From 36ee91abb111e60cbe803890b86fe2eca6b04c70 Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 5 Feb 2026 23:00:59 +0100 Subject: [PATCH] Web cross compilation started --- Dockerfile | 194 ------------------------------------------ Makefile | 38 ++++++--- keycloak/compose.yaml | 29 ------- libft/Makefile | 5 +- libft/printf/Makefile | 3 +- memory/Makefile | 3 +- miniRT | Bin 0 -> 1219248 bytes miniRT.html | 1 + miniRT.js | 1 + miniRT.wasm | Bin 0 -> 214172 bytes scripts/run_vnc.sh | 38 +++++++++ src/minirt.c | 46 ++++++---- 12 files changed, 103 insertions(+), 255 deletions(-) delete mode 100644 Dockerfile delete mode 100644 keycloak/compose.yaml create mode 100755 miniRT create mode 100644 miniRT.html create mode 100644 miniRT.js create mode 100755 miniRT.wasm create mode 100755 scripts/run_vnc.sh diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 300bc1f..0000000 --- a/Dockerfile +++ /dev/null @@ -1,194 +0,0 @@ -FROM ubuntu:24.04 - -ENV DEBIAN_FRONTEND=noninteractive - -# Update with future time fix and install build dependencies -RUN apt-get -o Acquire::Max-FutureTime=86400 update -y --fix-missing -RUN apt-get install -y build-essential xorg libx11-dev libxext-dev libbsd-dev libpthread-stubs0-dev libasound2-dev libxrandr-dev libxi-dev libgl1-mesa-dev libglu1-mesa-dev libxcursor-dev libxinerama-dev libwayland-dev libxkbcommon-dev - -# Build the miniRT project -WORKDIR /best_rt -COPY . . -RUN make - -# Install VNC and graphics dependencies -RUN apt-get update && apt-get install -y \ - tigervnc-standalone-server \ - python3 \ - python3-pip \ - wget \ - git \ - openbox \ - x11-utils \ - libgl1-mesa-dev \ - libglu1-mesa-dev \ - net-tools \ - procps \ - lsof \ - && apt-get clean \ - && rm -rf /var/lib/apt/lists/* - -# Install websockify -RUN pip3 install websockify --break-system-packages - -# Install noVNC -RUN git clone https://github.com/novnc/noVNC.git /opt/noVNC - -# Create VNC directory and set password -RUN mkdir -p /root/.vnc && \ - echo "1312" | vncpasswd -f > /root/.vnc/passwd && \ - chmod 600 /root/.vnc/passwd - -RUN rm /opt/noVNC/*.html -RUN mv /best_rt/vnc/minimal.html /opt/noVNC/vnc.html - -RUN echo '\n\ -\n\ -\n\ - miniRT\n\ - \n\ -\n\ -\n\ - \n\ -\n\ -' > /opt/noVNC/minimal.html - -# Create VNC startup script that keeps session alive -RUN echo '#!/bin/bash\n\ -export USER=root\n\ -export HOME=/root\n\ -xsetroot -solid grey\n\ -# Start openbox to keep session alive\n\ -openbox-session &\n\ -# Keep the session running\n\ -while true; do sleep 3600; done\n\ -' > /root/.vnc/xstartup && chmod +x /root/.vnc/xstartup - -# Create connection monitor script -RUN echo '#!/bin/bash\n\ -\n\ -APP_PID=""\n\ -CLIENT_TIMEOUT=30 # Stop app after 30 seconds of no clients\n\ -CHECK_INTERVAL=5 # Check every 5 seconds\n\ -\n\ -log() {\n\ - echo "[$(date "+%H:%M:%S")] $1"\n\ -}\n\ -\n\ -has_vnc_clients() {\n\ - # Check for active VNC connections\n\ - netstat -tn 2>/dev/null | grep -q ":5901.*ESTABLISHED"\n\ -}\n\ -\n\ -has_websocket_clients() {\n\ - # Check for active WebSocket connections (noVNC)\n\ - netstat -tn 2>/dev/null | grep -q ":6080.*ESTABLISHED"\n\ -}\n\ -\n\ -start_app() {\n\ - if [ -z "$APP_PID" ] || ! kill -0 "$APP_PID" 2>/dev/null; then\n\ - log "Starting miniRT application..."\n\ - cd /best_rt\n\ - /best_rt/miniRT /best_rt/scenes/multilight.rt &\n\ - APP_PID=$!\n\ - log "miniRT started with PID: $APP_PID"\n\ - fi\n\ -}\n\ -\n\ -stop_app() {\n\ - if [ -n "$APP_PID" ] && kill -0 "$APP_PID" 2>/dev/null; then\n\ - log "Stopping miniRT application (PID: $APP_PID)..."\n\ - kill "$APP_PID" 2>/dev/null\n\ - wait "$APP_PID" 2>/dev/null\n\ - APP_PID=""\n\ - log "miniRT stopped"\n\ - fi\n\ -}\n\ -\n\ -# Main monitoring loop\n\ -last_client_time=0\n\ -\n\ -while true; do\n\ - current_time=$(date +%s)\n\ - \n\ - if has_vnc_clients || has_websocket_clients; then\n\ - # Client connected\n\ - last_client_time=$current_time\n\ - start_app\n\ - else\n\ - # No clients\n\ - if [ "$last_client_time" -gt 0 ]; then\n\ - time_since_last_client=$((current_time - last_client_time))\n\ - if [ "$time_since_last_client" -gt "$CLIENT_TIMEOUT" ]; then\n\ - stop_app\n\ - last_client_time=0\n\ - fi\n\ - fi\n\ - fi\n\ - \n\ - sleep "$CHECK_INTERVAL"\n\ -done\n\ -' > /monitor-clients.sh && chmod +x /monitor-clients.sh - -# Create a simple mime.types file for websockify -RUN echo 'text/html html htm shtml;\n\ -application/javascript js;\n\ -text/css css;\n\ -image/png png;\n\ -image/jpeg jpg jpeg;\n\ -image/gif gif;\n\ -image/svg+xml svg;\n\ -' > /opt/noVNC/mime.types - -# Create smart startup script -RUN echo '#!/bin/bash\n\ -export USER=root\n\ -export HOME=/root\n\ -export DISPLAY=:1\n\ -\n\ -log() {\n\ - echo "[$(date "+%H:%M:%S")] $1"\n\ -}\n\ -\n\ -log "Starting VNC server..."\n\ -vncserver :1 -geometry 1920x1080 -depth 24 -localhost no\n\ -sleep 5\n\ -\n\ -log "Starting noVNC web interface..."\n\ -cd /opt/noVNC\n\ -python3 -m websockify 6080 localhost:5901 &\n\ -NOVNC_PID=$!\n\ -\n\ -sleep 3\n\ -xhost + 2>/dev/null || true\n\ -\n\ -log "VNC ready at http://localhost:6080/vnc.html"\n\ -log "Starting client monitor..."\n\ -log "miniRT will start automatically when a client connects"\n\ -log "miniRT will stop automatically when no clients for 30 seconds"\n\ -\n\ -# Start the client monitor\n\ -/monitor-clients.sh &\n\ -MONITOR_PID=$!\n\ -\n\ -# Handle cleanup on exit\n\ -cleanup() {\n\ - log "Shutting down..."\n\ - kill $NOVNC_PID 2>/dev/null\n\ - kill $MONITOR_PID 2>/dev/null\n\ - vncserver -kill :1 2>/dev/null\n\ - exit 0\n\ -}\n\ -\n\ -trap cleanup SIGTERM SIGINT\n\ -\n\ -# Wait for processes\n\ -wait\n\ -' > /start.sh && chmod +x /start.sh - -EXPOSE 6080 5901 - -CMD ["/start.sh"] diff --git a/Makefile b/Makefile index 6bc2308..caa43cd 100644 --- a/Makefile +++ b/Makefile @@ -12,7 +12,7 @@ CC := cc -CFLAGS := -Wall -Werror -Wextra -g3 +CFLAGS := -Wall -Werror -Wextra LDFLAGS := -lm @@ -22,6 +22,21 @@ SRCDIR := src SRC := minirt.c +PLATFORM ?= PLATFORM_DESKTOP + +LIBRAYLIB := libraylib.a + +ifeq ($(PLATFORM), PLATFORM_WEB) +LIBRAYLIB := libraylib.web.a +NAME := $(NAME).html +CC := emcc +AR := emar +CFLAGS += -v +LDFLAGS += -s USE_GLFW=3 -s ASYNCIFY --shell-file raylib/src/shell.html -DPLATFORM_WEB -s INITIAL_MEMORY=2147483648 +endif + +VNC_SCRIPT := ./script/run_vnc.sh + SCENEDIR := scene SRCSCENE := $(addprefix $(SCENEDIR)/, $(addsuffix .c,\ camera camera_info camera_ray_define \ @@ -48,7 +63,7 @@ SRCUTIL := $(addprefix $(UTILDIR)/, $(addsuffix .c,\ minirt_utils vector_math2 vector_math vector \ detect_overflow_utils detect_overflow)) -LIBS := libft/libft.a memory/memory.a raylib/src/libraylib.a +LIBS := libft/libft.a memory/memory.a raylib/src/$(LIBRAYLIB) MAP := mapgen @@ -66,9 +81,9 @@ else CFLAGS += -O3 endif -all: $(OBJDIR) $(NAME) +all: $(LIBS) $(OBJDIR) $(NAME) -$(NAME): $(OBJ) $(LIBS) minirt.h $(OBJIO) $(OBJSCENE) $(OBJUTIL) $(OBJRENDER) +$(NAME): $(OBJ) minirt.h $(OBJIO) $(OBJSCENE) $(OBJUTIL) $(OBJRENDER) $(CC) $(CFLAGS) -o $@ $(OBJ) $(OBJIO) $(OBJSCENE) $(OBJUTIL) $(OBJRENDER) $(LIBS) $(LDFLAGS) $(OBJDIR)/%.o: $(SRCDIR)/$(SCENEDIR)/%.c minirt.h @@ -91,19 +106,16 @@ $(MAP): src/mapgeb/map_gen_buffer.c src/mapgeb/map.c $(CC) $(CFLAGS) $^ src/io/buffer.c $(LIBS) -o $@ -lm $(LIBS): - make -C libft - make -C memory - make -C libft/printf - make -C raylib/src PLATFORM=PLATFORM_DESKTOP + make AR=$(AR) CC=$(CC) -C libft + make AR=$(AR) CC=$(CC) -C memory + make AR=$(AR) CC=$(CC) -C libft/printf + make -C raylib/src PLATFORM=$(PLATFORM) $(OBJDIR): mkdir -p $(OBJDIR) $(OBJDIR)/$(SRCDIR) $(OBJDIR)/$(RENDERDIR) $(OBJDIR)/$(IODIR) $(OBJDIR)/$(UTILDIR) $(OBJDIR)/$(SCENEDIR) -docker-build: all - docker build -t miniRT . - -docker-run: docker-build - docker run -d -p 6080:6080 -p 5901:5901 miniRT:latest +vnc: all + $(VNC_SCRIPT) clean: rm -rf $(OBJDIR) diff --git a/keycloak/compose.yaml b/keycloak/compose.yaml deleted file mode 100644 index a4fd157..0000000 --- a/keycloak/compose.yaml +++ /dev/null @@ -1,29 +0,0 @@ -services: - postgres_key: - - container_name: postgres_key - - image: postgres:alpine - - environment: - - POSTGRES_USER=keycloak_user - - POSTGRES_PASSWORD=keycloak_password - - POSTGRES_DB=keycloak_db - - networks: - keycloak-shared-network: - ports: - - "15432:15432" - volumes: - - keycloak_data:/var/lib/postgresql/data - - ./postgres/logs:/var/logs/postgres - - -volumes: - keycloak_data: - -networks: - jobited-net: - driver: bridge - keycloak-shared-network: - external: true diff --git a/libft/Makefile b/libft/Makefile index 1ff0329..c56f472 100644 --- a/libft/Makefile +++ b/libft/Makefile @@ -13,6 +13,7 @@ NAME := libft.a CC := cc +AR := ar CFLAGS:= -Wall -Wextra -Werror @@ -46,10 +47,10 @@ LIBS := printf all: $(NAME) bonus: $(OBJBON) $(OBJ) - ar rcs libft.a $(OBJ) $(OBJBON) + $(AR) rcs libft.a $(OBJ) $(OBJBON) $(NAME): $(OBJ) $(OBJGNL) $(OBJPRINT) $(LIBS) - ar rcs libft.a $(OBJ) $(OBJGNL) $(OBJPRINT) + $(AR) rcs libft.a $(OBJ) $(OBJGNL) $(OBJPRINT) $(LIBS): make -C $(LIBS) diff --git a/libft/printf/Makefile b/libft/printf/Makefile index a7fbb6a..143f8e3 100644 --- a/libft/printf/Makefile +++ b/libft/printf/Makefile @@ -12,6 +12,7 @@ NAME := libftprintf.a CC := cc +AR := ar CFLAGS := -Wall -Werror -Wextra SRC := ft_fprintf.c ft_printf.c ft_putascii.c ft_puthex.c ft_putptr.c ft_strlen.c ft_putfloat.c OBJ := $(SRC:.c=.o) @@ -19,7 +20,7 @@ OBJ := $(SRC:.c=.o) all: $(NAME) $(NAME): $(OBJ) - ar rsc $@ $(OBJ) + $(AR) rsc $@ $(OBJ) $(OBJ): $(SRC) $(CC) $(CFLAGS) -c $(SRC) diff --git a/memory/Makefile b/memory/Makefile index 106c7b3..4a68db1 100644 --- a/memory/Makefile +++ b/memory/Makefile @@ -11,6 +11,7 @@ # **************************************************************************** # CC := cc +AR := ar CFLAGS := -Wall -Wextra -Werror -g3 @@ -23,7 +24,7 @@ OBJ := $(SRC:.c=.o) all: $(NAME) $(NAME): $(OBJ) $(LIBS) - ar rcs $(NAME) $(OBJ) + $(AR) rcs $(NAME) $(OBJ) $(OBJ): $(SRC) $(CC) $(CFLAGS) -c $(SRC) diff --git a/miniRT b/miniRT new file mode 100755 index 0000000000000000000000000000000000000000..b3debbd0d04b9e8f51a635bcb7191551d63b8687 GIT binary patch literal 1219248 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

g6Jja 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 literal 0 HcmV?d00001 diff --git a/miniRT.html b/miniRT.html new file mode 100644 index 0000000..7857143 --- /dev/null +++ b/miniRT.html @@ -0,0 +1 @@ +raylib web game

