From f0658f3588b4bd035c9f16aa3a2ef03ca4a06942 Mon Sep 17 00:00:00 2001 From: "sigonasr2, Sig, Sigo" Date: Thu, 1 Jun 2023 17:45:07 +0000 Subject: [PATCH] Fix PGE header segfaults (for some reason?) Co-authored-by: sigonasr2 --- C++ProjectTemplate | Bin 657176 -> 522688 bytes C++ProjectTemplate.js | 2 +- C++ProjectTemplate.wasm | Bin 304153 -> 305815 bytes main.cpp | 67 +-- pixelGameEngine.h | 912 ++++++++++++++++++++++++++++++---------- pixelGameEngine.o | Bin 1103136 -> 1138608 bytes 6 files changed, 702 insertions(+), 279 deletions(-) diff --git a/C++ProjectTemplate b/C++ProjectTemplate index 90e00740217258902d71305f319f86ecc2728b91..712d93299b4970c7f128ebd5361d1ee5057b9659 100755 GIT binary patch literal 522688 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%0DxVIV8?gZ^JJUE~j52Y)!$(_LO!ris`gM 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 AF#rGn literal 657176 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

D3Waju|ouA_0vQ=1rP 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

tkX80pt#ML>P)1GZMbv@s$!f-gON` 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

98Lc85yT;yUzkj8zh8P2xxH_>(C^Tn^(M+) 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 diff --git a/C++ProjectTemplate.js b/C++ProjectTemplate.js index 0b4c5fa..56bbbac 100644 --- a/C++ProjectTemplate.js +++ b/C++ProjectTemplate.js @@ -1 +1 @@ -var Module=typeof Module!="undefined"?Module:{};var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var nodePath=require("path");if(ENVIRONMENT_IS_WORKER){scriptDirectory=nodePath.dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=(filename,binary)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})};if(process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);if(typeof module!="undefined"){module["exports"]=Module}process.on("uncaughtException",function(ex){if(ex!=="unwind"&&!(ex instanceof ExitStatus)&&!(ex.context instanceof ExitStatus)){throw ex}});var nodeMajor=process.versions.node.split(".")[0];if(nodeMajor<15){process.on("unhandledRejection",function(reason){throw reason})}quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="C++ProjectTemplate.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(binaryFile)){return fetch(binaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(binaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(binaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(binaryFile)})}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(function(binary){return WebAssembly.instantiate(binary,imports)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"env":wasmImports,"wasi_snapshot_preview1":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["memory"];updateMemoryViews();wasmTable=Module["asm"]["__indirect_function_table"];addOnInit(Module["asm"]["__wasm_call_ctors"]);removeRunDependency("wasm-instantiate");return exports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult);return{}}var tempDouble;var tempI64;var ASM_CONSTS={38668:()=>{window.onunload=Module._olc_OnPageUnload},38712:($0,$1)=>{Module._olc_EmscriptenShellCss="width: 100%; height: 70vh; margin-left: auto; margin-right: auto;";Module._olc_WindowAspectRatio=$0/$1;Module.canvas.parentNode.addEventListener("resize",function(e){if(e.defaultPrevented){e.stopPropagation();return}var viewWidth=e.detail.width;var viewHeight=e.detail.width/Module._olc_WindowAspectRatio;if(viewHeight>e.detail.height){viewHeight=e.detail.height;viewWidth=e.detail.height*Module._olc_WindowAspectRatio}if(Module.canvas.parentNode.className=="emscripten_border")Module.canvas.parentNode.style.cssText=Module._olc_EmscriptenShellCss+" width: "+viewWidth.toString()+"px; height: "+viewHeight.toString()+"px;";Module.canvas.setAttribute("width",viewWidth);Module.canvas.setAttribute("height",viewHeight);if(document.fullscreenElement!=null){var top=(e.detail.height-viewHeight)/2;var left=(e.detail.width-viewWidth)/2;Module.canvas.style.position="fixed";Module.canvas.style.top=top.toString()+"px";Module.canvas.style.left=left.toString()+"px";Module.canvas.style.width="";Module.canvas.style.height=""}Module._olc_PGE_UpdateWindowSize(viewWidth,viewHeight);Module.canvas.focus();e.stopPropagation()});Module._olc_ResizeCanvas=function(){setTimeout(function(){if(Module.canvas.parentNode.className=="emscripten_border")Module.canvas.parentNode.style.cssText=Module._olc_EmscriptenShellCss;Module.canvas.style.cssText="width: 100%; height: 100%; outline: none;";var resizeEvent=new CustomEvent("resize",{detail:{width:Module.canvas.clientWidth,height:Module.canvas.clientHeight},bubbles:true,cancelable:true});Module.canvas.dispatchEvent(resizeEvent)},50)};document.body.style.cssText+=" overscroll-behavior-y: contain;";if(Module.canvas.parentNode.className=="emscripten_border"){document.body.style.margin="0";Module.canvas.parentNode.style.cssText=Module._olc_EmscriptenShellCss}Module._olc_ResizeCanvas();var resizeObserver=new ResizeObserver(function(entries){Module._olc_ResizeCanvas()}).observe(Module.canvas.parentNode);var mutationObserver=new MutationObserver(function(mutationsList,observer){for(var i=0;i0){callbacks.shift()(Module)}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>2]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:function(){var paths=Array.prototype.slice.call(arguments);return PATH.normalize(paths.join("/"))},join2:(l,r)=>{return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return()=>{crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return()=>crypto_module["randomBytes"](1)[0]}catch(e){}}return()=>abort("randomDevice")}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var TTY={ttys:[],init:function(){},shutdown:function(){},register:function(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open:function(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close:function(stream){stream.tty.ops.fsync(stream.tty)},fsync:function(stream){stream.tty.ops.fsync(stream.tty)},read:function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,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 node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},event=>{if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)}var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath:(path,opts={})=>{path=PATH_FS.resolve(path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){this.shared={}};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}},flags:{get:function(){return this.shared.flags},set:function(val){this.shared.flags=val}},position:{get:function(){return this.shared.position},set:function(val){this.shared.position=val}}})}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.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:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.name="ErrnoError";this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr:ptr,allocated:true}};node.stream_ops=stream_ops;return node},createPreloadedFile:(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload=(()=>{}),onerror=(()=>{}))=>{var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)};openRequest.onsuccess=()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=()=>{ok++;if(ok+fail==total)finish()};putRequest.onerror=()=>{fail++;if(ok+fail==total)finish()}});transaction.onerror=onerror};openRequest.onerror=onerror},loadFilesFromDB:(paths,onload=(()=>{}),onerror=(()=>{}))=>{var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()};getRequest.onerror=()=>{fail++;if(ok+fail==total)finish()}});transaction.onerror=onerror};openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAPU32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=atime%1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=mtime%1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];HEAPU32[buf+96>>2]=ctime%1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+104>>2]=tempI64[0],HEAP32[buf+108>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.createStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:return-28}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?SYSCALLS.get():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var nowIsMonotonic=true;function __emscripten_get_now_is_monotonic(){return nowIsMonotonic}function __emscripten_throw_longjmp(){throw Infinity}function _abort(){abort("")}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(!Browser.mainLoop.running){Browser.mainLoop.running=true}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=()=>{var t=process.hrtime();return t[0]*1e3+t[1]/1e6}}else _emscripten_get_now=()=>performance.now();function setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming){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=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}out('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(Browser.mainLoop.runner,0);return}if(!checkIsRunning())return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}Browser.mainLoop.runIter(browserIterationFunc);if(!checkIsRunning())return;if(typeof SDL=="object"&&SDL.audio&&SDL.audio.queueNewAudioData)SDL.audio.queueNewAudioData();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}}function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)}function _proc_exit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}function exitJS(status,implicit){EXITSTATUS=status;_proc_exit(status)}var _exit=exitJS;function maybeExit(){if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}}function callUserCallback(func){if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}}function safeSetTimeout(func,timeout){return setTimeout(function(){callUserCallback(func)},timeout)}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;if(ENVIRONMENT_IS_NODE)text="warning: "+text;err(text)}}var Browser={mainLoop:{running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;setMainLoop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining{assert(img.complete,"Image "+name+" could not be decoded");var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);preloadedImages[name]=canvas;Browser.URLObject.revokeObjectURL(url);if(onload)onload(byteArray)};img.onerror=event=>{out("Image "+url+" could not be decoded");if(onerror)onerror()};img.src=url};Module["preloadPlugins"].push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;preloadedAudios[name]=audio;if(onload)onload(byteArray)}function fail(){if(done)return;done=true;preloadedAudios[name]=new Audio;if(onerror)onerror()}if(Browser.hasBlobConstructor){try{var b=new Blob([byteArray],{type:Browser.getMimetype(name)})}catch(e){return fail()}var url=Browser.URLObject.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",()=>finish(audio),false);audio.onerror=function audio_onerror(event){if(done)return;err("warning: browser could not fully decode audio "+name+", trying slower base64 approach");function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(()=>{});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(()=>{});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},handledByPreloadPlugin:function(byteArray,fullname,finish,onerror){Browser.init();var handled=false;Module["preloadPlugins"].forEach(function(plugin){if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:2};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx=="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeSetTimeout:function(func,timeout){return safeSetTimeout(func,timeout)},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){callUserCallback(func)})},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglChooseConfig(display,attrib_list,configs,config_size,numConfigs){return EGL.chooseConfig(display,attrib_list,configs,config_size,numConfigs)}function __webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.dibvbi=ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"))}function __webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.mdibvbi=ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"))}function __webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"))}var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],samplers:[],transformFeedbacks:[],syncs:[],stringCache:{},stringiCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:function(table){var ret=GL.counter++;for(var i=table.length;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=canvas.getContext("webgl2",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents=="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;__webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);__webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);if(context.version>=2){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query_webgl2")}if(context.version<2||!GLctx.disjointTimerQueryExt){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}__webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};function _eglCreateContext(display,config,hmm,contextAttribs){if(display!=62e3){EGL.setErrorCode(12296);return 0}var glesContextVersion=1;for(;;){var param=HEAP32[contextAttribs>>2];if(param==12440){glesContextVersion=HEAP32[contextAttribs+4>>2]}else if(param==12344){break}else{EGL.setErrorCode(12292);return 0}contextAttribs+=8}if(glesContextVersion<2||glesContextVersion>3){EGL.setErrorCode(12293);return 0}EGL.contextAttributes.majorVersion=glesContextVersion-1;EGL.contextAttributes.minorVersion=0;EGL.context=GL.createContext(Module["canvas"],EGL.contextAttributes);if(EGL.context!=0){EGL.setErrorCode(12288);GL.makeContextCurrent(EGL.context);Module.useWebGL=true;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});GL.makeContextCurrent(null);return 62004}else{EGL.setErrorCode(12297);return 0}}function _eglCreateWindowSurface(display,config,win,attrib_list){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}EGL.setErrorCode(12288);return 62006}function _eglDestroyContext(display,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}GL.deleteContext(EGL.context);EGL.setErrorCode(12288);if(EGL.currentContext==context){EGL.currentContext=0}return 1}function _eglDestroySurface(display,surface){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 1}if(EGL.currentReadSurface==surface){EGL.currentReadSurface=0}if(EGL.currentDrawSurface==surface){EGL.currentDrawSurface=0}EGL.setErrorCode(12288);return 1}function _eglGetDisplay(nativeDisplayType){EGL.setErrorCode(12288);return 62e3}function _eglInitialize(display,majorVersion,minorVersion){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(majorVersion){HEAP32[majorVersion>>2]=1}if(minorVersion){HEAP32[minorVersion>>2]=4}EGL.defaultDisplayInitialized=true;EGL.setErrorCode(12288);return 1}function _eglMakeCurrent(display,draw,read,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=0&&context!=62004){EGL.setErrorCode(12294);return 0}if(read!=0&&read!=62006||draw!=0&&draw!=62006){EGL.setErrorCode(12301);return 0}GL.makeContextCurrent(context?EGL.context:null);EGL.currentContext=context;EGL.currentDrawSurface=draw;EGL.currentReadSurface=read;EGL.setErrorCode(12288);return 1}function _eglSwapBuffers(){if(!EGL.defaultDisplayInitialized){EGL.setErrorCode(12289)}else if(!Module.ctx){EGL.setErrorCode(12290)}else if(Module.ctx.isContextLost()){EGL.setErrorCode(12302)}else{EGL.setErrorCode(12288);return 1}return 0}function _eglSwapInterval(display,interval){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(interval==0)_emscripten_set_main_loop_timing(0,0);else _emscripten_set_main_loop_timing(1,interval);EGL.setErrorCode(12288);return 1}function _eglTerminate(display){if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.defaultDisplayInitialized=false;EGL.setErrorCode(12288);return 1}var readEmAsmArgsArray=[];function readEmAsmArgs(sigPtr,buf){readEmAsmArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){buf+=ch!=105&buf;readEmAsmArgsArray.push(ch==105?HEAP32[buf]:HEAPF64[buf++>>1]);++buf}return readEmAsmArgsArray}function runEmAsmFunction(code,sigPtr,argbuf){var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_asm_const_int(code,sigPtr,argbuf){return runEmAsmFunction(code,sigPtr,argbuf)}function _emscripten_cancel_main_loop(){Browser.mainLoop.pause();Browser.mainLoop.func=null}function _emscripten_date_now(){return Date.now()}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function getHeapMax(){return 2147483648}function emscripten_realloc_buffer(size){var b=wasmMemory.buffer;try{wasmMemory.grow(size-b.byteLength+65535>>>16);updateMemoryViews();return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var JSEvents={inEventHandler:0,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence2?UTF8ToString(cString):cString}var specialHTMLTargets=[0,typeof document!="undefined"?document:0,typeof window!="undefined"?window:0];function findEventTarget(target){target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!="undefined"?document.querySelector(target):undefined);return domElement}function registerFocusEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.focusEvent)JSEvents.focusEvent=_malloc(256);var focusEventHandlerFunc=function(e=event){var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:"";var focusEvent=JSEvents.focusEvent;stringToUTF8(nodeName,focusEvent+0,128);stringToUTF8(id,focusEvent+128,128);if(getWasmTableEntry(callbackfunc)(eventTypeId,focusEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_blur_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,"blur",targetThread);return 0}function findCanvasEventTarget(target){return findEventTarget(target)}function _emscripten_set_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0}function _emscripten_set_focus_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,"focus",targetThread);return 0}function registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(176);var keyEventHandlerFunc=function(e){var keyEventData=JSEvents.keyEvent;HEAPF64[keyEventData>>3]=e.timeStamp;var idx=keyEventData>>2;HEAP32[idx+2]=e.location;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;HEAP32[idx+7]=e.repeat;HEAP32[idx+8]=e.charCode;HEAP32[idx+9]=e.keyCode;HEAP32[idx+10]=e.which;stringToUTF8(e.key||"",keyEventData+44,32);stringToUTF8(e.code||"",keyEventData+76,32);stringToUTF8(e.char||"",keyEventData+108,32);stringToUTF8(e.locale||"",keyEventData+140,32);if(getWasmTableEntry(callbackfunc)(eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keydown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown",targetThread);return 0}function _emscripten_set_keyup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup",targetThread);return 0}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop){var browserIterationFunc=getWasmTableEntry(func);setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop)}function getBoundingClientRect(e){return specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{"left":0,"top":0}}function fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=e.timeStamp;var idx=eventStruct>>2;HEAP32[idx+2]=e.screenX;HEAP32[idx+3]=e.screenY;HEAP32[idx+4]=e.clientX;HEAP32[idx+5]=e.clientY;HEAP32[idx+6]=e.ctrlKey;HEAP32[idx+7]=e.shiftKey;HEAP32[idx+8]=e.altKey;HEAP32[idx+9]=e.metaKey;HEAP16[idx*2+20]=e.button;HEAP16[idx*2+21]=e.buttons;HEAP32[idx+11]=e["movementX"];HEAP32[idx+12]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+13]=e.clientX-rect.left;HEAP32[idx+14]=e.clientY-rect.top}function registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=findEventTarget(target);var mouseEventHandlerFunc=function(e=event){fillMouseEventData(JSEvents.mouseEvent,e,target);if(getWasmTableEntry(callbackfunc)(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_mousedown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,"mousedown",targetThread);return 0}function _emscripten_set_mousemove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,"mousemove",targetThread);return 0}function _emscripten_set_mouseup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,"mouseup",targetThread);return 0}function registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1696);target=findEventTarget(target);var touchEventHandlerFunc=function(e){var t,touches={},et=e.touches;for(var i=0;i>3]=e.timeStamp;var idx=touchEvent>>2;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;idx+=7;var targetRect=getBoundingClientRect(target);var numTouches=0;for(var i in touches){t=touches[i];HEAP32[idx+0]=t.identifier;HEAP32[idx+1]=t.screenX;HEAP32[idx+2]=t.screenY;HEAP32[idx+3]=t.clientX;HEAP32[idx+4]=t.clientY;HEAP32[idx+5]=t.pageX;HEAP32[idx+6]=t.pageY;HEAP32[idx+7]=t.isChanged;HEAP32[idx+8]=t.onTarget;HEAP32[idx+9]=t.clientX-targetRect.left;HEAP32[idx+10]=t.clientY-targetRect.top;idx+=13;if(++numTouches>31){break}}HEAP32[touchEvent+8>>2]=numTouches;if(getWasmTableEntry(callbackfunc)(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function registerWheelEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.wheelEvent)JSEvents.wheelEvent=_malloc(104);var wheelHandlerFunc=function(e=event){var wheelEvent=JSEvents.wheelEvent;fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+72>>3]=e["deltaX"];HEAPF64[wheelEvent+80>>3]=e["deltaY"];HEAPF64[wheelEvent+88>>3]=e["deltaZ"];HEAP32[wheelEvent+96>>2]=e["deltaMode"];if(getWasmTableEntry(callbackfunc)(eventTypeId,wheelEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:wheelHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_wheel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target=findEventTarget(target);if(typeof target.onwheel!="undefined"){registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel",targetThread);return 0}else{return-1}}function _emscripten_set_window_title(title){setWindowTitle(UTF8ToString(title))}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAPU32[penviron_buf_size>>2]=bufSize;return 0}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function doReadv(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function convertI32PairToI53Checked(lo,hi){return hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var offset=convertI32PairToI53Checked(offset_low,offset_high);if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function doWritev(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(typeof offset!=="undefined"){offset+=curr}}return ret}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindBuffer(target,buffer){if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBindVertexArray(vao){GLctx["bindVertexArray"](GL.vaos[vao])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){if(true){if(data&&size){GLctx.bufferData(target,HEAPU8,usage,data,size)}else{GLctx.bufferData(target,size,usage)}}else{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glLinkProgram(program){program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}}function computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}function __colorChannelsInGlTextureFormat(format){var colorChannels={5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4};return colorChannels[format-6402]||1}function heapObjectForWebGLType(type){type-=5120;if(type==0)return HEAP8;if(type==1)return HEAPU8;if(type==2)return HEAP16;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922||type==28520||type==30779||type==30782)return HEAPU32;return HEAPU16}function heapAccessShiftForWebGLHeap(heap){return 31-Math.clz32(heap.BYTES_PER_ELEMENT)}function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var heap=heapObjectForWebGLType(type);var shift=heapAccessShiftForWebGLHeap(heap);var byteSize=1<>shift,pixels+bytes>>shift)}function _glReadPixels(x,y,width,height,format,type,pixels){if(true){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{var heap=heapObjectForWebGLType(type);GLctx.readPixels(x,y,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){if(true){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _glUseProgram(program){program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}return thisDate.getFullYear()}return thisDate.getFullYear()-1}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}return"PM"},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":function(date){var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&__isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!__isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":function(date){return date.tm_wday},"%W":function(date){var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":function(date){return(date.tm_year+1900).toString().substring(2)},"%Y":function(date){return date.tm_year+1900},"%z":function(date){var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm,loc){return _strftime(s,maxsize,format,tm)}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas){Browser.requestFullscreen(lockPointer,resizeCanvas)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};var preloadedImages={};var preloadedAudios={};var GLctx;var wasmImports={"__cxa_throw":___cxa_throw,"__syscall_fcntl64":___syscall_fcntl64,"__syscall_ioctl":___syscall_ioctl,"__syscall_openat":___syscall_openat,"_emscripten_get_now_is_monotonic":__emscripten_get_now_is_monotonic,"_emscripten_throw_longjmp":__emscripten_throw_longjmp,"abort":_abort,"eglChooseConfig":_eglChooseConfig,"eglCreateContext":_eglCreateContext,"eglCreateWindowSurface":_eglCreateWindowSurface,"eglDestroyContext":_eglDestroyContext,"eglDestroySurface":_eglDestroySurface,"eglGetDisplay":_eglGetDisplay,"eglInitialize":_eglInitialize,"eglMakeCurrent":_eglMakeCurrent,"eglSwapBuffers":_eglSwapBuffers,"eglSwapInterval":_eglSwapInterval,"eglTerminate":_eglTerminate,"emscripten_asm_const_int":_emscripten_asm_const_int,"emscripten_cancel_main_loop":_emscripten_cancel_main_loop,"emscripten_date_now":_emscripten_date_now,"emscripten_get_now":_emscripten_get_now,"emscripten_memcpy_big":_emscripten_memcpy_big,"emscripten_resize_heap":_emscripten_resize_heap,"emscripten_set_blur_callback_on_thread":_emscripten_set_blur_callback_on_thread,"emscripten_set_canvas_element_size":_emscripten_set_canvas_element_size,"emscripten_set_focus_callback_on_thread":_emscripten_set_focus_callback_on_thread,"emscripten_set_keydown_callback_on_thread":_emscripten_set_keydown_callback_on_thread,"emscripten_set_keyup_callback_on_thread":_emscripten_set_keyup_callback_on_thread,"emscripten_set_main_loop":_emscripten_set_main_loop,"emscripten_set_mousedown_callback_on_thread":_emscripten_set_mousedown_callback_on_thread,"emscripten_set_mousemove_callback_on_thread":_emscripten_set_mousemove_callback_on_thread,"emscripten_set_mouseup_callback_on_thread":_emscripten_set_mouseup_callback_on_thread,"emscripten_set_touchend_callback_on_thread":_emscripten_set_touchend_callback_on_thread,"emscripten_set_touchmove_callback_on_thread":_emscripten_set_touchmove_callback_on_thread,"emscripten_set_touchstart_callback_on_thread":_emscripten_set_touchstart_callback_on_thread,"emscripten_set_wheel_callback_on_thread":_emscripten_set_wheel_callback_on_thread,"emscripten_set_window_title":_emscripten_set_window_title,"environ_get":_environ_get,"environ_sizes_get":_environ_sizes_get,"fd_close":_fd_close,"fd_read":_fd_read,"fd_seek":_fd_seek,"fd_write":_fd_write,"glAttachShader":_glAttachShader,"glBindBuffer":_glBindBuffer,"glBindTexture":_glBindTexture,"glBindVertexArray":_glBindVertexArray,"glBlendFunc":_glBlendFunc,"glBufferData":_glBufferData,"glClear":_glClear,"glClearColor":_glClearColor,"glCompileShader":_glCompileShader,"glCreateProgram":_glCreateProgram,"glCreateShader":_glCreateShader,"glDeleteProgram":_glDeleteProgram,"glDeleteShader":_glDeleteShader,"glDeleteTextures":_glDeleteTextures,"glDrawArrays":_glDrawArrays,"glEnable":_glEnable,"glEnableVertexAttribArray":_glEnableVertexAttribArray,"glGenBuffers":_glGenBuffers,"glGenTextures":_glGenTextures,"glGenVertexArrays":_glGenVertexArrays,"glGetShaderInfoLog":_glGetShaderInfoLog,"glLinkProgram":_glLinkProgram,"glReadPixels":_glReadPixels,"glShaderSource":_glShaderSource,"glTexImage2D":_glTexImage2D,"glTexParameteri":_glTexParameteri,"glUseProgram":_glUseProgram,"glVertexAttribPointer":_glVertexAttribPointer,"glViewport":_glViewport,"invoke_ii":invoke_ii,"invoke_iii":invoke_iii,"invoke_iiii":invoke_iiii,"invoke_iiiii":invoke_iiiii,"invoke_vi":invoke_vi,"invoke_vii":invoke_vii,"invoke_viii":invoke_viii,"invoke_viiii":invoke_viiii,"invoke_viiiiii":invoke_viiiiii,"strftime_l":_strftime_l};var asm=createWasm();var ___wasm_call_ctors=function(){return(___wasm_call_ctors=Module["asm"]["__wasm_call_ctors"]).apply(null,arguments)};var _main=Module["_main"]=function(){return(_main=Module["_main"]=Module["asm"]["main"]).apply(null,arguments)};var _memcpy=function(){return(_memcpy=Module["asm"]["memcpy"]).apply(null,arguments)};var _olc_OnPageUnload=Module["_olc_OnPageUnload"]=function(){return(_olc_OnPageUnload=Module["_olc_OnPageUnload"]=Module["asm"]["olc_OnPageUnload"]).apply(null,arguments)};var _olc_PGE_UpdateWindowSize=Module["_olc_PGE_UpdateWindowSize"]=function(){return(_olc_PGE_UpdateWindowSize=Module["_olc_PGE_UpdateWindowSize"]=Module["asm"]["olc_PGE_UpdateWindowSize"]).apply(null,arguments)};var _malloc=function(){return(_malloc=Module["asm"]["malloc"]).apply(null,arguments)};var _saveSetjmp=function(){return(_saveSetjmp=Module["asm"]["saveSetjmp"]).apply(null,arguments)};var _free=function(){return(_free=Module["asm"]["free"]).apply(null,arguments)};var ___errno_location=function(){return(___errno_location=Module["asm"]["__errno_location"]).apply(null,arguments)};var ___dl_seterr=function(){return(___dl_seterr=Module["asm"]["__dl_seterr"]).apply(null,arguments)};var _setThrew=function(){return(_setThrew=Module["asm"]["setThrew"]).apply(null,arguments)};var stackSave=function(){return(stackSave=Module["asm"]["stackSave"]).apply(null,arguments)};var stackRestore=function(){return(stackRestore=Module["asm"]["stackRestore"]).apply(null,arguments)};var stackAlloc=function(){return(stackAlloc=Module["asm"]["stackAlloc"]).apply(null,arguments)};var ___cxa_is_pointer_type=function(){return(___cxa_is_pointer_type=Module["asm"]["__cxa_is_pointer_type"]).apply(null,arguments)};var dynCall_viijii=Module["dynCall_viijii"]=function(){return(dynCall_viijii=Module["dynCall_viijii"]=Module["asm"]["dynCall_viijii"]).apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){return(dynCall_jiji=Module["dynCall_jiji"]=Module["asm"]["dynCall_jiji"]).apply(null,arguments)};var dynCall_iiiiij=Module["dynCall_iiiiij"]=function(){return(dynCall_iiiiij=Module["dynCall_iiiiij"]=Module["asm"]["dynCall_iiiiij"]).apply(null,arguments)};var dynCall_iiiiijj=Module["dynCall_iiiiijj"]=function(){return(dynCall_iiiiijj=Module["dynCall_iiiiijj"]=Module["asm"]["dynCall_iiiiijj"]).apply(null,arguments)};var dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=function(){return(dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=Module["asm"]["dynCall_iiiiiijj"]).apply(null,arguments)};function invoke_iiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_ii(index,a1){var sp=stackSave();try{return getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iii(index,a1,a2){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vii(index,a1,a2){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vi(index,a1){var sp=stackSave();try{getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viii(index,a1,a2,a3){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;run(); +var Module=typeof Module!="undefined"?Module:{};var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var nodePath=require("path");if(ENVIRONMENT_IS_WORKER){scriptDirectory=nodePath.dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=(filename,binary)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror,binary=true)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);fs.readFile(filename,binary?undefined:"utf8",(err,data)=>{if(err)onerror(err);else onload(binary?data.buffer:data)})};if(!Module["thisProgram"]&&process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);if(typeof module!="undefined"){module["exports"]=Module}process.on("uncaughtException",ex=>{if(ex!=="unwind"&&!(ex instanceof ExitStatus)&&!(ex.context instanceof ExitStatus)){throw ex}});var nodeMajor=process.versions.node.split(".")[0];if(nodeMajor<15){process.on("unhandledRejection",reason=>{throw reason})}quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow};Module["inspect"]=()=>"[Emscripten Module object]"}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="C++ProjectTemplate.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(binaryFile)){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(()=>getBinary(binaryFile))}else{if(readAsync){return new Promise((resolve,reject)=>{readAsync(binaryFile,response=>resolve(new Uint8Array(response)),reject)})}}}return Promise.resolve().then(()=>getBinary(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>{return WebAssembly.instantiate(binary,imports)}).then(instance=>{return instance}).then(receiver,reason=>{err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"env":wasmImports,"wasi_snapshot_preview1":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["memory"];updateMemoryViews();wasmTable=Module["asm"]["__indirect_function_table"];addOnInit(Module["asm"]["__wasm_call_ctors"]);removeRunDependency("wasm-instantiate");return exports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult);return{}}var tempDouble;var tempI64;var ASM_CONSTS={40188:()=>{window.onunload=Module._olc_OnPageUnload},40232:($0,$1)=>{Module._olc_EmscriptenShellCss="width: 100%; height: 70vh; margin-left: auto; margin-right: auto;";Module._olc_WindowAspectRatio=$0/$1;Module.canvas.parentNode.addEventListener("resize",function(e){if(e.defaultPrevented){e.stopPropagation();return}var viewWidth=e.detail.width;var viewHeight=e.detail.width/Module._olc_WindowAspectRatio;if(viewHeight>e.detail.height){viewHeight=e.detail.height;viewWidth=e.detail.height*Module._olc_WindowAspectRatio}if(Module.canvas.parentNode.className=="emscripten_border")Module.canvas.parentNode.style.cssText=Module._olc_EmscriptenShellCss+" width: "+viewWidth.toString()+"px; height: "+viewHeight.toString()+"px;";Module.canvas.setAttribute("width",viewWidth);Module.canvas.setAttribute("height",viewHeight);if(document.fullscreenElement!=null){var top=(e.detail.height-viewHeight)/2;var left=(e.detail.width-viewWidth)/2;Module.canvas.style.position="fixed";Module.canvas.style.top=top.toString()+"px";Module.canvas.style.left=left.toString()+"px";Module.canvas.style.width="";Module.canvas.style.height=""}Module._olc_PGE_UpdateWindowSize(viewWidth,viewHeight);Module.canvas.focus();e.stopPropagation()});Module._olc_ResizeCanvas=function(){setTimeout(function(){if(Module.canvas.parentNode.className=="emscripten_border")Module.canvas.parentNode.style.cssText=Module._olc_EmscriptenShellCss;Module.canvas.style.cssText="width: 100%; height: 100%; outline: none;";var resizeEvent=new CustomEvent("resize",{detail:{width:Module.canvas.clientWidth,height:Module.canvas.clientHeight},bubbles:true,cancelable:true});Module.canvas.dispatchEvent(resizeEvent)},50)};document.body.style.cssText+=" overscroll-behavior-y: contain;";if(Module.canvas.parentNode.className=="emscripten_border"){document.body.style.margin="0";Module.canvas.parentNode.style.cssText=Module._olc_EmscriptenShellCss}Module._olc_ResizeCanvas();var resizeObserver=new ResizeObserver(function(entries){Module._olc_ResizeCanvas()}).observe(Module.canvas.parentNode);var mutationObserver=new MutationObserver(function(mutationsList,observer){for(var i=0;i0){callbacks.shift()(Module)}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>2]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>2]};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor)};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw exceptionLast}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:function(){var paths=Array.prototype.slice.call(arguments);return PATH.normalize(paths.join("/"))},join2:(l,r)=>{return PATH.normalize(l+"/"+r)}};function initRandomFill(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){return view=>crypto.getRandomValues(view)}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");var randomFillSync=crypto_module["randomFillSync"];if(randomFillSync){return view=>crypto_module["randomFillSync"](view)}var randomBytes=crypto_module["randomBytes"];return view=>(view.set(randomBytes(view.byteLength)),view)}catch(e){}}abort("initRandomDevice")}function randomFill(view){return(randomFill=initRandomFill())(view)}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str}var TTY={ttys:[],init:function(){},shutdown:function(){},register:function(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open:function(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close:function(stream){stream.tty.ops.fsync(stream.tty)},fsync:function(stream){stream.tty.ops.fsync(stream.tty)},read:function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,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 node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{assert(arrayBuffer,`Loading data file "${url}" failed (no arrayBuffer).`);onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},event=>{if(onerror){onerror()}else{throw`Loading data file "${url}" failed.`}});if(dep)addRunDependency(dep)}var preloadPlugins=Module["preloadPlugins"]||[];function FS_handledByPreloadPlugin(byteArray,fullname,finish,onerror){if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(function(plugin){if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled}function FS_createPreloadedFile(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish){var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}}function FS_modeStringToFlags(str){var flagModes={"r":0,"r+":2,"w":512|64|1,"w+":512|64|2,"a":1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags}function FS_getMode(canRead,canWrite){var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode}var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath:(path,opts={})=>{path=PATH_FS.resolve(path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?`${mount}/${path}`:mount+path}path=path?`${node.name}/${path}`:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:()=>{for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd=-1)=>{if(!FS.FSStream){FS.FSStream=function(){this.shared={}};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}},flags:{get:function(){return this.shared.flags},set:function(val){this.shared.flags=val}},position:{get:function(){return this.shared.position},set:function(val){this.shared.position=val}}})}stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.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:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomLeft=randomFill(randomBuffer).byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.name="ErrnoError";this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr:ptr,allocated:true}};node.stream_ops=stream_ops;return node}};function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAPU32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=atime%1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=mtime%1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];HEAPU32[buf+96>>2]=ctime%1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+104>>2]=tempI64[0],HEAP32[buf+108>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.createStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:return-28}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?SYSCALLS.get():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var nowIsMonotonic=true;function __emscripten_get_now_is_monotonic(){return nowIsMonotonic}function __emscripten_throw_longjmp(){throw Infinity}function _abort(){abort("")}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(!Browser.mainLoop.running){Browser.mainLoop.running=true}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){global.performance=require("perf_hooks").performance}_emscripten_get_now=()=>performance.now();function setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming){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=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}out('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(Browser.mainLoop.runner,0);return}if(!checkIsRunning())return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}Browser.mainLoop.runIter(browserIterationFunc);if(!checkIsRunning())return;if(typeof SDL=="object"&&SDL.audio&&SDL.audio.queueNewAudioData)SDL.audio.queueNewAudioData();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0){_emscripten_set_main_loop_timing(0,1e3/fps)}else{_emscripten_set_main_loop_timing(1,1)}Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}}function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)}function _proc_exit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}function exitJS(status,implicit){EXITSTATUS=status;_proc_exit(status)}var _exit=exitJS;function maybeExit(){if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}}function callUserCallback(func){if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}}function safeSetTimeout(func,timeout){return setTimeout(()=>{callUserCallback(func)},timeout)}var Browser={mainLoop:{running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;setMainLoop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining{assert(img.complete,"Image "+name+" could not be decoded");var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);preloadedImages[name]=canvas;URL.revokeObjectURL(url);if(onload)onload(byteArray)};img.onerror=event=>{out("Image "+url+" could not be decoded");if(onerror)onerror()};img.src=url};preloadPlugins.push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;preloadedAudios[name]=audio;if(onload)onload(byteArray)}var b=new Blob([byteArray],{type:Browser.getMimetype(name)});var url=URL.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",()=>finish(audio),false);audio.onerror=function audio_onerror(event){if(done)return;err("warning: browser could not fully decode audio "+name+", trying slower base64 approach");function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(()=>{finish(audio)},1e4)};preloadPlugins.push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(()=>{});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(()=>{});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:2};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx=="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(()=>{});CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeSetTimeout:function(func,timeout){return safeSetTimeout(func,timeout)},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(()=>{callUserCallback(func)})},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(listener=>listener(canvas.width,canvas.height))},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglChooseConfig(display,attrib_list,configs,config_size,numConfigs){return EGL.chooseConfig(display,attrib_list,configs,config_size,numConfigs)}function webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.dibvbi=ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"))}function webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.mdibvbi=ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"))}function webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"))}var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],samplers:[],transformFeedbacks:[],syncs:[],stringCache:{},stringiCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:function(table){var ret=GL.counter++;for(var i=table.length;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=canvas.getContext("webgl2",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents=="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);if(context.version>=2){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query_webgl2")}if(context.version<2||!GLctx.disjointTimerQueryExt){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};function _eglCreateContext(display,config,hmm,contextAttribs){if(display!=62e3){EGL.setErrorCode(12296);return 0}var glesContextVersion=1;for(;;){var param=HEAP32[contextAttribs>>2];if(param==12440){glesContextVersion=HEAP32[contextAttribs+4>>2]}else if(param==12344){break}else{EGL.setErrorCode(12292);return 0}contextAttribs+=8}if(glesContextVersion<2||glesContextVersion>3){EGL.setErrorCode(12293);return 0}EGL.contextAttributes.majorVersion=glesContextVersion-1;EGL.contextAttributes.minorVersion=0;EGL.context=GL.createContext(Module["canvas"],EGL.contextAttributes);if(EGL.context!=0){EGL.setErrorCode(12288);GL.makeContextCurrent(EGL.context);Module.useWebGL=true;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});GL.makeContextCurrent(null);return 62004}else{EGL.setErrorCode(12297);return 0}}function _eglCreateWindowSurface(display,config,win,attrib_list){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}EGL.setErrorCode(12288);return 62006}function _eglDestroyContext(display,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}GL.deleteContext(EGL.context);EGL.setErrorCode(12288);if(EGL.currentContext==context){EGL.currentContext=0}return 1}function _eglDestroySurface(display,surface){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 1}if(EGL.currentReadSurface==surface){EGL.currentReadSurface=0}if(EGL.currentDrawSurface==surface){EGL.currentDrawSurface=0}EGL.setErrorCode(12288);return 1}function _eglGetDisplay(nativeDisplayType){EGL.setErrorCode(12288);return 62e3}function _eglInitialize(display,majorVersion,minorVersion){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(majorVersion){HEAP32[majorVersion>>2]=1}if(minorVersion){HEAP32[minorVersion>>2]=4}EGL.defaultDisplayInitialized=true;EGL.setErrorCode(12288);return 1}function _eglMakeCurrent(display,draw,read,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=0&&context!=62004){EGL.setErrorCode(12294);return 0}if(read!=0&&read!=62006||draw!=0&&draw!=62006){EGL.setErrorCode(12301);return 0}GL.makeContextCurrent(context?EGL.context:null);EGL.currentContext=context;EGL.currentDrawSurface=draw;EGL.currentReadSurface=read;EGL.setErrorCode(12288);return 1}function _eglSwapBuffers(dpy,surface){if(!EGL.defaultDisplayInitialized){EGL.setErrorCode(12289)}else if(!Module.ctx){EGL.setErrorCode(12290)}else if(Module.ctx.isContextLost()){EGL.setErrorCode(12302)}else{EGL.setErrorCode(12288);return 1}return 0}function _eglSwapInterval(display,interval){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(interval==0)_emscripten_set_main_loop_timing(0,0);else _emscripten_set_main_loop_timing(1,interval);EGL.setErrorCode(12288);return 1}function _eglTerminate(display){if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.defaultDisplayInitialized=false;EGL.setErrorCode(12288);return 1}var readEmAsmArgsArray=[];function readEmAsmArgs(sigPtr,buf){readEmAsmArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){buf+=ch!=105&buf;readEmAsmArgsArray.push(ch==105?HEAP32[buf]:HEAPF64[buf++>>1]);++buf}return readEmAsmArgsArray}function runEmAsmFunction(code,sigPtr,argbuf){var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_asm_const_int(code,sigPtr,argbuf){return runEmAsmFunction(code,sigPtr,argbuf)}function _emscripten_cancel_main_loop(){Browser.mainLoop.pause();Browser.mainLoop.func=null}function _emscripten_date_now(){return Date.now()}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function getHeapMax(){return 2147483648}function emscripten_realloc_buffer(size){var b=wasmMemory.buffer;try{wasmMemory.grow(size-b.byteLength+65535>>>16);updateMemoryViews();return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var JSEvents={inEventHandler:0,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence2?UTF8ToString(cString):cString}var specialHTMLTargets=[0,typeof document!="undefined"?document:0,typeof window!="undefined"?window:0];function findEventTarget(target){target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!="undefined"?document.querySelector(target):undefined);return domElement}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function registerFocusEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.focusEvent)JSEvents.focusEvent=_malloc(256);var focusEventHandlerFunc=function(e=event){var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:"";var focusEvent=JSEvents.focusEvent;stringToUTF8(nodeName,focusEvent+0,128);stringToUTF8(id,focusEvent+128,128);if(getWasmTableEntry(callbackfunc)(eventTypeId,focusEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_blur_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,"blur",targetThread)}function findCanvasEventTarget(target){return findEventTarget(target)}function _emscripten_set_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0}function _emscripten_set_focus_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,"focus",targetThread)}function registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(176);var keyEventHandlerFunc=function(e){var keyEventData=JSEvents.keyEvent;HEAPF64[keyEventData>>3]=e.timeStamp;var idx=keyEventData>>2;HEAP32[idx+2]=e.location;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;HEAP32[idx+7]=e.repeat;HEAP32[idx+8]=e.charCode;HEAP32[idx+9]=e.keyCode;HEAP32[idx+10]=e.which;stringToUTF8(e.key||"",keyEventData+44,32);stringToUTF8(e.code||"",keyEventData+76,32);stringToUTF8(e.char||"",keyEventData+108,32);stringToUTF8(e.locale||"",keyEventData+140,32);if(getWasmTableEntry(callbackfunc)(eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keydown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown",targetThread)}function _emscripten_set_keyup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup",targetThread)}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop){var browserIterationFunc=getWasmTableEntry(func);setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop)}function getBoundingClientRect(e){return specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{"left":0,"top":0}}function fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=e.timeStamp;var idx=eventStruct>>2;HEAP32[idx+2]=e.screenX;HEAP32[idx+3]=e.screenY;HEAP32[idx+4]=e.clientX;HEAP32[idx+5]=e.clientY;HEAP32[idx+6]=e.ctrlKey;HEAP32[idx+7]=e.shiftKey;HEAP32[idx+8]=e.altKey;HEAP32[idx+9]=e.metaKey;HEAP16[idx*2+20]=e.button;HEAP16[idx*2+21]=e.buttons;HEAP32[idx+11]=e["movementX"];HEAP32[idx+12]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+13]=e.clientX-rect.left;HEAP32[idx+14]=e.clientY-rect.top}function registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=findEventTarget(target);var mouseEventHandlerFunc=function(e=event){fillMouseEventData(JSEvents.mouseEvent,e,target);if(getWasmTableEntry(callbackfunc)(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_mousedown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,"mousedown",targetThread)}function _emscripten_set_mousemove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,"mousemove",targetThread)}function _emscripten_set_mouseup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,"mouseup",targetThread)}function registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1696);target=findEventTarget(target);var touchEventHandlerFunc=function(e){var t,touches={},et=e.touches;for(var i=0;i>3]=e.timeStamp;var idx=touchEvent>>2;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;idx+=7;var targetRect=getBoundingClientRect(target);var numTouches=0;for(var i in touches){t=touches[i];HEAP32[idx+0]=t.identifier;HEAP32[idx+1]=t.screenX;HEAP32[idx+2]=t.screenY;HEAP32[idx+3]=t.clientX;HEAP32[idx+4]=t.clientY;HEAP32[idx+5]=t.pageX;HEAP32[idx+6]=t.pageY;HEAP32[idx+7]=t.isChanged;HEAP32[idx+8]=t.onTarget;HEAP32[idx+9]=t.clientX-targetRect.left;HEAP32[idx+10]=t.clientY-targetRect.top;idx+=13;if(++numTouches>31){break}}HEAP32[touchEvent+8>>2]=numTouches;if(getWasmTableEntry(callbackfunc)(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread)}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread)}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread)}function registerWheelEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.wheelEvent)JSEvents.wheelEvent=_malloc(104);var wheelHandlerFunc=function(e=event){var wheelEvent=JSEvents.wheelEvent;fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+72>>3]=e["deltaX"];HEAPF64[wheelEvent+80>>3]=e["deltaY"];HEAPF64[wheelEvent+88>>3]=e["deltaZ"];HEAP32[wheelEvent+96>>2]=e["deltaMode"];if(getWasmTableEntry(callbackfunc)(eventTypeId,wheelEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:wheelHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_wheel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target=findEventTarget(target);if(!target)return-4;if(typeof target.onwheel!="undefined"){return registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel",targetThread)}else{return-1}}function _emscripten_set_window_title(title){setWindowTitle(UTF8ToString(title))}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings}function stringToAscii(str,buffer){for(var i=0;i>0]=str.charCodeAt(i)}HEAP8[buffer>>0]=0}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAPU32[penviron_buf_size>>2]=bufSize;return 0}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function doReadv(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function convertI32PairToI53Checked(lo,hi){return hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var offset=convertI32PairToI53Checked(offset_low,offset_high);if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function doWritev(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(typeof offset!=="undefined"){offset+=curr}}return ret}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindBuffer(target,buffer){if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBindVertexArray(vao){GLctx.bindVertexArray(GL.vaos[vao])}var _glBindVertexArrayOES=_glBindVertexArray;function _glBlendFunc(x0,x1){GLctx.blendFunc(x0,x1)}function _glBufferData(target,size,data,usage){if(true){if(data&&size){GLctx.bufferData(target,HEAPU8,usage,data,size)}else{GLctx.bufferData(target,size,usage)}}else{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}}function _glClear(x0){GLctx.clear(x0)}function _glClearColor(x0,x1,x2,x3){GLctx.clearColor(x0,x1,x2,x3)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glEnable(x0){GLctx.enable(x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}var _glGenVertexArraysOES=_glGenVertexArrays;function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glLinkProgram(program){program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}}function computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}function colorChannelsInGlTextureFormat(format){var colorChannels={5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4};return colorChannels[format-6402]||1}function heapObjectForWebGLType(type){type-=5120;if(type==0)return HEAP8;if(type==1)return HEAPU8;if(type==2)return HEAP16;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922||type==28520||type==30779||type==30782)return HEAPU32;return HEAPU16}function heapAccessShiftForWebGLHeap(heap){return 31-Math.clz32(heap.BYTES_PER_ELEMENT)}function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var heap=heapObjectForWebGLType(type);var shift=heapAccessShiftForWebGLHeap(heap);var byteSize=1<>shift,pixels+bytes>>shift)}function _glReadPixels(x,y,width,height,format,type,pixels){if(true){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{var heap=heapObjectForWebGLType(type);GLctx.readPixels(x,y,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){if(true){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _glTexParameteri(x0,x1,x2){GLctx.texParameteri(x0,x1,x2)}function _glUseProgram(program){program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx.viewport(x0,x1,x2,x3)}function isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}return thisDate.getFullYear()}return thisDate.getFullYear()-1}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+arraySum(isLeapYear(date.tm_year+1900)?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}return"PM"},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":function(date){var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":function(date){return date.tm_wday},"%W":function(date){var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":function(date){return(date.tm_year+1900).toString().substring(2)},"%Y":function(date){return date.tm_year+1900},"%z":function(date){var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm,loc){return _strftime(s,maxsize,format,tm)}function stringToUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.createPreloadedFile=FS_createPreloadedFile;FS.staticInit();Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas){Browser.requestFullscreen(lockPointer,resizeCanvas)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};var preloadedImages={};var preloadedAudios={};var GLctx;var wasmImports={"__cxa_throw":___cxa_throw,"__syscall_fcntl64":___syscall_fcntl64,"__syscall_ioctl":___syscall_ioctl,"__syscall_openat":___syscall_openat,"_emscripten_get_now_is_monotonic":__emscripten_get_now_is_monotonic,"_emscripten_throw_longjmp":__emscripten_throw_longjmp,"abort":_abort,"eglChooseConfig":_eglChooseConfig,"eglCreateContext":_eglCreateContext,"eglCreateWindowSurface":_eglCreateWindowSurface,"eglDestroyContext":_eglDestroyContext,"eglDestroySurface":_eglDestroySurface,"eglGetDisplay":_eglGetDisplay,"eglInitialize":_eglInitialize,"eglMakeCurrent":_eglMakeCurrent,"eglSwapBuffers":_eglSwapBuffers,"eglSwapInterval":_eglSwapInterval,"eglTerminate":_eglTerminate,"emscripten_asm_const_int":_emscripten_asm_const_int,"emscripten_cancel_main_loop":_emscripten_cancel_main_loop,"emscripten_date_now":_emscripten_date_now,"emscripten_get_now":_emscripten_get_now,"emscripten_memcpy_big":_emscripten_memcpy_big,"emscripten_resize_heap":_emscripten_resize_heap,"emscripten_set_blur_callback_on_thread":_emscripten_set_blur_callback_on_thread,"emscripten_set_canvas_element_size":_emscripten_set_canvas_element_size,"emscripten_set_focus_callback_on_thread":_emscripten_set_focus_callback_on_thread,"emscripten_set_keydown_callback_on_thread":_emscripten_set_keydown_callback_on_thread,"emscripten_set_keyup_callback_on_thread":_emscripten_set_keyup_callback_on_thread,"emscripten_set_main_loop":_emscripten_set_main_loop,"emscripten_set_mousedown_callback_on_thread":_emscripten_set_mousedown_callback_on_thread,"emscripten_set_mousemove_callback_on_thread":_emscripten_set_mousemove_callback_on_thread,"emscripten_set_mouseup_callback_on_thread":_emscripten_set_mouseup_callback_on_thread,"emscripten_set_touchend_callback_on_thread":_emscripten_set_touchend_callback_on_thread,"emscripten_set_touchmove_callback_on_thread":_emscripten_set_touchmove_callback_on_thread,"emscripten_set_touchstart_callback_on_thread":_emscripten_set_touchstart_callback_on_thread,"emscripten_set_wheel_callback_on_thread":_emscripten_set_wheel_callback_on_thread,"emscripten_set_window_title":_emscripten_set_window_title,"environ_get":_environ_get,"environ_sizes_get":_environ_sizes_get,"fd_close":_fd_close,"fd_read":_fd_read,"fd_seek":_fd_seek,"fd_write":_fd_write,"glAttachShader":_glAttachShader,"glBindBuffer":_glBindBuffer,"glBindTexture":_glBindTexture,"glBindVertexArrayOES":_glBindVertexArrayOES,"glBlendFunc":_glBlendFunc,"glBufferData":_glBufferData,"glClear":_glClear,"glClearColor":_glClearColor,"glCompileShader":_glCompileShader,"glCreateProgram":_glCreateProgram,"glCreateShader":_glCreateShader,"glDeleteProgram":_glDeleteProgram,"glDeleteShader":_glDeleteShader,"glDeleteTextures":_glDeleteTextures,"glDrawArrays":_glDrawArrays,"glEnable":_glEnable,"glEnableVertexAttribArray":_glEnableVertexAttribArray,"glGenBuffers":_glGenBuffers,"glGenTextures":_glGenTextures,"glGenVertexArraysOES":_glGenVertexArraysOES,"glGetShaderInfoLog":_glGetShaderInfoLog,"glLinkProgram":_glLinkProgram,"glReadPixels":_glReadPixels,"glShaderSource":_glShaderSource,"glTexImage2D":_glTexImage2D,"glTexParameteri":_glTexParameteri,"glUseProgram":_glUseProgram,"glVertexAttribPointer":_glVertexAttribPointer,"glViewport":_glViewport,"invoke_ii":invoke_ii,"invoke_iii":invoke_iii,"invoke_iiii":invoke_iiii,"invoke_iiiii":invoke_iiiii,"invoke_vi":invoke_vi,"invoke_vii":invoke_vii,"invoke_viii":invoke_viii,"invoke_viiii":invoke_viiii,"invoke_viiiiii":invoke_viiiiii,"strftime_l":_strftime_l};var asm=createWasm();var ___wasm_call_ctors=function(){return(___wasm_call_ctors=Module["asm"]["__wasm_call_ctors"]).apply(null,arguments)};var _main=Module["_main"]=function(){return(_main=Module["_main"]=Module["asm"]["__main_argc_argv"]).apply(null,arguments)};var _olc_OnPageUnload=Module["_olc_OnPageUnload"]=function(){return(_olc_OnPageUnload=Module["_olc_OnPageUnload"]=Module["asm"]["olc_OnPageUnload"]).apply(null,arguments)};var _olc_PGE_UpdateWindowSize=Module["_olc_PGE_UpdateWindowSize"]=function(){return(_olc_PGE_UpdateWindowSize=Module["_olc_PGE_UpdateWindowSize"]=Module["asm"]["olc_PGE_UpdateWindowSize"]).apply(null,arguments)};var _malloc=function(){return(_malloc=Module["asm"]["malloc"]).apply(null,arguments)};var ___errno_location=function(){return(___errno_location=Module["asm"]["__errno_location"]).apply(null,arguments)};var _setThrew=function(){return(_setThrew=Module["asm"]["setThrew"]).apply(null,arguments)};var stackSave=function(){return(stackSave=Module["asm"]["stackSave"]).apply(null,arguments)};var stackRestore=function(){return(stackRestore=Module["asm"]["stackRestore"]).apply(null,arguments)};var stackAlloc=function(){return(stackAlloc=Module["asm"]["stackAlloc"]).apply(null,arguments)};var ___cxa_is_pointer_type=function(){return(___cxa_is_pointer_type=Module["asm"]["__cxa_is_pointer_type"]).apply(null,arguments)};var dynCall_viijii=Module["dynCall_viijii"]=function(){return(dynCall_viijii=Module["dynCall_viijii"]=Module["asm"]["dynCall_viijii"]).apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){return(dynCall_jiji=Module["dynCall_jiji"]=Module["asm"]["dynCall_jiji"]).apply(null,arguments)};var dynCall_iiiiij=Module["dynCall_iiiiij"]=function(){return(dynCall_iiiiij=Module["dynCall_iiiiij"]=Module["asm"]["dynCall_iiiiij"]).apply(null,arguments)};var dynCall_iiiiijj=Module["dynCall_iiiiijj"]=function(){return(dynCall_iiiiijj=Module["dynCall_iiiiijj"]=Module["asm"]["dynCall_iiiiijj"]).apply(null,arguments)};var dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=function(){return(dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=Module["asm"]["dynCall_iiiiiijj"]).apply(null,arguments)};function invoke_iiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_ii(index,a1){var sp=stackSave();try{return getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iii(index,a1,a2){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vii(index,a1,a2){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vi(index,a1){var sp=stackSave();try{getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viii(index,a1,a2,a3){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args=[]){var entryFunction=_main;args.unshift(thisProgram);var argc=args.length;var argv=stackAlloc((argc+1)*4);var argv_ptr=argv>>2;args.forEach(arg=>{HEAP32[argv_ptr++]=stringToUTF8OnStack(arg)});HEAP32[argv_ptr]=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(args=arguments_){if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;run(); diff --git a/C++ProjectTemplate.wasm b/C++ProjectTemplate.wasm index 2fa1fe3ffed38a86730d83dc1bb4c3e9db159753..1778b14648a089c9f78c5a42f25824f17b213817 100755 GIT binary patch delta 121304 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 Khs!a2>3;*S0N2(4 diff --git a/main.cpp b/main.cpp index de543e5..6e094e8 100644 --- a/main.cpp +++ b/main.cpp @@ -2,38 +2,23 @@ using namespace olc; -#define WIDTH 640 -#define HEIGHT 480 - class Example : public olc::PixelGameEngine { - - public: Example() { - sAppName = "Example"; + sAppName = "PGEIDE"; } public: - olc::Key last; bool OnUserCreate() override { - std::cout<<"Test"< testList; - std::cout<<"Test"< #pragma endregion -#define PGE_VER 220 +#define PGE_VER 223 // O------------------------------------------------------------------------------O // | COMPILER CONFIGURATION ODDITIES | @@ -433,8 +445,16 @@ int main() // | PLATFORM SELECTION CODE, Thanks slavka! | // O------------------------------------------------------------------------------O +#if defined(OLC_PGE_HEADLESS) + #define OLC_PLATFORM_HEADLESS + #define OLC_GFX_HEADLESS + #if !defined(OLC_IMAGE_STB) && !defined(OLC_IMAGE_GDI) && !defined(OLC_IMAGE_LIBPNG) + #define OLC_IMAGE_HEADLESS + #endif +#endif + // Platform -#if !defined(OLC_PLATFORM_WINAPI) && !defined(OLC_PLATFORM_X11) && !defined(OLC_PLATFORM_GLUT) && !defined(OLC_PLATFORM_EMSCRIPTEN) +#if !defined(OLC_PLATFORM_WINAPI) && !defined(OLC_PLATFORM_X11) && !defined(OLC_PLATFORM_GLUT) && !defined(OLC_PLATFORM_EMSCRIPTEN) && !defined(OLC_PLATFORM_HEADLESS) #if !defined(OLC_PLATFORM_CUSTOM_EX) #if defined(_WIN32) #define OLC_PLATFORM_WINAPI @@ -457,8 +477,10 @@ int main() #define PGE_USE_CUSTOM_START #endif + + // Renderer -#if !defined(OLC_GFX_OPENGL10) && !defined(OLC_GFX_OPENGL33) && !defined(OLC_GFX_DIRECTX10) +#if !defined(OLC_GFX_OPENGL10) && !defined(OLC_GFX_OPENGL33) && !defined(OLC_GFX_DIRECTX10) && !defined(OLC_GFX_HEADLESS) #if !defined(OLC_GFX_CUSTOM_EX) #if defined(OLC_PLATFORM_EMSCRIPTEN) #define OLC_GFX_OPENGL33 @@ -469,7 +491,7 @@ int main() #endif // Image loader -#if !defined(OLC_IMAGE_STB) && !defined(OLC_IMAGE_GDI) && !defined(OLC_IMAGE_LIBPNG) +#if !defined(OLC_IMAGE_STB) && !defined(OLC_IMAGE_GDI) && !defined(OLC_IMAGE_LIBPNG) && !defined(OLC_IMAGE_HEADLESS) #if !defined(OLC_IMAGE_CUSTOM_EX) #if defined(_WIN32) #define OLC_IMAGE_GDI @@ -527,6 +549,15 @@ int main() #endif #endif #endif + +#if defined(OLC_PGE_HEADLESS) +#if defined max +#undef max +#endif +#if defined min +#undef min +#endif +#endif #pragma endregion // O------------------------------------------------------------------------------O @@ -543,6 +574,7 @@ namespace olc constexpr uint8_t nDefaultAlpha = 0xFF; constexpr uint32_t nDefaultPixel = (nDefaultAlpha << 24); constexpr uint8_t nTabSizeInSpaces = 4; + constexpr size_t OLC_MAX_VERTS = 128; enum rcode { FAIL = 0, OK = 1, NO_FILE = -1 }; // O------------------------------------------------------------------------------O @@ -572,6 +604,8 @@ namespace olc Pixel operator - (const Pixel& p) const; Pixel& operator +=(const Pixel& p); Pixel& operator -=(const Pixel& p); + Pixel operator * (const Pixel& p) const; + Pixel& operator *=(const Pixel& p); Pixel inv() const; }; @@ -653,6 +687,8 @@ namespace olc v2d_generic min(const v2d_generic& v) const { return v2d_generic(std::min(x, v.x), std::min(y, v.y)); } v2d_generic cart() { return { std::cos(y) * x, std::sin(y) * x }; } v2d_generic polar() { return { mag(), std::atan2(y, x) }; } + v2d_generic clamp(const v2d_generic& v1, const v2d_generic& v2) const { return this->max(v1).min(v2); } + v2d_generic lerp(const v2d_generic& v1, const double t) { return this->operator*(T(1.0 - t)) + (v1 * T(t)); } T dot(const v2d_generic& rhs) const { return this->x * rhs.x + this->y * rhs.y; } T cross(const v2d_generic& rhs) const { return this->x * rhs.y - this->y * rhs.x; } v2d_generic operator + (const v2d_generic& rhs) const { return v2d_generic(this->x + rhs.x, this->y + rhs.y); } @@ -776,7 +812,9 @@ namespace olc Pixel GetPixel(const olc::vi2d& a) const; bool SetPixel(const olc::vi2d& a, Pixel p); Pixel Sample(float x, float y) const; + Pixel Sample(const olc::vf2d& uv) const; Pixel SampleBL(float u, float v) const; + Pixel SampleBL(const olc::vf2d& uv) const; Pixel* GetData(); olc::Sprite* Duplicate(); olc::Sprite* Duplicate(const olc::vi2d& vPos, const olc::vi2d& vSize); @@ -946,6 +984,7 @@ namespace olc // Called when a console command is executed virtual bool OnConsoleCommand(const std::string& sCommand); + public: // Hardware Interfaces // Returns true if window is currently in focus bool IsFocused() const; @@ -994,6 +1033,9 @@ namespace olc const olc::vi2d& GetScreenPixelSize() const; // Gets "screen" size const olc::vi2d& GetScreenSize() const; + // Gets any files dropped this frame + const std::vector& GetDroppedFiles() const; + const olc::vi2d& GetDroppedFilesPoint() const; public: // CONFIGURATION ROUTINES // Layer targeting functions @@ -1047,6 +1089,9 @@ namespace olc // Flat fills a triangle between points (x1,y1), (x2,y2) and (x3,y3) void FillTriangle(int32_t x1, int32_t y1, int32_t x2, int32_t y2, int32_t x3, int32_t y3, Pixel p = olc::WHITE); void FillTriangle(const olc::vi2d& pos1, const olc::vi2d& pos2, const olc::vi2d& pos3, Pixel p = olc::WHITE); + // Fill a textured and coloured triangle + void FillTexturedTriangle(const std::vector& vPoints, std::vector vTex, std::vector vColour, olc::Sprite* sprTex); + void FillTexturedPolygon(const std::vector& vPoints, const std::vector& vTex, const std::vector& vColour, olc::Sprite* sprTex, olc::DecalStructure structure = olc::DecalStructure::LIST); // Draws an entire sprite at location (x,y) void DrawSprite(int32_t x, int32_t y, Sprite* sprite, uint32_t scale = 1, uint8_t flip = olc::Sprite::NONE); void DrawSprite(const olc::vi2d& pos, Sprite* sprite, uint32_t scale = 1, uint8_t flip = olc::Sprite::NONE); @@ -1096,7 +1141,7 @@ namespace olc void DrawPolygonDecal(olc::Decal* decal, const std::vector& pos, const std::vector& uv, const olc::Pixel tint = olc::WHITE); void DrawPolygonDecal(olc::Decal* decal, const std::vector& pos, const std::vector& depth, const std::vector& uv, const olc::Pixel tint = olc::WHITE); void DrawPolygonDecal(olc::Decal* decal, const std::vector& pos, const std::vector& uv, const std::vector& tint); - + void DrawPolygonDecal(olc::Decal* decal, const std::vector& pos, const std::vector& uv, const std::vector& colours, const olc::Pixel tint); // Draws a line in Decal Space void DrawLineDecal(const olc::vf2d& pos1, const olc::vf2d& pos2, Pixel p = olc::WHITE); void DrawRotatedStringDecal(const olc::vf2d& pos, const std::string& sText, const float fAngle, const olc::vf2d& center = { 0.0f, 0.0f }, const olc::Pixel col = olc::WHITE, const olc::vf2d& scale = { 1.0f, 1.0f }); @@ -1199,6 +1244,10 @@ namespace olc std::function funcPixelMode; std::chrono::time_point m_tp1, m_tp2; std::vector vFontSpacing; + std::vector vDroppedFiles; + std::vector vDroppedFilesCache; + olc::vi2d vDroppedFilesPoint; + olc::vi2d vDroppedFilesPointCache; // Command Console Specific bool bConsoleShow = false; @@ -1253,6 +1302,7 @@ namespace olc void olc_UpdateMouseFocus(bool state); void olc_UpdateKeyFocus(bool state); void olc_Terminate(); + void olc_DropFiles(int32_t x, int32_t y, const std::vector& vFiles); void olc_Reanimate(); bool olc_IsRunning(); @@ -1296,6 +1346,101 @@ namespace olc #pragma endregion + +#pragma region opengl33_iface +// In order to facilitate more advanced graphics features, some PGEX +// will rely on shaders. Instead of having each PGEX responsible for +// managing this, for convenience, this interface exists. + +#if defined(OLC_GFX_OPENGL33) + + #if defined(OLC_PLATFORM_WINAPI) + #include + #define CALLSTYLE __stdcall + #endif + + #if defined(__linux__) || defined(__FreeBSD__) + #include + #endif + + #if defined(OLC_PLATFORM_X11) + namespace X11 { + #include + } + #define CALLSTYLE + #endif + + #if defined(__APPLE__) + #define GL_SILENCE_DEPRECATION + #include + #include + #include + #endif + + #if defined(OLC_PLATFORM_EMSCRIPTEN) + #include + #include + #define GL_GLEXT_PROTOTYPES + #include + #include + #define CALLSTYLE + #define GL_CLAMP GL_CLAMP_TO_EDGE + #endif + +namespace olc +{ + typedef char GLchar; + typedef ptrdiff_t GLsizeiptr; + + typedef GLuint CALLSTYLE locCreateShader_t(GLenum type); + typedef GLuint CALLSTYLE locCreateProgram_t(void); + typedef void CALLSTYLE locDeleteShader_t(GLuint shader); + typedef void CALLSTYLE locCompileShader_t(GLuint shader); + typedef void CALLSTYLE locLinkProgram_t(GLuint program); + typedef void CALLSTYLE locDeleteProgram_t(GLuint program); + typedef void CALLSTYLE locAttachShader_t(GLuint program, GLuint shader); + typedef void CALLSTYLE locBindBuffer_t(GLenum target, GLuint buffer); + typedef void CALLSTYLE locBufferData_t(GLenum target, GLsizeiptr size, const void* data, GLenum usage); + typedef void CALLSTYLE locGenBuffers_t(GLsizei n, GLuint* buffers); + typedef void CALLSTYLE locVertexAttribPointer_t(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void* pointer); + typedef void CALLSTYLE locEnableVertexAttribArray_t(GLuint index); + typedef void CALLSTYLE locUseProgram_t(GLuint program); + typedef void CALLSTYLE locBindVertexArray_t(GLuint array); + typedef void CALLSTYLE locGenVertexArrays_t(GLsizei n, GLuint* arrays); + typedef void CALLSTYLE locGetShaderInfoLog_t(GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog); + typedef GLint CALLSTYLE locGetUniformLocation_t(GLuint program, const GLchar* name); + typedef void CALLSTYLE locUniform1f_t(GLint location, GLfloat v0); + typedef void CALLSTYLE locUniform1i_t(GLint location, GLint v0); + typedef void CALLSTYLE locUniform2fv_t(GLint location, GLsizei count, const GLfloat* value); + typedef void CALLSTYLE locActiveTexture_t(GLenum texture); + typedef void CALLSTYLE locGenFrameBuffers_t(GLsizei n, GLuint* ids); + typedef void CALLSTYLE locBindFrameBuffer_t(GLenum target, GLuint fb); + typedef GLenum CALLSTYLE locCheckFrameBufferStatus_t(GLenum target); + typedef void CALLSTYLE locDeleteFrameBuffers_t(GLsizei n, const GLuint* fbs); + typedef void CALLSTYLE locFrameBufferTexture2D_t(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); + typedef void CALLSTYLE locDrawBuffers_t(GLsizei n, const GLenum* bufs); + typedef void CALLSTYLE locBlendFuncSeparate_t(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); + +#if defined(OLC_PLATFORM_WINAPI) + typedef void __stdcall locSwapInterval_t(GLsizei n); +#endif + +#if defined(OLC_PLATFORM_X11) + typedef int(locSwapInterval_t)(X11::Display* dpy, X11::GLXDrawable drawable, int interval); +#endif + +#if defined(OLC_PLATFORM_EMSCRIPTEN) + typedef void CALLSTYLE locShaderSource_t(GLuint shader, GLsizei count, const GLchar* const* string, const GLint* length); + typedef EGLBoolean(locSwapInterval_t)(EGLDisplay display, EGLint interval); +#else + typedef void CALLSTYLE locShaderSource_t(GLuint shader, GLsizei count, const GLchar** string, const GLint* length); +#endif + +} // olc namespace +#endif // OpenGL33 Definitions +#pragma endregion + + #endif // OLC_PGE_DEF @@ -1394,6 +1539,24 @@ namespace olc return *this; } + Pixel Pixel::operator * (const Pixel& p) const + { + uint8_t nR = uint8_t(std::min(255.0f, std::max(0.0f, float(r) * float(p.r) / 255.0f))); + uint8_t nG = uint8_t(std::min(255.0f, std::max(0.0f, float(g) * float(p.g) / 255.0f))); + uint8_t nB = uint8_t(std::min(255.0f, std::max(0.0f, float(b) * float(p.b) / 255.0f))); + uint8_t nA = uint8_t(std::min(255.0f, std::max(0.0f, float(a) * float(p.a) / 255.0f))); + return Pixel(nR, nG, nB, nA); + } + + Pixel& Pixel::operator *=(const Pixel& p) + { + this->r = uint8_t(std::min(255.0f, std::max(0.0f, float(r) * float(p.r) / 255.0f))); + this->g = uint8_t(std::min(255.0f, std::max(0.0f, float(g) * float(p.g) / 255.0f))); + this->b = uint8_t(std::min(255.0f, std::max(0.0f, float(b) * float(p.b) / 255.0f))); + this->a = uint8_t(std::min(255.0f, std::max(0.0f, float(a) * float(p.a) / 255.0f))); + return *this; + } + Pixel Pixel::inv() const { uint8_t nR = uint8_t(std::min(255, std::max(0, 255 - int(r)))); @@ -1472,6 +1635,11 @@ namespace olc return GetPixel(sx, sy); } + Pixel Sprite::Sample(const olc::vf2d& uv) const + { + return Sample(uv.x, uv.y); + } + Pixel Sprite::SampleBL(float u, float v) const { u = u * width - 0.5f; @@ -1494,6 +1662,11 @@ namespace olc (uint8_t)((p1.b * u_opposite + p2.b * u_ratio) * v_opposite + (p3.b * u_opposite + p4.b * u_ratio) * v_ratio)); } + Pixel Sprite::SampleBL(const olc::vf2d& uv) const + { + return SampleBL(uv.x, uv.y); + } + Pixel* Sprite::GetData() { return pColData.data(); } @@ -2411,6 +2584,168 @@ namespace olc } } + void PixelGameEngine::FillTexturedTriangle(const std::vector& vPoints, std::vector vTex, std::vector vColour, olc::Sprite* sprTex) + { + olc::vi2d p1 = vPoints[0]; + olc::vi2d p2 = vPoints[1]; + olc::vi2d p3 = vPoints[2]; + + if (p2.y < p1.y){std::swap(p1.y, p2.y); std::swap(p1.x, p2.x); std::swap(vTex[0].x, vTex[1].x); std::swap(vTex[0].y, vTex[1].y); std::swap(vColour[0], vColour[1]);} + if (p3.y < p1.y){std::swap(p1.y, p3.y); std::swap(p1.x, p3.x); std::swap(vTex[0].x, vTex[2].x); std::swap(vTex[0].y, vTex[2].y); std::swap(vColour[0], vColour[2]);} + if (p3.y < p2.y){std::swap(p2.y, p3.y); std::swap(p2.x, p3.x); std::swap(vTex[1].x, vTex[2].x); std::swap(vTex[1].y, vTex[2].y); std::swap(vColour[1], vColour[2]);} + + olc::vi2d dPos1 = p2 - p1; + olc::vf2d dTex1 = vTex[1] - vTex[0]; + int dcr1 = vColour[1].r - vColour[0].r; + int dcg1 = vColour[1].g - vColour[0].g; + int dcb1 = vColour[1].b - vColour[0].b; + int dca1 = vColour[1].a - vColour[0].a; + + olc::vi2d dPos2 = p3 - p1; + olc::vf2d dTex2 = vTex[2] - vTex[0]; + int dcr2 = vColour[2].r - vColour[0].r; + int dcg2 = vColour[2].g - vColour[0].g; + int dcb2 = vColour[2].b - vColour[0].b; + int dca2 = vColour[2].a - vColour[0].a; + + float dax_step = 0, dbx_step = 0, dcr1_step = 0, dcr2_step = 0, dcg1_step = 0, dcg2_step = 0, dcb1_step = 0, dcb2_step = 0, dca1_step = 0, dca2_step = 0; + olc::vf2d vTex1Step, vTex2Step; + + if (dPos1.y) + { + dax_step = dPos1.x / (float)abs(dPos1.y); + vTex1Step = dTex1 / (float)abs(dPos1.y); + dcr1_step = dcr1 / (float)abs(dPos1.y); + dcg1_step = dcg1 / (float)abs(dPos1.y); + dcb1_step = dcb1 / (float)abs(dPos1.y); + dca1_step = dca1 / (float)abs(dPos1.y); + } + + if (dPos2.y) + { + dbx_step = dPos2.x / (float)abs(dPos2.y); + vTex2Step = dTex2 / (float)abs(dPos2.y); + dcr2_step = dcr2 / (float)abs(dPos2.y); + dcg2_step = dcg2 / (float)abs(dPos2.y); + dcb2_step = dcb2 / (float)abs(dPos2.y); + dca2_step = dca2 / (float)abs(dPos2.y); + } + + olc::vi2d vStart; + olc::vi2d vEnd; + int vStartIdx; + + for (int pass = 0; pass < 2; pass++) + { + if (pass == 0) + { + vStart = p1; vEnd = p2; vStartIdx = 0; + } + else + { + dPos1 = p3 - p2; + dTex1 = vTex[2] - vTex[1]; + dcr1 = vColour[2].r - vColour[1].r; + dcg1 = vColour[2].g - vColour[1].g; + dcb1 = vColour[2].b - vColour[1].b; + dca1 = vColour[2].a - vColour[1].a; + dcr1_step = 0; dcg1_step = 0; dcb1_step = 0; dca1_step = 0; + + if (dPos2.y) dbx_step = dPos2.x / (float)abs(dPos2.y); + if (dPos1.y) + { + dax_step = dPos1.x / (float)abs(dPos1.y); + vTex1Step = dTex1 / (float)abs(dPos1.y); + dcr1_step = dcr1 / (float)abs(dPos1.y); + dcg1_step = dcg1 / (float)abs(dPos1.y); + dcb1_step = dcb1 / (float)abs(dPos1.y); + dca1_step = dca1 / (float)abs(dPos1.y); + } + + vStart = p2; vEnd = p3; vStartIdx = 1; + } + + if (dPos1.y) + { + for (int i = vStart.y; i <= vEnd.y; i++) + { + int ax = int(vStart.x + (float)(i - vStart.y) * dax_step); + int bx = int(p1.x + (float)(i - p1.y) * dbx_step); + + olc::vf2d tex_s(vTex[vStartIdx].x + (float)(i - vStart.y) * vTex1Step.x, vTex[vStartIdx].y + (float)(i - vStart.y) * vTex1Step.y); + olc::vf2d tex_e(vTex[0].x + (float)(i - p1.y) * vTex2Step.x, vTex[0].y + (float)(i - p1.y) * vTex2Step.y); + + olc::Pixel col_s(vColour[vStartIdx].r + uint8_t((float)(i - vStart.y) * dcr1_step), vColour[vStartIdx].g + uint8_t((float)(i - vStart.y) * dcg1_step), + vColour[vStartIdx].b + uint8_t((float)(i - vStart.y) * dcb1_step), vColour[vStartIdx].a + uint8_t((float)(i - vStart.y) * dca1_step)); + + olc::Pixel col_e(vColour[0].r + uint8_t((float)(i - p1.y) * dcr2_step), vColour[0].g + uint8_t((float)(i - p1.y) * dcg2_step), + vColour[0].b + uint8_t((float)(i - p1.y) * dcb2_step), vColour[0].a + uint8_t((float)(i - p1.y) * dca2_step)); + + if (ax > bx) { std::swap(ax, bx); std::swap(tex_s, tex_e); std::swap(col_s, col_e); } + + float tstep = 1.0f / ((float)(bx - ax)); + float t = 0.0f; + + for (int j = ax; j < bx; j++) + { + olc::Pixel pixel = PixelLerp(col_s, col_e, t); + if (sprTex != nullptr) pixel *= sprTex->Sample(tex_s.lerp(tex_e, t)); + Draw(j, i, pixel); + t += tstep; + } + } + } + } + } + + void PixelGameEngine::FillTexturedPolygon(const std::vector& vPoints, const std::vector& vTex, const std::vector& vColour, olc::Sprite* sprTex, olc::DecalStructure structure) + { + if (structure == olc::DecalStructure::LINE) + { + return; // Meaningless, so do nothing + } + + if (vPoints.size() < 3 || vTex.size() < 3 || vColour.size() < 3) + return; + + if (structure == olc::DecalStructure::LIST) + { + for (int tri = 0; tri < vPoints.size() / 3; tri++) + { + std::vector vP = { vPoints[tri * 3 + 0], vPoints[tri * 3 + 1], vPoints[tri * 3 + 2] }; + std::vector vT = { vTex[tri * 3 + 0], vTex[tri * 3 + 1], vTex[tri * 3 + 2] }; + std::vector vC = { vColour[tri * 3 + 0], vColour[tri * 3 + 1], vColour[tri * 3 + 2] }; + FillTexturedTriangle(vP, vT, vC, sprTex); + } + return; + } + + if (structure == olc::DecalStructure::STRIP) + { + for (int tri = 2; tri < vPoints.size(); tri++) + { + std::vector vP = { vPoints[tri - 2], vPoints[tri-1], vPoints[tri] }; + std::vector vT = { vTex[tri - 2], vTex[tri - 1], vTex[tri] }; + std::vector vC = { vColour[tri - 2], vColour[tri - 1], vColour[tri] }; + FillTexturedTriangle(vP, vT, vC, sprTex); + } + return; + } + + if (structure == olc::DecalStructure::FAN) + { + for (int tri = 2; tri < vPoints.size(); tri++) + { + std::vector vP = { vPoints[0], vPoints[tri - 1], vPoints[tri] }; + std::vector vT = { vTex[0], vTex[tri - 1], vTex[tri] }; + std::vector vC = { vColour[0], vColour[tri - 1], vColour[tri] }; + FillTexturedTriangle(vP, vT, vC, sprTex); + } + return; + } + } + + void PixelGameEngine::DrawSprite(const olc::vi2d& pos, Sprite* sprite, uint32_t scale, uint8_t flip) { DrawSprite(pos.x, pos.y, sprite, scale, flip); } @@ -2642,6 +2977,15 @@ namespace olc vLayers[nTargetLayer].vecDecalInstance.push_back(di); } + void PixelGameEngine::DrawPolygonDecal(olc::Decal* decal, const std::vector& pos, const std::vector& uv, const std::vector& colours, const olc::Pixel tint) + { + std::vector newColours(colours.size(), olc::WHITE); + std::transform(colours.begin(), colours.end(), newColours.begin(), + [&tint](const olc::Pixel pin) { return pin * tint; }); + DrawPolygonDecal(decal, pos, uv, newColours); + } + + void PixelGameEngine::DrawPolygonDecal(olc::Decal* decal, const std::vector& pos, const std::vector& depth, const std::vector& uv, const olc::Pixel tint) { DecalInstance di; @@ -3217,6 +3561,12 @@ namespace olc } + const std::vector& PixelGameEngine::GetDroppedFiles() const + { return vDroppedFiles; } + + const olc::vi2d& PixelGameEngine::GetDroppedFilesPoint() const + { return vDroppedFilesPoint; } + void PixelGameEngine::TextEntryEnable(const bool bEnable, const std::string& sText) { @@ -3338,7 +3688,6 @@ namespace olc void PixelGameEngine::OnTextEntryComplete(const std::string& sText) { UNUSED(sText); } bool PixelGameEngine::OnConsoleCommand(const std::string& sCommand) { UNUSED(sCommand); return false; } - // Externalised API void PixelGameEngine::olc_UpdateViewport() { @@ -3404,6 +3753,19 @@ namespace olc void PixelGameEngine::olc_UpdateKeyFocus(bool state) { bHasInputFocus = state; } + void PixelGameEngine::olc_DropFiles(int32_t x, int32_t y, const std::vector& vFiles) + { + x -= vViewPos.x; + y -= vViewPos.y; + vDroppedFilesPointCache.x = (int32_t)(((float)x / (float)(vWindowSize.x - (vViewPos.x * 2)) * (float)vScreenSize.x)); + vDroppedFilesPointCache.y = (int32_t)(((float)y / (float)(vWindowSize.y - (vViewPos.y * 2)) * (float)vScreenSize.y)); + if (vDroppedFilesPointCache.x >= (int32_t)vScreenSize.x) vDroppedFilesPointCache.x = vScreenSize.x - 1; + if (vDroppedFilesPointCache.y >= (int32_t)vScreenSize.y) vDroppedFilesPointCache.y = vScreenSize.y - 1; + if (vDroppedFilesPointCache.x < 0) vDroppedFilesPointCache.x = 0; + if (vDroppedFilesPointCache.y < 0) vDroppedFilesPointCache.y = 0; + vDroppedFilesCache = vFiles; + } + void PixelGameEngine::olc_Reanimate() { bAtomActive = true; } @@ -3520,17 +3882,22 @@ namespace olc nMouseWheelDelta = nMouseWheelDeltaCache; nMouseWheelDeltaCache = 0; + vDroppedFiles = vDroppedFilesCache; + vDroppedFilesPoint = vDroppedFilesPointCache; + vDroppedFilesCache.clear(); + if (bTextEntryEnable) { UpdateTextEntry(); } // Handle Frame Update - bool bExtensionBlockFrame = false; + bool bExtensionBlockFrame = false; for (auto& ext : vExtensions) bExtensionBlockFrame |= ext->OnBeforeUserUpdate(fElapsedTime); if (!bExtensionBlockFrame) { if (!OnUserUpdate(fElapsedTime)) bAtomActive = false; + } for (auto& ext : vExtensions) ext->OnAfterUserUpdate(fElapsedTime); @@ -3540,6 +3907,8 @@ namespace olc UpdateConsole(); } + + // Display Frame renderer->UpdateViewport(vViewPos, vViewSize); renderer->ClearBuffer(olc::BLACK, true); @@ -3698,10 +4067,118 @@ namespace olc }; #pragma endregion + +#pragma region platform_headless +namespace olc +{ +#if defined(OLC_GFX_HEADLESS) + class Renderer_Headless : public olc::Renderer + { + public: + virtual void PrepareDevice() {}; + virtual olc::rcode CreateDevice(std::vector params, bool bFullScreen, bool bVSYNC) { return olc::rcode::OK; } + virtual olc::rcode DestroyDevice() { return olc::rcode::OK; } + virtual void DisplayFrame() {} + virtual void PrepareDrawing() {} + virtual void SetDecalMode(const olc::DecalMode& mode) {} + virtual void DrawLayerQuad(const olc::vf2d& offset, const olc::vf2d& scale, const olc::Pixel tint) {} + virtual void DrawDecal(const olc::DecalInstance& decal) {} + virtual uint32_t CreateTexture(const uint32_t width, const uint32_t height, const bool filtered = false, const bool clamp = true) {return 1;}; + virtual void UpdateTexture(uint32_t id, olc::Sprite* spr) {} + virtual void ReadTexture(uint32_t id, olc::Sprite* spr) {} + virtual uint32_t DeleteTexture(const uint32_t id) {return 1;} + virtual void ApplyTexture(uint32_t id) {} + virtual void UpdateViewport(const olc::vi2d& pos, const olc::vi2d& size) {} + virtual void ClearBuffer(olc::Pixel p, bool bDepth) {} + }; +#endif +#if defined(OLC_PLATFORM_HEADLESS) + class Platform_Headless : public olc::Platform + { + public: + virtual olc::rcode ApplicationStartUp() { return olc::rcode::OK; } + virtual olc::rcode ApplicationCleanUp() { return olc::rcode::OK; } + virtual olc::rcode ThreadStartUp() { return olc::rcode::OK; } + virtual olc::rcode ThreadCleanUp() { return olc::rcode::OK; } + virtual olc::rcode CreateGraphics(bool bFullScreen, bool bEnableVSYNC, const olc::vi2d& vViewPos, const olc::vi2d& vViewSize) { return olc::rcode::OK; } + virtual olc::rcode CreateWindowPane(const olc::vi2d& vWindowPos, olc::vi2d& vWindowSize, bool bFullScreen) { return olc::rcode::OK; } + virtual olc::rcode SetWindowTitle(const std::string& s) { return olc::rcode::OK; } + virtual olc::rcode StartSystemEventLoop() { return olc::rcode::OK; } + virtual olc::rcode HandleSystemEvent() { return olc::rcode::OK; } + }; +#endif +} +#pragma endregion + // O------------------------------------------------------------------------------O // | olcPixelGameEngine Renderers - the draw-y bits | // O------------------------------------------------------------------------------O +#pragma region image_stb +// O------------------------------------------------------------------------------O +// | START IMAGE LOADER: stb_image.h, all systems, very fast | +// O------------------------------------------------------------------------------O +// Thanks to Sean Barrett - https://github.com/nothings/stb/blob/master/stb_image.h +// MIT License - Copyright(c) 2017 Sean Barrett + +// Note you need to download the above file into your project folder, and +// #define OLC_IMAGE_STB +// #define OLC_PGE_APPLICATION +// #include "olcPixelGameEngine.h" + +#if defined(OLC_IMAGE_STB) +#define STB_IMAGE_IMPLEMENTATION +#include "stb_image.h" +namespace olc +{ + class ImageLoader_STB : public olc::ImageLoader + { + public: + ImageLoader_STB() : ImageLoader() + {} + + olc::rcode LoadImageResource(olc::Sprite* spr, const std::string& sImageFile, olc::ResourcePack* pack) override + { + UNUSED(pack); + // clear out existing sprite + spr->pColData.clear(); + // Open file + stbi_uc* bytes = nullptr; + int w = 0, h = 0, cmp = 0; + if (pack != nullptr) + { + ResourceBuffer rb = pack->GetFileBuffer(sImageFile); + bytes = stbi_load_from_memory((unsigned char*)rb.vMemory.data(), rb.vMemory.size(), &w, &h, &cmp, 4); + } + else + { + // Check file exists + if (!_gfs::exists(sImageFile)) return olc::rcode::NO_FILE; + bytes = stbi_load(sImageFile.c_str(), &w, &h, &cmp, 4); + } + + if (!bytes) return olc::rcode::FAIL; + spr->width = w; spr->height = h; + spr->pColData.resize(spr->width * spr->height); + std::memcpy(spr->pColData.data(), bytes, spr->width * spr->height * 4); + delete[] bytes; + return olc::rcode::OK; + } + + olc::rcode SaveImageResource(olc::Sprite* spr, const std::string& sImageFile) override + { + return olc::rcode::OK; + } + }; +} +#endif +// O------------------------------------------------------------------------------O +// | START IMAGE LOADER: stb_image.h | +// O------------------------------------------------------------------------------O +#pragma endregion + + + #if !defined(OLC_PGE_HEADLESS) #pragma region renderer_ogl10 @@ -4103,39 +4580,39 @@ namespace olc #if defined(OLC_PLATFORM_WINAPI) #include - #include + //#include #if !defined(__MINGW32__) #pragma comment(lib, "Dwmapi.lib") #endif - typedef void __stdcall locSwapInterval_t(GLsizei n); + //typedef void __stdcall locSwapInterval_t(GLsizei n); typedef HDC glDeviceContext_t; typedef HGLRC glRenderContext_t; - #define CALLSTYLE __stdcall + //#define CALLSTYLE __stdcall #define OGL_LOAD(t, n) (t*)wglGetProcAddress(#n) #endif - -#if defined(__linux__) || defined(__FreeBSD__) - #include -#endif +// +//#if defined(__linux__) || defined(__FreeBSD__) +// #include +//#endif #if defined(OLC_PLATFORM_X11) - namespace X11 + /*namespace X11 { #include } - typedef int(locSwapInterval_t)(X11::Display* dpy, X11::GLXDrawable drawable, int interval); + typedef int(locSwapInterval_t)(X11::Display* dpy, X11::GLXDrawable drawable, int interval);*/ typedef X11::GLXContext glDeviceContext_t; typedef X11::GLXContext glRenderContext_t; - #define CALLSTYLE + //#define CALLSTYLE #define OGL_LOAD(t, n) (t*)glXGetProcAddress((unsigned char*)#n); #endif -#if defined(__APPLE__) - #define GL_SILENCE_DEPRECATION - #include - #include - #include -#endif +//#if defined(__APPLE__) +// #define GL_SILENCE_DEPRECATION +// #include +// #include +// #include +//#endif #if defined(OLC_PLATFORM_EMSCRIPTEN) #include @@ -4151,31 +4628,43 @@ namespace olc namespace olc { - typedef char GLchar; - typedef ptrdiff_t GLsizeiptr; - typedef GLuint CALLSTYLE locCreateShader_t(GLenum type); - typedef GLuint CALLSTYLE locCreateProgram_t(void); - typedef void CALLSTYLE locDeleteShader_t(GLuint shader); -#if defined(OLC_PLATFORM_EMSCRIPTEN) - typedef void CALLSTYLE locShaderSource_t(GLuint shader, GLsizei count, const GLchar* const* string, const GLint* length); -#else - typedef void CALLSTYLE locShaderSource_t(GLuint shader, GLsizei count, const GLchar** string, const GLint* length); -#endif - typedef void CALLSTYLE locCompileShader_t(GLuint shader); - typedef void CALLSTYLE locLinkProgram_t(GLuint program); - typedef void CALLSTYLE locDeleteProgram_t(GLuint program); - typedef void CALLSTYLE locAttachShader_t(GLuint program, GLuint shader); - typedef void CALLSTYLE locBindBuffer_t(GLenum target, GLuint buffer); - typedef void CALLSTYLE locBufferData_t(GLenum target, GLsizeiptr size, const void* data, GLenum usage); - typedef void CALLSTYLE locGenBuffers_t(GLsizei n, GLuint* buffers); - typedef void CALLSTYLE locVertexAttribPointer_t(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void* pointer); - typedef void CALLSTYLE locEnableVertexAttribArray_t(GLuint index); - typedef void CALLSTYLE locUseProgram_t(GLuint program); - typedef void CALLSTYLE locBindVertexArray_t(GLuint array); - typedef void CALLSTYLE locGenVertexArrays_t(GLsizei n, GLuint* arrays); - typedef void CALLSTYLE locGetShaderInfoLog_t(GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog); +// typedef char GLchar; +// typedef ptrdiff_t GLsizeiptr; +// typedef GLuint CALLSTYLE locCreateShader_t(GLenum type); +// typedef GLuint CALLSTYLE locCreateProgram_t(void); +// typedef void CALLSTYLE locDeleteShader_t(GLuint shader); +//#if defined(OLC_PLATFORM_EMSCRIPTEN) +// typedef void CALLSTYLE locShaderSource_t(GLuint shader, GLsizei count, const GLchar* const* string, const GLint* length); +//#else +// typedef void CALLSTYLE locShaderSource_t(GLuint shader, GLsizei count, const GLchar** string, const GLint* length); +//#endif +// typedef void CALLSTYLE locCompileShader_t(GLuint shader); +// typedef void CALLSTYLE locLinkProgram_t(GLuint program); +// typedef void CALLSTYLE locDeleteProgram_t(GLuint program); +// typedef void CALLSTYLE locAttachShader_t(GLuint program, GLuint shader); +// typedef void CALLSTYLE locBindBuffer_t(GLenum target, GLuint buffer); +// typedef void CALLSTYLE locBufferData_t(GLenum target, GLsizeiptr size, const void* data, GLenum usage); +// typedef void CALLSTYLE locGenBuffers_t(GLsizei n, GLuint* buffers); +// typedef void CALLSTYLE locVertexAttribPointer_t(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void* pointer); +// typedef void CALLSTYLE locEnableVertexAttribArray_t(GLuint index); +// typedef void CALLSTYLE locUseProgram_t(GLuint program); +// typedef void CALLSTYLE locBindVertexArray_t(GLuint array); +// typedef void CALLSTYLE locGenVertexArrays_t(GLsizei n, GLuint* arrays); +// typedef void CALLSTYLE locGetShaderInfoLog_t(GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog); +// typedef GLint CALLSTYLE locGetUniformLocation_t(GLuint program, const GLchar* name); +// typedef void CALLSTYLE locUniform1f_t(GLint location, GLfloat v0); +// typedef void CALLSTYLE locUniform1i_t(GLint location, GLint v0); +// typedef void CALLSTYLE locUniform2fv_t(GLint location, GLsizei count, const GLfloat* value); +// typedef void CALLSTYLE locActiveTexture_t(GLenum texture); +// typedef void CALLSTYLE locGenFrameBuffers_t(GLsizei n, GLuint* ids); +// typedef void CALLSTYLE locBindFrameBuffer_t(GLenum target, GLuint fb); +// typedef GLenum CALLSTYLE locCheckFrameBufferStatus_t(GLenum target); +// typedef void CALLSTYLE locDeleteFrameBuffers_t(GLsizei n, const GLuint* fbs); +// typedef void CALLSTYLE locFrameBufferTexture2D_t(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); +// typedef void CALLSTYLE locDrawBuffers_t(GLsizei n, const GLenum* bufs); +// typedef void CALLSTYLE locBlendFuncSeparate_t(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); - constexpr size_t OLC_MAX_VERTS = 128; + class Renderer_OGL33 : public olc::Renderer { @@ -4280,7 +4769,7 @@ namespace olc wglMakeCurrent(glDeviceContext, glRenderContext); // Set Vertical Sync - locSwapInterval = OGL_LOAD(locSwapInterval_t, "wglSwapIntervalEXT"); + locSwapInterval = OGL_LOAD(locSwapInterval_t, wglSwapIntervalEXT); if (locSwapInterval && !bVSYNC) locSwapInterval(0); bSync = bVSYNC; #endif @@ -4300,7 +4789,7 @@ namespace olc XGetWindowAttributes(olc_Display, *olc_Window, &gwa); glViewport(0, 0, gwa.width, gwa.height); - locSwapInterval = OGL_LOAD(locSwapInterval_t, "glXSwapIntervalEXT"); + locSwapInterval = OGL_LOAD(locSwapInterval_t, glXSwapIntervalEXT); if (locSwapInterval == nullptr && !bVSYNC) { @@ -4537,7 +5026,14 @@ namespace olc if (nDecalMode == DecalMode::WIREFRAME) glDrawArrays(GL_LINE_LOOP, 0, decal.points); else - glDrawArrays(GL_TRIANGLE_FAN, 0, decal.points); + { + if (decal.structure == olc::DecalStructure::FAN) + glDrawArrays(GL_TRIANGLE_FAN, 0, decal.points); + else if (decal.structure == olc::DecalStructure::STRIP) + glDrawArrays(GL_TRIANGLE_STRIP, 0, decal.points); + else if (decal.structure == olc::DecalStructure::LIST) + glDrawArrays(GL_TRIANGLES, 0, decal.points); + } } uint32_t CreateTexture(const uint32_t width, const uint32_t height, const bool filtered, const bool clamp) override @@ -4865,68 +5361,6 @@ namespace olc // O------------------------------------------------------------------------------O #pragma endregion -#pragma region image_stb -// O------------------------------------------------------------------------------O -// | START IMAGE LOADER: stb_image.h, all systems, very fast | -// O------------------------------------------------------------------------------O -// Thanks to Sean Barrett - https://github.com/nothings/stb/blob/master/stb_image.h -// MIT License - Copyright(c) 2017 Sean Barrett - -// Note you need to download the above file into your project folder, and -// #define OLC_IMAGE_STB -// #define OLC_PGE_APPLICATION -// #include "olcPixelGameEngine.h" - -#if defined(OLC_IMAGE_STB) -#define STB_IMAGE_IMPLEMENTATION -#include "stb_image.h" -namespace olc -{ - class ImageLoader_STB : public olc::ImageLoader - { - public: - ImageLoader_STB() : ImageLoader() - {} - - olc::rcode LoadImageResource(olc::Sprite* spr, const std::string& sImageFile, olc::ResourcePack* pack) override - { - UNUSED(pack); - // clear out existing sprite - spr->pColData.clear(); - // Open file - stbi_uc* bytes = nullptr; - int w = 0, h = 0, cmp = 0; - if (pack != nullptr) - { - ResourceBuffer rb = pack->GetFileBuffer(sImageFile); - bytes = stbi_load_from_memory((unsigned char*)rb.vMemory.data(), rb.vMemory.size(), &w, &h, &cmp, 4); - } - else - { - // Check file exists - if (!_gfs::exists(sImageFile)) return olc::rcode::NO_FILE; - bytes = stbi_load(sImageFile.c_str(), &w, &h, &cmp, 4); - } - - if (!bytes) return olc::rcode::FAIL; - spr->width = w; spr->height = h; - spr->pColData.resize(spr->width * spr->height); - std::memcpy(spr->pColData.data(), bytes, spr->width * spr->height * 4); - delete[] bytes; - return olc::rcode::OK; - } - - olc::rcode SaveImageResource(olc::Sprite* spr, const std::string& sImageFile) override - { - return olc::rcode::OK; - } - }; -} -#endif -// O------------------------------------------------------------------------------O -// | START IMAGE LOADER: stb_image.h | -// O------------------------------------------------------------------------------O -#pragma endregion // O------------------------------------------------------------------------------O // | olcPixelGameEngine Platforms | @@ -4968,6 +5402,8 @@ namespace olc return w; } + + public: virtual olc::rcode ApplicationStartUp() override { return olc::rcode::OK; } virtual olc::rcode ApplicationCleanUp() override { return olc::rcode::OK; } @@ -5034,6 +5470,8 @@ namespace olc olc_hWnd = CreateWindowEx(dwExStyle, olcT("OLC_PIXEL_GAME_ENGINE"), olcT(""), dwStyle, vTopLeft.x, vTopLeft.y, width, height, NULL, NULL, GetModuleHandle(nullptr), this); + DragAcceptFiles(olc_hWnd, true); + // Create Keyboard Mapping mapKeys[0x00] = Key::NONE; mapKeys[0x41] = Key::A; mapKeys[0x42] = Key::B; mapKeys[0x43] = Key::C; mapKeys[0x44] = Key::D; mapKeys[0x45] = Key::E; @@ -5131,6 +5569,44 @@ namespace olc case WM_RBUTTONUP: ptrPGE->olc_UpdateMouseState(1, false); return 0; case WM_MBUTTONDOWN:ptrPGE->olc_UpdateMouseState(2, true); return 0; case WM_MBUTTONUP: ptrPGE->olc_UpdateMouseState(2, false); return 0; + case WM_DROPFILES: + { + // This is all eww... + HDROP drop = (HDROP)wParam; + + uint32_t nFiles = DragQueryFile(drop, 0xFFFFFFFF, nullptr, 0); + std::vector vFiles; + for (uint32_t i = 0; i < nFiles; i++) + { + TCHAR dfbuffer[256]{}; + uint32_t len = DragQueryFile(drop, i, nullptr, 0); + DragQueryFile(drop, i, dfbuffer, 256); +#ifdef UNICODE + #ifdef __MINGW32__ + char* buffer = new char[len + 1]; + wcstombs(buffer, dfbuffer, len); + buffer[len] = '\0'; + #else + int count = WideCharToMultiByte(CP_UTF8, 0, dfbuffer, -1, NULL, 0, NULL, NULL); + char* buffer = new char[count]; + WideCharToMultiByte(CP_UTF8, 0, dfbuffer, -1, buffer, count, NULL, NULL); + #endif + vFiles.push_back(std::string(buffer)); + delete[] buffer; +#else + vFiles.push_back(std::string(dfbuffer)); +#endif + } + + // Even more eww... + POINT p; DragQueryPoint(drop, &p); + ptrPGE->olc_DropFiles(p.x, p.y, vFiles); + DragFinish(drop); + return 0; + } + break; + + case WM_CLOSE: ptrPGE->olc_Terminate(); return 0; case WM_DESTROY: PostQuitMessage(0); DestroyWindow(hWnd); return 0; } @@ -5700,6 +6176,9 @@ namespace olc { #pragma endregion + + + #pragma region platform_emscripten // O------------------------------------------------------------------------------O // | START PLATFORM: Emscripten - Totally Game Changing... | @@ -5836,118 +6315,100 @@ namespace olc // the giant web baby. - // Fullscreen and Resize Observers EM_ASM({ - // cache for reuse - Module._olc_EmscriptenShellCss = "width: 100%; height: 70vh; margin-left: auto; margin-right: auto;"; + // olc_ApsectRatio + // + // Used by olc_ResizeHandler to calculate the viewport from the + // dimensions of the canvas container's element. + Module.olc_AspectRatio = $0 / $1; + + // HACK ALERT! + // + // Here we assume any html shell that uses 3 or more instance of the class "emscripten" + // is using one of the default or minimal emscripten page layouts + Module.olc_AssumeDefaultShells = (document.querySelectorAll('.emscripten').length >= 3) ? true : false; + + // olc_ResizeHandler + // + // Used by olc_Init, and is called when a resize observer and fullscreenchange event is triggered. + var olc_ResizeHandler = function() + { + // are we in fullscreen mode? + let isFullscreen = (document.fullscreenElement != null); - // width / height = aspect ratio - Module._olc_WindowAspectRatio = $0 / $1; - Module.canvas.parentNode.addEventListener("resize", function(e) { - - if (e.defaultPrevented) { e.stopPropagation(); return; } - var viewWidth = e.detail.width; - var viewHeight = e.detail.width / Module._olc_WindowAspectRatio; - if (viewHeight > e.detail.height) + // get the width of the containing element + let width = (isFullscreen) ? window.innerWidth : Module.canvas.parentNode.clientWidth; + let height = (isFullscreen) ? window.innerHeight : Module.canvas.parentNode.clientHeight; + + // calculate the expected viewport size + let viewWidth = width; + let viewHeight = width / Module.olc_AspectRatio; + + // if we're taller than the containing element, recalculate based on height + if(viewHeight > height) { - viewHeight = e.detail.height; - viewWidth = e.detail.height * Module._olc_WindowAspectRatio; - } - - if (Module.canvas.parentNode.className == 'emscripten_border') - Module.canvas.parentNode.style.cssText = Module._olc_EmscriptenShellCss + " width: " + viewWidth.toString() + "px; height: " + viewHeight.toString() + "px;"; - - Module.canvas.setAttribute("width", viewWidth); - Module.canvas.setAttribute("height", viewHeight); - - if (document.fullscreenElement != null) - { - var top = (e.detail.height - viewHeight) / 2; - var left = (e.detail.width - viewWidth) / 2; - Module.canvas.style.position = "fixed"; - Module.canvas.style.top = top.toString() + "px"; - Module.canvas.style.left = left.toString() + "px"; - Module.canvas.style.width = ""; - Module.canvas.style.height = ""; + viewWidth = height * Module.olc_AspectRatio; + viewHeight = height; } + + // ensure resulting viewport is in integer space + viewWidth = parseInt(viewWidth); + viewHeight = parseInt(viewHeight); - // trigger PGE update - Module._olc_PGE_UpdateWindowSize(viewWidth, viewHeight); - // this is really only needed when enter/exiting fullscreen - Module.canvas.focus(); - // prevent this event from ever affecting the document beyond this element - e.stopPropagation(); - }); - - // helper function to prevent repeating the same code everywhere - Module._olc_ResizeCanvas = function() - { - // yes, we still have to wait, sigh.. setTimeout(function() { - // if default template, stretch width as well - if (Module.canvas.parentNode.className == 'emscripten_border') - Module.canvas.parentNode.style.cssText = Module._olc_EmscriptenShellCss; - - // override it's styling so we can get it's stretched size - Module.canvas.style.cssText = "width: 100%; height: 100%; outline: none;"; - - // setup custom resize event - var resizeEvent = new CustomEvent('resize', - { - detail: { - width: Module.canvas.clientWidth, - height : Module.canvas.clientHeight - }, - bubbles : true, - cancelable : true - }); - - // trigger custom resize event on canvas element - Module.canvas.dispatchEvent(resizeEvent); - }, 50); + // if default shells, apply default styles + if(Module.olc_AssumeDefaultShells) + Module.canvas.parentNode.setAttribute('style', 'width: 100%; height: 70vh; margin-left: auto; margin-right: auto;'); + + // apply viewport dimensions to teh canvas + Module.canvas.setAttribute('width', viewWidth); + Module.canvas.setAttribute('height', viewHeight); + Module.canvas.setAttribute('style', `width: ${viewWidth}px; height: ${viewHeight}px;`); + + // update the PGE window size + Module._olc_PGE_UpdateWindowSize(viewWidth, viewHeight); + + // force focus on our PGE canvas + Module.canvas.focus(); + }, 200); }; - - // Disable Refresh Gesture on mobile - document.body.style.cssText += " overscroll-behavior-y: contain;"; - - if (Module.canvas.parentNode.className == 'emscripten_border') + + // olc_Init + // + // set up resize observer and fullscreenchange event handler + var olc_Init = function() { - // force body to have no margin in emscripten's minimal shell - document.body.style.margin = "0"; - Module.canvas.parentNode.style.cssText = Module._olc_EmscriptenShellCss; - } - - Module._olc_ResizeCanvas(); + if(Module.olc_AspectRatio === undefined) + { + setTimeout(function() { Module.olc_Init(); }, 50); + return; + } + + let resizeObserver = new ResizeObserver(function(entries) + { + Module.olc_ResizeHandler(); + }).observe(Module.canvas.parentNode); - // observe and react to resizing of the container element - var resizeObserver = new ResizeObserver(function(entries) {Module._olc_ResizeCanvas();}).observe(Module.canvas.parentNode); + let mutationObserver = new MutationObserver(function(mutationsList, observer) + { + setTimeout(function() { Module.olc_ResizeHandler(); }, 200); + }).observe(Module.canvas.parentNode, { attributes: false, childList: true, subtree: false }); - // observe and react to changes that occur when entering/exiting fullscreen - var mutationObserver = new MutationObserver(function(mutationsList, observer) - { - // a change has occurred, let's check them out! - for (var i = 0; i < mutationsList.length; i++) + window.addEventListener('fullscreenchange', function(e) { - // cycle through all of the newly added elements - for (var j = 0; j < mutationsList[i].addedNodes.length; j++) - { - // if this element is a our canvas, trigger resize - if (mutationsList[i].addedNodes[j].id == 'canvas') - Module._olc_ResizeCanvas(); - } - } - }).observe(Module.canvas.parentNode, - { - attributes: false, - childList : true, - subtree : false - }); + setTimeout(function() { Module.olc_ResizeHandler();}, 200); + }); + }; + + // set up hooks + Module.olc_ResizeHandler = (Module.olc_ResizeHandler != undefined) ? Module.olc_ResizeHandler : olc_ResizeHandler; + Module.olc_Init = (Module.olc_Init != undefined) ? Module.olc_Init : olc_Init; - // add resize listener on window - window.addEventListener("resize", function(e) { Module._olc_ResizeCanvas(); }); + // run everything! + Module.olc_Init(); }, vWindowSize.x, vWindowSize.y); // Fullscreen and Resize Observers #pragma warning restore format @@ -6157,7 +6618,9 @@ namespace olc void PixelGameEngine::olc_ConfigureSystem() { -#if !defined(OLC_PGE_HEADLESS) +//#if !defined(OLC_PGE_HEADLESS) + + olc::Sprite::loader = nullptr; #if defined(OLC_IMAGE_GDI) olc::Sprite::loader = std::make_unique(); @@ -6176,7 +6639,9 @@ namespace olc #endif - +#if defined(OLC_PLATFORM_HEADLESS) + platform = std::make_unique(); +#endif #if defined(OLC_PLATFORM_WINAPI) platform = std::make_unique(); @@ -6198,7 +6663,9 @@ namespace olc platform = std::make_unique(); #endif - +#if defined(OLC_GFX_HEADLESS) + renderer = std::make_unique(); +#endif #if defined(OLC_GFX_OPENGL10) renderer = std::make_unique(); @@ -6227,11 +6694,11 @@ namespace olc // Associate components with PGE instance platform->ptrPGE = this; renderer->ptrPGE = this; -#else - olc::Sprite::loader = nullptr; - platform = nullptr; - renderer = nullptr; -#endif +//#else +// olc::Sprite::loader = nullptr; +// platform = nullptr; +// renderer = nullptr; +//#endif } } @@ -6242,4 +6709,3 @@ namespace olc // O------------------------------------------------------------------------------O // | END OF OLC_PGE_APPLICATION | // O------------------------------------------------------------------------------O - diff --git a/pixelGameEngine.o b/pixelGameEngine.o index 038d93c34f06256ad319c0af68922d3681f877dc..daa49918a0492cfdb82e0e7cc0dc7c265b811715 100644 GIT binary patch literal 1138608 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≪-M+5E-M%K{ZeP3NKV`k# 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�TLQ;A8Qh;8XFR;&bt__)`2r zyjgsl66(ANFTgLxd*R_Z$M(qnvM(OS&-XUUdNm&6?>!{z4w2vtL|K>-ab*)Dr%0D9+|7%JbJ^ACTu`j>yJ0=J{K(Ps#J$j?Bi- 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