Skip to content

Instantly share code, notes, and snippets.

@hannorein
Last active November 12, 2023 20:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hannorein/8ad8abc9bb5d2a76cf8da2b104ef8c79 to your computer and use it in GitHub Desktop.
Save hannorein/8ad8abc9bb5d2a76cf8da2b104ef8c79 to your computer and use it in GitHub Desktop.
<!doctypehtml><html lang=en-us><head><meta charset=utf-8><meta content="text/html; charset=utf-8"http-equiv=Content-Type><title>REBOUND Visualization</title><style>body{font-family:arial;margin:0;padding:none;background:#000}.emscripten{padding-right:0;margin-left:auto;margin-right:auto;display:block}div.emscripten{text-align:center}#output{position:absolute;top:80%;left:0;margin:0;width:100%;height:20%;overflow:hidden;display:block;border:0;padding:0;background-color:#000;color:#fff;font-family:'Lucida Console',Monaco,monospace;outline:0}.reboundlogo{position:relative;top:.15em;float:left;-webkit-filter:invert(1);filter:invert(1);width:1em;height:1em;margin-right:.5em;background-size:contain;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAElklEQVRYCZ2We4hVVRSHr5NO4iN7aGY+uj7yCULlf4aRmEVEQ5CSTJFlDmVGmkMw6TQpIv2RWRFFWTFIhZUE5h9R2lgWZopmMlQojGmYQjRO+ag0p77vzpzbufuec+/VH3zn7rX2Ovvss/ba+9wemcrVj9CZcAtcDyNhAHRCOxyEb6EFNsNJKKseZSMymVHELIFa6A/H4GpYC/uhFziRYTAFxkIHvAFr4ChckC7mrpXwF/h29TACBsIf8CKE8oWccAOcghPQBI51XhpO9A74HRZBOEAjvr9hKsRVjTEPfoB/wYk7CcdyzIo0magjsAt8myT5INf6N7gRfPO74QD8Ax/CdKiCcbAPDsMEKKlr6XWNnf138B6sglngusd1KcZWMBO7wXs2wiQIZew2+BlcxrziRdgH7zfQCdvhErCwxsAQ8AF7YQO8A77RneDbXgTK+z6GL8EdYa1EcjwnfA6mgbVVoNVYpjRcKyc5FGZDMxhzBhzsLDghM3c/mIEOcLJmxkm8AnNgMGShHSzuAo3H8oa6Am+yYaY+Ax8i78IgiFRN4wZYCOvAujCrTnoTfAC+/WjIq5nWj9Az70lvPEqXAy6F+8B1tW5qIElm8Bp4DFohmvjrtHNyX5+GBV1m7lrF1bTeBreCNaDuANMeT+EA7LfAtV0FUT3QLJIvWA+OcRIszsyDYEquAFPZCG3gTB00Sp8Pcf1Na7x4MXN6gKvjuCQuQynV0en4tQathz3wNFi1FtELMBWc4XBYBt5gfz9I0ww6jHH7llpOX8Bt3gz5t7UIV4OZCDUfh5mQu8LOwL4Z2yV9OfCHprujVadp2wmTNRLk/j0Kr8En4NZKWgLced1Dy+Wbl/cUN5bgOqHb1FoHaWqgw8CrwCI0/joop+cIsNDc4kl6CKeTzKX1kaQIfL3hF1jT3a99HBq77VI/fsBc521QlRDosp6z40/wcElSDU5PMNdLuVxfgetcTtbUw2Axz0kIvhzfaSdwDIYmBOi6F7bDAY1uaU+B6shR4vdr+t6H5RDGj8F3CHJnuW8Vqj8Oq3lx0DED2zpIK9ogPDMRh5/o2qDDYm7WVwemK36e6/cE9EHh59U4i2cuVCq/kGYu0hAaTsoMZ64E68CzOq4mjF8hPFrdgj9BVJg0y2o2EZ4h47sjF/HrDvGgy+lNrvuhV5eZu27g2hKz482PMLbGHWXanp4+sAF8hs9aC3lZEFb4gryn63guCIr1PUPb70KYnVhIUXMTni/AneGzRkOBPDjc41kwzUfgWUjS7Titj3FJnSk+0+5/Ar8VK5Ni+uK0MneBa2PK0g6cgfSdhblQqW4i0Ek7fu+0m4bR0Qafg1X6JKRpNx1vp3UGfr8nn8JhGBH0FZmj8BwEZ/tEUe//jiaaHeB5UUoT6NwHhyDaBaXic33O0pusicchKWVZ/J4fVnaS+uB8Ck6BZ4DZPS85wArwNDR1yyALcT2P4RlSE3NmaS8Fi9iHW0fVcMHKcuerYPV6ArbCOlgO9eBDOmEHfA/GmLmXoOx6u90qlWs9E6aD/wdGwmVgrbRDG+yBFtgCTqys/gMaRhK0mwKA+wAAAABJRU5ErkJggg==')}#canvas{width:100%;height:100%;position:relative}#container{border:0 none;background-color:#000;position:absolute;margin:auto;margin:auto;width:100%;height:80%;overflow:hidden;display:block}#overlay,#overlay-help{container-type:inline-size;position:absolute;padding:5px;color:#fff;border-radius:5px;border:solid 1px;resize:horizontal;overflow:hidden;font-family:'Lucida Console',Monaco,monospace}#overlay{top:5px;width:2.2em;left:5px;z-index:10;font-size:6.5cqw}#overlay-help{top:50%;width:10em;left:50%;transform:translate(-50%,-50%);z-index:20;font-size:3.2cqw;display:none;background-color:rgba(0,0,0,.75)}#overlaytext{font-size:6.5cqw}#overlaytext-help{white-space:pre-wrap;font-size:3.2cqw}</style></head><body><div id=container><canvas class=emscripten id=canvas oncontextmenu=event.preventDefault() tabindex=-1></canvas><div id=overlay onclick='document.getElementById("overlay-toggle").innerHTML="1",console.log("no")'><div id=overlaytext>REBOUND</div></div><div id=overlay-help><div id=overlaytext-help></div></div></div><div id=overlay-toggle style=display:none></div><textarea id=output rows=8></textarea><script>var Module={print:function(){var t=document.getElementById("output");return t&&(t.value=""),function(e){arguments.length>1&&(e=Array.prototype.slice.call(arguments).join(" ")),console.log(e),t&&(t.value+=e+"\n",t.scrollTop=t.scrollHeight)}}(),canvas:(()=>{var t=document.getElementById("canvas");return t.addEventListener("webglcontextlost",(t=>{alert("WebGL context lost. You will need to reload the page."),t.preventDefault()}),!1),t})(),setStatus:t=>{if(Module.setStatus.last||(Module.setStatus.last={time:Date.now(),text:""}),t!==Module.setStatus.last.text){var e=t.match(/([^(]+)\((\d+(\.\d+)?)\/(\d+)\)/),o=Date.now();e&&o-Module.setStatus.last.time<30||(Module.setStatus.last.time=o,Module.setStatus.last.text=t,e&&(t=e[1]))}},totalDependencies:0,monitorRunDependencies:t=>{this.totalDependencies=Math.max(this.totalDependencies,t),Module.setStatus(t?"Preparing... ("+(this.totalDependencies-t)+"/"+this.totalDependencies+")":"All downloads complete.")}};Module.setStatus("Downloading..."),window.onerror=t=>{Module.setStatus("Exception thrown, see JavaScript console"),Module.setStatus=t=>{t&&console.error("[post-exception status] "+t)}}</script><script>var read_,readAsync,readBinary,Module=void 0!==Module?Module:{},moduleOverrides=Object.assign({},Module),arguments_=[],thisProgram="./this.program",quit_=(A,I)=>{throw I},ENVIRONMENT_IS_WEB="object"==typeof window,ENVIRONMENT_IS_WORKER="function"==typeof importScripts,ENVIRONMENT_IS_NODE="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,scriptDirectory="";function locateFile(A){return Module.locateFile?Module.locateFile(A,scriptDirectory):scriptDirectory+A}if(ENVIRONMENT_IS_NODE){var fs=require("fs"),nodePath=require("path");scriptDirectory=ENVIRONMENT_IS_WORKER?nodePath.dirname(scriptDirectory)+"/":__dirname+"/",read_=(A,I)=>(A=isFileURI(A)?new URL(A):nodePath.normalize(A),fs.readFileSync(A,I?void 0:"utf8")),readBinary=A=>{var I=read_(A,!0);return I.buffer||(I=new Uint8Array(I)),I},readAsync=(A,I,g,C=!0)=>{A=isFileURI(A)?new URL(A):nodePath.normalize(A),fs.readFile(A,C?void 0:"utf8",((A,B)=>{A?g(A):I(C?B.buffer:B)}))},!Module.thisProgram&&process.argv.length>1&&(thisProgram=process.argv[1].replace(/\\/g,"/")),arguments_=process.argv.slice(2),"undefined"!=typeof module&&(module.exports=Module),process.on("uncaughtException",(A=>{if(!("unwind"===A||A instanceof ExitStatus||A.context instanceof ExitStatus))throw A})),quit_=(A,I)=>{throw process.exitCode=A,I},Module.inspect=()=>"[Emscripten Module object]"}else(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&(ENVIRONMENT_IS_WORKER?scriptDirectory=self.location.href:"undefined"!=typeof document&&document.currentScript&&(scriptDirectory=document.currentScript.src),scriptDirectory=0!==scriptDirectory.indexOf("blob:")?scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1):"",read_=A=>{var I=new XMLHttpRequest;return I.open("GET",A,!1),I.send(null),I.responseText},ENVIRONMENT_IS_WORKER&&(readBinary=A=>{var I=new XMLHttpRequest;return I.open("GET",A,!1),I.responseType="arraybuffer",I.send(null),new Uint8Array(I.response)}),readAsync=(A,I,g)=>{var C=new XMLHttpRequest;C.open("GET",A,!0),C.responseType="arraybuffer",C.onload=()=>{200==C.status||0==C.status&&C.response?I(C.response):g()},C.onerror=g,C.send(null)});var wasmBinary,wasmMemory,out=Module.print||console.log.bind(console),err=Module.printErr||console.error.bind(console);Object.assign(Module,moduleOverrides),moduleOverrides=null,Module.arguments&&(arguments_=Module.arguments),Module.thisProgram&&(thisProgram=Module.thisProgram),Module.quit&&(quit_=Module.quit),Module.wasmBinary&&(wasmBinary=Module.wasmBinary),"object"!=typeof WebAssembly&&abort("no native wasm support detected");var EXITSTATUS,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64,ABORT=!1;function assert(A,I){A||abort(I)}function updateMemoryViews(){var A=wasmMemory.buffer;Module.HEAP8=HEAP8=new Int8Array(A),Module.HEAP16=HEAP16=new Int16Array(A),Module.HEAPU8=HEAPU8=new Uint8Array(A),Module.HEAPU16=HEAPU16=new Uint16Array(A),Module.HEAP32=HEAP32=new Int32Array(A),Module.HEAPU32=HEAPU32=new Uint32Array(A),Module.HEAPF32=HEAPF32=new Float32Array(A),Module.HEAPF64=HEAPF64=new Float64Array(A)}var __ATPRERUN__=[],__ATINIT__=[],__ATMAIN__=[],__ATPOSTRUN__=[],runtimeInitialized=!1;function preRun(){if(Module.preRun)for("function"==typeof Module.preRun&&(Module.preRun=[Module.preRun]);Module.preRun.length;)addOnPreRun(Module.preRun.shift());callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=!0,Module.noFSInit||FS.init.initialized||FS.init(),FS.ignorePermissions=!1,TTY.init(),callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module.postRun)for("function"==typeof Module.postRun&&(Module.postRun=[Module.postRun]);Module.postRun.length;)addOnPostRun(Module.postRun.shift());callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(A){__ATPRERUN__.unshift(A)}function addOnInit(A){__ATINIT__.unshift(A)}function addOnPostRun(A){__ATPOSTRUN__.unshift(A)}var runDependencies=0,runDependencyWatcher=null,dependenciesFulfilled=null;function getUniqueRunDependency(A){return A}function addRunDependency(A){runDependencies++,Module.monitorRunDependencies&&Module.monitorRunDependencies(runDependencies)}function removeRunDependency(A){if(runDependencies--,Module.monitorRunDependencies&&Module.monitorRunDependencies(runDependencies),0==runDependencies&&(null!==runDependencyWatcher&&(clearInterval(runDependencyWatcher),runDependencyWatcher=null),dependenciesFulfilled)){var I=dependenciesFulfilled;dependenciesFulfilled=null,I()}}function abort(A){throw Module.onAbort&&Module.onAbort(A),err(A="Aborted("+A+")"),ABORT=!0,EXITSTATUS=1,A+=". Build with -sASSERTIONS for more info.",new WebAssembly.RuntimeError(A)}var wasmBinaryFile,dataURIPrefix="data:application/octet-stream;base64,",isDataURI=A=>A.startsWith(dataURIPrefix),isFileURI=A=>A.startsWith("file://");function getBinarySync(A){if(A==wasmBinaryFile&&wasmBinary)return new Uint8Array(wasmBinary);var I=tryParseAsDataURI(A);if(I)return I;if(readBinary)return readBinary(A);throw"both async and sync fetching of the wasm failed"}function getBinaryPromise(A){return Promise.resolve().then((()=>getBinarySync(A)))}function instantiateArrayBuffer(A,I,g){return getBinaryPromise(A).then((A=>WebAssembly.instantiate(A,I))).then((A=>A)).then(g,(A=>{err(`failed to asynchronously prepare wasm: ${A}`),abort(A)}))}function instantiateAsync(A,I,g,C){return instantiateArrayBuffer(I,g,C)}function createWasm(){var A={a:wasmImports};function I(A,I){return wasmExports=A.exports,wasmExports=Asyncify.instrumentWasmExports(wasmExports),wasmMemory=wasmExports.Pe,updateMemoryViews(),addOnInit(wasmExports.Qe),removeRunDependency("wasm-instantiate"),wasmExports}if(addRunDependency("wasm-instantiate"),Module.instantiateWasm)try{return Module.instantiateWasm(A,I)}catch(A){return err(`Module.instantiateWasm callback failed with error: ${A}`),!1}return instantiateAsync(wasmBinary,wasmBinaryFile,A,(function(A){I(A.instance)})),{}}function canvas_get_width(){return document.getElementById("canvas").scrollWidth}function canvas_get_height(){return document.getElementById("canvas").scrollHeight}function reb_overlay_update(A,I){var g=document.getElementById("overlaytext");g&&(g.innerHTML=UTF8ToString(A));var C=document.getElementById("overlay");C&&(C.style.backgroundColor=-3==I?"rgba(100.0, 100.0, 0.0, 0.5)":0==I?"rgba(0.0, 255.0, 0.0, 0.5)":10==I?"rgba(255.0, 0.0, 0.0, 0.5)":"rgba(0, 0, 0, 0.5)")}function reb_overlay_help_set_text(A){var I=document.getElementById("overlaytext-help");I&&(I.innerHTML=UTF8ToString(A))}function reb_overlay_help_show(A){var I=document.getElementById("overlay-toggle");I&&"1"==I.innerHTML&&(I.innerHTML="",A=!A);var g=document.getElementById("overlay-help");return g.style.display=A?"block":"none",A}function reb_overlay_hide(A){var I=document.getElementById("overlay");I.style.display=A?"none":"block"}function reb_hide_console(A){var I=document.getElementById("output");I&&(I.style.display=A?"none":"block");var g=document.getElementById("container");g&&(g.style.height=A?"100%":"80%")}function ExitStatus(A){this.name="ExitStatus",this.message=`Program terminated with exit(${A})`,this.status=A}isDataURI(wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAABhwM5YAF/AGACf38AYAN/f38AYAR/f39/AGACf38Bf2ABfwF/YAV/f39/fwBgA39/fwF/YAZ/f39/f38AYAAAYAABf2AFf35+fn4AYAl/f39/f39/f38AYAJ/fABgAXwBfGAFf39/f38Bf2AHf39/f39/fwBgA398fABgA398fAF8YAN/fn8BfmAEf39/fwF/YAV/fX19fQBgCH9/f39/f39/AGADf319AGAEf35+fwBgAnx/AX9gAn19AGABfQBgBH19fX0AYAN/f30AYAp/f39/f39/f39/AGALf39/f39/f39/f38AYAR/fX19AGACf30AYAJ8fAF8YAF8AX1gAnx/AXxgA3x8fwF8YAF9AX1gBn98f39/fwF/YAABfGAEf399fwBgAn1/AGACf34AYAR+fn5+AX9gAn5/AX9gBX9/fH98AGACf34Bf2ACfX8Bf2ACfn4BfGADfn5+AX9gA39/fgBgAX8BfmAHf39/f39/fwF/YAR/f319AGADf3x/AX9gBH9/fHwAAs0QtwIBYQFhAAEBYQFiAAUBYQFjAAMBYQFkAAIBYQFlAAIBYQFmABQBYQFnAAQBYQFoAAABYQFpAAYBYQFqAAMBYQFrAAkBYQFsAAkBYQFtAAABYQFuAAABYQFvAAMBYQFwAAIBYQFxAAABYQFyAAABYQFzAAABYQF0AAEBYQF1ABoBYQF2AAABYQF3AAABYQF4AAEBYQF5AAABYQF6AAEBYQFBAAABYQFCAAEBYQFDAAkBYQFEAAEBYQFFAAABYQFGAAUBYQFHAAoBYQFIABYBYQFJABYBYQFKAAwBYQFLABYBYQFMAAABYQFNAAMBYQFOAAABYQFPAAABYQFQABsBYQFRABwBYQFSAAABYQFTAAUBYQFUAAMBYQFVAAMBYQFWAAMBYQFXAAEBYQFYAAEBYQFZAAABYQFaABwBYQFfAAEBYQEkAAEBYQJhYQABAWECYmEAAQFhAmNhAAIBYQJkYQABAWECZWEAAAFhAmZhAAEBYQJnYQAGAWECaGEAAwFhAmlhAAEBYQJqYQAFAWECa2EAAQFhAmxhAAEBYQJtYQAAAWECbmEAAgFhAm9hAAIBYQJwYQACAWECcWEAAgFhAnJhAAIBYQJzYQACAWECdGEAAQFhAnVhAAABYQJ2YQABAWECd2EABQFhAnhhAAEBYQJ5YQABAWECemEADwFhAkFhAAABYQJCYQAFAWECQ2EABQFhAkRhACgBYQJFYQACAWECRmEABgFhAkdhAAYBYQJIYQADAWECSWEAAwFhAkphAAEBYQJLYQAAAWECTGEAAQFhAk1hAAYBYQJOYQAIAWECT2EABgFhAlBhABABYQJRYQACAWECUmEAAgFhAlNhAAMBYQJUYQAGAWECVWEACQFhAlZhAAoBYQJXYQAJAWECWGEABQFhAllhAAEBYQJaYQABAWECX2EAAQFhAiRhAAIBYQJhYgACAWECYmIAAgFhAmNiAB0BYQJkYgACAWECZWIAAAFhAmZiAAIBYQJnYgABAWECaGIABQFhAmliAAEBYQJqYgABAWECa2IAAgFhAmxiAAIBYQJtYgAGAWECbmIAAQFhAm9iAAMBYQJwYgAAAWECcWIAFAFhAnJiAAABYQJzYgAFAWECdGIABAFhAnViAAYBYQJ2YgACAWECd2IABgFhAnhiAAMBYQJ5YgAEAWECemIABgFhAkFiAAABYQJCYgADAWECQ2IABgFhAkRiAAQBYQJFYgApAWECRmIAAgFhAkdiAAIBYQJIYgACAWECSWIAAgFhAkpiAAIBYQJLYgACAWECTGIAAQFhAk1iAAIBYQJOYgAGAWECT2IAAwFhAlBiAAIBYQJRYgABAWECUmIABAFhAlNiAAIBYQJUYgABAWECVWIAAQFhAlZiAAYBYQJXYgAGAWECWGIAAgFhAlliAAIBYQJaYgAGAWECX2IAEAFhAiRiAAMBYQJhYwACAWECYmMABgFhAmNjAAkBYQJkYwAAAWECZWMABAFhAmZjAAIBYQJnYwAFAWECaGMAAQFhAmljAAEBYQJqYwAAAWECa2MAAgFhAmxjABQBYQJtYwAGAWECbmMABgFhAm9jAB4BYQJwYwAEAWECcWMAAwFhAnJjAAMBYQJzYwADAWECdGMAAwFhAnVjAAMBYQJ2YwADAWECd2MAAQFhAnhjAAIBYQJ5YwAFAWECemMAAgFhAkFjAAQBYQJCYwACAWECQ2MAAAFhAkRjAAEBYQJFYwAFAWECRmMAAQFhAkdjAAEBYQJIYwAfAWECSWMADAFhAkpjAAwBYQJLYwAfAWECTGMABAFhAk1jAAoBYQJOYwAeAWECT2MACAFhAlBjAAABYQJRYwABAWECUmMABgFhAlNj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yQoCBX8PfiMAQeAAayIFJAAgBEL///////8/gyEMIAIgBIVCgICAgICAgICAf4MhCiACQv///////z+DIg1CIIghDiAEQjCIp0H//wFxIQcCQAJAIAJCMIinQf//AXEiCUH//wFrQYKAfk8EQCAHQf//AWtBgYB+Sw0BCyABUCACQv///////////wCDIgtCgICAgICAwP//AFQgC0KAgICAgIDA//8AURtFBEAgAkKAgICAgIAghCEKDAILIANQIARC////////////AIMiAkKAgICAgIDA//8AVCACQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQogAyEBDAILIAEgC0KAgICAgIDA//8AhYRQBEAgAiADhFAEQEKAgICAgIDg//8AIQpCACEBDAMLIApCgICAgICAwP//AIQhCkIAIQEMAgsgAyACQoCAgICAgMD//wCFhFAEQCABIAuEIQJCACEBIAJQBEBCgICAgICA4P//ACEKDAMLIApCgICAgICAwP//AIQhCgwCCyABIAuEUARAQgAhAQwCCyACIAOEUARAQgAhAQwCCyALQv///////z9YBEAgBUHQAGogASANIAEgDSANUCIGG3kgBkEGdK18pyIGQQ9rEMQCQRAgBmshBiAFKQNYIg1CIIghDiAFKQNQIQELIAJC////////P1YNACAFQUBrIAMgDCADIAwgDFAiCBt5IAhBBnStfKciCEEPaxDEAiAGIAhrQRBqIQYgBSkDSCEMIAUpA0AhAwsgA0IPhiILQoCA/v8PgyICIAFCIIgiBH4iECALQiCIIhMgAUL/////D4MiAX58Ig9CIIYiESABIAJ+fCILIBFUrSACIA1C/////w+DIg1+IhUgBCATfnwiESAMQg+GIhIgA0IxiIRC/////w+DIgMgAX58IhQgDyAQVK1CIIYgD0IgiIR8Ig8gAiAOQoCABIQiDH4iFiANIBN+fCIOIBJCIIhCgICAgAiEIgIgAX58IhAgAyAEfnwiEkIghnwiF3whASAHIAlqIAZqQf//AGshBgJAIAIgBH4iGCAMIBN+fCIEIBhUrSAEIAQgAyANfnwiBFatfCACIAx+fCAEIAQgESAVVK0gESAUVq18fCIEVq18IAMgDH4iAyACIA1+fCICIANUrUIghiACQiCIhHwgBCACQiCGfCICIARUrXwg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IB2iIAMrAzCgOQMwIAMgGiAboiADKwM4oDkDOCAMIBogHqIgDCsDAKA5AwAgASAjIByiIhogHaIgASsDMKA5AzAgASAaIBuiIAErAzigOQM4IAEgGiAeoiABKwNAIiKgIh45A0AgBiACQQFqIgJHIgENAQsLIwFFBEAgDSAGQQFqIgZHIgINAQsLCyMBRQRAIARBAiANIA1BAkwbIgNMIgINAiANQQJIIgINAgsDQCMBRQRAIAcgBSADQQJ0aigCACICQQN0IgFqIRAgCSACQQd0aiIGQUBrIQxBASECCwNAIwFFBEAgISAGKwMQIAkgBSACQQJ0aigCACIOQQd0aiIBKwMQoSIeIB6iIAYrAwAgASsDAKEiHSAdoiAGKwMIIAErAwihIhsgG6KgoKCfIRogECsDACIcIA5BA3QgB2orAwAiI2QhDiAcICMgDhshIgsjAUUgEkEGRnIEQCAAIBogIiALERIAISBBBiMBQQFGDQUaICAhHAsjAUUEQCAGIAErA0ggH0QAAAAAAADwPyAcoaIgGiAaIBqioqMiHJqiIhogHaIgBisDMKA5AzAgBiAaIBuiIAYrAzigOQM4IAwgGiAeoiAMKwMAoCIiOQMAIA8EQCABIBwgBisDSKIiGiAdoiABKwMwoDkDMCABIBogG6IgASsDOKA5AzggASAaIB6iIAErA0AiIqAiHjkDQAsgDSACQQFqIgJHIgENAQsLIwFFBEAgBCADQQFqIgNHIgINAQsLIwFFDQELIwFFBEAgACgCwAIhEyAAKAK8AiEUIAAoArgCIRUCQCAHQQBMDQBBACECIAdBCE8EQCAHQXhxIQUDQCAJIAJBB3QiAWoiA0IANwMwIANBQGtCADcDACADQgA3AzggCSABQYABcmoiA0FAa0IANwMAIANCADcDOCADQgA3AzAgCSABQYACcmoiA0FAa0IANwMAIANCADcDOCADQgA3AzAgCSABQYADcmoiA0FAa0IANwMAIANCADcDOCADQgA3AzAgCSABQYAEcmoiA0FAa0IANwMAIANCADcDOCADQgA3AzAgCSABQYAFcmoiA0FAa0IANwMAIANCADcDOCADQgA3AzAgCSABQYAGcmoiA0FAayIEQgA3AwAgA0IANwM4IANCADcDMCAJIAFBgAdyaiIBQUBrIgNCADcDACABQgA3AzggAUIANwMw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AKA5AwAgAiAPIAIrAyCiIAIrAwigOQMIIAIgDyACKwMooiACKwMQoDkDECADQQFqIgMgBkcNAAsLIAAgF0QAAAAAAAAAABC5AiAAKAIwIgYEQCAAKAJkIQdBACEDA0AgByADQQd0aiICIA4gAisDGKIgAisDAKA5AwAgAiAOIAIrAyCiIAIrAwigOQMIIAIgDiACKwMooiACKwMQoDkDECADQQFqIgMgBkcNAAsLIAAgFkQAAAAAAAAAABC5AiAAKAIwIgYEQCAAKAJkIQdBACEDA0AgByADQQd0aiICIA0gAisDGKIgAisDAKA5AwAgAiANIAIrAyCiIAIrAwigOQMIIAIgDSACKwMooiACKwMQoDkDECADQQFqIgMgBkcNAAsLIAAgFUQAAAAAAAAAABC5AiAAKAIwIgYEQCAAKAJkIQdBACEDA0AgByADQQd0aiICIAwgAisDGKIgAisDAKA5AwAgAiAMIAIrAyCiIAIrAwigOQMIIAIgDCACKwMooiACKwMQoDkDECADQQFqIgMgBkcNAAsLIAAgFEQAAAAAAAAAABC5AiAAKAIwIgYEQCAAKAJkIQdBACEDA0AgByADQQd0aiICIAsgAisDGKIgAisDAKA5AwAgAiALIAIrAyCiIAIrAwigOQMIIAIgCyACKwMooiACKwMQoDkDECADQQFqIgMgBkcNAAsLIAAgE0QAAAAAAAAAABC5AiAAKAIwIgYEQCAAKAJkIQdBACEDA0AgByADQQd0aiICIAogAisDGKIgAisDAKA5AwAgAiAKIAIrAyCiIAIrAwigOQMIIAIgCiACKwMooiACKwMQoDkDECADQQFqIgMgBkcNAAsLIAAgGkQAAAAAAAAAABC5AiAAKAIwIgYEQCAAKAJkIQdBACEDA0AgByADQQd0aiICIAogAisDGKIgAisDAKA5AwAgAiAKIAIrAyCiIAIrAwigOQMIIAIgCiACKwMooiACKwMQoDkDECADQQFqIgMgBkcNAAsLIAAgE0QAAAAAAAAAABC5AiAAKAIwIgYEQCAAKAJkIQdBACEDA0AgByADQQd0aiICIAsgAisDGKIgAisDAKA5AwAgAiALIAIrAyCiIAIrAwigOQMIIAIgCyACKwMooiACKwMQoDkDECADQQFqIgMgBkcNAAsLIAAgFEQAAAAAAAAAABC5AiAAKAIwIgYE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AABAj0CiIgeZRAAAAAAAAOBBYwRAIAeqDAELQYCAgIB4CzYCCCABKAIIIQIgAUEQaiQAIABCADcDqA0gACACQSpqNgK4AyAAQgA3AyAgAEL808aX3cmYqD83AxggAEIANwMQIABCgICAgICAgPg/NwMIIABCADcDACAAQoGAgIAQNwOwAiAAQoCAgICAgID4v383A6ACIABBADYCwAIgAEIANwO4AiAAQoGAgIAQNwOoAiAAQQA2AjAgAEEANgJgIABBsA1qQgA3AwAgAEG4DWpCADcDACAAQcANakIANwMAIABCADcDKCAAQQA2AoABIABBfzYCRCAAQgA3AjQgAEIANwI8IABCADcDWCAAQgA3A1AgAEIANwNIIABCADcDqAEgAEIANwOgASAAQgA3A+gCIABCADcD4AIgAEIBNwKEASAAQQA2AvgCIABBADYCjAEgAEEANgKYASAAQQA2AsABIABCgICAgICAgPi/fzcDkAEgAEEANgK4ASAAQgA3A/ACIABCADcD0AEgAEEANgLEAiAAQgA3A9gCIABCADcD0AIgAEIANwPwAyAAQQM2ArwDIABBADYC6AMgAEIANwPgAyAAQgA3A9gDIABCADcD0AMgAEIANwPIAyAAQgA3A8ADIABBATYC+AMgAEEANgLsAyAAQgA3A8AEIABCADcDuAQgAEEBNgLMBCAAQQE2AvwEIABCADcD6AQgAEEBNgLcBCAAQQA2AsgEIABBATYChAUgAEEANgL4BCAAQQA2AvAEIABBuAlqQgA3AwAgAEGwCWpBATYCACAAQagJakIANwMAIABCla2bwb7By4g+NwOgCSAAQZgJakEBNgIAIABChoCAgBA3A5AJIABBATYC9AQgAEGwC2pBADYCACAAQgA3A5AEIABCgICAgICAgPi/fzcDiAQgAEKAgICAgICA+D83A4AEIABBqAtqQQE2AgAgAEG0C2pBADYCACAAQawLakEBNgIAIABBoAtqQgA3AwAgAEGkDGpBADYCACAAQZgLakKAgICAgICAhMAANwMAIABBoAxqQQY2AgAgAEG4DGpBAjYCACAAQZgMakK8k+K+qda0zjw3AwAgAEK8k+K+qda0zjw3A5AMIABBvAxqQoGAgIAQNwIAIABCADcDsAwgAEHoDGooAgAiAQRAIAEoAjAQugIgAUEANgIwIAEoAigQ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kAJEAAAAAAAA4D+ioCAOo5wiD5lEAAAAAAAA4EFjBEAgD6oMAQtBgICAgHgLIAAoArQCIghqIAhvIANsaiACbCEDIAMCfyABKwMAIAArA4ACRAAAAAAAAOA/oqAgDqOcIg6ZRAAAAAAAAOBBYwRAIA6qDAELQYCAgIB4CyACaiACb2oFQQALQQJ0IgIgACgCcGooAgAhAwsjAUUgCUEURnIEQCAAIAMgBUEAQQAQ7wIhBEEUIwFBAUYNAxogBCEDCyMBRQRAIAAoAnAgAmoiAiADNgIAIAFBgAFqJAAgBUEBaiIFIAAoAmBJIgENAQsLCyMBRQRAIABBxAlqKAIABEAgAEHACWogACgCMEEDbDYCAAsgAEEBNgKEBSAHQeAZaiQACw8LIQQjAigCACAENgIAIwIjAigCAEEEajYCACMCKAIAIgQgADYCACAEIAE2AgQgBCACNgIIIAQgAzYCDCAEIAU2AhAgBCAGNgIUIAQgBzYCGCAEIAg2AhwgBCALNwIgIAQgDDcCKCMCIwIoAgBBMGo2AgAL0wMCAn4CfyMAQSBrIgQkAAJAIAFC////////////AIMiA0KAgICAgIDAgDx9IANCgICAgICAwP/DAH1UBEAgAUIEhiAAQjyIhCEDIABC//////////8PgyIAQoGAgICAgICACFoEQCADQoGAgICAgICAwAB8IQIMAgsgA0KAgICAgICAgEB9IQIgAEKAgICAgICAgAhSDQEgAiADQgGDfCECDAELIABQIANCgICAgICAwP//AFQgA0KAgICAgIDA//8AURtFBEAgAUIEhiAAQjyIhEL/////////A4NCgICAgICAgPz/AIQhAgwBC0KAgICAgICA+P8AIQIgA0L///////+//8MAVg0AQgAhAiADQjCIpyIFQZH3AEkNACAEQRBqIAAgAUL///////8/g0KAgICAgIDAAIQiAiAFQYH3AGsQxAIgBCAAIAJBgfgAIAVrEN0CIAQpAwhCBIYgBCkDACIAQjyIhCECIAQpAxAgBCkDGIRCAFKtIABC//////////8Pg4QiAEKBgICAgICAgAhaBEAgAkIBfCECDAELIABCgICAgICAgIAIUg0AIAJCAYMgAnwhAgsgBEEgaiQAIAIgAUKAgICAgICAgIB/g4S/C74PAgV/D34jAEHQAmsiBSQAIARC////////P4MhCyACQv///////z+DIQogAiAEhUKAgICAgICAgIB/gyENIARCMIinQf//AXEhCAJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAhB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiDEKAgICAgIDA//8AVCAMQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQ0MAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhDSADIQEMAgsgASAMQoCAgICAgMD//wCFhFAEQCADIAJCgICAgICAwP//AIWEUARAQgAhAUKAgICAgIDg//8AIQ0MAwsgDUKAgICAgIDA//8AhCENQgAhAQwCCyADIAJCgICAgICAwP//AIWEUARAQgAhAQwCCyABIAyEUARAQoCAgICAgOD//wAgDSACIAOEUBshDUIAIQEMAgsgAiADhFAEQCANQoCAgICAgMD//wCEIQ1CACEBDAILIAxC////////P1gEQCAFQcACaiABIAogASAKIApQIgYbeSAGQQZ0rXynIgZBD2sQxAJBECAGayEGIAUpA8gCIQogBSkDwAIhAQsgAkL///////8/Vg0AIAVBsAJqIAMgCyADIAsgC1AiBxt5IAdBBnStfKciB0EPaxDEAiAGIAdqQRBrIQYgBSkDuAIhCyAFKQOwAiEDCyAFQaACaiALQoCAgICAgMAAhCISQg+GIANCMYiEIgJCAEKAgICAsOa8gvUAIAJ9IgRCABDDAiAFQZACakIAIAUpA6gCfUIAIARCABDDAiAFQYACaiAFKQOYAkIBhiAFKQOQAkI/iIQiBEIAIAJCABDDAiAFQfABaiAEQgBCACAFKQOIAn1CABDDAiAFQeABaiAFKQP4AUIBhiAFKQPwAUI/iIQiBEIAIAJCABDDAiAFQdABaiAEQgBCACAFKQPoAX1CABDDAiAFQcABaiAFKQPYAUIBhiAFKQPQAUI/iIQiBEIAIAJCABDDAiAFQbABaiAEQgBCACAFKQPIAX1CABDDAiAFQaABaiACQgAgBSkDuAFCAYYgBSkDsAFCP4iEQgF9IgJCABDDAiAFQZABaiADQg+GQgAgAkIAEMMCIAVB8ABqIAJCAEIAIAUpA6gBIAUpA6ABIgwgBSkDmAF8IgQgDFStfCAEQgFWrXx9QgAQwwIgBUGAAWpCASAEfUIAIAJCABDDAiAGIAkgCGtqIQYCfyAFKQNwIhNCAYYiDiAFKQOIASIPQgGGIAUpA4ABQj+IhHwiEELn7AB9IhRCIIgiAiAKQoCAgICAgMAAhCIVQgGGIhZCIIgiBH4iESABQgGGIgxCIIgiCyAQIBRWrSAOIBBWrSAFKQN4QgGGIBNCP4iEIA9CP4h8fHxCAX0iE0IgiCIQfnwiDiARVK0gDiAOIBNC/////w+DIhMgAUI/iCIXIApCAYaEQv////8PgyIKfnwiDlatfCAEIBB+fCAEIBN+IhEgCiAQfnwiDyARVK1CIIYgD0IgiIR8IA4gDiAPQiCGfCIOVq18IA4gDiAUQv////8PgyIUIAp+IhEgAiALfnwiDyARVK0gDyAPIBMgDEL+////D4MiEX58Ig9WrXx8Ig5WrXwgDiAEIBR+IhggECARfnwiBCACIAp+fCIKIAsgE358IhBCIIggCiAQVq0gBCAYVK0gBCAKVq18fEIghoR8IgQgDlStfCAEIA8gAiARfiICIAsgFH58IgtCIIggAiALVq1CIIaEfCICIA9UrSACIBBCIIZ8IAJUrXx8IgIgBFStfCIEQv////////8AWARAIBYgF4QhFSAFQdAAaiACIAQgAyASEMMCIAFCMYYgBSkDWH0gBSkDUCIBQgBSrX0hCkIAIAF9IQsgBkH+/wBqDAELIAVB4ABqIARCP4YgAkIBiIQiAiAEQgGIIgQgAyASEMMCIAFCMIYgBSkDaH0gBSkDYCIMQgBSrX0hCkIAIAx9IQsgASEMIAZB//8AagsiBkH//wFOBEAgDUKAgICAgIDA//8AhCENQgAhAQwBCwJ+IAZBAEoEQCAKQgGGIAtCP4iEIQogBEL///////8/gyAGrUIwhoQhDCALQgGGDAELIAZBj39MBEBCACEBDAILIAVBQGsgAiAEQQEgBmsQ3QIgBUEwaiAMIBUgBkHwAGoQxAIgBUEgaiADIBIgBSkDQCICIAUpA0giDBDDAiAFKQM4IAUpAyhCAYYgBSkDICIBQj+IhH0gBSkDMCIEIAFCAYYiAVStfSEKIAQgAX0LIQQgBUEQaiADIBJCA0IAEMMCIAUgAyASQgVCABDDAiAMIAIgAiADIAJCAYMiASAEfCIDVCAKIAEgA1atfCIBIBJWIAEgElEbrXwiAlatfCIEIAIgAiAEQoCAgICAgMD//wBUIAMgBSkDEFYgASAFKQMYIgRWIAEgBFEbca18IgJWrXwiBCACIARCgICAgICAwP//AFQgAyAFKQMAViABIAUpAwgiA1YgASADURtxrXwiASACVK18IA2EIQ0LIAAgATcDACAAIA03AwggBUHQAmokAAvAAQIBfwJ+QX8hAwJAIABCAFIgAUL///////////8AgyIEQoCAgICAgMD//wBWIARCgICAgICAwP//AFEbDQAgAkL///////////8AgyIFQoCAgICAgMD//wBWIAVCgICAgICAwP//AFJxDQAgACAEIAWEhFAEQEEADwsgASACg0IAWQRAIAEgAlIgASACU3ENASAAIAEgAoWEQgBSDwsgAEIAUiABIAJVIAEgAlEbDQAgACABIAKFhEIAUiEDCyADC7YLAQZ/IAAgAWohBQJAAkAgACgCBCICQQFxDQAgAkEDcUUNASAAKAIAIgIgAWohAQJAAkACQCAAIAJrIgBBsNILKAIARwRAIAJB/wFNBEAgAkEDdiEEIAAoAggiAyAAKAIMIgJHDQJBnNILQZzSCygCAEF+IAR3cTYCAAwFCyAAKAIYIQYgACAAKAIMIgJHBEBBrNILKAIAGiAAKAIIIgMgAjYCDCACIAM2AggMBAsgAEEUaiIEKAIAIgNFBEAgACgCECIDRQ0DIABBEGohBAsDQCAEIQcgAyICQRRqIgQoAgAiAw0AIAJBEGohBCACKAIQIgMNAAsgB0EANgIADAMLIAUoAgQiAkEDcUEDRw0DQaTSCyABNgIAIAUgAkF+cTYCBCAAIAFBAXI2AgQgBSABNgIADwsgAyACNgIMIAIgAzYCCAwCC0EAIQILIAZFDQACQCAAKAIcIgNBAnRBzNQLaiIEKAIAIABGBEAgBCACNgIAIAINAUGg0gtBoNILKAIAQX4gA3dxNgIADAILIAZBEEEUIAYoAhAgAEYbaiACNgIAIAJFDQELIAIgBjYCGCAAKAIQIgMEQCACIAM2AhAgAyACNgIYCyAAKAIUIgNFDQAgAiADNgIUIAMgAjYCGAsCQAJAAkACQCAFKAIEIgJBAnFFBEBBtNILKAIAIAVGBEBBtNILIAA2AgBBqNILQajSCygCACABaiIBNgIAIAAg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IQYgBSkDUCEDCyAJQv///////z+DQoCAgICAgMAAhCELIApC////////P4NCgICAgICAwACEIQogBiAHSARAA0ACfiAKIAt9IAMgBFatfSIJQgBZBEAgCSAEIAN9IgSEUARAIAVBIGogASACQgBCABC/AiAFKQMoIQIgBSkDICEEDAULIAlCAYYgBEI/iIQMAQsgCkIBhiAEQj+IhAshCiAEQgGGIQQgB0EBayIHIAZKDQALIAYhBwsCQCAKIAt9IAMgBFatfSIJQgBTBEAgCiEJDAELIAkgBCADfSIEhEIAUg0AIAVBMGogASACQgBCABC/AiAFKQM4IQIgBSkDMCEEDAELIAlC////////P1gEQANAIARCP4ghASAHQQFrIQcgBEIBhiEEIAEgCUIBhoQiCUKAgICAgIDAAFQNAAsLIAhBgIACcSEGIAdBAEwEQCAFQUBrIAQgCUL///////8/gyAHQfgAaiAGcq1CMIaEQgBCgICAgICAwMM/EL8CIAUpA0ghAiAFKQNAIQQMAQsgCUL///////8/gyAGIAdyrUIwhoQhAgsgACAENwMAIAAgAjcDCCAFQYABaiQAC8QCAQF/IwBB0ABrIgQkAAJAIANBgIABTgRAIARBIGogASACQgBCgICAgICAgP//ABC/AiAEKQMoIQIgBCkDICEBIANB//8BSQRAIANB//8AayEDDAILIARBEGogASACQgBCgICAgICAgP//ABC/AkH9/wIgAyADQf3/Ak4bQf7/AWshAyAEKQMYIQIgBCkDECEBDAELIANBgYB/Sg0AIARBQGsgASACQgBCgICAgICAgDkQvwIgBCkDSCECIAQpA0AhASADQfSAfksEQCADQY3/AGohAwwBCyAEQTBqIAEgAkIAQoCAgICAgIA5EL8CQeiBfSADIANB6IF9TBtBmv4BaiEDIAQpAzghAiAEKQMwIQELIAQgASACQgAgA0H//wBqrUIwhhC/AiAAIAQpAwg3AwggACAEKQMANwMAIARB0ABqJAALPAAgACABNwMAIAAgAkL///////8/gyACQoCAgICAgMD//wCDQjCIpyAEQjCIp0GAgAJxcq1CMIaENwMIC44DAQN/An9B4T9BKxD2AiEDAkACQEH+5gBB4T8sAAAQ9gJFBEBBvMgLQRw2AgAMAQsCQCAADQAgAUEATg0AQbzIC0EwNgIADAELQbAJIAFBsAlqIAAbEMYCIgINAQtBAAwBCyACQQBBpAEQyQIaIAJBfzYCUCACQX82AjwgAiACQZABajYCVCACQYAINgIwIAIgAkGsAWo2AiwgAEUEQCACQawJaiIAQQAgARDJAhoLIAIgATYCmAEgAiAANgKcASACQeE/LAAANgKgASADRQRAIAJBCEEEQeE/LQAAQfIARhs2AgALAkACQEHhPy0AACIEQeEARwRAIARB8gBHDQEgAiABNgKUAQwCCyACIAAgARDzAiIANgKUASACIAA2ApABDAELIANFDQAgAEEAOgAACyACQaICNgIoIAJBowI2AiQgAkGkAjYCICACQaUCNgIMQcXICy0AAEUEQCACQX82AkwLIAJBgMkLKAIANgI4QYDJCygCACIABEAgACACNgI0C0GAyQsgAjYCACACCwuLBAEBfyMBQQJGBEAjAiMCKAIAQQxrNgIAIwIoAgAiAygCACEAIAMoAgQhAiADKAIIIQMLAn8jAUECRgRAIwIjAigCAEEEazYCACMCKAIAKAIAIQQLIAEgAUEJayMBGyEBAkACQAJAAkAjAUUEQAJAAkACQAJAAkACQAJAIAEOEgAJCgsJCgECAwQLCgsLCQoFBggLIAIgAigCACIBQQRqNgIAIAAgASgCADYCAA8LIAIgAigCACIBQQRqNgIAIAAgATIBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATMBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATAAADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATEAADcDAA8LIAIgAigCAEEHakF4cSIBQQhqNgIAIAAgASsDADkDAA8LCyMBRSAERXIEQCAAIAIgAxEBAEEAIwFBAUYNBRoLCyMBRQRADwsLIwFFBEAgAiACKAIAIgFBBGo2AgAgACABNAIANwMADwsLIwFFBEAgAiACKAIAIgFBBGo2AgAgACABNQIANwMADwsLIwFFBEAgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKQMANwMACw8LIQEjAigCACABNgIAIwIjAigCAEEEajYCACMCKAIAIgEgADYCACABIAI2AgQgASADNgIIIwIjAigCAEEMajYCAAtyAQN/IAAoAgAsAABBMGtBCk8EQEEADwsDQCAAKAIAIQNBfyEBIAJB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aWJBcnJheQBnbFBvcE1hdHJpeABnbFB1c2hNYXRyaXgAZ2xQcm92b2tpbmdWZXJ0ZXgAZ2xEcmF3RWxlbWVudHNCYXNlVmVydGV4AGdsTXVsdGlEcmF3RWxlbWVudHNCYXNlVmVydGV4AGdsRHJhd1JhbmdlRWxlbWVudHNCYXNlVmVydGV4AGdsRHJhd0VsZW1lbnRzSW5zdGFuY2VkQmFzZVZlcnRleABnbFByaW1pdGl2ZVJlc3RhcnRJbmRleABnbENsZWFySW5kZXgAZ2xHZXRVbmlmb3JtQmxvY2tJbmRleABnbEdldEZyYWdEYXRhSW5kZXgALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABnbEdldEZsb2F0dgBnbEluZGV4c3YAZ2xHZXRQaXhlbE1hcHVzdgBnbFBpeGVsTWFwdXN2AGdsVmVydGV4QXR0cmliNE51c3YAZ2xDb2xvcjR1c3YAZ2xWZXJ0ZXhBdHRyaWI0dXN2AGdsVmVydGV4QXR0cmliSTR1c3YAZ2xTZWNvbmRhcnlDb2xvcjN1c3YAZ2xDb2xvcjN1c3YAZ2xSZWN0c3YAZ2xWZXJ0ZXhBdHRyaWI0TnN2AGdsVmVydGV4NHN2AGdsUmFzdGVyUG9zNHN2AGdsQ29sb3I0c3YAZ2xUZXhDb29yZDRzdgBnbE11bHRpVGV4Q29vcmQ0c3YAZ2xWZXJ0ZXhBdHRyaWI0c3YAZ2xWZXJ0ZXhBdHRyaWJJNHN2AGdsVmVydGV4M3N2AGdsV2luZG93UG9zM3N2AGdsUmFzdGVyUG9zM3N2AGdsU2Vjb25kYXJ5Q29sb3Izc3YAZ2xDb2xvcjNzdgBnbE5vcm1hbDNzdgBnbFRleENvb3JkM3N2AGdsTXVsdGlUZXhDb29yZDNzdgBnbFZlcnRleEF0dHJpYjNzdgBnbFZlcnRleDJzdgBnbFdpbmRvd1BvczJzdgBnbFJhc3RlclBvczJzdgBnbFRleENvb3JkMnN2AGdsTXVsdGlUZXhDb29yZDJzdgBnbFZlcnRleEF0dHJpYjJzdgBnbFRleENvb3JkMXN2AGdsTXVsdGlUZXhDb29yZDFzdgBnbFZlcnRleEF0dHJpYjFzdgBnbEdldFBvaW50ZXJ2AGdsR2V0QnVmZmVyUG9pbnRlcnYAZ2xHZXRWZXJ0ZXhBdHRyaWJQb2ludGVydgBnbEdldEludGVnZXJ2AGdsR2V0Qm9vbGVhbnYAZ2xHZXRRdWVyeWl2AGdsSW5kZXhpdgBnbEdldFRleEVudml2AGdsVGV4RW52aXYAZ2xHZXRRdWVyeU9iamVjdHVpdgBnbENsZWFyQnVmZmVydWl2AGdsR2V0UGl4ZWxNYXB1aXYAZ2xQaXhlbE1hcHVpdgBnbEdldFVuaWZvcm11aXYAZ2xWZXJ0ZXhBdHRyaWI0TnVpdgBnbEdldFRleFBhcmFtZXRlckl1aXYAZ2xUZXhQYXJhbWV0ZXJJdWl2AGdsR2V0U2FtcGxlclBhcmFtZXRlckl1aXYAZ2xTYW1wbGVyUGFyYW1ldGVySXVpdgBnbEdldFZlcnRleEF0dHJpYkl1aXYAZ2xDb2xvcjR1aXYAZ2xVbmlmb3JtNHVpdgBnbFZlcnRleEF0dHJpYjR1aXYAZ2xWZXJ0ZXhQNHVpdgBnbENvbG9yUDR1aXYAZ2xUZXhDb29yZFA0dWl2AGdsTXVsdGlUZXhDb29yZFA0dWl2AGdsVmVydGV4QXR0cmliUDR1aXYAZ2xWZXJ0ZXhBdHRyaWJJNHVpdgBnbFNlY29uZGFyeUNvbG9yM3VpdgBnbENvbG9yM3VpdgBnbFVuaWZvcm0zdWl2AGdsVmVydGV4UDN1aXYAZ2xTZWNvbmRhcnlDb2xvclAzdWl2AGdsQ29sb3JQM3VpdgBnbE5vcm1hbFAzdWl2AGdsVGV4Q29vcmRQM3VpdgBnbE11bHRpVGV4Q29vcmRQM3VpdgBnbFZlcnRleEF0dHJpYlAzdWl2AGdsVmVydGV4QXR0cmliSTN1aXYAZ2xVbmlmb3JtMnVpdgBnbFZlcnRleFAydWl2AGdsVGV4Q29vcmRQMnVpdgBnbE11bHRpVGV4Q29vcmRQMnVpdgBnbFZlcnRleEF0dHJpYlAydWl2AGdsVmVydGV4QXR0cmliSTJ1aXYAZ2xVbmlmb3JtMXVpdgBnbFRleENvb3JkUDF1aXYAZ2xNdWx0aVRleENvb3JkUDF1aXYAZ2xWZXJ0ZXhBdHRyaWJQMXVpdgBnbFZlcnRleEF0dHJpYkkxdWl2AGdsR2V0TGlnaHRpdgBnbExpZ2h0aXYAZ2xHZXRRdWVyeU9iamVjdGl2AGdsUmVjdGl2AGdsR2V0SW50ZXJuYWxmb3JtYXRpdgBnbEdldEFjdGl2ZVVuaWZvcm1zaXYAZ2xHZXRUZXhQYXJhbWV0ZXJpdgBnbFRleFBhcmFtZXRlcml2AGdsUG9pbnRQYXJhbWV0ZXJpdgBnbEdldEZyYW1lYnVmZmVyQXR0YWNobWVudFBhcmFtZXRlcml2AGdsR2V0U2FtcGxlclBhcmFtZXRlcml2AGdsU2FtcGxlclBhcmFtZXRlcml2AGdsR2V0UmVuZGVyYnVmZmVyUGFyYW1ldGVyaXYAZ2xHZXRCdWZmZXJQYXJhbWV0ZXJpdgBnbEdldFRleExldmVsUGFyYW1ldGVyaXYAZ2xDbGVhckJ1ZmZlcml2AGdsR2V0U2hhZGVyaXYAZ2xHZXRNYXBpdgBnbEdldFRleEdlbml2AGdsVGV4R2VuaXYAZ2xHZXRVbmlmb3JtaXYAZ2xHZXRQcm9ncmFtaXYAZ2xMaWdodE1vZGVsaXYAZ2xHZXRNYXRlcmlhbGl2AGdsTWF0ZXJpYWxpdgBnbEdldEFjdGl2ZVVuaWZvcm1CbG9ja2l2AGdsRm9naXYAZ2xHZXRTeW5jaXYAZ2xHZXRWZXJ0ZXhBdHRyaWJpdgBnbFZlcnRleEF0dHJpYjROaXYAZ2xHZXRUZXhQYXJhbWV0ZXJJaXYAZ2xUZXhQYXJhbWV0ZXJJaXYAZ2xHZXRTYW1wbGVyUGFyYW1ldGVySWl2AGdsU2FtcGxlclBhcmFtZXRlcklpdgBnbEdldFZlcnRleEF0dHJpYklpdgBnbFZlcnRleDRpdgBnbFJhc3RlclBvczRpdgBnbENvbG9yNGl2AGdsVW5pZm9ybTRpdgBnbFRleENvb3JkNGl2AGdsTXVsdGlUZXhDb29yZDRpdgBnbFZlcnRleEF0dHJpYjRpdgBnbFZlcnRleEF0dHJpYkk0aXYAZ2xWZXJ0ZXgzaXYAZ2xXaW5kb3dQb3MzaXYAZ2xSYXN0ZXJQb3MzaXYAZ2xTZWNvbmRhcnlDb2xvcjNpdgBnbENvbG9yM2l2AGdsVW5pZm9ybTNpdgBnbE5vcm1hbDNpdgBnbFRleENvb3JkM2l2AGdsTXVsdGlUZXhDb29yZDNpdgBnbFZlcnRleEF0dHJpYkkzaXYAZ2xWZXJ0ZXgyaXYAZ2xXaW5kb3dQb3MyaXYAZ2xSYXN0ZXJQb3MyaXYAZ2xVbmlmb3JtMml2AGdsVGV4Q29vcmQyaXYAZ2xNdWx0aVRleENvb3JkMml2AGdsVmVydGV4QXR0cmliSTJpdgBnbFVuaWZvcm0xaXYAZ2xUZXhDb29yZDFpdgBnbE11bHRpVGV4Q29vcmQxaXYAZ2xWZXJ0ZXhBdHRyaWJJMWl2AGdsRWRnZUZsYWd2AGdsSW5kZXhmdgBnbEdldFRleEVudmZ2AGdsVGV4RW52ZnYAZ2xHZXRMaWdodGZ2AGdsTGlnaHRmdgBnbFJlY3RmdgBnbEdldFRleFBhcmFtZXRlcmZ2AGdsVGV4UGFyYW1ldGVyZnYAZ2xQb2ludFBhcmFtZXRlcmZ2AGdsR2V0U2FtcGxlclBhcmFtZXRlcmZ2AGdsU2FtcGxlclBhcmFtZXRlcmZ2AGdsR2V0VGV4TGV2ZWxQYXJhbWV0ZXJmdgBnbENsZWFyQnVmZmVyZnYAZ2xHZXRNYXBmdgBnbEdldFBpeGVsTWFwZnYAZ2xQaXhlbE1hcGZ2AGdsR2V0VGV4R2VuZnYAZ2xUZXhHZW5mdgBnbEdldFVuaWZvcm1mdgBnbExpZ2h0TW9kZWxmdgBnbEdldE1hdGVyaWFsZnYAZ2xNYXRlcmlhbGZ2AGdsRm9nZnYAZ2xHZXRNdWx0aXNhbXBsZWZ2AGdsRm9nQ29vcmRmdgBnbEdldFZlcnRleEF0dHJpYmZ2AGdsVW5pZm9ybU1hdHJpeDRmdgBnbFZlcnRleDRmdgBnbFVuaWZvcm1NYXRyaXgzeDRmdgBnbFVuaWZvcm1NYXRyaXgyeDRmdgBnbFJhc3RlclBvczRmdgBnbENvbG9yNGZ2AGdsVW5pZm9ybTRmdgBnbFRleENvb3JkNGZ2AGdsTXVsdGlUZXhDb29yZDRmdgBnbFZlcnRleEF0dHJpYjRmdgBnbFVuaWZvcm1NYXRyaXgzZnYAZ2xWZXJ0ZXgzZnYAZ2xVbmlmb3JtTWF0cml4NHgzZnYAZ2xVbmlmb3JtTWF0cml4MngzZnYAZ2xXaW5kb3dQb3MzZnYAZ2xSYXN0ZXJQb3MzZnYAZ2xTZWNvbmRhcnlDb2xvcjNmdgBnbENvbG9yM2Z2AGdsVW5pZm9ybTNmdgBnbE5vcm1hbDNmdgBnbFRleENvb3JkM2Z2AGdsTXVsdGlUZXhDb29yZDNmdgBnbFZlcnRleEF0dHJpYjNmdgBnbFVuaWZvcm1NYXRyaXgyZnYAZ2xWZXJ0ZXgyZnYAZ2xVbmlmb3JtTWF0cml4NHgyZnYAZ2xVbmlmb3JtTWF0cml4M3gyZnYAZ2xXaW5kb3dQb3MyZnYAZ2xSYXN0ZXJQb3MyZnYAZ2xVbmlmb3JtMmZ2AGdsVGV4Q29vcmQyZnYAZ2xNdWx0aVRleENvb3JkMmZ2AGdsRXZhbENvb3JkMmZ2AGdsVmVydGV4QXR0cmliMmZ2AGdsVW5pZm9ybTFmdgBnbFRleENvb3JkMWZ2AGdsTXVsdGlUZXhDb29yZDFmdgBnbEV2YWxDb29yZDFmdgBnbFZlcnRleEF0dHJpYjFmdgBnbEdldERvdWJsZXYAZ2xJbmRleGR2AGdsUmVjdGR2AGdsR2V0TWFwZHYAZ2xHZXRUZXhHZW5kdgBnbFRleEdlbmR2AGdsRm9nQ29vcmRkdgBnbEdldFZlcnRleEF0dHJpYmR2AGdsVmVydGV4NGR2AGdsUmFzdGVyUG9zNGR2AGdsQ29sb3I0ZHYAZ2xUZXhDb29yZDRkdgBnbE11bHRpVGV4Q29vcmQ0ZHYAZ2xWZXJ0ZXhBdHRyaWI0ZHYAZ2xWZXJ0ZXgzZHYAZ2xXaW5kb3dQb3MzZHYAZ2xSYXN0ZXJQb3MzZHYAZ2xTZWNvbmRhcnlDb2xvcjNkdgBnbENvbG9yM2R2AGdsTm9ybWFsM2R2AGdsVGV4Q29vcmQzZHYAZ2xNdWx0aVRleENvb3JkM2R2AGdsVmVydGV4QXR0cmliM2R2AGdsVmVydGV4MmR2AGdsV2luZG93UG9zMmR2AGdsUmFzdGVyUG9zMmR2AGdsVGV4Q29vcmQyZHYAZ2xNdWx0aVRleENvb3JkMmR2AGdsRXZhbENvb3JkMmR2AGdsVmVydGV4QXR0cmliMmR2AGdsVGV4Q29vcmQxZHYAZ2xNdWx0aVRleENvb3JkMWR2AGdsRXZhbENvb3JkMWR2AGdsVmVydGV4QXR0cmliMWR2AGdsSW5kZXh1YnYAZ2xWZXJ0ZXhBdHRyaWI0TnVidgBnbENvbG9yNHVidgBnbFZlcnRleEF0dHJpYjR1YnYAZ2xWZXJ0ZXhBdHRyaWJJNHVidgBnbFNlY29uZGFyeUNvbG9yM3VidgBnbENvbG9yM3VidgBnbFZlcnRleEF0dHJpYjROYnYAZ2xDb2xvcjRidgBnbFZlcnRleEF0dHJpYjRidgBnbFZlcnRleEF0dHJpYkk0YnYAZ2xTZWNvbmRhcnlDb2xvcjNidgBnbENvbG9yM2J2AGdsTm9ybWFsM2J2AGdsR2V0SW50ZWdlcmlfdgBnbEdldEJvb2xlYW5pX3YAZ2xHZXRJbnRlZ2VyNjRpX3YAZ2xHZXRJbnRlZ2VyNjR2AGdsR2V0UXVlcnlPYmplY3R1aTY0dgBnbEdldFF1ZXJ5T2JqZWN0aTY0dgBnbEdldEJ1ZmZlclBhcmFtZXRlcmk2NHYAZ2xOZXdMaXN0AGdsSXNMaXN0AGdsQ2FsbExpc3QAZ2xFbmRMaXN0AGdsVmlld3BvcnQAZ2xIaW50AGdsQXJyYXlFbGVtZW50AGdsQXJlVGV4dHVyZXNSZXNpZGVudABnbFBvbHlnb25PZmZzZXQAc2NyZWVuX2FzcGVjdABnbEdldFNoYWRlclByZWNpc2lvbkZvcm1hdABnbEdlblZlcnRleEFycmF5cwBnbERlbGV0ZVZlcnRleEFycmF5cwBnbERyYXdBcnJheXMAZ2xNdWx0aURyYXdBcnJheXMAZ2xJbnRlcmxlYXZlZEFycmF5cwBnbEluZGV4cwBnbENoZWNrRnJhbWVidWZmZXJTdGF0dXMAZm9jdXMAZ2xDb2xvcjR1cwBnbFNlY29uZGFyeUNvbG9yM3VzAGdsQ29sb3IzdXMAZ2xHZW5MaXN0cwBnbENhbGxMaXN0cwBnbERlbGV0ZUxpc3RzAGdsRHJhd0VsZW1lbnRzAGdsTXVsdGlEcmF3RWxlbWVudHMAZ2xEcmF3UmFuZ2VFbGVtZW50cwBnbFJlY3RzAGZ1bmN0aW9ucG9pbnRlcnMAZ2xHZW5TYW1wbGVycwBnbERlbGV0ZVNhbXBsZXJzAGdsR2VuUmVuZGVyYnVmZmVycwBnbERlbGV0ZVJlbmRlcmJ1ZmZlcnMAZ2xHZW5GcmFtZWJ1ZmZlcnMAZ2xEZWxldGVGcmFtZWJ1ZmZlcnMAZ2xEcmF3QnVmZmVycwBnbEdlbkJ1ZmZlcnMAZ2xEZWxldGVCdWZmZXJzAGdsR2V0QXR0YWNoZWRTaGFkZXJzAHlwb3MAY2hhcnBvcwBnbENvcHlQaXhlbHMAZ2xEcmF3UGl4ZWxzAGdsUmVhZFBpeGVscwBnbEdlblRyYW5zZm9ybUZlZWRiYWNrcwBnbERlbGV0ZVRyYW5zZm9ybUZlZWRiYWNrcwBnbFRyYW5zZm9ybUZlZWRiYWNrVmFyeWluZ3MAIGcgICAgICAgfCBUb2dnbGUgZ2hvc3QgYm94ZXMAZ2xHZW5UZXh0dXJlcwBnbFByaW9yaXRpemVUZXh0dXJlcwBnbERlbGV0ZVRleHR1cmVzACB3ICAgICAgIHwgRHJhdyBvcmJpdHMgYXMgd2lyZXMAZ2xJbml0TmFtZXMAZ2xHZW5RdWVyaWVzAGdsRGVsZXRlUXVlcmllcwBnbEdldFVuaWZvcm1JbmRpY2VzAFJFQk9VTkQgbW91c2UgYW5kIGtleWJvYXJkIGNvbW1hbmRzAGdsVmVydGV4NHMAZ2xSYXN0ZXJQb3M0cwBnbENvbG9yNHMAZ2xUZXhDb29yZDRzAGdsTXVsdGlUZXhDb29yZDRzAGdsVmVydGV4QXR0cmliNHMAZ2xWZXJ0ZXgzcwBnbFdpbmRvd1BvczNzAGdsUmFzdGVyUG9zM3MAZ2xTZWNvbmRhcnlDb2xvcjNzAGdsQ29sb3IzcwBnbE5vcm1hbDNzAGdsVGV4Q29vcmQzcwBnbE11bHRpVGV4Q29vcmQzcwBnbFZlcnRleEF0dHJpYjNzAGdsVmVydGV4MnMAZ2xXaW5kb3dQb3MycwBnbFJhc3RlclBvczJzAGdsVGV4Q29vcmQycwBnbE11bHRpVGV4Q29vcmQycwBnbFZlcnRleEF0dHJpYjJzAGdsVGV4Q29vcmQxcwBnbE11bHRpVGV4Q29vcmQxcwBnbFZlcnRleEF0dHJpYjFzACVzJXMAUkVCT1VORCBCaW5hcnkgRmlsZS4gVmVyc2lvbjogJXMAc3IAZ2xTY2lzc29yAEVycm9yIGFjY2Vzc2luZyBkYXRhIGluIHJlYl9kaXNwbGF5X2N1cnNvcgBnbFZlcnRleEF0dHJpYkRpdmlzb3IAZ2xHZXRFcnJvcgBnbENsZWFyQ29sb3IAZ2xDbGFtcENvbG9yAGdsQmxlbmRDb2xvcgBnbEZyYW1lYnVmZmVyVGV4dHVyZUxheWVyAGdsUXVlcnlDb3VudGVyAGdsVmVydGV4UG9pbnRlcgBnbEluZGV4UG9pbnRlcgBnbFNlY29uZGFyeUNvbG9yUG9pbnRlcgBnbENvbG9yUG9pbnRlcgBnbE5vcm1hbFBvaW50ZXIAZ2xFZGdlRmxhZ1BvaW50ZXIAZ2xUZXhDb29yZFBvaW50ZXIAZ2xGb2dDb29yZFBvaW50ZXIAZ2xWZXJ0ZXhBdHRyaWJQb2ludGVyAGdsVmVydGV4QXR0cmliSVBvaW50ZXIAZ2xJc1NhbXBsZXIAZ2xCaW5kU2FtcGxlcgBnbFJlbGVhc2VTaGFkZXJDb21waWxlcgBnbElzUmVuZGVyYnVmZmVyAGdsRnJhbWVidWZmZXJSZW5kZXJidWZmZXIAZ2xCaW5kUmVuZGVyYnVmZmVyAGdsQmxpdEZyYW1lYnVmZmVyAGdsSXNGcmFtZWJ1ZmZlcgBnbEludmFsaWRhdGVGcmFtZWJ1ZmZlcgBnbEJpbmRGcmFtZWJ1ZmZlcgBnbEludmFsaWRhdGVTdWJGcmFtZWJ1ZmZlcgBnbFRleEJ1ZmZlcgBnbERyYXdCdWZmZXIAZ2xTZWxlY3RCdWZmZXIAZ2xJc0J1ZmZlcgBnbFVubWFwQnVmZmVyAGdsTWFwQnVmZmVyAGdsRmVlZGJhY2tCdWZmZXIAZ2xCaW5kQnVmZmVyAGdsUmVhZEJ1ZmZlcgBnbEJlZ2luQ29uZGl0aW9uYWxSZW5kZXIAZ2xFbmRDb25kaXRpb25hbFJlbmRlcgBnbElzU2hhZGVyAGdsQXR0YWNoU2hhZGVyAGdsRGV0YWNoU2hhZGVyAGdsRGVsZXRlU2hhZGVyAGdsQ3JlYXRlU2hhZGVyAGdsQ29tcGlsZVNoYWRlcgBoZWFkZXIAIHQgICAgICAgfCBTaG93L2hpZGUgbG9nbywgdGltZSwgdGltZXN0ZXAgYW5kIG51bWJlcgBnbENsZWFyAG12cABzcAAgYyAgICAgICB8IFRvZ2dsZSBjbGVhciBzY3JlZW4gYWZ0ZXIgZWFjaCB0aW1lLXN0ZXAAZ2xCaXRtYXAAZ2xHZW5lcmF0ZU1pcG1hcABnbFN0ZW5jaWxPcABnbExvZ2ljT3AAZ2xPcnRobwBFcnJvciBhY2Nlc3NpbmcgZGF0YSBpbiByZWJfZGlzcGxheV9tb3VzZV9idXR0b24AIGQgICAgICAgfCBQYXVzZSByZWFsLXRpbWUgdmlzdWFsaXphdGlvbgBnbEJsZW5kRXF1YXRpb24AICAgICAgICAgfCBjaGFuZ2Ugb3JpZW50YXRpb24AL3NpbXVsYXRpb24AIHEgICAgICAgfCBRdWl0IHNpbXVsYXRpb24AIChzcGFjZSkgfCBQYXVzZSBzaW11bGF0aW9uACBUbyByb3RhdGUgdGhlIHZpZXcsIHNpbXBseSBkcmFnIHRoZSBzaW11bGF0aW9uAGdsR2V0VW5pZm9ybUxvY2F0aW9uAGdsR2V0QXR0cmliTG9jYXRpb24AZ2xCaW5kQXR0cmliTG9jYXRpb24AZ2xHZXRGcmFnRGF0YUxvY2F0aW9uAGdsQmluZEZyYWdEYXRhTG9jYXRpb24AZ2xCZWdpbgBuYW4AZ2xGcnVzdHVtAGdsQ2xlYXJBY2N1bQBnbEFjY3VtAGdsR2V0QWN0aXZlVW5pZm9ybQBnbFBpeGVsWm9vbQBnbElzUHJvZ3JhbQBnbExpbmtQcm9ncmFtAGdsRGVsZXRlUHJvZ3JhbQBnbENyZWF0ZVByb2dyYW0AZ2xWYWxpZGF0ZVByb2dyYW0AZ2xVc2VQcm9ncmFtAGdsQ2xlYXJTdGVuY2lsAGdsU2hhZGVNb2RlbABjaGFydmFsAGdsQ29sb3JNYXRlcmlhbABnbEluZGV4TWFzawBnbENvbG9yTWFzawBnbFN0ZW5jaWxNYXNrAGdsRGVwdGhNYXNrAGdsSXNUcmFuc2Zvcm1GZWVkYmFjawBnbEJlZ2luVHJhbnNmb3JtRmVlZGJhY2sAZ2xQYXVzZVRyYW5zZm9ybUZlZWRiYWNrAGdsUmVzdW1lVHJhbnNmb3JtRmVlZGJhY2sAZ2xCaW5kVHJhbnNmb3JtRmVlZGJhY2sAZ2xFbmRUcmFuc2Zvcm1GZWVkYmFjawBnbEluZGV4aQBnbFRleEVudmkAZ2xDb2xvcjR1aQBnbFVuaWZvcm00dWkAZ2xWZXJ0ZXhQNHVpAGdsQ29sb3JQNHVpAGdsVGV4Q29vcmRQNHVpAGdsTXVsdGlUZXhDb29yZFA0dWkAZ2xWZXJ0ZXhBdHRyaWJQNHVpAGdsVmVydGV4QXR0cmliSTR1aQBnbFNlY29uZGFyeUNvbG9yM3VpAGdsQ29sb3IzdWkAZ2xVbmlmb3JtM3VpAGdsVmVydGV4UDN1aQBnbFNlY29uZGFyeUNvbG9yUDN1aQBnbENvbG9yUDN1aQBnbE5vcm1hbFAzdWkAZ2xUZXhDb29yZFAzdWkAZ2xNdWx0aVRleENvb3JkUDN1aQBnbFZlcnRleEF0dHJpYlAzdWkAZ2xWZXJ0ZXhBdHRyaWJJM3VpAGdsVW5pZm9ybTJ1aQBnbFZlcnRleFAydWkAZ2xUZXhDb29yZFAydWkAZ2xNdWx0aVRleENvb3JkUDJ1aQBnbFZlcnRleEF0dHJpYlAydWkAZ2xWZXJ0ZXhBdHRyaWJJMnVpAGdsVW5pZm9ybTF1aQBnbFRleENvb3JkUDF1aQBnbE11bHRpVGV4Q29vcmRQMXVpAGdsVmVydGV4QXR0cmliUDF1aQBnbFZlcnRleEF0dHJpYkkxdWkAZ2xMaWdodGkAZ2xSZWN0aQBnbFRleFBhcmFtZXRlcmkAZ2xQb2ludFBhcmFtZXRlcmkAZ2xTYW1wbGVyUGFyYW1ldGVyaQBnbFByb2dyYW1QYXJhbWV0ZXJpAGdsUGl4ZWxUcmFuc2ZlcmkAbGludHdvcGkAZ2xUZXhHZW5pAGdsTGlnaHRNb2RlbGkAZ2xNYXRlcmlhbGkAZ2xDb2xvck1hc2tpAGdsU2FtcGxlTWFza2kAZ2xGb2dpAGdsR2V0U3RyaW5naQBnbENsZWFyQnVmZmVyZmkAZ2xQaXhlbFN0b3JlaQBnbERpc2FibGVpAGdsRW5hYmxlaQBnbElzRW5hYmxlZGkAZ2xWZXJ0ZXg0aQBnbFJhc3RlclBvczRpAGdsQ29sb3I0aQBnbFVuaWZvcm00aQBnbFRleENvb3JkNGkAZ2xNdWx0aVRleENvb3JkNGkAZ2xWZXJ0ZXhBdHRyaWJJNGkAZ2xWZXJ0ZXgzaQBnbFdpbmRvd1BvczNpAGdsUmFzdGVyUG9zM2kAZ2xTZWNvbmRhcnlDb2xvcjNpAGdsQ29sb3IzaQBnbFVuaWZvcm0zaQBnbE5vcm1hbDNpAGdsVGV4Q29vcmQzaQBnbE11bHRpVGV4Q29vcmQzaQBnbFZlcnRleEF0dHJpYkkzaQBnbFZlcnRleDJpAGdsV2luZG93UG9zMmkAZ2xSYXN0ZXJQb3MyaQBnbFVuaWZvcm0yaQBnbFRleENvb3JkMmkAZ2xNdWx0aVRleENvb3JkMmkAZ2xWZXJ0ZXhBdHRyaWJJMmkAZ2xVbmlmb3JtMWkAZ2xUZXhDb29yZDFpAGdsTXVsdGlUZXhDb29yZDFpAGdsVmVydGV4QXR0cmliSTFpAGdsQ2xlYXJEZXB0aABnbExpbmVXaWR0aABnbEZsdXNoAGdsRmluaXNoAGdsUGFzc1Rocm91Z2gAZ2xHZXRTaGFkZXJJbmZvTG9nAGdsR2V0UHJvZ3JhbUluZm9Mb2cAZ2xHZXRUcmFuc2Zvcm1GZWVkYmFja1ZhcnlpbmcAZ2xHZXRTdHJpbmcAIG0gICAgICAgfCBUb2dnbGUgbXVsdGlzYW1wbGluZwBnbFVuaWZvcm1CbG9ja0JpbmRpbmcAZ2xFZGdlRmxhZwBnbE11bHRNYXRyaXhmAGdsTXVsdFRyYW5zcG9zZU1hdHJpeGYAZ2xMb2FkVHJhbnNwb3NlTWF0cml4ZgBnbExvYWRNYXRyaXhmAGdsSW5kZXhmAGdsVGV4RW52ZgBnbExpZ2h0ZgBnbFJlY3RmAGdsVGV4UGFyYW1ldGVyZgBnbFBvaW50UGFyYW1ldGVyZgBnbFNhbXBsZXJQYXJhbWV0ZXJmAGdsUGl4ZWxUcmFuc2ZlcmYAaW5mAGdsVGV4R2VuZgBnbExpZ2h0TW9kZWxmAGdsTWF0ZXJpYWxmACAgICAgICAgIHwgb24gYSBwYXJ0aWNsZSAobm90ZTogZG9lcyBub3Qgd29yayBpZgBnbENsZWFyRGVwdGhmAGdsRm9nZgBnbFJvdGF0ZWYAZ2xUcmFuc2xhdGVmAGdsUGl4ZWxTdG9yZWYAZ2xTY2FsZWYAZ2xEZXB0aFJhbmdlZgBhZWYAZ2xGb2dDb29yZGYAZ2xWZXJ0ZXg0ZgBnbFJhc3RlclBvczRmAGdsQ29sb3I0ZgBnbFVuaWZvcm00ZgBnbFRleENvb3JkNGYAZ2xNdWx0aVRleENvb3JkNGYAZ2xWZXJ0ZXhBdHRyaWI0ZgBnbFZlcnRleDNmAGdsV2luZG93UG9zM2YAZ2xSYXN0ZXJQb3MzZgBnbFNlY29uZGFyeUNvbG9yM2YAZ2xDb2xvcjNmAGdsVW5pZm9ybTNmAGdsTm9ybWFsM2YAZ2xUZXhDb29yZDNmAGdsTXVsdGlUZXhDb29yZDNmAGdsVmVydGV4QXR0cmliM2YAZ2xWZXJ0ZXgyZgBnbFdpbmRvd1BvczJmAGdsUmFzdGVyUG9zMmYAZ2xNYXAyZgBnbFVuaWZvcm0yZgBnbFRleENvb3JkMmYAZ2xNdWx0aVRleENvb3JkMmYAZ2xFdmFsQ29vcmQyZgBnbE1hcEdyaWQyZgBnbFZlcnRleEF0dHJpYjJmAGdsTWFwMWYAZ2xVbmlmb3JtMWYAZ2xUZXhDb29yZDFmAGdsTXVsdGlUZXhDb29yZDFmAGdsRXZhbENvb3JkMWYAZ2xNYXBHcmlkMWYAZ2xWZXJ0ZXhBdHRyaWIxZgBFcnJvciBhY2Nlc3NpbmcgZGF0YSBpbiByZWJfZGlzcGxheV9yZXNpemUAZ2xQb2ludFNpemUAZ2xEaXNhYmxlQ2xpZW50U3RhdGUAZ2xFbmFibGVDbGllbnRTdGF0ZQBnbFN0ZW5jaWxPcFNlcGFyYXRlAGdsQmxlbmRFcXVhdGlvblNlcGFyYXRlAGdsU3RlbmNpbE1hc2tTZXBhcmF0ZQBnbFN0ZW5jaWxGdW5jU2VwYXJhdGUAZ2xCbGVuZEZ1bmNTZXBhcmF0ZQBnbExpc3RCYXNlAGdsQmluZEJ1ZmZlckJhc2UAZ2xJc1RleHR1cmUAZ2xGcmFtZWJ1ZmZlclRleHR1cmUAZ2xDbGllbnRBY3RpdmVUZXh0dXJlAGdsQWN0aXZlVGV4dHVyZQBnbEJpbmRUZXh0dXJlAGdsR2V0Q2xpcFBsYW5lAGdsQ2xpcFBsYW5lAGdsUG9wTmFtZQBnbEdldEFjdGl2ZVVuaWZvcm1OYW1lAGdsR2V0QWN0aXZlVW5pZm9ybUJsb2NrTmFtZQBnbFB1c2hOYW1lAGdsTG9hZE5hbWUAZ2xHZXRQb2x5Z29uU3RpcHBsZQBnbFBvbHlnb25TdGlwcGxlAGdsTGluZVN0aXBwbGUAR0xfQVJCX211bHRpc2FtcGxlAGdsUmVuZGVyYnVmZmVyU3RvcmFnZU11bHRpc2FtcGxlAGdsVGV4SW1hZ2UzRE11bHRpc2FtcGxlAGdsVGV4SW1hZ2UyRE11bHRpc2FtcGxlAGdsRGlzYWJsZQBnbEVuYWJsZQBzY2FsZQBnbE1hcEJ1ZmZlclJhbmdlAGdsQmluZEJ1ZmZlclJhbmdlAGdsRmx1c2hNYXBwZWRCdWZmZXJSYW5nZQBnbERlcHRoUmFuZ2UAZ2xSZW5kZXJidWZmZXJTdG9yYWdlAGdsU2FtcGxlQ292ZXJhZ2UAIGggICAgICAgfCBTaG93L2hpZGUgdGhpcyBwYWdlAGdsR2V0VGV4SW1hZ2UAZ2xHZXRDb21wcmVzc2VkVGV4SW1hZ2UAZ2xNYXRyaXhNb2RlAGdsUmVuZGVyTW9kZQBnbFBvbHlnb25Nb2RlAGdsR2V0U2hhZGVyU291cmNlAGdsU2hhZGVyU291cmNlAGdsRnJvbnRGYWNlAGdsQ3VsbEZhY2UAZ2xNdWx0TWF0cml4ZABnbE11bHRUcmFuc3Bvc2VNYXRyaXhkAGdsTG9hZFRyYW5zcG9zZU1hdHJpeGQAZ2xMb2FkTWF0cml4ZABnbEluZGV4ZABnbFJlY3RkAHRleGNvb3JkAEVycm9yIGFjY2Vzc2luZyBkYXRhIGluIHJlYl9kaXNwbGF5X2tleWJvYXJkAHJlYm91bmQAZ2xUZXhHZW5kAGdsRW5kAGdsQmluZEZyYWdEYXRhTG9jYXRpb25JbmRleGVkAGdsUm90YXRlZABnbFRyYW5zbGF0ZWQAZ2xJc0VuYWJsZWQAZ2xTY2FsZWQAZ2xEcmF3QXJyYXlzSW5zdGFuY2VkAGdsRHJhd0VsZW1lbnRzSW5zdGFuY2VkAGdsRm9nQ29vcmRkAGdsVmVydGV4NGQAZ2xSYXN0ZXJQb3M0ZABnbENvbG9yNGQAZ2xUZXhDb29yZDRkAGdsTXVsdGlUZXhDb29yZDRkAGdsVmVydGV4QXR0cmliNGQAZ2xWZXJ0ZXgzZABnbFdpbmRvd1BvczNkAGdsUmFzdGVyUG9zM2QAZ2xTZWNvbmRhcnlDb2xvcjNkAGdsQ29sb3IzZABnbE5vcm1hbDNkAGdsVGV4Q29vcmQzZABnbE11bHRpVGV4Q29vcmQzZABnbFZlcnRleEF0dHJpYjNkAGdsVmVydGV4MmQAZ2xXaW5kb3dQb3MyZABnbFJhc3RlclBvczJkAGdsTWFwMmQAZ2xUZXhDb29yZDJkAGdsTXVsdGlUZXhDb29yZDJkAGdsRXZhbENvb3JkMmQAZ2xNYXBHcmlkMmQAZ2xWZXJ0ZXhBdHRyaWIyZABnbE1hcDFkAGdsVGV4Q29vcmQxZABnbE11bHRpVGV4Q29vcmQxZABnbEV2YWxDb29yZDFkAGdsTWFwR3JpZDFkAGdsVmVydGV4QXR0cmliMWQAL2tleWJvYXJkLyVkACVkLiVkAHZjAGdsQ2xpZW50V2FpdFN5bmMAZ2xXYWl0U3luYwBnbElzU3luYwBnbERlbGV0ZVN5bmMAZ2xGZW5jZVN5bmMAZ2xTdGVuY2lsRnVuYwBnbERlcHRoRnVuYwBnbEJsZW5kRnVuYwBnbEFscGhhRnVuYwBvbWVnYU9tZWdhaW5jAGdsSW5kZXh1YgBnbFZlcnRleEF0dHJpYjROdWIAZ2xDb2xvcjR1YgBnbFNlY29uZGFyeUNvbG9yM3ViAGdsQ29sb3IzdWIAZ2xQb3BDbGllbnRBdHRyaWIAZ2xQdXNoQ2xpZW50QXR0cmliAGdsUG9wQXR0cmliAGdsUHVzaEF0dHJpYgBnbEdldEFjdGl2ZUF0dHJpYgBnbENvbG9yNGIAZ2xTZWNvbmRhcnlDb2xvcjNiAGdsQ29sb3IzYgBnbE5vcm1hbDNiAHJ3YQBnbEJ1ZmZlckRhdGEAZ2xDb3B5QnVmZmVyU3ViRGF0YQBnbEdldEJ1ZmZlclN1YkRhdGEAZ2xCdWZmZXJTdWJEYXRhAGdsVmVydGV4QXR0cmliRGl2aXNvck5WAGdsRHJhd0FycmF5c0luc3RhbmNlZE5WAGdsRHJhd0VsZW1lbnRzSW5zdGFuY2VkTlYAZ2xJc1F1ZXJ5RVhUAGdsQmVnaW5RdWVyeUVYVABnbEVuZFF1ZXJ5RVhUAGdsR2V0UXVlcnlpdkVYVABnbEdldFF1ZXJ5T2JqZWN0dWl2RVhUAGdsR2V0UXVlcnlPYmplY3RpdkVYVABnbEdldFF1ZXJ5T2JqZWN0dWk2NHZFWFQAZ2xHZXRRdWVyeU9iamVjdGk2NHZFWFQAZ2xEcmF3QnVmZmVyc0VYVABnbEdlblF1ZXJpZXNFWFQAZ2xEZWxldGVRdWVyaWVzRVhUAGdsVmVydGV4QXR0cmliRGl2aXNvckVYVABnbFF1ZXJ5Q291bnRlckVYVABnbERyYXdBcnJheXNJbnN0YW5jZWRFWFQAZ2xEcmF3RWxlbWVudHNJbnN0YW5jZWRFWFQAZ2xJc1ZlcnRleEFycmF5T0VTAGdsQmluZFZlcnRleEFycmF5T0VTAGdsR2VuVmVydGV4QXJyYXlzT0VTAGdsRGVsZXRlVmVydGV4QXJyYXlzT0VTAE5BTgBnbERyYXdCdWZmZXJzV0VCR0wASU5GAGdsVmVydGV4QXR0cmliRGl2aXNvckFOR0xFAGdsRHJhd0FycmF5c0luc3RhbmNlZEFOR0xFAGdsRHJhd0VsZW1lbnRzSW5zdGFuY2VkQU5HTEUAZ2xGcmFtZWJ1ZmZlclRleHR1cmUzRABnbFRleFN0b3JhZ2UzRABnbFRleEltYWdlM0QAZ2xDb21wcmVzc2VkVGV4SW1hZ2UzRABnbENvcHlUZXhTdWJJbWFnZTNEAGdsVGV4U3ViSW1hZ2UzRABnbENvbXByZXNzZWRUZXhTdWJJbWFnZTNEAGdsRnJhbWVidWZmZXJUZXh0dXJlMkQAZ2xUZXhTdG9yYWdlMkQAZ2xDb3B5VGV4SW1hZ2UyRABnbFRleEltYWdlMkQAZ2xDb21wcmVzc2VkVGV4SW1hZ2UyRABnbENvcHlUZXhTdWJJbWFnZTJEAGdsVGV4U3ViSW1hZ2UyRABnbENvbXByZXNzZWRUZXhTdWJJbWFnZTJEAGdsRnJhbWVidWZmZXJUZXh0dXJlMUQAZ2xDb3B5VGV4SW1hZ2UxRABnbFRleEltYWdlMUQAZ2xDb21wcmVzc2VkVGV4SW1hZ2UxRABnbENvcHlUZXhTdWJJbWFnZTFEAGdsVGV4U3ViSW1hZ2UxRABnbENvbXByZXNzZWRUZXhTdWJJbWFnZTFEAGdsVmVydGV4QXR0cmliRGl2aXNvckFSQgBnbFNhbXBsZUNvdmVyYWdlQVJCAGdsRHJhd0FycmF5c0luc3RhbmNlZEFSQgBnbERyYXdFbGVtZW50c0luc3RhbmNlZEFSQgBHTF9FWFRfZnJhbWVidWZmZXJfc1JHQgBHTF9BUkJfZnJhbWVidWZmZXJfc1JHQgBTaW11bGF0aW9uIHJlYWR5PGJyIC8+ADxkaXYgY2xhc3M9InJlYm91bmRsb2dvIj48L2Rpdj5SRUJPVU5EIHYlczxiciAvPgBQcmVzcyBoIG9yIGNsaWNrIGZvciBoZWxwPGJyIC8+AFNpbXVsYXRpb24gaXMgcnVubmluZzxiciAvPgB0ID0gJWc8YnIgLz4Ac3RlcHMvcyA9ICVnPGJyIC8+AFNpbXVsYXRpb24gaXMgcGF1c2VkPGJyIC8+AFNpbXVsYXRpb24gZXJyb3Igb2NjdXJlZDxiciAvPgBOID0gJWQ8YnIgLz4AZ2xFdmFsUG9pbnQyAGdsRXZhbE1lc2gyAGdsRXZhbFBvaW50MQBnbEV2YWxNZXNoMQBub3RhdmFpbGFibGUwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxADQuMC4wAFlvdSBhcmUgdXNpbmcgdGhlIE1lcmN1cml1cyBncmF2aXR5IHJvdXRpbmUgd2l0aCBhIG5vbi1NZXJjdXJpdXMgaW50ZWdyYXRvci4gVGhpcyB3aWxsIHByb2JhYmx5IGxlYWQgdG8gdW5leHBlY3RlZCBiZWhhdmlvdXIuIFJFQk9VTkQgaXMgbm93IHNldHRpbmcgdGhlIGdyYXZpdHkgcm91dGluZSBiYWNrIHRvIHJFQl9HUkFWSVRZX0JBU0lDLiBUbyBhdm9pZCB0aGlzIHdhcm5pbmcgbWVzc2FnZSwgY29uc2lkZXIgbWFudWFsbHkgc2V0dGluZyB0aGUgZ3Jhdml0eSByb3V0aW5lIGFmdGVyIGNoYW5naW5nIGludGVncmF0b3JzLgBXSEZhc3QvTUVHTk8gb25seSBzdXBwb3J0cyBmaXJzdCBvcmRlciB2YXJpYXRpb25hbCBlcXVhdGlvbnMuAHRlc3RwYXJ0aWNsZXR5cGU9MSBub3QgaW1wbGVtZW50ZWQgZm9yIHNlY29uZCBvcmRlciB2YXJpYXRpb25hbCBlcXVhdGlvbnMuAE5vbi1zdGFuZGFyZCBrZXJuZWwgcmVxdWlyZXMgSmFjb2JpIGNvb3JkaW5hdGVzLgBTeW1wbGVjdGljIGNvcnJlY3RvcnMgYXJlIG9ubHkgY29tcGF0aWJsZSB3aXRoIEphY29iaSBjb29yZGluYXRlcy4AVmFyaWF0aW9uYWwgcGFydGljbGVzIGFyZSBvbmx5IGNvbXBhdGlibGUgd2l0aCBKYWNvYmkgY29vcmRpbmF0ZXMuACAgICAgICAgIHwgb2YgcGFydGljbGVzLgBGYWlsZWQgdG8gY29tcGlsZSB2ZXJ0ZXggc2hhZGVyLgBGYWlsZWQgdG8gY29tcGlsZSBmcmFnbWVudCBzaGFkZXIuAEZhaWxlZCB0byBsaW5rIHNoYWRlci4AVW5hYmxlIHRvIGNvbm5lY3QuIFNlcnZlciBtaWdodCBoYXZlIHNodXQgZG93bi4AVmFyaWF0aW9uYWwgcGFydGljbGVzIGFyZSBvbmx5IGNvbXBhdGlibGUgd2l0aCB0aGUgc3RhbmRhcmQga2VybmVsLgAgYW5kIHRoZW4gZHJhZyB0aGUgc2ltdWxhdGlvbiB3aXRoIHRoZSBtb3VzZS4AUGF1c2UuAEplcmsgY2FsY3VsYXRpb24gb25seSBzdXBwb3J0ZWQgZm9yIEJBU0lDIGdyYXZpdHkgcm91dGluZS4AUmVzdW1lLgBDYW5ub3QgYWRkIHR3byBwYXJ0aWNsZXMgd2l0aCB0aGUgc2FtZSBjb29yZGluYXRlcyB0byB0aGUgdHJlZS4AV0hGYXN0IGNvbnZlcmdlbmNlIGlzc3VlLiBUaW1lc3RlcCBpcyBsYXJnZXIgdGhhbiBhdCBsZWFzdCBvbmUgb3JiaXRhbCBwZXJpb2QuAEluY29uc2lzdGVudCBzaXplIGVuY291bnRlcmVkIGluIGJpbmFyeSBmaWVsZC4AV0hGYXN0IGtlcm5lbCBub3QgaW1wbGVtZW50ZWQuAFZhcmlhdGlvbmFsIGdyYXZpdHkgY2FsY3VsYXRpb24gbm90IHlldCBpbXBsZW1lbnRlZC4AR3Jhdml0eSBjYWxjdWxhdGlvbiBub3QgeWV0IGltcGxlbWVudGVkLgBHTEZXIGluaXRpYWxpemF0aW9uIGZhaWxlZC4AR0xGVyB3aW5kb3cgY3JlYXRpb24gZmFpbGVkLgBBbiBpbnRlZ3JhdG9yIG90aGVyIHRoYW4gV0hGYXN0L1NBQkEgaXMgYmVpbmcgdXNlZCB3aXRoIFJFQl9HUkFWSVRZX0pBQ09CSS4gVGhpcyBpcyBwcm9iYWJseSBub3QgY29ycmVjdC4gVXNlIGFub3RoZXIgZ3Jhdml0eSByb3V0aW5lIHN1Y2ggYXMgUkVCX0dSQVZJVFlfQkFTSUMuAEZpcnN0IHN5bXBsZWN0aWMgY29ycmVjdG9ycyBhcmUgb25seSBhdmFpbGFibGUgaW4gdGhlIGZvbGxvd2luZyBvcmRlcnM6IDAsIDMsIDUsIDcsIDExLCAxNy4AVGVzdCBwYXJ0aWNsZSB2YXJpYXRpb25zIG5vdCBzdXBwb3J0ZWQgd2l0aCBXSEZhc3QuIFVzZSBJQVMxNS4AV0hGYXN0NTEyIGlzIG5vdCBhdmFpbGFibGUuIFN5bmNocm9uaXphdGlvbiBpcyBwcm92aWRlZCB1c2luZyBXSEZhc3QgYW5kIGlzIG5vdCBiaXQtY29tcGF0aWJsZSB0byBXSEZhc3Q1MTIuAFN5bmNocm9uaXphdGlvbiB1c2luZyBXSEZhc3Qgbm90IGltcGxlbWVudGVkIGZvciBOX3N5c3RlbXMgIT0gMS4Acmlfd2hmYXN0LT5rZWVwX3Vuc3luY2hyb25pemVkID09IDEgaXMgbm90IGNvbXBhdGlibGUgd2l0aCBzYWZlX21vZGUuIE11c3Qgc2V0IHJpX3doZmFzdC0+c2FmZV9tb2RlID0gMC4ALS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQAgICAgICAgICB8ICh0aGUgc2ltdWxhdGlvbiBjb250aW51ZXMpACAgICAgICAgIHwgKGxvb2tzIGJldHRlcikvcG9pbnRzIChkcmF3cyBmYXN0ZXIpAChudWxsKQAgICAgICAgICB8IHBhcnRpY2xlIGFycmF5IGlzIHJlc29ydGVkKQBhYm9ydGVkIHdpdGggZW1zY3JpcHRlbl9mZXRjaF9jbG9zZSgpACB3aXRoIHRoZSBtb3VzZS4gVG8gem9vbSBpbiwgcHJlc3MgdGhlIHNoaWZ0IGtleSAAIHMgICAgICAgfCBUb2dnbGUgdGhyZWUgZGltZW5zaW9uYWwgc3BoZXJlcyAAIHIgICAgICAgfCBSZXNldCB2aWV3LiBQcmVzcyBtdWx0aXBsZSB0aW1lcyB0byAAIHgvWCAgICAgfCBNb3ZlIHRvIGEgY29vcmRpbmF0ZSBzeXN0ZW0gY2VudHJlZCAAT3BlbkdMIEVTIABPcGVuR0wgRVMtQ00gAE9wZW5HTCBFUy1DTCAAUkVCT1VORCBCaW5hcnkgRmlsZS4gVmVyc2lvbjogAEtlcm5lbCBtZXRob2QgbXVzdCBiZSAwIChkZWZhdWx0KSwgMSAoZXhhY3QgbW9kaWZpZWQga2ljayksIDIgKGNvbXBvc2l0aW9uIGtlcm5lbCksIG9yIDMgKGxhenkgaW1wbGVtZW50ZXIncyBtb2RpZmllZCBraWNrKS4gACN2ZXJzaW9uIDMwMCBlcwpwcmVjaXNpb24gaGlnaHAgZmxvYXQ7aW4gdmVjNCBjb2xvcjsKb3V0IHZlYzQgb3V0Y29sb3I7CnZvaWQgbWFpbigpIHsKICB2ZWMyIHJlbCA9IGdsX1BvaW50Q29vcmQuc3Q7CiAgcmVsLnMgLT0wLjVmOwogIHJlbC50IC09MC41ZjsKICBpZiAobGVuZ3RoKHJlbCk+MC4yNWYpewogICAgIG91dGNvbG9yID0gdmVjNCgwLmYsMC5mLDAuZiwwLmYpOyAKICB9ZWxzZXsKICAgICB2ZWM0IGNtb2QgPSBjb2xvcjsKICAgICBjbW9kLmEqPSBtaW4oMS4sMS4tNC4qKGxlbmd0aChyZWwpLzAuMjUtMC43NSkpOwogICAgIG91dGNvbG9yID0gY21vZDsKICB9Cn0KACN2ZXJzaW9uIDMwMCBlcwpwcmVjaXNpb24gaGlnaHAgZmxvYXQ7aW4gdmVjNCBjb2xvcjsKb3V0IHZlYzQgb3V0Y29sb3I7CnZvaWQgbWFpbigpIHsKICBvdXRjb2xvciA9IGNvbG9yOwp9CgAjdmVyc2lvbiAzMDAgZXMKaW4gdmVjMyB2cDsKaW4gZmxvYXQgc3I7CmluIHZlYzMgc3A7Cm91dCB2ZWMzIG5vcm1hbDsKdW5pZm9ybSBtYXQ0IG12cDsKdm9pZCBtYWluKCkgewogIGdsX1Bvc2l0aW9uID0gbXZwKih2ZWM0KHNyKnZwLCAxLjApK3ZlYzQoc3AsMC4pKTsKICBub3JtYWwgPSB2cDsKfQoAI3ZlcnNpb24gMzAwIGVzCmluIHZlYzMgdnA7CnVuaWZvcm0gbWF0NCBtdnA7CnVuaWZvcm0gdmVjNCB2YzsKb3V0IHZlYzQgY29sb3I7CnZvaWQgbWFpbigpIHsKICBnbF9Qb3NpdGlvbiA9IG12cCp2ZWM0KHZwLCAxLjApOwogZ2xfUG9pbnRTaXplID0gMTUuMGY7CiAgY29sb3IgPSB2YzsKfQoAI3ZlcnNpb24gMzAwIGVzCmluIHZlYzMgdnA7CnVuaWZvcm0gbWF0NCBtdnA7CnVuaWZvcm0gdmVjNCB2YzsKb3V0IHZlYzQgY29sb3I7CnZvaWQgbWFpbigpIHsKICBnbF9Qb3NpdGlvbiA9IG12cCp2ZWM0KHZwLCAxLjApOwogIGNvbG9yID0gdmM7Cn0KACN2ZXJzaW9uIDMwMCBlcwppbiB2ZWMyIHZwOwppbiBmbG9hdCBjaGFycG9zOwp1bmlmb3JtIGZsb2F0IHNjYWxlOwp1bmlmb3JtIGZsb2F0IGFzcGVjdDsKdW5pZm9ybSBmbG9hdCBzY3JlZW5fYXNwZWN0Owp1bmlmb3JtIGZsb2F0IHlwb3M7CnVuaWZvcm0gdmVjMiBwb3M7CmluIHZlYzIgY2hhcnZhbDsKaW4gdmVjMiB0ZXhjb29yZDsKb3V0IHZlYzIgVGV4Y29vcmQ7CnZvaWQgbWFpbigpIHsKICBnbF9Qb3NpdGlvbiA9IHZlYzQocG9zLngqc2NyZWVuX2FzcGVjdCxwb3MueSwwLiwwLikrdmVjNChzY3JlZW5fYXNwZWN0KnNjYWxlKih2cC54K2NoYXJwb3MvYXNwZWN0K2NoYXJwb3MvMTYuKSxzY2FsZSoodnAueS15cG9zKSwwLiwgMS4pOwogIFRleGNvb3JkID0gdmVjMigoY2hhcnZhbC5zK3RleGNvb3JkLnMpLzE2LiwoY2hhcnZhbC50K3RleGNvb3JkLnQpLzE2LjAwKTsKfQoAI3ZlcnNpb24gMzAwIGVzCnByZWNpc2lvbiBoaWdocCBmbG9hdDtvdXQgdmVjNCBvdXRjb2xvcjsKaW4gdmVjMyBub3JtYWw7CnZvaWQgbWFpbigpIHsKICB2ZWMzIGxpZ2h0ZGlyID0gdmVjMygxLiwxLiwxLik7CiAgZmxvYXQgaW50ZW5zaXR5ID0gMC41K21heCgwLiwwLjUqZG90KG5vcm1hbGl6ZShsaWdodGRpciksbm9ybWFsaXplKG5vcm1hbCkpKTsKICBvdXRjb2xvciA9IHZlYzQoaW50ZW5zaXR5LGludGVuc2l0eSxpbnRlbnNpdHksMS4pOwp9CgAjdmVyc2lvbiAzMDAgZXMKcHJlY2lzaW9uIGhpZ2hwIGZsb2F0O291dCB2ZWM0IG91dGNvbG9yOwppbiBmbG9hdCBsaW47CnZvaWQgbWFpbigpIHsKICBvdXRjb2xvciA9IHZlYzQoMS4sMS4sMS4sc3FydChsaW4pKTsKfQoAI3ZlcnNpb24gMzAwIGVzCmluIHZlYzMgZm9jdXM7CmluIHZlYzMgYWVmOwppbiB2ZWMzIG9tZWdhT21lZ2FpbmM7CmluIGZsb2F0IGxpbnR3b3BpOwpvdXQgZmxvYXQgbGluOwp1bmlmb3JtIG1hdDQgbXZwOwpjb25zdCBmbG9hdCBNX1BJID0gMy4xNDE1OTI2NTM1OTsKdm9pZCBtYWluKCkgewogICBmbG9hdCBhID0gYWVmLng7CiAgIGZsb2F0IGUgPSBhZWYueTsKICAgZmxvYXQgZiA9IGFlZi56K2xpbnR3b3BpOwogICBsaW4gPSBsaW50d29waS8oTV9QSSoyLik7CiAgIGlmIChlPjEuKXsKICAgICAgIGZsb2F0IHRoZXRhX21heCA9IGFjb3MoLTEuL2UpOwogICAgICAgZiA9IDAuMDAwMS10aGV0YV9tYXgrMS45OTk4Kmxpbip0aGV0YV9tYXg7CiAgICAgICBsaW4gPSBzcXJ0KG1pbigwLjUsbGluKSk7CiAgIH0KICAgZmxvYXQgb21lZ2EgPSBvbWVnYU9tZWdhaW5jLng7CiAgIGZsb2F0IE9tZWdhID0gb21lZ2FPbWVnYWluYy55OwogICBmbG9hdCBpbmMgPSBvbWVnYU9tZWdhaW5jLno7CiAgIGZsb2F0IHIgPSBhKigxLi1lKmUpLygxLiArIGUqY29zKGYpKTsKICAgZmxvYXQgY08gPSBjb3MoT21lZ2EpOwogICBmbG9hdCBzTyA9IHNpbihPbWVnYSk7CiAgIGZsb2F0IGNvID0gY29zKG9tZWdhKTsKICAgZmxvYXQgc28gPSBzaW4ob21lZ2EpOwogICBmbG9hdCBjZiA9IGNvcyhmKTsKICAgZmxvYXQgc2YgPSBzaW4oZik7CiAgIGZsb2F0IGNpID0gY29zKGluYyk7CiAgIGZsb2F0IHNpID0gc2luKGluYyk7CiAgIHZlYzMgcG9zID0gdmVjMyhyKihjTyooY28qY2Ytc28qc2YpIC0gc08qKHNvKmNmK2NvKnNmKSpjaSksciooc08qKGNvKmNmLXNvKnNmKSArIGNPKihzbypjZitjbypzZikqY2kpLCsgciooc28qY2YrY28qc2YpKnNpKTsKICAgIGdsX1Bvc2l0aW9uID0gbXZwKih2ZWM0KGZvY3VzK3BvcywgMS4wKSk7Cn0KACN2ZXJzaW9uIDMwMCBlcwpwcmVjaXNpb24gaGlnaHAgZmxvYXQ7b3V0IHZlYzQgb3V0Y29sb3I7CnVuaWZvcm0gc2FtcGxlcjJEIHRleDsKaW4gdmVjMiBUZXhjb29yZDsKdm9pZCBtYWluKCkgewogIG91dGNvbG9yID0gICB2ZWM0KDAuNSwwLjUsMC41LCgxLi10ZXh0dXJlKHRleCwgVGV4Y29vcmQpLnIpKTsgCn0KAAobWzFtRmF0YWwgZXJyb3IhIEV4aXRpbmcgbm93LhtbMG0gJXMKAAobWzFtRXJyb3IhG1swbSAlcwoAChtbMW1XYXJuaW5nIRtbMG0gJXMKAEdMRlcgRXJyb3I6ICVzCgBSZXF1ZXN0aW5nICVzIGZhaWxlZCAoc3RhdHVzIGNvZGU6ICVkKS4gU2VydmVyIG1pZ2h0IGhhdmUgc2h1dCBkb3duLgoAU2ltdWxhdGlvbmFyY2hpdmVzIHdpdGggdmVyc2lvbiA8IDMgYXJlIG5vIGxvbmdlciBzdXBwb3J0ZWQuCgBSZWZlcmVuY2UgcGFydGljbGU6ICVkLgoACgolcwoKAEGwnwELYsQaAAAbQQAAISEAAPpBAADcPAAAG0EAALIuAADqIAAABSEAAIcgAABQQQAALEIAAHZBAAAVGgAAWUIAAMAgAACJQgAAiCkAAK1BAADqHwAAaigAAGcaAACmHwAA9DsAABtBAEGgoAELgED/////////////////////AAD//wAA////////////////B8AHwP//f/4//H/+//8AAP//AAAf4B/wf8APgD/8///jjwOAz/M//B/4P/z//wAAH/jgB//hj+N/nI+PI8T///OfA4CH4R/4H/gf+P//AAAP8PAPf+iP43/8j48jxP//k5NjjAPAD/Af+A/wP/zAAwfg+B8f7I/jf8APgAPA//+Tk2OMA8AH4D/8B+Af+OAH5+cYGA/vj+N/nI+PD/D///OfA4ADwAPAY8YH4A/w8A/37wgQB/yP43/8j4/Bg///858DgAPAAYBBggPAD/DwD/fvCBDj+B/wf/yPj8GD///znwOAA8ABgAGAA8AP8PAP9+8IEOP4f/x//I+PwYP//xOQ448H4APAAYADwA/w8A/37wgQ4/h//Af8j4PBg///858DgA/wB+BBgkfiH/jgB+fnGBjj+A/gA/yDgQ/w///jjwOAH/gP8GPGf/4//MADB+D4H+P4f/wD/IGBA8D//wfAD+A//B/4f/5//v//AAAP8PAPB/x//Af+gcMjxP///////3/+P/w//D/8//8AAB/44Af////////D/yPE//////////9//g/wD/D//wAA//8AAP//////////P/z/////////////////////AAD//wAA////////////////////////////////////////////////////////+f//n//+//8HwA/g/////n//P/7//////////3/+AYDh//+Hf/yP8QPAh8///3/8P/4//v//////////f/4BgIH//4E/+I/xM8bH3///P/gf/D/+//x//v////8//APAAf5/gB/wj/Ezxg/+//8f8A/4P/7/+D/+///f+z/8A8AB+B+AD+CP8TPGD/D//w/gB/A//v/wH/7z/8/zH/gH4AHgB4B//I/xM8bH4///f/wD4D/+/+AP/vP/x+Mf+AfgAYABgH/8j/EDxsfj//9//APgA+ADwAeA8/8DwA/wD/ABgAGAf/yP8QfGx+P//3/8P/4D4AOAA4Dz/wGAD/AP8AHgB4B//P//P8bH4wfAf/w//gfwA8AHgAPgA8AH4B/4AfgfgA/g//8/xg/wB8AP4D/+D/j/4A/+A+DH4wfgH/gB/n+AH/CP8T/Gf/AHwB/wP/4f/P/wH/7//8/zA8A//IH//4E/+I/xP8b74wfAP/g//j/+//g//v//3/sDwD/84f//h3/8j/E/xvPhB8B//D/+f////H/+/////wGAf/75//+f//7//z/GB/AHwA/g////////////////AYB//v//////////////////B8D/////////////////////////////////////////////////////////////////////j+PP87/9////////////////////////////////H/+P48/zv/3//w//H///8A//f/7///////////+///8P/o/jz/MP4I/3Z/4f/3/8P/537n/+/////////5///w/+j+MBgAfgj/Nn/h//P/5//G/2f/7/////////j///D/6f8wGAp/2P8Wf+j/8f///4H/h//v/////////H//8P/v//z/On/f/4D////4////Ef+H/+/////////+P//w/+///P8wfwf/wP7///j///8QPAB+D//wfg////8f//H////8/zD+A//g/m//+P///xA8AH4P//B+D////4//8f////z/O/5R//Z+D//4////Ef+H/+////////f/z///////8BgL/lj/Hn8P//H///+B/4f/7///////8//v///////wGAB+DP8ef4//8//n/8b/Z//h////8f/x////8f////z/MH8O/xZ/D//3/8P/537n/+H////x//j////x/////P87/9//8P5v////AP/3/+//8f////H//H////H////8/zv/3//////////////////4/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////x///H/z/8D/B//g/4D/j/+AfgP/gHwA/wD/D///////j//4//D/DH43/+x/HH8X/4x/8f/8fHx+PH4/////9//P//H/+H4cfhP/7H48fjP/jH/4//x8fH48fjP/4f/z/+//8//ufjx+AH/v/j/+Of+Mf/x//Hx8fjx+M//h//H/8DwH/8/+PH4Af+//H/8c/4x//H///HB+PH4z/+H/+P/wPA//j/8UfiP/7/+D/45/gH+Afw/+Mf+Afg/////8f/////8f/4R+I//n/8P/gH4AfwB+D/8R/4D+D/////x//////xf/wH4z/+P/7/8Qfg/+HH4//4x+D/4z/+H/+P/wPA//h//AfjP/4f///j//j/48fjf/zH4//jP/4f/x//A8B//P//h+M//o/jx+P/+Mfjx+M//sfj//E//h//P/7//z/+///H4z/+x+PH8f/4x/HH4z/+x+P/+P//j/9//P//H/9//A/wB/AH4A/4P+AP+A/wP/4P8B/8///////4//+P/3/8//////////////////////////////////H//8f/f/z/////////////////////////////////////////////////////////////////////////////////////H+D////////////////////////////////////////Hxz/8B/Af8Af4B+AH4B/wx/EH/H/Ah+MH/8fHx8c/+MfHH/iP44/jj/GP54/nj+PH8R////GP44//h8PHxx/xx8eP8Y/jx+OP44/vj+/H48fxH///8Y/xj/8HwYfHj+PHx8fjj+PH/4/jj/+P/8fjx/Ef///xj/iP/wfAB8fHx8fAx+OP48f/j+OP84/zx//H8R////EP/I//B8AHxsfHx8DH4w/wx/+P4w/wD/DH/wfwH///8Q/+j/9HxEfEx8fHwMfjD/DH/4/jD/AP8Mf/B/Af///xD/6P/8fGx8DHx8fAB+CP48f/j+OP84/zx+DH8R//x/EP/I//x8fHwcfHx//H44/jx/+P44//j//H48fxH//H8Y/4j+/Hx8fDx8fH/8fjj+PH44/jj++P/8fjx/Ef/8fxj/GP58fHx8eP48f/x+OP44/jj/GP54//j+PH8R//x/GP44/jx8fHxx/xx//H4wfwH/AH+AfgB/8f4MfxB/wP+IfjB+DHx8fHP/gf4P//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f/7//wfwP/gH8A/wB8DH8cfxx8fH8cfxB+Af8Pf/H/A//P//j+MP4Y/jx+NnzMfxx/HHx8fxx/HH4x//5///8R/4//+P44/jj+PH43fcx/HH8cfHx/HH8efjH//H///xj/H//4/jx8eP48fjf/zH8cfxx8eP+Mfx9/Ef/4////HH4///j+PHx4/jx/9//Mfxx/HHxx/8x/H/+B//H///8f////8P8MfHD/AP+H/8x/HH8cfGP/6P+H/8H/8//v/x/////w/wx8cP8B/wf/zH8cfxx8Y//h/8P/4f/3/8//H/////j//HwY/x/+N//Mfxx/HHxh/8P/4f/x////j/8f////+P/8fAj+PH43/8x/HH8Q/gj/g//o/vH///8f/x/////4//D+CP48fjf/zH8Y/4D+HH8T/+x+cf///j//H/////j/8P4I/jx+N//MfxH/wf8cfxP/7H4x///8f/8f////8H///jh+MP8B/wD/g//h/xx/EP+AfgH/D/jx/w/////////8D//////////////////////////////////wAA////////////////////////////////////////AAD/////////////////////////////////////////////////////////////////////////////////////x////4f/////4P//P/j//4f/f/z/8Yf/D/z////////H////j//////x//8f8f//j/9//P/xj/9//P///////x////+P//////H//x/x//+P/3/8//GP/3/8////////H////4//////8f//H////4///////4//f/z//////////w/4D/AP+A/wD/gf/w/mj/AP/D/wj+N//AfgB/gP+P////GP48fxx/HH8Qf4x/EP43/8//GP8X/8x8bH8cfx////8Y/jx/HH8cfxB/jH8Q/jf/z/8Y/4f/zHxsfxx/H//w/wj+PH/8fxB/Af/8fxj+N//P/xD/x//MfGx/HH8f//x/GP48f/x/HH/x//x/GP43/8//GP+H/8x8bH8cfx///H8Y/jx/HH8cfxH/8P8I/jf/z/8Y/xf/zHxsfxx/H//8fxj+PH8cfxx/Ef/x/wj+N//P/xj+N//MfGx/HH8f//D+Zn8A/4D+YP+Af8//GH4w/gx/GH4w/gx8fH8Q/4///////////////////H8f/////H8f///////////////////////////////w/4/////x/4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f+A//Af+B8d//v//////////f/////////////////8//j/8f/wjxj/8//////////8//////////////////z/+P/x//GPEH/j//////////x//////////////////P/4//H/84+CP8WfwB/OH8Q/4B/DH8cfxx8fH+I/jB/gf/z/8//j//8fjj+Pj+A/gx/Mf/8fxx/HHx8f4j+Pn+Mf/////4///5+eP4+P4D+PH8x//x/HH8cfHD/yP43f8x//////j///n54/j4/iP/w/+H//H8cfxx8Yf/o/jP/4f/z/8//j//+fnj+Pj+I//P/gf/8fxx/HHxh/+j+Mf/z/+P/x//P//5+eP4+P4j//n8R/xx/GP+A/hD/wf8I/7P/4//H/8///n5w/wB/iP/+fxH/HH8R/8H/HH+D/4x/k//j/8f/z//wfgj///+Af/D/g/+A/mP/4f8cf4//gH+H/gP/wH/v//B+CP///4//////////////////9//P///////////////wf/f/D//////////////////wf+////////////////////////////////f/7/////////////////////f/4f8Mfxf/w//sfxH/+//f//P/7H8R//x/E//h//j/G//Y/jx/E//p/8x/E//r/9//+f/MfxP/7H8Z/8P/6P8X/+x+PH8R//z/nH8X/8f/7//8/5x/F//Mfxz/l//P/////H////////////////////////////////////P/w//Mf///////////////////////////////////8f+B/4x//H8Q/4D/gP+A/4D/gP+A/4D/gP+A/8D/wP/I/xj/HH/8fxx/H/8f/x//H/8cfxx/HH8cfxf/x//H/8x+PH48f/x/HH8f/x//H/8f/xx/HH8cfxx/F//H/8f/zH48fjx//H8QfwD/AP8A/wD/DH/wfwB/AH8H/8f/x//Mfjx+PH48fxx//H8cfxx/HH8cf/x//H/8f/f/x//H/8B+AH4I/jx/HH8cfxx/HH8cfxx/HH8cfxx/F//H/8f/zH48fjH/DH8cfxx/HH8cfxx/HH8cfxx/HH8X/8f/x//Mfjx+N//B/mD/gP5g/mD+YP5g/4D/gP+A/4D+AP4A/gx+PH4w/8////////////////P/7/////////////////////D/z///////////////8H/v//////////////////////////////////////////////////////////////wP/4/////z/+x/Ef/z/+H/+P44/xx/E//n/4j/ED/n+MP/7//x/gn/zH8T/+n/w//o/jj/HH8T/+P/CP8fP8f4z/////D+DP+cfxf/zP+X/8j+P/////P/4f54/x8/x//Afg//9H/v///////////////x/4x/EP+B//j/Hz/H/8j+f//2P+////////////////j/HH8cfxH/+P8fP8D+CP7w/wc/4P+A/4D/jH8cfxj+PH48fxx/Ef/z/88/x//I/7f+YD4Mfxx/HH8cfxx/GP48fjx/HH/x//f/4D/3/8D/h/5gPgx/HH8cfxx/HH8Y/jx+PH8cf/B/gP8PP+f/wP+A/gc/7H8cfxx/HH8cfxj+PH48fxx/EH+H/+8/5//I/7Z/5z/sfxx/HH8cfxx/GP48fjx/HH8R//D/BzzGP8j+9n5nP+x/HH8cfxx/HH8R/wx+PH8Q/4H/9//vPeY/yP52fmc+DH8cfxx/HH8cfxP/iP8cfxP/6P73/+88YH/gfgj/Bz4A/4D/gP+A/mD+b/+B/4D/g//o/nf/7z1v///////////////////////3/8/////z/+D+B//vOk////////////////////////B/7/////////////////////////////////////////////////////////////f/x//H/8f/yP4x/G/////z/+//////////////////8//j/+P/4//iPix/Af/D/8P/7/////z4/Pjz/+/////x//H/8f/x//4/j////5j/E//v/////Hx8fHP/7//////////////////8fHP/jP8////////8fjx+M//v//////////////////h8fP+c/z////////z/HP8f///////x/4D/wP+MfxB/gHx8/5j/E//gPwA/DP+M+Y//8/jsfx//F//Mfxx/HH8QfGP/I//D/+A/AD8E/ET4w//h/Hj+P/8X/8x/HH8cfxR8T/////H//z///zP5I/hj/+j+Mfxw/wf/zH8cfxx/HHwAfgB+CP//P///Mfnx+TH/zH8T+Ox/F//Mfxx/HH8cfB/////8f/8///84/Pj5kf/MfxP47H8X/8x/HH8cfxx8P/////x+fz///zx+fHgR/8j+Mfx8fxf/zH8cfxx/HHx/////+H4f/////n8+efH/wfx4/jD+YP4A/4D+bH8cfH/////w/w//////eD958f/D+Ox/H/////////////////////P/z//////////z/+////////////////////////////////////////////////zMyqqqqqf/5//n/+n/n/////n/mf+f//n/mf+X/+//+ZmRERRER//n/+f/6f+f////+f+Z/5//+f+Z/5f/7//zMzEREREX/+f/5//p/5/////5/5n/n//5/5n/l//v//ZmaqqiIif/5//n/+n/n/////n/mf+f//n/mf+X/+///MzKqqqqp//n/+f/6f+f////+f+Z/5//+f+Z/5f/7//5mZERFERH/+f/4A/p/5//8A/oD5n/kA+ID5n/kA/v//MzMRERERf/5//gD+n/n//wD+gPmf+QD4gPmf+QD+//9mZqqqIiJ//gD+f/6A+QD4f/7/+Z/5//n/+QD4f/4A/szMqqqqqn/+AP5//oD5APh//v/5n/n/+f/5APh//gD+mZkREUREf/5//gD+n/mf+QD+gPmf+YD5APj//wD+f/4zMxERERF//n/+AP6f+Z/5AP6A+Z/5gPkA+P//AP5//mZmqqoiIn/+f/5//p/5n/l//p/5n/mf+f///////3/+zMyqqqqqf/5//n/+n/mf+X/+n/mf+Z/5////////f/6ZmRERRER//n/+f/6f+Z/5f/6f+Z/5n/n///////9//jMzEREREX/+f/5//p/5n/l//p/5n/mf+f///////3/+ZmaqqiIif/5//n/+n/mf+X/+n/mf+Z/5////////f/5//n/+//9//v//f/5//p/5n/n//5/5//+f+f//n/l//n/+f/7//3/+//9//n/+n/mf+f//n/n//5/5//+f+X/+f/5//v//f/7//3/+f/6f+Z/5//+f+f//n/n//5/5f/5//n/+//9//v//f/5//p/5n/n//5/5//+f+f//n/l//n/+f/7//3/+//9//n/+n/mf+f//n/n//5/5//+f+X/+f/5//v//f/7//3/+fwCf+Z8BHwCAAQAAnwEAAIABAAB//n/+//9//v//f/5/AJ/5nwEfAIABAACfAQAAgAEAAH8AAAAAAH8AAAAAAH/+nwGf/5///////5//////////fwAAAAAAfwAAAAAAf/6fAZ//n///////n///////////////f/5//v//f/5/AJ/5HwCfAQAAgAGfAQAAgAEAAP////9//n/+//9//n8An/kfAJ8BAACAAZ8BAACAAQAA/////3/+f/7//3/+f/6f+f//n/n//5/5n/n//5/5////////f/5//v//f/5//p/5//+f+f//n/mf+f//n/n///////9//n/+//9//n/+n/n//5/5//+f+Z/5//+f+f///////3/+f/7//3/+f/6f+f//n/n//5/5n/n//5/5////////f/5//v//f/5//p/5//+f+f//n/mf+f//n/n//5/5/////5/5f/7/////n/l//n/+//8AAP//APz/AAAAn/n/////n/l//v////+f+X/+f/7//wAA//8A/P8AAACf+f////+f+X/+/////5/5f/5//v//AAD//wD8/wAAAJ/5/////5/5f/7/////n/l//n/+//8AAP//APz/AAAAn/n/////n/l//v////+f+X/+f/7//wAA//8A/P8AAACf+QAA//+f+X8AfwD//5/5AAB//v//AAD//wD8/wAAAJ/5AAD//5/5fwB/AP//n/kAAH/+//8AAP//APz/AAAAAAD//wAAHwB//n/+HwCAAf//AP5/AAAA//8A/P8AAAAAAP//AAAfAH/+f/4fAIAB//8A/n8AAAAAAAD8/wD/////AACf+f//fwB/AJ/5n/kAAP//f/4AAAAAAPz/AP////8AAJ/5//9/AH8An/mf+QAA//9//gAAAAAA/P8A/////3/+n/n/////f/6f+Z/5f/7//3/+AAAAAAD8/wD/////f/6f+f////9//p/5n/l//v//f/4AAAAAAPz/AP////9//p/5/////3/+n/mf+X/+//9//gAAAAAA/P8A/////3/+n/n/////f/6f+Z/5f/7//3/+AAAAAAD8/wD/////f/6f+f////9//p/5n/l//v//f/4AAAAAAPz/AP///////wD//wAAAP//AP//AP//////////////////////////AP//AAAA//8A//8A//8f+A/w////////////////D/AA//8AAAD//wD//wD//w/wB+Af8P////8f8P////+H4wD//wAAAP//AP//AP//B+DDw4//////74//D/j//8fjAP//AAAA//8A//8A///Dw+PHj////z/0z/8H8P//x/EA//8AAAD//wD//wD//+PH48cf/g/jH/jn/8PhD87H+AD//wAAAP//AP//AP//48fjxw/8Y4zP8ef/w+EHxMf4AP//AAAA//8A//8A//8DwOPHx/hjjM/yB/DD4efgx/H/////////AP8A/wAA/wPA48fj8WOMT/MH8MPh5/HH4/////////8A/wD/AAD/48fDw+PxY4yP8+f/w+Hn8cfj/////////wD/AP8AAP/jx4fh4/GP4R/45//D4efgx+P/////////AP8A/wAA/8PDj/HH+P//L/zP/8PhB8TH4/////////8A/wD/AAD/B+CL0Q/8///3/4//w+EPzsfw/////////wD/AP8AAP8P8IPBH/7/////H/DD4f//////////////AP8A/wAA/x/4g8H///////////////////////////8A/wD/AAD/////////////////////////////////f/z///////////////////////////////////////9//P////8//P///////4/wH/D//9/9//9//h////H/4H/8P/7//x/4///////DH+Mf4H/g//8H4H/+P/7/+H/Af/w//gfHj/H///////sf4//jf+Cv+gfgf/5//H/8f4x//D/+I8bP8///////+x/j/+N/4E/6//9//v/4P/5/jH/8//9jxM/z///////7H+P/8H/gX/r//wfg//Ef/3/8f/z//+Pgj/F//v////sf4z/8f+Av8gfgB+D/8R//f/x//APg//8f+D/8f/7j+x/jH+B/4I/xB+B//v/4P/5//H/8A+D//z/8P/x//sP7H+Mf4H/gP/z//3/+f/x//H/8f/z///////9//v//j/v/////f+D/////f/4//v/4f/xj/P//B8f///////8f+/////9/4PfvB+B//h////F//GP8P/4jxv///////z/4/////3/gs80H4P///////3/8B/w//mPE////////f/j/////f+Czz///B+AH4Afgf/wP/j/+4+D/////////+P///////7/9//8H4AfgB+B//P//////////////////////////3/v//////////3/8/////////////////////////////wBBruABCwqAPwAAAAAAAIA/AEHC4AELvgKAPwAAAAAAAIA/AACAPwAAgD8AAIA/AACAPwAAAAAAAIC/AACAvwAAgL8AAIA/AACAvwAAgL8AAIA/AACAvwAAgL8AAIA/AACAPwAAgL8AAIA/AACAPwAAgL8AAIC/AACAPwAAgL8AAIC/AACAPwAAgL8AAIC/AACAvwAAgL8AAIC/AACAvwAAgD8AAIA/AACAvwAAgD8AAIA/AACAvwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIC/AACAPwAAgD8AAIC/AACAPwAAgD8AAIC/AACAvwAAgD8AAIC/AACAvwAAgL8AAIC/AACAvwAAgD8AAIC/AACAPwAAgL8AAIC/AACAPwAAgD8AAIA/AACAPwAAgL8AAIA/AACAPwAAgD8AAIA/AACAvwAAgL8AAIA/AACAvwAAgD8AQY7jAQsC8D8AQZ7jAQsC8D8AQbDjAQsoVVVVVVVVtT/IESl+cN2GPyewiKNMFHc/UDvOt43Taz8AAAAAAADgPwBB+OMBCxDHmd90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GgAAABoaGgAAAAAAAAkAQdOYCwsBFABB35gLCxUXAAAAABcAAAAACRQAAAAAABQAABQAQY2ZCwsBFgBBmZkLCycVAAAAABUAAAAACRYAAAAAABYAABYAADAxMjM0NTY3ODlBQkNERUYAQeSZCwsCLQEAQYyaCwsI//////////8AQdCaCwusBNF0ngBXnb0qgHBSD///PicKAAAAZAAAAOgDAAAQJwAAoIYBAEBCDwCAlpgAAOH1BRgAAAA1AAAAcQAAAGv////O+///kr///wAAAAAAAAAA/////////////////////////////////////////////////////////////////wABAgMEBQYHCAn/////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP///////8KCwwNDg8QERITFBUWFxgZGhscHR4fICEiI/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAQIEBwMGBQAAAAAAAAACAADAAwAAwAQAAMAFAADABgAAwAcAAMAIAADACQAAwAoAAMALAADADAAAwA0AAMAOAADADwAAwBAAAMARAADAEgAAwBMAAMAUAADAFQAAwBYAAMAXAADAGAAAwBkAAMAaAADAGwAAwBwAAMAdAADAHgAAwB8AAMAAAACzAQAAwwIAAMMDAADDBAAAwwUAAMMGAADDBwAAwwgAAMMJAADDCgAAwwsAAMMMAADDDQAA0w4AAMMPAADDAAAMuwEADMMCAAzDAwAMwwQADNsAQYCfCwsRgTkAAFg5AAABAAAAAAAAAAUAQZyfCwsCJgEAQbSfCwsLJwEAACgBAAAQ5QIAQcyfCwsBAgBB3J8LCwj//////////wBBoKALCwmQzwIAAAAAAAUAQbSgCwsCKQEAQcygCwsOJwEAACoBAAAY5QIAAAQAQeSgCwsBAQBB9KALCwX/////CgBBuKELCwco0AIAEOsM")||(wasmBinaryFile=locateFile(wasmBinaryFile));var callRuntimeCallbacks=A=>{for(;A.length>0;)A.shift()(Module)},noExitRuntime=Module.noExitRuntime||!0;function __emscripten_fetch_free(A){if(Fetch.xhrs.has(A)){var I=Fetch.xhrs.get(A);Fetch.xhrs.free(A),I.readyState>0&&I.readyState<4&&I.abort()}}var _emscripten_get_now,_emscripten_date_now=()=>Date.now();_emscripten_get_now=()=>performance.now();var webgl_enable_ANGLE_instanced_arrays=A=>{var I=A.getExtension("ANGLE_instanced_arrays");if(I)return A.vertexAttribDivisor=(A,g)=>I.vertexAttribDivisorANGLE(A,g),A.drawArraysInstanced=(A,g,C,B)=>I.drawArraysInstancedANGLE(A,g,C,B),A.drawElementsInstanced=(A,g,C,B,Q)=>I.drawElementsInstancedANGLE(A,g,C,B,Q),1},webgl_enable_OES_vertex_array_object=A=>{var I=A.getExtension("OES_vertex_array_object");if(I)return A.createVertexArray=()=>I.createVertexArrayOES(),A.deleteVertexArray=A=>I.deleteVertexArrayOES(A),A.bindVertexArray=A=>I.bindVertexArrayOES(A),A.isVertexArray=A=>I.isVertexArrayOES(A),1},webgl_enable_WEBGL_draw_buffers=A=>{var I=A.getExtension("WEBGL_draw_buffers");if(I)return A.drawBuffers=(A,g)=>I.drawBuffersWEBGL(A,g),1},webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance=A=>!!(A.dibvbi=A.getExtension("WEBGL_draw_instanced_base_vertex_base_instance")),webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance=A=>!!(A.mdibvbi=A.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance")),webgl_enable_WEBGL_multi_draw=A=>!!(A.multiDrawWebgl=A.getExtension("WEBGL_multi_draw")),UTF8Decoder="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,UTF8ArrayToString=(A,I,g)=>{for(var C=I+g,B=I;A[B]&&!(B>=C);)++B;if(B-I>16&&A.buffer&&UTF8Decoder)return UTF8Decoder.decode(A.subarray(I,B));for(var Q="";I<B;){var E=A[I++];if(128&E){var e=63&A[I++];if(192!=(224&E)){var i=63&A[I++];if((E=224==(240&E)?(15&E)<<12|e<<6|i:(7&E)<<18|e<<12|i<<6|63&A[I++])<65536)Q+=String.fromCharCode(E);else{var r=E-65536;Q+=String.fromCharCode(55296|r>>10,56320|1023&r)}}else Q+=String.fromCharCode((31&E)<<6|e)}else Q+=String.fromCharCode(E)}return Q},UTF8ToString=(A,I)=>A?UTF8ArrayToString(HEAPU8,A,I):"",GL={counter:1,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],samplers:[],transformFeedbacks:[],syncs:[],byteSizeByTypeRoot:5120,byteSizeByType:[1,1,2,2,4,4,4,2,3,4,8],stringCache:{},stringiCache:{},unpackAlignment:4,recordError:function(A){GL.lastError||(GL.lastError=A)},getNewId:A=>{for(var I=GL.counter++,g=A.length;g<I;g++)A[g]=null;return I},MAX_TEMP_BUFFER_SIZE:2097152,numTempVertexBuffersPerSize:64,log2ceilLookup:A=>32-Math.clz32(0===A?0:A-1),generateTempBuffers:(A,I)=>{var g=GL.log2ceilLookup(GL.MAX_TEMP_BUFFER_SIZE);I.tempVertexBufferCounters1=[],I.tempVertexBufferCounters2=[],I.tempVertexBufferCounters1.length=I.tempVertexBufferCounters2.length=g+1,I.tempVertexBuffers1=[],I.tempVertexBuffers2=[],I.tempVertexBuffers1.length=I.tempVertexBuffers2.length=g+1,I.tempIndexBuffers=[],I.tempIndexBuffers.length=g+1;for(var C=0;C<=g;++C){I.tempIndexBuffers[C]=null,I.tempVertexBufferCounters1[C]=I.tempVertexBufferCounters2[C]=0;var B=GL.numTempVertexBuffersPerSize;I.tempVertexBuffers1[C]=[],I.tempVertexBuffers2[C]=[];var Q=I.tempVertexBuffers1[C],E=I.tempVertexBuffers2[C];Q.length=E.length=B;for(var e=0;e<B;++e)Q[e]=E[e]=null}if(A){I.tempQuadIndexBuffer=GLctx.createBuffer(),I.GLctx.bindBuffer(34963,I.tempQuadIndexBuffer);for(var i=GL.MAX_TEMP_BUFFER_SIZE>>1,r=new Uint16Array(i),o=(C=0,0);!(r[C++]=o,C>=i||(r[C++]=o+1,C>=i)||(r[C++]=o+2,C>=i)||(r[C++]=o,C>=i)||(r[C++]=o+2,C>=i)||(r[C++]=o+3,C>=i));)o+=4;I.GLctx.bufferData(34963,r,35044),I.GLctx.bindBuffer(34963,null)}},getTempVertexBuffer:function(A){var I=GL.log2ceilLookup(A),g=GL.currentContext.tempVertexBuffers1[I],C=GL.currentContext.tempVertexBufferCounters1[I];GL.currentContext.tempVertexBufferCounters1[I]=GL.currentContext.tempVertexBufferCounters1[I]+1&GL.numTempVertexBuffersPerSize-1;var B=g[C];if(B)return B;var Q=GLctx.getParameter(34964);return g[C]=GLctx.createBuffer(),GLctx.bindBuffer(34962,g[C]),GLctx.bufferData(34962,1<<I,35048),GLctx.bindBuffer(34962,Q),g[C]},getTempIndexBuffer:function(A){var I=GL.log2ceilLookup(A),g=GL.currentContext.tempIndexBuffers[I];if(g)return g;var C=GLctx.getParameter(34965);return GL.currentContext.tempIndexBuffers[I]=GLctx.createBuffer(),GLctx.bindBuffer(34963,GL.currentContext.tempIndexBuffers[I]),GLctx.bufferData(34963,1<<I,35048),GLctx.bindBuffer(34963,C),GL.currentContext.tempIndexBuffers[I]},newRenderingFrameStarted:function(){if(GL.currentContext){var A=GL.currentContext.tempVertexBuffers1;GL.currentContext.tempVertexBuffers1=GL.currentContext.tempVertexBuffers2,GL.currentContext.tempVertexBuffers2=A,A=GL.currentContext.tempVertexBufferCounters1,GL.currentContext.tempVertexBufferCounters1=GL.currentContext.tempVertexBufferCounters2,GL.currentContext.tempVertexBufferCounters2=A;for(var I=GL.log2ceilLookup(GL.MAX_TEMP_BUFFER_SIZE),g=0;g<=I;++g)GL.currentContext.tempVertexBufferCounters1[g]=0}},getSource:(A,I,g,C)=>{for(var B="",Q=0;Q<I;++Q){var E=C?HEAP32[C+4*Q>>2]:-1;B+=UTF8ToString(HEAP32[g+4*Q>>2],E<0?void 0:E)}return B},calcBufLength:function(A,I,g,C){return g>0?C*g:A*GL.byteSizeByType[I-GL.byteSizeByTypeRoot]*C},usedTempBuffers:[],preDrawHandleClientVertexAttribBindings:function(A){GL.resetBufferBinding=!1;for(var I=0;I<GL.currentContext.maxVertexAttribs;++I){var g=GL.currentContext.clientBuffers[I];if(g.clientside&&g.enabled){GL.resetBufferBinding=!0;var C=GL.calcBufLength(g.size,g.type,g.stride,A),B=GL.getTempVertexBuffer(C);GLctx.bindBuffer(34962,B),GLctx.bufferSubData(34962,0,HEAPU8.subarray(g.ptr,g.ptr+C)),g.vertexAttribPointerAdaptor.call(GLctx,I,g.size,g.type,g.normalized,g.stride,0)}}},postDrawHandleClientVertexAttribBindings:function(){GL.resetBufferBinding&&GLctx.bindBuffer(34962,GL.buffers[GLctx.currentArrayBufferBinding])},createContext:(A,I)=>{if(!A.getContextSafariWebGL2Fixed){A.getContextSafariWebGL2Fixed=A.getContext,A.getContext=function(I,g){var C=A.getContextSafariWebGL2Fixed(I,g);return"webgl"==I==C instanceof WebGLRenderingContext?C:null}}var g=I.majorVersion>1?A.getContext("webgl2",I):A.getContext("webgl",I);return g?GL.registerContext(g,I):0},registerContext:(A,I)=>{var g=GL.getNewId(GL.contexts),C={handle:g,attributes:I,version:I.majorVersion,GLctx:A};A.canvas&&(A.canvas.GLctxObject=C),GL.contexts[g]=C,(void 0===I.enableExtensionsByDefault||I.enableExtensionsByDefault)&&GL.initExtensions(C),C.maxVertexAttribs=C.GLctx.getParameter(34921),C.clientBuffers=[];for(var B=0;B<C.maxVertexAttribs;B++)C.clientBuffers[B]={enabled:!1,clientside:!1,size:0,type:0,normalized:0,stride:0,ptr:0,vertexAttribPointerAdaptor:null};return GL.generateTempBuffers(!1,C),g},makeContextCurrent:A=>(GL.currentContext=GL.contexts[A],Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx,!(A&&!GLctx)),getContext:A=>GL.contexts[A],deleteContext:A=>{GL.currentContext===GL.contexts[A]&&(GL.currentContext=null),"object"==typeof JSEvents&&JSEvents.removeAllHandlersOnTarget(GL.contexts[A].GLctx.canvas),GL.contexts[A]&&GL.contexts[A].GLctx.canvas&&(GL.contexts[A].GLctx.canvas.GLctxObject=void 0),GL.contexts[A]=null},initExtensions:A=>{if(A||(A=GL.currentContext),!A.initExtensionsDone){A.initExtensionsDone=!0;var I=A.GLctx;webgl_enable_ANGLE_instanced_arrays(I),webgl_enable_OES_vertex_array_object(I),webgl_enable_WEBGL_draw_buffers(I),webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(I),webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(I),A.version>=2&&(I.disjointTimerQueryExt=I.getExtension("EXT_disjoint_timer_query_webgl2")),(A.version<2||!I.disjointTimerQueryExt)&&(I.disjointTimerQueryExt=I.getExtension("EXT_disjoint_timer_query")),webgl_enable_WEBGL_multi_draw(I),(I.getSupportedExtensions()||[]).forEach((A=>{A.includes("lose_context")||A.includes("debug")||I.getExtension(A)}))}}};function _glActiveTexture(A){GLctx.activeTexture(A)}var _emscripten_glActiveTexture=_glActiveTexture,_glAttachShader=(A,I)=>{GLctx.attachShader(GL.programs[A],GL.shaders[I])},_emscripten_glAttachShader=_glAttachShader,_glBeginQuery=(A,I)=>{GLctx.beginQuery(A,GL.queries[I])},_emscripten_glBeginQuery=_glBeginQuery,_glBeginQueryEXT=(A,I)=>{GLctx.disjointTimerQueryExt.beginQueryEXT(A,GL.queries[I])},_emscripten_glBeginQueryEXT=_glBeginQueryEXT;function _glBeginTransformFeedback(A){GLctx.beginTransformFeedback(A)}var _emscripten_glBeginTransformFeedback=_glBeginTransformFeedback,_glBindAttribLocation=(A,I,g)=>{GLctx.bindAttribLocation(GL.programs[A],I,UTF8ToString(g))},_emscripten_glBindAttribLocation=_glBindAttribLocation,_glBindBuffer=(A,I)=>{34962==A?GLctx.currentArrayBufferBinding=I:34963==A&&(GLctx.currentElementArrayBufferBinding=I),35051==A?GLctx.currentPixelPackBufferBinding=I:35052==A&&(GLctx.currentPixelUnpackBufferBinding=I),GLctx.bindBuffer(A,GL.buffers[I])},_emscripten_glBindBuffer=_glBindBuffer,_glBindBufferBase=(A,I,g)=>{GLctx.bindBufferBase(A,I,GL.buffers[g])},_emscripten_glBindBufferBase=_glBindBufferBase,_glBindBufferRange=(A,I,g,C,B)=>{GLctx.bindBufferRange(A,I,GL.buffers[g],C,B)},_emscripten_glBindBufferRange=_glBindBufferRange,_glBindFramebuffer=(A,I)=>{GLctx.bindFramebuffer(A,GL.framebuffers[I])},_emscripten_glBindFramebuffer=_glBindFramebuffer,_glBindRenderbuffer=(A,I)=>{GLctx.bindRenderbuffer(A,GL.renderbuffers[I])},_emscripten_glBindRenderbuffer=_glBindRenderbuffer,_glBindSampler=(A,I)=>{GLctx.bindSampler(A,GL.samplers[I])},_emscripten_glBindSampler=_glBindSampler,_glBindTexture=(A,I)=>{GLctx.bindTexture(A,GL.textures[I])},_emscripten_glBindTexture=_glBindTexture,_glBindTransformFeedback=(A,I)=>{GLctx.bindTransformFeedback(A,GL.transformFeedbacks[I])},_emscripten_glBindTransformFeedback=_glBindTransformFeedback,_glBindVertexArray=A=>{GLctx.bindVertexArray(GL.vaos[A]);var I=GLctx.getParameter(34965);GLctx.currentElementArrayBufferBinding=I?0|I.name:0},_emscripten_glBindVertexArray=_glBindVertexArray,_glBindVertexArrayOES=_glBindVertexArray,_emscripten_glBindVertexArrayOES=_glBindVertexArrayOES;function _glBlendColor(A,I,g,C){GLctx.blendColor(A,I,g,C)}var _emscripten_glBlendColor=_glBlendColor;function _glBlendEquation(A){GLctx.blendEquation(A)}var _emscripten_glBlendEquation=_glBlendEquation;function _glBlendEquationSeparate(A,I){GLctx.blendEquationSeparate(A,I)}var _emscripten_glBlendEquationSeparate=_glBlendEquationSeparate;function _glBlendFunc(A,I){GLctx.blendFunc(A,I)}var _emscripten_glBlendFunc=_glBlendFunc;function _glBlendFuncSeparate(A,I,g,C){GLctx.blendFuncSeparate(A,I,g,C)}var _emscripten_glBlendFuncSeparate=_glBlendFuncSeparate;function _glBlitFramebuffer(A,I,g,C,B,Q,E,e,i,r){GLctx.blitFramebuffer(A,I,g,C,B,Q,E,e,i,r)}var _emscripten_glBlitFramebuffer=_glBlitFramebuffer,_glBufferData=(A,I,g,C)=>{GL.currentContext.version>=2?g&&I?GLctx.bufferData(A,HEAPU8,C,g,I):GLctx.bufferData(A,I,C):GLctx.bufferData(A,g?HEAPU8.subarray(g,g+I):I,C)},_emscripten_glBufferData=_glBufferData,_glBufferSubData=(A,I,g,C)=>{GL.currentContext.version>=2?g&&GLctx.bufferSubData(A,I,HEAPU8,C,g):GLctx.bufferSubData(A,I,HEAPU8.subarray(C,C+g))},_emscripten_glBufferSubData=_glBufferSubData;function _glCheckFramebufferStatus(A){return GLctx.checkFramebufferStatus(A)}var _emscripten_glCheckFramebufferStatus=_glCheckFramebufferStatus;function _glClear(A){GLctx.clear(A)}var _emscripten_glClear=_glClear;function _glClearBufferfi(A,I,g,C){GLctx.clearBufferfi(A,I,g,C)}var _emscripten_glClearBufferfi=_glClearBufferfi,_glClearBufferfv=(A,I,g)=>{GLctx.clearBufferfv(A,I,HEAPF32,g>>2)},_emscripten_glClearBufferfv=_glClearBufferfv,_glClearBufferiv=(A,I,g)=>{GLctx.clearBufferiv(A,I,HEAP32,g>>2)},_emscripten_glClearBufferiv=_glClearBufferiv,_glClearBufferuiv=(A,I,g)=>{GLctx.clearBufferuiv(A,I,HEAPU32,g>>2)},_emscripten_glClearBufferuiv=_glClearBufferuiv;function _glClearColor(A,I,g,C){GLctx.clearColor(A,I,g,C)}var _emscripten_glClearColor=_glClearColor;function _glClearDepthf(A){GLctx.clearDepth(A)}var _emscripten_glClearDepthf=_glClearDepthf;function _glClearStencil(A){GLctx.clearStencil(A)}var _emscripten_glClearStencil=_glClearStencil,convertI32PairToI53=(A,I)=>(A>>>0)+4294967296*I,_glClientWaitSync=(A,I,g,C)=>{var B=convertI32PairToI53(g,C);return GLctx.clientWaitSync(GL.syncs[A],I,B)},_emscripten_glClientWaitSync=_glClientWaitSync,_glColorMask=(A,I,g,C)=>{GLctx.colorMask(!!A,!!I,!!g,!!C)},_emscripten_glColorMask=_glColorMask,_glCompileShader=A=>{GLctx.compileShader(GL.shaders[A])},_emscripten_glCompileShader=_glCompileShader,_glCompressedTexImage2D=(A,I,g,C,B,Q,E,e)=>{GL.currentContext.version>=2?GLctx.currentPixelUnpackBufferBinding||!E?GLctx.compressedTexImage2D(A,I,g,C,B,Q,E,e):GLctx.compressedTexImage2D(A,I,g,C,B,Q,HEAPU8,e,E):GLctx.compressedTexImage2D(A,I,g,C,B,Q,e?HEAPU8.subarray(e,e+E):null)},_emscripten_glCompressedTexImage2D=_glCompressedTexImage2D,_glCompressedTexImage3D=(A,I,g,C,B,Q,E,e,i)=>{GLctx.currentPixelUnpackBufferBinding?GLctx.compressedTexImage3D(A,I,g,C,B,Q,E,e,i):GLctx.compressedTexImage3D(A,I,g,C,B,Q,E,HEAPU8,i,e)},_emscripten_glCompressedTexImage3D=_glCompressedTexImage3D,_glCompressedTexSubImage2D=(A,I,g,C,B,Q,E,e,i)=>{GL.currentContext.version>=2?GLctx.currentPixelUnpackBufferBinding||!e?GLctx.compressedTexSubImage2D(A,I,g,C,B,Q,E,e,i):GLctx.compressedTexSubImage2D(A,I,g,C,B,Q,E,HEAPU8,i,e):GLctx.compressedTexSubImage2D(A,I,g,C,B,Q,E,i?HEAPU8.subarray(i,i+e):null)},_emscripten_glCompressedTexSubImage2D=_glCompressedTexSubImage2D,_glCompressedTexSubImage3D=(A,I,g,C,B,Q,E,e,i,r,o)=>{GLctx.currentPixelUnpackBufferBinding?GLctx.compressedTexSubImage3D(A,I,g,C,B,Q,E,e,i,r,o):GLctx.compressedTexSubImage3D(A,I,g,C,B,Q,E,e,i,HEAPU8,o,r)},_emscripten_glCompressedTexSubImage3D=_glCompressedTexSubImage3D;function _glCopyBufferSubData(A,I,g,C,B){GLctx.copyBufferSubData(A,I,g,C,B)}var _emscripten_glCopyBufferSubData=_glCopyBufferSubData;function _glCopyTexImage2D(A,I,g,C,B,Q,E,e){GLctx.copyTexImage2D(A,I,g,C,B,Q,E,e)}var _emscripten_glCopyTexImage2D=_glCopyTexImage2D;function _glCopyTexSubImage2D(A,I,g,C,B,Q,E,e){GLctx.copyTexSubImage2D(A,I,g,C,B,Q,E,e)}var _emscripten_glCopyTexSubImage2D=_glCopyTexSubImage2D;function _glCopyTexSubImage3D(A,I,g,C,B,Q,E,e,i){GLctx.copyTexSubImage3D(A,I,g,C,B,Q,E,e,i)}var _emscripten_glCopyTexSubImage3D=_glCopyTexSubImage3D,_glCreateProgram=()=>{var A=GL.getNewId(GL.programs),I=GLctx.createProgram();return I.name=A,I.maxUniformLength=I.maxAttributeLength=I.maxUniformBlockNameLength=0,I.uniformIdCounter=1,GL.programs[A]=I,A},_emscripten_glCreateProgram=_glCreateProgram,_glCreateShader=A=>{var I=GL.getNewId(GL.shaders);return GL.shaders[I]=GLctx.createShader(A),I},_emscripten_glCreateShader=_glCreateShader;function _glCullFace(A){GLctx.cullFace(A)}var _emscripten_glCullFace=_glCullFace,_glDeleteBuffers=(A,I)=>{for(var g=0;g<A;g++){var C=HEAP32[I+4*g>>2],B=GL.buffers[C];B&&(GLctx.deleteBuffer(B),B.name=0,GL.buffers[C]=null,C==GLctx.currentArrayBufferBinding&&(GLctx.currentArrayBufferBinding=0),C==GLctx.currentElementArrayBufferBinding&&(GLctx.currentElementArrayBufferBinding=0),C==GLctx.currentPixelPackBufferBinding&&(GLctx.currentPixelPackBufferBinding=0),C==GLctx.currentPixelUnpackBufferBinding&&(GLctx.currentPixelUnpackBufferBinding=0))}},_emscripten_glDeleteBuffers=_glDeleteBuffers,_glDeleteFramebuffers=(A,I)=>{for(var g=0;g<A;++g){var C=HEAP32[I+4*g>>2],B=GL.framebuffers[C];B&&(GLctx.deleteFramebuffer(B),B.name=0,GL.framebuffers[C]=null)}},_emscripten_glDeleteFramebuffers=_glDeleteFramebuffers,_glDeleteProgram=A=>{if(A){var I=GL.programs[A];I?(GLctx.deleteProgram(I),I.name=0,GL.programs[A]=null):GL.recordError(1281)}},_emscripten_glDeleteProgram=_glDeleteProgram,_glDeleteQueries=(A,I)=>{for(var g=0;g<A;g++){var C=HEAP32[I+4*g>>2],B=GL.queries[C];B&&(GLctx.deleteQuery(B),GL.queries[C]=null)}},_emscripten_glDeleteQueries=_glDeleteQueries,_glDeleteQueriesEXT=(A,I)=>{for(var g=0;g<A;g++){var C=HEAP32[I+4*g>>2],B=GL.queries[C];B&&(GLctx.disjointTimerQueryExt.deleteQueryEXT(B),GL.queries[C]=null)}},_emscripten_glDeleteQueriesEXT=_glDeleteQueriesEXT,_glDeleteRenderbuffers=(A,I)=>{for(var g=0;g<A;g++){var C=HEAP32[I+4*g>>2],B=GL.renderbuffers[C];B&&(GLctx.deleteRenderbuffer(B),B.name=0,GL.renderbuffers[C]=null)}},_emscripten_glDeleteRenderbuffers=_glDeleteRenderbuffers,_glDeleteSamplers=(A,I)=>{for(var g=0;g<A;g++){var C=HEAP32[I+4*g>>2],B=GL.samplers[C];B&&(GLctx.deleteSampler(B),B.name=0,GL.samplers[C]=null)}},_emscripten_glDeleteSamplers=_glDeleteSamplers,_glDeleteShader=A=>{if(A){var I=GL.shaders[A];I?(GLctx.deleteShader(I),GL.shaders[A]=null):GL.recordError(1281)}},_emscripten_glDeleteShader=_glDeleteShader,_glDeleteSync=A=>{if(A){var I=GL.syncs[A];I?(GLctx.deleteSync(I),I.name=0,GL.syncs[A]=null):GL.recordError(1281)}},_emscripten_glDeleteSync=_glDeleteSync,_glDeleteTextures=(A,I)=>{for(var g=0;g<A;g++){var C=HEAP32[I+4*g>>2],B=GL.textures[C];B&&(GLctx.deleteTexture(B),B.name=0,GL.textures[C]=null)}},_emscripten_glDeleteTextures=_glDeleteTextures,_glDeleteTransformFeedbacks=(A,I)=>{for(var g=0;g<A;g++){var C=HEAP32[I+4*g>>2],B=GL.transformFeedbacks[C];B&&(GLctx.deleteTransformFeedback(B),B.name=0,GL.transformFeedbacks[C]=null)}},_emscripten_glDeleteTransformFeedbacks=_glDeleteTransformFeedbacks,_glDeleteVertexArrays=(A,I)=>{for(var g=0;g<A;g++){var C=HEAP32[I+4*g>>2];GLctx.deleteVertexArray(GL.vaos[C]),GL.vaos[C]=null}},_emscripten_glDeleteVertexArrays=_glDeleteVertexArrays,_glDeleteVertexArraysOES=_glDeleteVertexArrays,_emscripten_glDeleteVertexArraysOES=_glDeleteVertexArraysOES;function _glDepthFunc(A){GLctx.depthFunc(A)}var _emscripten_glDepthFunc=_glDepthFunc,_glDepthMask=A=>{GLctx.depthMask(!!A)},_emscripten_glDepthMask=_glDepthMask;function _glDepthRangef(A,I){GLctx.depthRange(A,I)}var _emscripten_glDepthRangef=_glDepthRangef,_glDetachShader=(A,I)=>{GLctx.detachShader(GL.programs[A],GL.shaders[I])},_emscripten_glDetachShader=_glDetachShader;function _glDisable(A){GLctx.disable(A)}var _emscripten_glDisable=_glDisable,_glDisableVertexAttribArray=A=>{GL.currentContext.clientBuffers[A].enabled=!1,GLctx.disableVertexAttribArray(A)},_emscripten_glDisableVertexAttribArray=_glDisableVertexAttribArray,_glDrawArrays=(A,I,g)=>{GL.preDrawHandleClientVertexAttribBindings(I+g),GLctx.drawArrays(A,I,g),GL.postDrawHandleClientVertexAttribBindings()},_emscripten_glDrawArrays=_glDrawArrays,_glDrawArraysInstanced=(A,I,g,C)=>{GLctx.drawArraysInstanced(A,I,g,C)},_emscripten_glDrawArraysInstanced=_glDrawArraysInstanced,_glDrawArraysInstancedANGLE=_glDrawArraysInstanced,_emscripten_glDrawArraysInstancedANGLE=_glDrawArraysInstancedANGLE,_glDrawArraysInstancedARB=_glDrawArraysInstanced,_emscripten_glDrawArraysInstancedARB=_glDrawArraysInstancedARB,_glDrawArraysInstancedEXT=_glDrawArraysInstanced,_emscripten_glDrawArraysInstancedEXT=_glDrawArraysInstancedEXT,_glDrawArraysInstancedNV=_glDrawArraysInstanced,_emscripten_glDrawArraysInstancedNV=_glDrawArraysInstancedNV,tempFixedLengthArray=[],_glDrawBuffers=(A,I)=>{for(var g=tempFixedLengthArray[A],C=0;C<A;C++)g[C]=HEAP32[I+4*C>>2];GLctx.drawBuffers(g)},_emscripten_glDrawBuffers=_glDrawBuffers,_glDrawBuffersEXT=_glDrawBuffers,_emscripten_glDrawBuffersEXT=_glDrawBuffersEXT,_glDrawBuffersWEBGL=_glDrawBuffers,_emscripten_glDrawBuffersWEBGL=_glDrawBuffersWEBGL,_glDrawElements=(A,I,g,C)=>{var B;if(!GLctx.currentElementArrayBufferBinding){var Q=GL.calcBufLength(1,g,0,I);B=GL.getTempIndexBuffer(Q),GLctx.bindBuffer(34963,B),GLctx.bufferSubData(34963,0,HEAPU8.subarray(C,C+Q)),C=0}GL.preDrawHandleClientVertexAttribBindings(I),GLctx.drawElements(A,I,g,C),GL.postDrawHandleClientVertexAttribBindings(I),GLctx.currentElementArrayBufferBinding||GLctx.bindBuffer(34963,null)},_emscripten_glDrawElements=_glDrawElements,_glDrawElementsInstanced=(A,I,g,C,B)=>{GLctx.drawElementsInstanced(A,I,g,C,B)},_emscripten_glDrawElementsInstanced=_glDrawElementsInstanced,_glDrawElementsInstancedANGLE=_glDrawElementsInstanced,_emscripten_glDrawElementsInstancedANGLE=_glDrawElementsInstancedANGLE,_glDrawElementsInstancedARB=_glDrawElementsInstanced,_emscripten_glDrawElementsInstancedARB=_glDrawElementsInstancedARB,_glDrawElementsInstancedEXT=_glDrawElementsInstanced,_emscripten_glDrawElementsInstancedEXT=_glDrawElementsInstancedEXT,_glDrawElementsInstancedNV=_glDrawElementsInstanced,_emscripten_glDrawElementsInstancedNV=_glDrawElementsInstancedNV,_glDrawRangeElements=(A,I,g,C,B,Q)=>{_glDrawElements(A,C,B,Q)},_emscripten_glDrawRangeElements=_glDrawRangeElements;function _glEnable(A){GLctx.enable(A)}var _emscripten_glEnable=_glEnable,_glEnableVertexAttribArray=A=>{GL.currentContext.clientBuffers[A].enabled=!0,GLctx.enableVertexAttribArray(A)},_emscripten_glEnableVertexAttribArray=_glEnableVertexAttribArray;function _glEndQuery(A){GLctx.endQuery(A)}var _emscripten_glEndQuery=_glEndQuery,_glEndQueryEXT=A=>{GLctx.disjointTimerQueryExt.endQueryEXT(A)},_emscripten_glEndQueryEXT=_glEndQueryEXT;function _glEndTransformFeedback(){GLctx.endTransformFeedback()}var _emscripten_glEndTransformFeedback=_glEndTransformFeedback,_glFenceSync=(A,I)=>{var g=GLctx.fenceSync(A,I);if(g){var C=GL.getNewId(GL.syncs);return g.name=C,GL.syncs[C]=g,C}return 0},_emscripten_glFenceSync=_glFenceSync;function _glFinish(){GLctx.finish()}var _emscripten_glFinish=_glFinish;function _glFlush(){GLctx.flush()}var _emscripten_glFlush=_glFlush,emscriptenWebGLGetBufferBinding=A=>{switch(A){case 34962:A=34964;break;case 34963:A=34965;break;case 35051:A=35053;break;case 35052:A=35055;break;case 35982:A=35983;break;case 36662:A=36662;break;case 36663:A=36663;break;case 35345:A=35368}var I=GLctx.getParameter(A);return I?0|I.name:0},emscriptenWebGLValidateMapBufferTarget=A=>{switch(A){case 34962:case 34963:case 36662:case 36663:case 35051:case 35052:case 35882:case 35982:case 35345:return!0;default:return!1}},_glFlushMappedBufferRange=(A,I,g)=>{if(!emscriptenWebGLValidateMapBufferTarget(A))return GL.recordError(1280),void err("GL_INVALID_ENUM in glFlushMappedBufferRange");var C=GL.mappedBuffers[emscriptenWebGLGetBufferBinding(A)];return C?16&C.access?I<0||g<0||I+g>C.length?(GL.recordError(1281),void err("invalid range in glFlushMappedBufferRange")):void GLctx.bufferSubData(A,C.offset,HEAPU8.subarray(C.mem+I,C.mem+I+g)):(GL.recordError(1282),void err("buffer was not mapped with GL_MAP_FLUSH_EXPLICIT_BIT in glFlushMappedBufferRange")):(GL.recordError(1282),void err("buffer was never mapped in glFlushMappedBufferRange"))},_emscripten_glFlushMappedBufferRange=_glFlushMappedBufferRange,_glFramebufferRenderbuffer=(A,I,g,C)=>{GLctx.framebufferRenderbuffer(A,I,g,GL.renderbuffers[C])},_emscripten_glFramebufferRenderbuffer=_glFramebufferRenderbuffer,_glFramebufferTexture2D=(A,I,g,C,B)=>{GLctx.framebufferTexture2D(A,I,g,GL.textures[C],B)},_emscripten_glFramebufferTexture2D=_glFramebufferTexture2D,_glFramebufferTextureLayer=(A,I,g,C,B)=>{GLctx.framebufferTextureLayer(A,I,GL.textures[g],C,B)},_emscripten_glFramebufferTextureLayer=_glFramebufferTextureLayer;function _glFrontFace(A){GLctx.frontFace(A)}var _emscripten_glFrontFace=_glFrontFace,__glGenObject=(A,I,g,C)=>{for(var B=0;B<A;B++){var Q=GLctx[g](),E=Q&&GL.getNewId(C);Q?(Q.name=E,C[E]=Q):GL.recordError(1282),HEAP32[I+4*B>>2]=E}},_glGenBuffers=(A,I)=>{__glGenObject(A,I,"createBuffer",GL.buffers)},_emscripten_glGenBuffers=_glGenBuffers,_glGenFramebuffers=(A,I)=>{__glGenObject(A,I,"createFramebuffer",GL.framebuffers)},_emscripten_glGenFramebuffers=_glGenFramebuffers,_glGenQueries=(A,I)=>{__glGenObject(A,I,"createQuery",GL.queries)},_emscripten_glGenQueries=_glGenQueries,_glGenQueriesEXT=(A,I)=>{for(var g=0;g<A;g++){var C=GLctx.disjointTimerQueryExt.createQueryEXT();if(!C){for(GL.recordError(1282);g<A;)HEAP32[I+4*g++>>2]=0;return}var B=GL.getNewId(GL.queries);C.name=B,GL.queries[B]=C,HEAP32[I+4*g>>2]=B}},_emscripten_glGenQueriesEXT=_glGenQueriesEXT,_glGenRenderbuffers=(A,I)=>{__glGenObject(A,I,"createRenderbuffer",GL.renderbuffers)},_emscripten_glGenRenderbuffers=_glGenRenderbuffers,_glGenSamplers=(A,I)=>{__glGenObject(A,I,"createSampler",GL.samplers)},_emscripten_glGenSamplers=_glGenSamplers,_glGenTextures=(A,I)=>{__glGenObject(A,I,"createTexture",GL.textures)},_emscripten_glGenTextures=_glGenTextures,_glGenTransformFeedbacks=(A,I)=>{__glGenObject(A,I,"createTransformFeedback",GL.transformFeedbacks)},_emscripten_glGenTransformFeedbacks=_glGenTransformFeedbacks;function _glGenVertexArrays(A,I){__glGenObject(A,I,"createVertexArray",GL.vaos)}var _emscripten_glGenVertexArrays=_glGenVertexArrays,_glGenVertexArraysOES=_glGenVertexArrays,_emscripten_glGenVertexArraysOES=_glGenVertexArraysOES;function _glGenerateMipmap(A){GLctx.generateMipmap(A)}var _emscripten_glGenerateMipmap=_glGenerateMipmap,stringToUTF8Array=(A,I,g,C)=>{if(!(C>0))return 0;for(var B=g,Q=g+C-1,E=0;E<A.length;++E){var e=A.charCodeAt(E);if(e>=55296&&e<=57343)e=65536+((1023&e)<<10)|1023&A.charCodeAt(++E);if(e<=127){if(g>=Q)break;I[g++]=e}else if(e<=2047){if(g+1>=Q)break;I[g++]=192|e>>6,I[g++]=128|63&e}else if(e<=65535){if(g+2>=Q)break;I[g++]=224|e>>12,I[g++]=128|e>>6&63,I[g++]=128|63&e}else{if(g+3>=Q)break;I[g++]=240|e>>18,I[g++]=128|e>>12&63,I[g++]=128|e>>6&63,I[g++]=128|63&e}}return I[g]=0,g-B},stringToUTF8=(A,I,g)=>stringToUTF8Array(A,HEAPU8,I,g),__glGetActiveAttribOrUniform=(A,I,g,C,B,Q,E,e)=>{I=GL.programs[I];var i=GLctx[A](I,g);if(i){var r=e&&stringToUTF8(i.name,e,C);B&&(HEAP32[B>>2]=r),Q&&(HEAP32[Q>>2]=i.size),E&&(HEAP32[E>>2]=i.type)}},_glGetActiveAttrib=(A,I,g,C,B,Q,E)=>{__glGetActiveAttribOrUniform("getActiveAttrib",A,I,g,C,B,Q,E)},_emscripten_glGetActiveAttrib=_glGetActiveAttrib,_glGetActiveUniform=(A,I,g,C,B,Q,E)=>{__glGetActiveAttribOrUniform("getActiveUniform",A,I,g,C,B,Q,E)},_emscripten_glGetActiveUniform=_glGetActiveUniform,_glGetActiveUniformBlockName=(A,I,g,C,B)=>{A=GL.programs[A];var Q=GLctx.getActiveUniformBlockName(A,I);if(Q)if(B&&g>0){var E=stringToUTF8(Q,B,g);C&&(HEAP32[C>>2]=E)}else C&&(HEAP32[C>>2]=0)},_emscripten_glGetActiveUniformBlockName=_glGetActiveUniformBlockName,_glGetActiveUniformBlockiv=(A,I,g,C)=>{if(C)if(A=GL.programs[A],35393!=g){var B=GLctx.getActiveUniformBlockParameter(A,I,g);if(null!==B)if(35395==g)for(var Q=0;Q<B.length;Q++)HEAP32[C+4*Q>>2]=B[Q];else HEAP32[C>>2]=B}else{var E=GLctx.getActiveUniformBlockName(A,I);HEAP32[C>>2]=E.length+1}else GL.recordError(1281)},_emscripten_glGetActiveUniformBlockiv=_glGetActiveUniformBlockiv,_glGetActiveUniformsiv=(A,I,g,C,B)=>{if(B)if(I>0&&0==g)GL.recordError(1281);else{A=GL.programs[A];for(var Q=[],E=0;E<I;E++)Q.push(HEAP32[g+4*E>>2]);var e=GLctx.getActiveUniforms(A,Q,C);if(e){var i=e.length;for(E=0;E<i;E++)HEAP32[B+4*E>>2]=e[E]}}else GL.recordError(1281)},_emscripten_glGetActiveUniformsiv=_glGetActiveUniformsiv,_glGetAttachedShaders=(A,I,g,C)=>{var B=GLctx.getAttachedShaders(GL.programs[A]),Q=B.length;Q>I&&(Q=I),HEAP32[g>>2]=Q;for(var E=0;E<Q;++E){var e=GL.shaders.indexOf(B[E]);HEAP32[C+4*E>>2]=e}},_emscripten_glGetAttachedShaders=_glGetAttachedShaders,_glGetAttribLocation=(A,I)=>GLctx.getAttribLocation(GL.programs[A],UTF8ToString(I)),_emscripten_glGetAttribLocation=_glGetAttribLocation,writeI53ToI64=(A,I)=>{HEAPU32[A>>2]=I;var g=HEAPU32[A>>2];HEAPU32[A+4>>2]=(I-g)/4294967296},emscriptenWebGLGet=(A,I,g)=>{if(I){var C=void 0;switch(A){case 36346:C=1;break;case 36344:return void(0!=g&&1!=g&&GL.recordError(1280));case 34814:case 36345:C=0;break;case 34466:var B=GLctx.getParameter(34467);C=B?B.length:0;break;case 33309:if(GL.currentContext.version<2)return void GL.recordError(1282);C=2*(GLctx.getSupportedExtensions()||[]).length;break;case 33307:case 33308:if(GL.currentContext.version<2)return void GL.recordError(1280);C=33307==A?3:0}if(void 0===C){var Q=GLctx.getParameter(A);switch(typeof Q){case"number":C=Q;break;case"boolean":C=Q?1:0;break;case"string":return void GL.recordError(1280);case"object":if(null===Q)switch(A){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:C=0;break;default:return void GL.recordError(1280)}else{if(Q instanceof Float32Array||Q instanceof Uint32Array||Q instanceof Int32Array||Q instanceof Array){for(var E=0;E<Q.length;++E)switch(g){case 0:HEAP32[I+4*E>>2]=Q[E];break;case 2:HEAPF32[I+4*E>>2]=Q[E];break;case 4:HEAP8[I+E>>0]=Q[E]?1:0}return}try{C=0|Q.name}catch(I){return GL.recordError(1280),void err("GL_INVALID_ENUM in glGet"+g+"v: Unknown object returned from WebGL getParameter("+A+")! (error: "+I+")")}}break;default:return GL.recordError(1280),void err("GL_INVALID_ENUM in glGet"+g+"v: Native code calling glGet"+g+"v("+A+") and it returns "+Q+" of type "+typeof Q+"!")}}switch(g){case 1:writeI53ToI64(I,C);break;case 0:HEAP32[I>>2]=C;break;case 2:HEAPF32[I>>2]=C;break;case 4:HEAP8[I>>0]=C?1:0}}else GL.recordError(1281)},_glGetBooleanv=(A,I)=>{emscriptenWebGLGet(A,I,4)},_emscripten_glGetBooleanv=_glGetBooleanv,_glGetBufferParameteri64v=(A,I,g)=>{g?writeI53ToI64(g,GLctx.getBufferParameter(A,I)):GL.recordError(1281)},_emscripten_glGetBufferParameteri64v=_glGetBufferParameteri64v,_glGetBufferParameteriv=(A,I,g)=>{g?HEAP32[g>>2]=GLctx.getBufferParameter(A,I):GL.recordError(1281)},_emscripten_glGetBufferParameteriv=_glGetBufferParameteriv,_glGetBufferPointerv=(A,I,g)=>{if(35005==I){var C=0,B=GL.mappedBuffers[emscriptenWebGLGetBufferBinding(A)];B&&(C=B.mem),HEAP32[g>>2]=C}else GL.recordError(1280),err("GL_INVALID_ENUM in glGetBufferPointerv")},_emscripten_glGetBufferPointerv=_glGetBufferPointerv,_glGetError=()=>{var A=GLctx.getError()||GL.lastError;return GL.lastError=0,A},_emscripten_glGetError=_glGetError,_glGetFloatv=(A,I)=>{emscriptenWebGLGet(A,I,2)},_emscripten_glGetFloatv=_glGetFloatv,_glGetFragDataLocation=(A,I)=>GLctx.getFragDataLocation(GL.programs[A],UTF8ToString(I)),_emscripten_glGetFragDataLocation=_glGetFragDataLocation,_glGetFramebufferAttachmentParameteriv=(A,I,g,C)=>{var B=GLctx.getFramebufferAttachmentParameter(A,I,g);(B instanceof WebGLRenderbuffer||B instanceof WebGLTexture)&&(B=0|B.name),HEAP32[C>>2]=B},_emscripten_glGetFramebufferAttachmentParameteriv=_glGetFramebufferAttachmentParameteriv,emscriptenWebGLGetIndexed=(A,I,g,C)=>{if(g){var B,Q=GLctx.getIndexedParameter(A,I);switch(typeof Q){case"boolean":B=Q?1:0;break;case"number":B=Q;break;case"object":if(null===Q)switch(A){case 35983:case 35368:B=0;break;default:return void GL.recordError(1280)}else{if(!(Q instanceof WebGLBuffer))return void GL.recordError(1280);B=0|Q.name}break;default:return void GL.recordError(1280)}switch(C){case 1:writeI53ToI64(g,B);break;case 0:HEAP32[g>>2]=B;break;case 2:HEAPF32[g>>2]=B;break;case 4:HEAP8[g>>0]=B?1:0;break;default:throw"internal emscriptenWebGLGetIndexed() error, bad type: "+C}}else GL.recordError(1281)},_glGetInteger64i_v=(A,I,g)=>emscriptenWebGLGetIndexed(A,I,g,1),_emscripten_glGetInteger64i_v=_glGetInteger64i_v,_glGetInteger64v=(A,I)=>{emscriptenWebGLGet(A,I,1)},_emscripten_glGetInteger64v=_glGetInteger64v,_glGetIntegeri_v=(A,I,g)=>emscriptenWebGLGetIndexed(A,I,g,0),_emscripten_glGetIntegeri_v=_glGetIntegeri_v,_glGetIntegerv=(A,I)=>{emscriptenWebGLGet(A,I,0)},_emscripten_glGetIntegerv=_glGetIntegerv,_glGetInternalformativ=(A,I,g,C,B)=>{if(C<0)GL.recordError(1281);else if(B){var Q=GLctx.getInternalformatParameter(A,I,g);if(null!==Q)for(var E=0;E<Q.length&&E<C;++E)HEAP32[B+4*E>>2]=Q[E]}else GL.recordError(1281)},_emscripten_glGetInternalformativ=_glGetInternalformativ,_glGetProgramBinary=(A,I,g,C,B)=>{GL.recordError(1282)},_emscripten_glGetProgramBinary=_glGetProgramBinary,_glGetProgramInfoLog=(A,I,g,C)=>{var B=GLctx.getProgramInfoLog(GL.programs[A]);null===B&&(B="(unknown error)");var Q=I>0&&C?stringToUTF8(B,C,I):0;g&&(HEAP32[g>>2]=Q)},_emscripten_glGetProgramInfoLog=_glGetProgramInfoLog,_glGetProgramiv=(A,I,g)=>{if(g)if(A>=GL.counter)GL.recordError(1281);else if(A=GL.programs[A],35716==I){var C=GLctx.getProgramInfoLog(A);null===C&&(C="(unknown error)"),HEAP32[g>>2]=C.length+1}else if(35719==I){if(!A.maxUniformLength)for(var B=0;B<GLctx.getProgramParameter(A,35718);++B)A.maxUniformLength=Math.max(A.maxUniformLength,GLctx.getActiveUniform(A,B).name.length+1);HEAP32[g>>2]=A.maxUniformLength}else if(35722==I){if(!A.maxAttributeLength)for(B=0;B<GLctx.getProgramParameter(A,35721);++B)A.maxAttributeLength=Math.max(A.maxAttributeLength,GLctx.getActiveAttrib(A,B).name.length+1);HEAP32[g>>2]=A.maxAttributeLength}else if(35381==I){if(!A.maxUniformBlockNameLength)for(B=0;B<GLctx.getProgramParameter(A,35382);++B)A.maxUniformBlockNameLength=Math.max(A.maxUniformBlockNameLength,GLctx.getActiveUniformBlockName(A,B).length+1);HEAP32[g>>2]=A.maxUniformBlockNameLength}else HEAP32[g>>2]=GLctx.getProgramParameter(A,I);else GL.recordError(1281)},_emscripten_glGetProgramiv=_glGetProgramiv,_glGetQueryObjecti64vEXT=(A,I,g)=>{if(g){var C,B=GL.queries[A];C=GL.currentContext.version<2?GLctx.disjointTimerQueryExt.getQueryObjectEXT(B,I):GLctx.getQueryParameter(B,I),writeI53ToI64(g,"boolean"==typeof C?C?1:0:C)}else GL.recordError(1281)},_emscripten_glGetQueryObjecti64vEXT=_glGetQueryObjecti64vEXT,_glGetQueryObjectivEXT=(A,I,g)=>{if(g){var C,B=GL.queries[A],Q=GLctx.disjointTimerQueryExt.getQueryObjectEXT(B,I);C="boolean"==typeof Q?Q?1:0:Q,HEAP32[g>>2]=C}else GL.recordError(1281)},_emscripten_glGetQueryObjectivEXT=_glGetQueryObjectivEXT,_glGetQueryObjectui64vEXT=_glGetQueryObjecti64vEXT,_emscripten_glGetQueryObjectui64vEXT=_glGetQueryObjectui64vEXT,_glGetQueryObjectuiv=(A,I,g)=>{if(g){var C,B=GL.queries[A],Q=GLctx.getQueryParameter(B,I);C="boolean"==typeof Q?Q?1:0:Q,HEAP32[g>>2]=C}else GL.recordError(1281)},_emscripten_glGetQueryObjectuiv=_glGetQueryObjectuiv,_glGetQueryObjectuivEXT=_glGetQueryObjectivEXT,_emscripten_glGetQueryObjectuivEXT=_glGetQueryObjectuivEXT,_glGetQueryiv=(A,I,g)=>{g?HEAP32[g>>2]=GLctx.getQuery(A,I):GL.recordError(1281)},_emscripten_glGetQueryiv=_glGetQueryiv,_glGetQueryivEXT=(A,I,g)=>{g?HEAP32[g>>2]=GLctx.disjointTimerQueryExt.getQueryEXT(A,I):GL.recordError(1281)},_emscripten_glGetQueryivEXT=_glGetQueryivEXT,_glGetRenderbufferParameteriv=(A,I,g)=>{g?HEAP32[g>>2]=GLctx.getRenderbufferParameter(A,I):GL.recordError(1281)},_emscripten_glGetRenderbufferParameteriv=_glGetRenderbufferParameteriv,_glGetSamplerParameterfv=(A,I,g)=>{g?HEAPF32[g>>2]=GLctx.getSamplerParameter(GL.samplers[A],I):GL.recordError(1281)},_emscripten_glGetSamplerParameterfv=_glGetSamplerParameterfv,_glGetSamplerParameteriv=(A,I,g)=>{g?HEAP32[g>>2]=GLctx.getSamplerParameter(GL.samplers[A],I):GL.recordError(1281)},_emscripten_glGetSamplerParameteriv=_glGetSamplerParameteriv,_glGetShaderInfoLog=(A,I,g,C)=>{var B=GLctx.getShaderInfoLog(GL.shaders[A]);null===B&&(B="(unknown error)");var Q=I>0&&C?stringToUTF8(B,C,I):0;g&&(HEAP32[g>>2]=Q)},_emscripten_glGetShaderInfoLog=_glGetShaderInfoLog,_glGetShaderPrecisionFormat=(A,I,g,C)=>{var B=GLctx.getShaderPrecisionFormat(A,I);HEAP32[g>>2]=B.rangeMin,HEAP32[g+4>>2]=B.rangeMax,HEAP32[C>>2]=B.precision},_emscripten_glGetShaderPrecisionFormat=_glGetShaderPrecisionFormat,_glGetShaderSource=(A,I,g,C)=>{var B=GLctx.getShaderSource(GL.shaders[A]);if(B){var Q=I>0&&C?stringToUTF8(B,C,I):0;g&&(HEAP32[g>>2]=Q)}},_emscripten_glGetShaderSource=_glGetShaderSource,_glGetShaderiv=(A,I,g)=>{if(g)if(35716==I){var C=GLctx.getShaderInfoLog(GL.shaders[A]);null===C&&(C="(unknown error)");var B=C?C.length+1:0;HEAP32[g>>2]=B}else if(35720==I){var Q=GLctx.getShaderSource(GL.shaders[A]),E=Q?Q.length+1:0;HEAP32[g>>2]=E}else HEAP32[g>>2]=GLctx.getShaderParameter(GL.shaders[A],I);else GL.recordError(1281)},_emscripten_glGetShaderiv=_glGetShaderiv,lengthBytesUTF8=A=>{for(var I=0,g=0;g<A.length;++g){var C=A.charCodeAt(g);C<=127?I++:C<=2047?I+=2:C>=55296&&C<=57343?(I+=4,++g):I+=3}return I},stringToNewUTF8=A=>{var I=lengthBytesUTF8(A)+1,g=_malloc(I);return g&&stringToUTF8(A,g,I),g},_glGetString=A=>{var I=GL.stringCache[A];if(!I){switch(A){case 7939:var g=GLctx.getSupportedExtensions()||[];g=g.concat(g.map((A=>"GL_"+A))),I=stringToNewUTF8(g.join(" "));break;case 7936:case 7937:case 37445:case 37446:var C=GLctx.getParameter(A);C||GL.recordError(1280),I=C&&stringToNewUTF8(C);break;case 7938:var B=GLctx.getParameter(7938);B=GL.currentContext.version>=2?"OpenGL ES 3.0 ("+B+")":"OpenGL ES 2.0 ("+B+")",I=stringToNewUTF8(B);break;case 35724:var Q=GLctx.getParameter(35724),E=Q.match(/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/);null!==E&&(3==E[1].length&&(E[1]=E[1]+"0"),Q="OpenGL ES GLSL ES "+E[1]+" ("+Q+")"),I=stringToNewUTF8(Q);break;default:GL.recordError(1280)}GL.stringCache[A]=I}return I},_emscripten_glGetString=_glGetString,_glGetStringi=(A,I)=>{if(GL.currentContext.version<2)return GL.recordError(1282),0;var g=GL.stringiCache[A];if(g)return I<0||I>=g.length?(GL.recordError(1281),0):g[I];if(7939===A){var C=GLctx.getSupportedExtensions()||[];return C=(C=C.concat(C.map((function(A){return"GL_"+A})))).map((function(A){return stringToNewUTF8(A)})),g=GL.stringiCache[A]=C,I<0||I>=g.length?(GL.recordError(1281),0):g[I]}return GL.recordError(1280),0},_emscripten_glGetStringi=_glGetStringi,_glGetSynciv=(A,I,g,C,B)=>{if(g<0)GL.recordError(1281);else if(B){var Q=GLctx.getSyncParameter(GL.syncs[A],I);null!==Q&&(HEAP32[B>>2]=Q,C&&(HEAP32[C>>2]=1))}else GL.recordError(1281)},_emscripten_glGetSynciv=_glGetSynciv,_glGetTexParameterfv=(A,I,g)=>{g?HEAPF32[g>>2]=GLctx.getTexParameter(A,I):GL.recordError(1281)},_emscripten_glGetTexParameterfv=_glGetTexParameterfv,_glGetTexParameteriv=(A,I,g)=>{g?HEAP32[g>>2]=GLctx.getTexParameter(A,I):GL.recordError(1281)},_emscripten_glGetTexParameteriv=_glGetTexParameteriv,_glGetTransformFeedbackVarying=(A,I,g,C,B,Q,E)=>{A=GL.programs[A];var e=GLctx.getTransformFeedbackVarying(A,I);if(e){if(E&&g>0){var i=stringToUTF8(e.name,E,g);C&&(HEAP32[C>>2]=i)}else C&&(HEAP32[C>>2]=0);B&&(HEAP32[B>>2]=e.size),Q&&(HEAP32[Q>>2]=e.type)}},_emscripten_glGetTransformFeedbackVarying=_glGetTransformFeedbackVarying,_glGetUniformBlockIndex=(A,I)=>GLctx.getUniformBlockIndex(GL.programs[A],UTF8ToString(I)),_emscripten_glGetUniformBlockIndex=_glGetUniformBlockIndex,_glGetUniformIndices=(A,I,g,C)=>{if(C)if(I>0&&(0==g||0==C))GL.recordError(1281);else{A=GL.programs[A];for(var B=[],Q=0;Q<I;Q++)B.push(UTF8ToString(HEAP32[g+4*Q>>2]));var E=GLctx.getUniformIndices(A,B);if(E){var e=E.length;for(Q=0;Q<e;Q++)HEAP32[C+4*Q>>2]=E[Q]}}else GL.recordError(1281)},_emscripten_glGetUniformIndices=_glGetUniformIndices,jstoi_q=A=>parseInt(A),webglGetLeftBracePos=A=>"]"==A.slice(-1)&&A.lastIndexOf("["),webglPrepareUniformLocationsBeforeFirstUse=A=>{var I,g,C=A.uniformLocsById,B=A.uniformSizeAndIdsByName;if(!C)for(A.uniformLocsById=C={},A.uniformArrayNamesById={},I=0;I<GLctx.getProgramParameter(A,35718);++I){var Q=GLctx.getActiveUniform(A,I),E=Q.name,e=Q.size,i=webglGetLeftBracePos(E),r=i>0?E.slice(0,i):E,o=A.uniformIdCounter;for(A.uniformIdCounter+=e,B[r]=[e,o],g=0;g<e;++g)C[o]=g,A.uniformArrayNamesById[o++]=r}},_glGetUniformLocation=(A,I)=>{if(I=UTF8ToString(I),A=GL.programs[A]){webglPrepareUniformLocationsBeforeFirstUse(A);var g=A.uniformLocsById,C=0,B=I,Q=webglGetLeftBracePos(I);Q>0&&(C=jstoi_q(I.slice(Q+1))>>>0,B=I.slice(0,Q));var E=A.uniformSizeAndIdsByName[B];if(E&&C<E[0]&&(g[C+=E[1]]=g[C]||GLctx.getUniformLocation(A,I)))return C}else GL.recordError(1281);return-1},_emscripten_glGetUniformLocation=_glGetUniformLocation,webglGetUniformLocation=A=>{var I=GLctx.currentProgram;if(I){var g=I.uniformLocsById[A];return"number"==typeof g&&(I.uniformLocsById[A]=g=GLctx.getUniformLocation(I,I.uniformArrayNamesById[A]+(g>0?"["+g+"]":""))),g}GL.recordError(1282)},emscriptenWebGLGetUniform=(A,I,g,C)=>{if(g){A=GL.programs[A],webglPrepareUniformLocationsBeforeFirstUse(A);var B=GLctx.getUniform(A,webglGetUniformLocation(I));if("number"==typeof B||"boolean"==typeof B)switch(C){case 0:HEAP32[g>>2]=B;break;case 2:HEAPF32[g>>2]=B}else for(var Q=0;Q<B.length;Q++)switch(C){case 0:HEAP32[g+4*Q>>2]=B[Q];break;case 2:HEAPF32[g+4*Q>>2]=B[Q]}}else GL.recordError(1281)},_glGetUniformfv=(A,I,g)=>{emscriptenWebGLGetUniform(A,I,g,2)},_emscripten_glGetUniformfv=_glGetUniformfv,_glGetUniformiv=(A,I,g)=>{emscriptenWebGLGetUniform(A,I,g,0)},_emscripten_glGetUniformiv=_glGetUniformiv,_glGetUniformuiv=(A,I,g)=>emscriptenWebGLGetUniform(A,I,g,0),_emscripten_glGetUniformuiv=_glGetUniformuiv,emscriptenWebGLGetVertexAttrib=(A,I,g,C)=>{if(g){GL.currentContext.clientBuffers[A].enabled&&err("glGetVertexAttrib*v on client-side array: not supported, bad data returned");var B=GLctx.getVertexAttrib(A,I);if(34975==I)HEAP32[g>>2]=B&&B.name;else if("number"==typeof B||"boolean"==typeof B)switch(C){case 0:HEAP32[g>>2]=B;break;case 2:HEAPF32[g>>2]=B;break;case 5:HEAP32[g>>2]=Math.fround(B)}else for(var Q=0;Q<B.length;Q++)switch(C){case 0:HEAP32[g+4*Q>>2]=B[Q];break;case 2:HEAPF32[g+4*Q>>2]=B[Q];break;case 5:HEAP32[g+4*Q>>2]=Math.fround(B[Q])}}else GL.recordError(1281)},_glGetVertexAttribIiv=(A,I,g)=>{emscriptenWebGLGetVertexAttrib(A,I,g,0)},_emscripten_glGetVertexAttribIiv=_glGetVertexAttribIiv,_glGetVertexAttribIuiv=_glGetVertexAttribIiv,_emscripten_glGetVertexAttribIuiv=_glGetVertexAttribIuiv,_glGetVertexAttribPointerv=(A,I,g)=>{g?(GL.currentContext.clientBuffers[A].enabled&&err("glGetVertexAttribPointer on client-side array: not supported, bad data returned"),HEAP32[g>>2]=GLctx.getVertexAttribOffset(A,I)):GL.recordError(1281)},_emscripten_glGetVertexAttribPointerv=_glGetVertexAttribPointerv,_glGetVertexAttribfv=(A,I,g)=>{emscriptenWebGLGetVertexAttrib(A,I,g,2)},_emscripten_glGetVertexAttribfv=_glGetVertexAttribfv,_glGetVertexAttribiv=(A,I,g)=>{emscriptenWebGLGetVertexAttrib(A,I,g,5)},_emscripten_glGetVertexAttribiv=_glGetVertexAttribiv;function _glHint(A,I){GLctx.hint(A,I)}var _emscripten_glHint=_glHint,_glInvalidateFramebuffer=(A,I,g)=>{for(var C=tempFixedLengthArray[I],B=0;B<I;B++)C[B]=HEAP32[g+4*B>>2];GLctx.invalidateFramebuffer(A,C)},_emscripten_glInvalidateFramebuffer=_glInvalidateFramebuffer,_glInvalidateSubFramebuffer=(A,I,g,C,B,Q,E)=>{for(var e=tempFixedLengthArray[I],i=0;i<I;i++)e[i]=HEAP32[g+4*i>>2];GLctx.invalidateSubFramebuffer(A,e,C,B,Q,E)},_emscripten_glInvalidateSubFramebuffer=_glInvalidateSubFramebuffer,_glIsBuffer=A=>{var I=GL.buffers[A];return I?GLctx.isBuffer(I):0},_emscripten_glIsBuffer=_glIsBuffer;function _glIsEnabled(A){return GLctx.isEnabled(A)}var _emscripten_glIsEnabled=_glIsEnabled,_glIsFramebuffer=A=>{var I=GL.framebuffers[A];return I?GLctx.isFramebuffer(I):0},_emscripten_glIsFramebuffer=_glIsFramebuffer,_glIsProgram=A=>(A=GL.programs[A])?GLctx.isProgram(A):0,_emscripten_glIsProgram=_glIsProgram,_glIsQuery=A=>{var I=GL.queries[A];return I?GLctx.isQuery(I):0},_emscripten_glIsQuery=_glIsQuery,_glIsQueryEXT=A=>{var I=GL.queries[A];return I?GLctx.disjointTimerQueryExt.isQueryEXT(I):0},_emscripten_glIsQueryEXT=_glIsQueryEXT,_glIsRenderbuffer=A=>{var I=GL.renderbuffers[A];return I?GLctx.isRenderbuffer(I):0},_emscripten_glIsRenderbuffer=_glIsRenderbuffer,_glIsSampler=A=>{var I=GL.samplers[A];return I?GLctx.isSampler(I):0},_emscripten_glIsSampler=_glIsSampler,_glIsShader=A=>{var I=GL.shaders[A];return I?GLctx.isShader(I):0},_emscripten_glIsShader=_glIsShader,_glIsSync=A=>GLctx.isSync(GL.syncs[A]),_emscripten_glIsSync=_glIsSync,_glIsTexture=A=>{var I=GL.textures[A];return I?GLctx.isTexture(I):0},_emscripten_glIsTexture=_glIsTexture,_glIsTransformFeedback=A=>GLctx.isTransformFeedback(GL.transformFeedbacks[A]),_emscripten_glIsTransformFeedback=_glIsTransformFeedback,_glIsVertexArray=A=>{var I=GL.vaos[A];return I?GLctx.isVertexArray(I):0},_emscripten_glIsVertexArray=_glIsVertexArray,_glIsVertexArrayOES=_glIsVertexArray,_emscripten_glIsVertexArrayOES=_glIsVertexArrayOES;function _glLineWidth(A){GLctx.lineWidth(A)}var _emscripten_glLineWidth=_glLineWidth,_glLinkProgram=A=>{A=GL.programs[A],GLctx.linkProgram(A),A.uniformLocsById=0,A.uniformSizeAndIdsByName={}},_emscripten_glLinkProgram=_glLinkProgram,_glMapBufferRange=(A,I,g,C)=>{if(0!=(33&C))return err("glMapBufferRange access does not support MAP_READ or MAP_UNSYNCHRONIZED"),0;if(0==(2&C))return err("glMapBufferRange access must include MAP_WRITE"),0;if(0==(12&C))return err("glMapBufferRange access must include INVALIDATE_BUFFER or INVALIDATE_RANGE"),0;if(!emscriptenWebGLValidateMapBufferTarget(A))return GL.recordError(1280),err("GL_INVALID_ENUM in glMapBufferRange"),0;var B=_malloc(g),Q=emscriptenWebGLGetBufferBinding(A);return B?(GL.mappedBuffers[Q]||(GL.mappedBuffers[Q]={}),(Q=GL.mappedBuffers[Q]).offset=I,Q.length=g,Q.mem=B,Q.access=C,B):0},_emscripten_glMapBufferRange=_glMapBufferRange;function _glPauseTransformFeedback(){GLctx.pauseTransformFeedback()}var _emscripten_glPauseTransformFeedback=_glPauseTransformFeedback,_glPixelStorei=(A,I)=>{3317==A&&(GL.unpackAlignment=I),GLctx.pixelStorei(A,I)},_emscripten_glPixelStorei=_glPixelStorei;function _glPolygonOffset(A,I){GLctx.polygonOffset(A,I)}var _emscripten_glPolygonOffset=_glPolygonOffset,_glProgramBinary=(A,I,g,C)=>{GL.recordError(1280)},_emscripten_glProgramBinary=_glProgramBinary,_glProgramParameteri=(A,I,g)=>{GL.recordError(1280)},_emscripten_glProgramParameteri=_glProgramParameteri,_glQueryCounterEXT=(A,I)=>{GLctx.disjointTimerQueryExt.queryCounterEXT(GL.queries[A],I)},_emscripten_glQueryCounterEXT=_glQueryCounterEXT;function _glReadBuffer(A){GLctx.readBuffer(A)}var _emscripten_glReadBuffer=_glReadBuffer,computeUnpackAlignedImageSize=(A,I,g,C)=>{var B;return I*(A*g+(B=C)-1&-B)},colorChannelsInGlTextureFormat=A=>({5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4}[A-6402]||1),heapObjectForWebGLType=A=>0==(A-=5120)?HEAP8:1==A?HEAPU8:2==A?HEAP16:4==A?HEAP32:6==A?HEAPF32:5==A||28922==A||28520==A||30779==A||30782==A?HEAPU32:HEAPU16,heapAccessShiftForWebGLHeap=A=>31-Math.clz32(A.BYTES_PER_ELEMENT),emscriptenWebGLGetTexPixelData=(A,I,g,C,B,Q)=>{var E=heapObjectForWebGLType(A),e=heapAccessShiftForWebGLHeap(E),i=1<<e,r=colorChannelsInGlTextureFormat(I)*i,o=computeUnpackAlignedImageSize(g,C,r,GL.unpackAlignment);return E.subarray(B>>e,B+o>>e)},_glReadPixels=(A,I,g,C,B,Q,E)=>{if(GL.currentContext.version>=2)if(GLctx.currentPixelPackBufferBinding)GLctx.readPixels(A,I,g,C,B,Q,E);else{var e=heapObjectForWebGLType(Q);GLctx.readPixels(A,I,g,C,B,Q,e,E>>heapAccessShiftForWebGLHeap(e))}else{var i=emscriptenWebGLGetTexPixelData(Q,B,g,C,E,B);i?GLctx.readPixels(A,I,g,C,B,Q,i):GL.recordError(1280)}},_emscripten_glReadPixels=_glReadPixels,_glReleaseShaderCompiler=()=>{},_emscripten_glReleaseShaderCompiler=_glReleaseShaderCompiler;function _glRenderbufferStorage(A,I,g,C){GLctx.renderbufferStorage(A,I,g,C)}var _emscripten_glRenderbufferStorage=_glRenderbufferStorage;function _glRenderbufferStorageMultisample(A,I,g,C,B){GLctx.renderbufferStorageMultisample(A,I,g,C,B)}var _emscripten_glRenderbufferStorageMultisample=_glRenderbufferStorageMultisample;function _glResumeTransformFeedback(){GLctx.resumeTransformFeedback()}var _emscripten_glResumeTransformFeedback=_glResumeTransformFeedback,_glSampleCoverage=(A,I)=>{GLctx.sampleCoverage(A,!!I)},_emscripten_glSampleCoverage=_glSampleCoverage,_glSamplerParameterf=(A,I,g)=>{GLctx.samplerParameterf(GL.samplers[A],I,g)},_emscripten_glSamplerParameterf=_glSamplerParameterf,_glSamplerParameterfv=(A,I,g)=>{var C=HEAPF32[g>>2];GLctx.samplerParameterf(GL.samplers[A],I,C)},_emscripten_glSamplerParameterfv=_glSamplerParameterfv,_glSamplerParameteri=(A,I,g)=>{GLctx.samplerParameteri(GL.samplers[A],I,g)},_emscripten_glSamplerParameteri=_glSamplerParameteri,_glSamplerParameteriv=(A,I,g)=>{var C=HEAP32[g>>2];GLctx.samplerParameteri(GL.samplers[A],I,C)},_emscripten_glSamplerParameteriv=_glSamplerParameteriv;function _glScissor(A,I,g,C){GLctx.scissor(A,I,g,C)}var _emscripten_glScissor=_glScissor,_glShaderBinary=(A,I,g,C,B)=>{GL.recordError(1280)},_emscripten_glShaderBinary=_glShaderBinary,_glShaderSource=(A,I,g,C)=>{var B=GL.getSource(A,I,g,C);GLctx.shaderSource(GL.shaders[A],B)},_emscripten_glShaderSource=_glShaderSource;function _glStencilFunc(A,I,g){GLctx.stencilFunc(A,I,g)}var _emscripten_glStencilFunc=_glStencilFunc;function _glStencilFuncSeparate(A,I,g,C){GLctx.stencilFuncSeparate(A,I,g,C)}var _emscripten_glStencilFuncSeparate=_glStencilFuncSeparate;function _glStencilMask(A){GLctx.stencilMask(A)}var _emscripten_glStencilMask=_glStencilMask;function _glStencilMaskSeparate(A,I){GLctx.stencilMaskSeparate(A,I)}var _emscripten_glStencilMaskSeparate=_glStencilMaskSeparate;function _glStencilOp(A,I,g){GLctx.stencilOp(A,I,g)}var _emscripten_glStencilOp=_glStencilOp;function _glStencilOpSeparate(A,I,g,C){GLctx.stencilOpSeparate(A,I,g,C)}var _emscripten_glStencilOpSeparate=_glStencilOpSeparate,_glTexImage2D=(A,I,g,C,B,Q,E,e,i)=>{if(GL.currentContext.version>=2)if(GLctx.currentPixelUnpackBufferBinding)GLctx.texImage2D(A,I,g,C,B,Q,E,e,i);else if(i){var r=heapObjectForWebGLType(e);GLctx.texImage2D(A,I,g,C,B,Q,E,e,r,i>>heapAccessShiftForWebGLHeap(r))}else GLctx.texImage2D(A,I,g,C,B,Q,E,e,null);else GLctx.texImage2D(A,I,g,C,B,Q,E,e,i?emscriptenWebGLGetTexPixelData(e,E,C,B,i,g):null)},_emscripten_glTexImage2D=_glTexImage2D,_glTexImage3D=(A,I,g,C,B,Q,E,e,i,r)=>{if(GLctx.currentPixelUnpackBufferBinding)GLctx.texImage3D(A,I,g,C,B,Q,E,e,i,r);else if(r){var o=heapObjectForWebGLType(i);GLctx.texImage3D(A,I,g,C,B,Q,E,e,i,o,r>>heapAccessShiftForWebGLHeap(o))}else GLctx.texImage3D(A,I,g,C,B,Q,E,e,i,null)},_emscripten_glTexImage3D=_glTexImage3D;function _glTexParameterf(A,I,g){GLctx.texParameterf(A,I,g)}var _emscripten_glTexParameterf=_glTexParameterf,_glTexParameterfv=(A,I,g)=>{var C=HEAPF32[g>>2];GLctx.texParameterf(A,I,C)},_emscripten_glTexParameterfv=_glTexParameterfv;function _glTexParameteri(A,I,g){GLctx.texParameteri(A,I,g)}var _emscripten_glTexParameteri=_glTexParameteri,_glTexParameteriv=(A,I,g)=>{var C=HEAP32[g>>2];GLctx.texParameteri(A,I,C)},_emscripten_glTexParameteriv=_glTexParameteriv;function _glTexStorage2D(A,I,g,C,B){GLctx.texStorage2D(A,I,g,C,B)}var _emscripten_glTexStorage2D=_glTexStorage2D;function _glTexStorage3D(A,I,g,C,B,Q){GLctx.texStorage3D(A,I,g,C,B,Q)}var _emscripten_glTexStorage3D=_glTexStorage3D,_glTexSubImage2D=(A,I,g,C,B,Q,E,e,i)=>{if(GL.currentContext.version>=2)if(GLctx.currentPixelUnpackBufferBinding)GLctx.texSubImage2D(A,I,g,C,B,Q,E,e,i);else if(i){var r=heapObjectForWebGLType(e);GLctx.texSubImage2D(A,I,g,C,B,Q,E,e,r,i>>heapAccessShiftForWebGLHeap(r))}else GLctx.texSubImage2D(A,I,g,C,B,Q,E,e,null);else{var o=null;i&&(o=emscriptenWebGLGetTexPixelData(e,E,B,Q,i,0)),GLctx.texSubImage2D(A,I,g,C,B,Q,E,e,o)}},_emscripten_glTexSubImage2D=_glTexSubImage2D,_glTexSubImage3D=(A,I,g,C,B,Q,E,e,i,r,o)=>{if(GLctx.currentPixelUnpackBufferBinding)GLctx.texSubImage3D(A,I,g,C,B,Q,E,e,i,r,o);else if(o){var t=heapObjectForWebGLType(r);GLctx.texSubImage3D(A,I,g,C,B,Q,E,e,i,r,t,o>>heapAccessShiftForWebGLHeap(t))}else GLctx.texSubImage3D(A,I,g,C,B,Q,E,e,i,r,null)},_emscripten_glTexSubImage3D=_glTexSubImage3D,_glTransformFeedbackVaryings=(A,I,g,C)=>{A=GL.programs[A];for(var B=[],Q=0;Q<I;Q++)B.push(UTF8ToString(HEAP32[g+4*Q>>2]));GLctx.transformFeedbackVaryings(A,B,C)},_emscripten_glTransformFeedbackVaryings=_glTransformFeedbackVaryings,_glUniform1f=(A,I)=>{GLctx.uniform1f(webglGetUniformLocation(A),I)},_emscripten_glUniform1f=_glUniform1f,miniTempWebGLFloatBuffers=[],_glUniform1fv=(A,I,g)=>{if(GL.currentContext.version>=2)I&&GLctx.uniform1fv(webglGetUniformLocation(A),HEAPF32,g>>2,I);else{if(I<=288)for(var C=miniTempWebGLFloatBuffers[I-1],B=0;B<I;++B)C[B]=HEAPF32[g+4*B>>2];else C=HEAPF32.subarray(g>>2,g+4*I>>2);GLctx.uniform1fv(webglGetUniformLocation(A),C)}},_emscripten_glUniform1fv=_glUniform1fv,_glUniform1i=(A,I)=>{GLctx.uniform1i(webglGetUniformLocation(A),I)},_emscripten_glUniform1i=_glUniform1i,miniTempWebGLIntBuffers=[],_glUniform1iv=(A,I,g)=>{if(GL.currentContext.version>=2)I&&GLctx.uniform1iv(webglGetUniformLocation(A),HEAP32,g>>2,I);else{if(I<=288)for(var C=miniTempWebGLIntBuffers[I-1],B=0;B<I;++B)C[B]=HEAP32[g+4*B>>2];else C=HEAP32.subarray(g>>2,g+4*I>>2);GLctx.uniform1iv(webglGetUniformLocation(A),C)}},_emscripten_glUniform1iv=_glUniform1iv,_glUniform1ui=(A,I)=>{GLctx.uniform1ui(webglGetUniformLocation(A),I)},_emscripten_glUniform1ui=_glUniform1ui,_glUniform1uiv=(A,I,g)=>{I&&GLctx.uniform1uiv(webglGetUniformLocation(A),HEAPU32,g>>2,I)},_emscripten_glUniform1uiv=_glUniform1uiv,_glUniform2f=(A,I,g)=>{GLctx.uniform2f(webglGetUniformLocation(A),I,g)},_emscripten_glUniform2f=_glUniform2f,_glUniform2fv=(A,I,g)=>{if(GL.currentContext.version>=2)I&&GLctx.uniform2fv(webglGetUniformLocation(A),HEAPF32,g>>2,2*I);else{if(I<=144)for(var C=miniTempWebGLFloatBuffers[2*I-1],B=0;B<2*I;B+=2)C[B]=HEAPF32[g+4*B>>2],C[B+1]=HEAPF32[g+(4*B+4)>>2];else C=HEAPF32.subarray(g>>2,g+8*I>>2);GLctx.uniform2fv(webglGetUniformLocation(A),C)}},_emscripten_glUniform2fv=_glUniform2fv,_glUniform2i=(A,I,g)=>{GLctx.uniform2i(webglGetUniformLocation(A),I,g)},_emscripten_glUniform2i=_glUniform2i,_glUniform2iv=(A,I,g)=>{if(GL.currentContext.version>=2)I&&GLctx.uniform2iv(webglGetUniformLocation(A),HEAP32,g>>2,2*I);else{if(I<=144)for(var C=miniTempWebGLIntBuffers[2*I-1],B=0;B<2*I;B+=2)C[B]=HEAP32[g+4*B>>2],C[B+1]=HEAP32[g+(4*B+4)>>2];else C=HEAP32.subarray(g>>2,g+8*I>>2);GLctx.uniform2iv(webglGetUniformLocation(A),C)}},_emscripten_glUniform2iv=_glUniform2iv,_glUniform2ui=(A,I,g)=>{GLctx.uniform2ui(webglGetUniformLocation(A),I,g)},_emscripten_glUniform2ui=_glUniform2ui,_glUniform2uiv=(A,I,g)=>{I&&GLctx.uniform2uiv(webglGetUniformLocation(A),HEAPU32,g>>2,2*I)},_emscripten_glUniform2uiv=_glUniform2uiv,_glUniform3f=(A,I,g,C)=>{GLctx.uniform3f(webglGetUniformLocation(A),I,g,C)},_emscripten_glUniform3f=_glUniform3f,_glUniform3fv=(A,I,g)=>{if(GL.currentContext.version>=2)I&&GLctx.uniform3fv(webglGetUniformLocation(A),HEAPF32,g>>2,3*I);else{if(I<=96)for(var C=miniTempWebGLFloatBuffers[3*I-1],B=0;B<3*I;B+=3)C[B]=HEAPF32[g+4*B>>2],C[B+1]=HEAPF32[g+(4*B+4)>>2],C[B+2]=HEAPF32[g+(4*B+8)>>2];else C=HEAPF32.subarray(g>>2,g+12*I>>2);GLctx.uniform3fv(webglGetUniformLocation(A),C)}},_emscripten_glUniform3fv=_glUniform3fv,_glUniform3i=(A,I,g,C)=>{GLctx.uniform3i(webglGetUniformLocation(A),I,g,C)},_emscripten_glUniform3i=_glUniform3i,_glUniform3iv=(A,I,g)=>{if(GL.currentContext.version>=2)I&&GLctx.uniform3iv(webglGetUniformLocation(A),HEAP32,g>>2,3*I);else{if(I<=96)for(var C=miniTempWebGLIntBuffers[3*I-1],B=0;B<3*I;B+=3)C[B]=HEAP32[g+4*B>>2],C[B+1]=HEAP32[g+(4*B+4)>>2],C[B+2]=HEAP32[g+(4*B+8)>>2];else C=HEAP32.subarray(g>>2,g+12*I>>2);GLctx.uniform3iv(webglGetUniformLocation(A),C)}},_emscripten_glUniform3iv=_glUniform3iv,_glUniform3ui=(A,I,g,C)=>{GLctx.uniform3ui(webglGetUniformLocation(A),I,g,C)},_emscripten_glUniform3ui=_glUniform3ui,_glUniform3uiv=(A,I,g)=>{I&&GLctx.uniform3uiv(webglGetUniformLocation(A),HEAPU32,g>>2,3*I)},_emscripten_glUniform3uiv=_glUniform3uiv,_glUniform4f=(A,I,g,C,B)=>{GLctx.uniform4f(webglGetUniformLocation(A),I,g,C,B)},_emscripten_glUniform4f=_glUniform4f,_glUniform4fv=(A,I,g)=>{if(GL.currentContext.version>=2)I&&GLctx.uniform4fv(webglGetUniformLocation(A),HEAPF32,g>>2,4*I);else{if(I<=72){var C=miniTempWebGLFloatBuffers[4*I-1],B=HEAPF32;g>>=2;for(var Q=0;Q<4*I;Q+=4){var E=g+Q;C[Q]=B[E],C[Q+1]=B[E+1],C[Q+2]=B[E+2],C[Q+3]=B[E+3]}}else C=HEAPF32.subarray(g>>2,g+16*I>>2);GLctx.uniform4fv(webglGetUniformLocation(A),C)}},_emscripten_glUniform4fv=_glUniform4fv,_glUniform4i=(A,I,g,C,B)=>{GLctx.uniform4i(webglGetUniformLocation(A),I,g,C,B)},_emscripten_glUniform4i=_glUniform4i,_glUniform4iv=(A,I,g)=>{if(GL.currentContext.version>=2)I&&GLctx.uniform4iv(webglGetUniformLocation(A),HEAP32,g>>2,4*I);else{if(I<=72)for(var C=miniTempWebGLIntBuffers[4*I-1],B=0;B<4*I;B+=4)C[B]=HEAP32[g+4*B>>2],C[B+1]=HEAP32[g+(4*B+4)>>2],C[B+2]=HEAP32[g+(4*B+8)>>2],C[B+3]=HEAP32[g+(4*B+12)>>2];else C=HEAP32.subarray(g>>2,g+16*I>>2);GLctx.uniform4iv(webglGetUniformLocation(A),C)}},_emscripten_glUniform4iv=_glUniform4iv,_glUniform4ui=(A,I,g,C,B)=>{GLctx.uniform4ui(webglGetUniformLocation(A),I,g,C,B)},_emscripten_glUniform4ui=_glUniform4ui,_glUniform4uiv=(A,I,g)=>{I&&GLctx.uniform4uiv(webglGetUniformLocation(A),HEAPU32,g>>2,4*I)},_emscripten_glUniform4uiv=_glUniform4uiv,_glUniformBlockBinding=(A,I,g)=>{A=GL.programs[A],GLctx.uniformBlockBinding(A,I,g)},_emscripten_glUniformBlockBinding=_glUniformBlockBinding,_glUniformMatrix2fv=(A,I,g,C)=>{if(GL.currentContext.version>=2)I&&GLctx.uniformMatrix2fv(webglGetUniformLocation(A),!!g,HEAPF32,C>>2,4*I);else{if(I<=72)for(var B=miniTempWebGLFloatBuffers[4*I-1],Q=0;Q<4*I;Q+=4)B[Q]=HEAPF32[C+4*Q>>2],B[Q+1]=HEAPF32[C+(4*Q+4)>>2],B[Q+2]=HEAPF32[C+(4*Q+8)>>2],B[Q+3]=HEAPF32[C+(4*Q+12)>>2];else B=HEAPF32.subarray(C>>2,C+16*I>>2);GLctx.uniformMatrix2fv(webglGetUniformLocation(A),!!g,B)}},_emscripten_glUniformMatrix2fv=_glUniformMatrix2fv,_glUniformMatrix2x3fv=(A,I,g,C)=>{I&&GLctx.uniformMatrix2x3fv(webglGetUniformLocation(A),!!g,HEAPF32,C>>2,6*I)},_emscripten_glUniformMatrix2x3fv=_glUniformMatrix2x3fv,_glUniformMatrix2x4fv=(A,I,g,C)=>{I&&GLctx.uniformMatrix2x4fv(webglGetUniformLocation(A),!!g,HEAPF32,C>>2,8*I)},_emscripten_glUniformMatrix2x4fv=_glUniformMatrix2x4fv,_glUniformMatrix3fv=(A,I,g,C)=>{if(GL.currentContext.version>=2)I&&GLctx.uniformMatrix3fv(webglGetUniformLocation(A),!!g,HEAPF32,C>>2,9*I);else{if(I<=32)for(var B=miniTempWebGLFloatBuffers[9*I-1],Q=0;Q<9*I;Q+=9)B[Q]=HEAPF32[C+4*Q>>2],B[Q+1]=HEAPF32[C+(4*Q+4)>>2],B[Q+2]=HEAPF32[C+(4*Q+8)>>2],B[Q+3]=HEAPF32[C+(4*Q+12)>>2],B[Q+4]=HEAPF32[C+(4*Q+16)>>2],B[Q+5]=HEAPF32[C+(4*Q+20)>>2],B[Q+6]=HEAPF32[C+(4*Q+24)>>2],B[Q+7]=HEAPF32[C+(4*Q+28)>>2],B[Q+8]=HEAPF32[C+(4*Q+32)>>2];else B=HEAPF32.subarray(C>>2,C+36*I>>2);GLctx.uniformMatrix3fv(webglGetUniformLocation(A),!!g,B)}},_emscripten_glUniformMatrix3fv=_glUniformMatrix3fv,_glUniformMatrix3x2fv=(A,I,g,C)=>{I&&GLctx.uniformMatrix3x2fv(webglGetUniformLocation(A),!!g,HEAPF32,C>>2,6*I)},_emscripten_glUniformMatrix3x2fv=_glUniformMatrix3x2fv,_glUniformMatrix3x4fv=(A,I,g,C)=>{I&&GLctx.uniformMatrix3x4fv(webglGetUniformLocation(A),!!g,HEAPF32,C>>2,12*I)},_emscripten_glUniformMatrix3x4fv=_glUniformMatrix3x4fv,_glUniformMatrix4fv=(A,I,g,C)=>{if(GL.currentContext.version>=2)I&&GLctx.uniformMatrix4fv(webglGetUniformLocation(A),!!g,HEAPF32,C>>2,16*I);else{if(I<=18){var B=miniTempWebGLFloatBuffers[16*I-1],Q=HEAPF32;C>>=2;for(var E=0;E<16*I;E+=16){var e=C+E;B[E]=Q[e],B[E+1]=Q[e+1],B[E+2]=Q[e+2],B[E+3]=Q[e+3],B[E+4]=Q[e+4],B[E+5]=Q[e+5],B[E+6]=Q[e+6],B[E+7]=Q[e+7],B[E+8]=Q[e+8],B[E+9]=Q[e+9],B[E+10]=Q[e+10],B[E+11]=Q[e+11],B[E+12]=Q[e+12],B[E+13]=Q[e+13],B[E+14]=Q[e+14],B[E+15]=Q[e+15]}}else B=HEAPF32.subarray(C>>2,C+64*I>>2);GLctx.uniformMatrix4fv(webglGetUniformLocation(A),!!g,B)}},_emscripten_glUniformMatrix4fv=_glUniformMatrix4fv,_glUniformMatrix4x2fv=(A,I,g,C)=>{I&&GLctx.uniformMatrix4x2fv(webglGetUniformLocation(A),!!g,HEAPF32,C>>2,8*I)},_emscripten_glUniformMatrix4x2fv=_glUniformMatrix4x2fv,_glUniformMatrix4x3fv=(A,I,g,C)=>{I&&GLctx.uniformMatrix4x3fv(webglGetUniformLocation(A),!!g,HEAPF32,C>>2,12*I)},_emscripten_glUniformMatrix4x3fv=_glUniformMatrix4x3fv,_glUnmapBuffer=A=>{if(!emscriptenWebGLValidateMapBufferTarget(A))return GL.recordError(1280),err("GL_INVALID_ENUM in glUnmapBuffer"),0;var I=emscriptenWebGLGetBufferBinding(A),g=GL.mappedBuffers[I];return g&&g.mem?(16&g.access||(GL.currentContext.version>=2?GLctx.bufferSubData(A,g.offset,HEAPU8,g.mem,g.length):GLctx.bufferSubData(A,g.offset,HEAPU8.subarray(g.mem,g.mem+g.length))),_free(g.mem),g.mem=0,1):(GL.recordError(1282),err("buffer was never mapped in glUnmapBuffer"),0)},_emscripten_glUnmapBuffer=_glUnmapBuffer,_glUseProgram=A=>{A=GL.programs[A],GLctx.useProgram(A),GLctx.currentProgram=A},_emscripten_glUseProgram=_glUseProgram,_glValidateProgram=A=>{GLctx.validateProgram(GL.programs[A])},_emscripten_glValidateProgram=_glValidateProgram;function _glVertexAttrib1f(A,I){GLctx.vertexAttrib1f(A,I)}var _emscripten_glVertexAttrib1f=_glVertexAttrib1f,_glVertexAttrib1fv=(A,I)=>{GLctx.vertexAttrib1f(A,HEAPF32[I>>2])},_emscripten_glVertexAttrib1fv=_glVertexAttrib1fv;function _glVertexAttrib2f(A,I,g){GLctx.vertexAttrib2f(A,I,g)}var _emscripten_glVertexAttrib2f=_glVertexAttrib2f,_glVertexAttrib2fv=(A,I)=>{GLctx.vertexAttrib2f(A,HEAPF32[I>>2],HEAPF32[I+4>>2])},_emscripten_glVertexAttrib2fv=_glVertexAttrib2fv;function _glVertexAttrib3f(A,I,g,C){GLctx.vertexAttrib3f(A,I,g,C)}var _emscripten_glVertexAttrib3f=_glVertexAttrib3f,_glVertexAttrib3fv=(A,I)=>{GLctx.vertexAttrib3f(A,HEAPF32[I>>2],HEAPF32[I+4>>2],HEAPF32[I+8>>2])},_emscripten_glVertexAttrib3fv=_glVertexAttrib3fv;function _glVertexAttrib4f(A,I,g,C,B){GLctx.vertexAttrib4f(A,I,g,C,B)}var _emscripten_glVertexAttrib4f=_glVertexAttrib4f,_glVertexAttrib4fv=(A,I)=>{GLctx.vertexAttrib4f(A,HEAPF32[I>>2],HEAPF32[I+4>>2],HEAPF32[I+8>>2],HEAPF32[I+12>>2])},_emscripten_glVertexAttrib4fv=_glVertexAttrib4fv,_glVertexAttribDivisor=(A,I)=>{GLctx.vertexAttribDivisor(A,I)},_emscripten_glVertexAttribDivisor=_glVertexAttribDivisor,_glVertexAttribDivisorANGLE=_glVertexAttribDivisor,_emscripten_glVertexAttribDivisorANGLE=_glVertexAttribDivisorANGLE,_glVertexAttribDivisorARB=_glVertexAttribDivisor,_emscripten_glVertexAttribDivisorARB=_glVertexAttribDivisorARB,_glVertexAttribDivisorEXT=_glVertexAttribDivisor,_emscripten_glVertexAttribDivisorEXT=_glVertexAttribDivisorEXT,_glVertexAttribDivisorNV=_glVertexAttribDivisor,_emscripten_glVertexAttribDivisorNV=_glVertexAttribDivisorNV;function _glVertexAttribI4i(A,I,g,C,B){GLctx.vertexAttribI4i(A,I,g,C,B)}var _emscripten_glVertexAttribI4i=_glVertexAttribI4i,_glVertexAttribI4iv=(A,I)=>{GLctx.vertexAttribI4i(A,HEAP32[I>>2],HEAP32[I+4>>2],HEAP32[I+8>>2],HEAP32[I+12>>2])},_emscripten_glVertexAttribI4iv=_glVertexAttribI4iv;function _glVertexAttribI4ui(A,I,g,C,B){GLctx.vertexAttribI4ui(A,I,g,C,B)}var _emscripten_glVertexAttribI4ui=_glVertexAttribI4ui,_glVertexAttribI4uiv=(A,I)=>{GLctx.vertexAttribI4ui(A,HEAPU32[I>>2],HEAPU32[I+4>>2],HEAPU32[I+8>>2],HEAPU32[I+12>>2])},_emscripten_glVertexAttribI4uiv=_glVertexAttribI4uiv,_glVertexAttribIPointer=(A,I,g,C,B)=>{var Q=GL.currentContext.clientBuffers[A];if(!GLctx.currentArrayBufferBinding)return Q.size=I,Q.type=g,Q.normalized=!1,Q.stride=C,Q.ptr=B,Q.clientside=!0,void(Q.vertexAttribPointerAdaptor=function(A,I,g,C,B,Q){this.vertexAttribIPointer(A,I,g,B,Q)});Q.clientside=!1,GLctx.vertexAttribIPointer(A,I,g,C,B)},_emscripten_glVertexAttribIPointer=_glVertexAttribIPointer,_glVertexAttribPointer=(A,I,g,C,B,Q)=>{var E=GL.currentContext.clientBuffers[A];if(!GLctx.currentArrayBufferBinding)return E.size=I,E.type=g,E.normalized=C,E.stride=B,E.ptr=Q,E.clientside=!0,void(E.vertexAttribPointerAdaptor=function(A,I,g,C,B,Q){this.vertexAttribPointer(A,I,g,C,B,Q)});E.clientside=!1,GLctx.vertexAttribPointer(A,I,g,!!C,B,Q)},_emscripten_glVertexAttribPointer=_glVertexAttribPointer;function _glViewport(A,I,g,C){GLctx.viewport(A,I,g,C)}var _emscripten_glViewport=_glViewport,_glWaitSync=(A,I,g,C)=>{var B=convertI32PairToI53(g,C);GLctx.waitSync(GL.syncs[A],I,B)},_emscripten_glWaitSync=_glWaitSync,_emscripten_is_main_browser_thread=()=>!ENVIRONMENT_IS_WORKER,_emscripten_memcpy_js=(A,I,g)=>HEAPU8.copyWithin(A,I,I+g),_emscripten_request_animation_frame_loop=(A,I)=>requestAnimationFrame((function g(C){var B,Q;B=C,Q=I,dynCall_idi.apply(null,[A,B,Q])&&requestAnimationFrame(g)})),abortOnCannotGrowMemory=A=>{abort("OOM")},_emscripten_resize_heap=A=>{HEAPU8.length;abortOnCannotGrowMemory(A>>>=0)},handleException=A=>{if(A instanceof ExitStatus||"unwind"==A)return EXITSTATUS;quit_(1,A)},runtimeKeepaliveCounter=0,keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0,SYSCALLS={varargs:void 0,get(){var A=HEAP32[+SYSCALLS.varargs>>2];return SYSCALLS.varargs+=4,A},getp:()=>SYSCALLS.get(),getStr:A=>UTF8ToString(A)},_proc_exit=A=>{EXITSTATUS=A,keepRuntimeAlive()||(Module.onExit&&Module.onExit(A),ABORT=!0),quit_(A,new ExitStatus(A))},exitJS=(A,I)=>{EXITSTATUS=A,_proc_exit(A)},_exit=exitJS,maybeExit=()=>{if(!keepRuntimeAlive())try{_exit(EXITSTATUS)}catch(A){handleException(A)}},callUserCallback=A=>{if(!ABORT)try{A(),maybeExit()}catch(A){handleException(A)}},safeSetTimeout=(A,I)=>setTimeout((()=>{callUserCallback(A)}),I),_emscripten_sleep=A=>Asyncify.handleSleep((I=>safeSetTimeout(I,A)));function handleAllocatorInit(){Object.assign(HandleAllocator.prototype,{get(A){return this.allocated[A]},has(A){return void 0!==this.allocated[A]},allocate(A){var I=this.freelist.pop()||this.allocated.length;return this.allocated[I]=A,I},free(A){this.allocated[A]=void 0,this.freelist.push(A)}})}function HandleAllocator(){this.allocated=[void 0],this.freelist=[]}_emscripten_sleep.isAsync=!0;var Fetch={openDatabase(A,I,g,C){try{var B=indexedDB.open(A,I)}catch(A){return C(A)}B.onupgradeneeded=A=>{var I=A.target.result;I.objectStoreNames.contains("FILES")&&I.deleteObjectStore("FILES"),I.createObjectStore("FILES")},B.onsuccess=A=>g(A.target.result),B.onerror=A=>C(A)},init(){Fetch.xhrs=new HandleAllocator;addRunDependency("library_fetch_init"),Fetch.openDatabase("emscripten_filesystem",1,(A=>{Fetch.dbInstance=A,removeRunDependency("library_fetch_init")}),(()=>{Fetch.dbInstance=!1,removeRunDependency("library_fetch_init")}))}};function fetchXHR(A,I,g,C,B){var Q=HEAPU32[A+8>>2];if(Q){var E=UTF8ToString(Q),e=A+112,i=UTF8ToString(e+0);i||(i="GET");var r=HEAPU32[e+56>>2],o=HEAPU32[e+68>>2],t=HEAPU32[e+72>>2],s=HEAPU32[e+76>>2],n=HEAPU32[e+80>>2],a=HEAPU32[e+84>>2],w=HEAPU32[e+88>>2],D=HEAPU32[e+52>>2],c=!!(1&D),F=!!(2&D),G=!!(64&D),l=o?UTF8ToString(o):void 0,M=t?UTF8ToString(t):void 0,y=new XMLHttpRequest;if(y.withCredentials=!!HEAPU8[e+60>>0],y.open(i,E,!G,l,M),G||(y.timeout=r),y.url_=E,y.responseType="arraybuffer",n){var R=UTF8ToString(n);y.overrideMimeType(R)}if(s)for(;;){var L=HEAPU32[s>>2];if(!L)break;var d=HEAPU32[s+4>>2];if(!d)break;s+=8;var U=UTF8ToString(L),h=UTF8ToString(d);y.setRequestHeader(U,h)}var m=Fetch.xhrs.allocate(y);HEAPU32[A>>2]=m;var S=a&&w?HEAPU8.slice(a,a+w):null;y.onload=C=>{Fetch.xhrs.has(m)&&(f(),y.status>=200&&y.status<300?I&&I(A,y,C):g&&g(A,y,C))},y.onerror=I=>{Fetch.xhrs.has(m)&&(f(),g&&g(A,y,I))},y.ontimeout=I=>{Fetch.xhrs.has(m)&&g&&g(A,y,I)},y.onprogress=I=>{if(Fetch.xhrs.has(m)){var g=c&&F&&y.response?y.response.byteLength:0,B=0;g>0&&c&&F&&(B=_malloc(g),HEAPU8.set(new Uint8Array(y.response),B)),HEAPU32[A+12>>2]=B,writeI53ToI64(A+16,g),writeI53ToI64(A+24,I.loaded-g),writeI53ToI64(A+32,I.total),HEAPU16[A+40>>1]=y.readyState,y.readyState>=3&&0===y.status&&I.loaded>0&&(y.status=200),HEAPU16[A+42>>1]=y.status,y.statusText&&stringToUTF8(y.statusText,A+44,64),C&&C(A,y,I),B&&_free(B)}},y.onreadystatechange=I=>{Fetch.xhrs.has(m)&&(HEAPU16[A+40>>1]=y.readyState,y.readyState>=2&&(HEAPU16[A+42>>1]=y.status),B&&B(A,y,I))};try{y.send(S)}catch(I){g&&g(A,y,I)}}else g(A,0,"no url specified!");function f(){var I=0,g=0;y.response&&c&&0===HEAPU32[A+12>>2]&&(g=y.response.byteLength),g>0&&(I=_malloc(g),HEAPU8.set(new Uint8Array(y.response),I)),HEAPU32[A+12>>2]=I,writeI53ToI64(A+16,g),writeI53ToI64(A+24,0);var C=y.response?y.response.byteLength:0;C&&writeI53ToI64(A+32,C),HEAPU16[A+40>>1]=y.readyState,HEAPU16[A+42>>1]=y.status,y.statusText&&stringToUTF8(y.statusText,A+44,64)}}function fetchCacheData(A,I,g,C,B){if(A){var Q=HEAPU32[I+112+64>>2];Q||(Q=HEAPU32[I+8>>2]);var E=UTF8ToString(Q);try{var e=A.transaction(["FILES"],"readwrite").objectStore("FILES").put(g,E);e.onsuccess=A=>{HEAPU16[I+40>>1]=4,HEAPU16[I+42>>1]=200,stringToUTF8("OK",I+44,64),C(I,0,E)},e.onerror=A=>{HEAPU16[I+40>>1]=4,HEAPU16[I+42>>1]=413,stringToUTF8("Payload Too Large",I+44,64),B(I,0,A)}}catch(A){B(I,0,A)}}else B(I,0,"IndexedDB not available!")}function fetchLoadCachedData(A,I,g,C){if(A){var B=HEAPU32[I+112+64>>2];B||(B=HEAPU32[I+8>>2]);var Q=UTF8ToString(B);try{var E=A.transaction(["FILES"],"readonly").objectStore("FILES").get(Q);E.onsuccess=A=>{if(A.target.result){var B=A.target.result,Q=B.byteLength||B.length,E=_malloc(Q);HEAPU8.set(new Uint8Array(B),E),HEAPU32[I+12>>2]=E,writeI53ToI64(I+16,Q),writeI53ToI64(I+24,0),writeI53ToI64(I+32,Q),HEAPU16[I+40>>1]=4,HEAPU16[I+42>>1]=200,stringToUTF8("OK",I+44,64),g(I,0,B)}else HEAPU16[I+40>>1]=4,HEAPU16[I+42>>1]=404,stringToUTF8("Not Found",I+44,64),C(I,0,"no data")},E.onerror=A=>{HEAPU16[I+40>>1]=4,HEAPU16[I+42>>1]=404,stringToUTF8("Not Found",I+44,64),C(I,0,A)}}catch(A){C(I,0,A)}}else C(I,0,"IndexedDB not available!")}function fetchDeleteCachedData(A,I,g,C){if(A){var B=HEAPU32[I+112+64>>2];B||(B=HEAPU32[I+8>>2]);var Q=UTF8ToString(B);try{var E=A.transaction(["FILES"],"readwrite").objectStore("FILES").delete(Q);E.onsuccess=A=>{var C=A.target.result;HEAPU32[I+12>>2]=0,writeI53ToI64(I+16,0),writeI53ToI64(I+24,0),writeI53ToI64(I+32,0),HEAPU16[I+40>>1]=4,HEAPU16[I+42>>1]=200,stringToUTF8("OK",I+44,64),g(I,0,C)},E.onerror=A=>{HEAPU16[I+40>>1]=4,HEAPU16[I+42>>1]=404,stringToUTF8("Not Found",I+44,64),C(I,0,A)}}catch(A){C(I,0,A)}}else C(I,0,"IndexedDB not available!")}function _emscripten_start_fetch(A,I,g,C,B){var Q=A+112,E=HEAPU32[Q+36>>2],e=HEAPU32[Q+40>>2],i=HEAPU32[Q+44>>2],r=HEAPU32[Q+48>>2],o=HEAPU32[Q+52>>2],t=!!(64&o);function s(A){t?A():callUserCallback(A)}var n=(A,g,C)=>{s((()=>{var g;E?(g=A,dynCall_vi.apply(null,[E,g])):I&&I(A)}))},a=(A,I,g)=>{s((()=>{var I;i?(I=A,dynCall_vi.apply(null,[i,I])):C&&C(A)}))},w=(A,I,C)=>{s((()=>{var I;e?(I=A,dynCall_vi.apply(null,[e,I])):g&&g(A)}))},D=(A,I,g)=>{s((()=>{var I;r?(I=A,dynCall_vi.apply(null,[r,I])):B&&B(A)}))},c=(A,g,C)=>{fetchCacheData(Fetch.dbInstance,A,g.response,((A,g,C)=>{s((()=>{var g;E?(g=A,dynCall_vi.apply(null,[E,g])):I&&I(A)}))}),((A,g,C)=>{s((()=>{var g;E?(g=A,dynCall_vi.apply(null,[E,g])):I&&I(A)}))}))},F=UTF8ToString(Q+0),G=!!(16&o),l=!!(4&o),M=!!(32&o);if("EM_IDB_STORE"===F){var y=HEAPU32[Q+84>>2],R=HEAPU32[Q+88>>2];fetchCacheData(Fetch.dbInstance,A,HEAPU8.slice(y,y+R),n,w)}else if("EM_IDB_DELETE"===F)fetchDeleteCachedData(Fetch.dbInstance,A,n,w);else if(G){if(M)return 0;fetchXHR(A,l?c:n,w,a,D)}else fetchLoadCachedData(Fetch.dbInstance,A,n,M?w:l?(A,I,g)=>{fetchXHR(A,c,w,a,D)}:(A,I,g)=>{fetchXHR(A,n,w,a,D)});return A}var _fd_close=A=>52,convertI32PairToI53Checked=(A,I)=>I+2097152>>>0<4194305-!!A?(A>>>0)+4294967296*I:NaN;function _fd_seek(A,I,g,C,B){convertI32PairToI53Checked(I,g);return 70}var printCharBuffers=[null,[],[]],printChar=(A,I)=>{var g=printCharBuffers[A];0===I||10===I?((1===A?out:err)(UTF8ArrayToString(g,0)),g.length=0):g.push(I)},_fd_write=(A,I,g,C)=>{for(var B=0,Q=0;Q<g;Q++){var E=HEAPU32[I>>2],e=HEAPU32[I+4>>2];I+=8;for(var i=0;i<e;i++)printChar(A,HEAPU8[E+i]);B+=e}return HEAPU32[C>>2]=B,0},_emscripten_set_main_loop_timing=(A,I)=>{if(Browser.mainLoop.timingMode=A,Browser.mainLoop.timingValue=I,!Browser.mainLoop.func)return 1;if(Browser.mainLoop.running||(Browser.mainLoop.running=!0),0==A)Browser.mainLoop.scheduler=function(){var A=0|Math.max(0,Browser.mainLoop.tickStartTime+I-_emscripten_get_now());setTimeout(Browser.mainLoop.runner,A)},Browser.mainLoop.method="timeout";else if(1==A)Browser.mainLoop.scheduler=function(){Browser.requestAnimationFrame(Browser.mainLoop.runner)},Browser.mainLoop.method="rAF";else if(2==A){if("undefined"==typeof setImmediate){var g=[],C="setimmediate";addEventListener("message",(A=>{A.data!==C&&A.data.target!==C||(A.stopPropagation(),g.shift()())}),!0),setImmediate=function(A){g.push(A),ENVIRONMENT_IS_WORKER?(void 0===Module.setImmediates&&(Module.setImmediates=[]),Module.setImmediates.push(A),postMessage({target:C})):postMessage(C,"*")}}Browser.mainLoop.scheduler=function(){setImmediate(Browser.mainLoop.runner)},Browser.mainLoop.method="immediate"}return 0},setMainLoop=(A,I,g,C,B)=>{assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters."),Browser.mainLoop.func=A,Browser.mainLoop.arg=C;var Q=Browser.mainLoop.currentlyRunningMainloop;function E(){return!(Q<Browser.mainLoop.currentlyRunningMainloop)}if(Browser.mainLoop.running=!1,Browser.mainLoop.runner=function(){if(!ABORT)if(Browser.mainLoop.queue.length>0){Date.now();var I=Browser.mainLoop.queue.shift();if(I.func(I.arg),Browser.mainLoop.remainingBlockers){var g=Browser.mainLoop.remainingBlockers,C=g%1==0?g-1:Math.floor(g);I.counted?Browser.mainLoop.remainingBlockers=C:(C+=.5,Browser.mainLoop.remainingBlockers=(8*g+C)/9)}if(Browser.mainLoop.updateStatus(),!E())return;setTimeout(Browser.mainLoop.runner,0)}else E()&&(Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0,1==Browser.mainLoop.timingMode&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0?Browser.mainLoop.scheduler():(0==Browser.mainLoop.timingMode&&(Browser.mainLoop.tickStartTime=_emscripten_get_now()),GL.newRenderingFrameStarted(),Browser.mainLoop.runIter(A),E()&&("object"==typeof SDL&&SDL.audio&&SDL.audio.queueNewAudioData&&SDL.audio.queueNewAudioData(),Browser.mainLoop.scheduler())))},B||(I&&I>0?_emscripten_set_main_loop_timing(0,1e3/I):_emscripten_set_main_loop_timing(1,1),Browser.mainLoop.scheduler()),g)throw"unwind"},warnOnce=A=>{warnOnce.shown||(warnOnce.shown={}),warnOnce.shown[A]||(warnOnce.shown[A]=1,ENVIRONMENT_IS_NODE&&(A="warning: "+A),err(A))},preloadPlugins=Module.preloadPlugins||[],Browser={mainLoop:{running:!1,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause(){Browser.mainLoop.scheduler=null,Browser.mainLoop.currentlyRunningMainloop++},resume(){Browser.mainLoop.currentlyRunningMainloop++;var A=Browser.mainLoop.timingMode,I=Browser.mainLoop.timingValue,g=Browser.mainLoop.func;Browser.mainLoop.func=null,setMainLoop(g,0,!1,Browser.mainLoop.arg,!0),_emscripten_set_main_loop_timing(A,I),Browser.mainLoop.scheduler()},updateStatus(){if(Module.setStatus){var A=Module.statusMessage||"Please wait...",I=Browser.mainLoop.remainingBlockers,g=Browser.mainLoop.expectedBlockers;I?I<g?Module.setStatus(A+" ("+(g-I)+"/"+g+")"):Module.setStatus(A):Module.setStatus("")}},runIter(A){if(!ABORT){if(Module.preMainLoop)if(!1===Module.preMainLoop())return;callUserCallback(A),Module.postMainLoop&&Module.postMainLoop()}}},isFullscreen:!1,pointerLock:!1,moduleContextCreatedCallbacks:[],workers:[],init(){if(!Browser.initted){Browser.initted=!0;var A={canHandle:function(A){return!Module.noImageDecoding&&/\.(jpg|jpeg|png|bmp)$/i.test(A)},handle:function(A,I,g,C){var B=new Blob([A],{type:Browser.getMimetype(I)});B.size!==A.length&&(B=new Blob([new Uint8Array(A).buffer],{type:Browser.getMimetype(I)}));var Q=URL.createObjectURL(B),E=new Image;E.onload=()=>{assert(E.complete,`Image ${I} could not be decoded`);var C=document.createElement("canvas");C.width=E.width,C.height=E.height,C.getContext("2d").drawImage(E,0,0),preloadedImages[I]=C,URL.revokeObjectURL(Q),g&&g(A)},E.onerror=A=>{err(`Image ${Q} could not be decoded`),C&&C()},E.src=Q}};preloadPlugins.push(A);var I={canHandle:function(A){return!Module.noAudioDecoding&&A.substr(-4)in{".ogg":1,".wav":1,".mp3":1}},handle:function(A,I,g,C){var B=!1;function Q(C){B||(B=!0,preloadedAudios[I]=C,g&&g(A))}var E=new Blob([A],{type:Browser.getMimetype(I)}),e=URL.createObjectURL(E),i=new Audio;i.addEventListener("canplaythrough",(()=>Q(i)),!1),i.onerror=function(g){B||(err(`warning: browser could not fully decode audio ${I}, trying slower base64 approach`),i.src="data:audio/x-"+I.substr(-3)+";base64,"+function(A){for(var I="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",g="",C=0,B=0,Q=0;Q<A.length;Q++)for(C=C<<8|A[Q],B+=8;B>=6;){var E=C>>B-6&63;B-=6,g+=I[E]}return 2==B?(g+=I[(3&C)<<4],g+="=="):4==B&&(g+=I[(15&C)<<2],g+="="),g}(A),Q(i))},i.src=e,safeSetTimeout((()=>{Q(i)}),1e4)}};preloadPlugins.push(I);var g=Module.canvas;g&&(g.requestPointerLock=g.requestPointerLock||g.mozRequestPointerLock||g.webkitRequestPointerLock||g.msRequestPointerLock||(()=>{}),g.exitPointerLock=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock||document.msExitPointerLock||(()=>{}),g.exitPointerLock=g.exitPointerLock.bind(document),document.addEventListener("pointerlockchange",C,!1),document.addEventListener("mozpointerlockchange",C,!1),document.addEventListener("webkitpointerlockchange",C,!1),document.addEventListener("mspointerlockchange",C,!1),Module.elementPointerLock&&g.addEventListener("click",(A=>{!Browser.pointerLock&&Module.canvas.requestPointerLock&&(Module.canvas.requestPointerLock(),A.preventDefault())}),!1))}function C(){Browser.pointerLock=document.pointerLockElement===Module.canvas||document.mozPointerLockElement===Module.canvas||document.webkitPointerLockElement===Module.canvas||document.msPointerLockElement===Module.canvas}},createContext(A,I,g,C){if(I&&Module.ctx&&A==Module.canvas)return Module.ctx;var B,Q;if(I){var E={antialias:!1,alpha:!1,majorVersion:"undefined"!=typeof WebGL2RenderingContext?2:1};if(C)for(var e in C)E[e]=C[e];void 0!==GL&&(Q=GL.createContext(A,E))&&(B=GL.getContext(Q).GLctx)}else B=A.getContext("2d");return B?(g&&(I||assert(void 0===GLctx,"cannot set in module if GLctx is used, but we are a non-GL context that would replace it"),Module.ctx=B,I&&GL.makeContextCurrent(Q),Module.useWebGL=I,Browser.moduleContextCreatedCallbacks.forEach((A=>A())),Browser.init()),B):null},destroyContext(A,I,g){},fullscreenHandlersInstalled:!1,lockPointer:void 0,resizeCanvas:void 0,requestFullscreen(A,I){Browser.lockPointer=A,Browser.resizeCanvas=I,void 0===Browser.lockPointer&&(Browser.lockPointer=!0),void 0===Browser.resizeCanvas&&(Browser.resizeCanvas=!1);var g=Module.canvas;function C(){Browser.isFullscreen=!1;var A=g.parentNode;(document.fullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.webkitFullscreenElement||document.webkitCurrentFullScreenElement)===A?(g.exitFullscreen=Browser.exitFullscreen,Browser.lockPointer&&g.requestPointerLock(),Browser.isFullscreen=!0,Browser.resizeCanvas?Browser.setFullscreenCanvasSize():Browser.updateCanvasDimensions(g)):(A.parentNode.insertBefore(g,A),A.parentNode.removeChild(A),Browser.resizeCanvas?Browser.setWindowedCanvasSize():Browser.updateCanvasDimensions(g)),Module.onFullScreen&&Module.onFullScreen(Browser.isFullscreen),Module.onFullscreen&&Module.onFullscreen(Browser.isFullscreen)}Browser.fullscreenHandlersInstalled||(Browser.fullscreenHandlersInstalled=!0,document.addEventListener("fullscreenchange",C,!1),document.addEventListener("mozfullscreenchange",C,!1),document.addEventListener("webkitfullscreenchange",C,!1),document.addEventListener("MSFullscreenChange",C,!1));var B=document.createElement("div");g.parentNode.insertBefore(B,g),B.appendChild(g),B.requestFullscreen=B.requestFullscreen||B.mozRequestFullScreen||B.msRequestFullscreen||(B.webkitRequestFullscreen?()=>B.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT):null)||(B.webkitRequestFullScreen?()=>B.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT):null),B.requestFullscreen()},exitFullscreen:()=>!!Browser.isFullscreen&&((document.exitFullscreen||document.cancelFullScreen||document.mozCancelFullScreen||document.msExitFullscreen||document.webkitCancelFullScreen||(()=>{})).apply(document,[]),!0),nextRAF:0,fakeRequestAnimationFrame(A){var I=Date.now();if(0===Browser.nextRAF)Browser.nextRAF=I+1e3/60;else for(;I+2>=Browser.nextRAF;)Browser.nextRAF+=1e3/60;var g=Math.max(Browser.nextRAF-I,0);setTimeout(A,g)},requestAnimationFrame(A){"function"!=typeof requestAnimationFrame?(0,Browser.fakeRequestAnimationFrame)(A):requestAnimationFrame(A)},safeSetTimeout:(A,I)=>safeSetTimeout(A,I),safeRequestAnimationFrame:A=>Browser.requestAnimationFrame((()=>{callUserCallback(A)})),getMimetype:A=>({jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[A.substr(A.lastIndexOf(".")+1)]),getUserMedia(A){window.getUserMedia||(window.getUserMedia=navigator.getUserMedia||navigator.mozGetUserMedia),window.getUserMedia(A)},getMovementX:A=>A.movementX||A.mozMovementX||A.webkitMovementX||0,getMovementY:A=>A.movementY||A.mozMovementY||A.webkitMovementY||0,getMouseWheelDelta(A){var I=0;switch(A.type){case"DOMMouseScroll":I=A.detail/3;break;case"mousewheel":I=A.wheelDelta/120;break;case"wheel":switch(I=A.deltaY,A.deltaMode){case 0:I/=100;break;case 1:I/=3;break;case 2:I*=80;break;default:throw"unrecognized mouse wheel delta mode: "+A.deltaMode}break;default:throw"unrecognized mouse wheel event: "+A.type}return I},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent(A){if(Browser.pointerLock)"mousemove"!=A.type&&"mozMovementX"in A?Browser.mouseMovementX=Browser.mouseMovementY=0:(Browser.mouseMovementX=Browser.getMovementX(A),Browser.mouseMovementY=Browser.getMovementY(A)),"undefined"!=typeof SDL?(Browser.mouseX=SDL.mouseX+Browser.mouseMovementX,Browser.mouseY=SDL.mouseY+Browser.mouseMovementY):(Browser.mouseX+=Browser.mouseMovementX,Browser.mouseY+=Browser.mouseMovementY);else{var I=Module.canvas.getBoundingClientRect(),g=Module.canvas.width,C=Module.canvas.height,B=void 0!==window.scrollX?window.scrollX:window.pageXOffset,Q=void 0!==window.scrollY?window.scrollY:window.pageYOffset;if("touchstart"===A.type||"touchend"===A.type||"touchmove"===A.type){var E=A.touch;if(void 0===E)return;var e=E.pageX-(B+I.left),i=E.pageY-(Q+I.top),r={x:e*=g/I.width,y:i*=C/I.height};if("touchstart"===A.type)Browser.lastTouches[E.identifier]=r,Browser.touches[E.identifier]=r;else if("touchend"===A.type||"touchmove"===A.type){var o=Browser.touches[E.identifier];o||(o=r),Browser.lastTouches[E.identifier]=o,Browser.touches[E.identifier]=r}return}var t=A.pageX-(B+I.left),s=A.pageY-(Q+I.top);t*=g/I.width,s*=C/I.height,Browser.mouseMovementX=t-Browser.mouseX,Browser.mouseMovementY=s-Browser.mouseY,Browser.mouseX=t,Browser.mouseY=s}},resizeListeners:[],updateResizeListeners(){var A=Module.canvas;Browser.resizeListeners.forEach((I=>I(A.width,A.height)))},setCanvasSize(A,I,g){var C=Module.canvas;Browser.updateCanvasDimensions(C,A,I),g||Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize(){if("undefined"!=typeof SDL){var A=HEAPU32[SDL.screen>>2];A|=8388608,HEAP32[SDL.screen>>2]=A}Browser.updateCanvasDimensions(Module.canvas),Browser.updateResizeListeners()},setWindowedCanvasSize(){if("undefined"!=typeof SDL){var A=HEAPU32[SDL.screen>>2];A&=-8388609,HEAP32[SDL.screen>>2]=A}Browser.updateCanvasDimensions(Module.canvas),Browser.updateResizeListeners()},updateCanvasDimensions(A,I,g){I&&g?(A.widthNative=I,A.heightNative=g):(I=A.widthNative,g=A.heightNative);var C=I,B=g;if(Module.forcedAspectRatio&&Module.forcedAspectRatio>0&&(C/B<Module.forcedAspectRatio?C=Math.round(B*Module.forcedAspectRatio):B=Math.round(C/Module.forcedAspectRatio)),(document.fullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.webkitFullscreenElement||document.webkitCurrentFullScreenElement)===A.parentNode&&"undefined"!=typeof screen){var Q=Math.min(screen.width/C,screen.height/B);C=Math.round(C*Q),B=Math.round(B*Q)}Browser.resizeCanvas?(A.width!=C&&(A.width=C),A.height!=B&&(A.height=B),void 0!==A.style&&(A.style.removeProperty("width"),A.style.removeProperty("height"))):(A.width!=I&&(A.width=I),A.height!=g&&(A.height=g),void 0!==A.style&&(C!=I||B!=g?(A.style.setProperty("width",C+"px","important"),A.style.setProperty("height",B+"px","important")):(A.style.removeProperty("width"),A.style.removeProperty("height"))))}};function GLFW_Window(A,I,g,C,B,Q){this.id=A,this.x=0,this.y=0,this.fullscreen=!1,this.storedX=0,this.storedY=0,this.width=I,this.height=g,this.storedWidth=I,this.storedHeight=g,this.title=C,this.monitor=B,this.share=Q,this.attributes=GLFW.hints,this.inputModes={208897:212993,208898:0,208899:0},this.buttons=0,this.keys=new Array,this.domKeys=new Array,this.shouldClose=0,this.title=null,this.windowPosFunc=null,this.windowSizeFunc=null,this.windowCloseFunc=null,this.windowRefreshFunc=null,this.windowFocusFunc=null,this.windowIconifyFunc=null,this.windowMaximizeFunc=null,this.framebufferSizeFunc=null,this.windowContentScaleFunc=null,this.mouseButtonFunc=null,this.cursorPosFunc=null,this.cursorEnterFunc=null,this.scrollFunc=null,this.dropFunc=null,this.keyFunc=null,this.charFunc=null,this.userptr=null}var _emscripten_set_window_title=A=>document.title=UTF8ToString(A),initRandomFill=()=>{if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues)return A=>crypto.getRandomValues(A);if(ENVIRONMENT_IS_NODE)try{var A=require("crypto");if(A.randomFillSync)return I=>A.randomFillSync(I);var I=A.randomBytes;return A=>(A.set(I(A.byteLength)),A)}catch(A){}abort("initRandomDevice")},randomFill=A=>(randomFill=initRandomFill())(A),PATH={isAbs:A=>"/"===A.charAt(0),splitPath:A=>/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(A).slice(1),normalizeArray:(A,I)=>{for(var g=0,C=A.length-1;C>=0;C--){var B=A[C];"."===B?A.splice(C,1):".."===B?(A.splice(C,1),g++):g&&(A.splice(C,1),g--)}if(I)for(;g;g--)A.unshift("..");return A},normalize:A=>{var I=PATH.isAbs(A),g="/"===A.substr(-1);return(A=PATH.normalizeArray(A.split("/").filter((A=>!!A)),!I).join("/"))||I||(A="."),A&&g&&(A+="/"),(I?"/":"")+A},dirname:A=>{var I=PATH.splitPath(A),g=I[0],C=I[1];return g||C?(C&&(C=C.substr(0,C.length-1)),g+C):"."},basename:A=>{if("/"===A)return"/";var I=(A=(A=PATH.normalize(A)).replace(/\/$/,"")).lastIndexOf("/");return-1===I?A:A.substr(I+1)},join:function(){var A=Array.prototype.slice.call(arguments);return PATH.normalize(A.join("/"))},join2:(A,I)=>PATH.normalize(A+"/"+I)},PATH_FS={resolve:function(){for(var A="",I=!1,g=arguments.length-1;g>=-1&&!I;g--){var C=g>=0?arguments[g]:FS.cwd();if("string"!=typeof C)throw new TypeError("Arguments to path.resolve must be strings");if(!C)return"";A=C+"/"+A,I=PATH.isAbs(C)}return(I?"/":"")+(A=PATH.normalizeArray(A.split("/").filter((A=>!!A)),!I).join("/"))||"."},relative:(A,I)=>{function g(A){for(var I=0;I<A.length&&""===A[I];I++);for(var g=A.length-1;g>=0&&""===A[g];g--);return I>g?[]:A.slice(I,g-I+1)}A=PATH_FS.resolve(A).substr(1),I=PATH_FS.resolve(I).substr(1);for(var C=g(A.split("/")),B=g(I.split("/")),Q=Math.min(C.length,B.length),E=Q,e=0;e<Q;e++)if(C[e]!==B[e]){E=e;break}var i=[];for(e=E;e<C.length;e++)i.push("..");return(i=i.concat(B.slice(E))).join("/")}},FS_stdin_getChar_buffer=[];function intArrayFromString(A,I,g){var C=g>0?g:lengthBytesUTF8(A)+1,B=new Array(C),Q=stringToUTF8Array(A,B,0,B.length);return I&&(B.length=Q),B}for(var GLctx,FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var A=null;if(ENVIRONMENT_IS_NODE){var I=Buffer.alloc(256),g=0,C=process.stdin.fd;try{g=fs.readSync(C,I)}catch(A){if(!A.toString().includes("EOF"))throw A;g=0}A=g>0?I.slice(0,g).toString("utf-8"):null}else"undefined"!=typeof window&&"function"==typeof window.prompt?null!==(A=window.prompt("Input: "))&&(A+="\n"):"function"==typeof readline&&null!==(A=readline())&&(A+="\n");if(!A)return null;FS_stdin_getChar_buffer=intArrayFromString(A,!0)}return FS_stdin_getChar_buffer.shift()},TTY={ttys:[],init(){},shutdown(){},register(A,I){TTY.ttys[A]={input:[],output:[],ops:I},FS.registerDevice(A,TTY.stream_ops)},stream_ops:{open(A){var I=TTY.ttys[A.node.rdev];if(!I)throw new FS.ErrnoError(43);A.tty=I,A.seekable=!1},close(A){A.tty.ops.fsync(A.tty)},fsync(A){A.tty.ops.fsync(A.tty)},read(A,I,g,C,B){if(!A.tty||!A.tty.ops.get_char)throw new FS.ErrnoError(60);for(var Q=0,E=0;E<C;E++){var e;try{e=A.tty.ops.get_char(A.tty)}catch(A){throw new FS.ErrnoError(29)}if(void 0===e&&0===Q)throw new FS.ErrnoError(6);if(null==e)break;Q++,I[g+E]=e}return Q&&(A.node.timestamp=Date.now()),Q},write(A,I,g,C,B){if(!A.tty||!A.tty.ops.put_char)throw new FS.ErrnoError(60);try{for(var Q=0;Q<C;Q++)A.tty.ops.put_char(A.tty,I[g+Q])}catch(A){throw new FS.ErrnoError(29)}return C&&(A.node.timestamp=Date.now()),Q}},default_tty_ops:{get_char:A=>FS_stdin_getChar(),put_char(A,I){null===I||10===I?(out(UTF8ArrayToString(A.output,0)),A.output=[]):0!=I&&A.output.push(I)},fsync(A){A.output&&A.output.length>0&&(out(UTF8ArrayToString(A.output,0)),A.output=[])},ioctl_tcgets:A=>({c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}),ioctl_tcsets:(A,I,g)=>0,ioctl_tiocgwinsz:A=>[24,80]},default_tty1_ops:{put_char(A,I){null===I||10===I?(err(UTF8ArrayToString(A.output,0)),A.output=[]):0!=I&&A.output.push(I)},fsync(A){A.output&&A.output.length>0&&(err(UTF8ArrayToString(A.output,0)),A.output=[])}}},mmapAlloc=A=>{abort()},MEMFS={ops_table:null,mount:A=>MEMFS.createNode(null,"/",16895,0),createNode(A,I,g,C){if(FS.isBlkdev(g)||FS.isFIFO(g))throw new FS.ErrnoError(63);MEMFS.ops_table||(MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}});var B=FS.createNode(A,I,g,C);return FS.isDir(B.mode)?(B.node_ops=MEMFS.ops_table.dir.node,B.stream_ops=MEMFS.ops_table.dir.stream,B.contents={}):FS.isFile(B.mode)?(B.node_ops=MEMFS.ops_table.file.node,B.stream_ops=MEMFS.ops_table.file.stream,B.usedBytes=0,B.contents=null):FS.isLink(B.mode)?(B.node_ops=MEMFS.ops_table.link.node,B.stream_ops=MEMFS.ops_table.link.stream):FS.isChrdev(B.mode)&&(B.node_ops=MEMFS.ops_table.chrdev.node,B.stream_ops=MEMFS.ops_table.chrdev.stream),B.timestamp=Date.now(),A&&(A.contents[I]=B,A.timestamp=B.timestamp),B},getFileDataAsTypedArray:A=>A.contents?A.contents.subarray?A.contents.subarray(0,A.usedBytes):new Uint8Array(A.contents):new Uint8Array(0),expandFileStorage(A,I){var g=A.contents?A.contents.length:0;if(!(g>=I)){I=Math.max(I,g*(g<1048576?2:1.125)>>>0),0!=g&&(I=Math.max(I,256));var C=A.contents;A.contents=new Uint8Array(I),A.usedBytes>0&&A.contents.set(C.subarray(0,A.usedBytes),0)}},resizeFileStorage(A,I){if(A.usedBytes!=I)if(0==I)A.contents=null,A.usedBytes=0;else{var g=A.contents;A.contents=new Uint8Array(I),g&&A.contents.set(g.subarray(0,Math.min(I,A.usedBytes))),A.usedBytes=I}},node_ops:{getattr(A){var I={};return I.dev=FS.isChrdev(A.mode)?A.id:1,I.ino=A.id,I.mode=A.mode,I.nlink=1,I.uid=0,I.gid=0,I.rdev=A.rdev,FS.isDir(A.mode)?I.size=4096:FS.isFile(A.mode)?I.size=A.usedBytes:FS.isLink(A.mode)?I.size=A.link.length:I.size=0,I.atime=new Date(A.timestamp),I.mtime=new Date(A.timestamp),I.ctime=new Date(A.timestamp),I.blksize=4096,I.blocks=Math.ceil(I.size/I.blksize),I},setattr(A,I){void 0!==I.mode&&(A.mode=I.mode),void 0!==I.timestamp&&(A.timestamp=I.timestamp),void 0!==I.size&&MEMFS.resizeFileStorage(A,I.size)},lookup(A,I){throw FS.genericErrors[44]},mknod:(A,I,g,C)=>MEMFS.createNode(A,I,g,C),rename(A,I,g){if(FS.isDir(A.mode)){var C;try{C=FS.lookupNode(I,g)}catch(A){}if(C)for(var B in C.contents)throw new FS.ErrnoError(55)}delete A.parent.contents[A.name],A.parent.timestamp=Date.now(),A.name=g,I.contents[g]=A,I.timestamp=A.parent.timestamp,A.parent=I},unlink(A,I){delete A.contents[I],A.timestamp=Date.now()},rmdir(A,I){var g=FS.lookupNode(A,I);for(var C in g.contents)throw new FS.ErrnoError(55);delete A.contents[I],A.timestamp=Date.now()},readdir(A){var I=[".",".."];for(var g in A.contents)A.contents.hasOwnProperty(g)&&I.push(g);return I},symlink(A,I,g){var C=MEMFS.createNode(A,I,41471,0);return C.link=g,C},readlink(A){if(!FS.isLink(A.mode))throw new FS.ErrnoError(28);return A.link}},stream_ops:{read(A,I,g,C,B){var Q=A.node.contents;if(B>=A.node.usedBytes)return 0;var E=Math.min(A.node.usedBytes-B,C);if(E>8&&Q.subarray)I.set(Q.subarray(B,B+E),g);else for(var e=0;e<E;e++)I[g+e]=Q[B+e];return E},write(A,I,g,C,B,Q){if(!C)return 0;var E=A.node;if(E.timestamp=Date.now(),I.subarray&&(!E.contents||E.contents.subarray)){if(Q)return E.contents=I.subarray(g,g+C),E.usedBytes=C,C;if(0===E.usedBytes&&0===B)return E.contents=I.slice(g,g+C),E.usedBytes=C,C;if(B+C<=E.usedBytes)return E.contents.set(I.subarray(g,g+C),B),C}if(MEMFS.expandFileStorage(E,B+C),E.contents.subarray&&I.subarray)E.contents.set(I.subarray(g,g+C),B);else for(var e=0;e<C;e++)E.contents[B+e]=I[g+e];return E.usedBytes=Math.max(E.usedBytes,B+C),C},llseek(A,I,g){var C=I;if(1===g?C+=A.position:2===g&&FS.isFile(A.node.mode)&&(C+=A.node.usedBytes),C<0)throw new FS.ErrnoError(28);return C},allocate(A,I,g){MEMFS.expandFileStorage(A.node,I+g),A.node.usedBytes=Math.max(A.node.usedBytes,I+g)},mmap(A,I,g,C,B){if(!FS.isFile(A.node.mode))throw new FS.ErrnoError(43);var Q,E,e=A.node.contents;if(2&B||e.buffer!==HEAP8.buffer){if((g>0||g+I<e.length)&&(e=e.subarray?e.subarray(g,g+I):Array.prototype.slice.call(e,g,g+I)),E=!0,!(Q=mmapAlloc(I)))throw new FS.ErrnoError(48);HEAP8.set(e,Q)}else E=!1,Q=e.byteOffset;return{ptr:Q,allocated:E}},msync:(A,I,g,C,B)=>(MEMFS.stream_ops.write(A,I,0,C,g,!1),0)}},asyncLoad=(A,I,g,C)=>{var B=C?"":getUniqueRunDependency(`al ${A}`);readAsync(A,(g=>{assert(g,`Loading data file "${A}" failed (no arrayBuffer).`),I(new Uint8Array(g)),B&&removeRunDependency(B)}),(I=>{if(!g)throw`Loading data file "${A}" failed.`;g()})),B&&addRunDependency(B)},FS_createDataFile=(A,I,g,C,B,Q)=>FS.createDataFile(A,I,g,C,B,Q),FS_handledByPreloadPlugin=(A,I,g,C)=>{void 0!==Browser&&Browser.init();var B=!1;return preloadPlugins.forEach((Q=>{B||Q.canHandle(I)&&(Q.handle(A,I,g,C),B=!0)})),B},FS_createPreloadedFile=(A,I,g,C,B,Q,E,e,i,r)=>{var o=I?PATH_FS.resolve(PATH.join2(A,I)):A,t=getUniqueRunDependency(`cp ${o}`);function s(g){function s(g){r&&r(),e||FS_createDataFile(A,I,g,C,B,i),Q&&Q(),removeRunDependency(t)}FS_handledByPreloadPlugin(g,o,s,(()=>{E&&E(),removeRunDependency(t)}))||s(g)}addRunDependency(t),"string"==typeof g?asyncLoad(g,(A=>s(A)),E):s(g)},FS_modeStringToFlags=A=>{var I={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090}[A];if(void 0===I)throw new Error(`Unknown file open mode: ${A}`);return I},FS_getMode=(A,I)=>{var g=0;return A&&(g|=365),I&&(g|=146),g},FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath(A,I={}){if(!(A=PATH_FS.resolve(A)))return{path:"",node:null};if((I=Object.assign({follow_mount:!0,recurse_count:0},I)).recurse_count>8)throw new FS.ErrnoError(32);for(var g=A.split("/").filter((A=>!!A)),C=FS.root,B="/",Q=0;Q<g.length;Q++){var E=Q===g.length-1;if(E&&I.parent)break;if(C=FS.lookupNode(C,g[Q]),B=PATH.join2(B,g[Q]),FS.isMountpoint(C)&&(!E||E&&I.follow_mount)&&(C=C.mounted.root),!E||I.follow)for(var e=0;FS.isLink(C.mode);){var i=FS.readlink(B);if(B=PATH_FS.resolve(PATH.dirname(B),i),C=FS.lookupPath(B,{recurse_count:I.recurse_count+1}).node,e++>40)throw new FS.ErrnoError(32)}}return{path:B,node:C}},getPath(A){for(var I;;){if(FS.isRoot(A)){var g=A.mount.mountpoint;return I?"/"!==g[g.length-1]?`${g}/${I}`:g+I:g}I=I?`${A.name}/${I}`:A.name,A=A.parent}},hashName(A,I){for(var g=0,C=0;C<I.length;C++)g=(g<<5)-g+I.charCodeAt(C)|0;return(A+g>>>0)%FS.nameTable.length},hashAddNode(A){var I=FS.hashName(A.parent.id,A.name);A.name_next=FS.nameTable[I],FS.nameTable[I]=A},hashRemoveNode(A){var I=FS.hashName(A.parent.id,A.name);if(FS.nameTable[I]===A)FS.nameTable[I]=A.name_next;else for(var g=FS.nameTable[I];g;){if(g.name_next===A){g.name_next=A.name_next;break}g=g.name_next}},lookupNode(A,I){var g=FS.mayLookup(A);if(g)throw new FS.ErrnoError(g,A);for(var C=FS.hashName(A.id,I),B=FS.nameTable[C];B;B=B.name_next){var Q=B.name;if(B.parent.id===A.id&&Q===I)return B}return FS.lookup(A,I)},createNode(A,I,g,C){var B=new FS.FSNode(A,I,g,C);return FS.hashAddNode(B),B},destroyNode(A){FS.hashRemoveNode(A)},isRoot:A=>A===A.parent,isMountpoint:A=>!!A.mounted,isFile:A=>32768==(61440&A),isDir:A=>16384==(61440&A),isLink:A=>40960==(61440&A),isChrdev:A=>8192==(61440&A),isBlkdev:A=>24576==(61440&A),isFIFO:A=>4096==(61440&A),isSocket:A=>49152==(49152&A),flagsToPermissionString(A){var I=["r","w","rw"][3&A];return 512&A&&(I+="w"),I},nodePermissions:(A,I)=>FS.ignorePermissions||(!I.includes("r")||292&A.mode)&&(!I.includes("w")||146&A.mode)&&(!I.includes("x")||73&A.mode)?0:2,mayLookup(A){var I=FS.nodePermissions(A,"x");return I||(A.node_ops.lookup?0:2)},mayCreate(A,I){try{FS.lookupNode(A,I);return 20}catch(A){}return FS.nodePermissions(A,"wx")},mayDelete(A,I,g){var C;try{C=FS.lookupNode(A,I)}catch(A){return A.errno}var B=FS.nodePermissions(A,"wx");if(B)return B;if(g){if(!FS.isDir(C.mode))return 54;if(FS.isRoot(C)||FS.getPath(C)===FS.cwd())return 10}else if(FS.isDir(C.mode))return 31;return 0},mayOpen:(A,I)=>A?FS.isLink(A.mode)?32:FS.isDir(A.mode)&&("r"!==FS.flagsToPermissionString(I)||512&I)?31:FS.nodePermissions(A,FS.flagsToPermissionString(I)):44,MAX_OPEN_FDS:4096,nextfd(){for(var A=0;A<=FS.MAX_OPEN_FDS;A++)if(!FS.streams[A])return A;throw new FS.ErrnoError(33)},getStreamChecked(A){var I=FS.getStream(A);if(!I)throw new FS.ErrnoError(8);return I},getStream:A=>FS.streams[A],createStream:(A,I=-1)=>(FS.FSStream||(FS.FSStream=function(){this.shared={}},FS.FSStream.prototype={},Object.defineProperties(FS.FSStream.prototype,{object:{get(){return this.node},set(A){this.node=A}},isRead:{get(){return 1!=(2097155&this.flags)}},isWrite:{get(){return 0!=(2097155&this.flags)}},isAppend:{get(){return 1024&this.flags}},flags:{get(){return this.shared.flags},set(A){this.shared.flags=A}},position:{get(){return this.shared.position},set(A){this.shared.position=A}}})),A=Object.assign(new FS.FSStream,A),-1==I&&(I=FS.nextfd()),A.fd=I,FS.streams[I]=A,A),closeStream(A){FS.streams[A]=null},chrdev_stream_ops:{open(A){var I=FS.getDevice(A.node.rdev);A.stream_ops=I.stream_ops,A.stream_ops.open&&A.stream_ops.open(A)},llseek(){throw new FS.ErrnoError(70)}},major:A=>A>>8,minor:A=>255&A,makedev:(A,I)=>A<<8|I,registerDevice(A,I){FS.devices[A]={stream_ops:I}},getDevice:A=>FS.devices[A],getMounts(A){for(var I=[],g=[A];g.length;){var C=g.pop();I.push(C),g.push.apply(g,C.mounts)}return I},syncfs(A,I){"function"==typeof A&&(I=A,A=!1),FS.syncFSRequests++,FS.syncFSRequests>1&&err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var g=FS.getMounts(FS.root.mount),C=0;function B(A){return FS.syncFSRequests--,I(A)}function Q(A){if(A)return Q.errored?void 0:(Q.errored=!0,B(A));++C>=g.length&&B(null)}g.forEach((I=>{if(!I.type.syncfs)return Q(null);I.type.syncfs(I,A,Q)}))},mount(A,I,g){var C,B="/"===g,Q=!g;if(B&&FS.root)throw new FS.ErrnoError(10);if(!B&&!Q){var E=FS.lookupPath(g,{follow_mount:!1});if(g=E.path,C=E.node,FS.isMountpoint(C))throw new FS.ErrnoError(10);if(!FS.isDir(C.mode))throw new FS.ErrnoError(54)}var e={type:A,opts:I,mountpoint:g,mounts:[]},i=A.mount(e);return i.mount=e,e.root=i,B?FS.root=i:C&&(C.mounted=e,C.mount&&C.mount.mounts.push(e)),i},unmount(A){var I=FS.lookupPath(A,{follow_mount:!1});if(!FS.isMountpoint(I.node))throw new FS.ErrnoError(28);var g=I.node,C=g.mounted,B=FS.getMounts(C);Object.keys(FS.nameTable).forEach((A=>{for(var I=FS.nameTable[A];I;){var g=I.name_next;B.includes(I.mount)&&FS.destroyNode(I),I=g}})),g.mounted=null;var Q=g.mount.mounts.indexOf(C);g.mount.mounts.splice(Q,1)},lookup:(A,I)=>A.node_ops.lookup(A,I),mknod(A,I,g){var C=FS.lookupPath(A,{parent:!0}).node,B=PATH.basename(A);if(!B||"."===B||".."===B)throw new FS.ErrnoError(28);var Q=FS.mayCreate(C,B);if(Q)throw new FS.ErrnoError(Q);if(!C.node_ops.mknod)throw new FS.ErrnoError(63);return C.node_ops.mknod(C,B,I,g)},create:(A,I)=>(I=void 0!==I?I:438,I&=4095,I|=32768,FS.mknod(A,I,0)),mkdir:(A,I)=>(I=void 0!==I?I:511,I&=1023,I|=16384,FS.mknod(A,I,0)),mkdirTree(A,I){for(var g=A.split("/"),C="",B=0;B<g.length;++B)if(g[B]){C+="/"+g[B];try{FS.mkdir(C,I)}catch(A){if(20!=A.errno)throw A}}},mkdev:(A,I,g)=>(void 0===g&&(g=I,I=438),I|=8192,FS.mknod(A,I,g)),symlink(A,I){if(!PATH_FS.resolve(A))throw new FS.ErrnoError(44);var g=FS.lookupPath(I,{parent:!0}).node;if(!g)throw new FS.ErrnoError(44);var C=PATH.basename(I),B=FS.mayCreate(g,C);if(B)throw new FS.ErrnoError(B);if(!g.node_ops.symlink)throw new FS.ErrnoError(63);return g.node_ops.symlink(g,C,A)},rename(A,I){var g,C,B=PATH.dirname(A),Q=PATH.dirname(I),E=PATH.basename(A),e=PATH.basename(I);if(g=FS.lookupPath(A,{parent:!0}).node,C=FS.lookupPath(I,{parent:!0}).node,!g||!C)throw new FS.ErrnoError(44);if(g.mount!==C.mount)throw new FS.ErrnoError(75);var i,r=FS.lookupNode(g,E),o=PATH_FS.relative(A,Q);if("."!==o.charAt(0))throw new FS.ErrnoError(28);if("."!==(o=PATH_FS.relative(I,B)).charAt(0))throw new FS.ErrnoError(55);try{i=FS.lookupNode(C,e)}catch(A){}if(r!==i){var t=FS.isDir(r.mode),s=FS.mayDelete(g,E,t);if(s)throw new FS.ErrnoError(s);if(s=i?FS.mayDelete(C,e,t):FS.mayCreate(C,e))throw new FS.ErrnoError(s);if(!g.node_ops.rename)throw new FS.ErrnoError(63);if(FS.isMountpoint(r)||i&&FS.isMountpoint(i))throw new FS.ErrnoError(10);if(C!==g&&(s=FS.nodePermissions(g,"w")))throw new FS.ErrnoError(s);FS.hashRemoveNode(r);try{g.node_ops.rename(r,C,e)}catch(A){throw A}finally{FS.hashAddNode(r)}}},rmdir(A){var I=FS.lookupPath(A,{parent:!0}).node,g=PATH.basename(A),C=FS.lookupNode(I,g),B=FS.mayDelete(I,g,!0);if(B)throw new FS.ErrnoError(B);if(!I.node_ops.rmdir)throw new FS.ErrnoError(63);if(FS.isMountpoint(C))throw new FS.ErrnoError(10);I.node_ops.rmdir(I,g),FS.destroyNode(C)},readdir(A){var I=FS.lookupPath(A,{follow:!0}).node;if(!I.node_ops.readdir)throw new FS.ErrnoError(54);return I.node_ops.readdir(I)},unlink(A){var I=FS.lookupPath(A,{parent:!0}).node;if(!I)throw new FS.ErrnoError(44);var g=PATH.basename(A),C=FS.lookupNode(I,g),B=FS.mayDelete(I,g,!1);if(B)throw new FS.ErrnoError(B);if(!I.node_ops.unlink)throw new FS.ErrnoError(63);if(FS.isMountpoint(C))throw new FS.ErrnoError(10);I.node_ops.unlink(I,g),FS.destroyNode(C)},readlink(A){var I=FS.lookupPath(A).node;if(!I)throw new FS.ErrnoError(44);if(!I.node_ops.readlink)throw new FS.ErrnoError(28);return PATH_FS.resolve(FS.getPath(I.parent),I.node_ops.readlink(I))},stat(A,I){var g=FS.lookupPath(A,{follow:!I}).node;if(!g)throw new FS.ErrnoError(44);if(!g.node_ops.getattr)throw new FS.ErrnoError(63);return g.node_ops.getattr(g)},lstat:A=>FS.stat(A,!0),chmod(A,I,g){var C;"string"==typeof A?C=FS.lookupPath(A,{follow:!g}).node:C=A;if(!C.node_ops.setattr)throw new FS.ErrnoError(63);C.node_ops.setattr(C,{mode:4095&I|-4096&C.mode,timestamp:Date.now()})},lchmod(A,I){FS.chmod(A,I,!0)},fchmod(A,I){var g=FS.getStreamChecked(A);FS.chmod(g.node,I)},chown(A,I,g,C){var B;"string"==typeof A?B=FS.lookupPath(A,{follow:!C}).node:B=A;if(!B.node_ops.setattr)throw new FS.ErrnoError(63);B.node_ops.setattr(B,{timestamp:Date.now()})},lchown(A,I,g){FS.chown(A,I,g,!0)},fchown(A,I,g){var C=FS.getStreamChecked(A);FS.chown(C.node,I,g)},truncate(A,I){if(I<0)throw new FS.ErrnoError(28);var g;"string"==typeof A?g=FS.lookupPath(A,{follow:!0}).node:g=A;if(!g.node_ops.setattr)throw new FS.ErrnoError(63);if(FS.isDir(g.mode))throw new FS.ErrnoError(31);if(!FS.isFile(g.mode))throw new FS.ErrnoError(28);var C=FS.nodePermissions(g,"w");if(C)throw new FS.ErrnoError(C);g.node_ops.setattr(g,{size:I,timestamp:Date.now()})},ftruncate(A,I){var g=FS.getStreamChecked(A);if(0==(2097155&g.flags))throw new FS.ErrnoError(28);FS.truncate(g.node,I)},utime(A,I,g){var C=FS.lookupPath(A,{follow:!0}).node;C.node_ops.setattr(C,{timestamp:Math.max(I,g)})},open(A,I,g){if(""===A)throw new FS.ErrnoError(44);var C;if(g=void 0===g?438:g,g=64&(I="string"==typeof I?FS_modeStringToFlags(I):I)?4095&g|32768:0,"object"==typeof A)C=A;else{A=PATH.normalize(A);try{C=FS.lookupPath(A,{follow:!(131072&I)}).node}catch(A){}}var B=!1;if(64&I)if(C){if(128&I)throw new FS.ErrnoError(20)}else C=FS.mknod(A,g,0),B=!0;if(!C)throw new FS.ErrnoError(44);if(FS.isChrdev(C.mode)&&(I&=-513),65536&I&&!FS.isDir(C.mode))throw new FS.ErrnoError(54);if(!B){var Q=FS.mayOpen(C,I);if(Q)throw new FS.ErrnoError(Q)}512&I&&!B&&FS.truncate(C,0),I&=-131713;var E=FS.createStream({node:C,path:FS.getPath(C),flags:I,seekable:!0,position:0,stream_ops:C.stream_ops,ungotten:[],error:!1});return E.stream_ops.open&&E.stream_ops.open(E),!Module.logReadFiles||1&I||(FS.readFiles||(FS.readFiles={}),A in FS.readFiles||(FS.readFiles[A]=1)),E},close(A){if(FS.isClosed(A))throw new FS.ErrnoError(8);A.getdents&&(A.getdents=null);try{A.stream_ops.close&&A.stream_ops.close(A)}catch(A){throw A}finally{FS.closeStream(A.fd)}A.fd=null},isClosed:A=>null===A.fd,llseek(A,I,g){if(FS.isClosed(A))throw new FS.ErrnoError(8);if(!A.seekable||!A.stream_ops.llseek)throw new FS.ErrnoError(70);if(0!=g&&1!=g&&2!=g)throw new FS.ErrnoError(28);return A.position=A.stream_ops.llseek(A,I,g),A.ungotten=[],A.position},read(A,I,g,C,B){if(C<0||B<0)throw new FS.ErrnoError(28);if(FS.isClosed(A))throw new FS.ErrnoError(8);if(1==(2097155&A.flags))throw new FS.ErrnoError(8);if(FS.isDir(A.node.mode))throw new FS.ErrnoError(31);if(!A.stream_ops.read)throw new FS.ErrnoError(28);var Q=void 0!==B;if(Q){if(!A.seekable)throw new FS.ErrnoError(70)}else B=A.position;var E=A.stream_ops.read(A,I,g,C,B);return Q||(A.position+=E),E},write(A,I,g,C,B,Q){if(C<0||B<0)throw new FS.ErrnoError(28);if(FS.isClosed(A))throw new FS.ErrnoError(8);if(0==(2097155&A.flags))throw new FS.ErrnoError(8);if(FS.isDir(A.node.mode))throw new FS.ErrnoError(31);if(!A.stream_ops.write)throw new FS.ErrnoError(28);A.seekable&&1024&A.flags&&FS.llseek(A,0,2);var E=void 0!==B;if(E){if(!A.seekable)throw new FS.ErrnoError(70)}else B=A.position;var e=A.stream_ops.write(A,I,g,C,B,Q);return E||(A.position+=e),e},allocate(A,I,g){if(FS.isClosed(A))throw new FS.ErrnoError(8);if(I<0||g<=0)throw new FS.ErrnoError(28);if(0==(2097155&A.flags))throw new FS.ErrnoError(8);if(!FS.isFile(A.node.mode)&&!FS.isDir(A.node.mode))throw new FS.ErrnoError(43);if(!A.stream_ops.allocate)throw new FS.ErrnoError(138);A.stream_ops.allocate(A,I,g)},mmap(A,I,g,C,B){if(0!=(2&C)&&0==(2&B)&&2!=(2097155&A.flags))throw new FS.ErrnoError(2);if(1==(2097155&A.flags))throw new FS.ErrnoError(2);if(!A.stream_ops.mmap)throw new FS.ErrnoError(43);return A.stream_ops.mmap(A,I,g,C,B)},msync:(A,I,g,C,B)=>A.stream_ops.msync?A.stream_ops.msync(A,I,g,C,B):0,munmap:A=>0,ioctl(A,I,g){if(!A.stream_ops.ioctl)throw new FS.ErrnoError(59);return A.stream_ops.ioctl(A,I,g)},readFile(A,I={}){if(I.flags=I.flags||0,I.encoding=I.encoding||"binary","utf8"!==I.encoding&&"binary"!==I.encoding)throw new Error(`Invalid encoding type "${I.encoding}"`);var g,C=FS.open(A,I.flags),B=FS.stat(A).size,Q=new Uint8Array(B);return FS.read(C,Q,0,B,0),"utf8"===I.encoding?g=UTF8ArrayToString(Q,0):"binary"===I.encoding&&(g=Q),FS.close(C),g},writeFile(A,I,g={}){g.flags=g.flags||577;var C=FS.open(A,g.flags,g.mode);if("string"==typeof I){var B=new Uint8Array(lengthBytesUTF8(I)+1),Q=stringToUTF8Array(I,B,0,B.length);FS.write(C,B,0,Q,void 0,g.canOwn)}else{if(!ArrayBuffer.isView(I))throw new Error("Unsupported data type");FS.write(C,I,0,I.byteLength,void 0,g.canOwn)}FS.close(C)},cwd:()=>FS.currentPath,chdir(A){var I=FS.lookupPath(A,{follow:!0});if(null===I.node)throw new FS.ErrnoError(44);if(!FS.isDir(I.node.mode))throw new FS.ErrnoError(54);var g=FS.nodePermissions(I.node,"x");if(g)throw new FS.ErrnoError(g);FS.currentPath=I.path},createDefaultDirectories(){FS.mkdir("/tmp"),FS.mkdir("/home"),FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev"),FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(A,I,g,C,B)=>C}),FS.mkdev("/dev/null",FS.makedev(1,3)),TTY.register(FS.makedev(5,0),TTY.default_tty_ops),TTY.register(FS.makedev(6,0),TTY.default_tty1_ops),FS.mkdev("/dev/tty",FS.makedev(5,0)),FS.mkdev("/dev/tty1",FS.makedev(6,0));var A=new Uint8Array(1024),I=0,g=()=>(0===I&&(I=randomFill(A).byteLength),A[--I]);FS.createDevice("/dev","random",g),FS.createDevice("/dev","urandom",g),FS.mkdir("/dev/shm"),FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var A=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd"),FS.mount({mount(){var I=FS.createNode(A,"fd",16895,73);return I.node_ops={lookup(A,I){var g=+I,C=FS.getStreamChecked(g),B={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>C.path}};return B.parent=B,B}},I}},{},"/proc/self/fd")},createStandardStreams(){Module.stdin?FS.createDevice("/dev","stdin",Module.stdin):FS.symlink("/dev/tty","/dev/stdin"),Module.stdout?FS.createDevice("/dev","stdout",null,Module.stdout):FS.symlink("/dev/tty","/dev/stdout"),Module.stderr?FS.createDevice("/dev","stderr",null,Module.stderr):FS.symlink("/dev/tty1","/dev/stderr");FS.open("/dev/stdin",0),FS.open("/dev/stdout",1),FS.open("/dev/stderr",1)},ensureErrnoError(){FS.ErrnoError||(FS.ErrnoError=function(A,I){this.name="ErrnoError",this.node=I,this.setErrno=function(A){this.errno=A},this.setErrno(A),this.message="FS error"},FS.ErrnoError.prototype=new Error,FS.ErrnoError.prototype.constructor=FS.ErrnoError,[44].forEach((A=>{FS.genericErrors[A]=new FS.ErrnoError(A),FS.genericErrors[A].stack="<generic error, no stack>"})))},staticInit(){FS.ensureErrnoError(),FS.nameTable=new Array(4096),FS.mount(MEMFS,{},"/"),FS.createDefaultDirectories(),FS.createDefaultDevices(),FS.createSpecialDirectories(),FS.filesystems={MEMFS:MEMFS}},init(A,I,g){FS.init.initialized=!0,FS.ensureErrnoError(),Module.stdin=A||Module.stdin,Module.stdout=I||Module.stdout,Module.stderr=g||Module.stderr,FS.createStandardStreams()},quit(){FS.init.initialized=!1;for(var A=0;A<FS.streams.length;A++){var I=FS.streams[A];I&&FS.close(I)}},findObject(A,I){var g=FS.analyzePath(A,I);return g.exists?g.object:null},analyzePath(A,I){try{A=(C=FS.lookupPath(A,{follow:!I})).path}catch(A){}var g={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var C=FS.lookupPath(A,{parent:!0});g.parentExists=!0,g.parentPath=C.path,g.parentObject=C.node,g.name=PATH.basename(A),C=FS.lookupPath(A,{follow:!I}),g.exists=!0,g.path=C.path,g.object=C.node,g.name=C.node.name,g.isRoot="/"===C.path}catch(A){g.error=A.errno}return g},createPath(A,I,g,C){A="string"==typeof A?A:FS.getPath(A);for(var B=I.split("/").reverse();B.length;){var Q=B.pop();if(Q){var E=PATH.join2(A,Q);try{FS.mkdir(E)}catch(A){}A=E}}return E},createFile(A,I,g,C,B){var Q=PATH.join2("string"==typeof A?A:FS.getPath(A),I),E=FS_getMode(C,B);return FS.create(Q,E)},createDataFile(A,I,g,C,B,Q){var E=I;A&&(A="string"==typeof A?A:FS.getPath(A),E=I?PATH.join2(A,I):A);var e=FS_getMode(C,B),i=FS.create(E,e);if(g){if("string"==typeof g){for(var r=new Array(g.length),o=0,t=g.length;o<t;++o)r[o]=g.charCodeAt(o);g=r}FS.chmod(i,146|e);var s=FS.open(i,577);FS.write(s,g,0,g.length,0,Q),FS.close(s),FS.chmod(i,e)}return i},createDevice(A,I,g,C){var B=PATH.join2("string"==typeof A?A:FS.getPath(A),I),Q=FS_getMode(!!g,!!C);FS.createDevice.major||(FS.createDevice.major=64);var E=FS.makedev(FS.createDevice.major++,0);return FS.registerDevice(E,{open(A){A.seekable=!1},close(A){C&&C.buffer&&C.buffer.length&&C(10)},read(A,I,C,B,Q){for(var E=0,e=0;e<B;e++){var i;try{i=g()}catch(A){throw new FS.ErrnoError(29)}if(void 0===i&&0===E)throw new FS.ErrnoError(6);if(null==i)break;E++,I[C+e]=i}return E&&(A.node.timestamp=Date.now()),E},write(A,I,g,B,Q){for(var E=0;E<B;E++)try{C(I[g+E])}catch(A){throw new FS.ErrnoError(29)}return B&&(A.node.timestamp=Date.now()),E}}),FS.mkdev(B,Q,E)},forceLoadFile(A){if(A.isDevice||A.isFolder||A.link||A.contents)return!0;if("undefined"!=typeof XMLHttpRequest)throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");if(!read_)throw new Error("Cannot load without read() or XMLHttpRequest.");try{A.contents=intArrayFromString(read_(A.url),!0),A.usedBytes=A.contents.length}catch(A){throw new FS.ErrnoError(29)}},createLazyFile(A,I,g,C,B){function Q(){this.lengthKnown=!1,this.chunks=[]}if(Q.prototype.get=function(A){if(!(A>this.length-1||A<0)){var I=A%this.chunkSize,g=A/this.chunkSize|0;return this.getter(g)[I]}},Q.prototype.setDataGetter=function(A){this.getter=A},Q.prototype.cacheLength=function(){var A=new XMLHttpRequest;if(A.open("HEAD",g,!1),A.send(null),!(A.status>=200&&A.status<300||304===A.status))throw new Error("Couldn't load "+g+". Status: "+A.status);var I,C=Number(A.getResponseHeader("Content-length")),B=(I=A.getResponseHeader("Accept-Ranges"))&&"bytes"===I,Q=(I=A.getResponseHeader("Content-Encoding"))&&"gzip"===I,E=1048576;B||(E=C);var e=this;e.setDataGetter((A=>{var I=A*E,B=(A+1)*E-1;if(B=Math.min(B,C-1),void 0===e.chunks[A]&&(e.chunks[A]=((A,I)=>{if(A>I)throw new Error("invalid range ("+A+", "+I+") or no bytes requested!");if(I>C-1)throw new Error("only "+C+" bytes available! programmer error!");var B=new XMLHttpRequest;if(B.open("GET",g,!1),C!==E&&B.setRequestHeader("Range","bytes="+A+"-"+I),B.responseType="arraybuffer",B.overrideMimeType&&B.overrideMimeType("text/plain; charset=x-user-defined"),B.send(null),!(B.status>=200&&B.status<300||304===B.status))throw new Error("Couldn't load "+g+". Status: "+B.status);return void 0!==B.response?new Uint8Array(B.response||[]):intArrayFromString(B.responseText||"",!0)})(I,B)),void 0===e.chunks[A])throw new Error("doXHR failed!");return e.chunks[A]})),!Q&&C||(E=C=1,C=this.getter(0).length,E=C,out("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=C,this._chunkSize=E,this.lengthKnown=!0},"undefined"!=typeof XMLHttpRequest){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var E=new Q;Object.defineProperties(E,{length:{get:function(){return this.lengthKnown||this.cacheLength(),this._length}},chunkSize:{get:function(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}});var e={isDevice:!1,contents:E}}else e={isDevice:!1,url:g};var i=FS.createFile(A,I,e,C,B);e.contents?i.contents=e.contents:e.url&&(i.contents=null,i.url=e.url),Object.defineProperties(i,{usedBytes:{get:function(){return this.contents.length}}});var r={};function o(A,I,g,C,B){var Q=A.node.contents;if(B>=Q.length)return 0;var E=Math.min(Q.length-B,C);if(Q.slice)for(var e=0;e<E;e++)I[g+e]=Q[B+e];else for(e=0;e<E;e++)I[g+e]=Q.get(B+e);return E}return Object.keys(i.stream_ops).forEach((A=>{var I=i.stream_ops[A];r[A]=function(){return FS.forceLoadFile(i),I.apply(null,arguments)}})),r.read=(A,I,g,C,B)=>(FS.forceLoadFile(i),o(A,I,g,C,B)),r.mmap=(A,I,g,C,B)=>{FS.forceLoadFile(i);var Q=mmapAlloc(I);if(!Q)throw new FS.ErrnoError(48);return o(A,HEAP8,Q,I,g),{ptr:Q,allocated:!0}},i.stream_ops=r,i}},GLFW={WindowFromId:A=>A<=0||!GLFW.windows?null:GLFW.windows[A-1],joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,scale:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,131082:0,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0,139276:0},DOMToGLFWKeyCode:A=>{switch(A){case 32:return 32;case 222:return 39;case 188:return 44;case 173:case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 96;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:A=>{var I=0;return A.keys[340]&&(I|=1),A.keys[341]&&(I|=2),A.keys[342]&&(I|=4),A.keys[343]&&(I|=8),I},onKeyPress:A=>{if(GLFW.active&&GLFW.active.charFunc&&!A.ctrlKey&&!A.metaKey){var I,g,C=A.charCode;if(!(0==C||C>=0&&C<=31))I=GLFW.active.id,g=C,dynCall_vii.apply(null,[GLFW.active.charFunc,I,g])}},onKeyChanged:(A,I)=>{if(GLFW.active){var g=GLFW.DOMToGLFWKeyCode(A);if(-1!=g){var C,B,Q,E,e,i=I&&GLFW.active.keys[g];GLFW.active.keys[g]=I,GLFW.active.domKeys[A]=I,GLFW.active.keyFunc&&(i&&(I=2),C=GLFW.active.id,B=g,Q=A,E=I,e=GLFW.getModBits(GLFW.active),dynCall_viiiii.apply(null,[GLFW.active.keyFunc,C,B,Q,E,e]))}}},onGamepadConnected:A=>{GLFW.refreshJoysticks()},onGamepadDisconnected:A=>{GLFW.refreshJoysticks()},onKeydown:A=>{GLFW.onKeyChanged(A.keyCode,1),8!==A.keyCode&&9!==A.keyCode||A.preventDefault()},onKeyup:A=>{GLFW.onKeyChanged(A.keyCode,0)},onBlur:A=>{if(GLFW.active)for(var I=0;I<GLFW.active.domKeys.length;++I)GLFW.active.domKeys[I]&&GLFW.onKeyChanged(I,0)},onMousemove:A=>{var I,g,C;GLFW.active&&(Browser.calculateMouseEvent(A),A.target==Module.canvas&&GLFW.active.cursorPosFunc&&GLFW.active.cursorPosFunc&&(I=GLFW.active.id,g=Browser.mouseX,C=Browser.mouseY,dynCall_vidd.apply(null,[GLFW.active.cursorPosFunc,I,g,C])))},DOMToGLFWMouseButton:A=>{var I=A.button;return I>0&&(I=1==I?2:1),I},onMouseenter:A=>{var I;GLFW.active&&(A.target==Module.canvas&&GLFW.active.cursorEnterFunc&&(I=GLFW.active.id,dynCall_vii.apply(null,[GLFW.active.cursorEnterFunc,I,1])))},onMouseleave:A=>{var I;GLFW.active&&(A.target==Module.canvas&&GLFW.active.cursorEnterFunc&&(I=GLFW.active.id,dynCall_vii.apply(null,[GLFW.active.cursorEnterFunc,I,0])))},onMouseButtonChanged:(A,I)=>{if(GLFW.active&&(Browser.calculateMouseEvent(A),A.target==Module.canvas)){var g,C,B,Q,E=GLFW.DOMToGLFWMouseButton(A);if(1==I){GLFW.active.buttons|=1<<E;try{A.target.setCapture()}catch(A){}}else GLFW.active.buttons&=~(1<<E);GLFW.active.mouseButtonFunc&&(g=GLFW.active.id,C=E,B=I,Q=GLFW.getModBits(GLFW.active),dynCall_viiii.apply(null,[GLFW.active.mouseButtonFunc,g,C,B,Q]))}},onMouseButtonDown:A=>{GLFW.active&&GLFW.onMouseButtonChanged(A,1)},onMouseButtonUp:A=>{GLFW.active&&GLFW.onMouseButtonChanged(A,0)},onMouseWheel:A=>{var I=-Browser.getMouseWheelDelta(A);if(I=0==I?0:I>0?Math.max(I,1):Math.min(I,-1),GLFW.wheelPos+=I,GLFW.active&&GLFW.active.scrollFunc&&A.target==Module.canvas){var g,C,B,Q=0,E=I;Q="mousewheel"==A.type?A.wheelDeltaX:A.deltaX,g=GLFW.active.id,C=Q,B=E,dynCall_vidd.apply(null,[GLFW.active.scrollFunc,g,C,B]),A.preventDefault()}},onCanvasResize:(A,I)=>{if(GLFW.active){var g=!0;document.fullscreen||document.fullScreen||document.mozFullScreen||document.webkitIsFullScreen?(GLFW.active.storedX=GLFW.active.x,GLFW.active.storedY=GLFW.active.y,GLFW.active.storedWidth=GLFW.active.width,GLFW.active.storedHeight=GLFW.active.height,GLFW.active.x=GLFW.active.y=0,GLFW.active.width=screen.width,GLFW.active.height=screen.height,GLFW.active.fullscreen=!0):1==GLFW.active.fullscreen?(GLFW.active.x=GLFW.active.storedX,GLFW.active.y=GLFW.active.storedY,GLFW.active.width=GLFW.active.storedWidth,GLFW.active.height=GLFW.active.storedHeight,GLFW.active.fullscreen=!1):GLFW.active.width!=A||GLFW.active.height!=I?(GLFW.active.width=A,GLFW.active.height=I):g=!1,g&&(Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,!0),GLFW.onWindowSizeChanged(),GLFW.onFramebufferSizeChanged())}},onWindowSizeChanged:()=>{var A,I,g;GLFW.active&&(GLFW.active.windowSizeFunc&&(A=GLFW.active.id,I=GLFW.active.width,g=GLFW.active.height,dynCall_viii.apply(null,[GLFW.active.windowSizeFunc,A,I,g])))},onFramebufferSizeChanged:()=>{var A,I,g;GLFW.active&&(GLFW.active.framebufferSizeFunc&&(A=GLFW.active.id,I=GLFW.active.width,g=GLFW.active.height,dynCall_viii.apply(null,[GLFW.active.framebufferSizeFunc,A,I,g])))},onWindowContentScaleChanged:A=>{var I,g,C;(GLFW.scale=A,GLFW.active)&&(GLFW.active.windowContentScaleFunc&&(I=GLFW.active.id,g=GLFW.scale,C=GLFW.scale,dynCall_viff.apply(null,[GLFW.active.windowContentScaleFunc,I,g,C])))},getTime:()=>_emscripten_get_now()/1e3,setWindowTitle:(A,I)=>{var g=GLFW.WindowFromId(A);g&&(g.title=I,GLFW.active.id==g.id&&_emscripten_set_window_title(I))},setJoystickCallback:A=>{GLFW.joystickFunc=A,GLFW.refreshJoysticks()},joys:{},lastGamepadState:[],lastGamepadStateFrame:null,refreshJoysticks:()=>{if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:[],GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var A=0;A<GLFW.lastGamepadState.length;++A){var I=GLFW.lastGamepadState[A];if(I){GLFW.joys[A]||(out("glfw joystick connected:",A),GLFW.joys[A]={id:stringToNewUTF8(I.id),buttonsCount:I.buttons.length,axesCount:I.axes.length,buttons:_malloc(I.buttons.length),axes:_malloc(4*I.axes.length)},GLFW.joystickFunc&&(B=A,dynCall_vii.apply(null,[GLFW.joystickFunc,B,262145])));for(var g=GLFW.joys[A],C=0;C<I.buttons.length;++C)HEAP8[g.buttons+C>>0]=I.buttons[C].pressed;for(C=0;C<I.axes.length;++C)HEAPF32[g.axes+4*C>>2]=I.axes[C]}else GLFW.joys[A]&&(out("glfw joystick disconnected",A),GLFW.joystickFunc&&((A,I)=>{dynCall_vii.apply(null,[GLFW.joystickFunc,A,262146])})(A),_free(GLFW.joys[A].id),_free(GLFW.joys[A].buttons),_free(GLFW.joys[A].axes),delete GLFW.joys[A])}}var B},setKeyCallback:(A,I)=>{var g=GLFW.WindowFromId(A);if(!g)return null;var C=g.keyFunc;return g.keyFunc=I,C},setCharCallback:(A,I)=>{var g=GLFW.WindowFromId(A);if(!g)return null;var C=g.charFunc;return g.charFunc=I,C},setMouseButtonCallback:(A,I)=>{var g=GLFW.WindowFromId(A);if(!g)return null;var C=g.mouseButtonFunc;return g.mouseButtonFunc=I,C},setCursorPosCallback:(A,I)=>{var g=GLFW.WindowFromId(A);if(!g)return null;var C=g.cursorPosFunc;return g.cursorPosFunc=I,C},setScrollCallback:(A,I)=>{var g=GLFW.WindowFromId(A);if(!g)return null;var C=g.scrollFunc;return g.scrollFunc=I,C},setDropCallback:(A,I)=>{var g=GLFW.WindowFromId(A);if(!g)return null;var C=g.dropFunc;return g.dropFunc=I,C},onDrop:A=>{if(GLFW.active&&GLFW.active.dropFunc&&A.dataTransfer&&A.dataTransfer.files&&0!=A.dataTransfer.files.length){A.preventDefault();var I=_malloc(4*A.dataTransfer.files.length),g=[],C=A.dataTransfer.files.length,B=0,Q=".glfw_dropped_files";FS.createPath("/",Q);for(var E=0;E<C;++E)e(A.dataTransfer.files[E]);return!1}function e(A){var e="/"+Q+"/"+A.name.replace(/\//g,"_"),i=new FileReader;i.onloadend=Q=>{if(2!=i.readyState)return++B,void out("failed to read dropped file: "+A.name+": "+i.error);var E,r,o,t=Q.target.result;if(FS.writeFile(e,new Uint8Array(t)),++B===C){E=GLFW.active.id,r=C,o=I,dynCall_viii.apply(null,[GLFW.active.dropFunc,E,r,o]);for(var s=0;s<g.length;++s)_free(g[s]);_free(I)}},i.readAsArrayBuffer(A);var r=stringToNewUTF8(e);g.push(r),HEAPU32[I+4*E>>2]=r}},onDragover:A=>{if(GLFW.active&&GLFW.active.dropFunc)return A.preventDefault(),!1},setWindowSizeCallback:(A,I)=>{var g=GLFW.WindowFromId(A);if(!g)return null;var C=g.windowSizeFunc;return g.windowSizeFunc=I,C},setWindowCloseCallback:(A,I)=>{var g=GLFW.WindowFromId(A);if(!g)return null;var C=g.windowCloseFunc;return g.windowCloseFunc=I,C},setWindowRefreshCallback:(A,I)=>{var g=GLFW.WindowFromId(A);if(!g)return null;var C=g.windowRefreshFunc;return g.windowRefreshFunc=I,C},onClickRequestPointerLock:A=>{!Browser.pointerLock&&Module.canvas.requestPointerLock&&(Module.canvas.requestPointerLock(),A.preventDefault())},setInputMode:(A,I,g)=>{var C=GLFW.WindowFromId(A);if(C)switch(I){case 208897:switch(g){case 212993:C.inputModes[I]=g,Module.canvas.removeEventListener("click",GLFW.onClickRequestPointerLock,!0),Module.canvas.exitPointerLock();break;case 212994:err("glfwSetInputMode called with GLFW_CURSOR_HIDDEN value not implemented");break;case 212995:C.inputModes[I]=g,Module.canvas.addEventListener("click",GLFW.onClickRequestPointerLock,!0),Module.canvas.requestPointerLock();break;default:err(`glfwSetInputMode called with unknown value parameter value: ${g}`)}break;case 208898:err("glfwSetInputMode called with GLFW_STICKY_KEYS mode not implemented");break;case 208899:err("glfwSetInputMode called with GLFW_STICKY_MOUSE_BUTTONS mode not implemented");break;case 208900:err("glfwSetInputMode called with GLFW_LOCK_KEY_MODS mode not implemented");break;case 3342341:err("glfwSetInputMode called with GLFW_RAW_MOUSE_MOTION mode not implemented");break;default:err(`glfwSetInputMode called with unknown mode parameter value: ${I}`)}},getKey:(A,I)=>{var g=GLFW.WindowFromId(A);return g?g.keys[I]:0},getMouseButton:(A,I)=>{var g=GLFW.WindowFromId(A);return g?(g.buttons&1<<I)>0:0},getCursorPos:(A,I,g)=>{HEAPF64[I>>3]=Browser.mouseX,HEAPF64[g>>3]=Browser.mouseY},getMousePos:(A,I,g)=>{HEAP32[I>>2]=Browser.mouseX,HEAP32[g>>2]=Browser.mouseY},setCursorPos:(A,I,g)=>{},getWindowPos:(A,I,g)=>{var C=0,B=0,Q=GLFW.WindowFromId(A);Q&&(C=Q.x,B=Q.y),I&&(HEAP32[I>>2]=C),g&&(HEAP32[g>>2]=B)},setWindowPos:(A,I,g)=>{var C=GLFW.WindowFromId(A);C&&(C.x=I,C.y=g)},getWindowSize:(A,I,g)=>{var C=0,B=0,Q=GLFW.WindowFromId(A);Q&&(C=Q.width,B=Q.height),I&&(HEAP32[I>>2]=C),g&&(HEAP32[g>>2]=B)},setWindowSize:(A,I,g)=>{var C,B,Q,E=GLFW.WindowFromId(A);E&&(GLFW.active.id==E.id&&(I==screen.width&&g==screen.height?Browser.requestFullscreen():(Browser.exitFullscreen(),Browser.setCanvasSize(I,g),E.width=I,E.height=g)),E.windowSizeFunc&&(C=E.id,B=I,Q=g,dynCall_viii.apply(null,[E.windowSizeFunc,C,B,Q])))},createWindow:(A,I,g,C,B)=>{var Q,E;for(Q=0;Q<GLFW.windows.length&&null!==GLFW.windows[Q];Q++);if(Q>0)throw"glfwCreateWindow only supports one window at time currently";if(E=Q+1,A<=0||I<=0)return 0;for(C?Browser.requestFullscreen():Browser.setCanvasSize(A,I),Q=0;Q<GLFW.windows.length&&null==GLFW.windows[Q];Q++);var e=GLFW.hints[139265]>0;if(Q==GLFW.windows.length)if(e){var i={antialias:GLFW.hints[135181]>1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module.canvas,!0,!0,i)}else Browser.init();if(!Module.ctx&&e)return 0;var r=new GLFW_Window(E,A,I,g,C,B);return E-1==GLFW.windows.length?GLFW.windows.push(r):GLFW.windows[E-1]=r,GLFW.active=r,r.id},destroyWindow:A=>{var I=GLFW.WindowFromId(A);if(I){var g;I.windowCloseFunc&&(g=I.id,dynCall_vi.apply(null,[I.windowCloseFunc,g])),GLFW.windows[I.id-1]=null,GLFW.active.id==I.id&&(GLFW.active=null);for(var C=0;C<GLFW.windows.length;C++)if(null!==GLFW.windows[C])return;Module.ctx=Browser.destroyContext(Module.canvas,!0,!0)}},swapBuffers:A=>{},GLFW2ParamToGLFW3Param:A=>({196609:0,196610:0,196611:0,196612:0,196613:0,196614:0,131073:0,131074:0,131075:0,131076:0,131077:135169,131078:135170,131079:135171,131080:135172,131081:135173,131082:135174,131083:135183,131084:135175,131085:135176,131086:135177,131087:135178,131088:135179,131089:135180,131090:0,131091:135181,131092:139266,131093:139267,131094:139270,131095:139271,131096:139272}[A])},_glfwCreateWindow=(A,I,g,C,B)=>GLFW.createWindow(A,I,g,C,B),_glfwGetFramebufferSize=(A,I,g)=>{var C=0,B=0,Q=GLFW.WindowFromId(A);Q&&(C=Q.width,B=Q.height),I&&(HEAP32[I>>2]=C),g&&(HEAP32[g>>2]=B)},_glfwGetInputMode=(A,I)=>{var g=GLFW.WindowFromId(A);if(g){if(208897===I)Browser.pointerLock?g.inputModes[I]=212995:g.inputModes[I]=212993;return g.inputModes[I]}},_glfwGetWindowSize=(A,I,g)=>GLFW.getWindowSize(A,I,g),_glfwGetWindowUserPointer=A=>{var I=GLFW.WindowFromId(A);return I?I.userptr:0},_emscripten_get_device_pixel_ratio=()=>"number"==typeof devicePixelRatio&&devicePixelRatio||1,_glfwInit=()=>(GLFW.windows||(GLFW.initialTime=GLFW.getTime(),GLFW.hints=GLFW.defaultHints,GLFW.windows=new Array,GLFW.active=null,GLFW.scale=_emscripten_get_device_pixel_ratio(),window.addEventListener("gamepadconnected",GLFW.onGamepadConnected,!0),window.addEventListener("gamepaddisconnected",GLFW.onGamepadDisconnected,!0),window.addEventListener("keydown",GLFW.onKeydown,!0),window.addEventListener("keypress",GLFW.onKeyPress,!0),window.addEventListener("keyup",GLFW.onKeyup,!0),window.addEventListener("blur",GLFW.onBlur,!0),function A(){window.matchMedia("(resolution: "+window.devicePixelRatio+"dppx)").addEventListener("change",A,{once:!0}),GLFW.onWindowContentScaleChanged(_emscripten_get_device_pixel_ratio())}(),Module.canvas.addEventListener("touchmove",GLFW.onMousemove,!0),Module.canvas.addEventListener("touchstart",GLFW.onMouseButtonDown,!0),Module.canvas.addEventListener("touchcancel",GLFW.onMouseButtonUp,!0),Module.canvas.addEventListener("touchend",GLFW.onMouseButtonUp,!0),Module.canvas.addEventListener("mousemove",GLFW.onMousemove,!0),Module.canvas.addEventListener("mousedown",GLFW.onMouseButtonDown,!0),Module.canvas.addEventListener("mouseup",GLFW.onMouseButtonUp,!0),Module.canvas.addEventListener("wheel",GLFW.onMouseWheel,!0),Module.canvas.addEventListener("mousewheel",GLFW.onMouseWheel,!0),Module.canvas.addEventListener("mouseenter",GLFW.onMouseenter,!0),Module.canvas.addEventListener("mouseleave",GLFW.onMouseleave,!0),Module.canvas.addEventListener("drop",GLFW.onDrop,!0),Module.canvas.addEventListener("dragover",GLFW.onDragover,!0),Browser.resizeListeners.push(((A,I)=>{GLFW.onCanvasResize(A,I)}))),1),_glfwMakeContextCurrent=A=>{},_glfwPollEvents=()=>{},_glfwSetCursorPosCallback=(A,I)=>GLFW.setCursorPosCallback(A,I),_glfwSetErrorCallback=A=>{var I=GLFW.errorFunc;return GLFW.errorFunc=A,I},_glfwSetKeyCallback=(A,I)=>GLFW.setKeyCallback(A,I),_glfwSetMouseButtonCallback=(A,I)=>GLFW.setMouseButtonCallback(A,I),_glfwSetWindowSize=(A,I,g)=>GLFW.setWindowSize(A,I,g),_glfwSetWindowSizeCallback=(A,I)=>GLFW.setWindowSizeCallback(A,I),_glfwSetWindowUserPointer=(A,I)=>{var g=GLFW.WindowFromId(A);g&&(g.userptr=I)},_glfwSwapBuffers=A=>GLFW.swapBuffers(A),_glfwWindowHint=(A,I)=>{GLFW.hints[A]=I},stringToUTF8OnStack=A=>{var I=lengthBytesUTF8(A)+1,g=stackAlloc(I);return stringToUTF8(A,g,I),g},runAndAbortIfError=A=>{try{return A()}catch(A){abort(A)}},Asyncify={instrumentWasmImports(A){var I=/^(invoke_.*|__asyncjs__.*)$/;for(var g in A)!function(g){var C=A[g];C.sig;if("function"==typeof C)C.isAsync||I.test(g)}(g)},instrumentWasmExports(A){var I={};for(var g in A)!function(g){var C=A[g];I[g]="function"==typeof C?function(){Asyncify.exportCallStack.push(g);try{return C.apply(null,arguments)}finally{if(!ABORT)assert(Asyncify.exportCallStack.pop()===g),Asyncify.maybeStopUnwind()}}:C}(g);return I},State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:4096,currData:null,handleSleepReturnValue:0,exportCallStack:[],callStackNameToId:{},callStackIdToName:{},callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId(A){var I=Asyncify.callStackNameToId[A];return void 0===I&&(I=Asyncify.callStackId++,Asyncify.callStackNameToId[A]=I,Asyncify.callStackIdToName[I]=A),I},maybeStopUnwind(){Asyncify.currData&&Asyncify.state===Asyncify.State.Unwinding&&0===Asyncify.exportCallStack.length&&(Asyncify.state=Asyncify.State.Normal,runAndAbortIfError(_asyncify_stop_unwind),"undefined"!=typeof Fibers&&Fibers.trampoline())},whenDone:()=>new Promise(((A,I)=>{Asyncify.asyncPromiseHandlers={resolve:A,reject:I}})),allocateData(){var A=_malloc(12+Asyncify.StackSize);return Asyncify.setDataHeader(A,A+12,Asyncify.StackSize),Asyncify.setDataRewindFunc(A),A},setDataHeader(A,I,g){HEAPU32[A>>2]=I,HEAPU32[A+4>>2]=I+g},setDataRewindFunc(A){var I=Asyncify.exportCallStack[0],g=Asyncify.getCallStackId(I);HEAP32[A+8>>2]=g},getDataRewindFunc(A){var I=HEAP32[A+8>>2],g=Asyncify.callStackIdToName[I];return wasmExports[g]},doRewind:A=>Asyncify.getDataRewindFunc(A)(),handleSleep(A){if(!ABORT){if(Asyncify.state===Asyncify.State.Normal){var I=!1,g=!1;A(((A=0)=>{if(!ABORT&&(Asyncify.handleSleepReturnValue=A,I=!0,g)){Asyncify.state=Asyncify.State.Rewinding,runAndAbortIfError((()=>_asyncify_start_rewind(Asyncify.currData))),void 0!==Browser&&Browser.mainLoop.func&&Browser.mainLoop.resume();var C,B=!1;try{C=Asyncify.doRewind(Asyncify.currData)}catch(A){C=A,B=!0}var Q=!1;if(!Asyncify.currData){var E=Asyncify.asyncPromiseHandlers;E&&(Asyncify.asyncPromiseHandlers=null,(B?E.reject:E.resolve)(C),Q=!0)}if(B&&!Q)throw C}})),g=!0,I||(Asyncify.state=Asyncify.State.Unwinding,Asyncify.currData=Asyncify.allocateData(),void 0!==Browser&&Browser.mainLoop.func&&Browser.mainLoop.pause(),runAndAbortIfError((()=>_asyncify_start_unwind(Asyncify.currData))))}else Asyncify.state===Asyncify.State.Rewinding?(Asyncify.state=Asyncify.State.Normal,runAndAbortIfError(_asyncify_stop_rewind),_free(Asyncify.currData),Asyncify.currData=null,Asyncify.sleepCallbacks.forEach((A=>callUserCallback(A)))):abort(`invalid state: ${Asyncify.state}`);return Asyncify.handleSleepReturnValue}},handleAsync:A=>Asyncify.handleSleep((I=>{A().then(I)}))},i=0;i<32;++i)tempFixedLengthArray.push(new Array(i));var miniTempWebGLFloatBuffersStorage=new Float32Array(288);for(i=0;i<288;++i)miniTempWebGLFloatBuffers[i]=miniTempWebGLFloatBuffersStorage.subarray(0,i+1);var miniTempWebGLIntBuffersStorage=new Int32Array(288);for(i=0;i<288;++i)miniTempWebGLIntBuffers[i]=miniTempWebGLIntBuffersStorage.subarray(0,i+1);Fetch.init(),handleAllocatorInit(),Module.requestFullscreen=(A,I)=>Browser.requestFullscreen(A,I),Module.requestAnimationFrame=A=>Browser.requestAnimationFrame(A),Module.setCanvasSize=(A,I,g)=>Browser.setCanvasSize(A,I,g),Module.pauseMainLoop=()=>Browser.mainLoop.pause(),Module.resumeMainLoop=()=>Browser.mainLoop.resume(),Module.getUserMedia=()=>Browser.getUserMedia(),Module.createContext=(A,I,g,C)=>Browser.createContext(A,I,g,C);var preloadedImages={},preloadedAudios={},FSNode=function(A,I,g,C){A||(A=this),this.parent=A,this.mount=A.mount,this.mounted=null,this.id=FS.nextInode++,this.name=I,this.mode=g,this.node_ops={},this.stream_ops={},this.rdev=C},readMode=365,writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(A){A?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(A){A?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}}),FS.FSNode=FSNode,FS.createPreloadedFile=FS_createPreloadedFile,FS.staticInit();var calledRun,wasmImports={Aa:__emscripten_fetch_free,Mc:canvas_get_height,Oe:canvas_get_width,Da:_emscripten_date_now,ea:_emscripten_glActiveTexture,da:_emscripten_glAttachShader,Dc:_emscripten_glBeginQuery,va:_emscripten_glBeginQueryEXT,dc:_emscripten_glBeginTransformFeedback,ca:_emscripten_glBindAttribLocation,ba:_emscripten_glBindBuffer,ac:_emscripten_glBindBufferBase,bc:_emscripten_glBindBufferRange,aa:_emscripten_glBindFramebuffer,$:_emscripten_glBindRenderbuffer,gb:_emscripten_glBindSampler,_:_emscripten_glBindTexture,_a:_emscripten_glBindTransformFeedback,jc:_emscripten_glBindVertexArray,ma:_emscripten_glBindVertexArrayOES,Z:_emscripten_glBlendColor,Y:_emscripten_glBlendEquation,X:_emscripten_glBlendEquationSeparate,W:_emscripten_glBlendFunc,V:_emscripten_glBlendFuncSeparate,oc:_emscripten_glBlitFramebuffer,U:_emscripten_glBufferData,T:_emscripten_glBufferSubData,S:_emscripten_glCheckFramebufferStatus,R:_emscripten_glClear,Eb:_emscripten_glClearBufferfi,Fb:_emscripten_glClearBufferfv,Hb:_emscripten_glClearBufferiv,Gb:_emscripten_glClearBufferuiv,Q:_emscripten_glClearColor,P:_emscripten_glClearDepthf,O:_emscripten_glClearStencil,qb:_emscripten_glClientWaitSync,M:_emscripten_glColorMask,L:_emscripten_glCompileShader,K:_emscripten_glCompressedTexImage2D,Ic:_emscripten_glCompressedTexImage3D,J:_emscripten_glCompressedTexSubImage2D,Hc:_emscripten_glCompressedTexSubImage3D,Cb:_emscripten_glCopyBufferSubData,I:_emscripten_glCopyTexImage2D,H:_emscripten_glCopyTexSubImage2D,Jc:_emscripten_glCopyTexSubImage3D,G:_emscripten_glCreateProgram,F:_emscripten_glCreateShader,E:_emscripten_glCullFace,D:_emscripten_glDeleteBuffers,B:_emscripten_glDeleteFramebuffers,A:_emscripten_glDeleteProgram,Fc:_emscripten_glDeleteQueries,xa:_emscripten_glDeleteQueriesEXT,z:_emscripten_glDeleteRenderbuffers,ib:_emscripten_glDeleteSamplers,y:_emscripten_glDeleteShader,rb:_emscripten_glDeleteSync,x:_emscripten_glDeleteTextures,Za:_emscripten_glDeleteTransformFeedbacks,ic:_emscripten_glDeleteVertexArrays,la:_emscripten_glDeleteVertexArraysOES,w:_emscripten_glDepthFunc,v:_emscripten_glDepthMask,u:_emscripten_glDepthRangef,t:_emscripten_glDetachShader,s:_emscripten_glDisable,q:_emscripten_glDisableVertexAttribArray,p:_emscripten_glDrawArrays,c:_emscripten_glDrawArraysInstanced,ha:_emscripten_glDrawArraysInstancedANGLE,Ha:_emscripten_glDrawArraysInstancedARB,Sc:_emscripten_glDrawArraysInstancedEXT,Ia:_emscripten_glDrawArraysInstancedNV,wc:_emscripten_glDrawBuffers,Qc:_emscripten_glDrawBuffersEXT,ia:_emscripten_glDrawBuffersWEBGL,o:_emscripten_glDrawElements,ub:_emscripten_glDrawElementsInstanced,ga:_emscripten_glDrawElementsInstancedANGLE,Fa:_emscripten_glDrawElementsInstancedARB,Ga:_emscripten_glDrawElementsInstancedEXT,Rc:_emscripten_glDrawElementsInstancedNV,Oc:_emscripten_glDrawRangeElements,n:_emscripten_glEnable,m:_emscripten_glEnableVertexAttribArray,Cc:_emscripten_glEndQuery,ua:_emscripten_glEndQueryEXT,cc:_emscripten_glEndTransformFeedback,tb:_emscripten_glFenceSync,l:_emscripten_glFinish,k:_emscripten_glFlush,kc:_emscripten_glFlushMappedBufferRange,j:_emscripten_glFramebufferRenderbuffer,i:_emscripten_glFramebufferTexture2D,mc:_emscripten_glFramebufferTextureLayer,h:_emscripten_glFrontFace,Me:_emscripten_glGenBuffers,Ke:_emscripten_glGenFramebuffers,Gc:_emscripten_glGenQueries,ya:_emscripten_glGenQueriesEXT,Je:_emscripten_glGenRenderbuffers,jb:_emscripten_glGenSamplers,Ie:_emscripten_glGenTextures,Ya:_emscripten_glGenTransformFeedbacks,hc:_emscripten_glGenVertexArrays,ka:_emscripten_glGenVertexArraysOES,Le:_emscripten_glGenerateMipmap,He:_emscripten_glGetActiveAttrib,Ge:_emscripten_glGetActiveUniform,wb:_emscripten_glGetActiveUniformBlockName,xb:_emscripten_glGetActiveUniformBlockiv,zb:_emscripten_glGetActiveUniformsiv,Fe:_emscripten_glGetAttachedShaders,Ee:_emscripten_glGetAttribLocation,De:_emscripten_glGetBooleanv,kb:_emscripten_glGetBufferParameteri64v,Be:_emscripten_glGetBufferParameteriv,xc:_emscripten_glGetBufferPointerv,Ae:_emscripten_glGetError,ze:_emscripten_glGetFloatv,Rb:_emscripten_glGetFragDataLocation,ye:_emscripten_glGetFramebufferAttachmentParameteriv,lb:_emscripten_glGetInteger64i_v,nb:_emscripten_glGetInteger64v,fc:_emscripten_glGetIntegeri_v,xe:_emscripten_glGetIntegerv,Ma:_emscripten_glGetInternalformativ,Ta:_emscripten_glGetProgramBinary,ve:_emscripten_glGetProgramInfoLog,we:_emscripten_glGetProgramiv,oa:_emscripten_glGetQueryObjecti64vEXT,ra:_emscripten_glGetQueryObjectivEXT,na:_emscripten_glGetQueryObjectui64vEXT,zc:_emscripten_glGetQueryObjectuiv,pa:_emscripten_glGetQueryObjectuivEXT,Bc:_emscripten_glGetQueryiv,sa:_emscripten_glGetQueryivEXT,ue:_emscripten_glGetRenderbufferParameteriv,$a:_emscripten_glGetSamplerParameterfv,ab:_emscripten_glGetSamplerParameteriv,se:_emscripten_glGetShaderInfoLog,qe:_emscripten_glGetShaderPrecisionFormat,pe:_emscripten_glGetShaderSource,te:_emscripten_glGetShaderiv,oe:_emscripten_glGetString,Db:_emscripten_glGetStringi,mb:_emscripten_glGetSynciv,ne:_emscripten_glGetTexParameterfv,me:_emscripten_glGetTexParameteriv,_b:_emscripten_glGetTransformFeedbackVarying,yb:_emscripten_glGetUniformBlockIndex,Bb:_emscripten_glGetUniformIndices,je:_emscripten_glGetUniformLocation,le:_emscripten_glGetUniformfv,ke:_emscripten_glGetUniformiv,Sb:_emscripten_glGetUniformuiv,Yb:_emscripten_glGetVertexAttribIiv,Xb:_emscripten_glGetVertexAttribIuiv,fe:_emscripten_glGetVertexAttribPointerv,ie:_emscripten_glGetVertexAttribfv,he:_emscripten_glGetVertexAttribiv,ee:_emscripten_glHint,Qa:_emscripten_glInvalidateFramebuffer,Pa:_emscripten_glInvalidateSubFramebuffer,de:_emscripten_glIsBuffer,ce:_emscripten_glIsEnabled,be:_emscripten_glIsFramebuffer,ae:_emscripten_glIsProgram,Ec:_emscripten_glIsQuery,wa:_emscripten_glIsQueryEXT,$d:_emscripten_glIsRenderbuffer,hb:_emscripten_glIsSampler,_d:_emscripten_glIsShader,sb:_emscripten_glIsSync,Zd:_emscripten_glIsTexture,Xa:_emscripten_glIsTransformFeedback,gc:_emscripten_glIsVertexArray,ja:_emscripten_glIsVertexArrayOES,Yd:_emscripten_glLineWidth,Wd:_emscripten_glLinkProgram,lc:_emscripten_glMapBufferRange,Wa:_emscripten_glPauseTransformFeedback,Vd:_emscripten_glPixelStorei,Ud:_emscripten_glPolygonOffset,Sa:_emscripten_glProgramBinary,Ra:_emscripten_glProgramParameteri,ta:_emscripten_glQueryCounterEXT,Pc:_emscripten_glReadBuffer,Td:_emscripten_glReadPixels,Sd:_emscripten_glReleaseShaderCompiler,Rd:_emscripten_glRenderbufferStorage,nc:_emscripten_glRenderbufferStorageMultisample,Ua:_emscripten_glResumeTransformFeedback,Qd:_emscripten_glSampleCoverage,cb:_emscripten_glSamplerParameterf,bb:_emscripten_glSamplerParameterfv,fb:_emscripten_glSamplerParameteri,db:_emscripten_glSamplerParameteriv,Pd:_emscripten_glScissor,Od:_emscripten_glShaderBinary,Nd:_emscripten_glShaderSource,Ld:_emscripten_glStencilFunc,Kd:_emscripten_glStencilFuncSeparate,Jd:_emscripten_glStencilMask,Id:_emscripten_glStencilMaskSeparate,Hd:_emscripten_glStencilOp,Gd:_emscripten_glStencilOpSeparate,Fd:_emscripten_glTexImage2D,Nc:_emscripten_glTexImage3D,Ed:_emscripten_glTexParameterf,Dd:_emscripten_glTexParameterfv,Cd:_emscripten_glTexParameteri,Ad:_emscripten_glTexParameteriv,Oa:_emscripten_glTexStorage2D,Na:_emscripten_glTexStorage3D,zd:_emscripten_glTexSubImage2D,Kc:_emscripten_glTexSubImage3D,$b:_emscripten_glTransformFeedbackVaryings,yd:_emscripten_glUniform1f,xd:_emscripten_glUniform1fv,wd:_emscripten_glUniform1i,vd:_emscripten_glUniform1iv,Qb:_emscripten_glUniform1ui,Mb:_emscripten_glUniform1uiv,ud:_emscripten_glUniform2f,td:_emscripten_glUniform2fv,sd:_emscripten_glUniform2i,rd:_emscripten_glUniform2iv,Pb:_emscripten_glUniform2ui,Kb:_emscripten_glUniform2uiv,pd:_emscripten_glUniform3f,od:_emscripten_glUniform3fv,nd:_emscripten_glUniform3i,md:_emscripten_glUniform3iv,Ob:_emscripten_glUniform3ui,Jb:_emscripten_glUniform3uiv,ld:_emscripten_glUniform4f,kd:_emscripten_glUniform4fv,jd:_emscripten_glUniform4i,id:_emscripten_glUniform4iv,Nb:_emscripten_glUniform4ui,Ib:_emscripten_glUniform4uiv,vb:_emscripten_glUniformBlockBinding,hd:_emscripten_glUniformMatrix2fv,vc:_emscripten_glUniformMatrix2x3fv,tc:_emscripten_glUniformMatrix2x4fv,gd:_emscripten_glUniformMatrix3fv,uc:_emscripten_glUniformMatrix3x2fv,rc:_emscripten_glUniformMatrix3x4fv,ed:_emscripten_glUniformMatrix4fv,sc:_emscripten_glUniformMatrix4x2fv,qc:_emscripten_glUniformMatrix4x3fv,yc:_emscripten_glUnmapBuffer,dd:_emscripten_glUseProgram,cd:_emscripten_glValidateProgram,bd:_emscripten_glVertexAttrib1f,ad:_emscripten_glVertexAttrib1fv,$c:_emscripten_glVertexAttrib2f,_c:_emscripten_glVertexAttrib2fv,Zc:_emscripten_glVertexAttrib3f,Yc:_emscripten_glVertexAttrib3fv,Xc:_emscripten_glVertexAttrib4f,Wc:_emscripten_glVertexAttrib4fv,a:_emscripten_glVertexAttribDivisor,fa:_emscripten_glVertexAttribDivisorANGLE,Ja:_emscripten_glVertexAttribDivisorARB,Tc:_emscripten_glVertexAttribDivisorEXT,La:_emscripten_glVertexAttribDivisorNV,Wb:_emscripten_glVertexAttribI4i,Ub:_emscripten_glVertexAttribI4iv,Vb:_emscripten_glVertexAttribI4ui,Tb:_emscripten_glVertexAttribI4uiv,Zb:_emscripten_glVertexAttribIPointer,Vc:_emscripten_glVertexAttribPointer,Uc:_emscripten_glViewport,ob:_emscripten_glWaitSync,Va:_emscripten_is_main_browser_thread,Ea:_emscripten_memcpy_js,Lb:_emscripten_request_animation_frame_loop,Ba:_emscripten_resize_heap,pb:_emscripten_sleep,Ka:_emscripten_start_fetch,Ab:_exit,Ca:_fd_close,za:_fd_seek,f:_fd_write,Bd:_glfwCreateWindow,e:_glfwGetFramebufferSize,Lc:_glfwGetInputMode,d:_glfwGetWindowSize,b:_glfwGetWindowUserPointer,ge:_glfwInit,qd:_glfwMakeContextCurrent,C:_glfwPollEvents,pc:_glfwSetCursorPosCallback,Xd:_glfwSetErrorCallback,g:_glfwSetKeyCallback,Ac:_glfwSetMouseButtonCallback,qa:_glfwSetWindowSize,ec:_glfwSetWindowSizeCallback,fd:_glfwSetWindowUserPointer,N:_glfwSwapBuffers,Md:_glfwWindowHint,eb:reb_hide_console,re:reb_overlay_help_set_text,Ce:reb_overlay_help_show,r:reb_overlay_hide,Ne:reb_overlay_update},wasmExports=createWasm(),___wasm_call_ctors=()=>(___wasm_call_ctors=wasmExports.Qe)(),_malloc=A=>(_malloc=wasmExports.Re)(A),_free=A=>(_free=wasmExports.Se)(A),_main=Module._main=(A,I)=>(_main=Module._main=wasmExports.Ue)(A,I),___errno_location=()=>(___errno_location=wasmExports.__errno_location)(),stackAlloc=A=>(stackAlloc=wasmExports.Ve)(A),dynCall_vii=Module.dynCall_vii=(A,I,g)=>(dynCall_vii=Module.dynCall_vii=wasmExports.We)(A,I,g),dynCall_viiiii=Module.dynCall_viiiii=(A,I,g,C,B,Q)=>(dynCall_viiiii=Module.dynCall_viiiii=wasmExports.Xe)(A,I,g,C,B,Q),dynCall_viiii=Module.dynCall_viiii=(A,I,g,C,B)=>(dynCall_viiii=Module.dynCall_viiii=wasmExports.Ye)(A,I,g,C,B),dynCall_vidd=Module.dynCall_vidd=(A,I,g,C)=>(dynCall_vidd=Module.dynCall_vidd=wasmExports.Ze)(A,I,g,C),dynCall_viii=Module.dynCall_viii=(A,I,g,C)=>(dynCall_viii=Module.dynCall_viii=wasmExports._e)(A,I,g,C),dynCall_idi=Module.dynCall_idi=(A,I,g)=>(dynCall_idi=Module.dynCall_idi=wasmExports.$e)(A,I,g),dynCall_vi=Module.dynCall_vi=(A,I)=>(dynCall_vi=Module.dynCall_vi=wasmExports.af)(A,I),dynCall_viff=Module.dynCall_viff=(A,I,g,C)=>(dynCall_viff=Module.dynCall_viff=wasmExports.bf)(A,I,g,C),_asyncify_start_unwind=A=>(_asyncify_start_unwind=wasmExports.cf)(A),_asyncify_stop_unwind=()=>(_asyncify_stop_unwind=wasmExports.df)(),_asyncify_start_rewind=A=>(_asyncify_start_rewind=wasmExports.ef)(A),_asyncify_stop_rewind=()=>(_asyncify_stop_rewind=wasmExports.ff)(),___start_em_js=Module.___start_em_js=184512,___stop_em_js=Module.___stop_em_js=186508;function intArrayFromBase64(A){if(void 0!==ENVIRONMENT_IS_NODE&&ENVIRONMENT_IS_NODE){var I=Buffer.from(A,"base64");return new Uint8Array(I.buffer,I.byteOffset,I.length)}for(var g=atob(A),C=new Uint8Array(g.length),B=0;B<g.length;++B)C[B]=g.charCodeAt(B);return C}function tryParseAsDataURI(A){if(isDataURI(A))return intArrayFromBase64(A.slice(dataURIPrefix.length))}function callMain(A=[]){var I=_main;A.unshift(thisProgram);var g=A.length,C=stackAlloc(4*(g+1)),B=C;A.forEach((A=>{HEAPU32[B>>2]=stringToUTF8OnStack(A),B+=4})),HEAPU32[B>>2]=0;try{var Q=I(g,C);return exitJS(Q,!0),Q}catch(A){return handleException(A)}}function run(A=arguments_){function I(){calledRun||(calledRun=!0,Module.calledRun=!0,ABORT||(initRuntime(),preMain(),Module.onRuntimeInitialized&&Module.onRuntimeInitialized(),shouldRunNow&&callMain(A),postRun()))}runDependencies>0||(preRun(),runDependencies>0||(Module.setStatus?(Module.setStatus("Running..."),setTimeout((function(){setTimeout((function(){Module.setStatus("")}),1),I()}),1)):I()))}if(dependenciesFulfilled=function A(){calledRun||run(),calledRun||(dependenciesFulfilled=A)},Module.preInit)for("function"==typeof Module.preInit&&(Module.preInit=[Module.preInit]);Module.preInit.length>0;)Module.preInit.pop()();var shouldRunNow=!0;Module.noInitialRun&&(shouldRunNow=!1),run()</script></body></html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment