{"version":3,"sources":["jsdelivr-header.js","/npm/webp-js-encode@0.0.1/webp_enc.js"],"names":[],"mappings":"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","file":"/npm/webp-js-encode@0.0.1/webp_enc.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/webp-js-encode@0.0.1/webp_enc.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\nvar webp_enc = (function() {\n  var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined;\n  if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename;\n  return (\nfunction(webp_enc) {\n  webp_enc = webp_enc || {};\n\nvar Module=typeof webp_enc!==\"undefined\"?webp_enc:{};var readyPromiseResolve,readyPromiseReject;Module[\"ready\"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});Module.locateFile=function(path,prefix){if(ENVIRONMENT_IS_NODE){return prefix+path}return path};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram=\"./this.program\";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window===\"object\";ENVIRONMENT_IS_WORKER=typeof importScripts===\"function\";ENVIRONMENT_IS_NODE=typeof process===\"object\"&&typeof process.versions===\"object\"&&typeof process.versions.node===\"string\";ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory=\"\";function locateFile(path){if(Module[\"locateFile\"]){return Module[\"locateFile\"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;var nodeFS;var nodePath;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require(\"path\").dirname(scriptDirectory)+\"/\"}else{scriptDirectory=__dirname+\"/\"}read_=function shell_read(filename,binary){if(!nodeFS)nodeFS=require(\"fs\");if(!nodePath)nodePath=require(\"path\");filename=nodePath[\"normalize\"](filename);return nodeFS[\"readFileSync\"](filename,binary?null:\"utf8\")};readBinary=function readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process[\"argv\"].length>1){thisProgram=process[\"argv\"][1].replace(/\\\\/g,\"/\")}arguments_=process[\"argv\"].slice(2);process[\"on\"](\"uncaughtException\",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process[\"on\"](\"unhandledRejection\",abort);quit_=function(status){process[\"exit\"](status)};Module[\"inspect\"]=function(){return\"[Emscripten Module object]\"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!=\"undefined\"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){var data;if(typeof readbuffer===\"function\"){return new Uint8Array(readbuffer(f))}data=read(f,\"binary\");assert(typeof data===\"object\");return data};if(typeof scriptArgs!=\"undefined\"){arguments_=scriptArgs}else if(typeof arguments!=\"undefined\"){arguments_=arguments}if(typeof quit===\"function\"){quit_=function(status){quit(status)}}if(typeof print!==\"undefined\"){if(typeof console===\"undefined\")console={};console.log=print;console.warn=console.error=typeof printErr!==\"undefined\"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf(\"blob:\")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf(\"/\")+1)}else{scriptDirectory=\"\"}{read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open(\"GET\",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open(\"GET\",url,false);xhr.responseType=\"arraybuffer\";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open(\"GET\",url,true);xhr.responseType=\"arraybuffer\";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=function(title){document.title=title}}else{}var out=Module[\"print\"]||console.log.bind(console);var err=Module[\"printErr\"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module[\"arguments\"])arguments_=Module[\"arguments\"];if(Module[\"thisProgram\"])thisProgram=Module[\"thisProgram\"];if(Module[\"quit\"])quit_=Module[\"quit\"];var wasmBinary;if(Module[\"wasmBinary\"])wasmBinary=Module[\"wasmBinary\"];var noExitRuntime;if(Module[\"noExitRuntime\"])noExitRuntime=Module[\"noExitRuntime\"];if(typeof WebAssembly!==\"object\"){err(\"no native wasm support detected\")}var wasmMemory;var wasmTable=new WebAssembly.Table({\"initial\":129,\"maximum\":129+0,\"element\":\"anyfunc\"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort(\"Assertion failed: \"+text)}}var UTF8Decoder=typeof TextDecoder!==\"undefined\"?new TextDecoder(\"utf8\"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str=\"\";while(idx<endPtr){var u0=heap[idx++];if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heap[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heap[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|heap[idx++]&63}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):\"\"}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!==\"undefined\"?new TextDecoder(\"utf-16le\"):undefined;function UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var i=0;var str=\"\";while(1){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0||i==maxBytesToRead/2)return str;++i;str+=String.fromCharCode(codeUnit)}}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite<str.length*2?maxBytesToWrite/2:str.length;for(var i=0;i<numCharsToWrite;++i){var codeUnit=str.charCodeAt(i);HEAP16[outPtr>>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str=\"\";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i<str.length;++i){var codeUnit=str.charCodeAt(i);if(codeUnit>=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i<str.length;++i){var codeUnit=str.charCodeAt(i);if(codeUnit>=55296&&codeUnit<=57343)++i;len+=4}return len}var WASM_PAGE_SIZE=65536;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module[\"HEAP8\"]=HEAP8=new Int8Array(buf);Module[\"HEAP16\"]=HEAP16=new Int16Array(buf);Module[\"HEAP32\"]=HEAP32=new Int32Array(buf);Module[\"HEAPU8\"]=HEAPU8=new Uint8Array(buf);Module[\"HEAPU16\"]=HEAPU16=new Uint16Array(buf);Module[\"HEAPU32\"]=HEAPU32=new Uint32Array(buf);Module[\"HEAPF32\"]=HEAPF32=new Float32Array(buf);Module[\"HEAPF64\"]=HEAPF64=new Float64Array(buf)}var DYNAMIC_BASE=5277712,DYNAMICTOP_PTR=34672;var INITIAL_INITIAL_MEMORY=Module[\"INITIAL_MEMORY\"]||16777216;if(Module[\"wasmMemory\"]){wasmMemory=Module[\"wasmMemory\"]}else{wasmMemory=new WebAssembly.Memory({\"initial\":INITIAL_INITIAL_MEMORY/WASM_PAGE_SIZE,\"maximum\":2147483648/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_INITIAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback==\"function\"){callback(Module);continue}var func=callback.func;if(typeof func===\"number\"){if(callback.arg===undefined){Module[\"dynCall_v\"](func)}else{Module[\"dynCall_vi\"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function preRun(){if(Module[\"preRun\"]){if(typeof Module[\"preRun\"]==\"function\")Module[\"preRun\"]=[Module[\"preRun\"]];while(Module[\"preRun\"].length){addOnPreRun(Module[\"preRun\"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module[\"postRun\"]){if(typeof Module[\"postRun\"]==\"function\")Module[\"postRun\"]=[Module[\"postRun\"]];while(Module[\"postRun\"].length){addOnPostRun(Module[\"postRun\"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module[\"monitorRunDependencies\"]){Module[\"monitorRunDependencies\"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module[\"monitorRunDependencies\"]){Module[\"monitorRunDependencies\"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module[\"preloadedImages\"]={};Module[\"preloadedAudios\"]={};function abort(what){if(Module[\"onAbort\"]){Module[\"onAbort\"](what)}what+=\"\";out(what);err(what);ABORT=true;EXITSTATUS=1;what=\"abort(\"+what+\"). Build with -s ASSERTIONS=1 for more info.\";throw new WebAssembly.RuntimeError(what)}function hasPrefix(str,prefix){return String.prototype.startsWith?str.startsWith(prefix):str.indexOf(prefix)===0}var dataURIPrefix=\"data:application/octet-stream;base64,\";function isDataURI(filename){return hasPrefix(filename,dataURIPrefix)}var fileURIPrefix=\"file://\";function isFileURI(filename){return hasPrefix(filename,fileURIPrefix)}var wasmBinaryFile=\"webp_enc.wasm\";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}else{throw\"both async and sync fetching of the wasm failed\"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch===\"function\"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:\"same-origin\"}).then(function(response){if(!response[\"ok\"]){throw\"failed to load wasm binary file at '\"+wasmBinaryFile+\"'\"}return response[\"arrayBuffer\"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(){var info={\"a\":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module[\"asm\"]=exports;removeRunDependency(\"wasm-instantiate\")}addRunDependency(\"wasm-instantiate\");function receiveInstantiatedSource(output){receiveInstance(output[\"instance\"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err(\"failed to asynchronously prepare wasm: \"+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming===\"function\"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch===\"function\"){fetch(wasmBinaryFile,{credentials:\"same-origin\"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err(\"wasm streaming compile failed: \"+reason);err(\"falling back to ArrayBuffer instantiation\");return instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module[\"instantiateWasm\"]){try{var exports=Module[\"instantiateWasm\"](info,receiveInstance);return exports}catch(e){err(\"Module.instantiateWasm callback failed with error: \"+e);return false}}instantiateAsync();return{}}__ATINIT__.push({func:function(){___wasm_call_ctors()}});function ___cxa_allocate_exception(size){return _malloc(size)}var ___exception_infos={};var ___exception_last=0;function __ZSt18uncaught_exceptionv(){return __ZSt18uncaught_exceptionv.uncaught_exceptions>0}function ___cxa_throw(ptr,type,destructor){___exception_infos[ptr]={ptr:ptr,adjusted:[ptr],type:type,destructor:destructor,refcount:0,caught:false,rethrown:false};___exception_last=ptr;if(!(\"uncaught_exception\"in __ZSt18uncaught_exceptionv)){__ZSt18uncaught_exceptionv.uncaught_exceptions=1}else{__ZSt18uncaught_exceptionv.uncaught_exceptions++}throw ptr}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this[\"fromWireType\"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return\"_unknown\"}name=name.replace(/[^a-zA-Z0-9_]/g,\"$\");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return\"_\"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function(\"body\",\"return function \"+name+\"() {\\n\"+'    \"use strict\";'+\"    return body.apply(this, arguments);\\n\"+\"};\\n\")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+\"\\n\"+stack.replace(/^Error(:[^\\n]*)?\\n/,\"\")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+\": \"+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError(\"Mismatched type converter count\")}for(var i=0;i<myTypes.length;++i){registerType(myTypes[i],myTypeConverters[i])}}var typeConverters=new Array(dependentTypes.length);var unregisteredTypes=[];var registered=0;dependentTypes.forEach(function(dt,i){if(registeredTypes.hasOwnProperty(dt)){typeConverters[i]=registeredTypes[dt]}else{unregisteredTypes.push(dt);if(!awaitingDependencies.hasOwnProperty(dt)){awaitingDependencies[dt]=[]}awaitingDependencies[dt].push(function(){typeConverters[i]=registeredTypes[dt];++registered;if(registered===unregisteredTypes.length){onComplete(typeConverters)}})}});if(0===unregisteredTypes.length){onComplete(typeConverters)}}function __embind_finalize_value_object(structType){var reg=structRegistrations[structType];delete structRegistrations[structType];var rawConstructor=reg.rawConstructor;var rawDestructor=reg.rawDestructor;var fieldRecords=reg.fields;var fieldTypes=fieldRecords.map(function(field){return field.getterReturnType}).concat(fieldRecords.map(function(field){return field.setterArgumentType}));whenDependentTypesAreResolved([structType],fieldTypes,function(fieldTypes){var fields={};fieldRecords.forEach(function(field,i){var fieldName=field.fieldName;var getterReturnType=fieldTypes[i];var getter=field.getter;var getterContext=field.getterContext;var setterArgumentType=fieldTypes[i+fieldRecords.length];var setter=field.setter;var setterContext=field.setterContext;fields[fieldName]={read:function(ptr){return getterReturnType[\"fromWireType\"](getter(getterContext,ptr))},write:function(ptr,o){var destructors=[];setter(setterContext,ptr,setterArgumentType[\"toWireType\"](destructors,o));runDestructors(destructors)}}});return[{name:reg.name,\"fromWireType\":function(ptr){var rv={};for(var i in fields){rv[i]=fields[i].read(ptr)}rawDestructor(ptr);return rv},\"toWireType\":function(destructors,o){for(var fieldName in fields){if(!(fieldName in o)){throw new TypeError('Missing field:  \"'+fieldName+'\"')}}var ptr=rawConstructor();for(fieldName in fields){fields[fieldName].write(ptr,o[fieldName])}if(destructors!==null){destructors.push(rawDestructor,ptr)}return ptr},\"argPackAdvance\":8,\"readValueFromPointer\":simpleReadValueFromPointer,destructorFunction:rawDestructor}]})}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError(\"Unknown type size: \"+size)}}function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret=\"\";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}var BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}function registerType(rawType,registeredInstance,options){options=options||{};if(!(\"argPackAdvance\"in registeredInstance)){throw new TypeError(\"registerType registeredInstance requires argPackAdvance\")}var name=registeredInstance.name;if(!rawType){throwBindingError('type \"'+name+'\" must have a positive integer typeid pointer')}if(registeredTypes.hasOwnProperty(rawType)){if(options.ignoreDuplicateRegistrations){return}else{throwBindingError(\"Cannot register type '\"+name+\"' twice\")}}registeredTypes[rawType]=registeredInstance;delete typeDependencies[rawType];if(awaitingDependencies.hasOwnProperty(rawType)){var callbacks=awaitingDependencies[rawType];delete awaitingDependencies[rawType];callbacks.forEach(function(cb){cb()})}}function __embind_register_bool(rawType,name,size,trueValue,falseValue){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,\"fromWireType\":function(wt){return!!wt},\"toWireType\":function(destructors,o){return o?trueValue:falseValue},\"argPackAdvance\":8,\"readValueFromPointer\":function(pointer){var heap;if(size===1){heap=HEAP8}else if(size===2){heap=HEAP16}else if(size===4){heap=HEAP32}else{throw new TypeError(\"Unknown boolean type size: \"+name)}return this[\"fromWireType\"](heap[pointer>>shift])},destructorFunction:null})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i<emval_handle_array.length;++i){if(emval_handle_array[i]!==undefined){++count}}return count}function get_first_emval(){for(var i=5;i<emval_handle_array.length;++i){if(emval_handle_array[i]!==undefined){return emval_handle_array[i]}}return null}function init_emval(){Module[\"count_emval_handles\"]=count_emval_handles;Module[\"get_first_emval\"]=get_first_emval}function __emval_register(value){switch(value){case undefined:{return 1}case null:{return 2}case true:{return 3}case false:{return 4}default:{var handle=emval_free_list.length?emval_free_list.pop():emval_handle_array.length;emval_handle_array[handle]={refcount:1,value:value};return handle}}}function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,\"fromWireType\":function(handle){var rv=emval_handle_array[handle].value;__emval_decref(handle);return rv},\"toWireType\":function(destructors,value){return __emval_register(value)},\"argPackAdvance\":8,\"readValueFromPointer\":simpleReadValueFromPointer,destructorFunction:null})}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError(\"Function '\"+humanName+\"' called with an invalid number of arguments (\"+arguments.length+\") - expects one of (\"+proto[methodName].overloadTable+\")!\")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError(\"Cannot register public name '\"+name+\"' twice\")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError(\"Cannot register multiple overloads of a function with the same number of arguments (\"+numArguments+\")!\")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function enumReadValueFromPointer(name,shift,signed){switch(shift){case 0:return function(pointer){var heap=signed?HEAP8:HEAPU8;return this[\"fromWireType\"](heap[pointer])};case 1:return function(pointer){var heap=signed?HEAP16:HEAPU16;return this[\"fromWireType\"](heap[pointer>>1])};case 2:return function(pointer){var heap=signed?HEAP32:HEAPU32;return this[\"fromWireType\"](heap[pointer>>2])};default:throw new TypeError(\"Unknown integer type: \"+name)}}function __embind_register_enum(rawType,name,size,isSigned){var shift=getShiftFromSize(size);name=readLatin1String(name);function ctor(){}ctor.values={};registerType(rawType,{name:name,constructor:ctor,\"fromWireType\":function(c){return this.constructor.values[c]},\"toWireType\":function(destructors,c){return c.value},\"argPackAdvance\":8,\"readValueFromPointer\":enumReadValueFromPointer(name,shift,isSigned),destructorFunction:null});exposePublicSymbol(name,ctor)}function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+\" has unknown type \"+getTypeName(rawType))}return impl}function __embind_register_enum_value(rawEnumType,name,enumValue){var enumType=requireRegisteredType(rawEnumType,\"enum\");name=readLatin1String(name);var Enum=enumType.constructor;var Value=Object.create(enumType.constructor.prototype,{value:{value:enumValue},constructor:{value:createNamedFunction(enumType.name+\"_\"+name,function(){})}});Enum.values[enumValue]=Value;Enum[name]=Value}function _embind_repr(v){if(v===null){return\"null\"}var t=typeof v;if(t===\"object\"||t===\"array\"||t===\"function\"){return v.toString()}else{return\"\"+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this[\"fromWireType\"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this[\"fromWireType\"](HEAPF64[pointer>>3])};default:throw new TypeError(\"Unknown float type: \"+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,\"fromWireType\":function(value){return value},\"toWireType\":function(destructors,value){if(typeof value!==\"number\"&&typeof value!==\"boolean\"){throw new TypeError('Cannot convert \"'+_embind_repr(value)+'\" to '+this.name)}return value},\"argPackAdvance\":8,\"readValueFromPointer\":floatReadValueFromPointer(name,shift),destructorFunction:null})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError(\"new_ called with constructor type \"+typeof constructor+\" which is not a function\")}var dummy=createNamedFunction(constructor.name||\"unknownFunctionName\",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError(\"argTypes array size mismatch! Must at least get return value and 'this' types!\")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i<argTypes.length;++i){if(argTypes[i]!==null&&argTypes[i].destructorFunction===undefined){needsDestructorStack=true;break}}var returns=argTypes[0].name!==\"void\";var argsList=\"\";var argsListWired=\"\";for(var i=0;i<argCount-2;++i){argsList+=(i!==0?\", \":\"\")+\"arg\"+i;argsListWired+=(i!==0?\", \":\"\")+\"arg\"+i+\"Wired\"}var invokerFnBody=\"return function \"+makeLegalFunctionName(humanName)+\"(\"+argsList+\") {\\n\"+\"if (arguments.length !== \"+(argCount-2)+\") {\\n\"+\"throwBindingError('function \"+humanName+\" called with ' + arguments.length + ' arguments, expected \"+(argCount-2)+\" args!');\\n\"+\"}\\n\";if(needsDestructorStack){invokerFnBody+=\"var destructors = [];\\n\"}var dtorStack=needsDestructorStack?\"destructors\":\"null\";var args1=[\"throwBindingError\",\"invoker\",\"fn\",\"runDestructors\",\"retType\",\"classParam\"];var args2=[throwBindingError,cppInvokerFunc,cppTargetFunc,runDestructors,argTypes[0],argTypes[1]];if(isClassMethodFunc){invokerFnBody+=\"var thisWired = classParam.toWireType(\"+dtorStack+\", this);\\n\"}for(var i=0;i<argCount-2;++i){invokerFnBody+=\"var arg\"+i+\"Wired = argType\"+i+\".toWireType(\"+dtorStack+\", arg\"+i+\"); // \"+argTypes[i+2].name+\"\\n\";args1.push(\"argType\"+i);args2.push(argTypes[i+2])}if(isClassMethodFunc){argsListWired=\"thisWired\"+(argsListWired.length>0?\", \":\"\")+argsListWired}invokerFnBody+=(returns?\"var rv = \":\"\")+\"invoker(fn\"+(argsListWired.length>0?\", \":\"\")+argsListWired+\");\\n\";if(needsDestructorStack){invokerFnBody+=\"runDestructors(destructors);\\n\"}else{for(var i=isClassMethodFunc?1:2;i<argTypes.length;++i){var paramName=i===1?\"thisWired\":\"arg\"+(i-2)+\"Wired\";if(argTypes[i].destructorFunction!==null){invokerFnBody+=paramName+\"_dtor(\"+paramName+\"); // \"+argTypes[i].name+\"\\n\";args1.push(paramName+\"_dtor\");args2.push(argTypes[i].destructorFunction)}}}if(returns){invokerFnBody+=\"var ret = retType.fromWireType(rv);\\n\"+\"return ret;\\n\"}else{}invokerFnBody+=\"}\\n\";args1.push(invokerFnBody);var invokerFunction=new_(Function,args1).apply(null,args2);return invokerFunction}function heap32VectorToArray(count,firstElement){var array=[];for(var i=0;i<count;i++){array.push(HEAP32[(firstElement>>2)+i])}return array}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError(\"Replacing nonexistant public symbol\")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(dynCall){var args=[];for(var i=1;i<signature.length;++i){args.push(\"a\"+i)}var name=\"dynCall_\"+signature+\"_\"+rawFunction;var body=\"return function \"+name+\"(\"+args.join(\", \")+\") {\\n\";body+=\"    return dynCall(rawFunction\"+(args.length?\", \":\"\")+args.join(\", \")+\");\\n\";body+=\"};\\n\";return new Function(\"dynCall\",\"rawFunction\",body)(dynCall,rawFunction)}var dc=Module[\"dynCall_\"+signature];var fp=makeDynCaller(dc);if(typeof fp!==\"function\"){throwBindingError(\"unknown function pointer with signature \"+signature+\": \"+rawFunction)}return fp}var UnboundTypeError=undefined;function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+\": \"+unboundTypes.map(getTypeName).join([\", \"]))}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError(\"Cannot call \"+name+\" due to unbound types\",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError(\"Unknown integer type: \"+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=function(value){return value};if(minRange===0){var bitshift=32-8*size;fromWireType=function(value){return value<<bitshift>>>bitshift}}var isUnsignedType=name.indexOf(\"unsigned\")!=-1;registerType(primitiveType,{name:name,\"fromWireType\":fromWireType,\"toWireType\":function(destructors,value){if(typeof value!==\"number\"&&typeof value!==\"boolean\"){throw new TypeError('Cannot convert \"'+_embind_repr(value)+'\" to '+this.name)}if(value<minRange||value>maxRange){throw new TypeError('Passing a number \"'+_embind_repr(value)+'\" from JS side to C/C++ side to an argument of type \"'+name+'\", which is outside the valid range ['+minRange+\", \"+maxRange+\"]!\")}return isUnsignedType?value>>>0:value|0},\"argPackAdvance\":8,\"readValueFromPointer\":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,\"fromWireType\":decodeMemoryView,\"argPackAdvance\":8,\"readValueFromPointer\":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name===\"std::string\";registerType(rawType,{name:name,\"fromWireType\":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(HEAPU8[currentBytePtr]==0||i==length){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i<length;++i){a[i]=String.fromCharCode(HEAPU8[value+4+i])}str=a.join(\"\")}_free(value);return str},\"toWireType\":function(destructors,value){if(value instanceof ArrayBuffer){value=new Uint8Array(value)}var getLength;var valueIsOfTypeString=typeof value===\"string\";if(!(valueIsOfTypeString||value instanceof Uint8Array||value instanceof Uint8ClampedArray||value instanceof Int8Array)){throwBindingError(\"Cannot pass non-string to std::string\")}if(stdStringIsUTF8&&valueIsOfTypeString){getLength=function(){return lengthBytesUTF8(value)}}else{getLength=function(){return value.length}}var length=getLength();var ptr=_malloc(4+length+1);HEAPU32[ptr>>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i<length;++i){var charCode=value.charCodeAt(i);if(charCode>255){_free(ptr);throwBindingError(\"String has UTF-16 code units that do not fit in 8 bits\")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;i<length;++i){HEAPU8[ptr+4+i]=value[i]}}}if(destructors!==null){destructors.push(_free,ptr)}return ptr},\"argPackAdvance\":8,\"readValueFromPointer\":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_std_wstring(rawType,charSize,name){name=readLatin1String(name);var decodeString,encodeString,getHeap,lengthBytesUTF,shift;if(charSize===2){decodeString=UTF16ToString;encodeString=stringToUTF16;lengthBytesUTF=lengthBytesUTF16;getHeap=function(){return HEAPU16};shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=function(){return HEAPU32};shift=2}registerType(rawType,{name:name,\"fromWireType\":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(HEAP[currentBytePtr>>shift]==0||i==length){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},\"toWireType\":function(destructors,value){if(!(typeof value===\"string\")){throwBindingError(\"Cannot pass non-string to C++ string type \"+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},\"argPackAdvance\":8,\"readValueFromPointer\":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,\"argPackAdvance\":0,\"fromWireType\":function(){return undefined},\"toWireType\":function(destructors,o){return undefined}})}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function __emval_take_value(type,argv){type=requireRegisteredType(type,\"_emval_take_value\");var v=type[\"readValueFromPointer\"](argv);return __emval_register(v)}function _abort(){abort()}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function _emscripten_get_heap_size(){return HEAPU8.length}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){requestedSize=requestedSize>>>0;var oldSize=_emscripten_get_heap_size();var PAGE_MULTIPLE=65536;var maxHeapSize=2147483648;if(requestedSize>maxHeapSize){return false}var minHeapSize=16777216;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(minHeapSize,requestedSize,overGrownHeapSize),PAGE_MULTIPLE));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}InternalError=Module[\"InternalError\"]=extendError(Error,\"InternalError\");embind_init_charCodes();BindingError=Module[\"BindingError\"]=extendError(Error,\"BindingError\");init_emval();UnboundTypeError=Module[\"UnboundTypeError\"]=extendError(Error,\"UnboundTypeError\");var asmLibraryArg={\"j\":___cxa_allocate_exception,\"i\":___cxa_throw,\"l\":__embind_finalize_value_object,\"t\":__embind_register_bool,\"s\":__embind_register_emval,\"o\":__embind_register_enum,\"n\":__embind_register_enum_value,\"g\":__embind_register_float,\"d\":__embind_register_function,\"b\":__embind_register_integer,\"a\":__embind_register_memory_view,\"h\":__embind_register_std_string,\"f\":__embind_register_std_wstring,\"m\":__embind_register_value_object,\"e\":__embind_register_value_object_field,\"u\":__embind_register_void,\"v\":__emval_decref,\"k\":__emval_incref,\"q\":__emval_take_value,\"r\":_abort,\"p\":_emscripten_memcpy_big,\"c\":_emscripten_resize_heap,\"memory\":wasmMemory,\"table\":wasmTable};var asm=createWasm();var ___wasm_call_ctors=Module[\"___wasm_call_ctors\"]=function(){return(___wasm_call_ctors=Module[\"___wasm_call_ctors\"]=Module[\"asm\"][\"w\"]).apply(null,arguments)};var _malloc=Module[\"_malloc\"]=function(){return(_malloc=Module[\"_malloc\"]=Module[\"asm\"][\"x\"]).apply(null,arguments)};var _free=Module[\"_free\"]=function(){return(_free=Module[\"_free\"]=Module[\"asm\"][\"y\"]).apply(null,arguments)};var ___getTypeName=Module[\"___getTypeName\"]=function(){return(___getTypeName=Module[\"___getTypeName\"]=Module[\"asm\"][\"z\"]).apply(null,arguments)};var ___embind_register_native_and_builtin_types=Module[\"___embind_register_native_and_builtin_types\"]=function(){return(___embind_register_native_and_builtin_types=Module[\"___embind_register_native_and_builtin_types\"]=Module[\"asm\"][\"A\"]).apply(null,arguments)};var dynCall_i=Module[\"dynCall_i\"]=function(){return(dynCall_i=Module[\"dynCall_i\"]=Module[\"asm\"][\"B\"]).apply(null,arguments)};var dynCall_vi=Module[\"dynCall_vi\"]=function(){return(dynCall_vi=Module[\"dynCall_vi\"]=Module[\"asm\"][\"C\"]).apply(null,arguments)};var dynCall_iii=Module[\"dynCall_iii\"]=function(){return(dynCall_iii=Module[\"dynCall_iii\"]=Module[\"asm\"][\"D\"]).apply(null,arguments)};var dynCall_viii=Module[\"dynCall_viii\"]=function(){return(dynCall_viii=Module[\"dynCall_viii\"]=Module[\"asm\"][\"E\"]).apply(null,arguments)};var dynCall_fii=Module[\"dynCall_fii\"]=function(){return(dynCall_fii=Module[\"dynCall_fii\"]=Module[\"asm\"][\"F\"]).apply(null,arguments)};var dynCall_viif=Module[\"dynCall_viif\"]=function(){return(dynCall_viif=Module[\"dynCall_viif\"]=Module[\"asm\"][\"G\"]).apply(null,arguments)};var dynCall_ii=Module[\"dynCall_ii\"]=function(){return(dynCall_ii=Module[\"dynCall_ii\"]=Module[\"asm\"][\"H\"]).apply(null,arguments)};var dynCall_iiiiii=Module[\"dynCall_iiiiii\"]=function(){return(dynCall_iiiiii=Module[\"dynCall_iiiiii\"]=Module[\"asm\"][\"I\"]).apply(null,arguments)};var dynCall_viiiii=Module[\"dynCall_viiiii\"]=function(){return(dynCall_viiiii=Module[\"dynCall_viiiii\"]=Module[\"asm\"][\"J\"]).apply(null,arguments)};var dynCall_v=Module[\"dynCall_v\"]=function(){return(dynCall_v=Module[\"dynCall_v\"]=Module[\"asm\"][\"K\"]).apply(null,arguments)};var dynCall_iiii=Module[\"dynCall_iiii\"]=function(){return(dynCall_iiii=Module[\"dynCall_iiii\"]=Module[\"asm\"][\"L\"]).apply(null,arguments)};var dynCall_viiiiiiiii=Module[\"dynCall_viiiiiiiii\"]=function(){return(dynCall_viiiiiiiii=Module[\"dynCall_viiiiiiiii\"]=Module[\"asm\"][\"M\"]).apply(null,arguments)};var dynCall_viiii=Module[\"dynCall_viiii\"]=function(){return(dynCall_viiii=Module[\"dynCall_viiii\"]=Module[\"asm\"][\"N\"]).apply(null,arguments)};var dynCall_viiiiii=Module[\"dynCall_viiiiii\"]=function(){return(dynCall_viiiiii=Module[\"dynCall_viiiiii\"]=Module[\"asm\"][\"O\"]).apply(null,arguments)};var calledRun;function ExitStatus(status){this.name=\"ExitStatus\";this.message=\"Program terminated with exit(\"+status+\")\";this.status=status}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;Module[\"calledRun\"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve(Module);if(Module[\"onRuntimeInitialized\"])Module[\"onRuntimeInitialized\"]();postRun()}if(Module[\"setStatus\"]){Module[\"setStatus\"](\"Running...\");setTimeout(function(){setTimeout(function(){Module[\"setStatus\"](\"\")},1);doRun()},1)}else{doRun()}}Module[\"run\"]=run;if(Module[\"preInit\"]){if(typeof Module[\"preInit\"]==\"function\")Module[\"preInit\"]=[Module[\"preInit\"]];while(Module[\"preInit\"].length>0){Module[\"preInit\"].pop()()}}noExitRuntime=true;run();\n\n\n  return webp_enc.ready\n}\n);\n})();\nif (typeof exports === 'object' && typeof module === 'object')\n      module.exports = webp_enc;\n    else if (typeof define === 'function' && define['amd'])\n      define([], function() { return webp_enc; });\n    else if (typeof exports === 'object')\n      exports[\"webp_enc\"] = webp_enc;\n    "]}