\ No newline at end of file diff --git a/miniRT.js b/miniRT.js new file mode 100644 index 0000000..2dfb591 --- /dev/null +++ b/miniRT.js @@ -0,0 +1 @@ +var Module=typeof Module!="undefined"?Module:{};var ENVIRONMENT_IS_WEB=!!globalThis.window;var ENVIRONMENT_IS_WORKER=!!globalThis.WorkerGlobalScope;var ENVIRONMENT_IS_NODE=globalThis.process?.versions?.node&&globalThis.process?.type!="renderer";var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=globalThis.document?.currentScript?.src;if(typeof __filename!="undefined"){_scriptName=__filename}else if(ENVIRONMENT_IS_WORKER){_scriptName=self.location.href}var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_NODE){var fs=require("node:fs");scriptDirectory=__dirname+"/";readBinary=filename=>{filename=isFileURI(filename)?new URL(filename):filename;var ret=fs.readFileSync(filename);return ret};readAsync=async(filename,binary=true)=>{filename=isFileURI(filename)?new URL(filename):filename;var ret=fs.readFileSync(filename,binary?undefined:"utf8");return ret};if(process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);if(typeof module!="undefined"){module["exports"]=Module}quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{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=async url=>{if(isFileURI(url)){return new Promise((resolve,reject)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){resolve(xhr.response);return}reject(xhr.status)};xhr.onerror=reject;xhr.send(null)})}var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var isFileURI=filename=>filename.startsWith("file://");var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var HEAP64,HEAPU64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b);HEAP64=new BigInt64Array(b);HEAPU64=new BigUint64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["me"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var wasmBinaryFile;function findWasmBinary(){return locateFile("miniRT.wasm")}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){var imports={a:wasmImports};return imports}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);assignWasmExports(wasmExports);updateMemoryViews();removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(inst,mod)=>{resolve(receiveInstance(inst,mod))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var dynCalls={};var noExitRuntime=true;var UTF8Decoder=globalThis.TextDecoder&&new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ArrayToString=(heapOrArray,idx=0,maxBytesToRead,ignoreNul)=>{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);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 UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead,ignoreNul):"";var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);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.slice(-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.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>{if(ENVIRONMENT_IS_NODE){var nodeCrypto=require("node:crypto");return view=>nodeCrypto.randomFillSync(view)}return view=>crypto.getRandomValues(view)};var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[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).slice(1);to=PATH_FS.resolve(to).slice(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{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=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;i++}}heap[outIdx]=0;return outIdx-startIdx};var 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 FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(ENVIRONMENT_IS_NODE){var BUFSIZE=256;var buf=Buffer.alloc(BUFSIZE);var bytesRead=0;var fd=process.stdin.fd;try{bytesRead=fs.readSync(fd,buf,0,BUFSIZE)}catch(e){if(e.toString().includes("EOF"))bytesRead=0;else throw e}if(bytesRead>0){result=buf.slice(0,bytesRead).toString("utf-8")}}else if(globalThis.window?.prompt){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(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){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var mmapAlloc=size=>{abort()};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}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,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.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(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(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(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(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.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(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{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};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";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)}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){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}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|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},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)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){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},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;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(...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)}}for(var mount of mounts){if(mount.type.syncfs){mount.type.syncfs(mount,populate,done)}else{done(null)}}},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,opts,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);for(var[hash,current]of Object.entries(FS.nameTable)){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){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}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)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){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);old_node.parent=new_dir}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;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return 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 link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){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)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},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}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,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,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){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},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)}if(!length){throw new FS.ErrnoError(28)}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)},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"){abort(`Invalid encoding type "${opts.encoding}"`)}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"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{abort("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,llseek:()=>0});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){randomFill(randomBuffer);randomLeft=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",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}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)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},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){if(e.errno!=20)throw 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;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))abort("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)abort("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)abort("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))abort("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")abort("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}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(globalThis.XMLHttpRequest){if(!ENVIRONMENT_IS_WORKER)abort("Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc");var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,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={};for(const[key,fn]of Object.entries(node.stream_ops)){stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}}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,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={calculateAt(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 dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;HEAP64[buf+24>>3]=BigInt(stat.size);HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();HEAP64[buf+40>>3]=BigInt(Math.floor(atime/1e3));HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;HEAP64[buf+56>>3]=BigInt(Math.floor(mtime/1e3));HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;HEAP64[buf+72>>3]=BigInt(Math.floor(ctime/1e3));HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;HEAP64[buf+88>>3]=BigInt(stat.ino);return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;HEAP64[buf+8>>3]=BigInt(stats.blocks);HEAP64[buf+16>>3]=BigInt(stats.bfree);HEAP64[buf+24>>3]=BigInt(stats.bavail);HEAP64[buf+32>>3]=BigInt(stats.files);HEAP64[buf+40>>3]=BigInt(stats.ffree);HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(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)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chdir(path){try{path=SYSCALLS.getStr(path);FS.chdir(path);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(size>3]=BigInt(id);HEAP64[dirp+pos+8>>3]=BigInt((idx+1)*struct_size);HEAP16[dirp+pos+16>>1]=280;HEAP8[dirp+pos+18]=type;stringToUTF8(name,dirp+pos+19,256);pos+=struct_size}FS.llseek(stream,idx*struct_size,0);return pos}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:{if(!stream.tty)return-59;return 0}case 21505:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tcgets){var termios=stream.tty.ops.ioctl_tcgets(stream);var argp=syscallGetVarargP();HEAP32[argp>>2]=termios.c_iflag||0;HEAP32[argp+4>>2]=termios.c_oflag||0;HEAP32[argp+8>>2]=termios.c_cflag||0;HEAP32[argp+12>>2]=termios.c_lflag||0;for(var i=0;i<32;i++){HEAP8[argp+i+17]=termios.c_cc[i]||0}return 0}return 0}case 21510:case 21511:case 21512:{if(!stream.tty)return-59;return 0}case 21506:case 21507:case 21508:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tcsets){var argp=syscallGetVarargP();var c_iflag=HEAP32[argp>>2];var c_oflag=HEAP32[argp+4>>2];var c_cflag=HEAP32[argp+8>>2];var c_lflag=HEAP32[argp+12>>2];var c_cc=[];for(var i=0;i<32;i++){c_cc.push(HEAP8[argp+i+17])}return stream.tty.ops.ioctl_tcsets(stream.tty,op,{c_iflag,c_oflag,c_cflag,c_lflag,c_cc})}return 0}case 21519:{if(!stream.tty)return-59;var argp=syscallGetVarargP();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21537:case 21531:{var argp=syscallGetVarargP();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tiocgwinsz){var winsize=stream.tty.ops.ioctl_tiocgwinsz(stream.tty);var argp=syscallGetVarargP();HEAP16[argp>>1]=winsize[0];HEAP16[argp+2>>1]=winsize[1]}return 0}case 21524:{if(!stream.tty)return-59;return 0}case 21515:{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?syscallGetVarargI():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var _emscripten_get_now=()=>performance.now();var _emscripten_date_now=()=>Date.now();var nowIsMonotonic=1;var checkWasiClock=clock_id=>clock_id>=0&&clock_id<=3;var INT53_MAX=9007199254740992;var INT53_MIN=-9007199254740992;var bigintToI53Checked=num=>numINT53_MAX?NaN:Number(num);function _clock_time_get(clk_id,ignored_precision,ptime){ignored_precision=bigintToI53Checked(ignored_precision);if(!checkWasiClock(clk_id)){return 28}var now;if(clk_id===0){now=_emscripten_date_now()}else if(nowIsMonotonic){now=_emscripten_get_now()}else{return 52}var nsec=Math.round(now*1e3*1e3);HEAP64[ptime>>3]=BigInt(nsec);return 0}var readEmAsmArgsArray=[];var readEmAsmArgs=(sigPtr,buf)=>{readEmAsmArgsArray.length=0;var ch;while(ch=HEAPU8[sigPtr++]){var wide=ch!=105;wide&=ch!=112;buf+=wide&&buf%8?4:0;readEmAsmArgsArray.push(ch==112?HEAPU32[buf>>2]:ch==106?HEAP64[buf>>3]:ch==105?HEAP32[buf>>2]:HEAPF64[buf>>3]);buf+=wide?8:4}return readEmAsmArgsArray};var runEmAsmFunction=(code,sigPtr,argbuf)=>{var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[code](...args)};var _emscripten_asm_const_double=(code,sigPtr,argbuf)=>runEmAsmFunction(code,sigPtr,argbuf);var _emscripten_asm_const_int=(code,sigPtr,argbuf)=>runEmAsmFunction(code,sigPtr,argbuf);var maybeCStringToJsString=cString=>cString>2?UTF8ToString(cString):cString;var specialHTMLTargets=[0,globalThis.document??0,globalThis.window??0];var findEventTarget=target=>{target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||globalThis.document?.querySelector(target);return domElement};var getBoundingClientRect=e=>specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{left:0,top:0};var _emscripten_get_element_css_size=(target,width,height)=>{target=findEventTarget(target);if(!target)return-4;var rect=getBoundingClientRect(target);HEAPF64[width>>3]=rect.width;HEAPF64[height>>3]=rect.height;return 0};var JSEvents={removeAllEventListeners(){while(JSEvents.eventHandlers.length){JSEvents._removeHandler(JSEvents.eventHandlers.length-1)}JSEvents.deferredCalls=[]},inEventHandler:0,deferredCalls:[],deferCall(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 call of JSEvents.deferredCalls){if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction,precedence,argsList});JSEvents.deferredCalls.sort((x,y)=>x.precedencecall.targetFunction!=targetFunction)},canPerformEventHandlerRequests(){if(navigator.userActivation){return navigator.userActivation.isActive}return JSEvents.inEventHandler&&JSEvents.currentEventHandler.allowsDeferredCalls},runDeferredCalls(){if(!JSEvents.canPerformEventHandlerRequests()){return}var deferredCalls=JSEvents.deferredCalls;JSEvents.deferredCalls=[];for(var call of deferredCalls){call.targetFunction(...call.argsList)}},eventHandlers:[],removeAllHandlersOnTarget:(target,eventTypeString)=>{for(var i=0;i{HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1112,64);stringToUTF8(e.mapping,eventStruct+1176,64)};var _emscripten_get_gamepad_status=(index,gamepadState)=>{if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0};var _emscripten_get_num_gamepads=()=>JSEvents.lastGamepadState.length;var GLctx;var webgl_enable_ANGLE_instanced_arrays=ctx=>{var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=(index,divisor)=>ext["vertexAttribDivisorANGLE"](index,divisor);ctx["drawArraysInstanced"]=(mode,first,count,primcount)=>ext["drawArraysInstancedANGLE"](mode,first,count,primcount);ctx["drawElementsInstanced"]=(mode,count,type,indices,primcount)=>ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount);return 1}};var webgl_enable_OES_vertex_array_object=ctx=>{var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=()=>ext["createVertexArrayOES"]();ctx["deleteVertexArray"]=vao=>ext["deleteVertexArrayOES"](vao);ctx["bindVertexArray"]=vao=>ext["bindVertexArrayOES"](vao);ctx["isVertexArray"]=vao=>ext["isVertexArrayOES"](vao);return 1}};var webgl_enable_WEBGL_draw_buffers=ctx=>{var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=(n,bufs)=>ext["drawBuffersWEBGL"](n,bufs);return 1}};var webgl_enable_EXT_polygon_offset_clamp=ctx=>!!(ctx.extPolygonOffsetClamp=ctx.getExtension("EXT_polygon_offset_clamp"));var webgl_enable_EXT_clip_control=ctx=>!!(ctx.extClipControl=ctx.getExtension("EXT_clip_control"));var webgl_enable_WEBGL_polygon_mode=ctx=>!!(ctx.webglPolygonMode=ctx.getExtension("WEBGL_polygon_mode"));var webgl_enable_WEBGL_multi_draw=ctx=>!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"));var getEmscriptenSupportedExtensions=ctx=>{var supportedExtensions=["ANGLE_instanced_arrays","EXT_blend_minmax","EXT_disjoint_timer_query","EXT_frag_depth","EXT_shader_texture_lod","EXT_sRGB","OES_element_index_uint","OES_fbo_render_mipmap","OES_standard_derivatives","OES_texture_float","OES_texture_half_float","OES_texture_half_float_linear","OES_vertex_array_object","WEBGL_color_buffer_float","WEBGL_depth_texture","WEBGL_draw_buffers","EXT_clip_control","EXT_color_buffer_half_float","EXT_depth_clamp","EXT_float_blend","EXT_polygon_offset_clamp","EXT_texture_compression_bptc","EXT_texture_compression_rgtc","EXT_texture_filter_anisotropic","KHR_parallel_shader_compile","OES_texture_float_linear","WEBGL_blend_func_extended","WEBGL_compressed_texture_astc","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_etc1","WEBGL_compressed_texture_s3tc","WEBGL_compressed_texture_s3tc_srgb","WEBGL_debug_renderer_info","WEBGL_debug_shaders","WEBGL_lose_context","WEBGL_multi_draw","WEBGL_polygon_mode"];return(ctx.getSupportedExtensions()||[]).filter(ext=>supportedExtensions.includes(ext))};var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],stringCache:{},unpackAlignment:4,unpackRowLength:0,recordError:errorCode=>{if(!GL.lastError){GL.lastError=errorCode}},getNewId:table=>{var ret=GL.counter++;for(var i=table.length;i{for(var i=0;i>2]=id}},getSource:(shader,count,string,length)=>{var source="";for(var i=0;i>2]:undefined;source+=UTF8ToString(HEAPU32[string+i*4>>2],len)}return source},createContext:(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("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:(ctx,webGLContextAttributes)=>{var handle=GL.getNewId(GL.contexts);var context={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:contextHandle=>{GL.currentContext=GL.contexts[contextHandle];Module["ctx"]=GLctx=GL.currentContext?.GLctx;return!(contextHandle&&!GLctx)},getContext:contextHandle=>GL.contexts[contextHandle],deleteContext: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]?.GLctx.canvas){GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined}GL.contexts[contextHandle]=null},initExtensions:context=>{context||=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;webgl_enable_WEBGL_multi_draw(GLctx);webgl_enable_EXT_polygon_offset_clamp(GLctx);webgl_enable_EXT_clip_control(GLctx);webgl_enable_WEBGL_polygon_mode(GLctx);webgl_enable_ANGLE_instanced_arrays(GLctx);webgl_enable_OES_vertex_array_object(GLctx);webgl_enable_WEBGL_draw_buffers(GLctx);{GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}for(var ext of getEmscriptenSupportedExtensions(GLctx)){if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}}}};var _emscripten_glActiveTexture=x0=>GLctx.activeTexture(x0);var _emscripten_glAttachShader=(program,shader)=>{GLctx.attachShader(GL.programs[program],GL.shaders[shader])};var _emscripten_glBeginQueryEXT=(target,id)=>{GLctx.disjointTimerQueryExt["beginQueryEXT"](target,GL.queries[id])};var _emscripten_glBindAttribLocation=(program,index,name)=>{GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))};var _emscripten_glBindBuffer=(target,buffer)=>{GLctx.bindBuffer(target,GL.buffers[buffer])};var _emscripten_glBindFramebuffer=(target,framebuffer)=>{GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])};var _emscripten_glBindRenderbuffer=(target,renderbuffer)=>{GLctx.bindRenderbuffer(target,GL.renderbuffers[renderbuffer])};var _emscripten_glBindTexture=(target,texture)=>{GLctx.bindTexture(target,GL.textures[texture])};var _emscripten_glBindVertexArray=vao=>{GLctx.bindVertexArray(GL.vaos[vao])};var _glBindVertexArray=_emscripten_glBindVertexArray;var _emscripten_glBindVertexArrayOES=_glBindVertexArray;var _emscripten_glBlendColor=(x0,x1,x2,x3)=>GLctx.blendColor(x0,x1,x2,x3);var _emscripten_glBlendEquation=x0=>GLctx.blendEquation(x0);var _emscripten_glBlendEquationSeparate=(x0,x1)=>GLctx.blendEquationSeparate(x0,x1);var _emscripten_glBlendFunc=(x0,x1)=>GLctx.blendFunc(x0,x1);var _emscripten_glBlendFuncSeparate=(x0,x1,x2,x3)=>GLctx.blendFuncSeparate(x0,x1,x2,x3);var _emscripten_glBufferData=(target,size,data,usage)=>{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)};var _emscripten_glBufferSubData=(target,offset,size,data)=>{GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))};var _emscripten_glCheckFramebufferStatus=x0=>GLctx.checkFramebufferStatus(x0);var _emscripten_glClear=x0=>GLctx.clear(x0);var _emscripten_glClearColor=(x0,x1,x2,x3)=>GLctx.clearColor(x0,x1,x2,x3);var _emscripten_glClearDepthf=x0=>GLctx.clearDepth(x0);var _emscripten_glClearStencil=x0=>GLctx.clearStencil(x0);var _emscripten_glClipControlEXT=(origin,depth)=>{GLctx.extClipControl["clipControlEXT"](origin,depth)};var _emscripten_glColorMask=(red,green,blue,alpha)=>{GLctx.colorMask(!!red,!!green,!!blue,!!alpha)};var _emscripten_glCompileShader=shader=>{GLctx.compileShader(GL.shaders[shader])};var _emscripten_glCompressedTexImage2D=(target,level,internalFormat,width,height,border,imageSize,data)=>{GLctx.compressedTexImage2D(target,level,internalFormat,width,height,border,HEAPU8.subarray(data,data+imageSize))};var _emscripten_glCompressedTexSubImage2D=(target,level,xoffset,yoffset,width,height,format,imageSize,data)=>{GLctx.compressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,HEAPU8.subarray(data,data+imageSize))};var _emscripten_glCopyTexImage2D=(x0,x1,x2,x3,x4,x5,x6,x7)=>GLctx.copyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7);var _emscripten_glCopyTexSubImage2D=(x0,x1,x2,x3,x4,x5,x6,x7)=>GLctx.copyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7);var _emscripten_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};var _emscripten_glCreateShader=shaderType=>{var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id};var _emscripten_glCullFace=x0=>GLctx.cullFace(x0);var _emscripten_glDeleteBuffers=(n,buffers)=>{for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null}};var _emscripten_glDeleteFramebuffers=(n,framebuffers)=>{for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}};var _emscripten_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};var _emscripten_glDeleteQueriesEXT=(n,ids)=>{for(var i=0;i>2];var query=GL.queries[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.queries[id]=null}};var _emscripten_glDeleteRenderbuffers=(n,renderbuffers)=>{for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}};var _emscripten_glDeleteShader=id=>{if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null};var _emscripten_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}};var _emscripten_glDeleteVertexArrays=(n,vaos)=>{for(var i=0;i>2];GLctx.deleteVertexArray(GL.vaos[id]);GL.vaos[id]=null}};var _glDeleteVertexArrays=_emscripten_glDeleteVertexArrays;var _emscripten_glDeleteVertexArraysOES=_glDeleteVertexArrays;var _emscripten_glDepthFunc=x0=>GLctx.depthFunc(x0);var _emscripten_glDepthMask=flag=>{GLctx.depthMask(!!flag)};var _emscripten_glDepthRangef=(x0,x1)=>GLctx.depthRange(x0,x1);var _emscripten_glDetachShader=(program,shader)=>{GLctx.detachShader(GL.programs[program],GL.shaders[shader])};var _emscripten_glDisable=x0=>GLctx.disable(x0);var _emscripten_glDisableVertexAttribArray=index=>{GLctx.disableVertexAttribArray(index)};var _emscripten_glDrawArrays=(mode,first,count)=>{GLctx.drawArrays(mode,first,count)};var _emscripten_glDrawArraysInstanced=(mode,first,count,primcount)=>{GLctx.drawArraysInstanced(mode,first,count,primcount)};var _glDrawArraysInstanced=_emscripten_glDrawArraysInstanced;var _emscripten_glDrawArraysInstancedANGLE=_glDrawArraysInstanced;var tempFixedLengthArray=[];var _emscripten_glDrawBuffers=(n,bufs)=>{var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx.drawBuffers(bufArray)};var _glDrawBuffers=_emscripten_glDrawBuffers;var _emscripten_glDrawBuffersWEBGL=_glDrawBuffers;var _emscripten_glDrawElements=(mode,count,type,indices)=>{GLctx.drawElements(mode,count,type,indices)};var _emscripten_glDrawElementsInstanced=(mode,count,type,indices,primcount)=>{GLctx.drawElementsInstanced(mode,count,type,indices,primcount)};var _glDrawElementsInstanced=_emscripten_glDrawElementsInstanced;var _emscripten_glDrawElementsInstancedANGLE=_glDrawElementsInstanced;var _emscripten_glEnable=x0=>GLctx.enable(x0);var _emscripten_glEnableVertexAttribArray=index=>{GLctx.enableVertexAttribArray(index)};var _emscripten_glEndQueryEXT=target=>{GLctx.disjointTimerQueryExt["endQueryEXT"](target)};var _emscripten_glFinish=()=>GLctx.finish();var _emscripten_glFlush=()=>GLctx.flush();var _emscripten_glFramebufferRenderbuffer=(target,attachment,renderbuffertarget,renderbuffer)=>{GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])};var _emscripten_glFramebufferTexture2D=(target,attachment,textarget,texture,level)=>{GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)};var _emscripten_glFrontFace=x0=>GLctx.frontFace(x0);var _emscripten_glGenBuffers=(n,buffers)=>{GL.genObject(n,buffers,"createBuffer",GL.buffers)};var _emscripten_glGenFramebuffers=(n,ids)=>{GL.genObject(n,ids,"createFramebuffer",GL.framebuffers)};var _emscripten_glGenQueriesEXT=(n,ids)=>{for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.queries);query.name=id;GL.queries[id]=query;HEAP32[ids+i*4>>2]=id}};var _emscripten_glGenRenderbuffers=(n,renderbuffers)=>{GL.genObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)};var _emscripten_glGenTextures=(n,textures)=>{GL.genObject(n,textures,"createTexture",GL.textures)};var _emscripten_glGenVertexArrays=(n,arrays)=>{GL.genObject(n,arrays,"createVertexArray",GL.vaos)};var _glGenVertexArrays=_emscripten_glGenVertexArrays;var _emscripten_glGenVertexArraysOES=_glGenVertexArrays;var _emscripten_glGenerateMipmap=x0=>GLctx.generateMipmap(x0);var __glGetActiveAttribOrUniform=(funcName,program,index,bufSize,length,size,type,name)=>{program=GL.programs[program];var info=GLctx[funcName](program,index);if(info){var numBytesWrittenExclNull=name&&stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}};var _emscripten_glGetActiveAttrib=(program,index,bufSize,length,size,type,name)=>__glGetActiveAttribOrUniform("getActiveAttrib",program,index,bufSize,length,size,type,name);var _emscripten_glGetActiveUniform=(program,index,bufSize,length,size,type,name)=>__glGetActiveAttribOrUniform("getActiveUniform",program,index,bufSize,length,size,type,name);var _emscripten_glGetAttachedShaders=(program,maxCount,count,shaders)=>{var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}};var _emscripten_glGetAttribLocation=(program,name)=>GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name));var writeI53ToI64=(ptr,num)=>{HEAPU32[ptr>>2]=num;var lower=HEAPU32[ptr>>2];HEAPU32[ptr+4>>2]=(num-lower)/4294967296};var emscriptenWebGLGet=(name_,p,type)=>{if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err(`GL_INVALID_ENUM in glGet${type}v: Unknown object returned from WebGL getParameter(${name_})! (error: ${e})`);return}}break;default:GL.recordError(1280);err(`GL_INVALID_ENUM in glGet${type}v: Native code calling glGet${type}v(${name_}) and it returns ${result} of type ${typeof result}!`);return}}switch(type){case 1:writeI53ToI64(p,ret);break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p]=ret?1:0;break}};var _emscripten_glGetBooleanv=(name_,p)=>emscriptenWebGLGet(name_,p,4);var _emscripten_glGetBufferParameteriv=(target,value,data)=>{if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)};var _emscripten_glGetError=()=>{var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error};var _emscripten_glGetFloatv=(name_,p)=>emscriptenWebGLGet(name_,p,2);var _emscripten_glGetFramebufferAttachmentParameteriv=(target,attachment,pname,params)=>{var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result};var _emscripten_glGetIntegerv=(name_,p)=>emscriptenWebGLGet(name_,p,0);var _emscripten_glGetProgramInfoLog=(program,maxLength,length,infoLog)=>{var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull};var _emscripten_glGetProgramiv=(program,pname,p)=>{if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}program=GL.programs[program];if(pname==35716){var log=GLctx.getProgramInfoLog(program);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){if(!program.maxUniformLength){var numActiveUniforms=GLctx.getProgramParameter(program,35718);for(var i=0;i>2]=program.maxUniformLength}else if(pname==35722){if(!program.maxAttributeLength){var numActiveAttributes=GLctx.getProgramParameter(program,35721);for(var i=0;i>2]=program.maxAttributeLength}else if(pname==35381){if(!program.maxUniformBlockNameLength){var numActiveUniformBlocks=GLctx.getProgramParameter(program,35382);for(var i=0;i>2]=program.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(program,pname)}};var _emscripten_glGetQueryObjecti64vEXT=(id,pname,params)=>{if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param;{param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname)}var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}writeI53ToI64(params,ret)};var _emscripten_glGetQueryObjectivEXT=(id,pname,params)=>{if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret};var _glGetQueryObjecti64vEXT=_emscripten_glGetQueryObjecti64vEXT;var _emscripten_glGetQueryObjectui64vEXT=_glGetQueryObjecti64vEXT;var _glGetQueryObjectivEXT=_emscripten_glGetQueryObjectivEXT;var _emscripten_glGetQueryObjectuivEXT=_glGetQueryObjectivEXT;var _emscripten_glGetQueryivEXT=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)};var _emscripten_glGetRenderbufferParameteriv=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)};var _emscripten_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};var _emscripten_glGetShaderPrecisionFormat=(shaderType,precisionType,range,precision)=>{var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision};var _emscripten_glGetShaderSource=(shader,bufSize,length,source)=>{var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull};var _emscripten_glGetShaderiv=(shader,pname,p)=>{if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var logLength=log?log.length+1:0;HEAP32[p>>2]=logLength}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source?source.length+1:0;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}};var stringToNewUTF8=str=>{var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8(str,ret,size);return ret};var webglGetExtensions=()=>{var exts=getEmscriptenSupportedExtensions(GLctx);exts=exts.concat(exts.map(e=>"GL_"+e));return exts};var _emscripten_glGetString=name_=>{var ret=GL.stringCache[name_];if(!ret){switch(name_){case 7939:ret=stringToNewUTF8(webglGetExtensions().join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=s?stringToNewUTF8(s):0;break;case 7938:var webGLVersion=GLctx.getParameter(7938);var glVersion=`OpenGL ES 2.0 (${webGLVersion})`;ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(35724);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion=`OpenGL ES GLSL ES ${ver_num[1]} (${glslVersion})`}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280)}GL.stringCache[name_]=ret}return ret};var _emscripten_glGetTexParameterfv=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)};var _emscripten_glGetTexParameteriv=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)};var jstoi_q=str=>parseInt(str);var webglGetLeftBracePos=name=>name.slice(-1)=="]"&&name.lastIndexOf("[");var webglPrepareUniformLocationsBeforeFirstUse=program=>{var uniformLocsById=program.uniformLocsById,uniformSizeAndIdsByName=program.uniformSizeAndIdsByName,i,j;if(!uniformLocsById){program.uniformLocsById=uniformLocsById={};program.uniformArrayNamesById={};var numActiveUniforms=GLctx.getProgramParameter(program,35718);for(i=0;i0?nm.slice(0,lb):nm;var id=program.uniformIdCounter;program.uniformIdCounter+=sz;uniformSizeAndIdsByName[arrayName]=[sz,id];for(j=0;j{name=UTF8ToString(name);if(program=GL.programs[program]){webglPrepareUniformLocationsBeforeFirstUse(program);var uniformLocsById=program.uniformLocsById;var arrayIndex=0;var uniformBaseName=name;var leftBrace=webglGetLeftBracePos(name);if(leftBrace>0){arrayIndex=jstoi_q(name.slice(leftBrace+1))>>>0;uniformBaseName=name.slice(0,leftBrace)}var sizeAndId=program.uniformSizeAndIdsByName[uniformBaseName];if(sizeAndId&&arrayIndex{var p=GLctx.currentProgram;if(p){var webglLoc=p.uniformLocsById[location];if(typeof webglLoc=="number"){p.uniformLocsById[location]=webglLoc=GLctx.getUniformLocation(p,p.uniformArrayNamesById[location]+(webglLoc>0?`[${webglLoc}]`:""))}return webglLoc}else{GL.recordError(1282)}};var emscriptenWebGLGetUniform=(program,location,params,type)=>{if(!params){GL.recordError(1281);return}program=GL.programs[program];webglPrepareUniformLocationsBeforeFirstUse(program);var data=GLctx.getUniform(program,webglGetUniformLocation(location));if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break}}}};var _emscripten_glGetUniformfv=(program,location,params)=>{emscriptenWebGLGetUniform(program,location,params,2)};var _emscripten_glGetUniformiv=(program,location,params)=>{emscriptenWebGLGetUniform(program,location,params,0)};var _emscripten_glGetVertexAttribPointerv=(index,pname,pointer)=>{if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)};var emscriptenWebGLGetVertexAttrib=(index,pname,params,type)=>{if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data&&data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break}}}};var _emscripten_glGetVertexAttribfv=(index,pname,params)=>{emscriptenWebGLGetVertexAttrib(index,pname,params,2)};var _emscripten_glGetVertexAttribiv=(index,pname,params)=>{emscriptenWebGLGetVertexAttrib(index,pname,params,5)};var _emscripten_glHint=(x0,x1)=>GLctx.hint(x0,x1);var _emscripten_glIsBuffer=buffer=>{var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)};var _emscripten_glIsEnabled=x0=>GLctx.isEnabled(x0);var _emscripten_glIsFramebuffer=framebuffer=>{var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)};var _emscripten_glIsProgram=program=>{program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)};var _emscripten_glIsQueryEXT=id=>{var query=GL.queries[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)};var _emscripten_glIsRenderbuffer=renderbuffer=>{var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)};var _emscripten_glIsShader=shader=>{var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)};var _emscripten_glIsTexture=id=>{var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)};var _emscripten_glIsVertexArray=array=>{var vao=GL.vaos[array];if(!vao)return 0;return GLctx.isVertexArray(vao)};var _glIsVertexArray=_emscripten_glIsVertexArray;var _emscripten_glIsVertexArrayOES=_glIsVertexArray;var _emscripten_glLineWidth=x0=>GLctx.lineWidth(x0);var _emscripten_glLinkProgram=program=>{program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}};var _emscripten_glPixelStorei=(pname,param)=>{if(pname==3317){GL.unpackAlignment=param}else if(pname==3314){GL.unpackRowLength=param}GLctx.pixelStorei(pname,param)};var _emscripten_glPolygonModeWEBGL=(face,mode)=>{GLctx.webglPolygonMode["polygonModeWEBGL"](face,mode)};var _emscripten_glPolygonOffset=(x0,x1)=>GLctx.polygonOffset(x0,x1);var _emscripten_glPolygonOffsetClampEXT=(factor,units,clamp)=>{GLctx.extPolygonOffsetClamp["polygonOffsetClampEXT"](factor,units,clamp)};var _emscripten_glQueryCounterEXT=(id,target)=>{GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.queries[id],target)};var computeUnpackAlignedImageSize=(width,height,sizePerPixel)=>{function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=(GL.unpackRowLength||width)*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,GL.unpackAlignment);return height*alignedRowSize};var colorChannelsInGlTextureFormat=format=>{var colorChannels={5:3,6:4,8:2,29502:3,29504:4};return colorChannels[format-6402]||1};var heapObjectForWebGLType=type=>{type-=5120;if(type==1)return HEAPU8;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922)return HEAPU32;return HEAPU16};var toTypedArrayIndex=(pointer,heap)=>pointer>>>31-Math.clz32(heap.BYTES_PER_ELEMENT);var emscriptenWebGLGetTexPixelData=(type,format,width,height,pixels,internalFormat)=>{var heap=heapObjectForWebGLType(type);var sizePerPixel=colorChannelsInGlTextureFormat(format)*heap.BYTES_PER_ELEMENT;var bytes=computeUnpackAlignedImageSize(width,height,sizePerPixel);return heap.subarray(toTypedArrayIndex(pixels,heap),toTypedArrayIndex(pixels+bytes,heap))};var _emscripten_glReadPixels=(x,y,width,height,format,type,pixels)=>{var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)};var _emscripten_glReleaseShaderCompiler=()=>{};var _emscripten_glRenderbufferStorage=(x0,x1,x2,x3)=>GLctx.renderbufferStorage(x0,x1,x2,x3);var _emscripten_glSampleCoverage=(value,invert)=>{GLctx.sampleCoverage(value,!!invert)};var _emscripten_glScissor=(x0,x1,x2,x3)=>GLctx.scissor(x0,x1,x2,x3);var _emscripten_glShaderBinary=(count,shaders,binaryformat,binary,length)=>{GL.recordError(1280)};var _emscripten_glShaderSource=(shader,count,string,length)=>{var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)};var _emscripten_glStencilFunc=(x0,x1,x2)=>GLctx.stencilFunc(x0,x1,x2);var _emscripten_glStencilFuncSeparate=(x0,x1,x2,x3)=>GLctx.stencilFuncSeparate(x0,x1,x2,x3);var _emscripten_glStencilMask=x0=>GLctx.stencilMask(x0);var _emscripten_glStencilMaskSeparate=(x0,x1)=>GLctx.stencilMaskSeparate(x0,x1);var _emscripten_glStencilOp=(x0,x1,x2)=>GLctx.stencilOp(x0,x1,x2);var _emscripten_glStencilOpSeparate=(x0,x1,x2,x3)=>GLctx.stencilOpSeparate(x0,x1,x2,x3);var _emscripten_glTexImage2D=(target,level,internalFormat,width,height,border,format,type,pixels)=>{var pixelData=pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null;GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixelData)};var _emscripten_glTexParameterf=(x0,x1,x2)=>GLctx.texParameterf(x0,x1,x2);var _emscripten_glTexParameterfv=(target,pname,params)=>{var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)};var _emscripten_glTexParameteri=(x0,x1,x2)=>GLctx.texParameteri(x0,x1,x2);var _emscripten_glTexParameteriv=(target,pname,params)=>{var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)};var _emscripten_glTexSubImage2D=(target,level,xoffset,yoffset,width,height,format,type,pixels)=>{var pixelData=pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0):null;GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)};var _emscripten_glUniform1f=(location,v0)=>{GLctx.uniform1f(webglGetUniformLocation(location),v0)};var miniTempWebGLFloatBuffers=[];var _emscripten_glUniform1fv=(location,count,value)=>{if(count<=288){var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(webglGetUniformLocation(location),view)};var _emscripten_glUniform1i=(location,v0)=>{GLctx.uniform1i(webglGetUniformLocation(location),v0)};var miniTempWebGLIntBuffers=[];var _emscripten_glUniform1iv=(location,count,value)=>{if(count<=288){var view=miniTempWebGLIntBuffers[count];for(var i=0;i>2]}}else{var view=HEAP32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1iv(webglGetUniformLocation(location),view)};var _emscripten_glUniform2f=(location,v0,v1)=>{GLctx.uniform2f(webglGetUniformLocation(location),v0,v1)};var _emscripten_glUniform2fv=(location,count,value)=>{if(count<=144){count*=2;var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(webglGetUniformLocation(location),view)};var _emscripten_glUniform2i=(location,v0,v1)=>{GLctx.uniform2i(webglGetUniformLocation(location),v0,v1)};var _emscripten_glUniform2iv=(location,count,value)=>{if(count<=144){count*=2;var view=miniTempWebGLIntBuffers[count];for(var i=0;i>2];view[i+1]=HEAP32[value+(4*i+4)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2iv(webglGetUniformLocation(location),view)};var _emscripten_glUniform3f=(location,v0,v1,v2)=>{GLctx.uniform3f(webglGetUniformLocation(location),v0,v1,v2)};var _emscripten_glUniform3fv=(location,count,value)=>{if(count<=96){count*=3;var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(webglGetUniformLocation(location),view)};var _emscripten_glUniform3i=(location,v0,v1,v2)=>{GLctx.uniform3i(webglGetUniformLocation(location),v0,v1,v2)};var _emscripten_glUniform3iv=(location,count,value)=>{if(count<=96){count*=3;var view=miniTempWebGLIntBuffers[count];for(var i=0;i>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3iv(webglGetUniformLocation(location),view)};var _emscripten_glUniform4f=(location,v0,v1,v2,v3)=>{GLctx.uniform4f(webglGetUniformLocation(location),v0,v1,v2,v3)};var _emscripten_glUniform4fv=(location,count,value)=>{if(count<=72){var view=miniTempWebGLFloatBuffers[4*count];var heap=HEAPF32;value=value>>2;count*=4;for(var i=0;i>2,value+count*16>>2)}GLctx.uniform4fv(webglGetUniformLocation(location),view)};var _emscripten_glUniform4i=(location,v0,v1,v2,v3)=>{GLctx.uniform4i(webglGetUniformLocation(location),v0,v1,v2,v3)};var _emscripten_glUniform4iv=(location,count,value)=>{if(count<=72){count*=4;var view=miniTempWebGLIntBuffers[count];for(var i=0;i>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2];view[i+3]=HEAP32[value+(4*i+12)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4iv(webglGetUniformLocation(location),view)};var _emscripten_glUniformMatrix2fv=(location,count,transpose,value)=>{if(count<=72){count*=4;var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(webglGetUniformLocation(location),!!transpose,view)};var _emscripten_glUniformMatrix3fv=(location,count,transpose,value)=>{if(count<=32){count*=9;var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(webglGetUniformLocation(location),!!transpose,view)};var _emscripten_glUniformMatrix4fv=(location,count,transpose,value)=>{if(count<=18){var view=miniTempWebGLFloatBuffers[16*count];var heap=HEAPF32;value=value>>2;count*=16;for(var i=0;i>2,value+count*64>>2)}GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,view)};var _emscripten_glUseProgram=program=>{program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program};var _emscripten_glValidateProgram=program=>{GLctx.validateProgram(GL.programs[program])};var _emscripten_glVertexAttrib1f=(x0,x1)=>GLctx.vertexAttrib1f(x0,x1);var _emscripten_glVertexAttrib1fv=(index,v)=>{GLctx.vertexAttrib1f(index,HEAPF32[v>>2])};var _emscripten_glVertexAttrib2f=(x0,x1,x2)=>GLctx.vertexAttrib2f(x0,x1,x2);var _emscripten_glVertexAttrib2fv=(index,v)=>{GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])};var _emscripten_glVertexAttrib3f=(x0,x1,x2,x3)=>GLctx.vertexAttrib3f(x0,x1,x2,x3);var _emscripten_glVertexAttrib3fv=(index,v)=>{GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])};var _emscripten_glVertexAttrib4f=(x0,x1,x2,x3,x4)=>GLctx.vertexAttrib4f(x0,x1,x2,x3,x4);var _emscripten_glVertexAttrib4fv=(index,v)=>{GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])};var _emscripten_glVertexAttribDivisor=(index,divisor)=>{GLctx.vertexAttribDivisor(index,divisor)};var _glVertexAttribDivisor=_emscripten_glVertexAttribDivisor;var _emscripten_glVertexAttribDivisorANGLE=_glVertexAttribDivisor;var _emscripten_glVertexAttribPointer=(index,size,type,normalized,stride,ptr)=>{GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)};var _emscripten_glViewport=(x0,x1,x2,x3)=>GLctx.viewport(x0,x1,x2,x3);var abortOnCannotGrowMemory=requestedSize=>{abort("OOM")};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;abortOnCannotGrowMemory(requestedSize)};var _emscripten_sample_gamepad_data=()=>{try{if(navigator.getGamepads)return(JSEvents.lastGamepadState=navigator.getGamepads())?0:-1}catch(e){navigator.getGamepads=null}return-1};var registerFocusEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{var eventSize=256;JSEvents.focusEvent||=_malloc(eventSize);var focusEventHandlerFunc=e=>{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(((a1,a2,a3)=>dynCall_iiii(callbackfunc,a1,a2,a3))(eventTypeId,focusEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,eventTypeId,userData,callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_blur_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,"blur",targetThread);var findCanvasEventTarget=findEventTarget;var _emscripten_set_canvas_element_size=(target,width,height)=>{var canvas=findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0};var 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;HEAP8[eventStruct+24]=e.ctrlKey;HEAP8[eventStruct+25]=e.shiftKey;HEAP8[eventStruct+26]=e.altKey;HEAP8[eventStruct+27]=e.metaKey;HEAP16[idx*2+14]=e.button;HEAP16[idx*2+15]=e.buttons;HEAP32[idx+8]=e["movementX"];HEAP32[idx+9]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+10]=e.clientX-(rect.left|0);HEAP32[idx+11]=e.clientY-(rect.top|0)};var registerMouseEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{var eventSize=64;JSEvents.mouseEvent||=_malloc(eventSize);target=findEventTarget(target);var mouseEventHandlerFunc=e=>{fillMouseEventData(JSEvents.mouseEvent,e,target);if(((a1,a2,a3)=>dynCall_iiii(callbackfunc,a1,a2,a3))(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString,eventTypeId,userData,callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_click_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);var _emscripten_set_focus_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,"focus",targetThread);function getFullscreenElement(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.webkitCurrentFullScreenElement||document.msFullscreenElement}var fillFullscreenChangeEventData=eventStruct=>{var fullscreenElement=getFullscreenElement();var isFullscreen=!!fullscreenElement;HEAP8[eventStruct]=isFullscreen;HEAP8[eventStruct+1]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement?.id||"";stringToUTF8(nodeName,eventStruct+2,128);stringToUTF8(id,eventStruct+130,128);HEAP32[eventStruct+260>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+268>>2]=screen.width;HEAP32[eventStruct+272>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}};var registerFullscreenChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{var eventSize=276;JSEvents.fullscreenChangeEvent||=_malloc(eventSize);var fullscreenChangeEventHandlerFunc=e=>{var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;fillFullscreenChangeEventData(fullscreenChangeEvent);if(((a1,a2,a3)=>dynCall_iiii(callbackfunc,a1,a2,a3))(eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,eventTypeId,userData,callbackfunc,handlerFunc:fullscreenChangeEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_fullscreenchange_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);return registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread)};var registerGamepadEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{var eventSize=1240;JSEvents.gamepadEvent||=_malloc(eventSize);var gamepadEventHandlerFunc=e=>{var gamepadEvent=JSEvents.gamepadEvent;fillGamepadEventData(gamepadEvent,e["gamepad"]);if(((a1,a2,a3)=>dynCall_iiii(callbackfunc,a1,a2,a3))(eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString,eventTypeId,userData,callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_gamepadconnected_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>{if(_emscripten_sample_gamepad_data())return-1;return registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread)};var _emscripten_set_gamepaddisconnected_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>{if(_emscripten_sample_gamepad_data())return-1;return registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread)};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var runtimeKeepaliveCounter=0;var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{return func()}catch(e){handleException(e)}finally{maybeExit()}};var _emscripten_set_main_loop_timing=(mode,value)=>{MainLoop.timingMode=mode;MainLoop.timingValue=value;if(!MainLoop.func){return 1}if(!MainLoop.running){MainLoop.running=true}if(mode==0){MainLoop.scheduler=function MainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,MainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(MainLoop.runner,timeUntilNextTick)};MainLoop.method="timeout"}else if(mode==1){MainLoop.scheduler=function MainLoop_scheduler_rAF(){MainLoop.requestAnimationFrame(MainLoop.runner)};MainLoop.method="rAF"}else if(mode==2){if(!MainLoop.setImmediate){if(globalThis.setImmediate){MainLoop.setImmediate=setImmediate}else{var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var MainLoop_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",MainLoop_setImmediate_messageHandler,true);MainLoop.setImmediate=func=>{setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){Module["setImmediates"]??=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}}MainLoop.scheduler=function MainLoop_scheduler_setImmediate(){MainLoop.setImmediate(MainLoop.runner)};MainLoop.method="immediate"}return 0};var MainLoop={running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],preMainLoop:[],postMainLoop:[],pause(){MainLoop.scheduler=null;MainLoop.currentlyRunningMainloop++},resume(){MainLoop.currentlyRunningMainloop++;var timingMode=MainLoop.timingMode;var timingValue=MainLoop.timingValue;var func=MainLoop.func;MainLoop.func=null;setMainLoop(func,0,false,MainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);MainLoop.scheduler()},updateStatus(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=MainLoop.remainingBlockers??0;var expected=MainLoop.expectedBlockers??0;if(remaining){if(remaining=MainLoop.nextRAF){MainLoop.nextRAF+=1e3/60}}var delay=Math.max(MainLoop.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame(func){if(globalThis.requestAnimationFrame){requestAnimationFrame(func)}else{MainLoop.fakeRequestAnimationFrame(func)}}};var setMainLoop=(iterFunc,fps,simulateInfiniteLoop,arg,noSetTiming)=>{MainLoop.func=iterFunc;MainLoop.arg=arg;var thisMainLoopId=MainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=MainLoop.queue.shift();blocker.func(blocker.arg);if(MainLoop.remainingBlockers){var remaining=MainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){MainLoop.remainingBlockers=next}else{next=next+.5;MainLoop.remainingBlockers=(8*remaining+next)/9}}MainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(MainLoop.runner,0);return}if(!checkIsRunning())return;MainLoop.currentFrameNumber=MainLoop.currentFrameNumber+1|0;if(MainLoop.timingMode==1&&MainLoop.timingValue>1&&MainLoop.currentFrameNumber%MainLoop.timingValue!=0){MainLoop.scheduler();return}else if(MainLoop.timingMode==0){MainLoop.tickStartTime=_emscripten_get_now()}MainLoop.runIter(iterFunc);if(!checkIsRunning())return;MainLoop.scheduler()};if(!noSetTiming){if(fps>0){_emscripten_set_main_loop_timing(0,1e3/fps)}else{_emscripten_set_main_loop_timing(1,1)}MainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}};var _emscripten_set_main_loop=(func,fps,simulateInfiniteLoop)=>{var iterFunc=()=>dynCall_v(func);setMainLoop(iterFunc,fps,simulateInfiniteLoop)};var _emscripten_set_mousemove_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,"mousemove",targetThread);var fillPointerlockChangeEventData=eventStruct=>{var pointerLockElement=document.pointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP8[eventStruct]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement?.id||"";stringToUTF8(nodeName,eventStruct+1,128);stringToUTF8(id,eventStruct+129,128)};var registerPointerlockChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{var eventSize=257;JSEvents.pointerlockChangeEvent||=_malloc(eventSize);var pointerlockChangeEventHandlerFunc=e=>{var pointerlockChangeEvent=JSEvents.pointerlockChangeEvent;fillPointerlockChangeEventData(pointerlockChangeEvent);if(((a1,a2,a3)=>dynCall_iiii(callbackfunc,a1,a2,a3))(eventTypeId,pointerlockChangeEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,eventTypeId,userData,callbackfunc,handlerFunc:pointerlockChangeEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_pointerlockchange_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{if(!document.body?.requestPointerLock){return-1}target=findEventTarget(target);if(!target)return-4;return registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"pointerlockchange",targetThread)};var registerUiEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{var eventSize=36;JSEvents.uiEvent||=_malloc(eventSize);target=findEventTarget(target);var uiEventHandlerFunc=e=>{if(e.target!=target){return}var b=document.body;if(!b){return}var uiEvent=JSEvents.uiEvent;HEAP32[uiEvent>>2]=0;HEAP32[uiEvent+4>>2]=b.clientWidth;HEAP32[uiEvent+8>>2]=b.clientHeight;HEAP32[uiEvent+12>>2]=innerWidth;HEAP32[uiEvent+16>>2]=innerHeight;HEAP32[uiEvent+20>>2]=outerWidth;HEAP32[uiEvent+24>>2]=outerHeight;HEAP32[uiEvent+28>>2]=pageXOffset|0;HEAP32[uiEvent+32>>2]=pageYOffset|0;if(((a1,a2,a3)=>dynCall_iiii(callbackfunc,a1,a2,a3))(eventTypeId,uiEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,eventTypeId,userData,callbackfunc,handlerFunc:uiEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_resize_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerUiEventCallback(target,userData,useCapture,callbackfunc,10,"resize",targetThread);var registerTouchEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{var eventSize=1552;JSEvents.touchEvent||=_malloc(eventSize);target=findEventTarget(target);var touchEventHandlerFunc=e=>{var t,touches={},et=e.touches;for(let t of et){t.isChanged=t.onTarget=0;touches[t.identifier]=t}for(let t of e.changedTouches){t.isChanged=1;touches[t.identifier]=t}for(let t of e.targetTouches){touches[t.identifier].onTarget=1}var touchEvent=JSEvents.touchEvent;HEAPF64[touchEvent>>3]=e.timeStamp;HEAP8[touchEvent+12]=e.ctrlKey;HEAP8[touchEvent+13]=e.shiftKey;HEAP8[touchEvent+14]=e.altKey;HEAP8[touchEvent+15]=e.metaKey;var idx=touchEvent+16;var targetRect=getBoundingClientRect(target);var numTouches=0;for(let t of Object.values(touches)){var idx32=idx>>2;HEAP32[idx32+0]=t.identifier;HEAP32[idx32+1]=t.screenX;HEAP32[idx32+2]=t.screenY;HEAP32[idx32+3]=t.clientX;HEAP32[idx32+4]=t.clientY;HEAP32[idx32+5]=t.pageX;HEAP32[idx32+6]=t.pageY;HEAP8[idx+28]=t.isChanged;HEAP8[idx+29]=t.onTarget;HEAP32[idx32+8]=t.clientX-(targetRect.left|0);HEAP32[idx32+9]=t.clientY-(targetRect.top|0);idx+=48;if(++numTouches>31){break}}HEAP32[touchEvent+8>>2]=numTouches;if(((a1,a2,a3)=>dynCall_iiii(callbackfunc,a1,a2,a3))(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString,eventTypeId,userData,callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_touchcancel_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);var _emscripten_set_touchend_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);var _emscripten_set_touchmove_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);var _emscripten_set_touchstart_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);var fillVisibilityChangeEventData=eventStruct=>{var visibilityStates=["hidden","visible","prerender","unloaded"];var visibilityState=visibilityStates.indexOf(document.visibilityState);HEAP8[eventStruct]=document.hidden;HEAP32[eventStruct+4>>2]=visibilityState};var registerVisibilityChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{var eventSize=8;JSEvents.visibilityChangeEvent||=_malloc(eventSize);var visibilityChangeEventHandlerFunc=e=>{var visibilityChangeEvent=JSEvents.visibilityChangeEvent;fillVisibilityChangeEventData(visibilityChangeEvent);if(((a1,a2,a3)=>dynCall_iiii(callbackfunc,a1,a2,a3))(eventTypeId,visibilityChangeEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,eventTypeId,userData,callbackfunc,handlerFunc:visibilityChangeEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_visibilitychange_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>{if(!specialHTMLTargets[1]){return-4}return registerVisibilityChangeEventCallback(specialHTMLTargets[1],userData,useCapture,callbackfunc,21,"visibilitychange",targetThread)};var safeSetTimeout=(func,timeout)=>setTimeout(()=>{callUserCallback(func)},timeout);var warnOnce=text=>{warnOnce.shown||={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;if(ENVIRONMENT_IS_NODE)text="warning: "+text;err(text)}};var Browser={useWebGL:false,isFullscreen:false,pointerLock:false,moduleContextCreatedCallbacks:[],workers:[],preloadedImages:{},preloadedAudios:{},getCanvas:()=>Module["canvas"],init(){if(Browser.initted)return;Browser.initted=true;var imagePlugin={};imagePlugin["canHandle"]=function imagePlugin_canHandle(name){return!Module["noImageDecoding"]&&/\.(jpg|jpeg|png|bmp|webp)$/i.test(name)};imagePlugin["handle"]=async function imagePlugin_handle(byteArray,name){var b=new Blob([byteArray],{type:Browser.getMimetype(name)});if(b.size!==byteArray.length){b=new Blob([new Uint8Array(byteArray).buffer],{type:Browser.getMimetype(name)})}var url=URL.createObjectURL(b);return new Promise((resolve,reject)=>{var img=new Image;img.onload=()=>{var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);Browser.preloadedImages[name]=canvas;URL.revokeObjectURL(url);resolve(byteArray)};img.onerror=event=>{err(`Image ${url} could not be decoded`);reject()};img.src=url})};preloadPlugins.push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module["noAudioDecoding"]&&name.slice(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=async function audioPlugin_handle(byteArray,name){return new Promise((resolve,reject)=>{var done=false;function finish(audio){if(done)return;done=true;Browser.preloadedAudios[name]=audio;resolve(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.slice(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(()=>{finish(audio)},1e4)})};preloadPlugins.push(audioPlugin);function pointerLockChange(){var canvas=Browser.getCanvas();Browser.pointerLock=document.pointerLockElement===canvas}var canvas=Browser.getCanvas();if(canvas){document.addEventListener("pointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Browser.getCanvas().requestPointerLock){Browser.getCanvas().requestPointerLock();ev.preventDefault()}},false)}}},createContext(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module["ctx"]&&canvas==Browser.getCanvas())return Module["ctx"];var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};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){Module["ctx"]=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Browser.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());Browser.init()}return ctx},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen(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=Browser.getCanvas();function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if(getFullscreenElement()===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)}}Module["onFullScreen"]?.(Browser.isFullscreen);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(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(()=>{});CFS.apply(document,[]);return true},safeSetTimeout(func,timeout){return safeSetTimeout(func,timeout)},getMimetype(name){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[name.slice(name.lastIndexOf(".")+1)]},getUserMedia(func){window.getUserMedia||=navigator["getUserMedia"]||navigator["mozGetUserMedia"];window.getUserMedia(func)},getMovementX(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta(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:abort("unrecognized mouse wheel delta mode: "+event.deltaMode)}break;default:abort("unrecognized mouse wheel event: "+event.type)}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseCoords(pageX,pageY){var canvas=Browser.getCanvas();var rect=canvas.getBoundingClientRect();var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;var adjustedX=pageX-(scrollX+rect.left);var adjustedY=pageY-(scrollY+rect.top);adjustedX=adjustedX*(canvas.width/rect.width);adjustedY=adjustedY*(canvas.height/rect.height);return{x:adjustedX,y:adjustedY}},setMouseCoords(pageX,pageY){const{x,y}=Browser.calculateMouseCoords(pageX,pageY);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y},calculateMouseEvent(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)}Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}else{if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var coords=Browser.calculateMouseCoords(touch.pageX,touch.pageY);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];last||=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}Browser.setMouseCoords(event.pageX,event.pageY)}},resizeListeners:[],updateResizeListeners(){var canvas=Browser.getCanvas();Browser.resizeListeners.forEach(listener=>listener(canvas.width,canvas.height))},setCanvasSize(width,height,noUpdates){var canvas=Browser.getCanvas();Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Browser.getCanvas());Browser.updateResizeListeners()},setWindowedCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Browser.getCanvas());Browser.updateResizeListeners()},updateCanvasDimensions(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"]>0){if(w/hdocument.title=UTF8ToString(title);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}}var 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 _fd_seek(fd,offset,whence,newOffset){offset=bigintToI53Checked(offset);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);HEAP64[newOffset>>3]=BigInt(stream.position);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}}var 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(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var _glActiveTexture=_emscripten_glActiveTexture;var _glAttachShader=_emscripten_glAttachShader;var _glBindAttribLocation=_emscripten_glBindAttribLocation;var _glBindBuffer=_emscripten_glBindBuffer;var _glBindTexture=_emscripten_glBindTexture;var _glBlendFunc=_emscripten_glBlendFunc;var _glBufferData=_emscripten_glBufferData;var _glBufferSubData=_emscripten_glBufferSubData;var _glClear=_emscripten_glClear;var _glClearColor=_emscripten_glClearColor;var _glClearDepthf=_emscripten_glClearDepthf;var _glCompileShader=_emscripten_glCompileShader;var _glCompressedTexImage2D=_emscripten_glCompressedTexImage2D;var _glCreateProgram=_emscripten_glCreateProgram;var _glCreateShader=_emscripten_glCreateShader;var _glCullFace=_emscripten_glCullFace;var _glDeleteBuffers=_emscripten_glDeleteBuffers;var _glDeleteProgram=_emscripten_glDeleteProgram;var _glDeleteShader=_emscripten_glDeleteShader;var _glDeleteTextures=_emscripten_glDeleteTextures;var _glDepthFunc=_emscripten_glDepthFunc;var _glDetachShader=_emscripten_glDetachShader;var _glDisable=_emscripten_glDisable;var _glDisableVertexAttribArray=_emscripten_glDisableVertexAttribArray;var _glDrawArrays=_emscripten_glDrawArrays;var _glDrawElements=_emscripten_glDrawElements;var _glEnable=_emscripten_glEnable;var _glEnableVertexAttribArray=_emscripten_glEnableVertexAttribArray;var _glFrontFace=_emscripten_glFrontFace;var _glGenBuffers=_emscripten_glGenBuffers;var _glGenTextures=_emscripten_glGenTextures;var _glGetAttribLocation=_emscripten_glGetAttribLocation;var _glGetFloatv=_emscripten_glGetFloatv;var _glGetProgramInfoLog=_emscripten_glGetProgramInfoLog;var _glGetProgramiv=_emscripten_glGetProgramiv;var _glGetShaderInfoLog=_emscripten_glGetShaderInfoLog;var _glGetShaderiv=_emscripten_glGetShaderiv;var _glGetString=_emscripten_glGetString;var _glGetUniformLocation=_emscripten_glGetUniformLocation;var _glLinkProgram=_emscripten_glLinkProgram;var _glPixelStorei=_emscripten_glPixelStorei;var _glReadPixels=_emscripten_glReadPixels;var _glShaderSource=_emscripten_glShaderSource;var _glTexImage2D=_emscripten_glTexImage2D;var _glTexParameteri=_emscripten_glTexParameteri;var _glTexSubImage2D=_emscripten_glTexSubImage2D;var _glUniform1i=_emscripten_glUniform1i;var _glUniform4f=_emscripten_glUniform4f;var _glUniformMatrix4fv=_emscripten_glUniformMatrix4fv;var _glUseProgram=_emscripten_glUseProgram;var _glVertexAttribPointer=_emscripten_glVertexAttribPointer;var _glViewport=_emscripten_glViewport;function GLFW_Window(id,width,height,framebufferWidth,framebufferHeight,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.framebufferWidth=framebufferWidth;this.framebufferHeight=framebufferHeight;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes={...GLFW.hints};this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=0;this.windowSizeFunc=0;this.windowCloseFunc=0;this.windowRefreshFunc=0;this.windowFocusFunc=0;this.windowIconifyFunc=0;this.windowMaximizeFunc=0;this.framebufferSizeFunc=0;this.windowContentScaleFunc=0;this.mouseButtonFunc=0;this.cursorPosFunc=0;this.cursorEnterFunc=0;this.scrollFunc=0;this.dropFunc=0;this.keyFunc=0;this.charFunc=0;this.userptr=0}var GLFW={WindowFromId:id=>{if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:0,errorFunc:0,monitorFunc:0,active:null,scale:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,devicePixelRatioMQL:null,hints:null,primaryTouchId:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,131082:0,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0,139276:0},DOMToGLFWKeyCode:keycode=>{switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 96;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 224:return 343;case 93:return 348;default:return-1}},getModBits:win=>{var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343]||win.keys[348])mod|=8;return mod},onKeyPress:event=>{if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;((a1,a2)=>dynCall_vii(GLFW.active.charFunc,a1,a2))(GLFW.active.id,charCode)},onKeyChanged:(keyCode,status)=>{if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(GLFW.active.keyFunc){if(repeat)status=2;((a1,a2,a3,a4,a5)=>dynCall_viiiii(GLFW.active.keyFunc,a1,a2,a3,a4,a5))(GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))}},onGamepadConnected:event=>{GLFW.refreshJoysticks()},onGamepadDisconnected:event=>{GLFW.refreshJoysticks()},onKeydown:event=>{GLFW.onKeyChanged(event.keyCode,1);if(event.key=="Backspace"||event.key=="Tab"){event.preventDefault()}},onKeyup:event=>{GLFW.onKeyChanged(event.keyCode,0)},onBlur:event=>{if(!GLFW.active)return;for(var i=0;i{if(!GLFW.active)return;if(event.type==="touchmove"){event.preventDefault();let primaryChanged=false;for(let i of event.changedTouches){if(GLFW.primaryTouchId===i.identifier){Browser.setMouseCoords(i.pageX,i.pageY);primaryChanged=true;break}}if(!primaryChanged){return}}else{Browser.calculateMouseEvent(event)}if(event.target!=Browser.getCanvas()||!GLFW.active.cursorPosFunc)return;if(GLFW.active.cursorPosFunc){((a1,a2,a3)=>dynCall_vidd(GLFW.active.cursorPosFunc,a1,a2,a3))(GLFW.active.id,Browser.mouseX,Browser.mouseY)}},DOMToGLFWMouseButton:event=>{var eventButton=event["button"];if(eventButton>0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:event=>{if(!GLFW.active)return;if(event.target!=Browser.getCanvas())return;if(GLFW.active.cursorEnterFunc){((a1,a2)=>dynCall_vii(GLFW.active.cursorEnterFunc,a1,a2))(GLFW.active.id,1)}},onMouseleave:event=>{if(!GLFW.active)return;if(event.target!=Browser.getCanvas())return;if(GLFW.active.cursorEnterFunc){((a1,a2)=>dynCall_vii(GLFW.active.cursorEnterFunc,a1,a2))(GLFW.active.id,0)}},onMouseButtonChanged:(event,status)=>{if(!GLFW.active)return;if(event.target!=Browser.getCanvas())return;const isTouchType=event.type==="touchstart"||event.type==="touchend"||event.type==="touchcancel";let eventButton=0;if(isTouchType){event.preventDefault();let primaryChanged=false;if(GLFW.primaryTouchId===null&&event.type==="touchstart"&&event.targetTouches.length>0){const chosenTouch=event.targetTouches[0];GLFW.primaryTouchId=chosenTouch.identifier;Browser.setMouseCoords(chosenTouch.pageX,chosenTouch.pageY);primaryChanged=true}else if(event.type==="touchend"||event.type==="touchcancel"){for(let i of event.changedTouches){if(GLFW.primaryTouchId===i.identifier){GLFW.primaryTouchId=null;primaryChanged=true;break}}}if(!primaryChanged){return}}else{Browser.calculateMouseEvent(event);eventButton=GLFW.DOMToGLFWMouseButton(event)}if(status==1){GLFW.active.buttons|=1<dynCall_viiii(GLFW.active.mouseButtonFunc,a1,a2,a3,a4))(GLFW.active.id,eventButton,status,GLFW.getModBits(GLFW.active))}},onMouseButtonDown:event=>{if(!GLFW.active)return;GLFW.onMouseButtonChanged(event,1)},onMouseButtonUp:event=>{if(!GLFW.active)return;GLFW.onMouseButtonChanged(event,0)},onMouseWheel:event=>{var delta=-Browser.getMouseWheelDelta(event);delta=delta==0?0:delta>0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Browser.getCanvas())return;var sx=0;var sy=delta;if(event.type=="mousewheel"){sx=event.wheelDeltaX}else{sx=event.deltaX}((a1,a2,a3)=>dynCall_vidd(GLFW.active.scrollFunc,a1,a2,a3))(GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:(width,height,framebufferWidth,framebufferHeight)=>{if(!GLFW.active)return;var resizeNeeded=false;if(getFullscreenElement()){if(!GLFW.active.fullscreen){resizeNeeded=width!=screen.width||height!=screen.height;GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}}else if(GLFW.active.fullscreen==true){resizeNeeded=width!=GLFW.active.storedWidth||height!=GLFW.active.storedHeight;GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height)}else if(GLFW.active.width!=width||GLFW.active.height!=height||GLFW.active.framebufferWidth!=framebufferWidth||GLFW.active.framebufferHeight!=framebufferHeight){GLFW.active.width=width;GLFW.active.height=height;GLFW.active.framebufferWidth=framebufferWidth;GLFW.active.framebufferHeight=framebufferHeight;GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:()=>{if(!GLFW.active)return;if(GLFW.active.windowSizeFunc){((a1,a2,a3)=>dynCall_viii(GLFW.active.windowSizeFunc,a1,a2,a3))(GLFW.active.id,GLFW.active.width,GLFW.active.height)}},onFramebufferSizeChanged:()=>{if(!GLFW.active)return;if(GLFW.active.framebufferSizeFunc){((a1,a2,a3)=>dynCall_viii(GLFW.active.framebufferSizeFunc,a1,a2,a3))(GLFW.active.id,GLFW.active.framebufferWidth,GLFW.active.framebufferHeight)}},onWindowContentScaleChanged:scale=>{GLFW.scale=scale;if(!GLFW.active)return;if(GLFW.active.windowContentScaleFunc){((a1,a2,a3)=>dynCall_viff(GLFW.active.windowContentScaleFunc,a1,a2,a3))(GLFW.active.id,GLFW.scale,GLFW.scale)}},getTime:()=>_emscripten_get_now()/1e3,setWindowTitle:(winid,title)=>{var win=GLFW.WindowFromId(winid);if(!win)return;win.title=title;if(GLFW.active.id==win.id){_emscripten_set_window_title(title)}},setJoystickCallback:cbfun=>{var prevcbfun=GLFW.joystickFunc;GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks();return prevcbfun},joys:{},lastGamepadState:[],lastGamepadStateFrame:null,refreshJoysticks:()=>{if(MainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!MainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads||[];GLFW.lastGamepadStateFrame=MainLoop.currentFrameNumber;for(var joy=0;joydynCall_vii(GLFW.joystickFunc,a1,a2))(joy,262145)}}var data=GLFW.joys[joy];for(var i=0;i>2]=gamepad.axes[i]}}else{if(GLFW.joys[joy]){out("glfw joystick disconnected",joy);if(GLFW.joystickFunc){((a1,a2)=>dynCall_vii(GLFW.joystickFunc,a1,a2))(joy,262146)}_free(GLFW.joys[joy].id);_free(GLFW.joys[joy].buttons);_free(GLFW.joys[joy].axes);delete GLFW.joys[joy]}}}}},setKeyCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.keyFunc;win.keyFunc=cbfun;return prevcbfun},setCharCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.charFunc;win.charFunc=cbfun;return prevcbfun},setMouseButtonCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.mouseButtonFunc;win.mouseButtonFunc=cbfun;return prevcbfun},setCursorPosCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.cursorPosFunc;win.cursorPosFunc=cbfun;return prevcbfun},setScrollCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.scrollFunc;win.scrollFunc=cbfun;return prevcbfun},setDropCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.dropFunc;win.dropFunc=cbfun;return prevcbfun},onDrop:event=>{if(!GLFW.active||!GLFW.active.dropFunc)return;if(!event.dataTransfer||!event.dataTransfer.files||event.dataTransfer.files.length==0)return;event.preventDefault();var drop_dir=".glfw_dropped_files";var filenames=_malloc(event.dataTransfer.files.length*4);var filenamesArray=[];for(var i=0;i>2]=filename}var written=0;FS.createPath("/",drop_dir);function save(file,in_path,numfiles){var path="/"+drop_dir+in_path+"/"+file.name.replace(/\//g,"_");var reader=new FileReader;reader.onloadend=e=>{if(reader.readyState!=2){++written;err(`failed to read dropped file: ${in_path}/${file.name}: ${reader.error}`);return}var data=e.target.result;FS.writeFile(path,new Uint8Array(data));if(++written===numfiles){((a1,a2,a3)=>dynCall_viii(GLFW.active.dropFunc,a1,a2,a3))(GLFW.active.id,filenamesArray.length,filenames);for(var i=0;i-1)entriesTree[parentpath].subpaths.splice(fpIndex,1);if(recursive)markDone(parentpath,true);if(Object.keys(entriesTree).length==0)finalize()}function processEntry(entry){let fp=entry.fullPath;let pp=fp.substring(0,fp.lastIndexOf("/"));entriesTree[fp]={subpaths:[]};if(entry.isFile){entry.file(f=>{filesQ.push({file:f,path:pp});markDone(fp,false)})}else if(entry.isDirectory){if(entriesTree.hasOwnProperty(pp))entriesTree[pp].subpaths.push(fp);FS.createPath("/"+drop_dir+pp,entry.name);var reader=entry.createReader();var rRead=function(dirEntries){if(dirEntries.length==0){markDone(fp,true);return}for(const ent of dirEntries)processEntry(ent);reader.readEntries(rRead)};reader.readEntries(rRead)}}for(const item of event.dataTransfer.items){processEntry(item.webkitGetAsEntry())}}else{for(const file of event.dataTransfer.files){filesQ.push({file,path:""})}finalize()}return false},onDragover:event=>{if(!GLFW.active||!GLFW.active.dropFunc)return;event.preventDefault();return false},setWindowSizeCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.windowSizeFunc;win.windowSizeFunc=cbfun;return prevcbfun},setWindowCloseCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.windowCloseFunc;win.windowCloseFunc=cbfun;return prevcbfun},setWindowRefreshCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.windowRefreshFunc;win.windowRefreshFunc=cbfun;return prevcbfun},onClickRequestPointerLock:e=>{var canvas=Browser.getCanvas();if(!Browser.pointerLock&&canvas.requestPointerLock){canvas.requestPointerLock();e.preventDefault()}},setInputMode:(winid,mode,value)=>{var win=GLFW.WindowFromId(winid);if(!win)return;switch(mode){case 208897:{var canvas=Browser.getCanvas();switch(value){case 212993:{win.inputModes[mode]=value;canvas.removeEventListener("click",GLFW.onClickRequestPointerLock,true);document.exitPointerLock();break}case 212994:{err("glfwSetInputMode called with GLFW_CURSOR_HIDDEN value not implemented");break}case 212995:{win.inputModes[mode]=value;canvas.addEventListener("click",GLFW.onClickRequestPointerLock,true);canvas.requestPointerLock();break}default:{err(`glfwSetInputMode called with unknown value parameter value: ${value}`);break}}break}case 208898:{err("glfwSetInputMode called with GLFW_STICKY_KEYS mode not implemented");break}case 208899:{err("glfwSetInputMode called with GLFW_STICKY_MOUSE_BUTTONS mode not implemented");break}case 208900:{err("glfwSetInputMode called with GLFW_LOCK_KEY_MODS mode not implemented");break}case 208901:{err("glfwSetInputMode called with GLFW_RAW_MOUSE_MOTION mode not implemented");break}default:{err(`glfwSetInputMode called with unknown mode parameter value: ${mode}`);break}}},getKey:(winid,key)=>{var win=GLFW.WindowFromId(winid);if(!win)return 0;return win.keys[key]},getMouseButton:(winid,button)=>{var win=GLFW.WindowFromId(winid);if(!win)return 0;return(win.buttons&1<0},getCursorPos:(winid,x,y)=>{HEAPF64[x>>3]=Browser.mouseX;HEAPF64[y>>3]=Browser.mouseY},getMousePos:(winid,x,y)=>{HEAP32[x>>2]=Browser.mouseX;HEAP32[y>>2]=Browser.mouseY},setCursorPos:(winid,x,y)=>{},getWindowPos:(winid,x,y)=>{var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}if(x){HEAP32[x>>2]=wx}if(y){HEAP32[y>>2]=wy}},setWindowPos:(winid,x,y)=>{var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:(winid,width,height)=>{var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}if(width){HEAP32[width>>2]=ww}if(height){HEAP32[height>>2]=wh}},setWindowSize:(winid,width,height)=>{var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){Browser.setCanvasSize(width,height)}},defaultWindowHints:()=>{GLFW.hints={...GLFW.defaultHints}},createWindow:(width,height,title,monitor,share)=>{var i,id;for(i=0;i0)abort("glfwCreateWindow only supports one window at time currently");id=i+1;if(width<=0||height<=0)return 0;if(monitor){Browser.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i0;if(i==GLFW.windows.length){if(useWebGL){var contextAttributes={antialias:GLFW.hints[135181]>1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Browser.createContext(canvas,true,true,contextAttributes)}else{Browser.init()}}if(!Module["ctx"]&&useWebGL)return 0;var win=new GLFW_Window(id,width,height,canvas.width,canvas.height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;GLFW.adjustCanvasDimensions();return win.id},destroyWindow:winid=>{var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc){(a1=>dynCall_vi(win.windowCloseFunc,a1))(win.id)}GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id){GLFW.active=null}for(win of GLFW.windows){if(win!==null)return}delete Module["ctx"]},swapBuffers:winid=>{},requestFullscreen(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=Browser.getCanvas();function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if(getFullscreenElement()===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas);Browser.updateResizeListeners()}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas);Browser.updateResizeListeners()}}Module["onFullScreen"]?.(Browser.isFullscreen);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()},updateCanvasDimensions(canvas,wNative,hNative){const scale=GLFW.getHiDPIScale();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{var win=GLFW.WindowFromId(winid);if(!win)return;const isHiDPIAware=GLFW.isHiDPIAware();win.attributes[attrib]=value;if(isHiDPIAware!==GLFW.isHiDPIAware())GLFW.adjustCanvasDimensions()},getDevicePixelRatio(){return typeof devicePixelRatio=="number"&&devicePixelRatio||1},isHiDPIAware(){if(GLFW.active)return GLFW.active.attributes[139276]>0;else return false},isCSSScalingEnabled(){return!GLFW.isHiDPIAware()},adjustCanvasDimensions(){if(GLFW.active){Browser.updateCanvasDimensions(Browser.getCanvas(),GLFW.active.width,GLFW.active.height);Browser.updateResizeListeners()}},getHiDPIScale(){return GLFW.isHiDPIAware()?GLFW.scale:1},onDevicePixelRatioChange(){GLFW.onWindowContentScaleChanged(GLFW.getDevicePixelRatio());GLFW.adjustCanvasDimensions()},GLFW2ParamToGLFW3Param:param=>{var table={196609:0,196610:0,196611:0,196612:0,196613:0,196614:0,131073:0,131074:0,131075:0,131076:0,131077:135169,131078:135170,131079:135171,131080:135172,131081:135173,131082:135174,131083:135183,131084:135175,131085:135176,131086:135177,131087:135178,131088:135179,131089:135180,131090:0,131091:135181,131092:139266,131093:139267,131094:139270,131095:139271,131096:139272};return table[param]}};var _glfwCreateWindow=(width,height,title,monitor,share)=>GLFW.createWindow(width,height,title,monitor,share);var _glfwDefaultWindowHints=()=>GLFW.defaultWindowHints();var _glfwDestroyWindow=winid=>GLFW.destroyWindow(winid);var _glfwGetPrimaryMonitor=()=>1;var _glfwGetTime=()=>GLFW.getTime()-GLFW.initialTime;var _glfwGetVideoModes=(monitor,count)=>{HEAP32[count>>2]=0;return 0};var _glfwInit=()=>{if(GLFW.windows)return 1;GLFW.initialTime=GLFW.getTime();GLFW.defaultWindowHints();GLFW.windows=new Array;GLFW.active=null;GLFW.scale=GLFW.getDevicePixelRatio();window.addEventListener("gamepadconnected",GLFW.onGamepadConnected,true);window.addEventListener("gamepaddisconnected",GLFW.onGamepadDisconnected,true);window.addEventListener("keydown",GLFW.onKeydown,true);window.addEventListener("keypress",GLFW.onKeyPress,true);window.addEventListener("keyup",GLFW.onKeyup,true);window.addEventListener("blur",GLFW.onBlur,true);GLFW.devicePixelRatioMQL=window.matchMedia("(resolution: "+GLFW.getDevicePixelRatio()+"dppx)");GLFW.devicePixelRatioMQL.addEventListener("change",GLFW.onDevicePixelRatioChange);var canvas=Browser.getCanvas();canvas.addEventListener("touchmove",GLFW.onMousemove,true);canvas.addEventListener("touchstart",GLFW.onMouseButtonDown,true);canvas.addEventListener("touchcancel",GLFW.onMouseButtonUp,true);canvas.addEventListener("touchend",GLFW.onMouseButtonUp,true);canvas.addEventListener("mousemove",GLFW.onMousemove,true);canvas.addEventListener("mousedown",GLFW.onMouseButtonDown,true);canvas.addEventListener("mouseup",GLFW.onMouseButtonUp,true);canvas.addEventListener("wheel",GLFW.onMouseWheel,true);canvas.addEventListener("mousewheel",GLFW.onMouseWheel,true);canvas.addEventListener("mouseenter",GLFW.onMouseenter,true);canvas.addEventListener("mouseleave",GLFW.onMouseleave,true);canvas.addEventListener("drop",GLFW.onDrop,true);canvas.addEventListener("dragover",GLFW.onDragover,true);Browser.requestFullscreen=GLFW.requestFullscreen;Browser.calculateMouseCoords=GLFW.calculateMouseCoords;Browser.updateCanvasDimensions=GLFW.updateCanvasDimensions;Browser.resizeListeners.push((width,height)=>{if(GLFW.isHiDPIAware()){var canvas=Browser.getCanvas();GLFW.onCanvasResize(canvas.clientWidth,canvas.clientHeight,width,height)}else{GLFW.onCanvasResize(width,height,width,height)}});return 1};var _glfwMakeContextCurrent=winid=>0;var _glfwSetCharCallback=(winid,cbfun)=>GLFW.setCharCallback(winid,cbfun);var _glfwSetCursorEnterCallback=(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.cursorEnterFunc;win.cursorEnterFunc=cbfun;return prevcbfun};var _glfwSetCursorPosCallback=(winid,cbfun)=>GLFW.setCursorPosCallback(winid,cbfun);var _glfwSetDropCallback=(winid,cbfun)=>GLFW.setDropCallback(winid,cbfun);var _glfwSetErrorCallback=cbfun=>{var prevcbfun=GLFW.errorFunc;GLFW.errorFunc=cbfun;return prevcbfun};var _glfwSetKeyCallback=(winid,cbfun)=>GLFW.setKeyCallback(winid,cbfun);var _glfwSetMouseButtonCallback=(winid,cbfun)=>GLFW.setMouseButtonCallback(winid,cbfun);var _glfwSetScrollCallback=(winid,cbfun)=>GLFW.setScrollCallback(winid,cbfun);var _glfwSetWindowContentScaleCallback=(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.windowContentScaleFunc;win.windowContentScaleFunc=cbfun;return prevcbfun};var _glfwSetWindowFocusCallback=(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.windowFocusFunc;win.windowFocusFunc=cbfun;return prevcbfun};var _glfwSetWindowIconifyCallback=(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.windowIconifyFunc;win.windowIconifyFunc=cbfun;return prevcbfun};var _glfwSetWindowShouldClose=(winid,value)=>{var win=GLFW.WindowFromId(winid);if(!win)return;win.shouldClose=value};var _glfwSetWindowSizeCallback=(winid,cbfun)=>GLFW.setWindowSizeCallback(winid,cbfun);var _glfwSwapBuffers=winid=>GLFW.swapBuffers(winid);var _glfwTerminate=()=>{window.removeEventListener("gamepadconnected",GLFW.onGamepadConnected,true);window.removeEventListener("gamepaddisconnected",GLFW.onGamepadDisconnected,true);window.removeEventListener("keydown",GLFW.onKeydown,true);window.removeEventListener("keypress",GLFW.onKeyPress,true);window.removeEventListener("keyup",GLFW.onKeyup,true);window.removeEventListener("blur",GLFW.onBlur,true);var canvas=Browser.getCanvas();canvas.removeEventListener("touchmove",GLFW.onMousemove,true);canvas.removeEventListener("touchstart",GLFW.onMouseButtonDown,true);canvas.removeEventListener("touchcancel",GLFW.onMouseButtonUp,true);canvas.removeEventListener("touchend",GLFW.onMouseButtonUp,true);canvas.removeEventListener("mousemove",GLFW.onMousemove,true);canvas.removeEventListener("mousedown",GLFW.onMouseButtonDown,true);canvas.removeEventListener("mouseup",GLFW.onMouseButtonUp,true);canvas.removeEventListener("wheel",GLFW.onMouseWheel,true);canvas.removeEventListener("mousewheel",GLFW.onMouseWheel,true);canvas.removeEventListener("mouseenter",GLFW.onMouseenter,true);canvas.removeEventListener("mouseleave",GLFW.onMouseleave,true);canvas.removeEventListener("drop",GLFW.onDrop,true);canvas.removeEventListener("dragover",GLFW.onDragover,true);if(GLFW.devicePixelRatioMQL)GLFW.devicePixelRatioMQL.removeEventListener("change",GLFW.onDevicePixelRatioChange);canvas.width=canvas.height=1;GLFW.windows=null;GLFW.active=null};var _glfwWindowHint=(target,hint)=>{GLFW.hints[target]=hint};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var runAndAbortIfError=func=>{try{return func()}catch(e){abort(e)}};var Asyncify={instrumentWasmImports(imports){var importPattern=/^(invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x)}}},instrumentFunction(original){var wrapper=(...args)=>{Asyncify.exportCallStack.push(original);try{return original(...args)}finally{if(!ABORT){var top=Asyncify.exportCallStack.pop();Asyncify.maybeStopUnwind()}}};Asyncify.funcWrappers.set(original,wrapper);return wrapper},instrumentWasmExports(exports){var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){var wrapper=Asyncify.instrumentFunction(original);ret[x]=wrapper}else{ret[x]=original}}return ret},State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:4096,currData:null,handleSleepReturnValue:0,exportCallStack:[],callstackFuncToId:new Map,callStackIdToFunc:new Map,funcWrappers:new Map,callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId(func){if(!Asyncify.callstackFuncToId.has(func)){var id=Asyncify.callStackId++;Asyncify.callstackFuncToId.set(func,id);Asyncify.callStackIdToFunc.set(id,func)}return Asyncify.callstackFuncToId.get(func)},maybeStopUnwind(){if(Asyncify.currData&&Asyncify.state===Asyncify.State.Unwinding&&Asyncify.exportCallStack.length===0){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_unwind);if(typeof Fibers!="undefined"){Fibers.trampoline()}}},whenDone(){return new Promise((resolve,reject)=>{Asyncify.asyncPromiseHandlers={resolve,reject}})},allocateData(){var ptr=_malloc(12+Asyncify.StackSize);Asyncify.setDataHeader(ptr,ptr+12,Asyncify.StackSize);Asyncify.setDataRewindFunc(ptr);return ptr},setDataHeader(ptr,stack,stackSize){HEAPU32[ptr>>2]=stack;HEAPU32[ptr+4>>2]=stack+stackSize},setDataRewindFunc(ptr){var bottomOfCallStack=Asyncify.exportCallStack[0];var rewindId=Asyncify.getCallStackId(bottomOfCallStack);HEAP32[ptr+8>>2]=rewindId},getDataRewindFunc(ptr){var id=HEAP32[ptr+8>>2];var func=Asyncify.callStackIdToFunc.get(id);return func},doRewind(ptr){var original=Asyncify.getDataRewindFunc(ptr);var func=Asyncify.funcWrappers.get(original);return callUserCallback(func)},handleSleep(startAsync){if(ABORT)return;if(Asyncify.state===Asyncify.State.Normal){var reachedCallback=false;var reachedAfterCallback=false;startAsync((handleSleepReturnValue=0)=>{if(ABORT)return;Asyncify.handleSleepReturnValue=handleSleepReturnValue;reachedCallback=true;if(!reachedAfterCallback){return}Asyncify.state=Asyncify.State.Rewinding;runAndAbortIfError(()=>_asyncify_start_rewind(Asyncify.currData));if(typeof MainLoop!="undefined"&&MainLoop.func){MainLoop.resume()}var asyncWasmReturnValue,isError=false;try{asyncWasmReturnValue=Asyncify.doRewind(Asyncify.currData)}catch(err){asyncWasmReturnValue=err;isError=true}var handled=false;if(!Asyncify.currData){var asyncPromiseHandlers=Asyncify.asyncPromiseHandlers;if(asyncPromiseHandlers){Asyncify.asyncPromiseHandlers=null;(isError?asyncPromiseHandlers.reject:asyncPromiseHandlers.resolve)(asyncWasmReturnValue);handled=true}}if(isError&&!handled){throw asyncWasmReturnValue}});reachedAfterCallback=true;if(!reachedCallback){Asyncify.state=Asyncify.State.Unwinding;Asyncify.currData=Asyncify.allocateData();if(typeof MainLoop!="undefined"&&MainLoop.func){MainLoop.pause()}runAndAbortIfError(()=>_asyncify_start_unwind(Asyncify.currData))}}else if(Asyncify.state===Asyncify.State.Rewinding){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_rewind);_free(Asyncify.currData);Asyncify.currData=null;Asyncify.sleepCallbacks.forEach(callUserCallback)}else{abort(`invalid state: ${Asyncify.state}`)}return Asyncify.handleSleepReturnValue},handleAsync:startAsync=>Asyncify.handleSleep(async wakeUp=>{wakeUp(await startAsync())})};FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();for(let i=0;i<32;++i)tempFixedLengthArray.push(new Array(i));var miniTempWebGLFloatBuffersStorage=new Float32Array(288);for(var i=0;i<=288;++i){miniTempWebGLFloatBuffers[i]=miniTempWebGLFloatBuffersStorage.subarray(0,i)}var miniTempWebGLIntBuffersStorage=new Int32Array(288);for(var i=0;i<=288;++i){miniTempWebGLIntBuffers[i]=miniTempWebGLIntBuffersStorage.subarray(0,i)}Module["requestAnimationFrame"]=MainLoop.requestAnimationFrame;Module["pauseMainLoop"]=MainLoop.pause;Module["resumeMainLoop"]=MainLoop.resume;MainLoop.init();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}var ASM_CONSTS={36728:()=>{if(document.fullscreenElement)return 1},36774:()=>Module.canvas.width,36806:()=>parseInt(Module.canvas.style.width),36854:()=>{document.exitFullscreen()},36881:()=>{setTimeout(function(){Module.requestFullscreen(false,false)},100)},36954:()=>{if(document.fullscreenElement)return 1},37e3:()=>Module.canvas.width,37032:()=>screen.width,37057:()=>{document.exitFullscreen()},37084:()=>{setTimeout(function(){Module.requestFullscreen(false,true);setTimeout(function(){canvas.style.width="unset"},100)},100)},37217:()=>window.innerWidth,37243:()=>window.innerHeight,37270:()=>{if(document.fullscreenElement)return 1},37316:()=>Module.canvas.width,37348:()=>parseInt(Module.canvas.style.width),37396:()=>{if(document.fullscreenElement)return 1},37442:()=>Module.canvas.width,37474:()=>screen.width,37499:()=>window.innerWidth,37525:()=>window.innerHeight,37552:()=>{if(document.fullscreenElement)return 1},37598:()=>Module.canvas.width,37630:()=>screen.width,37655:()=>{document.exitFullscreen()},37682:()=>{if(document.fullscreenElement)return 1},37728:()=>Module.canvas.width,37760:()=>parseInt(Module.canvas.style.width),37808:()=>{document.exitFullscreen()},37835:$0=>{Module.canvas.style.opacity=$0},37873:()=>screen.width,37898:()=>screen.height,37924:()=>window.screenX,37951:()=>window.screenY,37978:()=>window.devicePixelRatio,38014:$0=>{navigator.clipboard.writeText(UTF8ToString($0))},38067:$0=>{Module.canvas.style.cursor=UTF8ToString($0)},38118:()=>{Module.canvas.style.cursor="none"},38155:($0,$1,$2,$3)=>{try{navigator.getGamepads()[$0].vibrationActuator.playEffect("dual-rumble",{startDelay:0,duration:$3,weakMagnitude:$1,strongMagnitude:$2})}catch(e){try{navigator.getGamepads()[$0].hapticActuators[0].pulse($2,$3)}catch(e){}}},38411:$0=>{Module.canvas.style.cursor=UTF8ToString($0)},38462:()=>{if(document.fullscreenElement)return 1},38508:()=>window.innerWidth,38534:()=>window.innerHeight,38561:()=>{if(document.pointerLockElement)return 1}};function GetCanvasIdJs(){var canvasId="#"+Module.canvas.id;var lengthBytes=lengthBytesUTF8(canvasId)+1;var stringOnWasmHeap=_malloc(lengthBytes);stringToUTF8(canvasId,stringOnWasmHeap,lengthBytes);return stringOnWasmHeap}var _free,_main,_malloc,__emscripten_stack_alloc,dynCall_vi,dynCall_vii,dynCall_v,dynCall_ii,dynCall_viii,dynCall_viff,dynCall_viiiii,dynCall_viiii,dynCall_vidd,dynCall_iiii,dynCall_vffff,dynCall_vf,dynCall_viiiiiiii,dynCall_viiiiiiiii,dynCall_i,dynCall_vff,dynCall_viiiiiii,dynCall_iii,dynCall_vfi,dynCall_viif,dynCall_vif,dynCall_vifff,dynCall_viffff,dynCall_viiiiii,dynCall_vfff,dynCall_jiji,dynCall_iidiiii,_asyncify_start_unwind,_asyncify_stop_unwind,_asyncify_start_rewind,_asyncify_stop_rewind,memory,__indirect_function_table,wasmMemory;function assignWasmExports(wasmExports){_free=wasmExports["ne"];_main=Module["_main"]=wasmExports["oe"];_malloc=wasmExports["pe"];__emscripten_stack_alloc=wasmExports["qe"];dynCall_vi=dynCalls["vi"]=wasmExports["re"];dynCall_vii=dynCalls["vii"]=wasmExports["se"];dynCall_v=dynCalls["v"]=wasmExports["te"];dynCall_ii=dynCalls["ii"]=wasmExports["ue"];dynCall_viii=dynCalls["viii"]=wasmExports["ve"];dynCall_viff=dynCalls["viff"]=wasmExports["we"];dynCall_viiiii=dynCalls["viiiii"]=wasmExports["xe"];dynCall_viiii=dynCalls["viiii"]=wasmExports["ye"];dynCall_vidd=dynCalls["vidd"]=wasmExports["ze"];dynCall_iiii=dynCalls["iiii"]=wasmExports["Ae"];dynCall_vffff=dynCalls["vffff"]=wasmExports["Be"];dynCall_vf=dynCalls["vf"]=wasmExports["Ce"];dynCall_viiiiiiii=dynCalls["viiiiiiii"]=wasmExports["De"];dynCall_viiiiiiiii=dynCalls["viiiiiiiii"]=wasmExports["Ee"];dynCall_i=dynCalls["i"]=wasmExports["Fe"];dynCall_vff=dynCalls["vff"]=wasmExports["Ge"];dynCall_viiiiiii=dynCalls["viiiiiii"]=wasmExports["He"];dynCall_iii=dynCalls["iii"]=wasmExports["Ie"];dynCall_vfi=dynCalls["vfi"]=wasmExports["Je"];dynCall_viif=dynCalls["viif"]=wasmExports["Ke"];dynCall_vif=dynCalls["vif"]=wasmExports["Le"];dynCall_vifff=dynCalls["vifff"]=wasmExports["Me"];dynCall_viffff=dynCalls["viffff"]=wasmExports["Ne"];dynCall_viiiiii=dynCalls["viiiiii"]=wasmExports["Oe"];dynCall_vfff=dynCalls["vfff"]=wasmExports["Pe"];dynCall_jiji=dynCalls["jiji"]=wasmExports["Qe"];dynCall_iidiiii=dynCalls["iidiiii"]=wasmExports["Re"];_asyncify_start_unwind=wasmExports["Se"];_asyncify_stop_unwind=wasmExports["Te"];_asyncify_start_rewind=wasmExports["Ue"];_asyncify_stop_rewind=wasmExports["Ve"];memory=wasmMemory=wasmExports["le"];__indirect_function_table=wasmExports["__indirect_function_table"]}var wasmImports={d:GetCanvasIdJs,q:___assert_fail,Va:___syscall_chdir,Wa:___syscall_faccessat,M:___syscall_fcntl64,Qa:___syscall_getcwd,Oa:___syscall_getdents64,Ra:___syscall_ioctl,N:___syscall_openat,Ua:_clock_time_get,o:_emscripten_asm_const_double,p:_emscripten_asm_const_int,Sa:_emscripten_date_now,ie:_emscripten_get_element_css_size,ua:_emscripten_get_gamepad_status,K:_emscripten_get_now,va:_emscripten_get_num_gamepads,Pd:_emscripten_glActiveTexture,Od:_emscripten_glAttachShader,de:_emscripten_glBeginQueryEXT,Nd:_emscripten_glBindAttribLocation,Md:_emscripten_glBindBuffer,Ld:_emscripten_glBindFramebuffer,Kd:_emscripten_glBindRenderbuffer,Jd:_emscripten_glBindTexture,Xd:_emscripten_glBindVertexArrayOES,Id:_emscripten_glBlendColor,Hd:_emscripten_glBlendEquation,Fd:_emscripten_glBlendEquationSeparate,Ed:_emscripten_glBlendFunc,Dd:_emscripten_glBlendFuncSeparate,Cd:_emscripten_glBufferData,Bd:_emscripten_glBufferSubData,Ad:_emscripten_glCheckFramebufferStatus,zd:_emscripten_glClear,yd:_emscripten_glClearColor,xd:_emscripten_glClearDepthf,wd:_emscripten_glClearStencil,Ya:_emscripten_glClipControlEXT,ud:_emscripten_glColorMask,td:_emscripten_glCompileShader,sd:_emscripten_glCompressedTexImage2D,rd:_emscripten_glCompressedTexSubImage2D,qd:_emscripten_glCopyTexImage2D,pd:_emscripten_glCopyTexSubImage2D,od:_emscripten_glCreateProgram,nd:_emscripten_glCreateShader,md:_emscripten_glCullFace,ld:_emscripten_glDeleteBuffers,kd:_emscripten_glDeleteFramebuffers,jd:_emscripten_glDeleteProgram,fe:_emscripten_glDeleteQueriesEXT,id:_emscripten_glDeleteRenderbuffers,hd:_emscripten_glDeleteShader,gd:_emscripten_glDeleteTextures,Wd:_emscripten_glDeleteVertexArraysOES,fd:_emscripten_glDepthFunc,ed:_emscripten_glDepthMask,dd:_emscripten_glDepthRangef,cd:_emscripten_glDetachShader,bd:_emscripten_glDisable,ad:_emscripten_glDisableVertexAttribArray,$c:_emscripten_glDrawArrays,Sd:_emscripten_glDrawArraysInstancedANGLE,Td:_emscripten_glDrawBuffersWEBGL,_c:_emscripten_glDrawElements,Rd:_emscripten_glDrawElementsInstancedANGLE,Zc:_emscripten_glEnable,Yc:_emscripten_glEnableVertexAttribArray,ce:_emscripten_glEndQueryEXT,Xc:_emscripten_glFinish,Wc:_emscripten_glFlush,Vc:_emscripten_glFramebufferRenderbuffer,Uc:_emscripten_glFramebufferTexture2D,Tc:_emscripten_glFrontFace,Rc:_emscripten_glGenBuffers,Pc:_emscripten_glGenFramebuffers,ge:_emscripten_glGenQueriesEXT,Oc:_emscripten_glGenRenderbuffers,Nc:_emscripten_glGenTextures,Vd:_emscripten_glGenVertexArraysOES,Qc:_emscripten_glGenerateMipmap,Mc:_emscripten_glGetActiveAttrib,Lc:_emscripten_glGetActiveUniform,Kc:_emscripten_glGetAttachedShaders,Jc:_emscripten_glGetAttribLocation,Ic:_emscripten_glGetBooleanv,Gc:_emscripten_glGetBufferParameteriv,Fc:_emscripten_glGetError,Ec:_emscripten_glGetFloatv,Dc:_emscripten_glGetFramebufferAttachmentParameteriv,Cc:_emscripten_glGetIntegerv,Ac:_emscripten_glGetProgramInfoLog,Bc:_emscripten_glGetProgramiv,Zd:_emscripten_glGetQueryObjecti64vEXT,$d:_emscripten_glGetQueryObjectivEXT,Yd:_emscripten_glGetQueryObjectui64vEXT,_d:_emscripten_glGetQueryObjectuivEXT,ae:_emscripten_glGetQueryivEXT,zc:_emscripten_glGetRenderbufferParameteriv,xc:_emscripten_glGetShaderInfoLog,vc:_emscripten_glGetShaderPrecisionFormat,uc:_emscripten_glGetShaderSource,yc:_emscripten_glGetShaderiv,tc:_emscripten_glGetString,sc:_emscripten_glGetTexParameterfv,rc:_emscripten_glGetTexParameteriv,oc:_emscripten_glGetUniformLocation,qc:_emscripten_glGetUniformfv,pc:_emscripten_glGetUniformiv,kc:_emscripten_glGetVertexAttribPointerv,nc:_emscripten_glGetVertexAttribfv,mc:_emscripten_glGetVertexAttribiv,jc:_emscripten_glHint,ic:_emscripten_glIsBuffer,hc:_emscripten_glIsEnabled,gc:_emscripten_glIsFramebuffer,fc:_emscripten_glIsProgram,ee:_emscripten_glIsQueryEXT,ec:_emscripten_glIsRenderbuffer,dc:_emscripten_glIsShader,cc:_emscripten_glIsTexture,Ud:_emscripten_glIsVertexArrayOES,bc:_emscripten_glLineWidth,$b:_emscripten_glLinkProgram,_b:_emscripten_glPixelStorei,Xa:_emscripten_glPolygonModeWEBGL,Zb:_emscripten_glPolygonOffset,Za:_emscripten_glPolygonOffsetClampEXT,be:_emscripten_glQueryCounterEXT,Yb:_emscripten_glReadPixels,Xb:_emscripten_glReleaseShaderCompiler,Wb:_emscripten_glRenderbufferStorage,Vb:_emscripten_glSampleCoverage,Ub:_emscripten_glScissor,Tb:_emscripten_glShaderBinary,Sb:_emscripten_glShaderSource,Qb:_emscripten_glStencilFunc,Pb:_emscripten_glStencilFuncSeparate,Ob:_emscripten_glStencilMask,Nb:_emscripten_glStencilMaskSeparate,Mb:_emscripten_glStencilOp,Lb:_emscripten_glStencilOpSeparate,Kb:_emscripten_glTexImage2D,Jb:_emscripten_glTexParameterf,Ib:_emscripten_glTexParameterfv,Hb:_emscripten_glTexParameteri,Gb:_emscripten_glTexParameteriv,Fb:_emscripten_glTexSubImage2D,Eb:_emscripten_glUniform1f,Db:_emscripten_glUniform1fv,Cb:_emscripten_glUniform1i,Bb:_emscripten_glUniform1iv,Ab:_emscripten_glUniform2f,zb:_emscripten_glUniform2fv,yb:_emscripten_glUniform2i,xb:_emscripten_glUniform2iv,wb:_emscripten_glUniform3f,vb:_emscripten_glUniform3fv,ub:_emscripten_glUniform3i,tb:_emscripten_glUniform3iv,sb:_emscripten_glUniform4f,rb:_emscripten_glUniform4fv,qb:_emscripten_glUniform4i,pb:_emscripten_glUniform4iv,ob:_emscripten_glUniformMatrix2fv,nb:_emscripten_glUniformMatrix3fv,lb:_emscripten_glUniformMatrix4fv,kb:_emscripten_glUseProgram,jb:_emscripten_glValidateProgram,ib:_emscripten_glVertexAttrib1f,hb:_emscripten_glVertexAttrib1fv,gb:_emscripten_glVertexAttrib2f,fb:_emscripten_glVertexAttrib2fv,eb:_emscripten_glVertexAttrib3f,db:_emscripten_glVertexAttrib3fv,cb:_emscripten_glVertexAttrib4f,ab:_emscripten_glVertexAttrib4fv,Qd:_emscripten_glVertexAttribDivisorANGLE,$a:_emscripten_glVertexAttribPointer,_a:_emscripten_glViewport,Ma:_emscripten_resize_heap,wa:_emscripten_sample_gamepad_data,T:_emscripten_set_blur_callback_on_thread,ya:_emscripten_set_canvas_element_size,ba:_emscripten_set_click_callback_on_thread,S:_emscripten_set_focus_callback_on_thread,da:_emscripten_set_fullscreenchange_callback_on_thread,V:_emscripten_set_gamepadconnected_callback_on_thread,U:_emscripten_set_gamepaddisconnected_callback_on_thread,ke:_emscripten_set_main_loop,$:_emscripten_set_mousemove_callback_on_thread,aa:_emscripten_set_pointerlockchange_callback_on_thread,ca:_emscripten_set_resize_callback_on_thread,W:_emscripten_set_touchcancel_callback_on_thread,Y:_emscripten_set_touchend_callback_on_thread,X:_emscripten_set_touchmove_callback_on_thread,Z:_emscripten_set_touchstart_callback_on_thread,R:_emscripten_set_visibilitychange_callback_on_thread,za:_emscripten_set_window_title,i:_exit,t:_fd_close,L:_fd_read,Pa:_fd_seek,w:_fd_write,P:_glActiveTexture,E:_glAttachShader,e:_glBindAttribLocation,a:_glBindBuffer,h:_glBindTexture,Rb:_glBlendFunc,m:_glBufferData,r:_glBufferSubData,ac:_glClear,lc:_glClearColor,Ta:_glClearDepthf,Ea:_glCompileShader,Ja:_glCompressedTexImage2D,Ca:_glCreateProgram,Ga:_glCreateShader,Hc:_glCullFace,l:_glDeleteBuffers,H:_glDeleteProgram,I:_glDeleteShader,G:_glDeleteTextures,mb:_glDepthFunc,J:_glDetachShader,Sc:_glDisable,s:_glDisableVertexAttribArray,Gd:_glDrawArrays,vd:_glDrawElements,O:_glEnable,f:_glEnableVertexAttribArray,bb:_glFrontFace,n:_glGenBuffers,La:_glGenTextures,y:_glGetAttribLocation,wc:_glGetFloatv,Aa:_glGetProgramInfoLog,D:_glGetProgramiv,Da:_glGetShaderInfoLog,F:_glGetShaderiv,k:_glGetString,x:_glGetUniformLocation,Ba:_glLinkProgram,Na:_glPixelStorei,Ha:_glReadPixels,Fa:_glShaderSource,Ka:_glTexImage2D,u:_glTexParameteri,Ia:_glTexSubImage2D,je:_glUniform1i,_:_glUniform4f,j:_glUniformMatrix4fv,v:_glUseProgram,g:_glVertexAttribPointer,z:_glViewport,B:_glfwCreateWindow,ra:_glfwDefaultWindowHints,he:_glfwDestroyWindow,C:_glfwGetPrimaryMonitor,b:_glfwGetTime,qa:_glfwGetVideoModes,sa:_glfwInit,ea:_glfwMakeContextCurrent,ja:_glfwSetCharCallback,fa:_glfwSetCursorEnterCallback,ha:_glfwSetCursorPosCallback,ma:_glfwSetDropCallback,ta:_glfwSetErrorCallback,ka:_glfwSetKeyCallback,ia:_glfwSetMouseButtonCallback,ga:_glfwSetScrollCallback,la:_glfwSetWindowContentScaleCallback,na:_glfwSetWindowFocusCallback,oa:_glfwSetWindowIconifyCallback,Q:_glfwSetWindowShouldClose,pa:_glfwSetWindowSizeCallback,xa:_glfwSwapBuffers,A:_glfwTerminate,c:_glfwWindowHint};function callMain(args=[]){var entryFunction=_main;args.unshift(thisProgram);var argc=args.length;var argv=stackAlloc((argc+1)*4);var argv_ptr=argv;for(var arg of args){HEAPU32[argv_ptr>>2]=stringToUTF8OnStack(arg);argv_ptr+=4}HEAPU32[argv_ptr>>2]=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(args=arguments_){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;createWasm();run(); diff --git a/miniRT.wasm b/miniRT.wasm new file mode 100755 index 0000000000000000000000000000000000000000..7eb4f0a69455955f322ed3729f781b6855f78481 GIT binary patch literal 214172 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�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 iw)c<$!_(hpT*OL2-5%_H$vyxpK5* /dev/null; then + echo "NoVnc installation missing! Aborting..." + exit 1 +fi + +if ! command -v Xvnc &> /dev/null; then + echo "X server or vnc extention missing! Aborting..." + exit 1 +fi + +$XVNC :1 \ + -geometry ${DISPLAY_WIDTH}x${DISPLAY_HEIGHT} \ + -depth 24 \ + -SecurityTypes None \ + -interface $XVNC_HOST \ + -rfbport $XVNC_PORT \ + & + +sleep 2 + +$VNC --vnc localhost:5901 & + +sleep 2 + +export DISPLAY=:1 + +exec ./miniRT diff --git a/src/minirt.c b/src/minirt.c index 785aa83..7e2a7c4 100644 --- a/src/minirt.c +++ b/src/minirt.c @@ -12,6 +12,8 @@ #include "../minirt.h" +t_data data; + void create_display() { InitWindow(WI, HI, "miniRT in Raylib!!"); SetTargetFPS(60); @@ -199,23 +201,9 @@ void get_key_code(int keys[]) { } } -int main(int argc, char **argv) -{ - t_data data; - char *path; - t_thread thread[THREAD_COUNT]; +void main_loop() { int keys[3] = { 0 }; - if (argc == 1) - path = "scenes/multilight.rt"; - else - path = validate_file_extension(argc, argv); - initialize_data(&data, path); - lst_memory(&data, data_destroy_func, ADD); - threads_init(thread, &data); - rendering_loop(&data); - data.threads = thread; - while(!WindowShouldClose()) { Vector2 mouse_pos = GetMousePosition(); if (data.mouse.left_is_pressed || data.mouse.right_is_pressed) { @@ -238,6 +226,34 @@ int main(int argc, char **argv) rendering_loop(&data); data.scene.resolution_x = 1; data.scene.resolution_y = 1; +} + +#ifdef __EMSCRIPTEN__ + #include +#endif + +int main(int argc, char **argv) +{ + char *path; + t_thread thread[THREAD_COUNT]; + + if (argc == 1) + path = "scenes/multilight.rt"; + else + path = validate_file_extension(argc, argv); + initialize_data(&data, path); + lst_memory(&data, data_destroy_func, ADD); + threads_init(thread, &data); + rendering_loop(&data); + data.threads = thread; + + #ifdef __EMSCRIPTEN__ + emscripten_set_main_loop(main_loop, 0, 1); + #else + while(!WindowShouldClose()) { + main_loop(); } + #endif /* ifdef __EMSCRIPTEN__ */ + return (0); }

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