diff --git a/159.index.js b/159.index.js new file mode 100644 index 00000000..dfcffb39 --- /dev/null +++ b/159.index.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkruffle_demo=self.webpackChunkruffle_demo||[]).push([[159],{972:(e,n,_)=>{function t(e,n){const _=e.length,t=e.getChannelData(0),r=e.getChannelData(1);let b=0,c=0;for(;c<_;)t[c]=n[b],r[c]=n[b+1],c++,b+=2}function r(e,n){return e[n]}_.d(n,{$s:()=>r,tM:()=>t})},159:(e,n,_)=>{_.r(n),_.d(n,{Ruffle:()=>j,default:()=>$,initSync:()=>K});var t=_(972);e=_.hmd(e);const r="undefined"!=typeof AudioContext?AudioContext:"undefined"!=typeof webkitAudioContext?webkitAudioContext:void 0;let b;const c=new Array(128).fill(void 0);function f(e){return c[e]}c.push(void 0,null,!0,!1);let a=0,u=null;function o(){return null!==u&&0!==u.byteLength||(u=new Uint8Array(b.memory.buffer)),u}const i="undefined"!=typeof TextEncoder?new TextEncoder("utf-8"):{encode:()=>{throw Error("TextEncoder not available")}},g="function"==typeof i.encodeInto?function(e,n){return i.encodeInto(e,n)}:function(e,n){const _=i.encode(e);return n.set(_),{read:e.length,written:_.length}};function w(e,n,_){if(void 0===_){const _=i.encode(e),t=n(_.length,1)>>>0;return o().subarray(t,t+_.length).set(_),a=_.length,t}let t=e.length,r=n(t,1)>>>0;const b=o();let c=0;for(;c127)break;b[r+c]=n}if(c!==t){0!==c&&(e=e.slice(c)),r=_(r,t,t=c+3*e.length,1)>>>0;const n=o().subarray(r+c,r+t);c+=g(e,n).written}return a=c,r}function d(e){return null==e}let l=null;function s(){return null!==l&&0!==l.byteLength||(l=new Int32Array(b.memory.buffer)),l}let m=c.length;function p(e){const n=f(e);return function(e){e<132||(c[e]=m,m=e)}(e),n}function y(e){m===c.length&&c.push(c.length+1);const n=m;return m=c[n],c[n]=e,n}const h="undefined"!=typeof TextDecoder?new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}):{decode:()=>{throw Error("TextDecoder not available")}};function v(e,n){return e>>>=0,h.decode(o().subarray(e,e+n))}"undefined"!=typeof TextDecoder&&h.decode();let x=null;function S(){return null!==x&&0!==x.byteLength||(x=new Float64Array(b.memory.buffer)),x}let A=null;function D(e){const n=typeof e;if("number"==n||"boolean"==n||null==e)return`${e}`;if("string"==n)return`"${e}"`;if("symbol"==n){const n=e.description;return null==n?"Symbol":`Symbol(${n})`}if("function"==n){const n=e.name;return"string"==typeof n&&n.length>0?`Function(${n})`:"Function"}if(Array.isArray(e)){const n=e.length;let _="[";n>0&&(_+=D(e[0]));for(let t=1;t1))return toString.call(e);if(t=_[1],"Object"==t)try{return"Object("+JSON.stringify(e)+")"}catch(e){return"Object"}return e instanceof Error?`${e.name}: ${e.message}\n${e.stack}`:t}function T(e,n,_,t){const r={a:e,b:n,cnt:1,dtor:_},c=(...e)=>{r.cnt++;const n=r.a;r.a=0;try{return t(n,r.b,...e)}finally{0==--r.cnt?b.__wbindgen_export_2.get(r.dtor)(n,r.b):r.a=n}};return c.original=r,c}function I(e,n,_){b.wasm_bindgen__convert__closures__invoke1_mut__h81f37bbda3973514(e,n,_)}function E(e,n,_){b.wasm_bindgen__convert__closures__invoke1_mut__h40c932b0ff43ea71(e,n,y(_))}function P(e,n){b.wasm_bindgen__convert__closures__invoke0_mut__h70ad5c9ed467aff0(e,n)}function M(e,n){b._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h89b2f3a27e05e3ab(e,n)}function k(e,n,_){b._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h623c94a45f19fd54(e,n,y(_))}function F(e,n){b._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h7b085a12b36559b1(e,n)}function R(e,n,_){b.wasm_bindgen__convert__closures__invoke1_mut__h2c7feb67e27e88e8(e,n,y(_))}function B(e,n){try{return e.apply(this,n)}catch(e){b.__wbindgen_exn_store(y(e))}}let C=null;function L(){return null!==C&&0!==C.byteLength||(C=new Uint32Array(b.memory.buffer)),C}function O(e,n){const _=n(4*e.length,4)>>>0,t=L();for(let n=0;n>>=0,(null!==W&&0!==W.byteLength||(W=new Float32Array(b.memory.buffer)),W).subarray(e/4,e/4+n)}function V(e,n){return e>>>=0,s().subarray(e/4,e/4+n)}function q(e,n){return e>>>=0,o().subarray(e/1,e/1+n)}let H=null;class j{static __wrap(e){e>>>=0;const n=Object.create(j.prototype);return n.__wbg_ptr=e,n}__destroy_into_raw(){const e=this.__wbg_ptr;return this.__wbg_ptr=0,e}free(){const e=this.__destroy_into_raw();b.__wbg_ruffle_free(e)}constructor(e,n,_){return p(b.ruffle_new(y(e),y(n),y(_)))}stream_from(e,n){try{const t=b.__wbindgen_add_to_stack_pointer(-16),r=w(e,b.__wbindgen_malloc,b.__wbindgen_realloc),c=a;b.ruffle_stream_from(t,this.__wbg_ptr,r,c,y(n));var _=s()[t/4+0];if(s()[t/4+1])throw p(_)}finally{b.__wbindgen_add_to_stack_pointer(16)}}load_data(e,n,_){try{const r=b.__wbindgen_add_to_stack_pointer(-16),c=w(_,b.__wbindgen_malloc,b.__wbindgen_realloc),f=a;b.ruffle_load_data(r,this.__wbg_ptr,y(e),y(n),c,f);var t=s()[r/4+0];if(s()[r/4+1])throw p(t)}finally{b.__wbindgen_add_to_stack_pointer(16)}}play(){b.ruffle_play(this.__wbg_ptr)}pause(){b.ruffle_pause(this.__wbg_ptr)}is_playing(){return 0!==b.ruffle_is_playing(this.__wbg_ptr)}volume(){return b.ruffle_volume(this.__wbg_ptr)}set_volume(e){b.ruffle_set_volume(this.__wbg_ptr,e)}renderer_debug_info(){return p(b.ruffle_renderer_debug_info(this.__wbg_ptr))}renderer_name(){return p(b.ruffle_renderer_name(this.__wbg_ptr))}prepare_context_menu(){return p(b.ruffle_prepare_context_menu(this.__wbg_ptr))}run_context_menu_callback(e){b.ruffle_run_context_menu_callback(this.__wbg_ptr,e)}set_fullscreen(e){b.ruffle_set_fullscreen(this.__wbg_ptr,e)}clear_custom_menu_items(){b.ruffle_clear_custom_menu_items(this.__wbg_ptr)}destroy(){b.ruffle_destroy(this.__wbg_ptr)}add_font(e,n){const _=w(e,b.__wbindgen_malloc,b.__wbindgen_realloc),t=a;b.ruffle_add_font(this.__wbg_ptr,_,t,y(n))}set_default_font(e,n){const _=w(e,b.__wbindgen_malloc,b.__wbindgen_realloc),t=a,r=O(n,b.__wbindgen_malloc),c=a;b.ruffle_set_default_font(this.__wbg_ptr,_,t,r,c)}call_exposed_callback(e,n){const _=w(e,b.__wbindgen_malloc,b.__wbindgen_realloc),t=a,r=O(n,b.__wbindgen_malloc),c=a;return p(b.ruffle_call_exposed_callback(this.__wbg_ptr,_,t,r,c))}set_trace_observer(e){b.ruffle_set_trace_observer(this.__wbg_ptr,y(e))}audio_context(){return p(b.ruffle_audio_context(this.__wbg_ptr))}static is_wasm_simd_used(){return 0!==b.ruffle_is_wasm_simd_used()}}function G(){const n={wbg:{}};return n.wbg.__wbindgen_string_get=function(e,n){const _=f(n),t="string"==typeof _?_:void 0;var r=d(t)?0:w(t,b.__wbindgen_malloc,b.__wbindgen_realloc),c=a;s()[e/4+1]=c,s()[e/4+0]=r},n.wbg.__wbindgen_object_drop_ref=function(e){p(e)},n.wbg.__wbindgen_cb_drop=function(e){const n=p(e).original;return 1==n.cnt--&&(n.a=0,!0)},n.wbg.__wbindgen_object_clone_ref=function(e){return y(f(e))},n.wbg.__wbg_setMetadata_128bd20648a12d07=function(e,n){f(e).setMetadata(p(n))},n.wbg.__wbindgen_is_function=function(e){return"function"==typeof f(e)},n.wbg.__wbindgen_string_new=function(e,n){return y(v(e,n))},n.wbg.__wbg_getProperty_af1b259e02b39917=function(){return B((function(e,n){return y((0,t.$s)(f(e),f(n)))}),arguments)},n.wbg.__wbg_onCallbackAvailable_d54d3847055a0720=function(e,n,_){f(e).onCallbackAvailable(v(n,_))},n.wbg.__wbg_onFSCommand_68fd9326a1eb7ff5=function(){return B((function(e,n,_,t,r){return f(e).onFSCommand(v(n,_),v(t,r))}),arguments)},n.wbg.__wbindgen_number_get=function(e,n){const _=f(n),t="number"==typeof _?_:void 0;S()[e/8+1]=d(t)?0:t,s()[e/4+0]=!d(t)},n.wbg.__wbindgen_boolean_get=function(e){const n=f(e);return"boolean"==typeof n?n?1:0:2},n.wbg.__wbindgen_is_null=function(e){return null===f(e)},n.wbg.__wbindgen_number_new=function(e){return y(e)},n.wbg.__wbg_panic_52092d3d09d11787=function(e,n){f(e).panic(f(n))},n.wbg.__wbg_displayRootMovieDownloadFailedMessage_ed4ad3ae9522c8a3=function(e){f(e).displayRootMovieDownloadFailedMessage()},n.wbg.__wbg_displayMessage_6b8a0011f836541f=function(e,n,_){f(e).displayMessage(v(n,_))},n.wbg.__wbg_setFullscreen_85ac797b8823b727=function(){return B((function(e,n){f(e).setFullscreen(0!==n)}),arguments)},n.wbg.__wbg_openVirtualKeyboard_e0659b8d0c7b81ed=function(e){f(e).openVirtualKeyboard()},n.wbg.__wbg_isVirtualKeyboardFocused_1719ab4ec034b0ab=function(e){return f(e).isVirtualKeyboardFocused()},n.wbg.__wbg_displayUnsupportedVideo_619cdc62d232655a=function(e,n,_){f(e).displayUnsupportedVideo(v(n,_))},n.wbg.__wbg_ruffle_new=function(e){return y(j.__wrap(e))},n.wbg.__wbindgen_is_bigint=function(e){return"bigint"==typeof f(e)},n.wbg.__wbindgen_bigint_from_i64=function(e){return y(e)},n.wbg.__wbindgen_jsval_eq=function(e,n){return f(e)===f(n)},n.wbg.__wbindgen_bigint_from_u64=function(e){return y(BigInt.asUintN(64,e))},n.wbg.__wbindgen_is_object=function(e){const n=f(e);return"object"==typeof n&&null!==n},n.wbg.__wbindgen_in=function(e,n){return f(e)in f(n)},n.wbg.__wbindgen_is_string=function(e){return"string"==typeof f(e)},n.wbg.__wbindgen_is_undefined=function(e){return void 0===f(e)},n.wbg.__wbg_copyToAudioBufferInterleaved_efb71b16faf5adb2=function(e,n,_){(0,t.tM)(f(e),U(n,_))},n.wbg.__wbindgen_error_new=function(e,n){return y(new Error(v(e,n)))},n.wbg.__wbg_new_abda76e883ba8a5f=function(){return y(new Error)},n.wbg.__wbg_stack_658279fe44541cf6=function(e,n){const _=w(f(n).stack,b.__wbindgen_malloc,b.__wbindgen_realloc),t=a;s()[e/4+1]=t,s()[e/4+0]=_},n.wbg.__wbg_error_f851667af71bcfc6=function(e,n){let _,t;try{_=e,t=n,console.error(v(e,n))}finally{b.__wbindgen_free(_,t,1)}},n.wbg.__wbindgen_jsval_loose_eq=function(e,n){return f(e)==f(n)},n.wbg.__wbg_String_917f38a1211cf44b=function(e,n){const _=w(String(f(n)),b.__wbindgen_malloc,b.__wbindgen_realloc),t=a;s()[e/4+1]=t,s()[e/4+0]=_},n.wbg.__wbg_getwithrefkey_3b3c46ba20582127=function(e,n){return y(f(e)[f(n)])},n.wbg.__wbg_set_8761474ad72b9bf1=function(e,n,_){f(e)[p(n)]=p(_)},n.wbg.__wbg_log_c9486ca5d8e2cbe8=function(e,n){let _,t;try{_=e,t=n,console.log(v(e,n))}finally{b.__wbindgen_free(_,t,1)}},n.wbg.__wbg_log_aba5996d9bde071f=function(e,n,_,t,r,c,f,a){let u,o;try{u=e,o=n,console.log(v(e,n),v(_,t),v(r,c),v(f,a))}finally{b.__wbindgen_free(u,o,1)}},n.wbg.__wbg_mark_40e050a77cc39fea=function(e,n){performance.mark(v(e,n))},n.wbg.__wbg_measure_aa7a73f17813f708=function(){return B((function(e,n,_,t){let r,c,f,a;try{r=e,c=n,f=_,a=t,performance.measure(v(e,n),v(_,t))}finally{b.__wbindgen_free(r,c,1),b.__wbindgen_free(f,a,1)}}),arguments)},n.wbg.__wbg_queueMicrotask_e5949c35d772a669=function(e){queueMicrotask(f(e))},n.wbg.__wbg_queueMicrotask_2be8b97a81fe4d00=function(e){return y(f(e).queueMicrotask)},n.wbg.__wbg_crypto_c48a774b022d20ac=function(e){return y(f(e).crypto)},n.wbg.__wbg_process_298734cf255a885d=function(e){return y(f(e).process)},n.wbg.__wbg_versions_e2e78e134e3e5d01=function(e){return y(f(e).versions)},n.wbg.__wbg_node_1cd7a5d853dbea79=function(e){return y(f(e).node)},n.wbg.__wbg_msCrypto_bcb970640f50a1e8=function(e){return y(f(e).msCrypto)},n.wbg.__wbg_require_8f08ceecec0f4fee=function(){return B((function(){return y(e.require)}),arguments)},n.wbg.__wbg_randomFillSync_dc1e9a60c158336d=function(){return B((function(e,n){f(e).randomFillSync(p(n))}),arguments)},n.wbg.__wbg_getRandomValues_37fa2ca9e4e07fab=function(){return B((function(e,n){f(e).getRandomValues(f(n))}),arguments)},n.wbg.__wbg_performance_bdf4f1a290fc5c5c=function(e){return y(f(e).performance)},n.wbg.__wbg_now_d87295c25be68e8b=function(e){return f(e).now()},n.wbg.__wbg_instanceof_WebGl2RenderingContext_dcef4c962fd699e9=function(e){let n;try{n=f(e)instanceof WebGL2RenderingContext}catch(e){n=!1}return n},n.wbg.__wbg_beginQuery_b77f6789672396e4=function(e,n,_){f(e).beginQuery(n>>>0,f(_))},n.wbg.__wbg_bindBufferRange_ad7054c3ee5c6ef9=function(e,n,_,t,r,b){f(e).bindBufferRange(n>>>0,_>>>0,f(t),r,b)},n.wbg.__wbg_bindSampler_c9bd2f21f904cae4=function(e,n,_){f(e).bindSampler(n>>>0,f(_))},n.wbg.__wbg_bindVertexArray_cf524b9892e28075=function(e,n){f(e).bindVertexArray(f(n))},n.wbg.__wbg_blitFramebuffer_a4c9adfdb6b1ffa8=function(e,n,_,t,r,b,c,a,u,o,i){f(e).blitFramebuffer(n,_,t,r,b,c,a,u,o>>>0,i>>>0)},n.wbg.__wbg_bufferData_77ca7e60658033e8=function(e,n,_,t){f(e).bufferData(n>>>0,_,t>>>0)},n.wbg.__wbg_bufferData_cbf46e29ed1643f0=function(e,n,_,t){f(e).bufferData(n>>>0,f(_),t>>>0)},n.wbg.__wbg_bufferSubData_5479137ae34eb123=function(e,n,_,t){f(e).bufferSubData(n>>>0,_,f(t))},n.wbg.__wbg_clearBufferfi_8633a4d3aa04e632=function(e,n,_,t,r){f(e).clearBufferfi(n>>>0,_,t,r)},n.wbg.__wbg_clearBufferfv_1312425cb4447d52=function(e,n,_,t,r){f(e).clearBufferfv(n>>>0,_,U(t,r))},n.wbg.__wbg_clearBufferiv_e8f1973594b7e7a4=function(e,n,_,t,r){f(e).clearBufferiv(n>>>0,_,V(t,r))},n.wbg.__wbg_clearBufferuiv_98c25f3ef7dc8e90=function(e,n,_,t,r){var b,c;f(e).clearBufferuiv(n>>>0,_,(b=t,c=r,b>>>=0,L().subarray(b/4,b/4+c)))},n.wbg.__wbg_clientWaitSync_e74bab9938ab7b7d=function(e,n,_,t){return f(e).clientWaitSync(f(n),_>>>0,t>>>0)},n.wbg.__wbg_compressedTexSubImage2D_07f751e93c00be4b=function(e,n,_,t,r,b,c,a,u,o){f(e).compressedTexSubImage2D(n>>>0,_,t,r,b,c,a>>>0,u,o)},n.wbg.__wbg_compressedTexSubImage2D_6545cb75eb624829=function(e,n,_,t,r,b,c,a,u){f(e).compressedTexSubImage2D(n>>>0,_,t,r,b,c,a>>>0,f(u))},n.wbg.__wbg_compressedTexSubImage3D_e0d4519911d0b863=function(e,n,_,t,r,b,c,a,u,o,i,g){f(e).compressedTexSubImage3D(n>>>0,_,t,r,b,c,a,u,o>>>0,i,g)},n.wbg.__wbg_compressedTexSubImage3D_08e1c9b05dc8f93b=function(e,n,_,t,r,b,c,a,u,o,i){f(e).compressedTexSubImage3D(n>>>0,_,t,r,b,c,a,u,o>>>0,f(i))},n.wbg.__wbg_copyBufferSubData_c282baaee7e6fb21=function(e,n,_,t,r,b){f(e).copyBufferSubData(n>>>0,_>>>0,t,r,b)},n.wbg.__wbg_copyTexSubImage3D_beaa4a8381ab52b6=function(e,n,_,t,r,b,c,a,u,o){f(e).copyTexSubImage3D(n>>>0,_,t,r,b,c,a,u,o)},n.wbg.__wbg_createQuery_a559d866fa594eb0=function(e){const n=f(e).createQuery();return d(n)?0:y(n)},n.wbg.__wbg_createSampler_66a5e941bf2be2a8=function(e){const n=f(e).createSampler();return d(n)?0:y(n)},n.wbg.__wbg_createVertexArray_4b35fb59f7da9bd3=function(e){const n=f(e).createVertexArray();return d(n)?0:y(n)},n.wbg.__wbg_deleteQuery_ff90dbf671ef4184=function(e,n){f(e).deleteQuery(f(n))},n.wbg.__wbg_deleteSampler_1e3940f00e5639ae=function(e,n){f(e).deleteSampler(f(n))},n.wbg.__wbg_deleteSync_32395a8439b45ec5=function(e,n){f(e).deleteSync(f(n))},n.wbg.__wbg_deleteVertexArray_afb77924ff489c1d=function(e,n){f(e).deleteVertexArray(f(n))},n.wbg.__wbg_drawArraysInstanced_e0a60611a5b267d1=function(e,n,_,t,r){f(e).drawArraysInstanced(n>>>0,_,t,r)},n.wbg.__wbg_drawBuffers_fa92ed1b3c7f16a4=function(e,n){f(e).drawBuffers(f(n))},n.wbg.__wbg_drawElementsInstanced_df3722302ea1b54a=function(e,n,_,t,r,b){f(e).drawElementsInstanced(n>>>0,_,t>>>0,r,b)},n.wbg.__wbg_endQuery_d14f68c8db4cd117=function(e,n){f(e).endQuery(n>>>0)},n.wbg.__wbg_fenceSync_fc59acc5642fcbb0=function(e,n,_){const t=f(e).fenceSync(n>>>0,_>>>0);return d(t)?0:y(t)},n.wbg.__wbg_framebufferTextureLayer_5e14109c032678e5=function(e,n,_,t,r,b){f(e).framebufferTextureLayer(n>>>0,_>>>0,f(t),r,b)},n.wbg.__wbg_getBufferSubData_6832ba0767286ba3=function(e,n,_,t){f(e).getBufferSubData(n>>>0,_,f(t))},n.wbg.__wbg_getIndexedParameter_ef2c629bdfa92696=function(){return B((function(e,n,_){return y(f(e).getIndexedParameter(n>>>0,_>>>0))}),arguments)},n.wbg.__wbg_getQueryParameter_e15e3de18f843799=function(e,n,_){return y(f(e).getQueryParameter(f(n),_>>>0))},n.wbg.__wbg_getSyncParameter_33996dfdd2d7882e=function(e,n,_){return y(f(e).getSyncParameter(f(n),_>>>0))},n.wbg.__wbg_getUniformBlockIndex_69eb3648b08216fe=function(e,n,_,t){return f(e).getUniformBlockIndex(f(n),v(_,t))},n.wbg.__wbg_invalidateFramebuffer_3bae1c067f2cb2a1=function(){return B((function(e,n,_){f(e).invalidateFramebuffer(n>>>0,f(_))}),arguments)},n.wbg.__wbg_readBuffer_1e70c33b68a2b14b=function(e,n){f(e).readBuffer(n>>>0)},n.wbg.__wbg_readPixels_c626351cb7e50b7e=function(){return B((function(e,n,_,t,r,b,c,a){f(e).readPixels(n,_,t,r,b>>>0,c>>>0,f(a))}),arguments)},n.wbg.__wbg_readPixels_11e23d99e8d82b28=function(){return B((function(e,n,_,t,r,b,c,a){f(e).readPixels(n,_,t,r,b>>>0,c>>>0,a)}),arguments)},n.wbg.__wbg_renderbufferStorageMultisample_5b37401ac2e98a39=function(e,n,_,t,r,b){f(e).renderbufferStorageMultisample(n>>>0,_,t>>>0,r,b)},n.wbg.__wbg_samplerParameterf_9e97455fe5f62f3b=function(e,n,_,t){f(e).samplerParameterf(f(n),_>>>0,t)},n.wbg.__wbg_samplerParameteri_fb56f6aeb62e8652=function(e,n,_,t){f(e).samplerParameteri(f(n),_>>>0,t)},n.wbg.__wbg_texImage2D_aa3331ba2fb50c54=function(){return B((function(e,n,_,t,r,b,c,a,u,o,i){f(e).texImage2D(n>>>0,_,t,r,b,c,a>>>0,u>>>0,0===o?void 0:q(o,i))}),arguments)},n.wbg.__wbg_texStorage2D_d54c1b39afd82600=function(e,n,_,t,r,b){f(e).texStorage2D(n>>>0,_,t>>>0,r,b)},n.wbg.__wbg_texStorage3D_55a9e5921ca9e5cd=function(e,n,_,t,r,b,c){f(e).texStorage3D(n>>>0,_,t>>>0,r,b,c)},n.wbg.__wbg_texSubImage2D_be1edbc37b17c97c=function(){return B((function(e,n,_,t,r,b,c,a,u,o){f(e).texSubImage2D(n>>>0,_,t,r,b,c,a>>>0,u>>>0,f(o))}),arguments)},n.wbg.__wbg_texSubImage2D_2d448f50a6536ac3=function(){return B((function(e,n,_,t,r,b,c,a,u,o){f(e).texSubImage2D(n>>>0,_,t,r,b,c,a>>>0,u>>>0,o)}),arguments)},n.wbg.__wbg_texSubImage2D_48f642dc3aa75118=function(){return B((function(e,n,_,t,r,b,c,a,u,o){f(e).texSubImage2D(n>>>0,_,t,r,b,c,a>>>0,u>>>0,f(o))}),arguments)},n.wbg.__wbg_texSubImage2D_e5a83a5fa6af1c7b=function(){return B((function(e,n,_,t,r,b,c,a,u,o){f(e).texSubImage2D(n>>>0,_,t,r,b,c,a>>>0,u>>>0,f(o))}),arguments)},n.wbg.__wbg_texSubImage2D_0ff7387a82ce7d1d=function(){return B((function(e,n,_,t,r,b,c,a,u,o){f(e).texSubImage2D(n>>>0,_,t,r,b,c,a>>>0,u>>>0,f(o))}),arguments)},n.wbg.__wbg_texSubImage3D_c39972668b221cda=function(){return B((function(e,n,_,t,r,b,c,a,u,o,i,g){f(e).texSubImage3D(n>>>0,_,t,r,b,c,a,u,o>>>0,i>>>0,g)}),arguments)},n.wbg.__wbg_texSubImage3D_959436f754f2ab55=function(){return B((function(e,n,_,t,r,b,c,a,u,o,i,g){f(e).texSubImage3D(n>>>0,_,t,r,b,c,a,u,o>>>0,i>>>0,f(g))}),arguments)},n.wbg.__wbg_texSubImage3D_2c0587d160badf03=function(){return B((function(e,n,_,t,r,b,c,a,u,o,i,g){f(e).texSubImage3D(n>>>0,_,t,r,b,c,a,u,o>>>0,i>>>0,f(g))}),arguments)},n.wbg.__wbg_texSubImage3D_b3a335476f63413e=function(){return B((function(e,n,_,t,r,b,c,a,u,o,i,g){f(e).texSubImage3D(n>>>0,_,t,r,b,c,a,u,o>>>0,i>>>0,f(g))}),arguments)},n.wbg.__wbg_texSubImage3D_eb62b7a16a5ca1e4=function(){return B((function(e,n,_,t,r,b,c,a,u,o,i,g){f(e).texSubImage3D(n>>>0,_,t,r,b,c,a,u,o>>>0,i>>>0,f(g))}),arguments)},n.wbg.__wbg_uniform2fv_4d1cfba3bb56370b=function(e,n,_,t){f(e).uniform2fv(f(n),U(_,t))},n.wbg.__wbg_uniform2iv_98e443584b4e7aa0=function(e,n,_,t){f(e).uniform2iv(f(n),V(_,t))},n.wbg.__wbg_uniform3fv_a5aa096fec7ac224=function(e,n,_,t){f(e).uniform3fv(f(n),U(_,t))},n.wbg.__wbg_uniform3iv_173aeeea1df8fd31=function(e,n,_,t){f(e).uniform3iv(f(n),V(_,t))},n.wbg.__wbg_uniform4fv_5b488014de1f2331=function(e,n,_,t){f(e).uniform4fv(f(n),U(_,t))},n.wbg.__wbg_uniform4iv_4a7d13e838035a99=function(e,n,_,t){f(e).uniform4iv(f(n),V(_,t))},n.wbg.__wbg_uniformBlockBinding_3f335c565d354653=function(e,n,_,t){f(e).uniformBlockBinding(f(n),_>>>0,t>>>0)},n.wbg.__wbg_uniformMatrix2fv_97f55388f859e53d=function(e,n,_,t,r){f(e).uniformMatrix2fv(f(n),0!==_,U(t,r))},n.wbg.__wbg_uniformMatrix3fv_747befbbe746edfa=function(e,n,_,t,r){f(e).uniformMatrix3fv(f(n),0!==_,U(t,r))},n.wbg.__wbg_uniformMatrix4fv_1826d923932cf3bb=function(e,n,_,t,r){f(e).uniformMatrix4fv(f(n),0!==_,U(t,r))},n.wbg.__wbg_vertexAttribDivisor_c7e452c112f8fba9=function(e,n,_){f(e).vertexAttribDivisor(n>>>0,_>>>0)},n.wbg.__wbg_vertexAttribIPointer_3c9eecc6d010eb7c=function(e,n,_,t,r,b){f(e).vertexAttribIPointer(n>>>0,_,t>>>0,r,b)},n.wbg.__wbg_activeTexture_5a67b794a7ff8ef9=function(e,n){f(e).activeTexture(n>>>0)},n.wbg.__wbg_attachShader_06c432ad16c8823a=function(e,n,_){f(e).attachShader(f(n),f(_))},n.wbg.__wbg_bindBuffer_c0ef32bca575b1bf=function(e,n,_){f(e).bindBuffer(n>>>0,f(_))},n.wbg.__wbg_bindFramebuffer_d0a5dbfb286c50fc=function(e,n,_){f(e).bindFramebuffer(n>>>0,f(_))},n.wbg.__wbg_bindRenderbuffer_2b3c56d5e3a06843=function(e,n,_){f(e).bindRenderbuffer(n>>>0,f(_))},n.wbg.__wbg_bindTexture_b93b09b8ccb1ad79=function(e,n,_){f(e).bindTexture(n>>>0,f(_))},n.wbg.__wbg_blendColor_13cd680b4a571d0c=function(e,n,_,t,r){f(e).blendColor(n,_,t,r)},n.wbg.__wbg_blendEquation_95764654793819fa=function(e,n){f(e).blendEquation(n>>>0)},n.wbg.__wbg_blendEquationSeparate_15c450dcb532d4b6=function(e,n,_){f(e).blendEquationSeparate(n>>>0,_>>>0)},n.wbg.__wbg_blendFunc_8dcdda416da47fff=function(e,n,_){f(e).blendFunc(n>>>0,_>>>0)},n.wbg.__wbg_blendFuncSeparate_1b0a9589131ac4ec=function(e,n,_,t,r){f(e).blendFuncSeparate(n>>>0,_>>>0,t>>>0,r>>>0)},n.wbg.__wbg_colorMask_bce35700ad725680=function(e,n,_,t,r){f(e).colorMask(0!==n,0!==_,0!==t,0!==r)},n.wbg.__wbg_compileShader_81181e6a219b7098=function(e,n){f(e).compileShader(f(n))},n.wbg.__wbg_copyTexSubImage2D_3db6d0348e149b43=function(e,n,_,t,r,b,c,a,u){f(e).copyTexSubImage2D(n>>>0,_,t,r,b,c,a,u)},n.wbg.__wbg_createBuffer_6ead16b08a511599=function(e){const n=f(e).createBuffer();return d(n)?0:y(n)},n.wbg.__wbg_createFramebuffer_ae61f7f60e4f7262=function(e){const n=f(e).createFramebuffer();return d(n)?0:y(n)},n.wbg.__wbg_createProgram_c835e8e8ff672d87=function(e){const n=f(e).createProgram();return d(n)?0:y(n)},n.wbg.__wbg_createRenderbuffer_546ad13076d171b8=function(e){const n=f(e).createRenderbuffer();return d(n)?0:y(n)},n.wbg.__wbg_createShader_ae014363ffc75c3a=function(e,n){const _=f(e).createShader(n>>>0);return d(_)?0:y(_)},n.wbg.__wbg_createTexture_bf3e90c90068415a=function(e){const n=f(e).createTexture();return d(n)?0:y(n)},n.wbg.__wbg_cullFace_8caec08bdeac55b3=function(e,n){f(e).cullFace(n>>>0)},n.wbg.__wbg_deleteBuffer_dd6dab889155f66c=function(e,n){f(e).deleteBuffer(f(n))},n.wbg.__wbg_deleteFramebuffer_5c3db6bf8da47a23=function(e,n){f(e).deleteFramebuffer(f(n))},n.wbg.__wbg_deleteProgram_fa4467f1f5240581=function(e,n){f(e).deleteProgram(f(n))},n.wbg.__wbg_deleteRenderbuffer_b60f60b4646bc91f=function(e,n){f(e).deleteRenderbuffer(f(n))},n.wbg.__wbg_deleteShader_1763981bc55a576a=function(e,n){f(e).deleteShader(f(n))},n.wbg.__wbg_deleteTexture_767a200bf1091c20=function(e,n){f(e).deleteTexture(f(n))},n.wbg.__wbg_depthFunc_c292cb73977174cf=function(e,n){f(e).depthFunc(n>>>0)},n.wbg.__wbg_depthMask_bde3394690e9c8af=function(e,n){f(e).depthMask(0!==n)},n.wbg.__wbg_depthRange_96428a1b266ada78=function(e,n,_){f(e).depthRange(n,_)},n.wbg.__wbg_disable_7c1d698fcc9ac41f=function(e,n){f(e).disable(n>>>0)},n.wbg.__wbg_disableVertexAttribArray_eb9b9b0042076ad2=function(e,n){f(e).disableVertexAttribArray(n>>>0)},n.wbg.__wbg_drawArrays_c5972b3d73095bf5=function(e,n,_,t){f(e).drawArrays(n>>>0,_,t)},n.wbg.__wbg_enable_fb591cc986e74bb0=function(e,n){f(e).enable(n>>>0)},n.wbg.__wbg_enableVertexAttribArray_224e3bb561570cc2=function(e,n){f(e).enableVertexAttribArray(n>>>0)},n.wbg.__wbg_framebufferRenderbuffer_8d91d955b0482c63=function(e,n,_,t,r){f(e).framebufferRenderbuffer(n>>>0,_>>>0,t>>>0,f(r))},n.wbg.__wbg_framebufferTexture2D_006e888dee2f2eb6=function(e,n,_,t,r,b){f(e).framebufferTexture2D(n>>>0,_>>>0,t>>>0,f(r),b)},n.wbg.__wbg_frontFace_5bd1fe45478a0153=function(e,n){f(e).frontFace(n>>>0)},n.wbg.__wbg_getActiveUniform_2cc7724078a3fc49=function(e,n,_){const t=f(e).getActiveUniform(f(n),_>>>0);return d(t)?0:y(t)},n.wbg.__wbg_getError_54d0953dc572e9d3=function(e){return f(e).getError()},n.wbg.__wbg_getExtension_9167625a19377c9e=function(){return B((function(e,n,_){const t=f(e).getExtension(v(n,_));return d(t)?0:y(t)}),arguments)},n.wbg.__wbg_getParameter_f9803d52fbf91f53=function(){return B((function(e,n){return y(f(e).getParameter(n>>>0))}),arguments)},n.wbg.__wbg_getProgramInfoLog_056131faf2350ad7=function(e,n,_){const t=f(n).getProgramInfoLog(f(_));var r=d(t)?0:w(t,b.__wbindgen_malloc,b.__wbindgen_realloc),c=a;s()[e/4+1]=c,s()[e/4+0]=r},n.wbg.__wbg_getProgramParameter_790db16915da3254=function(e,n,_){return y(f(e).getProgramParameter(f(n),_>>>0))},n.wbg.__wbg_getShaderInfoLog_20c948f5d991e6fd=function(e,n,_){const t=f(n).getShaderInfoLog(f(_));var r=d(t)?0:w(t,b.__wbindgen_malloc,b.__wbindgen_realloc),c=a;s()[e/4+1]=c,s()[e/4+0]=r},n.wbg.__wbg_getShaderParameter_37b950cbc20b6795=function(e,n,_){return y(f(e).getShaderParameter(f(n),_>>>0))},n.wbg.__wbg_getSupportedExtensions_0025d1c62129a18d=function(e){const n=f(e).getSupportedExtensions();return d(n)?0:y(n)},n.wbg.__wbg_getUniformLocation_a7c602314cbc2c05=function(e,n,_,t){const r=f(e).getUniformLocation(f(n),v(_,t));return d(r)?0:y(r)},n.wbg.__wbg_linkProgram_bc5dc3f9357619ca=function(e,n){f(e).linkProgram(f(n))},n.wbg.__wbg_pixelStorei_d72d429580d66228=function(e,n,_){f(e).pixelStorei(n>>>0,_)},n.wbg.__wbg_polygonOffset_041f7e38a611f668=function(e,n,_){f(e).polygonOffset(n,_)},n.wbg.__wbg_renderbufferStorage_66f193b116699606=function(e,n,_,t,r){f(e).renderbufferStorage(n>>>0,_>>>0,t,r)},n.wbg.__wbg_scissor_ba4f49872ea487b7=function(e,n,_,t,r){f(e).scissor(n,_,t,r)},n.wbg.__wbg_shaderSource_928e12db21ccefe3=function(e,n,_,t){f(e).shaderSource(f(n),v(_,t))},n.wbg.__wbg_stencilFuncSeparate_c81b6fc288a68cfe=function(e,n,_,t,r){f(e).stencilFuncSeparate(n>>>0,_>>>0,t,r>>>0)},n.wbg.__wbg_stencilMask_ba73d86b68f2d1a9=function(e,n){f(e).stencilMask(n>>>0)},n.wbg.__wbg_stencilMaskSeparate_e1468048cf89c6ea=function(e,n,_){f(e).stencilMaskSeparate(n>>>0,_>>>0)},n.wbg.__wbg_stencilOpSeparate_0bde3a74778a1126=function(e,n,_,t,r){f(e).stencilOpSeparate(n>>>0,_>>>0,t>>>0,r>>>0)},n.wbg.__wbg_texParameteri_7258cda4d4572982=function(e,n,_,t){f(e).texParameteri(n>>>0,_>>>0,t)},n.wbg.__wbg_uniform1f_e051ff9c7bf1e081=function(e,n,_){f(e).uniform1f(f(n),_)},n.wbg.__wbg_uniform1i_f13bd7d6ad492b5a=function(e,n,_){f(e).uniform1i(f(n),_)},n.wbg.__wbg_uniform4f_97f4fd2d12afc909=function(e,n,_,t,r,b){f(e).uniform4f(f(n),_,t,r,b)},n.wbg.__wbg_useProgram_fcb92641d4c3215f=function(e,n){f(e).useProgram(f(n))},n.wbg.__wbg_vertexAttribPointer_0959b49dbd9a1b3e=function(e,n,_,t,r,b,c){f(e).vertexAttribPointer(n>>>0,_,t>>>0,0!==r,b,c)},n.wbg.__wbg_viewport_8fc784fc0658898b=function(e,n,_,t,r){f(e).viewport(n,_,t,r)},n.wbg.__wbg_instanceof_Window_cde2416cf5126a72=function(e){let n;try{n=f(e)instanceof Window}catch(e){n=!1}return n},n.wbg.__wbg_document_183cf1eecfdbffee=function(e){const n=f(e).document;return d(n)?0:y(n)},n.wbg.__wbg_location_61ca61017633c753=function(e){return y(f(e).location)},n.wbg.__wbg_navigator_7078da62d92ff5ad=function(e){return y(f(e).navigator)},n.wbg.__wbg_devicePixelRatio_41f7bf915854e871=function(e){return f(e).devicePixelRatio},n.wbg.__wbg_localStorage_e11f72e996a4f5d9=function(){return B((function(e){const n=f(e).localStorage;return d(n)?0:y(n)}),arguments)},n.wbg.__wbg_confirm_ed8bd6d5b11bb106=function(){return B((function(e,n,_){return f(e).confirm(v(n,_))}),arguments)},n.wbg.__wbg_focus_55fe3aa7beabbc51=function(){return B((function(e){f(e).focus()}),arguments)},n.wbg.__wbg_open_d3d452ff648d3681=function(){return B((function(e,n,_,t,r){const b=f(e).open(v(n,_),v(t,r));return d(b)?0:y(b)}),arguments)},n.wbg.__wbg_cancelAnimationFrame_89e252309fb01baa=function(){return B((function(e,n){f(e).cancelAnimationFrame(n)}),arguments)},n.wbg.__wbg_requestAnimationFrame_244e975fcad8e9a1=function(){return B((function(e,n){return f(e).requestAnimationFrame(f(n))}),arguments)},n.wbg.__wbg_fetch_8cebc656dc6b11b1=function(e,n){return y(f(e).fetch(f(n)))},n.wbg.__wbg_body_11da0c1aa9610cb3=function(e){const n=f(e).body;return d(n)?0:y(n)},n.wbg.__wbg_createElement_9ce3fdea8322ff34=function(){return B((function(e,n,_){return y(f(e).createElement(v(n,_)))}),arguments)},n.wbg.__wbg_createElementNS_6a08d8f33e767e18=function(){return B((function(e,n,_,t,r){return y(f(e).createElementNS(0===n?void 0:v(n,_),v(t,r)))}),arguments)},n.wbg.__wbg_querySelector_391afe271b8236d5=function(){return B((function(e,n,_){const t=f(e).querySelector(v(n,_));return d(t)?0:y(t)}),arguments)},n.wbg.__wbg_setid_fe7d3f00faee9503=function(e,n,_){f(e).id=v(n,_)},n.wbg.__wbg_clientWidth_15a0b51999d4f454=function(e){return f(e).clientWidth},n.wbg.__wbg_clientHeight_d1f0d14dadbdbebb=function(e){return f(e).clientHeight},n.wbg.__wbg_setinnerHTML_b88bf159b62c2334=function(e,n,_){f(e).innerHTML=v(n,_)},n.wbg.__wbg_querySelector_a57eae24de697e5f=function(){return B((function(e,n,_){const t=f(e).querySelector(v(n,_));return d(t)?0:y(t)}),arguments)},n.wbg.__wbg_releasePointerCapture_c05fbeda019e781b=function(){return B((function(e,n){f(e).releasePointerCapture(n)}),arguments)},n.wbg.__wbg_setAttribute_aebcae2169f2f869=function(){return B((function(e,n,_,t,r){f(e).setAttribute(v(n,_),v(t,r))}),arguments)},n.wbg.__wbg_setAttributeNS_3c1ca8e544224931=function(){return B((function(e,n,_,t,r,b,c){f(e).setAttributeNS(0===n?void 0:v(n,_),v(t,r),v(b,c))}),arguments)},n.wbg.__wbg_setPointerCapture_50aea839ca77d6c4=function(){return B((function(e,n){f(e).setPointerCapture(n)}),arguments)},n.wbg.__wbg_remove_e8b7a30da3792f66=function(e){f(e).remove()},n.wbg.__wbg_clipboardData_9df31a82d48f5917=function(e){const n=f(e).clipboardData;return d(n)?0:y(n)},n.wbg.__wbg_wasClean_f80e269a7035a33a=function(e){return f(e).wasClean},n.wbg.__wbg_code_8a4e6c814f55b956=function(e){return f(e).code},n.wbg.__wbg_reason_38737e2df79b7571=function(e,n){const _=w(f(n).reason,b.__wbindgen_malloc,b.__wbindgen_realloc),t=a;s()[e/4+1]=t,s()[e/4+0]=_},n.wbg.__wbg_newwitheventinitdict_ceffda7854c21a6b=function(){return B((function(e,n,_){return y(new CloseEvent(v(e,n),f(_)))}),arguments)},n.wbg.__wbg_instanceof_HtmlDocument_678c856000dccc91=function(e){let n;try{n=f(e)instanceof HTMLDocument}catch(e){n=!1}return n},n.wbg.__wbg_execCommand_03c5aa47ca921b68=function(){return B((function(e,n,_){return f(e).execCommand(v(n,_))}),arguments)},n.wbg.__wbg_videoWidth_0004efb52b150ee1=function(e){return f(e).videoWidth},n.wbg.__wbg_videoHeight_91a100fca020a216=function(e){return f(e).videoHeight},n.wbg.__wbg_ctrlKey_ac674c31f44bd157=function(e){return f(e).ctrlKey},n.wbg.__wbg_shiftKey_a741da931809868b=function(e){return f(e).shiftKey},n.wbg.__wbg_metaKey_d37dd650c2a748a7=function(e){return f(e).metaKey},n.wbg.__wbg_key_ab25ddd694dd43f3=function(e,n){const _=w(f(n).key,b.__wbindgen_malloc,b.__wbindgen_realloc),t=a;s()[e/4+1]=t,s()[e/4+0]=_},n.wbg.__wbg_code_6f828892fabc6b0f=function(e,n){const _=w(f(n).code,b.__wbindgen_malloc,b.__wbindgen_realloc),t=a;s()[e/4+1]=t,s()[e/4+0]=_},n.wbg.__wbg_data_624fd2b6a4a5ac9e=function(e){return y(f(e).data)},n.wbg.__wbg_instanceof_HtmlElement_d9fe655ad4f1046c=function(e){let n;try{n=f(e)instanceof HTMLElement}catch(e){n=!1}return n},n.wbg.__wbg_setinnerText_51ae4ea67eab16cf=function(e,n,_){f(e).innerText=v(n,_)},n.wbg.__wbg_style_bb2563875c0a818b=function(e){return y(f(e).style)},n.wbg.__wbg_setonclick_307a2514feddff6d=function(e,n){f(e).onclick=f(n)},n.wbg.__wbg_pointerId_58d55b218fe0dea2=function(e){return f(e).pointerId},n.wbg.__wbg_deltaY_b9ab90e34f3a0f1d=function(e){return f(e).deltaY},n.wbg.__wbg_deltaMode_eeaea4efbd95e3d5=function(e){return f(e).deltaMode},n.wbg.__wbg_setbuffer_07bf42dc41827e0a=function(e,n){f(e).buffer=f(n)},n.wbg.__wbg_setonended_8dd87a3f89bdfdd8=function(e,n){f(e).onended=f(n)},n.wbg.__wbg_start_5bf5f92a5044b4cf=function(){return B((function(e,n){f(e).start(n)}),arguments)},n.wbg.__wbg_readyState_13e55da5ad6d64e2=function(e){return f(e).readyState},n.wbg.__wbg_setbinaryType_dcb62e0f2b346301=function(e,n){f(e).binaryType=p(n)},n.wbg.__wbg_new_b9b318679315404f=function(){return B((function(e,n){return y(new WebSocket(v(e,n)))}),arguments)},n.wbg.__wbg_close_f4135085ec3fc8f0=function(){return B((function(e){f(e).close()}),arguments)},n.wbg.__wbg_send_c1cc1284964b7434=function(){return B((function(e,n,_){f(e).send(v(n,_))}),arguments)},n.wbg.__wbg_send_2860805104507701=function(){return B((function(e,n,_){f(e).send(q(n,_))}),arguments)},n.wbg.__wbg_length_5f77ecb5c40bc195=function(e){return f(e).length},n.wbg.__wbg_addColorStop_25bd1ceab4e5249d=function(){return B((function(e,n,_,t){f(e).addColorStop(n,v(_,t))}),arguments)},n.wbg.__wbg_set_2912c891505cbc22=function(){return B((function(e,n,_,t,r){f(e).set(v(n,_),v(t,r))}),arguments)},n.wbg.__wbg_instanceof_HtmlTextAreaElement_a38b7b941ea08357=function(e){let n;try{n=f(e)instanceof HTMLTextAreaElement}catch(e){n=!1}return n},n.wbg.__wbg_setvalue_15231c60278dee22=function(e,n,_){f(e).value=v(n,_)},n.wbg.__wbg_select_a6fb1f090dee4153=function(e){f(e).select()},n.wbg.__wbg_baseURI_35dede05a8ddbcb0=function(){return B((function(e,n){const _=f(n).baseURI;var t=d(_)?0:w(_,b.__wbindgen_malloc,b.__wbindgen_realloc),r=a;s()[e/4+1]=r,s()[e/4+0]=t}),arguments)},n.wbg.__wbg_parentElement_592cb54944d3d002=function(e){const n=f(e).parentElement;return d(n)?0:y(n)},n.wbg.__wbg_appendChild_2e6a6c9d1f0d443d=function(){return B((function(e,n){return y(f(e).appendChild(f(n)))}),arguments)},n.wbg.__wbg_removeChild_a63022ebbfa6ebf5=function(){return B((function(e,n){return y(f(e).removeChild(f(n)))}),arguments)},n.wbg.__wbg_bindVertexArrayOES_9b5e1523bc4318a9=function(e,n){f(e).bindVertexArrayOES(f(n))},n.wbg.__wbg_createVertexArrayOES_b9a61604d56a51c7=function(e){const n=f(e).createVertexArrayOES();return d(n)?0:y(n)},n.wbg.__wbg_deleteVertexArrayOES_fa21d7164c06faf0=function(e,n){f(e).deleteVertexArrayOES(f(n))},n.wbg.__wbg_size_3f52fa5fdd6ff84c=function(e){return f(e).size},n.wbg.__wbg_newwithbuffersourcesequenceandoptions_3956f3afc3d17090=function(){return B((function(e,n){return y(new Blob(f(e),f(n)))}),arguments)},n.wbg.__wbg_newwithu8arraysequenceandoptions_f520ece5c28a5211=function(){return B((function(e,n){return y(new Blob(f(e),f(n)))}),arguments)},n.wbg.__wbg_instanceof_CanvasRenderingContext2d_e264df6db9ec5a3d=function(e){let n;try{n=f(e)instanceof CanvasRenderingContext2D}catch(e){n=!1}return n},n.wbg.__wbg_setglobalAlpha_83c9926d654d3998=function(e,n){f(e).globalAlpha=n},n.wbg.__wbg_setglobalCompositeOperation_11870ed16a273f0a=function(){return B((function(e,n,_){f(e).globalCompositeOperation=v(n,_)}),arguments)},n.wbg.__wbg_setstrokeStyle_1bf67b48c7e92f7c=function(e,n){f(e).strokeStyle=f(n)},n.wbg.__wbg_setfillStyle_343558d6a1a50509=function(e,n){f(e).fillStyle=f(n)},n.wbg.__wbg_setfilter_d603d4dac077b111=function(e,n,_){f(e).filter=v(n,_)},n.wbg.__wbg_setimageSmoothingEnabled_440bffc026016be3=function(e,n){f(e).imageSmoothingEnabled=0!==n},n.wbg.__wbg_setlineWidth_52861f70ee5fc11d=function(e,n){f(e).lineWidth=n},n.wbg.__wbg_setlineCap_edcaad1fc0d5ddf1=function(e,n,_){f(e).lineCap=v(n,_)},n.wbg.__wbg_setlineJoin_4d0e72651ba85036=function(e,n,_){f(e).lineJoin=v(n,_)},n.wbg.__wbg_setmiterLimit_7973579201c9a640=function(e,n){f(e).miterLimit=n},n.wbg.__wbg_drawImage_25efcf027dcc2208=function(){return B((function(e,n,_,t){f(e).drawImage(f(n),_,t)}),arguments)},n.wbg.__wbg_clip_ec5cb0959015716a=function(e,n,_){f(e).clip(f(n),p(_))},n.wbg.__wbg_fill_bcbc0476406322b7=function(e,n,_){f(e).fill(f(n),p(_))},n.wbg.__wbg_stroke_ae8518e473c4376a=function(e,n){f(e).stroke(f(n))},n.wbg.__wbg_createLinearGradient_8f9eadd79f7c5fef=function(e,n,_,t,r){return y(f(e).createLinearGradient(n,_,t,r))},n.wbg.__wbg_createPattern_d6103ec8fb3c3c33=function(){return B((function(e,n,_,t){const r=f(e).createPattern(f(n),v(_,t));return d(r)?0:y(r)}),arguments)},n.wbg.__wbg_createRadialGradient_ab2a290ee5fd0e03=function(){return B((function(e,n,_,t,r,b,c){return y(f(e).createRadialGradient(n,_,t,r,b,c))}),arguments)},n.wbg.__wbg_putImageData_a3f350ccbd660800=function(){return B((function(e,n,_,t){f(e).putImageData(f(n),_,t)}),arguments)},n.wbg.__wbg_clearRect_bba8d57f3a4d13b9=function(e,n,_,t,r){f(e).clearRect(n,_,t,r)},n.wbg.__wbg_fillRect_beae00c04b0cfb93=function(e,n,_,t,r){f(e).fillRect(n,_,t,r)},n.wbg.__wbg_restore_74a0c86b727a531b=function(e){f(e).restore()},n.wbg.__wbg_save_61ede9e2b8a62e6f=function(e){f(e).save()},n.wbg.__wbg_resetTransform_8f98c1d66e7f89db=function(){return B((function(e){f(e).resetTransform()}),arguments)},n.wbg.__wbg_setTransform_233d3936dc1e073d=function(){return B((function(e,n,_,t,r,b,c){f(e).setTransform(n,_,t,r,b,c)}),arguments)},n.wbg.__wbg_transform_b2efaa20d3c87088=function(){return B((function(e,n,_,t,r,b,c){f(e).transform(n,_,t,r,b,c)}),arguments)},n.wbg.__wbg_href_92490614763f3f7c=function(){return B((function(e,n){const _=w(f(n).href,b.__wbindgen_malloc,b.__wbindgen_realloc),t=a;s()[e/4+1]=t,s()[e/4+0]=_}),arguments)},n.wbg.__wbg_protocol_a741904865edbf7b=function(){return B((function(e,n){const _=w(f(n).protocol,b.__wbindgen_malloc,b.__wbindgen_realloc),t=a;s()[e/4+1]=t,s()[e/4+0]=_}),arguments)},n.wbg.__wbg_assign_519c419582b364a5=function(){return B((function(e,n,_){f(e).assign(v(n,_))}),arguments)},n.wbg.__wbg_new_ca6d092d761478c6=function(){return B((function(){return y(new Path2D)}),arguments)},n.wbg.__wbg_addPath_627043dfbbaa5dd6=function(e,n,_){f(e).addPath(f(n),f(_))},n.wbg.__wbg_bezierCurveTo_6418ae0c6e441f67=function(e,n,_,t,r,b,c){f(e).bezierCurveTo(n,_,t,r,b,c)},n.wbg.__wbg_closePath_146579bd50ace9d0=function(e){f(e).closePath()},n.wbg.__wbg_lineTo_860f8ce8ae2bbdae=function(e,n,_){f(e).lineTo(n,_)},n.wbg.__wbg_moveTo_abd134602dd1c7dd=function(e,n,_){f(e).moveTo(n,_)},n.wbg.__wbg_quadraticCurveTo_a10c88191185c255=function(e,n,_,t,r){f(e).quadraticCurveTo(n,_,t,r)},n.wbg.__wbg_rect_626b57c4d2d96a13=function(e,n,_,t,r){f(e).rect(n,_,t,r)},n.wbg.__wbg_size_4c24a4b2e2194883=function(e){return f(e).size},n.wbg.__wbg_type_670485b725fc547b=function(e){return f(e).type},n.wbg.__wbg_name_8f6fe8ee0d6c0be8=function(e,n){const _=w(f(n).name,b.__wbindgen_malloc,b.__wbindgen_realloc),t=a;s()[e/4+1]=t,s()[e/4+0]=_},n.wbg.__wbg_connect_d1235c47cbe5a060=function(){return B((function(e,n){return y(f(e).connect(f(n)))}),arguments)},n.wbg.__wbg_name_6443ed5608a826ef=function(e,n){const _=w(f(n).name,b.__wbindgen_malloc,b.__wbindgen_realloc),t=a;s()[e/4+1]=t,s()[e/4+0]=_},n.wbg.__wbg_lastModified_95cb14b2ccff3ec5=function(e){return f(e).lastModified},n.wbg.__wbg_instanceof_HtmlAnchorElement_b212e47cc4b7708b=function(e){let n;try{n=f(e)instanceof HTMLAnchorElement}catch(e){n=!1}return n},n.wbg.__wbg_setdownload_bed9c50d211d334f=function(e,n,_){f(e).download=v(n,_)},n.wbg.__wbg_sethref_9efc2168fc43670a=function(e,n,_){f(e).href=v(n,_)},n.wbg.__wbg_instanceof_HtmlButtonElement_937d3bb8ffc470ae=function(e){let n;try{n=f(e)instanceof HTMLButtonElement}catch(e){n=!1}return n},n.wbg.__wbg_instanceof_HtmlCanvasElement_838d8b92f3c55028=function(e){let n;try{n=f(e)instanceof HTMLCanvasElement}catch(e){n=!1}return n},n.wbg.__wbg_width_b813b325b323728a=function(e){return f(e).width},n.wbg.__wbg_setwidth_06b3724e3657b03e=function(e,n){f(e).width=n>>>0},n.wbg.__wbg_height_646e862bac72cff1=function(e){return f(e).height},n.wbg.__wbg_setheight_20af00b46a00cb54=function(e,n){f(e).height=n>>>0},n.wbg.__wbg_getContext_a29bad1d160bec3d=function(){return B((function(e,n,_){const t=f(e).getContext(v(n,_));return d(t)?0:y(t)}),arguments)},n.wbg.__wbg_getContext_897a215471051682=function(){return B((function(e,n,_,t){const r=f(e).getContext(v(n,_),f(t));return d(r)?0:y(r)}),arguments)},n.wbg.__wbg_instanceof_HtmlFormElement_eb100a9bdacc9fe6=function(e){let n;try{n=f(e)instanceof HTMLFormElement}catch(e){n=!1}return n},n.wbg.__wbg_setaction_6a0e46394931ffc9=function(e,n,_){f(e).action=v(n,_)},n.wbg.__wbg_setmethod_81ae1acd6fd03957=function(e,n,_){f(e).method=v(n,_)},n.wbg.__wbg_settarget_a77390d923e83844=function(e,n,_){f(e).target=v(n,_)},n.wbg.__wbg_submit_331dac6cda6b2edd=function(){return B((function(e){f(e).submit()}),arguments)},n.wbg.__wbg_width_d8c4d2a00d10a364=function(e){return f(e).width},n.wbg.__wbg_setwidth_f7d45a47fe2cc350=function(e,n){f(e).width=n>>>0},n.wbg.__wbg_height_36ab0804b689fdcd=function(e){return f(e).height},n.wbg.__wbg_setheight_37f92bfe2df900f6=function(e,n){f(e).height=n>>>0},n.wbg.__wbg_framebufferTextureMultiviewOVR_2f101ca6d3d5ec6c=function(e,n,_,t,r,b,c){f(e).framebufferTextureMultiviewOVR(n>>>0,_>>>0,f(t),r,b,c)},n.wbg.__wbg_headers_4711243cf3bffca0=function(e){return y(f(e).headers)},n.wbg.__wbg_newwithstrandinit_29038da14d09e330=function(){return B((function(e,n,_){return y(new Request(v(e,n),f(_)))}),arguments)},n.wbg.__wbg_instanceof_Response_944e2745b5db71f5=function(e){let n;try{n=f(e)instanceof Response}catch(e){n=!1}return n},n.wbg.__wbg_url_1f609e63ff1a7983=function(e,n){const _=w(f(n).url,b.__wbindgen_malloc,b.__wbindgen_realloc),t=a;s()[e/4+1]=t,s()[e/4+0]=_},n.wbg.__wbg_redirected_81fdcf58100ba68c=function(e){return f(e).redirected},n.wbg.__wbg_status_7841bb47be2a8f16=function(e){return f(e).status},n.wbg.__wbg_ok_a7a86830ee82e976=function(e){return f(e).ok},n.wbg.__wbg_statusText_9347a20fc7826bd4=function(e,n){const _=w(f(n).statusText,b.__wbindgen_malloc,b.__wbindgen_realloc),t=a;s()[e/4+1]=t,s()[e/4+0]=_},n.wbg.__wbg_arrayBuffer_e32d72b052ba31d7=function(){return B((function(e){return y(f(e).arrayBuffer())}),arguments)},n.wbg.__wbg_instanceof_WebGlRenderingContext_7ff8d8adfb8c0fb3=function(e){let n;try{n=f(e)instanceof WebGLRenderingContext}catch(e){n=!1}return n},n.wbg.__wbg_drawingBufferWidth_b9a0aa225e7911c0=function(e){return f(e).drawingBufferWidth},n.wbg.__wbg_drawingBufferHeight_c1e66f23676caaaf=function(e){return f(e).drawingBufferHeight},n.wbg.__wbg_bufferData_643bd0cc2cf33013=function(e,n,_,t){f(e).bufferData(n>>>0,_,t>>>0)},n.wbg.__wbg_bufferData_2070fa76f6302a3a=function(e,n,_,t){f(e).bufferData(n>>>0,f(_),t>>>0)},n.wbg.__wbg_bufferData_809a59d283cd6a75=function(e,n,_,t,r){f(e).bufferData(n>>>0,q(_,t),r>>>0)},n.wbg.__wbg_bufferSubData_76d6aed435b3f17a=function(e,n,_,t){f(e).bufferSubData(n>>>0,_,f(t))},n.wbg.__wbg_compressedTexSubImage2D_59dd12942cc23319=function(e,n,_,t,r,b,c,a,u){f(e).compressedTexSubImage2D(n>>>0,_,t,r,b,c,a>>>0,f(u))},n.wbg.__wbg_readPixels_14d882ae98f262f8=function(){return B((function(e,n,_,t,r,b,c,a){f(e).readPixels(n,_,t,r,b>>>0,c>>>0,f(a))}),arguments)},n.wbg.__wbg_texImage2D_54144ec7899f99f0=function(){return B((function(e,n,_,t,r,b,c,a,u,o,i){f(e).texImage2D(n>>>0,_,t,r,b,c,a>>>0,u>>>0,0===o?void 0:q(o,i))}),arguments)},n.wbg.__wbg_texSubImage2D_5fb421f096442197=function(){return B((function(e,n,_,t,r,b,c,a,u,o){f(e).texSubImage2D(n>>>0,_,t,r,b,c,a>>>0,u>>>0,f(o))}),arguments)},n.wbg.__wbg_uniform1fv_7636bd97e28fffc4=function(e,n,_,t){f(e).uniform1fv(f(n),U(_,t))},n.wbg.__wbg_uniform2fv_c1f05515efaba190=function(e,n,_,t){f(e).uniform2fv(f(n),U(_,t))},n.wbg.__wbg_uniform2iv_c659ebac35b9010a=function(e,n,_,t){f(e).uniform2iv(f(n),V(_,t))},n.wbg.__wbg_uniform3fv_50103be86be2160a=function(e,n,_,t){f(e).uniform3fv(f(n),U(_,t))},n.wbg.__wbg_uniform3iv_94345e7755cd7065=function(e,n,_,t){f(e).uniform3iv(f(n),V(_,t))},n.wbg.__wbg_uniform4fv_62e2cdfa8d950cbb=function(e,n,_,t){f(e).uniform4fv(f(n),U(_,t))},n.wbg.__wbg_uniform4iv_550441317ac173d0=function(e,n,_,t){f(e).uniform4iv(f(n),V(_,t))},n.wbg.__wbg_uniformMatrix2fv_e0a6af2cdd4a327f=function(e,n,_,t,r){f(e).uniformMatrix2fv(f(n),0!==_,U(t,r))},n.wbg.__wbg_uniformMatrix3fv_289cf4b804d21c3d=function(e,n,_,t,r){f(e).uniformMatrix3fv(f(n),0!==_,U(t,r))},n.wbg.__wbg_uniformMatrix4fv_0e689eebc768e6f5=function(e,n,_,t,r){f(e).uniformMatrix4fv(f(n),0!==_,U(t,r))},n.wbg.__wbg_activeTexture_3133544378a42f85=function(e,n){f(e).activeTexture(n>>>0)},n.wbg.__wbg_attachShader_5f2b830f85fe5214=function(e,n,_){f(e).attachShader(f(n),f(_))},n.wbg.__wbg_bindBuffer_f5494dced2da6816=function(e,n,_){f(e).bindBuffer(n>>>0,f(_))},n.wbg.__wbg_bindFramebuffer_9b0acb44ec7922f6=function(e,n,_){f(e).bindFramebuffer(n>>>0,f(_))},n.wbg.__wbg_bindRenderbuffer_bd724af6f06a6668=function(e,n,_){f(e).bindRenderbuffer(n>>>0,f(_))},n.wbg.__wbg_bindTexture_b65e04a9a41089c5=function(e,n,_){f(e).bindTexture(n>>>0,f(_))},n.wbg.__wbg_blendColor_b4987cfbdd3dcf93=function(e,n,_,t,r){f(e).blendColor(n,_,t,r)},n.wbg.__wbg_blendEquation_9d88092bf2289250=function(e,n){f(e).blendEquation(n>>>0)},n.wbg.__wbg_blendEquationSeparate_24eecf7601450fe7=function(e,n,_){f(e).blendEquationSeparate(n>>>0,_>>>0)},n.wbg.__wbg_blendFunc_be0e21ef9883279c=function(e,n,_){f(e).blendFunc(n>>>0,_>>>0)},n.wbg.__wbg_blendFuncSeparate_5b5fee01a93374c8=function(e,n,_,t,r){f(e).blendFuncSeparate(n>>>0,_>>>0,t>>>0,r>>>0)},n.wbg.__wbg_clear_cdb6757c4784affb=function(e,n){f(e).clear(n>>>0)},n.wbg.__wbg_clearColor_0278b0551b3e7d28=function(e,n,_,t,r){f(e).clearColor(n,_,t,r)},n.wbg.__wbg_colorMask_0376e32b78af65ed=function(e,n,_,t,r){f(e).colorMask(0!==n,0!==_,0!==t,0!==r)},n.wbg.__wbg_compileShader_b67e96b6423b77f6=function(e,n){f(e).compileShader(f(n))},n.wbg.__wbg_copyTexSubImage2D_c003f0bcdc1e2f21=function(e,n,_,t,r,b,c,a,u){f(e).copyTexSubImage2D(n>>>0,_,t,r,b,c,a,u)},n.wbg.__wbg_createBuffer_021d77b738829b0a=function(e){const n=f(e).createBuffer();return d(n)?0:y(n)},n.wbg.__wbg_createFramebuffer_fa5434237a17b841=function(e){const n=f(e).createFramebuffer();return d(n)?0:y(n)},n.wbg.__wbg_createProgram_157eefe7131da099=function(e){const n=f(e).createProgram();return d(n)?0:y(n)},n.wbg.__wbg_createRenderbuffer_6117a7baffe1e2ea=function(e){const n=f(e).createRenderbuffer();return d(n)?0:y(n)},n.wbg.__wbg_createShader_a248274c77c19763=function(e,n){const _=f(e).createShader(n>>>0);return d(_)?0:y(_)},n.wbg.__wbg_createTexture_d7064762f0a65367=function(e){const n=f(e).createTexture();return d(n)?0:y(n)},n.wbg.__wbg_cullFace_faffd470adfbe789=function(e,n){f(e).cullFace(n>>>0)},n.wbg.__wbg_deleteBuffer_08659fcc166ac49c=function(e,n){f(e).deleteBuffer(f(n))},n.wbg.__wbg_deleteFramebuffer_1ac04c03ba626687=function(e,n){f(e).deleteFramebuffer(f(n))},n.wbg.__wbg_deleteProgram_911f2e7223030fb4=function(e,n){f(e).deleteProgram(f(n))},n.wbg.__wbg_deleteRenderbuffer_f75bf37baaa7f585=function(e,n){f(e).deleteRenderbuffer(f(n))},n.wbg.__wbg_deleteShader_c58d400272a58a2c=function(e,n){f(e).deleteShader(f(n))},n.wbg.__wbg_deleteTexture_18c5c1f49778a77f=function(e,n){f(e).deleteTexture(f(n))},n.wbg.__wbg_depthFunc_098a50bbcb104e79=function(e,n){f(e).depthFunc(n>>>0)},n.wbg.__wbg_depthMask_60bb7d8db55837a0=function(e,n){f(e).depthMask(0!==n)},n.wbg.__wbg_depthRange_52ea2c88bcec18d3=function(e,n,_){f(e).depthRange(n,_)},n.wbg.__wbg_disable_0469cc57066f58ac=function(e,n){f(e).disable(n>>>0)},n.wbg.__wbg_disableVertexAttribArray_c85182ad3bd570d0=function(e,n){f(e).disableVertexAttribArray(n>>>0)},n.wbg.__wbg_drawArrays_d644ae72c03b2c27=function(e,n,_,t){f(e).drawArrays(n>>>0,_,t)},n.wbg.__wbg_drawElements_74abca35806a62bd=function(e,n,_,t,r){f(e).drawElements(n>>>0,_,t>>>0,r)},n.wbg.__wbg_enable_0a908e612a142cce=function(e,n){f(e).enable(n>>>0)},n.wbg.__wbg_enableVertexAttribArray_7e6345ac810e2ea4=function(e,n){f(e).enableVertexAttribArray(n>>>0)},n.wbg.__wbg_framebufferRenderbuffer_383a59ed7a8f191b=function(e,n,_,t,r){f(e).framebufferRenderbuffer(n>>>0,_>>>0,t>>>0,f(r))},n.wbg.__wbg_framebufferTexture2D_aa51df9388740e60=function(e,n,_,t,r,b){f(e).framebufferTexture2D(n>>>0,_>>>0,t>>>0,f(r),b)},n.wbg.__wbg_frontFace_0a8170a96ca805ae=function(e,n){f(e).frontFace(n>>>0)},n.wbg.__wbg_getActiveUniform_d2922d4db3e9c275=function(e,n,_){const t=f(e).getActiveUniform(f(n),_>>>0);return d(t)?0:y(t)},n.wbg.__wbg_getAttribLocation_f215c5d8469fbd93=function(e,n,_,t){return f(e).getAttribLocation(f(n),v(_,t))},n.wbg.__wbg_getExtension_4d6bc63c721ceeae=function(){return B((function(e,n,_){const t=f(e).getExtension(v(n,_));return d(t)?0:y(t)}),arguments)},n.wbg.__wbg_getParameter_3de02d06ae9c1133=function(){return B((function(e,n){return y(f(e).getParameter(n>>>0))}),arguments)},n.wbg.__wbg_getProgramInfoLog_650791ed1218ae54=function(e,n,_){const t=f(n).getProgramInfoLog(f(_));var r=d(t)?0:w(t,b.__wbindgen_malloc,b.__wbindgen_realloc),c=a;s()[e/4+1]=c,s()[e/4+0]=r},n.wbg.__wbg_getProgramParameter_529c4bcf8c4ee18e=function(e,n,_){return y(f(e).getProgramParameter(f(n),_>>>0))},n.wbg.__wbg_getShaderInfoLog_58a82681a9c442e7=function(e,n,_){const t=f(n).getShaderInfoLog(f(_));var r=d(t)?0:w(t,b.__wbindgen_malloc,b.__wbindgen_realloc),c=a;s()[e/4+1]=c,s()[e/4+0]=r},n.wbg.__wbg_getShaderParameter_c1610eb33511085e=function(e,n,_){return y(f(e).getShaderParameter(f(n),_>>>0))},n.wbg.__wbg_getUniformLocation_2c91af6518876e42=function(e,n,_,t){const r=f(e).getUniformLocation(f(n),v(_,t));return d(r)?0:y(r)},n.wbg.__wbg_linkProgram_83243a6b6a0c9fb4=function(e,n){f(e).linkProgram(f(n))},n.wbg.__wbg_pixelStorei_4efa23d93154f77d=function(e,n,_){f(e).pixelStorei(n>>>0,_)},n.wbg.__wbg_polygonOffset_3672ebaf6de04b50=function(e,n,_){f(e).polygonOffset(n,_)},n.wbg.__wbg_renderbufferStorage_5fb48c7f61b5137e=function(e,n,_,t,r){f(e).renderbufferStorage(n>>>0,_>>>0,t,r)},n.wbg.__wbg_scissor_d3671d6dc45f6c26=function(e,n,_,t,r){f(e).scissor(n,_,t,r)},n.wbg.__wbg_shaderSource_f7a361c4354dbdf4=function(e,n,_,t){f(e).shaderSource(f(n),v(_,t))},n.wbg.__wbg_stencilFunc_e94a0c92cd4efaec=function(e,n,_,t){f(e).stencilFunc(n>>>0,_,t>>>0)},n.wbg.__wbg_stencilFuncSeparate_af859a7c993612bb=function(e,n,_,t,r){f(e).stencilFuncSeparate(n>>>0,_>>>0,t,r>>>0)},n.wbg.__wbg_stencilMask_99f21d29511d9d79=function(e,n){f(e).stencilMask(n>>>0)},n.wbg.__wbg_stencilMaskSeparate_24f9d07e96c9034d=function(e,n,_){f(e).stencilMaskSeparate(n>>>0,_>>>0)},n.wbg.__wbg_stencilOp_57df877f36c86d7b=function(e,n,_,t){f(e).stencilOp(n>>>0,_>>>0,t>>>0)},n.wbg.__wbg_stencilOpSeparate_8786f8d830d34672=function(e,n,_,t,r){f(e).stencilOpSeparate(n>>>0,_>>>0,t>>>0,r>>>0)},n.wbg.__wbg_texParameteri_b4d0b459f1fba172=function(e,n,_,t){f(e).texParameteri(n>>>0,_>>>0,t)},n.wbg.__wbg_uniform1f_d7111d0363d58dc2=function(e,n,_){f(e).uniform1f(f(n),_)},n.wbg.__wbg_uniform1i_73819b7968ac4e58=function(e,n,_){f(e).uniform1i(f(n),_)},n.wbg.__wbg_uniform4f_6bb57df76119eb0e=function(e,n,_,t,r,b){f(e).uniform4f(f(n),_,t,r,b)},n.wbg.__wbg_useProgram_521dfe9012fd77d6=function(e,n){f(e).useProgram(f(n))},n.wbg.__wbg_vertexAttribPointer_04346476271a47a3=function(e,n,_,t,r,b,c){f(e).vertexAttribPointer(n>>>0,_,t>>>0,0!==r,b,c)},n.wbg.__wbg_viewport_4bd44b9c38348e9c=function(e,n,_,t,r){f(e).viewport(n,_,t,r)},n.wbg.__wbg_getSupportedProfiles_540bccdc401f1d36=function(e){const n=f(e).getSupportedProfiles();return d(n)?0:y(n)},n.wbg.__wbg_drawArraysInstancedANGLE_82a216678a9be0ce=function(e,n,_,t,r){f(e).drawArraysInstancedANGLE(n>>>0,_,t,r)},n.wbg.__wbg_drawElementsInstancedANGLE_4c5a141e1f624e92=function(e,n,_,t,r,b){f(e).drawElementsInstancedANGLE(n>>>0,_,t>>>0,r,b)},n.wbg.__wbg_vertexAttribDivisorANGLE_0f090c8b31e2ea47=function(e,n,_){f(e).vertexAttribDivisorANGLE(n>>>0,_>>>0)},n.wbg.__wbg_inverse_43feddd71a1896ae=function(e){return y(f(e).inverse())},n.wbg.__wbg_width_6c5fb35574feaadc=function(e){return f(e).width},n.wbg.__wbg_height_f55737a1397fd32b=function(e){return f(e).height},n.wbg.__wbg_width_72c48cb3dc3570ce=function(e){return f(e).width},n.wbg.__wbg_height_b8a42f78b9ab2c9e=function(e){return f(e).height},n.wbg.__wbg_newwithsw_5fe9446d20911c26=function(){return B((function(e,n){return y(new ImageData(e>>>0,n>>>0))}),arguments)},n.wbg.__wbg_newwithu8clampedarray_1e36534fa9bd46a2=function(){return B((function(e,n,_){return y(new ImageData((t=e,r=n,t>>>=0,(null!==H&&0!==H.byteLength||(H=new Uint8ClampedArray(b.memory.buffer)),H).subarray(t/1,t/1+r)),_>>>0));var t,r}),arguments)},n.wbg.__wbg_platform_7c341ced0a5e79f0=function(){return B((function(e,n){const _=w(f(n).platform,b.__wbindgen_malloc,b.__wbindgen_realloc),t=a;s()[e/4+1]=t,s()[e/4+0]=_}),arguments)},n.wbg.__wbg_language_e2a23bf9f4b99268=function(e,n){const _=f(n).language;var t=d(_)?0:w(_,b.__wbindgen_malloc,b.__wbindgen_realloc),r=a;s()[e/4+1]=r,s()[e/4+0]=t},n.wbg.__wbg_get_758df923f75416e8=function(){return B((function(e,n,_,t){const r=f(n)[v(_,t)];var c=d(r)?0:w(r,b.__wbindgen_malloc,b.__wbindgen_realloc),u=a;s()[e/4+1]=u,s()[e/4+0]=c}),arguments)},n.wbg.__wbg_set_127ec8f757a854fd=function(){return B((function(e,n,_,t,r){f(e)[v(n,_)]=v(t,r)}),arguments)},n.wbg.__wbg_delete_8390fe6d4b04b86c=function(){return B((function(e,n,_){delete f(e)[v(n,_)]}),arguments)},n.wbg.__wbg_destination_b80b78676c85be36=function(e){return y(f(e).destination)},n.wbg.__wbg_sampleRate_8c0bf8ac802a959a=function(e){return f(e).sampleRate},n.wbg.__wbg_currentTime_6e3ac52d729fcd7c=function(e){return f(e).currentTime},n.wbg.__wbg_new_9bf2893f6b2ab17d=function(){return B((function(){return y(new r)}),arguments)},n.wbg.__wbg_close_ee68dad4f8e4064e=function(){return B((function(e){return y(f(e).close())}),arguments)},n.wbg.__wbg_suspend_0b4d1ce7709dd714=function(){return B((function(e){return y(f(e).suspend())}),arguments)},n.wbg.__wbg_createBuffer_0bd1bbb8f809f354=function(){return B((function(e,n,_,t){return y(f(e).createBuffer(n>>>0,_>>>0,t))}),arguments)},n.wbg.__wbg_createBufferSource_02e48ab801096cfd=function(){return B((function(e){return y(f(e).createBufferSource())}),arguments)},n.wbg.__wbg_resume_92afff9b4ed62b07=function(){return B((function(e){return y(f(e).resume())}),arguments)},n.wbg.__wbg_setTransform_c8feb4cdad95a47d=function(e,n){f(e).setTransform(f(n))},n.wbg.__wbg_setProperty_de108d2e8182d9c0=function(){return B((function(e,n,_,t,r){f(e).setProperty(v(n,_),v(t,r))}),arguments)},n.wbg.__wbg_addEventListener_0f2891b0794e07fa=function(){return B((function(e,n,_,t){f(e).addEventListener(v(n,_),f(t))}),arguments)},n.wbg.__wbg_addEventListener_51709b9747ad8980=function(){return B((function(e,n,_,t,r){f(e).addEventListener(v(n,_),f(t),f(r))}),arguments)},n.wbg.__wbg_addEventListener_2452b2c7b84acc8c=function(){return B((function(e,n,_,t,r){f(e).addEventListener(v(n,_),f(t),0!==r)}),arguments)},n.wbg.__wbg_dispatchEvent_2434b822eb17a7b5=function(){return B((function(e,n){return f(e).dispatchEvent(f(n))}),arguments)},n.wbg.__wbg_removeEventListener_104d11302bb212d1=function(){return B((function(e,n,_,t){f(e).removeEventListener(v(n,_),f(t))}),arguments)},n.wbg.__wbg_removeEventListener_5b1e762a7951280a=function(){return B((function(e,n,_,t,r){f(e).removeEventListener(v(n,_),f(t),0!==r)}),arguments)},n.wbg.__wbg_result_5e08da49132b9af2=function(){return B((function(e){return y(f(e).result)}),arguments)},n.wbg.__wbg_setonload_a5989ad0a3cbb169=function(e,n){f(e).onload=f(n)},n.wbg.__wbg_new_b71bf93085f9d631=function(){return B((function(){return y(new FileReader)}),arguments)},n.wbg.__wbg_readAsArrayBuffer_55965fe069b748b7=function(){return B((function(e,n){f(e).readAsArrayBuffer(f(n))}),arguments)},n.wbg.__wbg_getData_8a2880812d381455=function(){return B((function(e,n,_,t){const r=w(f(n).getData(v(_,t)),b.__wbindgen_malloc,b.__wbindgen_realloc),c=a;s()[e/4+1]=c,s()[e/4+0]=r}),arguments)},n.wbg.__wbg_instanceof_HtmlInputElement_8f81a6600ceb1918=function(e){let n;try{n=f(e)instanceof HTMLInputElement}catch(e){n=!1}return n},n.wbg.__wbg_setaccept_d035496a337c3c03=function(e,n,_){f(e).accept=v(n,_)},n.wbg.__wbg_files_b7b48824af0dcef1=function(e){const n=f(e).files;return d(n)?0:y(n)},n.wbg.__wbg_setmultiple_c2646cc32fb42591=function(e,n){f(e).multiple=0!==n},n.wbg.__wbg_setname_b12def289a8f0caa=function(e,n,_){f(e).name=v(n,_)},n.wbg.__wbg_settype_e400ea1c05f83f80=function(e,n,_){f(e).type=v(n,_)},n.wbg.__wbg_setvalue_7d187f6cc23d8192=function(e,n,_){f(e).value=v(n,_)},n.wbg.__wbg_drawBuffersWEBGL_03845b515a0bce06=function(e,n){f(e).drawBuffersWEBGL(f(n))},n.wbg.__wbg_a_fb50200002a90975=function(e){return f(e).a},n.wbg.__wbg_seta_1710bc665b6a4636=function(e,n){f(e).a=n},n.wbg.__wbg_b_8f57a6157f09b4ee=function(e){return f(e).b},n.wbg.__wbg_c_4b5fede85e9dfd5c=function(e){return f(e).c},n.wbg.__wbg_d_3d88f9bef34c61f7=function(e){return f(e).d},n.wbg.__wbg_setd_e8e3ad3c7e294673=function(e,n){f(e).d=n},n.wbg.__wbg_e_bcfedaedcc1dc9b8=function(e){return f(e).e},n.wbg.__wbg_f_25fb08cf8031bfe3=function(e){return f(e).f},n.wbg.__wbg_new_afefa9d6b4110bf8=function(){return B((function(){return y(new DOMMatrix)}),arguments)},n.wbg.__wbg_newwitharray64_a48a2e211d80680d=function(){return B((function(e,n){var _,t;return y(new DOMMatrix((_=e,t=n,_>>>=0,S().subarray(_/8,_/8+t))))}),arguments)},n.wbg.__wbg_currentTarget_d188b2c4da51f1d0=function(e){const n=f(e).currentTarget;return d(n)?0:y(n)},n.wbg.__wbg_preventDefault_9299867e06da6909=function(e){f(e).preventDefault()},n.wbg.__wbg_length_1172ab9213274731=function(e){return f(e).length},n.wbg.__wbg_get_3519b46be2694573=function(e,n){const _=f(e)[n>>>0];return d(_)?0:y(_)},n.wbg.__wbg_offsetX_3a146805201e432d=function(e){return f(e).offsetX},n.wbg.__wbg_offsetY_4a991814d3d6487d=function(e){return f(e).offsetY},n.wbg.__wbg_button_22121917aaba48d0=function(e){return f(e).button},n.wbg.__wbg_createObjectURL_86955f30bbed45eb=function(){return B((function(e,n){const _=w(URL.createObjectURL(f(n)),b.__wbindgen_malloc,b.__wbindgen_realloc),t=a;s()[e/4+1]=t,s()[e/4+0]=_}),arguments)},n.wbg.__wbg_get_4a9aa5157afeb382=function(e,n){return y(f(e)[n>>>0])},n.wbg.__wbg_length_cace2e0b3ddc0502=function(e){return f(e).length},n.wbg.__wbg_new_08236689f0afb357=function(){return y(new Array)},n.wbg.__wbg_newnoargs_ccdcae30fd002262=function(e,n){return y(new Function(v(e,n)))},n.wbg.__wbg_next_15da6a3df9290720=function(e){return y(f(e).next)},n.wbg.__wbg_next_1989a20442400aaa=function(){return B((function(e){return y(f(e).next())}),arguments)},n.wbg.__wbg_done_bc26bf4ada718266=function(e){return f(e).done},n.wbg.__wbg_value_0570714ff7d75f35=function(e){return y(f(e).value)},n.wbg.__wbg_iterator_7ee1a391d310f8e4=function(){return y(Symbol.iterator)},n.wbg.__wbg_get_2aff440840bb6202=function(){return B((function(e,n){return y(Reflect.get(f(e),f(n)))}),arguments)},n.wbg.__wbg_call_669127b9d730c650=function(){return B((function(e,n){return y(f(e).call(f(n)))}),arguments)},n.wbg.__wbg_new_c728d68b8b34487e=function(){return y(new Object)},n.wbg.__wbg_self_3fad056edded10bd=function(){return B((function(){return y(self.self)}),arguments)},n.wbg.__wbg_window_a4f46c98a61d4089=function(){return B((function(){return y(window.window)}),arguments)},n.wbg.__wbg_globalThis_17eff828815f7d84=function(){return B((function(){return y(globalThis.globalThis)}),arguments)},n.wbg.__wbg_global_46f939f6541643c5=function(){return B((function(){return y(_.g.global)}),arguments)},n.wbg.__wbg_set_0ac78a2bc07da03c=function(e,n,_){f(e)[n>>>0]=p(_)},n.wbg.__wbg_includes_e2c5dca225263a18=function(e,n,_){return f(e).includes(f(n),_)},n.wbg.__wbg_isArray_38525be7442aa21e=function(e){return Array.isArray(f(e))},n.wbg.__wbg_of_283796b230947688=function(e){return y(Array.of(f(e)))},n.wbg.__wbg_of_6a2808915f6aed46=function(e,n){return y(Array.of(f(e),f(n)))},n.wbg.__wbg_push_fd3233d09cf81821=function(e,n){return f(e).push(f(n))},n.wbg.__wbg_instanceof_ArrayBuffer_c7cc317e5c29cc0d=function(e){let n;try{n=f(e)instanceof ArrayBuffer}catch(e){n=!1}return n},n.wbg.__wbg_values_452cc64929239194=function(e){return y(f(e).values())},n.wbg.__wbg_instanceof_Error_9f5881c3c4149389=function(e){let n;try{n=f(e)instanceof Error}catch(e){n=!1}return n},n.wbg.__wbg_new_ab87fd305ed9004b=function(e,n){return y(new Error(v(e,n)))},n.wbg.__wbg_message_35f9b952e1b922e2=function(e){return y(f(e).message)},n.wbg.__wbg_name_e1152a59269f79e5=function(e){return y(f(e).name)},n.wbg.__wbg_toString_d0cefe4046ecb265=function(e){return y(f(e).toString())},n.wbg.__wbg_apply_1c259fc7880fb101=function(){return B((function(e,n,_){return y(f(e).apply(f(n),f(_)))}),arguments)},n.wbg.__wbg_call_53fc3abd42e24ec8=function(){return B((function(e,n,_){return y(f(e).call(f(n),f(_)))}),arguments)},n.wbg.__wbg_isSafeInteger_c38b0a16d0c7cef7=function(e){return Number.isSafeInteger(f(e))},n.wbg.__wbg_getTime_ed6ee333b702f8fc=function(e){return f(e).getTime()},n.wbg.__wbg_getTimezoneOffset_5cb2b8973dd9f251=function(e){return f(e).getTimezoneOffset()},n.wbg.__wbg_new_a49511604c14761d=function(e){return y(new Date(f(e)))},n.wbg.__wbg_new0_ad75dd38f92424e2=function(){return y(new Date)},n.wbg.__wbg_instanceof_Object_3c95bd459efa5c3c=function(e){let n;try{n=f(e)instanceof Object}catch(e){n=!1}return n},n.wbg.__wbg_entries_6d727b73ee02b7ce=function(e){return y(Object.entries(f(e)))},n.wbg.__wbg_fromEntries_32e743561fa647fb=function(){return B((function(e){return y(Object.fromEntries(f(e)))}),arguments)},n.wbg.__wbg_is_c74aa9bb973d6109=function(e,n){return Object.is(f(e),f(n))},n.wbg.__wbg_new_feb65b865d980ae2=function(e,n){try{var _={a:e,b:n};const t=new Promise(((e,n)=>{const t=_.a;_.a=0;try{return function(e,n,_,t){b.wasm_bindgen__convert__closures__invoke2_mut__hf3c4f1c4bcdd07d7(e,n,y(_),y(t))}(t,_.b,e,n)}finally{_.a=t}}));return y(t)}finally{_.a=_.b=0}},n.wbg.__wbg_resolve_a3252b2860f0a09e=function(e){return y(Promise.resolve(f(e)))},n.wbg.__wbg_then_89e1c559530b85cf=function(e,n){return y(f(e).then(f(n)))},n.wbg.__wbg_then_1bbc9edafd859b06=function(e,n,_){return y(f(e).then(f(n),f(_)))},n.wbg.__wbg_buffer_344d9b41efe96da7=function(e){return y(f(e).buffer)},n.wbg.__wbg_newwithbyteoffsetandlength_b1262aece603a9a4=function(e,n,_){return y(new Int8Array(f(e),n>>>0,_>>>0))},n.wbg.__wbg_newwithbyteoffsetandlength_de55832ce930edf6=function(e,n,_){return y(new Int16Array(f(e),n>>>0,_>>>0))},n.wbg.__wbg_newwithbyteoffsetandlength_4256761d1703f95e=function(e,n,_){return y(new Int32Array(f(e),n>>>0,_>>>0))},n.wbg.__wbg_newwithbyteoffsetandlength_2dc04d99088b15e3=function(e,n,_){return y(new Uint8Array(f(e),n>>>0,_>>>0))},n.wbg.__wbg_new_d8a000788389a31e=function(e){return y(new Uint8Array(f(e)))},n.wbg.__wbg_set_dcfd613a3420f908=function(e,n,_){f(e).set(f(n),_>>>0)},n.wbg.__wbg_length_a5587d6cd79ab197=function(e){return f(e).length},n.wbg.__wbg_newwithbyteoffsetandlength_2dfd4b7f2d9095c8=function(e,n,_){return y(new Uint16Array(f(e),n>>>0,_>>>0))},n.wbg.__wbg_newwithbyteoffsetandlength_666c0bd209289750=function(e,n,_){return y(new Uint32Array(f(e),n>>>0,_>>>0))},n.wbg.__wbg_newwithbyteoffsetandlength_4761a4dc62ec68a9=function(e,n,_){return y(new Float32Array(f(e),n>>>0,_>>>0))},n.wbg.__wbg_instanceof_Uint8Array_19e6f142a5e7e1e1=function(e){let n;try{n=f(e)instanceof Uint8Array}catch(e){n=!1}return n},n.wbg.__wbg_newwithlength_13b5319ab422dcf6=function(e){return y(new Uint8Array(e>>>0))},n.wbg.__wbg_buffer_b334b57bee6f611b=function(e){return y(f(e).buffer)},n.wbg.__wbg_subarray_6ca5cfa7fbb9abbe=function(e,n,_){return y(f(e).subarray(n>>>0,_>>>0))},n.wbg.__wbg_has_cdf8b85f6e903c80=function(){return B((function(e,n){return Reflect.has(f(e),f(n))}),arguments)},n.wbg.__wbg_ownKeys_8516cc27797cfb60=function(){return B((function(e){return y(Reflect.ownKeys(f(e)))}),arguments)},n.wbg.__wbg_set_40f7786a25a9cc7e=function(){return B((function(e,n,_){return Reflect.set(f(e),f(n),f(_))}),arguments)},n.wbg.__wbindgen_bigint_get_as_i64=function(e,n){const _=f(n),t="bigint"==typeof _?_:void 0;(null!==A&&0!==A.byteLength||(A=new BigInt64Array(b.memory.buffer)),A)[e/8+1]=d(t)?BigInt(0):t,s()[e/4+0]=!d(t)},n.wbg.__wbindgen_debug_string=function(e,n){const _=w(D(f(n)),b.__wbindgen_malloc,b.__wbindgen_realloc),t=a;s()[e/4+1]=t,s()[e/4+0]=_},n.wbg.__wbindgen_throw=function(e,n){throw new Error(v(e,n))},n.wbg.__wbindgen_memory=function(){return y(b.memory)},n.wbg.__wbindgen_closure_wrapper886=function(e,n,_){return y(T(e,n,285,I))},n.wbg.__wbindgen_closure_wrapper887=function(e,n,_){return y(T(e,n,285,E))},n.wbg.__wbindgen_closure_wrapper888=function(e,n,_){return y(T(e,n,285,E))},n.wbg.__wbindgen_closure_wrapper889=function(e,n,_){return y(T(e,n,285,P))},n.wbg.__wbindgen_closure_wrapper890=function(e,n,_){return y(T(e,n,285,E))},n.wbg.__wbindgen_closure_wrapper891=function(e,n,_){return y(T(e,n,285,E))},n.wbg.__wbindgen_closure_wrapper893=function(e,n,_){return y(T(e,n,285,E))},n.wbg.__wbindgen_closure_wrapper3221=function(e,n,_){return y(T(e,n,1246,M))},n.wbg.__wbindgen_closure_wrapper3291=function(e,n,_){return y(T(e,n,1275,k))},n.wbg.__wbindgen_closure_wrapper3293=function(e,n,_){return y(T(e,n,1275,k))},n.wbg.__wbindgen_closure_wrapper3295=function(e,n,_){return y(T(e,n,1275,k))},n.wbg.__wbindgen_closure_wrapper3297=function(e,n,_){return y(T(e,n,1275,F))},n.wbg.__wbindgen_closure_wrapper10331=function(e,n,_){return y(T(e,n,4433,R))},n}function N(e,n){return b=e.exports,Q.__wbindgen_wasm_module=n,A=null,W=null,x=null,l=null,C=null,u=null,H=null,b}function K(e){if(void 0!==b)return b;const n=G();return e instanceof WebAssembly.Module||(e=new WebAssembly.Module(e)),N(new WebAssembly.Instance(e,n),e)}async function Q(e){if(void 0!==b)return b;void 0===e&&(e=new URL(_(878),_.b));const n=G();("string"==typeof e||"function"==typeof Request&&e instanceof Request||"function"==typeof URL&&e instanceof URL)&&(e=fetch(e));const{instance:t,module:r}=await async function(e,n){if("function"==typeof Response&&e instanceof Response){if("function"==typeof WebAssembly.instantiateStreaming)try{return await WebAssembly.instantiateStreaming(e,n)}catch(n){if("application/wasm"==e.headers.get("Content-Type"))throw n;console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",n)}const _=await e.arrayBuffer();return await WebAssembly.instantiate(_,n)}{const _=await WebAssembly.instantiate(e,n);return _ instanceof WebAssembly.Instance?{instance:_,module:e}:_}}(await e,n);return N(t,r)}const $=Q}}]); +//# sourceMappingURL=159.index.js.map \ No newline at end of file diff --git a/159.index.js.map b/159.index.js.map new file mode 100644 index 00000000..4dfd688d --- /dev/null +++ b/159.index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"159.index.js","mappings":"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","sources":["webpack://ruffle-demo/../core/dist/ruffle-imports.js","webpack://ruffle-demo/../core/dist/ruffle_web.js"],"sourcesContent":["/**\n * Functions imported from JS into Ruffle.\n *\n * @ignore\n * @internal\n */\n/**\n * Copies data into the given audio channel.\n * This is necessary because Safari does not support `AudioBuffer.copyToChannel`.\n *\n * @internal\n */\nexport function copyToAudioBuffer(audioBuffer, leftData, rightData) {\n if (leftData) {\n const dstBuffer = audioBuffer.getChannelData(0);\n dstBuffer.set(leftData);\n }\n if (rightData) {\n const dstBuffer = audioBuffer.getChannelData(1);\n dstBuffer.set(rightData);\n }\n}\n/**\n * Returns the estimated output timestamp for the audio context.\n * This is necessary because web-sys does not export `AudioContext.baseLatency`.\n *\n * @internal\n */\nexport function getAudioOutputTimestamp(context) {\n // TODO: Ideally we'd use `context.getOutputTimestamp`, but this is broken as of Safari 15.4.\n return context.currentTime - context.baseLatency;\n}\n/**\n * Copies interleaved stereo audio data into an `AudioBuffer`.\n *\n * @internal\n */\nexport function copyToAudioBufferInterleaved(audioBuffer, interleavedData) {\n const numSamples = audioBuffer.length;\n const leftBuffer = audioBuffer.getChannelData(0);\n const rightBuffer = audioBuffer.getChannelData(1);\n let i = 0;\n let sample = 0;\n while (sample < numSamples) {\n leftBuffer[sample] = interleavedData[i];\n rightBuffer[sample] = interleavedData[i + 1];\n sample++;\n i += 2;\n }\n}\n/**\n * Gets a property of an arbitrary JavaScript value.\n * This is necessary because Reflect.get does not work for primitive targets.\n *\n * @internal\n */\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nexport function getProperty(target, key) {\n return target[key];\n}\n","import { getProperty, copyToAudioBufferInterleaved } from './ruffle-imports';\n\nconst lAudioContext = (typeof AudioContext !== 'undefined' ? AudioContext : (typeof webkitAudioContext !== 'undefined' ? webkitAudioContext : undefined));\nlet wasm;\n\nconst heap = new Array(128).fill(undefined);\n\nheap.push(undefined, null, true, false);\n\nfunction getObject(idx) { return heap[idx]; }\n\nlet WASM_VECTOR_LEN = 0;\n\nlet cachedUint8Memory0 = null;\n\nfunction getUint8Memory0() {\n if (cachedUint8Memory0 === null || cachedUint8Memory0.byteLength === 0) {\n cachedUint8Memory0 = new Uint8Array(wasm.memory.buffer);\n }\n return cachedUint8Memory0;\n}\n\nconst cachedTextEncoder = (typeof TextEncoder !== 'undefined' ? new TextEncoder('utf-8') : { encode: () => { throw Error('TextEncoder not available') } } );\n\nconst encodeString = (typeof cachedTextEncoder.encodeInto === 'function'\n ? function (arg, view) {\n return cachedTextEncoder.encodeInto(arg, view);\n}\n : function (arg, view) {\n const buf = cachedTextEncoder.encode(arg);\n view.set(buf);\n return {\n read: arg.length,\n written: buf.length\n };\n});\n\nfunction passStringToWasm0(arg, malloc, realloc) {\n\n if (realloc === undefined) {\n const buf = cachedTextEncoder.encode(arg);\n const ptr = malloc(buf.length, 1) >>> 0;\n getUint8Memory0().subarray(ptr, ptr + buf.length).set(buf);\n WASM_VECTOR_LEN = buf.length;\n return ptr;\n }\n\n let len = arg.length;\n let ptr = malloc(len, 1) >>> 0;\n\n const mem = getUint8Memory0();\n\n let offset = 0;\n\n for (; offset < len; offset++) {\n const code = arg.charCodeAt(offset);\n if (code > 0x7F) break;\n mem[ptr + offset] = code;\n }\n\n if (offset !== len) {\n if (offset !== 0) {\n arg = arg.slice(offset);\n }\n ptr = realloc(ptr, len, len = offset + arg.length * 3, 1) >>> 0;\n const view = getUint8Memory0().subarray(ptr + offset, ptr + len);\n const ret = encodeString(arg, view);\n\n offset += ret.written;\n }\n\n WASM_VECTOR_LEN = offset;\n return ptr;\n}\n\nfunction isLikeNone(x) {\n return x === undefined || x === null;\n}\n\nlet cachedInt32Memory0 = null;\n\nfunction getInt32Memory0() {\n if (cachedInt32Memory0 === null || cachedInt32Memory0.byteLength === 0) {\n cachedInt32Memory0 = new Int32Array(wasm.memory.buffer);\n }\n return cachedInt32Memory0;\n}\n\nlet heap_next = heap.length;\n\nfunction dropObject(idx) {\n if (idx < 132) return;\n heap[idx] = heap_next;\n heap_next = idx;\n}\n\nfunction takeObject(idx) {\n const ret = getObject(idx);\n dropObject(idx);\n return ret;\n}\n\nfunction addHeapObject(obj) {\n if (heap_next === heap.length) heap.push(heap.length + 1);\n const idx = heap_next;\n heap_next = heap[idx];\n\n heap[idx] = obj;\n return idx;\n}\n\nconst cachedTextDecoder = (typeof TextDecoder !== 'undefined' ? new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }) : { decode: () => { throw Error('TextDecoder not available') } } );\n\nif (typeof TextDecoder !== 'undefined') { cachedTextDecoder.decode(); };\n\nfunction getStringFromWasm0(ptr, len) {\n ptr = ptr >>> 0;\n return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len));\n}\n\nlet cachedFloat64Memory0 = null;\n\nfunction getFloat64Memory0() {\n if (cachedFloat64Memory0 === null || cachedFloat64Memory0.byteLength === 0) {\n cachedFloat64Memory0 = new Float64Array(wasm.memory.buffer);\n }\n return cachedFloat64Memory0;\n}\n\nlet cachedBigInt64Memory0 = null;\n\nfunction getBigInt64Memory0() {\n if (cachedBigInt64Memory0 === null || cachedBigInt64Memory0.byteLength === 0) {\n cachedBigInt64Memory0 = new BigInt64Array(wasm.memory.buffer);\n }\n return cachedBigInt64Memory0;\n}\n\nfunction debugString(val) {\n // primitive types\n const type = typeof val;\n if (type == 'number' || type == 'boolean' || val == null) {\n return `${val}`;\n }\n if (type == 'string') {\n return `\"${val}\"`;\n }\n if (type == 'symbol') {\n const description = val.description;\n if (description == null) {\n return 'Symbol';\n } else {\n return `Symbol(${description})`;\n }\n }\n if (type == 'function') {\n const name = val.name;\n if (typeof name == 'string' && name.length > 0) {\n return `Function(${name})`;\n } else {\n return 'Function';\n }\n }\n // objects\n if (Array.isArray(val)) {\n const length = val.length;\n let debug = '[';\n if (length > 0) {\n debug += debugString(val[0]);\n }\n for(let i = 1; i < length; i++) {\n debug += ', ' + debugString(val[i]);\n }\n debug += ']';\n return debug;\n }\n // Test for built-in\n const builtInMatches = /\\[object ([^\\]]+)\\]/.exec(toString.call(val));\n let className;\n if (builtInMatches.length > 1) {\n className = builtInMatches[1];\n } else {\n // Failed to match the standard '[object ClassName]'\n return toString.call(val);\n }\n if (className == 'Object') {\n // we're a user defined class or Object\n // JSON.stringify avoids problems with cycles, and is generally much\n // easier than looping through ownProperties of `val`.\n try {\n return 'Object(' + JSON.stringify(val) + ')';\n } catch (_) {\n return 'Object';\n }\n }\n // errors\n if (val instanceof Error) {\n return `${val.name}: ${val.message}\\n${val.stack}`;\n }\n // TODO we could test for more things here, like `Set`s and `Map`s.\n return className;\n}\n\nfunction makeMutClosure(arg0, arg1, dtor, f) {\n const state = { a: arg0, b: arg1, cnt: 1, dtor };\n const real = (...args) => {\n // First up with a closure we increment the internal reference\n // count. This ensures that the Rust closure environment won't\n // be deallocated while we're invoking it.\n state.cnt++;\n const a = state.a;\n state.a = 0;\n try {\n return f(a, state.b, ...args);\n } finally {\n if (--state.cnt === 0) {\n wasm.__wbindgen_export_2.get(state.dtor)(a, state.b);\n\n } else {\n state.a = a;\n }\n }\n };\n real.original = state;\n\n return real;\n}\nfunction __wbg_adapter_50(arg0, arg1, arg2) {\n wasm.wasm_bindgen__convert__closures__invoke1_mut__h81f37bbda3973514(arg0, arg1, arg2);\n}\n\nfunction __wbg_adapter_53(arg0, arg1, arg2) {\n wasm.wasm_bindgen__convert__closures__invoke1_mut__h40c932b0ff43ea71(arg0, arg1, addHeapObject(arg2));\n}\n\nfunction __wbg_adapter_58(arg0, arg1) {\n wasm.wasm_bindgen__convert__closures__invoke0_mut__h70ad5c9ed467aff0(arg0, arg1);\n}\n\nfunction __wbg_adapter_67(arg0, arg1) {\n wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h89b2f3a27e05e3ab(arg0, arg1);\n}\n\nfunction __wbg_adapter_70(arg0, arg1, arg2) {\n wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h623c94a45f19fd54(arg0, arg1, addHeapObject(arg2));\n}\n\nfunction __wbg_adapter_77(arg0, arg1) {\n wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h7b085a12b36559b1(arg0, arg1);\n}\n\nfunction __wbg_adapter_80(arg0, arg1, arg2) {\n wasm.wasm_bindgen__convert__closures__invoke1_mut__h2c7feb67e27e88e8(arg0, arg1, addHeapObject(arg2));\n}\n\nfunction handleError(f, args) {\n try {\n return f.apply(this, args);\n } catch (e) {\n wasm.__wbindgen_exn_store(addHeapObject(e));\n }\n}\n\nlet cachedUint32Memory0 = null;\n\nfunction getUint32Memory0() {\n if (cachedUint32Memory0 === null || cachedUint32Memory0.byteLength === 0) {\n cachedUint32Memory0 = new Uint32Array(wasm.memory.buffer);\n }\n return cachedUint32Memory0;\n}\n\nfunction passArrayJsValueToWasm0(array, malloc) {\n const ptr = malloc(array.length * 4, 4) >>> 0;\n const mem = getUint32Memory0();\n for (let i = 0; i < array.length; i++) {\n mem[ptr / 4 + i] = addHeapObject(array[i]);\n }\n WASM_VECTOR_LEN = array.length;\n return ptr;\n}\n\nlet cachedFloat32Memory0 = null;\n\nfunction getFloat32Memory0() {\n if (cachedFloat32Memory0 === null || cachedFloat32Memory0.byteLength === 0) {\n cachedFloat32Memory0 = new Float32Array(wasm.memory.buffer);\n }\n return cachedFloat32Memory0;\n}\n\nfunction getArrayF32FromWasm0(ptr, len) {\n ptr = ptr >>> 0;\n return getFloat32Memory0().subarray(ptr / 4, ptr / 4 + len);\n}\n\nfunction getArrayI32FromWasm0(ptr, len) {\n ptr = ptr >>> 0;\n return getInt32Memory0().subarray(ptr / 4, ptr / 4 + len);\n}\n\nfunction getArrayU32FromWasm0(ptr, len) {\n ptr = ptr >>> 0;\n return getUint32Memory0().subarray(ptr / 4, ptr / 4 + len);\n}\n\nfunction getArrayU8FromWasm0(ptr, len) {\n ptr = ptr >>> 0;\n return getUint8Memory0().subarray(ptr / 1, ptr / 1 + len);\n}\n\nlet cachedUint8ClampedMemory0 = null;\n\nfunction getUint8ClampedMemory0() {\n if (cachedUint8ClampedMemory0 === null || cachedUint8ClampedMemory0.byteLength === 0) {\n cachedUint8ClampedMemory0 = new Uint8ClampedArray(wasm.memory.buffer);\n }\n return cachedUint8ClampedMemory0;\n}\n\nfunction getClampedArrayU8FromWasm0(ptr, len) {\n ptr = ptr >>> 0;\n return getUint8ClampedMemory0().subarray(ptr / 1, ptr / 1 + len);\n}\n\nfunction getArrayF64FromWasm0(ptr, len) {\n ptr = ptr >>> 0;\n return getFloat64Memory0().subarray(ptr / 8, ptr / 8 + len);\n}\nfunction __wbg_adapter_1112(arg0, arg1, arg2, arg3) {\n wasm.wasm_bindgen__convert__closures__invoke2_mut__hf3c4f1c4bcdd07d7(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3));\n}\n\n/**\n* An opaque handle to a `RuffleInstance` inside the pool.\n*\n* This type is exported to JS, and is used to interact with the library.\n*/\nexport class Ruffle {\n\n static __wrap(ptr) {\n ptr = ptr >>> 0;\n const obj = Object.create(Ruffle.prototype);\n obj.__wbg_ptr = ptr;\n\n return obj;\n }\n\n __destroy_into_raw() {\n const ptr = this.__wbg_ptr;\n this.__wbg_ptr = 0;\n\n return ptr;\n }\n\n free() {\n const ptr = this.__destroy_into_raw();\n wasm.__wbg_ruffle_free(ptr);\n }\n /**\n * @param {HTMLElement} parent\n * @param {any} js_player\n * @param {any} config\n */\n constructor(parent, js_player, config) {\n const ret = wasm.ruffle_new(addHeapObject(parent), addHeapObject(js_player), addHeapObject(config));\n return takeObject(ret);\n }\n /**\n * Stream an arbitrary movie file from (presumably) the Internet.\n *\n * This method should only be called once per player.\n *\n * `parameters` are *extra* parameters to set on the LoaderInfo -\n * parameters from `movie_url` query parameters will be automatically added.\n * @param {string} movie_url\n * @param {any} parameters\n */\n stream_from(movie_url, parameters) {\n try {\n const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);\n const ptr0 = passStringToWasm0(movie_url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n wasm.ruffle_stream_from(retptr, this.__wbg_ptr, ptr0, len0, addHeapObject(parameters));\n var r0 = getInt32Memory0()[retptr / 4 + 0];\n var r1 = getInt32Memory0()[retptr / 4 + 1];\n if (r1) {\n throw takeObject(r0);\n }\n } finally {\n wasm.__wbindgen_add_to_stack_pointer(16);\n }\n }\n /**\n * Play an arbitrary movie on this instance.\n *\n * This method should only be called once per player.\n * @param {Uint8Array} swf_data\n * @param {any} parameters\n * @param {string} swf_name\n */\n load_data(swf_data, parameters, swf_name) {\n try {\n const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);\n const ptr0 = passStringToWasm0(swf_name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n wasm.ruffle_load_data(retptr, this.__wbg_ptr, addHeapObject(swf_data), addHeapObject(parameters), ptr0, len0);\n var r0 = getInt32Memory0()[retptr / 4 + 0];\n var r1 = getInt32Memory0()[retptr / 4 + 1];\n if (r1) {\n throw takeObject(r0);\n }\n } finally {\n wasm.__wbindgen_add_to_stack_pointer(16);\n }\n }\n /**\n */\n play() {\n wasm.ruffle_play(this.__wbg_ptr);\n }\n /**\n */\n pause() {\n wasm.ruffle_pause(this.__wbg_ptr);\n }\n /**\n * @returns {boolean}\n */\n is_playing() {\n const ret = wasm.ruffle_is_playing(this.__wbg_ptr);\n return ret !== 0;\n }\n /**\n * @returns {number}\n */\n volume() {\n const ret = wasm.ruffle_volume(this.__wbg_ptr);\n return ret;\n }\n /**\n * @param {number} value\n */\n set_volume(value) {\n wasm.ruffle_set_volume(this.__wbg_ptr, value);\n }\n /**\n * @returns {any}\n */\n renderer_debug_info() {\n const ret = wasm.ruffle_renderer_debug_info(this.__wbg_ptr);\n return takeObject(ret);\n }\n /**\n * @returns {any}\n */\n renderer_name() {\n const ret = wasm.ruffle_renderer_name(this.__wbg_ptr);\n return takeObject(ret);\n }\n /**\n * @returns {any}\n */\n prepare_context_menu() {\n const ret = wasm.ruffle_prepare_context_menu(this.__wbg_ptr);\n return takeObject(ret);\n }\n /**\n * @param {number} index\n */\n run_context_menu_callback(index) {\n wasm.ruffle_run_context_menu_callback(this.__wbg_ptr, index);\n }\n /**\n * @param {boolean} is_fullscreen\n */\n set_fullscreen(is_fullscreen) {\n wasm.ruffle_set_fullscreen(this.__wbg_ptr, is_fullscreen);\n }\n /**\n */\n clear_custom_menu_items() {\n wasm.ruffle_clear_custom_menu_items(this.__wbg_ptr);\n }\n /**\n */\n destroy() {\n wasm.ruffle_destroy(this.__wbg_ptr);\n }\n /**\n * @param {string} font_name\n * @param {Uint8Array} data\n */\n add_font(font_name, data) {\n const ptr0 = passStringToWasm0(font_name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n wasm.ruffle_add_font(this.__wbg_ptr, ptr0, len0, addHeapObject(data));\n }\n /**\n * @param {string} default_name\n * @param {any[]} fonts\n */\n set_default_font(default_name, fonts) {\n const ptr0 = passStringToWasm0(default_name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n const ptr1 = passArrayJsValueToWasm0(fonts, wasm.__wbindgen_malloc);\n const len1 = WASM_VECTOR_LEN;\n wasm.ruffle_set_default_font(this.__wbg_ptr, ptr0, len0, ptr1, len1);\n }\n /**\n * @param {string} name\n * @param {any[]} args\n * @returns {any}\n */\n call_exposed_callback(name, args) {\n const ptr0 = passStringToWasm0(name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n const ptr1 = passArrayJsValueToWasm0(args, wasm.__wbindgen_malloc);\n const len1 = WASM_VECTOR_LEN;\n const ret = wasm.ruffle_call_exposed_callback(this.__wbg_ptr, ptr0, len0, ptr1, len1);\n return takeObject(ret);\n }\n /**\n * @param {any} observer\n */\n set_trace_observer(observer) {\n wasm.ruffle_set_trace_observer(this.__wbg_ptr, addHeapObject(observer));\n }\n /**\n * Returns the web AudioContext used by this player.\n * Returns `None` if the audio backend does not use Web Audio.\n * @returns {AudioContext | undefined}\n */\n audio_context() {\n const ret = wasm.ruffle_audio_context(this.__wbg_ptr);\n return takeObject(ret);\n }\n /**\n * Returns whether the `simd128` target feature was enabled at build time.\n * This is intended to discriminate between the two WebAssembly module\n * versions, one of which uses WebAssembly extensions, and the other one\n * being \"vanilla\". `simd128` is used as proxy for most extensions, since\n * no other WebAssembly target feature is exposed to `cfg!`.\n * @returns {boolean}\n */\n static is_wasm_simd_used() {\n const ret = wasm.ruffle_is_wasm_simd_used();\n return ret !== 0;\n }\n}\n\nasync function __wbg_load(module, imports) {\n if (typeof Response === 'function' && module instanceof Response) {\n if (typeof WebAssembly.instantiateStreaming === 'function') {\n try {\n return await WebAssembly.instantiateStreaming(module, imports);\n\n } catch (e) {\n if (module.headers.get('Content-Type') != 'application/wasm') {\n console.warn(\"`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\\n\", e);\n\n } else {\n throw e;\n }\n }\n }\n\n const bytes = await module.arrayBuffer();\n return await WebAssembly.instantiate(bytes, imports);\n\n } else {\n const instance = await WebAssembly.instantiate(module, imports);\n\n if (instance instanceof WebAssembly.Instance) {\n return { instance, module };\n\n } else {\n return instance;\n }\n }\n}\n\nfunction __wbg_get_imports() {\n const imports = {};\n imports.wbg = {};\n imports.wbg.__wbindgen_string_get = function(arg0, arg1) {\n const obj = getObject(arg1);\n const ret = typeof(obj) === 'string' ? obj : undefined;\n var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbindgen_object_drop_ref = function(arg0) {\n takeObject(arg0);\n };\n imports.wbg.__wbindgen_cb_drop = function(arg0) {\n const obj = takeObject(arg0).original;\n if (obj.cnt-- == 1) {\n obj.a = 0;\n return true;\n }\n const ret = false;\n return ret;\n };\n imports.wbg.__wbindgen_object_clone_ref = function(arg0) {\n const ret = getObject(arg0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_setMetadata_128bd20648a12d07 = function(arg0, arg1) {\n getObject(arg0).setMetadata(takeObject(arg1));\n };\n imports.wbg.__wbindgen_is_function = function(arg0) {\n const ret = typeof(getObject(arg0)) === 'function';\n return ret;\n };\n imports.wbg.__wbindgen_string_new = function(arg0, arg1) {\n const ret = getStringFromWasm0(arg0, arg1);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_getProperty_af1b259e02b39917 = function() { return handleError(function (arg0, arg1) {\n const ret = getProperty(getObject(arg0), getObject(arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_onCallbackAvailable_d54d3847055a0720 = function(arg0, arg1, arg2) {\n getObject(arg0).onCallbackAvailable(getStringFromWasm0(arg1, arg2));\n };\n imports.wbg.__wbg_onFSCommand_68fd9326a1eb7ff5 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n const ret = getObject(arg0).onFSCommand(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n return ret;\n }, arguments) };\n imports.wbg.__wbindgen_number_get = function(arg0, arg1) {\n const obj = getObject(arg1);\n const ret = typeof(obj) === 'number' ? obj : undefined;\n getFloat64Memory0()[arg0 / 8 + 1] = isLikeNone(ret) ? 0 : ret;\n getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret);\n };\n imports.wbg.__wbindgen_boolean_get = function(arg0) {\n const v = getObject(arg0);\n const ret = typeof(v) === 'boolean' ? (v ? 1 : 0) : 2;\n return ret;\n };\n imports.wbg.__wbindgen_is_null = function(arg0) {\n const ret = getObject(arg0) === null;\n return ret;\n };\n imports.wbg.__wbindgen_number_new = function(arg0) {\n const ret = arg0;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_panic_52092d3d09d11787 = function(arg0, arg1) {\n getObject(arg0).panic(getObject(arg1));\n };\n imports.wbg.__wbg_displayRootMovieDownloadFailedMessage_ed4ad3ae9522c8a3 = function(arg0) {\n getObject(arg0).displayRootMovieDownloadFailedMessage();\n };\n imports.wbg.__wbg_displayMessage_6b8a0011f836541f = function(arg0, arg1, arg2) {\n getObject(arg0).displayMessage(getStringFromWasm0(arg1, arg2));\n };\n imports.wbg.__wbg_setFullscreen_85ac797b8823b727 = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).setFullscreen(arg1 !== 0);\n }, arguments) };\n imports.wbg.__wbg_openVirtualKeyboard_e0659b8d0c7b81ed = function(arg0) {\n getObject(arg0).openVirtualKeyboard();\n };\n imports.wbg.__wbg_isVirtualKeyboardFocused_1719ab4ec034b0ab = function(arg0) {\n const ret = getObject(arg0).isVirtualKeyboardFocused();\n return ret;\n };\n imports.wbg.__wbg_displayUnsupportedVideo_619cdc62d232655a = function(arg0, arg1, arg2) {\n getObject(arg0).displayUnsupportedVideo(getStringFromWasm0(arg1, arg2));\n };\n imports.wbg.__wbg_ruffle_new = function(arg0) {\n const ret = Ruffle.__wrap(arg0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_is_bigint = function(arg0) {\n const ret = typeof(getObject(arg0)) === 'bigint';\n return ret;\n };\n imports.wbg.__wbindgen_bigint_from_i64 = function(arg0) {\n const ret = arg0;\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_jsval_eq = function(arg0, arg1) {\n const ret = getObject(arg0) === getObject(arg1);\n return ret;\n };\n imports.wbg.__wbindgen_bigint_from_u64 = function(arg0) {\n const ret = BigInt.asUintN(64, arg0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_is_object = function(arg0) {\n const val = getObject(arg0);\n const ret = typeof(val) === 'object' && val !== null;\n return ret;\n };\n imports.wbg.__wbindgen_in = function(arg0, arg1) {\n const ret = getObject(arg0) in getObject(arg1);\n return ret;\n };\n imports.wbg.__wbindgen_is_string = function(arg0) {\n const ret = typeof(getObject(arg0)) === 'string';\n return ret;\n };\n imports.wbg.__wbindgen_is_undefined = function(arg0) {\n const ret = getObject(arg0) === undefined;\n return ret;\n };\n imports.wbg.__wbg_copyToAudioBufferInterleaved_efb71b16faf5adb2 = function(arg0, arg1, arg2) {\n copyToAudioBufferInterleaved(getObject(arg0), getArrayF32FromWasm0(arg1, arg2));\n };\n imports.wbg.__wbindgen_error_new = function(arg0, arg1) {\n const ret = new Error(getStringFromWasm0(arg0, arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_new_abda76e883ba8a5f = function() {\n const ret = new Error();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_stack_658279fe44541cf6 = function(arg0, arg1) {\n const ret = getObject(arg1).stack;\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_error_f851667af71bcfc6 = function(arg0, arg1) {\n let deferred0_0;\n let deferred0_1;\n try {\n deferred0_0 = arg0;\n deferred0_1 = arg1;\n console.error(getStringFromWasm0(arg0, arg1));\n } finally {\n wasm.__wbindgen_free(deferred0_0, deferred0_1, 1);\n }\n };\n imports.wbg.__wbindgen_jsval_loose_eq = function(arg0, arg1) {\n const ret = getObject(arg0) == getObject(arg1);\n return ret;\n };\n imports.wbg.__wbg_String_917f38a1211cf44b = function(arg0, arg1) {\n const ret = String(getObject(arg1));\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_getwithrefkey_3b3c46ba20582127 = function(arg0, arg1) {\n const ret = getObject(arg0)[getObject(arg1)];\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_set_8761474ad72b9bf1 = function(arg0, arg1, arg2) {\n getObject(arg0)[takeObject(arg1)] = takeObject(arg2);\n };\n imports.wbg.__wbg_log_c9486ca5d8e2cbe8 = function(arg0, arg1) {\n let deferred0_0;\n let deferred0_1;\n try {\n deferred0_0 = arg0;\n deferred0_1 = arg1;\n console.log(getStringFromWasm0(arg0, arg1));\n } finally {\n wasm.__wbindgen_free(deferred0_0, deferred0_1, 1);\n }\n };\n imports.wbg.__wbg_log_aba5996d9bde071f = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) {\n let deferred0_0;\n let deferred0_1;\n try {\n deferred0_0 = arg0;\n deferred0_1 = arg1;\n console.log(getStringFromWasm0(arg0, arg1), getStringFromWasm0(arg2, arg3), getStringFromWasm0(arg4, arg5), getStringFromWasm0(arg6, arg7));\n } finally {\n wasm.__wbindgen_free(deferred0_0, deferred0_1, 1);\n }\n };\n imports.wbg.__wbg_mark_40e050a77cc39fea = function(arg0, arg1) {\n performance.mark(getStringFromWasm0(arg0, arg1));\n };\n imports.wbg.__wbg_measure_aa7a73f17813f708 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n let deferred0_0;\n let deferred0_1;\n let deferred1_0;\n let deferred1_1;\n try {\n deferred0_0 = arg0;\n deferred0_1 = arg1;\n deferred1_0 = arg2;\n deferred1_1 = arg3;\n performance.measure(getStringFromWasm0(arg0, arg1), getStringFromWasm0(arg2, arg3));\n } finally {\n wasm.__wbindgen_free(deferred0_0, deferred0_1, 1);\n wasm.__wbindgen_free(deferred1_0, deferred1_1, 1);\n }\n }, arguments) };\n imports.wbg.__wbg_queueMicrotask_e5949c35d772a669 = function(arg0) {\n queueMicrotask(getObject(arg0));\n };\n imports.wbg.__wbg_queueMicrotask_2be8b97a81fe4d00 = function(arg0) {\n const ret = getObject(arg0).queueMicrotask;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_crypto_c48a774b022d20ac = function(arg0) {\n const ret = getObject(arg0).crypto;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_process_298734cf255a885d = function(arg0) {\n const ret = getObject(arg0).process;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_versions_e2e78e134e3e5d01 = function(arg0) {\n const ret = getObject(arg0).versions;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_node_1cd7a5d853dbea79 = function(arg0) {\n const ret = getObject(arg0).node;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_msCrypto_bcb970640f50a1e8 = function(arg0) {\n const ret = getObject(arg0).msCrypto;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_require_8f08ceecec0f4fee = function() { return handleError(function () {\n const ret = module.require;\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_randomFillSync_dc1e9a60c158336d = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).randomFillSync(takeObject(arg1));\n }, arguments) };\n imports.wbg.__wbg_getRandomValues_37fa2ca9e4e07fab = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).getRandomValues(getObject(arg1));\n }, arguments) };\n imports.wbg.__wbg_performance_bdf4f1a290fc5c5c = function(arg0) {\n const ret = getObject(arg0).performance;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_now_d87295c25be68e8b = function(arg0) {\n const ret = getObject(arg0).now();\n return ret;\n };\n imports.wbg.__wbg_instanceof_WebGl2RenderingContext_dcef4c962fd699e9 = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof WebGL2RenderingContext;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_beginQuery_b77f6789672396e4 = function(arg0, arg1, arg2) {\n getObject(arg0).beginQuery(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindBufferRange_ad7054c3ee5c6ef9 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).bindBufferRange(arg1 >>> 0, arg2 >>> 0, getObject(arg3), arg4, arg5);\n };\n imports.wbg.__wbg_bindSampler_c9bd2f21f904cae4 = function(arg0, arg1, arg2) {\n getObject(arg0).bindSampler(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindVertexArray_cf524b9892e28075 = function(arg0, arg1) {\n getObject(arg0).bindVertexArray(getObject(arg1));\n };\n imports.wbg.__wbg_blitFramebuffer_a4c9adfdb6b1ffa8 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) {\n getObject(arg0).blitFramebuffer(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0);\n };\n imports.wbg.__wbg_bufferData_77ca7e60658033e8 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).bufferData(arg1 >>> 0, arg2, arg3 >>> 0);\n };\n imports.wbg.__wbg_bufferData_cbf46e29ed1643f0 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).bufferData(arg1 >>> 0, getObject(arg2), arg3 >>> 0);\n };\n imports.wbg.__wbg_bufferSubData_5479137ae34eb123 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).bufferSubData(arg1 >>> 0, arg2, getObject(arg3));\n };\n imports.wbg.__wbg_clearBufferfi_8633a4d3aa04e632 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).clearBufferfi(arg1 >>> 0, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_clearBufferfv_1312425cb4447d52 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).clearBufferfv(arg1 >>> 0, arg2, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_clearBufferiv_e8f1973594b7e7a4 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).clearBufferiv(arg1 >>> 0, arg2, getArrayI32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_clearBufferuiv_98c25f3ef7dc8e90 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).clearBufferuiv(arg1 >>> 0, arg2, getArrayU32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_clientWaitSync_e74bab9938ab7b7d = function(arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).clientWaitSync(getObject(arg1), arg2 >>> 0, arg3 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_compressedTexSubImage2D_07f751e93c00be4b = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n getObject(arg0).compressedTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8, arg9);\n };\n imports.wbg.__wbg_compressedTexSubImage2D_6545cb75eb624829 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) {\n getObject(arg0).compressedTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, getObject(arg8));\n };\n imports.wbg.__wbg_compressedTexSubImage3D_e0d4519911d0b863 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) {\n getObject(arg0).compressedTexSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10, arg11);\n };\n imports.wbg.__wbg_compressedTexSubImage3D_08e1c9b05dc8f93b = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) {\n getObject(arg0).compressedTexSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, getObject(arg10));\n };\n imports.wbg.__wbg_copyBufferSubData_c282baaee7e6fb21 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).copyBufferSubData(arg1 >>> 0, arg2 >>> 0, arg3, arg4, arg5);\n };\n imports.wbg.__wbg_copyTexSubImage3D_beaa4a8381ab52b6 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n getObject(arg0).copyTexSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);\n };\n imports.wbg.__wbg_createQuery_a559d866fa594eb0 = function(arg0) {\n const ret = getObject(arg0).createQuery();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createSampler_66a5e941bf2be2a8 = function(arg0) {\n const ret = getObject(arg0).createSampler();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createVertexArray_4b35fb59f7da9bd3 = function(arg0) {\n const ret = getObject(arg0).createVertexArray();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_deleteQuery_ff90dbf671ef4184 = function(arg0, arg1) {\n getObject(arg0).deleteQuery(getObject(arg1));\n };\n imports.wbg.__wbg_deleteSampler_1e3940f00e5639ae = function(arg0, arg1) {\n getObject(arg0).deleteSampler(getObject(arg1));\n };\n imports.wbg.__wbg_deleteSync_32395a8439b45ec5 = function(arg0, arg1) {\n getObject(arg0).deleteSync(getObject(arg1));\n };\n imports.wbg.__wbg_deleteVertexArray_afb77924ff489c1d = function(arg0, arg1) {\n getObject(arg0).deleteVertexArray(getObject(arg1));\n };\n imports.wbg.__wbg_drawArraysInstanced_e0a60611a5b267d1 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).drawArraysInstanced(arg1 >>> 0, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_drawBuffers_fa92ed1b3c7f16a4 = function(arg0, arg1) {\n getObject(arg0).drawBuffers(getObject(arg1));\n };\n imports.wbg.__wbg_drawElementsInstanced_df3722302ea1b54a = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).drawElementsInstanced(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_endQuery_d14f68c8db4cd117 = function(arg0, arg1) {\n getObject(arg0).endQuery(arg1 >>> 0);\n };\n imports.wbg.__wbg_fenceSync_fc59acc5642fcbb0 = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).fenceSync(arg1 >>> 0, arg2 >>> 0);\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_framebufferTextureLayer_5e14109c032678e5 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).framebufferTextureLayer(arg1 >>> 0, arg2 >>> 0, getObject(arg3), arg4, arg5);\n };\n imports.wbg.__wbg_getBufferSubData_6832ba0767286ba3 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).getBufferSubData(arg1 >>> 0, arg2, getObject(arg3));\n };\n imports.wbg.__wbg_getIndexedParameter_ef2c629bdfa92696 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).getIndexedParameter(arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_getQueryParameter_e15e3de18f843799 = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).getQueryParameter(getObject(arg1), arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_getSyncParameter_33996dfdd2d7882e = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).getSyncParameter(getObject(arg1), arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_getUniformBlockIndex_69eb3648b08216fe = function(arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).getUniformBlockIndex(getObject(arg1), getStringFromWasm0(arg2, arg3));\n return ret;\n };\n imports.wbg.__wbg_invalidateFramebuffer_3bae1c067f2cb2a1 = function() { return handleError(function (arg0, arg1, arg2) {\n getObject(arg0).invalidateFramebuffer(arg1 >>> 0, getObject(arg2));\n }, arguments) };\n imports.wbg.__wbg_readBuffer_1e70c33b68a2b14b = function(arg0, arg1) {\n getObject(arg0).readBuffer(arg1 >>> 0);\n };\n imports.wbg.__wbg_readPixels_c626351cb7e50b7e = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) {\n getObject(arg0).readPixels(arg1, arg2, arg3, arg4, arg5 >>> 0, arg6 >>> 0, getObject(arg7));\n }, arguments) };\n imports.wbg.__wbg_readPixels_11e23d99e8d82b28 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) {\n getObject(arg0).readPixels(arg1, arg2, arg3, arg4, arg5 >>> 0, arg6 >>> 0, arg7);\n }, arguments) };\n imports.wbg.__wbg_renderbufferStorageMultisample_5b37401ac2e98a39 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).renderbufferStorageMultisample(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_samplerParameterf_9e97455fe5f62f3b = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).samplerParameterf(getObject(arg1), arg2 >>> 0, arg3);\n };\n imports.wbg.__wbg_samplerParameteri_fb56f6aeb62e8652 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).samplerParameteri(getObject(arg1), arg2 >>> 0, arg3);\n };\n imports.wbg.__wbg_texImage2D_aa3331ba2fb50c54 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) {\n getObject(arg0).texImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9 === 0 ? undefined : getArrayU8FromWasm0(arg9, arg10));\n }, arguments) };\n imports.wbg.__wbg_texStorage2D_d54c1b39afd82600 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).texStorage2D(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_texStorage3D_55a9e5921ca9e5cd = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).texStorage3D(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5, arg6);\n };\n imports.wbg.__wbg_texSubImage2D_be1edbc37b17c97c = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n getObject(arg0).texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, getObject(arg9));\n }, arguments) };\n imports.wbg.__wbg_texSubImage2D_2d448f50a6536ac3 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n getObject(arg0).texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9);\n }, arguments) };\n imports.wbg.__wbg_texSubImage2D_48f642dc3aa75118 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n getObject(arg0).texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, getObject(arg9));\n }, arguments) };\n imports.wbg.__wbg_texSubImage2D_e5a83a5fa6af1c7b = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n getObject(arg0).texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, getObject(arg9));\n }, arguments) };\n imports.wbg.__wbg_texSubImage2D_0ff7387a82ce7d1d = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n getObject(arg0).texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, getObject(arg9));\n }, arguments) };\n imports.wbg.__wbg_texSubImage3D_c39972668b221cda = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) {\n getObject(arg0).texSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0, arg11);\n }, arguments) };\n imports.wbg.__wbg_texSubImage3D_959436f754f2ab55 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) {\n getObject(arg0).texSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0, getObject(arg11));\n }, arguments) };\n imports.wbg.__wbg_texSubImage3D_2c0587d160badf03 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) {\n getObject(arg0).texSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0, getObject(arg11));\n }, arguments) };\n imports.wbg.__wbg_texSubImage3D_b3a335476f63413e = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) {\n getObject(arg0).texSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0, getObject(arg11));\n }, arguments) };\n imports.wbg.__wbg_texSubImage3D_eb62b7a16a5ca1e4 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) {\n getObject(arg0).texSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0, getObject(arg11));\n }, arguments) };\n imports.wbg.__wbg_uniform2fv_4d1cfba3bb56370b = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform2fv(getObject(arg1), getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform2iv_98e443584b4e7aa0 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform2iv(getObject(arg1), getArrayI32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform3fv_a5aa096fec7ac224 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform3fv(getObject(arg1), getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform3iv_173aeeea1df8fd31 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform3iv(getObject(arg1), getArrayI32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform4fv_5b488014de1f2331 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform4fv(getObject(arg1), getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform4iv_4a7d13e838035a99 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform4iv(getObject(arg1), getArrayI32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniformBlockBinding_3f335c565d354653 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniformBlockBinding(getObject(arg1), arg2 >>> 0, arg3 >>> 0);\n };\n imports.wbg.__wbg_uniformMatrix2fv_97f55388f859e53d = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).uniformMatrix2fv(getObject(arg1), arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_uniformMatrix3fv_747befbbe746edfa = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).uniformMatrix3fv(getObject(arg1), arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_uniformMatrix4fv_1826d923932cf3bb = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).uniformMatrix4fv(getObject(arg1), arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_vertexAttribDivisor_c7e452c112f8fba9 = function(arg0, arg1, arg2) {\n getObject(arg0).vertexAttribDivisor(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_vertexAttribIPointer_3c9eecc6d010eb7c = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).vertexAttribIPointer(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_activeTexture_5a67b794a7ff8ef9 = function(arg0, arg1) {\n getObject(arg0).activeTexture(arg1 >>> 0);\n };\n imports.wbg.__wbg_attachShader_06c432ad16c8823a = function(arg0, arg1, arg2) {\n getObject(arg0).attachShader(getObject(arg1), getObject(arg2));\n };\n imports.wbg.__wbg_bindBuffer_c0ef32bca575b1bf = function(arg0, arg1, arg2) {\n getObject(arg0).bindBuffer(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindFramebuffer_d0a5dbfb286c50fc = function(arg0, arg1, arg2) {\n getObject(arg0).bindFramebuffer(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindRenderbuffer_2b3c56d5e3a06843 = function(arg0, arg1, arg2) {\n getObject(arg0).bindRenderbuffer(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindTexture_b93b09b8ccb1ad79 = function(arg0, arg1, arg2) {\n getObject(arg0).bindTexture(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_blendColor_13cd680b4a571d0c = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).blendColor(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_blendEquation_95764654793819fa = function(arg0, arg1) {\n getObject(arg0).blendEquation(arg1 >>> 0);\n };\n imports.wbg.__wbg_blendEquationSeparate_15c450dcb532d4b6 = function(arg0, arg1, arg2) {\n getObject(arg0).blendEquationSeparate(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_blendFunc_8dcdda416da47fff = function(arg0, arg1, arg2) {\n getObject(arg0).blendFunc(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_blendFuncSeparate_1b0a9589131ac4ec = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).blendFuncSeparate(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4 >>> 0);\n };\n imports.wbg.__wbg_colorMask_bce35700ad725680 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).colorMask(arg1 !== 0, arg2 !== 0, arg3 !== 0, arg4 !== 0);\n };\n imports.wbg.__wbg_compileShader_81181e6a219b7098 = function(arg0, arg1) {\n getObject(arg0).compileShader(getObject(arg1));\n };\n imports.wbg.__wbg_copyTexSubImage2D_3db6d0348e149b43 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) {\n getObject(arg0).copyTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8);\n };\n imports.wbg.__wbg_createBuffer_6ead16b08a511599 = function(arg0) {\n const ret = getObject(arg0).createBuffer();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createFramebuffer_ae61f7f60e4f7262 = function(arg0) {\n const ret = getObject(arg0).createFramebuffer();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createProgram_c835e8e8ff672d87 = function(arg0) {\n const ret = getObject(arg0).createProgram();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createRenderbuffer_546ad13076d171b8 = function(arg0) {\n const ret = getObject(arg0).createRenderbuffer();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createShader_ae014363ffc75c3a = function(arg0, arg1) {\n const ret = getObject(arg0).createShader(arg1 >>> 0);\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createTexture_bf3e90c90068415a = function(arg0) {\n const ret = getObject(arg0).createTexture();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_cullFace_8caec08bdeac55b3 = function(arg0, arg1) {\n getObject(arg0).cullFace(arg1 >>> 0);\n };\n imports.wbg.__wbg_deleteBuffer_dd6dab889155f66c = function(arg0, arg1) {\n getObject(arg0).deleteBuffer(getObject(arg1));\n };\n imports.wbg.__wbg_deleteFramebuffer_5c3db6bf8da47a23 = function(arg0, arg1) {\n getObject(arg0).deleteFramebuffer(getObject(arg1));\n };\n imports.wbg.__wbg_deleteProgram_fa4467f1f5240581 = function(arg0, arg1) {\n getObject(arg0).deleteProgram(getObject(arg1));\n };\n imports.wbg.__wbg_deleteRenderbuffer_b60f60b4646bc91f = function(arg0, arg1) {\n getObject(arg0).deleteRenderbuffer(getObject(arg1));\n };\n imports.wbg.__wbg_deleteShader_1763981bc55a576a = function(arg0, arg1) {\n getObject(arg0).deleteShader(getObject(arg1));\n };\n imports.wbg.__wbg_deleteTexture_767a200bf1091c20 = function(arg0, arg1) {\n getObject(arg0).deleteTexture(getObject(arg1));\n };\n imports.wbg.__wbg_depthFunc_c292cb73977174cf = function(arg0, arg1) {\n getObject(arg0).depthFunc(arg1 >>> 0);\n };\n imports.wbg.__wbg_depthMask_bde3394690e9c8af = function(arg0, arg1) {\n getObject(arg0).depthMask(arg1 !== 0);\n };\n imports.wbg.__wbg_depthRange_96428a1b266ada78 = function(arg0, arg1, arg2) {\n getObject(arg0).depthRange(arg1, arg2);\n };\n imports.wbg.__wbg_disable_7c1d698fcc9ac41f = function(arg0, arg1) {\n getObject(arg0).disable(arg1 >>> 0);\n };\n imports.wbg.__wbg_disableVertexAttribArray_eb9b9b0042076ad2 = function(arg0, arg1) {\n getObject(arg0).disableVertexAttribArray(arg1 >>> 0);\n };\n imports.wbg.__wbg_drawArrays_c5972b3d73095bf5 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).drawArrays(arg1 >>> 0, arg2, arg3);\n };\n imports.wbg.__wbg_enable_fb591cc986e74bb0 = function(arg0, arg1) {\n getObject(arg0).enable(arg1 >>> 0);\n };\n imports.wbg.__wbg_enableVertexAttribArray_224e3bb561570cc2 = function(arg0, arg1) {\n getObject(arg0).enableVertexAttribArray(arg1 >>> 0);\n };\n imports.wbg.__wbg_framebufferRenderbuffer_8d91d955b0482c63 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).framebufferRenderbuffer(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, getObject(arg4));\n };\n imports.wbg.__wbg_framebufferTexture2D_006e888dee2f2eb6 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).framebufferTexture2D(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, getObject(arg4), arg5);\n };\n imports.wbg.__wbg_frontFace_5bd1fe45478a0153 = function(arg0, arg1) {\n getObject(arg0).frontFace(arg1 >>> 0);\n };\n imports.wbg.__wbg_getActiveUniform_2cc7724078a3fc49 = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).getActiveUniform(getObject(arg1), arg2 >>> 0);\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_getError_54d0953dc572e9d3 = function(arg0) {\n const ret = getObject(arg0).getError();\n return ret;\n };\n imports.wbg.__wbg_getExtension_9167625a19377c9e = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).getExtension(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_getParameter_f9803d52fbf91f53 = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).getParameter(arg1 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_getProgramInfoLog_056131faf2350ad7 = function(arg0, arg1, arg2) {\n const ret = getObject(arg1).getProgramInfoLog(getObject(arg2));\n var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_getProgramParameter_790db16915da3254 = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).getProgramParameter(getObject(arg1), arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_getShaderInfoLog_20c948f5d991e6fd = function(arg0, arg1, arg2) {\n const ret = getObject(arg1).getShaderInfoLog(getObject(arg2));\n var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_getShaderParameter_37b950cbc20b6795 = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).getShaderParameter(getObject(arg1), arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_getSupportedExtensions_0025d1c62129a18d = function(arg0) {\n const ret = getObject(arg0).getSupportedExtensions();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_getUniformLocation_a7c602314cbc2c05 = function(arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).getUniformLocation(getObject(arg1), getStringFromWasm0(arg2, arg3));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_linkProgram_bc5dc3f9357619ca = function(arg0, arg1) {\n getObject(arg0).linkProgram(getObject(arg1));\n };\n imports.wbg.__wbg_pixelStorei_d72d429580d66228 = function(arg0, arg1, arg2) {\n getObject(arg0).pixelStorei(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_polygonOffset_041f7e38a611f668 = function(arg0, arg1, arg2) {\n getObject(arg0).polygonOffset(arg1, arg2);\n };\n imports.wbg.__wbg_renderbufferStorage_66f193b116699606 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).renderbufferStorage(arg1 >>> 0, arg2 >>> 0, arg3, arg4);\n };\n imports.wbg.__wbg_scissor_ba4f49872ea487b7 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).scissor(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_shaderSource_928e12db21ccefe3 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).shaderSource(getObject(arg1), getStringFromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_stencilFuncSeparate_c81b6fc288a68cfe = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).stencilFuncSeparate(arg1 >>> 0, arg2 >>> 0, arg3, arg4 >>> 0);\n };\n imports.wbg.__wbg_stencilMask_ba73d86b68f2d1a9 = function(arg0, arg1) {\n getObject(arg0).stencilMask(arg1 >>> 0);\n };\n imports.wbg.__wbg_stencilMaskSeparate_e1468048cf89c6ea = function(arg0, arg1, arg2) {\n getObject(arg0).stencilMaskSeparate(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_stencilOpSeparate_0bde3a74778a1126 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).stencilOpSeparate(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4 >>> 0);\n };\n imports.wbg.__wbg_texParameteri_7258cda4d4572982 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).texParameteri(arg1 >>> 0, arg2 >>> 0, arg3);\n };\n imports.wbg.__wbg_uniform1f_e051ff9c7bf1e081 = function(arg0, arg1, arg2) {\n getObject(arg0).uniform1f(getObject(arg1), arg2);\n };\n imports.wbg.__wbg_uniform1i_f13bd7d6ad492b5a = function(arg0, arg1, arg2) {\n getObject(arg0).uniform1i(getObject(arg1), arg2);\n };\n imports.wbg.__wbg_uniform4f_97f4fd2d12afc909 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).uniform4f(getObject(arg1), arg2, arg3, arg4, arg5);\n };\n imports.wbg.__wbg_useProgram_fcb92641d4c3215f = function(arg0, arg1) {\n getObject(arg0).useProgram(getObject(arg1));\n };\n imports.wbg.__wbg_vertexAttribPointer_0959b49dbd9a1b3e = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).vertexAttribPointer(arg1 >>> 0, arg2, arg3 >>> 0, arg4 !== 0, arg5, arg6);\n };\n imports.wbg.__wbg_viewport_8fc784fc0658898b = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).viewport(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_instanceof_Window_cde2416cf5126a72 = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof Window;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_document_183cf1eecfdbffee = function(arg0) {\n const ret = getObject(arg0).document;\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_location_61ca61017633c753 = function(arg0) {\n const ret = getObject(arg0).location;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_navigator_7078da62d92ff5ad = function(arg0) {\n const ret = getObject(arg0).navigator;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_devicePixelRatio_41f7bf915854e871 = function(arg0) {\n const ret = getObject(arg0).devicePixelRatio;\n return ret;\n };\n imports.wbg.__wbg_localStorage_e11f72e996a4f5d9 = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).localStorage;\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_confirm_ed8bd6d5b11bb106 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).confirm(getStringFromWasm0(arg1, arg2));\n return ret;\n }, arguments) };\n imports.wbg.__wbg_focus_55fe3aa7beabbc51 = function() { return handleError(function (arg0) {\n getObject(arg0).focus();\n }, arguments) };\n imports.wbg.__wbg_open_d3d452ff648d3681 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n const ret = getObject(arg0).open(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_cancelAnimationFrame_89e252309fb01baa = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).cancelAnimationFrame(arg1);\n }, arguments) };\n imports.wbg.__wbg_requestAnimationFrame_244e975fcad8e9a1 = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).requestAnimationFrame(getObject(arg1));\n return ret;\n }, arguments) };\n imports.wbg.__wbg_fetch_8cebc656dc6b11b1 = function(arg0, arg1) {\n const ret = getObject(arg0).fetch(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_body_11da0c1aa9610cb3 = function(arg0) {\n const ret = getObject(arg0).body;\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createElement_9ce3fdea8322ff34 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).createElement(getStringFromWasm0(arg1, arg2));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_createElementNS_6a08d8f33e767e18 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n const ret = getObject(arg0).createElementNS(arg1 === 0 ? undefined : getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_querySelector_391afe271b8236d5 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).querySelector(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_setid_fe7d3f00faee9503 = function(arg0, arg1, arg2) {\n getObject(arg0).id = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_clientWidth_15a0b51999d4f454 = function(arg0) {\n const ret = getObject(arg0).clientWidth;\n return ret;\n };\n imports.wbg.__wbg_clientHeight_d1f0d14dadbdbebb = function(arg0) {\n const ret = getObject(arg0).clientHeight;\n return ret;\n };\n imports.wbg.__wbg_setinnerHTML_b88bf159b62c2334 = function(arg0, arg1, arg2) {\n getObject(arg0).innerHTML = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_querySelector_a57eae24de697e5f = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).querySelector(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_releasePointerCapture_c05fbeda019e781b = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).releasePointerCapture(arg1);\n }, arguments) };\n imports.wbg.__wbg_setAttribute_aebcae2169f2f869 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).setAttribute(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n }, arguments) };\n imports.wbg.__wbg_setAttributeNS_3c1ca8e544224931 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).setAttributeNS(arg1 === 0 ? undefined : getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4), getStringFromWasm0(arg5, arg6));\n }, arguments) };\n imports.wbg.__wbg_setPointerCapture_50aea839ca77d6c4 = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).setPointerCapture(arg1);\n }, arguments) };\n imports.wbg.__wbg_remove_e8b7a30da3792f66 = function(arg0) {\n getObject(arg0).remove();\n };\n imports.wbg.__wbg_clipboardData_9df31a82d48f5917 = function(arg0) {\n const ret = getObject(arg0).clipboardData;\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_wasClean_f80e269a7035a33a = function(arg0) {\n const ret = getObject(arg0).wasClean;\n return ret;\n };\n imports.wbg.__wbg_code_8a4e6c814f55b956 = function(arg0) {\n const ret = getObject(arg0).code;\n return ret;\n };\n imports.wbg.__wbg_reason_38737e2df79b7571 = function(arg0, arg1) {\n const ret = getObject(arg1).reason;\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_newwitheventinitdict_ceffda7854c21a6b = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = new CloseEvent(getStringFromWasm0(arg0, arg1), getObject(arg2));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_instanceof_HtmlDocument_678c856000dccc91 = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof HTMLDocument;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_execCommand_03c5aa47ca921b68 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).execCommand(getStringFromWasm0(arg1, arg2));\n return ret;\n }, arguments) };\n imports.wbg.__wbg_videoWidth_0004efb52b150ee1 = function(arg0) {\n const ret = getObject(arg0).videoWidth;\n return ret;\n };\n imports.wbg.__wbg_videoHeight_91a100fca020a216 = function(arg0) {\n const ret = getObject(arg0).videoHeight;\n return ret;\n };\n imports.wbg.__wbg_ctrlKey_ac674c31f44bd157 = function(arg0) {\n const ret = getObject(arg0).ctrlKey;\n return ret;\n };\n imports.wbg.__wbg_shiftKey_a741da931809868b = function(arg0) {\n const ret = getObject(arg0).shiftKey;\n return ret;\n };\n imports.wbg.__wbg_metaKey_d37dd650c2a748a7 = function(arg0) {\n const ret = getObject(arg0).metaKey;\n return ret;\n };\n imports.wbg.__wbg_key_ab25ddd694dd43f3 = function(arg0, arg1) {\n const ret = getObject(arg1).key;\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_code_6f828892fabc6b0f = function(arg0, arg1) {\n const ret = getObject(arg1).code;\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_data_624fd2b6a4a5ac9e = function(arg0) {\n const ret = getObject(arg0).data;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_instanceof_HtmlElement_d9fe655ad4f1046c = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof HTMLElement;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_setinnerText_51ae4ea67eab16cf = function(arg0, arg1, arg2) {\n getObject(arg0).innerText = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_style_bb2563875c0a818b = function(arg0) {\n const ret = getObject(arg0).style;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_setonclick_307a2514feddff6d = function(arg0, arg1) {\n getObject(arg0).onclick = getObject(arg1);\n };\n imports.wbg.__wbg_pointerId_58d55b218fe0dea2 = function(arg0) {\n const ret = getObject(arg0).pointerId;\n return ret;\n };\n imports.wbg.__wbg_deltaY_b9ab90e34f3a0f1d = function(arg0) {\n const ret = getObject(arg0).deltaY;\n return ret;\n };\n imports.wbg.__wbg_deltaMode_eeaea4efbd95e3d5 = function(arg0) {\n const ret = getObject(arg0).deltaMode;\n return ret;\n };\n imports.wbg.__wbg_setbuffer_07bf42dc41827e0a = function(arg0, arg1) {\n getObject(arg0).buffer = getObject(arg1);\n };\n imports.wbg.__wbg_setonended_8dd87a3f89bdfdd8 = function(arg0, arg1) {\n getObject(arg0).onended = getObject(arg1);\n };\n imports.wbg.__wbg_start_5bf5f92a5044b4cf = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).start(arg1);\n }, arguments) };\n imports.wbg.__wbg_readyState_13e55da5ad6d64e2 = function(arg0) {\n const ret = getObject(arg0).readyState;\n return ret;\n };\n imports.wbg.__wbg_setbinaryType_dcb62e0f2b346301 = function(arg0, arg1) {\n getObject(arg0).binaryType = takeObject(arg1);\n };\n imports.wbg.__wbg_new_b9b318679315404f = function() { return handleError(function (arg0, arg1) {\n const ret = new WebSocket(getStringFromWasm0(arg0, arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_close_f4135085ec3fc8f0 = function() { return handleError(function (arg0) {\n getObject(arg0).close();\n }, arguments) };\n imports.wbg.__wbg_send_c1cc1284964b7434 = function() { return handleError(function (arg0, arg1, arg2) {\n getObject(arg0).send(getStringFromWasm0(arg1, arg2));\n }, arguments) };\n imports.wbg.__wbg_send_2860805104507701 = function() { return handleError(function (arg0, arg1, arg2) {\n getObject(arg0).send(getArrayU8FromWasm0(arg1, arg2));\n }, arguments) };\n imports.wbg.__wbg_length_5f77ecb5c40bc195 = function(arg0) {\n const ret = getObject(arg0).length;\n return ret;\n };\n imports.wbg.__wbg_addColorStop_25bd1ceab4e5249d = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n getObject(arg0).addColorStop(arg1, getStringFromWasm0(arg2, arg3));\n }, arguments) };\n imports.wbg.__wbg_set_2912c891505cbc22 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).set(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n }, arguments) };\n imports.wbg.__wbg_instanceof_HtmlTextAreaElement_a38b7b941ea08357 = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof HTMLTextAreaElement;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_setvalue_15231c60278dee22 = function(arg0, arg1, arg2) {\n getObject(arg0).value = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_select_a6fb1f090dee4153 = function(arg0) {\n getObject(arg0).select();\n };\n imports.wbg.__wbg_baseURI_35dede05a8ddbcb0 = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg1).baseURI;\n var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n }, arguments) };\n imports.wbg.__wbg_parentElement_592cb54944d3d002 = function(arg0) {\n const ret = getObject(arg0).parentElement;\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_appendChild_2e6a6c9d1f0d443d = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).appendChild(getObject(arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_removeChild_a63022ebbfa6ebf5 = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).removeChild(getObject(arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_bindVertexArrayOES_9b5e1523bc4318a9 = function(arg0, arg1) {\n getObject(arg0).bindVertexArrayOES(getObject(arg1));\n };\n imports.wbg.__wbg_createVertexArrayOES_b9a61604d56a51c7 = function(arg0) {\n const ret = getObject(arg0).createVertexArrayOES();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_deleteVertexArrayOES_fa21d7164c06faf0 = function(arg0, arg1) {\n getObject(arg0).deleteVertexArrayOES(getObject(arg1));\n };\n imports.wbg.__wbg_size_3f52fa5fdd6ff84c = function(arg0) {\n const ret = getObject(arg0).size;\n return ret;\n };\n imports.wbg.__wbg_newwithbuffersourcesequenceandoptions_3956f3afc3d17090 = function() { return handleError(function (arg0, arg1) {\n const ret = new Blob(getObject(arg0), getObject(arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_newwithu8arraysequenceandoptions_f520ece5c28a5211 = function() { return handleError(function (arg0, arg1) {\n const ret = new Blob(getObject(arg0), getObject(arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_instanceof_CanvasRenderingContext2d_e264df6db9ec5a3d = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof CanvasRenderingContext2D;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_setglobalAlpha_83c9926d654d3998 = function(arg0, arg1) {\n getObject(arg0).globalAlpha = arg1;\n };\n imports.wbg.__wbg_setglobalCompositeOperation_11870ed16a273f0a = function() { return handleError(function (arg0, arg1, arg2) {\n getObject(arg0).globalCompositeOperation = getStringFromWasm0(arg1, arg2);\n }, arguments) };\n imports.wbg.__wbg_setstrokeStyle_1bf67b48c7e92f7c = function(arg0, arg1) {\n getObject(arg0).strokeStyle = getObject(arg1);\n };\n imports.wbg.__wbg_setfillStyle_343558d6a1a50509 = function(arg0, arg1) {\n getObject(arg0).fillStyle = getObject(arg1);\n };\n imports.wbg.__wbg_setfilter_d603d4dac077b111 = function(arg0, arg1, arg2) {\n getObject(arg0).filter = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_setimageSmoothingEnabled_440bffc026016be3 = function(arg0, arg1) {\n getObject(arg0).imageSmoothingEnabled = arg1 !== 0;\n };\n imports.wbg.__wbg_setlineWidth_52861f70ee5fc11d = function(arg0, arg1) {\n getObject(arg0).lineWidth = arg1;\n };\n imports.wbg.__wbg_setlineCap_edcaad1fc0d5ddf1 = function(arg0, arg1, arg2) {\n getObject(arg0).lineCap = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_setlineJoin_4d0e72651ba85036 = function(arg0, arg1, arg2) {\n getObject(arg0).lineJoin = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_setmiterLimit_7973579201c9a640 = function(arg0, arg1) {\n getObject(arg0).miterLimit = arg1;\n };\n imports.wbg.__wbg_drawImage_25efcf027dcc2208 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n getObject(arg0).drawImage(getObject(arg1), arg2, arg3);\n }, arguments) };\n imports.wbg.__wbg_clip_ec5cb0959015716a = function(arg0, arg1, arg2) {\n getObject(arg0).clip(getObject(arg1), takeObject(arg2));\n };\n imports.wbg.__wbg_fill_bcbc0476406322b7 = function(arg0, arg1, arg2) {\n getObject(arg0).fill(getObject(arg1), takeObject(arg2));\n };\n imports.wbg.__wbg_stroke_ae8518e473c4376a = function(arg0, arg1) {\n getObject(arg0).stroke(getObject(arg1));\n };\n imports.wbg.__wbg_createLinearGradient_8f9eadd79f7c5fef = function(arg0, arg1, arg2, arg3, arg4) {\n const ret = getObject(arg0).createLinearGradient(arg1, arg2, arg3, arg4);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_createPattern_d6103ec8fb3c3c33 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).createPattern(getObject(arg1), getStringFromWasm0(arg2, arg3));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_createRadialGradient_ab2a290ee5fd0e03 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n const ret = getObject(arg0).createRadialGradient(arg1, arg2, arg3, arg4, arg5, arg6);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_putImageData_a3f350ccbd660800 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n getObject(arg0).putImageData(getObject(arg1), arg2, arg3);\n }, arguments) };\n imports.wbg.__wbg_clearRect_bba8d57f3a4d13b9 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).clearRect(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_fillRect_beae00c04b0cfb93 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).fillRect(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_restore_74a0c86b727a531b = function(arg0) {\n getObject(arg0).restore();\n };\n imports.wbg.__wbg_save_61ede9e2b8a62e6f = function(arg0) {\n getObject(arg0).save();\n };\n imports.wbg.__wbg_resetTransform_8f98c1d66e7f89db = function() { return handleError(function (arg0) {\n getObject(arg0).resetTransform();\n }, arguments) };\n imports.wbg.__wbg_setTransform_233d3936dc1e073d = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).setTransform(arg1, arg2, arg3, arg4, arg5, arg6);\n }, arguments) };\n imports.wbg.__wbg_transform_b2efaa20d3c87088 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).transform(arg1, arg2, arg3, arg4, arg5, arg6);\n }, arguments) };\n imports.wbg.__wbg_href_92490614763f3f7c = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg1).href;\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n }, arguments) };\n imports.wbg.__wbg_protocol_a741904865edbf7b = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg1).protocol;\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n }, arguments) };\n imports.wbg.__wbg_assign_519c419582b364a5 = function() { return handleError(function (arg0, arg1, arg2) {\n getObject(arg0).assign(getStringFromWasm0(arg1, arg2));\n }, arguments) };\n imports.wbg.__wbg_new_ca6d092d761478c6 = function() { return handleError(function () {\n const ret = new Path2D();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_addPath_627043dfbbaa5dd6 = function(arg0, arg1, arg2) {\n getObject(arg0).addPath(getObject(arg1), getObject(arg2));\n };\n imports.wbg.__wbg_bezierCurveTo_6418ae0c6e441f67 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).bezierCurveTo(arg1, arg2, arg3, arg4, arg5, arg6);\n };\n imports.wbg.__wbg_closePath_146579bd50ace9d0 = function(arg0) {\n getObject(arg0).closePath();\n };\n imports.wbg.__wbg_lineTo_860f8ce8ae2bbdae = function(arg0, arg1, arg2) {\n getObject(arg0).lineTo(arg1, arg2);\n };\n imports.wbg.__wbg_moveTo_abd134602dd1c7dd = function(arg0, arg1, arg2) {\n getObject(arg0).moveTo(arg1, arg2);\n };\n imports.wbg.__wbg_quadraticCurveTo_a10c88191185c255 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).quadraticCurveTo(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_rect_626b57c4d2d96a13 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).rect(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_size_4c24a4b2e2194883 = function(arg0) {\n const ret = getObject(arg0).size;\n return ret;\n };\n imports.wbg.__wbg_type_670485b725fc547b = function(arg0) {\n const ret = getObject(arg0).type;\n return ret;\n };\n imports.wbg.__wbg_name_8f6fe8ee0d6c0be8 = function(arg0, arg1) {\n const ret = getObject(arg1).name;\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_connect_d1235c47cbe5a060 = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).connect(getObject(arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_name_6443ed5608a826ef = function(arg0, arg1) {\n const ret = getObject(arg1).name;\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_lastModified_95cb14b2ccff3ec5 = function(arg0) {\n const ret = getObject(arg0).lastModified;\n return ret;\n };\n imports.wbg.__wbg_instanceof_HtmlAnchorElement_b212e47cc4b7708b = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof HTMLAnchorElement;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_setdownload_bed9c50d211d334f = function(arg0, arg1, arg2) {\n getObject(arg0).download = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_sethref_9efc2168fc43670a = function(arg0, arg1, arg2) {\n getObject(arg0).href = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_instanceof_HtmlButtonElement_937d3bb8ffc470ae = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof HTMLButtonElement;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_instanceof_HtmlCanvasElement_838d8b92f3c55028 = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof HTMLCanvasElement;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_width_b813b325b323728a = function(arg0) {\n const ret = getObject(arg0).width;\n return ret;\n };\n imports.wbg.__wbg_setwidth_06b3724e3657b03e = function(arg0, arg1) {\n getObject(arg0).width = arg1 >>> 0;\n };\n imports.wbg.__wbg_height_646e862bac72cff1 = function(arg0) {\n const ret = getObject(arg0).height;\n return ret;\n };\n imports.wbg.__wbg_setheight_20af00b46a00cb54 = function(arg0, arg1) {\n getObject(arg0).height = arg1 >>> 0;\n };\n imports.wbg.__wbg_getContext_a29bad1d160bec3d = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).getContext(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_getContext_897a215471051682 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).getContext(getStringFromWasm0(arg1, arg2), getObject(arg3));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_instanceof_HtmlFormElement_eb100a9bdacc9fe6 = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof HTMLFormElement;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_setaction_6a0e46394931ffc9 = function(arg0, arg1, arg2) {\n getObject(arg0).action = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_setmethod_81ae1acd6fd03957 = function(arg0, arg1, arg2) {\n getObject(arg0).method = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_settarget_a77390d923e83844 = function(arg0, arg1, arg2) {\n getObject(arg0).target = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_submit_331dac6cda6b2edd = function() { return handleError(function (arg0) {\n getObject(arg0).submit();\n }, arguments) };\n imports.wbg.__wbg_width_d8c4d2a00d10a364 = function(arg0) {\n const ret = getObject(arg0).width;\n return ret;\n };\n imports.wbg.__wbg_setwidth_f7d45a47fe2cc350 = function(arg0, arg1) {\n getObject(arg0).width = arg1 >>> 0;\n };\n imports.wbg.__wbg_height_36ab0804b689fdcd = function(arg0) {\n const ret = getObject(arg0).height;\n return ret;\n };\n imports.wbg.__wbg_setheight_37f92bfe2df900f6 = function(arg0, arg1) {\n getObject(arg0).height = arg1 >>> 0;\n };\n imports.wbg.__wbg_framebufferTextureMultiviewOVR_2f101ca6d3d5ec6c = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).framebufferTextureMultiviewOVR(arg1 >>> 0, arg2 >>> 0, getObject(arg3), arg4, arg5, arg6);\n };\n imports.wbg.__wbg_headers_4711243cf3bffca0 = function(arg0) {\n const ret = getObject(arg0).headers;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_newwithstrandinit_29038da14d09e330 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = new Request(getStringFromWasm0(arg0, arg1), getObject(arg2));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_instanceof_Response_944e2745b5db71f5 = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof Response;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_url_1f609e63ff1a7983 = function(arg0, arg1) {\n const ret = getObject(arg1).url;\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_redirected_81fdcf58100ba68c = function(arg0) {\n const ret = getObject(arg0).redirected;\n return ret;\n };\n imports.wbg.__wbg_status_7841bb47be2a8f16 = function(arg0) {\n const ret = getObject(arg0).status;\n return ret;\n };\n imports.wbg.__wbg_ok_a7a86830ee82e976 = function(arg0) {\n const ret = getObject(arg0).ok;\n return ret;\n };\n imports.wbg.__wbg_statusText_9347a20fc7826bd4 = function(arg0, arg1) {\n const ret = getObject(arg1).statusText;\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_arrayBuffer_e32d72b052ba31d7 = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).arrayBuffer();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_instanceof_WebGlRenderingContext_7ff8d8adfb8c0fb3 = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof WebGLRenderingContext;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_drawingBufferWidth_b9a0aa225e7911c0 = function(arg0) {\n const ret = getObject(arg0).drawingBufferWidth;\n return ret;\n };\n imports.wbg.__wbg_drawingBufferHeight_c1e66f23676caaaf = function(arg0) {\n const ret = getObject(arg0).drawingBufferHeight;\n return ret;\n };\n imports.wbg.__wbg_bufferData_643bd0cc2cf33013 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).bufferData(arg1 >>> 0, arg2, arg3 >>> 0);\n };\n imports.wbg.__wbg_bufferData_2070fa76f6302a3a = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).bufferData(arg1 >>> 0, getObject(arg2), arg3 >>> 0);\n };\n imports.wbg.__wbg_bufferData_809a59d283cd6a75 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).bufferData(arg1 >>> 0, getArrayU8FromWasm0(arg2, arg3), arg4 >>> 0);\n };\n imports.wbg.__wbg_bufferSubData_76d6aed435b3f17a = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).bufferSubData(arg1 >>> 0, arg2, getObject(arg3));\n };\n imports.wbg.__wbg_compressedTexSubImage2D_59dd12942cc23319 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) {\n getObject(arg0).compressedTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, getObject(arg8));\n };\n imports.wbg.__wbg_readPixels_14d882ae98f262f8 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) {\n getObject(arg0).readPixels(arg1, arg2, arg3, arg4, arg5 >>> 0, arg6 >>> 0, getObject(arg7));\n }, arguments) };\n imports.wbg.__wbg_texImage2D_54144ec7899f99f0 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) {\n getObject(arg0).texImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9 === 0 ? undefined : getArrayU8FromWasm0(arg9, arg10));\n }, arguments) };\n imports.wbg.__wbg_texSubImage2D_5fb421f096442197 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n getObject(arg0).texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, getObject(arg9));\n }, arguments) };\n imports.wbg.__wbg_uniform1fv_7636bd97e28fffc4 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform1fv(getObject(arg1), getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform2fv_c1f05515efaba190 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform2fv(getObject(arg1), getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform2iv_c659ebac35b9010a = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform2iv(getObject(arg1), getArrayI32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform3fv_50103be86be2160a = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform3fv(getObject(arg1), getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform3iv_94345e7755cd7065 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform3iv(getObject(arg1), getArrayI32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform4fv_62e2cdfa8d950cbb = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform4fv(getObject(arg1), getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform4iv_550441317ac173d0 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform4iv(getObject(arg1), getArrayI32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniformMatrix2fv_e0a6af2cdd4a327f = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).uniformMatrix2fv(getObject(arg1), arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_uniformMatrix3fv_289cf4b804d21c3d = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).uniformMatrix3fv(getObject(arg1), arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_uniformMatrix4fv_0e689eebc768e6f5 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).uniformMatrix4fv(getObject(arg1), arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_activeTexture_3133544378a42f85 = function(arg0, arg1) {\n getObject(arg0).activeTexture(arg1 >>> 0);\n };\n imports.wbg.__wbg_attachShader_5f2b830f85fe5214 = function(arg0, arg1, arg2) {\n getObject(arg0).attachShader(getObject(arg1), getObject(arg2));\n };\n imports.wbg.__wbg_bindBuffer_f5494dced2da6816 = function(arg0, arg1, arg2) {\n getObject(arg0).bindBuffer(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindFramebuffer_9b0acb44ec7922f6 = function(arg0, arg1, arg2) {\n getObject(arg0).bindFramebuffer(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindRenderbuffer_bd724af6f06a6668 = function(arg0, arg1, arg2) {\n getObject(arg0).bindRenderbuffer(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindTexture_b65e04a9a41089c5 = function(arg0, arg1, arg2) {\n getObject(arg0).bindTexture(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_blendColor_b4987cfbdd3dcf93 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).blendColor(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_blendEquation_9d88092bf2289250 = function(arg0, arg1) {\n getObject(arg0).blendEquation(arg1 >>> 0);\n };\n imports.wbg.__wbg_blendEquationSeparate_24eecf7601450fe7 = function(arg0, arg1, arg2) {\n getObject(arg0).blendEquationSeparate(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_blendFunc_be0e21ef9883279c = function(arg0, arg1, arg2) {\n getObject(arg0).blendFunc(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_blendFuncSeparate_5b5fee01a93374c8 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).blendFuncSeparate(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4 >>> 0);\n };\n imports.wbg.__wbg_clear_cdb6757c4784affb = function(arg0, arg1) {\n getObject(arg0).clear(arg1 >>> 0);\n };\n imports.wbg.__wbg_clearColor_0278b0551b3e7d28 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).clearColor(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_colorMask_0376e32b78af65ed = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).colorMask(arg1 !== 0, arg2 !== 0, arg3 !== 0, arg4 !== 0);\n };\n imports.wbg.__wbg_compileShader_b67e96b6423b77f6 = function(arg0, arg1) {\n getObject(arg0).compileShader(getObject(arg1));\n };\n imports.wbg.__wbg_copyTexSubImage2D_c003f0bcdc1e2f21 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) {\n getObject(arg0).copyTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8);\n };\n imports.wbg.__wbg_createBuffer_021d77b738829b0a = function(arg0) {\n const ret = getObject(arg0).createBuffer();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createFramebuffer_fa5434237a17b841 = function(arg0) {\n const ret = getObject(arg0).createFramebuffer();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createProgram_157eefe7131da099 = function(arg0) {\n const ret = getObject(arg0).createProgram();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createRenderbuffer_6117a7baffe1e2ea = function(arg0) {\n const ret = getObject(arg0).createRenderbuffer();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createShader_a248274c77c19763 = function(arg0, arg1) {\n const ret = getObject(arg0).createShader(arg1 >>> 0);\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createTexture_d7064762f0a65367 = function(arg0) {\n const ret = getObject(arg0).createTexture();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_cullFace_faffd470adfbe789 = function(arg0, arg1) {\n getObject(arg0).cullFace(arg1 >>> 0);\n };\n imports.wbg.__wbg_deleteBuffer_08659fcc166ac49c = function(arg0, arg1) {\n getObject(arg0).deleteBuffer(getObject(arg1));\n };\n imports.wbg.__wbg_deleteFramebuffer_1ac04c03ba626687 = function(arg0, arg1) {\n getObject(arg0).deleteFramebuffer(getObject(arg1));\n };\n imports.wbg.__wbg_deleteProgram_911f2e7223030fb4 = function(arg0, arg1) {\n getObject(arg0).deleteProgram(getObject(arg1));\n };\n imports.wbg.__wbg_deleteRenderbuffer_f75bf37baaa7f585 = function(arg0, arg1) {\n getObject(arg0).deleteRenderbuffer(getObject(arg1));\n };\n imports.wbg.__wbg_deleteShader_c58d400272a58a2c = function(arg0, arg1) {\n getObject(arg0).deleteShader(getObject(arg1));\n };\n imports.wbg.__wbg_deleteTexture_18c5c1f49778a77f = function(arg0, arg1) {\n getObject(arg0).deleteTexture(getObject(arg1));\n };\n imports.wbg.__wbg_depthFunc_098a50bbcb104e79 = function(arg0, arg1) {\n getObject(arg0).depthFunc(arg1 >>> 0);\n };\n imports.wbg.__wbg_depthMask_60bb7d8db55837a0 = function(arg0, arg1) {\n getObject(arg0).depthMask(arg1 !== 0);\n };\n imports.wbg.__wbg_depthRange_52ea2c88bcec18d3 = function(arg0, arg1, arg2) {\n getObject(arg0).depthRange(arg1, arg2);\n };\n imports.wbg.__wbg_disable_0469cc57066f58ac = function(arg0, arg1) {\n getObject(arg0).disable(arg1 >>> 0);\n };\n imports.wbg.__wbg_disableVertexAttribArray_c85182ad3bd570d0 = function(arg0, arg1) {\n getObject(arg0).disableVertexAttribArray(arg1 >>> 0);\n };\n imports.wbg.__wbg_drawArrays_d644ae72c03b2c27 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).drawArrays(arg1 >>> 0, arg2, arg3);\n };\n imports.wbg.__wbg_drawElements_74abca35806a62bd = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).drawElements(arg1 >>> 0, arg2, arg3 >>> 0, arg4);\n };\n imports.wbg.__wbg_enable_0a908e612a142cce = function(arg0, arg1) {\n getObject(arg0).enable(arg1 >>> 0);\n };\n imports.wbg.__wbg_enableVertexAttribArray_7e6345ac810e2ea4 = function(arg0, arg1) {\n getObject(arg0).enableVertexAttribArray(arg1 >>> 0);\n };\n imports.wbg.__wbg_framebufferRenderbuffer_383a59ed7a8f191b = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).framebufferRenderbuffer(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, getObject(arg4));\n };\n imports.wbg.__wbg_framebufferTexture2D_aa51df9388740e60 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).framebufferTexture2D(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, getObject(arg4), arg5);\n };\n imports.wbg.__wbg_frontFace_0a8170a96ca805ae = function(arg0, arg1) {\n getObject(arg0).frontFace(arg1 >>> 0);\n };\n imports.wbg.__wbg_getActiveUniform_d2922d4db3e9c275 = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).getActiveUniform(getObject(arg1), arg2 >>> 0);\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_getAttribLocation_f215c5d8469fbd93 = function(arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).getAttribLocation(getObject(arg1), getStringFromWasm0(arg2, arg3));\n return ret;\n };\n imports.wbg.__wbg_getExtension_4d6bc63c721ceeae = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).getExtension(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_getParameter_3de02d06ae9c1133 = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).getParameter(arg1 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_getProgramInfoLog_650791ed1218ae54 = function(arg0, arg1, arg2) {\n const ret = getObject(arg1).getProgramInfoLog(getObject(arg2));\n var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_getProgramParameter_529c4bcf8c4ee18e = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).getProgramParameter(getObject(arg1), arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_getShaderInfoLog_58a82681a9c442e7 = function(arg0, arg1, arg2) {\n const ret = getObject(arg1).getShaderInfoLog(getObject(arg2));\n var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_getShaderParameter_c1610eb33511085e = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).getShaderParameter(getObject(arg1), arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_getUniformLocation_2c91af6518876e42 = function(arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).getUniformLocation(getObject(arg1), getStringFromWasm0(arg2, arg3));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_linkProgram_83243a6b6a0c9fb4 = function(arg0, arg1) {\n getObject(arg0).linkProgram(getObject(arg1));\n };\n imports.wbg.__wbg_pixelStorei_4efa23d93154f77d = function(arg0, arg1, arg2) {\n getObject(arg0).pixelStorei(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_polygonOffset_3672ebaf6de04b50 = function(arg0, arg1, arg2) {\n getObject(arg0).polygonOffset(arg1, arg2);\n };\n imports.wbg.__wbg_renderbufferStorage_5fb48c7f61b5137e = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).renderbufferStorage(arg1 >>> 0, arg2 >>> 0, arg3, arg4);\n };\n imports.wbg.__wbg_scissor_d3671d6dc45f6c26 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).scissor(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_shaderSource_f7a361c4354dbdf4 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).shaderSource(getObject(arg1), getStringFromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_stencilFunc_e94a0c92cd4efaec = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).stencilFunc(arg1 >>> 0, arg2, arg3 >>> 0);\n };\n imports.wbg.__wbg_stencilFuncSeparate_af859a7c993612bb = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).stencilFuncSeparate(arg1 >>> 0, arg2 >>> 0, arg3, arg4 >>> 0);\n };\n imports.wbg.__wbg_stencilMask_99f21d29511d9d79 = function(arg0, arg1) {\n getObject(arg0).stencilMask(arg1 >>> 0);\n };\n imports.wbg.__wbg_stencilMaskSeparate_24f9d07e96c9034d = function(arg0, arg1, arg2) {\n getObject(arg0).stencilMaskSeparate(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_stencilOp_57df877f36c86d7b = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).stencilOp(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0);\n };\n imports.wbg.__wbg_stencilOpSeparate_8786f8d830d34672 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).stencilOpSeparate(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4 >>> 0);\n };\n imports.wbg.__wbg_texParameteri_b4d0b459f1fba172 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).texParameteri(arg1 >>> 0, arg2 >>> 0, arg3);\n };\n imports.wbg.__wbg_uniform1f_d7111d0363d58dc2 = function(arg0, arg1, arg2) {\n getObject(arg0).uniform1f(getObject(arg1), arg2);\n };\n imports.wbg.__wbg_uniform1i_73819b7968ac4e58 = function(arg0, arg1, arg2) {\n getObject(arg0).uniform1i(getObject(arg1), arg2);\n };\n imports.wbg.__wbg_uniform4f_6bb57df76119eb0e = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).uniform4f(getObject(arg1), arg2, arg3, arg4, arg5);\n };\n imports.wbg.__wbg_useProgram_521dfe9012fd77d6 = function(arg0, arg1) {\n getObject(arg0).useProgram(getObject(arg1));\n };\n imports.wbg.__wbg_vertexAttribPointer_04346476271a47a3 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).vertexAttribPointer(arg1 >>> 0, arg2, arg3 >>> 0, arg4 !== 0, arg5, arg6);\n };\n imports.wbg.__wbg_viewport_4bd44b9c38348e9c = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).viewport(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_getSupportedProfiles_540bccdc401f1d36 = function(arg0) {\n const ret = getObject(arg0).getSupportedProfiles();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_drawArraysInstancedANGLE_82a216678a9be0ce = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).drawArraysInstancedANGLE(arg1 >>> 0, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_drawElementsInstancedANGLE_4c5a141e1f624e92 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).drawElementsInstancedANGLE(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_vertexAttribDivisorANGLE_0f090c8b31e2ea47 = function(arg0, arg1, arg2) {\n getObject(arg0).vertexAttribDivisorANGLE(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_inverse_43feddd71a1896ae = function(arg0) {\n const ret = getObject(arg0).inverse();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_width_6c5fb35574feaadc = function(arg0) {\n const ret = getObject(arg0).width;\n return ret;\n };\n imports.wbg.__wbg_height_f55737a1397fd32b = function(arg0) {\n const ret = getObject(arg0).height;\n return ret;\n };\n imports.wbg.__wbg_width_72c48cb3dc3570ce = function(arg0) {\n const ret = getObject(arg0).width;\n return ret;\n };\n imports.wbg.__wbg_height_b8a42f78b9ab2c9e = function(arg0) {\n const ret = getObject(arg0).height;\n return ret;\n };\n imports.wbg.__wbg_newwithsw_5fe9446d20911c26 = function() { return handleError(function (arg0, arg1) {\n const ret = new ImageData(arg0 >>> 0, arg1 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_newwithu8clampedarray_1e36534fa9bd46a2 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = new ImageData(getClampedArrayU8FromWasm0(arg0, arg1), arg2 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_platform_7c341ced0a5e79f0 = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg1).platform;\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n }, arguments) };\n imports.wbg.__wbg_language_e2a23bf9f4b99268 = function(arg0, arg1) {\n const ret = getObject(arg1).language;\n var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_get_758df923f75416e8 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = getObject(arg1)[getStringFromWasm0(arg2, arg3)];\n var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n }, arguments) };\n imports.wbg.__wbg_set_127ec8f757a854fd = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0)[getStringFromWasm0(arg1, arg2)] = getStringFromWasm0(arg3, arg4);\n }, arguments) };\n imports.wbg.__wbg_delete_8390fe6d4b04b86c = function() { return handleError(function (arg0, arg1, arg2) {\n delete getObject(arg0)[getStringFromWasm0(arg1, arg2)];\n }, arguments) };\n imports.wbg.__wbg_destination_b80b78676c85be36 = function(arg0) {\n const ret = getObject(arg0).destination;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_sampleRate_8c0bf8ac802a959a = function(arg0) {\n const ret = getObject(arg0).sampleRate;\n return ret;\n };\n imports.wbg.__wbg_currentTime_6e3ac52d729fcd7c = function(arg0) {\n const ret = getObject(arg0).currentTime;\n return ret;\n };\n imports.wbg.__wbg_new_9bf2893f6b2ab17d = function() { return handleError(function () {\n const ret = new lAudioContext();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_close_ee68dad4f8e4064e = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).close();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_suspend_0b4d1ce7709dd714 = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).suspend();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_createBuffer_0bd1bbb8f809f354 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).createBuffer(arg1 >>> 0, arg2 >>> 0, arg3);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_createBufferSource_02e48ab801096cfd = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).createBufferSource();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_resume_92afff9b4ed62b07 = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).resume();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_setTransform_c8feb4cdad95a47d = function(arg0, arg1) {\n getObject(arg0).setTransform(getObject(arg1));\n };\n imports.wbg.__wbg_setProperty_de108d2e8182d9c0 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).setProperty(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n }, arguments) };\n imports.wbg.__wbg_addEventListener_0f2891b0794e07fa = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n getObject(arg0).addEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3));\n }, arguments) };\n imports.wbg.__wbg_addEventListener_51709b9747ad8980 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).addEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3), getObject(arg4));\n }, arguments) };\n imports.wbg.__wbg_addEventListener_2452b2c7b84acc8c = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).addEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3), arg4 !== 0);\n }, arguments) };\n imports.wbg.__wbg_dispatchEvent_2434b822eb17a7b5 = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).dispatchEvent(getObject(arg1));\n return ret;\n }, arguments) };\n imports.wbg.__wbg_removeEventListener_104d11302bb212d1 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n getObject(arg0).removeEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3));\n }, arguments) };\n imports.wbg.__wbg_removeEventListener_5b1e762a7951280a = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).removeEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3), arg4 !== 0);\n }, arguments) };\n imports.wbg.__wbg_result_5e08da49132b9af2 = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).result;\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_setonload_a5989ad0a3cbb169 = function(arg0, arg1) {\n getObject(arg0).onload = getObject(arg1);\n };\n imports.wbg.__wbg_new_b71bf93085f9d631 = function() { return handleError(function () {\n const ret = new FileReader();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_readAsArrayBuffer_55965fe069b748b7 = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).readAsArrayBuffer(getObject(arg1));\n }, arguments) };\n imports.wbg.__wbg_getData_8a2880812d381455 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = getObject(arg1).getData(getStringFromWasm0(arg2, arg3));\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n }, arguments) };\n imports.wbg.__wbg_instanceof_HtmlInputElement_8f81a6600ceb1918 = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof HTMLInputElement;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_setaccept_d035496a337c3c03 = function(arg0, arg1, arg2) {\n getObject(arg0).accept = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_files_b7b48824af0dcef1 = function(arg0) {\n const ret = getObject(arg0).files;\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_setmultiple_c2646cc32fb42591 = function(arg0, arg1) {\n getObject(arg0).multiple = arg1 !== 0;\n };\n imports.wbg.__wbg_setname_b12def289a8f0caa = function(arg0, arg1, arg2) {\n getObject(arg0).name = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_settype_e400ea1c05f83f80 = function(arg0, arg1, arg2) {\n getObject(arg0).type = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_setvalue_7d187f6cc23d8192 = function(arg0, arg1, arg2) {\n getObject(arg0).value = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_drawBuffersWEBGL_03845b515a0bce06 = function(arg0, arg1) {\n getObject(arg0).drawBuffersWEBGL(getObject(arg1));\n };\n imports.wbg.__wbg_a_fb50200002a90975 = function(arg0) {\n const ret = getObject(arg0).a;\n return ret;\n };\n imports.wbg.__wbg_seta_1710bc665b6a4636 = function(arg0, arg1) {\n getObject(arg0).a = arg1;\n };\n imports.wbg.__wbg_b_8f57a6157f09b4ee = function(arg0) {\n const ret = getObject(arg0).b;\n return ret;\n };\n imports.wbg.__wbg_c_4b5fede85e9dfd5c = function(arg0) {\n const ret = getObject(arg0).c;\n return ret;\n };\n imports.wbg.__wbg_d_3d88f9bef34c61f7 = function(arg0) {\n const ret = getObject(arg0).d;\n return ret;\n };\n imports.wbg.__wbg_setd_e8e3ad3c7e294673 = function(arg0, arg1) {\n getObject(arg0).d = arg1;\n };\n imports.wbg.__wbg_e_bcfedaedcc1dc9b8 = function(arg0) {\n const ret = getObject(arg0).e;\n return ret;\n };\n imports.wbg.__wbg_f_25fb08cf8031bfe3 = function(arg0) {\n const ret = getObject(arg0).f;\n return ret;\n };\n imports.wbg.__wbg_new_afefa9d6b4110bf8 = function() { return handleError(function () {\n const ret = new DOMMatrix();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_newwitharray64_a48a2e211d80680d = function() { return handleError(function (arg0, arg1) {\n const ret = new DOMMatrix(getArrayF64FromWasm0(arg0, arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_currentTarget_d188b2c4da51f1d0 = function(arg0) {\n const ret = getObject(arg0).currentTarget;\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_preventDefault_9299867e06da6909 = function(arg0) {\n getObject(arg0).preventDefault();\n };\n imports.wbg.__wbg_length_1172ab9213274731 = function(arg0) {\n const ret = getObject(arg0).length;\n return ret;\n };\n imports.wbg.__wbg_get_3519b46be2694573 = function(arg0, arg1) {\n const ret = getObject(arg0)[arg1 >>> 0];\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_offsetX_3a146805201e432d = function(arg0) {\n const ret = getObject(arg0).offsetX;\n return ret;\n };\n imports.wbg.__wbg_offsetY_4a991814d3d6487d = function(arg0) {\n const ret = getObject(arg0).offsetY;\n return ret;\n };\n imports.wbg.__wbg_button_22121917aaba48d0 = function(arg0) {\n const ret = getObject(arg0).button;\n return ret;\n };\n imports.wbg.__wbg_createObjectURL_86955f30bbed45eb = function() { return handleError(function (arg0, arg1) {\n const ret = URL.createObjectURL(getObject(arg1));\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n }, arguments) };\n imports.wbg.__wbg_get_4a9aa5157afeb382 = function(arg0, arg1) {\n const ret = getObject(arg0)[arg1 >>> 0];\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_length_cace2e0b3ddc0502 = function(arg0) {\n const ret = getObject(arg0).length;\n return ret;\n };\n imports.wbg.__wbg_new_08236689f0afb357 = function() {\n const ret = new Array();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_newnoargs_ccdcae30fd002262 = function(arg0, arg1) {\n const ret = new Function(getStringFromWasm0(arg0, arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_next_15da6a3df9290720 = function(arg0) {\n const ret = getObject(arg0).next;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_next_1989a20442400aaa = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).next();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_done_bc26bf4ada718266 = function(arg0) {\n const ret = getObject(arg0).done;\n return ret;\n };\n imports.wbg.__wbg_value_0570714ff7d75f35 = function(arg0) {\n const ret = getObject(arg0).value;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_iterator_7ee1a391d310f8e4 = function() {\n const ret = Symbol.iterator;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_get_2aff440840bb6202 = function() { return handleError(function (arg0, arg1) {\n const ret = Reflect.get(getObject(arg0), getObject(arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_call_669127b9d730c650 = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).call(getObject(arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_new_c728d68b8b34487e = function() {\n const ret = new Object();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_self_3fad056edded10bd = function() { return handleError(function () {\n const ret = self.self;\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_window_a4f46c98a61d4089 = function() { return handleError(function () {\n const ret = window.window;\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_globalThis_17eff828815f7d84 = function() { return handleError(function () {\n const ret = globalThis.globalThis;\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_global_46f939f6541643c5 = function() { return handleError(function () {\n const ret = global.global;\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_set_0ac78a2bc07da03c = function(arg0, arg1, arg2) {\n getObject(arg0)[arg1 >>> 0] = takeObject(arg2);\n };\n imports.wbg.__wbg_includes_e2c5dca225263a18 = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).includes(getObject(arg1), arg2);\n return ret;\n };\n imports.wbg.__wbg_isArray_38525be7442aa21e = function(arg0) {\n const ret = Array.isArray(getObject(arg0));\n return ret;\n };\n imports.wbg.__wbg_of_283796b230947688 = function(arg0) {\n const ret = Array.of(getObject(arg0));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_of_6a2808915f6aed46 = function(arg0, arg1) {\n const ret = Array.of(getObject(arg0), getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_push_fd3233d09cf81821 = function(arg0, arg1) {\n const ret = getObject(arg0).push(getObject(arg1));\n return ret;\n };\n imports.wbg.__wbg_instanceof_ArrayBuffer_c7cc317e5c29cc0d = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof ArrayBuffer;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_values_452cc64929239194 = function(arg0) {\n const ret = getObject(arg0).values();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_instanceof_Error_9f5881c3c4149389 = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof Error;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_new_ab87fd305ed9004b = function(arg0, arg1) {\n const ret = new Error(getStringFromWasm0(arg0, arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_message_35f9b952e1b922e2 = function(arg0) {\n const ret = getObject(arg0).message;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_name_e1152a59269f79e5 = function(arg0) {\n const ret = getObject(arg0).name;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_toString_d0cefe4046ecb265 = function(arg0) {\n const ret = getObject(arg0).toString();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_apply_1c259fc7880fb101 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).apply(getObject(arg1), getObject(arg2));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_call_53fc3abd42e24ec8 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).call(getObject(arg1), getObject(arg2));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_isSafeInteger_c38b0a16d0c7cef7 = function(arg0) {\n const ret = Number.isSafeInteger(getObject(arg0));\n return ret;\n };\n imports.wbg.__wbg_getTime_ed6ee333b702f8fc = function(arg0) {\n const ret = getObject(arg0).getTime();\n return ret;\n };\n imports.wbg.__wbg_getTimezoneOffset_5cb2b8973dd9f251 = function(arg0) {\n const ret = getObject(arg0).getTimezoneOffset();\n return ret;\n };\n imports.wbg.__wbg_new_a49511604c14761d = function(arg0) {\n const ret = new Date(getObject(arg0));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_new0_ad75dd38f92424e2 = function() {\n const ret = new Date();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_instanceof_Object_3c95bd459efa5c3c = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof Object;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_entries_6d727b73ee02b7ce = function(arg0) {\n const ret = Object.entries(getObject(arg0));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_fromEntries_32e743561fa647fb = function() { return handleError(function (arg0) {\n const ret = Object.fromEntries(getObject(arg0));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_is_c74aa9bb973d6109 = function(arg0, arg1) {\n const ret = Object.is(getObject(arg0), getObject(arg1));\n return ret;\n };\n imports.wbg.__wbg_new_feb65b865d980ae2 = function(arg0, arg1) {\n try {\n var state0 = {a: arg0, b: arg1};\n var cb0 = (arg0, arg1) => {\n const a = state0.a;\n state0.a = 0;\n try {\n return __wbg_adapter_1112(a, state0.b, arg0, arg1);\n } finally {\n state0.a = a;\n }\n };\n const ret = new Promise(cb0);\n return addHeapObject(ret);\n } finally {\n state0.a = state0.b = 0;\n }\n };\n imports.wbg.__wbg_resolve_a3252b2860f0a09e = function(arg0) {\n const ret = Promise.resolve(getObject(arg0));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_then_89e1c559530b85cf = function(arg0, arg1) {\n const ret = getObject(arg0).then(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_then_1bbc9edafd859b06 = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).then(getObject(arg1), getObject(arg2));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_buffer_344d9b41efe96da7 = function(arg0) {\n const ret = getObject(arg0).buffer;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_b1262aece603a9a4 = function(arg0, arg1, arg2) {\n const ret = new Int8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_de55832ce930edf6 = function(arg0, arg1, arg2) {\n const ret = new Int16Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_4256761d1703f95e = function(arg0, arg1, arg2) {\n const ret = new Int32Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_2dc04d99088b15e3 = function(arg0, arg1, arg2) {\n const ret = new Uint8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_new_d8a000788389a31e = function(arg0) {\n const ret = new Uint8Array(getObject(arg0));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_set_dcfd613a3420f908 = function(arg0, arg1, arg2) {\n getObject(arg0).set(getObject(arg1), arg2 >>> 0);\n };\n imports.wbg.__wbg_length_a5587d6cd79ab197 = function(arg0) {\n const ret = getObject(arg0).length;\n return ret;\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_2dfd4b7f2d9095c8 = function(arg0, arg1, arg2) {\n const ret = new Uint16Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_666c0bd209289750 = function(arg0, arg1, arg2) {\n const ret = new Uint32Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_4761a4dc62ec68a9 = function(arg0, arg1, arg2) {\n const ret = new Float32Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_instanceof_Uint8Array_19e6f142a5e7e1e1 = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof Uint8Array;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_newwithlength_13b5319ab422dcf6 = function(arg0) {\n const ret = new Uint8Array(arg0 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_buffer_b334b57bee6f611b = function(arg0) {\n const ret = getObject(arg0).buffer;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_subarray_6ca5cfa7fbb9abbe = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).subarray(arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_has_cdf8b85f6e903c80 = function() { return handleError(function (arg0, arg1) {\n const ret = Reflect.has(getObject(arg0), getObject(arg1));\n return ret;\n }, arguments) };\n imports.wbg.__wbg_ownKeys_8516cc27797cfb60 = function() { return handleError(function (arg0) {\n const ret = Reflect.ownKeys(getObject(arg0));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_set_40f7786a25a9cc7e = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = Reflect.set(getObject(arg0), getObject(arg1), getObject(arg2));\n return ret;\n }, arguments) };\n imports.wbg.__wbindgen_bigint_get_as_i64 = function(arg0, arg1) {\n const v = getObject(arg1);\n const ret = typeof(v) === 'bigint' ? v : undefined;\n getBigInt64Memory0()[arg0 / 8 + 1] = isLikeNone(ret) ? BigInt(0) : ret;\n getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret);\n };\n imports.wbg.__wbindgen_debug_string = function(arg0, arg1) {\n const ret = debugString(getObject(arg1));\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbindgen_throw = function(arg0, arg1) {\n throw new Error(getStringFromWasm0(arg0, arg1));\n };\n imports.wbg.__wbindgen_memory = function() {\n const ret = wasm.memory;\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper886 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 285, __wbg_adapter_50);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper887 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 285, __wbg_adapter_53);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper888 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 285, __wbg_adapter_53);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper889 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 285, __wbg_adapter_58);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper890 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 285, __wbg_adapter_53);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper891 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 285, __wbg_adapter_53);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper893 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 285, __wbg_adapter_53);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper3221 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 1246, __wbg_adapter_67);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper3291 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 1275, __wbg_adapter_70);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper3293 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 1275, __wbg_adapter_70);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper3295 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 1275, __wbg_adapter_70);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper3297 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 1275, __wbg_adapter_77);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper10331 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 4433, __wbg_adapter_80);\n return addHeapObject(ret);\n };\n\n return imports;\n}\n\nfunction __wbg_init_memory(imports, maybe_memory) {\n\n}\n\nfunction __wbg_finalize_init(instance, module) {\n wasm = instance.exports;\n __wbg_init.__wbindgen_wasm_module = module;\n cachedBigInt64Memory0 = null;\n cachedFloat32Memory0 = null;\n cachedFloat64Memory0 = null;\n cachedInt32Memory0 = null;\n cachedUint32Memory0 = null;\n cachedUint8Memory0 = null;\n cachedUint8ClampedMemory0 = null;\n\n\n return wasm;\n}\n\nfunction initSync(module) {\n if (wasm !== undefined) return wasm;\n\n const imports = __wbg_get_imports();\n\n __wbg_init_memory(imports);\n\n if (!(module instanceof WebAssembly.Module)) {\n module = new WebAssembly.Module(module);\n }\n\n const instance = new WebAssembly.Instance(module, imports);\n\n return __wbg_finalize_init(instance, module);\n}\n\nasync function __wbg_init(input) {\n if (wasm !== undefined) return wasm;\n\n if (typeof input === 'undefined') {\n input = new URL('ruffle_web_bg.wasm', import.meta.url);\n }\n const imports = __wbg_get_imports();\n\n if (typeof input === 'string' || (typeof Request === 'function' && input instanceof Request) || (typeof URL === 'function' && input instanceof URL)) {\n input = fetch(input);\n }\n\n __wbg_init_memory(imports);\n\n const { instance, module } = await __wbg_load(await input, imports);\n\n return __wbg_finalize_init(instance, module);\n}\n\nexport { initSync }\nexport default __wbg_init;\n"],"names":["copyToAudioBufferInterleaved","audioBuffer","interleavedData","numSamples","length","leftBuffer","getChannelData","rightBuffer","i","sample","getProperty","target","key","lAudioContext","AudioContext","webkitAudioContext","undefined","wasm","heap","Array","fill","getObject","idx","push","WASM_VECTOR_LEN","cachedUint8Memory0","getUint8Memory0","byteLength","Uint8Array","memory","buffer","cachedTextEncoder","TextEncoder","encode","Error","encodeString","encodeInto","arg","view","buf","set","read","written","passStringToWasm0","malloc","realloc","ptr","subarray","len","mem","offset","code","charCodeAt","slice","isLikeNone","x","cachedInt32Memory0","getInt32Memory0","Int32Array","heap_next","takeObject","ret","dropObject","addHeapObject","obj","cachedTextDecoder","TextDecoder","ignoreBOM","fatal","decode","getStringFromWasm0","cachedFloat64Memory0","getFloat64Memory0","Float64Array","cachedBigInt64Memory0","debugString","val","type","description","name","isArray","debug","builtInMatches","exec","toString","call","className","JSON","stringify","_","message","stack","makeMutClosure","arg0","arg1","dtor","f","state","a","b","cnt","real","args","__wbindgen_export_2","get","original","__wbg_adapter_50","arg2","wasm_bindgen__convert__closures__invoke1_mut__h81f37bbda3973514","__wbg_adapter_53","wasm_bindgen__convert__closures__invoke1_mut__h40c932b0ff43ea71","__wbg_adapter_58","wasm_bindgen__convert__closures__invoke0_mut__h70ad5c9ed467aff0","__wbg_adapter_67","_dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h89b2f3a27e05e3ab","__wbg_adapter_70","_dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h623c94a45f19fd54","__wbg_adapter_77","_dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h7b085a12b36559b1","__wbg_adapter_80","wasm_bindgen__convert__closures__invoke1_mut__h2c7feb67e27e88e8","handleError","apply","this","e","__wbindgen_exn_store","cachedUint32Memory0","getUint32Memory0","Uint32Array","passArrayJsValueToWasm0","array","cachedFloat32Memory0","getArrayF32FromWasm0","Float32Array","getArrayI32FromWasm0","getArrayU8FromWasm0","cachedUint8ClampedMemory0","Ruffle","__wrap","Object","create","prototype","__wbg_ptr","__destroy_into_raw","free","__wbg_ruffle_free","constructor","parent","js_player","config","ruffle_new","stream_from","movie_url","parameters","retptr","__wbindgen_add_to_stack_pointer","ptr0","__wbindgen_malloc","__wbindgen_realloc","len0","ruffle_stream_from","r0","load_data","swf_data","swf_name","ruffle_load_data","play","ruffle_play","pause","ruffle_pause","is_playing","ruffle_is_playing","volume","ruffle_volume","set_volume","value","ruffle_set_volume","renderer_debug_info","ruffle_renderer_debug_info","renderer_name","ruffle_renderer_name","prepare_context_menu","ruffle_prepare_context_menu","run_context_menu_callback","index","ruffle_run_context_menu_callback","set_fullscreen","is_fullscreen","ruffle_set_fullscreen","clear_custom_menu_items","ruffle_clear_custom_menu_items","destroy","ruffle_destroy","add_font","font_name","data","ruffle_add_font","set_default_font","default_name","fonts","ptr1","len1","ruffle_set_default_font","call_exposed_callback","ruffle_call_exposed_callback","set_trace_observer","observer","ruffle_set_trace_observer","audio_context","ruffle_audio_context","is_wasm_simd_used","ruffle_is_wasm_simd_used","__wbg_get_imports","imports","wbg","__wbindgen_string_get","__wbindgen_object_drop_ref","__wbindgen_cb_drop","__wbindgen_object_clone_ref","__wbg_setMetadata_128bd20648a12d07","setMetadata","__wbindgen_is_function","__wbindgen_string_new","__wbg_getProperty_af1b259e02b39917","arguments","__wbg_onCallbackAvailable_d54d3847055a0720","onCallbackAvailable","__wbg_onFSCommand_68fd9326a1eb7ff5","arg3","arg4","onFSCommand","__wbindgen_number_get","__wbindgen_boolean_get","v","__wbindgen_is_null","__wbindgen_number_new","__wbg_panic_52092d3d09d11787","panic","__wbg_displayRootMovieDownloadFailedMessage_ed4ad3ae9522c8a3","displayRootMovieDownloadFailedMessage","__wbg_displayMessage_6b8a0011f836541f","displayMessage","__wbg_setFullscreen_85ac797b8823b727","setFullscreen","__wbg_openVirtualKeyboard_e0659b8d0c7b81ed","openVirtualKeyboard","__wbg_isVirtualKeyboardFocused_1719ab4ec034b0ab","isVirtualKeyboardFocused","__wbg_displayUnsupportedVideo_619cdc62d232655a","displayUnsupportedVideo","__wbg_ruffle_new","__wbindgen_is_bigint","__wbindgen_bigint_from_i64","__wbindgen_jsval_eq","__wbindgen_bigint_from_u64","BigInt","asUintN","__wbindgen_is_object","__wbindgen_in","__wbindgen_is_string","__wbindgen_is_undefined","__wbg_copyToAudioBufferInterleaved_efb71b16faf5adb2","__wbindgen_error_new","__wbg_new_abda76e883ba8a5f","__wbg_stack_658279fe44541cf6","__wbg_error_f851667af71bcfc6","deferred0_0","deferred0_1","console","error","__wbindgen_free","__wbindgen_jsval_loose_eq","__wbg_String_917f38a1211cf44b","String","__wbg_getwithrefkey_3b3c46ba20582127","__wbg_set_8761474ad72b9bf1","__wbg_log_c9486ca5d8e2cbe8","log","__wbg_log_aba5996d9bde071f","arg5","arg6","arg7","__wbg_mark_40e050a77cc39fea","performance","mark","__wbg_measure_aa7a73f17813f708","deferred1_0","deferred1_1","measure","__wbg_queueMicrotask_e5949c35d772a669","queueMicrotask","__wbg_queueMicrotask_2be8b97a81fe4d00","__wbg_crypto_c48a774b022d20ac","crypto","__wbg_process_298734cf255a885d","process","__wbg_versions_e2e78e134e3e5d01","versions","__wbg_node_1cd7a5d853dbea79","node","__wbg_msCrypto_bcb970640f50a1e8","msCrypto","__wbg_require_8f08ceecec0f4fee","module","require","__wbg_randomFillSync_dc1e9a60c158336d","randomFillSync","__wbg_getRandomValues_37fa2ca9e4e07fab","getRandomValues","__wbg_performance_bdf4f1a290fc5c5c","__wbg_now_d87295c25be68e8b","now","__wbg_instanceof_WebGl2RenderingContext_dcef4c962fd699e9","result","WebGL2RenderingContext","__wbg_beginQuery_b77f6789672396e4","beginQuery","__wbg_bindBufferRange_ad7054c3ee5c6ef9","bindBufferRange","__wbg_bindSampler_c9bd2f21f904cae4","bindSampler","__wbg_bindVertexArray_cf524b9892e28075","bindVertexArray","__wbg_blitFramebuffer_a4c9adfdb6b1ffa8","arg8","arg9","arg10","blitFramebuffer","__wbg_bufferData_77ca7e60658033e8","bufferData","__wbg_bufferData_cbf46e29ed1643f0","__wbg_bufferSubData_5479137ae34eb123","bufferSubData","__wbg_clearBufferfi_8633a4d3aa04e632","clearBufferfi","__wbg_clearBufferfv_1312425cb4447d52","clearBufferfv","__wbg_clearBufferiv_e8f1973594b7e7a4","clearBufferiv","__wbg_clearBufferuiv_98c25f3ef7dc8e90","clearBufferuiv","__wbg_clientWaitSync_e74bab9938ab7b7d","clientWaitSync","__wbg_compressedTexSubImage2D_07f751e93c00be4b","compressedTexSubImage2D","__wbg_compressedTexSubImage2D_6545cb75eb624829","__wbg_compressedTexSubImage3D_e0d4519911d0b863","arg11","compressedTexSubImage3D","__wbg_compressedTexSubImage3D_08e1c9b05dc8f93b","__wbg_copyBufferSubData_c282baaee7e6fb21","copyBufferSubData","__wbg_copyTexSubImage3D_beaa4a8381ab52b6","copyTexSubImage3D","__wbg_createQuery_a559d866fa594eb0","createQuery","__wbg_createSampler_66a5e941bf2be2a8","createSampler","__wbg_createVertexArray_4b35fb59f7da9bd3","createVertexArray","__wbg_deleteQuery_ff90dbf671ef4184","deleteQuery","__wbg_deleteSampler_1e3940f00e5639ae","deleteSampler","__wbg_deleteSync_32395a8439b45ec5","deleteSync","__wbg_deleteVertexArray_afb77924ff489c1d","deleteVertexArray","__wbg_drawArraysInstanced_e0a60611a5b267d1","drawArraysInstanced","__wbg_drawBuffers_fa92ed1b3c7f16a4","drawBuffers","__wbg_drawElementsInstanced_df3722302ea1b54a","drawElementsInstanced","__wbg_endQuery_d14f68c8db4cd117","endQuery","__wbg_fenceSync_fc59acc5642fcbb0","fenceSync","__wbg_framebufferTextureLayer_5e14109c032678e5","framebufferTextureLayer","__wbg_getBufferSubData_6832ba0767286ba3","getBufferSubData","__wbg_getIndexedParameter_ef2c629bdfa92696","getIndexedParameter","__wbg_getQueryParameter_e15e3de18f843799","getQueryParameter","__wbg_getSyncParameter_33996dfdd2d7882e","getSyncParameter","__wbg_getUniformBlockIndex_69eb3648b08216fe","getUniformBlockIndex","__wbg_invalidateFramebuffer_3bae1c067f2cb2a1","invalidateFramebuffer","__wbg_readBuffer_1e70c33b68a2b14b","readBuffer","__wbg_readPixels_c626351cb7e50b7e","readPixels","__wbg_readPixels_11e23d99e8d82b28","__wbg_renderbufferStorageMultisample_5b37401ac2e98a39","renderbufferStorageMultisample","__wbg_samplerParameterf_9e97455fe5f62f3b","samplerParameterf","__wbg_samplerParameteri_fb56f6aeb62e8652","samplerParameteri","__wbg_texImage2D_aa3331ba2fb50c54","texImage2D","__wbg_texStorage2D_d54c1b39afd82600","texStorage2D","__wbg_texStorage3D_55a9e5921ca9e5cd","texStorage3D","__wbg_texSubImage2D_be1edbc37b17c97c","texSubImage2D","__wbg_texSubImage2D_2d448f50a6536ac3","__wbg_texSubImage2D_48f642dc3aa75118","__wbg_texSubImage2D_e5a83a5fa6af1c7b","__wbg_texSubImage2D_0ff7387a82ce7d1d","__wbg_texSubImage3D_c39972668b221cda","texSubImage3D","__wbg_texSubImage3D_959436f754f2ab55","__wbg_texSubImage3D_2c0587d160badf03","__wbg_texSubImage3D_b3a335476f63413e","__wbg_texSubImage3D_eb62b7a16a5ca1e4","__wbg_uniform2fv_4d1cfba3bb56370b","uniform2fv","__wbg_uniform2iv_98e443584b4e7aa0","uniform2iv","__wbg_uniform3fv_a5aa096fec7ac224","uniform3fv","__wbg_uniform3iv_173aeeea1df8fd31","uniform3iv","__wbg_uniform4fv_5b488014de1f2331","uniform4fv","__wbg_uniform4iv_4a7d13e838035a99","uniform4iv","__wbg_uniformBlockBinding_3f335c565d354653","uniformBlockBinding","__wbg_uniformMatrix2fv_97f55388f859e53d","uniformMatrix2fv","__wbg_uniformMatrix3fv_747befbbe746edfa","uniformMatrix3fv","__wbg_uniformMatrix4fv_1826d923932cf3bb","uniformMatrix4fv","__wbg_vertexAttribDivisor_c7e452c112f8fba9","vertexAttribDivisor","__wbg_vertexAttribIPointer_3c9eecc6d010eb7c","vertexAttribIPointer","__wbg_activeTexture_5a67b794a7ff8ef9","activeTexture","__wbg_attachShader_06c432ad16c8823a","attachShader","__wbg_bindBuffer_c0ef32bca575b1bf","bindBuffer","__wbg_bindFramebuffer_d0a5dbfb286c50fc","bindFramebuffer","__wbg_bindRenderbuffer_2b3c56d5e3a06843","bindRenderbuffer","__wbg_bindTexture_b93b09b8ccb1ad79","bindTexture","__wbg_blendColor_13cd680b4a571d0c","blendColor","__wbg_blendEquation_95764654793819fa","blendEquation","__wbg_blendEquationSeparate_15c450dcb532d4b6","blendEquationSeparate","__wbg_blendFunc_8dcdda416da47fff","blendFunc","__wbg_blendFuncSeparate_1b0a9589131ac4ec","blendFuncSeparate","__wbg_colorMask_bce35700ad725680","colorMask","__wbg_compileShader_81181e6a219b7098","compileShader","__wbg_copyTexSubImage2D_3db6d0348e149b43","copyTexSubImage2D","__wbg_createBuffer_6ead16b08a511599","createBuffer","__wbg_createFramebuffer_ae61f7f60e4f7262","createFramebuffer","__wbg_createProgram_c835e8e8ff672d87","createProgram","__wbg_createRenderbuffer_546ad13076d171b8","createRenderbuffer","__wbg_createShader_ae014363ffc75c3a","createShader","__wbg_createTexture_bf3e90c90068415a","createTexture","__wbg_cullFace_8caec08bdeac55b3","cullFace","__wbg_deleteBuffer_dd6dab889155f66c","deleteBuffer","__wbg_deleteFramebuffer_5c3db6bf8da47a23","deleteFramebuffer","__wbg_deleteProgram_fa4467f1f5240581","deleteProgram","__wbg_deleteRenderbuffer_b60f60b4646bc91f","deleteRenderbuffer","__wbg_deleteShader_1763981bc55a576a","deleteShader","__wbg_deleteTexture_767a200bf1091c20","deleteTexture","__wbg_depthFunc_c292cb73977174cf","depthFunc","__wbg_depthMask_bde3394690e9c8af","depthMask","__wbg_depthRange_96428a1b266ada78","depthRange","__wbg_disable_7c1d698fcc9ac41f","disable","__wbg_disableVertexAttribArray_eb9b9b0042076ad2","disableVertexAttribArray","__wbg_drawArrays_c5972b3d73095bf5","drawArrays","__wbg_enable_fb591cc986e74bb0","enable","__wbg_enableVertexAttribArray_224e3bb561570cc2","enableVertexAttribArray","__wbg_framebufferRenderbuffer_8d91d955b0482c63","framebufferRenderbuffer","__wbg_framebufferTexture2D_006e888dee2f2eb6","framebufferTexture2D","__wbg_frontFace_5bd1fe45478a0153","frontFace","__wbg_getActiveUniform_2cc7724078a3fc49","getActiveUniform","__wbg_getError_54d0953dc572e9d3","getError","__wbg_getExtension_9167625a19377c9e","getExtension","__wbg_getParameter_f9803d52fbf91f53","getParameter","__wbg_getProgramInfoLog_056131faf2350ad7","getProgramInfoLog","__wbg_getProgramParameter_790db16915da3254","getProgramParameter","__wbg_getShaderInfoLog_20c948f5d991e6fd","getShaderInfoLog","__wbg_getShaderParameter_37b950cbc20b6795","getShaderParameter","__wbg_getSupportedExtensions_0025d1c62129a18d","getSupportedExtensions","__wbg_getUniformLocation_a7c602314cbc2c05","getUniformLocation","__wbg_linkProgram_bc5dc3f9357619ca","linkProgram","__wbg_pixelStorei_d72d429580d66228","pixelStorei","__wbg_polygonOffset_041f7e38a611f668","polygonOffset","__wbg_renderbufferStorage_66f193b116699606","renderbufferStorage","__wbg_scissor_ba4f49872ea487b7","scissor","__wbg_shaderSource_928e12db21ccefe3","shaderSource","__wbg_stencilFuncSeparate_c81b6fc288a68cfe","stencilFuncSeparate","__wbg_stencilMask_ba73d86b68f2d1a9","stencilMask","__wbg_stencilMaskSeparate_e1468048cf89c6ea","stencilMaskSeparate","__wbg_stencilOpSeparate_0bde3a74778a1126","stencilOpSeparate","__wbg_texParameteri_7258cda4d4572982","texParameteri","__wbg_uniform1f_e051ff9c7bf1e081","uniform1f","__wbg_uniform1i_f13bd7d6ad492b5a","uniform1i","__wbg_uniform4f_97f4fd2d12afc909","uniform4f","__wbg_useProgram_fcb92641d4c3215f","useProgram","__wbg_vertexAttribPointer_0959b49dbd9a1b3e","vertexAttribPointer","__wbg_viewport_8fc784fc0658898b","viewport","__wbg_instanceof_Window_cde2416cf5126a72","Window","__wbg_document_183cf1eecfdbffee","document","__wbg_location_61ca61017633c753","location","__wbg_navigator_7078da62d92ff5ad","navigator","__wbg_devicePixelRatio_41f7bf915854e871","devicePixelRatio","__wbg_localStorage_e11f72e996a4f5d9","localStorage","__wbg_confirm_ed8bd6d5b11bb106","confirm","__wbg_focus_55fe3aa7beabbc51","focus","__wbg_open_d3d452ff648d3681","open","__wbg_cancelAnimationFrame_89e252309fb01baa","cancelAnimationFrame","__wbg_requestAnimationFrame_244e975fcad8e9a1","requestAnimationFrame","__wbg_fetch_8cebc656dc6b11b1","fetch","__wbg_body_11da0c1aa9610cb3","body","__wbg_createElement_9ce3fdea8322ff34","createElement","__wbg_createElementNS_6a08d8f33e767e18","createElementNS","__wbg_querySelector_391afe271b8236d5","querySelector","__wbg_setid_fe7d3f00faee9503","id","__wbg_clientWidth_15a0b51999d4f454","clientWidth","__wbg_clientHeight_d1f0d14dadbdbebb","clientHeight","__wbg_setinnerHTML_b88bf159b62c2334","innerHTML","__wbg_querySelector_a57eae24de697e5f","__wbg_releasePointerCapture_c05fbeda019e781b","releasePointerCapture","__wbg_setAttribute_aebcae2169f2f869","setAttribute","__wbg_setAttributeNS_3c1ca8e544224931","setAttributeNS","__wbg_setPointerCapture_50aea839ca77d6c4","setPointerCapture","__wbg_remove_e8b7a30da3792f66","remove","__wbg_clipboardData_9df31a82d48f5917","clipboardData","__wbg_wasClean_f80e269a7035a33a","wasClean","__wbg_code_8a4e6c814f55b956","__wbg_reason_38737e2df79b7571","reason","__wbg_newwitheventinitdict_ceffda7854c21a6b","CloseEvent","__wbg_instanceof_HtmlDocument_678c856000dccc91","HTMLDocument","__wbg_execCommand_03c5aa47ca921b68","execCommand","__wbg_videoWidth_0004efb52b150ee1","videoWidth","__wbg_videoHeight_91a100fca020a216","videoHeight","__wbg_ctrlKey_ac674c31f44bd157","ctrlKey","__wbg_shiftKey_a741da931809868b","shiftKey","__wbg_metaKey_d37dd650c2a748a7","metaKey","__wbg_key_ab25ddd694dd43f3","__wbg_code_6f828892fabc6b0f","__wbg_data_624fd2b6a4a5ac9e","__wbg_instanceof_HtmlElement_d9fe655ad4f1046c","HTMLElement","__wbg_setinnerText_51ae4ea67eab16cf","innerText","__wbg_style_bb2563875c0a818b","style","__wbg_setonclick_307a2514feddff6d","onclick","__wbg_pointerId_58d55b218fe0dea2","pointerId","__wbg_deltaY_b9ab90e34f3a0f1d","deltaY","__wbg_deltaMode_eeaea4efbd95e3d5","deltaMode","__wbg_setbuffer_07bf42dc41827e0a","__wbg_setonended_8dd87a3f89bdfdd8","onended","__wbg_start_5bf5f92a5044b4cf","start","__wbg_readyState_13e55da5ad6d64e2","readyState","__wbg_setbinaryType_dcb62e0f2b346301","binaryType","__wbg_new_b9b318679315404f","WebSocket","__wbg_close_f4135085ec3fc8f0","close","__wbg_send_c1cc1284964b7434","send","__wbg_send_2860805104507701","__wbg_length_5f77ecb5c40bc195","__wbg_addColorStop_25bd1ceab4e5249d","addColorStop","__wbg_set_2912c891505cbc22","__wbg_instanceof_HtmlTextAreaElement_a38b7b941ea08357","HTMLTextAreaElement","__wbg_setvalue_15231c60278dee22","__wbg_select_a6fb1f090dee4153","select","__wbg_baseURI_35dede05a8ddbcb0","baseURI","__wbg_parentElement_592cb54944d3d002","parentElement","__wbg_appendChild_2e6a6c9d1f0d443d","appendChild","__wbg_removeChild_a63022ebbfa6ebf5","removeChild","__wbg_bindVertexArrayOES_9b5e1523bc4318a9","bindVertexArrayOES","__wbg_createVertexArrayOES_b9a61604d56a51c7","createVertexArrayOES","__wbg_deleteVertexArrayOES_fa21d7164c06faf0","deleteVertexArrayOES","__wbg_size_3f52fa5fdd6ff84c","size","__wbg_newwithbuffersourcesequenceandoptions_3956f3afc3d17090","Blob","__wbg_newwithu8arraysequenceandoptions_f520ece5c28a5211","__wbg_instanceof_CanvasRenderingContext2d_e264df6db9ec5a3d","CanvasRenderingContext2D","__wbg_setglobalAlpha_83c9926d654d3998","globalAlpha","__wbg_setglobalCompositeOperation_11870ed16a273f0a","globalCompositeOperation","__wbg_setstrokeStyle_1bf67b48c7e92f7c","strokeStyle","__wbg_setfillStyle_343558d6a1a50509","fillStyle","__wbg_setfilter_d603d4dac077b111","filter","__wbg_setimageSmoothingEnabled_440bffc026016be3","imageSmoothingEnabled","__wbg_setlineWidth_52861f70ee5fc11d","lineWidth","__wbg_setlineCap_edcaad1fc0d5ddf1","lineCap","__wbg_setlineJoin_4d0e72651ba85036","lineJoin","__wbg_setmiterLimit_7973579201c9a640","miterLimit","__wbg_drawImage_25efcf027dcc2208","drawImage","__wbg_clip_ec5cb0959015716a","clip","__wbg_fill_bcbc0476406322b7","__wbg_stroke_ae8518e473c4376a","stroke","__wbg_createLinearGradient_8f9eadd79f7c5fef","createLinearGradient","__wbg_createPattern_d6103ec8fb3c3c33","createPattern","__wbg_createRadialGradient_ab2a290ee5fd0e03","createRadialGradient","__wbg_putImageData_a3f350ccbd660800","putImageData","__wbg_clearRect_bba8d57f3a4d13b9","clearRect","__wbg_fillRect_beae00c04b0cfb93","fillRect","__wbg_restore_74a0c86b727a531b","restore","__wbg_save_61ede9e2b8a62e6f","save","__wbg_resetTransform_8f98c1d66e7f89db","resetTransform","__wbg_setTransform_233d3936dc1e073d","setTransform","__wbg_transform_b2efaa20d3c87088","transform","__wbg_href_92490614763f3f7c","href","__wbg_protocol_a741904865edbf7b","protocol","__wbg_assign_519c419582b364a5","assign","__wbg_new_ca6d092d761478c6","Path2D","__wbg_addPath_627043dfbbaa5dd6","addPath","__wbg_bezierCurveTo_6418ae0c6e441f67","bezierCurveTo","__wbg_closePath_146579bd50ace9d0","closePath","__wbg_lineTo_860f8ce8ae2bbdae","lineTo","__wbg_moveTo_abd134602dd1c7dd","moveTo","__wbg_quadraticCurveTo_a10c88191185c255","quadraticCurveTo","__wbg_rect_626b57c4d2d96a13","rect","__wbg_size_4c24a4b2e2194883","__wbg_type_670485b725fc547b","__wbg_name_8f6fe8ee0d6c0be8","__wbg_connect_d1235c47cbe5a060","connect","__wbg_name_6443ed5608a826ef","__wbg_lastModified_95cb14b2ccff3ec5","lastModified","__wbg_instanceof_HtmlAnchorElement_b212e47cc4b7708b","HTMLAnchorElement","__wbg_setdownload_bed9c50d211d334f","download","__wbg_sethref_9efc2168fc43670a","__wbg_instanceof_HtmlButtonElement_937d3bb8ffc470ae","HTMLButtonElement","__wbg_instanceof_HtmlCanvasElement_838d8b92f3c55028","HTMLCanvasElement","__wbg_width_b813b325b323728a","width","__wbg_setwidth_06b3724e3657b03e","__wbg_height_646e862bac72cff1","height","__wbg_setheight_20af00b46a00cb54","__wbg_getContext_a29bad1d160bec3d","getContext","__wbg_getContext_897a215471051682","__wbg_instanceof_HtmlFormElement_eb100a9bdacc9fe6","HTMLFormElement","__wbg_setaction_6a0e46394931ffc9","action","__wbg_setmethod_81ae1acd6fd03957","method","__wbg_settarget_a77390d923e83844","__wbg_submit_331dac6cda6b2edd","submit","__wbg_width_d8c4d2a00d10a364","__wbg_setwidth_f7d45a47fe2cc350","__wbg_height_36ab0804b689fdcd","__wbg_setheight_37f92bfe2df900f6","__wbg_framebufferTextureMultiviewOVR_2f101ca6d3d5ec6c","framebufferTextureMultiviewOVR","__wbg_headers_4711243cf3bffca0","headers","__wbg_newwithstrandinit_29038da14d09e330","Request","__wbg_instanceof_Response_944e2745b5db71f5","Response","__wbg_url_1f609e63ff1a7983","url","__wbg_redirected_81fdcf58100ba68c","redirected","__wbg_status_7841bb47be2a8f16","status","__wbg_ok_a7a86830ee82e976","ok","__wbg_statusText_9347a20fc7826bd4","statusText","__wbg_arrayBuffer_e32d72b052ba31d7","arrayBuffer","__wbg_instanceof_WebGlRenderingContext_7ff8d8adfb8c0fb3","WebGLRenderingContext","__wbg_drawingBufferWidth_b9a0aa225e7911c0","drawingBufferWidth","__wbg_drawingBufferHeight_c1e66f23676caaaf","drawingBufferHeight","__wbg_bufferData_643bd0cc2cf33013","__wbg_bufferData_2070fa76f6302a3a","__wbg_bufferData_809a59d283cd6a75","__wbg_bufferSubData_76d6aed435b3f17a","__wbg_compressedTexSubImage2D_59dd12942cc23319","__wbg_readPixels_14d882ae98f262f8","__wbg_texImage2D_54144ec7899f99f0","__wbg_texSubImage2D_5fb421f096442197","__wbg_uniform1fv_7636bd97e28fffc4","uniform1fv","__wbg_uniform2fv_c1f05515efaba190","__wbg_uniform2iv_c659ebac35b9010a","__wbg_uniform3fv_50103be86be2160a","__wbg_uniform3iv_94345e7755cd7065","__wbg_uniform4fv_62e2cdfa8d950cbb","__wbg_uniform4iv_550441317ac173d0","__wbg_uniformMatrix2fv_e0a6af2cdd4a327f","__wbg_uniformMatrix3fv_289cf4b804d21c3d","__wbg_uniformMatrix4fv_0e689eebc768e6f5","__wbg_activeTexture_3133544378a42f85","__wbg_attachShader_5f2b830f85fe5214","__wbg_bindBuffer_f5494dced2da6816","__wbg_bindFramebuffer_9b0acb44ec7922f6","__wbg_bindRenderbuffer_bd724af6f06a6668","__wbg_bindTexture_b65e04a9a41089c5","__wbg_blendColor_b4987cfbdd3dcf93","__wbg_blendEquation_9d88092bf2289250","__wbg_blendEquationSeparate_24eecf7601450fe7","__wbg_blendFunc_be0e21ef9883279c","__wbg_blendFuncSeparate_5b5fee01a93374c8","__wbg_clear_cdb6757c4784affb","clear","__wbg_clearColor_0278b0551b3e7d28","clearColor","__wbg_colorMask_0376e32b78af65ed","__wbg_compileShader_b67e96b6423b77f6","__wbg_copyTexSubImage2D_c003f0bcdc1e2f21","__wbg_createBuffer_021d77b738829b0a","__wbg_createFramebuffer_fa5434237a17b841","__wbg_createProgram_157eefe7131da099","__wbg_createRenderbuffer_6117a7baffe1e2ea","__wbg_createShader_a248274c77c19763","__wbg_createTexture_d7064762f0a65367","__wbg_cullFace_faffd470adfbe789","__wbg_deleteBuffer_08659fcc166ac49c","__wbg_deleteFramebuffer_1ac04c03ba626687","__wbg_deleteProgram_911f2e7223030fb4","__wbg_deleteRenderbuffer_f75bf37baaa7f585","__wbg_deleteShader_c58d400272a58a2c","__wbg_deleteTexture_18c5c1f49778a77f","__wbg_depthFunc_098a50bbcb104e79","__wbg_depthMask_60bb7d8db55837a0","__wbg_depthRange_52ea2c88bcec18d3","__wbg_disable_0469cc57066f58ac","__wbg_disableVertexAttribArray_c85182ad3bd570d0","__wbg_drawArrays_d644ae72c03b2c27","__wbg_drawElements_74abca35806a62bd","drawElements","__wbg_enable_0a908e612a142cce","__wbg_enableVertexAttribArray_7e6345ac810e2ea4","__wbg_framebufferRenderbuffer_383a59ed7a8f191b","__wbg_framebufferTexture2D_aa51df9388740e60","__wbg_frontFace_0a8170a96ca805ae","__wbg_getActiveUniform_d2922d4db3e9c275","__wbg_getAttribLocation_f215c5d8469fbd93","getAttribLocation","__wbg_getExtension_4d6bc63c721ceeae","__wbg_getParameter_3de02d06ae9c1133","__wbg_getProgramInfoLog_650791ed1218ae54","__wbg_getProgramParameter_529c4bcf8c4ee18e","__wbg_getShaderInfoLog_58a82681a9c442e7","__wbg_getShaderParameter_c1610eb33511085e","__wbg_getUniformLocation_2c91af6518876e42","__wbg_linkProgram_83243a6b6a0c9fb4","__wbg_pixelStorei_4efa23d93154f77d","__wbg_polygonOffset_3672ebaf6de04b50","__wbg_renderbufferStorage_5fb48c7f61b5137e","__wbg_scissor_d3671d6dc45f6c26","__wbg_shaderSource_f7a361c4354dbdf4","__wbg_stencilFunc_e94a0c92cd4efaec","stencilFunc","__wbg_stencilFuncSeparate_af859a7c993612bb","__wbg_stencilMask_99f21d29511d9d79","__wbg_stencilMaskSeparate_24f9d07e96c9034d","__wbg_stencilOp_57df877f36c86d7b","stencilOp","__wbg_stencilOpSeparate_8786f8d830d34672","__wbg_texParameteri_b4d0b459f1fba172","__wbg_uniform1f_d7111d0363d58dc2","__wbg_uniform1i_73819b7968ac4e58","__wbg_uniform4f_6bb57df76119eb0e","__wbg_useProgram_521dfe9012fd77d6","__wbg_vertexAttribPointer_04346476271a47a3","__wbg_viewport_4bd44b9c38348e9c","__wbg_getSupportedProfiles_540bccdc401f1d36","getSupportedProfiles","__wbg_drawArraysInstancedANGLE_82a216678a9be0ce","drawArraysInstancedANGLE","__wbg_drawElementsInstancedANGLE_4c5a141e1f624e92","drawElementsInstancedANGLE","__wbg_vertexAttribDivisorANGLE_0f090c8b31e2ea47","vertexAttribDivisorANGLE","__wbg_inverse_43feddd71a1896ae","inverse","__wbg_width_6c5fb35574feaadc","__wbg_height_f55737a1397fd32b","__wbg_width_72c48cb3dc3570ce","__wbg_height_b8a42f78b9ab2c9e","__wbg_newwithsw_5fe9446d20911c26","ImageData","__wbg_newwithu8clampedarray_1e36534fa9bd46a2","Uint8ClampedArray","__wbg_platform_7c341ced0a5e79f0","platform","__wbg_language_e2a23bf9f4b99268","language","__wbg_get_758df923f75416e8","__wbg_set_127ec8f757a854fd","__wbg_delete_8390fe6d4b04b86c","__wbg_destination_b80b78676c85be36","destination","__wbg_sampleRate_8c0bf8ac802a959a","sampleRate","__wbg_currentTime_6e3ac52d729fcd7c","currentTime","__wbg_new_9bf2893f6b2ab17d","__wbg_close_ee68dad4f8e4064e","__wbg_suspend_0b4d1ce7709dd714","suspend","__wbg_createBuffer_0bd1bbb8f809f354","__wbg_createBufferSource_02e48ab801096cfd","createBufferSource","__wbg_resume_92afff9b4ed62b07","resume","__wbg_setTransform_c8feb4cdad95a47d","__wbg_setProperty_de108d2e8182d9c0","setProperty","__wbg_addEventListener_0f2891b0794e07fa","addEventListener","__wbg_addEventListener_51709b9747ad8980","__wbg_addEventListener_2452b2c7b84acc8c","__wbg_dispatchEvent_2434b822eb17a7b5","dispatchEvent","__wbg_removeEventListener_104d11302bb212d1","removeEventListener","__wbg_removeEventListener_5b1e762a7951280a","__wbg_result_5e08da49132b9af2","__wbg_setonload_a5989ad0a3cbb169","onload","__wbg_new_b71bf93085f9d631","FileReader","__wbg_readAsArrayBuffer_55965fe069b748b7","readAsArrayBuffer","__wbg_getData_8a2880812d381455","getData","__wbg_instanceof_HtmlInputElement_8f81a6600ceb1918","HTMLInputElement","__wbg_setaccept_d035496a337c3c03","accept","__wbg_files_b7b48824af0dcef1","files","__wbg_setmultiple_c2646cc32fb42591","multiple","__wbg_setname_b12def289a8f0caa","__wbg_settype_e400ea1c05f83f80","__wbg_setvalue_7d187f6cc23d8192","__wbg_drawBuffersWEBGL_03845b515a0bce06","drawBuffersWEBGL","__wbg_a_fb50200002a90975","__wbg_seta_1710bc665b6a4636","__wbg_b_8f57a6157f09b4ee","__wbg_c_4b5fede85e9dfd5c","c","__wbg_d_3d88f9bef34c61f7","d","__wbg_setd_e8e3ad3c7e294673","__wbg_e_bcfedaedcc1dc9b8","__wbg_f_25fb08cf8031bfe3","__wbg_new_afefa9d6b4110bf8","DOMMatrix","__wbg_newwitharray64_a48a2e211d80680d","__wbg_currentTarget_d188b2c4da51f1d0","currentTarget","__wbg_preventDefault_9299867e06da6909","preventDefault","__wbg_length_1172ab9213274731","__wbg_get_3519b46be2694573","__wbg_offsetX_3a146805201e432d","offsetX","__wbg_offsetY_4a991814d3d6487d","offsetY","__wbg_button_22121917aaba48d0","button","__wbg_createObjectURL_86955f30bbed45eb","URL","createObjectURL","__wbg_get_4a9aa5157afeb382","__wbg_length_cace2e0b3ddc0502","__wbg_new_08236689f0afb357","__wbg_newnoargs_ccdcae30fd002262","Function","__wbg_next_15da6a3df9290720","next","__wbg_next_1989a20442400aaa","__wbg_done_bc26bf4ada718266","done","__wbg_value_0570714ff7d75f35","__wbg_iterator_7ee1a391d310f8e4","Symbol","iterator","__wbg_get_2aff440840bb6202","Reflect","__wbg_call_669127b9d730c650","__wbg_new_c728d68b8b34487e","__wbg_self_3fad056edded10bd","self","__wbg_window_a4f46c98a61d4089","window","__wbg_globalThis_17eff828815f7d84","globalThis","__wbg_global_46f939f6541643c5","g","global","__wbg_set_0ac78a2bc07da03c","__wbg_includes_e2c5dca225263a18","includes","__wbg_isArray_38525be7442aa21e","__wbg_of_283796b230947688","of","__wbg_of_6a2808915f6aed46","__wbg_push_fd3233d09cf81821","__wbg_instanceof_ArrayBuffer_c7cc317e5c29cc0d","ArrayBuffer","__wbg_values_452cc64929239194","values","__wbg_instanceof_Error_9f5881c3c4149389","__wbg_new_ab87fd305ed9004b","__wbg_message_35f9b952e1b922e2","__wbg_name_e1152a59269f79e5","__wbg_toString_d0cefe4046ecb265","__wbg_apply_1c259fc7880fb101","__wbg_call_53fc3abd42e24ec8","__wbg_isSafeInteger_c38b0a16d0c7cef7","Number","isSafeInteger","__wbg_getTime_ed6ee333b702f8fc","getTime","__wbg_getTimezoneOffset_5cb2b8973dd9f251","getTimezoneOffset","__wbg_new_a49511604c14761d","Date","__wbg_new0_ad75dd38f92424e2","__wbg_instanceof_Object_3c95bd459efa5c3c","__wbg_entries_6d727b73ee02b7ce","entries","__wbg_fromEntries_32e743561fa647fb","fromEntries","__wbg_is_c74aa9bb973d6109","is","__wbg_new_feb65b865d980ae2","state0","Promise","wasm_bindgen__convert__closures__invoke2_mut__hf3c4f1c4bcdd07d7","__wbg_adapter_1112","__wbg_resolve_a3252b2860f0a09e","resolve","__wbg_then_89e1c559530b85cf","then","__wbg_then_1bbc9edafd859b06","__wbg_buffer_344d9b41efe96da7","__wbg_newwithbyteoffsetandlength_b1262aece603a9a4","Int8Array","__wbg_newwithbyteoffsetandlength_de55832ce930edf6","Int16Array","__wbg_newwithbyteoffsetandlength_4256761d1703f95e","__wbg_newwithbyteoffsetandlength_2dc04d99088b15e3","__wbg_new_d8a000788389a31e","__wbg_set_dcfd613a3420f908","__wbg_length_a5587d6cd79ab197","__wbg_newwithbyteoffsetandlength_2dfd4b7f2d9095c8","Uint16Array","__wbg_newwithbyteoffsetandlength_666c0bd209289750","__wbg_newwithbyteoffsetandlength_4761a4dc62ec68a9","__wbg_instanceof_Uint8Array_19e6f142a5e7e1e1","__wbg_newwithlength_13b5319ab422dcf6","__wbg_buffer_b334b57bee6f611b","__wbg_subarray_6ca5cfa7fbb9abbe","__wbg_has_cdf8b85f6e903c80","has","__wbg_ownKeys_8516cc27797cfb60","ownKeys","__wbg_set_40f7786a25a9cc7e","__wbindgen_bigint_get_as_i64","BigInt64Array","__wbindgen_debug_string","__wbindgen_throw","__wbindgen_memory","__wbindgen_closure_wrapper886","__wbindgen_closure_wrapper887","__wbindgen_closure_wrapper888","__wbindgen_closure_wrapper889","__wbindgen_closure_wrapper890","__wbindgen_closure_wrapper891","__wbindgen_closure_wrapper893","__wbindgen_closure_wrapper3221","__wbindgen_closure_wrapper3291","__wbindgen_closure_wrapper3293","__wbindgen_closure_wrapper3295","__wbindgen_closure_wrapper3297","__wbindgen_closure_wrapper10331","__wbg_finalize_init","instance","exports","__wbg_init","__wbindgen_wasm_module","initSync","WebAssembly","Module","Instance","async","input","instantiateStreaming","warn","bytes","instantiate","__wbg_load"],"sourceRoot":""} \ No newline at end of file diff --git a/29fe6009136fa1890be3.wasm b/29fe6009136fa1890be3.wasm new file mode 100644 index 00000000..880680bd Binary files /dev/null and b/29fe6009136fa1890be3.wasm differ diff --git a/339.index.js b/339.index.js new file mode 100644 index 00000000..4251d294 --- /dev/null +++ b/339.index.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkruffle_demo=self.webpackChunkruffle_demo||[]).push([[339],{972:(e,n,_)=>{function t(e,n){const _=e.length,t=e.getChannelData(0),r=e.getChannelData(1);let b=0,c=0;for(;c<_;)t[c]=n[b],r[c]=n[b+1],c++,b+=2}function r(e,n){return e[n]}_.d(n,{$s:()=>r,tM:()=>t})},339:(e,n,_)=>{_.r(n),_.d(n,{Ruffle:()=>W,default:()=>N,initSync:()=>j});var t=_(972);e=_.hmd(e);const r="undefined"!=typeof AudioContext?AudioContext:"undefined"!=typeof webkitAudioContext?webkitAudioContext:void 0;let b,c=0,f=null;function a(){return null!==f&&0!==f.byteLength||(f=new Uint8Array(b.memory.buffer)),f}const u="undefined"!=typeof TextEncoder?new TextEncoder("utf-8"):{encode:()=>{throw Error("TextEncoder not available")}},o="function"==typeof u.encodeInto?function(e,n){return u.encodeInto(e,n)}:function(e,n){const _=u.encode(e);return n.set(_),{read:e.length,written:_.length}};function i(e,n,_){if(void 0===_){const _=u.encode(e),t=n(_.length,1)>>>0;return a().subarray(t,t+_.length).set(_),c=_.length,t}let t=e.length,r=n(t,1)>>>0;const b=a();let f=0;for(;f127)break;b[r+f]=n}if(f!==t){0!==f&&(e=e.slice(f)),r=_(r,t,t=f+3*e.length,1)>>>0;const n=a().subarray(r+f,r+t);f+=o(e,n).written}return c=f,r}function g(e){return null==e}let w=null;function d(){return null!==w&&0!==w.byteLength||(w=new Int32Array(b.memory.buffer)),w}const l="undefined"!=typeof TextDecoder?new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}):{decode:()=>{throw Error("TextDecoder not available")}};function s(e,n){return e>>>=0,l.decode(a().subarray(e,e+n))}"undefined"!=typeof TextDecoder&&l.decode();let m=null;function p(){return null!==m&&0!==m.byteLength||(m=new Float64Array(b.memory.buffer)),m}let y=null;function h(e){const n=typeof e;if("number"==n||"boolean"==n||null==e)return`${e}`;if("string"==n)return`"${e}"`;if("symbol"==n){const n=e.description;return null==n?"Symbol":`Symbol(${n})`}if("function"==n){const n=e.name;return"string"==typeof n&&n.length>0?`Function(${n})`:"Function"}if(Array.isArray(e)){const n=e.length;let _="[";n>0&&(_+=h(e[0]));for(let t=1;t1))return toString.call(e);if(t=_[1],"Object"==t)try{return"Object("+JSON.stringify(e)+")"}catch(e){return"Object"}return e instanceof Error?`${e.name}: ${e.message}\n${e.stack}`:t}function x(e,n,_,t){const r={a:e,b:n,cnt:1,dtor:_},c=(...e)=>{r.cnt++;const n=r.a;r.a=0;try{return t(n,r.b,...e)}finally{0==--r.cnt?b.__wbindgen_export_3.get(r.dtor)(n,r.b):r.a=n}};return c.original=r,c}function v(e,n,_){b.wasm_bindgen__convert__closures__invoke1_mut__h81f37bbda3973514(e,n,_)}function S(e,n,_){b.closure286_externref_shim(e,n,_)}function A(e,n){b.wasm_bindgen__convert__closures__invoke0_mut__h70ad5c9ed467aff0(e,n)}function D(e,n){b._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h89b2f3a27e05e3ab(e,n)}function T(e,n,_){b.closure1274_externref_shim(e,n,_)}function I(e,n){b._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h7b085a12b36559b1(e,n)}function E(e,n,_){b.closure4444_externref_shim(e,n,_)}function P(e){const n=b.__externref_table_alloc();return b.__wbindgen_export_2.set(n,e),n}function M(e,n){try{return e.apply(this,n)}catch(e){const n=P(e);b.__wbindgen_exn_store(n)}}function k(e){const n=b.__wbindgen_export_2.get(e);return b.__externref_table_dealloc(e),n}let F=null;function R(){return null!==F&&0!==F.byteLength||(F=new Uint32Array(b.memory.buffer)),F}function B(e,n){const _=n(4*e.length,4)>>>0,t=R();for(let n=0;n>>=0,(null!==L&&0!==L.byteLength||(L=new Float32Array(b.memory.buffer)),L).subarray(e/4,e/4+n)}function O(e,n){return e>>>=0,d().subarray(e/4,e/4+n)}function q(e,n){return e>>>=0,a().subarray(e/1,e/1+n)}let U=null;class W{static __wrap(e){e>>>=0;const n=Object.create(W.prototype);return n.__wbg_ptr=e,n}__destroy_into_raw(){const e=this.__wbg_ptr;return this.__wbg_ptr=0,e}free(){const e=this.__destroy_into_raw();b.__wbg_ruffle_free(e)}constructor(e,n,_){return b.ruffle_new(e,n,_)}stream_from(e,n){try{const t=b.__wbindgen_add_to_stack_pointer(-16),r=i(e,b.__wbindgen_malloc,b.__wbindgen_realloc),f=c;b.ruffle_stream_from(t,this.__wbg_ptr,r,f,n);var _=d()[t/4+0];if(d()[t/4+1])throw k(_)}finally{b.__wbindgen_add_to_stack_pointer(16)}}load_data(e,n,_){try{const r=b.__wbindgen_add_to_stack_pointer(-16),f=i(_,b.__wbindgen_malloc,b.__wbindgen_realloc),a=c;b.ruffle_load_data(r,this.__wbg_ptr,e,n,f,a);var t=d()[r/4+0];if(d()[r/4+1])throw k(t)}finally{b.__wbindgen_add_to_stack_pointer(16)}}play(){b.ruffle_play(this.__wbg_ptr)}pause(){b.ruffle_pause(this.__wbg_ptr)}is_playing(){return 0!==b.ruffle_is_playing(this.__wbg_ptr)}volume(){return b.ruffle_volume(this.__wbg_ptr)}set_volume(e){b.ruffle_set_volume(this.__wbg_ptr,e)}renderer_debug_info(){return b.ruffle_renderer_debug_info(this.__wbg_ptr)}renderer_name(){return b.ruffle_renderer_name(this.__wbg_ptr)}prepare_context_menu(){return b.ruffle_prepare_context_menu(this.__wbg_ptr)}run_context_menu_callback(e){b.ruffle_run_context_menu_callback(this.__wbg_ptr,e)}set_fullscreen(e){b.ruffle_set_fullscreen(this.__wbg_ptr,e)}clear_custom_menu_items(){b.ruffle_clear_custom_menu_items(this.__wbg_ptr)}destroy(){b.ruffle_destroy(this.__wbg_ptr)}add_font(e,n){const _=i(e,b.__wbindgen_malloc,b.__wbindgen_realloc),t=c;b.ruffle_add_font(this.__wbg_ptr,_,t,n)}set_default_font(e,n){const _=i(e,b.__wbindgen_malloc,b.__wbindgen_realloc),t=c,r=B(n,b.__wbindgen_malloc),f=c;b.ruffle_set_default_font(this.__wbg_ptr,_,t,r,f)}call_exposed_callback(e,n){const _=i(e,b.__wbindgen_malloc,b.__wbindgen_realloc),t=c,r=B(n,b.__wbindgen_malloc),f=c;return b.ruffle_call_exposed_callback(this.__wbg_ptr,_,t,r,f)}set_trace_observer(e){b.ruffle_set_trace_observer(this.__wbg_ptr,e)}audio_context(){return b.ruffle_audio_context(this.__wbg_ptr)}static is_wasm_simd_used(){return 0!==b.ruffle_is_wasm_simd_used()}}function V(){const n={};return n.wbg={},n.wbg.__wbindgen_string_get=function(e,n){const _="string"==typeof n?n:void 0;var t=g(_)?0:i(_,b.__wbindgen_malloc,b.__wbindgen_realloc),r=c;d()[e/4+1]=r,d()[e/4+0]=t},n.wbg.__wbindgen_cb_drop=function(e){const n=e.original;return 1==n.cnt--&&(n.a=0,!0)},n.wbg.__wbg_setMetadata_128bd20648a12d07=function(e,n){e.setMetadata(n)},n.wbg.__wbindgen_is_function=function(e){return"function"==typeof e},n.wbg.__wbindgen_string_new=function(e,n){return s(e,n)},n.wbg.__wbg_getProperty_af1b259e02b39917=function(){return M((function(e,n){return(0,t.$s)(e,n)}),arguments)},n.wbg.__wbg_onCallbackAvailable_d54d3847055a0720=function(e,n,_){e.onCallbackAvailable(s(n,_))},n.wbg.__wbg_onFSCommand_68fd9326a1eb7ff5=function(){return M((function(e,n,_,t,r){return e.onFSCommand(s(n,_),s(t,r))}),arguments)},n.wbg.__wbindgen_number_get=function(e,n){const _="number"==typeof n?n:void 0;p()[e/8+1]=g(_)?0:_,d()[e/4+0]=!g(_)},n.wbg.__wbindgen_boolean_get=function(e){return"boolean"==typeof e?e?1:0:2},n.wbg.__wbindgen_is_null=function(e){return null===e},n.wbg.__wbindgen_number_new=function(e){return e},n.wbg.__wbg_panic_52092d3d09d11787=function(e,n){e.panic(n)},n.wbg.__wbg_displayRootMovieDownloadFailedMessage_ed4ad3ae9522c8a3=function(e){e.displayRootMovieDownloadFailedMessage()},n.wbg.__wbg_displayMessage_6b8a0011f836541f=function(e,n,_){e.displayMessage(s(n,_))},n.wbg.__wbg_setFullscreen_85ac797b8823b727=function(){return M((function(e,n){e.setFullscreen(0!==n)}),arguments)},n.wbg.__wbg_openVirtualKeyboard_e0659b8d0c7b81ed=function(e){e.openVirtualKeyboard()},n.wbg.__wbg_isVirtualKeyboardFocused_1719ab4ec034b0ab=function(e){return e.isVirtualKeyboardFocused()},n.wbg.__wbg_displayUnsupportedVideo_619cdc62d232655a=function(e,n,_){e.displayUnsupportedVideo(s(n,_))},n.wbg.__wbg_ruffle_new=function(e){return W.__wrap(e)},n.wbg.__wbindgen_is_bigint=function(e){return"bigint"==typeof e},n.wbg.__wbindgen_bigint_from_i64=function(e){return e},n.wbg.__wbindgen_jsval_eq=function(e,n){return e===n},n.wbg.__wbindgen_bigint_from_u64=function(e){return BigInt.asUintN(64,e)},n.wbg.__wbindgen_is_object=function(e){return"object"==typeof e&&null!==e},n.wbg.__wbindgen_in=function(e,n){return e in n},n.wbg.__wbindgen_is_string=function(e){return"string"==typeof e},n.wbg.__wbindgen_is_undefined=function(e){return void 0===e},n.wbg.__wbg_copyToAudioBufferInterleaved_efb71b16faf5adb2=function(e,n,_){(0,t.tM)(e,C(n,_))},n.wbg.__wbindgen_error_new=function(e,n){return new Error(s(e,n))},n.wbg.__wbg_new_abda76e883ba8a5f=function(){return new Error},n.wbg.__wbg_stack_658279fe44541cf6=function(e,n){const _=i(n.stack,b.__wbindgen_malloc,b.__wbindgen_realloc),t=c;d()[e/4+1]=t,d()[e/4+0]=_},n.wbg.__wbg_error_f851667af71bcfc6=function(e,n){let _,t;try{_=e,t=n,console.error(s(e,n))}finally{b.__wbindgen_free(_,t,1)}},n.wbg.__wbindgen_jsval_loose_eq=function(e,n){return e==n},n.wbg.__wbg_String_917f38a1211cf44b=function(e,n){const _=i(String(n),b.__wbindgen_malloc,b.__wbindgen_realloc),t=c;d()[e/4+1]=t,d()[e/4+0]=_},n.wbg.__wbg_getwithrefkey_3b3c46ba20582127=function(e,n){return e[n]},n.wbg.__wbg_set_8761474ad72b9bf1=function(e,n,_){e[n]=_},n.wbg.__wbg_log_c9486ca5d8e2cbe8=function(e,n){let _,t;try{_=e,t=n,console.log(s(e,n))}finally{b.__wbindgen_free(_,t,1)}},n.wbg.__wbg_log_aba5996d9bde071f=function(e,n,_,t,r,c,f,a){let u,o;try{u=e,o=n,console.log(s(e,n),s(_,t),s(r,c),s(f,a))}finally{b.__wbindgen_free(u,o,1)}},n.wbg.__wbg_mark_40e050a77cc39fea=function(e,n){performance.mark(s(e,n))},n.wbg.__wbg_measure_aa7a73f17813f708=function(){return M((function(e,n,_,t){let r,c,f,a;try{r=e,c=n,f=_,a=t,performance.measure(s(e,n),s(_,t))}finally{b.__wbindgen_free(r,c,1),b.__wbindgen_free(f,a,1)}}),arguments)},n.wbg.__wbg_queueMicrotask_e5949c35d772a669="function"==typeof queueMicrotask?queueMicrotask:("queueMicrotask",()=>{throw new Error("queueMicrotask is not defined")}),n.wbg.__wbg_queueMicrotask_2be8b97a81fe4d00=function(e){return e.queueMicrotask},n.wbg.__wbg_crypto_c48a774b022d20ac=function(e){return e.crypto},n.wbg.__wbg_process_298734cf255a885d=function(e){return e.process},n.wbg.__wbg_versions_e2e78e134e3e5d01=function(e){return e.versions},n.wbg.__wbg_node_1cd7a5d853dbea79=function(e){return e.node},n.wbg.__wbg_msCrypto_bcb970640f50a1e8=function(e){return e.msCrypto},n.wbg.__wbg_require_8f08ceecec0f4fee=function(){return M((function(){return e.require}),arguments)},n.wbg.__wbg_randomFillSync_dc1e9a60c158336d=function(){return M((function(e,n){e.randomFillSync(n)}),arguments)},n.wbg.__wbg_getRandomValues_37fa2ca9e4e07fab=function(){return M((function(e,n){e.getRandomValues(n)}),arguments)},n.wbg.__wbg_performance_bdf4f1a290fc5c5c=function(e){return e.performance},n.wbg.__wbg_now_d87295c25be68e8b=function(e){return e.now()},n.wbg.__wbg_instanceof_WebGl2RenderingContext_dcef4c962fd699e9=function(e){let n;try{n=e instanceof WebGL2RenderingContext}catch(e){n=!1}return n},n.wbg.__wbg_beginQuery_b77f6789672396e4=function(e,n,_){e.beginQuery(n>>>0,_)},n.wbg.__wbg_bindBufferRange_ad7054c3ee5c6ef9=function(e,n,_,t,r,b){e.bindBufferRange(n>>>0,_>>>0,t,r,b)},n.wbg.__wbg_bindSampler_c9bd2f21f904cae4=function(e,n,_){e.bindSampler(n>>>0,_)},n.wbg.__wbg_bindVertexArray_cf524b9892e28075=function(e,n){e.bindVertexArray(n)},n.wbg.__wbg_blitFramebuffer_a4c9adfdb6b1ffa8=function(e,n,_,t,r,b,c,f,a,u,o){e.blitFramebuffer(n,_,t,r,b,c,f,a,u>>>0,o>>>0)},n.wbg.__wbg_bufferData_77ca7e60658033e8=function(e,n,_,t){e.bufferData(n>>>0,_,t>>>0)},n.wbg.__wbg_bufferData_cbf46e29ed1643f0=function(e,n,_,t){e.bufferData(n>>>0,_,t>>>0)},n.wbg.__wbg_bufferSubData_5479137ae34eb123=function(e,n,_,t){e.bufferSubData(n>>>0,_,t)},n.wbg.__wbg_clearBufferfi_8633a4d3aa04e632=function(e,n,_,t,r){e.clearBufferfi(n>>>0,_,t,r)},n.wbg.__wbg_clearBufferfv_1312425cb4447d52=function(e,n,_,t,r){e.clearBufferfv(n>>>0,_,C(t,r))},n.wbg.__wbg_clearBufferiv_e8f1973594b7e7a4=function(e,n,_,t,r){e.clearBufferiv(n>>>0,_,O(t,r))},n.wbg.__wbg_clearBufferuiv_98c25f3ef7dc8e90=function(e,n,_,t,r){var b,c;e.clearBufferuiv(n>>>0,_,(b=t,c=r,b>>>=0,R().subarray(b/4,b/4+c)))},n.wbg.__wbg_clientWaitSync_e74bab9938ab7b7d=function(e,n,_,t){return e.clientWaitSync(n,_>>>0,t>>>0)},n.wbg.__wbg_compressedTexSubImage2D_07f751e93c00be4b=function(e,n,_,t,r,b,c,f,a,u){e.compressedTexSubImage2D(n>>>0,_,t,r,b,c,f>>>0,a,u)},n.wbg.__wbg_compressedTexSubImage2D_6545cb75eb624829=function(e,n,_,t,r,b,c,f,a){e.compressedTexSubImage2D(n>>>0,_,t,r,b,c,f>>>0,a)},n.wbg.__wbg_compressedTexSubImage3D_e0d4519911d0b863=function(e,n,_,t,r,b,c,f,a,u,o,i){e.compressedTexSubImage3D(n>>>0,_,t,r,b,c,f,a,u>>>0,o,i)},n.wbg.__wbg_compressedTexSubImage3D_08e1c9b05dc8f93b=function(e,n,_,t,r,b,c,f,a,u,o){e.compressedTexSubImage3D(n>>>0,_,t,r,b,c,f,a,u>>>0,o)},n.wbg.__wbg_copyBufferSubData_c282baaee7e6fb21=function(e,n,_,t,r,b){e.copyBufferSubData(n>>>0,_>>>0,t,r,b)},n.wbg.__wbg_copyTexSubImage3D_beaa4a8381ab52b6=function(e,n,_,t,r,b,c,f,a,u){e.copyTexSubImage3D(n>>>0,_,t,r,b,c,f,a,u)},n.wbg.__wbg_createQuery_a559d866fa594eb0=function(e){const n=e.createQuery();return g(n)?0:P(n)},n.wbg.__wbg_createSampler_66a5e941bf2be2a8=function(e){const n=e.createSampler();return g(n)?0:P(n)},n.wbg.__wbg_createVertexArray_4b35fb59f7da9bd3=function(e){const n=e.createVertexArray();return g(n)?0:P(n)},n.wbg.__wbg_deleteQuery_ff90dbf671ef4184=function(e,n){e.deleteQuery(n)},n.wbg.__wbg_deleteSampler_1e3940f00e5639ae=function(e,n){e.deleteSampler(n)},n.wbg.__wbg_deleteSync_32395a8439b45ec5=function(e,n){e.deleteSync(n)},n.wbg.__wbg_deleteVertexArray_afb77924ff489c1d=function(e,n){e.deleteVertexArray(n)},n.wbg.__wbg_drawArraysInstanced_e0a60611a5b267d1=function(e,n,_,t,r){e.drawArraysInstanced(n>>>0,_,t,r)},n.wbg.__wbg_drawBuffers_fa92ed1b3c7f16a4=function(e,n){e.drawBuffers(n)},n.wbg.__wbg_drawElementsInstanced_df3722302ea1b54a=function(e,n,_,t,r,b){e.drawElementsInstanced(n>>>0,_,t>>>0,r,b)},n.wbg.__wbg_endQuery_d14f68c8db4cd117=function(e,n){e.endQuery(n>>>0)},n.wbg.__wbg_fenceSync_fc59acc5642fcbb0=function(e,n,_){const t=e.fenceSync(n>>>0,_>>>0);return g(t)?0:P(t)},n.wbg.__wbg_framebufferTextureLayer_5e14109c032678e5=function(e,n,_,t,r,b){e.framebufferTextureLayer(n>>>0,_>>>0,t,r,b)},n.wbg.__wbg_getBufferSubData_6832ba0767286ba3=function(e,n,_,t){e.getBufferSubData(n>>>0,_,t)},n.wbg.__wbg_getIndexedParameter_ef2c629bdfa92696=function(){return M((function(e,n,_){return e.getIndexedParameter(n>>>0,_>>>0)}),arguments)},n.wbg.__wbg_getQueryParameter_e15e3de18f843799=function(e,n,_){return e.getQueryParameter(n,_>>>0)},n.wbg.__wbg_getSyncParameter_33996dfdd2d7882e=function(e,n,_){return e.getSyncParameter(n,_>>>0)},n.wbg.__wbg_getUniformBlockIndex_69eb3648b08216fe=function(e,n,_,t){return e.getUniformBlockIndex(n,s(_,t))},n.wbg.__wbg_invalidateFramebuffer_3bae1c067f2cb2a1=function(){return M((function(e,n,_){e.invalidateFramebuffer(n>>>0,_)}),arguments)},n.wbg.__wbg_readBuffer_1e70c33b68a2b14b=function(e,n){e.readBuffer(n>>>0)},n.wbg.__wbg_readPixels_c626351cb7e50b7e=function(){return M((function(e,n,_,t,r,b,c,f){e.readPixels(n,_,t,r,b>>>0,c>>>0,f)}),arguments)},n.wbg.__wbg_readPixels_11e23d99e8d82b28=function(){return M((function(e,n,_,t,r,b,c,f){e.readPixels(n,_,t,r,b>>>0,c>>>0,f)}),arguments)},n.wbg.__wbg_renderbufferStorageMultisample_5b37401ac2e98a39=function(e,n,_,t,r,b){e.renderbufferStorageMultisample(n>>>0,_,t>>>0,r,b)},n.wbg.__wbg_samplerParameterf_9e97455fe5f62f3b=function(e,n,_,t){e.samplerParameterf(n,_>>>0,t)},n.wbg.__wbg_samplerParameteri_fb56f6aeb62e8652=function(e,n,_,t){e.samplerParameteri(n,_>>>0,t)},n.wbg.__wbg_texImage2D_aa3331ba2fb50c54=function(){return M((function(e,n,_,t,r,b,c,f,a,u,o){e.texImage2D(n>>>0,_,t,r,b,c,f>>>0,a>>>0,0===u?void 0:q(u,o))}),arguments)},n.wbg.__wbg_texStorage2D_d54c1b39afd82600=function(e,n,_,t,r,b){e.texStorage2D(n>>>0,_,t>>>0,r,b)},n.wbg.__wbg_texStorage3D_55a9e5921ca9e5cd=function(e,n,_,t,r,b,c){e.texStorage3D(n>>>0,_,t>>>0,r,b,c)},n.wbg.__wbg_texSubImage2D_be1edbc37b17c97c=function(){return M((function(e,n,_,t,r,b,c,f,a,u){e.texSubImage2D(n>>>0,_,t,r,b,c,f>>>0,a>>>0,u)}),arguments)},n.wbg.__wbg_texSubImage2D_2d448f50a6536ac3=function(){return M((function(e,n,_,t,r,b,c,f,a,u){e.texSubImage2D(n>>>0,_,t,r,b,c,f>>>0,a>>>0,u)}),arguments)},n.wbg.__wbg_texSubImage2D_48f642dc3aa75118=function(){return M((function(e,n,_,t,r,b,c,f,a,u){e.texSubImage2D(n>>>0,_,t,r,b,c,f>>>0,a>>>0,u)}),arguments)},n.wbg.__wbg_texSubImage2D_e5a83a5fa6af1c7b=function(){return M((function(e,n,_,t,r,b,c,f,a,u){e.texSubImage2D(n>>>0,_,t,r,b,c,f>>>0,a>>>0,u)}),arguments)},n.wbg.__wbg_texSubImage2D_0ff7387a82ce7d1d=function(){return M((function(e,n,_,t,r,b,c,f,a,u){e.texSubImage2D(n>>>0,_,t,r,b,c,f>>>0,a>>>0,u)}),arguments)},n.wbg.__wbg_texSubImage3D_c39972668b221cda=function(){return M((function(e,n,_,t,r,b,c,f,a,u,o,i){e.texSubImage3D(n>>>0,_,t,r,b,c,f,a,u>>>0,o>>>0,i)}),arguments)},n.wbg.__wbg_texSubImage3D_959436f754f2ab55=function(){return M((function(e,n,_,t,r,b,c,f,a,u,o,i){e.texSubImage3D(n>>>0,_,t,r,b,c,f,a,u>>>0,o>>>0,i)}),arguments)},n.wbg.__wbg_texSubImage3D_2c0587d160badf03=function(){return M((function(e,n,_,t,r,b,c,f,a,u,o,i){e.texSubImage3D(n>>>0,_,t,r,b,c,f,a,u>>>0,o>>>0,i)}),arguments)},n.wbg.__wbg_texSubImage3D_b3a335476f63413e=function(){return M((function(e,n,_,t,r,b,c,f,a,u,o,i){e.texSubImage3D(n>>>0,_,t,r,b,c,f,a,u>>>0,o>>>0,i)}),arguments)},n.wbg.__wbg_texSubImage3D_eb62b7a16a5ca1e4=function(){return M((function(e,n,_,t,r,b,c,f,a,u,o,i){e.texSubImage3D(n>>>0,_,t,r,b,c,f,a,u>>>0,o>>>0,i)}),arguments)},n.wbg.__wbg_uniform2fv_4d1cfba3bb56370b=function(e,n,_,t){e.uniform2fv(n,C(_,t))},n.wbg.__wbg_uniform2iv_98e443584b4e7aa0=function(e,n,_,t){e.uniform2iv(n,O(_,t))},n.wbg.__wbg_uniform3fv_a5aa096fec7ac224=function(e,n,_,t){e.uniform3fv(n,C(_,t))},n.wbg.__wbg_uniform3iv_173aeeea1df8fd31=function(e,n,_,t){e.uniform3iv(n,O(_,t))},n.wbg.__wbg_uniform4fv_5b488014de1f2331=function(e,n,_,t){e.uniform4fv(n,C(_,t))},n.wbg.__wbg_uniform4iv_4a7d13e838035a99=function(e,n,_,t){e.uniform4iv(n,O(_,t))},n.wbg.__wbg_uniformBlockBinding_3f335c565d354653=function(e,n,_,t){e.uniformBlockBinding(n,_>>>0,t>>>0)},n.wbg.__wbg_uniformMatrix2fv_97f55388f859e53d=function(e,n,_,t,r){e.uniformMatrix2fv(n,0!==_,C(t,r))},n.wbg.__wbg_uniformMatrix3fv_747befbbe746edfa=function(e,n,_,t,r){e.uniformMatrix3fv(n,0!==_,C(t,r))},n.wbg.__wbg_uniformMatrix4fv_1826d923932cf3bb=function(e,n,_,t,r){e.uniformMatrix4fv(n,0!==_,C(t,r))},n.wbg.__wbg_vertexAttribDivisor_c7e452c112f8fba9=function(e,n,_){e.vertexAttribDivisor(n>>>0,_>>>0)},n.wbg.__wbg_vertexAttribIPointer_3c9eecc6d010eb7c=function(e,n,_,t,r,b){e.vertexAttribIPointer(n>>>0,_,t>>>0,r,b)},n.wbg.__wbg_activeTexture_5a67b794a7ff8ef9=function(e,n){e.activeTexture(n>>>0)},n.wbg.__wbg_attachShader_06c432ad16c8823a=function(e,n,_){e.attachShader(n,_)},n.wbg.__wbg_bindBuffer_c0ef32bca575b1bf=function(e,n,_){e.bindBuffer(n>>>0,_)},n.wbg.__wbg_bindFramebuffer_d0a5dbfb286c50fc=function(e,n,_){e.bindFramebuffer(n>>>0,_)},n.wbg.__wbg_bindRenderbuffer_2b3c56d5e3a06843=function(e,n,_){e.bindRenderbuffer(n>>>0,_)},n.wbg.__wbg_bindTexture_b93b09b8ccb1ad79=function(e,n,_){e.bindTexture(n>>>0,_)},n.wbg.__wbg_blendColor_13cd680b4a571d0c=function(e,n,_,t,r){e.blendColor(n,_,t,r)},n.wbg.__wbg_blendEquation_95764654793819fa=function(e,n){e.blendEquation(n>>>0)},n.wbg.__wbg_blendEquationSeparate_15c450dcb532d4b6=function(e,n,_){e.blendEquationSeparate(n>>>0,_>>>0)},n.wbg.__wbg_blendFunc_8dcdda416da47fff=function(e,n,_){e.blendFunc(n>>>0,_>>>0)},n.wbg.__wbg_blendFuncSeparate_1b0a9589131ac4ec=function(e,n,_,t,r){e.blendFuncSeparate(n>>>0,_>>>0,t>>>0,r>>>0)},n.wbg.__wbg_colorMask_bce35700ad725680=function(e,n,_,t,r){e.colorMask(0!==n,0!==_,0!==t,0!==r)},n.wbg.__wbg_compileShader_81181e6a219b7098=function(e,n){e.compileShader(n)},n.wbg.__wbg_copyTexSubImage2D_3db6d0348e149b43=function(e,n,_,t,r,b,c,f,a){e.copyTexSubImage2D(n>>>0,_,t,r,b,c,f,a)},n.wbg.__wbg_createBuffer_6ead16b08a511599=function(e){const n=e.createBuffer();return g(n)?0:P(n)},n.wbg.__wbg_createFramebuffer_ae61f7f60e4f7262=function(e){const n=e.createFramebuffer();return g(n)?0:P(n)},n.wbg.__wbg_createProgram_c835e8e8ff672d87=function(e){const n=e.createProgram();return g(n)?0:P(n)},n.wbg.__wbg_createRenderbuffer_546ad13076d171b8=function(e){const n=e.createRenderbuffer();return g(n)?0:P(n)},n.wbg.__wbg_createShader_ae014363ffc75c3a=function(e,n){const _=e.createShader(n>>>0);return g(_)?0:P(_)},n.wbg.__wbg_createTexture_bf3e90c90068415a=function(e){const n=e.createTexture();return g(n)?0:P(n)},n.wbg.__wbg_cullFace_8caec08bdeac55b3=function(e,n){e.cullFace(n>>>0)},n.wbg.__wbg_deleteBuffer_dd6dab889155f66c=function(e,n){e.deleteBuffer(n)},n.wbg.__wbg_deleteFramebuffer_5c3db6bf8da47a23=function(e,n){e.deleteFramebuffer(n)},n.wbg.__wbg_deleteProgram_fa4467f1f5240581=function(e,n){e.deleteProgram(n)},n.wbg.__wbg_deleteRenderbuffer_b60f60b4646bc91f=function(e,n){e.deleteRenderbuffer(n)},n.wbg.__wbg_deleteShader_1763981bc55a576a=function(e,n){e.deleteShader(n)},n.wbg.__wbg_deleteTexture_767a200bf1091c20=function(e,n){e.deleteTexture(n)},n.wbg.__wbg_depthFunc_c292cb73977174cf=function(e,n){e.depthFunc(n>>>0)},n.wbg.__wbg_depthMask_bde3394690e9c8af=function(e,n){e.depthMask(0!==n)},n.wbg.__wbg_depthRange_96428a1b266ada78=function(e,n,_){e.depthRange(n,_)},n.wbg.__wbg_disable_7c1d698fcc9ac41f=function(e,n){e.disable(n>>>0)},n.wbg.__wbg_disableVertexAttribArray_eb9b9b0042076ad2=function(e,n){e.disableVertexAttribArray(n>>>0)},n.wbg.__wbg_drawArrays_c5972b3d73095bf5=function(e,n,_,t){e.drawArrays(n>>>0,_,t)},n.wbg.__wbg_enable_fb591cc986e74bb0=function(e,n){e.enable(n>>>0)},n.wbg.__wbg_enableVertexAttribArray_224e3bb561570cc2=function(e,n){e.enableVertexAttribArray(n>>>0)},n.wbg.__wbg_framebufferRenderbuffer_8d91d955b0482c63=function(e,n,_,t,r){e.framebufferRenderbuffer(n>>>0,_>>>0,t>>>0,r)},n.wbg.__wbg_framebufferTexture2D_006e888dee2f2eb6=function(e,n,_,t,r,b){e.framebufferTexture2D(n>>>0,_>>>0,t>>>0,r,b)},n.wbg.__wbg_frontFace_5bd1fe45478a0153=function(e,n){e.frontFace(n>>>0)},n.wbg.__wbg_getActiveUniform_2cc7724078a3fc49=function(e,n,_){const t=e.getActiveUniform(n,_>>>0);return g(t)?0:P(t)},n.wbg.__wbg_getError_54d0953dc572e9d3=function(e){return e.getError()},n.wbg.__wbg_getExtension_9167625a19377c9e=function(){return M((function(e,n,_){const t=e.getExtension(s(n,_));return g(t)?0:P(t)}),arguments)},n.wbg.__wbg_getParameter_f9803d52fbf91f53=function(){return M((function(e,n){return e.getParameter(n>>>0)}),arguments)},n.wbg.__wbg_getProgramInfoLog_056131faf2350ad7=function(e,n,_){const t=n.getProgramInfoLog(_);var r=g(t)?0:i(t,b.__wbindgen_malloc,b.__wbindgen_realloc),f=c;d()[e/4+1]=f,d()[e/4+0]=r},n.wbg.__wbg_getProgramParameter_790db16915da3254=function(e,n,_){return e.getProgramParameter(n,_>>>0)},n.wbg.__wbg_getShaderInfoLog_20c948f5d991e6fd=function(e,n,_){const t=n.getShaderInfoLog(_);var r=g(t)?0:i(t,b.__wbindgen_malloc,b.__wbindgen_realloc),f=c;d()[e/4+1]=f,d()[e/4+0]=r},n.wbg.__wbg_getShaderParameter_37b950cbc20b6795=function(e,n,_){return e.getShaderParameter(n,_>>>0)},n.wbg.__wbg_getSupportedExtensions_0025d1c62129a18d=function(e){const n=e.getSupportedExtensions();return g(n)?0:P(n)},n.wbg.__wbg_getUniformLocation_a7c602314cbc2c05=function(e,n,_,t){const r=e.getUniformLocation(n,s(_,t));return g(r)?0:P(r)},n.wbg.__wbg_linkProgram_bc5dc3f9357619ca=function(e,n){e.linkProgram(n)},n.wbg.__wbg_pixelStorei_d72d429580d66228=function(e,n,_){e.pixelStorei(n>>>0,_)},n.wbg.__wbg_polygonOffset_041f7e38a611f668=function(e,n,_){e.polygonOffset(n,_)},n.wbg.__wbg_renderbufferStorage_66f193b116699606=function(e,n,_,t,r){e.renderbufferStorage(n>>>0,_>>>0,t,r)},n.wbg.__wbg_scissor_ba4f49872ea487b7=function(e,n,_,t,r){e.scissor(n,_,t,r)},n.wbg.__wbg_shaderSource_928e12db21ccefe3=function(e,n,_,t){e.shaderSource(n,s(_,t))},n.wbg.__wbg_stencilFuncSeparate_c81b6fc288a68cfe=function(e,n,_,t,r){e.stencilFuncSeparate(n>>>0,_>>>0,t,r>>>0)},n.wbg.__wbg_stencilMask_ba73d86b68f2d1a9=function(e,n){e.stencilMask(n>>>0)},n.wbg.__wbg_stencilMaskSeparate_e1468048cf89c6ea=function(e,n,_){e.stencilMaskSeparate(n>>>0,_>>>0)},n.wbg.__wbg_stencilOpSeparate_0bde3a74778a1126=function(e,n,_,t,r){e.stencilOpSeparate(n>>>0,_>>>0,t>>>0,r>>>0)},n.wbg.__wbg_texParameteri_7258cda4d4572982=function(e,n,_,t){e.texParameteri(n>>>0,_>>>0,t)},n.wbg.__wbg_uniform1f_e051ff9c7bf1e081=function(e,n,_){e.uniform1f(n,_)},n.wbg.__wbg_uniform1i_f13bd7d6ad492b5a=function(e,n,_){e.uniform1i(n,_)},n.wbg.__wbg_uniform4f_97f4fd2d12afc909=function(e,n,_,t,r,b){e.uniform4f(n,_,t,r,b)},n.wbg.__wbg_useProgram_fcb92641d4c3215f=function(e,n){e.useProgram(n)},n.wbg.__wbg_vertexAttribPointer_0959b49dbd9a1b3e=function(e,n,_,t,r,b,c){e.vertexAttribPointer(n>>>0,_,t>>>0,0!==r,b,c)},n.wbg.__wbg_viewport_8fc784fc0658898b=function(e,n,_,t,r){e.viewport(n,_,t,r)},n.wbg.__wbg_instanceof_Window_cde2416cf5126a72=function(e){let n;try{n=e instanceof Window}catch(e){n=!1}return n},n.wbg.__wbg_document_183cf1eecfdbffee=function(e){const n=e.document;return g(n)?0:P(n)},n.wbg.__wbg_location_61ca61017633c753=function(e){return e.location},n.wbg.__wbg_navigator_7078da62d92ff5ad=function(e){return e.navigator},n.wbg.__wbg_devicePixelRatio_41f7bf915854e871=function(e){return e.devicePixelRatio},n.wbg.__wbg_localStorage_e11f72e996a4f5d9=function(){return M((function(e){const n=e.localStorage;return g(n)?0:P(n)}),arguments)},n.wbg.__wbg_confirm_ed8bd6d5b11bb106=function(){return M((function(e,n,_){return e.confirm(s(n,_))}),arguments)},n.wbg.__wbg_focus_55fe3aa7beabbc51=function(){return M((function(e){e.focus()}),arguments)},n.wbg.__wbg_open_d3d452ff648d3681=function(){return M((function(e,n,_,t,r){const b=e.open(s(n,_),s(t,r));return g(b)?0:P(b)}),arguments)},n.wbg.__wbg_cancelAnimationFrame_89e252309fb01baa=function(){return M((function(e,n){e.cancelAnimationFrame(n)}),arguments)},n.wbg.__wbg_requestAnimationFrame_244e975fcad8e9a1=function(){return M((function(e,n){return e.requestAnimationFrame(n)}),arguments)},n.wbg.__wbg_fetch_8cebc656dc6b11b1=function(e,n){return e.fetch(n)},n.wbg.__wbg_body_11da0c1aa9610cb3=function(e){const n=e.body;return g(n)?0:P(n)},n.wbg.__wbg_createElement_9ce3fdea8322ff34=function(){return M((function(e,n,_){return e.createElement(s(n,_))}),arguments)},n.wbg.__wbg_createElementNS_6a08d8f33e767e18=function(){return M((function(e,n,_,t,r){return e.createElementNS(0===n?void 0:s(n,_),s(t,r))}),arguments)},n.wbg.__wbg_querySelector_391afe271b8236d5=function(){return M((function(e,n,_){const t=e.querySelector(s(n,_));return g(t)?0:P(t)}),arguments)},n.wbg.__wbg_setid_fe7d3f00faee9503=function(e,n,_){e.id=s(n,_)},n.wbg.__wbg_clientWidth_15a0b51999d4f454=function(e){return e.clientWidth},n.wbg.__wbg_clientHeight_d1f0d14dadbdbebb=function(e){return e.clientHeight},n.wbg.__wbg_setinnerHTML_b88bf159b62c2334=function(e,n,_){e.innerHTML=s(n,_)},n.wbg.__wbg_querySelector_a57eae24de697e5f=function(){return M((function(e,n,_){const t=e.querySelector(s(n,_));return g(t)?0:P(t)}),arguments)},n.wbg.__wbg_releasePointerCapture_c05fbeda019e781b=function(){return M((function(e,n){e.releasePointerCapture(n)}),arguments)},n.wbg.__wbg_setAttribute_aebcae2169f2f869=function(){return M((function(e,n,_,t,r){e.setAttribute(s(n,_),s(t,r))}),arguments)},n.wbg.__wbg_setAttributeNS_3c1ca8e544224931=function(){return M((function(e,n,_,t,r,b,c){e.setAttributeNS(0===n?void 0:s(n,_),s(t,r),s(b,c))}),arguments)},n.wbg.__wbg_setPointerCapture_50aea839ca77d6c4=function(){return M((function(e,n){e.setPointerCapture(n)}),arguments)},n.wbg.__wbg_remove_e8b7a30da3792f66=function(e){e.remove()},n.wbg.__wbg_clipboardData_9df31a82d48f5917=function(e){const n=e.clipboardData;return g(n)?0:P(n)},n.wbg.__wbg_wasClean_f80e269a7035a33a=function(e){return e.wasClean},n.wbg.__wbg_code_8a4e6c814f55b956=function(e){return e.code},n.wbg.__wbg_reason_38737e2df79b7571=function(e,n){const _=i(n.reason,b.__wbindgen_malloc,b.__wbindgen_realloc),t=c;d()[e/4+1]=t,d()[e/4+0]=_},n.wbg.__wbg_newwitheventinitdict_ceffda7854c21a6b=function(){return M((function(e,n,_){return new CloseEvent(s(e,n),_)}),arguments)},n.wbg.__wbg_instanceof_HtmlDocument_678c856000dccc91=function(e){let n;try{n=e instanceof HTMLDocument}catch(e){n=!1}return n},n.wbg.__wbg_execCommand_03c5aa47ca921b68=function(){return M((function(e,n,_){return e.execCommand(s(n,_))}),arguments)},n.wbg.__wbg_videoWidth_0004efb52b150ee1=function(e){return e.videoWidth},n.wbg.__wbg_videoHeight_91a100fca020a216=function(e){return e.videoHeight},n.wbg.__wbg_ctrlKey_ac674c31f44bd157=function(e){return e.ctrlKey},n.wbg.__wbg_shiftKey_a741da931809868b=function(e){return e.shiftKey},n.wbg.__wbg_metaKey_d37dd650c2a748a7=function(e){return e.metaKey},n.wbg.__wbg_key_ab25ddd694dd43f3=function(e,n){const _=i(n.key,b.__wbindgen_malloc,b.__wbindgen_realloc),t=c;d()[e/4+1]=t,d()[e/4+0]=_},n.wbg.__wbg_code_6f828892fabc6b0f=function(e,n){const _=i(n.code,b.__wbindgen_malloc,b.__wbindgen_realloc),t=c;d()[e/4+1]=t,d()[e/4+0]=_},n.wbg.__wbg_data_624fd2b6a4a5ac9e=function(e){return e.data},n.wbg.__wbg_instanceof_HtmlElement_d9fe655ad4f1046c=function(e){let n;try{n=e instanceof HTMLElement}catch(e){n=!1}return n},n.wbg.__wbg_setinnerText_51ae4ea67eab16cf=function(e,n,_){e.innerText=s(n,_)},n.wbg.__wbg_style_bb2563875c0a818b=function(e){return e.style},n.wbg.__wbg_setonclick_307a2514feddff6d=function(e,n){e.onclick=n},n.wbg.__wbg_pointerId_58d55b218fe0dea2=function(e){return e.pointerId},n.wbg.__wbg_deltaY_b9ab90e34f3a0f1d=function(e){return e.deltaY},n.wbg.__wbg_deltaMode_eeaea4efbd95e3d5=function(e){return e.deltaMode},n.wbg.__wbg_setbuffer_07bf42dc41827e0a=function(e,n){e.buffer=n},n.wbg.__wbg_setonended_8dd87a3f89bdfdd8=function(e,n){e.onended=n},n.wbg.__wbg_start_5bf5f92a5044b4cf=function(){return M((function(e,n){e.start(n)}),arguments)},n.wbg.__wbg_readyState_13e55da5ad6d64e2=function(e){return e.readyState},n.wbg.__wbg_setbinaryType_dcb62e0f2b346301=function(e,n){e.binaryType=n},n.wbg.__wbg_new_b9b318679315404f=function(){return M((function(e,n){return new WebSocket(s(e,n))}),arguments)},n.wbg.__wbg_close_f4135085ec3fc8f0=function(){return M((function(e){e.close()}),arguments)},n.wbg.__wbg_send_c1cc1284964b7434=function(){return M((function(e,n,_){e.send(s(n,_))}),arguments)},n.wbg.__wbg_send_2860805104507701=function(){return M((function(e,n,_){e.send(q(n,_))}),arguments)},n.wbg.__wbg_length_5f77ecb5c40bc195=function(e){return e.length},n.wbg.__wbg_addColorStop_25bd1ceab4e5249d=function(){return M((function(e,n,_,t){e.addColorStop(n,s(_,t))}),arguments)},n.wbg.__wbg_set_2912c891505cbc22=function(){return M((function(e,n,_,t,r){e.set(s(n,_),s(t,r))}),arguments)},n.wbg.__wbg_instanceof_HtmlTextAreaElement_a38b7b941ea08357=function(e){let n;try{n=e instanceof HTMLTextAreaElement}catch(e){n=!1}return n},n.wbg.__wbg_setvalue_15231c60278dee22=function(e,n,_){e.value=s(n,_)},n.wbg.__wbg_select_a6fb1f090dee4153=function(e){e.select()},n.wbg.__wbg_baseURI_35dede05a8ddbcb0=function(){return M((function(e,n){const _=n.baseURI;var t=g(_)?0:i(_,b.__wbindgen_malloc,b.__wbindgen_realloc),r=c;d()[e/4+1]=r,d()[e/4+0]=t}),arguments)},n.wbg.__wbg_parentElement_592cb54944d3d002=function(e){const n=e.parentElement;return g(n)?0:P(n)},n.wbg.__wbg_appendChild_2e6a6c9d1f0d443d=function(){return M((function(e,n){return e.appendChild(n)}),arguments)},n.wbg.__wbg_removeChild_a63022ebbfa6ebf5=function(){return M((function(e,n){return e.removeChild(n)}),arguments)},n.wbg.__wbg_bindVertexArrayOES_9b5e1523bc4318a9=function(e,n){e.bindVertexArrayOES(n)},n.wbg.__wbg_createVertexArrayOES_b9a61604d56a51c7=function(e){const n=e.createVertexArrayOES();return g(n)?0:P(n)},n.wbg.__wbg_deleteVertexArrayOES_fa21d7164c06faf0=function(e,n){e.deleteVertexArrayOES(n)},n.wbg.__wbg_size_3f52fa5fdd6ff84c=function(e){return e.size},n.wbg.__wbg_newwithbuffersourcesequenceandoptions_3956f3afc3d17090=function(){return M((function(e,n){return new Blob(e,n)}),arguments)},n.wbg.__wbg_newwithu8arraysequenceandoptions_f520ece5c28a5211=function(){return M((function(e,n){return new Blob(e,n)}),arguments)},n.wbg.__wbg_instanceof_CanvasRenderingContext2d_e264df6db9ec5a3d=function(e){let n;try{n=e instanceof CanvasRenderingContext2D}catch(e){n=!1}return n},n.wbg.__wbg_setglobalAlpha_83c9926d654d3998=function(e,n){e.globalAlpha=n},n.wbg.__wbg_setglobalCompositeOperation_11870ed16a273f0a=function(){return M((function(e,n,_){e.globalCompositeOperation=s(n,_)}),arguments)},n.wbg.__wbg_setstrokeStyle_1bf67b48c7e92f7c=function(e,n){e.strokeStyle=n},n.wbg.__wbg_setfillStyle_343558d6a1a50509=function(e,n){e.fillStyle=n},n.wbg.__wbg_setfilter_d603d4dac077b111=function(e,n,_){e.filter=s(n,_)},n.wbg.__wbg_setimageSmoothingEnabled_440bffc026016be3=function(e,n){e.imageSmoothingEnabled=0!==n},n.wbg.__wbg_setlineWidth_52861f70ee5fc11d=function(e,n){e.lineWidth=n},n.wbg.__wbg_setlineCap_edcaad1fc0d5ddf1=function(e,n,_){e.lineCap=s(n,_)},n.wbg.__wbg_setlineJoin_4d0e72651ba85036=function(e,n,_){e.lineJoin=s(n,_)},n.wbg.__wbg_setmiterLimit_7973579201c9a640=function(e,n){e.miterLimit=n},n.wbg.__wbg_drawImage_25efcf027dcc2208=function(){return M((function(e,n,_,t){e.drawImage(n,_,t)}),arguments)},n.wbg.__wbg_clip_ec5cb0959015716a=function(e,n,_){e.clip(n,_)},n.wbg.__wbg_fill_bcbc0476406322b7=function(e,n,_){e.fill(n,_)},n.wbg.__wbg_stroke_ae8518e473c4376a=function(e,n){e.stroke(n)},n.wbg.__wbg_createLinearGradient_8f9eadd79f7c5fef=function(e,n,_,t,r){return e.createLinearGradient(n,_,t,r)},n.wbg.__wbg_createPattern_d6103ec8fb3c3c33=function(){return M((function(e,n,_,t){const r=e.createPattern(n,s(_,t));return g(r)?0:P(r)}),arguments)},n.wbg.__wbg_createRadialGradient_ab2a290ee5fd0e03=function(){return M((function(e,n,_,t,r,b,c){return e.createRadialGradient(n,_,t,r,b,c)}),arguments)},n.wbg.__wbg_putImageData_a3f350ccbd660800=function(){return M((function(e,n,_,t){e.putImageData(n,_,t)}),arguments)},n.wbg.__wbg_clearRect_bba8d57f3a4d13b9=function(e,n,_,t,r){e.clearRect(n,_,t,r)},n.wbg.__wbg_fillRect_beae00c04b0cfb93=function(e,n,_,t,r){e.fillRect(n,_,t,r)},n.wbg.__wbg_restore_74a0c86b727a531b=function(e){e.restore()},n.wbg.__wbg_save_61ede9e2b8a62e6f=function(e){e.save()},n.wbg.__wbg_resetTransform_8f98c1d66e7f89db=function(){return M((function(e){e.resetTransform()}),arguments)},n.wbg.__wbg_setTransform_233d3936dc1e073d=function(){return M((function(e,n,_,t,r,b,c){e.setTransform(n,_,t,r,b,c)}),arguments)},n.wbg.__wbg_transform_b2efaa20d3c87088=function(){return M((function(e,n,_,t,r,b,c){e.transform(n,_,t,r,b,c)}),arguments)},n.wbg.__wbg_href_92490614763f3f7c=function(){return M((function(e,n){const _=i(n.href,b.__wbindgen_malloc,b.__wbindgen_realloc),t=c;d()[e/4+1]=t,d()[e/4+0]=_}),arguments)},n.wbg.__wbg_protocol_a741904865edbf7b=function(){return M((function(e,n){const _=i(n.protocol,b.__wbindgen_malloc,b.__wbindgen_realloc),t=c;d()[e/4+1]=t,d()[e/4+0]=_}),arguments)},n.wbg.__wbg_assign_519c419582b364a5=function(){return M((function(e,n,_){e.assign(s(n,_))}),arguments)},n.wbg.__wbg_new_ca6d092d761478c6=function(){return M((function(){return new Path2D}),arguments)},n.wbg.__wbg_addPath_627043dfbbaa5dd6=function(e,n,_){e.addPath(n,_)},n.wbg.__wbg_bezierCurveTo_6418ae0c6e441f67=function(e,n,_,t,r,b,c){e.bezierCurveTo(n,_,t,r,b,c)},n.wbg.__wbg_closePath_146579bd50ace9d0=function(e){e.closePath()},n.wbg.__wbg_lineTo_860f8ce8ae2bbdae=function(e,n,_){e.lineTo(n,_)},n.wbg.__wbg_moveTo_abd134602dd1c7dd=function(e,n,_){e.moveTo(n,_)},n.wbg.__wbg_quadraticCurveTo_a10c88191185c255=function(e,n,_,t,r){e.quadraticCurveTo(n,_,t,r)},n.wbg.__wbg_rect_626b57c4d2d96a13=function(e,n,_,t,r){e.rect(n,_,t,r)},n.wbg.__wbg_size_4c24a4b2e2194883=function(e){return e.size},n.wbg.__wbg_type_670485b725fc547b=function(e){return e.type},n.wbg.__wbg_name_8f6fe8ee0d6c0be8=function(e,n){const _=i(n.name,b.__wbindgen_malloc,b.__wbindgen_realloc),t=c;d()[e/4+1]=t,d()[e/4+0]=_},n.wbg.__wbg_connect_d1235c47cbe5a060=function(){return M((function(e,n){return e.connect(n)}),arguments)},n.wbg.__wbg_name_6443ed5608a826ef=function(e,n){const _=i(n.name,b.__wbindgen_malloc,b.__wbindgen_realloc),t=c;d()[e/4+1]=t,d()[e/4+0]=_},n.wbg.__wbg_lastModified_95cb14b2ccff3ec5=function(e){return e.lastModified},n.wbg.__wbg_instanceof_HtmlAnchorElement_b212e47cc4b7708b=function(e){let n;try{n=e instanceof HTMLAnchorElement}catch(e){n=!1}return n},n.wbg.__wbg_setdownload_bed9c50d211d334f=function(e,n,_){e.download=s(n,_)},n.wbg.__wbg_sethref_9efc2168fc43670a=function(e,n,_){e.href=s(n,_)},n.wbg.__wbg_instanceof_HtmlButtonElement_937d3bb8ffc470ae=function(e){let n;try{n=e instanceof HTMLButtonElement}catch(e){n=!1}return n},n.wbg.__wbg_instanceof_HtmlCanvasElement_838d8b92f3c55028=function(e){let n;try{n=e instanceof HTMLCanvasElement}catch(e){n=!1}return n},n.wbg.__wbg_width_b813b325b323728a=function(e){return e.width},n.wbg.__wbg_setwidth_06b3724e3657b03e=function(e,n){e.width=n>>>0},n.wbg.__wbg_height_646e862bac72cff1=function(e){return e.height},n.wbg.__wbg_setheight_20af00b46a00cb54=function(e,n){e.height=n>>>0},n.wbg.__wbg_getContext_a29bad1d160bec3d=function(){return M((function(e,n,_){const t=e.getContext(s(n,_));return g(t)?0:P(t)}),arguments)},n.wbg.__wbg_getContext_897a215471051682=function(){return M((function(e,n,_,t){const r=e.getContext(s(n,_),t);return g(r)?0:P(r)}),arguments)},n.wbg.__wbg_instanceof_HtmlFormElement_eb100a9bdacc9fe6=function(e){let n;try{n=e instanceof HTMLFormElement}catch(e){n=!1}return n},n.wbg.__wbg_setaction_6a0e46394931ffc9=function(e,n,_){e.action=s(n,_)},n.wbg.__wbg_setmethod_81ae1acd6fd03957=function(e,n,_){e.method=s(n,_)},n.wbg.__wbg_settarget_a77390d923e83844=function(e,n,_){e.target=s(n,_)},n.wbg.__wbg_submit_331dac6cda6b2edd=function(){return M((function(e){e.submit()}),arguments)},n.wbg.__wbg_width_d8c4d2a00d10a364=function(e){return e.width},n.wbg.__wbg_setwidth_f7d45a47fe2cc350=function(e,n){e.width=n>>>0},n.wbg.__wbg_height_36ab0804b689fdcd=function(e){return e.height},n.wbg.__wbg_setheight_37f92bfe2df900f6=function(e,n){e.height=n>>>0},n.wbg.__wbg_framebufferTextureMultiviewOVR_2f101ca6d3d5ec6c=function(e,n,_,t,r,b,c){e.framebufferTextureMultiviewOVR(n>>>0,_>>>0,t,r,b,c)},n.wbg.__wbg_headers_4711243cf3bffca0=function(e){return e.headers},n.wbg.__wbg_newwithstrandinit_29038da14d09e330=function(){return M((function(e,n,_){return new Request(s(e,n),_)}),arguments)},n.wbg.__wbg_instanceof_Response_944e2745b5db71f5=function(e){let n;try{n=e instanceof Response}catch(e){n=!1}return n},n.wbg.__wbg_url_1f609e63ff1a7983=function(e,n){const _=i(n.url,b.__wbindgen_malloc,b.__wbindgen_realloc),t=c;d()[e/4+1]=t,d()[e/4+0]=_},n.wbg.__wbg_redirected_81fdcf58100ba68c=function(e){return e.redirected},n.wbg.__wbg_status_7841bb47be2a8f16=function(e){return e.status},n.wbg.__wbg_ok_a7a86830ee82e976=function(e){return e.ok},n.wbg.__wbg_statusText_9347a20fc7826bd4=function(e,n){const _=i(n.statusText,b.__wbindgen_malloc,b.__wbindgen_realloc),t=c;d()[e/4+1]=t,d()[e/4+0]=_},n.wbg.__wbg_arrayBuffer_e32d72b052ba31d7=function(){return M((function(e){return e.arrayBuffer()}),arguments)},n.wbg.__wbg_instanceof_WebGlRenderingContext_7ff8d8adfb8c0fb3=function(e){let n;try{n=e instanceof WebGLRenderingContext}catch(e){n=!1}return n},n.wbg.__wbg_drawingBufferWidth_b9a0aa225e7911c0=function(e){return e.drawingBufferWidth},n.wbg.__wbg_drawingBufferHeight_c1e66f23676caaaf=function(e){return e.drawingBufferHeight},n.wbg.__wbg_bufferData_643bd0cc2cf33013=function(e,n,_,t){e.bufferData(n>>>0,_,t>>>0)},n.wbg.__wbg_bufferData_2070fa76f6302a3a=function(e,n,_,t){e.bufferData(n>>>0,_,t>>>0)},n.wbg.__wbg_bufferData_809a59d283cd6a75=function(e,n,_,t,r){e.bufferData(n>>>0,q(_,t),r>>>0)},n.wbg.__wbg_bufferSubData_76d6aed435b3f17a=function(e,n,_,t){e.bufferSubData(n>>>0,_,t)},n.wbg.__wbg_compressedTexSubImage2D_59dd12942cc23319=function(e,n,_,t,r,b,c,f,a){e.compressedTexSubImage2D(n>>>0,_,t,r,b,c,f>>>0,a)},n.wbg.__wbg_readPixels_14d882ae98f262f8=function(){return M((function(e,n,_,t,r,b,c,f){e.readPixels(n,_,t,r,b>>>0,c>>>0,f)}),arguments)},n.wbg.__wbg_texImage2D_54144ec7899f99f0=function(){return M((function(e,n,_,t,r,b,c,f,a,u,o){e.texImage2D(n>>>0,_,t,r,b,c,f>>>0,a>>>0,0===u?void 0:q(u,o))}),arguments)},n.wbg.__wbg_texSubImage2D_5fb421f096442197=function(){return M((function(e,n,_,t,r,b,c,f,a,u){e.texSubImage2D(n>>>0,_,t,r,b,c,f>>>0,a>>>0,u)}),arguments)},n.wbg.__wbg_uniform1fv_7636bd97e28fffc4=function(e,n,_,t){e.uniform1fv(n,C(_,t))},n.wbg.__wbg_uniform2fv_c1f05515efaba190=function(e,n,_,t){e.uniform2fv(n,C(_,t))},n.wbg.__wbg_uniform2iv_c659ebac35b9010a=function(e,n,_,t){e.uniform2iv(n,O(_,t))},n.wbg.__wbg_uniform3fv_50103be86be2160a=function(e,n,_,t){e.uniform3fv(n,C(_,t))},n.wbg.__wbg_uniform3iv_94345e7755cd7065=function(e,n,_,t){e.uniform3iv(n,O(_,t))},n.wbg.__wbg_uniform4fv_62e2cdfa8d950cbb=function(e,n,_,t){e.uniform4fv(n,C(_,t))},n.wbg.__wbg_uniform4iv_550441317ac173d0=function(e,n,_,t){e.uniform4iv(n,O(_,t))},n.wbg.__wbg_uniformMatrix2fv_e0a6af2cdd4a327f=function(e,n,_,t,r){e.uniformMatrix2fv(n,0!==_,C(t,r))},n.wbg.__wbg_uniformMatrix3fv_289cf4b804d21c3d=function(e,n,_,t,r){e.uniformMatrix3fv(n,0!==_,C(t,r))},n.wbg.__wbg_uniformMatrix4fv_0e689eebc768e6f5=function(e,n,_,t,r){e.uniformMatrix4fv(n,0!==_,C(t,r))},n.wbg.__wbg_activeTexture_3133544378a42f85=function(e,n){e.activeTexture(n>>>0)},n.wbg.__wbg_attachShader_5f2b830f85fe5214=function(e,n,_){e.attachShader(n,_)},n.wbg.__wbg_bindBuffer_f5494dced2da6816=function(e,n,_){e.bindBuffer(n>>>0,_)},n.wbg.__wbg_bindFramebuffer_9b0acb44ec7922f6=function(e,n,_){e.bindFramebuffer(n>>>0,_)},n.wbg.__wbg_bindRenderbuffer_bd724af6f06a6668=function(e,n,_){e.bindRenderbuffer(n>>>0,_)},n.wbg.__wbg_bindTexture_b65e04a9a41089c5=function(e,n,_){e.bindTexture(n>>>0,_)},n.wbg.__wbg_blendColor_b4987cfbdd3dcf93=function(e,n,_,t,r){e.blendColor(n,_,t,r)},n.wbg.__wbg_blendEquation_9d88092bf2289250=function(e,n){e.blendEquation(n>>>0)},n.wbg.__wbg_blendEquationSeparate_24eecf7601450fe7=function(e,n,_){e.blendEquationSeparate(n>>>0,_>>>0)},n.wbg.__wbg_blendFunc_be0e21ef9883279c=function(e,n,_){e.blendFunc(n>>>0,_>>>0)},n.wbg.__wbg_blendFuncSeparate_5b5fee01a93374c8=function(e,n,_,t,r){e.blendFuncSeparate(n>>>0,_>>>0,t>>>0,r>>>0)},n.wbg.__wbg_clear_cdb6757c4784affb=function(e,n){e.clear(n>>>0)},n.wbg.__wbg_clearColor_0278b0551b3e7d28=function(e,n,_,t,r){e.clearColor(n,_,t,r)},n.wbg.__wbg_colorMask_0376e32b78af65ed=function(e,n,_,t,r){e.colorMask(0!==n,0!==_,0!==t,0!==r)},n.wbg.__wbg_compileShader_b67e96b6423b77f6=function(e,n){e.compileShader(n)},n.wbg.__wbg_copyTexSubImage2D_c003f0bcdc1e2f21=function(e,n,_,t,r,b,c,f,a){e.copyTexSubImage2D(n>>>0,_,t,r,b,c,f,a)},n.wbg.__wbg_createBuffer_021d77b738829b0a=function(e){const n=e.createBuffer();return g(n)?0:P(n)},n.wbg.__wbg_createFramebuffer_fa5434237a17b841=function(e){const n=e.createFramebuffer();return g(n)?0:P(n)},n.wbg.__wbg_createProgram_157eefe7131da099=function(e){const n=e.createProgram();return g(n)?0:P(n)},n.wbg.__wbg_createRenderbuffer_6117a7baffe1e2ea=function(e){const n=e.createRenderbuffer();return g(n)?0:P(n)},n.wbg.__wbg_createShader_a248274c77c19763=function(e,n){const _=e.createShader(n>>>0);return g(_)?0:P(_)},n.wbg.__wbg_createTexture_d7064762f0a65367=function(e){const n=e.createTexture();return g(n)?0:P(n)},n.wbg.__wbg_cullFace_faffd470adfbe789=function(e,n){e.cullFace(n>>>0)},n.wbg.__wbg_deleteBuffer_08659fcc166ac49c=function(e,n){e.deleteBuffer(n)},n.wbg.__wbg_deleteFramebuffer_1ac04c03ba626687=function(e,n){e.deleteFramebuffer(n)},n.wbg.__wbg_deleteProgram_911f2e7223030fb4=function(e,n){e.deleteProgram(n)},n.wbg.__wbg_deleteRenderbuffer_f75bf37baaa7f585=function(e,n){e.deleteRenderbuffer(n)},n.wbg.__wbg_deleteShader_c58d400272a58a2c=function(e,n){e.deleteShader(n)},n.wbg.__wbg_deleteTexture_18c5c1f49778a77f=function(e,n){e.deleteTexture(n)},n.wbg.__wbg_depthFunc_098a50bbcb104e79=function(e,n){e.depthFunc(n>>>0)},n.wbg.__wbg_depthMask_60bb7d8db55837a0=function(e,n){e.depthMask(0!==n)},n.wbg.__wbg_depthRange_52ea2c88bcec18d3=function(e,n,_){e.depthRange(n,_)},n.wbg.__wbg_disable_0469cc57066f58ac=function(e,n){e.disable(n>>>0)},n.wbg.__wbg_disableVertexAttribArray_c85182ad3bd570d0=function(e,n){e.disableVertexAttribArray(n>>>0)},n.wbg.__wbg_drawArrays_d644ae72c03b2c27=function(e,n,_,t){e.drawArrays(n>>>0,_,t)},n.wbg.__wbg_drawElements_74abca35806a62bd=function(e,n,_,t,r){e.drawElements(n>>>0,_,t>>>0,r)},n.wbg.__wbg_enable_0a908e612a142cce=function(e,n){e.enable(n>>>0)},n.wbg.__wbg_enableVertexAttribArray_7e6345ac810e2ea4=function(e,n){e.enableVertexAttribArray(n>>>0)},n.wbg.__wbg_framebufferRenderbuffer_383a59ed7a8f191b=function(e,n,_,t,r){e.framebufferRenderbuffer(n>>>0,_>>>0,t>>>0,r)},n.wbg.__wbg_framebufferTexture2D_aa51df9388740e60=function(e,n,_,t,r,b){e.framebufferTexture2D(n>>>0,_>>>0,t>>>0,r,b)},n.wbg.__wbg_frontFace_0a8170a96ca805ae=function(e,n){e.frontFace(n>>>0)},n.wbg.__wbg_getActiveUniform_d2922d4db3e9c275=function(e,n,_){const t=e.getActiveUniform(n,_>>>0);return g(t)?0:P(t)},n.wbg.__wbg_getAttribLocation_f215c5d8469fbd93=function(e,n,_,t){return e.getAttribLocation(n,s(_,t))},n.wbg.__wbg_getExtension_4d6bc63c721ceeae=function(){return M((function(e,n,_){const t=e.getExtension(s(n,_));return g(t)?0:P(t)}),arguments)},n.wbg.__wbg_getParameter_3de02d06ae9c1133=function(){return M((function(e,n){return e.getParameter(n>>>0)}),arguments)},n.wbg.__wbg_getProgramInfoLog_650791ed1218ae54=function(e,n,_){const t=n.getProgramInfoLog(_);var r=g(t)?0:i(t,b.__wbindgen_malloc,b.__wbindgen_realloc),f=c;d()[e/4+1]=f,d()[e/4+0]=r},n.wbg.__wbg_getProgramParameter_529c4bcf8c4ee18e=function(e,n,_){return e.getProgramParameter(n,_>>>0)},n.wbg.__wbg_getShaderInfoLog_58a82681a9c442e7=function(e,n,_){const t=n.getShaderInfoLog(_);var r=g(t)?0:i(t,b.__wbindgen_malloc,b.__wbindgen_realloc),f=c;d()[e/4+1]=f,d()[e/4+0]=r},n.wbg.__wbg_getShaderParameter_c1610eb33511085e=function(e,n,_){return e.getShaderParameter(n,_>>>0)},n.wbg.__wbg_getUniformLocation_2c91af6518876e42=function(e,n,_,t){const r=e.getUniformLocation(n,s(_,t));return g(r)?0:P(r)},n.wbg.__wbg_linkProgram_83243a6b6a0c9fb4=function(e,n){e.linkProgram(n)},n.wbg.__wbg_pixelStorei_4efa23d93154f77d=function(e,n,_){e.pixelStorei(n>>>0,_)},n.wbg.__wbg_polygonOffset_3672ebaf6de04b50=function(e,n,_){e.polygonOffset(n,_)},n.wbg.__wbg_renderbufferStorage_5fb48c7f61b5137e=function(e,n,_,t,r){e.renderbufferStorage(n>>>0,_>>>0,t,r)},n.wbg.__wbg_scissor_d3671d6dc45f6c26=function(e,n,_,t,r){e.scissor(n,_,t,r)},n.wbg.__wbg_shaderSource_f7a361c4354dbdf4=function(e,n,_,t){e.shaderSource(n,s(_,t))},n.wbg.__wbg_stencilFunc_e94a0c92cd4efaec=function(e,n,_,t){e.stencilFunc(n>>>0,_,t>>>0)},n.wbg.__wbg_stencilFuncSeparate_af859a7c993612bb=function(e,n,_,t,r){e.stencilFuncSeparate(n>>>0,_>>>0,t,r>>>0)},n.wbg.__wbg_stencilMask_99f21d29511d9d79=function(e,n){e.stencilMask(n>>>0)},n.wbg.__wbg_stencilMaskSeparate_24f9d07e96c9034d=function(e,n,_){e.stencilMaskSeparate(n>>>0,_>>>0)},n.wbg.__wbg_stencilOp_57df877f36c86d7b=function(e,n,_,t){e.stencilOp(n>>>0,_>>>0,t>>>0)},n.wbg.__wbg_stencilOpSeparate_8786f8d830d34672=function(e,n,_,t,r){e.stencilOpSeparate(n>>>0,_>>>0,t>>>0,r>>>0)},n.wbg.__wbg_texParameteri_b4d0b459f1fba172=function(e,n,_,t){e.texParameteri(n>>>0,_>>>0,t)},n.wbg.__wbg_uniform1f_d7111d0363d58dc2=function(e,n,_){e.uniform1f(n,_)},n.wbg.__wbg_uniform1i_73819b7968ac4e58=function(e,n,_){e.uniform1i(n,_)},n.wbg.__wbg_uniform4f_6bb57df76119eb0e=function(e,n,_,t,r,b){e.uniform4f(n,_,t,r,b)},n.wbg.__wbg_useProgram_521dfe9012fd77d6=function(e,n){e.useProgram(n)},n.wbg.__wbg_vertexAttribPointer_04346476271a47a3=function(e,n,_,t,r,b,c){e.vertexAttribPointer(n>>>0,_,t>>>0,0!==r,b,c)},n.wbg.__wbg_viewport_4bd44b9c38348e9c=function(e,n,_,t,r){e.viewport(n,_,t,r)},n.wbg.__wbg_getSupportedProfiles_540bccdc401f1d36=function(e){const n=e.getSupportedProfiles();return g(n)?0:P(n)},n.wbg.__wbg_drawArraysInstancedANGLE_82a216678a9be0ce=function(e,n,_,t,r){e.drawArraysInstancedANGLE(n>>>0,_,t,r)},n.wbg.__wbg_drawElementsInstancedANGLE_4c5a141e1f624e92=function(e,n,_,t,r,b){e.drawElementsInstancedANGLE(n>>>0,_,t>>>0,r,b)},n.wbg.__wbg_vertexAttribDivisorANGLE_0f090c8b31e2ea47=function(e,n,_){e.vertexAttribDivisorANGLE(n>>>0,_>>>0)},n.wbg.__wbg_inverse_43feddd71a1896ae=function(e){return e.inverse()},n.wbg.__wbg_width_6c5fb35574feaadc=function(e){return e.width},n.wbg.__wbg_height_f55737a1397fd32b=function(e){return e.height},n.wbg.__wbg_width_72c48cb3dc3570ce=function(e){return e.width},n.wbg.__wbg_height_b8a42f78b9ab2c9e=function(e){return e.height},n.wbg.__wbg_newwithsw_5fe9446d20911c26=function(){return M((function(e,n){return new ImageData(e>>>0,n>>>0)}),arguments)},n.wbg.__wbg_newwithu8clampedarray_1e36534fa9bd46a2=function(){return M((function(e,n,_){return new ImageData((t=e,r=n,t>>>=0,(null!==U&&0!==U.byteLength||(U=new Uint8ClampedArray(b.memory.buffer)),U).subarray(t/1,t/1+r)),_>>>0);var t,r}),arguments)},n.wbg.__wbg_platform_7c341ced0a5e79f0=function(){return M((function(e,n){const _=i(n.platform,b.__wbindgen_malloc,b.__wbindgen_realloc),t=c;d()[e/4+1]=t,d()[e/4+0]=_}),arguments)},n.wbg.__wbg_language_e2a23bf9f4b99268=function(e,n){const _=n.language;var t=g(_)?0:i(_,b.__wbindgen_malloc,b.__wbindgen_realloc),r=c;d()[e/4+1]=r,d()[e/4+0]=t},n.wbg.__wbg_get_758df923f75416e8=function(){return M((function(e,n,_,t){const r=n[s(_,t)];var f=g(r)?0:i(r,b.__wbindgen_malloc,b.__wbindgen_realloc),a=c;d()[e/4+1]=a,d()[e/4+0]=f}),arguments)},n.wbg.__wbg_set_127ec8f757a854fd=function(){return M((function(e,n,_,t,r){e[s(n,_)]=s(t,r)}),arguments)},n.wbg.__wbg_delete_8390fe6d4b04b86c=function(){return M((function(e,n,_){delete e[s(n,_)]}),arguments)},n.wbg.__wbg_destination_b80b78676c85be36=function(e){return e.destination},n.wbg.__wbg_sampleRate_8c0bf8ac802a959a=function(e){return e.sampleRate},n.wbg.__wbg_currentTime_6e3ac52d729fcd7c=function(e){return e.currentTime},n.wbg.__wbg_new_9bf2893f6b2ab17d=function(){return M((function(){return new r}),arguments)},n.wbg.__wbg_close_ee68dad4f8e4064e=function(){return M((function(e){return e.close()}),arguments)},n.wbg.__wbg_suspend_0b4d1ce7709dd714=function(){return M((function(e){return e.suspend()}),arguments)},n.wbg.__wbg_createBuffer_0bd1bbb8f809f354=function(){return M((function(e,n,_,t){return e.createBuffer(n>>>0,_>>>0,t)}),arguments)},n.wbg.__wbg_createBufferSource_02e48ab801096cfd=function(){return M((function(e){return e.createBufferSource()}),arguments)},n.wbg.__wbg_resume_92afff9b4ed62b07=function(){return M((function(e){return e.resume()}),arguments)},n.wbg.__wbg_setTransform_c8feb4cdad95a47d=function(e,n){e.setTransform(n)},n.wbg.__wbg_setProperty_de108d2e8182d9c0=function(){return M((function(e,n,_,t,r){e.setProperty(s(n,_),s(t,r))}),arguments)},n.wbg.__wbg_addEventListener_0f2891b0794e07fa=function(){return M((function(e,n,_,t){e.addEventListener(s(n,_),t)}),arguments)},n.wbg.__wbg_addEventListener_51709b9747ad8980=function(){return M((function(e,n,_,t,r){e.addEventListener(s(n,_),t,r)}),arguments)},n.wbg.__wbg_addEventListener_2452b2c7b84acc8c=function(){return M((function(e,n,_,t,r){e.addEventListener(s(n,_),t,0!==r)}),arguments)},n.wbg.__wbg_dispatchEvent_2434b822eb17a7b5=function(){return M((function(e,n){return e.dispatchEvent(n)}),arguments)},n.wbg.__wbg_removeEventListener_104d11302bb212d1=function(){return M((function(e,n,_,t){e.removeEventListener(s(n,_),t)}),arguments)},n.wbg.__wbg_removeEventListener_5b1e762a7951280a=function(){return M((function(e,n,_,t,r){e.removeEventListener(s(n,_),t,0!==r)}),arguments)},n.wbg.__wbg_result_5e08da49132b9af2=function(){return M((function(e){return e.result}),arguments)},n.wbg.__wbg_setonload_a5989ad0a3cbb169=function(e,n){e.onload=n},n.wbg.__wbg_new_b71bf93085f9d631=function(){return M((function(){return new FileReader}),arguments)},n.wbg.__wbg_readAsArrayBuffer_55965fe069b748b7=function(){return M((function(e,n){e.readAsArrayBuffer(n)}),arguments)},n.wbg.__wbg_getData_8a2880812d381455=function(){return M((function(e,n,_,t){const r=i(n.getData(s(_,t)),b.__wbindgen_malloc,b.__wbindgen_realloc),f=c;d()[e/4+1]=f,d()[e/4+0]=r}),arguments)},n.wbg.__wbg_instanceof_HtmlInputElement_8f81a6600ceb1918=function(e){let n;try{n=e instanceof HTMLInputElement}catch(e){n=!1}return n},n.wbg.__wbg_setaccept_d035496a337c3c03=function(e,n,_){e.accept=s(n,_)},n.wbg.__wbg_files_b7b48824af0dcef1=function(e){const n=e.files;return g(n)?0:P(n)},n.wbg.__wbg_setmultiple_c2646cc32fb42591=function(e,n){e.multiple=0!==n},n.wbg.__wbg_setname_b12def289a8f0caa=function(e,n,_){e.name=s(n,_)},n.wbg.__wbg_settype_e400ea1c05f83f80=function(e,n,_){e.type=s(n,_)},n.wbg.__wbg_setvalue_7d187f6cc23d8192=function(e,n,_){e.value=s(n,_)},n.wbg.__wbg_drawBuffersWEBGL_03845b515a0bce06=function(e,n){e.drawBuffersWEBGL(n)},n.wbg.__wbg_a_fb50200002a90975=function(e){return e.a},n.wbg.__wbg_seta_1710bc665b6a4636=function(e,n){e.a=n},n.wbg.__wbg_b_8f57a6157f09b4ee=function(e){return e.b},n.wbg.__wbg_c_4b5fede85e9dfd5c=function(e){return e.c},n.wbg.__wbg_d_3d88f9bef34c61f7=function(e){return e.d},n.wbg.__wbg_setd_e8e3ad3c7e294673=function(e,n){e.d=n},n.wbg.__wbg_e_bcfedaedcc1dc9b8=function(e){return e.e},n.wbg.__wbg_f_25fb08cf8031bfe3=function(e){return e.f},n.wbg.__wbg_new_afefa9d6b4110bf8=function(){return M((function(){return new DOMMatrix}),arguments)},n.wbg.__wbg_newwitharray64_a48a2e211d80680d=function(){return M((function(e,n){var _,t;return new DOMMatrix((_=e,t=n,_>>>=0,p().subarray(_/8,_/8+t)))}),arguments)},n.wbg.__wbg_currentTarget_d188b2c4da51f1d0=function(e){const n=e.currentTarget;return g(n)?0:P(n)},n.wbg.__wbg_preventDefault_9299867e06da6909=function(e){e.preventDefault()},n.wbg.__wbg_length_1172ab9213274731=function(e){return e.length},n.wbg.__wbg_get_3519b46be2694573=function(e,n){const _=e[n>>>0];return g(_)?0:P(_)},n.wbg.__wbg_offsetX_3a146805201e432d=function(e){return e.offsetX},n.wbg.__wbg_offsetY_4a991814d3d6487d=function(e){return e.offsetY},n.wbg.__wbg_button_22121917aaba48d0=function(e){return e.button},n.wbg.__wbg_createObjectURL_86955f30bbed45eb=function(){return M((function(e,n){const _=i(URL.createObjectURL(n),b.__wbindgen_malloc,b.__wbindgen_realloc),t=c;d()[e/4+1]=t,d()[e/4+0]=_}),arguments)},n.wbg.__wbg_get_4a9aa5157afeb382=function(e,n){return e[n>>>0]},n.wbg.__wbg_length_cace2e0b3ddc0502=function(e){return e.length},n.wbg.__wbg_new_08236689f0afb357=function(){return new Array},n.wbg.__wbg_newnoargs_ccdcae30fd002262=function(e,n){return new Function(s(e,n))},n.wbg.__wbg_next_15da6a3df9290720=function(e){return e.next},n.wbg.__wbg_next_1989a20442400aaa=function(){return M((function(e){return e.next()}),arguments)},n.wbg.__wbg_done_bc26bf4ada718266=function(e){return e.done},n.wbg.__wbg_value_0570714ff7d75f35=function(e){return e.value},n.wbg.__wbg_iterator_7ee1a391d310f8e4=function(){return Symbol.iterator},n.wbg.__wbg_get_2aff440840bb6202=function(){return M((function(e,n){return Reflect.get(e,n)}),arguments)},n.wbg.__wbg_call_669127b9d730c650=function(){return M((function(e,n){return e.call(n)}),arguments)},n.wbg.__wbg_new_c728d68b8b34487e=function(){return new Object},n.wbg.__wbg_self_3fad056edded10bd=function(){return M((function(){return self.self}),arguments)},n.wbg.__wbg_window_a4f46c98a61d4089=function(){return M((function(){return window.window}),arguments)},n.wbg.__wbg_globalThis_17eff828815f7d84=function(){return M((function(){return globalThis.globalThis}),arguments)},n.wbg.__wbg_global_46f939f6541643c5=function(){return M((function(){return _.g.global}),arguments)},n.wbg.__wbg_set_0ac78a2bc07da03c=function(e,n,_){e[n>>>0]=_},n.wbg.__wbg_includes_e2c5dca225263a18=function(e,n,_){return e.includes(n,_)},n.wbg.__wbg_isArray_38525be7442aa21e=function(e){return Array.isArray(e)},n.wbg.__wbg_of_283796b230947688=function(e){return Array.of(e)},n.wbg.__wbg_of_6a2808915f6aed46=function(e,n){return Array.of(e,n)},n.wbg.__wbg_push_fd3233d09cf81821=function(e,n){return e.push(n)},n.wbg.__wbg_instanceof_ArrayBuffer_c7cc317e5c29cc0d=function(e){let n;try{n=e instanceof ArrayBuffer}catch(e){n=!1}return n},n.wbg.__wbg_values_452cc64929239194=function(e){return e.values()},n.wbg.__wbg_instanceof_Error_9f5881c3c4149389=function(e){let n;try{n=e instanceof Error}catch(e){n=!1}return n},n.wbg.__wbg_new_ab87fd305ed9004b=function(e,n){return new Error(s(e,n))},n.wbg.__wbg_message_35f9b952e1b922e2=function(e){return e.message},n.wbg.__wbg_name_e1152a59269f79e5=function(e){return e.name},n.wbg.__wbg_toString_d0cefe4046ecb265=function(e){return e.toString()},n.wbg.__wbg_apply_1c259fc7880fb101=function(){return M((function(e,n,_){return e.apply(n,_)}),arguments)},n.wbg.__wbg_call_53fc3abd42e24ec8=function(){return M((function(e,n,_){return e.call(n,_)}),arguments)},n.wbg.__wbg_isSafeInteger_c38b0a16d0c7cef7=function(e){return Number.isSafeInteger(e)},n.wbg.__wbg_getTime_ed6ee333b702f8fc=function(e){return e.getTime()},n.wbg.__wbg_getTimezoneOffset_5cb2b8973dd9f251=function(e){return e.getTimezoneOffset()},n.wbg.__wbg_new_a49511604c14761d=function(e){return new Date(e)},n.wbg.__wbg_new0_ad75dd38f92424e2=function(){return new Date},n.wbg.__wbg_instanceof_Object_3c95bd459efa5c3c=function(e){let n;try{n=e instanceof Object}catch(e){n=!1}return n},n.wbg.__wbg_entries_6d727b73ee02b7ce=function(e){return Object.entries(e)},n.wbg.__wbg_fromEntries_32e743561fa647fb=function(){return M((function(e){return Object.fromEntries(e)}),arguments)},n.wbg.__wbg_is_c74aa9bb973d6109=function(e,n){return Object.is(e,n)},n.wbg.__wbg_new_feb65b865d980ae2=function(e,n){try{var _={a:e,b:n};const t=new Promise(((e,n)=>{const t=_.a;_.a=0;try{return function(e,n,_,t){b.closure7832_externref_shim(e,n,_,t)}(t,_.b,e,n)}finally{_.a=t}}));return t}finally{_.a=_.b=0}},n.wbg.__wbg_resolve_a3252b2860f0a09e=function(e){return Promise.resolve(e)},n.wbg.__wbg_then_89e1c559530b85cf=function(e,n){return e.then(n)},n.wbg.__wbg_then_1bbc9edafd859b06=function(e,n,_){return e.then(n,_)},n.wbg.__wbg_buffer_344d9b41efe96da7=function(e){return e.buffer},n.wbg.__wbg_newwithbyteoffsetandlength_b1262aece603a9a4=function(e,n,_){return new Int8Array(e,n>>>0,_>>>0)},n.wbg.__wbg_newwithbyteoffsetandlength_de55832ce930edf6=function(e,n,_){return new Int16Array(e,n>>>0,_>>>0)},n.wbg.__wbg_newwithbyteoffsetandlength_4256761d1703f95e=function(e,n,_){return new Int32Array(e,n>>>0,_>>>0)},n.wbg.__wbg_newwithbyteoffsetandlength_2dc04d99088b15e3=function(e,n,_){return new Uint8Array(e,n>>>0,_>>>0)},n.wbg.__wbg_new_d8a000788389a31e=function(e){return new Uint8Array(e)},n.wbg.__wbg_set_dcfd613a3420f908=function(e,n,_){e.set(n,_>>>0)},n.wbg.__wbg_length_a5587d6cd79ab197=function(e){return e.length},n.wbg.__wbg_newwithbyteoffsetandlength_2dfd4b7f2d9095c8=function(e,n,_){return new Uint16Array(e,n>>>0,_>>>0)},n.wbg.__wbg_newwithbyteoffsetandlength_666c0bd209289750=function(e,n,_){return new Uint32Array(e,n>>>0,_>>>0)},n.wbg.__wbg_newwithbyteoffsetandlength_4761a4dc62ec68a9=function(e,n,_){return new Float32Array(e,n>>>0,_>>>0)},n.wbg.__wbg_instanceof_Uint8Array_19e6f142a5e7e1e1=function(e){let n;try{n=e instanceof Uint8Array}catch(e){n=!1}return n},n.wbg.__wbg_newwithlength_13b5319ab422dcf6=function(e){return new Uint8Array(e>>>0)},n.wbg.__wbg_buffer_b334b57bee6f611b=function(e){return e.buffer},n.wbg.__wbg_subarray_6ca5cfa7fbb9abbe=function(e,n,_){return e.subarray(n>>>0,_>>>0)},n.wbg.__wbg_has_cdf8b85f6e903c80=function(){return M((function(e,n){return Reflect.has(e,n)}),arguments)},n.wbg.__wbg_ownKeys_8516cc27797cfb60=function(){return M((function(e){return Reflect.ownKeys(e)}),arguments)},n.wbg.__wbg_set_40f7786a25a9cc7e=function(){return M((function(e,n,_){return Reflect.set(e,n,_)}),arguments)},n.wbg.__wbindgen_bigint_get_as_i64=function(e,n){const _="bigint"==typeof n?n:void 0;(null!==y&&0!==y.byteLength||(y=new BigInt64Array(b.memory.buffer)),y)[e/8+1]=g(_)?BigInt(0):_,d()[e/4+0]=!g(_)},n.wbg.__wbindgen_debug_string=function(e,n){const _=i(h(n),b.__wbindgen_malloc,b.__wbindgen_realloc),t=c;d()[e/4+1]=t,d()[e/4+0]=_},n.wbg.__wbindgen_throw=function(e,n){throw new Error(s(e,n))},n.wbg.__wbindgen_memory=function(){return b.memory},n.wbg.__wbindgen_closure_wrapper886=function(e,n,_){return x(e,n,285,v)},n.wbg.__wbindgen_closure_wrapper887=function(e,n,_){return x(e,n,285,S)},n.wbg.__wbindgen_closure_wrapper888=function(e,n,_){return x(e,n,285,S)},n.wbg.__wbindgen_closure_wrapper889=function(e,n,_){return x(e,n,285,A)},n.wbg.__wbindgen_closure_wrapper890=function(e,n,_){return x(e,n,285,S)},n.wbg.__wbindgen_closure_wrapper891=function(e,n,_){return x(e,n,285,S)},n.wbg.__wbindgen_closure_wrapper893=function(e,n,_){return x(e,n,285,S)},n.wbg.__wbindgen_closure_wrapper3220=function(e,n,_){return x(e,n,1246,D)},n.wbg.__wbindgen_closure_wrapper3290=function(e,n,_){return x(e,n,1275,T)},n.wbg.__wbindgen_closure_wrapper3292=function(e,n,_){return x(e,n,1275,T)},n.wbg.__wbindgen_closure_wrapper3294=function(e,n,_){return x(e,n,1275,T)},n.wbg.__wbindgen_closure_wrapper3296=function(e,n,_){return x(e,n,1275,I)},n.wbg.__wbindgen_closure_wrapper10328=function(e,n,_){return x(e,n,4445,E)},n.wbg.__wbindgen_init_externref_table=function(){const e=b.__wbindgen_export_2,n=e.grow(4);e.set(0,void 0),e.set(n+0,void 0),e.set(n+1,null),e.set(n+2,!0),e.set(n+3,!1)},n}function H(e,n){return b=e.exports,G.__wbindgen_wasm_module=n,y=null,L=null,m=null,w=null,F=null,f=null,U=null,b.__wbindgen_start(),b}function j(e){if(void 0!==b)return b;const n=V();return e instanceof WebAssembly.Module||(e=new WebAssembly.Module(e)),H(new WebAssembly.Instance(e,n),e)}async function G(e){if(void 0!==b)return b;void 0===e&&(e=new URL(_(899),_.b));const n=V();("string"==typeof e||"function"==typeof Request&&e instanceof Request||"function"==typeof URL&&e instanceof URL)&&(e=fetch(e));const{instance:t,module:r}=await async function(e,n){if("function"==typeof Response&&e instanceof Response){if("function"==typeof WebAssembly.instantiateStreaming)try{return await WebAssembly.instantiateStreaming(e,n)}catch(n){if("application/wasm"==e.headers.get("Content-Type"))throw n;console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",n)}const _=await e.arrayBuffer();return await WebAssembly.instantiate(_,n)}{const _=await WebAssembly.instantiate(e,n);return _ instanceof WebAssembly.Instance?{instance:_,module:e}:_}}(await e,n);return H(t,r)}const N=G}}]); +//# sourceMappingURL=339.index.js.map \ No newline at end of file diff --git a/339.index.js.map b/339.index.js.map new file mode 100644 index 00000000..a1d397df --- /dev/null +++ b/339.index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"339.index.js","mappings":"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","sources":["webpack://ruffle-demo/../core/dist/ruffle-imports.js","webpack://ruffle-demo/../core/dist/ruffle_web-wasm_extensions.js"],"sourcesContent":["/**\n * Functions imported from JS into Ruffle.\n *\n * @ignore\n * @internal\n */\n/**\n * Copies data into the given audio channel.\n * This is necessary because Safari does not support `AudioBuffer.copyToChannel`.\n *\n * @internal\n */\nexport function copyToAudioBuffer(audioBuffer, leftData, rightData) {\n if (leftData) {\n const dstBuffer = audioBuffer.getChannelData(0);\n dstBuffer.set(leftData);\n }\n if (rightData) {\n const dstBuffer = audioBuffer.getChannelData(1);\n dstBuffer.set(rightData);\n }\n}\n/**\n * Returns the estimated output timestamp for the audio context.\n * This is necessary because web-sys does not export `AudioContext.baseLatency`.\n *\n * @internal\n */\nexport function getAudioOutputTimestamp(context) {\n // TODO: Ideally we'd use `context.getOutputTimestamp`, but this is broken as of Safari 15.4.\n return context.currentTime - context.baseLatency;\n}\n/**\n * Copies interleaved stereo audio data into an `AudioBuffer`.\n *\n * @internal\n */\nexport function copyToAudioBufferInterleaved(audioBuffer, interleavedData) {\n const numSamples = audioBuffer.length;\n const leftBuffer = audioBuffer.getChannelData(0);\n const rightBuffer = audioBuffer.getChannelData(1);\n let i = 0;\n let sample = 0;\n while (sample < numSamples) {\n leftBuffer[sample] = interleavedData[i];\n rightBuffer[sample] = interleavedData[i + 1];\n sample++;\n i += 2;\n }\n}\n/**\n * Gets a property of an arbitrary JavaScript value.\n * This is necessary because Reflect.get does not work for primitive targets.\n *\n * @internal\n */\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nexport function getProperty(target, key) {\n return target[key];\n}\n","import { getProperty, copyToAudioBufferInterleaved } from './ruffle-imports';\n\nconst lAudioContext = (typeof AudioContext !== 'undefined' ? AudioContext : (typeof webkitAudioContext !== 'undefined' ? webkitAudioContext : undefined));\nlet wasm;\n\nlet WASM_VECTOR_LEN = 0;\n\nlet cachedUint8Memory0 = null;\n\nfunction getUint8Memory0() {\n if (cachedUint8Memory0 === null || cachedUint8Memory0.byteLength === 0) {\n cachedUint8Memory0 = new Uint8Array(wasm.memory.buffer);\n }\n return cachedUint8Memory0;\n}\n\nconst cachedTextEncoder = (typeof TextEncoder !== 'undefined' ? new TextEncoder('utf-8') : { encode: () => { throw Error('TextEncoder not available') } } );\n\nconst encodeString = (typeof cachedTextEncoder.encodeInto === 'function'\n ? function (arg, view) {\n return cachedTextEncoder.encodeInto(arg, view);\n}\n : function (arg, view) {\n const buf = cachedTextEncoder.encode(arg);\n view.set(buf);\n return {\n read: arg.length,\n written: buf.length\n };\n});\n\nfunction passStringToWasm0(arg, malloc, realloc) {\n\n if (realloc === undefined) {\n const buf = cachedTextEncoder.encode(arg);\n const ptr = malloc(buf.length, 1) >>> 0;\n getUint8Memory0().subarray(ptr, ptr + buf.length).set(buf);\n WASM_VECTOR_LEN = buf.length;\n return ptr;\n }\n\n let len = arg.length;\n let ptr = malloc(len, 1) >>> 0;\n\n const mem = getUint8Memory0();\n\n let offset = 0;\n\n for (; offset < len; offset++) {\n const code = arg.charCodeAt(offset);\n if (code > 0x7F) break;\n mem[ptr + offset] = code;\n }\n\n if (offset !== len) {\n if (offset !== 0) {\n arg = arg.slice(offset);\n }\n ptr = realloc(ptr, len, len = offset + arg.length * 3, 1) >>> 0;\n const view = getUint8Memory0().subarray(ptr + offset, ptr + len);\n const ret = encodeString(arg, view);\n\n offset += ret.written;\n }\n\n WASM_VECTOR_LEN = offset;\n return ptr;\n}\n\nfunction isLikeNone(x) {\n return x === undefined || x === null;\n}\n\nlet cachedInt32Memory0 = null;\n\nfunction getInt32Memory0() {\n if (cachedInt32Memory0 === null || cachedInt32Memory0.byteLength === 0) {\n cachedInt32Memory0 = new Int32Array(wasm.memory.buffer);\n }\n return cachedInt32Memory0;\n}\n\nconst cachedTextDecoder = (typeof TextDecoder !== 'undefined' ? new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }) : { decode: () => { throw Error('TextDecoder not available') } } );\n\nif (typeof TextDecoder !== 'undefined') { cachedTextDecoder.decode(); };\n\nfunction getStringFromWasm0(ptr, len) {\n ptr = ptr >>> 0;\n return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len));\n}\n\nlet cachedFloat64Memory0 = null;\n\nfunction getFloat64Memory0() {\n if (cachedFloat64Memory0 === null || cachedFloat64Memory0.byteLength === 0) {\n cachedFloat64Memory0 = new Float64Array(wasm.memory.buffer);\n }\n return cachedFloat64Memory0;\n}\n\nlet cachedBigInt64Memory0 = null;\n\nfunction getBigInt64Memory0() {\n if (cachedBigInt64Memory0 === null || cachedBigInt64Memory0.byteLength === 0) {\n cachedBigInt64Memory0 = new BigInt64Array(wasm.memory.buffer);\n }\n return cachedBigInt64Memory0;\n}\n\nfunction debugString(val) {\n // primitive types\n const type = typeof val;\n if (type == 'number' || type == 'boolean' || val == null) {\n return `${val}`;\n }\n if (type == 'string') {\n return `\"${val}\"`;\n }\n if (type == 'symbol') {\n const description = val.description;\n if (description == null) {\n return 'Symbol';\n } else {\n return `Symbol(${description})`;\n }\n }\n if (type == 'function') {\n const name = val.name;\n if (typeof name == 'string' && name.length > 0) {\n return `Function(${name})`;\n } else {\n return 'Function';\n }\n }\n // objects\n if (Array.isArray(val)) {\n const length = val.length;\n let debug = '[';\n if (length > 0) {\n debug += debugString(val[0]);\n }\n for(let i = 1; i < length; i++) {\n debug += ', ' + debugString(val[i]);\n }\n debug += ']';\n return debug;\n }\n // Test for built-in\n const builtInMatches = /\\[object ([^\\]]+)\\]/.exec(toString.call(val));\n let className;\n if (builtInMatches.length > 1) {\n className = builtInMatches[1];\n } else {\n // Failed to match the standard '[object ClassName]'\n return toString.call(val);\n }\n if (className == 'Object') {\n // we're a user defined class or Object\n // JSON.stringify avoids problems with cycles, and is generally much\n // easier than looping through ownProperties of `val`.\n try {\n return 'Object(' + JSON.stringify(val) + ')';\n } catch (_) {\n return 'Object';\n }\n }\n // errors\n if (val instanceof Error) {\n return `${val.name}: ${val.message}\\n${val.stack}`;\n }\n // TODO we could test for more things here, like `Set`s and `Map`s.\n return className;\n}\n\nfunction makeMutClosure(arg0, arg1, dtor, f) {\n const state = { a: arg0, b: arg1, cnt: 1, dtor };\n const real = (...args) => {\n // First up with a closure we increment the internal reference\n // count. This ensures that the Rust closure environment won't\n // be deallocated while we're invoking it.\n state.cnt++;\n const a = state.a;\n state.a = 0;\n try {\n return f(a, state.b, ...args);\n } finally {\n if (--state.cnt === 0) {\n wasm.__wbindgen_export_3.get(state.dtor)(a, state.b);\n\n } else {\n state.a = a;\n }\n }\n };\n real.original = state;\n\n return real;\n}\nfunction __wbg_adapter_52(arg0, arg1, arg2) {\n wasm.wasm_bindgen__convert__closures__invoke1_mut__h81f37bbda3973514(arg0, arg1, arg2);\n}\n\nfunction __wbg_adapter_55(arg0, arg1, arg2) {\n wasm.closure286_externref_shim(arg0, arg1, arg2);\n}\n\nfunction __wbg_adapter_60(arg0, arg1) {\n wasm.wasm_bindgen__convert__closures__invoke0_mut__h70ad5c9ed467aff0(arg0, arg1);\n}\n\nfunction __wbg_adapter_69(arg0, arg1) {\n wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h89b2f3a27e05e3ab(arg0, arg1);\n}\n\nfunction __wbg_adapter_72(arg0, arg1, arg2) {\n wasm.closure1274_externref_shim(arg0, arg1, arg2);\n}\n\nfunction __wbg_adapter_79(arg0, arg1) {\n wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h7b085a12b36559b1(arg0, arg1);\n}\n\nfunction __wbg_adapter_82(arg0, arg1, arg2) {\n wasm.closure4444_externref_shim(arg0, arg1, arg2);\n}\n\nfunction addToExternrefTable0(obj) {\n const idx = wasm.__externref_table_alloc();\n wasm.__wbindgen_export_2.set(idx, obj);\n return idx;\n}\n\nfunction handleError(f, args) {\n try {\n return f.apply(this, args);\n } catch (e) {\n const idx = addToExternrefTable0(e);\n wasm.__wbindgen_exn_store(idx);\n }\n}\n\nfunction takeFromExternrefTable0(idx) {\n const value = wasm.__wbindgen_export_2.get(idx);\n wasm.__externref_table_dealloc(idx);\n return value;\n}\n\nlet cachedUint32Memory0 = null;\n\nfunction getUint32Memory0() {\n if (cachedUint32Memory0 === null || cachedUint32Memory0.byteLength === 0) {\n cachedUint32Memory0 = new Uint32Array(wasm.memory.buffer);\n }\n return cachedUint32Memory0;\n}\n\nfunction passArrayJsValueToWasm0(array, malloc) {\n const ptr = malloc(array.length * 4, 4) >>> 0;\n const mem = getUint32Memory0();\n for (let i = 0; i < array.length; i++) {\n mem[ptr / 4 + i] = addToExternrefTable0(array[i]);\n }\n WASM_VECTOR_LEN = array.length;\n return ptr;\n}\n\nlet cachedFloat32Memory0 = null;\n\nfunction getFloat32Memory0() {\n if (cachedFloat32Memory0 === null || cachedFloat32Memory0.byteLength === 0) {\n cachedFloat32Memory0 = new Float32Array(wasm.memory.buffer);\n }\n return cachedFloat32Memory0;\n}\n\nfunction getArrayF32FromWasm0(ptr, len) {\n ptr = ptr >>> 0;\n return getFloat32Memory0().subarray(ptr / 4, ptr / 4 + len);\n}\n\nfunction notDefined(what) { return () => { throw new Error(`${what} is not defined`); }; }\n\nfunction getArrayI32FromWasm0(ptr, len) {\n ptr = ptr >>> 0;\n return getInt32Memory0().subarray(ptr / 4, ptr / 4 + len);\n}\n\nfunction getArrayU32FromWasm0(ptr, len) {\n ptr = ptr >>> 0;\n return getUint32Memory0().subarray(ptr / 4, ptr / 4 + len);\n}\n\nfunction getArrayU8FromWasm0(ptr, len) {\n ptr = ptr >>> 0;\n return getUint8Memory0().subarray(ptr / 1, ptr / 1 + len);\n}\n\nlet cachedUint8ClampedMemory0 = null;\n\nfunction getUint8ClampedMemory0() {\n if (cachedUint8ClampedMemory0 === null || cachedUint8ClampedMemory0.byteLength === 0) {\n cachedUint8ClampedMemory0 = new Uint8ClampedArray(wasm.memory.buffer);\n }\n return cachedUint8ClampedMemory0;\n}\n\nfunction getClampedArrayU8FromWasm0(ptr, len) {\n ptr = ptr >>> 0;\n return getUint8ClampedMemory0().subarray(ptr / 1, ptr / 1 + len);\n}\n\nfunction getArrayF64FromWasm0(ptr, len) {\n ptr = ptr >>> 0;\n return getFloat64Memory0().subarray(ptr / 8, ptr / 8 + len);\n}\nfunction __wbg_adapter_1114(arg0, arg1, arg2, arg3) {\n wasm.closure7832_externref_shim(arg0, arg1, arg2, arg3);\n}\n\n/**\n* An opaque handle to a `RuffleInstance` inside the pool.\n*\n* This type is exported to JS, and is used to interact with the library.\n*/\nexport class Ruffle {\n\n static __wrap(ptr) {\n ptr = ptr >>> 0;\n const obj = Object.create(Ruffle.prototype);\n obj.__wbg_ptr = ptr;\n\n return obj;\n }\n\n __destroy_into_raw() {\n const ptr = this.__wbg_ptr;\n this.__wbg_ptr = 0;\n\n return ptr;\n }\n\n free() {\n const ptr = this.__destroy_into_raw();\n wasm.__wbg_ruffle_free(ptr);\n }\n /**\n * @param {HTMLElement} parent\n * @param {any} js_player\n * @param {any} config\n */\n constructor(parent, js_player, config) {\n const ret = wasm.ruffle_new(parent, js_player, config);\n return ret;\n }\n /**\n * Stream an arbitrary movie file from (presumably) the Internet.\n *\n * This method should only be called once per player.\n *\n * `parameters` are *extra* parameters to set on the LoaderInfo -\n * parameters from `movie_url` query parameters will be automatically added.\n * @param {string} movie_url\n * @param {any} parameters\n */\n stream_from(movie_url, parameters) {\n try {\n const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);\n const ptr0 = passStringToWasm0(movie_url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n wasm.ruffle_stream_from(retptr, this.__wbg_ptr, ptr0, len0, parameters);\n var r0 = getInt32Memory0()[retptr / 4 + 0];\n var r1 = getInt32Memory0()[retptr / 4 + 1];\n if (r1) {\n throw takeFromExternrefTable0(r0);\n }\n } finally {\n wasm.__wbindgen_add_to_stack_pointer(16);\n }\n }\n /**\n * Play an arbitrary movie on this instance.\n *\n * This method should only be called once per player.\n * @param {Uint8Array} swf_data\n * @param {any} parameters\n * @param {string} swf_name\n */\n load_data(swf_data, parameters, swf_name) {\n try {\n const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);\n const ptr0 = passStringToWasm0(swf_name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n wasm.ruffle_load_data(retptr, this.__wbg_ptr, swf_data, parameters, ptr0, len0);\n var r0 = getInt32Memory0()[retptr / 4 + 0];\n var r1 = getInt32Memory0()[retptr / 4 + 1];\n if (r1) {\n throw takeFromExternrefTable0(r0);\n }\n } finally {\n wasm.__wbindgen_add_to_stack_pointer(16);\n }\n }\n /**\n */\n play() {\n wasm.ruffle_play(this.__wbg_ptr);\n }\n /**\n */\n pause() {\n wasm.ruffle_pause(this.__wbg_ptr);\n }\n /**\n * @returns {boolean}\n */\n is_playing() {\n const ret = wasm.ruffle_is_playing(this.__wbg_ptr);\n return ret !== 0;\n }\n /**\n * @returns {number}\n */\n volume() {\n const ret = wasm.ruffle_volume(this.__wbg_ptr);\n return ret;\n }\n /**\n * @param {number} value\n */\n set_volume(value) {\n wasm.ruffle_set_volume(this.__wbg_ptr, value);\n }\n /**\n * @returns {any}\n */\n renderer_debug_info() {\n const ret = wasm.ruffle_renderer_debug_info(this.__wbg_ptr);\n return ret;\n }\n /**\n * @returns {any}\n */\n renderer_name() {\n const ret = wasm.ruffle_renderer_name(this.__wbg_ptr);\n return ret;\n }\n /**\n * @returns {any}\n */\n prepare_context_menu() {\n const ret = wasm.ruffle_prepare_context_menu(this.__wbg_ptr);\n return ret;\n }\n /**\n * @param {number} index\n */\n run_context_menu_callback(index) {\n wasm.ruffle_run_context_menu_callback(this.__wbg_ptr, index);\n }\n /**\n * @param {boolean} is_fullscreen\n */\n set_fullscreen(is_fullscreen) {\n wasm.ruffle_set_fullscreen(this.__wbg_ptr, is_fullscreen);\n }\n /**\n */\n clear_custom_menu_items() {\n wasm.ruffle_clear_custom_menu_items(this.__wbg_ptr);\n }\n /**\n */\n destroy() {\n wasm.ruffle_destroy(this.__wbg_ptr);\n }\n /**\n * @param {string} font_name\n * @param {Uint8Array} data\n */\n add_font(font_name, data) {\n const ptr0 = passStringToWasm0(font_name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n wasm.ruffle_add_font(this.__wbg_ptr, ptr0, len0, data);\n }\n /**\n * @param {string} default_name\n * @param {any[]} fonts\n */\n set_default_font(default_name, fonts) {\n const ptr0 = passStringToWasm0(default_name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n const ptr1 = passArrayJsValueToWasm0(fonts, wasm.__wbindgen_malloc);\n const len1 = WASM_VECTOR_LEN;\n wasm.ruffle_set_default_font(this.__wbg_ptr, ptr0, len0, ptr1, len1);\n }\n /**\n * @param {string} name\n * @param {any[]} args\n * @returns {any}\n */\n call_exposed_callback(name, args) {\n const ptr0 = passStringToWasm0(name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n const ptr1 = passArrayJsValueToWasm0(args, wasm.__wbindgen_malloc);\n const len1 = WASM_VECTOR_LEN;\n const ret = wasm.ruffle_call_exposed_callback(this.__wbg_ptr, ptr0, len0, ptr1, len1);\n return ret;\n }\n /**\n * @param {any} observer\n */\n set_trace_observer(observer) {\n wasm.ruffle_set_trace_observer(this.__wbg_ptr, observer);\n }\n /**\n * Returns the web AudioContext used by this player.\n * Returns `None` if the audio backend does not use Web Audio.\n * @returns {AudioContext | undefined}\n */\n audio_context() {\n const ret = wasm.ruffle_audio_context(this.__wbg_ptr);\n return ret;\n }\n /**\n * Returns whether the `simd128` target feature was enabled at build time.\n * This is intended to discriminate between the two WebAssembly module\n * versions, one of which uses WebAssembly extensions, and the other one\n * being \"vanilla\". `simd128` is used as proxy for most extensions, since\n * no other WebAssembly target feature is exposed to `cfg!`.\n * @returns {boolean}\n */\n static is_wasm_simd_used() {\n const ret = wasm.ruffle_is_wasm_simd_used();\n return ret !== 0;\n }\n}\n\nasync function __wbg_load(module, imports) {\n if (typeof Response === 'function' && module instanceof Response) {\n if (typeof WebAssembly.instantiateStreaming === 'function') {\n try {\n return await WebAssembly.instantiateStreaming(module, imports);\n\n } catch (e) {\n if (module.headers.get('Content-Type') != 'application/wasm') {\n console.warn(\"`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\\n\", e);\n\n } else {\n throw e;\n }\n }\n }\n\n const bytes = await module.arrayBuffer();\n return await WebAssembly.instantiate(bytes, imports);\n\n } else {\n const instance = await WebAssembly.instantiate(module, imports);\n\n if (instance instanceof WebAssembly.Instance) {\n return { instance, module };\n\n } else {\n return instance;\n }\n }\n}\n\nfunction __wbg_get_imports() {\n const imports = {};\n imports.wbg = {};\n imports.wbg.__wbindgen_string_get = function(arg0, arg1) {\n const obj = arg1;\n const ret = typeof(obj) === 'string' ? obj : undefined;\n var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbindgen_cb_drop = function(arg0) {\n const obj = arg0.original;\n if (obj.cnt-- == 1) {\n obj.a = 0;\n return true;\n }\n const ret = false;\n return ret;\n };\n imports.wbg.__wbg_setMetadata_128bd20648a12d07 = function(arg0, arg1) {\n arg0.setMetadata(arg1);\n };\n imports.wbg.__wbindgen_is_function = function(arg0) {\n const ret = typeof(arg0) === 'function';\n return ret;\n };\n imports.wbg.__wbindgen_string_new = function(arg0, arg1) {\n const ret = getStringFromWasm0(arg0, arg1);\n return ret;\n };\n imports.wbg.__wbg_getProperty_af1b259e02b39917 = function() { return handleError(function (arg0, arg1) {\n const ret = getProperty(arg0, arg1);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_onCallbackAvailable_d54d3847055a0720 = function(arg0, arg1, arg2) {\n arg0.onCallbackAvailable(getStringFromWasm0(arg1, arg2));\n };\n imports.wbg.__wbg_onFSCommand_68fd9326a1eb7ff5 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n const ret = arg0.onFSCommand(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n return ret;\n }, arguments) };\n imports.wbg.__wbindgen_number_get = function(arg0, arg1) {\n const obj = arg1;\n const ret = typeof(obj) === 'number' ? obj : undefined;\n getFloat64Memory0()[arg0 / 8 + 1] = isLikeNone(ret) ? 0 : ret;\n getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret);\n };\n imports.wbg.__wbindgen_boolean_get = function(arg0) {\n const v = arg0;\n const ret = typeof(v) === 'boolean' ? (v ? 1 : 0) : 2;\n return ret;\n };\n imports.wbg.__wbindgen_is_null = function(arg0) {\n const ret = arg0 === null;\n return ret;\n };\n imports.wbg.__wbindgen_number_new = function(arg0) {\n const ret = arg0;\n return ret;\n };\n imports.wbg.__wbg_panic_52092d3d09d11787 = function(arg0, arg1) {\n arg0.panic(arg1);\n };\n imports.wbg.__wbg_displayRootMovieDownloadFailedMessage_ed4ad3ae9522c8a3 = function(arg0) {\n arg0.displayRootMovieDownloadFailedMessage();\n };\n imports.wbg.__wbg_displayMessage_6b8a0011f836541f = function(arg0, arg1, arg2) {\n arg0.displayMessage(getStringFromWasm0(arg1, arg2));\n };\n imports.wbg.__wbg_setFullscreen_85ac797b8823b727 = function() { return handleError(function (arg0, arg1) {\n arg0.setFullscreen(arg1 !== 0);\n }, arguments) };\n imports.wbg.__wbg_openVirtualKeyboard_e0659b8d0c7b81ed = function(arg0) {\n arg0.openVirtualKeyboard();\n };\n imports.wbg.__wbg_isVirtualKeyboardFocused_1719ab4ec034b0ab = function(arg0) {\n const ret = arg0.isVirtualKeyboardFocused();\n return ret;\n };\n imports.wbg.__wbg_displayUnsupportedVideo_619cdc62d232655a = function(arg0, arg1, arg2) {\n arg0.displayUnsupportedVideo(getStringFromWasm0(arg1, arg2));\n };\n imports.wbg.__wbg_ruffle_new = function(arg0) {\n const ret = Ruffle.__wrap(arg0);\n return ret;\n };\n imports.wbg.__wbindgen_is_bigint = function(arg0) {\n const ret = typeof(arg0) === 'bigint';\n return ret;\n };\n imports.wbg.__wbindgen_bigint_from_i64 = function(arg0) {\n const ret = arg0;\n return ret;\n };\n imports.wbg.__wbindgen_jsval_eq = function(arg0, arg1) {\n const ret = arg0 === arg1;\n return ret;\n };\n imports.wbg.__wbindgen_bigint_from_u64 = function(arg0) {\n const ret = BigInt.asUintN(64, arg0);\n return ret;\n };\n imports.wbg.__wbindgen_is_object = function(arg0) {\n const val = arg0;\n const ret = typeof(val) === 'object' && val !== null;\n return ret;\n };\n imports.wbg.__wbindgen_in = function(arg0, arg1) {\n const ret = arg0 in arg1;\n return ret;\n };\n imports.wbg.__wbindgen_is_string = function(arg0) {\n const ret = typeof(arg0) === 'string';\n return ret;\n };\n imports.wbg.__wbindgen_is_undefined = function(arg0) {\n const ret = arg0 === undefined;\n return ret;\n };\n imports.wbg.__wbg_copyToAudioBufferInterleaved_efb71b16faf5adb2 = function(arg0, arg1, arg2) {\n copyToAudioBufferInterleaved(arg0, getArrayF32FromWasm0(arg1, arg2));\n };\n imports.wbg.__wbindgen_error_new = function(arg0, arg1) {\n const ret = new Error(getStringFromWasm0(arg0, arg1));\n return ret;\n };\n imports.wbg.__wbg_new_abda76e883ba8a5f = function() {\n const ret = new Error();\n return ret;\n };\n imports.wbg.__wbg_stack_658279fe44541cf6 = function(arg0, arg1) {\n const ret = arg1.stack;\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_error_f851667af71bcfc6 = function(arg0, arg1) {\n let deferred0_0;\n let deferred0_1;\n try {\n deferred0_0 = arg0;\n deferred0_1 = arg1;\n console.error(getStringFromWasm0(arg0, arg1));\n } finally {\n wasm.__wbindgen_free(deferred0_0, deferred0_1, 1);\n }\n };\n imports.wbg.__wbindgen_jsval_loose_eq = function(arg0, arg1) {\n const ret = arg0 == arg1;\n return ret;\n };\n imports.wbg.__wbg_String_917f38a1211cf44b = function(arg0, arg1) {\n const ret = String(arg1);\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_getwithrefkey_3b3c46ba20582127 = function(arg0, arg1) {\n const ret = arg0[arg1];\n return ret;\n };\n imports.wbg.__wbg_set_8761474ad72b9bf1 = function(arg0, arg1, arg2) {\n arg0[arg1] = arg2;\n };\n imports.wbg.__wbg_log_c9486ca5d8e2cbe8 = function(arg0, arg1) {\n let deferred0_0;\n let deferred0_1;\n try {\n deferred0_0 = arg0;\n deferred0_1 = arg1;\n console.log(getStringFromWasm0(arg0, arg1));\n } finally {\n wasm.__wbindgen_free(deferred0_0, deferred0_1, 1);\n }\n };\n imports.wbg.__wbg_log_aba5996d9bde071f = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) {\n let deferred0_0;\n let deferred0_1;\n try {\n deferred0_0 = arg0;\n deferred0_1 = arg1;\n console.log(getStringFromWasm0(arg0, arg1), getStringFromWasm0(arg2, arg3), getStringFromWasm0(arg4, arg5), getStringFromWasm0(arg6, arg7));\n } finally {\n wasm.__wbindgen_free(deferred0_0, deferred0_1, 1);\n }\n };\n imports.wbg.__wbg_mark_40e050a77cc39fea = function(arg0, arg1) {\n performance.mark(getStringFromWasm0(arg0, arg1));\n };\n imports.wbg.__wbg_measure_aa7a73f17813f708 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n let deferred0_0;\n let deferred0_1;\n let deferred1_0;\n let deferred1_1;\n try {\n deferred0_0 = arg0;\n deferred0_1 = arg1;\n deferred1_0 = arg2;\n deferred1_1 = arg3;\n performance.measure(getStringFromWasm0(arg0, arg1), getStringFromWasm0(arg2, arg3));\n } finally {\n wasm.__wbindgen_free(deferred0_0, deferred0_1, 1);\n wasm.__wbindgen_free(deferred1_0, deferred1_1, 1);\n }\n }, arguments) };\n imports.wbg.__wbg_queueMicrotask_e5949c35d772a669 = typeof queueMicrotask == 'function' ? queueMicrotask : notDefined('queueMicrotask');\n imports.wbg.__wbg_queueMicrotask_2be8b97a81fe4d00 = function(arg0) {\n const ret = arg0.queueMicrotask;\n return ret;\n };\n imports.wbg.__wbg_crypto_c48a774b022d20ac = function(arg0) {\n const ret = arg0.crypto;\n return ret;\n };\n imports.wbg.__wbg_process_298734cf255a885d = function(arg0) {\n const ret = arg0.process;\n return ret;\n };\n imports.wbg.__wbg_versions_e2e78e134e3e5d01 = function(arg0) {\n const ret = arg0.versions;\n return ret;\n };\n imports.wbg.__wbg_node_1cd7a5d853dbea79 = function(arg0) {\n const ret = arg0.node;\n return ret;\n };\n imports.wbg.__wbg_msCrypto_bcb970640f50a1e8 = function(arg0) {\n const ret = arg0.msCrypto;\n return ret;\n };\n imports.wbg.__wbg_require_8f08ceecec0f4fee = function() { return handleError(function () {\n const ret = module.require;\n return ret;\n }, arguments) };\n imports.wbg.__wbg_randomFillSync_dc1e9a60c158336d = function() { return handleError(function (arg0, arg1) {\n arg0.randomFillSync(arg1);\n }, arguments) };\n imports.wbg.__wbg_getRandomValues_37fa2ca9e4e07fab = function() { return handleError(function (arg0, arg1) {\n arg0.getRandomValues(arg1);\n }, arguments) };\n imports.wbg.__wbg_performance_bdf4f1a290fc5c5c = function(arg0) {\n const ret = arg0.performance;\n return ret;\n };\n imports.wbg.__wbg_now_d87295c25be68e8b = function(arg0) {\n const ret = arg0.now();\n return ret;\n };\n imports.wbg.__wbg_instanceof_WebGl2RenderingContext_dcef4c962fd699e9 = function(arg0) {\n let result;\n try {\n result = arg0 instanceof WebGL2RenderingContext;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_beginQuery_b77f6789672396e4 = function(arg0, arg1, arg2) {\n arg0.beginQuery(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_bindBufferRange_ad7054c3ee5c6ef9 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n arg0.bindBufferRange(arg1 >>> 0, arg2 >>> 0, arg3, arg4, arg5);\n };\n imports.wbg.__wbg_bindSampler_c9bd2f21f904cae4 = function(arg0, arg1, arg2) {\n arg0.bindSampler(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_bindVertexArray_cf524b9892e28075 = function(arg0, arg1) {\n arg0.bindVertexArray(arg1);\n };\n imports.wbg.__wbg_blitFramebuffer_a4c9adfdb6b1ffa8 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) {\n arg0.blitFramebuffer(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0);\n };\n imports.wbg.__wbg_bufferData_77ca7e60658033e8 = function(arg0, arg1, arg2, arg3) {\n arg0.bufferData(arg1 >>> 0, arg2, arg3 >>> 0);\n };\n imports.wbg.__wbg_bufferData_cbf46e29ed1643f0 = function(arg0, arg1, arg2, arg3) {\n arg0.bufferData(arg1 >>> 0, arg2, arg3 >>> 0);\n };\n imports.wbg.__wbg_bufferSubData_5479137ae34eb123 = function(arg0, arg1, arg2, arg3) {\n arg0.bufferSubData(arg1 >>> 0, arg2, arg3);\n };\n imports.wbg.__wbg_clearBufferfi_8633a4d3aa04e632 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.clearBufferfi(arg1 >>> 0, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_clearBufferfv_1312425cb4447d52 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.clearBufferfv(arg1 >>> 0, arg2, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_clearBufferiv_e8f1973594b7e7a4 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.clearBufferiv(arg1 >>> 0, arg2, getArrayI32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_clearBufferuiv_98c25f3ef7dc8e90 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.clearBufferuiv(arg1 >>> 0, arg2, getArrayU32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_clientWaitSync_e74bab9938ab7b7d = function(arg0, arg1, arg2, arg3) {\n const ret = arg0.clientWaitSync(arg1, arg2 >>> 0, arg3 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_compressedTexSubImage2D_07f751e93c00be4b = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n arg0.compressedTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8, arg9);\n };\n imports.wbg.__wbg_compressedTexSubImage2D_6545cb75eb624829 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) {\n arg0.compressedTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8);\n };\n imports.wbg.__wbg_compressedTexSubImage3D_e0d4519911d0b863 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) {\n arg0.compressedTexSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10, arg11);\n };\n imports.wbg.__wbg_compressedTexSubImage3D_08e1c9b05dc8f93b = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) {\n arg0.compressedTexSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10);\n };\n imports.wbg.__wbg_copyBufferSubData_c282baaee7e6fb21 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n arg0.copyBufferSubData(arg1 >>> 0, arg2 >>> 0, arg3, arg4, arg5);\n };\n imports.wbg.__wbg_copyTexSubImage3D_beaa4a8381ab52b6 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n arg0.copyTexSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);\n };\n imports.wbg.__wbg_createQuery_a559d866fa594eb0 = function(arg0) {\n const ret = arg0.createQuery();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createSampler_66a5e941bf2be2a8 = function(arg0) {\n const ret = arg0.createSampler();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createVertexArray_4b35fb59f7da9bd3 = function(arg0) {\n const ret = arg0.createVertexArray();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_deleteQuery_ff90dbf671ef4184 = function(arg0, arg1) {\n arg0.deleteQuery(arg1);\n };\n imports.wbg.__wbg_deleteSampler_1e3940f00e5639ae = function(arg0, arg1) {\n arg0.deleteSampler(arg1);\n };\n imports.wbg.__wbg_deleteSync_32395a8439b45ec5 = function(arg0, arg1) {\n arg0.deleteSync(arg1);\n };\n imports.wbg.__wbg_deleteVertexArray_afb77924ff489c1d = function(arg0, arg1) {\n arg0.deleteVertexArray(arg1);\n };\n imports.wbg.__wbg_drawArraysInstanced_e0a60611a5b267d1 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.drawArraysInstanced(arg1 >>> 0, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_drawBuffers_fa92ed1b3c7f16a4 = function(arg0, arg1) {\n arg0.drawBuffers(arg1);\n };\n imports.wbg.__wbg_drawElementsInstanced_df3722302ea1b54a = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n arg0.drawElementsInstanced(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_endQuery_d14f68c8db4cd117 = function(arg0, arg1) {\n arg0.endQuery(arg1 >>> 0);\n };\n imports.wbg.__wbg_fenceSync_fc59acc5642fcbb0 = function(arg0, arg1, arg2) {\n const ret = arg0.fenceSync(arg1 >>> 0, arg2 >>> 0);\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_framebufferTextureLayer_5e14109c032678e5 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n arg0.framebufferTextureLayer(arg1 >>> 0, arg2 >>> 0, arg3, arg4, arg5);\n };\n imports.wbg.__wbg_getBufferSubData_6832ba0767286ba3 = function(arg0, arg1, arg2, arg3) {\n arg0.getBufferSubData(arg1 >>> 0, arg2, arg3);\n };\n imports.wbg.__wbg_getIndexedParameter_ef2c629bdfa92696 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = arg0.getIndexedParameter(arg1 >>> 0, arg2 >>> 0);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_getQueryParameter_e15e3de18f843799 = function(arg0, arg1, arg2) {\n const ret = arg0.getQueryParameter(arg1, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_getSyncParameter_33996dfdd2d7882e = function(arg0, arg1, arg2) {\n const ret = arg0.getSyncParameter(arg1, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_getUniformBlockIndex_69eb3648b08216fe = function(arg0, arg1, arg2, arg3) {\n const ret = arg0.getUniformBlockIndex(arg1, getStringFromWasm0(arg2, arg3));\n return ret;\n };\n imports.wbg.__wbg_invalidateFramebuffer_3bae1c067f2cb2a1 = function() { return handleError(function (arg0, arg1, arg2) {\n arg0.invalidateFramebuffer(arg1 >>> 0, arg2);\n }, arguments) };\n imports.wbg.__wbg_readBuffer_1e70c33b68a2b14b = function(arg0, arg1) {\n arg0.readBuffer(arg1 >>> 0);\n };\n imports.wbg.__wbg_readPixels_c626351cb7e50b7e = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) {\n arg0.readPixels(arg1, arg2, arg3, arg4, arg5 >>> 0, arg6 >>> 0, arg7);\n }, arguments) };\n imports.wbg.__wbg_readPixels_11e23d99e8d82b28 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) {\n arg0.readPixels(arg1, arg2, arg3, arg4, arg5 >>> 0, arg6 >>> 0, arg7);\n }, arguments) };\n imports.wbg.__wbg_renderbufferStorageMultisample_5b37401ac2e98a39 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n arg0.renderbufferStorageMultisample(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_samplerParameterf_9e97455fe5f62f3b = function(arg0, arg1, arg2, arg3) {\n arg0.samplerParameterf(arg1, arg2 >>> 0, arg3);\n };\n imports.wbg.__wbg_samplerParameteri_fb56f6aeb62e8652 = function(arg0, arg1, arg2, arg3) {\n arg0.samplerParameteri(arg1, arg2 >>> 0, arg3);\n };\n imports.wbg.__wbg_texImage2D_aa3331ba2fb50c54 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) {\n arg0.texImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9 === 0 ? undefined : getArrayU8FromWasm0(arg9, arg10));\n }, arguments) };\n imports.wbg.__wbg_texStorage2D_d54c1b39afd82600 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n arg0.texStorage2D(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_texStorage3D_55a9e5921ca9e5cd = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n arg0.texStorage3D(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5, arg6);\n };\n imports.wbg.__wbg_texSubImage2D_be1edbc37b17c97c = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n arg0.texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9);\n }, arguments) };\n imports.wbg.__wbg_texSubImage2D_2d448f50a6536ac3 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n arg0.texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9);\n }, arguments) };\n imports.wbg.__wbg_texSubImage2D_48f642dc3aa75118 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n arg0.texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9);\n }, arguments) };\n imports.wbg.__wbg_texSubImage2D_e5a83a5fa6af1c7b = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n arg0.texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9);\n }, arguments) };\n imports.wbg.__wbg_texSubImage2D_0ff7387a82ce7d1d = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n arg0.texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9);\n }, arguments) };\n imports.wbg.__wbg_texSubImage3D_c39972668b221cda = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) {\n arg0.texSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0, arg11);\n }, arguments) };\n imports.wbg.__wbg_texSubImage3D_959436f754f2ab55 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) {\n arg0.texSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0, arg11);\n }, arguments) };\n imports.wbg.__wbg_texSubImage3D_2c0587d160badf03 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) {\n arg0.texSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0, arg11);\n }, arguments) };\n imports.wbg.__wbg_texSubImage3D_b3a335476f63413e = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) {\n arg0.texSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0, arg11);\n }, arguments) };\n imports.wbg.__wbg_texSubImage3D_eb62b7a16a5ca1e4 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) {\n arg0.texSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0, arg11);\n }, arguments) };\n imports.wbg.__wbg_uniform2fv_4d1cfba3bb56370b = function(arg0, arg1, arg2, arg3) {\n arg0.uniform2fv(arg1, getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform2iv_98e443584b4e7aa0 = function(arg0, arg1, arg2, arg3) {\n arg0.uniform2iv(arg1, getArrayI32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform3fv_a5aa096fec7ac224 = function(arg0, arg1, arg2, arg3) {\n arg0.uniform3fv(arg1, getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform3iv_173aeeea1df8fd31 = function(arg0, arg1, arg2, arg3) {\n arg0.uniform3iv(arg1, getArrayI32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform4fv_5b488014de1f2331 = function(arg0, arg1, arg2, arg3) {\n arg0.uniform4fv(arg1, getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform4iv_4a7d13e838035a99 = function(arg0, arg1, arg2, arg3) {\n arg0.uniform4iv(arg1, getArrayI32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniformBlockBinding_3f335c565d354653 = function(arg0, arg1, arg2, arg3) {\n arg0.uniformBlockBinding(arg1, arg2 >>> 0, arg3 >>> 0);\n };\n imports.wbg.__wbg_uniformMatrix2fv_97f55388f859e53d = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.uniformMatrix2fv(arg1, arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_uniformMatrix3fv_747befbbe746edfa = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.uniformMatrix3fv(arg1, arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_uniformMatrix4fv_1826d923932cf3bb = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.uniformMatrix4fv(arg1, arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_vertexAttribDivisor_c7e452c112f8fba9 = function(arg0, arg1, arg2) {\n arg0.vertexAttribDivisor(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_vertexAttribIPointer_3c9eecc6d010eb7c = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n arg0.vertexAttribIPointer(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_activeTexture_5a67b794a7ff8ef9 = function(arg0, arg1) {\n arg0.activeTexture(arg1 >>> 0);\n };\n imports.wbg.__wbg_attachShader_06c432ad16c8823a = function(arg0, arg1, arg2) {\n arg0.attachShader(arg1, arg2);\n };\n imports.wbg.__wbg_bindBuffer_c0ef32bca575b1bf = function(arg0, arg1, arg2) {\n arg0.bindBuffer(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_bindFramebuffer_d0a5dbfb286c50fc = function(arg0, arg1, arg2) {\n arg0.bindFramebuffer(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_bindRenderbuffer_2b3c56d5e3a06843 = function(arg0, arg1, arg2) {\n arg0.bindRenderbuffer(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_bindTexture_b93b09b8ccb1ad79 = function(arg0, arg1, arg2) {\n arg0.bindTexture(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_blendColor_13cd680b4a571d0c = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.blendColor(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_blendEquation_95764654793819fa = function(arg0, arg1) {\n arg0.blendEquation(arg1 >>> 0);\n };\n imports.wbg.__wbg_blendEquationSeparate_15c450dcb532d4b6 = function(arg0, arg1, arg2) {\n arg0.blendEquationSeparate(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_blendFunc_8dcdda416da47fff = function(arg0, arg1, arg2) {\n arg0.blendFunc(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_blendFuncSeparate_1b0a9589131ac4ec = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.blendFuncSeparate(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4 >>> 0);\n };\n imports.wbg.__wbg_colorMask_bce35700ad725680 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.colorMask(arg1 !== 0, arg2 !== 0, arg3 !== 0, arg4 !== 0);\n };\n imports.wbg.__wbg_compileShader_81181e6a219b7098 = function(arg0, arg1) {\n arg0.compileShader(arg1);\n };\n imports.wbg.__wbg_copyTexSubImage2D_3db6d0348e149b43 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) {\n arg0.copyTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8);\n };\n imports.wbg.__wbg_createBuffer_6ead16b08a511599 = function(arg0) {\n const ret = arg0.createBuffer();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createFramebuffer_ae61f7f60e4f7262 = function(arg0) {\n const ret = arg0.createFramebuffer();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createProgram_c835e8e8ff672d87 = function(arg0) {\n const ret = arg0.createProgram();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createRenderbuffer_546ad13076d171b8 = function(arg0) {\n const ret = arg0.createRenderbuffer();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createShader_ae014363ffc75c3a = function(arg0, arg1) {\n const ret = arg0.createShader(arg1 >>> 0);\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createTexture_bf3e90c90068415a = function(arg0) {\n const ret = arg0.createTexture();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_cullFace_8caec08bdeac55b3 = function(arg0, arg1) {\n arg0.cullFace(arg1 >>> 0);\n };\n imports.wbg.__wbg_deleteBuffer_dd6dab889155f66c = function(arg0, arg1) {\n arg0.deleteBuffer(arg1);\n };\n imports.wbg.__wbg_deleteFramebuffer_5c3db6bf8da47a23 = function(arg0, arg1) {\n arg0.deleteFramebuffer(arg1);\n };\n imports.wbg.__wbg_deleteProgram_fa4467f1f5240581 = function(arg0, arg1) {\n arg0.deleteProgram(arg1);\n };\n imports.wbg.__wbg_deleteRenderbuffer_b60f60b4646bc91f = function(arg0, arg1) {\n arg0.deleteRenderbuffer(arg1);\n };\n imports.wbg.__wbg_deleteShader_1763981bc55a576a = function(arg0, arg1) {\n arg0.deleteShader(arg1);\n };\n imports.wbg.__wbg_deleteTexture_767a200bf1091c20 = function(arg0, arg1) {\n arg0.deleteTexture(arg1);\n };\n imports.wbg.__wbg_depthFunc_c292cb73977174cf = function(arg0, arg1) {\n arg0.depthFunc(arg1 >>> 0);\n };\n imports.wbg.__wbg_depthMask_bde3394690e9c8af = function(arg0, arg1) {\n arg0.depthMask(arg1 !== 0);\n };\n imports.wbg.__wbg_depthRange_96428a1b266ada78 = function(arg0, arg1, arg2) {\n arg0.depthRange(arg1, arg2);\n };\n imports.wbg.__wbg_disable_7c1d698fcc9ac41f = function(arg0, arg1) {\n arg0.disable(arg1 >>> 0);\n };\n imports.wbg.__wbg_disableVertexAttribArray_eb9b9b0042076ad2 = function(arg0, arg1) {\n arg0.disableVertexAttribArray(arg1 >>> 0);\n };\n imports.wbg.__wbg_drawArrays_c5972b3d73095bf5 = function(arg0, arg1, arg2, arg3) {\n arg0.drawArrays(arg1 >>> 0, arg2, arg3);\n };\n imports.wbg.__wbg_enable_fb591cc986e74bb0 = function(arg0, arg1) {\n arg0.enable(arg1 >>> 0);\n };\n imports.wbg.__wbg_enableVertexAttribArray_224e3bb561570cc2 = function(arg0, arg1) {\n arg0.enableVertexAttribArray(arg1 >>> 0);\n };\n imports.wbg.__wbg_framebufferRenderbuffer_8d91d955b0482c63 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.framebufferRenderbuffer(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4);\n };\n imports.wbg.__wbg_framebufferTexture2D_006e888dee2f2eb6 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n arg0.framebufferTexture2D(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_frontFace_5bd1fe45478a0153 = function(arg0, arg1) {\n arg0.frontFace(arg1 >>> 0);\n };\n imports.wbg.__wbg_getActiveUniform_2cc7724078a3fc49 = function(arg0, arg1, arg2) {\n const ret = arg0.getActiveUniform(arg1, arg2 >>> 0);\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_getError_54d0953dc572e9d3 = function(arg0) {\n const ret = arg0.getError();\n return ret;\n };\n imports.wbg.__wbg_getExtension_9167625a19377c9e = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = arg0.getExtension(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n }, arguments) };\n imports.wbg.__wbg_getParameter_f9803d52fbf91f53 = function() { return handleError(function (arg0, arg1) {\n const ret = arg0.getParameter(arg1 >>> 0);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_getProgramInfoLog_056131faf2350ad7 = function(arg0, arg1, arg2) {\n const ret = arg1.getProgramInfoLog(arg2);\n var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_getProgramParameter_790db16915da3254 = function(arg0, arg1, arg2) {\n const ret = arg0.getProgramParameter(arg1, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_getShaderInfoLog_20c948f5d991e6fd = function(arg0, arg1, arg2) {\n const ret = arg1.getShaderInfoLog(arg2);\n var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_getShaderParameter_37b950cbc20b6795 = function(arg0, arg1, arg2) {\n const ret = arg0.getShaderParameter(arg1, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_getSupportedExtensions_0025d1c62129a18d = function(arg0) {\n const ret = arg0.getSupportedExtensions();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_getUniformLocation_a7c602314cbc2c05 = function(arg0, arg1, arg2, arg3) {\n const ret = arg0.getUniformLocation(arg1, getStringFromWasm0(arg2, arg3));\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_linkProgram_bc5dc3f9357619ca = function(arg0, arg1) {\n arg0.linkProgram(arg1);\n };\n imports.wbg.__wbg_pixelStorei_d72d429580d66228 = function(arg0, arg1, arg2) {\n arg0.pixelStorei(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_polygonOffset_041f7e38a611f668 = function(arg0, arg1, arg2) {\n arg0.polygonOffset(arg1, arg2);\n };\n imports.wbg.__wbg_renderbufferStorage_66f193b116699606 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.renderbufferStorage(arg1 >>> 0, arg2 >>> 0, arg3, arg4);\n };\n imports.wbg.__wbg_scissor_ba4f49872ea487b7 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.scissor(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_shaderSource_928e12db21ccefe3 = function(arg0, arg1, arg2, arg3) {\n arg0.shaderSource(arg1, getStringFromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_stencilFuncSeparate_c81b6fc288a68cfe = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.stencilFuncSeparate(arg1 >>> 0, arg2 >>> 0, arg3, arg4 >>> 0);\n };\n imports.wbg.__wbg_stencilMask_ba73d86b68f2d1a9 = function(arg0, arg1) {\n arg0.stencilMask(arg1 >>> 0);\n };\n imports.wbg.__wbg_stencilMaskSeparate_e1468048cf89c6ea = function(arg0, arg1, arg2) {\n arg0.stencilMaskSeparate(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_stencilOpSeparate_0bde3a74778a1126 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.stencilOpSeparate(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4 >>> 0);\n };\n imports.wbg.__wbg_texParameteri_7258cda4d4572982 = function(arg0, arg1, arg2, arg3) {\n arg0.texParameteri(arg1 >>> 0, arg2 >>> 0, arg3);\n };\n imports.wbg.__wbg_uniform1f_e051ff9c7bf1e081 = function(arg0, arg1, arg2) {\n arg0.uniform1f(arg1, arg2);\n };\n imports.wbg.__wbg_uniform1i_f13bd7d6ad492b5a = function(arg0, arg1, arg2) {\n arg0.uniform1i(arg1, arg2);\n };\n imports.wbg.__wbg_uniform4f_97f4fd2d12afc909 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n arg0.uniform4f(arg1, arg2, arg3, arg4, arg5);\n };\n imports.wbg.__wbg_useProgram_fcb92641d4c3215f = function(arg0, arg1) {\n arg0.useProgram(arg1);\n };\n imports.wbg.__wbg_vertexAttribPointer_0959b49dbd9a1b3e = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n arg0.vertexAttribPointer(arg1 >>> 0, arg2, arg3 >>> 0, arg4 !== 0, arg5, arg6);\n };\n imports.wbg.__wbg_viewport_8fc784fc0658898b = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.viewport(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_instanceof_Window_cde2416cf5126a72 = function(arg0) {\n let result;\n try {\n result = arg0 instanceof Window;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_document_183cf1eecfdbffee = function(arg0) {\n const ret = arg0.document;\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_location_61ca61017633c753 = function(arg0) {\n const ret = arg0.location;\n return ret;\n };\n imports.wbg.__wbg_navigator_7078da62d92ff5ad = function(arg0) {\n const ret = arg0.navigator;\n return ret;\n };\n imports.wbg.__wbg_devicePixelRatio_41f7bf915854e871 = function(arg0) {\n const ret = arg0.devicePixelRatio;\n return ret;\n };\n imports.wbg.__wbg_localStorage_e11f72e996a4f5d9 = function() { return handleError(function (arg0) {\n const ret = arg0.localStorage;\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n }, arguments) };\n imports.wbg.__wbg_confirm_ed8bd6d5b11bb106 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = arg0.confirm(getStringFromWasm0(arg1, arg2));\n return ret;\n }, arguments) };\n imports.wbg.__wbg_focus_55fe3aa7beabbc51 = function() { return handleError(function (arg0) {\n arg0.focus();\n }, arguments) };\n imports.wbg.__wbg_open_d3d452ff648d3681 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n const ret = arg0.open(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n }, arguments) };\n imports.wbg.__wbg_cancelAnimationFrame_89e252309fb01baa = function() { return handleError(function (arg0, arg1) {\n arg0.cancelAnimationFrame(arg1);\n }, arguments) };\n imports.wbg.__wbg_requestAnimationFrame_244e975fcad8e9a1 = function() { return handleError(function (arg0, arg1) {\n const ret = arg0.requestAnimationFrame(arg1);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_fetch_8cebc656dc6b11b1 = function(arg0, arg1) {\n const ret = arg0.fetch(arg1);\n return ret;\n };\n imports.wbg.__wbg_body_11da0c1aa9610cb3 = function(arg0) {\n const ret = arg0.body;\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createElement_9ce3fdea8322ff34 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = arg0.createElement(getStringFromWasm0(arg1, arg2));\n return ret;\n }, arguments) };\n imports.wbg.__wbg_createElementNS_6a08d8f33e767e18 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n const ret = arg0.createElementNS(arg1 === 0 ? undefined : getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n return ret;\n }, arguments) };\n imports.wbg.__wbg_querySelector_391afe271b8236d5 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = arg0.querySelector(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n }, arguments) };\n imports.wbg.__wbg_setid_fe7d3f00faee9503 = function(arg0, arg1, arg2) {\n arg0.id = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_clientWidth_15a0b51999d4f454 = function(arg0) {\n const ret = arg0.clientWidth;\n return ret;\n };\n imports.wbg.__wbg_clientHeight_d1f0d14dadbdbebb = function(arg0) {\n const ret = arg0.clientHeight;\n return ret;\n };\n imports.wbg.__wbg_setinnerHTML_b88bf159b62c2334 = function(arg0, arg1, arg2) {\n arg0.innerHTML = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_querySelector_a57eae24de697e5f = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = arg0.querySelector(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n }, arguments) };\n imports.wbg.__wbg_releasePointerCapture_c05fbeda019e781b = function() { return handleError(function (arg0, arg1) {\n arg0.releasePointerCapture(arg1);\n }, arguments) };\n imports.wbg.__wbg_setAttribute_aebcae2169f2f869 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n arg0.setAttribute(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n }, arguments) };\n imports.wbg.__wbg_setAttributeNS_3c1ca8e544224931 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n arg0.setAttributeNS(arg1 === 0 ? undefined : getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4), getStringFromWasm0(arg5, arg6));\n }, arguments) };\n imports.wbg.__wbg_setPointerCapture_50aea839ca77d6c4 = function() { return handleError(function (arg0, arg1) {\n arg0.setPointerCapture(arg1);\n }, arguments) };\n imports.wbg.__wbg_remove_e8b7a30da3792f66 = function(arg0) {\n arg0.remove();\n };\n imports.wbg.__wbg_clipboardData_9df31a82d48f5917 = function(arg0) {\n const ret = arg0.clipboardData;\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_wasClean_f80e269a7035a33a = function(arg0) {\n const ret = arg0.wasClean;\n return ret;\n };\n imports.wbg.__wbg_code_8a4e6c814f55b956 = function(arg0) {\n const ret = arg0.code;\n return ret;\n };\n imports.wbg.__wbg_reason_38737e2df79b7571 = function(arg0, arg1) {\n const ret = arg1.reason;\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_newwitheventinitdict_ceffda7854c21a6b = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = new CloseEvent(getStringFromWasm0(arg0, arg1), arg2);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_instanceof_HtmlDocument_678c856000dccc91 = function(arg0) {\n let result;\n try {\n result = arg0 instanceof HTMLDocument;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_execCommand_03c5aa47ca921b68 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = arg0.execCommand(getStringFromWasm0(arg1, arg2));\n return ret;\n }, arguments) };\n imports.wbg.__wbg_videoWidth_0004efb52b150ee1 = function(arg0) {\n const ret = arg0.videoWidth;\n return ret;\n };\n imports.wbg.__wbg_videoHeight_91a100fca020a216 = function(arg0) {\n const ret = arg0.videoHeight;\n return ret;\n };\n imports.wbg.__wbg_ctrlKey_ac674c31f44bd157 = function(arg0) {\n const ret = arg0.ctrlKey;\n return ret;\n };\n imports.wbg.__wbg_shiftKey_a741da931809868b = function(arg0) {\n const ret = arg0.shiftKey;\n return ret;\n };\n imports.wbg.__wbg_metaKey_d37dd650c2a748a7 = function(arg0) {\n const ret = arg0.metaKey;\n return ret;\n };\n imports.wbg.__wbg_key_ab25ddd694dd43f3 = function(arg0, arg1) {\n const ret = arg1.key;\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_code_6f828892fabc6b0f = function(arg0, arg1) {\n const ret = arg1.code;\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_data_624fd2b6a4a5ac9e = function(arg0) {\n const ret = arg0.data;\n return ret;\n };\n imports.wbg.__wbg_instanceof_HtmlElement_d9fe655ad4f1046c = function(arg0) {\n let result;\n try {\n result = arg0 instanceof HTMLElement;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_setinnerText_51ae4ea67eab16cf = function(arg0, arg1, arg2) {\n arg0.innerText = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_style_bb2563875c0a818b = function(arg0) {\n const ret = arg0.style;\n return ret;\n };\n imports.wbg.__wbg_setonclick_307a2514feddff6d = function(arg0, arg1) {\n arg0.onclick = arg1;\n };\n imports.wbg.__wbg_pointerId_58d55b218fe0dea2 = function(arg0) {\n const ret = arg0.pointerId;\n return ret;\n };\n imports.wbg.__wbg_deltaY_b9ab90e34f3a0f1d = function(arg0) {\n const ret = arg0.deltaY;\n return ret;\n };\n imports.wbg.__wbg_deltaMode_eeaea4efbd95e3d5 = function(arg0) {\n const ret = arg0.deltaMode;\n return ret;\n };\n imports.wbg.__wbg_setbuffer_07bf42dc41827e0a = function(arg0, arg1) {\n arg0.buffer = arg1;\n };\n imports.wbg.__wbg_setonended_8dd87a3f89bdfdd8 = function(arg0, arg1) {\n arg0.onended = arg1;\n };\n imports.wbg.__wbg_start_5bf5f92a5044b4cf = function() { return handleError(function (arg0, arg1) {\n arg0.start(arg1);\n }, arguments) };\n imports.wbg.__wbg_readyState_13e55da5ad6d64e2 = function(arg0) {\n const ret = arg0.readyState;\n return ret;\n };\n imports.wbg.__wbg_setbinaryType_dcb62e0f2b346301 = function(arg0, arg1) {\n arg0.binaryType = arg1;\n };\n imports.wbg.__wbg_new_b9b318679315404f = function() { return handleError(function (arg0, arg1) {\n const ret = new WebSocket(getStringFromWasm0(arg0, arg1));\n return ret;\n }, arguments) };\n imports.wbg.__wbg_close_f4135085ec3fc8f0 = function() { return handleError(function (arg0) {\n arg0.close();\n }, arguments) };\n imports.wbg.__wbg_send_c1cc1284964b7434 = function() { return handleError(function (arg0, arg1, arg2) {\n arg0.send(getStringFromWasm0(arg1, arg2));\n }, arguments) };\n imports.wbg.__wbg_send_2860805104507701 = function() { return handleError(function (arg0, arg1, arg2) {\n arg0.send(getArrayU8FromWasm0(arg1, arg2));\n }, arguments) };\n imports.wbg.__wbg_length_5f77ecb5c40bc195 = function(arg0) {\n const ret = arg0.length;\n return ret;\n };\n imports.wbg.__wbg_addColorStop_25bd1ceab4e5249d = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n arg0.addColorStop(arg1, getStringFromWasm0(arg2, arg3));\n }, arguments) };\n imports.wbg.__wbg_set_2912c891505cbc22 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n arg0.set(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n }, arguments) };\n imports.wbg.__wbg_instanceof_HtmlTextAreaElement_a38b7b941ea08357 = function(arg0) {\n let result;\n try {\n result = arg0 instanceof HTMLTextAreaElement;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_setvalue_15231c60278dee22 = function(arg0, arg1, arg2) {\n arg0.value = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_select_a6fb1f090dee4153 = function(arg0) {\n arg0.select();\n };\n imports.wbg.__wbg_baseURI_35dede05a8ddbcb0 = function() { return handleError(function (arg0, arg1) {\n const ret = arg1.baseURI;\n var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n }, arguments) };\n imports.wbg.__wbg_parentElement_592cb54944d3d002 = function(arg0) {\n const ret = arg0.parentElement;\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_appendChild_2e6a6c9d1f0d443d = function() { return handleError(function (arg0, arg1) {\n const ret = arg0.appendChild(arg1);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_removeChild_a63022ebbfa6ebf5 = function() { return handleError(function (arg0, arg1) {\n const ret = arg0.removeChild(arg1);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_bindVertexArrayOES_9b5e1523bc4318a9 = function(arg0, arg1) {\n arg0.bindVertexArrayOES(arg1);\n };\n imports.wbg.__wbg_createVertexArrayOES_b9a61604d56a51c7 = function(arg0) {\n const ret = arg0.createVertexArrayOES();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_deleteVertexArrayOES_fa21d7164c06faf0 = function(arg0, arg1) {\n arg0.deleteVertexArrayOES(arg1);\n };\n imports.wbg.__wbg_size_3f52fa5fdd6ff84c = function(arg0) {\n const ret = arg0.size;\n return ret;\n };\n imports.wbg.__wbg_newwithbuffersourcesequenceandoptions_3956f3afc3d17090 = function() { return handleError(function (arg0, arg1) {\n const ret = new Blob(arg0, arg1);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_newwithu8arraysequenceandoptions_f520ece5c28a5211 = function() { return handleError(function (arg0, arg1) {\n const ret = new Blob(arg0, arg1);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_instanceof_CanvasRenderingContext2d_e264df6db9ec5a3d = function(arg0) {\n let result;\n try {\n result = arg0 instanceof CanvasRenderingContext2D;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_setglobalAlpha_83c9926d654d3998 = function(arg0, arg1) {\n arg0.globalAlpha = arg1;\n };\n imports.wbg.__wbg_setglobalCompositeOperation_11870ed16a273f0a = function() { return handleError(function (arg0, arg1, arg2) {\n arg0.globalCompositeOperation = getStringFromWasm0(arg1, arg2);\n }, arguments) };\n imports.wbg.__wbg_setstrokeStyle_1bf67b48c7e92f7c = function(arg0, arg1) {\n arg0.strokeStyle = arg1;\n };\n imports.wbg.__wbg_setfillStyle_343558d6a1a50509 = function(arg0, arg1) {\n arg0.fillStyle = arg1;\n };\n imports.wbg.__wbg_setfilter_d603d4dac077b111 = function(arg0, arg1, arg2) {\n arg0.filter = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_setimageSmoothingEnabled_440bffc026016be3 = function(arg0, arg1) {\n arg0.imageSmoothingEnabled = arg1 !== 0;\n };\n imports.wbg.__wbg_setlineWidth_52861f70ee5fc11d = function(arg0, arg1) {\n arg0.lineWidth = arg1;\n };\n imports.wbg.__wbg_setlineCap_edcaad1fc0d5ddf1 = function(arg0, arg1, arg2) {\n arg0.lineCap = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_setlineJoin_4d0e72651ba85036 = function(arg0, arg1, arg2) {\n arg0.lineJoin = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_setmiterLimit_7973579201c9a640 = function(arg0, arg1) {\n arg0.miterLimit = arg1;\n };\n imports.wbg.__wbg_drawImage_25efcf027dcc2208 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n arg0.drawImage(arg1, arg2, arg3);\n }, arguments) };\n imports.wbg.__wbg_clip_ec5cb0959015716a = function(arg0, arg1, arg2) {\n arg0.clip(arg1, arg2);\n };\n imports.wbg.__wbg_fill_bcbc0476406322b7 = function(arg0, arg1, arg2) {\n arg0.fill(arg1, arg2);\n };\n imports.wbg.__wbg_stroke_ae8518e473c4376a = function(arg0, arg1) {\n arg0.stroke(arg1);\n };\n imports.wbg.__wbg_createLinearGradient_8f9eadd79f7c5fef = function(arg0, arg1, arg2, arg3, arg4) {\n const ret = arg0.createLinearGradient(arg1, arg2, arg3, arg4);\n return ret;\n };\n imports.wbg.__wbg_createPattern_d6103ec8fb3c3c33 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = arg0.createPattern(arg1, getStringFromWasm0(arg2, arg3));\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n }, arguments) };\n imports.wbg.__wbg_createRadialGradient_ab2a290ee5fd0e03 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n const ret = arg0.createRadialGradient(arg1, arg2, arg3, arg4, arg5, arg6);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_putImageData_a3f350ccbd660800 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n arg0.putImageData(arg1, arg2, arg3);\n }, arguments) };\n imports.wbg.__wbg_clearRect_bba8d57f3a4d13b9 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.clearRect(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_fillRect_beae00c04b0cfb93 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.fillRect(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_restore_74a0c86b727a531b = function(arg0) {\n arg0.restore();\n };\n imports.wbg.__wbg_save_61ede9e2b8a62e6f = function(arg0) {\n arg0.save();\n };\n imports.wbg.__wbg_resetTransform_8f98c1d66e7f89db = function() { return handleError(function (arg0) {\n arg0.resetTransform();\n }, arguments) };\n imports.wbg.__wbg_setTransform_233d3936dc1e073d = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n arg0.setTransform(arg1, arg2, arg3, arg4, arg5, arg6);\n }, arguments) };\n imports.wbg.__wbg_transform_b2efaa20d3c87088 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n arg0.transform(arg1, arg2, arg3, arg4, arg5, arg6);\n }, arguments) };\n imports.wbg.__wbg_href_92490614763f3f7c = function() { return handleError(function (arg0, arg1) {\n const ret = arg1.href;\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n }, arguments) };\n imports.wbg.__wbg_protocol_a741904865edbf7b = function() { return handleError(function (arg0, arg1) {\n const ret = arg1.protocol;\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n }, arguments) };\n imports.wbg.__wbg_assign_519c419582b364a5 = function() { return handleError(function (arg0, arg1, arg2) {\n arg0.assign(getStringFromWasm0(arg1, arg2));\n }, arguments) };\n imports.wbg.__wbg_new_ca6d092d761478c6 = function() { return handleError(function () {\n const ret = new Path2D();\n return ret;\n }, arguments) };\n imports.wbg.__wbg_addPath_627043dfbbaa5dd6 = function(arg0, arg1, arg2) {\n arg0.addPath(arg1, arg2);\n };\n imports.wbg.__wbg_bezierCurveTo_6418ae0c6e441f67 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n arg0.bezierCurveTo(arg1, arg2, arg3, arg4, arg5, arg6);\n };\n imports.wbg.__wbg_closePath_146579bd50ace9d0 = function(arg0) {\n arg0.closePath();\n };\n imports.wbg.__wbg_lineTo_860f8ce8ae2bbdae = function(arg0, arg1, arg2) {\n arg0.lineTo(arg1, arg2);\n };\n imports.wbg.__wbg_moveTo_abd134602dd1c7dd = function(arg0, arg1, arg2) {\n arg0.moveTo(arg1, arg2);\n };\n imports.wbg.__wbg_quadraticCurveTo_a10c88191185c255 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.quadraticCurveTo(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_rect_626b57c4d2d96a13 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.rect(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_size_4c24a4b2e2194883 = function(arg0) {\n const ret = arg0.size;\n return ret;\n };\n imports.wbg.__wbg_type_670485b725fc547b = function(arg0) {\n const ret = arg0.type;\n return ret;\n };\n imports.wbg.__wbg_name_8f6fe8ee0d6c0be8 = function(arg0, arg1) {\n const ret = arg1.name;\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_connect_d1235c47cbe5a060 = function() { return handleError(function (arg0, arg1) {\n const ret = arg0.connect(arg1);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_name_6443ed5608a826ef = function(arg0, arg1) {\n const ret = arg1.name;\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_lastModified_95cb14b2ccff3ec5 = function(arg0) {\n const ret = arg0.lastModified;\n return ret;\n };\n imports.wbg.__wbg_instanceof_HtmlAnchorElement_b212e47cc4b7708b = function(arg0) {\n let result;\n try {\n result = arg0 instanceof HTMLAnchorElement;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_setdownload_bed9c50d211d334f = function(arg0, arg1, arg2) {\n arg0.download = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_sethref_9efc2168fc43670a = function(arg0, arg1, arg2) {\n arg0.href = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_instanceof_HtmlButtonElement_937d3bb8ffc470ae = function(arg0) {\n let result;\n try {\n result = arg0 instanceof HTMLButtonElement;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_instanceof_HtmlCanvasElement_838d8b92f3c55028 = function(arg0) {\n let result;\n try {\n result = arg0 instanceof HTMLCanvasElement;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_width_b813b325b323728a = function(arg0) {\n const ret = arg0.width;\n return ret;\n };\n imports.wbg.__wbg_setwidth_06b3724e3657b03e = function(arg0, arg1) {\n arg0.width = arg1 >>> 0;\n };\n imports.wbg.__wbg_height_646e862bac72cff1 = function(arg0) {\n const ret = arg0.height;\n return ret;\n };\n imports.wbg.__wbg_setheight_20af00b46a00cb54 = function(arg0, arg1) {\n arg0.height = arg1 >>> 0;\n };\n imports.wbg.__wbg_getContext_a29bad1d160bec3d = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = arg0.getContext(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n }, arguments) };\n imports.wbg.__wbg_getContext_897a215471051682 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = arg0.getContext(getStringFromWasm0(arg1, arg2), arg3);\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n }, arguments) };\n imports.wbg.__wbg_instanceof_HtmlFormElement_eb100a9bdacc9fe6 = function(arg0) {\n let result;\n try {\n result = arg0 instanceof HTMLFormElement;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_setaction_6a0e46394931ffc9 = function(arg0, arg1, arg2) {\n arg0.action = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_setmethod_81ae1acd6fd03957 = function(arg0, arg1, arg2) {\n arg0.method = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_settarget_a77390d923e83844 = function(arg0, arg1, arg2) {\n arg0.target = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_submit_331dac6cda6b2edd = function() { return handleError(function (arg0) {\n arg0.submit();\n }, arguments) };\n imports.wbg.__wbg_width_d8c4d2a00d10a364 = function(arg0) {\n const ret = arg0.width;\n return ret;\n };\n imports.wbg.__wbg_setwidth_f7d45a47fe2cc350 = function(arg0, arg1) {\n arg0.width = arg1 >>> 0;\n };\n imports.wbg.__wbg_height_36ab0804b689fdcd = function(arg0) {\n const ret = arg0.height;\n return ret;\n };\n imports.wbg.__wbg_setheight_37f92bfe2df900f6 = function(arg0, arg1) {\n arg0.height = arg1 >>> 0;\n };\n imports.wbg.__wbg_framebufferTextureMultiviewOVR_2f101ca6d3d5ec6c = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n arg0.framebufferTextureMultiviewOVR(arg1 >>> 0, arg2 >>> 0, arg3, arg4, arg5, arg6);\n };\n imports.wbg.__wbg_headers_4711243cf3bffca0 = function(arg0) {\n const ret = arg0.headers;\n return ret;\n };\n imports.wbg.__wbg_newwithstrandinit_29038da14d09e330 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = new Request(getStringFromWasm0(arg0, arg1), arg2);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_instanceof_Response_944e2745b5db71f5 = function(arg0) {\n let result;\n try {\n result = arg0 instanceof Response;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_url_1f609e63ff1a7983 = function(arg0, arg1) {\n const ret = arg1.url;\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_redirected_81fdcf58100ba68c = function(arg0) {\n const ret = arg0.redirected;\n return ret;\n };\n imports.wbg.__wbg_status_7841bb47be2a8f16 = function(arg0) {\n const ret = arg0.status;\n return ret;\n };\n imports.wbg.__wbg_ok_a7a86830ee82e976 = function(arg0) {\n const ret = arg0.ok;\n return ret;\n };\n imports.wbg.__wbg_statusText_9347a20fc7826bd4 = function(arg0, arg1) {\n const ret = arg1.statusText;\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_arrayBuffer_e32d72b052ba31d7 = function() { return handleError(function (arg0) {\n const ret = arg0.arrayBuffer();\n return ret;\n }, arguments) };\n imports.wbg.__wbg_instanceof_WebGlRenderingContext_7ff8d8adfb8c0fb3 = function(arg0) {\n let result;\n try {\n result = arg0 instanceof WebGLRenderingContext;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_drawingBufferWidth_b9a0aa225e7911c0 = function(arg0) {\n const ret = arg0.drawingBufferWidth;\n return ret;\n };\n imports.wbg.__wbg_drawingBufferHeight_c1e66f23676caaaf = function(arg0) {\n const ret = arg0.drawingBufferHeight;\n return ret;\n };\n imports.wbg.__wbg_bufferData_643bd0cc2cf33013 = function(arg0, arg1, arg2, arg3) {\n arg0.bufferData(arg1 >>> 0, arg2, arg3 >>> 0);\n };\n imports.wbg.__wbg_bufferData_2070fa76f6302a3a = function(arg0, arg1, arg2, arg3) {\n arg0.bufferData(arg1 >>> 0, arg2, arg3 >>> 0);\n };\n imports.wbg.__wbg_bufferData_809a59d283cd6a75 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.bufferData(arg1 >>> 0, getArrayU8FromWasm0(arg2, arg3), arg4 >>> 0);\n };\n imports.wbg.__wbg_bufferSubData_76d6aed435b3f17a = function(arg0, arg1, arg2, arg3) {\n arg0.bufferSubData(arg1 >>> 0, arg2, arg3);\n };\n imports.wbg.__wbg_compressedTexSubImage2D_59dd12942cc23319 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) {\n arg0.compressedTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8);\n };\n imports.wbg.__wbg_readPixels_14d882ae98f262f8 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) {\n arg0.readPixels(arg1, arg2, arg3, arg4, arg5 >>> 0, arg6 >>> 0, arg7);\n }, arguments) };\n imports.wbg.__wbg_texImage2D_54144ec7899f99f0 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) {\n arg0.texImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9 === 0 ? undefined : getArrayU8FromWasm0(arg9, arg10));\n }, arguments) };\n imports.wbg.__wbg_texSubImage2D_5fb421f096442197 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n arg0.texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9);\n }, arguments) };\n imports.wbg.__wbg_uniform1fv_7636bd97e28fffc4 = function(arg0, arg1, arg2, arg3) {\n arg0.uniform1fv(arg1, getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform2fv_c1f05515efaba190 = function(arg0, arg1, arg2, arg3) {\n arg0.uniform2fv(arg1, getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform2iv_c659ebac35b9010a = function(arg0, arg1, arg2, arg3) {\n arg0.uniform2iv(arg1, getArrayI32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform3fv_50103be86be2160a = function(arg0, arg1, arg2, arg3) {\n arg0.uniform3fv(arg1, getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform3iv_94345e7755cd7065 = function(arg0, arg1, arg2, arg3) {\n arg0.uniform3iv(arg1, getArrayI32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform4fv_62e2cdfa8d950cbb = function(arg0, arg1, arg2, arg3) {\n arg0.uniform4fv(arg1, getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform4iv_550441317ac173d0 = function(arg0, arg1, arg2, arg3) {\n arg0.uniform4iv(arg1, getArrayI32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniformMatrix2fv_e0a6af2cdd4a327f = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.uniformMatrix2fv(arg1, arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_uniformMatrix3fv_289cf4b804d21c3d = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.uniformMatrix3fv(arg1, arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_uniformMatrix4fv_0e689eebc768e6f5 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.uniformMatrix4fv(arg1, arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_activeTexture_3133544378a42f85 = function(arg0, arg1) {\n arg0.activeTexture(arg1 >>> 0);\n };\n imports.wbg.__wbg_attachShader_5f2b830f85fe5214 = function(arg0, arg1, arg2) {\n arg0.attachShader(arg1, arg2);\n };\n imports.wbg.__wbg_bindBuffer_f5494dced2da6816 = function(arg0, arg1, arg2) {\n arg0.bindBuffer(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_bindFramebuffer_9b0acb44ec7922f6 = function(arg0, arg1, arg2) {\n arg0.bindFramebuffer(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_bindRenderbuffer_bd724af6f06a6668 = function(arg0, arg1, arg2) {\n arg0.bindRenderbuffer(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_bindTexture_b65e04a9a41089c5 = function(arg0, arg1, arg2) {\n arg0.bindTexture(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_blendColor_b4987cfbdd3dcf93 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.blendColor(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_blendEquation_9d88092bf2289250 = function(arg0, arg1) {\n arg0.blendEquation(arg1 >>> 0);\n };\n imports.wbg.__wbg_blendEquationSeparate_24eecf7601450fe7 = function(arg0, arg1, arg2) {\n arg0.blendEquationSeparate(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_blendFunc_be0e21ef9883279c = function(arg0, arg1, arg2) {\n arg0.blendFunc(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_blendFuncSeparate_5b5fee01a93374c8 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.blendFuncSeparate(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4 >>> 0);\n };\n imports.wbg.__wbg_clear_cdb6757c4784affb = function(arg0, arg1) {\n arg0.clear(arg1 >>> 0);\n };\n imports.wbg.__wbg_clearColor_0278b0551b3e7d28 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.clearColor(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_colorMask_0376e32b78af65ed = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.colorMask(arg1 !== 0, arg2 !== 0, arg3 !== 0, arg4 !== 0);\n };\n imports.wbg.__wbg_compileShader_b67e96b6423b77f6 = function(arg0, arg1) {\n arg0.compileShader(arg1);\n };\n imports.wbg.__wbg_copyTexSubImage2D_c003f0bcdc1e2f21 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) {\n arg0.copyTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8);\n };\n imports.wbg.__wbg_createBuffer_021d77b738829b0a = function(arg0) {\n const ret = arg0.createBuffer();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createFramebuffer_fa5434237a17b841 = function(arg0) {\n const ret = arg0.createFramebuffer();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createProgram_157eefe7131da099 = function(arg0) {\n const ret = arg0.createProgram();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createRenderbuffer_6117a7baffe1e2ea = function(arg0) {\n const ret = arg0.createRenderbuffer();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createShader_a248274c77c19763 = function(arg0, arg1) {\n const ret = arg0.createShader(arg1 >>> 0);\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createTexture_d7064762f0a65367 = function(arg0) {\n const ret = arg0.createTexture();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_cullFace_faffd470adfbe789 = function(arg0, arg1) {\n arg0.cullFace(arg1 >>> 0);\n };\n imports.wbg.__wbg_deleteBuffer_08659fcc166ac49c = function(arg0, arg1) {\n arg0.deleteBuffer(arg1);\n };\n imports.wbg.__wbg_deleteFramebuffer_1ac04c03ba626687 = function(arg0, arg1) {\n arg0.deleteFramebuffer(arg1);\n };\n imports.wbg.__wbg_deleteProgram_911f2e7223030fb4 = function(arg0, arg1) {\n arg0.deleteProgram(arg1);\n };\n imports.wbg.__wbg_deleteRenderbuffer_f75bf37baaa7f585 = function(arg0, arg1) {\n arg0.deleteRenderbuffer(arg1);\n };\n imports.wbg.__wbg_deleteShader_c58d400272a58a2c = function(arg0, arg1) {\n arg0.deleteShader(arg1);\n };\n imports.wbg.__wbg_deleteTexture_18c5c1f49778a77f = function(arg0, arg1) {\n arg0.deleteTexture(arg1);\n };\n imports.wbg.__wbg_depthFunc_098a50bbcb104e79 = function(arg0, arg1) {\n arg0.depthFunc(arg1 >>> 0);\n };\n imports.wbg.__wbg_depthMask_60bb7d8db55837a0 = function(arg0, arg1) {\n arg0.depthMask(arg1 !== 0);\n };\n imports.wbg.__wbg_depthRange_52ea2c88bcec18d3 = function(arg0, arg1, arg2) {\n arg0.depthRange(arg1, arg2);\n };\n imports.wbg.__wbg_disable_0469cc57066f58ac = function(arg0, arg1) {\n arg0.disable(arg1 >>> 0);\n };\n imports.wbg.__wbg_disableVertexAttribArray_c85182ad3bd570d0 = function(arg0, arg1) {\n arg0.disableVertexAttribArray(arg1 >>> 0);\n };\n imports.wbg.__wbg_drawArrays_d644ae72c03b2c27 = function(arg0, arg1, arg2, arg3) {\n arg0.drawArrays(arg1 >>> 0, arg2, arg3);\n };\n imports.wbg.__wbg_drawElements_74abca35806a62bd = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.drawElements(arg1 >>> 0, arg2, arg3 >>> 0, arg4);\n };\n imports.wbg.__wbg_enable_0a908e612a142cce = function(arg0, arg1) {\n arg0.enable(arg1 >>> 0);\n };\n imports.wbg.__wbg_enableVertexAttribArray_7e6345ac810e2ea4 = function(arg0, arg1) {\n arg0.enableVertexAttribArray(arg1 >>> 0);\n };\n imports.wbg.__wbg_framebufferRenderbuffer_383a59ed7a8f191b = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.framebufferRenderbuffer(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4);\n };\n imports.wbg.__wbg_framebufferTexture2D_aa51df9388740e60 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n arg0.framebufferTexture2D(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_frontFace_0a8170a96ca805ae = function(arg0, arg1) {\n arg0.frontFace(arg1 >>> 0);\n };\n imports.wbg.__wbg_getActiveUniform_d2922d4db3e9c275 = function(arg0, arg1, arg2) {\n const ret = arg0.getActiveUniform(arg1, arg2 >>> 0);\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_getAttribLocation_f215c5d8469fbd93 = function(arg0, arg1, arg2, arg3) {\n const ret = arg0.getAttribLocation(arg1, getStringFromWasm0(arg2, arg3));\n return ret;\n };\n imports.wbg.__wbg_getExtension_4d6bc63c721ceeae = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = arg0.getExtension(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n }, arguments) };\n imports.wbg.__wbg_getParameter_3de02d06ae9c1133 = function() { return handleError(function (arg0, arg1) {\n const ret = arg0.getParameter(arg1 >>> 0);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_getProgramInfoLog_650791ed1218ae54 = function(arg0, arg1, arg2) {\n const ret = arg1.getProgramInfoLog(arg2);\n var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_getProgramParameter_529c4bcf8c4ee18e = function(arg0, arg1, arg2) {\n const ret = arg0.getProgramParameter(arg1, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_getShaderInfoLog_58a82681a9c442e7 = function(arg0, arg1, arg2) {\n const ret = arg1.getShaderInfoLog(arg2);\n var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_getShaderParameter_c1610eb33511085e = function(arg0, arg1, arg2) {\n const ret = arg0.getShaderParameter(arg1, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_getUniformLocation_2c91af6518876e42 = function(arg0, arg1, arg2, arg3) {\n const ret = arg0.getUniformLocation(arg1, getStringFromWasm0(arg2, arg3));\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_linkProgram_83243a6b6a0c9fb4 = function(arg0, arg1) {\n arg0.linkProgram(arg1);\n };\n imports.wbg.__wbg_pixelStorei_4efa23d93154f77d = function(arg0, arg1, arg2) {\n arg0.pixelStorei(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_polygonOffset_3672ebaf6de04b50 = function(arg0, arg1, arg2) {\n arg0.polygonOffset(arg1, arg2);\n };\n imports.wbg.__wbg_renderbufferStorage_5fb48c7f61b5137e = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.renderbufferStorage(arg1 >>> 0, arg2 >>> 0, arg3, arg4);\n };\n imports.wbg.__wbg_scissor_d3671d6dc45f6c26 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.scissor(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_shaderSource_f7a361c4354dbdf4 = function(arg0, arg1, arg2, arg3) {\n arg0.shaderSource(arg1, getStringFromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_stencilFunc_e94a0c92cd4efaec = function(arg0, arg1, arg2, arg3) {\n arg0.stencilFunc(arg1 >>> 0, arg2, arg3 >>> 0);\n };\n imports.wbg.__wbg_stencilFuncSeparate_af859a7c993612bb = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.stencilFuncSeparate(arg1 >>> 0, arg2 >>> 0, arg3, arg4 >>> 0);\n };\n imports.wbg.__wbg_stencilMask_99f21d29511d9d79 = function(arg0, arg1) {\n arg0.stencilMask(arg1 >>> 0);\n };\n imports.wbg.__wbg_stencilMaskSeparate_24f9d07e96c9034d = function(arg0, arg1, arg2) {\n arg0.stencilMaskSeparate(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_stencilOp_57df877f36c86d7b = function(arg0, arg1, arg2, arg3) {\n arg0.stencilOp(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0);\n };\n imports.wbg.__wbg_stencilOpSeparate_8786f8d830d34672 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.stencilOpSeparate(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4 >>> 0);\n };\n imports.wbg.__wbg_texParameteri_b4d0b459f1fba172 = function(arg0, arg1, arg2, arg3) {\n arg0.texParameteri(arg1 >>> 0, arg2 >>> 0, arg3);\n };\n imports.wbg.__wbg_uniform1f_d7111d0363d58dc2 = function(arg0, arg1, arg2) {\n arg0.uniform1f(arg1, arg2);\n };\n imports.wbg.__wbg_uniform1i_73819b7968ac4e58 = function(arg0, arg1, arg2) {\n arg0.uniform1i(arg1, arg2);\n };\n imports.wbg.__wbg_uniform4f_6bb57df76119eb0e = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n arg0.uniform4f(arg1, arg2, arg3, arg4, arg5);\n };\n imports.wbg.__wbg_useProgram_521dfe9012fd77d6 = function(arg0, arg1) {\n arg0.useProgram(arg1);\n };\n imports.wbg.__wbg_vertexAttribPointer_04346476271a47a3 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n arg0.vertexAttribPointer(arg1 >>> 0, arg2, arg3 >>> 0, arg4 !== 0, arg5, arg6);\n };\n imports.wbg.__wbg_viewport_4bd44b9c38348e9c = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.viewport(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_getSupportedProfiles_540bccdc401f1d36 = function(arg0) {\n const ret = arg0.getSupportedProfiles();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_drawArraysInstancedANGLE_82a216678a9be0ce = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.drawArraysInstancedANGLE(arg1 >>> 0, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_drawElementsInstancedANGLE_4c5a141e1f624e92 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n arg0.drawElementsInstancedANGLE(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_vertexAttribDivisorANGLE_0f090c8b31e2ea47 = function(arg0, arg1, arg2) {\n arg0.vertexAttribDivisorANGLE(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_inverse_43feddd71a1896ae = function(arg0) {\n const ret = arg0.inverse();\n return ret;\n };\n imports.wbg.__wbg_width_6c5fb35574feaadc = function(arg0) {\n const ret = arg0.width;\n return ret;\n };\n imports.wbg.__wbg_height_f55737a1397fd32b = function(arg0) {\n const ret = arg0.height;\n return ret;\n };\n imports.wbg.__wbg_width_72c48cb3dc3570ce = function(arg0) {\n const ret = arg0.width;\n return ret;\n };\n imports.wbg.__wbg_height_b8a42f78b9ab2c9e = function(arg0) {\n const ret = arg0.height;\n return ret;\n };\n imports.wbg.__wbg_newwithsw_5fe9446d20911c26 = function() { return handleError(function (arg0, arg1) {\n const ret = new ImageData(arg0 >>> 0, arg1 >>> 0);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_newwithu8clampedarray_1e36534fa9bd46a2 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = new ImageData(getClampedArrayU8FromWasm0(arg0, arg1), arg2 >>> 0);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_platform_7c341ced0a5e79f0 = function() { return handleError(function (arg0, arg1) {\n const ret = arg1.platform;\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n }, arguments) };\n imports.wbg.__wbg_language_e2a23bf9f4b99268 = function(arg0, arg1) {\n const ret = arg1.language;\n var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbg_get_758df923f75416e8 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = arg1[getStringFromWasm0(arg2, arg3)];\n var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n }, arguments) };\n imports.wbg.__wbg_set_127ec8f757a854fd = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n arg0[getStringFromWasm0(arg1, arg2)] = getStringFromWasm0(arg3, arg4);\n }, arguments) };\n imports.wbg.__wbg_delete_8390fe6d4b04b86c = function() { return handleError(function (arg0, arg1, arg2) {\n delete arg0[getStringFromWasm0(arg1, arg2)];\n }, arguments) };\n imports.wbg.__wbg_destination_b80b78676c85be36 = function(arg0) {\n const ret = arg0.destination;\n return ret;\n };\n imports.wbg.__wbg_sampleRate_8c0bf8ac802a959a = function(arg0) {\n const ret = arg0.sampleRate;\n return ret;\n };\n imports.wbg.__wbg_currentTime_6e3ac52d729fcd7c = function(arg0) {\n const ret = arg0.currentTime;\n return ret;\n };\n imports.wbg.__wbg_new_9bf2893f6b2ab17d = function() { return handleError(function () {\n const ret = new lAudioContext();\n return ret;\n }, arguments) };\n imports.wbg.__wbg_close_ee68dad4f8e4064e = function() { return handleError(function (arg0) {\n const ret = arg0.close();\n return ret;\n }, arguments) };\n imports.wbg.__wbg_suspend_0b4d1ce7709dd714 = function() { return handleError(function (arg0) {\n const ret = arg0.suspend();\n return ret;\n }, arguments) };\n imports.wbg.__wbg_createBuffer_0bd1bbb8f809f354 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = arg0.createBuffer(arg1 >>> 0, arg2 >>> 0, arg3);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_createBufferSource_02e48ab801096cfd = function() { return handleError(function (arg0) {\n const ret = arg0.createBufferSource();\n return ret;\n }, arguments) };\n imports.wbg.__wbg_resume_92afff9b4ed62b07 = function() { return handleError(function (arg0) {\n const ret = arg0.resume();\n return ret;\n }, arguments) };\n imports.wbg.__wbg_setTransform_c8feb4cdad95a47d = function(arg0, arg1) {\n arg0.setTransform(arg1);\n };\n imports.wbg.__wbg_setProperty_de108d2e8182d9c0 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n arg0.setProperty(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n }, arguments) };\n imports.wbg.__wbg_addEventListener_0f2891b0794e07fa = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n arg0.addEventListener(getStringFromWasm0(arg1, arg2), arg3);\n }, arguments) };\n imports.wbg.__wbg_addEventListener_51709b9747ad8980 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n arg0.addEventListener(getStringFromWasm0(arg1, arg2), arg3, arg4);\n }, arguments) };\n imports.wbg.__wbg_addEventListener_2452b2c7b84acc8c = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n arg0.addEventListener(getStringFromWasm0(arg1, arg2), arg3, arg4 !== 0);\n }, arguments) };\n imports.wbg.__wbg_dispatchEvent_2434b822eb17a7b5 = function() { return handleError(function (arg0, arg1) {\n const ret = arg0.dispatchEvent(arg1);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_removeEventListener_104d11302bb212d1 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n arg0.removeEventListener(getStringFromWasm0(arg1, arg2), arg3);\n }, arguments) };\n imports.wbg.__wbg_removeEventListener_5b1e762a7951280a = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n arg0.removeEventListener(getStringFromWasm0(arg1, arg2), arg3, arg4 !== 0);\n }, arguments) };\n imports.wbg.__wbg_result_5e08da49132b9af2 = function() { return handleError(function (arg0) {\n const ret = arg0.result;\n return ret;\n }, arguments) };\n imports.wbg.__wbg_setonload_a5989ad0a3cbb169 = function(arg0, arg1) {\n arg0.onload = arg1;\n };\n imports.wbg.__wbg_new_b71bf93085f9d631 = function() { return handleError(function () {\n const ret = new FileReader();\n return ret;\n }, arguments) };\n imports.wbg.__wbg_readAsArrayBuffer_55965fe069b748b7 = function() { return handleError(function (arg0, arg1) {\n arg0.readAsArrayBuffer(arg1);\n }, arguments) };\n imports.wbg.__wbg_getData_8a2880812d381455 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = arg1.getData(getStringFromWasm0(arg2, arg3));\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n }, arguments) };\n imports.wbg.__wbg_instanceof_HtmlInputElement_8f81a6600ceb1918 = function(arg0) {\n let result;\n try {\n result = arg0 instanceof HTMLInputElement;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_setaccept_d035496a337c3c03 = function(arg0, arg1, arg2) {\n arg0.accept = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_files_b7b48824af0dcef1 = function(arg0) {\n const ret = arg0.files;\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_setmultiple_c2646cc32fb42591 = function(arg0, arg1) {\n arg0.multiple = arg1 !== 0;\n };\n imports.wbg.__wbg_setname_b12def289a8f0caa = function(arg0, arg1, arg2) {\n arg0.name = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_settype_e400ea1c05f83f80 = function(arg0, arg1, arg2) {\n arg0.type = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_setvalue_7d187f6cc23d8192 = function(arg0, arg1, arg2) {\n arg0.value = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_drawBuffersWEBGL_03845b515a0bce06 = function(arg0, arg1) {\n arg0.drawBuffersWEBGL(arg1);\n };\n imports.wbg.__wbg_a_fb50200002a90975 = function(arg0) {\n const ret = arg0.a;\n return ret;\n };\n imports.wbg.__wbg_seta_1710bc665b6a4636 = function(arg0, arg1) {\n arg0.a = arg1;\n };\n imports.wbg.__wbg_b_8f57a6157f09b4ee = function(arg0) {\n const ret = arg0.b;\n return ret;\n };\n imports.wbg.__wbg_c_4b5fede85e9dfd5c = function(arg0) {\n const ret = arg0.c;\n return ret;\n };\n imports.wbg.__wbg_d_3d88f9bef34c61f7 = function(arg0) {\n const ret = arg0.d;\n return ret;\n };\n imports.wbg.__wbg_setd_e8e3ad3c7e294673 = function(arg0, arg1) {\n arg0.d = arg1;\n };\n imports.wbg.__wbg_e_bcfedaedcc1dc9b8 = function(arg0) {\n const ret = arg0.e;\n return ret;\n };\n imports.wbg.__wbg_f_25fb08cf8031bfe3 = function(arg0) {\n const ret = arg0.f;\n return ret;\n };\n imports.wbg.__wbg_new_afefa9d6b4110bf8 = function() { return handleError(function () {\n const ret = new DOMMatrix();\n return ret;\n }, arguments) };\n imports.wbg.__wbg_newwitharray64_a48a2e211d80680d = function() { return handleError(function (arg0, arg1) {\n const ret = new DOMMatrix(getArrayF64FromWasm0(arg0, arg1));\n return ret;\n }, arguments) };\n imports.wbg.__wbg_currentTarget_d188b2c4da51f1d0 = function(arg0) {\n const ret = arg0.currentTarget;\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_preventDefault_9299867e06da6909 = function(arg0) {\n arg0.preventDefault();\n };\n imports.wbg.__wbg_length_1172ab9213274731 = function(arg0) {\n const ret = arg0.length;\n return ret;\n };\n imports.wbg.__wbg_get_3519b46be2694573 = function(arg0, arg1) {\n const ret = arg0[arg1 >>> 0];\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_offsetX_3a146805201e432d = function(arg0) {\n const ret = arg0.offsetX;\n return ret;\n };\n imports.wbg.__wbg_offsetY_4a991814d3d6487d = function(arg0) {\n const ret = arg0.offsetY;\n return ret;\n };\n imports.wbg.__wbg_button_22121917aaba48d0 = function(arg0) {\n const ret = arg0.button;\n return ret;\n };\n imports.wbg.__wbg_createObjectURL_86955f30bbed45eb = function() { return handleError(function (arg0, arg1) {\n const ret = URL.createObjectURL(arg1);\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n }, arguments) };\n imports.wbg.__wbg_get_4a9aa5157afeb382 = function(arg0, arg1) {\n const ret = arg0[arg1 >>> 0];\n return ret;\n };\n imports.wbg.__wbg_length_cace2e0b3ddc0502 = function(arg0) {\n const ret = arg0.length;\n return ret;\n };\n imports.wbg.__wbg_new_08236689f0afb357 = function() {\n const ret = new Array();\n return ret;\n };\n imports.wbg.__wbg_newnoargs_ccdcae30fd002262 = function(arg0, arg1) {\n const ret = new Function(getStringFromWasm0(arg0, arg1));\n return ret;\n };\n imports.wbg.__wbg_next_15da6a3df9290720 = function(arg0) {\n const ret = arg0.next;\n return ret;\n };\n imports.wbg.__wbg_next_1989a20442400aaa = function() { return handleError(function (arg0) {\n const ret = arg0.next();\n return ret;\n }, arguments) };\n imports.wbg.__wbg_done_bc26bf4ada718266 = function(arg0) {\n const ret = arg0.done;\n return ret;\n };\n imports.wbg.__wbg_value_0570714ff7d75f35 = function(arg0) {\n const ret = arg0.value;\n return ret;\n };\n imports.wbg.__wbg_iterator_7ee1a391d310f8e4 = function() {\n const ret = Symbol.iterator;\n return ret;\n };\n imports.wbg.__wbg_get_2aff440840bb6202 = function() { return handleError(function (arg0, arg1) {\n const ret = Reflect.get(arg0, arg1);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_call_669127b9d730c650 = function() { return handleError(function (arg0, arg1) {\n const ret = arg0.call(arg1);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_new_c728d68b8b34487e = function() {\n const ret = new Object();\n return ret;\n };\n imports.wbg.__wbg_self_3fad056edded10bd = function() { return handleError(function () {\n const ret = self.self;\n return ret;\n }, arguments) };\n imports.wbg.__wbg_window_a4f46c98a61d4089 = function() { return handleError(function () {\n const ret = window.window;\n return ret;\n }, arguments) };\n imports.wbg.__wbg_globalThis_17eff828815f7d84 = function() { return handleError(function () {\n const ret = globalThis.globalThis;\n return ret;\n }, arguments) };\n imports.wbg.__wbg_global_46f939f6541643c5 = function() { return handleError(function () {\n const ret = global.global;\n return ret;\n }, arguments) };\n imports.wbg.__wbg_set_0ac78a2bc07da03c = function(arg0, arg1, arg2) {\n arg0[arg1 >>> 0] = arg2;\n };\n imports.wbg.__wbg_includes_e2c5dca225263a18 = function(arg0, arg1, arg2) {\n const ret = arg0.includes(arg1, arg2);\n return ret;\n };\n imports.wbg.__wbg_isArray_38525be7442aa21e = function(arg0) {\n const ret = Array.isArray(arg0);\n return ret;\n };\n imports.wbg.__wbg_of_283796b230947688 = function(arg0) {\n const ret = Array.of(arg0);\n return ret;\n };\n imports.wbg.__wbg_of_6a2808915f6aed46 = function(arg0, arg1) {\n const ret = Array.of(arg0, arg1);\n return ret;\n };\n imports.wbg.__wbg_push_fd3233d09cf81821 = function(arg0, arg1) {\n const ret = arg0.push(arg1);\n return ret;\n };\n imports.wbg.__wbg_instanceof_ArrayBuffer_c7cc317e5c29cc0d = function(arg0) {\n let result;\n try {\n result = arg0 instanceof ArrayBuffer;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_values_452cc64929239194 = function(arg0) {\n const ret = arg0.values();\n return ret;\n };\n imports.wbg.__wbg_instanceof_Error_9f5881c3c4149389 = function(arg0) {\n let result;\n try {\n result = arg0 instanceof Error;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_new_ab87fd305ed9004b = function(arg0, arg1) {\n const ret = new Error(getStringFromWasm0(arg0, arg1));\n return ret;\n };\n imports.wbg.__wbg_message_35f9b952e1b922e2 = function(arg0) {\n const ret = arg0.message;\n return ret;\n };\n imports.wbg.__wbg_name_e1152a59269f79e5 = function(arg0) {\n const ret = arg0.name;\n return ret;\n };\n imports.wbg.__wbg_toString_d0cefe4046ecb265 = function(arg0) {\n const ret = arg0.toString();\n return ret;\n };\n imports.wbg.__wbg_apply_1c259fc7880fb101 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = arg0.apply(arg1, arg2);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_call_53fc3abd42e24ec8 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = arg0.call(arg1, arg2);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_isSafeInteger_c38b0a16d0c7cef7 = function(arg0) {\n const ret = Number.isSafeInteger(arg0);\n return ret;\n };\n imports.wbg.__wbg_getTime_ed6ee333b702f8fc = function(arg0) {\n const ret = arg0.getTime();\n return ret;\n };\n imports.wbg.__wbg_getTimezoneOffset_5cb2b8973dd9f251 = function(arg0) {\n const ret = arg0.getTimezoneOffset();\n return ret;\n };\n imports.wbg.__wbg_new_a49511604c14761d = function(arg0) {\n const ret = new Date(arg0);\n return ret;\n };\n imports.wbg.__wbg_new0_ad75dd38f92424e2 = function() {\n const ret = new Date();\n return ret;\n };\n imports.wbg.__wbg_instanceof_Object_3c95bd459efa5c3c = function(arg0) {\n let result;\n try {\n result = arg0 instanceof Object;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_entries_6d727b73ee02b7ce = function(arg0) {\n const ret = Object.entries(arg0);\n return ret;\n };\n imports.wbg.__wbg_fromEntries_32e743561fa647fb = function() { return handleError(function (arg0) {\n const ret = Object.fromEntries(arg0);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_is_c74aa9bb973d6109 = function(arg0, arg1) {\n const ret = Object.is(arg0, arg1);\n return ret;\n };\n imports.wbg.__wbg_new_feb65b865d980ae2 = function(arg0, arg1) {\n try {\n var state0 = {a: arg0, b: arg1};\n var cb0 = (arg0, arg1) => {\n const a = state0.a;\n state0.a = 0;\n try {\n return __wbg_adapter_1114(a, state0.b, arg0, arg1);\n } finally {\n state0.a = a;\n }\n };\n const ret = new Promise(cb0);\n return ret;\n } finally {\n state0.a = state0.b = 0;\n }\n };\n imports.wbg.__wbg_resolve_a3252b2860f0a09e = function(arg0) {\n const ret = Promise.resolve(arg0);\n return ret;\n };\n imports.wbg.__wbg_then_89e1c559530b85cf = function(arg0, arg1) {\n const ret = arg0.then(arg1);\n return ret;\n };\n imports.wbg.__wbg_then_1bbc9edafd859b06 = function(arg0, arg1, arg2) {\n const ret = arg0.then(arg1, arg2);\n return ret;\n };\n imports.wbg.__wbg_buffer_344d9b41efe96da7 = function(arg0) {\n const ret = arg0.buffer;\n return ret;\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_b1262aece603a9a4 = function(arg0, arg1, arg2) {\n const ret = new Int8Array(arg0, arg1 >>> 0, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_de55832ce930edf6 = function(arg0, arg1, arg2) {\n const ret = new Int16Array(arg0, arg1 >>> 0, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_4256761d1703f95e = function(arg0, arg1, arg2) {\n const ret = new Int32Array(arg0, arg1 >>> 0, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_2dc04d99088b15e3 = function(arg0, arg1, arg2) {\n const ret = new Uint8Array(arg0, arg1 >>> 0, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_new_d8a000788389a31e = function(arg0) {\n const ret = new Uint8Array(arg0);\n return ret;\n };\n imports.wbg.__wbg_set_dcfd613a3420f908 = function(arg0, arg1, arg2) {\n arg0.set(arg1, arg2 >>> 0);\n };\n imports.wbg.__wbg_length_a5587d6cd79ab197 = function(arg0) {\n const ret = arg0.length;\n return ret;\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_2dfd4b7f2d9095c8 = function(arg0, arg1, arg2) {\n const ret = new Uint16Array(arg0, arg1 >>> 0, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_666c0bd209289750 = function(arg0, arg1, arg2) {\n const ret = new Uint32Array(arg0, arg1 >>> 0, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_4761a4dc62ec68a9 = function(arg0, arg1, arg2) {\n const ret = new Float32Array(arg0, arg1 >>> 0, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_instanceof_Uint8Array_19e6f142a5e7e1e1 = function(arg0) {\n let result;\n try {\n result = arg0 instanceof Uint8Array;\n } catch (_) {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_newwithlength_13b5319ab422dcf6 = function(arg0) {\n const ret = new Uint8Array(arg0 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_buffer_b334b57bee6f611b = function(arg0) {\n const ret = arg0.buffer;\n return ret;\n };\n imports.wbg.__wbg_subarray_6ca5cfa7fbb9abbe = function(arg0, arg1, arg2) {\n const ret = arg0.subarray(arg1 >>> 0, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_has_cdf8b85f6e903c80 = function() { return handleError(function (arg0, arg1) {\n const ret = Reflect.has(arg0, arg1);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_ownKeys_8516cc27797cfb60 = function() { return handleError(function (arg0) {\n const ret = Reflect.ownKeys(arg0);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_set_40f7786a25a9cc7e = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = Reflect.set(arg0, arg1, arg2);\n return ret;\n }, arguments) };\n imports.wbg.__wbindgen_bigint_get_as_i64 = function(arg0, arg1) {\n const v = arg1;\n const ret = typeof(v) === 'bigint' ? v : undefined;\n getBigInt64Memory0()[arg0 / 8 + 1] = isLikeNone(ret) ? BigInt(0) : ret;\n getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret);\n };\n imports.wbg.__wbindgen_debug_string = function(arg0, arg1) {\n const ret = debugString(arg1);\n const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len1 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len1;\n getInt32Memory0()[arg0 / 4 + 0] = ptr1;\n };\n imports.wbg.__wbindgen_throw = function(arg0, arg1) {\n throw new Error(getStringFromWasm0(arg0, arg1));\n };\n imports.wbg.__wbindgen_memory = function() {\n const ret = wasm.memory;\n return ret;\n };\n imports.wbg.__wbindgen_closure_wrapper886 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 285, __wbg_adapter_52);\n return ret;\n };\n imports.wbg.__wbindgen_closure_wrapper887 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 285, __wbg_adapter_55);\n return ret;\n };\n imports.wbg.__wbindgen_closure_wrapper888 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 285, __wbg_adapter_55);\n return ret;\n };\n imports.wbg.__wbindgen_closure_wrapper889 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 285, __wbg_adapter_60);\n return ret;\n };\n imports.wbg.__wbindgen_closure_wrapper890 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 285, __wbg_adapter_55);\n return ret;\n };\n imports.wbg.__wbindgen_closure_wrapper891 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 285, __wbg_adapter_55);\n return ret;\n };\n imports.wbg.__wbindgen_closure_wrapper893 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 285, __wbg_adapter_55);\n return ret;\n };\n imports.wbg.__wbindgen_closure_wrapper3220 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 1246, __wbg_adapter_69);\n return ret;\n };\n imports.wbg.__wbindgen_closure_wrapper3290 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 1275, __wbg_adapter_72);\n return ret;\n };\n imports.wbg.__wbindgen_closure_wrapper3292 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 1275, __wbg_adapter_72);\n return ret;\n };\n imports.wbg.__wbindgen_closure_wrapper3294 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 1275, __wbg_adapter_72);\n return ret;\n };\n imports.wbg.__wbindgen_closure_wrapper3296 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 1275, __wbg_adapter_79);\n return ret;\n };\n imports.wbg.__wbindgen_closure_wrapper10328 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 4445, __wbg_adapter_82);\n return ret;\n };\n imports.wbg.__wbindgen_init_externref_table = function() {\n const table = wasm.__wbindgen_export_2;\n const offset = table.grow(4);\n table.set(0, undefined);\n table.set(offset + 0, undefined);\n table.set(offset + 1, null);\n table.set(offset + 2, true);\n table.set(offset + 3, false);\n ;\n };\n\n return imports;\n}\n\nfunction __wbg_init_memory(imports, maybe_memory) {\n\n}\n\nfunction __wbg_finalize_init(instance, module) {\n wasm = instance.exports;\n __wbg_init.__wbindgen_wasm_module = module;\n cachedBigInt64Memory0 = null;\n cachedFloat32Memory0 = null;\n cachedFloat64Memory0 = null;\n cachedInt32Memory0 = null;\n cachedUint32Memory0 = null;\n cachedUint8Memory0 = null;\n cachedUint8ClampedMemory0 = null;\n\n wasm.__wbindgen_start();\n return wasm;\n}\n\nfunction initSync(module) {\n if (wasm !== undefined) return wasm;\n\n const imports = __wbg_get_imports();\n\n __wbg_init_memory(imports);\n\n if (!(module instanceof WebAssembly.Module)) {\n module = new WebAssembly.Module(module);\n }\n\n const instance = new WebAssembly.Instance(module, imports);\n\n return __wbg_finalize_init(instance, module);\n}\n\nasync function __wbg_init(input) {\n if (wasm !== undefined) return wasm;\n\n if (typeof input === 'undefined') {\n input = new URL('ruffle_web-wasm_extensions_bg.wasm', import.meta.url);\n }\n const imports = __wbg_get_imports();\n\n if (typeof input === 'string' || (typeof Request === 'function' && input instanceof Request) || (typeof URL === 'function' && input instanceof URL)) {\n input = fetch(input);\n }\n\n __wbg_init_memory(imports);\n\n const { instance, module } = await __wbg_load(await input, imports);\n\n return __wbg_finalize_init(instance, module);\n}\n\nexport { initSync }\nexport default __wbg_init;\n"],"names":["copyToAudioBufferInterleaved","audioBuffer","interleavedData","numSamples","length","leftBuffer","getChannelData","rightBuffer","i","sample","getProperty","target","key","lAudioContext","AudioContext","webkitAudioContext","undefined","wasm","WASM_VECTOR_LEN","cachedUint8Memory0","getUint8Memory0","byteLength","Uint8Array","memory","buffer","cachedTextEncoder","TextEncoder","encode","Error","encodeString","encodeInto","arg","view","buf","set","read","written","passStringToWasm0","malloc","realloc","ptr","subarray","len","mem","offset","code","charCodeAt","slice","isLikeNone","x","cachedInt32Memory0","getInt32Memory0","Int32Array","cachedTextDecoder","TextDecoder","ignoreBOM","fatal","decode","getStringFromWasm0","cachedFloat64Memory0","getFloat64Memory0","Float64Array","cachedBigInt64Memory0","debugString","val","type","description","name","Array","isArray","debug","builtInMatches","exec","toString","call","className","JSON","stringify","_","message","stack","makeMutClosure","arg0","arg1","dtor","f","state","a","b","cnt","real","args","__wbindgen_export_3","get","original","__wbg_adapter_52","arg2","wasm_bindgen__convert__closures__invoke1_mut__h81f37bbda3973514","__wbg_adapter_55","closure286_externref_shim","__wbg_adapter_60","wasm_bindgen__convert__closures__invoke0_mut__h70ad5c9ed467aff0","__wbg_adapter_69","_dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h89b2f3a27e05e3ab","__wbg_adapter_72","closure1274_externref_shim","__wbg_adapter_79","_dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h7b085a12b36559b1","__wbg_adapter_82","closure4444_externref_shim","addToExternrefTable0","obj","idx","__externref_table_alloc","__wbindgen_export_2","handleError","apply","this","e","__wbindgen_exn_store","takeFromExternrefTable0","value","__externref_table_dealloc","cachedUint32Memory0","getUint32Memory0","Uint32Array","passArrayJsValueToWasm0","array","cachedFloat32Memory0","getArrayF32FromWasm0","Float32Array","getArrayI32FromWasm0","getArrayU8FromWasm0","cachedUint8ClampedMemory0","Ruffle","__wrap","Object","create","prototype","__wbg_ptr","__destroy_into_raw","free","__wbg_ruffle_free","constructor","parent","js_player","config","ruffle_new","stream_from","movie_url","parameters","retptr","__wbindgen_add_to_stack_pointer","ptr0","__wbindgen_malloc","__wbindgen_realloc","len0","ruffle_stream_from","r0","load_data","swf_data","swf_name","ruffle_load_data","play","ruffle_play","pause","ruffle_pause","is_playing","ruffle_is_playing","volume","ruffle_volume","set_volume","ruffle_set_volume","renderer_debug_info","ruffle_renderer_debug_info","renderer_name","ruffle_renderer_name","prepare_context_menu","ruffle_prepare_context_menu","run_context_menu_callback","index","ruffle_run_context_menu_callback","set_fullscreen","is_fullscreen","ruffle_set_fullscreen","clear_custom_menu_items","ruffle_clear_custom_menu_items","destroy","ruffle_destroy","add_font","font_name","data","ruffle_add_font","set_default_font","default_name","fonts","ptr1","len1","ruffle_set_default_font","call_exposed_callback","ruffle_call_exposed_callback","set_trace_observer","observer","ruffle_set_trace_observer","audio_context","ruffle_audio_context","is_wasm_simd_used","ruffle_is_wasm_simd_used","__wbg_get_imports","imports","wbg","__wbindgen_string_get","ret","__wbindgen_cb_drop","__wbg_setMetadata_128bd20648a12d07","setMetadata","__wbindgen_is_function","__wbindgen_string_new","__wbg_getProperty_af1b259e02b39917","arguments","__wbg_onCallbackAvailable_d54d3847055a0720","onCallbackAvailable","__wbg_onFSCommand_68fd9326a1eb7ff5","arg3","arg4","onFSCommand","__wbindgen_number_get","__wbindgen_boolean_get","__wbindgen_is_null","__wbindgen_number_new","__wbg_panic_52092d3d09d11787","panic","__wbg_displayRootMovieDownloadFailedMessage_ed4ad3ae9522c8a3","displayRootMovieDownloadFailedMessage","__wbg_displayMessage_6b8a0011f836541f","displayMessage","__wbg_setFullscreen_85ac797b8823b727","setFullscreen","__wbg_openVirtualKeyboard_e0659b8d0c7b81ed","openVirtualKeyboard","__wbg_isVirtualKeyboardFocused_1719ab4ec034b0ab","isVirtualKeyboardFocused","__wbg_displayUnsupportedVideo_619cdc62d232655a","displayUnsupportedVideo","__wbg_ruffle_new","__wbindgen_is_bigint","__wbindgen_bigint_from_i64","__wbindgen_jsval_eq","__wbindgen_bigint_from_u64","BigInt","asUintN","__wbindgen_is_object","__wbindgen_in","__wbindgen_is_string","__wbindgen_is_undefined","__wbg_copyToAudioBufferInterleaved_efb71b16faf5adb2","__wbindgen_error_new","__wbg_new_abda76e883ba8a5f","__wbg_stack_658279fe44541cf6","__wbg_error_f851667af71bcfc6","deferred0_0","deferred0_1","console","error","__wbindgen_free","__wbindgen_jsval_loose_eq","__wbg_String_917f38a1211cf44b","String","__wbg_getwithrefkey_3b3c46ba20582127","__wbg_set_8761474ad72b9bf1","__wbg_log_c9486ca5d8e2cbe8","log","__wbg_log_aba5996d9bde071f","arg5","arg6","arg7","__wbg_mark_40e050a77cc39fea","performance","mark","__wbg_measure_aa7a73f17813f708","deferred1_0","deferred1_1","measure","__wbg_queueMicrotask_e5949c35d772a669","queueMicrotask","__wbg_queueMicrotask_2be8b97a81fe4d00","__wbg_crypto_c48a774b022d20ac","crypto","__wbg_process_298734cf255a885d","process","__wbg_versions_e2e78e134e3e5d01","versions","__wbg_node_1cd7a5d853dbea79","node","__wbg_msCrypto_bcb970640f50a1e8","msCrypto","__wbg_require_8f08ceecec0f4fee","module","require","__wbg_randomFillSync_dc1e9a60c158336d","randomFillSync","__wbg_getRandomValues_37fa2ca9e4e07fab","getRandomValues","__wbg_performance_bdf4f1a290fc5c5c","__wbg_now_d87295c25be68e8b","now","__wbg_instanceof_WebGl2RenderingContext_dcef4c962fd699e9","result","WebGL2RenderingContext","__wbg_beginQuery_b77f6789672396e4","beginQuery","__wbg_bindBufferRange_ad7054c3ee5c6ef9","bindBufferRange","__wbg_bindSampler_c9bd2f21f904cae4","bindSampler","__wbg_bindVertexArray_cf524b9892e28075","bindVertexArray","__wbg_blitFramebuffer_a4c9adfdb6b1ffa8","arg8","arg9","arg10","blitFramebuffer","__wbg_bufferData_77ca7e60658033e8","bufferData","__wbg_bufferData_cbf46e29ed1643f0","__wbg_bufferSubData_5479137ae34eb123","bufferSubData","__wbg_clearBufferfi_8633a4d3aa04e632","clearBufferfi","__wbg_clearBufferfv_1312425cb4447d52","clearBufferfv","__wbg_clearBufferiv_e8f1973594b7e7a4","clearBufferiv","__wbg_clearBufferuiv_98c25f3ef7dc8e90","clearBufferuiv","__wbg_clientWaitSync_e74bab9938ab7b7d","clientWaitSync","__wbg_compressedTexSubImage2D_07f751e93c00be4b","compressedTexSubImage2D","__wbg_compressedTexSubImage2D_6545cb75eb624829","__wbg_compressedTexSubImage3D_e0d4519911d0b863","arg11","compressedTexSubImage3D","__wbg_compressedTexSubImage3D_08e1c9b05dc8f93b","__wbg_copyBufferSubData_c282baaee7e6fb21","copyBufferSubData","__wbg_copyTexSubImage3D_beaa4a8381ab52b6","copyTexSubImage3D","__wbg_createQuery_a559d866fa594eb0","createQuery","__wbg_createSampler_66a5e941bf2be2a8","createSampler","__wbg_createVertexArray_4b35fb59f7da9bd3","createVertexArray","__wbg_deleteQuery_ff90dbf671ef4184","deleteQuery","__wbg_deleteSampler_1e3940f00e5639ae","deleteSampler","__wbg_deleteSync_32395a8439b45ec5","deleteSync","__wbg_deleteVertexArray_afb77924ff489c1d","deleteVertexArray","__wbg_drawArraysInstanced_e0a60611a5b267d1","drawArraysInstanced","__wbg_drawBuffers_fa92ed1b3c7f16a4","drawBuffers","__wbg_drawElementsInstanced_df3722302ea1b54a","drawElementsInstanced","__wbg_endQuery_d14f68c8db4cd117","endQuery","__wbg_fenceSync_fc59acc5642fcbb0","fenceSync","__wbg_framebufferTextureLayer_5e14109c032678e5","framebufferTextureLayer","__wbg_getBufferSubData_6832ba0767286ba3","getBufferSubData","__wbg_getIndexedParameter_ef2c629bdfa92696","getIndexedParameter","__wbg_getQueryParameter_e15e3de18f843799","getQueryParameter","__wbg_getSyncParameter_33996dfdd2d7882e","getSyncParameter","__wbg_getUniformBlockIndex_69eb3648b08216fe","getUniformBlockIndex","__wbg_invalidateFramebuffer_3bae1c067f2cb2a1","invalidateFramebuffer","__wbg_readBuffer_1e70c33b68a2b14b","readBuffer","__wbg_readPixels_c626351cb7e50b7e","readPixels","__wbg_readPixels_11e23d99e8d82b28","__wbg_renderbufferStorageMultisample_5b37401ac2e98a39","renderbufferStorageMultisample","__wbg_samplerParameterf_9e97455fe5f62f3b","samplerParameterf","__wbg_samplerParameteri_fb56f6aeb62e8652","samplerParameteri","__wbg_texImage2D_aa3331ba2fb50c54","texImage2D","__wbg_texStorage2D_d54c1b39afd82600","texStorage2D","__wbg_texStorage3D_55a9e5921ca9e5cd","texStorage3D","__wbg_texSubImage2D_be1edbc37b17c97c","texSubImage2D","__wbg_texSubImage2D_2d448f50a6536ac3","__wbg_texSubImage2D_48f642dc3aa75118","__wbg_texSubImage2D_e5a83a5fa6af1c7b","__wbg_texSubImage2D_0ff7387a82ce7d1d","__wbg_texSubImage3D_c39972668b221cda","texSubImage3D","__wbg_texSubImage3D_959436f754f2ab55","__wbg_texSubImage3D_2c0587d160badf03","__wbg_texSubImage3D_b3a335476f63413e","__wbg_texSubImage3D_eb62b7a16a5ca1e4","__wbg_uniform2fv_4d1cfba3bb56370b","uniform2fv","__wbg_uniform2iv_98e443584b4e7aa0","uniform2iv","__wbg_uniform3fv_a5aa096fec7ac224","uniform3fv","__wbg_uniform3iv_173aeeea1df8fd31","uniform3iv","__wbg_uniform4fv_5b488014de1f2331","uniform4fv","__wbg_uniform4iv_4a7d13e838035a99","uniform4iv","__wbg_uniformBlockBinding_3f335c565d354653","uniformBlockBinding","__wbg_uniformMatrix2fv_97f55388f859e53d","uniformMatrix2fv","__wbg_uniformMatrix3fv_747befbbe746edfa","uniformMatrix3fv","__wbg_uniformMatrix4fv_1826d923932cf3bb","uniformMatrix4fv","__wbg_vertexAttribDivisor_c7e452c112f8fba9","vertexAttribDivisor","__wbg_vertexAttribIPointer_3c9eecc6d010eb7c","vertexAttribIPointer","__wbg_activeTexture_5a67b794a7ff8ef9","activeTexture","__wbg_attachShader_06c432ad16c8823a","attachShader","__wbg_bindBuffer_c0ef32bca575b1bf","bindBuffer","__wbg_bindFramebuffer_d0a5dbfb286c50fc","bindFramebuffer","__wbg_bindRenderbuffer_2b3c56d5e3a06843","bindRenderbuffer","__wbg_bindTexture_b93b09b8ccb1ad79","bindTexture","__wbg_blendColor_13cd680b4a571d0c","blendColor","__wbg_blendEquation_95764654793819fa","blendEquation","__wbg_blendEquationSeparate_15c450dcb532d4b6","blendEquationSeparate","__wbg_blendFunc_8dcdda416da47fff","blendFunc","__wbg_blendFuncSeparate_1b0a9589131ac4ec","blendFuncSeparate","__wbg_colorMask_bce35700ad725680","colorMask","__wbg_compileShader_81181e6a219b7098","compileShader","__wbg_copyTexSubImage2D_3db6d0348e149b43","copyTexSubImage2D","__wbg_createBuffer_6ead16b08a511599","createBuffer","__wbg_createFramebuffer_ae61f7f60e4f7262","createFramebuffer","__wbg_createProgram_c835e8e8ff672d87","createProgram","__wbg_createRenderbuffer_546ad13076d171b8","createRenderbuffer","__wbg_createShader_ae014363ffc75c3a","createShader","__wbg_createTexture_bf3e90c90068415a","createTexture","__wbg_cullFace_8caec08bdeac55b3","cullFace","__wbg_deleteBuffer_dd6dab889155f66c","deleteBuffer","__wbg_deleteFramebuffer_5c3db6bf8da47a23","deleteFramebuffer","__wbg_deleteProgram_fa4467f1f5240581","deleteProgram","__wbg_deleteRenderbuffer_b60f60b4646bc91f","deleteRenderbuffer","__wbg_deleteShader_1763981bc55a576a","deleteShader","__wbg_deleteTexture_767a200bf1091c20","deleteTexture","__wbg_depthFunc_c292cb73977174cf","depthFunc","__wbg_depthMask_bde3394690e9c8af","depthMask","__wbg_depthRange_96428a1b266ada78","depthRange","__wbg_disable_7c1d698fcc9ac41f","disable","__wbg_disableVertexAttribArray_eb9b9b0042076ad2","disableVertexAttribArray","__wbg_drawArrays_c5972b3d73095bf5","drawArrays","__wbg_enable_fb591cc986e74bb0","enable","__wbg_enableVertexAttribArray_224e3bb561570cc2","enableVertexAttribArray","__wbg_framebufferRenderbuffer_8d91d955b0482c63","framebufferRenderbuffer","__wbg_framebufferTexture2D_006e888dee2f2eb6","framebufferTexture2D","__wbg_frontFace_5bd1fe45478a0153","frontFace","__wbg_getActiveUniform_2cc7724078a3fc49","getActiveUniform","__wbg_getError_54d0953dc572e9d3","getError","__wbg_getExtension_9167625a19377c9e","getExtension","__wbg_getParameter_f9803d52fbf91f53","getParameter","__wbg_getProgramInfoLog_056131faf2350ad7","getProgramInfoLog","__wbg_getProgramParameter_790db16915da3254","getProgramParameter","__wbg_getShaderInfoLog_20c948f5d991e6fd","getShaderInfoLog","__wbg_getShaderParameter_37b950cbc20b6795","getShaderParameter","__wbg_getSupportedExtensions_0025d1c62129a18d","getSupportedExtensions","__wbg_getUniformLocation_a7c602314cbc2c05","getUniformLocation","__wbg_linkProgram_bc5dc3f9357619ca","linkProgram","__wbg_pixelStorei_d72d429580d66228","pixelStorei","__wbg_polygonOffset_041f7e38a611f668","polygonOffset","__wbg_renderbufferStorage_66f193b116699606","renderbufferStorage","__wbg_scissor_ba4f49872ea487b7","scissor","__wbg_shaderSource_928e12db21ccefe3","shaderSource","__wbg_stencilFuncSeparate_c81b6fc288a68cfe","stencilFuncSeparate","__wbg_stencilMask_ba73d86b68f2d1a9","stencilMask","__wbg_stencilMaskSeparate_e1468048cf89c6ea","stencilMaskSeparate","__wbg_stencilOpSeparate_0bde3a74778a1126","stencilOpSeparate","__wbg_texParameteri_7258cda4d4572982","texParameteri","__wbg_uniform1f_e051ff9c7bf1e081","uniform1f","__wbg_uniform1i_f13bd7d6ad492b5a","uniform1i","__wbg_uniform4f_97f4fd2d12afc909","uniform4f","__wbg_useProgram_fcb92641d4c3215f","useProgram","__wbg_vertexAttribPointer_0959b49dbd9a1b3e","vertexAttribPointer","__wbg_viewport_8fc784fc0658898b","viewport","__wbg_instanceof_Window_cde2416cf5126a72","Window","__wbg_document_183cf1eecfdbffee","document","__wbg_location_61ca61017633c753","location","__wbg_navigator_7078da62d92ff5ad","navigator","__wbg_devicePixelRatio_41f7bf915854e871","devicePixelRatio","__wbg_localStorage_e11f72e996a4f5d9","localStorage","__wbg_confirm_ed8bd6d5b11bb106","confirm","__wbg_focus_55fe3aa7beabbc51","focus","__wbg_open_d3d452ff648d3681","open","__wbg_cancelAnimationFrame_89e252309fb01baa","cancelAnimationFrame","__wbg_requestAnimationFrame_244e975fcad8e9a1","requestAnimationFrame","__wbg_fetch_8cebc656dc6b11b1","fetch","__wbg_body_11da0c1aa9610cb3","body","__wbg_createElement_9ce3fdea8322ff34","createElement","__wbg_createElementNS_6a08d8f33e767e18","createElementNS","__wbg_querySelector_391afe271b8236d5","querySelector","__wbg_setid_fe7d3f00faee9503","id","__wbg_clientWidth_15a0b51999d4f454","clientWidth","__wbg_clientHeight_d1f0d14dadbdbebb","clientHeight","__wbg_setinnerHTML_b88bf159b62c2334","innerHTML","__wbg_querySelector_a57eae24de697e5f","__wbg_releasePointerCapture_c05fbeda019e781b","releasePointerCapture","__wbg_setAttribute_aebcae2169f2f869","setAttribute","__wbg_setAttributeNS_3c1ca8e544224931","setAttributeNS","__wbg_setPointerCapture_50aea839ca77d6c4","setPointerCapture","__wbg_remove_e8b7a30da3792f66","remove","__wbg_clipboardData_9df31a82d48f5917","clipboardData","__wbg_wasClean_f80e269a7035a33a","wasClean","__wbg_code_8a4e6c814f55b956","__wbg_reason_38737e2df79b7571","reason","__wbg_newwitheventinitdict_ceffda7854c21a6b","CloseEvent","__wbg_instanceof_HtmlDocument_678c856000dccc91","HTMLDocument","__wbg_execCommand_03c5aa47ca921b68","execCommand","__wbg_videoWidth_0004efb52b150ee1","videoWidth","__wbg_videoHeight_91a100fca020a216","videoHeight","__wbg_ctrlKey_ac674c31f44bd157","ctrlKey","__wbg_shiftKey_a741da931809868b","shiftKey","__wbg_metaKey_d37dd650c2a748a7","metaKey","__wbg_key_ab25ddd694dd43f3","__wbg_code_6f828892fabc6b0f","__wbg_data_624fd2b6a4a5ac9e","__wbg_instanceof_HtmlElement_d9fe655ad4f1046c","HTMLElement","__wbg_setinnerText_51ae4ea67eab16cf","innerText","__wbg_style_bb2563875c0a818b","style","__wbg_setonclick_307a2514feddff6d","onclick","__wbg_pointerId_58d55b218fe0dea2","pointerId","__wbg_deltaY_b9ab90e34f3a0f1d","deltaY","__wbg_deltaMode_eeaea4efbd95e3d5","deltaMode","__wbg_setbuffer_07bf42dc41827e0a","__wbg_setonended_8dd87a3f89bdfdd8","onended","__wbg_start_5bf5f92a5044b4cf","start","__wbg_readyState_13e55da5ad6d64e2","readyState","__wbg_setbinaryType_dcb62e0f2b346301","binaryType","__wbg_new_b9b318679315404f","WebSocket","__wbg_close_f4135085ec3fc8f0","close","__wbg_send_c1cc1284964b7434","send","__wbg_send_2860805104507701","__wbg_length_5f77ecb5c40bc195","__wbg_addColorStop_25bd1ceab4e5249d","addColorStop","__wbg_set_2912c891505cbc22","__wbg_instanceof_HtmlTextAreaElement_a38b7b941ea08357","HTMLTextAreaElement","__wbg_setvalue_15231c60278dee22","__wbg_select_a6fb1f090dee4153","select","__wbg_baseURI_35dede05a8ddbcb0","baseURI","__wbg_parentElement_592cb54944d3d002","parentElement","__wbg_appendChild_2e6a6c9d1f0d443d","appendChild","__wbg_removeChild_a63022ebbfa6ebf5","removeChild","__wbg_bindVertexArrayOES_9b5e1523bc4318a9","bindVertexArrayOES","__wbg_createVertexArrayOES_b9a61604d56a51c7","createVertexArrayOES","__wbg_deleteVertexArrayOES_fa21d7164c06faf0","deleteVertexArrayOES","__wbg_size_3f52fa5fdd6ff84c","size","__wbg_newwithbuffersourcesequenceandoptions_3956f3afc3d17090","Blob","__wbg_newwithu8arraysequenceandoptions_f520ece5c28a5211","__wbg_instanceof_CanvasRenderingContext2d_e264df6db9ec5a3d","CanvasRenderingContext2D","__wbg_setglobalAlpha_83c9926d654d3998","globalAlpha","__wbg_setglobalCompositeOperation_11870ed16a273f0a","globalCompositeOperation","__wbg_setstrokeStyle_1bf67b48c7e92f7c","strokeStyle","__wbg_setfillStyle_343558d6a1a50509","fillStyle","__wbg_setfilter_d603d4dac077b111","filter","__wbg_setimageSmoothingEnabled_440bffc026016be3","imageSmoothingEnabled","__wbg_setlineWidth_52861f70ee5fc11d","lineWidth","__wbg_setlineCap_edcaad1fc0d5ddf1","lineCap","__wbg_setlineJoin_4d0e72651ba85036","lineJoin","__wbg_setmiterLimit_7973579201c9a640","miterLimit","__wbg_drawImage_25efcf027dcc2208","drawImage","__wbg_clip_ec5cb0959015716a","clip","__wbg_fill_bcbc0476406322b7","fill","__wbg_stroke_ae8518e473c4376a","stroke","__wbg_createLinearGradient_8f9eadd79f7c5fef","createLinearGradient","__wbg_createPattern_d6103ec8fb3c3c33","createPattern","__wbg_createRadialGradient_ab2a290ee5fd0e03","createRadialGradient","__wbg_putImageData_a3f350ccbd660800","putImageData","__wbg_clearRect_bba8d57f3a4d13b9","clearRect","__wbg_fillRect_beae00c04b0cfb93","fillRect","__wbg_restore_74a0c86b727a531b","restore","__wbg_save_61ede9e2b8a62e6f","save","__wbg_resetTransform_8f98c1d66e7f89db","resetTransform","__wbg_setTransform_233d3936dc1e073d","setTransform","__wbg_transform_b2efaa20d3c87088","transform","__wbg_href_92490614763f3f7c","href","__wbg_protocol_a741904865edbf7b","protocol","__wbg_assign_519c419582b364a5","assign","__wbg_new_ca6d092d761478c6","Path2D","__wbg_addPath_627043dfbbaa5dd6","addPath","__wbg_bezierCurveTo_6418ae0c6e441f67","bezierCurveTo","__wbg_closePath_146579bd50ace9d0","closePath","__wbg_lineTo_860f8ce8ae2bbdae","lineTo","__wbg_moveTo_abd134602dd1c7dd","moveTo","__wbg_quadraticCurveTo_a10c88191185c255","quadraticCurveTo","__wbg_rect_626b57c4d2d96a13","rect","__wbg_size_4c24a4b2e2194883","__wbg_type_670485b725fc547b","__wbg_name_8f6fe8ee0d6c0be8","__wbg_connect_d1235c47cbe5a060","connect","__wbg_name_6443ed5608a826ef","__wbg_lastModified_95cb14b2ccff3ec5","lastModified","__wbg_instanceof_HtmlAnchorElement_b212e47cc4b7708b","HTMLAnchorElement","__wbg_setdownload_bed9c50d211d334f","download","__wbg_sethref_9efc2168fc43670a","__wbg_instanceof_HtmlButtonElement_937d3bb8ffc470ae","HTMLButtonElement","__wbg_instanceof_HtmlCanvasElement_838d8b92f3c55028","HTMLCanvasElement","__wbg_width_b813b325b323728a","width","__wbg_setwidth_06b3724e3657b03e","__wbg_height_646e862bac72cff1","height","__wbg_setheight_20af00b46a00cb54","__wbg_getContext_a29bad1d160bec3d","getContext","__wbg_getContext_897a215471051682","__wbg_instanceof_HtmlFormElement_eb100a9bdacc9fe6","HTMLFormElement","__wbg_setaction_6a0e46394931ffc9","action","__wbg_setmethod_81ae1acd6fd03957","method","__wbg_settarget_a77390d923e83844","__wbg_submit_331dac6cda6b2edd","submit","__wbg_width_d8c4d2a00d10a364","__wbg_setwidth_f7d45a47fe2cc350","__wbg_height_36ab0804b689fdcd","__wbg_setheight_37f92bfe2df900f6","__wbg_framebufferTextureMultiviewOVR_2f101ca6d3d5ec6c","framebufferTextureMultiviewOVR","__wbg_headers_4711243cf3bffca0","headers","__wbg_newwithstrandinit_29038da14d09e330","Request","__wbg_instanceof_Response_944e2745b5db71f5","Response","__wbg_url_1f609e63ff1a7983","url","__wbg_redirected_81fdcf58100ba68c","redirected","__wbg_status_7841bb47be2a8f16","status","__wbg_ok_a7a86830ee82e976","ok","__wbg_statusText_9347a20fc7826bd4","statusText","__wbg_arrayBuffer_e32d72b052ba31d7","arrayBuffer","__wbg_instanceof_WebGlRenderingContext_7ff8d8adfb8c0fb3","WebGLRenderingContext","__wbg_drawingBufferWidth_b9a0aa225e7911c0","drawingBufferWidth","__wbg_drawingBufferHeight_c1e66f23676caaaf","drawingBufferHeight","__wbg_bufferData_643bd0cc2cf33013","__wbg_bufferData_2070fa76f6302a3a","__wbg_bufferData_809a59d283cd6a75","__wbg_bufferSubData_76d6aed435b3f17a","__wbg_compressedTexSubImage2D_59dd12942cc23319","__wbg_readPixels_14d882ae98f262f8","__wbg_texImage2D_54144ec7899f99f0","__wbg_texSubImage2D_5fb421f096442197","__wbg_uniform1fv_7636bd97e28fffc4","uniform1fv","__wbg_uniform2fv_c1f05515efaba190","__wbg_uniform2iv_c659ebac35b9010a","__wbg_uniform3fv_50103be86be2160a","__wbg_uniform3iv_94345e7755cd7065","__wbg_uniform4fv_62e2cdfa8d950cbb","__wbg_uniform4iv_550441317ac173d0","__wbg_uniformMatrix2fv_e0a6af2cdd4a327f","__wbg_uniformMatrix3fv_289cf4b804d21c3d","__wbg_uniformMatrix4fv_0e689eebc768e6f5","__wbg_activeTexture_3133544378a42f85","__wbg_attachShader_5f2b830f85fe5214","__wbg_bindBuffer_f5494dced2da6816","__wbg_bindFramebuffer_9b0acb44ec7922f6","__wbg_bindRenderbuffer_bd724af6f06a6668","__wbg_bindTexture_b65e04a9a41089c5","__wbg_blendColor_b4987cfbdd3dcf93","__wbg_blendEquation_9d88092bf2289250","__wbg_blendEquationSeparate_24eecf7601450fe7","__wbg_blendFunc_be0e21ef9883279c","__wbg_blendFuncSeparate_5b5fee01a93374c8","__wbg_clear_cdb6757c4784affb","clear","__wbg_clearColor_0278b0551b3e7d28","clearColor","__wbg_colorMask_0376e32b78af65ed","__wbg_compileShader_b67e96b6423b77f6","__wbg_copyTexSubImage2D_c003f0bcdc1e2f21","__wbg_createBuffer_021d77b738829b0a","__wbg_createFramebuffer_fa5434237a17b841","__wbg_createProgram_157eefe7131da099","__wbg_createRenderbuffer_6117a7baffe1e2ea","__wbg_createShader_a248274c77c19763","__wbg_createTexture_d7064762f0a65367","__wbg_cullFace_faffd470adfbe789","__wbg_deleteBuffer_08659fcc166ac49c","__wbg_deleteFramebuffer_1ac04c03ba626687","__wbg_deleteProgram_911f2e7223030fb4","__wbg_deleteRenderbuffer_f75bf37baaa7f585","__wbg_deleteShader_c58d400272a58a2c","__wbg_deleteTexture_18c5c1f49778a77f","__wbg_depthFunc_098a50bbcb104e79","__wbg_depthMask_60bb7d8db55837a0","__wbg_depthRange_52ea2c88bcec18d3","__wbg_disable_0469cc57066f58ac","__wbg_disableVertexAttribArray_c85182ad3bd570d0","__wbg_drawArrays_d644ae72c03b2c27","__wbg_drawElements_74abca35806a62bd","drawElements","__wbg_enable_0a908e612a142cce","__wbg_enableVertexAttribArray_7e6345ac810e2ea4","__wbg_framebufferRenderbuffer_383a59ed7a8f191b","__wbg_framebufferTexture2D_aa51df9388740e60","__wbg_frontFace_0a8170a96ca805ae","__wbg_getActiveUniform_d2922d4db3e9c275","__wbg_getAttribLocation_f215c5d8469fbd93","getAttribLocation","__wbg_getExtension_4d6bc63c721ceeae","__wbg_getParameter_3de02d06ae9c1133","__wbg_getProgramInfoLog_650791ed1218ae54","__wbg_getProgramParameter_529c4bcf8c4ee18e","__wbg_getShaderInfoLog_58a82681a9c442e7","__wbg_getShaderParameter_c1610eb33511085e","__wbg_getUniformLocation_2c91af6518876e42","__wbg_linkProgram_83243a6b6a0c9fb4","__wbg_pixelStorei_4efa23d93154f77d","__wbg_polygonOffset_3672ebaf6de04b50","__wbg_renderbufferStorage_5fb48c7f61b5137e","__wbg_scissor_d3671d6dc45f6c26","__wbg_shaderSource_f7a361c4354dbdf4","__wbg_stencilFunc_e94a0c92cd4efaec","stencilFunc","__wbg_stencilFuncSeparate_af859a7c993612bb","__wbg_stencilMask_99f21d29511d9d79","__wbg_stencilMaskSeparate_24f9d07e96c9034d","__wbg_stencilOp_57df877f36c86d7b","stencilOp","__wbg_stencilOpSeparate_8786f8d830d34672","__wbg_texParameteri_b4d0b459f1fba172","__wbg_uniform1f_d7111d0363d58dc2","__wbg_uniform1i_73819b7968ac4e58","__wbg_uniform4f_6bb57df76119eb0e","__wbg_useProgram_521dfe9012fd77d6","__wbg_vertexAttribPointer_04346476271a47a3","__wbg_viewport_4bd44b9c38348e9c","__wbg_getSupportedProfiles_540bccdc401f1d36","getSupportedProfiles","__wbg_drawArraysInstancedANGLE_82a216678a9be0ce","drawArraysInstancedANGLE","__wbg_drawElementsInstancedANGLE_4c5a141e1f624e92","drawElementsInstancedANGLE","__wbg_vertexAttribDivisorANGLE_0f090c8b31e2ea47","vertexAttribDivisorANGLE","__wbg_inverse_43feddd71a1896ae","inverse","__wbg_width_6c5fb35574feaadc","__wbg_height_f55737a1397fd32b","__wbg_width_72c48cb3dc3570ce","__wbg_height_b8a42f78b9ab2c9e","__wbg_newwithsw_5fe9446d20911c26","ImageData","__wbg_newwithu8clampedarray_1e36534fa9bd46a2","Uint8ClampedArray","__wbg_platform_7c341ced0a5e79f0","platform","__wbg_language_e2a23bf9f4b99268","language","__wbg_get_758df923f75416e8","__wbg_set_127ec8f757a854fd","__wbg_delete_8390fe6d4b04b86c","__wbg_destination_b80b78676c85be36","destination","__wbg_sampleRate_8c0bf8ac802a959a","sampleRate","__wbg_currentTime_6e3ac52d729fcd7c","currentTime","__wbg_new_9bf2893f6b2ab17d","__wbg_close_ee68dad4f8e4064e","__wbg_suspend_0b4d1ce7709dd714","suspend","__wbg_createBuffer_0bd1bbb8f809f354","__wbg_createBufferSource_02e48ab801096cfd","createBufferSource","__wbg_resume_92afff9b4ed62b07","resume","__wbg_setTransform_c8feb4cdad95a47d","__wbg_setProperty_de108d2e8182d9c0","setProperty","__wbg_addEventListener_0f2891b0794e07fa","addEventListener","__wbg_addEventListener_51709b9747ad8980","__wbg_addEventListener_2452b2c7b84acc8c","__wbg_dispatchEvent_2434b822eb17a7b5","dispatchEvent","__wbg_removeEventListener_104d11302bb212d1","removeEventListener","__wbg_removeEventListener_5b1e762a7951280a","__wbg_result_5e08da49132b9af2","__wbg_setonload_a5989ad0a3cbb169","onload","__wbg_new_b71bf93085f9d631","FileReader","__wbg_readAsArrayBuffer_55965fe069b748b7","readAsArrayBuffer","__wbg_getData_8a2880812d381455","getData","__wbg_instanceof_HtmlInputElement_8f81a6600ceb1918","HTMLInputElement","__wbg_setaccept_d035496a337c3c03","accept","__wbg_files_b7b48824af0dcef1","files","__wbg_setmultiple_c2646cc32fb42591","multiple","__wbg_setname_b12def289a8f0caa","__wbg_settype_e400ea1c05f83f80","__wbg_setvalue_7d187f6cc23d8192","__wbg_drawBuffersWEBGL_03845b515a0bce06","drawBuffersWEBGL","__wbg_a_fb50200002a90975","__wbg_seta_1710bc665b6a4636","__wbg_b_8f57a6157f09b4ee","__wbg_c_4b5fede85e9dfd5c","c","__wbg_d_3d88f9bef34c61f7","d","__wbg_setd_e8e3ad3c7e294673","__wbg_e_bcfedaedcc1dc9b8","__wbg_f_25fb08cf8031bfe3","__wbg_new_afefa9d6b4110bf8","DOMMatrix","__wbg_newwitharray64_a48a2e211d80680d","__wbg_currentTarget_d188b2c4da51f1d0","currentTarget","__wbg_preventDefault_9299867e06da6909","preventDefault","__wbg_length_1172ab9213274731","__wbg_get_3519b46be2694573","__wbg_offsetX_3a146805201e432d","offsetX","__wbg_offsetY_4a991814d3d6487d","offsetY","__wbg_button_22121917aaba48d0","button","__wbg_createObjectURL_86955f30bbed45eb","URL","createObjectURL","__wbg_get_4a9aa5157afeb382","__wbg_length_cace2e0b3ddc0502","__wbg_new_08236689f0afb357","__wbg_newnoargs_ccdcae30fd002262","Function","__wbg_next_15da6a3df9290720","next","__wbg_next_1989a20442400aaa","__wbg_done_bc26bf4ada718266","done","__wbg_value_0570714ff7d75f35","__wbg_iterator_7ee1a391d310f8e4","Symbol","iterator","__wbg_get_2aff440840bb6202","Reflect","__wbg_call_669127b9d730c650","__wbg_new_c728d68b8b34487e","__wbg_self_3fad056edded10bd","self","__wbg_window_a4f46c98a61d4089","window","__wbg_globalThis_17eff828815f7d84","globalThis","__wbg_global_46f939f6541643c5","g","global","__wbg_set_0ac78a2bc07da03c","__wbg_includes_e2c5dca225263a18","includes","__wbg_isArray_38525be7442aa21e","__wbg_of_283796b230947688","of","__wbg_of_6a2808915f6aed46","__wbg_push_fd3233d09cf81821","push","__wbg_instanceof_ArrayBuffer_c7cc317e5c29cc0d","ArrayBuffer","__wbg_values_452cc64929239194","values","__wbg_instanceof_Error_9f5881c3c4149389","__wbg_new_ab87fd305ed9004b","__wbg_message_35f9b952e1b922e2","__wbg_name_e1152a59269f79e5","__wbg_toString_d0cefe4046ecb265","__wbg_apply_1c259fc7880fb101","__wbg_call_53fc3abd42e24ec8","__wbg_isSafeInteger_c38b0a16d0c7cef7","Number","isSafeInteger","__wbg_getTime_ed6ee333b702f8fc","getTime","__wbg_getTimezoneOffset_5cb2b8973dd9f251","getTimezoneOffset","__wbg_new_a49511604c14761d","Date","__wbg_new0_ad75dd38f92424e2","__wbg_instanceof_Object_3c95bd459efa5c3c","__wbg_entries_6d727b73ee02b7ce","entries","__wbg_fromEntries_32e743561fa647fb","fromEntries","__wbg_is_c74aa9bb973d6109","is","__wbg_new_feb65b865d980ae2","state0","Promise","closure7832_externref_shim","__wbg_adapter_1114","__wbg_resolve_a3252b2860f0a09e","resolve","__wbg_then_89e1c559530b85cf","then","__wbg_then_1bbc9edafd859b06","__wbg_buffer_344d9b41efe96da7","__wbg_newwithbyteoffsetandlength_b1262aece603a9a4","Int8Array","__wbg_newwithbyteoffsetandlength_de55832ce930edf6","Int16Array","__wbg_newwithbyteoffsetandlength_4256761d1703f95e","__wbg_newwithbyteoffsetandlength_2dc04d99088b15e3","__wbg_new_d8a000788389a31e","__wbg_set_dcfd613a3420f908","__wbg_length_a5587d6cd79ab197","__wbg_newwithbyteoffsetandlength_2dfd4b7f2d9095c8","Uint16Array","__wbg_newwithbyteoffsetandlength_666c0bd209289750","__wbg_newwithbyteoffsetandlength_4761a4dc62ec68a9","__wbg_instanceof_Uint8Array_19e6f142a5e7e1e1","__wbg_newwithlength_13b5319ab422dcf6","__wbg_buffer_b334b57bee6f611b","__wbg_subarray_6ca5cfa7fbb9abbe","__wbg_has_cdf8b85f6e903c80","has","__wbg_ownKeys_8516cc27797cfb60","ownKeys","__wbg_set_40f7786a25a9cc7e","__wbindgen_bigint_get_as_i64","BigInt64Array","__wbindgen_debug_string","__wbindgen_throw","__wbindgen_memory","__wbindgen_closure_wrapper886","__wbindgen_closure_wrapper887","__wbindgen_closure_wrapper888","__wbindgen_closure_wrapper889","__wbindgen_closure_wrapper890","__wbindgen_closure_wrapper891","__wbindgen_closure_wrapper893","__wbindgen_closure_wrapper3220","__wbindgen_closure_wrapper3290","__wbindgen_closure_wrapper3292","__wbindgen_closure_wrapper3294","__wbindgen_closure_wrapper3296","__wbindgen_closure_wrapper10328","__wbindgen_init_externref_table","table","grow","__wbg_finalize_init","instance","exports","__wbg_init","__wbindgen_wasm_module","__wbindgen_start","initSync","WebAssembly","Module","Instance","async","input","instantiateStreaming","warn","bytes","instantiate","__wbg_load"],"sourceRoot":""} \ No newline at end of file diff --git a/361f3dbb9db6a5980326.woff2 b/361f3dbb9db6a5980326.woff2 new file mode 100644 index 00000000..edb9fa6f Binary files /dev/null and b/361f3dbb9db6a5980326.woff2 differ diff --git a/4b5371fef39e86bacf20.wasm b/4b5371fef39e86bacf20.wasm new file mode 100644 index 00000000..ce066f90 Binary files /dev/null and b/4b5371fef39e86bacf20.wasm differ diff --git a/662.index.js b/662.index.js deleted file mode 100644 index a4796464..00000000 --- a/662.index.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkruffle_demo=self.webpackChunkruffle_demo||[]).push([[662],{762:(e,n,t)=>{function _(e,n,t){n&&e.getChannelData(0).set(n),t&&e.getChannelData(1).set(t)}function r(e){return e.currentTime-e.baseLatency}t.d(n,{K:()=>_,T:()=>r})},662:(e,n,t)=>{t.r(n),t.d(n,{Ruffle:()=>q,default:()=>J,initSync:()=>N});var _=t(762);e=t.hmd(e);const r="undefined"!=typeof AudioContext?AudioContext:"undefined"!=typeof webkitAudioContext?webkitAudioContext:void 0;let b;const c=new Array(32).fill(void 0);function f(e){return c[e]}c.push(void 0,null,!0,!1);let u=c.length;function o(e){const n=f(e);return function(e){e<36||(c[e]=u,u=e)}(e),n}const i=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0});let a;function g(){return 0===a.byteLength&&(a=new Uint8Array(b.memory.buffer)),a}function w(e,n){return i.decode(g().subarray(e,e+n))}function d(e){u===c.length&&c.push(c.length+1);const n=u;return u=c[n],c[n]=e,n}i.decode();let s=0;const l=new TextEncoder("utf-8"),m="function"==typeof l.encodeInto?function(e,n){return l.encodeInto(e,n)}:function(e,n){const t=l.encode(e);return n.set(t),{read:e.length,written:t.length}};function p(e,n,t){if(void 0===t){const t=l.encode(e),_=n(t.length);return g().subarray(_,_+t.length).set(t),s=t.length,_}let _=e.length,r=n(_);const b=g();let c=0;for(;c<_;c++){const n=e.charCodeAt(c);if(n>127)break;b[r+c]=n}if(c!==_){0!==c&&(e=e.slice(c)),r=t(r,_,_=c+3*e.length);const n=g().subarray(r+c,r+_);c+=m(e,n).written}return s=c,r}function y(e){return null==e}let h,v;function x(){return 0===h.byteLength&&(h=new Int32Array(b.memory.buffer)),h}function A(){return 0===v.byteLength&&(v=new Float64Array(b.memory.buffer)),v}function S(e){const n=typeof e;if("number"==n||"boolean"==n||null==e)return`${e}`;if("string"==n)return`"${e}"`;if("symbol"==n){const n=e.description;return null==n?"Symbol":`Symbol(${n})`}if("function"==n){const n=e.name;return"string"==typeof n&&n.length>0?`Function(${n})`:"Function"}if(Array.isArray(e)){const n=e.length;let t="[";n>0&&(t+=S(e[0]));for(let _=1;_1))return toString.call(e);if(_=t[1],"Object"==_)try{return"Object("+JSON.stringify(e)+")"}catch(e){return"Object"}return e instanceof Error?`${e.name}: ${e.message}\n${e.stack}`:_}function T(e,n,t,_){const r={a:e,b:n,cnt:1,dtor:t},c=(...e)=>{r.cnt++;const n=r.a;r.a=0;try{return _(n,r.b,...e)}finally{0==--r.cnt?b.__wbindgen_export_2.get(r.dtor)(n,r.b):r.a=n}};return c.original=r,c}function R(e,n,t){b._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h01021a3d5157705f(e,n,d(t))}function C(e,n,t){b._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h24a633beb70addfb(e,n,t)}function P(e,n){b._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h3a1af6c702e1c6b3(e,n)}function E(e,n,t){b._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h66f8209cefb20eb7(e,n,d(t))}function M(e,n,t){b._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h96ab439b5823ee8f(e,n,d(t))}function B(e,n){try{return e.apply(this,n)}catch(e){b.__wbindgen_exn_store(d(e))}}let L,k,F,O=32;function I(e){if(1==O)throw new Error("out of js stack");return c[--O]=e,O}function D(){return 0===L.byteLength&&(L=new Uint32Array(b.memory.buffer)),L}function W(e,n){return(0===k.byteLength&&(k=new Float32Array(b.memory.buffer)),k).subarray(e/4,e/4+n)}function V(e,n){return g().subarray(e/1,e/1+n)}function U(e,n){return A().subarray(e/8,e/8+n)}function j(e,n){return(0===F.byteLength&&(F=new Uint8ClampedArray(b.memory.buffer)),F).subarray(e/1,e/1+n)}class q{static __wrap(e){const n=Object.create(q.prototype);return n.ptr=e,n}__destroy_into_raw(){const e=this.ptr;return this.ptr=0,e}free(){const e=this.__destroy_into_raw();b.__wbg_ruffle_free(e)}constructor(e,n,t){try{return o(b.ruffle_new(d(e),d(n),I(t)))}finally{c[O++]=void 0}}stream_from(e,n){try{const _=b.__wbindgen_add_to_stack_pointer(-16),r=p(e,b.__wbindgen_malloc,b.__wbindgen_realloc),f=s;b.ruffle_stream_from(_,this.ptr,r,f,I(n));var t=x()[_/4+0];if(x()[_/4+1])throw o(t)}finally{b.__wbindgen_add_to_stack_pointer(16),c[O++]=void 0}}load_data(e,n){try{const _=b.__wbindgen_add_to_stack_pointer(-16);b.ruffle_load_data(_,this.ptr,d(e),I(n));var t=x()[_/4+0];if(x()[_/4+1])throw o(t)}finally{b.__wbindgen_add_to_stack_pointer(16),c[O++]=void 0}}play(){b.ruffle_play(this.ptr)}pause(){b.ruffle_pause(this.ptr)}is_playing(){return 0!==b.ruffle_is_playing(this.ptr)}prepare_context_menu(){return o(b.ruffle_prepare_context_menu(this.ptr))}run_context_menu_callback(e){b.ruffle_run_context_menu_callback(this.ptr,e)}set_fullscreen(e){b.ruffle_set_fullscreen(this.ptr,e)}clear_custom_menu_items(){b.ruffle_clear_custom_menu_items(this.ptr)}destroy(){b.ruffle_destroy(this.ptr)}call_exposed_callback(e,n){const t=p(e,b.__wbindgen_malloc,b.__wbindgen_realloc),_=s,r=function(e,n){const t=n(4*e.length),_=D();for(let n=0;n>>0,a>>>0)},n.wbg.__wbg_createVertexArray_f8aff8c98a8e7ce7=function(e){const n=f(e).createVertexArray();return y(n)?0:d(n)},n.wbg.__wbg_renderbufferStorageMultisample_2fddc7b0cc405fe4=function(e,n,t,_,r,b){f(e).renderbufferStorageMultisample(n>>>0,t,_>>>0,r,b)},n.wbg.__wbg_texImage2D_e7d46024e2946907=function(){return B((function(e,n,t,_,r,b,c,u,o,i,a){f(e).texImage2D(n>>>0,t,_,r,b,c,u>>>0,o>>>0,0===i?void 0:V(i,a))}),arguments)},n.wbg.__wbg_bindFramebuffer_8fa07aa65dcbd3aa=function(e,n,t){f(e).bindFramebuffer(n>>>0,f(t))},n.wbg.__wbg_bindRenderbuffer_8969ae2581d424bd=function(e,n,t){f(e).bindRenderbuffer(n>>>0,f(t))},n.wbg.__wbg_bindTexture_83f436ae22ba78b4=function(e,n,t){f(e).bindTexture(n>>>0,f(t))},n.wbg.__wbg_createFramebuffer_1316a4c02803bcf8=function(e){const n=f(e).createFramebuffer();return y(n)?0:d(n)},n.wbg.__wbg_createRenderbuffer_abb5d5ff42fa138f=function(e){const n=f(e).createRenderbuffer();return y(n)?0:d(n)},n.wbg.__wbg_createTexture_1b5ac8ef80f089c8=function(e){const n=f(e).createTexture();return y(n)?0:d(n)},n.wbg.__wbg_deleteFramebuffer_48183bac844e2cbe=function(e,n){f(e).deleteFramebuffer(f(n))},n.wbg.__wbg_deleteRenderbuffer_92abd3c5070fbbb9=function(e,n){f(e).deleteRenderbuffer(f(n))},n.wbg.__wbg_deleteTexture_8cb16fb3b8ab69cd=function(e,n){f(e).deleteTexture(f(n))},n.wbg.__wbg_framebufferRenderbuffer_4e682abcb3678a20=function(e,n,t,_,r){f(e).framebufferRenderbuffer(n>>>0,t>>>0,_>>>0,f(r))},n.wbg.__wbg_framebufferTexture2D_fd6329e64dacca57=function(e,n,t,_,r,b){f(e).framebufferTexture2D(n>>>0,t>>>0,_>>>0,f(r),b)},n.wbg.__wbg_getError_2d3fe8b71c072eda=function(e){return f(e).getError()},n.wbg.__wbg_getParameter_00d59df03350c8de=function(){return B((function(e,n){return d(f(e).getParameter(n>>>0))}),arguments)},n.wbg.__wbg_texParameteri_d3d72cea09b18227=function(e,n,t,_){f(e).texParameteri(n>>>0,t>>>0,_)},n.wbg.__wbg_instanceof_Window_a2a08d3918d7d4d0=function(e){return f(e)instanceof Window},n.wbg.__wbg_document_14a383364c173445=function(e){const n=f(e).document;return y(n)?0:d(n)},n.wbg.__wbg_location_3b5031b281e8d218=function(e){return d(f(e).location)},n.wbg.__wbg_navigator_2d05aef684d827d8=function(e){return d(f(e).navigator)},n.wbg.__wbg_devicePixelRatio_85ae9a993f96e777=function(e){return f(e).devicePixelRatio},n.wbg.__wbg_localStorage_2409bbdfe5a4d2a7=function(){return B((function(e){const n=f(e).localStorage;return y(n)?0:d(n)}),arguments)},n.wbg.__wbg_cancelAnimationFrame_0751dd622bd4f521=function(){return B((function(e,n){f(e).cancelAnimationFrame(n)}),arguments)},n.wbg.__wbg_focus_9b223127d6e50a79=function(){return B((function(e){f(e).focus()}),arguments)},n.wbg.__wbg_open_ab0998e8eb242a30=function(){return B((function(e,n,t,_,r){const b=f(e).open(w(n,t),w(_,r));return y(b)?0:d(b)}),arguments)},n.wbg.__wbg_requestAnimationFrame_61bcf77211b282b7=function(){return B((function(e,n){return f(e).requestAnimationFrame(f(n))}),arguments)},n.wbg.__wbg_fetch_23507368eed8d838=function(e,n){return d(f(e).fetch(f(n)))},n.wbg.__wbg_debug_68178c61250ae699=function(e){console.debug(f(e))},n.wbg.__wbg_error_e2677af4c7f31a14=function(e){console.error(f(e))},n.wbg.__wbg_info_2fe3b57d78190c6d=function(e){console.info(f(e))},n.wbg.__wbg_log_7761a8b8a8c1864e=function(e){console.log(f(e))},n.wbg.__wbg_warn_8b29c6b80217b0e4=function(e){console.warn(f(e))},n.wbg.__wbg_style_3fb37aa4b3701322=function(e){return d(f(e).style)},n.wbg.__wbg_getMappedRange_34ff822c9e84e776=function(e,n,t){return d(f(e).getMappedRange(n,t))},n.wbg.__wbg_mapAsync_686232593427f633=function(e,n,t,_){return d(f(e).mapAsync(n>>>0,t,_))},n.wbg.__wbg_unmap_3c6b6b25e300fffc=function(e){f(e).unmap()},n.wbg.__wbg_configure_5b66b7a6ec2bca20=function(e,n){f(e).configure(f(n))},n.wbg.__wbg_getCurrentTexture_6fba5b57d7751897=function(e){return d(f(e).getCurrentTexture())},n.wbg.__wbg_now_9c64828adecad05e=function(e){return f(e).now()},n.wbg.__wbg_a_f8a23157db40a300=function(e){return f(e).a},n.wbg.__wbg_seta_5cd98d661ce16283=function(e,n){f(e).a=n},n.wbg.__wbg_b_0d5d58541358976b=function(e){return f(e).b},n.wbg.__wbg_c_a90f0b5bdc175e78=function(e){return f(e).c},n.wbg.__wbg_d_e464989627f07979=function(e){return f(e).d},n.wbg.__wbg_setd_8a679c3670b6f49b=function(e,n){f(e).d=n},n.wbg.__wbg_e_9f858429eb0a621e=function(e){return f(e).e},n.wbg.__wbg_f_c5253bae312ccc71=function(e){return f(e).f},n.wbg.__wbg_new_adbe707b014d1fd2=function(){return B((function(){return d(new DOMMatrix)}),arguments)},n.wbg.__wbg_newwitharray64_e834f62cea0c8cc5=function(){return B((function(e,n){return d(new DOMMatrix(U(e,n)))}),arguments)},n.wbg.__wbg_instanceof_HtmlCanvasElement_7b561bd94e483f1d=function(e){return f(e)instanceof HTMLCanvasElement},n.wbg.__wbg_width_ad2acb326fc35bdb=function(e){return f(e).width},n.wbg.__wbg_setwidth_59ddc312219f205b=function(e,n){f(e).width=n>>>0},n.wbg.__wbg_height_65ee0c47b0a97297=function(e){return f(e).height},n.wbg.__wbg_setheight_70833966b4ed584e=function(e,n){f(e).height=n>>>0},n.wbg.__wbg_getContext_b506f48cb166bf26=function(){return B((function(e,n,t){const _=f(e).getContext(w(n,t));return y(_)?0:d(_)}),arguments)},n.wbg.__wbg_getContext_686f3aabd97ba151=function(){return B((function(e,n,t,_){const r=f(e).getContext(w(n,t),f(_));return y(r)?0:d(r)}),arguments)},n.wbg.__wbg_setonaudioprocess_0f18f08566d678e6=function(e,n){f(e).onaudioprocess=f(n)},n.wbg.__wbg_currentTarget_6f25dd2ce13178de=function(e){const n=f(e).currentTarget;return y(n)?0:d(n)},n.wbg.__wbg_preventDefault_2e92eb64f38efc0d=function(e){f(e).preventDefault()},n.wbg.__wbg_key_6e807abe0dbacdb8=function(e,n){const t=p(f(n).key,b.__wbindgen_malloc,b.__wbindgen_realloc),_=s;x()[e/4+1]=_,x()[e/4+0]=t},n.wbg.__wbg_code_ec695f278753de4d=function(e,n){const t=p(f(n).code,b.__wbindgen_malloc,b.__wbindgen_realloc),_=s;x()[e/4+1]=_,x()[e/4+0]=t},n.wbg.__wbg_newwithstrandinit_41c86e821f771b24=function(){return B((function(e,n,t){return d(new Request(w(e,n),f(t)))}),arguments)},n.wbg.__wbg_newwithbuffersourcesequenceandoptions_407953b12cf8d677=function(){return B((function(e,n){return d(new Blob(f(e),f(n)))}),arguments)},n.wbg.__wbg_instanceof_CanvasRenderingContext2d_9037c3eea625e27b=function(e){return f(e)instanceof CanvasRenderingContext2D},n.wbg.__wbg_setglobalAlpha_3b2742cf3ea8149d=function(e,n){f(e).globalAlpha=n},n.wbg.__wbg_setglobalCompositeOperation_952c3106ecc5f417=function(){return B((function(e,n,t){f(e).globalCompositeOperation=w(n,t)}),arguments)},n.wbg.__wbg_setstrokeStyle_0ab7348da47291bb=function(e,n){f(e).strokeStyle=f(n)},n.wbg.__wbg_setfillStyle_a0bd3a7496c1c5ae=function(e,n){f(e).fillStyle=f(n)},n.wbg.__wbg_setfilter_3d603041d36eb024=function(e,n,t){f(e).filter=w(n,t)},n.wbg.__wbg_setimageSmoothingEnabled_3dbb2403930baf85=function(e,n){f(e).imageSmoothingEnabled=0!==n},n.wbg.__wbg_setlineWidth_5d6cf7ef78aab123=function(e,n){f(e).lineWidth=n},n.wbg.__wbg_setlineCap_7552a7f5a6cb2110=function(e,n,t){f(e).lineCap=w(n,t)},n.wbg.__wbg_setlineJoin_6b65f68b27c132a2=function(e,n,t){f(e).lineJoin=w(n,t)},n.wbg.__wbg_setmiterLimit_b9ee4cbfe23d8c23=function(e,n){f(e).miterLimit=n},n.wbg.__wbg_drawImage_83230048f8deee83=function(){return B((function(e,n,t,_){f(e).drawImage(f(n),t,_)}),arguments)},n.wbg.__wbg_clip_06e31c6883cedcea=function(e,n,t){f(e).clip(f(n),o(t))},n.wbg.__wbg_fill_b59d6423381669b5=function(e,n,t){f(e).fill(f(n),o(t))},n.wbg.__wbg_stroke_6345e439dce2411c=function(e,n){f(e).stroke(f(n))},n.wbg.__wbg_createLinearGradient_7e66eeec20a9f71e=function(e,n,t,_,r){return d(f(e).createLinearGradient(n,t,_,r))},n.wbg.__wbg_createPattern_f64be35193cf6d8a=function(){return B((function(e,n,t,_){const r=f(e).createPattern(f(n),w(t,_));return y(r)?0:d(r)}),arguments)},n.wbg.__wbg_createRadialGradient_bb0c3a1e9025fd4a=function(){return B((function(e,n,t,_,r,b,c){return d(f(e).createRadialGradient(n,t,_,r,b,c))}),arguments)},n.wbg.__wbg_getImageData_50f6c1b814306c32=function(){return B((function(e,n,t,_,r){return d(f(e).getImageData(n,t,_,r))}),arguments)},n.wbg.__wbg_putImageData_f71b039a7f3a0d8a=function(){return B((function(e,n,t,_){f(e).putImageData(f(n),t,_)}),arguments)},n.wbg.__wbg_clearRect_7d73f724a3fc825c=function(e,n,t,_,r){f(e).clearRect(n,t,_,r)},n.wbg.__wbg_fillRect_37d4341db168ab0f=function(e,n,t,_,r){f(e).fillRect(n,t,_,r)},n.wbg.__wbg_restore_2eda799771bbdaf3=function(e){f(e).restore()},n.wbg.__wbg_save_88e5b8eebd3f0de5=function(e){f(e).save()},n.wbg.__wbg_resetTransform_719b2c3de6d07521=function(){return B((function(e){f(e).resetTransform()}),arguments)},n.wbg.__wbg_setTransform_f6e32d675c5c5f30=function(){return B((function(e,n,t,_,r,b,c){f(e).setTransform(n,t,_,r,b,c)}),arguments)},n.wbg.__wbg_transform_441c583c742163e2=function(){return B((function(e,n,t,_,r,b,c){f(e).transform(n,t,_,r,b,c)}),arguments)},n.wbg.__wbg_addEventListener_5822223857fe82cb=function(){return B((function(e,n,t,_){f(e).addEventListener(w(n,t),f(_))}),arguments)},n.wbg.__wbg_addEventListener_a77a92f38176616e=function(){return B((function(e,n,t,_,r){f(e).addEventListener(w(n,t),f(_),f(r))}),arguments)},n.wbg.__wbg_addEventListener_a09abdb50db3cd98=function(){return B((function(e,n,t,_,r){f(e).addEventListener(w(n,t),f(_),0!==r)}),arguments)},n.wbg.__wbg_removeEventListener_0e2fd54517fc188b=function(){return B((function(e,n,t,_){f(e).removeEventListener(w(n,t),f(_))}),arguments)},n.wbg.__wbg_removeEventListener_2882dfde82b5b4d9=function(){return B((function(e,n,t,_,r){f(e).removeEventListener(w(n,t),f(_),0!==r)}),arguments)},n.wbg.__wbg_data_798d534e165849ee=function(e,n){const t=function(e,n){const t=n(1*e.length);return g().set(e,t/1),s=e.length,t}(f(n).data,b.__wbindgen_malloc),_=s;x()[e/4+1]=_,x()[e/4+0]=t},n.wbg.__wbg_newwithu8clampedarray_9c1ae19e8e194f7c=function(){return B((function(e,n,t){return d(new ImageData(j(e,n),t>>>0))}),arguments)},n.wbg.__wbg_gpu_755a37b2eedf0a83=function(e){return d(f(e).gpu)},n.wbg.__wbg_body_36a11f2467926b2b=function(e){const n=f(e).body;return y(n)?0:d(n)},n.wbg.__wbg_createElement_2d8b75cffbd32c70=function(){return B((function(e,n,t){return d(f(e).createElement(w(n,t)))}),arguments)},n.wbg.__wbg_createElementNS_02b4562aadf76190=function(){return B((function(e,n,t,_,r){return d(f(e).createElementNS(0===n?void 0:w(n,t),w(_,r)))}),arguments)},n.wbg.__wbg_destination_5bc469ae2192967b=function(e){return d(f(e).destination)},n.wbg.__wbg_sampleRate_07300b65434459c1=function(e){return f(e).sampleRate},n.wbg.__wbg_currentTime_5862ab7e6ff545eb=function(e){return f(e).currentTime},n.wbg.__wbg_new_e2e737399e087a85=function(){return B((function(){return d(new r)}),arguments)},n.wbg.__wbg_suspend_cd50f19e2a5135a2=function(){return B((function(e){return d(f(e).suspend())}),arguments)},n.wbg.__wbg_createBuffer_4d396c7e99dd4d2a=function(){return B((function(e,n,t,_){return d(f(e).createBuffer(n>>>0,t>>>0,_))}),arguments)},n.wbg.__wbg_createBufferSource_45686af9ad60716f=function(){return B((function(e){return d(f(e).createBufferSource())}),arguments)},n.wbg.__wbg_createChannelMerger_268dea9a18a169fa=function(){return B((function(e,n){return d(f(e).createChannelMerger(n>>>0))}),arguments)},n.wbg.__wbg_createChannelSplitter_1d2ce7012578eb9f=function(){return B((function(e,n){return d(f(e).createChannelSplitter(n>>>0))}),arguments)},n.wbg.__wbg_createGain_f0c35f309aa98acc=function(){return B((function(e){return d(f(e).createGain())}),arguments)},n.wbg.__wbg_createScriptProcessor_8408a5fe3a74d40c=function(){return B((function(e,n,t,_){return d(f(e).createScriptProcessor(n>>>0,t>>>0,_>>>0))}),arguments)},n.wbg.__wbg_decodeAudioData_bd288891a2a90d44=function(){return B((function(e,n,t,_){return d(f(e).decodeAudioData(f(n),f(t),f(_)))}),arguments)},n.wbg.__wbg_resume_4b659cb2e2765df8=function(){return B((function(e){return d(f(e).resume())}),arguments)},n.wbg.__wbg_setvalue_bfcadde2faa3d3c4=function(e,n){f(e).value=n},n.wbg.__wbg_linearRampToValueAtTime_cce473a11e9bb147=function(){return B((function(e,n,t){return d(f(e).linearRampToValueAtTime(n,t))}),arguments)},n.wbg.__wbg_setValueAtTime_3212f62f058dab7d=function(){return B((function(e,n,t){return d(f(e).setValueAtTime(n,t))}),arguments)},n.wbg.__wbg_addColorStop_c733d813c9fbfa70=function(){return B((function(e,n,t,_){f(e).addColorStop(n,w(t,_))}),arguments)},n.wbg.__wbg_gain_5e5d2cf1c54d4198=function(e){return d(f(e).gain)},n.wbg.__wbg_requestAdapter_d24c946841242557=function(e,n){return d(f(e).requestAdapter(f(n)))},n.wbg.__wbg_baseURI_aca29593bfcdb51d=function(){return B((function(e,n){const t=f(n).baseURI;var _=y(t)?0:p(t,b.__wbindgen_malloc,b.__wbindgen_realloc),r=s;x()[e/4+1]=r,x()[e/4+0]=_}),arguments)},n.wbg.__wbg_appendChild_e9d52952defb480f=function(){return B((function(e,n){return d(f(e).appendChild(f(n)))}),arguments)},n.wbg.__wbg_inverse_b39ac63238937fb8=function(e){return d(f(e).inverse())},n.wbg.__wbg_submit_55e07fa9fa1f344b=function(e,n){f(e).submit(f(n))},n.wbg.__wbg_writeTexture_71450abd2466ad90=function(e,n,t,_,r){f(e).writeTexture(f(n),f(t),f(_),f(r))},n.wbg.__wbg_end_bcf4599a9e63b68e=function(e){f(e).end()},n.wbg.__wbg_setStencilReference_a17747b3bd25fd89=function(e,n){f(e).setStencilReference(n>>>0)},n.wbg.__wbg_setBindGroup_e8af569edb720afb=function(e,n,t,_,r,b,c){var u,o;f(e).setBindGroup(n>>>0,f(t),(u=_,o=r,D().subarray(u/4,u/4+o)),b,c>>>0)},n.wbg.__wbg_drawIndexed_a9655b48a354f16a=function(e,n,t,_,r,b){f(e).drawIndexed(n>>>0,t>>>0,_>>>0,r,b>>>0)},n.wbg.__wbg_setIndexBuffer_a85b510fb10c8552=function(e,n,t,_){f(e).setIndexBuffer(f(n),o(t),_)},n.wbg.__wbg_setIndexBuffer_452b9c2b60dbdacf=function(e,n,t,_,r){f(e).setIndexBuffer(f(n),o(t),_,r)},n.wbg.__wbg_setPipeline_7fafd451d97eee5c=function(e,n){f(e).setPipeline(f(n))},n.wbg.__wbg_setVertexBuffer_38b319aa792389d3=function(e,n,t,_){f(e).setVertexBuffer(n>>>0,f(t),_)},n.wbg.__wbg_setVertexBuffer_9cf17fb530c11a65=function(e,n,t,_,r){f(e).setVertexBuffer(n>>>0,f(t),_,r)},n.wbg.__wbg_setid_c3cb9fedad5d2791=function(e,n,t){f(e).id=w(n,t)},n.wbg.__wbg_clientWidth_ff949ad9c6d41cd2=function(e){return f(e).clientWidth},n.wbg.__wbg_clientHeight_a250dcf2e0afa47a=function(e){return f(e).clientHeight},n.wbg.__wbg_querySelector_a38de55d3f2e4d6b=function(){return B((function(e,n,t){const _=f(e).querySelector(w(n,t));return y(_)?0:d(_)}),arguments)},n.wbg.__wbg_releasePointerCapture_13317581046e37c3=function(){return B((function(e,n){f(e).releasePointerCapture(n)}),arguments)},n.wbg.__wbg_setAttribute_6091f6f3602fc299=function(){return B((function(e,n,t,_,r){f(e).setAttribute(w(n,t),w(_,r))}),arguments)},n.wbg.__wbg_setAttributeNS_3139623dfaef606b=function(){return B((function(e,n,t,_,r,b,c){f(e).setAttributeNS(0===n?void 0:w(n,t),w(_,r),w(b,c))}),arguments)},n.wbg.__wbg_setPointerCapture_dee49a07994f6e33=function(){return B((function(e,n){f(e).setPointerCapture(n)}),arguments)},n.wbg.__wbg_remove_c64fe8f390b51079=function(e){f(e).remove()},n.wbg.__wbg_instanceof_WebGlRenderingContext_79048c0314cf40c7=function(e){return f(e)instanceof WebGLRenderingContext},n.wbg.__wbg_drawingBufferWidth_2a4ec0e9cfd1165f=function(e){return f(e).drawingBufferWidth},n.wbg.__wbg_drawingBufferHeight_64a411586cabb96c=function(e){return f(e).drawingBufferHeight},n.wbg.__wbg_bufferData_1ca9a3b086d4f813=function(e,n,t,_,r){f(e).bufferData(n>>>0,V(t,_),r>>>0)},n.wbg.__wbg_texImage2D_e8ea990c77c01b05=function(){return B((function(e,n,t,_,r,b,c,u,o,i,a){f(e).texImage2D(n>>>0,t,_,r,b,c,u>>>0,o>>>0,0===i?void 0:V(i,a))}),arguments)},n.wbg.__wbg_uniform1fv_ffdaf3c465cd6435=function(e,n,t,_){f(e).uniform1fv(f(n),W(t,_))},n.wbg.__wbg_uniform4fv_f6890ad8a7ff6086=function(e,n,t,_){f(e).uniform4fv(f(n),W(t,_))},n.wbg.__wbg_uniformMatrix3fv_7969af8b5719ac05=function(e,n,t,_,r){f(e).uniformMatrix3fv(f(n),0!==t,W(_,r))},n.wbg.__wbg_uniformMatrix4fv_350ada82fee5cc68=function(e,n,t,_,r){f(e).uniformMatrix4fv(f(n),0!==t,W(_,r))},n.wbg.__wbg_activeTexture_c32bcd0a63a09c15=function(e,n){f(e).activeTexture(n>>>0)},n.wbg.__wbg_attachShader_772486952587993d=function(e,n,t){f(e).attachShader(f(n),f(t))},n.wbg.__wbg_bindBuffer_6cd1a268e0421a46=function(e,n,t){f(e).bindBuffer(n>>>0,f(t))},n.wbg.__wbg_bindFramebuffer_934b8eade9d43fe0=function(e,n,t){f(e).bindFramebuffer(n>>>0,f(t))},n.wbg.__wbg_bindRenderbuffer_e5cd7424d91a17d5=function(e,n,t){f(e).bindRenderbuffer(n>>>0,f(t))},n.wbg.__wbg_bindTexture_b3162b3f55caf7eb=function(e,n,t){f(e).bindTexture(n>>>0,f(t))},n.wbg.__wbg_blendFunc_79931040c21a5c70=function(e,n,t){f(e).blendFunc(n>>>0,t>>>0)},n.wbg.__wbg_clear_fe06235bcda1a904=function(e,n){f(e).clear(n>>>0)},n.wbg.__wbg_clearColor_53d69d875a21f3f3=function(e,n,t,_,r){f(e).clearColor(n,t,_,r)},n.wbg.__wbg_colorMask_efa17a5ffd9cd3fc=function(e,n,t,_,r){f(e).colorMask(0!==n,0!==t,0!==_,0!==r)},n.wbg.__wbg_compileShader_4b64c51ce6f0d0be=function(e,n){f(e).compileShader(f(n))},n.wbg.__wbg_createBuffer_ae5a57822b3d261c=function(e){const n=f(e).createBuffer();return y(n)?0:d(n)},n.wbg.__wbg_createProgram_97d3ab796f2e4f2a=function(e){const n=f(e).createProgram();return y(n)?0:d(n)},n.wbg.__wbg_createShader_47c8c7b5a08a528d=function(e,n){const t=f(e).createShader(n>>>0);return y(t)?0:d(t)},n.wbg.__wbg_createTexture_ce8ff62039834d9c=function(e){const n=f(e).createTexture();return y(n)?0:d(n)},n.wbg.__wbg_disable_5d988b6430f67f00=function(e,n){f(e).disable(n>>>0)},n.wbg.__wbg_disableVertexAttribArray_37add1973be851f6=function(e,n){f(e).disableVertexAttribArray(n>>>0)},n.wbg.__wbg_drawElements_c18d01e29e69ee7f=function(e,n,t,_,r){f(e).drawElements(n>>>0,t,_>>>0,r)},n.wbg.__wbg_enable_74fb1401e1f17f16=function(e,n){f(e).enable(n>>>0)},n.wbg.__wbg_enableVertexAttribArray_0c2fc2819912f6b3=function(e,n){f(e).enableVertexAttribArray(n>>>0)},n.wbg.__wbg_getAttribLocation_b2bad8a5b6116f1f=function(e,n,t,_){return f(e).getAttribLocation(f(n),w(t,_))},n.wbg.__wbg_getExtension_6cd75531325282b8=function(){return B((function(e,n,t){const _=f(e).getExtension(w(n,t));return y(_)?0:d(_)}),arguments)},n.wbg.__wbg_getParameter_d30fc1ac9ac34ffc=function(){return B((function(e,n){return d(f(e).getParameter(n>>>0))}),arguments)},n.wbg.__wbg_getProgramInfoLog_07f10e11eb541319=function(e,n,t){const _=f(n).getProgramInfoLog(f(t));var r=y(_)?0:p(_,b.__wbindgen_malloc,b.__wbindgen_realloc),c=s;x()[e/4+1]=c,x()[e/4+0]=r},n.wbg.__wbg_getProgramParameter_ceb4cfbc03f7a74b=function(e,n,t){return d(f(e).getProgramParameter(f(n),t>>>0))},n.wbg.__wbg_getShaderInfoLog_6788bbcb07e46591=function(e,n,t){const _=f(n).getShaderInfoLog(f(t));var r=y(_)?0:p(_,b.__wbindgen_malloc,b.__wbindgen_realloc),c=s;x()[e/4+1]=c,x()[e/4+0]=r},n.wbg.__wbg_getUniformLocation_c6dfe99dcd260a55=function(e,n,t,_){const r=f(e).getUniformLocation(f(n),w(t,_));return y(r)?0:d(r)},n.wbg.__wbg_linkProgram_23751aba930c7f0c=function(e,n){f(e).linkProgram(f(n))},n.wbg.__wbg_pixelStorei_96bd9a13400d6b48=function(e,n,t){f(e).pixelStorei(n>>>0,t)},n.wbg.__wbg_shaderSource_580a31413cee6156=function(e,n,t,_){f(e).shaderSource(f(n),w(t,_))},n.wbg.__wbg_stencilFunc_0da3069a0a34d766=function(e,n,t,_){f(e).stencilFunc(n>>>0,t,_>>>0)},n.wbg.__wbg_stencilMask_34c2205b5355ab16=function(e,n){f(e).stencilMask(n>>>0)},n.wbg.__wbg_stencilOp_116522daccbe8b11=function(e,n,t,_){f(e).stencilOp(n>>>0,t>>>0,_>>>0)},n.wbg.__wbg_texParameteri_4774c5a61d70319d=function(e,n,t,_){f(e).texParameteri(n>>>0,t>>>0,_)},n.wbg.__wbg_uniform1f_f4314cbaa988e283=function(e,n,t){f(e).uniform1f(f(n),t)},n.wbg.__wbg_uniform1i_096d23b3f6d35c5e=function(e,n,t){f(e).uniform1i(f(n),t)},n.wbg.__wbg_useProgram_85e8d43a8983270e=function(e,n){f(e).useProgram(f(n))},n.wbg.__wbg_vertexAttribPointer_9cf4ab7e9c31e68d=function(e,n,t,_,r,b,c){f(e).vertexAttribPointer(n>>>0,t,_>>>0,0!==r,b,c)},n.wbg.__wbg_viewport_02810f5f49295b55=function(e,n,t,_,r){f(e).viewport(n,t,_,r)},n.wbg.__wbg_length_9d65dcca5722c005=function(e){return f(e).length},n.wbg.__wbg_setProperty_88447bf87ac638d7=function(){return B((function(e,n,t,_,r){f(e).setProperty(w(n,t),w(_,r))}),arguments)},n.wbg.__wbg_instanceof_GpuAdapter_54bfa99a19a62a35=function(e){return f(e)instanceof GPUAdapter},n.wbg.__wbg_requestDevice_7f16704a9dbd7e31=function(e,n){return d(f(e).requestDevice(f(n)))},n.wbg.__wbg_protocol_7652393e06791937=function(){return B((function(e,n){const t=p(f(n).protocol,b.__wbindgen_malloc,b.__wbindgen_realloc),_=s;x()[e/4+1]=_,x()[e/4+0]=t}),arguments)},n.wbg.__wbg_assign_4726eabf9448fa32=function(){return B((function(e,n,t){f(e).assign(w(n,t))}),arguments)},n.wbg.__wbg_offsetX_20394816af6b15d9=function(e){return f(e).offsetX},n.wbg.__wbg_offsetY_23315c976b0ac2ae=function(e){return f(e).offsetY},n.wbg.__wbg_button_943ba4d0c28109da=function(e){return f(e).button},n.wbg.__wbg_new_e2a145651668d22b=function(){return B((function(){return d(new Path2D)}),arguments)},n.wbg.__wbg_addPath_e0df7c5ccdae8168=function(e,n,t){f(e).addPath(f(n),f(t))},n.wbg.__wbg_closePath_dcda5ae9e0db0d5e=function(e){f(e).closePath()},n.wbg.__wbg_lineTo_22b9d8be98d56182=function(e,n,t){f(e).lineTo(n,t)},n.wbg.__wbg_moveTo_7f059fbc0c6c8424=function(e,n,t){f(e).moveTo(n,t)},n.wbg.__wbg_quadraticCurveTo_d8cbb5d19125b688=function(e,n,t,_,r){f(e).quadraticCurveTo(n,t,_,r)},n.wbg.__wbg_rect_818027622ba9aa48=function(e,n,t,_,r){f(e).rect(n,t,_,r)},n.wbg.__wbg_get_9ef6317e05999b24=function(){return B((function(e,n,t,_){const r=f(n)[w(t,_)];var c=y(r)?0:p(r,b.__wbindgen_malloc,b.__wbindgen_realloc),u=s;x()[e/4+1]=u,x()[e/4+0]=c}),arguments)},n.wbg.__wbg_set_d76080869c49dd27=function(){return B((function(e,n,t,_,r){f(e)[w(n,t)]=w(_,r)}),arguments)},n.wbg.__wbg_delete_27f2e31e06970b8b=function(){return B((function(e,n,t){delete f(e)[w(n,t)]}),arguments)},n.wbg.__wbg_connect_633555bc7344598d=function(){return B((function(e,n){return d(f(e).connect(f(n)))}),arguments)},n.wbg.__wbg_connect_4c80dae70fa5fe0e=function(){return B((function(e,n,t){return d(f(e).connect(f(n),t>>>0))}),arguments)},n.wbg.__wbg_connect_ce3408cd4c9bfb5b=function(){return B((function(e,n,t,_){return d(f(e).connect(f(n),t>>>0,_>>>0))}),arguments)},n.wbg.__wbg_disconnect_64bab0efac0feedc=function(){return B((function(e){f(e).disconnect()}),arguments)},n.wbg.__wbg_setTransform_2c1f1d5821ce9694=function(e,n){f(e).setTransform(f(n))},n.wbg.__wbg_queue_46cd16148919f3b5=function(e){return d(f(e).queue)},n.wbg.__wbg_createBindGroup_5fe3d3f6bd40c9e4=function(e,n){return d(f(e).createBindGroup(f(n)))},n.wbg.__wbg_createBindGroupLayout_4e5c268b74fc830c=function(e,n){return d(f(e).createBindGroupLayout(f(n)))},n.wbg.__wbg_createBuffer_30f8483c8c4c9082=function(e,n){return d(f(e).createBuffer(f(n)))},n.wbg.__wbg_createCommandEncoder_92d0b0c2c86c0c53=function(e,n){return d(f(e).createCommandEncoder(f(n)))},n.wbg.__wbg_createPipelineLayout_0aad8eb8070c8409=function(e,n){return d(f(e).createPipelineLayout(f(n)))},n.wbg.__wbg_createRenderPipeline_05fb246b24b640e2=function(e,n){return d(f(e).createRenderPipeline(f(n)))},n.wbg.__wbg_createSampler_cfd889caa9e979ec=function(e,n){return d(f(e).createSampler(f(n)))},n.wbg.__wbg_createShaderModule_0bd2d72c61f9b83b=function(e,n){return d(f(e).createShaderModule(f(n)))},n.wbg.__wbg_createTexture_4fd794661d5998b4=function(e,n){return d(f(e).createTexture(f(n)))},n.wbg.__wbg_createView_3d9f4cf029c982ec=function(e,n){return d(f(e).createView(f(n)))},n.wbg.__wbg_bindVertexArrayOES_b53b8137f0e6f9e1=function(e,n){f(e).bindVertexArrayOES(f(n))},n.wbg.__wbg_createVertexArrayOES_56337c7d4798d96b=function(e){const n=f(e).createVertexArrayOES();return y(n)?0:d(n)},n.wbg.__wbg_deltaY_e3158374108000c8=function(e){return f(e).deltaY},n.wbg.__wbg_deltaMode_78fa2eac67504e1e=function(e){return f(e).deltaMode},n.wbg.__wbg_setbuffer_268b8e029383d924=function(e,n){f(e).buffer=f(n)},n.wbg.__wbg_setloop_8beb0773eae76401=function(e,n){f(e).loop=0!==n},n.wbg.__wbg_setloopStart_5f495fec439919e6=function(e,n){f(e).loopStart=n},n.wbg.__wbg_setloopEnd_6bf41e720185a5e7=function(e,n){f(e).loopEnd=n},n.wbg.__wbg_setonended_519c00ee657450cf=function(e,n){f(e).onended=f(n)},n.wbg.__wbg_start_27104226d655d8de=function(){return B((function(e){f(e).start()}),arguments)},n.wbg.__wbg_start_b6c96a33c07e1024=function(){return B((function(e,n,t){f(e).start(n,t)}),arguments)},n.wbg.__wbg_stop_7d244676b8fec148=function(){return B((function(e,n){f(e).stop(n)}),arguments)},n.wbg.__wbg_outputBuffer_8dae99e0e482f27f=function(){return B((function(e){return d(f(e).outputBuffer)}),arguments)},n.wbg.__wbg_label_ed2ec3e10f8d36e6=function(e,n){const t=p(f(n).label,b.__wbindgen_malloc,b.__wbindgen_realloc),_=s;x()[e/4+1]=_,x()[e/4+0]=t},n.wbg.__wbg_beginRenderPass_77d18236c0c2528e=function(e,n){return d(f(e).beginRenderPass(f(n)))},n.wbg.__wbg_copyBufferToBuffer_74dc86d05b33fece=function(e,n,t,_,r,b){f(e).copyBufferToBuffer(f(n),t,f(_),r,b)},n.wbg.__wbg_finish_c225d3b4ea046b53=function(e){return d(f(e).finish())},n.wbg.__wbg_finish_742bb9042ab07ce3=function(e,n){return d(f(e).finish(f(n)))},n.wbg.__wbg_instanceof_HtmlFormElement_7e3c5f7169b9ec9c=function(e){return f(e)instanceof HTMLFormElement},n.wbg.__wbg_submit_ae549d5b993be5ce=function(){return B((function(e){f(e).submit()}),arguments)},n.wbg.__wbg_pointerId_3517dc72b60101cb=function(e){return f(e).pointerId},n.wbg.__wbg_instanceof_Response_e928c54c1025470c=function(e){return f(e)instanceof Response},n.wbg.__wbg_url_0f82030e7245954c=function(e,n){const t=p(f(n).url,b.__wbindgen_malloc,b.__wbindgen_realloc),_=s;x()[e/4+1]=_,x()[e/4+0]=t},n.wbg.__wbg_ok_2e44e661aa8fedb0=function(e){return f(e).ok},n.wbg.__wbg_statusText_9b7d7bb057846e45=function(e,n){const t=p(f(n).statusText,b.__wbindgen_malloc,b.__wbindgen_realloc),_=s;x()[e/4+1]=_,x()[e/4+0]=t},n.wbg.__wbg_arrayBuffer_9c26a73988618f92=function(){return B((function(e){return d(f(e).arrayBuffer())}),arguments)},n.wbg.__wbg_get_f0f4f1608ebf633e=function(e,n){return d(f(e)[n>>>0])},n.wbg.__wbg_new_2ab697f1555e0dbc=function(){return d(new Array)},n.wbg.__wbg_newnoargs_fc5356289219b93b=function(e,n){return d(new Function(w(e,n)))},n.wbg.__wbg_next_9ef803116340cdc1=function(){return B((function(e){return d(f(e).next())}),arguments)},n.wbg.__wbg_done_2a1e30464aae6a4d=function(e){return f(e).done},n.wbg.__wbg_value_a495c29471c31da6=function(e){return d(f(e).value)},n.wbg.__wbg_get_89247d3aeaa38cc5=function(){return B((function(e,n){return d(Reflect.get(f(e),f(n)))}),arguments)},n.wbg.__wbg_call_4573f605ca4b5f10=function(){return B((function(e,n){return d(f(e).call(f(n)))}),arguments)},n.wbg.__wbg_new_306ce8d57919e6ae=function(){return d(new Object)},n.wbg.__wbg_self_ba1ddafe9ea7a3a2=function(){return B((function(){return d(self.self)}),arguments)},n.wbg.__wbg_window_be3cc430364fd32c=function(){return B((function(){return d(window.window)}),arguments)},n.wbg.__wbg_globalThis_56d9c9f814daeeee=function(){return B((function(){return d(globalThis.globalThis)}),arguments)},n.wbg.__wbg_global_8c35aeee4ac77f2b=function(){return B((function(){return d(t.g.global)}),arguments)},n.wbg.__wbg_isArray_628aca8c24017cde=function(e){return Array.isArray(f(e))},n.wbg.__wbg_of_7559713242530fee=function(e,n){return d(Array.of(f(e),f(n)))},n.wbg.__wbg_push_811c8b08bf4ff9d5=function(e,n){return f(e).push(f(n))},n.wbg.__wbg_instanceof_ArrayBuffer_a91000e6b0653ed1=function(e){return f(e)instanceof ArrayBuffer},n.wbg.__wbg_new_d6b543561a30e21e=function(e){return d(new ArrayBuffer(e>>>0))},n.wbg.__wbg_slice_157fd1b284a66baf=function(e,n,t){return d(f(e).slice(n>>>0,t>>>0))},n.wbg.__wbg_values_644ed6c9e45c1e38=function(e){return d(f(e).values())},n.wbg.__wbg_apply_5db7f1649d649fe3=function(){return B((function(e,n,t){return d(f(e).apply(f(n),f(t)))}),arguments)},n.wbg.__wbg_call_9855a4612eb496cb=function(){return B((function(e,n,t){return d(f(e).call(f(n),f(t)))}),arguments)},n.wbg.__wbg_getTime_7c8d3b79f51e2b87=function(e){return f(e).getTime()},n.wbg.__wbg_getTimezoneOffset_d7a89256f8181a06=function(e){return f(e).getTimezoneOffset()},n.wbg.__wbg_new0_6b49a1fca8534d39=function(){return d(new Date)},n.wbg.__wbg_instanceof_Object_0c703ab7113e61ec=function(e){return f(e)instanceof Object},n.wbg.__wbg_entries_b24687f151d83be3=function(e){return d(Object.entries(f(e)))},n.wbg.__wbg_fromEntries_06150f1d39e0a856=function(){return B((function(e){return d(Object.fromEntries(f(e)))}),arguments)},n.wbg.__wbg_is_aafa609b540ad47f=function(e,n){return Object.is(f(e),f(n))},n.wbg.__wbg_new_78403b138428b684=function(e,n){try{var t={a:e,b:n};const _=new Promise(((e,n)=>{const _=t.a;t.a=0;try{return function(e,n,t,_){b.wasm_bindgen__convert__closures__invoke2_mut__h14b3a08753d2b675(e,n,d(t),d(_))}(_,t.b,e,n)}finally{t.a=_}}));return d(_)}finally{t.a=t.b=0}},n.wbg.__wbg_resolve_f269ce174f88b294=function(e){return d(Promise.resolve(f(e)))},n.wbg.__wbg_then_1c698eedca15eed6=function(e,n){return d(f(e).then(f(n)))},n.wbg.__wbg_then_4debc41d4fc92ce5=function(e,n,t){return d(f(e).then(f(n),f(t)))},n.wbg.__wbg_buffer_de1150f91b23aa89=function(e){return d(f(e).buffer)},n.wbg.__wbg_newwithbyteoffsetandlength_9ca61320599a2c84=function(e,n,t){return d(new Uint8Array(f(e),n>>>0,t>>>0))},n.wbg.__wbg_new_97cf52648830a70d=function(e){return d(new Uint8Array(f(e)))},n.wbg.__wbg_set_a0172b213e2469e9=function(e,n,t){f(e).set(f(n),t>>>0)},n.wbg.__wbg_length_e09c0b925ab8de5d=function(e){return f(e).length},n.wbg.__wbg_newwithlength_e833b89f9db02732=function(e){return d(new Uint8Array(e>>>0))},n.wbg.__wbg_fill_bee5ae4d98e7f2b0=function(e,n,t,_){return d(f(e).fill(n,t>>>0,_>>>0))},n.wbg.__wbg_buffer_deb8de1785238b3d=function(e){return d(f(e).buffer)},n.wbg.__wbg_subarray_9482ae5cd5cd99d3=function(e,n,t){return d(f(e).subarray(n>>>0,t>>>0))},n.wbg.__wbg_byteLength_cf73ca7a0d44cb85=function(e){return f(e).byteLength},n.wbg.__wbg_byteOffset_799e1b40fc3f8b73=function(e){return f(e).byteOffset},n.wbg.__wbg_has_ded5f0e31f1ff6ad=function(){return B((function(e,n){return Reflect.has(f(e),f(n))}),arguments)},n.wbg.__wbg_ownKeys_5a935243d98fcf13=function(){return B((function(e){return d(Reflect.ownKeys(f(e)))}),arguments)},n.wbg.__wbg_set_b12cd0ab82903c2f=function(){return B((function(e,n,t){return Reflect.set(f(e),f(n),f(t))}),arguments)},n.wbg.__wbindgen_debug_string=function(e,n){const t=p(S(f(n)),b.__wbindgen_malloc,b.__wbindgen_realloc),_=s;x()[e/4+1]=_,x()[e/4+0]=t},n.wbg.__wbindgen_throw=function(e,n){throw new Error(w(e,n))},n.wbg.__wbindgen_memory=function(){return d(b.memory)},n.wbg.__wbindgen_closure_wrapper586=function(e,n,t){return d(T(e,n,45,R))},n.wbg.__wbindgen_closure_wrapper588=function(e,n,t){return d(T(e,n,45,R))},n.wbg.__wbindgen_closure_wrapper590=function(e,n,t){return d(T(e,n,45,R))},n.wbg.__wbindgen_closure_wrapper592=function(e,n,t){return d(T(e,n,45,R))},n.wbg.__wbindgen_closure_wrapper594=function(e,n,t){return d(T(e,n,45,R))},n.wbg.__wbindgen_closure_wrapper596=function(e,n,t){return d(T(e,n,45,C))},n.wbg.__wbindgen_closure_wrapper598=function(e,n,t){return d(T(e,n,45,R))},n.wbg.__wbindgen_closure_wrapper600=function(e,n,t){return d(T(e,n,45,P))},n.wbg.__wbindgen_closure_wrapper1463=function(e,n,t){return d(T(e,n,553,E))},n.wbg.__wbindgen_closure_wrapper7377=function(e,n,t){return d(T(e,n,2870,M))},n}function H(e,n){return b=e.exports,$.__wbindgen_wasm_module=n,k=new Float32Array(b.memory.buffer),v=new Float64Array(b.memory.buffer),h=new Int32Array(b.memory.buffer),L=new Uint32Array(b.memory.buffer),a=new Uint8Array(b.memory.buffer),F=new Uint8ClampedArray(b.memory.buffer),b}function N(e){const n=G(),t=new WebAssembly.Module(e);return H(new WebAssembly.Instance(t,n),t)}async function $(e){void 0===e&&(e=new URL(t(931),t.b));const n=G();("string"==typeof e||"function"==typeof Request&&e instanceof Request||"function"==typeof URL&&e instanceof URL)&&(e=fetch(e));const{instance:_,module:r}=await async function(e,n){if("function"==typeof Response&&e instanceof Response){if("function"==typeof WebAssembly.instantiateStreaming)try{return await WebAssembly.instantiateStreaming(e,n)}catch(n){if("application/wasm"==e.headers.get("Content-Type"))throw n;console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",n)}const t=await e.arrayBuffer();return await WebAssembly.instantiate(t,n)}{const t=await WebAssembly.instantiate(e,n);return t instanceof WebAssembly.Instance?{instance:t,module:e}:t}}(await e,n);return H(_,r)}const J=$},931:(e,n,t)=>{e.exports=t.p+"958f6868485abdff098e.wasm"}}]); -//# sourceMappingURL=662.index.js.map \ No newline at end of file diff --git a/662.index.js.map b/662.index.js.map index ba044532..c8cf8f8a 100644 --- a/662.index.js.map +++ b/662.index.js.map @@ -1 +1 @@ -{"version":3,"file":"662.index.js","mappings":"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","sources":["webpack://ruffle-demo/../core/pkg/ruffle-imports.js","webpack://ruffle-demo/../core/pkg/ruffle_web.js"],"sourcesContent":["/**\n * Functions imported from JS into Ruffle.\n *\n * @ignore\n * @internal\n */\n/**\n * Copies data into the given audio channel.\n * This is necessary because Safari does not support `AudioBuffer.copyToChannel`.\n *\n * @internal\n */\nexport function copyToAudioBuffer(audioBuffer, leftData, rightData) {\n if (leftData) {\n const dstBuffer = audioBuffer.getChannelData(0);\n dstBuffer.set(leftData);\n }\n if (rightData) {\n const dstBuffer = audioBuffer.getChannelData(1);\n dstBuffer.set(rightData);\n }\n}\n/**\n * Returns the estimated output timestamp for the audio context.\n * This is necessary because web-sys does not export `AudioContext.baseLatency`.\n *\n * @internal\n */\nexport function getAudioOutputTimestamp(context) {\n // TODO: Ideally we'd use `context.getOutputTimestamp`, but this is broken as of Safari 15.4.\n return context.currentTime - context.baseLatency;\n}\n","import { copyToAudioBuffer, getAudioOutputTimestamp } from './ruffle-imports.js';\n\nconst lAudioContext = (typeof AudioContext !== 'undefined' ? AudioContext : (typeof webkitAudioContext !== 'undefined' ? webkitAudioContext : undefined));\nlet wasm;\n\nconst heap = new Array(32).fill(undefined);\n\nheap.push(undefined, null, true, false);\n\nfunction getObject(idx) { return heap[idx]; }\n\nlet heap_next = heap.length;\n\nfunction dropObject(idx) {\n if (idx < 36) return;\n heap[idx] = heap_next;\n heap_next = idx;\n}\n\nfunction takeObject(idx) {\n const ret = getObject(idx);\n dropObject(idx);\n return ret;\n}\n\nconst cachedTextDecoder = new TextDecoder('utf-8', { ignoreBOM: true, fatal: true });\n\ncachedTextDecoder.decode();\n\nlet cachedUint8Memory0;\nfunction getUint8Memory0() {\n if (cachedUint8Memory0.byteLength === 0) {\n cachedUint8Memory0 = new Uint8Array(wasm.memory.buffer);\n }\n return cachedUint8Memory0;\n}\n\nfunction getStringFromWasm0(ptr, len) {\n return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len));\n}\n\nfunction addHeapObject(obj) {\n if (heap_next === heap.length) heap.push(heap.length + 1);\n const idx = heap_next;\n heap_next = heap[idx];\n\n heap[idx] = obj;\n return idx;\n}\n\nlet WASM_VECTOR_LEN = 0;\n\nconst cachedTextEncoder = new TextEncoder('utf-8');\n\nconst encodeString = (typeof cachedTextEncoder.encodeInto === 'function'\n ? function (arg, view) {\n return cachedTextEncoder.encodeInto(arg, view);\n}\n : function (arg, view) {\n const buf = cachedTextEncoder.encode(arg);\n view.set(buf);\n return {\n read: arg.length,\n written: buf.length\n };\n});\n\nfunction passStringToWasm0(arg, malloc, realloc) {\n\n if (realloc === undefined) {\n const buf = cachedTextEncoder.encode(arg);\n const ptr = malloc(buf.length);\n getUint8Memory0().subarray(ptr, ptr + buf.length).set(buf);\n WASM_VECTOR_LEN = buf.length;\n return ptr;\n }\n\n let len = arg.length;\n let ptr = malloc(len);\n\n const mem = getUint8Memory0();\n\n let offset = 0;\n\n for (; offset < len; offset++) {\n const code = arg.charCodeAt(offset);\n if (code > 0x7F) break;\n mem[ptr + offset] = code;\n }\n\n if (offset !== len) {\n if (offset !== 0) {\n arg = arg.slice(offset);\n }\n ptr = realloc(ptr, len, len = offset + arg.length * 3);\n const view = getUint8Memory0().subarray(ptr + offset, ptr + len);\n const ret = encodeString(arg, view);\n\n offset += ret.written;\n }\n\n WASM_VECTOR_LEN = offset;\n return ptr;\n}\n\nfunction isLikeNone(x) {\n return x === undefined || x === null;\n}\n\nlet cachedInt32Memory0;\nfunction getInt32Memory0() {\n if (cachedInt32Memory0.byteLength === 0) {\n cachedInt32Memory0 = new Int32Array(wasm.memory.buffer);\n }\n return cachedInt32Memory0;\n}\n\nlet cachedFloat64Memory0;\nfunction getFloat64Memory0() {\n if (cachedFloat64Memory0.byteLength === 0) {\n cachedFloat64Memory0 = new Float64Array(wasm.memory.buffer);\n }\n return cachedFloat64Memory0;\n}\n\nfunction debugString(val) {\n // primitive types\n const type = typeof val;\n if (type == 'number' || type == 'boolean' || val == null) {\n return `${val}`;\n }\n if (type == 'string') {\n return `\"${val}\"`;\n }\n if (type == 'symbol') {\n const description = val.description;\n if (description == null) {\n return 'Symbol';\n } else {\n return `Symbol(${description})`;\n }\n }\n if (type == 'function') {\n const name = val.name;\n if (typeof name == 'string' && name.length > 0) {\n return `Function(${name})`;\n } else {\n return 'Function';\n }\n }\n // objects\n if (Array.isArray(val)) {\n const length = val.length;\n let debug = '[';\n if (length > 0) {\n debug += debugString(val[0]);\n }\n for(let i = 1; i < length; i++) {\n debug += ', ' + debugString(val[i]);\n }\n debug += ']';\n return debug;\n }\n // Test for built-in\n const builtInMatches = /\\[object ([^\\]]+)\\]/.exec(toString.call(val));\n let className;\n if (builtInMatches.length > 1) {\n className = builtInMatches[1];\n } else {\n // Failed to match the standard '[object ClassName]'\n return toString.call(val);\n }\n if (className == 'Object') {\n // we're a user defined class or Object\n // JSON.stringify avoids problems with cycles, and is generally much\n // easier than looping through ownProperties of `val`.\n try {\n return 'Object(' + JSON.stringify(val) + ')';\n } catch (_) {\n return 'Object';\n }\n }\n // errors\n if (val instanceof Error) {\n return `${val.name}: ${val.message}\\n${val.stack}`;\n }\n // TODO we could test for more things here, like `Set`s and `Map`s.\n return className;\n}\n\nfunction makeMutClosure(arg0, arg1, dtor, f) {\n const state = { a: arg0, b: arg1, cnt: 1, dtor };\n const real = (...args) => {\n // First up with a closure we increment the internal reference\n // count. This ensures that the Rust closure environment won't\n // be deallocated while we're invoking it.\n state.cnt++;\n const a = state.a;\n state.a = 0;\n try {\n return f(a, state.b, ...args);\n } finally {\n if (--state.cnt === 0) {\n wasm.__wbindgen_export_2.get(state.dtor)(a, state.b);\n\n } else {\n state.a = a;\n }\n }\n };\n real.original = state;\n\n return real;\n}\nfunction __wbg_adapter_36(arg0, arg1, arg2) {\n wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h01021a3d5157705f(arg0, arg1, addHeapObject(arg2));\n}\n\nfunction __wbg_adapter_47(arg0, arg1, arg2) {\n wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h24a633beb70addfb(arg0, arg1, arg2);\n}\n\nfunction __wbg_adapter_52(arg0, arg1) {\n wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h3a1af6c702e1c6b3(arg0, arg1);\n}\n\nfunction __wbg_adapter_55(arg0, arg1, arg2) {\n wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h66f8209cefb20eb7(arg0, arg1, addHeapObject(arg2));\n}\n\nfunction __wbg_adapter_58(arg0, arg1, arg2) {\n wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h96ab439b5823ee8f(arg0, arg1, addHeapObject(arg2));\n}\n\nfunction handleError(f, args) {\n try {\n return f.apply(this, args);\n } catch (e) {\n wasm.__wbindgen_exn_store(addHeapObject(e));\n }\n}\n\nlet stack_pointer = 32;\n\nfunction addBorrowedObject(obj) {\n if (stack_pointer == 1) throw new Error('out of js stack');\n heap[--stack_pointer] = obj;\n return stack_pointer;\n}\n\nlet cachedUint32Memory0;\nfunction getUint32Memory0() {\n if (cachedUint32Memory0.byteLength === 0) {\n cachedUint32Memory0 = new Uint32Array(wasm.memory.buffer);\n }\n return cachedUint32Memory0;\n}\n\nfunction passArrayJsValueToWasm0(array, malloc) {\n const ptr = malloc(array.length * 4);\n const mem = getUint32Memory0();\n for (let i = 0; i < array.length; i++) {\n mem[ptr / 4 + i] = addHeapObject(array[i]);\n }\n WASM_VECTOR_LEN = array.length;\n return ptr;\n}\n\nlet cachedFloat32Memory0;\nfunction getFloat32Memory0() {\n if (cachedFloat32Memory0.byteLength === 0) {\n cachedFloat32Memory0 = new Float32Array(wasm.memory.buffer);\n }\n return cachedFloat32Memory0;\n}\n\nfunction getArrayF32FromWasm0(ptr, len) {\n return getFloat32Memory0().subarray(ptr / 4, ptr / 4 + len);\n}\n\nfunction getArrayU8FromWasm0(ptr, len) {\n return getUint8Memory0().subarray(ptr / 1, ptr / 1 + len);\n}\n\nfunction getArrayF64FromWasm0(ptr, len) {\n return getFloat64Memory0().subarray(ptr / 8, ptr / 8 + len);\n}\n\nfunction passArray8ToWasm0(arg, malloc) {\n const ptr = malloc(arg.length * 1);\n getUint8Memory0().set(arg, ptr / 1);\n WASM_VECTOR_LEN = arg.length;\n return ptr;\n}\n\nlet cachedUint8ClampedMemory0;\nfunction getUint8ClampedMemory0() {\n if (cachedUint8ClampedMemory0.byteLength === 0) {\n cachedUint8ClampedMemory0 = new Uint8ClampedArray(wasm.memory.buffer);\n }\n return cachedUint8ClampedMemory0;\n}\n\nfunction getClampedArrayU8FromWasm0(ptr, len) {\n return getUint8ClampedMemory0().subarray(ptr / 1, ptr / 1 + len);\n}\n\nfunction getArrayU32FromWasm0(ptr, len) {\n return getUint32Memory0().subarray(ptr / 4, ptr / 4 + len);\n}\nfunction __wbg_adapter_682(arg0, arg1, arg2, arg3) {\n wasm.wasm_bindgen__convert__closures__invoke2_mut__h14b3a08753d2b675(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3));\n}\n\n/**\n* An opaque handle to a `RuffleInstance` inside the pool.\n*\n* This type is exported to JS, and is used to interact with the library.\n*/\nexport class Ruffle {\n\n static __wrap(ptr) {\n const obj = Object.create(Ruffle.prototype);\n obj.ptr = ptr;\n\n return obj;\n }\n\n __destroy_into_raw() {\n const ptr = this.ptr;\n this.ptr = 0;\n\n return ptr;\n }\n\n free() {\n const ptr = this.__destroy_into_raw();\n wasm.__wbg_ruffle_free(ptr);\n }\n /**\n * @param {HTMLElement} parent\n * @param {any} js_player\n * @param {any} config\n */\n constructor(parent, js_player, config) {\n try {\n const ret = wasm.ruffle_new(addHeapObject(parent), addHeapObject(js_player), addBorrowedObject(config));\n return takeObject(ret);\n } finally {\n heap[stack_pointer++] = undefined;\n }\n }\n /**\n * Stream an arbitrary movie file from (presumably) the Internet.\n *\n * This method should only be called once per player.\n * @param {string} movie_url\n * @param {any} parameters\n */\n stream_from(movie_url, parameters) {\n try {\n const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);\n const ptr0 = passStringToWasm0(movie_url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n wasm.ruffle_stream_from(retptr, this.ptr, ptr0, len0, addBorrowedObject(parameters));\n var r0 = getInt32Memory0()[retptr / 4 + 0];\n var r1 = getInt32Memory0()[retptr / 4 + 1];\n if (r1) {\n throw takeObject(r0);\n }\n } finally {\n wasm.__wbindgen_add_to_stack_pointer(16);\n heap[stack_pointer++] = undefined;\n }\n }\n /**\n * Play an arbitrary movie on this instance.\n *\n * This method should only be called once per player.\n * @param {Uint8Array} swf_data\n * @param {any} parameters\n */\n load_data(swf_data, parameters) {\n try {\n const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);\n wasm.ruffle_load_data(retptr, this.ptr, addHeapObject(swf_data), addBorrowedObject(parameters));\n var r0 = getInt32Memory0()[retptr / 4 + 0];\n var r1 = getInt32Memory0()[retptr / 4 + 1];\n if (r1) {\n throw takeObject(r0);\n }\n } finally {\n wasm.__wbindgen_add_to_stack_pointer(16);\n heap[stack_pointer++] = undefined;\n }\n }\n /**\n */\n play() {\n wasm.ruffle_play(this.ptr);\n }\n /**\n */\n pause() {\n wasm.ruffle_pause(this.ptr);\n }\n /**\n * @returns {boolean}\n */\n is_playing() {\n const ret = wasm.ruffle_is_playing(this.ptr);\n return ret !== 0;\n }\n /**\n * @returns {any}\n */\n prepare_context_menu() {\n const ret = wasm.ruffle_prepare_context_menu(this.ptr);\n return takeObject(ret);\n }\n /**\n * @param {number} index\n */\n run_context_menu_callback(index) {\n wasm.ruffle_run_context_menu_callback(this.ptr, index);\n }\n /**\n * @param {boolean} is_fullscreen\n */\n set_fullscreen(is_fullscreen) {\n wasm.ruffle_set_fullscreen(this.ptr, is_fullscreen);\n }\n /**\n */\n clear_custom_menu_items() {\n wasm.ruffle_clear_custom_menu_items(this.ptr);\n }\n /**\n */\n destroy() {\n wasm.ruffle_destroy(this.ptr);\n }\n /**\n * @param {string} name\n * @param {any[]} args\n * @returns {any}\n */\n call_exposed_callback(name, args) {\n const ptr0 = passStringToWasm0(name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n const ptr1 = passArrayJsValueToWasm0(args, wasm.__wbindgen_malloc);\n const len1 = WASM_VECTOR_LEN;\n const ret = wasm.ruffle_call_exposed_callback(this.ptr, ptr0, len0, ptr1, len1);\n return takeObject(ret);\n }\n /**\n * @param {any} observer\n */\n set_trace_observer(observer) {\n wasm.ruffle_set_trace_observer(this.ptr, addHeapObject(observer));\n }\n /**\n * Returns the web AudioContext used by this player.\n * Returns `None` if the audio backend does not use Web Audio.\n * @returns {AudioContext | undefined}\n */\n audio_context() {\n const ret = wasm.ruffle_audio_context(this.ptr);\n return takeObject(ret);\n }\n /**\n * Returns whether the `simd128` target feature was enabled at build time.\n * This is intended to discriminate between the two WebAssembly module\n * versions, one of which uses WebAssembly extensions, and the other one\n * being \"vanilla\". `simd128` is used as proxy for most extensions, since\n * no other WebAssembly target feature is exposed to `cfg!`.\n * @returns {boolean}\n */\n static is_wasm_simd_used() {\n const ret = wasm.ruffle_is_wasm_simd_used();\n return ret !== 0;\n }\n}\n\nasync function load(module, imports) {\n if (typeof Response === 'function' && module instanceof Response) {\n if (typeof WebAssembly.instantiateStreaming === 'function') {\n try {\n return await WebAssembly.instantiateStreaming(module, imports);\n\n } catch (e) {\n if (module.headers.get('Content-Type') != 'application/wasm') {\n console.warn(\"`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\\n\", e);\n\n } else {\n throw e;\n }\n }\n }\n\n const bytes = await module.arrayBuffer();\n return await WebAssembly.instantiate(bytes, imports);\n\n } else {\n const instance = await WebAssembly.instantiate(module, imports);\n\n if (instance instanceof WebAssembly.Instance) {\n return { instance, module };\n\n } else {\n return instance;\n }\n }\n}\n\nfunction getImports() {\n const imports = {};\n imports.wbg = {};\n imports.wbg.__wbindgen_object_drop_ref = function(arg0) {\n takeObject(arg0);\n };\n imports.wbg.__wbindgen_string_new = function(arg0, arg1) {\n const ret = getStringFromWasm0(arg0, arg1);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_is_function = function(arg0) {\n const ret = typeof(getObject(arg0)) === 'function';\n return ret;\n };\n imports.wbg.__wbindgen_object_clone_ref = function(arg0) {\n const ret = getObject(arg0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_setFullscreen_9819a8b20564e39b = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).setFullscreen(arg1 !== 0);\n }, arguments) };\n imports.wbg.__wbindgen_string_get = function(arg0, arg1) {\n const obj = getObject(arg1);\n const ret = typeof(obj) === 'string' ? obj : undefined;\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_displayUnsupportedMessage_a8f81a8e054e5e91 = function(arg0) {\n getObject(arg0).displayUnsupportedMessage();\n };\n imports.wbg.__wbg_displayRootMovieDownloadFailedMessage_1a5c34096259685a = function(arg0) {\n getObject(arg0).displayRootMovieDownloadFailedMessage();\n };\n imports.wbg.__wbg_displayMessage_c57c20204892da2b = function(arg0, arg1, arg2) {\n getObject(arg0).displayMessage(getStringFromWasm0(arg1, arg2));\n };\n imports.wbg.__wbindgen_cb_drop = function(arg0) {\n const obj = takeObject(arg0).original;\n if (obj.cnt-- == 1) {\n obj.a = 0;\n return true;\n }\n const ret = false;\n return ret;\n };\n imports.wbg.__wbindgen_json_parse = function(arg0, arg1) {\n const ret = JSON.parse(getStringFromWasm0(arg0, arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_json_serialize = function(arg0, arg1) {\n const obj = getObject(arg1);\n const ret = JSON.stringify(obj === undefined ? null : obj);\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_ruffle_new = function(arg0) {\n const ret = Ruffle.__wrap(arg0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_setMetadata_bbaeaee7f48274e6 = function(arg0, arg1) {\n getObject(arg0).setMetadata(takeObject(arg1));\n };\n imports.wbg.__wbg_onCallbackAvailable_3a48fae397926c96 = function(arg0, arg1, arg2) {\n getObject(arg0).onCallbackAvailable(getStringFromWasm0(arg1, arg2));\n };\n imports.wbg.__wbg_onFSCommand_fb2f94653f71796e = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n const ret = getObject(arg0).onFSCommand(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n return ret;\n }, arguments) };\n imports.wbg.__wbindgen_number_get = function(arg0, arg1) {\n const obj = getObject(arg1);\n const ret = typeof(obj) === 'number' ? obj : undefined;\n getFloat64Memory0()[arg0 / 8 + 1] = isLikeNone(ret) ? 0 : ret;\n getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret);\n };\n imports.wbg.__wbindgen_boolean_get = function(arg0) {\n const v = getObject(arg0);\n const ret = typeof(v) === 'boolean' ? (v ? 1 : 0) : 2;\n return ret;\n };\n imports.wbg.__wbindgen_number_new = function(arg0) {\n const ret = arg0;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_new_df6e6ab7a65c4c4d = function(arg0, arg1) {\n const ret = new Error(getStringFromWasm0(arg0, arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_panic_bbc809dd04a12c60 = function(arg0, arg1) {\n getObject(arg0).panic(getObject(arg1));\n };\n imports.wbg.__wbg_copyToAudioBuffer_58f244be94bac1d2 = function(arg0, arg1, arg2, arg3, arg4) {\n copyToAudioBuffer(getObject(arg0), arg1 === 0 ? undefined : getArrayF32FromWasm0(arg1, arg2), arg3 === 0 ? undefined : getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_getAudioOutputTimestamp_a67aa6687740cd15 = function(arg0) {\n const ret = getAudioOutputTimestamp(getObject(arg0));\n return ret;\n };\n imports.wbg.__wbg_new_693216e109162396 = function() {\n const ret = new Error();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_stack_0ddaca5d1abfb52f = function(arg0, arg1) {\n const ret = getObject(arg1).stack;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_error_09919627ac0992f5 = function(arg0, arg1) {\n try {\n console.error(getStringFromWasm0(arg0, arg1));\n } finally {\n wasm.__wbindgen_free(arg0, arg1);\n }\n };\n imports.wbg.__wbindgen_is_object = function(arg0) {\n const val = getObject(arg0);\n const ret = typeof(val) === 'object' && val !== null;\n return ret;\n };\n imports.wbg.__wbindgen_is_undefined = function(arg0) {\n const ret = getObject(arg0) === undefined;\n return ret;\n };\n imports.wbg.__wbg_process_e56fd54cf6319b6c = function(arg0) {\n const ret = getObject(arg0).process;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_versions_77e21455908dad33 = function(arg0) {\n const ret = getObject(arg0).versions;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_node_0dd25d832e4785d5 = function(arg0) {\n const ret = getObject(arg0).node;\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_is_string = function(arg0) {\n const ret = typeof(getObject(arg0)) === 'string';\n return ret;\n };\n imports.wbg.__wbg_static_accessor_NODE_MODULE_26b231378c1be7dd = function() {\n const ret = module;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_require_0db1598d9ccecb30 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).require(getStringFromWasm0(arg1, arg2));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_crypto_b95d7173266618a9 = function(arg0) {\n const ret = getObject(arg0).crypto;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_msCrypto_5a86d77a66230f81 = function(arg0) {\n const ret = getObject(arg0).msCrypto;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_getRandomValues_b14734aa289bc356 = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).getRandomValues(getObject(arg1));\n }, arguments) };\n imports.wbg.__wbg_randomFillSync_91e2b39becca6147 = function() { return handleError(function (arg0, arg1, arg2) {\n getObject(arg0).randomFillSync(getArrayU8FromWasm0(arg1, arg2));\n }, arguments) };\n imports.wbg.__wbg_instanceof_WebGl2RenderingContext_f43c52e5e19f2606 = function(arg0) {\n const ret = getObject(arg0) instanceof WebGL2RenderingContext;\n return ret;\n };\n imports.wbg.__wbg_bindVertexArray_93c9ea4c521c6150 = function(arg0, arg1) {\n getObject(arg0).bindVertexArray(getObject(arg1));\n };\n imports.wbg.__wbg_blitFramebuffer_6d99f41ef1c9032f = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) {\n getObject(arg0).blitFramebuffer(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0);\n };\n imports.wbg.__wbg_createVertexArray_f8aff8c98a8e7ce7 = function(arg0) {\n const ret = getObject(arg0).createVertexArray();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_renderbufferStorageMultisample_2fddc7b0cc405fe4 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).renderbufferStorageMultisample(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_texImage2D_e7d46024e2946907 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) {\n getObject(arg0).texImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9 === 0 ? undefined : getArrayU8FromWasm0(arg9, arg10));\n }, arguments) };\n imports.wbg.__wbg_bindFramebuffer_8fa07aa65dcbd3aa = function(arg0, arg1, arg2) {\n getObject(arg0).bindFramebuffer(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindRenderbuffer_8969ae2581d424bd = function(arg0, arg1, arg2) {\n getObject(arg0).bindRenderbuffer(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindTexture_83f436ae22ba78b4 = function(arg0, arg1, arg2) {\n getObject(arg0).bindTexture(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_createFramebuffer_1316a4c02803bcf8 = function(arg0) {\n const ret = getObject(arg0).createFramebuffer();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createRenderbuffer_abb5d5ff42fa138f = function(arg0) {\n const ret = getObject(arg0).createRenderbuffer();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createTexture_1b5ac8ef80f089c8 = function(arg0) {\n const ret = getObject(arg0).createTexture();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_deleteFramebuffer_48183bac844e2cbe = function(arg0, arg1) {\n getObject(arg0).deleteFramebuffer(getObject(arg1));\n };\n imports.wbg.__wbg_deleteRenderbuffer_92abd3c5070fbbb9 = function(arg0, arg1) {\n getObject(arg0).deleteRenderbuffer(getObject(arg1));\n };\n imports.wbg.__wbg_deleteTexture_8cb16fb3b8ab69cd = function(arg0, arg1) {\n getObject(arg0).deleteTexture(getObject(arg1));\n };\n imports.wbg.__wbg_framebufferRenderbuffer_4e682abcb3678a20 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).framebufferRenderbuffer(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, getObject(arg4));\n };\n imports.wbg.__wbg_framebufferTexture2D_fd6329e64dacca57 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).framebufferTexture2D(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, getObject(arg4), arg5);\n };\n imports.wbg.__wbg_getError_2d3fe8b71c072eda = function(arg0) {\n const ret = getObject(arg0).getError();\n return ret;\n };\n imports.wbg.__wbg_getParameter_00d59df03350c8de = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).getParameter(arg1 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_texParameteri_d3d72cea09b18227 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).texParameteri(arg1 >>> 0, arg2 >>> 0, arg3);\n };\n imports.wbg.__wbg_instanceof_Window_a2a08d3918d7d4d0 = function(arg0) {\n const ret = getObject(arg0) instanceof Window;\n return ret;\n };\n imports.wbg.__wbg_document_14a383364c173445 = function(arg0) {\n const ret = getObject(arg0).document;\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_location_3b5031b281e8d218 = function(arg0) {\n const ret = getObject(arg0).location;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_navigator_2d05aef684d827d8 = function(arg0) {\n const ret = getObject(arg0).navigator;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_devicePixelRatio_85ae9a993f96e777 = function(arg0) {\n const ret = getObject(arg0).devicePixelRatio;\n return ret;\n };\n imports.wbg.__wbg_localStorage_2409bbdfe5a4d2a7 = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).localStorage;\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_cancelAnimationFrame_0751dd622bd4f521 = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).cancelAnimationFrame(arg1);\n }, arguments) };\n imports.wbg.__wbg_focus_9b223127d6e50a79 = function() { return handleError(function (arg0) {\n getObject(arg0).focus();\n }, arguments) };\n imports.wbg.__wbg_open_ab0998e8eb242a30 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n const ret = getObject(arg0).open(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_requestAnimationFrame_61bcf77211b282b7 = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).requestAnimationFrame(getObject(arg1));\n return ret;\n }, arguments) };\n imports.wbg.__wbg_fetch_23507368eed8d838 = function(arg0, arg1) {\n const ret = getObject(arg0).fetch(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_debug_68178c61250ae699 = function(arg0) {\n console.debug(getObject(arg0));\n };\n imports.wbg.__wbg_error_e2677af4c7f31a14 = function(arg0) {\n console.error(getObject(arg0));\n };\n imports.wbg.__wbg_info_2fe3b57d78190c6d = function(arg0) {\n console.info(getObject(arg0));\n };\n imports.wbg.__wbg_log_7761a8b8a8c1864e = function(arg0) {\n console.log(getObject(arg0));\n };\n imports.wbg.__wbg_warn_8b29c6b80217b0e4 = function(arg0) {\n console.warn(getObject(arg0));\n };\n imports.wbg.__wbg_style_3fb37aa4b3701322 = function(arg0) {\n const ret = getObject(arg0).style;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_getMappedRange_34ff822c9e84e776 = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).getMappedRange(arg1, arg2);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_mapAsync_686232593427f633 = function(arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).mapAsync(arg1 >>> 0, arg2, arg3);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_unmap_3c6b6b25e300fffc = function(arg0) {\n getObject(arg0).unmap();\n };\n imports.wbg.__wbg_configure_5b66b7a6ec2bca20 = function(arg0, arg1) {\n getObject(arg0).configure(getObject(arg1));\n };\n imports.wbg.__wbg_getCurrentTexture_6fba5b57d7751897 = function(arg0) {\n const ret = getObject(arg0).getCurrentTexture();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_now_9c64828adecad05e = function(arg0) {\n const ret = getObject(arg0).now();\n return ret;\n };\n imports.wbg.__wbg_a_f8a23157db40a300 = function(arg0) {\n const ret = getObject(arg0).a;\n return ret;\n };\n imports.wbg.__wbg_seta_5cd98d661ce16283 = function(arg0, arg1) {\n getObject(arg0).a = arg1;\n };\n imports.wbg.__wbg_b_0d5d58541358976b = function(arg0) {\n const ret = getObject(arg0).b;\n return ret;\n };\n imports.wbg.__wbg_c_a90f0b5bdc175e78 = function(arg0) {\n const ret = getObject(arg0).c;\n return ret;\n };\n imports.wbg.__wbg_d_e464989627f07979 = function(arg0) {\n const ret = getObject(arg0).d;\n return ret;\n };\n imports.wbg.__wbg_setd_8a679c3670b6f49b = function(arg0, arg1) {\n getObject(arg0).d = arg1;\n };\n imports.wbg.__wbg_e_9f858429eb0a621e = function(arg0) {\n const ret = getObject(arg0).e;\n return ret;\n };\n imports.wbg.__wbg_f_c5253bae312ccc71 = function(arg0) {\n const ret = getObject(arg0).f;\n return ret;\n };\n imports.wbg.__wbg_new_adbe707b014d1fd2 = function() { return handleError(function () {\n const ret = new DOMMatrix();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_newwitharray64_e834f62cea0c8cc5 = function() { return handleError(function (arg0, arg1) {\n const ret = new DOMMatrix(getArrayF64FromWasm0(arg0, arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_instanceof_HtmlCanvasElement_7b561bd94e483f1d = function(arg0) {\n const ret = getObject(arg0) instanceof HTMLCanvasElement;\n return ret;\n };\n imports.wbg.__wbg_width_ad2acb326fc35bdb = function(arg0) {\n const ret = getObject(arg0).width;\n return ret;\n };\n imports.wbg.__wbg_setwidth_59ddc312219f205b = function(arg0, arg1) {\n getObject(arg0).width = arg1 >>> 0;\n };\n imports.wbg.__wbg_height_65ee0c47b0a97297 = function(arg0) {\n const ret = getObject(arg0).height;\n return ret;\n };\n imports.wbg.__wbg_setheight_70833966b4ed584e = function(arg0, arg1) {\n getObject(arg0).height = arg1 >>> 0;\n };\n imports.wbg.__wbg_getContext_b506f48cb166bf26 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).getContext(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_getContext_686f3aabd97ba151 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).getContext(getStringFromWasm0(arg1, arg2), getObject(arg3));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_setonaudioprocess_0f18f08566d678e6 = function(arg0, arg1) {\n getObject(arg0).onaudioprocess = getObject(arg1);\n };\n imports.wbg.__wbg_currentTarget_6f25dd2ce13178de = function(arg0) {\n const ret = getObject(arg0).currentTarget;\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_preventDefault_2e92eb64f38efc0d = function(arg0) {\n getObject(arg0).preventDefault();\n };\n imports.wbg.__wbg_key_6e807abe0dbacdb8 = function(arg0, arg1) {\n const ret = getObject(arg1).key;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_code_ec695f278753de4d = function(arg0, arg1) {\n const ret = getObject(arg1).code;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_newwithstrandinit_41c86e821f771b24 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = new Request(getStringFromWasm0(arg0, arg1), getObject(arg2));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_newwithbuffersourcesequenceandoptions_407953b12cf8d677 = function() { return handleError(function (arg0, arg1) {\n const ret = new Blob(getObject(arg0), getObject(arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_instanceof_CanvasRenderingContext2d_9037c3eea625e27b = function(arg0) {\n const ret = getObject(arg0) instanceof CanvasRenderingContext2D;\n return ret;\n };\n imports.wbg.__wbg_setglobalAlpha_3b2742cf3ea8149d = function(arg0, arg1) {\n getObject(arg0).globalAlpha = arg1;\n };\n imports.wbg.__wbg_setglobalCompositeOperation_952c3106ecc5f417 = function() { return handleError(function (arg0, arg1, arg2) {\n getObject(arg0).globalCompositeOperation = getStringFromWasm0(arg1, arg2);\n }, arguments) };\n imports.wbg.__wbg_setstrokeStyle_0ab7348da47291bb = function(arg0, arg1) {\n getObject(arg0).strokeStyle = getObject(arg1);\n };\n imports.wbg.__wbg_setfillStyle_a0bd3a7496c1c5ae = function(arg0, arg1) {\n getObject(arg0).fillStyle = getObject(arg1);\n };\n imports.wbg.__wbg_setfilter_3d603041d36eb024 = function(arg0, arg1, arg2) {\n getObject(arg0).filter = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_setimageSmoothingEnabled_3dbb2403930baf85 = function(arg0, arg1) {\n getObject(arg0).imageSmoothingEnabled = arg1 !== 0;\n };\n imports.wbg.__wbg_setlineWidth_5d6cf7ef78aab123 = function(arg0, arg1) {\n getObject(arg0).lineWidth = arg1;\n };\n imports.wbg.__wbg_setlineCap_7552a7f5a6cb2110 = function(arg0, arg1, arg2) {\n getObject(arg0).lineCap = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_setlineJoin_6b65f68b27c132a2 = function(arg0, arg1, arg2) {\n getObject(arg0).lineJoin = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_setmiterLimit_b9ee4cbfe23d8c23 = function(arg0, arg1) {\n getObject(arg0).miterLimit = arg1;\n };\n imports.wbg.__wbg_drawImage_83230048f8deee83 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n getObject(arg0).drawImage(getObject(arg1), arg2, arg3);\n }, arguments) };\n imports.wbg.__wbg_clip_06e31c6883cedcea = function(arg0, arg1, arg2) {\n getObject(arg0).clip(getObject(arg1), takeObject(arg2));\n };\n imports.wbg.__wbg_fill_b59d6423381669b5 = function(arg0, arg1, arg2) {\n getObject(arg0).fill(getObject(arg1), takeObject(arg2));\n };\n imports.wbg.__wbg_stroke_6345e439dce2411c = function(arg0, arg1) {\n getObject(arg0).stroke(getObject(arg1));\n };\n imports.wbg.__wbg_createLinearGradient_7e66eeec20a9f71e = function(arg0, arg1, arg2, arg3, arg4) {\n const ret = getObject(arg0).createLinearGradient(arg1, arg2, arg3, arg4);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_createPattern_f64be35193cf6d8a = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).createPattern(getObject(arg1), getStringFromWasm0(arg2, arg3));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_createRadialGradient_bb0c3a1e9025fd4a = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n const ret = getObject(arg0).createRadialGradient(arg1, arg2, arg3, arg4, arg5, arg6);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_getImageData_50f6c1b814306c32 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n const ret = getObject(arg0).getImageData(arg1, arg2, arg3, arg4);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_putImageData_f71b039a7f3a0d8a = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n getObject(arg0).putImageData(getObject(arg1), arg2, arg3);\n }, arguments) };\n imports.wbg.__wbg_clearRect_7d73f724a3fc825c = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).clearRect(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_fillRect_37d4341db168ab0f = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).fillRect(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_restore_2eda799771bbdaf3 = function(arg0) {\n getObject(arg0).restore();\n };\n imports.wbg.__wbg_save_88e5b8eebd3f0de5 = function(arg0) {\n getObject(arg0).save();\n };\n imports.wbg.__wbg_resetTransform_719b2c3de6d07521 = function() { return handleError(function (arg0) {\n getObject(arg0).resetTransform();\n }, arguments) };\n imports.wbg.__wbg_setTransform_f6e32d675c5c5f30 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).setTransform(arg1, arg2, arg3, arg4, arg5, arg6);\n }, arguments) };\n imports.wbg.__wbg_transform_441c583c742163e2 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).transform(arg1, arg2, arg3, arg4, arg5, arg6);\n }, arguments) };\n imports.wbg.__wbg_addEventListener_5822223857fe82cb = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n getObject(arg0).addEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3));\n }, arguments) };\n imports.wbg.__wbg_addEventListener_a77a92f38176616e = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).addEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3), getObject(arg4));\n }, arguments) };\n imports.wbg.__wbg_addEventListener_a09abdb50db3cd98 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).addEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3), arg4 !== 0);\n }, arguments) };\n imports.wbg.__wbg_removeEventListener_0e2fd54517fc188b = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n getObject(arg0).removeEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3));\n }, arguments) };\n imports.wbg.__wbg_removeEventListener_2882dfde82b5b4d9 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).removeEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3), arg4 !== 0);\n }, arguments) };\n imports.wbg.__wbg_data_798d534e165849ee = function(arg0, arg1) {\n const ret = getObject(arg1).data;\n const ptr0 = passArray8ToWasm0(ret, wasm.__wbindgen_malloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_newwithu8clampedarray_9c1ae19e8e194f7c = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = new ImageData(getClampedArrayU8FromWasm0(arg0, arg1), arg2 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_gpu_755a37b2eedf0a83 = function(arg0) {\n const ret = getObject(arg0).gpu;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_body_36a11f2467926b2b = function(arg0) {\n const ret = getObject(arg0).body;\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createElement_2d8b75cffbd32c70 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).createElement(getStringFromWasm0(arg1, arg2));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_createElementNS_02b4562aadf76190 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n const ret = getObject(arg0).createElementNS(arg1 === 0 ? undefined : getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_destination_5bc469ae2192967b = function(arg0) {\n const ret = getObject(arg0).destination;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_sampleRate_07300b65434459c1 = function(arg0) {\n const ret = getObject(arg0).sampleRate;\n return ret;\n };\n imports.wbg.__wbg_currentTime_5862ab7e6ff545eb = function(arg0) {\n const ret = getObject(arg0).currentTime;\n return ret;\n };\n imports.wbg.__wbg_new_e2e737399e087a85 = function() { return handleError(function () {\n const ret = new lAudioContext();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_suspend_cd50f19e2a5135a2 = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).suspend();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_createBuffer_4d396c7e99dd4d2a = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).createBuffer(arg1 >>> 0, arg2 >>> 0, arg3);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_createBufferSource_45686af9ad60716f = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).createBufferSource();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_createChannelMerger_268dea9a18a169fa = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).createChannelMerger(arg1 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_createChannelSplitter_1d2ce7012578eb9f = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).createChannelSplitter(arg1 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_createGain_f0c35f309aa98acc = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).createGain();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_createScriptProcessor_8408a5fe3a74d40c = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).createScriptProcessor(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_decodeAudioData_bd288891a2a90d44 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).decodeAudioData(getObject(arg1), getObject(arg2), getObject(arg3));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_resume_4b659cb2e2765df8 = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).resume();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_setvalue_bfcadde2faa3d3c4 = function(arg0, arg1) {\n getObject(arg0).value = arg1;\n };\n imports.wbg.__wbg_linearRampToValueAtTime_cce473a11e9bb147 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).linearRampToValueAtTime(arg1, arg2);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_setValueAtTime_3212f62f058dab7d = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).setValueAtTime(arg1, arg2);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_addColorStop_c733d813c9fbfa70 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n getObject(arg0).addColorStop(arg1, getStringFromWasm0(arg2, arg3));\n }, arguments) };\n imports.wbg.__wbg_gain_5e5d2cf1c54d4198 = function(arg0) {\n const ret = getObject(arg0).gain;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_requestAdapter_d24c946841242557 = function(arg0, arg1) {\n const ret = getObject(arg0).requestAdapter(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_baseURI_aca29593bfcdb51d = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg1).baseURI;\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n }, arguments) };\n imports.wbg.__wbg_appendChild_e9d52952defb480f = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).appendChild(getObject(arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_inverse_b39ac63238937fb8 = function(arg0) {\n const ret = getObject(arg0).inverse();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_submit_55e07fa9fa1f344b = function(arg0, arg1) {\n getObject(arg0).submit(getObject(arg1));\n };\n imports.wbg.__wbg_writeTexture_71450abd2466ad90 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).writeTexture(getObject(arg1), getObject(arg2), getObject(arg3), getObject(arg4));\n };\n imports.wbg.__wbg_end_bcf4599a9e63b68e = function(arg0) {\n getObject(arg0).end();\n };\n imports.wbg.__wbg_setStencilReference_a17747b3bd25fd89 = function(arg0, arg1) {\n getObject(arg0).setStencilReference(arg1 >>> 0);\n };\n imports.wbg.__wbg_setBindGroup_e8af569edb720afb = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).setBindGroup(arg1 >>> 0, getObject(arg2), getArrayU32FromWasm0(arg3, arg4), arg5, arg6 >>> 0);\n };\n imports.wbg.__wbg_drawIndexed_a9655b48a354f16a = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).drawIndexed(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4, arg5 >>> 0);\n };\n imports.wbg.__wbg_setIndexBuffer_a85b510fb10c8552 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).setIndexBuffer(getObject(arg1), takeObject(arg2), arg3);\n };\n imports.wbg.__wbg_setIndexBuffer_452b9c2b60dbdacf = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).setIndexBuffer(getObject(arg1), takeObject(arg2), arg3, arg4);\n };\n imports.wbg.__wbg_setPipeline_7fafd451d97eee5c = function(arg0, arg1) {\n getObject(arg0).setPipeline(getObject(arg1));\n };\n imports.wbg.__wbg_setVertexBuffer_38b319aa792389d3 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).setVertexBuffer(arg1 >>> 0, getObject(arg2), arg3);\n };\n imports.wbg.__wbg_setVertexBuffer_9cf17fb530c11a65 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).setVertexBuffer(arg1 >>> 0, getObject(arg2), arg3, arg4);\n };\n imports.wbg.__wbg_setid_c3cb9fedad5d2791 = function(arg0, arg1, arg2) {\n getObject(arg0).id = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_clientWidth_ff949ad9c6d41cd2 = function(arg0) {\n const ret = getObject(arg0).clientWidth;\n return ret;\n };\n imports.wbg.__wbg_clientHeight_a250dcf2e0afa47a = function(arg0) {\n const ret = getObject(arg0).clientHeight;\n return ret;\n };\n imports.wbg.__wbg_querySelector_a38de55d3f2e4d6b = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).querySelector(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_releasePointerCapture_13317581046e37c3 = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).releasePointerCapture(arg1);\n }, arguments) };\n imports.wbg.__wbg_setAttribute_6091f6f3602fc299 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).setAttribute(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n }, arguments) };\n imports.wbg.__wbg_setAttributeNS_3139623dfaef606b = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).setAttributeNS(arg1 === 0 ? undefined : getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4), getStringFromWasm0(arg5, arg6));\n }, arguments) };\n imports.wbg.__wbg_setPointerCapture_dee49a07994f6e33 = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).setPointerCapture(arg1);\n }, arguments) };\n imports.wbg.__wbg_remove_c64fe8f390b51079 = function(arg0) {\n getObject(arg0).remove();\n };\n imports.wbg.__wbg_instanceof_WebGlRenderingContext_79048c0314cf40c7 = function(arg0) {\n const ret = getObject(arg0) instanceof WebGLRenderingContext;\n return ret;\n };\n imports.wbg.__wbg_drawingBufferWidth_2a4ec0e9cfd1165f = function(arg0) {\n const ret = getObject(arg0).drawingBufferWidth;\n return ret;\n };\n imports.wbg.__wbg_drawingBufferHeight_64a411586cabb96c = function(arg0) {\n const ret = getObject(arg0).drawingBufferHeight;\n return ret;\n };\n imports.wbg.__wbg_bufferData_1ca9a3b086d4f813 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).bufferData(arg1 >>> 0, getArrayU8FromWasm0(arg2, arg3), arg4 >>> 0);\n };\n imports.wbg.__wbg_texImage2D_e8ea990c77c01b05 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) {\n getObject(arg0).texImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9 === 0 ? undefined : getArrayU8FromWasm0(arg9, arg10));\n }, arguments) };\n imports.wbg.__wbg_uniform1fv_ffdaf3c465cd6435 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform1fv(getObject(arg1), getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform4fv_f6890ad8a7ff6086 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform4fv(getObject(arg1), getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniformMatrix3fv_7969af8b5719ac05 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).uniformMatrix3fv(getObject(arg1), arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_uniformMatrix4fv_350ada82fee5cc68 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).uniformMatrix4fv(getObject(arg1), arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_activeTexture_c32bcd0a63a09c15 = function(arg0, arg1) {\n getObject(arg0).activeTexture(arg1 >>> 0);\n };\n imports.wbg.__wbg_attachShader_772486952587993d = function(arg0, arg1, arg2) {\n getObject(arg0).attachShader(getObject(arg1), getObject(arg2));\n };\n imports.wbg.__wbg_bindBuffer_6cd1a268e0421a46 = function(arg0, arg1, arg2) {\n getObject(arg0).bindBuffer(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindFramebuffer_934b8eade9d43fe0 = function(arg0, arg1, arg2) {\n getObject(arg0).bindFramebuffer(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindRenderbuffer_e5cd7424d91a17d5 = function(arg0, arg1, arg2) {\n getObject(arg0).bindRenderbuffer(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindTexture_b3162b3f55caf7eb = function(arg0, arg1, arg2) {\n getObject(arg0).bindTexture(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_blendFunc_79931040c21a5c70 = function(arg0, arg1, arg2) {\n getObject(arg0).blendFunc(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_clear_fe06235bcda1a904 = function(arg0, arg1) {\n getObject(arg0).clear(arg1 >>> 0);\n };\n imports.wbg.__wbg_clearColor_53d69d875a21f3f3 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).clearColor(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_colorMask_efa17a5ffd9cd3fc = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).colorMask(arg1 !== 0, arg2 !== 0, arg3 !== 0, arg4 !== 0);\n };\n imports.wbg.__wbg_compileShader_4b64c51ce6f0d0be = function(arg0, arg1) {\n getObject(arg0).compileShader(getObject(arg1));\n };\n imports.wbg.__wbg_createBuffer_ae5a57822b3d261c = function(arg0) {\n const ret = getObject(arg0).createBuffer();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createProgram_97d3ab796f2e4f2a = function(arg0) {\n const ret = getObject(arg0).createProgram();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createShader_47c8c7b5a08a528d = function(arg0, arg1) {\n const ret = getObject(arg0).createShader(arg1 >>> 0);\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createTexture_ce8ff62039834d9c = function(arg0) {\n const ret = getObject(arg0).createTexture();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_disable_5d988b6430f67f00 = function(arg0, arg1) {\n getObject(arg0).disable(arg1 >>> 0);\n };\n imports.wbg.__wbg_disableVertexAttribArray_37add1973be851f6 = function(arg0, arg1) {\n getObject(arg0).disableVertexAttribArray(arg1 >>> 0);\n };\n imports.wbg.__wbg_drawElements_c18d01e29e69ee7f = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).drawElements(arg1 >>> 0, arg2, arg3 >>> 0, arg4);\n };\n imports.wbg.__wbg_enable_74fb1401e1f17f16 = function(arg0, arg1) {\n getObject(arg0).enable(arg1 >>> 0);\n };\n imports.wbg.__wbg_enableVertexAttribArray_0c2fc2819912f6b3 = function(arg0, arg1) {\n getObject(arg0).enableVertexAttribArray(arg1 >>> 0);\n };\n imports.wbg.__wbg_getAttribLocation_b2bad8a5b6116f1f = function(arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).getAttribLocation(getObject(arg1), getStringFromWasm0(arg2, arg3));\n return ret;\n };\n imports.wbg.__wbg_getExtension_6cd75531325282b8 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).getExtension(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_getParameter_d30fc1ac9ac34ffc = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).getParameter(arg1 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_getProgramInfoLog_07f10e11eb541319 = function(arg0, arg1, arg2) {\n const ret = getObject(arg1).getProgramInfoLog(getObject(arg2));\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_getProgramParameter_ceb4cfbc03f7a74b = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).getProgramParameter(getObject(arg1), arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_getShaderInfoLog_6788bbcb07e46591 = function(arg0, arg1, arg2) {\n const ret = getObject(arg1).getShaderInfoLog(getObject(arg2));\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_getUniformLocation_c6dfe99dcd260a55 = function(arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).getUniformLocation(getObject(arg1), getStringFromWasm0(arg2, arg3));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_linkProgram_23751aba930c7f0c = function(arg0, arg1) {\n getObject(arg0).linkProgram(getObject(arg1));\n };\n imports.wbg.__wbg_pixelStorei_96bd9a13400d6b48 = function(arg0, arg1, arg2) {\n getObject(arg0).pixelStorei(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_shaderSource_580a31413cee6156 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).shaderSource(getObject(arg1), getStringFromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_stencilFunc_0da3069a0a34d766 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).stencilFunc(arg1 >>> 0, arg2, arg3 >>> 0);\n };\n imports.wbg.__wbg_stencilMask_34c2205b5355ab16 = function(arg0, arg1) {\n getObject(arg0).stencilMask(arg1 >>> 0);\n };\n imports.wbg.__wbg_stencilOp_116522daccbe8b11 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).stencilOp(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0);\n };\n imports.wbg.__wbg_texParameteri_4774c5a61d70319d = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).texParameteri(arg1 >>> 0, arg2 >>> 0, arg3);\n };\n imports.wbg.__wbg_uniform1f_f4314cbaa988e283 = function(arg0, arg1, arg2) {\n getObject(arg0).uniform1f(getObject(arg1), arg2);\n };\n imports.wbg.__wbg_uniform1i_096d23b3f6d35c5e = function(arg0, arg1, arg2) {\n getObject(arg0).uniform1i(getObject(arg1), arg2);\n };\n imports.wbg.__wbg_useProgram_85e8d43a8983270e = function(arg0, arg1) {\n getObject(arg0).useProgram(getObject(arg1));\n };\n imports.wbg.__wbg_vertexAttribPointer_9cf4ab7e9c31e68d = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).vertexAttribPointer(arg1 >>> 0, arg2, arg3 >>> 0, arg4 !== 0, arg5, arg6);\n };\n imports.wbg.__wbg_viewport_02810f5f49295b55 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).viewport(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_length_9d65dcca5722c005 = function(arg0) {\n const ret = getObject(arg0).length;\n return ret;\n };\n imports.wbg.__wbg_setProperty_88447bf87ac638d7 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).setProperty(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n }, arguments) };\n imports.wbg.__wbg_instanceof_GpuAdapter_54bfa99a19a62a35 = function(arg0) {\n const ret = getObject(arg0) instanceof GPUAdapter;\n return ret;\n };\n imports.wbg.__wbg_requestDevice_7f16704a9dbd7e31 = function(arg0, arg1) {\n const ret = getObject(arg0).requestDevice(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_protocol_7652393e06791937 = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg1).protocol;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n }, arguments) };\n imports.wbg.__wbg_assign_4726eabf9448fa32 = function() { return handleError(function (arg0, arg1, arg2) {\n getObject(arg0).assign(getStringFromWasm0(arg1, arg2));\n }, arguments) };\n imports.wbg.__wbg_offsetX_20394816af6b15d9 = function(arg0) {\n const ret = getObject(arg0).offsetX;\n return ret;\n };\n imports.wbg.__wbg_offsetY_23315c976b0ac2ae = function(arg0) {\n const ret = getObject(arg0).offsetY;\n return ret;\n };\n imports.wbg.__wbg_button_943ba4d0c28109da = function(arg0) {\n const ret = getObject(arg0).button;\n return ret;\n };\n imports.wbg.__wbg_new_e2a145651668d22b = function() { return handleError(function () {\n const ret = new Path2D();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_addPath_e0df7c5ccdae8168 = function(arg0, arg1, arg2) {\n getObject(arg0).addPath(getObject(arg1), getObject(arg2));\n };\n imports.wbg.__wbg_closePath_dcda5ae9e0db0d5e = function(arg0) {\n getObject(arg0).closePath();\n };\n imports.wbg.__wbg_lineTo_22b9d8be98d56182 = function(arg0, arg1, arg2) {\n getObject(arg0).lineTo(arg1, arg2);\n };\n imports.wbg.__wbg_moveTo_7f059fbc0c6c8424 = function(arg0, arg1, arg2) {\n getObject(arg0).moveTo(arg1, arg2);\n };\n imports.wbg.__wbg_quadraticCurveTo_d8cbb5d19125b688 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).quadraticCurveTo(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_rect_818027622ba9aa48 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).rect(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_get_9ef6317e05999b24 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = getObject(arg1)[getStringFromWasm0(arg2, arg3)];\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n }, arguments) };\n imports.wbg.__wbg_set_d76080869c49dd27 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0)[getStringFromWasm0(arg1, arg2)] = getStringFromWasm0(arg3, arg4);\n }, arguments) };\n imports.wbg.__wbg_delete_27f2e31e06970b8b = function() { return handleError(function (arg0, arg1, arg2) {\n delete getObject(arg0)[getStringFromWasm0(arg1, arg2)];\n }, arguments) };\n imports.wbg.__wbg_connect_633555bc7344598d = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).connect(getObject(arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_connect_4c80dae70fa5fe0e = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).connect(getObject(arg1), arg2 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_connect_ce3408cd4c9bfb5b = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).connect(getObject(arg1), arg2 >>> 0, arg3 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_disconnect_64bab0efac0feedc = function() { return handleError(function (arg0) {\n getObject(arg0).disconnect();\n }, arguments) };\n imports.wbg.__wbg_setTransform_2c1f1d5821ce9694 = function(arg0, arg1) {\n getObject(arg0).setTransform(getObject(arg1));\n };\n imports.wbg.__wbg_queue_46cd16148919f3b5 = function(arg0) {\n const ret = getObject(arg0).queue;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_createBindGroup_5fe3d3f6bd40c9e4 = function(arg0, arg1) {\n const ret = getObject(arg0).createBindGroup(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_createBindGroupLayout_4e5c268b74fc830c = function(arg0, arg1) {\n const ret = getObject(arg0).createBindGroupLayout(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_createBuffer_30f8483c8c4c9082 = function(arg0, arg1) {\n const ret = getObject(arg0).createBuffer(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_createCommandEncoder_92d0b0c2c86c0c53 = function(arg0, arg1) {\n const ret = getObject(arg0).createCommandEncoder(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_createPipelineLayout_0aad8eb8070c8409 = function(arg0, arg1) {\n const ret = getObject(arg0).createPipelineLayout(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_createRenderPipeline_05fb246b24b640e2 = function(arg0, arg1) {\n const ret = getObject(arg0).createRenderPipeline(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_createSampler_cfd889caa9e979ec = function(arg0, arg1) {\n const ret = getObject(arg0).createSampler(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_createShaderModule_0bd2d72c61f9b83b = function(arg0, arg1) {\n const ret = getObject(arg0).createShaderModule(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_createTexture_4fd794661d5998b4 = function(arg0, arg1) {\n const ret = getObject(arg0).createTexture(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_createView_3d9f4cf029c982ec = function(arg0, arg1) {\n const ret = getObject(arg0).createView(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_bindVertexArrayOES_b53b8137f0e6f9e1 = function(arg0, arg1) {\n getObject(arg0).bindVertexArrayOES(getObject(arg1));\n };\n imports.wbg.__wbg_createVertexArrayOES_56337c7d4798d96b = function(arg0) {\n const ret = getObject(arg0).createVertexArrayOES();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_deltaY_e3158374108000c8 = function(arg0) {\n const ret = getObject(arg0).deltaY;\n return ret;\n };\n imports.wbg.__wbg_deltaMode_78fa2eac67504e1e = function(arg0) {\n const ret = getObject(arg0).deltaMode;\n return ret;\n };\n imports.wbg.__wbg_setbuffer_268b8e029383d924 = function(arg0, arg1) {\n getObject(arg0).buffer = getObject(arg1);\n };\n imports.wbg.__wbg_setloop_8beb0773eae76401 = function(arg0, arg1) {\n getObject(arg0).loop = arg1 !== 0;\n };\n imports.wbg.__wbg_setloopStart_5f495fec439919e6 = function(arg0, arg1) {\n getObject(arg0).loopStart = arg1;\n };\n imports.wbg.__wbg_setloopEnd_6bf41e720185a5e7 = function(arg0, arg1) {\n getObject(arg0).loopEnd = arg1;\n };\n imports.wbg.__wbg_setonended_519c00ee657450cf = function(arg0, arg1) {\n getObject(arg0).onended = getObject(arg1);\n };\n imports.wbg.__wbg_start_27104226d655d8de = function() { return handleError(function (arg0) {\n getObject(arg0).start();\n }, arguments) };\n imports.wbg.__wbg_start_b6c96a33c07e1024 = function() { return handleError(function (arg0, arg1, arg2) {\n getObject(arg0).start(arg1, arg2);\n }, arguments) };\n imports.wbg.__wbg_stop_7d244676b8fec148 = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).stop(arg1);\n }, arguments) };\n imports.wbg.__wbg_outputBuffer_8dae99e0e482f27f = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).outputBuffer;\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_label_ed2ec3e10f8d36e6 = function(arg0, arg1) {\n const ret = getObject(arg1).label;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_beginRenderPass_77d18236c0c2528e = function(arg0, arg1) {\n const ret = getObject(arg0).beginRenderPass(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_copyBufferToBuffer_74dc86d05b33fece = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).copyBufferToBuffer(getObject(arg1), arg2, getObject(arg3), arg4, arg5);\n };\n imports.wbg.__wbg_finish_c225d3b4ea046b53 = function(arg0) {\n const ret = getObject(arg0).finish();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_finish_742bb9042ab07ce3 = function(arg0, arg1) {\n const ret = getObject(arg0).finish(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_instanceof_HtmlFormElement_7e3c5f7169b9ec9c = function(arg0) {\n const ret = getObject(arg0) instanceof HTMLFormElement;\n return ret;\n };\n imports.wbg.__wbg_submit_ae549d5b993be5ce = function() { return handleError(function (arg0) {\n getObject(arg0).submit();\n }, arguments) };\n imports.wbg.__wbg_pointerId_3517dc72b60101cb = function(arg0) {\n const ret = getObject(arg0).pointerId;\n return ret;\n };\n imports.wbg.__wbg_instanceof_Response_e928c54c1025470c = function(arg0) {\n const ret = getObject(arg0) instanceof Response;\n return ret;\n };\n imports.wbg.__wbg_url_0f82030e7245954c = function(arg0, arg1) {\n const ret = getObject(arg1).url;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_ok_2e44e661aa8fedb0 = function(arg0) {\n const ret = getObject(arg0).ok;\n return ret;\n };\n imports.wbg.__wbg_statusText_9b7d7bb057846e45 = function(arg0, arg1) {\n const ret = getObject(arg1).statusText;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_arrayBuffer_9c26a73988618f92 = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).arrayBuffer();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_get_f0f4f1608ebf633e = function(arg0, arg1) {\n const ret = getObject(arg0)[arg1 >>> 0];\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_new_2ab697f1555e0dbc = function() {\n const ret = new Array();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_newnoargs_fc5356289219b93b = function(arg0, arg1) {\n const ret = new Function(getStringFromWasm0(arg0, arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_next_9ef803116340cdc1 = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).next();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_done_2a1e30464aae6a4d = function(arg0) {\n const ret = getObject(arg0).done;\n return ret;\n };\n imports.wbg.__wbg_value_a495c29471c31da6 = function(arg0) {\n const ret = getObject(arg0).value;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_get_89247d3aeaa38cc5 = function() { return handleError(function (arg0, arg1) {\n const ret = Reflect.get(getObject(arg0), getObject(arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_call_4573f605ca4b5f10 = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).call(getObject(arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_new_306ce8d57919e6ae = function() {\n const ret = new Object();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_self_ba1ddafe9ea7a3a2 = function() { return handleError(function () {\n const ret = self.self;\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_window_be3cc430364fd32c = function() { return handleError(function () {\n const ret = window.window;\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_globalThis_56d9c9f814daeeee = function() { return handleError(function () {\n const ret = globalThis.globalThis;\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_global_8c35aeee4ac77f2b = function() { return handleError(function () {\n const ret = global.global;\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_isArray_628aca8c24017cde = function(arg0) {\n const ret = Array.isArray(getObject(arg0));\n return ret;\n };\n imports.wbg.__wbg_of_7559713242530fee = function(arg0, arg1) {\n const ret = Array.of(getObject(arg0), getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_push_811c8b08bf4ff9d5 = function(arg0, arg1) {\n const ret = getObject(arg0).push(getObject(arg1));\n return ret;\n };\n imports.wbg.__wbg_instanceof_ArrayBuffer_a91000e6b0653ed1 = function(arg0) {\n const ret = getObject(arg0) instanceof ArrayBuffer;\n return ret;\n };\n imports.wbg.__wbg_new_d6b543561a30e21e = function(arg0) {\n const ret = new ArrayBuffer(arg0 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_slice_157fd1b284a66baf = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).slice(arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_values_644ed6c9e45c1e38 = function(arg0) {\n const ret = getObject(arg0).values();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_apply_5db7f1649d649fe3 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).apply(getObject(arg1), getObject(arg2));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_call_9855a4612eb496cb = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).call(getObject(arg1), getObject(arg2));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_getTime_7c8d3b79f51e2b87 = function(arg0) {\n const ret = getObject(arg0).getTime();\n return ret;\n };\n imports.wbg.__wbg_getTimezoneOffset_d7a89256f8181a06 = function(arg0) {\n const ret = getObject(arg0).getTimezoneOffset();\n return ret;\n };\n imports.wbg.__wbg_new0_6b49a1fca8534d39 = function() {\n const ret = new Date();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_instanceof_Object_0c703ab7113e61ec = function(arg0) {\n const ret = getObject(arg0) instanceof Object;\n return ret;\n };\n imports.wbg.__wbg_entries_b24687f151d83be3 = function(arg0) {\n const ret = Object.entries(getObject(arg0));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_fromEntries_06150f1d39e0a856 = function() { return handleError(function (arg0) {\n const ret = Object.fromEntries(getObject(arg0));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_is_aafa609b540ad47f = function(arg0, arg1) {\n const ret = Object.is(getObject(arg0), getObject(arg1));\n return ret;\n };\n imports.wbg.__wbg_new_78403b138428b684 = function(arg0, arg1) {\n try {\n var state0 = {a: arg0, b: arg1};\n var cb0 = (arg0, arg1) => {\n const a = state0.a;\n state0.a = 0;\n try {\n return __wbg_adapter_682(a, state0.b, arg0, arg1);\n } finally {\n state0.a = a;\n }\n };\n const ret = new Promise(cb0);\n return addHeapObject(ret);\n } finally {\n state0.a = state0.b = 0;\n }\n };\n imports.wbg.__wbg_resolve_f269ce174f88b294 = function(arg0) {\n const ret = Promise.resolve(getObject(arg0));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_then_1c698eedca15eed6 = function(arg0, arg1) {\n const ret = getObject(arg0).then(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_then_4debc41d4fc92ce5 = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).then(getObject(arg1), getObject(arg2));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_buffer_de1150f91b23aa89 = function(arg0) {\n const ret = getObject(arg0).buffer;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_9ca61320599a2c84 = function(arg0, arg1, arg2) {\n const ret = new Uint8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_new_97cf52648830a70d = function(arg0) {\n const ret = new Uint8Array(getObject(arg0));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_set_a0172b213e2469e9 = function(arg0, arg1, arg2) {\n getObject(arg0).set(getObject(arg1), arg2 >>> 0);\n };\n imports.wbg.__wbg_length_e09c0b925ab8de5d = function(arg0) {\n const ret = getObject(arg0).length;\n return ret;\n };\n imports.wbg.__wbg_newwithlength_e833b89f9db02732 = function(arg0) {\n const ret = new Uint8Array(arg0 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_fill_bee5ae4d98e7f2b0 = function(arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).fill(arg1, arg2 >>> 0, arg3 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_buffer_deb8de1785238b3d = function(arg0) {\n const ret = getObject(arg0).buffer;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_subarray_9482ae5cd5cd99d3 = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).subarray(arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_byteLength_cf73ca7a0d44cb85 = function(arg0) {\n const ret = getObject(arg0).byteLength;\n return ret;\n };\n imports.wbg.__wbg_byteOffset_799e1b40fc3f8b73 = function(arg0) {\n const ret = getObject(arg0).byteOffset;\n return ret;\n };\n imports.wbg.__wbg_has_ded5f0e31f1ff6ad = function() { return handleError(function (arg0, arg1) {\n const ret = Reflect.has(getObject(arg0), getObject(arg1));\n return ret;\n }, arguments) };\n imports.wbg.__wbg_ownKeys_5a935243d98fcf13 = function() { return handleError(function (arg0) {\n const ret = Reflect.ownKeys(getObject(arg0));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_set_b12cd0ab82903c2f = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = Reflect.set(getObject(arg0), getObject(arg1), getObject(arg2));\n return ret;\n }, arguments) };\n imports.wbg.__wbindgen_debug_string = function(arg0, arg1) {\n const ret = debugString(getObject(arg1));\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbindgen_throw = function(arg0, arg1) {\n throw new Error(getStringFromWasm0(arg0, arg1));\n };\n imports.wbg.__wbindgen_memory = function() {\n const ret = wasm.memory;\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper586 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 45, __wbg_adapter_36);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper588 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 45, __wbg_adapter_36);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper590 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 45, __wbg_adapter_36);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper592 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 45, __wbg_adapter_36);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper594 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 45, __wbg_adapter_36);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper596 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 45, __wbg_adapter_47);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper598 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 45, __wbg_adapter_36);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper600 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 45, __wbg_adapter_52);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper1463 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 553, __wbg_adapter_55);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper7377 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 2870, __wbg_adapter_58);\n return addHeapObject(ret);\n };\n\n return imports;\n}\n\nfunction initMemory(imports, maybe_memory) {\n\n}\n\nfunction finalizeInit(instance, module) {\n wasm = instance.exports;\n init.__wbindgen_wasm_module = module;\n cachedFloat32Memory0 = new Float32Array(wasm.memory.buffer);\n cachedFloat64Memory0 = new Float64Array(wasm.memory.buffer);\n cachedInt32Memory0 = new Int32Array(wasm.memory.buffer);\n cachedUint32Memory0 = new Uint32Array(wasm.memory.buffer);\n cachedUint8Memory0 = new Uint8Array(wasm.memory.buffer);\n cachedUint8ClampedMemory0 = new Uint8ClampedArray(wasm.memory.buffer);\n\n\n return wasm;\n}\n\nfunction initSync(bytes) {\n const imports = getImports();\n\n initMemory(imports);\n\n const module = new WebAssembly.Module(bytes);\n const instance = new WebAssembly.Instance(module, imports);\n\n return finalizeInit(instance, module);\n}\n\nasync function init(input) {\n if (typeof input === 'undefined') {\n input = new URL('ruffle_web_bg.wasm', import.meta.url);\n }\n const imports = getImports();\n\n if (typeof input === 'string' || (typeof Request === 'function' && input instanceof Request) || (typeof URL === 'function' && input instanceof URL)) {\n input = fetch(input);\n }\n\n initMemory(imports);\n\n const { instance, module } = await load(await input, imports);\n\n return finalizeInit(instance, module);\n}\n\nexport { initSync }\nexport default init;\n"],"names":["copyToAudioBuffer","audioBuffer","leftData","rightData","getChannelData","set","getAudioOutputTimestamp","context","currentTime","baseLatency","lAudioContext","AudioContext","webkitAudioContext","undefined","wasm","heap","Array","fill","getObject","idx","push","heap_next","length","takeObject","ret","dropObject","cachedTextDecoder","TextDecoder","ignoreBOM","fatal","cachedUint8Memory0","getUint8Memory0","byteLength","Uint8Array","memory","buffer","getStringFromWasm0","ptr","len","decode","subarray","addHeapObject","obj","WASM_VECTOR_LEN","cachedTextEncoder","TextEncoder","encodeString","encodeInto","arg","view","buf","encode","read","written","passStringToWasm0","malloc","realloc","mem","offset","code","charCodeAt","slice","isLikeNone","x","cachedInt32Memory0","cachedFloat64Memory0","getInt32Memory0","Int32Array","getFloat64Memory0","Float64Array","debugString","val","type","description","name","isArray","debug","i","builtInMatches","exec","toString","call","className","JSON","stringify","_","Error","message","stack","makeMutClosure","arg0","arg1","dtor","f","state","a","b","cnt","real","args","__wbindgen_export_2","get","original","__wbg_adapter_36","arg2","_dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h01021a3d5157705f","__wbg_adapter_47","_dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h24a633beb70addfb","__wbg_adapter_52","_dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h3a1af6c702e1c6b3","__wbg_adapter_55","_dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h66f8209cefb20eb7","__wbg_adapter_58","_dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h96ab439b5823ee8f","handleError","apply","this","e","__wbindgen_exn_store","cachedUint32Memory0","cachedFloat32Memory0","cachedUint8ClampedMemory0","stack_pointer","addBorrowedObject","getUint32Memory0","Uint32Array","getArrayF32FromWasm0","Float32Array","getArrayU8FromWasm0","getArrayF64FromWasm0","getClampedArrayU8FromWasm0","Uint8ClampedArray","Ruffle","static","Object","create","prototype","__destroy_into_raw","free","__wbg_ruffle_free","constructor","parent","js_player","config","ruffle_new","stream_from","movie_url","parameters","retptr","__wbindgen_add_to_stack_pointer","ptr0","__wbindgen_malloc","__wbindgen_realloc","len0","ruffle_stream_from","r0","load_data","swf_data","ruffle_load_data","play","ruffle_play","pause","ruffle_pause","is_playing","ruffle_is_playing","prepare_context_menu","ruffle_prepare_context_menu","run_context_menu_callback","index","ruffle_run_context_menu_callback","set_fullscreen","is_fullscreen","ruffle_set_fullscreen","clear_custom_menu_items","ruffle_clear_custom_menu_items","destroy","ruffle_destroy","call_exposed_callback","ptr1","array","passArrayJsValueToWasm0","len1","ruffle_call_exposed_callback","set_trace_observer","observer","ruffle_set_trace_observer","audio_context","ruffle_audio_context","ruffle_is_wasm_simd_used","getImports","imports","wbg","__wbindgen_object_drop_ref","__wbindgen_string_new","__wbindgen_is_function","__wbindgen_object_clone_ref","__wbg_setFullscreen_9819a8b20564e39b","setFullscreen","arguments","__wbindgen_string_get","__wbg_displayUnsupportedMessage_a8f81a8e054e5e91","displayUnsupportedMessage","__wbg_displayRootMovieDownloadFailedMessage_1a5c34096259685a","displayRootMovieDownloadFailedMessage","__wbg_displayMessage_c57c20204892da2b","displayMessage","__wbindgen_cb_drop","__wbindgen_json_parse","parse","__wbindgen_json_serialize","__wbg_ruffle_new","__wrap","__wbg_setMetadata_bbaeaee7f48274e6","setMetadata","__wbg_onCallbackAvailable_3a48fae397926c96","onCallbackAvailable","__wbg_onFSCommand_fb2f94653f71796e","arg3","arg4","onFSCommand","__wbindgen_number_get","__wbindgen_boolean_get","v","__wbindgen_number_new","__wbg_new_df6e6ab7a65c4c4d","__wbg_panic_bbc809dd04a12c60","panic","__wbg_copyToAudioBuffer_58f244be94bac1d2","__wbg_getAudioOutputTimestamp_a67aa6687740cd15","__wbg_new_693216e109162396","__wbg_stack_0ddaca5d1abfb52f","__wbg_error_09919627ac0992f5","console","error","__wbindgen_free","__wbindgen_is_object","__wbindgen_is_undefined","__wbg_process_e56fd54cf6319b6c","process","__wbg_versions_77e21455908dad33","versions","__wbg_node_0dd25d832e4785d5","node","__wbindgen_is_string","__wbg_static_accessor_NODE_MODULE_26b231378c1be7dd","module","__wbg_require_0db1598d9ccecb30","require","__wbg_crypto_b95d7173266618a9","crypto","__wbg_msCrypto_5a86d77a66230f81","msCrypto","__wbg_getRandomValues_b14734aa289bc356","getRandomValues","__wbg_randomFillSync_91e2b39becca6147","randomFillSync","__wbg_instanceof_WebGl2RenderingContext_f43c52e5e19f2606","WebGL2RenderingContext","__wbg_bindVertexArray_93c9ea4c521c6150","bindVertexArray","__wbg_blitFramebuffer_6d99f41ef1c9032f","arg5","arg6","arg7","arg8","arg9","arg10","blitFramebuffer","__wbg_createVertexArray_f8aff8c98a8e7ce7","createVertexArray","__wbg_renderbufferStorageMultisample_2fddc7b0cc405fe4","renderbufferStorageMultisample","__wbg_texImage2D_e7d46024e2946907","texImage2D","__wbg_bindFramebuffer_8fa07aa65dcbd3aa","bindFramebuffer","__wbg_bindRenderbuffer_8969ae2581d424bd","bindRenderbuffer","__wbg_bindTexture_83f436ae22ba78b4","bindTexture","__wbg_createFramebuffer_1316a4c02803bcf8","createFramebuffer","__wbg_createRenderbuffer_abb5d5ff42fa138f","createRenderbuffer","__wbg_createTexture_1b5ac8ef80f089c8","createTexture","__wbg_deleteFramebuffer_48183bac844e2cbe","deleteFramebuffer","__wbg_deleteRenderbuffer_92abd3c5070fbbb9","deleteRenderbuffer","__wbg_deleteTexture_8cb16fb3b8ab69cd","deleteTexture","__wbg_framebufferRenderbuffer_4e682abcb3678a20","framebufferRenderbuffer","__wbg_framebufferTexture2D_fd6329e64dacca57","framebufferTexture2D","__wbg_getError_2d3fe8b71c072eda","getError","__wbg_getParameter_00d59df03350c8de","getParameter","__wbg_texParameteri_d3d72cea09b18227","texParameteri","__wbg_instanceof_Window_a2a08d3918d7d4d0","Window","__wbg_document_14a383364c173445","document","__wbg_location_3b5031b281e8d218","location","__wbg_navigator_2d05aef684d827d8","navigator","__wbg_devicePixelRatio_85ae9a993f96e777","devicePixelRatio","__wbg_localStorage_2409bbdfe5a4d2a7","localStorage","__wbg_cancelAnimationFrame_0751dd622bd4f521","cancelAnimationFrame","__wbg_focus_9b223127d6e50a79","focus","__wbg_open_ab0998e8eb242a30","open","__wbg_requestAnimationFrame_61bcf77211b282b7","requestAnimationFrame","__wbg_fetch_23507368eed8d838","fetch","__wbg_debug_68178c61250ae699","__wbg_error_e2677af4c7f31a14","__wbg_info_2fe3b57d78190c6d","info","__wbg_log_7761a8b8a8c1864e","log","__wbg_warn_8b29c6b80217b0e4","warn","__wbg_style_3fb37aa4b3701322","style","__wbg_getMappedRange_34ff822c9e84e776","getMappedRange","__wbg_mapAsync_686232593427f633","mapAsync","__wbg_unmap_3c6b6b25e300fffc","unmap","__wbg_configure_5b66b7a6ec2bca20","configure","__wbg_getCurrentTexture_6fba5b57d7751897","getCurrentTexture","__wbg_now_9c64828adecad05e","now","__wbg_a_f8a23157db40a300","__wbg_seta_5cd98d661ce16283","__wbg_b_0d5d58541358976b","__wbg_c_a90f0b5bdc175e78","c","__wbg_d_e464989627f07979","d","__wbg_setd_8a679c3670b6f49b","__wbg_e_9f858429eb0a621e","__wbg_f_c5253bae312ccc71","__wbg_new_adbe707b014d1fd2","DOMMatrix","__wbg_newwitharray64_e834f62cea0c8cc5","__wbg_instanceof_HtmlCanvasElement_7b561bd94e483f1d","HTMLCanvasElement","__wbg_width_ad2acb326fc35bdb","width","__wbg_setwidth_59ddc312219f205b","__wbg_height_65ee0c47b0a97297","height","__wbg_setheight_70833966b4ed584e","__wbg_getContext_b506f48cb166bf26","getContext","__wbg_getContext_686f3aabd97ba151","__wbg_setonaudioprocess_0f18f08566d678e6","onaudioprocess","__wbg_currentTarget_6f25dd2ce13178de","currentTarget","__wbg_preventDefault_2e92eb64f38efc0d","preventDefault","__wbg_key_6e807abe0dbacdb8","key","__wbg_code_ec695f278753de4d","__wbg_newwithstrandinit_41c86e821f771b24","Request","__wbg_newwithbuffersourcesequenceandoptions_407953b12cf8d677","Blob","__wbg_instanceof_CanvasRenderingContext2d_9037c3eea625e27b","CanvasRenderingContext2D","__wbg_setglobalAlpha_3b2742cf3ea8149d","globalAlpha","__wbg_setglobalCompositeOperation_952c3106ecc5f417","globalCompositeOperation","__wbg_setstrokeStyle_0ab7348da47291bb","strokeStyle","__wbg_setfillStyle_a0bd3a7496c1c5ae","fillStyle","__wbg_setfilter_3d603041d36eb024","filter","__wbg_setimageSmoothingEnabled_3dbb2403930baf85","imageSmoothingEnabled","__wbg_setlineWidth_5d6cf7ef78aab123","lineWidth","__wbg_setlineCap_7552a7f5a6cb2110","lineCap","__wbg_setlineJoin_6b65f68b27c132a2","lineJoin","__wbg_setmiterLimit_b9ee4cbfe23d8c23","miterLimit","__wbg_drawImage_83230048f8deee83","drawImage","__wbg_clip_06e31c6883cedcea","clip","__wbg_fill_b59d6423381669b5","__wbg_stroke_6345e439dce2411c","stroke","__wbg_createLinearGradient_7e66eeec20a9f71e","createLinearGradient","__wbg_createPattern_f64be35193cf6d8a","createPattern","__wbg_createRadialGradient_bb0c3a1e9025fd4a","createRadialGradient","__wbg_getImageData_50f6c1b814306c32","getImageData","__wbg_putImageData_f71b039a7f3a0d8a","putImageData","__wbg_clearRect_7d73f724a3fc825c","clearRect","__wbg_fillRect_37d4341db168ab0f","fillRect","__wbg_restore_2eda799771bbdaf3","restore","__wbg_save_88e5b8eebd3f0de5","save","__wbg_resetTransform_719b2c3de6d07521","resetTransform","__wbg_setTransform_f6e32d675c5c5f30","setTransform","__wbg_transform_441c583c742163e2","transform","__wbg_addEventListener_5822223857fe82cb","addEventListener","__wbg_addEventListener_a77a92f38176616e","__wbg_addEventListener_a09abdb50db3cd98","__wbg_removeEventListener_0e2fd54517fc188b","removeEventListener","__wbg_removeEventListener_2882dfde82b5b4d9","__wbg_data_798d534e165849ee","passArray8ToWasm0","data","__wbg_newwithu8clampedarray_9c1ae19e8e194f7c","ImageData","__wbg_gpu_755a37b2eedf0a83","gpu","__wbg_body_36a11f2467926b2b","body","__wbg_createElement_2d8b75cffbd32c70","createElement","__wbg_createElementNS_02b4562aadf76190","createElementNS","__wbg_destination_5bc469ae2192967b","destination","__wbg_sampleRate_07300b65434459c1","sampleRate","__wbg_currentTime_5862ab7e6ff545eb","__wbg_new_e2e737399e087a85","__wbg_suspend_cd50f19e2a5135a2","suspend","__wbg_createBuffer_4d396c7e99dd4d2a","createBuffer","__wbg_createBufferSource_45686af9ad60716f","createBufferSource","__wbg_createChannelMerger_268dea9a18a169fa","createChannelMerger","__wbg_createChannelSplitter_1d2ce7012578eb9f","createChannelSplitter","__wbg_createGain_f0c35f309aa98acc","createGain","__wbg_createScriptProcessor_8408a5fe3a74d40c","createScriptProcessor","__wbg_decodeAudioData_bd288891a2a90d44","decodeAudioData","__wbg_resume_4b659cb2e2765df8","resume","__wbg_setvalue_bfcadde2faa3d3c4","value","__wbg_linearRampToValueAtTime_cce473a11e9bb147","linearRampToValueAtTime","__wbg_setValueAtTime_3212f62f058dab7d","setValueAtTime","__wbg_addColorStop_c733d813c9fbfa70","addColorStop","__wbg_gain_5e5d2cf1c54d4198","gain","__wbg_requestAdapter_d24c946841242557","requestAdapter","__wbg_baseURI_aca29593bfcdb51d","baseURI","__wbg_appendChild_e9d52952defb480f","appendChild","__wbg_inverse_b39ac63238937fb8","inverse","__wbg_submit_55e07fa9fa1f344b","submit","__wbg_writeTexture_71450abd2466ad90","writeTexture","__wbg_end_bcf4599a9e63b68e","end","__wbg_setStencilReference_a17747b3bd25fd89","setStencilReference","__wbg_setBindGroup_e8af569edb720afb","setBindGroup","__wbg_drawIndexed_a9655b48a354f16a","drawIndexed","__wbg_setIndexBuffer_a85b510fb10c8552","setIndexBuffer","__wbg_setIndexBuffer_452b9c2b60dbdacf","__wbg_setPipeline_7fafd451d97eee5c","setPipeline","__wbg_setVertexBuffer_38b319aa792389d3","setVertexBuffer","__wbg_setVertexBuffer_9cf17fb530c11a65","__wbg_setid_c3cb9fedad5d2791","id","__wbg_clientWidth_ff949ad9c6d41cd2","clientWidth","__wbg_clientHeight_a250dcf2e0afa47a","clientHeight","__wbg_querySelector_a38de55d3f2e4d6b","querySelector","__wbg_releasePointerCapture_13317581046e37c3","releasePointerCapture","__wbg_setAttribute_6091f6f3602fc299","setAttribute","__wbg_setAttributeNS_3139623dfaef606b","setAttributeNS","__wbg_setPointerCapture_dee49a07994f6e33","setPointerCapture","__wbg_remove_c64fe8f390b51079","remove","__wbg_instanceof_WebGlRenderingContext_79048c0314cf40c7","WebGLRenderingContext","__wbg_drawingBufferWidth_2a4ec0e9cfd1165f","drawingBufferWidth","__wbg_drawingBufferHeight_64a411586cabb96c","drawingBufferHeight","__wbg_bufferData_1ca9a3b086d4f813","bufferData","__wbg_texImage2D_e8ea990c77c01b05","__wbg_uniform1fv_ffdaf3c465cd6435","uniform1fv","__wbg_uniform4fv_f6890ad8a7ff6086","uniform4fv","__wbg_uniformMatrix3fv_7969af8b5719ac05","uniformMatrix3fv","__wbg_uniformMatrix4fv_350ada82fee5cc68","uniformMatrix4fv","__wbg_activeTexture_c32bcd0a63a09c15","activeTexture","__wbg_attachShader_772486952587993d","attachShader","__wbg_bindBuffer_6cd1a268e0421a46","bindBuffer","__wbg_bindFramebuffer_934b8eade9d43fe0","__wbg_bindRenderbuffer_e5cd7424d91a17d5","__wbg_bindTexture_b3162b3f55caf7eb","__wbg_blendFunc_79931040c21a5c70","blendFunc","__wbg_clear_fe06235bcda1a904","clear","__wbg_clearColor_53d69d875a21f3f3","clearColor","__wbg_colorMask_efa17a5ffd9cd3fc","colorMask","__wbg_compileShader_4b64c51ce6f0d0be","compileShader","__wbg_createBuffer_ae5a57822b3d261c","__wbg_createProgram_97d3ab796f2e4f2a","createProgram","__wbg_createShader_47c8c7b5a08a528d","createShader","__wbg_createTexture_ce8ff62039834d9c","__wbg_disable_5d988b6430f67f00","disable","__wbg_disableVertexAttribArray_37add1973be851f6","disableVertexAttribArray","__wbg_drawElements_c18d01e29e69ee7f","drawElements","__wbg_enable_74fb1401e1f17f16","enable","__wbg_enableVertexAttribArray_0c2fc2819912f6b3","enableVertexAttribArray","__wbg_getAttribLocation_b2bad8a5b6116f1f","getAttribLocation","__wbg_getExtension_6cd75531325282b8","getExtension","__wbg_getParameter_d30fc1ac9ac34ffc","__wbg_getProgramInfoLog_07f10e11eb541319","getProgramInfoLog","__wbg_getProgramParameter_ceb4cfbc03f7a74b","getProgramParameter","__wbg_getShaderInfoLog_6788bbcb07e46591","getShaderInfoLog","__wbg_getUniformLocation_c6dfe99dcd260a55","getUniformLocation","__wbg_linkProgram_23751aba930c7f0c","linkProgram","__wbg_pixelStorei_96bd9a13400d6b48","pixelStorei","__wbg_shaderSource_580a31413cee6156","shaderSource","__wbg_stencilFunc_0da3069a0a34d766","stencilFunc","__wbg_stencilMask_34c2205b5355ab16","stencilMask","__wbg_stencilOp_116522daccbe8b11","stencilOp","__wbg_texParameteri_4774c5a61d70319d","__wbg_uniform1f_f4314cbaa988e283","uniform1f","__wbg_uniform1i_096d23b3f6d35c5e","uniform1i","__wbg_useProgram_85e8d43a8983270e","useProgram","__wbg_vertexAttribPointer_9cf4ab7e9c31e68d","vertexAttribPointer","__wbg_viewport_02810f5f49295b55","viewport","__wbg_length_9d65dcca5722c005","__wbg_setProperty_88447bf87ac638d7","setProperty","__wbg_instanceof_GpuAdapter_54bfa99a19a62a35","GPUAdapter","__wbg_requestDevice_7f16704a9dbd7e31","requestDevice","__wbg_protocol_7652393e06791937","protocol","__wbg_assign_4726eabf9448fa32","assign","__wbg_offsetX_20394816af6b15d9","offsetX","__wbg_offsetY_23315c976b0ac2ae","offsetY","__wbg_button_943ba4d0c28109da","button","__wbg_new_e2a145651668d22b","Path2D","__wbg_addPath_e0df7c5ccdae8168","addPath","__wbg_closePath_dcda5ae9e0db0d5e","closePath","__wbg_lineTo_22b9d8be98d56182","lineTo","__wbg_moveTo_7f059fbc0c6c8424","moveTo","__wbg_quadraticCurveTo_d8cbb5d19125b688","quadraticCurveTo","__wbg_rect_818027622ba9aa48","rect","__wbg_get_9ef6317e05999b24","__wbg_set_d76080869c49dd27","__wbg_delete_27f2e31e06970b8b","__wbg_connect_633555bc7344598d","connect","__wbg_connect_4c80dae70fa5fe0e","__wbg_connect_ce3408cd4c9bfb5b","__wbg_disconnect_64bab0efac0feedc","disconnect","__wbg_setTransform_2c1f1d5821ce9694","__wbg_queue_46cd16148919f3b5","queue","__wbg_createBindGroup_5fe3d3f6bd40c9e4","createBindGroup","__wbg_createBindGroupLayout_4e5c268b74fc830c","createBindGroupLayout","__wbg_createBuffer_30f8483c8c4c9082","__wbg_createCommandEncoder_92d0b0c2c86c0c53","createCommandEncoder","__wbg_createPipelineLayout_0aad8eb8070c8409","createPipelineLayout","__wbg_createRenderPipeline_05fb246b24b640e2","createRenderPipeline","__wbg_createSampler_cfd889caa9e979ec","createSampler","__wbg_createShaderModule_0bd2d72c61f9b83b","createShaderModule","__wbg_createTexture_4fd794661d5998b4","__wbg_createView_3d9f4cf029c982ec","createView","__wbg_bindVertexArrayOES_b53b8137f0e6f9e1","bindVertexArrayOES","__wbg_createVertexArrayOES_56337c7d4798d96b","createVertexArrayOES","__wbg_deltaY_e3158374108000c8","deltaY","__wbg_deltaMode_78fa2eac67504e1e","deltaMode","__wbg_setbuffer_268b8e029383d924","__wbg_setloop_8beb0773eae76401","loop","__wbg_setloopStart_5f495fec439919e6","loopStart","__wbg_setloopEnd_6bf41e720185a5e7","loopEnd","__wbg_setonended_519c00ee657450cf","onended","__wbg_start_27104226d655d8de","start","__wbg_start_b6c96a33c07e1024","__wbg_stop_7d244676b8fec148","stop","__wbg_outputBuffer_8dae99e0e482f27f","outputBuffer","__wbg_label_ed2ec3e10f8d36e6","label","__wbg_beginRenderPass_77d18236c0c2528e","beginRenderPass","__wbg_copyBufferToBuffer_74dc86d05b33fece","copyBufferToBuffer","__wbg_finish_c225d3b4ea046b53","finish","__wbg_finish_742bb9042ab07ce3","__wbg_instanceof_HtmlFormElement_7e3c5f7169b9ec9c","HTMLFormElement","__wbg_submit_ae549d5b993be5ce","__wbg_pointerId_3517dc72b60101cb","pointerId","__wbg_instanceof_Response_e928c54c1025470c","Response","__wbg_url_0f82030e7245954c","url","__wbg_ok_2e44e661aa8fedb0","ok","__wbg_statusText_9b7d7bb057846e45","statusText","__wbg_arrayBuffer_9c26a73988618f92","arrayBuffer","__wbg_get_f0f4f1608ebf633e","__wbg_new_2ab697f1555e0dbc","__wbg_newnoargs_fc5356289219b93b","Function","__wbg_next_9ef803116340cdc1","next","__wbg_done_2a1e30464aae6a4d","done","__wbg_value_a495c29471c31da6","__wbg_get_89247d3aeaa38cc5","Reflect","__wbg_call_4573f605ca4b5f10","__wbg_new_306ce8d57919e6ae","__wbg_self_ba1ddafe9ea7a3a2","self","__wbg_window_be3cc430364fd32c","window","__wbg_globalThis_56d9c9f814daeeee","globalThis","__wbg_global_8c35aeee4ac77f2b","g","global","__wbg_isArray_628aca8c24017cde","__wbg_of_7559713242530fee","of","__wbg_push_811c8b08bf4ff9d5","__wbg_instanceof_ArrayBuffer_a91000e6b0653ed1","ArrayBuffer","__wbg_new_d6b543561a30e21e","__wbg_slice_157fd1b284a66baf","__wbg_values_644ed6c9e45c1e38","values","__wbg_apply_5db7f1649d649fe3","__wbg_call_9855a4612eb496cb","__wbg_getTime_7c8d3b79f51e2b87","getTime","__wbg_getTimezoneOffset_d7a89256f8181a06","getTimezoneOffset","__wbg_new0_6b49a1fca8534d39","Date","__wbg_instanceof_Object_0c703ab7113e61ec","__wbg_entries_b24687f151d83be3","entries","__wbg_fromEntries_06150f1d39e0a856","fromEntries","__wbg_is_aafa609b540ad47f","is","__wbg_new_78403b138428b684","state0","Promise","wasm_bindgen__convert__closures__invoke2_mut__h14b3a08753d2b675","__wbg_adapter_682","__wbg_resolve_f269ce174f88b294","resolve","__wbg_then_1c698eedca15eed6","then","__wbg_then_4debc41d4fc92ce5","__wbg_buffer_de1150f91b23aa89","__wbg_newwithbyteoffsetandlength_9ca61320599a2c84","__wbg_new_97cf52648830a70d","__wbg_set_a0172b213e2469e9","__wbg_length_e09c0b925ab8de5d","__wbg_newwithlength_e833b89f9db02732","__wbg_fill_bee5ae4d98e7f2b0","__wbg_buffer_deb8de1785238b3d","__wbg_subarray_9482ae5cd5cd99d3","__wbg_byteLength_cf73ca7a0d44cb85","__wbg_byteOffset_799e1b40fc3f8b73","byteOffset","__wbg_has_ded5f0e31f1ff6ad","has","__wbg_ownKeys_5a935243d98fcf13","ownKeys","__wbg_set_b12cd0ab82903c2f","__wbindgen_debug_string","__wbindgen_throw","__wbindgen_memory","__wbindgen_closure_wrapper586","__wbindgen_closure_wrapper588","__wbindgen_closure_wrapper590","__wbindgen_closure_wrapper592","__wbindgen_closure_wrapper594","__wbindgen_closure_wrapper596","__wbindgen_closure_wrapper598","__wbindgen_closure_wrapper600","__wbindgen_closure_wrapper1463","__wbindgen_closure_wrapper7377","finalizeInit","instance","exports","init","__wbindgen_wasm_module","initSync","bytes","WebAssembly","Module","Instance","async","input","URL","instantiateStreaming","headers","instantiate","load"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"662.index.js","mappings":"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","sources":["webpack://ruffle-demo/../core/pkg/ruffle-imports.js","webpack://ruffle-demo/../core/pkg/ruffle_web.js"],"sourcesContent":["/**\n * Functions imported from JS into Ruffle.\n *\n * @ignore\n * @internal\n */\n/**\n * Copies data into the given audio channel.\n * This is necessary because Safari does not support `AudioBuffer.copyToChannel`.\n *\n * @internal\n */\nexport function copyToAudioBuffer(audioBuffer, leftData, rightData) {\n if (leftData) {\n const dstBuffer = audioBuffer.getChannelData(0);\n dstBuffer.set(leftData);\n }\n if (rightData) {\n const dstBuffer = audioBuffer.getChannelData(1);\n dstBuffer.set(rightData);\n }\n}\n/**\n * Returns the estimated output timestamp for the audio context.\n * This is necessary because web-sys does not export `AudioContext.baseLatency`.\n *\n * @internal\n */\nexport function getAudioOutputTimestamp(context) {\n // TODO: Ideally we'd use `context.getOutputTimestamp`, but this is broken as of Safari 15.4.\n return context.currentTime - context.baseLatency;\n}\n/**\n * Copies interleaved stereo audio data into an `AudioBuffer`.\n *\n * @internal\n */\nexport function copyToAudioBufferInterleaved(audioBuffer, interleavedData) {\n const numSamples = audioBuffer.length;\n const leftBuffer = audioBuffer.getChannelData(0);\n const rightBuffer = audioBuffer.getChannelData(1);\n let i = 0;\n let sample = 0;\n while (sample < numSamples) {\n leftBuffer[sample] = interleavedData[i];\n rightBuffer[sample] = interleavedData[i + 1];\n sample++;\n i += 2;\n }\n}\n","import { copyToAudioBufferInterleaved } from './ruffle-imports.js';\n\nconst lAudioContext = (typeof AudioContext !== 'undefined' ? AudioContext : (typeof webkitAudioContext !== 'undefined' ? webkitAudioContext : undefined));\nlet wasm;\n\nconst heap = new Array(128).fill(undefined);\n\nheap.push(undefined, null, true, false);\n\nfunction getObject(idx) { return heap[idx]; }\n\nlet heap_next = heap.length;\n\nfunction addHeapObject(obj) {\n if (heap_next === heap.length) heap.push(heap.length + 1);\n const idx = heap_next;\n heap_next = heap[idx];\n\n heap[idx] = obj;\n return idx;\n}\n\nfunction dropObject(idx) {\n if (idx < 132) return;\n heap[idx] = heap_next;\n heap_next = idx;\n}\n\nfunction takeObject(idx) {\n const ret = getObject(idx);\n dropObject(idx);\n return ret;\n}\n\nconst cachedTextDecoder = new TextDecoder('utf-8', { ignoreBOM: true, fatal: true });\n\ncachedTextDecoder.decode();\n\nlet cachedUint8Memory0 = null;\n\nfunction getUint8Memory0() {\n if (cachedUint8Memory0 === null || cachedUint8Memory0.byteLength === 0) {\n cachedUint8Memory0 = new Uint8Array(wasm.memory.buffer);\n }\n return cachedUint8Memory0;\n}\n\nfunction getStringFromWasm0(ptr, len) {\n return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len));\n}\n\nfunction isLikeNone(x) {\n return x === undefined || x === null;\n}\n\nlet cachedFloat64Memory0 = null;\n\nfunction getFloat64Memory0() {\n if (cachedFloat64Memory0 === null || cachedFloat64Memory0.byteLength === 0) {\n cachedFloat64Memory0 = new Float64Array(wasm.memory.buffer);\n }\n return cachedFloat64Memory0;\n}\n\nlet cachedInt32Memory0 = null;\n\nfunction getInt32Memory0() {\n if (cachedInt32Memory0 === null || cachedInt32Memory0.byteLength === 0) {\n cachedInt32Memory0 = new Int32Array(wasm.memory.buffer);\n }\n return cachedInt32Memory0;\n}\n\nlet WASM_VECTOR_LEN = 0;\n\nconst cachedTextEncoder = new TextEncoder('utf-8');\n\nconst encodeString = (typeof cachedTextEncoder.encodeInto === 'function'\n ? function (arg, view) {\n return cachedTextEncoder.encodeInto(arg, view);\n}\n : function (arg, view) {\n const buf = cachedTextEncoder.encode(arg);\n view.set(buf);\n return {\n read: arg.length,\n written: buf.length\n };\n});\n\nfunction passStringToWasm0(arg, malloc, realloc) {\n\n if (realloc === undefined) {\n const buf = cachedTextEncoder.encode(arg);\n const ptr = malloc(buf.length);\n getUint8Memory0().subarray(ptr, ptr + buf.length).set(buf);\n WASM_VECTOR_LEN = buf.length;\n return ptr;\n }\n\n let len = arg.length;\n let ptr = malloc(len);\n\n const mem = getUint8Memory0();\n\n let offset = 0;\n\n for (; offset < len; offset++) {\n const code = arg.charCodeAt(offset);\n if (code > 0x7F) break;\n mem[ptr + offset] = code;\n }\n\n if (offset !== len) {\n if (offset !== 0) {\n arg = arg.slice(offset);\n }\n ptr = realloc(ptr, len, len = offset + arg.length * 3);\n const view = getUint8Memory0().subarray(ptr + offset, ptr + len);\n const ret = encodeString(arg, view);\n\n offset += ret.written;\n }\n\n WASM_VECTOR_LEN = offset;\n return ptr;\n}\n\nlet cachedBigInt64Memory0 = null;\n\nfunction getBigInt64Memory0() {\n if (cachedBigInt64Memory0 === null || cachedBigInt64Memory0.byteLength === 0) {\n cachedBigInt64Memory0 = new BigInt64Array(wasm.memory.buffer);\n }\n return cachedBigInt64Memory0;\n}\n\nfunction debugString(val) {\n // primitive types\n const type = typeof val;\n if (type == 'number' || type == 'boolean' || val == null) {\n return `${val}`;\n }\n if (type == 'string') {\n return `\"${val}\"`;\n }\n if (type == 'symbol') {\n const description = val.description;\n if (description == null) {\n return 'Symbol';\n } else {\n return `Symbol(${description})`;\n }\n }\n if (type == 'function') {\n const name = val.name;\n if (typeof name == 'string' && name.length > 0) {\n return `Function(${name})`;\n } else {\n return 'Function';\n }\n }\n // objects\n if (Array.isArray(val)) {\n const length = val.length;\n let debug = '[';\n if (length > 0) {\n debug += debugString(val[0]);\n }\n for(let i = 1; i < length; i++) {\n debug += ', ' + debugString(val[i]);\n }\n debug += ']';\n return debug;\n }\n // Test for built-in\n const builtInMatches = /\\[object ([^\\]]+)\\]/.exec(toString.call(val));\n let className;\n if (builtInMatches.length > 1) {\n className = builtInMatches[1];\n } else {\n // Failed to match the standard '[object ClassName]'\n return toString.call(val);\n }\n if (className == 'Object') {\n // we're a user defined class or Object\n // JSON.stringify avoids problems with cycles, and is generally much\n // easier than looping through ownProperties of `val`.\n try {\n return 'Object(' + JSON.stringify(val) + ')';\n } catch (_) {\n return 'Object';\n }\n }\n // errors\n if (val instanceof Error) {\n return `${val.name}: ${val.message}\\n${val.stack}`;\n }\n // TODO we could test for more things here, like `Set`s and `Map`s.\n return className;\n}\n\nfunction makeMutClosure(arg0, arg1, dtor, f) {\n const state = { a: arg0, b: arg1, cnt: 1, dtor };\n const real = (...args) => {\n // First up with a closure we increment the internal reference\n // count. This ensures that the Rust closure environment won't\n // be deallocated while we're invoking it.\n state.cnt++;\n const a = state.a;\n state.a = 0;\n try {\n return f(a, state.b, ...args);\n } finally {\n if (--state.cnt === 0) {\n wasm.__wbindgen_export_2.get(state.dtor)(a, state.b);\n\n } else {\n state.a = a;\n }\n }\n };\n real.original = state;\n\n return real;\n}\nfunction __wbg_adapter_46(arg0, arg1) {\n wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__ha7d6d342750d9d1a(arg0, arg1);\n}\n\nfunction __wbg_adapter_49(arg0, arg1, arg2) {\n wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h2a9ccfc8c26e52f7(arg0, arg1, addHeapObject(arg2));\n}\n\nfunction __wbg_adapter_54(arg0, arg1, arg2) {\n wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hf01b59c74493b58b(arg0, arg1, arg2);\n}\n\nfunction __wbg_adapter_61(arg0, arg1, arg2) {\n wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h9c2945cb5f78be1c(arg0, arg1, addHeapObject(arg2));\n}\n\nfunction handleError(f, args) {\n try {\n return f.apply(this, args);\n } catch (e) {\n wasm.__wbindgen_exn_store(addHeapObject(e));\n }\n}\n\nlet cachedUint32Memory0 = null;\n\nfunction getUint32Memory0() {\n if (cachedUint32Memory0 === null || cachedUint32Memory0.byteLength === 0) {\n cachedUint32Memory0 = new Uint32Array(wasm.memory.buffer);\n }\n return cachedUint32Memory0;\n}\n\nfunction passArrayJsValueToWasm0(array, malloc) {\n const ptr = malloc(array.length * 4);\n const mem = getUint32Memory0();\n for (let i = 0; i < array.length; i++) {\n mem[ptr / 4 + i] = addHeapObject(array[i]);\n }\n WASM_VECTOR_LEN = array.length;\n return ptr;\n}\n\nlet cachedFloat32Memory0 = null;\n\nfunction getFloat32Memory0() {\n if (cachedFloat32Memory0 === null || cachedFloat32Memory0.byteLength === 0) {\n cachedFloat32Memory0 = new Float32Array(wasm.memory.buffer);\n }\n return cachedFloat32Memory0;\n}\n\nfunction getArrayF32FromWasm0(ptr, len) {\n return getFloat32Memory0().subarray(ptr / 4, ptr / 4 + len);\n}\n\nfunction getArrayU8FromWasm0(ptr, len) {\n return getUint8Memory0().subarray(ptr / 1, ptr / 1 + len);\n}\n\nfunction getArrayI32FromWasm0(ptr, len) {\n return getInt32Memory0().subarray(ptr / 4, ptr / 4 + len);\n}\n\nfunction getArrayU32FromWasm0(ptr, len) {\n return getUint32Memory0().subarray(ptr / 4, ptr / 4 + len);\n}\n\nfunction getArrayF64FromWasm0(ptr, len) {\n return getFloat64Memory0().subarray(ptr / 8, ptr / 8 + len);\n}\n\nlet cachedUint8ClampedMemory0 = null;\n\nfunction getUint8ClampedMemory0() {\n if (cachedUint8ClampedMemory0 === null || cachedUint8ClampedMemory0.byteLength === 0) {\n cachedUint8ClampedMemory0 = new Uint8ClampedArray(wasm.memory.buffer);\n }\n return cachedUint8ClampedMemory0;\n}\n\nfunction getClampedArrayU8FromWasm0(ptr, len) {\n return getUint8ClampedMemory0().subarray(ptr / 1, ptr / 1 + len);\n}\nfunction __wbg_adapter_906(arg0, arg1, arg2, arg3) {\n wasm.wasm_bindgen__convert__closures__invoke2_mut__h61fda97013be0fc2(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3));\n}\n\n/**\n* An opaque handle to a `RuffleInstance` inside the pool.\n*\n* This type is exported to JS, and is used to interact with the library.\n*/\nexport class Ruffle {\n\n static __wrap(ptr) {\n const obj = Object.create(Ruffle.prototype);\n obj.ptr = ptr;\n\n return obj;\n }\n\n __destroy_into_raw() {\n const ptr = this.ptr;\n this.ptr = 0;\n\n return ptr;\n }\n\n free() {\n const ptr = this.__destroy_into_raw();\n wasm.__wbg_ruffle_free(ptr);\n }\n /**\n * @param {HTMLElement} parent\n * @param {any} js_player\n * @param {any} config\n */\n constructor(parent, js_player, config) {\n const ret = wasm.ruffle_new(addHeapObject(parent), addHeapObject(js_player), addHeapObject(config));\n return takeObject(ret);\n }\n /**\n * Stream an arbitrary movie file from (presumably) the Internet.\n *\n * This method should only be called once per player.\n * @param {string} movie_url\n * @param {any} parameters\n */\n stream_from(movie_url, parameters) {\n try {\n const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);\n const ptr0 = passStringToWasm0(movie_url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n wasm.ruffle_stream_from(retptr, this.ptr, ptr0, len0, addHeapObject(parameters));\n var r0 = getInt32Memory0()[retptr / 4 + 0];\n var r1 = getInt32Memory0()[retptr / 4 + 1];\n if (r1) {\n throw takeObject(r0);\n }\n } finally {\n wasm.__wbindgen_add_to_stack_pointer(16);\n }\n }\n /**\n * Play an arbitrary movie on this instance.\n *\n * This method should only be called once per player.\n * @param {Uint8Array} swf_data\n * @param {any} parameters\n * @param {string} swf_name\n */\n load_data(swf_data, parameters, swf_name) {\n try {\n const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);\n const ptr0 = passStringToWasm0(swf_name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n wasm.ruffle_load_data(retptr, this.ptr, addHeapObject(swf_data), addHeapObject(parameters), ptr0, len0);\n var r0 = getInt32Memory0()[retptr / 4 + 0];\n var r1 = getInt32Memory0()[retptr / 4 + 1];\n if (r1) {\n throw takeObject(r0);\n }\n } finally {\n wasm.__wbindgen_add_to_stack_pointer(16);\n }\n }\n /**\n */\n play() {\n wasm.ruffle_play(this.ptr);\n }\n /**\n */\n pause() {\n wasm.ruffle_pause(this.ptr);\n }\n /**\n * @returns {boolean}\n */\n is_playing() {\n const ret = wasm.ruffle_is_playing(this.ptr);\n return ret !== 0;\n }\n /**\n * @returns {number}\n */\n volume() {\n const ret = wasm.ruffle_volume(this.ptr);\n return ret;\n }\n /**\n * @param {number} value\n */\n set_volume(value) {\n wasm.ruffle_set_volume(this.ptr, value);\n }\n /**\n * @returns {any}\n */\n renderer_debug_info() {\n const ret = wasm.ruffle_renderer_debug_info(this.ptr);\n return takeObject(ret);\n }\n /**\n * @returns {any}\n */\n prepare_context_menu() {\n const ret = wasm.ruffle_prepare_context_menu(this.ptr);\n return takeObject(ret);\n }\n /**\n * @param {number} index\n */\n run_context_menu_callback(index) {\n wasm.ruffle_run_context_menu_callback(this.ptr, index);\n }\n /**\n * @param {boolean} is_fullscreen\n */\n set_fullscreen(is_fullscreen) {\n wasm.ruffle_set_fullscreen(this.ptr, is_fullscreen);\n }\n /**\n */\n clear_custom_menu_items() {\n wasm.ruffle_clear_custom_menu_items(this.ptr);\n }\n /**\n */\n destroy() {\n wasm.ruffle_destroy(this.ptr);\n }\n /**\n * @param {string} name\n * @param {any[]} args\n * @returns {any}\n */\n call_exposed_callback(name, args) {\n const ptr0 = passStringToWasm0(name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n const ptr1 = passArrayJsValueToWasm0(args, wasm.__wbindgen_malloc);\n const len1 = WASM_VECTOR_LEN;\n const ret = wasm.ruffle_call_exposed_callback(this.ptr, ptr0, len0, ptr1, len1);\n return takeObject(ret);\n }\n /**\n * @param {any} observer\n */\n set_trace_observer(observer) {\n wasm.ruffle_set_trace_observer(this.ptr, addHeapObject(observer));\n }\n /**\n * Returns the web AudioContext used by this player.\n * Returns `None` if the audio backend does not use Web Audio.\n * @returns {AudioContext | undefined}\n */\n audio_context() {\n const ret = wasm.ruffle_audio_context(this.ptr);\n return takeObject(ret);\n }\n /**\n * Returns whether the `simd128` target feature was enabled at build time.\n * This is intended to discriminate between the two WebAssembly module\n * versions, one of which uses WebAssembly extensions, and the other one\n * being \"vanilla\". `simd128` is used as proxy for most extensions, since\n * no other WebAssembly target feature is exposed to `cfg!`.\n * @returns {boolean}\n */\n static is_wasm_simd_used() {\n const ret = wasm.ruffle_is_wasm_simd_used();\n return ret !== 0;\n }\n}\n\nasync function load(module, imports) {\n if (typeof Response === 'function' && module instanceof Response) {\n if (typeof WebAssembly.instantiateStreaming === 'function') {\n try {\n return await WebAssembly.instantiateStreaming(module, imports);\n\n } catch (e) {\n if (module.headers.get('Content-Type') != 'application/wasm') {\n console.warn(\"`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\\n\", e);\n\n } else {\n throw e;\n }\n }\n }\n\n const bytes = await module.arrayBuffer();\n return await WebAssembly.instantiate(bytes, imports);\n\n } else {\n const instance = await WebAssembly.instantiate(module, imports);\n\n if (instance instanceof WebAssembly.Instance) {\n return { instance, module };\n\n } else {\n return instance;\n }\n }\n}\n\nfunction getImports() {\n const imports = {};\n imports.wbg = {};\n imports.wbg.__wbindgen_object_clone_ref = function(arg0) {\n const ret = getObject(arg0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_object_drop_ref = function(arg0) {\n takeObject(arg0);\n };\n imports.wbg.__wbg_new_f9bb493369a83c12 = function(arg0, arg1) {\n const ret = new Error(getStringFromWasm0(arg0, arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_panic_cc9551d881f701ae = function(arg0, arg1) {\n getObject(arg0).panic(getObject(arg1));\n };\n imports.wbg.__wbindgen_cb_drop = function(arg0) {\n const obj = takeObject(arg0).original;\n if (obj.cnt-- == 1) {\n obj.a = 0;\n return true;\n }\n const ret = false;\n return ret;\n };\n imports.wbg.__wbg_setMetadata_11d904a2018b04c1 = function(arg0, arg1) {\n getObject(arg0).setMetadata(takeObject(arg1));\n };\n imports.wbg.__wbindgen_is_function = function(arg0) {\n const ret = typeof(getObject(arg0)) === 'function';\n return ret;\n };\n imports.wbg.__wbindgen_string_new = function(arg0, arg1) {\n const ret = getStringFromWasm0(arg0, arg1);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_onCallbackAvailable_44f6acac6389d11d = function(arg0, arg1, arg2) {\n getObject(arg0).onCallbackAvailable(getStringFromWasm0(arg1, arg2));\n };\n imports.wbg.__wbg_onFSCommand_b13bfd8f38fc3115 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n const ret = getObject(arg0).onFSCommand(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n return ret;\n }, arguments) };\n imports.wbg.__wbindgen_number_get = function(arg0, arg1) {\n const obj = getObject(arg1);\n const ret = typeof(obj) === 'number' ? obj : undefined;\n getFloat64Memory0()[arg0 / 8 + 1] = isLikeNone(ret) ? 0 : ret;\n getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret);\n };\n imports.wbg.__wbindgen_string_get = function(arg0, arg1) {\n const obj = getObject(arg1);\n const ret = typeof(obj) === 'string' ? obj : undefined;\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbindgen_boolean_get = function(arg0) {\n const v = getObject(arg0);\n const ret = typeof(v) === 'boolean' ? (v ? 1 : 0) : 2;\n return ret;\n };\n imports.wbg.__wbindgen_number_new = function(arg0) {\n const ret = arg0;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_displayUnsupportedMessage_cb34e3c4ccb484e1 = function(arg0) {\n getObject(arg0).displayUnsupportedMessage();\n };\n imports.wbg.__wbg_displayRootMovieDownloadFailedMessage_c90a7f0f0b73e4df = function(arg0) {\n getObject(arg0).displayRootMovieDownloadFailedMessage();\n };\n imports.wbg.__wbg_displayMessage_e81323a872d4e00a = function(arg0, arg1, arg2) {\n getObject(arg0).displayMessage(getStringFromWasm0(arg1, arg2));\n };\n imports.wbg.__wbg_setFullscreen_62846f9d4b5f6f48 = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).setFullscreen(arg1 !== 0);\n }, arguments) };\n imports.wbg.__wbg_ruffle_new = function(arg0) {\n const ret = Ruffle.__wrap(arg0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_error_new = function(arg0, arg1) {\n const ret = new Error(getStringFromWasm0(arg0, arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_is_object = function(arg0) {\n const val = getObject(arg0);\n const ret = typeof(val) === 'object' && val !== null;\n return ret;\n };\n imports.wbg.__wbindgen_is_undefined = function(arg0) {\n const ret = getObject(arg0) === undefined;\n return ret;\n };\n imports.wbg.__wbindgen_in = function(arg0, arg1) {\n const ret = getObject(arg0) in getObject(arg1);\n return ret;\n };\n imports.wbg.__wbindgen_is_bigint = function(arg0) {\n const ret = typeof(getObject(arg0)) === 'bigint';\n return ret;\n };\n imports.wbg.__wbindgen_bigint_from_u64 = function(arg0) {\n const ret = BigInt.asUintN(64, arg0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_jsval_eq = function(arg0, arg1) {\n const ret = getObject(arg0) === getObject(arg1);\n return ret;\n };\n imports.wbg.__wbindgen_is_string = function(arg0) {\n const ret = typeof(getObject(arg0)) === 'string';\n return ret;\n };\n imports.wbg.__wbg_copyToAudioBufferInterleaved_7975d0071e3cdc32 = function(arg0, arg1, arg2) {\n copyToAudioBufferInterleaved(getObject(arg0), getArrayF32FromWasm0(arg1, arg2));\n };\n imports.wbg.__wbg_new_abda76e883ba8a5f = function() {\n const ret = new Error();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_stack_658279fe44541cf6 = function(arg0, arg1) {\n const ret = getObject(arg1).stack;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_error_f851667af71bcfc6 = function(arg0, arg1) {\n try {\n console.error(getStringFromWasm0(arg0, arg1));\n } finally {\n wasm.__wbindgen_free(arg0, arg1);\n }\n };\n imports.wbg.__wbindgen_jsval_loose_eq = function(arg0, arg1) {\n const ret = getObject(arg0) == getObject(arg1);\n return ret;\n };\n imports.wbg.__wbg_String_91fba7ded13ba54c = function(arg0, arg1) {\n const ret = String(getObject(arg1));\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_getwithrefkey_15c62c2b8546208d = function(arg0, arg1) {\n const ret = getObject(arg0)[getObject(arg1)];\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_set_20cbc34131e76824 = function(arg0, arg1, arg2) {\n getObject(arg0)[takeObject(arg1)] = takeObject(arg2);\n };\n imports.wbg.__wbg_log_c9486ca5d8e2cbe8 = function(arg0, arg1) {\n try {\n console.log(getStringFromWasm0(arg0, arg1));\n } finally {\n wasm.__wbindgen_free(arg0, arg1);\n }\n };\n imports.wbg.__wbg_log_aba5996d9bde071f = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) {\n try {\n console.log(getStringFromWasm0(arg0, arg1), getStringFromWasm0(arg2, arg3), getStringFromWasm0(arg4, arg5), getStringFromWasm0(arg6, arg7));\n } finally {\n wasm.__wbindgen_free(arg0, arg1);\n }\n };\n imports.wbg.__wbg_mark_40e050a77cc39fea = function(arg0, arg1) {\n performance.mark(getStringFromWasm0(arg0, arg1));\n };\n imports.wbg.__wbg_measure_aa7a73f17813f708 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n try {\n performance.measure(getStringFromWasm0(arg0, arg1), getStringFromWasm0(arg2, arg3));\n } finally {\n wasm.__wbindgen_free(arg0, arg1);\n wasm.__wbindgen_free(arg2, arg3);\n }\n }, arguments) };\n imports.wbg.__wbg_randomFillSync_6894564c2c334c42 = function() { return handleError(function (arg0, arg1, arg2) {\n getObject(arg0).randomFillSync(getArrayU8FromWasm0(arg1, arg2));\n }, arguments) };\n imports.wbg.__wbg_getRandomValues_805f1c3d65988a5a = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).getRandomValues(getObject(arg1));\n }, arguments) };\n imports.wbg.__wbg_crypto_e1d53a1d73fb10b8 = function(arg0) {\n const ret = getObject(arg0).crypto;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_process_038c26bf42b093f8 = function(arg0) {\n const ret = getObject(arg0).process;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_versions_ab37218d2f0b24a8 = function(arg0) {\n const ret = getObject(arg0).versions;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_node_080f4b19d15bc1fe = function(arg0) {\n const ret = getObject(arg0).node;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_msCrypto_6e7d3e1f92610cbb = function(arg0) {\n const ret = getObject(arg0).msCrypto;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_require_78a3dcfbdba9cbce = function() { return handleError(function () {\n const ret = module.require;\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_instanceof_WebGl2RenderingContext_61bb2cb23346dbb7 = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof WebGL2RenderingContext;\n } catch {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_beginQuery_fb152d8d84f2b130 = function(arg0, arg1, arg2) {\n getObject(arg0).beginQuery(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindBufferRange_f2c529259df5358e = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).bindBufferRange(arg1 >>> 0, arg2 >>> 0, getObject(arg3), arg4, arg5);\n };\n imports.wbg.__wbg_bindSampler_6eb88b542e5a410f = function(arg0, arg1, arg2) {\n getObject(arg0).bindSampler(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindVertexArray_8b71290041cb6746 = function(arg0, arg1) {\n getObject(arg0).bindVertexArray(getObject(arg1));\n };\n imports.wbg.__wbg_blitFramebuffer_86eee8a5763ded5e = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) {\n getObject(arg0).blitFramebuffer(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0);\n };\n imports.wbg.__wbg_bufferData_573e61c49a480c4d = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).bufferData(arg1 >>> 0, arg2, arg3 >>> 0);\n };\n imports.wbg.__wbg_bufferData_16f948547d74c866 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).bufferData(arg1 >>> 0, getObject(arg2), arg3 >>> 0);\n };\n imports.wbg.__wbg_bufferSubData_c7180c0b681078e8 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).bufferSubData(arg1 >>> 0, arg2, getObject(arg3));\n };\n imports.wbg.__wbg_clearBufferfi_95daf829c568e58a = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).clearBufferfi(arg1 >>> 0, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_clearBufferfv_b3c90fbed3b74920 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).clearBufferfv(arg1 >>> 0, arg2, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_clearBufferiv_fe2a00a8f8fb7322 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).clearBufferiv(arg1 >>> 0, arg2, getArrayI32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_clearBufferuiv_a41730a8d84c6ac6 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).clearBufferuiv(arg1 >>> 0, arg2, getArrayU32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_clientWaitSync_ae8f3712f85a57fb = function(arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).clientWaitSync(getObject(arg1), arg2 >>> 0, arg3 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_compressedTexSubImage2D_23b602b828848fb7 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n getObject(arg0).compressedTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8, arg9);\n };\n imports.wbg.__wbg_compressedTexSubImage2D_d6c95fc640a9f4de = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) {\n getObject(arg0).compressedTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, getObject(arg8));\n };\n imports.wbg.__wbg_compressedTexSubImage3D_00b794917e65d559 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) {\n getObject(arg0).compressedTexSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10, arg11);\n };\n imports.wbg.__wbg_compressedTexSubImage3D_c9c7b42e0f7db586 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) {\n getObject(arg0).compressedTexSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, getObject(arg10));\n };\n imports.wbg.__wbg_copyBufferSubData_c903618a0e0a9fca = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).copyBufferSubData(arg1 >>> 0, arg2 >>> 0, arg3, arg4, arg5);\n };\n imports.wbg.__wbg_copyTexSubImage3D_88fc9e1c56d3e7db = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n getObject(arg0).copyTexSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);\n };\n imports.wbg.__wbg_createQuery_42b609ba267d041d = function(arg0) {\n const ret = getObject(arg0).createQuery();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createSampler_d1255ae3836b1bee = function(arg0) {\n const ret = getObject(arg0).createSampler();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createVertexArray_de7292bbd7ea02dd = function(arg0) {\n const ret = getObject(arg0).createVertexArray();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_deleteQuery_0981fb4d492e46a7 = function(arg0, arg1) {\n getObject(arg0).deleteQuery(getObject(arg1));\n };\n imports.wbg.__wbg_deleteSampler_6d832d1900eafbea = function(arg0, arg1) {\n getObject(arg0).deleteSampler(getObject(arg1));\n };\n imports.wbg.__wbg_deleteSync_f8f026807b7eee54 = function(arg0, arg1) {\n getObject(arg0).deleteSync(getObject(arg1));\n };\n imports.wbg.__wbg_deleteVertexArray_dc4f1b2e5ac93f24 = function(arg0, arg1) {\n getObject(arg0).deleteVertexArray(getObject(arg1));\n };\n imports.wbg.__wbg_drawArraysInstanced_1222b6236d008088 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).drawArraysInstanced(arg1 >>> 0, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_drawBuffers_3223f0aeb44f7057 = function(arg0, arg1) {\n getObject(arg0).drawBuffers(getObject(arg1));\n };\n imports.wbg.__wbg_drawElementsInstanced_b4714f8dd90fd2a8 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).drawElementsInstanced(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_endQuery_726967da9d5d1ca7 = function(arg0, arg1) {\n getObject(arg0).endQuery(arg1 >>> 0);\n };\n imports.wbg.__wbg_fenceSync_fb3e1185847ee462 = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).fenceSync(arg1 >>> 0, arg2 >>> 0);\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_framebufferTextureLayer_e644333b8ec36f9d = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).framebufferTextureLayer(arg1 >>> 0, arg2 >>> 0, getObject(arg3), arg4, arg5);\n };\n imports.wbg.__wbg_getBufferSubData_cd8138c86821bca3 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).getBufferSubData(arg1 >>> 0, arg2, getObject(arg3));\n };\n imports.wbg.__wbg_getIndexedParameter_5f5c79f6c05edd18 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).getIndexedParameter(arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_getQueryParameter_e0f43fb85f793bbe = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).getQueryParameter(getObject(arg1), arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_getSyncParameter_b2f55318719e958c = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).getSyncParameter(getObject(arg1), arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_getUniformBlockIndex_a05b0c144aa49817 = function(arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).getUniformBlockIndex(getObject(arg1), getStringFromWasm0(arg2, arg3));\n return ret;\n };\n imports.wbg.__wbg_invalidateFramebuffer_696c3c456c34a207 = function() { return handleError(function (arg0, arg1, arg2) {\n getObject(arg0).invalidateFramebuffer(arg1 >>> 0, getObject(arg2));\n }, arguments) };\n imports.wbg.__wbg_readBuffer_bade27c1171e00cf = function(arg0, arg1) {\n getObject(arg0).readBuffer(arg1 >>> 0);\n };\n imports.wbg.__wbg_readPixels_493558abd28a3b61 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) {\n getObject(arg0).readPixels(arg1, arg2, arg3, arg4, arg5 >>> 0, arg6 >>> 0, getObject(arg7));\n }, arguments) };\n imports.wbg.__wbg_readPixels_92102ee9fe1c81a0 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) {\n getObject(arg0).readPixels(arg1, arg2, arg3, arg4, arg5 >>> 0, arg6 >>> 0, arg7);\n }, arguments) };\n imports.wbg.__wbg_renderbufferStorageMultisample_9cb173d2fd461513 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).renderbufferStorageMultisample(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_samplerParameterf_38ca759dc5c40461 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).samplerParameterf(getObject(arg1), arg2 >>> 0, arg3);\n };\n imports.wbg.__wbg_samplerParameteri_c631c02ceefc6dc1 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).samplerParameteri(getObject(arg1), arg2 >>> 0, arg3);\n };\n imports.wbg.__wbg_texImage2D_45fa34937f0d41eb = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) {\n getObject(arg0).texImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9 === 0 ? undefined : getArrayU8FromWasm0(arg9, arg10));\n }, arguments) };\n imports.wbg.__wbg_texStorage2D_89c29252632da923 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).texStorage2D(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_texStorage3D_3897fb6b91eb82d8 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).texStorage3D(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5, arg6);\n };\n imports.wbg.__wbg_texSubImage2D_6a8b0f3381d734c3 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n getObject(arg0).texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, getObject(arg9));\n }, arguments) };\n imports.wbg.__wbg_texSubImage2D_53b6a050a0b9b24e = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n getObject(arg0).texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9);\n }, arguments) };\n imports.wbg.__wbg_texSubImage3D_84ef903e11598af0 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) {\n getObject(arg0).texSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0, arg11);\n }, arguments) };\n imports.wbg.__wbg_texSubImage3D_1d82135e9ce965bf = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) {\n getObject(arg0).texSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0, getObject(arg11));\n }, arguments) };\n imports.wbg.__wbg_uniform2fv_ffd0b1d3c3a4070a = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform2fv(getObject(arg1), getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform2iv_32329f9a4d491136 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform2iv(getObject(arg1), getArrayI32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform3fv_bc831e48acb2c057 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform3fv(getObject(arg1), getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform3iv_100a284f5a3cbca5 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform3iv(getObject(arg1), getArrayI32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform4fv_26d822da5c3fdb00 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform4fv(getObject(arg1), getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform4iv_7f03c41e6e49bbd6 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform4iv(getObject(arg1), getArrayI32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniformBlockBinding_1971f4528d9c3043 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniformBlockBinding(getObject(arg1), arg2 >>> 0, arg3 >>> 0);\n };\n imports.wbg.__wbg_uniformMatrix2fv_5f1f56c7cbfb533f = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).uniformMatrix2fv(getObject(arg1), arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_uniformMatrix3fv_ae9271db8127a57b = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).uniformMatrix3fv(getObject(arg1), arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_uniformMatrix4fv_0f42d678a568ded9 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).uniformMatrix4fv(getObject(arg1), arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_vertexAttribDivisor_77f020121066a4d9 = function(arg0, arg1, arg2) {\n getObject(arg0).vertexAttribDivisor(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_vertexAttribIPointer_b15ad1437a268cf5 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).vertexAttribIPointer(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_activeTexture_0daf7c1698e49f00 = function(arg0, arg1) {\n getObject(arg0).activeTexture(arg1 >>> 0);\n };\n imports.wbg.__wbg_attachShader_3038234860d2d59d = function(arg0, arg1, arg2) {\n getObject(arg0).attachShader(getObject(arg1), getObject(arg2));\n };\n imports.wbg.__wbg_bindBuffer_9cb064991696b79f = function(arg0, arg1, arg2) {\n getObject(arg0).bindBuffer(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindFramebuffer_0522db2a250c29f0 = function(arg0, arg1, arg2) {\n getObject(arg0).bindFramebuffer(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindRenderbuffer_1e4928d9bf839c02 = function(arg0, arg1, arg2) {\n getObject(arg0).bindRenderbuffer(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindTexture_0c284b1604ba527c = function(arg0, arg1, arg2) {\n getObject(arg0).bindTexture(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_blendColor_a17ddceb3534e0b3 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).blendColor(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_blendEquation_b5d5be767bd3835a = function(arg0, arg1) {\n getObject(arg0).blendEquation(arg1 >>> 0);\n };\n imports.wbg.__wbg_blendEquationSeparate_d2fa3b718ee3579f = function(arg0, arg1, arg2) {\n getObject(arg0).blendEquationSeparate(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_blendFunc_d456b0c766f8dbc9 = function(arg0, arg1, arg2) {\n getObject(arg0).blendFunc(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_blendFuncSeparate_9a7146974b3cd76d = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).blendFuncSeparate(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4 >>> 0);\n };\n imports.wbg.__wbg_colorMask_a7f067283ed312c9 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).colorMask(arg1 !== 0, arg2 !== 0, arg3 !== 0, arg4 !== 0);\n };\n imports.wbg.__wbg_compileShader_af777dd3b15798b3 = function(arg0, arg1) {\n getObject(arg0).compileShader(getObject(arg1));\n };\n imports.wbg.__wbg_copyTexSubImage2D_47b14ff8459fd4c8 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) {\n getObject(arg0).copyTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8);\n };\n imports.wbg.__wbg_createBuffer_5ed0554ab35780b5 = function(arg0) {\n const ret = getObject(arg0).createBuffer();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createFramebuffer_86883935c13ddd59 = function(arg0) {\n const ret = getObject(arg0).createFramebuffer();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createProgram_7d25c1dd3bb0ce39 = function(arg0) {\n const ret = getObject(arg0).createProgram();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createRenderbuffer_b392324e044d389a = function(arg0) {\n const ret = getObject(arg0).createRenderbuffer();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createShader_96339db58713e350 = function(arg0, arg1) {\n const ret = getObject(arg0).createShader(arg1 >>> 0);\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createTexture_c651f9e28d1ce9d2 = function(arg0) {\n const ret = getObject(arg0).createTexture();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_cullFace_79e4ddbea13278b3 = function(arg0, arg1) {\n getObject(arg0).cullFace(arg1 >>> 0);\n };\n imports.wbg.__wbg_deleteBuffer_cf67a696a7857b3f = function(arg0, arg1) {\n getObject(arg0).deleteBuffer(getObject(arg1));\n };\n imports.wbg.__wbg_deleteFramebuffer_f9c2bceeb5422d9d = function(arg0, arg1) {\n getObject(arg0).deleteFramebuffer(getObject(arg1));\n };\n imports.wbg.__wbg_deleteProgram_9c8fa1ef341cb01d = function(arg0, arg1) {\n getObject(arg0).deleteProgram(getObject(arg1));\n };\n imports.wbg.__wbg_deleteRenderbuffer_cad502ac8d1398f2 = function(arg0, arg1) {\n getObject(arg0).deleteRenderbuffer(getObject(arg1));\n };\n imports.wbg.__wbg_deleteShader_f48f72524f5ee3ed = function(arg0, arg1) {\n getObject(arg0).deleteShader(getObject(arg1));\n };\n imports.wbg.__wbg_deleteTexture_1b5f5e536e0d5545 = function(arg0, arg1) {\n getObject(arg0).deleteTexture(getObject(arg1));\n };\n imports.wbg.__wbg_depthFunc_2060ec3687ac1f95 = function(arg0, arg1) {\n getObject(arg0).depthFunc(arg1 >>> 0);\n };\n imports.wbg.__wbg_depthMask_27d367443a80541d = function(arg0, arg1) {\n getObject(arg0).depthMask(arg1 !== 0);\n };\n imports.wbg.__wbg_depthRange_7109c2393819a37b = function(arg0, arg1, arg2) {\n getObject(arg0).depthRange(arg1, arg2);\n };\n imports.wbg.__wbg_disable_3adb8645ea1d92d4 = function(arg0, arg1) {\n getObject(arg0).disable(arg1 >>> 0);\n };\n imports.wbg.__wbg_disableVertexAttribArray_f469283fda607cee = function(arg0, arg1) {\n getObject(arg0).disableVertexAttribArray(arg1 >>> 0);\n };\n imports.wbg.__wbg_drawArrays_84de8a2416396807 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).drawArrays(arg1 >>> 0, arg2, arg3);\n };\n imports.wbg.__wbg_drawElements_dcb8df9c52e2bbd5 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).drawElements(arg1 >>> 0, arg2, arg3 >>> 0, arg4);\n };\n imports.wbg.__wbg_enable_1ac9f14a577b7c8b = function(arg0, arg1) {\n getObject(arg0).enable(arg1 >>> 0);\n };\n imports.wbg.__wbg_enableVertexAttribArray_53139716d9c95dba = function(arg0, arg1) {\n getObject(arg0).enableVertexAttribArray(arg1 >>> 0);\n };\n imports.wbg.__wbg_framebufferRenderbuffer_77bdb2f359a5728f = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).framebufferRenderbuffer(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, getObject(arg4));\n };\n imports.wbg.__wbg_framebufferTexture2D_885176f16a153fec = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).framebufferTexture2D(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, getObject(arg4), arg5);\n };\n imports.wbg.__wbg_frontFace_3d7784c56ffede8a = function(arg0, arg1) {\n getObject(arg0).frontFace(arg1 >>> 0);\n };\n imports.wbg.__wbg_getActiveUniform_9c4ac7c1ccf5f894 = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).getActiveUniform(getObject(arg1), arg2 >>> 0);\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_getError_a472f86b6aa9ea71 = function(arg0) {\n const ret = getObject(arg0).getError();\n return ret;\n };\n imports.wbg.__wbg_getExtension_f0070583175271d4 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).getExtension(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_getParameter_56d47f9b55e463d4 = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).getParameter(arg1 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_getProgramInfoLog_7654794297967ac0 = function(arg0, arg1, arg2) {\n const ret = getObject(arg1).getProgramInfoLog(getObject(arg2));\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_getProgramParameter_5b1a40917aa850f8 = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).getProgramParameter(getObject(arg1), arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_getShaderInfoLog_915d0e8506c11159 = function(arg0, arg1, arg2) {\n const ret = getObject(arg1).getShaderInfoLog(getObject(arg2));\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_getShaderParameter_f9240892c9e7a0a3 = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).getShaderParameter(getObject(arg1), arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_getSupportedExtensions_7af8f7bbdd4d7b2c = function(arg0) {\n const ret = getObject(arg0).getSupportedExtensions();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_getUniformLocation_c6caabb349b43da7 = function(arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).getUniformLocation(getObject(arg1), getStringFromWasm0(arg2, arg3));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_linkProgram_2d5cc584654696b8 = function(arg0, arg1) {\n getObject(arg0).linkProgram(getObject(arg1));\n };\n imports.wbg.__wbg_pixelStorei_a0b83efc92cd29fe = function(arg0, arg1, arg2) {\n getObject(arg0).pixelStorei(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_polygonOffset_03d3955d5a1afa08 = function(arg0, arg1, arg2) {\n getObject(arg0).polygonOffset(arg1, arg2);\n };\n imports.wbg.__wbg_renderbufferStorage_2192d9cd09128339 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).renderbufferStorage(arg1 >>> 0, arg2 >>> 0, arg3, arg4);\n };\n imports.wbg.__wbg_scissor_2b084e0dc81d67f4 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).scissor(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_shaderSource_57883245cdfb0dca = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).shaderSource(getObject(arg1), getStringFromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_stencilFuncSeparate_3be68afd7ca6efcc = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).stencilFuncSeparate(arg1 >>> 0, arg2 >>> 0, arg3, arg4 >>> 0);\n };\n imports.wbg.__wbg_stencilMask_144b86d15d9fdbe6 = function(arg0, arg1) {\n getObject(arg0).stencilMask(arg1 >>> 0);\n };\n imports.wbg.__wbg_stencilMaskSeparate_84a2494b967772c7 = function(arg0, arg1, arg2) {\n getObject(arg0).stencilMaskSeparate(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_stencilOpSeparate_1708aea1aea0dc48 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).stencilOpSeparate(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4 >>> 0);\n };\n imports.wbg.__wbg_texParameteri_e0ce3810261e0864 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).texParameteri(arg1 >>> 0, arg2 >>> 0, arg3);\n };\n imports.wbg.__wbg_uniform1f_dcc6951bde745417 = function(arg0, arg1, arg2) {\n getObject(arg0).uniform1f(getObject(arg1), arg2);\n };\n imports.wbg.__wbg_uniform1i_4fdc6d6740375d22 = function(arg0, arg1, arg2) {\n getObject(arg0).uniform1i(getObject(arg1), arg2);\n };\n imports.wbg.__wbg_uniform4f_19b349303edb7836 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).uniform4f(getObject(arg1), arg2, arg3, arg4, arg5);\n };\n imports.wbg.__wbg_useProgram_2f4094faf45ecba1 = function(arg0, arg1) {\n getObject(arg0).useProgram(getObject(arg1));\n };\n imports.wbg.__wbg_vertexAttribPointer_ad370785358334f4 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).vertexAttribPointer(arg1 >>> 0, arg2, arg3 >>> 0, arg4 !== 0, arg5, arg6);\n };\n imports.wbg.__wbg_viewport_cc41e28a71c23915 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).viewport(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_instanceof_Window_e266f02eee43b570 = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof Window;\n } catch {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_document_950215a728589a2d = function(arg0) {\n const ret = getObject(arg0).document;\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_location_797a1856892cc2de = function(arg0) {\n const ret = getObject(arg0).location;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_navigator_b18e629f7f0b75fa = function(arg0) {\n const ret = getObject(arg0).navigator;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_devicePixelRatio_5f8f5cab76864090 = function(arg0) {\n const ret = getObject(arg0).devicePixelRatio;\n return ret;\n };\n imports.wbg.__wbg_localStorage_42608208af988a02 = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).localStorage;\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_cancelAnimationFrame_d079cdb83bc43b26 = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).cancelAnimationFrame(arg1);\n }, arguments) };\n imports.wbg.__wbg_focus_501a2f26ca842755 = function() { return handleError(function (arg0) {\n getObject(arg0).focus();\n }, arguments) };\n imports.wbg.__wbg_open_caf5dfe2d159a600 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n const ret = getObject(arg0).open(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_requestAnimationFrame_afe426b568f84138 = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).requestAnimationFrame(getObject(arg1));\n return ret;\n }, arguments) };\n imports.wbg.__wbg_fetch_465e8cb61a0f43ea = function(arg0, arg1) {\n const ret = getObject(arg0).fetch(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_setbuffer_bad384d1628a8306 = function(arg0, arg1) {\n getObject(arg0).buffer = getObject(arg1);\n };\n imports.wbg.__wbg_setonended_15b13187aec41ac9 = function(arg0, arg1) {\n getObject(arg0).onended = getObject(arg1);\n };\n imports.wbg.__wbg_start_9169e040a16354b9 = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).start(arg1);\n }, arguments) };\n imports.wbg.__wbg_connect_77f2f818a74097e1 = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).connect(getObject(arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_offsetX_413d9f02022e72ad = function(arg0) {\n const ret = getObject(arg0).offsetX;\n return ret;\n };\n imports.wbg.__wbg_offsetY_488f80a0a9666028 = function(arg0) {\n const ret = getObject(arg0).offsetY;\n return ret;\n };\n imports.wbg.__wbg_button_a1c470d5e4c997f2 = function(arg0) {\n const ret = getObject(arg0).button;\n return ret;\n };\n imports.wbg.__wbg_bindVertexArrayOES_688eba003a98a0bb = function(arg0, arg1) {\n getObject(arg0).bindVertexArrayOES(getObject(arg1));\n };\n imports.wbg.__wbg_createVertexArrayOES_02cfe655604046eb = function(arg0) {\n const ret = getObject(arg0).createVertexArrayOES();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_deleteVertexArrayOES_ba22911f739464a7 = function(arg0, arg1) {\n getObject(arg0).deleteVertexArrayOES(getObject(arg1));\n };\n imports.wbg.__wbg_new_91fc1a4631302ab0 = function() { return handleError(function () {\n const ret = new Path2D();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_addPath_a432e963af597979 = function(arg0, arg1, arg2) {\n getObject(arg0).addPath(getObject(arg1), getObject(arg2));\n };\n imports.wbg.__wbg_closePath_2502f819d3c4221a = function(arg0) {\n getObject(arg0).closePath();\n };\n imports.wbg.__wbg_lineTo_ee1745e5c68d4536 = function(arg0, arg1, arg2) {\n getObject(arg0).lineTo(arg1, arg2);\n };\n imports.wbg.__wbg_moveTo_6d6ab8291735715c = function(arg0, arg1, arg2) {\n getObject(arg0).moveTo(arg1, arg2);\n };\n imports.wbg.__wbg_quadraticCurveTo_784a886737574a7b = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).quadraticCurveTo(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_rect_d4f6bcd28d1ccc7c = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).rect(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_now_c644db5194be8437 = function(arg0) {\n const ret = getObject(arg0).now();\n return ret;\n };\n imports.wbg.__wbg_drawBuffersWEBGL_dfb0d803ea7ebe07 = function(arg0, arg1) {\n getObject(arg0).drawBuffersWEBGL(getObject(arg1));\n };\n imports.wbg.__wbg_setTransform_756fc659a51a3e91 = function(arg0, arg1) {\n getObject(arg0).setTransform(getObject(arg1));\n };\n imports.wbg.__wbg_instanceof_HtmlCanvasElement_f5f69dab93281ebe = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof HTMLCanvasElement;\n } catch {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_width_a40e21a22129b197 = function(arg0) {\n const ret = getObject(arg0).width;\n return ret;\n };\n imports.wbg.__wbg_setwidth_81c62bc806e0a727 = function(arg0, arg1) {\n getObject(arg0).width = arg1 >>> 0;\n };\n imports.wbg.__wbg_height_98d51321254345a5 = function(arg0) {\n const ret = getObject(arg0).height;\n return ret;\n };\n imports.wbg.__wbg_setheight_98cf0db22c40ef07 = function(arg0, arg1) {\n getObject(arg0).height = arg1 >>> 0;\n };\n imports.wbg.__wbg_getContext_3ae404b649cf9287 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).getContext(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_getContext_89a318b610dc5fd4 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).getContext(getStringFromWasm0(arg1, arg2), getObject(arg3));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_newwithstrandinit_c45f0dc6da26fd03 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = new Request(getStringFromWasm0(arg0, arg1), getObject(arg2));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_instanceof_CanvasRenderingContext2d_3e95629461ed9f67 = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof CanvasRenderingContext2D;\n } catch {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_setglobalAlpha_9b247016ca5b7baf = function(arg0, arg1) {\n getObject(arg0).globalAlpha = arg1;\n };\n imports.wbg.__wbg_setglobalCompositeOperation_7c8142daf951a34d = function() { return handleError(function (arg0, arg1, arg2) {\n getObject(arg0).globalCompositeOperation = getStringFromWasm0(arg1, arg2);\n }, arguments) };\n imports.wbg.__wbg_setstrokeStyle_073fc10b086c1727 = function(arg0, arg1) {\n getObject(arg0).strokeStyle = getObject(arg1);\n };\n imports.wbg.__wbg_setfillStyle_b065cfad34a78974 = function(arg0, arg1) {\n getObject(arg0).fillStyle = getObject(arg1);\n };\n imports.wbg.__wbg_setfilter_39d01028434c0e3c = function(arg0, arg1, arg2) {\n getObject(arg0).filter = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_setimageSmoothingEnabled_bf2992e4332c028e = function(arg0, arg1) {\n getObject(arg0).imageSmoothingEnabled = arg1 !== 0;\n };\n imports.wbg.__wbg_setlineWidth_2b5a5da5c4bf4084 = function(arg0, arg1) {\n getObject(arg0).lineWidth = arg1;\n };\n imports.wbg.__wbg_setlineCap_a2933c0b1d64ae1b = function(arg0, arg1, arg2) {\n getObject(arg0).lineCap = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_setlineJoin_a630a26a037775c0 = function(arg0, arg1, arg2) {\n getObject(arg0).lineJoin = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_setmiterLimit_9632926e0263a940 = function(arg0, arg1) {\n getObject(arg0).miterLimit = arg1;\n };\n imports.wbg.__wbg_drawImage_595c29d3eb1971b5 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n getObject(arg0).drawImage(getObject(arg1), arg2, arg3);\n }, arguments) };\n imports.wbg.__wbg_clip_3076bfd713f8dbdf = function(arg0, arg1, arg2) {\n getObject(arg0).clip(getObject(arg1), takeObject(arg2));\n };\n imports.wbg.__wbg_fill_f544035cc39a9a33 = function(arg0, arg1, arg2) {\n getObject(arg0).fill(getObject(arg1), takeObject(arg2));\n };\n imports.wbg.__wbg_stroke_f3b4581ac28cc0a3 = function(arg0, arg1) {\n getObject(arg0).stroke(getObject(arg1));\n };\n imports.wbg.__wbg_createLinearGradient_07e75b1061695061 = function(arg0, arg1, arg2, arg3, arg4) {\n const ret = getObject(arg0).createLinearGradient(arg1, arg2, arg3, arg4);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_createPattern_ffbbf4d7c9d4d6ec = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).createPattern(getObject(arg1), getStringFromWasm0(arg2, arg3));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_createRadialGradient_fc473c7e83808cb8 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n const ret = getObject(arg0).createRadialGradient(arg1, arg2, arg3, arg4, arg5, arg6);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_putImageData_3d6a58a9eb5f743c = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n getObject(arg0).putImageData(getObject(arg1), arg2, arg3);\n }, arguments) };\n imports.wbg.__wbg_clearRect_92c5351269c74162 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).clearRect(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_fillRect_f63ba845233f000a = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).fillRect(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_restore_38b3fc1b40a29757 = function(arg0) {\n getObject(arg0).restore();\n };\n imports.wbg.__wbg_save_bab01f1913b2e819 = function(arg0) {\n getObject(arg0).save();\n };\n imports.wbg.__wbg_resetTransform_cb5911b6d0ba3407 = function() { return handleError(function (arg0) {\n getObject(arg0).resetTransform();\n }, arguments) };\n imports.wbg.__wbg_setTransform_a0b25774ef0bfce8 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).setTransform(arg1, arg2, arg3, arg4, arg5, arg6);\n }, arguments) };\n imports.wbg.__wbg_transform_a73a1d3cba69df05 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).transform(arg1, arg2, arg3, arg4, arg5, arg6);\n }, arguments) };\n imports.wbg.__wbg_key_f0decac219aa904b = function(arg0, arg1) {\n const ret = getObject(arg1).key;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_code_aed21120de275a12 = function(arg0, arg1) {\n const ret = getObject(arg1).code;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_body_be46234bb33edd63 = function(arg0) {\n const ret = getObject(arg0).body;\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createElement_e2a0e21263eb5416 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).createElement(getStringFromWasm0(arg1, arg2));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_createElementNS_0047de728927ea00 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n const ret = getObject(arg0).createElementNS(arg1 === 0 ? undefined : getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_querySelector_32b9d7ebb2df951d = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).querySelector(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_newwithbuffersourcesequenceandoptions_a27e5c2fc0c23746 = function() { return handleError(function (arg0, arg1) {\n const ret = new Blob(getObject(arg0), getObject(arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_a_ba51426af54c677a = function(arg0) {\n const ret = getObject(arg0).a;\n return ret;\n };\n imports.wbg.__wbg_seta_d92bb829a04c9bc2 = function(arg0, arg1) {\n getObject(arg0).a = arg1;\n };\n imports.wbg.__wbg_b_e353e5af8fd790ff = function(arg0) {\n const ret = getObject(arg0).b;\n return ret;\n };\n imports.wbg.__wbg_c_91d2dab8416e22a4 = function(arg0) {\n const ret = getObject(arg0).c;\n return ret;\n };\n imports.wbg.__wbg_d_9120f075783411ea = function(arg0) {\n const ret = getObject(arg0).d;\n return ret;\n };\n imports.wbg.__wbg_setd_5f7fd53a3541c258 = function(arg0, arg1) {\n getObject(arg0).d = arg1;\n };\n imports.wbg.__wbg_e_65a8131ab187edae = function(arg0) {\n const ret = getObject(arg0).e;\n return ret;\n };\n imports.wbg.__wbg_f_1302e186f63f1fc6 = function(arg0) {\n const ret = getObject(arg0).f;\n return ret;\n };\n imports.wbg.__wbg_new_41b8477bcd57c70f = function() { return handleError(function () {\n const ret = new DOMMatrix();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_newwitharray64_14a5abd2f65d41fc = function() { return handleError(function (arg0, arg1) {\n const ret = new DOMMatrix(getArrayF64FromWasm0(arg0, arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_currentTarget_6aa9bd5069eb82e8 = function(arg0) {\n const ret = getObject(arg0).currentTarget;\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_preventDefault_16b2170b12f56317 = function(arg0) {\n getObject(arg0).preventDefault();\n };\n imports.wbg.__wbg_addEventListener_615d4590d38da1c9 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n getObject(arg0).addEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3));\n }, arguments) };\n imports.wbg.__wbg_addEventListener_cf5b03cd29763277 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).addEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3), getObject(arg4));\n }, arguments) };\n imports.wbg.__wbg_addEventListener_b1286394a632c3c9 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).addEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3), arg4 !== 0);\n }, arguments) };\n imports.wbg.__wbg_removeEventListener_86fd19ed073cd1ed = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n getObject(arg0).removeEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3));\n }, arguments) };\n imports.wbg.__wbg_removeEventListener_b25f5db74f767386 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).removeEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3), arg4 !== 0);\n }, arguments) };\n imports.wbg.__wbg_baseURI_183bb1b65bdb30f8 = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg1).baseURI;\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n }, arguments) };\n imports.wbg.__wbg_appendChild_b8199dc1655c852d = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).appendChild(getObject(arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_setid_3ffcf3ad6af1d07c = function(arg0, arg1, arg2) {\n getObject(arg0).id = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_clientWidth_1fa51f20a3bebbbf = function(arg0) {\n const ret = getObject(arg0).clientWidth;\n return ret;\n };\n imports.wbg.__wbg_clientHeight_0fe149fdad1fe046 = function(arg0) {\n const ret = getObject(arg0).clientHeight;\n return ret;\n };\n imports.wbg.__wbg_querySelector_de6e6a6226107104 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).querySelector(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_releasePointerCapture_b0063bfa1890f17b = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).releasePointerCapture(arg1);\n }, arguments) };\n imports.wbg.__wbg_setAttribute_79c9562d32d05e66 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).setAttribute(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n }, arguments) };\n imports.wbg.__wbg_setAttributeNS_6226a35b93f5c79c = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).setAttributeNS(arg1 === 0 ? undefined : getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4), getStringFromWasm0(arg5, arg6));\n }, arguments) };\n imports.wbg.__wbg_setPointerCapture_5479dc0d082282b7 = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).setPointerCapture(arg1);\n }, arguments) };\n imports.wbg.__wbg_remove_b18bc815630b67ec = function(arg0) {\n getObject(arg0).remove();\n };\n imports.wbg.__wbg_setProperty_21e2e7868b86a93e = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).setProperty(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n }, arguments) };\n imports.wbg.__wbg_newwithu8clampedarray_21093ce0fda74d0a = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = new ImageData(getClampedArrayU8FromWasm0(arg0, arg1), arg2 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_href_bb86bb94d1c6861b = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg1).href;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n }, arguments) };\n imports.wbg.__wbg_protocol_3767aa51aa3121ca = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg1).protocol;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n }, arguments) };\n imports.wbg.__wbg_assign_6a2665722c186353 = function() { return handleError(function (arg0, arg1, arg2) {\n getObject(arg0).assign(getStringFromWasm0(arg1, arg2));\n }, arguments) };\n imports.wbg.__wbg_get_bbc28d9c36fb00ee = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = getObject(arg1)[getStringFromWasm0(arg2, arg3)];\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n }, arguments) };\n imports.wbg.__wbg_set_7165e34f03bd8242 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0)[getStringFromWasm0(arg1, arg2)] = getStringFromWasm0(arg3, arg4);\n }, arguments) };\n imports.wbg.__wbg_delete_f035c92bf260a2e2 = function() { return handleError(function (arg0, arg1, arg2) {\n delete getObject(arg0)[getStringFromWasm0(arg1, arg2)];\n }, arguments) };\n imports.wbg.__wbg_size_5ce324b99223d189 = function(arg0) {\n const ret = getObject(arg0).size;\n return ret;\n };\n imports.wbg.__wbg_type_979610383a4b7c57 = function(arg0) {\n const ret = getObject(arg0).type;\n return ret;\n };\n imports.wbg.__wbg_name_1e6651aff4fe7a88 = function(arg0, arg1) {\n const ret = getObject(arg1).name;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_drawArraysInstancedANGLE_403faa11d52ccf6d = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).drawArraysInstancedANGLE(arg1 >>> 0, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_drawElementsInstancedANGLE_0230afc27cf9cec9 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).drawElementsInstancedANGLE(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_vertexAttribDivisorANGLE_6bbb3df4c6e7d08b = function(arg0, arg1, arg2) {\n getObject(arg0).vertexAttribDivisorANGLE(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_destination_5dfc354bcf2eb941 = function(arg0) {\n const ret = getObject(arg0).destination;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_sampleRate_1fe9798ab15b5fe2 = function(arg0) {\n const ret = getObject(arg0).sampleRate;\n return ret;\n };\n imports.wbg.__wbg_currentTime_d94729a1b5fd59a5 = function(arg0) {\n const ret = getObject(arg0).currentTime;\n return ret;\n };\n imports.wbg.__wbg_new_80c6bdc66ebfa0b7 = function() { return handleError(function () {\n const ret = new lAudioContext();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_close_82409a9d656a7c26 = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).close();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_suspend_248307f8f9d87bd4 = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).suspend();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_createBuffer_d142e00390bff447 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).createBuffer(arg1 >>> 0, arg2 >>> 0, arg3);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_createBufferSource_1473226efd418a08 = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).createBufferSource();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_resume_72fe7cd3e68b861a = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).resume();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_addColorStop_551ac167fe2ad6b1 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n getObject(arg0).addColorStop(arg1, getStringFromWasm0(arg2, arg3));\n }, arguments) };\n imports.wbg.__wbg_instanceof_HtmlFormElement_04e7484e36bd99d6 = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof HTMLFormElement;\n } catch {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_submit_d5162ad94d3182b1 = function() { return handleError(function (arg0) {\n getObject(arg0).submit();\n }, arguments) };\n imports.wbg.__wbg_inverse_0487daae5bca6389 = function(arg0) {\n const ret = getObject(arg0).inverse();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_framebufferTextureMultiviewOVR_0ae55d2aa52fd2cb = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).framebufferTextureMultiviewOVR(arg1 >>> 0, arg2 >>> 0, getObject(arg3), arg4, arg5, arg6);\n };\n imports.wbg.__wbg_pointerId_d2caae4465ba386f = function(arg0) {\n const ret = getObject(arg0).pointerId;\n return ret;\n };\n imports.wbg.__wbg_instanceof_Response_fb3a4df648c1859b = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof Response;\n } catch {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_url_8ec2534cdfacb103 = function(arg0, arg1) {\n const ret = getObject(arg1).url;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_ok_1cd4c5ee1ccf4e0f = function(arg0) {\n const ret = getObject(arg0).ok;\n return ret;\n };\n imports.wbg.__wbg_statusText_9674693c2eb731fa = function(arg0, arg1) {\n const ret = getObject(arg1).statusText;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_arrayBuffer_cb886e06a9e36e4d = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).arrayBuffer();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_deltaY_b32fa858e16edcc0 = function(arg0) {\n const ret = getObject(arg0).deltaY;\n return ret;\n };\n imports.wbg.__wbg_deltaMode_11f7b19e64d9a515 = function(arg0) {\n const ret = getObject(arg0).deltaMode;\n return ret;\n };\n imports.wbg.__wbg_instanceof_WebGlRenderingContext_1f34d107adf90e57 = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof WebGLRenderingContext;\n } catch {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_drawingBufferWidth_58a727aa7a345aa8 = function(arg0) {\n const ret = getObject(arg0).drawingBufferWidth;\n return ret;\n };\n imports.wbg.__wbg_drawingBufferHeight_bd91270bae19069e = function(arg0) {\n const ret = getObject(arg0).drawingBufferHeight;\n return ret;\n };\n imports.wbg.__wbg_bufferData_05664df801d7aec0 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).bufferData(arg1 >>> 0, arg2, arg3 >>> 0);\n };\n imports.wbg.__wbg_bufferData_023700b2ed207c43 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).bufferData(arg1 >>> 0, getObject(arg2), arg3 >>> 0);\n };\n imports.wbg.__wbg_bufferData_3daa5b6910265e45 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).bufferData(arg1 >>> 0, getArrayU8FromWasm0(arg2, arg3), arg4 >>> 0);\n };\n imports.wbg.__wbg_bufferSubData_4e653f611d7a962d = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).bufferSubData(arg1 >>> 0, arg2, getObject(arg3));\n };\n imports.wbg.__wbg_compressedTexSubImage2D_788296e97b316838 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) {\n getObject(arg0).compressedTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, getObject(arg8));\n };\n imports.wbg.__wbg_readPixels_30de7174c15126d3 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) {\n getObject(arg0).readPixels(arg1, arg2, arg3, arg4, arg5 >>> 0, arg6 >>> 0, getObject(arg7));\n }, arguments) };\n imports.wbg.__wbg_texImage2D_d5a54e57be204e4a = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) {\n getObject(arg0).texImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9 === 0 ? undefined : getArrayU8FromWasm0(arg9, arg10));\n }, arguments) };\n imports.wbg.__wbg_texSubImage2D_57792696288b0a61 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n getObject(arg0).texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, getObject(arg9));\n }, arguments) };\n imports.wbg.__wbg_uniform1fv_18139e7937b2eeda = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform1fv(getObject(arg1), getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform2fv_c29ce786946f1aae = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform2fv(getObject(arg1), getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform2iv_58c3d5ee9e70c71d = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform2iv(getObject(arg1), getArrayI32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform3fv_5ca48b3279e0c643 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform3fv(getObject(arg1), getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform3iv_0a103fe131bd9213 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform3iv(getObject(arg1), getArrayI32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform4fv_14f1c5ef10bfb4c9 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform4fv(getObject(arg1), getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform4iv_9436eeda2a27cce8 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform4iv(getObject(arg1), getArrayI32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniformMatrix2fv_1a40e9f63b2005c8 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).uniformMatrix2fv(getObject(arg1), arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_uniformMatrix3fv_dcde28ba8c34d30e = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).uniformMatrix3fv(getObject(arg1), arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_uniformMatrix4fv_4575a018c8188146 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).uniformMatrix4fv(getObject(arg1), arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_activeTexture_01d5469eb22c10e7 = function(arg0, arg1) {\n getObject(arg0).activeTexture(arg1 >>> 0);\n };\n imports.wbg.__wbg_attachShader_14fb12e2ae589dc3 = function(arg0, arg1, arg2) {\n getObject(arg0).attachShader(getObject(arg1), getObject(arg2));\n };\n imports.wbg.__wbg_bindBuffer_b7c382dcd70e33f6 = function(arg0, arg1, arg2) {\n getObject(arg0).bindBuffer(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindFramebuffer_a5ab0ed0463586cb = function(arg0, arg1, arg2) {\n getObject(arg0).bindFramebuffer(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindRenderbuffer_2d67c879cdbe5ea9 = function(arg0, arg1, arg2) {\n getObject(arg0).bindRenderbuffer(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindTexture_c1c0e00507424f8e = function(arg0, arg1, arg2) {\n getObject(arg0).bindTexture(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_blendColor_13739d87434b79c3 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).blendColor(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_blendEquation_562c3267161e4675 = function(arg0, arg1) {\n getObject(arg0).blendEquation(arg1 >>> 0);\n };\n imports.wbg.__wbg_blendEquationSeparate_48b95e78f7224be4 = function(arg0, arg1, arg2) {\n getObject(arg0).blendEquationSeparate(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_blendFunc_f4365f78b650180f = function(arg0, arg1, arg2) {\n getObject(arg0).blendFunc(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_blendFuncSeparate_b508053691b6ebbe = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).blendFuncSeparate(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4 >>> 0);\n };\n imports.wbg.__wbg_clear_edebb12717625e22 = function(arg0, arg1) {\n getObject(arg0).clear(arg1 >>> 0);\n };\n imports.wbg.__wbg_clearColor_8758a0aef2ed52e4 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).clearColor(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_colorMask_99120a2c8caf1298 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).colorMask(arg1 !== 0, arg2 !== 0, arg3 !== 0, arg4 !== 0);\n };\n imports.wbg.__wbg_compileShader_4e9130ccbd4a0238 = function(arg0, arg1) {\n getObject(arg0).compileShader(getObject(arg1));\n };\n imports.wbg.__wbg_copyTexSubImage2D_7c0b0080eece3c1a = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) {\n getObject(arg0).copyTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8);\n };\n imports.wbg.__wbg_createBuffer_8c64250e5283611c = function(arg0) {\n const ret = getObject(arg0).createBuffer();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createFramebuffer_1f943a32c748753e = function(arg0) {\n const ret = getObject(arg0).createFramebuffer();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createProgram_28db0ff3cee5f71a = function(arg0) {\n const ret = getObject(arg0).createProgram();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createRenderbuffer_a76dcfda7bdc749a = function(arg0) {\n const ret = getObject(arg0).createRenderbuffer();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createShader_c5fcd8592f47b510 = function(arg0, arg1) {\n const ret = getObject(arg0).createShader(arg1 >>> 0);\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createTexture_81fd93af28301e0e = function(arg0) {\n const ret = getObject(arg0).createTexture();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_cullFace_d4450f8718c6b3eb = function(arg0, arg1) {\n getObject(arg0).cullFace(arg1 >>> 0);\n };\n imports.wbg.__wbg_deleteBuffer_17feed38f3a70ec9 = function(arg0, arg1) {\n getObject(arg0).deleteBuffer(getObject(arg1));\n };\n imports.wbg.__wbg_deleteFramebuffer_130abca01c89b7d6 = function(arg0, arg1) {\n getObject(arg0).deleteFramebuffer(getObject(arg1));\n };\n imports.wbg.__wbg_deleteProgram_dd5f0e2bc555e270 = function(arg0, arg1) {\n getObject(arg0).deleteProgram(getObject(arg1));\n };\n imports.wbg.__wbg_deleteRenderbuffer_385f3c9e8759b99e = function(arg0, arg1) {\n getObject(arg0).deleteRenderbuffer(getObject(arg1));\n };\n imports.wbg.__wbg_deleteShader_fac9fb3cdefdf6ec = function(arg0, arg1) {\n getObject(arg0).deleteShader(getObject(arg1));\n };\n imports.wbg.__wbg_deleteTexture_605a36a7e380df5f = function(arg0, arg1) {\n getObject(arg0).deleteTexture(getObject(arg1));\n };\n imports.wbg.__wbg_depthFunc_00d8a905436dc681 = function(arg0, arg1) {\n getObject(arg0).depthFunc(arg1 >>> 0);\n };\n imports.wbg.__wbg_depthMask_134f9e3073ca4fd0 = function(arg0, arg1) {\n getObject(arg0).depthMask(arg1 !== 0);\n };\n imports.wbg.__wbg_depthRange_f34f19edea1feadd = function(arg0, arg1, arg2) {\n getObject(arg0).depthRange(arg1, arg2);\n };\n imports.wbg.__wbg_disable_65425605098b79cf = function(arg0, arg1) {\n getObject(arg0).disable(arg1 >>> 0);\n };\n imports.wbg.__wbg_disableVertexAttribArray_cf25f8beb5872364 = function(arg0, arg1) {\n getObject(arg0).disableVertexAttribArray(arg1 >>> 0);\n };\n imports.wbg.__wbg_drawArrays_e5fa3cfc2b5d7c6d = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).drawArrays(arg1 >>> 0, arg2, arg3);\n };\n imports.wbg.__wbg_drawElements_a388832eba137ef0 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).drawElements(arg1 >>> 0, arg2, arg3 >>> 0, arg4);\n };\n imports.wbg.__wbg_enable_2c3b6a4692af9b1b = function(arg0, arg1) {\n getObject(arg0).enable(arg1 >>> 0);\n };\n imports.wbg.__wbg_enableVertexAttribArray_6dd3d0668209ae19 = function(arg0, arg1) {\n getObject(arg0).enableVertexAttribArray(arg1 >>> 0);\n };\n imports.wbg.__wbg_framebufferRenderbuffer_3bf1420713a0b21a = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).framebufferRenderbuffer(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, getObject(arg4));\n };\n imports.wbg.__wbg_framebufferTexture2D_ed03c0674b9979ce = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).framebufferTexture2D(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, getObject(arg4), arg5);\n };\n imports.wbg.__wbg_frontFace_00177185d2fae697 = function(arg0, arg1) {\n getObject(arg0).frontFace(arg1 >>> 0);\n };\n imports.wbg.__wbg_getActiveUniform_e49dcda694ae15ab = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).getActiveUniform(getObject(arg1), arg2 >>> 0);\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_getAttribLocation_65a128b3e856d81e = function(arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).getAttribLocation(getObject(arg1), getStringFromWasm0(arg2, arg3));\n return ret;\n };\n imports.wbg.__wbg_getExtension_d1151f6038b08ca5 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).getExtension(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_getParameter_d6cd2dd2cde656ec = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).getParameter(arg1 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_getProgramInfoLog_7fd2a7c6c1a280c1 = function(arg0, arg1, arg2) {\n const ret = getObject(arg1).getProgramInfoLog(getObject(arg2));\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_getProgramParameter_af1cfcccbbc80f71 = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).getProgramParameter(getObject(arg1), arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_getShaderInfoLog_d057293074e59c61 = function(arg0, arg1, arg2) {\n const ret = getObject(arg1).getShaderInfoLog(getObject(arg2));\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_getShaderParameter_685d7d7092c6bae6 = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).getShaderParameter(getObject(arg1), arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_getUniformLocation_b46e5db76599a918 = function(arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).getUniformLocation(getObject(arg1), getStringFromWasm0(arg2, arg3));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_linkProgram_ca9df3fba2fd4125 = function(arg0, arg1) {\n getObject(arg0).linkProgram(getObject(arg1));\n };\n imports.wbg.__wbg_pixelStorei_f97b971917582269 = function(arg0, arg1, arg2) {\n getObject(arg0).pixelStorei(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_polygonOffset_fb73618b77fd3f6f = function(arg0, arg1, arg2) {\n getObject(arg0).polygonOffset(arg1, arg2);\n };\n imports.wbg.__wbg_renderbufferStorage_37eab84be1494aef = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).renderbufferStorage(arg1 >>> 0, arg2 >>> 0, arg3, arg4);\n };\n imports.wbg.__wbg_scissor_8bc2e761846f53f0 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).scissor(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_shaderSource_457e8bc42050401d = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).shaderSource(getObject(arg1), getStringFromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_stencilFunc_c330e345b19b0f38 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).stencilFunc(arg1 >>> 0, arg2, arg3 >>> 0);\n };\n imports.wbg.__wbg_stencilFuncSeparate_510d3287542b4574 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).stencilFuncSeparate(arg1 >>> 0, arg2 >>> 0, arg3, arg4 >>> 0);\n };\n imports.wbg.__wbg_stencilMask_e1887eeaabe22771 = function(arg0, arg1) {\n getObject(arg0).stencilMask(arg1 >>> 0);\n };\n imports.wbg.__wbg_stencilMaskSeparate_e89abefeb5641657 = function(arg0, arg1, arg2) {\n getObject(arg0).stencilMaskSeparate(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_stencilOp_05f38c743b7da372 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).stencilOp(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0);\n };\n imports.wbg.__wbg_stencilOpSeparate_aa3d09aa448a6f48 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).stencilOpSeparate(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4 >>> 0);\n };\n imports.wbg.__wbg_texParameteri_9fbb09bbf9670af4 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).texParameteri(arg1 >>> 0, arg2 >>> 0, arg3);\n };\n imports.wbg.__wbg_uniform1f_062c683ec584f7e8 = function(arg0, arg1, arg2) {\n getObject(arg0).uniform1f(getObject(arg1), arg2);\n };\n imports.wbg.__wbg_uniform1i_1f8256271b54cf41 = function(arg0, arg1, arg2) {\n getObject(arg0).uniform1i(getObject(arg1), arg2);\n };\n imports.wbg.__wbg_uniform4f_68fac972655f5359 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).uniform4f(getObject(arg1), arg2, arg3, arg4, arg5);\n };\n imports.wbg.__wbg_useProgram_6c9019d05fb8d280 = function(arg0, arg1) {\n getObject(arg0).useProgram(getObject(arg1));\n };\n imports.wbg.__wbg_vertexAttribPointer_ccabef9be68fe1c4 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).vertexAttribPointer(arg1 >>> 0, arg2, arg3 >>> 0, arg4 !== 0, arg5, arg6);\n };\n imports.wbg.__wbg_viewport_4bdfc4b8959593ee = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).viewport(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_style_2141664e428fef46 = function(arg0) {\n const ret = getObject(arg0).style;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_get_27fe3dac1c4d0224 = function(arg0, arg1) {\n const ret = getObject(arg0)[arg1 >>> 0];\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_length_e498fbc24f9c1d4f = function(arg0) {\n const ret = getObject(arg0).length;\n return ret;\n };\n imports.wbg.__wbg_new_b525de17f44a8943 = function() {\n const ret = new Array();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_newnoargs_2b8b6bd7753c76ba = function(arg0, arg1) {\n const ret = new Function(getStringFromWasm0(arg0, arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_next_88560ec06a094dea = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).next();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_done_1ebec03bbd919843 = function(arg0) {\n const ret = getObject(arg0).done;\n return ret;\n };\n imports.wbg.__wbg_value_6ac8da5cc5b3efda = function(arg0) {\n const ret = getObject(arg0).value;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_get_baf4855f9a986186 = function() { return handleError(function (arg0, arg1) {\n const ret = Reflect.get(getObject(arg0), getObject(arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_call_95d1ea488d03e4e8 = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).call(getObject(arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_new_f9876326328f45ed = function() {\n const ret = new Object();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_self_e7c1f827057f6584 = function() { return handleError(function () {\n const ret = self.self;\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_window_a09ec664e14b1b81 = function() { return handleError(function () {\n const ret = window.window;\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_globalThis_87cbb8506fecf3a9 = function() { return handleError(function () {\n const ret = globalThis.globalThis;\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_global_c85a9259e621f3db = function() { return handleError(function () {\n const ret = global.global;\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_set_17224bc548dd1d7b = function(arg0, arg1, arg2) {\n getObject(arg0)[arg1 >>> 0] = takeObject(arg2);\n };\n imports.wbg.__wbg_isArray_39d28997bf6b96b4 = function(arg0) {\n const ret = Array.isArray(getObject(arg0));\n return ret;\n };\n imports.wbg.__wbg_of_892d7838f8e4cc20 = function(arg0) {\n const ret = Array.of(getObject(arg0));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_of_defbc28e6c20f48f = function(arg0, arg1) {\n const ret = Array.of(getObject(arg0), getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_push_49c286f04dd3bf59 = function(arg0, arg1) {\n const ret = getObject(arg0).push(getObject(arg1));\n return ret;\n };\n imports.wbg.__wbg_instanceof_ArrayBuffer_a69f02ee4c4f5065 = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof ArrayBuffer;\n } catch {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_new_14e50b92ffe713d6 = function(arg0) {\n const ret = new ArrayBuffer(arg0 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_values_97683218f24ed826 = function(arg0) {\n const ret = getObject(arg0).values();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_apply_aedce30790c00792 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).apply(getObject(arg1), getObject(arg2));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_call_9495de66fdbe016b = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).call(getObject(arg1), getObject(arg2));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_isSafeInteger_8c4789029e885159 = function(arg0) {\n const ret = Number.isSafeInteger(getObject(arg0));\n return ret;\n };\n imports.wbg.__wbg_getTime_7c59072d1651a3cf = function(arg0) {\n const ret = getObject(arg0).getTime();\n return ret;\n };\n imports.wbg.__wbg_getTimezoneOffset_2a6b27fb18493a56 = function(arg0) {\n const ret = getObject(arg0).getTimezoneOffset();\n return ret;\n };\n imports.wbg.__wbg_new0_25059e40b1c02766 = function() {\n const ret = new Date();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_instanceof_Object_f5a826c4da0d4a94 = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof Object;\n } catch {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_entries_4e1315b774245952 = function(arg0) {\n const ret = Object.entries(getObject(arg0));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_fromEntries_47a432d7604fc06a = function() { return handleError(function (arg0) {\n const ret = Object.fromEntries(getObject(arg0));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_is_8f1618fe9a4fd388 = function(arg0, arg1) {\n const ret = Object.is(getObject(arg0), getObject(arg1));\n return ret;\n };\n imports.wbg.__wbg_new_9d3a9ce4282a18a8 = function(arg0, arg1) {\n try {\n var state0 = {a: arg0, b: arg1};\n var cb0 = (arg0, arg1) => {\n const a = state0.a;\n state0.a = 0;\n try {\n return __wbg_adapter_906(a, state0.b, arg0, arg1);\n } finally {\n state0.a = a;\n }\n };\n const ret = new Promise(cb0);\n return addHeapObject(ret);\n } finally {\n state0.a = state0.b = 0;\n }\n };\n imports.wbg.__wbg_resolve_fd40f858d9db1a04 = function(arg0) {\n const ret = Promise.resolve(getObject(arg0));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_then_ec5db6d509eb475f = function(arg0, arg1) {\n const ret = getObject(arg0).then(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_then_f753623316e2873a = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).then(getObject(arg1), getObject(arg2));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_buffer_cf65c07de34b9a08 = function(arg0) {\n const ret = getObject(arg0).buffer;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_55f9ffb569d9fa74 = function(arg0, arg1, arg2) {\n const ret = new Int8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_f477e654086cbbb6 = function(arg0, arg1, arg2) {\n const ret = new Int16Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_b57a602974d4b1cd = function(arg0, arg1, arg2) {\n const ret = new Int32Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_9fb2f11355ecadf5 = function(arg0, arg1, arg2) {\n const ret = new Uint8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_new_537b7341ce90bb31 = function(arg0) {\n const ret = new Uint8Array(getObject(arg0));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_set_17499e8aa4003ebd = function(arg0, arg1, arg2) {\n getObject(arg0).set(getObject(arg1), arg2 >>> 0);\n };\n imports.wbg.__wbg_length_27a2afe8ab42b09f = function(arg0) {\n const ret = getObject(arg0).length;\n return ret;\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_9241d9d251418ebf = function(arg0, arg1, arg2) {\n const ret = new Uint16Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_5c5a6e21987c3bee = function(arg0, arg1, arg2) {\n const ret = new Uint32Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_4078d56428eb2926 = function(arg0, arg1, arg2) {\n const ret = new Float32Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_instanceof_Uint8Array_01cebe79ca606cca = function(arg0) {\n let result;\n try {\n result = getObject(arg0) instanceof Uint8Array;\n } catch {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_newwithlength_b56c882b57805732 = function(arg0) {\n const ret = new Uint8Array(arg0 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_fill_9a34644ce9e78c5b = function(arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).fill(arg1, arg2 >>> 0, arg3 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_subarray_7526649b91a252a6 = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).subarray(arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_has_3feea89d34bd7ad5 = function() { return handleError(function (arg0, arg1) {\n const ret = Reflect.has(getObject(arg0), getObject(arg1));\n return ret;\n }, arguments) };\n imports.wbg.__wbg_ownKeys_9efe69be404540aa = function() { return handleError(function (arg0) {\n const ret = Reflect.ownKeys(getObject(arg0));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_set_6aa458a4ebdb65cb = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = Reflect.set(getObject(arg0), getObject(arg1), getObject(arg2));\n return ret;\n }, arguments) };\n imports.wbg.__wbindgen_bigint_get_as_i64 = function(arg0, arg1) {\n const v = getObject(arg1);\n const ret = typeof(v) === 'bigint' ? v : undefined;\n getBigInt64Memory0()[arg0 / 8 + 1] = isLikeNone(ret) ? BigInt(0) : ret;\n getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret);\n };\n imports.wbg.__wbindgen_debug_string = function(arg0, arg1) {\n const ret = debugString(getObject(arg1));\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbindgen_throw = function(arg0, arg1) {\n throw new Error(getStringFromWasm0(arg0, arg1));\n };\n imports.wbg.__wbindgen_memory = function() {\n const ret = wasm.memory;\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper779 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 217, __wbg_adapter_46);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper780 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 217, __wbg_adapter_49);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper782 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 217, __wbg_adapter_49);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper784 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 217, __wbg_adapter_54);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper786 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 217, __wbg_adapter_49);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper788 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 217, __wbg_adapter_49);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper12804 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 4785, __wbg_adapter_61);\n return addHeapObject(ret);\n };\n\n return imports;\n}\n\nfunction initMemory(imports, maybe_memory) {\n\n}\n\nfunction finalizeInit(instance, module) {\n wasm = instance.exports;\n init.__wbindgen_wasm_module = module;\n cachedBigInt64Memory0 = null;\n cachedFloat32Memory0 = null;\n cachedFloat64Memory0 = null;\n cachedInt32Memory0 = null;\n cachedUint32Memory0 = null;\n cachedUint8Memory0 = null;\n cachedUint8ClampedMemory0 = null;\n\n\n return wasm;\n}\n\nfunction initSync(module) {\n const imports = getImports();\n\n initMemory(imports);\n\n if (!(module instanceof WebAssembly.Module)) {\n module = new WebAssembly.Module(module);\n }\n\n const instance = new WebAssembly.Instance(module, imports);\n\n return finalizeInit(instance, module);\n}\n\nasync function init(input) {\n if (typeof input === 'undefined') {\n input = new URL('ruffle_web_bg.wasm', import.meta.url);\n }\n const imports = getImports();\n\n if (typeof input === 'string' || (typeof Request === 'function' && input instanceof Request) || (typeof URL === 'function' && input instanceof URL)) {\n input = fetch(input);\n }\n\n initMemory(imports);\n\n const { instance, module } = await load(await input, imports);\n\n return finalizeInit(instance, module);\n}\n\nexport { initSync }\nexport default init;\n"],"names":["copyToAudioBufferInterleaved","audioBuffer","interleavedData","numSamples","length","leftBuffer","getChannelData","rightBuffer","i","sample","lAudioContext","AudioContext","webkitAudioContext","undefined","wasm","heap","Array","fill","getObject","idx","push","heap_next","addHeapObject","obj","takeObject","ret","dropObject","cachedTextDecoder","TextDecoder","ignoreBOM","fatal","decode","cachedUint8Memory0","getUint8Memory0","byteLength","Uint8Array","memory","buffer","getStringFromWasm0","ptr","len","subarray","isLikeNone","x","cachedFloat64Memory0","getFloat64Memory0","Float64Array","cachedInt32Memory0","getInt32Memory0","Int32Array","WASM_VECTOR_LEN","cachedTextEncoder","TextEncoder","encodeString","encodeInto","arg","view","buf","encode","set","read","written","passStringToWasm0","malloc","realloc","mem","offset","code","charCodeAt","slice","cachedBigInt64Memory0","debugString","val","type","description","name","isArray","debug","builtInMatches","exec","toString","call","className","JSON","stringify","_","Error","message","stack","makeMutClosure","arg0","arg1","dtor","f","state","a","b","cnt","real","args","__wbindgen_export_2","get","original","__wbg_adapter_46","_dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__ha7d6d342750d9d1a","__wbg_adapter_49","arg2","_dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h2a9ccfc8c26e52f7","__wbg_adapter_54","_dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hf01b59c74493b58b","__wbg_adapter_61","_dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h9c2945cb5f78be1c","handleError","apply","this","e","__wbindgen_exn_store","cachedUint32Memory0","getUint32Memory0","Uint32Array","cachedFloat32Memory0","getArrayF32FromWasm0","Float32Array","getArrayU8FromWasm0","getArrayI32FromWasm0","getArrayF64FromWasm0","cachedUint8ClampedMemory0","getClampedArrayU8FromWasm0","Uint8ClampedArray","Ruffle","static","Object","create","prototype","__destroy_into_raw","free","__wbg_ruffle_free","constructor","parent","js_player","config","ruffle_new","stream_from","movie_url","parameters","retptr","__wbindgen_add_to_stack_pointer","ptr0","__wbindgen_malloc","__wbindgen_realloc","len0","ruffle_stream_from","r0","load_data","swf_data","swf_name","ruffle_load_data","play","ruffle_play","pause","ruffle_pause","is_playing","ruffle_is_playing","volume","ruffle_volume","set_volume","value","ruffle_set_volume","renderer_debug_info","ruffle_renderer_debug_info","prepare_context_menu","ruffle_prepare_context_menu","run_context_menu_callback","index","ruffle_run_context_menu_callback","set_fullscreen","is_fullscreen","ruffle_set_fullscreen","clear_custom_menu_items","ruffle_clear_custom_menu_items","destroy","ruffle_destroy","call_exposed_callback","ptr1","array","passArrayJsValueToWasm0","len1","ruffle_call_exposed_callback","set_trace_observer","observer","ruffle_set_trace_observer","audio_context","ruffle_audio_context","ruffle_is_wasm_simd_used","getImports","imports","wbg","__wbindgen_object_clone_ref","__wbindgen_object_drop_ref","__wbg_new_f9bb493369a83c12","__wbg_panic_cc9551d881f701ae","panic","__wbindgen_cb_drop","__wbg_setMetadata_11d904a2018b04c1","setMetadata","__wbindgen_is_function","__wbindgen_string_new","__wbg_onCallbackAvailable_44f6acac6389d11d","onCallbackAvailable","__wbg_onFSCommand_b13bfd8f38fc3115","arg3","arg4","onFSCommand","arguments","__wbindgen_number_get","__wbindgen_string_get","__wbindgen_boolean_get","v","__wbindgen_number_new","__wbg_displayUnsupportedMessage_cb34e3c4ccb484e1","displayUnsupportedMessage","__wbg_displayRootMovieDownloadFailedMessage_c90a7f0f0b73e4df","displayRootMovieDownloadFailedMessage","__wbg_displayMessage_e81323a872d4e00a","displayMessage","__wbg_setFullscreen_62846f9d4b5f6f48","setFullscreen","__wbg_ruffle_new","__wrap","__wbindgen_error_new","__wbindgen_is_object","__wbindgen_is_undefined","__wbindgen_in","__wbindgen_is_bigint","__wbindgen_bigint_from_u64","BigInt","asUintN","__wbindgen_jsval_eq","__wbindgen_is_string","__wbg_copyToAudioBufferInterleaved_7975d0071e3cdc32","__wbg_new_abda76e883ba8a5f","__wbg_stack_658279fe44541cf6","__wbg_error_f851667af71bcfc6","console","error","__wbindgen_free","__wbindgen_jsval_loose_eq","__wbg_String_91fba7ded13ba54c","String","__wbg_getwithrefkey_15c62c2b8546208d","__wbg_set_20cbc34131e76824","__wbg_log_c9486ca5d8e2cbe8","log","__wbg_log_aba5996d9bde071f","arg5","arg6","arg7","__wbg_mark_40e050a77cc39fea","performance","mark","__wbg_measure_aa7a73f17813f708","measure","__wbg_randomFillSync_6894564c2c334c42","randomFillSync","__wbg_getRandomValues_805f1c3d65988a5a","getRandomValues","__wbg_crypto_e1d53a1d73fb10b8","crypto","__wbg_process_038c26bf42b093f8","process","__wbg_versions_ab37218d2f0b24a8","versions","__wbg_node_080f4b19d15bc1fe","node","__wbg_msCrypto_6e7d3e1f92610cbb","msCrypto","__wbg_require_78a3dcfbdba9cbce","module","require","__wbg_instanceof_WebGl2RenderingContext_61bb2cb23346dbb7","result","WebGL2RenderingContext","__wbg_beginQuery_fb152d8d84f2b130","beginQuery","__wbg_bindBufferRange_f2c529259df5358e","bindBufferRange","__wbg_bindSampler_6eb88b542e5a410f","bindSampler","__wbg_bindVertexArray_8b71290041cb6746","bindVertexArray","__wbg_blitFramebuffer_86eee8a5763ded5e","arg8","arg9","arg10","blitFramebuffer","__wbg_bufferData_573e61c49a480c4d","bufferData","__wbg_bufferData_16f948547d74c866","__wbg_bufferSubData_c7180c0b681078e8","bufferSubData","__wbg_clearBufferfi_95daf829c568e58a","clearBufferfi","__wbg_clearBufferfv_b3c90fbed3b74920","clearBufferfv","__wbg_clearBufferiv_fe2a00a8f8fb7322","clearBufferiv","__wbg_clearBufferuiv_a41730a8d84c6ac6","clearBufferuiv","__wbg_clientWaitSync_ae8f3712f85a57fb","clientWaitSync","__wbg_compressedTexSubImage2D_23b602b828848fb7","compressedTexSubImage2D","__wbg_compressedTexSubImage2D_d6c95fc640a9f4de","__wbg_compressedTexSubImage3D_00b794917e65d559","arg11","compressedTexSubImage3D","__wbg_compressedTexSubImage3D_c9c7b42e0f7db586","__wbg_copyBufferSubData_c903618a0e0a9fca","copyBufferSubData","__wbg_copyTexSubImage3D_88fc9e1c56d3e7db","copyTexSubImage3D","__wbg_createQuery_42b609ba267d041d","createQuery","__wbg_createSampler_d1255ae3836b1bee","createSampler","__wbg_createVertexArray_de7292bbd7ea02dd","createVertexArray","__wbg_deleteQuery_0981fb4d492e46a7","deleteQuery","__wbg_deleteSampler_6d832d1900eafbea","deleteSampler","__wbg_deleteSync_f8f026807b7eee54","deleteSync","__wbg_deleteVertexArray_dc4f1b2e5ac93f24","deleteVertexArray","__wbg_drawArraysInstanced_1222b6236d008088","drawArraysInstanced","__wbg_drawBuffers_3223f0aeb44f7057","drawBuffers","__wbg_drawElementsInstanced_b4714f8dd90fd2a8","drawElementsInstanced","__wbg_endQuery_726967da9d5d1ca7","endQuery","__wbg_fenceSync_fb3e1185847ee462","fenceSync","__wbg_framebufferTextureLayer_e644333b8ec36f9d","framebufferTextureLayer","__wbg_getBufferSubData_cd8138c86821bca3","getBufferSubData","__wbg_getIndexedParameter_5f5c79f6c05edd18","getIndexedParameter","__wbg_getQueryParameter_e0f43fb85f793bbe","getQueryParameter","__wbg_getSyncParameter_b2f55318719e958c","getSyncParameter","__wbg_getUniformBlockIndex_a05b0c144aa49817","getUniformBlockIndex","__wbg_invalidateFramebuffer_696c3c456c34a207","invalidateFramebuffer","__wbg_readBuffer_bade27c1171e00cf","readBuffer","__wbg_readPixels_493558abd28a3b61","readPixels","__wbg_readPixels_92102ee9fe1c81a0","__wbg_renderbufferStorageMultisample_9cb173d2fd461513","renderbufferStorageMultisample","__wbg_samplerParameterf_38ca759dc5c40461","samplerParameterf","__wbg_samplerParameteri_c631c02ceefc6dc1","samplerParameteri","__wbg_texImage2D_45fa34937f0d41eb","texImage2D","__wbg_texStorage2D_89c29252632da923","texStorage2D","__wbg_texStorage3D_3897fb6b91eb82d8","texStorage3D","__wbg_texSubImage2D_6a8b0f3381d734c3","texSubImage2D","__wbg_texSubImage2D_53b6a050a0b9b24e","__wbg_texSubImage3D_84ef903e11598af0","texSubImage3D","__wbg_texSubImage3D_1d82135e9ce965bf","__wbg_uniform2fv_ffd0b1d3c3a4070a","uniform2fv","__wbg_uniform2iv_32329f9a4d491136","uniform2iv","__wbg_uniform3fv_bc831e48acb2c057","uniform3fv","__wbg_uniform3iv_100a284f5a3cbca5","uniform3iv","__wbg_uniform4fv_26d822da5c3fdb00","uniform4fv","__wbg_uniform4iv_7f03c41e6e49bbd6","uniform4iv","__wbg_uniformBlockBinding_1971f4528d9c3043","uniformBlockBinding","__wbg_uniformMatrix2fv_5f1f56c7cbfb533f","uniformMatrix2fv","__wbg_uniformMatrix3fv_ae9271db8127a57b","uniformMatrix3fv","__wbg_uniformMatrix4fv_0f42d678a568ded9","uniformMatrix4fv","__wbg_vertexAttribDivisor_77f020121066a4d9","vertexAttribDivisor","__wbg_vertexAttribIPointer_b15ad1437a268cf5","vertexAttribIPointer","__wbg_activeTexture_0daf7c1698e49f00","activeTexture","__wbg_attachShader_3038234860d2d59d","attachShader","__wbg_bindBuffer_9cb064991696b79f","bindBuffer","__wbg_bindFramebuffer_0522db2a250c29f0","bindFramebuffer","__wbg_bindRenderbuffer_1e4928d9bf839c02","bindRenderbuffer","__wbg_bindTexture_0c284b1604ba527c","bindTexture","__wbg_blendColor_a17ddceb3534e0b3","blendColor","__wbg_blendEquation_b5d5be767bd3835a","blendEquation","__wbg_blendEquationSeparate_d2fa3b718ee3579f","blendEquationSeparate","__wbg_blendFunc_d456b0c766f8dbc9","blendFunc","__wbg_blendFuncSeparate_9a7146974b3cd76d","blendFuncSeparate","__wbg_colorMask_a7f067283ed312c9","colorMask","__wbg_compileShader_af777dd3b15798b3","compileShader","__wbg_copyTexSubImage2D_47b14ff8459fd4c8","copyTexSubImage2D","__wbg_createBuffer_5ed0554ab35780b5","createBuffer","__wbg_createFramebuffer_86883935c13ddd59","createFramebuffer","__wbg_createProgram_7d25c1dd3bb0ce39","createProgram","__wbg_createRenderbuffer_b392324e044d389a","createRenderbuffer","__wbg_createShader_96339db58713e350","createShader","__wbg_createTexture_c651f9e28d1ce9d2","createTexture","__wbg_cullFace_79e4ddbea13278b3","cullFace","__wbg_deleteBuffer_cf67a696a7857b3f","deleteBuffer","__wbg_deleteFramebuffer_f9c2bceeb5422d9d","deleteFramebuffer","__wbg_deleteProgram_9c8fa1ef341cb01d","deleteProgram","__wbg_deleteRenderbuffer_cad502ac8d1398f2","deleteRenderbuffer","__wbg_deleteShader_f48f72524f5ee3ed","deleteShader","__wbg_deleteTexture_1b5f5e536e0d5545","deleteTexture","__wbg_depthFunc_2060ec3687ac1f95","depthFunc","__wbg_depthMask_27d367443a80541d","depthMask","__wbg_depthRange_7109c2393819a37b","depthRange","__wbg_disable_3adb8645ea1d92d4","disable","__wbg_disableVertexAttribArray_f469283fda607cee","disableVertexAttribArray","__wbg_drawArrays_84de8a2416396807","drawArrays","__wbg_drawElements_dcb8df9c52e2bbd5","drawElements","__wbg_enable_1ac9f14a577b7c8b","enable","__wbg_enableVertexAttribArray_53139716d9c95dba","enableVertexAttribArray","__wbg_framebufferRenderbuffer_77bdb2f359a5728f","framebufferRenderbuffer","__wbg_framebufferTexture2D_885176f16a153fec","framebufferTexture2D","__wbg_frontFace_3d7784c56ffede8a","frontFace","__wbg_getActiveUniform_9c4ac7c1ccf5f894","getActiveUniform","__wbg_getError_a472f86b6aa9ea71","getError","__wbg_getExtension_f0070583175271d4","getExtension","__wbg_getParameter_56d47f9b55e463d4","getParameter","__wbg_getProgramInfoLog_7654794297967ac0","getProgramInfoLog","__wbg_getProgramParameter_5b1a40917aa850f8","getProgramParameter","__wbg_getShaderInfoLog_915d0e8506c11159","getShaderInfoLog","__wbg_getShaderParameter_f9240892c9e7a0a3","getShaderParameter","__wbg_getSupportedExtensions_7af8f7bbdd4d7b2c","getSupportedExtensions","__wbg_getUniformLocation_c6caabb349b43da7","getUniformLocation","__wbg_linkProgram_2d5cc584654696b8","linkProgram","__wbg_pixelStorei_a0b83efc92cd29fe","pixelStorei","__wbg_polygonOffset_03d3955d5a1afa08","polygonOffset","__wbg_renderbufferStorage_2192d9cd09128339","renderbufferStorage","__wbg_scissor_2b084e0dc81d67f4","scissor","__wbg_shaderSource_57883245cdfb0dca","shaderSource","__wbg_stencilFuncSeparate_3be68afd7ca6efcc","stencilFuncSeparate","__wbg_stencilMask_144b86d15d9fdbe6","stencilMask","__wbg_stencilMaskSeparate_84a2494b967772c7","stencilMaskSeparate","__wbg_stencilOpSeparate_1708aea1aea0dc48","stencilOpSeparate","__wbg_texParameteri_e0ce3810261e0864","texParameteri","__wbg_uniform1f_dcc6951bde745417","uniform1f","__wbg_uniform1i_4fdc6d6740375d22","uniform1i","__wbg_uniform4f_19b349303edb7836","uniform4f","__wbg_useProgram_2f4094faf45ecba1","useProgram","__wbg_vertexAttribPointer_ad370785358334f4","vertexAttribPointer","__wbg_viewport_cc41e28a71c23915","viewport","__wbg_instanceof_Window_e266f02eee43b570","Window","__wbg_document_950215a728589a2d","document","__wbg_location_797a1856892cc2de","location","__wbg_navigator_b18e629f7f0b75fa","navigator","__wbg_devicePixelRatio_5f8f5cab76864090","devicePixelRatio","__wbg_localStorage_42608208af988a02","localStorage","__wbg_cancelAnimationFrame_d079cdb83bc43b26","cancelAnimationFrame","__wbg_focus_501a2f26ca842755","focus","__wbg_open_caf5dfe2d159a600","open","__wbg_requestAnimationFrame_afe426b568f84138","requestAnimationFrame","__wbg_fetch_465e8cb61a0f43ea","fetch","__wbg_setbuffer_bad384d1628a8306","__wbg_setonended_15b13187aec41ac9","onended","__wbg_start_9169e040a16354b9","start","__wbg_connect_77f2f818a74097e1","connect","__wbg_offsetX_413d9f02022e72ad","offsetX","__wbg_offsetY_488f80a0a9666028","offsetY","__wbg_button_a1c470d5e4c997f2","button","__wbg_bindVertexArrayOES_688eba003a98a0bb","bindVertexArrayOES","__wbg_createVertexArrayOES_02cfe655604046eb","createVertexArrayOES","__wbg_deleteVertexArrayOES_ba22911f739464a7","deleteVertexArrayOES","__wbg_new_91fc1a4631302ab0","Path2D","__wbg_addPath_a432e963af597979","addPath","__wbg_closePath_2502f819d3c4221a","closePath","__wbg_lineTo_ee1745e5c68d4536","lineTo","__wbg_moveTo_6d6ab8291735715c","moveTo","__wbg_quadraticCurveTo_784a886737574a7b","quadraticCurveTo","__wbg_rect_d4f6bcd28d1ccc7c","rect","__wbg_now_c644db5194be8437","now","__wbg_drawBuffersWEBGL_dfb0d803ea7ebe07","drawBuffersWEBGL","__wbg_setTransform_756fc659a51a3e91","setTransform","__wbg_instanceof_HtmlCanvasElement_f5f69dab93281ebe","HTMLCanvasElement","__wbg_width_a40e21a22129b197","width","__wbg_setwidth_81c62bc806e0a727","__wbg_height_98d51321254345a5","height","__wbg_setheight_98cf0db22c40ef07","__wbg_getContext_3ae404b649cf9287","getContext","__wbg_getContext_89a318b610dc5fd4","__wbg_newwithstrandinit_c45f0dc6da26fd03","Request","__wbg_instanceof_CanvasRenderingContext2d_3e95629461ed9f67","CanvasRenderingContext2D","__wbg_setglobalAlpha_9b247016ca5b7baf","globalAlpha","__wbg_setglobalCompositeOperation_7c8142daf951a34d","globalCompositeOperation","__wbg_setstrokeStyle_073fc10b086c1727","strokeStyle","__wbg_setfillStyle_b065cfad34a78974","fillStyle","__wbg_setfilter_39d01028434c0e3c","filter","__wbg_setimageSmoothingEnabled_bf2992e4332c028e","imageSmoothingEnabled","__wbg_setlineWidth_2b5a5da5c4bf4084","lineWidth","__wbg_setlineCap_a2933c0b1d64ae1b","lineCap","__wbg_setlineJoin_a630a26a037775c0","lineJoin","__wbg_setmiterLimit_9632926e0263a940","miterLimit","__wbg_drawImage_595c29d3eb1971b5","drawImage","__wbg_clip_3076bfd713f8dbdf","clip","__wbg_fill_f544035cc39a9a33","__wbg_stroke_f3b4581ac28cc0a3","stroke","__wbg_createLinearGradient_07e75b1061695061","createLinearGradient","__wbg_createPattern_ffbbf4d7c9d4d6ec","createPattern","__wbg_createRadialGradient_fc473c7e83808cb8","createRadialGradient","__wbg_putImageData_3d6a58a9eb5f743c","putImageData","__wbg_clearRect_92c5351269c74162","clearRect","__wbg_fillRect_f63ba845233f000a","fillRect","__wbg_restore_38b3fc1b40a29757","restore","__wbg_save_bab01f1913b2e819","save","__wbg_resetTransform_cb5911b6d0ba3407","resetTransform","__wbg_setTransform_a0b25774ef0bfce8","__wbg_transform_a73a1d3cba69df05","transform","__wbg_key_f0decac219aa904b","key","__wbg_code_aed21120de275a12","__wbg_body_be46234bb33edd63","body","__wbg_createElement_e2a0e21263eb5416","createElement","__wbg_createElementNS_0047de728927ea00","createElementNS","__wbg_querySelector_32b9d7ebb2df951d","querySelector","__wbg_newwithbuffersourcesequenceandoptions_a27e5c2fc0c23746","Blob","__wbg_a_ba51426af54c677a","__wbg_seta_d92bb829a04c9bc2","__wbg_b_e353e5af8fd790ff","__wbg_c_91d2dab8416e22a4","c","__wbg_d_9120f075783411ea","d","__wbg_setd_5f7fd53a3541c258","__wbg_e_65a8131ab187edae","__wbg_f_1302e186f63f1fc6","__wbg_new_41b8477bcd57c70f","DOMMatrix","__wbg_newwitharray64_14a5abd2f65d41fc","__wbg_currentTarget_6aa9bd5069eb82e8","currentTarget","__wbg_preventDefault_16b2170b12f56317","preventDefault","__wbg_addEventListener_615d4590d38da1c9","addEventListener","__wbg_addEventListener_cf5b03cd29763277","__wbg_addEventListener_b1286394a632c3c9","__wbg_removeEventListener_86fd19ed073cd1ed","removeEventListener","__wbg_removeEventListener_b25f5db74f767386","__wbg_baseURI_183bb1b65bdb30f8","baseURI","__wbg_appendChild_b8199dc1655c852d","appendChild","__wbg_setid_3ffcf3ad6af1d07c","id","__wbg_clientWidth_1fa51f20a3bebbbf","clientWidth","__wbg_clientHeight_0fe149fdad1fe046","clientHeight","__wbg_querySelector_de6e6a6226107104","__wbg_releasePointerCapture_b0063bfa1890f17b","releasePointerCapture","__wbg_setAttribute_79c9562d32d05e66","setAttribute","__wbg_setAttributeNS_6226a35b93f5c79c","setAttributeNS","__wbg_setPointerCapture_5479dc0d082282b7","setPointerCapture","__wbg_remove_b18bc815630b67ec","remove","__wbg_setProperty_21e2e7868b86a93e","setProperty","__wbg_newwithu8clampedarray_21093ce0fda74d0a","ImageData","__wbg_href_bb86bb94d1c6861b","href","__wbg_protocol_3767aa51aa3121ca","protocol","__wbg_assign_6a2665722c186353","assign","__wbg_get_bbc28d9c36fb00ee","__wbg_set_7165e34f03bd8242","__wbg_delete_f035c92bf260a2e2","__wbg_size_5ce324b99223d189","size","__wbg_type_979610383a4b7c57","__wbg_name_1e6651aff4fe7a88","__wbg_drawArraysInstancedANGLE_403faa11d52ccf6d","drawArraysInstancedANGLE","__wbg_drawElementsInstancedANGLE_0230afc27cf9cec9","drawElementsInstancedANGLE","__wbg_vertexAttribDivisorANGLE_6bbb3df4c6e7d08b","vertexAttribDivisorANGLE","__wbg_destination_5dfc354bcf2eb941","destination","__wbg_sampleRate_1fe9798ab15b5fe2","sampleRate","__wbg_currentTime_d94729a1b5fd59a5","currentTime","__wbg_new_80c6bdc66ebfa0b7","__wbg_close_82409a9d656a7c26","close","__wbg_suspend_248307f8f9d87bd4","suspend","__wbg_createBuffer_d142e00390bff447","__wbg_createBufferSource_1473226efd418a08","createBufferSource","__wbg_resume_72fe7cd3e68b861a","resume","__wbg_addColorStop_551ac167fe2ad6b1","addColorStop","__wbg_instanceof_HtmlFormElement_04e7484e36bd99d6","HTMLFormElement","__wbg_submit_d5162ad94d3182b1","submit","__wbg_inverse_0487daae5bca6389","inverse","__wbg_framebufferTextureMultiviewOVR_0ae55d2aa52fd2cb","framebufferTextureMultiviewOVR","__wbg_pointerId_d2caae4465ba386f","pointerId","__wbg_instanceof_Response_fb3a4df648c1859b","Response","__wbg_url_8ec2534cdfacb103","url","__wbg_ok_1cd4c5ee1ccf4e0f","ok","__wbg_statusText_9674693c2eb731fa","statusText","__wbg_arrayBuffer_cb886e06a9e36e4d","arrayBuffer","__wbg_deltaY_b32fa858e16edcc0","deltaY","__wbg_deltaMode_11f7b19e64d9a515","deltaMode","__wbg_instanceof_WebGlRenderingContext_1f34d107adf90e57","WebGLRenderingContext","__wbg_drawingBufferWidth_58a727aa7a345aa8","drawingBufferWidth","__wbg_drawingBufferHeight_bd91270bae19069e","drawingBufferHeight","__wbg_bufferData_05664df801d7aec0","__wbg_bufferData_023700b2ed207c43","__wbg_bufferData_3daa5b6910265e45","__wbg_bufferSubData_4e653f611d7a962d","__wbg_compressedTexSubImage2D_788296e97b316838","__wbg_readPixels_30de7174c15126d3","__wbg_texImage2D_d5a54e57be204e4a","__wbg_texSubImage2D_57792696288b0a61","__wbg_uniform1fv_18139e7937b2eeda","uniform1fv","__wbg_uniform2fv_c29ce786946f1aae","__wbg_uniform2iv_58c3d5ee9e70c71d","__wbg_uniform3fv_5ca48b3279e0c643","__wbg_uniform3iv_0a103fe131bd9213","__wbg_uniform4fv_14f1c5ef10bfb4c9","__wbg_uniform4iv_9436eeda2a27cce8","__wbg_uniformMatrix2fv_1a40e9f63b2005c8","__wbg_uniformMatrix3fv_dcde28ba8c34d30e","__wbg_uniformMatrix4fv_4575a018c8188146","__wbg_activeTexture_01d5469eb22c10e7","__wbg_attachShader_14fb12e2ae589dc3","__wbg_bindBuffer_b7c382dcd70e33f6","__wbg_bindFramebuffer_a5ab0ed0463586cb","__wbg_bindRenderbuffer_2d67c879cdbe5ea9","__wbg_bindTexture_c1c0e00507424f8e","__wbg_blendColor_13739d87434b79c3","__wbg_blendEquation_562c3267161e4675","__wbg_blendEquationSeparate_48b95e78f7224be4","__wbg_blendFunc_f4365f78b650180f","__wbg_blendFuncSeparate_b508053691b6ebbe","__wbg_clear_edebb12717625e22","clear","__wbg_clearColor_8758a0aef2ed52e4","clearColor","__wbg_colorMask_99120a2c8caf1298","__wbg_compileShader_4e9130ccbd4a0238","__wbg_copyTexSubImage2D_7c0b0080eece3c1a","__wbg_createBuffer_8c64250e5283611c","__wbg_createFramebuffer_1f943a32c748753e","__wbg_createProgram_28db0ff3cee5f71a","__wbg_createRenderbuffer_a76dcfda7bdc749a","__wbg_createShader_c5fcd8592f47b510","__wbg_createTexture_81fd93af28301e0e","__wbg_cullFace_d4450f8718c6b3eb","__wbg_deleteBuffer_17feed38f3a70ec9","__wbg_deleteFramebuffer_130abca01c89b7d6","__wbg_deleteProgram_dd5f0e2bc555e270","__wbg_deleteRenderbuffer_385f3c9e8759b99e","__wbg_deleteShader_fac9fb3cdefdf6ec","__wbg_deleteTexture_605a36a7e380df5f","__wbg_depthFunc_00d8a905436dc681","__wbg_depthMask_134f9e3073ca4fd0","__wbg_depthRange_f34f19edea1feadd","__wbg_disable_65425605098b79cf","__wbg_disableVertexAttribArray_cf25f8beb5872364","__wbg_drawArrays_e5fa3cfc2b5d7c6d","__wbg_drawElements_a388832eba137ef0","__wbg_enable_2c3b6a4692af9b1b","__wbg_enableVertexAttribArray_6dd3d0668209ae19","__wbg_framebufferRenderbuffer_3bf1420713a0b21a","__wbg_framebufferTexture2D_ed03c0674b9979ce","__wbg_frontFace_00177185d2fae697","__wbg_getActiveUniform_e49dcda694ae15ab","__wbg_getAttribLocation_65a128b3e856d81e","getAttribLocation","__wbg_getExtension_d1151f6038b08ca5","__wbg_getParameter_d6cd2dd2cde656ec","__wbg_getProgramInfoLog_7fd2a7c6c1a280c1","__wbg_getProgramParameter_af1cfcccbbc80f71","__wbg_getShaderInfoLog_d057293074e59c61","__wbg_getShaderParameter_685d7d7092c6bae6","__wbg_getUniformLocation_b46e5db76599a918","__wbg_linkProgram_ca9df3fba2fd4125","__wbg_pixelStorei_f97b971917582269","__wbg_polygonOffset_fb73618b77fd3f6f","__wbg_renderbufferStorage_37eab84be1494aef","__wbg_scissor_8bc2e761846f53f0","__wbg_shaderSource_457e8bc42050401d","__wbg_stencilFunc_c330e345b19b0f38","stencilFunc","__wbg_stencilFuncSeparate_510d3287542b4574","__wbg_stencilMask_e1887eeaabe22771","__wbg_stencilMaskSeparate_e89abefeb5641657","__wbg_stencilOp_05f38c743b7da372","stencilOp","__wbg_stencilOpSeparate_aa3d09aa448a6f48","__wbg_texParameteri_9fbb09bbf9670af4","__wbg_uniform1f_062c683ec584f7e8","__wbg_uniform1i_1f8256271b54cf41","__wbg_uniform4f_68fac972655f5359","__wbg_useProgram_6c9019d05fb8d280","__wbg_vertexAttribPointer_ccabef9be68fe1c4","__wbg_viewport_4bdfc4b8959593ee","__wbg_style_2141664e428fef46","style","__wbg_get_27fe3dac1c4d0224","__wbg_length_e498fbc24f9c1d4f","__wbg_new_b525de17f44a8943","__wbg_newnoargs_2b8b6bd7753c76ba","Function","__wbg_next_88560ec06a094dea","next","__wbg_done_1ebec03bbd919843","done","__wbg_value_6ac8da5cc5b3efda","__wbg_get_baf4855f9a986186","Reflect","__wbg_call_95d1ea488d03e4e8","__wbg_new_f9876326328f45ed","__wbg_self_e7c1f827057f6584","self","__wbg_window_a09ec664e14b1b81","window","__wbg_globalThis_87cbb8506fecf3a9","globalThis","__wbg_global_c85a9259e621f3db","g","global","__wbg_set_17224bc548dd1d7b","__wbg_isArray_39d28997bf6b96b4","__wbg_of_892d7838f8e4cc20","of","__wbg_of_defbc28e6c20f48f","__wbg_push_49c286f04dd3bf59","__wbg_instanceof_ArrayBuffer_a69f02ee4c4f5065","ArrayBuffer","__wbg_new_14e50b92ffe713d6","__wbg_values_97683218f24ed826","values","__wbg_apply_aedce30790c00792","__wbg_call_9495de66fdbe016b","__wbg_isSafeInteger_8c4789029e885159","Number","isSafeInteger","__wbg_getTime_7c59072d1651a3cf","getTime","__wbg_getTimezoneOffset_2a6b27fb18493a56","getTimezoneOffset","__wbg_new0_25059e40b1c02766","Date","__wbg_instanceof_Object_f5a826c4da0d4a94","__wbg_entries_4e1315b774245952","entries","__wbg_fromEntries_47a432d7604fc06a","fromEntries","__wbg_is_8f1618fe9a4fd388","is","__wbg_new_9d3a9ce4282a18a8","state0","Promise","wasm_bindgen__convert__closures__invoke2_mut__h61fda97013be0fc2","__wbg_adapter_906","__wbg_resolve_fd40f858d9db1a04","resolve","__wbg_then_ec5db6d509eb475f","then","__wbg_then_f753623316e2873a","__wbg_buffer_cf65c07de34b9a08","__wbg_newwithbyteoffsetandlength_55f9ffb569d9fa74","Int8Array","__wbg_newwithbyteoffsetandlength_f477e654086cbbb6","Int16Array","__wbg_newwithbyteoffsetandlength_b57a602974d4b1cd","__wbg_newwithbyteoffsetandlength_9fb2f11355ecadf5","__wbg_new_537b7341ce90bb31","__wbg_set_17499e8aa4003ebd","__wbg_length_27a2afe8ab42b09f","__wbg_newwithbyteoffsetandlength_9241d9d251418ebf","Uint16Array","__wbg_newwithbyteoffsetandlength_5c5a6e21987c3bee","__wbg_newwithbyteoffsetandlength_4078d56428eb2926","__wbg_instanceof_Uint8Array_01cebe79ca606cca","__wbg_newwithlength_b56c882b57805732","__wbg_fill_9a34644ce9e78c5b","__wbg_subarray_7526649b91a252a6","__wbg_has_3feea89d34bd7ad5","has","__wbg_ownKeys_9efe69be404540aa","ownKeys","__wbg_set_6aa458a4ebdb65cb","__wbindgen_bigint_get_as_i64","BigInt64Array","__wbindgen_debug_string","__wbindgen_throw","__wbindgen_memory","__wbindgen_closure_wrapper779","__wbindgen_closure_wrapper780","__wbindgen_closure_wrapper782","__wbindgen_closure_wrapper784","__wbindgen_closure_wrapper786","__wbindgen_closure_wrapper788","__wbindgen_closure_wrapper12804","finalizeInit","instance","exports","init","__wbindgen_wasm_module","initSync","WebAssembly","Module","Instance","async","input","URL","instantiateStreaming","headers","warn","bytes","instantiate","load"],"sourceRoot":""} \ No newline at end of file diff --git a/958f6868485abdff098e.wasm b/958f6868485abdff098e.wasm deleted file mode 100644 index eeb32d8e..00000000 Binary files a/958f6868485abdff098e.wasm and /dev/null differ diff --git a/966.index.js b/966.index.js deleted file mode 100644 index 41df5a7a..00000000 --- a/966.index.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkruffle_demo=self.webpackChunkruffle_demo||[]).push([[966],{762:(e,n,t)=>{function _(e,n,t){n&&e.getChannelData(0).set(n),t&&e.getChannelData(1).set(t)}function r(e){return e.currentTime-e.baseLatency}t.d(n,{K:()=>_,T:()=>r})},966:(e,n,t)=>{t.r(n),t.d(n,{Ruffle:()=>q,default:()=>J,initSync:()=>N});var _=t(762);e=t.hmd(e);const r="undefined"!=typeof AudioContext?AudioContext:"undefined"!=typeof webkitAudioContext?webkitAudioContext:void 0;let b;const c=new Array(32).fill(void 0);function f(e){return c[e]}c.push(void 0,null,!0,!1);let u=c.length;function o(e){const n=f(e);return function(e){e<36||(c[e]=u,u=e)}(e),n}const i=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0});let a;function g(){return 0===a.byteLength&&(a=new Uint8Array(b.memory.buffer)),a}function w(e,n){return i.decode(g().subarray(e,e+n))}function d(e){u===c.length&&c.push(c.length+1);const n=u;return u=c[n],c[n]=e,n}i.decode();let s=0;const l=new TextEncoder("utf-8"),m="function"==typeof l.encodeInto?function(e,n){return l.encodeInto(e,n)}:function(e,n){const t=l.encode(e);return n.set(t),{read:e.length,written:t.length}};function p(e,n,t){if(void 0===t){const t=l.encode(e),_=n(t.length);return g().subarray(_,_+t.length).set(t),s=t.length,_}let _=e.length,r=n(_);const b=g();let c=0;for(;c<_;c++){const n=e.charCodeAt(c);if(n>127)break;b[r+c]=n}if(c!==_){0!==c&&(e=e.slice(c)),r=t(r,_,_=c+3*e.length);const n=g().subarray(r+c,r+_);c+=m(e,n).written}return s=c,r}function y(e){return null==e}let h,v;function x(){return 0===h.byteLength&&(h=new Int32Array(b.memory.buffer)),h}function A(){return 0===v.byteLength&&(v=new Float64Array(b.memory.buffer)),v}function S(e){const n=typeof e;if("number"==n||"boolean"==n||null==e)return`${e}`;if("string"==n)return`"${e}"`;if("symbol"==n){const n=e.description;return null==n?"Symbol":`Symbol(${n})`}if("function"==n){const n=e.name;return"string"==typeof n&&n.length>0?`Function(${n})`:"Function"}if(Array.isArray(e)){const n=e.length;let t="[";n>0&&(t+=S(e[0]));for(let _=1;_1))return toString.call(e);if(_=t[1],"Object"==_)try{return"Object("+JSON.stringify(e)+")"}catch(e){return"Object"}return e instanceof Error?`${e.name}: ${e.message}\n${e.stack}`:_}function T(e,n,t,_){const r={a:e,b:n,cnt:1,dtor:t},c=(...e)=>{r.cnt++;const n=r.a;r.a=0;try{return _(n,r.b,...e)}finally{0==--r.cnt?b.__wbindgen_export_2.get(r.dtor)(n,r.b):r.a=n}};return c.original=r,c}function R(e,n,t){b._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h01021a3d5157705f(e,n,d(t))}function C(e,n,t){b._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h24a633beb70addfb(e,n,t)}function P(e,n){b._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h3a1af6c702e1c6b3(e,n)}function E(e,n,t){b._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h66f8209cefb20eb7(e,n,d(t))}function M(e,n,t){b._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h96ab439b5823ee8f(e,n,d(t))}function B(e,n){try{return e.apply(this,n)}catch(e){b.__wbindgen_exn_store(d(e))}}let L,k,F,O=32;function I(e){if(1==O)throw new Error("out of js stack");return c[--O]=e,O}function D(){return 0===L.byteLength&&(L=new Uint32Array(b.memory.buffer)),L}function W(e,n){return(0===k.byteLength&&(k=new Float32Array(b.memory.buffer)),k).subarray(e/4,e/4+n)}function V(e,n){return g().subarray(e/1,e/1+n)}function U(e,n){return A().subarray(e/8,e/8+n)}function j(e,n){return(0===F.byteLength&&(F=new Uint8ClampedArray(b.memory.buffer)),F).subarray(e/1,e/1+n)}class q{static __wrap(e){const n=Object.create(q.prototype);return n.ptr=e,n}__destroy_into_raw(){const e=this.ptr;return this.ptr=0,e}free(){const e=this.__destroy_into_raw();b.__wbg_ruffle_free(e)}constructor(e,n,t){try{return o(b.ruffle_new(d(e),d(n),I(t)))}finally{c[O++]=void 0}}stream_from(e,n){try{const _=b.__wbindgen_add_to_stack_pointer(-16),r=p(e,b.__wbindgen_malloc,b.__wbindgen_realloc),f=s;b.ruffle_stream_from(_,this.ptr,r,f,I(n));var t=x()[_/4+0];if(x()[_/4+1])throw o(t)}finally{b.__wbindgen_add_to_stack_pointer(16),c[O++]=void 0}}load_data(e,n){try{const _=b.__wbindgen_add_to_stack_pointer(-16);b.ruffle_load_data(_,this.ptr,d(e),I(n));var t=x()[_/4+0];if(x()[_/4+1])throw o(t)}finally{b.__wbindgen_add_to_stack_pointer(16),c[O++]=void 0}}play(){b.ruffle_play(this.ptr)}pause(){b.ruffle_pause(this.ptr)}is_playing(){return 0!==b.ruffle_is_playing(this.ptr)}prepare_context_menu(){return o(b.ruffle_prepare_context_menu(this.ptr))}run_context_menu_callback(e){b.ruffle_run_context_menu_callback(this.ptr,e)}set_fullscreen(e){b.ruffle_set_fullscreen(this.ptr,e)}clear_custom_menu_items(){b.ruffle_clear_custom_menu_items(this.ptr)}destroy(){b.ruffle_destroy(this.ptr)}call_exposed_callback(e,n){const t=p(e,b.__wbindgen_malloc,b.__wbindgen_realloc),_=s,r=function(e,n){const t=n(4*e.length),_=D();for(let n=0;n>>0,a>>>0)},n.wbg.__wbg_createVertexArray_f8aff8c98a8e7ce7=function(e){const n=f(e).createVertexArray();return y(n)?0:d(n)},n.wbg.__wbg_renderbufferStorageMultisample_2fddc7b0cc405fe4=function(e,n,t,_,r,b){f(e).renderbufferStorageMultisample(n>>>0,t,_>>>0,r,b)},n.wbg.__wbg_texImage2D_e7d46024e2946907=function(){return B((function(e,n,t,_,r,b,c,u,o,i,a){f(e).texImage2D(n>>>0,t,_,r,b,c,u>>>0,o>>>0,0===i?void 0:V(i,a))}),arguments)},n.wbg.__wbg_bindFramebuffer_8fa07aa65dcbd3aa=function(e,n,t){f(e).bindFramebuffer(n>>>0,f(t))},n.wbg.__wbg_bindRenderbuffer_8969ae2581d424bd=function(e,n,t){f(e).bindRenderbuffer(n>>>0,f(t))},n.wbg.__wbg_bindTexture_83f436ae22ba78b4=function(e,n,t){f(e).bindTexture(n>>>0,f(t))},n.wbg.__wbg_createFramebuffer_1316a4c02803bcf8=function(e){const n=f(e).createFramebuffer();return y(n)?0:d(n)},n.wbg.__wbg_createRenderbuffer_abb5d5ff42fa138f=function(e){const n=f(e).createRenderbuffer();return y(n)?0:d(n)},n.wbg.__wbg_createTexture_1b5ac8ef80f089c8=function(e){const n=f(e).createTexture();return y(n)?0:d(n)},n.wbg.__wbg_deleteFramebuffer_48183bac844e2cbe=function(e,n){f(e).deleteFramebuffer(f(n))},n.wbg.__wbg_deleteRenderbuffer_92abd3c5070fbbb9=function(e,n){f(e).deleteRenderbuffer(f(n))},n.wbg.__wbg_deleteTexture_8cb16fb3b8ab69cd=function(e,n){f(e).deleteTexture(f(n))},n.wbg.__wbg_framebufferRenderbuffer_4e682abcb3678a20=function(e,n,t,_,r){f(e).framebufferRenderbuffer(n>>>0,t>>>0,_>>>0,f(r))},n.wbg.__wbg_framebufferTexture2D_fd6329e64dacca57=function(e,n,t,_,r,b){f(e).framebufferTexture2D(n>>>0,t>>>0,_>>>0,f(r),b)},n.wbg.__wbg_getError_2d3fe8b71c072eda=function(e){return f(e).getError()},n.wbg.__wbg_getParameter_00d59df03350c8de=function(){return B((function(e,n){return d(f(e).getParameter(n>>>0))}),arguments)},n.wbg.__wbg_texParameteri_d3d72cea09b18227=function(e,n,t,_){f(e).texParameteri(n>>>0,t>>>0,_)},n.wbg.__wbg_instanceof_Window_a2a08d3918d7d4d0=function(e){return f(e)instanceof Window},n.wbg.__wbg_document_14a383364c173445=function(e){const n=f(e).document;return y(n)?0:d(n)},n.wbg.__wbg_location_3b5031b281e8d218=function(e){return d(f(e).location)},n.wbg.__wbg_navigator_2d05aef684d827d8=function(e){return d(f(e).navigator)},n.wbg.__wbg_devicePixelRatio_85ae9a993f96e777=function(e){return f(e).devicePixelRatio},n.wbg.__wbg_localStorage_2409bbdfe5a4d2a7=function(){return B((function(e){const n=f(e).localStorage;return y(n)?0:d(n)}),arguments)},n.wbg.__wbg_cancelAnimationFrame_0751dd622bd4f521=function(){return B((function(e,n){f(e).cancelAnimationFrame(n)}),arguments)},n.wbg.__wbg_focus_9b223127d6e50a79=function(){return B((function(e){f(e).focus()}),arguments)},n.wbg.__wbg_open_ab0998e8eb242a30=function(){return B((function(e,n,t,_,r){const b=f(e).open(w(n,t),w(_,r));return y(b)?0:d(b)}),arguments)},n.wbg.__wbg_requestAnimationFrame_61bcf77211b282b7=function(){return B((function(e,n){return f(e).requestAnimationFrame(f(n))}),arguments)},n.wbg.__wbg_fetch_23507368eed8d838=function(e,n){return d(f(e).fetch(f(n)))},n.wbg.__wbg_debug_68178c61250ae699=function(e){console.debug(f(e))},n.wbg.__wbg_error_e2677af4c7f31a14=function(e){console.error(f(e))},n.wbg.__wbg_info_2fe3b57d78190c6d=function(e){console.info(f(e))},n.wbg.__wbg_log_7761a8b8a8c1864e=function(e){console.log(f(e))},n.wbg.__wbg_warn_8b29c6b80217b0e4=function(e){console.warn(f(e))},n.wbg.__wbg_style_3fb37aa4b3701322=function(e){return d(f(e).style)},n.wbg.__wbg_getMappedRange_34ff822c9e84e776=function(e,n,t){return d(f(e).getMappedRange(n,t))},n.wbg.__wbg_mapAsync_686232593427f633=function(e,n,t,_){return d(f(e).mapAsync(n>>>0,t,_))},n.wbg.__wbg_unmap_3c6b6b25e300fffc=function(e){f(e).unmap()},n.wbg.__wbg_configure_5b66b7a6ec2bca20=function(e,n){f(e).configure(f(n))},n.wbg.__wbg_getCurrentTexture_6fba5b57d7751897=function(e){return d(f(e).getCurrentTexture())},n.wbg.__wbg_now_9c64828adecad05e=function(e){return f(e).now()},n.wbg.__wbg_a_f8a23157db40a300=function(e){return f(e).a},n.wbg.__wbg_seta_5cd98d661ce16283=function(e,n){f(e).a=n},n.wbg.__wbg_b_0d5d58541358976b=function(e){return f(e).b},n.wbg.__wbg_c_a90f0b5bdc175e78=function(e){return f(e).c},n.wbg.__wbg_d_e464989627f07979=function(e){return f(e).d},n.wbg.__wbg_setd_8a679c3670b6f49b=function(e,n){f(e).d=n},n.wbg.__wbg_e_9f858429eb0a621e=function(e){return f(e).e},n.wbg.__wbg_f_c5253bae312ccc71=function(e){return f(e).f},n.wbg.__wbg_new_adbe707b014d1fd2=function(){return B((function(){return d(new DOMMatrix)}),arguments)},n.wbg.__wbg_newwitharray64_e834f62cea0c8cc5=function(){return B((function(e,n){return d(new DOMMatrix(U(e,n)))}),arguments)},n.wbg.__wbg_instanceof_HtmlCanvasElement_7b561bd94e483f1d=function(e){return f(e)instanceof HTMLCanvasElement},n.wbg.__wbg_width_ad2acb326fc35bdb=function(e){return f(e).width},n.wbg.__wbg_setwidth_59ddc312219f205b=function(e,n){f(e).width=n>>>0},n.wbg.__wbg_height_65ee0c47b0a97297=function(e){return f(e).height},n.wbg.__wbg_setheight_70833966b4ed584e=function(e,n){f(e).height=n>>>0},n.wbg.__wbg_getContext_b506f48cb166bf26=function(){return B((function(e,n,t){const _=f(e).getContext(w(n,t));return y(_)?0:d(_)}),arguments)},n.wbg.__wbg_getContext_686f3aabd97ba151=function(){return B((function(e,n,t,_){const r=f(e).getContext(w(n,t),f(_));return y(r)?0:d(r)}),arguments)},n.wbg.__wbg_setonaudioprocess_0f18f08566d678e6=function(e,n){f(e).onaudioprocess=f(n)},n.wbg.__wbg_currentTarget_6f25dd2ce13178de=function(e){const n=f(e).currentTarget;return y(n)?0:d(n)},n.wbg.__wbg_preventDefault_2e92eb64f38efc0d=function(e){f(e).preventDefault()},n.wbg.__wbg_key_6e807abe0dbacdb8=function(e,n){const t=p(f(n).key,b.__wbindgen_malloc,b.__wbindgen_realloc),_=s;x()[e/4+1]=_,x()[e/4+0]=t},n.wbg.__wbg_code_ec695f278753de4d=function(e,n){const t=p(f(n).code,b.__wbindgen_malloc,b.__wbindgen_realloc),_=s;x()[e/4+1]=_,x()[e/4+0]=t},n.wbg.__wbg_newwithstrandinit_41c86e821f771b24=function(){return B((function(e,n,t){return d(new Request(w(e,n),f(t)))}),arguments)},n.wbg.__wbg_newwithbuffersourcesequenceandoptions_407953b12cf8d677=function(){return B((function(e,n){return d(new Blob(f(e),f(n)))}),arguments)},n.wbg.__wbg_instanceof_CanvasRenderingContext2d_9037c3eea625e27b=function(e){return f(e)instanceof CanvasRenderingContext2D},n.wbg.__wbg_setglobalAlpha_3b2742cf3ea8149d=function(e,n){f(e).globalAlpha=n},n.wbg.__wbg_setglobalCompositeOperation_952c3106ecc5f417=function(){return B((function(e,n,t){f(e).globalCompositeOperation=w(n,t)}),arguments)},n.wbg.__wbg_setstrokeStyle_0ab7348da47291bb=function(e,n){f(e).strokeStyle=f(n)},n.wbg.__wbg_setfillStyle_a0bd3a7496c1c5ae=function(e,n){f(e).fillStyle=f(n)},n.wbg.__wbg_setfilter_3d603041d36eb024=function(e,n,t){f(e).filter=w(n,t)},n.wbg.__wbg_setimageSmoothingEnabled_3dbb2403930baf85=function(e,n){f(e).imageSmoothingEnabled=0!==n},n.wbg.__wbg_setlineWidth_5d6cf7ef78aab123=function(e,n){f(e).lineWidth=n},n.wbg.__wbg_setlineCap_7552a7f5a6cb2110=function(e,n,t){f(e).lineCap=w(n,t)},n.wbg.__wbg_setlineJoin_6b65f68b27c132a2=function(e,n,t){f(e).lineJoin=w(n,t)},n.wbg.__wbg_setmiterLimit_b9ee4cbfe23d8c23=function(e,n){f(e).miterLimit=n},n.wbg.__wbg_drawImage_83230048f8deee83=function(){return B((function(e,n,t,_){f(e).drawImage(f(n),t,_)}),arguments)},n.wbg.__wbg_clip_06e31c6883cedcea=function(e,n,t){f(e).clip(f(n),o(t))},n.wbg.__wbg_fill_b59d6423381669b5=function(e,n,t){f(e).fill(f(n),o(t))},n.wbg.__wbg_stroke_6345e439dce2411c=function(e,n){f(e).stroke(f(n))},n.wbg.__wbg_createLinearGradient_7e66eeec20a9f71e=function(e,n,t,_,r){return d(f(e).createLinearGradient(n,t,_,r))},n.wbg.__wbg_createPattern_f64be35193cf6d8a=function(){return B((function(e,n,t,_){const r=f(e).createPattern(f(n),w(t,_));return y(r)?0:d(r)}),arguments)},n.wbg.__wbg_createRadialGradient_bb0c3a1e9025fd4a=function(){return B((function(e,n,t,_,r,b,c){return d(f(e).createRadialGradient(n,t,_,r,b,c))}),arguments)},n.wbg.__wbg_getImageData_50f6c1b814306c32=function(){return B((function(e,n,t,_,r){return d(f(e).getImageData(n,t,_,r))}),arguments)},n.wbg.__wbg_putImageData_f71b039a7f3a0d8a=function(){return B((function(e,n,t,_){f(e).putImageData(f(n),t,_)}),arguments)},n.wbg.__wbg_clearRect_7d73f724a3fc825c=function(e,n,t,_,r){f(e).clearRect(n,t,_,r)},n.wbg.__wbg_fillRect_37d4341db168ab0f=function(e,n,t,_,r){f(e).fillRect(n,t,_,r)},n.wbg.__wbg_restore_2eda799771bbdaf3=function(e){f(e).restore()},n.wbg.__wbg_save_88e5b8eebd3f0de5=function(e){f(e).save()},n.wbg.__wbg_resetTransform_719b2c3de6d07521=function(){return B((function(e){f(e).resetTransform()}),arguments)},n.wbg.__wbg_setTransform_f6e32d675c5c5f30=function(){return B((function(e,n,t,_,r,b,c){f(e).setTransform(n,t,_,r,b,c)}),arguments)},n.wbg.__wbg_transform_441c583c742163e2=function(){return B((function(e,n,t,_,r,b,c){f(e).transform(n,t,_,r,b,c)}),arguments)},n.wbg.__wbg_addEventListener_5822223857fe82cb=function(){return B((function(e,n,t,_){f(e).addEventListener(w(n,t),f(_))}),arguments)},n.wbg.__wbg_addEventListener_a77a92f38176616e=function(){return B((function(e,n,t,_,r){f(e).addEventListener(w(n,t),f(_),f(r))}),arguments)},n.wbg.__wbg_addEventListener_a09abdb50db3cd98=function(){return B((function(e,n,t,_,r){f(e).addEventListener(w(n,t),f(_),0!==r)}),arguments)},n.wbg.__wbg_removeEventListener_0e2fd54517fc188b=function(){return B((function(e,n,t,_){f(e).removeEventListener(w(n,t),f(_))}),arguments)},n.wbg.__wbg_removeEventListener_2882dfde82b5b4d9=function(){return B((function(e,n,t,_,r){f(e).removeEventListener(w(n,t),f(_),0!==r)}),arguments)},n.wbg.__wbg_data_798d534e165849ee=function(e,n){const t=function(e,n){const t=n(1*e.length);return g().set(e,t/1),s=e.length,t}(f(n).data,b.__wbindgen_malloc),_=s;x()[e/4+1]=_,x()[e/4+0]=t},n.wbg.__wbg_newwithu8clampedarray_9c1ae19e8e194f7c=function(){return B((function(e,n,t){return d(new ImageData(j(e,n),t>>>0))}),arguments)},n.wbg.__wbg_gpu_755a37b2eedf0a83=function(e){return d(f(e).gpu)},n.wbg.__wbg_body_36a11f2467926b2b=function(e){const n=f(e).body;return y(n)?0:d(n)},n.wbg.__wbg_createElement_2d8b75cffbd32c70=function(){return B((function(e,n,t){return d(f(e).createElement(w(n,t)))}),arguments)},n.wbg.__wbg_createElementNS_02b4562aadf76190=function(){return B((function(e,n,t,_,r){return d(f(e).createElementNS(0===n?void 0:w(n,t),w(_,r)))}),arguments)},n.wbg.__wbg_destination_5bc469ae2192967b=function(e){return d(f(e).destination)},n.wbg.__wbg_sampleRate_07300b65434459c1=function(e){return f(e).sampleRate},n.wbg.__wbg_currentTime_5862ab7e6ff545eb=function(e){return f(e).currentTime},n.wbg.__wbg_new_e2e737399e087a85=function(){return B((function(){return d(new r)}),arguments)},n.wbg.__wbg_suspend_cd50f19e2a5135a2=function(){return B((function(e){return d(f(e).suspend())}),arguments)},n.wbg.__wbg_createBuffer_4d396c7e99dd4d2a=function(){return B((function(e,n,t,_){return d(f(e).createBuffer(n>>>0,t>>>0,_))}),arguments)},n.wbg.__wbg_createBufferSource_45686af9ad60716f=function(){return B((function(e){return d(f(e).createBufferSource())}),arguments)},n.wbg.__wbg_createChannelMerger_268dea9a18a169fa=function(){return B((function(e,n){return d(f(e).createChannelMerger(n>>>0))}),arguments)},n.wbg.__wbg_createChannelSplitter_1d2ce7012578eb9f=function(){return B((function(e,n){return d(f(e).createChannelSplitter(n>>>0))}),arguments)},n.wbg.__wbg_createGain_f0c35f309aa98acc=function(){return B((function(e){return d(f(e).createGain())}),arguments)},n.wbg.__wbg_createScriptProcessor_8408a5fe3a74d40c=function(){return B((function(e,n,t,_){return d(f(e).createScriptProcessor(n>>>0,t>>>0,_>>>0))}),arguments)},n.wbg.__wbg_decodeAudioData_bd288891a2a90d44=function(){return B((function(e,n,t,_){return d(f(e).decodeAudioData(f(n),f(t),f(_)))}),arguments)},n.wbg.__wbg_resume_4b659cb2e2765df8=function(){return B((function(e){return d(f(e).resume())}),arguments)},n.wbg.__wbg_setvalue_bfcadde2faa3d3c4=function(e,n){f(e).value=n},n.wbg.__wbg_linearRampToValueAtTime_cce473a11e9bb147=function(){return B((function(e,n,t){return d(f(e).linearRampToValueAtTime(n,t))}),arguments)},n.wbg.__wbg_setValueAtTime_3212f62f058dab7d=function(){return B((function(e,n,t){return d(f(e).setValueAtTime(n,t))}),arguments)},n.wbg.__wbg_addColorStop_c733d813c9fbfa70=function(){return B((function(e,n,t,_){f(e).addColorStop(n,w(t,_))}),arguments)},n.wbg.__wbg_gain_5e5d2cf1c54d4198=function(e){return d(f(e).gain)},n.wbg.__wbg_requestAdapter_d24c946841242557=function(e,n){return d(f(e).requestAdapter(f(n)))},n.wbg.__wbg_baseURI_aca29593bfcdb51d=function(){return B((function(e,n){const t=f(n).baseURI;var _=y(t)?0:p(t,b.__wbindgen_malloc,b.__wbindgen_realloc),r=s;x()[e/4+1]=r,x()[e/4+0]=_}),arguments)},n.wbg.__wbg_appendChild_e9d52952defb480f=function(){return B((function(e,n){return d(f(e).appendChild(f(n)))}),arguments)},n.wbg.__wbg_inverse_b39ac63238937fb8=function(e){return d(f(e).inverse())},n.wbg.__wbg_submit_55e07fa9fa1f344b=function(e,n){f(e).submit(f(n))},n.wbg.__wbg_writeTexture_71450abd2466ad90=function(e,n,t,_,r){f(e).writeTexture(f(n),f(t),f(_),f(r))},n.wbg.__wbg_end_bcf4599a9e63b68e=function(e){f(e).end()},n.wbg.__wbg_setStencilReference_a17747b3bd25fd89=function(e,n){f(e).setStencilReference(n>>>0)},n.wbg.__wbg_setBindGroup_e8af569edb720afb=function(e,n,t,_,r,b,c){var u,o;f(e).setBindGroup(n>>>0,f(t),(u=_,o=r,D().subarray(u/4,u/4+o)),b,c>>>0)},n.wbg.__wbg_drawIndexed_a9655b48a354f16a=function(e,n,t,_,r,b){f(e).drawIndexed(n>>>0,t>>>0,_>>>0,r,b>>>0)},n.wbg.__wbg_setIndexBuffer_a85b510fb10c8552=function(e,n,t,_){f(e).setIndexBuffer(f(n),o(t),_)},n.wbg.__wbg_setIndexBuffer_452b9c2b60dbdacf=function(e,n,t,_,r){f(e).setIndexBuffer(f(n),o(t),_,r)},n.wbg.__wbg_setPipeline_7fafd451d97eee5c=function(e,n){f(e).setPipeline(f(n))},n.wbg.__wbg_setVertexBuffer_38b319aa792389d3=function(e,n,t,_){f(e).setVertexBuffer(n>>>0,f(t),_)},n.wbg.__wbg_setVertexBuffer_9cf17fb530c11a65=function(e,n,t,_,r){f(e).setVertexBuffer(n>>>0,f(t),_,r)},n.wbg.__wbg_setid_c3cb9fedad5d2791=function(e,n,t){f(e).id=w(n,t)},n.wbg.__wbg_clientWidth_ff949ad9c6d41cd2=function(e){return f(e).clientWidth},n.wbg.__wbg_clientHeight_a250dcf2e0afa47a=function(e){return f(e).clientHeight},n.wbg.__wbg_querySelector_a38de55d3f2e4d6b=function(){return B((function(e,n,t){const _=f(e).querySelector(w(n,t));return y(_)?0:d(_)}),arguments)},n.wbg.__wbg_releasePointerCapture_13317581046e37c3=function(){return B((function(e,n){f(e).releasePointerCapture(n)}),arguments)},n.wbg.__wbg_setAttribute_6091f6f3602fc299=function(){return B((function(e,n,t,_,r){f(e).setAttribute(w(n,t),w(_,r))}),arguments)},n.wbg.__wbg_setAttributeNS_3139623dfaef606b=function(){return B((function(e,n,t,_,r,b,c){f(e).setAttributeNS(0===n?void 0:w(n,t),w(_,r),w(b,c))}),arguments)},n.wbg.__wbg_setPointerCapture_dee49a07994f6e33=function(){return B((function(e,n){f(e).setPointerCapture(n)}),arguments)},n.wbg.__wbg_remove_c64fe8f390b51079=function(e){f(e).remove()},n.wbg.__wbg_instanceof_WebGlRenderingContext_79048c0314cf40c7=function(e){return f(e)instanceof WebGLRenderingContext},n.wbg.__wbg_drawingBufferWidth_2a4ec0e9cfd1165f=function(e){return f(e).drawingBufferWidth},n.wbg.__wbg_drawingBufferHeight_64a411586cabb96c=function(e){return f(e).drawingBufferHeight},n.wbg.__wbg_bufferData_1ca9a3b086d4f813=function(e,n,t,_,r){f(e).bufferData(n>>>0,V(t,_),r>>>0)},n.wbg.__wbg_texImage2D_e8ea990c77c01b05=function(){return B((function(e,n,t,_,r,b,c,u,o,i,a){f(e).texImage2D(n>>>0,t,_,r,b,c,u>>>0,o>>>0,0===i?void 0:V(i,a))}),arguments)},n.wbg.__wbg_uniform1fv_ffdaf3c465cd6435=function(e,n,t,_){f(e).uniform1fv(f(n),W(t,_))},n.wbg.__wbg_uniform4fv_f6890ad8a7ff6086=function(e,n,t,_){f(e).uniform4fv(f(n),W(t,_))},n.wbg.__wbg_uniformMatrix3fv_7969af8b5719ac05=function(e,n,t,_,r){f(e).uniformMatrix3fv(f(n),0!==t,W(_,r))},n.wbg.__wbg_uniformMatrix4fv_350ada82fee5cc68=function(e,n,t,_,r){f(e).uniformMatrix4fv(f(n),0!==t,W(_,r))},n.wbg.__wbg_activeTexture_c32bcd0a63a09c15=function(e,n){f(e).activeTexture(n>>>0)},n.wbg.__wbg_attachShader_772486952587993d=function(e,n,t){f(e).attachShader(f(n),f(t))},n.wbg.__wbg_bindBuffer_6cd1a268e0421a46=function(e,n,t){f(e).bindBuffer(n>>>0,f(t))},n.wbg.__wbg_bindFramebuffer_934b8eade9d43fe0=function(e,n,t){f(e).bindFramebuffer(n>>>0,f(t))},n.wbg.__wbg_bindRenderbuffer_e5cd7424d91a17d5=function(e,n,t){f(e).bindRenderbuffer(n>>>0,f(t))},n.wbg.__wbg_bindTexture_b3162b3f55caf7eb=function(e,n,t){f(e).bindTexture(n>>>0,f(t))},n.wbg.__wbg_blendFunc_79931040c21a5c70=function(e,n,t){f(e).blendFunc(n>>>0,t>>>0)},n.wbg.__wbg_clear_fe06235bcda1a904=function(e,n){f(e).clear(n>>>0)},n.wbg.__wbg_clearColor_53d69d875a21f3f3=function(e,n,t,_,r){f(e).clearColor(n,t,_,r)},n.wbg.__wbg_colorMask_efa17a5ffd9cd3fc=function(e,n,t,_,r){f(e).colorMask(0!==n,0!==t,0!==_,0!==r)},n.wbg.__wbg_compileShader_4b64c51ce6f0d0be=function(e,n){f(e).compileShader(f(n))},n.wbg.__wbg_createBuffer_ae5a57822b3d261c=function(e){const n=f(e).createBuffer();return y(n)?0:d(n)},n.wbg.__wbg_createProgram_97d3ab796f2e4f2a=function(e){const n=f(e).createProgram();return y(n)?0:d(n)},n.wbg.__wbg_createShader_47c8c7b5a08a528d=function(e,n){const t=f(e).createShader(n>>>0);return y(t)?0:d(t)},n.wbg.__wbg_createTexture_ce8ff62039834d9c=function(e){const n=f(e).createTexture();return y(n)?0:d(n)},n.wbg.__wbg_disable_5d988b6430f67f00=function(e,n){f(e).disable(n>>>0)},n.wbg.__wbg_disableVertexAttribArray_37add1973be851f6=function(e,n){f(e).disableVertexAttribArray(n>>>0)},n.wbg.__wbg_drawElements_c18d01e29e69ee7f=function(e,n,t,_,r){f(e).drawElements(n>>>0,t,_>>>0,r)},n.wbg.__wbg_enable_74fb1401e1f17f16=function(e,n){f(e).enable(n>>>0)},n.wbg.__wbg_enableVertexAttribArray_0c2fc2819912f6b3=function(e,n){f(e).enableVertexAttribArray(n>>>0)},n.wbg.__wbg_getAttribLocation_b2bad8a5b6116f1f=function(e,n,t,_){return f(e).getAttribLocation(f(n),w(t,_))},n.wbg.__wbg_getExtension_6cd75531325282b8=function(){return B((function(e,n,t){const _=f(e).getExtension(w(n,t));return y(_)?0:d(_)}),arguments)},n.wbg.__wbg_getParameter_d30fc1ac9ac34ffc=function(){return B((function(e,n){return d(f(e).getParameter(n>>>0))}),arguments)},n.wbg.__wbg_getProgramInfoLog_07f10e11eb541319=function(e,n,t){const _=f(n).getProgramInfoLog(f(t));var r=y(_)?0:p(_,b.__wbindgen_malloc,b.__wbindgen_realloc),c=s;x()[e/4+1]=c,x()[e/4+0]=r},n.wbg.__wbg_getProgramParameter_ceb4cfbc03f7a74b=function(e,n,t){return d(f(e).getProgramParameter(f(n),t>>>0))},n.wbg.__wbg_getShaderInfoLog_6788bbcb07e46591=function(e,n,t){const _=f(n).getShaderInfoLog(f(t));var r=y(_)?0:p(_,b.__wbindgen_malloc,b.__wbindgen_realloc),c=s;x()[e/4+1]=c,x()[e/4+0]=r},n.wbg.__wbg_getUniformLocation_c6dfe99dcd260a55=function(e,n,t,_){const r=f(e).getUniformLocation(f(n),w(t,_));return y(r)?0:d(r)},n.wbg.__wbg_linkProgram_23751aba930c7f0c=function(e,n){f(e).linkProgram(f(n))},n.wbg.__wbg_pixelStorei_96bd9a13400d6b48=function(e,n,t){f(e).pixelStorei(n>>>0,t)},n.wbg.__wbg_shaderSource_580a31413cee6156=function(e,n,t,_){f(e).shaderSource(f(n),w(t,_))},n.wbg.__wbg_stencilFunc_0da3069a0a34d766=function(e,n,t,_){f(e).stencilFunc(n>>>0,t,_>>>0)},n.wbg.__wbg_stencilMask_34c2205b5355ab16=function(e,n){f(e).stencilMask(n>>>0)},n.wbg.__wbg_stencilOp_116522daccbe8b11=function(e,n,t,_){f(e).stencilOp(n>>>0,t>>>0,_>>>0)},n.wbg.__wbg_texParameteri_4774c5a61d70319d=function(e,n,t,_){f(e).texParameteri(n>>>0,t>>>0,_)},n.wbg.__wbg_uniform1f_f4314cbaa988e283=function(e,n,t){f(e).uniform1f(f(n),t)},n.wbg.__wbg_uniform1i_096d23b3f6d35c5e=function(e,n,t){f(e).uniform1i(f(n),t)},n.wbg.__wbg_useProgram_85e8d43a8983270e=function(e,n){f(e).useProgram(f(n))},n.wbg.__wbg_vertexAttribPointer_9cf4ab7e9c31e68d=function(e,n,t,_,r,b,c){f(e).vertexAttribPointer(n>>>0,t,_>>>0,0!==r,b,c)},n.wbg.__wbg_viewport_02810f5f49295b55=function(e,n,t,_,r){f(e).viewport(n,t,_,r)},n.wbg.__wbg_length_9d65dcca5722c005=function(e){return f(e).length},n.wbg.__wbg_setProperty_88447bf87ac638d7=function(){return B((function(e,n,t,_,r){f(e).setProperty(w(n,t),w(_,r))}),arguments)},n.wbg.__wbg_instanceof_GpuAdapter_54bfa99a19a62a35=function(e){return f(e)instanceof GPUAdapter},n.wbg.__wbg_requestDevice_7f16704a9dbd7e31=function(e,n){return d(f(e).requestDevice(f(n)))},n.wbg.__wbg_protocol_7652393e06791937=function(){return B((function(e,n){const t=p(f(n).protocol,b.__wbindgen_malloc,b.__wbindgen_realloc),_=s;x()[e/4+1]=_,x()[e/4+0]=t}),arguments)},n.wbg.__wbg_assign_4726eabf9448fa32=function(){return B((function(e,n,t){f(e).assign(w(n,t))}),arguments)},n.wbg.__wbg_offsetX_20394816af6b15d9=function(e){return f(e).offsetX},n.wbg.__wbg_offsetY_23315c976b0ac2ae=function(e){return f(e).offsetY},n.wbg.__wbg_button_943ba4d0c28109da=function(e){return f(e).button},n.wbg.__wbg_new_e2a145651668d22b=function(){return B((function(){return d(new Path2D)}),arguments)},n.wbg.__wbg_addPath_e0df7c5ccdae8168=function(e,n,t){f(e).addPath(f(n),f(t))},n.wbg.__wbg_closePath_dcda5ae9e0db0d5e=function(e){f(e).closePath()},n.wbg.__wbg_lineTo_22b9d8be98d56182=function(e,n,t){f(e).lineTo(n,t)},n.wbg.__wbg_moveTo_7f059fbc0c6c8424=function(e,n,t){f(e).moveTo(n,t)},n.wbg.__wbg_quadraticCurveTo_d8cbb5d19125b688=function(e,n,t,_,r){f(e).quadraticCurveTo(n,t,_,r)},n.wbg.__wbg_rect_818027622ba9aa48=function(e,n,t,_,r){f(e).rect(n,t,_,r)},n.wbg.__wbg_get_9ef6317e05999b24=function(){return B((function(e,n,t,_){const r=f(n)[w(t,_)];var c=y(r)?0:p(r,b.__wbindgen_malloc,b.__wbindgen_realloc),u=s;x()[e/4+1]=u,x()[e/4+0]=c}),arguments)},n.wbg.__wbg_set_d76080869c49dd27=function(){return B((function(e,n,t,_,r){f(e)[w(n,t)]=w(_,r)}),arguments)},n.wbg.__wbg_delete_27f2e31e06970b8b=function(){return B((function(e,n,t){delete f(e)[w(n,t)]}),arguments)},n.wbg.__wbg_connect_633555bc7344598d=function(){return B((function(e,n){return d(f(e).connect(f(n)))}),arguments)},n.wbg.__wbg_connect_4c80dae70fa5fe0e=function(){return B((function(e,n,t){return d(f(e).connect(f(n),t>>>0))}),arguments)},n.wbg.__wbg_connect_ce3408cd4c9bfb5b=function(){return B((function(e,n,t,_){return d(f(e).connect(f(n),t>>>0,_>>>0))}),arguments)},n.wbg.__wbg_disconnect_64bab0efac0feedc=function(){return B((function(e){f(e).disconnect()}),arguments)},n.wbg.__wbg_setTransform_2c1f1d5821ce9694=function(e,n){f(e).setTransform(f(n))},n.wbg.__wbg_queue_46cd16148919f3b5=function(e){return d(f(e).queue)},n.wbg.__wbg_createBindGroup_5fe3d3f6bd40c9e4=function(e,n){return d(f(e).createBindGroup(f(n)))},n.wbg.__wbg_createBindGroupLayout_4e5c268b74fc830c=function(e,n){return d(f(e).createBindGroupLayout(f(n)))},n.wbg.__wbg_createBuffer_30f8483c8c4c9082=function(e,n){return d(f(e).createBuffer(f(n)))},n.wbg.__wbg_createCommandEncoder_92d0b0c2c86c0c53=function(e,n){return d(f(e).createCommandEncoder(f(n)))},n.wbg.__wbg_createPipelineLayout_0aad8eb8070c8409=function(e,n){return d(f(e).createPipelineLayout(f(n)))},n.wbg.__wbg_createRenderPipeline_05fb246b24b640e2=function(e,n){return d(f(e).createRenderPipeline(f(n)))},n.wbg.__wbg_createSampler_cfd889caa9e979ec=function(e,n){return d(f(e).createSampler(f(n)))},n.wbg.__wbg_createShaderModule_0bd2d72c61f9b83b=function(e,n){return d(f(e).createShaderModule(f(n)))},n.wbg.__wbg_createTexture_4fd794661d5998b4=function(e,n){return d(f(e).createTexture(f(n)))},n.wbg.__wbg_createView_3d9f4cf029c982ec=function(e,n){return d(f(e).createView(f(n)))},n.wbg.__wbg_bindVertexArrayOES_b53b8137f0e6f9e1=function(e,n){f(e).bindVertexArrayOES(f(n))},n.wbg.__wbg_createVertexArrayOES_56337c7d4798d96b=function(e){const n=f(e).createVertexArrayOES();return y(n)?0:d(n)},n.wbg.__wbg_deltaY_e3158374108000c8=function(e){return f(e).deltaY},n.wbg.__wbg_deltaMode_78fa2eac67504e1e=function(e){return f(e).deltaMode},n.wbg.__wbg_setbuffer_268b8e029383d924=function(e,n){f(e).buffer=f(n)},n.wbg.__wbg_setloop_8beb0773eae76401=function(e,n){f(e).loop=0!==n},n.wbg.__wbg_setloopStart_5f495fec439919e6=function(e,n){f(e).loopStart=n},n.wbg.__wbg_setloopEnd_6bf41e720185a5e7=function(e,n){f(e).loopEnd=n},n.wbg.__wbg_setonended_519c00ee657450cf=function(e,n){f(e).onended=f(n)},n.wbg.__wbg_start_27104226d655d8de=function(){return B((function(e){f(e).start()}),arguments)},n.wbg.__wbg_start_b6c96a33c07e1024=function(){return B((function(e,n,t){f(e).start(n,t)}),arguments)},n.wbg.__wbg_stop_7d244676b8fec148=function(){return B((function(e,n){f(e).stop(n)}),arguments)},n.wbg.__wbg_outputBuffer_8dae99e0e482f27f=function(){return B((function(e){return d(f(e).outputBuffer)}),arguments)},n.wbg.__wbg_label_ed2ec3e10f8d36e6=function(e,n){const t=p(f(n).label,b.__wbindgen_malloc,b.__wbindgen_realloc),_=s;x()[e/4+1]=_,x()[e/4+0]=t},n.wbg.__wbg_beginRenderPass_77d18236c0c2528e=function(e,n){return d(f(e).beginRenderPass(f(n)))},n.wbg.__wbg_copyBufferToBuffer_74dc86d05b33fece=function(e,n,t,_,r,b){f(e).copyBufferToBuffer(f(n),t,f(_),r,b)},n.wbg.__wbg_finish_c225d3b4ea046b53=function(e){return d(f(e).finish())},n.wbg.__wbg_finish_742bb9042ab07ce3=function(e,n){return d(f(e).finish(f(n)))},n.wbg.__wbg_instanceof_HtmlFormElement_7e3c5f7169b9ec9c=function(e){return f(e)instanceof HTMLFormElement},n.wbg.__wbg_submit_ae549d5b993be5ce=function(){return B((function(e){f(e).submit()}),arguments)},n.wbg.__wbg_pointerId_3517dc72b60101cb=function(e){return f(e).pointerId},n.wbg.__wbg_instanceof_Response_e928c54c1025470c=function(e){return f(e)instanceof Response},n.wbg.__wbg_url_0f82030e7245954c=function(e,n){const t=p(f(n).url,b.__wbindgen_malloc,b.__wbindgen_realloc),_=s;x()[e/4+1]=_,x()[e/4+0]=t},n.wbg.__wbg_ok_2e44e661aa8fedb0=function(e){return f(e).ok},n.wbg.__wbg_statusText_9b7d7bb057846e45=function(e,n){const t=p(f(n).statusText,b.__wbindgen_malloc,b.__wbindgen_realloc),_=s;x()[e/4+1]=_,x()[e/4+0]=t},n.wbg.__wbg_arrayBuffer_9c26a73988618f92=function(){return B((function(e){return d(f(e).arrayBuffer())}),arguments)},n.wbg.__wbg_get_f0f4f1608ebf633e=function(e,n){return d(f(e)[n>>>0])},n.wbg.__wbg_new_2ab697f1555e0dbc=function(){return d(new Array)},n.wbg.__wbg_newnoargs_fc5356289219b93b=function(e,n){return d(new Function(w(e,n)))},n.wbg.__wbg_next_9ef803116340cdc1=function(){return B((function(e){return d(f(e).next())}),arguments)},n.wbg.__wbg_done_2a1e30464aae6a4d=function(e){return f(e).done},n.wbg.__wbg_value_a495c29471c31da6=function(e){return d(f(e).value)},n.wbg.__wbg_get_89247d3aeaa38cc5=function(){return B((function(e,n){return d(Reflect.get(f(e),f(n)))}),arguments)},n.wbg.__wbg_call_4573f605ca4b5f10=function(){return B((function(e,n){return d(f(e).call(f(n)))}),arguments)},n.wbg.__wbg_new_306ce8d57919e6ae=function(){return d(new Object)},n.wbg.__wbg_self_ba1ddafe9ea7a3a2=function(){return B((function(){return d(self.self)}),arguments)},n.wbg.__wbg_window_be3cc430364fd32c=function(){return B((function(){return d(window.window)}),arguments)},n.wbg.__wbg_globalThis_56d9c9f814daeeee=function(){return B((function(){return d(globalThis.globalThis)}),arguments)},n.wbg.__wbg_global_8c35aeee4ac77f2b=function(){return B((function(){return d(t.g.global)}),arguments)},n.wbg.__wbg_isArray_628aca8c24017cde=function(e){return Array.isArray(f(e))},n.wbg.__wbg_of_7559713242530fee=function(e,n){return d(Array.of(f(e),f(n)))},n.wbg.__wbg_push_811c8b08bf4ff9d5=function(e,n){return f(e).push(f(n))},n.wbg.__wbg_instanceof_ArrayBuffer_a91000e6b0653ed1=function(e){return f(e)instanceof ArrayBuffer},n.wbg.__wbg_new_d6b543561a30e21e=function(e){return d(new ArrayBuffer(e>>>0))},n.wbg.__wbg_slice_157fd1b284a66baf=function(e,n,t){return d(f(e).slice(n>>>0,t>>>0))},n.wbg.__wbg_values_644ed6c9e45c1e38=function(e){return d(f(e).values())},n.wbg.__wbg_apply_5db7f1649d649fe3=function(){return B((function(e,n,t){return d(f(e).apply(f(n),f(t)))}),arguments)},n.wbg.__wbg_call_9855a4612eb496cb=function(){return B((function(e,n,t){return d(f(e).call(f(n),f(t)))}),arguments)},n.wbg.__wbg_getTime_7c8d3b79f51e2b87=function(e){return f(e).getTime()},n.wbg.__wbg_getTimezoneOffset_d7a89256f8181a06=function(e){return f(e).getTimezoneOffset()},n.wbg.__wbg_new0_6b49a1fca8534d39=function(){return d(new Date)},n.wbg.__wbg_instanceof_Object_0c703ab7113e61ec=function(e){return f(e)instanceof Object},n.wbg.__wbg_entries_b24687f151d83be3=function(e){return d(Object.entries(f(e)))},n.wbg.__wbg_fromEntries_06150f1d39e0a856=function(){return B((function(e){return d(Object.fromEntries(f(e)))}),arguments)},n.wbg.__wbg_is_aafa609b540ad47f=function(e,n){return Object.is(f(e),f(n))},n.wbg.__wbg_new_78403b138428b684=function(e,n){try{var t={a:e,b:n};const _=new Promise(((e,n)=>{const _=t.a;t.a=0;try{return function(e,n,t,_){b.wasm_bindgen__convert__closures__invoke2_mut__h14b3a08753d2b675(e,n,d(t),d(_))}(_,t.b,e,n)}finally{t.a=_}}));return d(_)}finally{t.a=t.b=0}},n.wbg.__wbg_resolve_f269ce174f88b294=function(e){return d(Promise.resolve(f(e)))},n.wbg.__wbg_then_1c698eedca15eed6=function(e,n){return d(f(e).then(f(n)))},n.wbg.__wbg_then_4debc41d4fc92ce5=function(e,n,t){return d(f(e).then(f(n),f(t)))},n.wbg.__wbg_buffer_de1150f91b23aa89=function(e){return d(f(e).buffer)},n.wbg.__wbg_newwithbyteoffsetandlength_9ca61320599a2c84=function(e,n,t){return d(new Uint8Array(f(e),n>>>0,t>>>0))},n.wbg.__wbg_new_97cf52648830a70d=function(e){return d(new Uint8Array(f(e)))},n.wbg.__wbg_set_a0172b213e2469e9=function(e,n,t){f(e).set(f(n),t>>>0)},n.wbg.__wbg_length_e09c0b925ab8de5d=function(e){return f(e).length},n.wbg.__wbg_newwithlength_e833b89f9db02732=function(e){return d(new Uint8Array(e>>>0))},n.wbg.__wbg_fill_bee5ae4d98e7f2b0=function(e,n,t,_){return d(f(e).fill(n,t>>>0,_>>>0))},n.wbg.__wbg_buffer_deb8de1785238b3d=function(e){return d(f(e).buffer)},n.wbg.__wbg_subarray_9482ae5cd5cd99d3=function(e,n,t){return d(f(e).subarray(n>>>0,t>>>0))},n.wbg.__wbg_byteLength_cf73ca7a0d44cb85=function(e){return f(e).byteLength},n.wbg.__wbg_byteOffset_799e1b40fc3f8b73=function(e){return f(e).byteOffset},n.wbg.__wbg_has_ded5f0e31f1ff6ad=function(){return B((function(e,n){return Reflect.has(f(e),f(n))}),arguments)},n.wbg.__wbg_ownKeys_5a935243d98fcf13=function(){return B((function(e){return d(Reflect.ownKeys(f(e)))}),arguments)},n.wbg.__wbg_set_b12cd0ab82903c2f=function(){return B((function(e,n,t){return Reflect.set(f(e),f(n),f(t))}),arguments)},n.wbg.__wbindgen_debug_string=function(e,n){const t=p(S(f(n)),b.__wbindgen_malloc,b.__wbindgen_realloc),_=s;x()[e/4+1]=_,x()[e/4+0]=t},n.wbg.__wbindgen_throw=function(e,n){throw new Error(w(e,n))},n.wbg.__wbindgen_memory=function(){return d(b.memory)},n.wbg.__wbindgen_closure_wrapper586=function(e,n,t){return d(T(e,n,45,R))},n.wbg.__wbindgen_closure_wrapper588=function(e,n,t){return d(T(e,n,45,R))},n.wbg.__wbindgen_closure_wrapper590=function(e,n,t){return d(T(e,n,45,R))},n.wbg.__wbindgen_closure_wrapper592=function(e,n,t){return d(T(e,n,45,R))},n.wbg.__wbindgen_closure_wrapper594=function(e,n,t){return d(T(e,n,45,R))},n.wbg.__wbindgen_closure_wrapper596=function(e,n,t){return d(T(e,n,45,C))},n.wbg.__wbindgen_closure_wrapper598=function(e,n,t){return d(T(e,n,45,R))},n.wbg.__wbindgen_closure_wrapper600=function(e,n,t){return d(T(e,n,45,P))},n.wbg.__wbindgen_closure_wrapper1463=function(e,n,t){return d(T(e,n,553,E))},n.wbg.__wbindgen_closure_wrapper7377=function(e,n,t){return d(T(e,n,2870,M))},n}function H(e,n){return b=e.exports,$.__wbindgen_wasm_module=n,k=new Float32Array(b.memory.buffer),v=new Float64Array(b.memory.buffer),h=new Int32Array(b.memory.buffer),L=new Uint32Array(b.memory.buffer),a=new Uint8Array(b.memory.buffer),F=new Uint8ClampedArray(b.memory.buffer),b}function N(e){const n=G(),t=new WebAssembly.Module(e);return H(new WebAssembly.Instance(t,n),t)}async function $(e){void 0===e&&(e=new URL(t(285),t.b));const n=G();("string"==typeof e||"function"==typeof Request&&e instanceof Request||"function"==typeof URL&&e instanceof URL)&&(e=fetch(e));const{instance:_,module:r}=await async function(e,n){if("function"==typeof Response&&e instanceof Response){if("function"==typeof WebAssembly.instantiateStreaming)try{return await WebAssembly.instantiateStreaming(e,n)}catch(n){if("application/wasm"==e.headers.get("Content-Type"))throw n;console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",n)}const t=await e.arrayBuffer();return await WebAssembly.instantiate(t,n)}{const t=await WebAssembly.instantiate(e,n);return t instanceof WebAssembly.Instance?{instance:t,module:e}:t}}(await e,n);return H(_,r)}const J=$},285:(e,n,t)=>{e.exports=t.p+"d99f9c6283e5de0bc81f.wasm"}}]); -//# sourceMappingURL=966.index.js.map \ No newline at end of file diff --git a/966.index.js.map b/966.index.js.map index 53ca2d24..3c665ffc 100644 --- a/966.index.js.map +++ b/966.index.js.map @@ -1 +1 @@ -{"version":3,"file":"966.index.js","mappings":"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","sources":["webpack://ruffle-demo/../core/pkg/ruffle-imports.js","webpack://ruffle-demo/../core/pkg/ruffle_web-wasm_extensions.js"],"sourcesContent":["/**\n * Functions imported from JS into Ruffle.\n *\n * @ignore\n * @internal\n */\n/**\n * Copies data into the given audio channel.\n * This is necessary because Safari does not support `AudioBuffer.copyToChannel`.\n *\n * @internal\n */\nexport function copyToAudioBuffer(audioBuffer, leftData, rightData) {\n if (leftData) {\n const dstBuffer = audioBuffer.getChannelData(0);\n dstBuffer.set(leftData);\n }\n if (rightData) {\n const dstBuffer = audioBuffer.getChannelData(1);\n dstBuffer.set(rightData);\n }\n}\n/**\n * Returns the estimated output timestamp for the audio context.\n * This is necessary because web-sys does not export `AudioContext.baseLatency`.\n *\n * @internal\n */\nexport function getAudioOutputTimestamp(context) {\n // TODO: Ideally we'd use `context.getOutputTimestamp`, but this is broken as of Safari 15.4.\n return context.currentTime - context.baseLatency;\n}\n","import { copyToAudioBuffer, getAudioOutputTimestamp } from './ruffle-imports.js';\n\nconst lAudioContext = (typeof AudioContext !== 'undefined' ? AudioContext : (typeof webkitAudioContext !== 'undefined' ? webkitAudioContext : undefined));\nlet wasm;\n\nconst heap = new Array(32).fill(undefined);\n\nheap.push(undefined, null, true, false);\n\nfunction getObject(idx) { return heap[idx]; }\n\nlet heap_next = heap.length;\n\nfunction dropObject(idx) {\n if (idx < 36) return;\n heap[idx] = heap_next;\n heap_next = idx;\n}\n\nfunction takeObject(idx) {\n const ret = getObject(idx);\n dropObject(idx);\n return ret;\n}\n\nconst cachedTextDecoder = new TextDecoder('utf-8', { ignoreBOM: true, fatal: true });\n\ncachedTextDecoder.decode();\n\nlet cachedUint8Memory0;\nfunction getUint8Memory0() {\n if (cachedUint8Memory0.byteLength === 0) {\n cachedUint8Memory0 = new Uint8Array(wasm.memory.buffer);\n }\n return cachedUint8Memory0;\n}\n\nfunction getStringFromWasm0(ptr, len) {\n return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len));\n}\n\nfunction addHeapObject(obj) {\n if (heap_next === heap.length) heap.push(heap.length + 1);\n const idx = heap_next;\n heap_next = heap[idx];\n\n heap[idx] = obj;\n return idx;\n}\n\nlet WASM_VECTOR_LEN = 0;\n\nconst cachedTextEncoder = new TextEncoder('utf-8');\n\nconst encodeString = (typeof cachedTextEncoder.encodeInto === 'function'\n ? function (arg, view) {\n return cachedTextEncoder.encodeInto(arg, view);\n}\n : function (arg, view) {\n const buf = cachedTextEncoder.encode(arg);\n view.set(buf);\n return {\n read: arg.length,\n written: buf.length\n };\n});\n\nfunction passStringToWasm0(arg, malloc, realloc) {\n\n if (realloc === undefined) {\n const buf = cachedTextEncoder.encode(arg);\n const ptr = malloc(buf.length);\n getUint8Memory0().subarray(ptr, ptr + buf.length).set(buf);\n WASM_VECTOR_LEN = buf.length;\n return ptr;\n }\n\n let len = arg.length;\n let ptr = malloc(len);\n\n const mem = getUint8Memory0();\n\n let offset = 0;\n\n for (; offset < len; offset++) {\n const code = arg.charCodeAt(offset);\n if (code > 0x7F) break;\n mem[ptr + offset] = code;\n }\n\n if (offset !== len) {\n if (offset !== 0) {\n arg = arg.slice(offset);\n }\n ptr = realloc(ptr, len, len = offset + arg.length * 3);\n const view = getUint8Memory0().subarray(ptr + offset, ptr + len);\n const ret = encodeString(arg, view);\n\n offset += ret.written;\n }\n\n WASM_VECTOR_LEN = offset;\n return ptr;\n}\n\nfunction isLikeNone(x) {\n return x === undefined || x === null;\n}\n\nlet cachedInt32Memory0;\nfunction getInt32Memory0() {\n if (cachedInt32Memory0.byteLength === 0) {\n cachedInt32Memory0 = new Int32Array(wasm.memory.buffer);\n }\n return cachedInt32Memory0;\n}\n\nlet cachedFloat64Memory0;\nfunction getFloat64Memory0() {\n if (cachedFloat64Memory0.byteLength === 0) {\n cachedFloat64Memory0 = new Float64Array(wasm.memory.buffer);\n }\n return cachedFloat64Memory0;\n}\n\nfunction debugString(val) {\n // primitive types\n const type = typeof val;\n if (type == 'number' || type == 'boolean' || val == null) {\n return `${val}`;\n }\n if (type == 'string') {\n return `\"${val}\"`;\n }\n if (type == 'symbol') {\n const description = val.description;\n if (description == null) {\n return 'Symbol';\n } else {\n return `Symbol(${description})`;\n }\n }\n if (type == 'function') {\n const name = val.name;\n if (typeof name == 'string' && name.length > 0) {\n return `Function(${name})`;\n } else {\n return 'Function';\n }\n }\n // objects\n if (Array.isArray(val)) {\n const length = val.length;\n let debug = '[';\n if (length > 0) {\n debug += debugString(val[0]);\n }\n for(let i = 1; i < length; i++) {\n debug += ', ' + debugString(val[i]);\n }\n debug += ']';\n return debug;\n }\n // Test for built-in\n const builtInMatches = /\\[object ([^\\]]+)\\]/.exec(toString.call(val));\n let className;\n if (builtInMatches.length > 1) {\n className = builtInMatches[1];\n } else {\n // Failed to match the standard '[object ClassName]'\n return toString.call(val);\n }\n if (className == 'Object') {\n // we're a user defined class or Object\n // JSON.stringify avoids problems with cycles, and is generally much\n // easier than looping through ownProperties of `val`.\n try {\n return 'Object(' + JSON.stringify(val) + ')';\n } catch (_) {\n return 'Object';\n }\n }\n // errors\n if (val instanceof Error) {\n return `${val.name}: ${val.message}\\n${val.stack}`;\n }\n // TODO we could test for more things here, like `Set`s and `Map`s.\n return className;\n}\n\nfunction makeMutClosure(arg0, arg1, dtor, f) {\n const state = { a: arg0, b: arg1, cnt: 1, dtor };\n const real = (...args) => {\n // First up with a closure we increment the internal reference\n // count. This ensures that the Rust closure environment won't\n // be deallocated while we're invoking it.\n state.cnt++;\n const a = state.a;\n state.a = 0;\n try {\n return f(a, state.b, ...args);\n } finally {\n if (--state.cnt === 0) {\n wasm.__wbindgen_export_2.get(state.dtor)(a, state.b);\n\n } else {\n state.a = a;\n }\n }\n };\n real.original = state;\n\n return real;\n}\nfunction __wbg_adapter_36(arg0, arg1, arg2) {\n wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h01021a3d5157705f(arg0, arg1, addHeapObject(arg2));\n}\n\nfunction __wbg_adapter_47(arg0, arg1, arg2) {\n wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h24a633beb70addfb(arg0, arg1, arg2);\n}\n\nfunction __wbg_adapter_52(arg0, arg1) {\n wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h3a1af6c702e1c6b3(arg0, arg1);\n}\n\nfunction __wbg_adapter_55(arg0, arg1, arg2) {\n wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h66f8209cefb20eb7(arg0, arg1, addHeapObject(arg2));\n}\n\nfunction __wbg_adapter_58(arg0, arg1, arg2) {\n wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h96ab439b5823ee8f(arg0, arg1, addHeapObject(arg2));\n}\n\nfunction handleError(f, args) {\n try {\n return f.apply(this, args);\n } catch (e) {\n wasm.__wbindgen_exn_store(addHeapObject(e));\n }\n}\n\nlet stack_pointer = 32;\n\nfunction addBorrowedObject(obj) {\n if (stack_pointer == 1) throw new Error('out of js stack');\n heap[--stack_pointer] = obj;\n return stack_pointer;\n}\n\nlet cachedUint32Memory0;\nfunction getUint32Memory0() {\n if (cachedUint32Memory0.byteLength === 0) {\n cachedUint32Memory0 = new Uint32Array(wasm.memory.buffer);\n }\n return cachedUint32Memory0;\n}\n\nfunction passArrayJsValueToWasm0(array, malloc) {\n const ptr = malloc(array.length * 4);\n const mem = getUint32Memory0();\n for (let i = 0; i < array.length; i++) {\n mem[ptr / 4 + i] = addHeapObject(array[i]);\n }\n WASM_VECTOR_LEN = array.length;\n return ptr;\n}\n\nlet cachedFloat32Memory0;\nfunction getFloat32Memory0() {\n if (cachedFloat32Memory0.byteLength === 0) {\n cachedFloat32Memory0 = new Float32Array(wasm.memory.buffer);\n }\n return cachedFloat32Memory0;\n}\n\nfunction getArrayF32FromWasm0(ptr, len) {\n return getFloat32Memory0().subarray(ptr / 4, ptr / 4 + len);\n}\n\nfunction getArrayU8FromWasm0(ptr, len) {\n return getUint8Memory0().subarray(ptr / 1, ptr / 1 + len);\n}\n\nfunction getArrayF64FromWasm0(ptr, len) {\n return getFloat64Memory0().subarray(ptr / 8, ptr / 8 + len);\n}\n\nfunction passArray8ToWasm0(arg, malloc) {\n const ptr = malloc(arg.length * 1);\n getUint8Memory0().set(arg, ptr / 1);\n WASM_VECTOR_LEN = arg.length;\n return ptr;\n}\n\nlet cachedUint8ClampedMemory0;\nfunction getUint8ClampedMemory0() {\n if (cachedUint8ClampedMemory0.byteLength === 0) {\n cachedUint8ClampedMemory0 = new Uint8ClampedArray(wasm.memory.buffer);\n }\n return cachedUint8ClampedMemory0;\n}\n\nfunction getClampedArrayU8FromWasm0(ptr, len) {\n return getUint8ClampedMemory0().subarray(ptr / 1, ptr / 1 + len);\n}\n\nfunction getArrayU32FromWasm0(ptr, len) {\n return getUint32Memory0().subarray(ptr / 4, ptr / 4 + len);\n}\nfunction __wbg_adapter_682(arg0, arg1, arg2, arg3) {\n wasm.wasm_bindgen__convert__closures__invoke2_mut__h14b3a08753d2b675(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3));\n}\n\n/**\n* An opaque handle to a `RuffleInstance` inside the pool.\n*\n* This type is exported to JS, and is used to interact with the library.\n*/\nexport class Ruffle {\n\n static __wrap(ptr) {\n const obj = Object.create(Ruffle.prototype);\n obj.ptr = ptr;\n\n return obj;\n }\n\n __destroy_into_raw() {\n const ptr = this.ptr;\n this.ptr = 0;\n\n return ptr;\n }\n\n free() {\n const ptr = this.__destroy_into_raw();\n wasm.__wbg_ruffle_free(ptr);\n }\n /**\n * @param {HTMLElement} parent\n * @param {any} js_player\n * @param {any} config\n */\n constructor(parent, js_player, config) {\n try {\n const ret = wasm.ruffle_new(addHeapObject(parent), addHeapObject(js_player), addBorrowedObject(config));\n return takeObject(ret);\n } finally {\n heap[stack_pointer++] = undefined;\n }\n }\n /**\n * Stream an arbitrary movie file from (presumably) the Internet.\n *\n * This method should only be called once per player.\n * @param {string} movie_url\n * @param {any} parameters\n */\n stream_from(movie_url, parameters) {\n try {\n const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);\n const ptr0 = passStringToWasm0(movie_url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n wasm.ruffle_stream_from(retptr, this.ptr, ptr0, len0, addBorrowedObject(parameters));\n var r0 = getInt32Memory0()[retptr / 4 + 0];\n var r1 = getInt32Memory0()[retptr / 4 + 1];\n if (r1) {\n throw takeObject(r0);\n }\n } finally {\n wasm.__wbindgen_add_to_stack_pointer(16);\n heap[stack_pointer++] = undefined;\n }\n }\n /**\n * Play an arbitrary movie on this instance.\n *\n * This method should only be called once per player.\n * @param {Uint8Array} swf_data\n * @param {any} parameters\n */\n load_data(swf_data, parameters) {\n try {\n const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);\n wasm.ruffle_load_data(retptr, this.ptr, addHeapObject(swf_data), addBorrowedObject(parameters));\n var r0 = getInt32Memory0()[retptr / 4 + 0];\n var r1 = getInt32Memory0()[retptr / 4 + 1];\n if (r1) {\n throw takeObject(r0);\n }\n } finally {\n wasm.__wbindgen_add_to_stack_pointer(16);\n heap[stack_pointer++] = undefined;\n }\n }\n /**\n */\n play() {\n wasm.ruffle_play(this.ptr);\n }\n /**\n */\n pause() {\n wasm.ruffle_pause(this.ptr);\n }\n /**\n * @returns {boolean}\n */\n is_playing() {\n const ret = wasm.ruffle_is_playing(this.ptr);\n return ret !== 0;\n }\n /**\n * @returns {any}\n */\n prepare_context_menu() {\n const ret = wasm.ruffle_prepare_context_menu(this.ptr);\n return takeObject(ret);\n }\n /**\n * @param {number} index\n */\n run_context_menu_callback(index) {\n wasm.ruffle_run_context_menu_callback(this.ptr, index);\n }\n /**\n * @param {boolean} is_fullscreen\n */\n set_fullscreen(is_fullscreen) {\n wasm.ruffle_set_fullscreen(this.ptr, is_fullscreen);\n }\n /**\n */\n clear_custom_menu_items() {\n wasm.ruffle_clear_custom_menu_items(this.ptr);\n }\n /**\n */\n destroy() {\n wasm.ruffle_destroy(this.ptr);\n }\n /**\n * @param {string} name\n * @param {any[]} args\n * @returns {any}\n */\n call_exposed_callback(name, args) {\n const ptr0 = passStringToWasm0(name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n const ptr1 = passArrayJsValueToWasm0(args, wasm.__wbindgen_malloc);\n const len1 = WASM_VECTOR_LEN;\n const ret = wasm.ruffle_call_exposed_callback(this.ptr, ptr0, len0, ptr1, len1);\n return takeObject(ret);\n }\n /**\n * @param {any} observer\n */\n set_trace_observer(observer) {\n wasm.ruffle_set_trace_observer(this.ptr, addHeapObject(observer));\n }\n /**\n * Returns the web AudioContext used by this player.\n * Returns `None` if the audio backend does not use Web Audio.\n * @returns {AudioContext | undefined}\n */\n audio_context() {\n const ret = wasm.ruffle_audio_context(this.ptr);\n return takeObject(ret);\n }\n /**\n * Returns whether the `simd128` target feature was enabled at build time.\n * This is intended to discriminate between the two WebAssembly module\n * versions, one of which uses WebAssembly extensions, and the other one\n * being \"vanilla\". `simd128` is used as proxy for most extensions, since\n * no other WebAssembly target feature is exposed to `cfg!`.\n * @returns {boolean}\n */\n static is_wasm_simd_used() {\n const ret = wasm.ruffle_is_wasm_simd_used();\n return ret !== 0;\n }\n}\n\nasync function load(module, imports) {\n if (typeof Response === 'function' && module instanceof Response) {\n if (typeof WebAssembly.instantiateStreaming === 'function') {\n try {\n return await WebAssembly.instantiateStreaming(module, imports);\n\n } catch (e) {\n if (module.headers.get('Content-Type') != 'application/wasm') {\n console.warn(\"`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\\n\", e);\n\n } else {\n throw e;\n }\n }\n }\n\n const bytes = await module.arrayBuffer();\n return await WebAssembly.instantiate(bytes, imports);\n\n } else {\n const instance = await WebAssembly.instantiate(module, imports);\n\n if (instance instanceof WebAssembly.Instance) {\n return { instance, module };\n\n } else {\n return instance;\n }\n }\n}\n\nfunction getImports() {\n const imports = {};\n imports.wbg = {};\n imports.wbg.__wbindgen_object_drop_ref = function(arg0) {\n takeObject(arg0);\n };\n imports.wbg.__wbindgen_string_new = function(arg0, arg1) {\n const ret = getStringFromWasm0(arg0, arg1);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_is_function = function(arg0) {\n const ret = typeof(getObject(arg0)) === 'function';\n return ret;\n };\n imports.wbg.__wbindgen_object_clone_ref = function(arg0) {\n const ret = getObject(arg0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_setFullscreen_9819a8b20564e39b = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).setFullscreen(arg1 !== 0);\n }, arguments) };\n imports.wbg.__wbindgen_string_get = function(arg0, arg1) {\n const obj = getObject(arg1);\n const ret = typeof(obj) === 'string' ? obj : undefined;\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_displayUnsupportedMessage_a8f81a8e054e5e91 = function(arg0) {\n getObject(arg0).displayUnsupportedMessage();\n };\n imports.wbg.__wbg_displayRootMovieDownloadFailedMessage_1a5c34096259685a = function(arg0) {\n getObject(arg0).displayRootMovieDownloadFailedMessage();\n };\n imports.wbg.__wbg_displayMessage_c57c20204892da2b = function(arg0, arg1, arg2) {\n getObject(arg0).displayMessage(getStringFromWasm0(arg1, arg2));\n };\n imports.wbg.__wbindgen_cb_drop = function(arg0) {\n const obj = takeObject(arg0).original;\n if (obj.cnt-- == 1) {\n obj.a = 0;\n return true;\n }\n const ret = false;\n return ret;\n };\n imports.wbg.__wbindgen_json_parse = function(arg0, arg1) {\n const ret = JSON.parse(getStringFromWasm0(arg0, arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_json_serialize = function(arg0, arg1) {\n const obj = getObject(arg1);\n const ret = JSON.stringify(obj === undefined ? null : obj);\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_ruffle_new = function(arg0) {\n const ret = Ruffle.__wrap(arg0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_setMetadata_bbaeaee7f48274e6 = function(arg0, arg1) {\n getObject(arg0).setMetadata(takeObject(arg1));\n };\n imports.wbg.__wbg_onCallbackAvailable_3a48fae397926c96 = function(arg0, arg1, arg2) {\n getObject(arg0).onCallbackAvailable(getStringFromWasm0(arg1, arg2));\n };\n imports.wbg.__wbg_onFSCommand_fb2f94653f71796e = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n const ret = getObject(arg0).onFSCommand(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n return ret;\n }, arguments) };\n imports.wbg.__wbindgen_number_get = function(arg0, arg1) {\n const obj = getObject(arg1);\n const ret = typeof(obj) === 'number' ? obj : undefined;\n getFloat64Memory0()[arg0 / 8 + 1] = isLikeNone(ret) ? 0 : ret;\n getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret);\n };\n imports.wbg.__wbindgen_boolean_get = function(arg0) {\n const v = getObject(arg0);\n const ret = typeof(v) === 'boolean' ? (v ? 1 : 0) : 2;\n return ret;\n };\n imports.wbg.__wbindgen_number_new = function(arg0) {\n const ret = arg0;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_new_df6e6ab7a65c4c4d = function(arg0, arg1) {\n const ret = new Error(getStringFromWasm0(arg0, arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_panic_bbc809dd04a12c60 = function(arg0, arg1) {\n getObject(arg0).panic(getObject(arg1));\n };\n imports.wbg.__wbg_copyToAudioBuffer_58f244be94bac1d2 = function(arg0, arg1, arg2, arg3, arg4) {\n copyToAudioBuffer(getObject(arg0), arg1 === 0 ? undefined : getArrayF32FromWasm0(arg1, arg2), arg3 === 0 ? undefined : getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_getAudioOutputTimestamp_a67aa6687740cd15 = function(arg0) {\n const ret = getAudioOutputTimestamp(getObject(arg0));\n return ret;\n };\n imports.wbg.__wbg_new_693216e109162396 = function() {\n const ret = new Error();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_stack_0ddaca5d1abfb52f = function(arg0, arg1) {\n const ret = getObject(arg1).stack;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_error_09919627ac0992f5 = function(arg0, arg1) {\n try {\n console.error(getStringFromWasm0(arg0, arg1));\n } finally {\n wasm.__wbindgen_free(arg0, arg1);\n }\n };\n imports.wbg.__wbindgen_is_object = function(arg0) {\n const val = getObject(arg0);\n const ret = typeof(val) === 'object' && val !== null;\n return ret;\n };\n imports.wbg.__wbindgen_is_undefined = function(arg0) {\n const ret = getObject(arg0) === undefined;\n return ret;\n };\n imports.wbg.__wbg_process_e56fd54cf6319b6c = function(arg0) {\n const ret = getObject(arg0).process;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_versions_77e21455908dad33 = function(arg0) {\n const ret = getObject(arg0).versions;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_node_0dd25d832e4785d5 = function(arg0) {\n const ret = getObject(arg0).node;\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_is_string = function(arg0) {\n const ret = typeof(getObject(arg0)) === 'string';\n return ret;\n };\n imports.wbg.__wbg_static_accessor_NODE_MODULE_26b231378c1be7dd = function() {\n const ret = module;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_require_0db1598d9ccecb30 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).require(getStringFromWasm0(arg1, arg2));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_crypto_b95d7173266618a9 = function(arg0) {\n const ret = getObject(arg0).crypto;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_msCrypto_5a86d77a66230f81 = function(arg0) {\n const ret = getObject(arg0).msCrypto;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_getRandomValues_b14734aa289bc356 = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).getRandomValues(getObject(arg1));\n }, arguments) };\n imports.wbg.__wbg_randomFillSync_91e2b39becca6147 = function() { return handleError(function (arg0, arg1, arg2) {\n getObject(arg0).randomFillSync(getArrayU8FromWasm0(arg1, arg2));\n }, arguments) };\n imports.wbg.__wbg_instanceof_WebGl2RenderingContext_f43c52e5e19f2606 = function(arg0) {\n const ret = getObject(arg0) instanceof WebGL2RenderingContext;\n return ret;\n };\n imports.wbg.__wbg_bindVertexArray_93c9ea4c521c6150 = function(arg0, arg1) {\n getObject(arg0).bindVertexArray(getObject(arg1));\n };\n imports.wbg.__wbg_blitFramebuffer_6d99f41ef1c9032f = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) {\n getObject(arg0).blitFramebuffer(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0);\n };\n imports.wbg.__wbg_createVertexArray_f8aff8c98a8e7ce7 = function(arg0) {\n const ret = getObject(arg0).createVertexArray();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_renderbufferStorageMultisample_2fddc7b0cc405fe4 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).renderbufferStorageMultisample(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_texImage2D_e7d46024e2946907 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) {\n getObject(arg0).texImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9 === 0 ? undefined : getArrayU8FromWasm0(arg9, arg10));\n }, arguments) };\n imports.wbg.__wbg_bindFramebuffer_8fa07aa65dcbd3aa = function(arg0, arg1, arg2) {\n getObject(arg0).bindFramebuffer(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindRenderbuffer_8969ae2581d424bd = function(arg0, arg1, arg2) {\n getObject(arg0).bindRenderbuffer(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindTexture_83f436ae22ba78b4 = function(arg0, arg1, arg2) {\n getObject(arg0).bindTexture(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_createFramebuffer_1316a4c02803bcf8 = function(arg0) {\n const ret = getObject(arg0).createFramebuffer();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createRenderbuffer_abb5d5ff42fa138f = function(arg0) {\n const ret = getObject(arg0).createRenderbuffer();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createTexture_1b5ac8ef80f089c8 = function(arg0) {\n const ret = getObject(arg0).createTexture();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_deleteFramebuffer_48183bac844e2cbe = function(arg0, arg1) {\n getObject(arg0).deleteFramebuffer(getObject(arg1));\n };\n imports.wbg.__wbg_deleteRenderbuffer_92abd3c5070fbbb9 = function(arg0, arg1) {\n getObject(arg0).deleteRenderbuffer(getObject(arg1));\n };\n imports.wbg.__wbg_deleteTexture_8cb16fb3b8ab69cd = function(arg0, arg1) {\n getObject(arg0).deleteTexture(getObject(arg1));\n };\n imports.wbg.__wbg_framebufferRenderbuffer_4e682abcb3678a20 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).framebufferRenderbuffer(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, getObject(arg4));\n };\n imports.wbg.__wbg_framebufferTexture2D_fd6329e64dacca57 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).framebufferTexture2D(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, getObject(arg4), arg5);\n };\n imports.wbg.__wbg_getError_2d3fe8b71c072eda = function(arg0) {\n const ret = getObject(arg0).getError();\n return ret;\n };\n imports.wbg.__wbg_getParameter_00d59df03350c8de = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).getParameter(arg1 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_texParameteri_d3d72cea09b18227 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).texParameteri(arg1 >>> 0, arg2 >>> 0, arg3);\n };\n imports.wbg.__wbg_instanceof_Window_a2a08d3918d7d4d0 = function(arg0) {\n const ret = getObject(arg0) instanceof Window;\n return ret;\n };\n imports.wbg.__wbg_document_14a383364c173445 = function(arg0) {\n const ret = getObject(arg0).document;\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_location_3b5031b281e8d218 = function(arg0) {\n const ret = getObject(arg0).location;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_navigator_2d05aef684d827d8 = function(arg0) {\n const ret = getObject(arg0).navigator;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_devicePixelRatio_85ae9a993f96e777 = function(arg0) {\n const ret = getObject(arg0).devicePixelRatio;\n return ret;\n };\n imports.wbg.__wbg_localStorage_2409bbdfe5a4d2a7 = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).localStorage;\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_cancelAnimationFrame_0751dd622bd4f521 = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).cancelAnimationFrame(arg1);\n }, arguments) };\n imports.wbg.__wbg_focus_9b223127d6e50a79 = function() { return handleError(function (arg0) {\n getObject(arg0).focus();\n }, arguments) };\n imports.wbg.__wbg_open_ab0998e8eb242a30 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n const ret = getObject(arg0).open(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_requestAnimationFrame_61bcf77211b282b7 = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).requestAnimationFrame(getObject(arg1));\n return ret;\n }, arguments) };\n imports.wbg.__wbg_fetch_23507368eed8d838 = function(arg0, arg1) {\n const ret = getObject(arg0).fetch(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_debug_68178c61250ae699 = function(arg0) {\n console.debug(getObject(arg0));\n };\n imports.wbg.__wbg_error_e2677af4c7f31a14 = function(arg0) {\n console.error(getObject(arg0));\n };\n imports.wbg.__wbg_info_2fe3b57d78190c6d = function(arg0) {\n console.info(getObject(arg0));\n };\n imports.wbg.__wbg_log_7761a8b8a8c1864e = function(arg0) {\n console.log(getObject(arg0));\n };\n imports.wbg.__wbg_warn_8b29c6b80217b0e4 = function(arg0) {\n console.warn(getObject(arg0));\n };\n imports.wbg.__wbg_style_3fb37aa4b3701322 = function(arg0) {\n const ret = getObject(arg0).style;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_getMappedRange_34ff822c9e84e776 = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).getMappedRange(arg1, arg2);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_mapAsync_686232593427f633 = function(arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).mapAsync(arg1 >>> 0, arg2, arg3);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_unmap_3c6b6b25e300fffc = function(arg0) {\n getObject(arg0).unmap();\n };\n imports.wbg.__wbg_configure_5b66b7a6ec2bca20 = function(arg0, arg1) {\n getObject(arg0).configure(getObject(arg1));\n };\n imports.wbg.__wbg_getCurrentTexture_6fba5b57d7751897 = function(arg0) {\n const ret = getObject(arg0).getCurrentTexture();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_now_9c64828adecad05e = function(arg0) {\n const ret = getObject(arg0).now();\n return ret;\n };\n imports.wbg.__wbg_a_f8a23157db40a300 = function(arg0) {\n const ret = getObject(arg0).a;\n return ret;\n };\n imports.wbg.__wbg_seta_5cd98d661ce16283 = function(arg0, arg1) {\n getObject(arg0).a = arg1;\n };\n imports.wbg.__wbg_b_0d5d58541358976b = function(arg0) {\n const ret = getObject(arg0).b;\n return ret;\n };\n imports.wbg.__wbg_c_a90f0b5bdc175e78 = function(arg0) {\n const ret = getObject(arg0).c;\n return ret;\n };\n imports.wbg.__wbg_d_e464989627f07979 = function(arg0) {\n const ret = getObject(arg0).d;\n return ret;\n };\n imports.wbg.__wbg_setd_8a679c3670b6f49b = function(arg0, arg1) {\n getObject(arg0).d = arg1;\n };\n imports.wbg.__wbg_e_9f858429eb0a621e = function(arg0) {\n const ret = getObject(arg0).e;\n return ret;\n };\n imports.wbg.__wbg_f_c5253bae312ccc71 = function(arg0) {\n const ret = getObject(arg0).f;\n return ret;\n };\n imports.wbg.__wbg_new_adbe707b014d1fd2 = function() { return handleError(function () {\n const ret = new DOMMatrix();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_newwitharray64_e834f62cea0c8cc5 = function() { return handleError(function (arg0, arg1) {\n const ret = new DOMMatrix(getArrayF64FromWasm0(arg0, arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_instanceof_HtmlCanvasElement_7b561bd94e483f1d = function(arg0) {\n const ret = getObject(arg0) instanceof HTMLCanvasElement;\n return ret;\n };\n imports.wbg.__wbg_width_ad2acb326fc35bdb = function(arg0) {\n const ret = getObject(arg0).width;\n return ret;\n };\n imports.wbg.__wbg_setwidth_59ddc312219f205b = function(arg0, arg1) {\n getObject(arg0).width = arg1 >>> 0;\n };\n imports.wbg.__wbg_height_65ee0c47b0a97297 = function(arg0) {\n const ret = getObject(arg0).height;\n return ret;\n };\n imports.wbg.__wbg_setheight_70833966b4ed584e = function(arg0, arg1) {\n getObject(arg0).height = arg1 >>> 0;\n };\n imports.wbg.__wbg_getContext_b506f48cb166bf26 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).getContext(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_getContext_686f3aabd97ba151 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).getContext(getStringFromWasm0(arg1, arg2), getObject(arg3));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_setonaudioprocess_0f18f08566d678e6 = function(arg0, arg1) {\n getObject(arg0).onaudioprocess = getObject(arg1);\n };\n imports.wbg.__wbg_currentTarget_6f25dd2ce13178de = function(arg0) {\n const ret = getObject(arg0).currentTarget;\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_preventDefault_2e92eb64f38efc0d = function(arg0) {\n getObject(arg0).preventDefault();\n };\n imports.wbg.__wbg_key_6e807abe0dbacdb8 = function(arg0, arg1) {\n const ret = getObject(arg1).key;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_code_ec695f278753de4d = function(arg0, arg1) {\n const ret = getObject(arg1).code;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_newwithstrandinit_41c86e821f771b24 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = new Request(getStringFromWasm0(arg0, arg1), getObject(arg2));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_newwithbuffersourcesequenceandoptions_407953b12cf8d677 = function() { return handleError(function (arg0, arg1) {\n const ret = new Blob(getObject(arg0), getObject(arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_instanceof_CanvasRenderingContext2d_9037c3eea625e27b = function(arg0) {\n const ret = getObject(arg0) instanceof CanvasRenderingContext2D;\n return ret;\n };\n imports.wbg.__wbg_setglobalAlpha_3b2742cf3ea8149d = function(arg0, arg1) {\n getObject(arg0).globalAlpha = arg1;\n };\n imports.wbg.__wbg_setglobalCompositeOperation_952c3106ecc5f417 = function() { return handleError(function (arg0, arg1, arg2) {\n getObject(arg0).globalCompositeOperation = getStringFromWasm0(arg1, arg2);\n }, arguments) };\n imports.wbg.__wbg_setstrokeStyle_0ab7348da47291bb = function(arg0, arg1) {\n getObject(arg0).strokeStyle = getObject(arg1);\n };\n imports.wbg.__wbg_setfillStyle_a0bd3a7496c1c5ae = function(arg0, arg1) {\n getObject(arg0).fillStyle = getObject(arg1);\n };\n imports.wbg.__wbg_setfilter_3d603041d36eb024 = function(arg0, arg1, arg2) {\n getObject(arg0).filter = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_setimageSmoothingEnabled_3dbb2403930baf85 = function(arg0, arg1) {\n getObject(arg0).imageSmoothingEnabled = arg1 !== 0;\n };\n imports.wbg.__wbg_setlineWidth_5d6cf7ef78aab123 = function(arg0, arg1) {\n getObject(arg0).lineWidth = arg1;\n };\n imports.wbg.__wbg_setlineCap_7552a7f5a6cb2110 = function(arg0, arg1, arg2) {\n getObject(arg0).lineCap = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_setlineJoin_6b65f68b27c132a2 = function(arg0, arg1, arg2) {\n getObject(arg0).lineJoin = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_setmiterLimit_b9ee4cbfe23d8c23 = function(arg0, arg1) {\n getObject(arg0).miterLimit = arg1;\n };\n imports.wbg.__wbg_drawImage_83230048f8deee83 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n getObject(arg0).drawImage(getObject(arg1), arg2, arg3);\n }, arguments) };\n imports.wbg.__wbg_clip_06e31c6883cedcea = function(arg0, arg1, arg2) {\n getObject(arg0).clip(getObject(arg1), takeObject(arg2));\n };\n imports.wbg.__wbg_fill_b59d6423381669b5 = function(arg0, arg1, arg2) {\n getObject(arg0).fill(getObject(arg1), takeObject(arg2));\n };\n imports.wbg.__wbg_stroke_6345e439dce2411c = function(arg0, arg1) {\n getObject(arg0).stroke(getObject(arg1));\n };\n imports.wbg.__wbg_createLinearGradient_7e66eeec20a9f71e = function(arg0, arg1, arg2, arg3, arg4) {\n const ret = getObject(arg0).createLinearGradient(arg1, arg2, arg3, arg4);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_createPattern_f64be35193cf6d8a = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).createPattern(getObject(arg1), getStringFromWasm0(arg2, arg3));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_createRadialGradient_bb0c3a1e9025fd4a = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n const ret = getObject(arg0).createRadialGradient(arg1, arg2, arg3, arg4, arg5, arg6);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_getImageData_50f6c1b814306c32 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n const ret = getObject(arg0).getImageData(arg1, arg2, arg3, arg4);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_putImageData_f71b039a7f3a0d8a = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n getObject(arg0).putImageData(getObject(arg1), arg2, arg3);\n }, arguments) };\n imports.wbg.__wbg_clearRect_7d73f724a3fc825c = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).clearRect(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_fillRect_37d4341db168ab0f = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).fillRect(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_restore_2eda799771bbdaf3 = function(arg0) {\n getObject(arg0).restore();\n };\n imports.wbg.__wbg_save_88e5b8eebd3f0de5 = function(arg0) {\n getObject(arg0).save();\n };\n imports.wbg.__wbg_resetTransform_719b2c3de6d07521 = function() { return handleError(function (arg0) {\n getObject(arg0).resetTransform();\n }, arguments) };\n imports.wbg.__wbg_setTransform_f6e32d675c5c5f30 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).setTransform(arg1, arg2, arg3, arg4, arg5, arg6);\n }, arguments) };\n imports.wbg.__wbg_transform_441c583c742163e2 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).transform(arg1, arg2, arg3, arg4, arg5, arg6);\n }, arguments) };\n imports.wbg.__wbg_addEventListener_5822223857fe82cb = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n getObject(arg0).addEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3));\n }, arguments) };\n imports.wbg.__wbg_addEventListener_a77a92f38176616e = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).addEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3), getObject(arg4));\n }, arguments) };\n imports.wbg.__wbg_addEventListener_a09abdb50db3cd98 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).addEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3), arg4 !== 0);\n }, arguments) };\n imports.wbg.__wbg_removeEventListener_0e2fd54517fc188b = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n getObject(arg0).removeEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3));\n }, arguments) };\n imports.wbg.__wbg_removeEventListener_2882dfde82b5b4d9 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).removeEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3), arg4 !== 0);\n }, arguments) };\n imports.wbg.__wbg_data_798d534e165849ee = function(arg0, arg1) {\n const ret = getObject(arg1).data;\n const ptr0 = passArray8ToWasm0(ret, wasm.__wbindgen_malloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_newwithu8clampedarray_9c1ae19e8e194f7c = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = new ImageData(getClampedArrayU8FromWasm0(arg0, arg1), arg2 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_gpu_755a37b2eedf0a83 = function(arg0) {\n const ret = getObject(arg0).gpu;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_body_36a11f2467926b2b = function(arg0) {\n const ret = getObject(arg0).body;\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createElement_2d8b75cffbd32c70 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).createElement(getStringFromWasm0(arg1, arg2));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_createElementNS_02b4562aadf76190 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n const ret = getObject(arg0).createElementNS(arg1 === 0 ? undefined : getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_destination_5bc469ae2192967b = function(arg0) {\n const ret = getObject(arg0).destination;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_sampleRate_07300b65434459c1 = function(arg0) {\n const ret = getObject(arg0).sampleRate;\n return ret;\n };\n imports.wbg.__wbg_currentTime_5862ab7e6ff545eb = function(arg0) {\n const ret = getObject(arg0).currentTime;\n return ret;\n };\n imports.wbg.__wbg_new_e2e737399e087a85 = function() { return handleError(function () {\n const ret = new lAudioContext();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_suspend_cd50f19e2a5135a2 = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).suspend();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_createBuffer_4d396c7e99dd4d2a = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).createBuffer(arg1 >>> 0, arg2 >>> 0, arg3);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_createBufferSource_45686af9ad60716f = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).createBufferSource();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_createChannelMerger_268dea9a18a169fa = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).createChannelMerger(arg1 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_createChannelSplitter_1d2ce7012578eb9f = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).createChannelSplitter(arg1 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_createGain_f0c35f309aa98acc = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).createGain();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_createScriptProcessor_8408a5fe3a74d40c = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).createScriptProcessor(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_decodeAudioData_bd288891a2a90d44 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).decodeAudioData(getObject(arg1), getObject(arg2), getObject(arg3));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_resume_4b659cb2e2765df8 = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).resume();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_setvalue_bfcadde2faa3d3c4 = function(arg0, arg1) {\n getObject(arg0).value = arg1;\n };\n imports.wbg.__wbg_linearRampToValueAtTime_cce473a11e9bb147 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).linearRampToValueAtTime(arg1, arg2);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_setValueAtTime_3212f62f058dab7d = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).setValueAtTime(arg1, arg2);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_addColorStop_c733d813c9fbfa70 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n getObject(arg0).addColorStop(arg1, getStringFromWasm0(arg2, arg3));\n }, arguments) };\n imports.wbg.__wbg_gain_5e5d2cf1c54d4198 = function(arg0) {\n const ret = getObject(arg0).gain;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_requestAdapter_d24c946841242557 = function(arg0, arg1) {\n const ret = getObject(arg0).requestAdapter(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_baseURI_aca29593bfcdb51d = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg1).baseURI;\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n }, arguments) };\n imports.wbg.__wbg_appendChild_e9d52952defb480f = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).appendChild(getObject(arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_inverse_b39ac63238937fb8 = function(arg0) {\n const ret = getObject(arg0).inverse();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_submit_55e07fa9fa1f344b = function(arg0, arg1) {\n getObject(arg0).submit(getObject(arg1));\n };\n imports.wbg.__wbg_writeTexture_71450abd2466ad90 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).writeTexture(getObject(arg1), getObject(arg2), getObject(arg3), getObject(arg4));\n };\n imports.wbg.__wbg_end_bcf4599a9e63b68e = function(arg0) {\n getObject(arg0).end();\n };\n imports.wbg.__wbg_setStencilReference_a17747b3bd25fd89 = function(arg0, arg1) {\n getObject(arg0).setStencilReference(arg1 >>> 0);\n };\n imports.wbg.__wbg_setBindGroup_e8af569edb720afb = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).setBindGroup(arg1 >>> 0, getObject(arg2), getArrayU32FromWasm0(arg3, arg4), arg5, arg6 >>> 0);\n };\n imports.wbg.__wbg_drawIndexed_a9655b48a354f16a = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).drawIndexed(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4, arg5 >>> 0);\n };\n imports.wbg.__wbg_setIndexBuffer_a85b510fb10c8552 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).setIndexBuffer(getObject(arg1), takeObject(arg2), arg3);\n };\n imports.wbg.__wbg_setIndexBuffer_452b9c2b60dbdacf = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).setIndexBuffer(getObject(arg1), takeObject(arg2), arg3, arg4);\n };\n imports.wbg.__wbg_setPipeline_7fafd451d97eee5c = function(arg0, arg1) {\n getObject(arg0).setPipeline(getObject(arg1));\n };\n imports.wbg.__wbg_setVertexBuffer_38b319aa792389d3 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).setVertexBuffer(arg1 >>> 0, getObject(arg2), arg3);\n };\n imports.wbg.__wbg_setVertexBuffer_9cf17fb530c11a65 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).setVertexBuffer(arg1 >>> 0, getObject(arg2), arg3, arg4);\n };\n imports.wbg.__wbg_setid_c3cb9fedad5d2791 = function(arg0, arg1, arg2) {\n getObject(arg0).id = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_clientWidth_ff949ad9c6d41cd2 = function(arg0) {\n const ret = getObject(arg0).clientWidth;\n return ret;\n };\n imports.wbg.__wbg_clientHeight_a250dcf2e0afa47a = function(arg0) {\n const ret = getObject(arg0).clientHeight;\n return ret;\n };\n imports.wbg.__wbg_querySelector_a38de55d3f2e4d6b = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).querySelector(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_releasePointerCapture_13317581046e37c3 = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).releasePointerCapture(arg1);\n }, arguments) };\n imports.wbg.__wbg_setAttribute_6091f6f3602fc299 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).setAttribute(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n }, arguments) };\n imports.wbg.__wbg_setAttributeNS_3139623dfaef606b = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).setAttributeNS(arg1 === 0 ? undefined : getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4), getStringFromWasm0(arg5, arg6));\n }, arguments) };\n imports.wbg.__wbg_setPointerCapture_dee49a07994f6e33 = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).setPointerCapture(arg1);\n }, arguments) };\n imports.wbg.__wbg_remove_c64fe8f390b51079 = function(arg0) {\n getObject(arg0).remove();\n };\n imports.wbg.__wbg_instanceof_WebGlRenderingContext_79048c0314cf40c7 = function(arg0) {\n const ret = getObject(arg0) instanceof WebGLRenderingContext;\n return ret;\n };\n imports.wbg.__wbg_drawingBufferWidth_2a4ec0e9cfd1165f = function(arg0) {\n const ret = getObject(arg0).drawingBufferWidth;\n return ret;\n };\n imports.wbg.__wbg_drawingBufferHeight_64a411586cabb96c = function(arg0) {\n const ret = getObject(arg0).drawingBufferHeight;\n return ret;\n };\n imports.wbg.__wbg_bufferData_1ca9a3b086d4f813 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).bufferData(arg1 >>> 0, getArrayU8FromWasm0(arg2, arg3), arg4 >>> 0);\n };\n imports.wbg.__wbg_texImage2D_e8ea990c77c01b05 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) {\n getObject(arg0).texImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9 === 0 ? undefined : getArrayU8FromWasm0(arg9, arg10));\n }, arguments) };\n imports.wbg.__wbg_uniform1fv_ffdaf3c465cd6435 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform1fv(getObject(arg1), getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform4fv_f6890ad8a7ff6086 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).uniform4fv(getObject(arg1), getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniformMatrix3fv_7969af8b5719ac05 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).uniformMatrix3fv(getObject(arg1), arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_uniformMatrix4fv_350ada82fee5cc68 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).uniformMatrix4fv(getObject(arg1), arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_activeTexture_c32bcd0a63a09c15 = function(arg0, arg1) {\n getObject(arg0).activeTexture(arg1 >>> 0);\n };\n imports.wbg.__wbg_attachShader_772486952587993d = function(arg0, arg1, arg2) {\n getObject(arg0).attachShader(getObject(arg1), getObject(arg2));\n };\n imports.wbg.__wbg_bindBuffer_6cd1a268e0421a46 = function(arg0, arg1, arg2) {\n getObject(arg0).bindBuffer(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindFramebuffer_934b8eade9d43fe0 = function(arg0, arg1, arg2) {\n getObject(arg0).bindFramebuffer(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindRenderbuffer_e5cd7424d91a17d5 = function(arg0, arg1, arg2) {\n getObject(arg0).bindRenderbuffer(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_bindTexture_b3162b3f55caf7eb = function(arg0, arg1, arg2) {\n getObject(arg0).bindTexture(arg1 >>> 0, getObject(arg2));\n };\n imports.wbg.__wbg_blendFunc_79931040c21a5c70 = function(arg0, arg1, arg2) {\n getObject(arg0).blendFunc(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_clear_fe06235bcda1a904 = function(arg0, arg1) {\n getObject(arg0).clear(arg1 >>> 0);\n };\n imports.wbg.__wbg_clearColor_53d69d875a21f3f3 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).clearColor(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_colorMask_efa17a5ffd9cd3fc = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).colorMask(arg1 !== 0, arg2 !== 0, arg3 !== 0, arg4 !== 0);\n };\n imports.wbg.__wbg_compileShader_4b64c51ce6f0d0be = function(arg0, arg1) {\n getObject(arg0).compileShader(getObject(arg1));\n };\n imports.wbg.__wbg_createBuffer_ae5a57822b3d261c = function(arg0) {\n const ret = getObject(arg0).createBuffer();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createProgram_97d3ab796f2e4f2a = function(arg0) {\n const ret = getObject(arg0).createProgram();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createShader_47c8c7b5a08a528d = function(arg0, arg1) {\n const ret = getObject(arg0).createShader(arg1 >>> 0);\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_createTexture_ce8ff62039834d9c = function(arg0) {\n const ret = getObject(arg0).createTexture();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_disable_5d988b6430f67f00 = function(arg0, arg1) {\n getObject(arg0).disable(arg1 >>> 0);\n };\n imports.wbg.__wbg_disableVertexAttribArray_37add1973be851f6 = function(arg0, arg1) {\n getObject(arg0).disableVertexAttribArray(arg1 >>> 0);\n };\n imports.wbg.__wbg_drawElements_c18d01e29e69ee7f = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).drawElements(arg1 >>> 0, arg2, arg3 >>> 0, arg4);\n };\n imports.wbg.__wbg_enable_74fb1401e1f17f16 = function(arg0, arg1) {\n getObject(arg0).enable(arg1 >>> 0);\n };\n imports.wbg.__wbg_enableVertexAttribArray_0c2fc2819912f6b3 = function(arg0, arg1) {\n getObject(arg0).enableVertexAttribArray(arg1 >>> 0);\n };\n imports.wbg.__wbg_getAttribLocation_b2bad8a5b6116f1f = function(arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).getAttribLocation(getObject(arg1), getStringFromWasm0(arg2, arg3));\n return ret;\n };\n imports.wbg.__wbg_getExtension_6cd75531325282b8 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).getExtension(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_getParameter_d30fc1ac9ac34ffc = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).getParameter(arg1 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_getProgramInfoLog_07f10e11eb541319 = function(arg0, arg1, arg2) {\n const ret = getObject(arg1).getProgramInfoLog(getObject(arg2));\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_getProgramParameter_ceb4cfbc03f7a74b = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).getProgramParameter(getObject(arg1), arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_getShaderInfoLog_6788bbcb07e46591 = function(arg0, arg1, arg2) {\n const ret = getObject(arg1).getShaderInfoLog(getObject(arg2));\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_getUniformLocation_c6dfe99dcd260a55 = function(arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).getUniformLocation(getObject(arg1), getStringFromWasm0(arg2, arg3));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_linkProgram_23751aba930c7f0c = function(arg0, arg1) {\n getObject(arg0).linkProgram(getObject(arg1));\n };\n imports.wbg.__wbg_pixelStorei_96bd9a13400d6b48 = function(arg0, arg1, arg2) {\n getObject(arg0).pixelStorei(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_shaderSource_580a31413cee6156 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).shaderSource(getObject(arg1), getStringFromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_stencilFunc_0da3069a0a34d766 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).stencilFunc(arg1 >>> 0, arg2, arg3 >>> 0);\n };\n imports.wbg.__wbg_stencilMask_34c2205b5355ab16 = function(arg0, arg1) {\n getObject(arg0).stencilMask(arg1 >>> 0);\n };\n imports.wbg.__wbg_stencilOp_116522daccbe8b11 = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).stencilOp(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0);\n };\n imports.wbg.__wbg_texParameteri_4774c5a61d70319d = function(arg0, arg1, arg2, arg3) {\n getObject(arg0).texParameteri(arg1 >>> 0, arg2 >>> 0, arg3);\n };\n imports.wbg.__wbg_uniform1f_f4314cbaa988e283 = function(arg0, arg1, arg2) {\n getObject(arg0).uniform1f(getObject(arg1), arg2);\n };\n imports.wbg.__wbg_uniform1i_096d23b3f6d35c5e = function(arg0, arg1, arg2) {\n getObject(arg0).uniform1i(getObject(arg1), arg2);\n };\n imports.wbg.__wbg_useProgram_85e8d43a8983270e = function(arg0, arg1) {\n getObject(arg0).useProgram(getObject(arg1));\n };\n imports.wbg.__wbg_vertexAttribPointer_9cf4ab7e9c31e68d = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).vertexAttribPointer(arg1 >>> 0, arg2, arg3 >>> 0, arg4 !== 0, arg5, arg6);\n };\n imports.wbg.__wbg_viewport_02810f5f49295b55 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).viewport(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_length_9d65dcca5722c005 = function(arg0) {\n const ret = getObject(arg0).length;\n return ret;\n };\n imports.wbg.__wbg_setProperty_88447bf87ac638d7 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).setProperty(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n }, arguments) };\n imports.wbg.__wbg_instanceof_GpuAdapter_54bfa99a19a62a35 = function(arg0) {\n const ret = getObject(arg0) instanceof GPUAdapter;\n return ret;\n };\n imports.wbg.__wbg_requestDevice_7f16704a9dbd7e31 = function(arg0, arg1) {\n const ret = getObject(arg0).requestDevice(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_protocol_7652393e06791937 = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg1).protocol;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n }, arguments) };\n imports.wbg.__wbg_assign_4726eabf9448fa32 = function() { return handleError(function (arg0, arg1, arg2) {\n getObject(arg0).assign(getStringFromWasm0(arg1, arg2));\n }, arguments) };\n imports.wbg.__wbg_offsetX_20394816af6b15d9 = function(arg0) {\n const ret = getObject(arg0).offsetX;\n return ret;\n };\n imports.wbg.__wbg_offsetY_23315c976b0ac2ae = function(arg0) {\n const ret = getObject(arg0).offsetY;\n return ret;\n };\n imports.wbg.__wbg_button_943ba4d0c28109da = function(arg0) {\n const ret = getObject(arg0).button;\n return ret;\n };\n imports.wbg.__wbg_new_e2a145651668d22b = function() { return handleError(function () {\n const ret = new Path2D();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_addPath_e0df7c5ccdae8168 = function(arg0, arg1, arg2) {\n getObject(arg0).addPath(getObject(arg1), getObject(arg2));\n };\n imports.wbg.__wbg_closePath_dcda5ae9e0db0d5e = function(arg0) {\n getObject(arg0).closePath();\n };\n imports.wbg.__wbg_lineTo_22b9d8be98d56182 = function(arg0, arg1, arg2) {\n getObject(arg0).lineTo(arg1, arg2);\n };\n imports.wbg.__wbg_moveTo_7f059fbc0c6c8424 = function(arg0, arg1, arg2) {\n getObject(arg0).moveTo(arg1, arg2);\n };\n imports.wbg.__wbg_quadraticCurveTo_d8cbb5d19125b688 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).quadraticCurveTo(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_rect_818027622ba9aa48 = function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).rect(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_get_9ef6317e05999b24 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = getObject(arg1)[getStringFromWasm0(arg2, arg3)];\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n }, arguments) };\n imports.wbg.__wbg_set_d76080869c49dd27 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0)[getStringFromWasm0(arg1, arg2)] = getStringFromWasm0(arg3, arg4);\n }, arguments) };\n imports.wbg.__wbg_delete_27f2e31e06970b8b = function() { return handleError(function (arg0, arg1, arg2) {\n delete getObject(arg0)[getStringFromWasm0(arg1, arg2)];\n }, arguments) };\n imports.wbg.__wbg_connect_633555bc7344598d = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).connect(getObject(arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_connect_4c80dae70fa5fe0e = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).connect(getObject(arg1), arg2 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_connect_ce3408cd4c9bfb5b = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).connect(getObject(arg1), arg2 >>> 0, arg3 >>> 0);\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_disconnect_64bab0efac0feedc = function() { return handleError(function (arg0) {\n getObject(arg0).disconnect();\n }, arguments) };\n imports.wbg.__wbg_setTransform_2c1f1d5821ce9694 = function(arg0, arg1) {\n getObject(arg0).setTransform(getObject(arg1));\n };\n imports.wbg.__wbg_queue_46cd16148919f3b5 = function(arg0) {\n const ret = getObject(arg0).queue;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_createBindGroup_5fe3d3f6bd40c9e4 = function(arg0, arg1) {\n const ret = getObject(arg0).createBindGroup(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_createBindGroupLayout_4e5c268b74fc830c = function(arg0, arg1) {\n const ret = getObject(arg0).createBindGroupLayout(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_createBuffer_30f8483c8c4c9082 = function(arg0, arg1) {\n const ret = getObject(arg0).createBuffer(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_createCommandEncoder_92d0b0c2c86c0c53 = function(arg0, arg1) {\n const ret = getObject(arg0).createCommandEncoder(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_createPipelineLayout_0aad8eb8070c8409 = function(arg0, arg1) {\n const ret = getObject(arg0).createPipelineLayout(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_createRenderPipeline_05fb246b24b640e2 = function(arg0, arg1) {\n const ret = getObject(arg0).createRenderPipeline(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_createSampler_cfd889caa9e979ec = function(arg0, arg1) {\n const ret = getObject(arg0).createSampler(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_createShaderModule_0bd2d72c61f9b83b = function(arg0, arg1) {\n const ret = getObject(arg0).createShaderModule(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_createTexture_4fd794661d5998b4 = function(arg0, arg1) {\n const ret = getObject(arg0).createTexture(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_createView_3d9f4cf029c982ec = function(arg0, arg1) {\n const ret = getObject(arg0).createView(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_bindVertexArrayOES_b53b8137f0e6f9e1 = function(arg0, arg1) {\n getObject(arg0).bindVertexArrayOES(getObject(arg1));\n };\n imports.wbg.__wbg_createVertexArrayOES_56337c7d4798d96b = function(arg0) {\n const ret = getObject(arg0).createVertexArrayOES();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n };\n imports.wbg.__wbg_deltaY_e3158374108000c8 = function(arg0) {\n const ret = getObject(arg0).deltaY;\n return ret;\n };\n imports.wbg.__wbg_deltaMode_78fa2eac67504e1e = function(arg0) {\n const ret = getObject(arg0).deltaMode;\n return ret;\n };\n imports.wbg.__wbg_setbuffer_268b8e029383d924 = function(arg0, arg1) {\n getObject(arg0).buffer = getObject(arg1);\n };\n imports.wbg.__wbg_setloop_8beb0773eae76401 = function(arg0, arg1) {\n getObject(arg0).loop = arg1 !== 0;\n };\n imports.wbg.__wbg_setloopStart_5f495fec439919e6 = function(arg0, arg1) {\n getObject(arg0).loopStart = arg1;\n };\n imports.wbg.__wbg_setloopEnd_6bf41e720185a5e7 = function(arg0, arg1) {\n getObject(arg0).loopEnd = arg1;\n };\n imports.wbg.__wbg_setonended_519c00ee657450cf = function(arg0, arg1) {\n getObject(arg0).onended = getObject(arg1);\n };\n imports.wbg.__wbg_start_27104226d655d8de = function() { return handleError(function (arg0) {\n getObject(arg0).start();\n }, arguments) };\n imports.wbg.__wbg_start_b6c96a33c07e1024 = function() { return handleError(function (arg0, arg1, arg2) {\n getObject(arg0).start(arg1, arg2);\n }, arguments) };\n imports.wbg.__wbg_stop_7d244676b8fec148 = function() { return handleError(function (arg0, arg1) {\n getObject(arg0).stop(arg1);\n }, arguments) };\n imports.wbg.__wbg_outputBuffer_8dae99e0e482f27f = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).outputBuffer;\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_label_ed2ec3e10f8d36e6 = function(arg0, arg1) {\n const ret = getObject(arg1).label;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_beginRenderPass_77d18236c0c2528e = function(arg0, arg1) {\n const ret = getObject(arg0).beginRenderPass(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_copyBufferToBuffer_74dc86d05b33fece = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n getObject(arg0).copyBufferToBuffer(getObject(arg1), arg2, getObject(arg3), arg4, arg5);\n };\n imports.wbg.__wbg_finish_c225d3b4ea046b53 = function(arg0) {\n const ret = getObject(arg0).finish();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_finish_742bb9042ab07ce3 = function(arg0, arg1) {\n const ret = getObject(arg0).finish(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_instanceof_HtmlFormElement_7e3c5f7169b9ec9c = function(arg0) {\n const ret = getObject(arg0) instanceof HTMLFormElement;\n return ret;\n };\n imports.wbg.__wbg_submit_ae549d5b993be5ce = function() { return handleError(function (arg0) {\n getObject(arg0).submit();\n }, arguments) };\n imports.wbg.__wbg_pointerId_3517dc72b60101cb = function(arg0) {\n const ret = getObject(arg0).pointerId;\n return ret;\n };\n imports.wbg.__wbg_instanceof_Response_e928c54c1025470c = function(arg0) {\n const ret = getObject(arg0) instanceof Response;\n return ret;\n };\n imports.wbg.__wbg_url_0f82030e7245954c = function(arg0, arg1) {\n const ret = getObject(arg1).url;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_ok_2e44e661aa8fedb0 = function(arg0) {\n const ret = getObject(arg0).ok;\n return ret;\n };\n imports.wbg.__wbg_statusText_9b7d7bb057846e45 = function(arg0, arg1) {\n const ret = getObject(arg1).statusText;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_arrayBuffer_9c26a73988618f92 = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).arrayBuffer();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_get_f0f4f1608ebf633e = function(arg0, arg1) {\n const ret = getObject(arg0)[arg1 >>> 0];\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_new_2ab697f1555e0dbc = function() {\n const ret = new Array();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_newnoargs_fc5356289219b93b = function(arg0, arg1) {\n const ret = new Function(getStringFromWasm0(arg0, arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_next_9ef803116340cdc1 = function() { return handleError(function (arg0) {\n const ret = getObject(arg0).next();\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_done_2a1e30464aae6a4d = function(arg0) {\n const ret = getObject(arg0).done;\n return ret;\n };\n imports.wbg.__wbg_value_a495c29471c31da6 = function(arg0) {\n const ret = getObject(arg0).value;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_get_89247d3aeaa38cc5 = function() { return handleError(function (arg0, arg1) {\n const ret = Reflect.get(getObject(arg0), getObject(arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_call_4573f605ca4b5f10 = function() { return handleError(function (arg0, arg1) {\n const ret = getObject(arg0).call(getObject(arg1));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_new_306ce8d57919e6ae = function() {\n const ret = new Object();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_self_ba1ddafe9ea7a3a2 = function() { return handleError(function () {\n const ret = self.self;\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_window_be3cc430364fd32c = function() { return handleError(function () {\n const ret = window.window;\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_globalThis_56d9c9f814daeeee = function() { return handleError(function () {\n const ret = globalThis.globalThis;\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_global_8c35aeee4ac77f2b = function() { return handleError(function () {\n const ret = global.global;\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_isArray_628aca8c24017cde = function(arg0) {\n const ret = Array.isArray(getObject(arg0));\n return ret;\n };\n imports.wbg.__wbg_of_7559713242530fee = function(arg0, arg1) {\n const ret = Array.of(getObject(arg0), getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_push_811c8b08bf4ff9d5 = function(arg0, arg1) {\n const ret = getObject(arg0).push(getObject(arg1));\n return ret;\n };\n imports.wbg.__wbg_instanceof_ArrayBuffer_a91000e6b0653ed1 = function(arg0) {\n const ret = getObject(arg0) instanceof ArrayBuffer;\n return ret;\n };\n imports.wbg.__wbg_new_d6b543561a30e21e = function(arg0) {\n const ret = new ArrayBuffer(arg0 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_slice_157fd1b284a66baf = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).slice(arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_values_644ed6c9e45c1e38 = function(arg0) {\n const ret = getObject(arg0).values();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_apply_5db7f1649d649fe3 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).apply(getObject(arg1), getObject(arg2));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_call_9855a4612eb496cb = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = getObject(arg0).call(getObject(arg1), getObject(arg2));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_getTime_7c8d3b79f51e2b87 = function(arg0) {\n const ret = getObject(arg0).getTime();\n return ret;\n };\n imports.wbg.__wbg_getTimezoneOffset_d7a89256f8181a06 = function(arg0) {\n const ret = getObject(arg0).getTimezoneOffset();\n return ret;\n };\n imports.wbg.__wbg_new0_6b49a1fca8534d39 = function() {\n const ret = new Date();\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_instanceof_Object_0c703ab7113e61ec = function(arg0) {\n const ret = getObject(arg0) instanceof Object;\n return ret;\n };\n imports.wbg.__wbg_entries_b24687f151d83be3 = function(arg0) {\n const ret = Object.entries(getObject(arg0));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_fromEntries_06150f1d39e0a856 = function() { return handleError(function (arg0) {\n const ret = Object.fromEntries(getObject(arg0));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_is_aafa609b540ad47f = function(arg0, arg1) {\n const ret = Object.is(getObject(arg0), getObject(arg1));\n return ret;\n };\n imports.wbg.__wbg_new_78403b138428b684 = function(arg0, arg1) {\n try {\n var state0 = {a: arg0, b: arg1};\n var cb0 = (arg0, arg1) => {\n const a = state0.a;\n state0.a = 0;\n try {\n return __wbg_adapter_682(a, state0.b, arg0, arg1);\n } finally {\n state0.a = a;\n }\n };\n const ret = new Promise(cb0);\n return addHeapObject(ret);\n } finally {\n state0.a = state0.b = 0;\n }\n };\n imports.wbg.__wbg_resolve_f269ce174f88b294 = function(arg0) {\n const ret = Promise.resolve(getObject(arg0));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_then_1c698eedca15eed6 = function(arg0, arg1) {\n const ret = getObject(arg0).then(getObject(arg1));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_then_4debc41d4fc92ce5 = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).then(getObject(arg1), getObject(arg2));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_buffer_de1150f91b23aa89 = function(arg0) {\n const ret = getObject(arg0).buffer;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_9ca61320599a2c84 = function(arg0, arg1, arg2) {\n const ret = new Uint8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_new_97cf52648830a70d = function(arg0) {\n const ret = new Uint8Array(getObject(arg0));\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_set_a0172b213e2469e9 = function(arg0, arg1, arg2) {\n getObject(arg0).set(getObject(arg1), arg2 >>> 0);\n };\n imports.wbg.__wbg_length_e09c0b925ab8de5d = function(arg0) {\n const ret = getObject(arg0).length;\n return ret;\n };\n imports.wbg.__wbg_newwithlength_e833b89f9db02732 = function(arg0) {\n const ret = new Uint8Array(arg0 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_fill_bee5ae4d98e7f2b0 = function(arg0, arg1, arg2, arg3) {\n const ret = getObject(arg0).fill(arg1, arg2 >>> 0, arg3 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_buffer_deb8de1785238b3d = function(arg0) {\n const ret = getObject(arg0).buffer;\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_subarray_9482ae5cd5cd99d3 = function(arg0, arg1, arg2) {\n const ret = getObject(arg0).subarray(arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n };\n imports.wbg.__wbg_byteLength_cf73ca7a0d44cb85 = function(arg0) {\n const ret = getObject(arg0).byteLength;\n return ret;\n };\n imports.wbg.__wbg_byteOffset_799e1b40fc3f8b73 = function(arg0) {\n const ret = getObject(arg0).byteOffset;\n return ret;\n };\n imports.wbg.__wbg_has_ded5f0e31f1ff6ad = function() { return handleError(function (arg0, arg1) {\n const ret = Reflect.has(getObject(arg0), getObject(arg1));\n return ret;\n }, arguments) };\n imports.wbg.__wbg_ownKeys_5a935243d98fcf13 = function() { return handleError(function (arg0) {\n const ret = Reflect.ownKeys(getObject(arg0));\n return addHeapObject(ret);\n }, arguments) };\n imports.wbg.__wbg_set_b12cd0ab82903c2f = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = Reflect.set(getObject(arg0), getObject(arg1), getObject(arg2));\n return ret;\n }, arguments) };\n imports.wbg.__wbindgen_debug_string = function(arg0, arg1) {\n const ret = debugString(getObject(arg1));\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbindgen_throw = function(arg0, arg1) {\n throw new Error(getStringFromWasm0(arg0, arg1));\n };\n imports.wbg.__wbindgen_memory = function() {\n const ret = wasm.memory;\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper586 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 45, __wbg_adapter_36);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper588 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 45, __wbg_adapter_36);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper590 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 45, __wbg_adapter_36);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper592 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 45, __wbg_adapter_36);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper594 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 45, __wbg_adapter_36);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper596 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 45, __wbg_adapter_47);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper598 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 45, __wbg_adapter_36);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper600 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 45, __wbg_adapter_52);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper1463 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 553, __wbg_adapter_55);\n return addHeapObject(ret);\n };\n imports.wbg.__wbindgen_closure_wrapper7377 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 2870, __wbg_adapter_58);\n return addHeapObject(ret);\n };\n\n return imports;\n}\n\nfunction initMemory(imports, maybe_memory) {\n\n}\n\nfunction finalizeInit(instance, module) {\n wasm = instance.exports;\n init.__wbindgen_wasm_module = module;\n cachedFloat32Memory0 = new Float32Array(wasm.memory.buffer);\n cachedFloat64Memory0 = new Float64Array(wasm.memory.buffer);\n cachedInt32Memory0 = new Int32Array(wasm.memory.buffer);\n cachedUint32Memory0 = new Uint32Array(wasm.memory.buffer);\n cachedUint8Memory0 = new Uint8Array(wasm.memory.buffer);\n cachedUint8ClampedMemory0 = new Uint8ClampedArray(wasm.memory.buffer);\n\n\n return wasm;\n}\n\nfunction initSync(bytes) {\n const imports = getImports();\n\n initMemory(imports);\n\n const module = new WebAssembly.Module(bytes);\n const instance = new WebAssembly.Instance(module, imports);\n\n return finalizeInit(instance, module);\n}\n\nasync function init(input) {\n if (typeof input === 'undefined') {\n input = new URL('ruffle_web-wasm_extensions_bg.wasm', import.meta.url);\n }\n const imports = getImports();\n\n if (typeof input === 'string' || (typeof Request === 'function' && input instanceof Request) || (typeof URL === 'function' && input instanceof URL)) {\n input = fetch(input);\n }\n\n initMemory(imports);\n\n const { instance, module } = await load(await input, imports);\n\n return finalizeInit(instance, module);\n}\n\nexport { initSync }\nexport default init;\n"],"names":["copyToAudioBuffer","audioBuffer","leftData","rightData","getChannelData","set","getAudioOutputTimestamp","context","currentTime","baseLatency","lAudioContext","AudioContext","webkitAudioContext","undefined","wasm","heap","Array","fill","getObject","idx","push","heap_next","length","takeObject","ret","dropObject","cachedTextDecoder","TextDecoder","ignoreBOM","fatal","cachedUint8Memory0","getUint8Memory0","byteLength","Uint8Array","memory","buffer","getStringFromWasm0","ptr","len","decode","subarray","addHeapObject","obj","WASM_VECTOR_LEN","cachedTextEncoder","TextEncoder","encodeString","encodeInto","arg","view","buf","encode","read","written","passStringToWasm0","malloc","realloc","mem","offset","code","charCodeAt","slice","isLikeNone","x","cachedInt32Memory0","cachedFloat64Memory0","getInt32Memory0","Int32Array","getFloat64Memory0","Float64Array","debugString","val","type","description","name","isArray","debug","i","builtInMatches","exec","toString","call","className","JSON","stringify","_","Error","message","stack","makeMutClosure","arg0","arg1","dtor","f","state","a","b","cnt","real","args","__wbindgen_export_2","get","original","__wbg_adapter_36","arg2","_dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h01021a3d5157705f","__wbg_adapter_47","_dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h24a633beb70addfb","__wbg_adapter_52","_dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h3a1af6c702e1c6b3","__wbg_adapter_55","_dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h66f8209cefb20eb7","__wbg_adapter_58","_dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h96ab439b5823ee8f","handleError","apply","this","e","__wbindgen_exn_store","cachedUint32Memory0","cachedFloat32Memory0","cachedUint8ClampedMemory0","stack_pointer","addBorrowedObject","getUint32Memory0","Uint32Array","getArrayF32FromWasm0","Float32Array","getArrayU8FromWasm0","getArrayF64FromWasm0","getClampedArrayU8FromWasm0","Uint8ClampedArray","Ruffle","static","Object","create","prototype","__destroy_into_raw","free","__wbg_ruffle_free","constructor","parent","js_player","config","ruffle_new","stream_from","movie_url","parameters","retptr","__wbindgen_add_to_stack_pointer","ptr0","__wbindgen_malloc","__wbindgen_realloc","len0","ruffle_stream_from","r0","load_data","swf_data","ruffle_load_data","play","ruffle_play","pause","ruffle_pause","is_playing","ruffle_is_playing","prepare_context_menu","ruffle_prepare_context_menu","run_context_menu_callback","index","ruffle_run_context_menu_callback","set_fullscreen","is_fullscreen","ruffle_set_fullscreen","clear_custom_menu_items","ruffle_clear_custom_menu_items","destroy","ruffle_destroy","call_exposed_callback","ptr1","array","passArrayJsValueToWasm0","len1","ruffle_call_exposed_callback","set_trace_observer","observer","ruffle_set_trace_observer","audio_context","ruffle_audio_context","ruffle_is_wasm_simd_used","getImports","imports","wbg","__wbindgen_object_drop_ref","__wbindgen_string_new","__wbindgen_is_function","__wbindgen_object_clone_ref","__wbg_setFullscreen_9819a8b20564e39b","setFullscreen","arguments","__wbindgen_string_get","__wbg_displayUnsupportedMessage_a8f81a8e054e5e91","displayUnsupportedMessage","__wbg_displayRootMovieDownloadFailedMessage_1a5c34096259685a","displayRootMovieDownloadFailedMessage","__wbg_displayMessage_c57c20204892da2b","displayMessage","__wbindgen_cb_drop","__wbindgen_json_parse","parse","__wbindgen_json_serialize","__wbg_ruffle_new","__wrap","__wbg_setMetadata_bbaeaee7f48274e6","setMetadata","__wbg_onCallbackAvailable_3a48fae397926c96","onCallbackAvailable","__wbg_onFSCommand_fb2f94653f71796e","arg3","arg4","onFSCommand","__wbindgen_number_get","__wbindgen_boolean_get","v","__wbindgen_number_new","__wbg_new_df6e6ab7a65c4c4d","__wbg_panic_bbc809dd04a12c60","panic","__wbg_copyToAudioBuffer_58f244be94bac1d2","__wbg_getAudioOutputTimestamp_a67aa6687740cd15","__wbg_new_693216e109162396","__wbg_stack_0ddaca5d1abfb52f","__wbg_error_09919627ac0992f5","console","error","__wbindgen_free","__wbindgen_is_object","__wbindgen_is_undefined","__wbg_process_e56fd54cf6319b6c","process","__wbg_versions_77e21455908dad33","versions","__wbg_node_0dd25d832e4785d5","node","__wbindgen_is_string","__wbg_static_accessor_NODE_MODULE_26b231378c1be7dd","module","__wbg_require_0db1598d9ccecb30","require","__wbg_crypto_b95d7173266618a9","crypto","__wbg_msCrypto_5a86d77a66230f81","msCrypto","__wbg_getRandomValues_b14734aa289bc356","getRandomValues","__wbg_randomFillSync_91e2b39becca6147","randomFillSync","__wbg_instanceof_WebGl2RenderingContext_f43c52e5e19f2606","WebGL2RenderingContext","__wbg_bindVertexArray_93c9ea4c521c6150","bindVertexArray","__wbg_blitFramebuffer_6d99f41ef1c9032f","arg5","arg6","arg7","arg8","arg9","arg10","blitFramebuffer","__wbg_createVertexArray_f8aff8c98a8e7ce7","createVertexArray","__wbg_renderbufferStorageMultisample_2fddc7b0cc405fe4","renderbufferStorageMultisample","__wbg_texImage2D_e7d46024e2946907","texImage2D","__wbg_bindFramebuffer_8fa07aa65dcbd3aa","bindFramebuffer","__wbg_bindRenderbuffer_8969ae2581d424bd","bindRenderbuffer","__wbg_bindTexture_83f436ae22ba78b4","bindTexture","__wbg_createFramebuffer_1316a4c02803bcf8","createFramebuffer","__wbg_createRenderbuffer_abb5d5ff42fa138f","createRenderbuffer","__wbg_createTexture_1b5ac8ef80f089c8","createTexture","__wbg_deleteFramebuffer_48183bac844e2cbe","deleteFramebuffer","__wbg_deleteRenderbuffer_92abd3c5070fbbb9","deleteRenderbuffer","__wbg_deleteTexture_8cb16fb3b8ab69cd","deleteTexture","__wbg_framebufferRenderbuffer_4e682abcb3678a20","framebufferRenderbuffer","__wbg_framebufferTexture2D_fd6329e64dacca57","framebufferTexture2D","__wbg_getError_2d3fe8b71c072eda","getError","__wbg_getParameter_00d59df03350c8de","getParameter","__wbg_texParameteri_d3d72cea09b18227","texParameteri","__wbg_instanceof_Window_a2a08d3918d7d4d0","Window","__wbg_document_14a383364c173445","document","__wbg_location_3b5031b281e8d218","location","__wbg_navigator_2d05aef684d827d8","navigator","__wbg_devicePixelRatio_85ae9a993f96e777","devicePixelRatio","__wbg_localStorage_2409bbdfe5a4d2a7","localStorage","__wbg_cancelAnimationFrame_0751dd622bd4f521","cancelAnimationFrame","__wbg_focus_9b223127d6e50a79","focus","__wbg_open_ab0998e8eb242a30","open","__wbg_requestAnimationFrame_61bcf77211b282b7","requestAnimationFrame","__wbg_fetch_23507368eed8d838","fetch","__wbg_debug_68178c61250ae699","__wbg_error_e2677af4c7f31a14","__wbg_info_2fe3b57d78190c6d","info","__wbg_log_7761a8b8a8c1864e","log","__wbg_warn_8b29c6b80217b0e4","warn","__wbg_style_3fb37aa4b3701322","style","__wbg_getMappedRange_34ff822c9e84e776","getMappedRange","__wbg_mapAsync_686232593427f633","mapAsync","__wbg_unmap_3c6b6b25e300fffc","unmap","__wbg_configure_5b66b7a6ec2bca20","configure","__wbg_getCurrentTexture_6fba5b57d7751897","getCurrentTexture","__wbg_now_9c64828adecad05e","now","__wbg_a_f8a23157db40a300","__wbg_seta_5cd98d661ce16283","__wbg_b_0d5d58541358976b","__wbg_c_a90f0b5bdc175e78","c","__wbg_d_e464989627f07979","d","__wbg_setd_8a679c3670b6f49b","__wbg_e_9f858429eb0a621e","__wbg_f_c5253bae312ccc71","__wbg_new_adbe707b014d1fd2","DOMMatrix","__wbg_newwitharray64_e834f62cea0c8cc5","__wbg_instanceof_HtmlCanvasElement_7b561bd94e483f1d","HTMLCanvasElement","__wbg_width_ad2acb326fc35bdb","width","__wbg_setwidth_59ddc312219f205b","__wbg_height_65ee0c47b0a97297","height","__wbg_setheight_70833966b4ed584e","__wbg_getContext_b506f48cb166bf26","getContext","__wbg_getContext_686f3aabd97ba151","__wbg_setonaudioprocess_0f18f08566d678e6","onaudioprocess","__wbg_currentTarget_6f25dd2ce13178de","currentTarget","__wbg_preventDefault_2e92eb64f38efc0d","preventDefault","__wbg_key_6e807abe0dbacdb8","key","__wbg_code_ec695f278753de4d","__wbg_newwithstrandinit_41c86e821f771b24","Request","__wbg_newwithbuffersourcesequenceandoptions_407953b12cf8d677","Blob","__wbg_instanceof_CanvasRenderingContext2d_9037c3eea625e27b","CanvasRenderingContext2D","__wbg_setglobalAlpha_3b2742cf3ea8149d","globalAlpha","__wbg_setglobalCompositeOperation_952c3106ecc5f417","globalCompositeOperation","__wbg_setstrokeStyle_0ab7348da47291bb","strokeStyle","__wbg_setfillStyle_a0bd3a7496c1c5ae","fillStyle","__wbg_setfilter_3d603041d36eb024","filter","__wbg_setimageSmoothingEnabled_3dbb2403930baf85","imageSmoothingEnabled","__wbg_setlineWidth_5d6cf7ef78aab123","lineWidth","__wbg_setlineCap_7552a7f5a6cb2110","lineCap","__wbg_setlineJoin_6b65f68b27c132a2","lineJoin","__wbg_setmiterLimit_b9ee4cbfe23d8c23","miterLimit","__wbg_drawImage_83230048f8deee83","drawImage","__wbg_clip_06e31c6883cedcea","clip","__wbg_fill_b59d6423381669b5","__wbg_stroke_6345e439dce2411c","stroke","__wbg_createLinearGradient_7e66eeec20a9f71e","createLinearGradient","__wbg_createPattern_f64be35193cf6d8a","createPattern","__wbg_createRadialGradient_bb0c3a1e9025fd4a","createRadialGradient","__wbg_getImageData_50f6c1b814306c32","getImageData","__wbg_putImageData_f71b039a7f3a0d8a","putImageData","__wbg_clearRect_7d73f724a3fc825c","clearRect","__wbg_fillRect_37d4341db168ab0f","fillRect","__wbg_restore_2eda799771bbdaf3","restore","__wbg_save_88e5b8eebd3f0de5","save","__wbg_resetTransform_719b2c3de6d07521","resetTransform","__wbg_setTransform_f6e32d675c5c5f30","setTransform","__wbg_transform_441c583c742163e2","transform","__wbg_addEventListener_5822223857fe82cb","addEventListener","__wbg_addEventListener_a77a92f38176616e","__wbg_addEventListener_a09abdb50db3cd98","__wbg_removeEventListener_0e2fd54517fc188b","removeEventListener","__wbg_removeEventListener_2882dfde82b5b4d9","__wbg_data_798d534e165849ee","passArray8ToWasm0","data","__wbg_newwithu8clampedarray_9c1ae19e8e194f7c","ImageData","__wbg_gpu_755a37b2eedf0a83","gpu","__wbg_body_36a11f2467926b2b","body","__wbg_createElement_2d8b75cffbd32c70","createElement","__wbg_createElementNS_02b4562aadf76190","createElementNS","__wbg_destination_5bc469ae2192967b","destination","__wbg_sampleRate_07300b65434459c1","sampleRate","__wbg_currentTime_5862ab7e6ff545eb","__wbg_new_e2e737399e087a85","__wbg_suspend_cd50f19e2a5135a2","suspend","__wbg_createBuffer_4d396c7e99dd4d2a","createBuffer","__wbg_createBufferSource_45686af9ad60716f","createBufferSource","__wbg_createChannelMerger_268dea9a18a169fa","createChannelMerger","__wbg_createChannelSplitter_1d2ce7012578eb9f","createChannelSplitter","__wbg_createGain_f0c35f309aa98acc","createGain","__wbg_createScriptProcessor_8408a5fe3a74d40c","createScriptProcessor","__wbg_decodeAudioData_bd288891a2a90d44","decodeAudioData","__wbg_resume_4b659cb2e2765df8","resume","__wbg_setvalue_bfcadde2faa3d3c4","value","__wbg_linearRampToValueAtTime_cce473a11e9bb147","linearRampToValueAtTime","__wbg_setValueAtTime_3212f62f058dab7d","setValueAtTime","__wbg_addColorStop_c733d813c9fbfa70","addColorStop","__wbg_gain_5e5d2cf1c54d4198","gain","__wbg_requestAdapter_d24c946841242557","requestAdapter","__wbg_baseURI_aca29593bfcdb51d","baseURI","__wbg_appendChild_e9d52952defb480f","appendChild","__wbg_inverse_b39ac63238937fb8","inverse","__wbg_submit_55e07fa9fa1f344b","submit","__wbg_writeTexture_71450abd2466ad90","writeTexture","__wbg_end_bcf4599a9e63b68e","end","__wbg_setStencilReference_a17747b3bd25fd89","setStencilReference","__wbg_setBindGroup_e8af569edb720afb","setBindGroup","__wbg_drawIndexed_a9655b48a354f16a","drawIndexed","__wbg_setIndexBuffer_a85b510fb10c8552","setIndexBuffer","__wbg_setIndexBuffer_452b9c2b60dbdacf","__wbg_setPipeline_7fafd451d97eee5c","setPipeline","__wbg_setVertexBuffer_38b319aa792389d3","setVertexBuffer","__wbg_setVertexBuffer_9cf17fb530c11a65","__wbg_setid_c3cb9fedad5d2791","id","__wbg_clientWidth_ff949ad9c6d41cd2","clientWidth","__wbg_clientHeight_a250dcf2e0afa47a","clientHeight","__wbg_querySelector_a38de55d3f2e4d6b","querySelector","__wbg_releasePointerCapture_13317581046e37c3","releasePointerCapture","__wbg_setAttribute_6091f6f3602fc299","setAttribute","__wbg_setAttributeNS_3139623dfaef606b","setAttributeNS","__wbg_setPointerCapture_dee49a07994f6e33","setPointerCapture","__wbg_remove_c64fe8f390b51079","remove","__wbg_instanceof_WebGlRenderingContext_79048c0314cf40c7","WebGLRenderingContext","__wbg_drawingBufferWidth_2a4ec0e9cfd1165f","drawingBufferWidth","__wbg_drawingBufferHeight_64a411586cabb96c","drawingBufferHeight","__wbg_bufferData_1ca9a3b086d4f813","bufferData","__wbg_texImage2D_e8ea990c77c01b05","__wbg_uniform1fv_ffdaf3c465cd6435","uniform1fv","__wbg_uniform4fv_f6890ad8a7ff6086","uniform4fv","__wbg_uniformMatrix3fv_7969af8b5719ac05","uniformMatrix3fv","__wbg_uniformMatrix4fv_350ada82fee5cc68","uniformMatrix4fv","__wbg_activeTexture_c32bcd0a63a09c15","activeTexture","__wbg_attachShader_772486952587993d","attachShader","__wbg_bindBuffer_6cd1a268e0421a46","bindBuffer","__wbg_bindFramebuffer_934b8eade9d43fe0","__wbg_bindRenderbuffer_e5cd7424d91a17d5","__wbg_bindTexture_b3162b3f55caf7eb","__wbg_blendFunc_79931040c21a5c70","blendFunc","__wbg_clear_fe06235bcda1a904","clear","__wbg_clearColor_53d69d875a21f3f3","clearColor","__wbg_colorMask_efa17a5ffd9cd3fc","colorMask","__wbg_compileShader_4b64c51ce6f0d0be","compileShader","__wbg_createBuffer_ae5a57822b3d261c","__wbg_createProgram_97d3ab796f2e4f2a","createProgram","__wbg_createShader_47c8c7b5a08a528d","createShader","__wbg_createTexture_ce8ff62039834d9c","__wbg_disable_5d988b6430f67f00","disable","__wbg_disableVertexAttribArray_37add1973be851f6","disableVertexAttribArray","__wbg_drawElements_c18d01e29e69ee7f","drawElements","__wbg_enable_74fb1401e1f17f16","enable","__wbg_enableVertexAttribArray_0c2fc2819912f6b3","enableVertexAttribArray","__wbg_getAttribLocation_b2bad8a5b6116f1f","getAttribLocation","__wbg_getExtension_6cd75531325282b8","getExtension","__wbg_getParameter_d30fc1ac9ac34ffc","__wbg_getProgramInfoLog_07f10e11eb541319","getProgramInfoLog","__wbg_getProgramParameter_ceb4cfbc03f7a74b","getProgramParameter","__wbg_getShaderInfoLog_6788bbcb07e46591","getShaderInfoLog","__wbg_getUniformLocation_c6dfe99dcd260a55","getUniformLocation","__wbg_linkProgram_23751aba930c7f0c","linkProgram","__wbg_pixelStorei_96bd9a13400d6b48","pixelStorei","__wbg_shaderSource_580a31413cee6156","shaderSource","__wbg_stencilFunc_0da3069a0a34d766","stencilFunc","__wbg_stencilMask_34c2205b5355ab16","stencilMask","__wbg_stencilOp_116522daccbe8b11","stencilOp","__wbg_texParameteri_4774c5a61d70319d","__wbg_uniform1f_f4314cbaa988e283","uniform1f","__wbg_uniform1i_096d23b3f6d35c5e","uniform1i","__wbg_useProgram_85e8d43a8983270e","useProgram","__wbg_vertexAttribPointer_9cf4ab7e9c31e68d","vertexAttribPointer","__wbg_viewport_02810f5f49295b55","viewport","__wbg_length_9d65dcca5722c005","__wbg_setProperty_88447bf87ac638d7","setProperty","__wbg_instanceof_GpuAdapter_54bfa99a19a62a35","GPUAdapter","__wbg_requestDevice_7f16704a9dbd7e31","requestDevice","__wbg_protocol_7652393e06791937","protocol","__wbg_assign_4726eabf9448fa32","assign","__wbg_offsetX_20394816af6b15d9","offsetX","__wbg_offsetY_23315c976b0ac2ae","offsetY","__wbg_button_943ba4d0c28109da","button","__wbg_new_e2a145651668d22b","Path2D","__wbg_addPath_e0df7c5ccdae8168","addPath","__wbg_closePath_dcda5ae9e0db0d5e","closePath","__wbg_lineTo_22b9d8be98d56182","lineTo","__wbg_moveTo_7f059fbc0c6c8424","moveTo","__wbg_quadraticCurveTo_d8cbb5d19125b688","quadraticCurveTo","__wbg_rect_818027622ba9aa48","rect","__wbg_get_9ef6317e05999b24","__wbg_set_d76080869c49dd27","__wbg_delete_27f2e31e06970b8b","__wbg_connect_633555bc7344598d","connect","__wbg_connect_4c80dae70fa5fe0e","__wbg_connect_ce3408cd4c9bfb5b","__wbg_disconnect_64bab0efac0feedc","disconnect","__wbg_setTransform_2c1f1d5821ce9694","__wbg_queue_46cd16148919f3b5","queue","__wbg_createBindGroup_5fe3d3f6bd40c9e4","createBindGroup","__wbg_createBindGroupLayout_4e5c268b74fc830c","createBindGroupLayout","__wbg_createBuffer_30f8483c8c4c9082","__wbg_createCommandEncoder_92d0b0c2c86c0c53","createCommandEncoder","__wbg_createPipelineLayout_0aad8eb8070c8409","createPipelineLayout","__wbg_createRenderPipeline_05fb246b24b640e2","createRenderPipeline","__wbg_createSampler_cfd889caa9e979ec","createSampler","__wbg_createShaderModule_0bd2d72c61f9b83b","createShaderModule","__wbg_createTexture_4fd794661d5998b4","__wbg_createView_3d9f4cf029c982ec","createView","__wbg_bindVertexArrayOES_b53b8137f0e6f9e1","bindVertexArrayOES","__wbg_createVertexArrayOES_56337c7d4798d96b","createVertexArrayOES","__wbg_deltaY_e3158374108000c8","deltaY","__wbg_deltaMode_78fa2eac67504e1e","deltaMode","__wbg_setbuffer_268b8e029383d924","__wbg_setloop_8beb0773eae76401","loop","__wbg_setloopStart_5f495fec439919e6","loopStart","__wbg_setloopEnd_6bf41e720185a5e7","loopEnd","__wbg_setonended_519c00ee657450cf","onended","__wbg_start_27104226d655d8de","start","__wbg_start_b6c96a33c07e1024","__wbg_stop_7d244676b8fec148","stop","__wbg_outputBuffer_8dae99e0e482f27f","outputBuffer","__wbg_label_ed2ec3e10f8d36e6","label","__wbg_beginRenderPass_77d18236c0c2528e","beginRenderPass","__wbg_copyBufferToBuffer_74dc86d05b33fece","copyBufferToBuffer","__wbg_finish_c225d3b4ea046b53","finish","__wbg_finish_742bb9042ab07ce3","__wbg_instanceof_HtmlFormElement_7e3c5f7169b9ec9c","HTMLFormElement","__wbg_submit_ae549d5b993be5ce","__wbg_pointerId_3517dc72b60101cb","pointerId","__wbg_instanceof_Response_e928c54c1025470c","Response","__wbg_url_0f82030e7245954c","url","__wbg_ok_2e44e661aa8fedb0","ok","__wbg_statusText_9b7d7bb057846e45","statusText","__wbg_arrayBuffer_9c26a73988618f92","arrayBuffer","__wbg_get_f0f4f1608ebf633e","__wbg_new_2ab697f1555e0dbc","__wbg_newnoargs_fc5356289219b93b","Function","__wbg_next_9ef803116340cdc1","next","__wbg_done_2a1e30464aae6a4d","done","__wbg_value_a495c29471c31da6","__wbg_get_89247d3aeaa38cc5","Reflect","__wbg_call_4573f605ca4b5f10","__wbg_new_306ce8d57919e6ae","__wbg_self_ba1ddafe9ea7a3a2","self","__wbg_window_be3cc430364fd32c","window","__wbg_globalThis_56d9c9f814daeeee","globalThis","__wbg_global_8c35aeee4ac77f2b","g","global","__wbg_isArray_628aca8c24017cde","__wbg_of_7559713242530fee","of","__wbg_push_811c8b08bf4ff9d5","__wbg_instanceof_ArrayBuffer_a91000e6b0653ed1","ArrayBuffer","__wbg_new_d6b543561a30e21e","__wbg_slice_157fd1b284a66baf","__wbg_values_644ed6c9e45c1e38","values","__wbg_apply_5db7f1649d649fe3","__wbg_call_9855a4612eb496cb","__wbg_getTime_7c8d3b79f51e2b87","getTime","__wbg_getTimezoneOffset_d7a89256f8181a06","getTimezoneOffset","__wbg_new0_6b49a1fca8534d39","Date","__wbg_instanceof_Object_0c703ab7113e61ec","__wbg_entries_b24687f151d83be3","entries","__wbg_fromEntries_06150f1d39e0a856","fromEntries","__wbg_is_aafa609b540ad47f","is","__wbg_new_78403b138428b684","state0","Promise","wasm_bindgen__convert__closures__invoke2_mut__h14b3a08753d2b675","__wbg_adapter_682","__wbg_resolve_f269ce174f88b294","resolve","__wbg_then_1c698eedca15eed6","then","__wbg_then_4debc41d4fc92ce5","__wbg_buffer_de1150f91b23aa89","__wbg_newwithbyteoffsetandlength_9ca61320599a2c84","__wbg_new_97cf52648830a70d","__wbg_set_a0172b213e2469e9","__wbg_length_e09c0b925ab8de5d","__wbg_newwithlength_e833b89f9db02732","__wbg_fill_bee5ae4d98e7f2b0","__wbg_buffer_deb8de1785238b3d","__wbg_subarray_9482ae5cd5cd99d3","__wbg_byteLength_cf73ca7a0d44cb85","__wbg_byteOffset_799e1b40fc3f8b73","byteOffset","__wbg_has_ded5f0e31f1ff6ad","has","__wbg_ownKeys_5a935243d98fcf13","ownKeys","__wbg_set_b12cd0ab82903c2f","__wbindgen_debug_string","__wbindgen_throw","__wbindgen_memory","__wbindgen_closure_wrapper586","__wbindgen_closure_wrapper588","__wbindgen_closure_wrapper590","__wbindgen_closure_wrapper592","__wbindgen_closure_wrapper594","__wbindgen_closure_wrapper596","__wbindgen_closure_wrapper598","__wbindgen_closure_wrapper600","__wbindgen_closure_wrapper1463","__wbindgen_closure_wrapper7377","finalizeInit","instance","exports","init","__wbindgen_wasm_module","initSync","bytes","WebAssembly","Module","Instance","async","input","URL","instantiateStreaming","headers","instantiate","load"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"966.index.js","mappings":"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","sources":["webpack://ruffle-demo/../core/pkg/ruffle-imports.js","webpack://ruffle-demo/../core/pkg/ruffle_web-wasm_extensions.js"],"sourcesContent":["/**\n * Functions imported from JS into Ruffle.\n *\n * @ignore\n * @internal\n */\n/**\n * Copies data into the given audio channel.\n * This is necessary because Safari does not support `AudioBuffer.copyToChannel`.\n *\n * @internal\n */\nexport function copyToAudioBuffer(audioBuffer, leftData, rightData) {\n if (leftData) {\n const dstBuffer = audioBuffer.getChannelData(0);\n dstBuffer.set(leftData);\n }\n if (rightData) {\n const dstBuffer = audioBuffer.getChannelData(1);\n dstBuffer.set(rightData);\n }\n}\n/**\n * Returns the estimated output timestamp for the audio context.\n * This is necessary because web-sys does not export `AudioContext.baseLatency`.\n *\n * @internal\n */\nexport function getAudioOutputTimestamp(context) {\n // TODO: Ideally we'd use `context.getOutputTimestamp`, but this is broken as of Safari 15.4.\n return context.currentTime - context.baseLatency;\n}\n/**\n * Copies interleaved stereo audio data into an `AudioBuffer`.\n *\n * @internal\n */\nexport function copyToAudioBufferInterleaved(audioBuffer, interleavedData) {\n const numSamples = audioBuffer.length;\n const leftBuffer = audioBuffer.getChannelData(0);\n const rightBuffer = audioBuffer.getChannelData(1);\n let i = 0;\n let sample = 0;\n while (sample < numSamples) {\n leftBuffer[sample] = interleavedData[i];\n rightBuffer[sample] = interleavedData[i + 1];\n sample++;\n i += 2;\n }\n}\n","import { copyToAudioBufferInterleaved } from './ruffle-imports.js';\n\nconst lAudioContext = (typeof AudioContext !== 'undefined' ? AudioContext : (typeof webkitAudioContext !== 'undefined' ? webkitAudioContext : undefined));\nlet wasm;\n\nconst cachedTextDecoder = new TextDecoder('utf-8', { ignoreBOM: true, fatal: true });\n\ncachedTextDecoder.decode();\n\nlet cachedUint8Memory0 = null;\n\nfunction getUint8Memory0() {\n if (cachedUint8Memory0 === null || cachedUint8Memory0.byteLength === 0) {\n cachedUint8Memory0 = new Uint8Array(wasm.memory.buffer);\n }\n return cachedUint8Memory0;\n}\n\nfunction getStringFromWasm0(ptr, len) {\n return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len));\n}\n\nfunction isLikeNone(x) {\n return x === undefined || x === null;\n}\n\nlet cachedFloat64Memory0 = null;\n\nfunction getFloat64Memory0() {\n if (cachedFloat64Memory0 === null || cachedFloat64Memory0.byteLength === 0) {\n cachedFloat64Memory0 = new Float64Array(wasm.memory.buffer);\n }\n return cachedFloat64Memory0;\n}\n\nlet cachedInt32Memory0 = null;\n\nfunction getInt32Memory0() {\n if (cachedInt32Memory0 === null || cachedInt32Memory0.byteLength === 0) {\n cachedInt32Memory0 = new Int32Array(wasm.memory.buffer);\n }\n return cachedInt32Memory0;\n}\n\nlet WASM_VECTOR_LEN = 0;\n\nconst cachedTextEncoder = new TextEncoder('utf-8');\n\nconst encodeString = (typeof cachedTextEncoder.encodeInto === 'function'\n ? function (arg, view) {\n return cachedTextEncoder.encodeInto(arg, view);\n}\n : function (arg, view) {\n const buf = cachedTextEncoder.encode(arg);\n view.set(buf);\n return {\n read: arg.length,\n written: buf.length\n };\n});\n\nfunction passStringToWasm0(arg, malloc, realloc) {\n\n if (realloc === undefined) {\n const buf = cachedTextEncoder.encode(arg);\n const ptr = malloc(buf.length);\n getUint8Memory0().subarray(ptr, ptr + buf.length).set(buf);\n WASM_VECTOR_LEN = buf.length;\n return ptr;\n }\n\n let len = arg.length;\n let ptr = malloc(len);\n\n const mem = getUint8Memory0();\n\n let offset = 0;\n\n for (; offset < len; offset++) {\n const code = arg.charCodeAt(offset);\n if (code > 0x7F) break;\n mem[ptr + offset] = code;\n }\n\n if (offset !== len) {\n if (offset !== 0) {\n arg = arg.slice(offset);\n }\n ptr = realloc(ptr, len, len = offset + arg.length * 3);\n const view = getUint8Memory0().subarray(ptr + offset, ptr + len);\n const ret = encodeString(arg, view);\n\n offset += ret.written;\n }\n\n WASM_VECTOR_LEN = offset;\n return ptr;\n}\n\nlet cachedBigInt64Memory0 = null;\n\nfunction getBigInt64Memory0() {\n if (cachedBigInt64Memory0 === null || cachedBigInt64Memory0.byteLength === 0) {\n cachedBigInt64Memory0 = new BigInt64Array(wasm.memory.buffer);\n }\n return cachedBigInt64Memory0;\n}\n\nfunction debugString(val) {\n // primitive types\n const type = typeof val;\n if (type == 'number' || type == 'boolean' || val == null) {\n return `${val}`;\n }\n if (type == 'string') {\n return `\"${val}\"`;\n }\n if (type == 'symbol') {\n const description = val.description;\n if (description == null) {\n return 'Symbol';\n } else {\n return `Symbol(${description})`;\n }\n }\n if (type == 'function') {\n const name = val.name;\n if (typeof name == 'string' && name.length > 0) {\n return `Function(${name})`;\n } else {\n return 'Function';\n }\n }\n // objects\n if (Array.isArray(val)) {\n const length = val.length;\n let debug = '[';\n if (length > 0) {\n debug += debugString(val[0]);\n }\n for(let i = 1; i < length; i++) {\n debug += ', ' + debugString(val[i]);\n }\n debug += ']';\n return debug;\n }\n // Test for built-in\n const builtInMatches = /\\[object ([^\\]]+)\\]/.exec(toString.call(val));\n let className;\n if (builtInMatches.length > 1) {\n className = builtInMatches[1];\n } else {\n // Failed to match the standard '[object ClassName]'\n return toString.call(val);\n }\n if (className == 'Object') {\n // we're a user defined class or Object\n // JSON.stringify avoids problems with cycles, and is generally much\n // easier than looping through ownProperties of `val`.\n try {\n return 'Object(' + JSON.stringify(val) + ')';\n } catch (_) {\n return 'Object';\n }\n }\n // errors\n if (val instanceof Error) {\n return `${val.name}: ${val.message}\\n${val.stack}`;\n }\n // TODO we could test for more things here, like `Set`s and `Map`s.\n return className;\n}\n\nfunction makeMutClosure(arg0, arg1, dtor, f) {\n const state = { a: arg0, b: arg1, cnt: 1, dtor };\n const real = (...args) => {\n // First up with a closure we increment the internal reference\n // count. This ensures that the Rust closure environment won't\n // be deallocated while we're invoking it.\n state.cnt++;\n const a = state.a;\n state.a = 0;\n try {\n return f(a, state.b, ...args);\n } finally {\n if (--state.cnt === 0) {\n wasm.__wbindgen_export_3.get(state.dtor)(a, state.b);\n\n } else {\n state.a = a;\n }\n }\n };\n real.original = state;\n\n return real;\n}\nfunction __wbg_adapter_48(arg0, arg1) {\n wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__ha7d6d342750d9d1a(arg0, arg1);\n}\n\nfunction __wbg_adapter_51(arg0, arg1, arg2) {\n wasm.closure216_externref_shim(arg0, arg1, arg2);\n}\n\nfunction __wbg_adapter_56(arg0, arg1, arg2) {\n wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hf01b59c74493b58b(arg0, arg1, arg2);\n}\n\nfunction __wbg_adapter_63(arg0, arg1, arg2) {\n wasm.closure4784_externref_shim(arg0, arg1, arg2);\n}\n\nfunction addToExternrefTable0(obj) {\n const idx = wasm.__externref_table_alloc();\n wasm.__wbindgen_export_2.set(idx, obj);\n return idx;\n}\n\nfunction handleError(f, args) {\n try {\n return f.apply(this, args);\n } catch (e) {\n const idx = addToExternrefTable0(e);\n wasm.__wbindgen_exn_store(idx);\n }\n}\n\nfunction takeFromExternrefTable0(idx) {\n const value = wasm.__wbindgen_export_2.get(idx);\n wasm.__externref_table_dealloc(idx);\n return value;\n}\n\nlet cachedUint32Memory0 = null;\n\nfunction getUint32Memory0() {\n if (cachedUint32Memory0 === null || cachedUint32Memory0.byteLength === 0) {\n cachedUint32Memory0 = new Uint32Array(wasm.memory.buffer);\n }\n return cachedUint32Memory0;\n}\n\nfunction passArrayJsValueToWasm0(array, malloc) {\n const ptr = malloc(array.length * 4);\n const mem = getUint32Memory0();\n for (let i = 0; i < array.length; i++) {\n mem[ptr / 4 + i] = addToExternrefTable0(array[i]);\n }\n WASM_VECTOR_LEN = array.length;\n return ptr;\n}\n\nlet cachedFloat32Memory0 = null;\n\nfunction getFloat32Memory0() {\n if (cachedFloat32Memory0 === null || cachedFloat32Memory0.byteLength === 0) {\n cachedFloat32Memory0 = new Float32Array(wasm.memory.buffer);\n }\n return cachedFloat32Memory0;\n}\n\nfunction getArrayF32FromWasm0(ptr, len) {\n return getFloat32Memory0().subarray(ptr / 4, ptr / 4 + len);\n}\n\nfunction getArrayU8FromWasm0(ptr, len) {\n return getUint8Memory0().subarray(ptr / 1, ptr / 1 + len);\n}\n\nfunction getArrayI32FromWasm0(ptr, len) {\n return getInt32Memory0().subarray(ptr / 4, ptr / 4 + len);\n}\n\nfunction getArrayU32FromWasm0(ptr, len) {\n return getUint32Memory0().subarray(ptr / 4, ptr / 4 + len);\n}\n\nfunction getArrayF64FromWasm0(ptr, len) {\n return getFloat64Memory0().subarray(ptr / 8, ptr / 8 + len);\n}\n\nlet cachedUint8ClampedMemory0 = null;\n\nfunction getUint8ClampedMemory0() {\n if (cachedUint8ClampedMemory0 === null || cachedUint8ClampedMemory0.byteLength === 0) {\n cachedUint8ClampedMemory0 = new Uint8ClampedArray(wasm.memory.buffer);\n }\n return cachedUint8ClampedMemory0;\n}\n\nfunction getClampedArrayU8FromWasm0(ptr, len) {\n return getUint8ClampedMemory0().subarray(ptr / 1, ptr / 1 + len);\n}\nfunction __wbg_adapter_908(arg0, arg1, arg2, arg3) {\n wasm.closure5318_externref_shim(arg0, arg1, arg2, arg3);\n}\n\n/**\n* An opaque handle to a `RuffleInstance` inside the pool.\n*\n* This type is exported to JS, and is used to interact with the library.\n*/\nexport class Ruffle {\n\n static __wrap(ptr) {\n const obj = Object.create(Ruffle.prototype);\n obj.ptr = ptr;\n\n return obj;\n }\n\n __destroy_into_raw() {\n const ptr = this.ptr;\n this.ptr = 0;\n\n return ptr;\n }\n\n free() {\n const ptr = this.__destroy_into_raw();\n wasm.__wbg_ruffle_free(ptr);\n }\n /**\n * @param {HTMLElement} parent\n * @param {any} js_player\n * @param {any} config\n */\n constructor(parent, js_player, config) {\n const ret = wasm.ruffle_new(parent, js_player, config);\n return ret;\n }\n /**\n * Stream an arbitrary movie file from (presumably) the Internet.\n *\n * This method should only be called once per player.\n * @param {string} movie_url\n * @param {any} parameters\n */\n stream_from(movie_url, parameters) {\n try {\n const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);\n const ptr0 = passStringToWasm0(movie_url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n wasm.ruffle_stream_from(retptr, this.ptr, ptr0, len0, parameters);\n var r0 = getInt32Memory0()[retptr / 4 + 0];\n var r1 = getInt32Memory0()[retptr / 4 + 1];\n if (r1) {\n throw takeFromExternrefTable0(r0);\n }\n } finally {\n wasm.__wbindgen_add_to_stack_pointer(16);\n }\n }\n /**\n * Play an arbitrary movie on this instance.\n *\n * This method should only be called once per player.\n * @param {Uint8Array} swf_data\n * @param {any} parameters\n * @param {string} swf_name\n */\n load_data(swf_data, parameters, swf_name) {\n try {\n const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);\n const ptr0 = passStringToWasm0(swf_name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n wasm.ruffle_load_data(retptr, this.ptr, swf_data, parameters, ptr0, len0);\n var r0 = getInt32Memory0()[retptr / 4 + 0];\n var r1 = getInt32Memory0()[retptr / 4 + 1];\n if (r1) {\n throw takeFromExternrefTable0(r0);\n }\n } finally {\n wasm.__wbindgen_add_to_stack_pointer(16);\n }\n }\n /**\n */\n play() {\n wasm.ruffle_play(this.ptr);\n }\n /**\n */\n pause() {\n wasm.ruffle_pause(this.ptr);\n }\n /**\n * @returns {boolean}\n */\n is_playing() {\n const ret = wasm.ruffle_is_playing(this.ptr);\n return ret !== 0;\n }\n /**\n * @returns {number}\n */\n volume() {\n const ret = wasm.ruffle_volume(this.ptr);\n return ret;\n }\n /**\n * @param {number} value\n */\n set_volume(value) {\n wasm.ruffle_set_volume(this.ptr, value);\n }\n /**\n * @returns {any}\n */\n renderer_debug_info() {\n const ret = wasm.ruffle_renderer_debug_info(this.ptr);\n return ret;\n }\n /**\n * @returns {any}\n */\n prepare_context_menu() {\n const ret = wasm.ruffle_prepare_context_menu(this.ptr);\n return ret;\n }\n /**\n * @param {number} index\n */\n run_context_menu_callback(index) {\n wasm.ruffle_run_context_menu_callback(this.ptr, index);\n }\n /**\n * @param {boolean} is_fullscreen\n */\n set_fullscreen(is_fullscreen) {\n wasm.ruffle_set_fullscreen(this.ptr, is_fullscreen);\n }\n /**\n */\n clear_custom_menu_items() {\n wasm.ruffle_clear_custom_menu_items(this.ptr);\n }\n /**\n */\n destroy() {\n wasm.ruffle_destroy(this.ptr);\n }\n /**\n * @param {string} name\n * @param {any[]} args\n * @returns {any}\n */\n call_exposed_callback(name, args) {\n const ptr0 = passStringToWasm0(name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n const ptr1 = passArrayJsValueToWasm0(args, wasm.__wbindgen_malloc);\n const len1 = WASM_VECTOR_LEN;\n const ret = wasm.ruffle_call_exposed_callback(this.ptr, ptr0, len0, ptr1, len1);\n return ret;\n }\n /**\n * @param {any} observer\n */\n set_trace_observer(observer) {\n wasm.ruffle_set_trace_observer(this.ptr, observer);\n }\n /**\n * Returns the web AudioContext used by this player.\n * Returns `None` if the audio backend does not use Web Audio.\n * @returns {AudioContext | undefined}\n */\n audio_context() {\n const ret = wasm.ruffle_audio_context(this.ptr);\n return ret;\n }\n /**\n * Returns whether the `simd128` target feature was enabled at build time.\n * This is intended to discriminate between the two WebAssembly module\n * versions, one of which uses WebAssembly extensions, and the other one\n * being \"vanilla\". `simd128` is used as proxy for most extensions, since\n * no other WebAssembly target feature is exposed to `cfg!`.\n * @returns {boolean}\n */\n static is_wasm_simd_used() {\n const ret = wasm.ruffle_is_wasm_simd_used();\n return ret !== 0;\n }\n}\n\nasync function load(module, imports) {\n if (typeof Response === 'function' && module instanceof Response) {\n if (typeof WebAssembly.instantiateStreaming === 'function') {\n try {\n return await WebAssembly.instantiateStreaming(module, imports);\n\n } catch (e) {\n if (module.headers.get('Content-Type') != 'application/wasm') {\n console.warn(\"`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\\n\", e);\n\n } else {\n throw e;\n }\n }\n }\n\n const bytes = await module.arrayBuffer();\n return await WebAssembly.instantiate(bytes, imports);\n\n } else {\n const instance = await WebAssembly.instantiate(module, imports);\n\n if (instance instanceof WebAssembly.Instance) {\n return { instance, module };\n\n } else {\n return instance;\n }\n }\n}\n\nfunction getImports() {\n const imports = {};\n imports.wbg = {};\n imports.wbg.__wbg_new_f9bb493369a83c12 = function(arg0, arg1) {\n const ret = new Error(getStringFromWasm0(arg0, arg1));\n return ret;\n };\n imports.wbg.__wbg_panic_cc9551d881f701ae = function(arg0, arg1) {\n arg0.panic(arg1);\n };\n imports.wbg.__wbindgen_cb_drop = function(arg0) {\n const obj = arg0.original;\n if (obj.cnt-- == 1) {\n obj.a = 0;\n return true;\n }\n const ret = false;\n return ret;\n };\n imports.wbg.__wbg_setMetadata_11d904a2018b04c1 = function(arg0, arg1) {\n arg0.setMetadata(arg1);\n };\n imports.wbg.__wbindgen_is_function = function(arg0) {\n const ret = typeof(arg0) === 'function';\n return ret;\n };\n imports.wbg.__wbindgen_string_new = function(arg0, arg1) {\n const ret = getStringFromWasm0(arg0, arg1);\n return ret;\n };\n imports.wbg.__wbg_onCallbackAvailable_44f6acac6389d11d = function(arg0, arg1, arg2) {\n arg0.onCallbackAvailable(getStringFromWasm0(arg1, arg2));\n };\n imports.wbg.__wbg_onFSCommand_b13bfd8f38fc3115 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n const ret = arg0.onFSCommand(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n return ret;\n }, arguments) };\n imports.wbg.__wbindgen_number_get = function(arg0, arg1) {\n const obj = arg1;\n const ret = typeof(obj) === 'number' ? obj : undefined;\n getFloat64Memory0()[arg0 / 8 + 1] = isLikeNone(ret) ? 0 : ret;\n getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret);\n };\n imports.wbg.__wbindgen_string_get = function(arg0, arg1) {\n const obj = arg1;\n const ret = typeof(obj) === 'string' ? obj : undefined;\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbindgen_boolean_get = function(arg0) {\n const v = arg0;\n const ret = typeof(v) === 'boolean' ? (v ? 1 : 0) : 2;\n return ret;\n };\n imports.wbg.__wbindgen_number_new = function(arg0) {\n const ret = arg0;\n return ret;\n };\n imports.wbg.__wbg_displayUnsupportedMessage_cb34e3c4ccb484e1 = function(arg0) {\n arg0.displayUnsupportedMessage();\n };\n imports.wbg.__wbg_displayRootMovieDownloadFailedMessage_c90a7f0f0b73e4df = function(arg0) {\n arg0.displayRootMovieDownloadFailedMessage();\n };\n imports.wbg.__wbg_displayMessage_e81323a872d4e00a = function(arg0, arg1, arg2) {\n arg0.displayMessage(getStringFromWasm0(arg1, arg2));\n };\n imports.wbg.__wbg_setFullscreen_62846f9d4b5f6f48 = function() { return handleError(function (arg0, arg1) {\n arg0.setFullscreen(arg1 !== 0);\n }, arguments) };\n imports.wbg.__wbg_ruffle_new = function(arg0) {\n const ret = Ruffle.__wrap(arg0);\n return ret;\n };\n imports.wbg.__wbindgen_error_new = function(arg0, arg1) {\n const ret = new Error(getStringFromWasm0(arg0, arg1));\n return ret;\n };\n imports.wbg.__wbindgen_is_object = function(arg0) {\n const val = arg0;\n const ret = typeof(val) === 'object' && val !== null;\n return ret;\n };\n imports.wbg.__wbindgen_is_undefined = function(arg0) {\n const ret = arg0 === undefined;\n return ret;\n };\n imports.wbg.__wbindgen_in = function(arg0, arg1) {\n const ret = arg0 in arg1;\n return ret;\n };\n imports.wbg.__wbindgen_is_bigint = function(arg0) {\n const ret = typeof(arg0) === 'bigint';\n return ret;\n };\n imports.wbg.__wbindgen_bigint_from_u64 = function(arg0) {\n const ret = BigInt.asUintN(64, arg0);\n return ret;\n };\n imports.wbg.__wbindgen_jsval_eq = function(arg0, arg1) {\n const ret = arg0 === arg1;\n return ret;\n };\n imports.wbg.__wbindgen_is_string = function(arg0) {\n const ret = typeof(arg0) === 'string';\n return ret;\n };\n imports.wbg.__wbg_copyToAudioBufferInterleaved_7975d0071e3cdc32 = function(arg0, arg1, arg2) {\n copyToAudioBufferInterleaved(arg0, getArrayF32FromWasm0(arg1, arg2));\n };\n imports.wbg.__wbg_new_abda76e883ba8a5f = function() {\n const ret = new Error();\n return ret;\n };\n imports.wbg.__wbg_stack_658279fe44541cf6 = function(arg0, arg1) {\n const ret = arg1.stack;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_error_f851667af71bcfc6 = function(arg0, arg1) {\n try {\n console.error(getStringFromWasm0(arg0, arg1));\n } finally {\n wasm.__wbindgen_free(arg0, arg1);\n }\n };\n imports.wbg.__wbindgen_jsval_loose_eq = function(arg0, arg1) {\n const ret = arg0 == arg1;\n return ret;\n };\n imports.wbg.__wbg_String_91fba7ded13ba54c = function(arg0, arg1) {\n const ret = String(arg1);\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_getwithrefkey_15c62c2b8546208d = function(arg0, arg1) {\n const ret = arg0[arg1];\n return ret;\n };\n imports.wbg.__wbg_set_20cbc34131e76824 = function(arg0, arg1, arg2) {\n arg0[arg1] = arg2;\n };\n imports.wbg.__wbg_log_c9486ca5d8e2cbe8 = function(arg0, arg1) {\n try {\n console.log(getStringFromWasm0(arg0, arg1));\n } finally {\n wasm.__wbindgen_free(arg0, arg1);\n }\n };\n imports.wbg.__wbg_log_aba5996d9bde071f = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) {\n try {\n console.log(getStringFromWasm0(arg0, arg1), getStringFromWasm0(arg2, arg3), getStringFromWasm0(arg4, arg5), getStringFromWasm0(arg6, arg7));\n } finally {\n wasm.__wbindgen_free(arg0, arg1);\n }\n };\n imports.wbg.__wbg_mark_40e050a77cc39fea = function(arg0, arg1) {\n performance.mark(getStringFromWasm0(arg0, arg1));\n };\n imports.wbg.__wbg_measure_aa7a73f17813f708 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n try {\n performance.measure(getStringFromWasm0(arg0, arg1), getStringFromWasm0(arg2, arg3));\n } finally {\n wasm.__wbindgen_free(arg0, arg1);\n wasm.__wbindgen_free(arg2, arg3);\n }\n }, arguments) };\n imports.wbg.__wbg_randomFillSync_6894564c2c334c42 = function() { return handleError(function (arg0, arg1, arg2) {\n arg0.randomFillSync(getArrayU8FromWasm0(arg1, arg2));\n }, arguments) };\n imports.wbg.__wbg_getRandomValues_805f1c3d65988a5a = function() { return handleError(function (arg0, arg1) {\n arg0.getRandomValues(arg1);\n }, arguments) };\n imports.wbg.__wbg_crypto_e1d53a1d73fb10b8 = function(arg0) {\n const ret = arg0.crypto;\n return ret;\n };\n imports.wbg.__wbg_process_038c26bf42b093f8 = function(arg0) {\n const ret = arg0.process;\n return ret;\n };\n imports.wbg.__wbg_versions_ab37218d2f0b24a8 = function(arg0) {\n const ret = arg0.versions;\n return ret;\n };\n imports.wbg.__wbg_node_080f4b19d15bc1fe = function(arg0) {\n const ret = arg0.node;\n return ret;\n };\n imports.wbg.__wbg_msCrypto_6e7d3e1f92610cbb = function(arg0) {\n const ret = arg0.msCrypto;\n return ret;\n };\n imports.wbg.__wbg_require_78a3dcfbdba9cbce = function() { return handleError(function () {\n const ret = module.require;\n return ret;\n }, arguments) };\n imports.wbg.__wbg_instanceof_WebGl2RenderingContext_61bb2cb23346dbb7 = function(arg0) {\n let result;\n try {\n result = arg0 instanceof WebGL2RenderingContext;\n } catch {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_beginQuery_fb152d8d84f2b130 = function(arg0, arg1, arg2) {\n arg0.beginQuery(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_bindBufferRange_f2c529259df5358e = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n arg0.bindBufferRange(arg1 >>> 0, arg2 >>> 0, arg3, arg4, arg5);\n };\n imports.wbg.__wbg_bindSampler_6eb88b542e5a410f = function(arg0, arg1, arg2) {\n arg0.bindSampler(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_bindVertexArray_8b71290041cb6746 = function(arg0, arg1) {\n arg0.bindVertexArray(arg1);\n };\n imports.wbg.__wbg_blitFramebuffer_86eee8a5763ded5e = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) {\n arg0.blitFramebuffer(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0);\n };\n imports.wbg.__wbg_bufferData_573e61c49a480c4d = function(arg0, arg1, arg2, arg3) {\n arg0.bufferData(arg1 >>> 0, arg2, arg3 >>> 0);\n };\n imports.wbg.__wbg_bufferData_16f948547d74c866 = function(arg0, arg1, arg2, arg3) {\n arg0.bufferData(arg1 >>> 0, arg2, arg3 >>> 0);\n };\n imports.wbg.__wbg_bufferSubData_c7180c0b681078e8 = function(arg0, arg1, arg2, arg3) {\n arg0.bufferSubData(arg1 >>> 0, arg2, arg3);\n };\n imports.wbg.__wbg_clearBufferfi_95daf829c568e58a = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.clearBufferfi(arg1 >>> 0, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_clearBufferfv_b3c90fbed3b74920 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.clearBufferfv(arg1 >>> 0, arg2, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_clearBufferiv_fe2a00a8f8fb7322 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.clearBufferiv(arg1 >>> 0, arg2, getArrayI32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_clearBufferuiv_a41730a8d84c6ac6 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.clearBufferuiv(arg1 >>> 0, arg2, getArrayU32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_clientWaitSync_ae8f3712f85a57fb = function(arg0, arg1, arg2, arg3) {\n const ret = arg0.clientWaitSync(arg1, arg2 >>> 0, arg3 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_compressedTexSubImage2D_23b602b828848fb7 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n arg0.compressedTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8, arg9);\n };\n imports.wbg.__wbg_compressedTexSubImage2D_d6c95fc640a9f4de = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) {\n arg0.compressedTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8);\n };\n imports.wbg.__wbg_compressedTexSubImage3D_00b794917e65d559 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) {\n arg0.compressedTexSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10, arg11);\n };\n imports.wbg.__wbg_compressedTexSubImage3D_c9c7b42e0f7db586 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) {\n arg0.compressedTexSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10);\n };\n imports.wbg.__wbg_copyBufferSubData_c903618a0e0a9fca = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n arg0.copyBufferSubData(arg1 >>> 0, arg2 >>> 0, arg3, arg4, arg5);\n };\n imports.wbg.__wbg_copyTexSubImage3D_88fc9e1c56d3e7db = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n arg0.copyTexSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);\n };\n imports.wbg.__wbg_createQuery_42b609ba267d041d = function(arg0) {\n const ret = arg0.createQuery();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createSampler_d1255ae3836b1bee = function(arg0) {\n const ret = arg0.createSampler();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createVertexArray_de7292bbd7ea02dd = function(arg0) {\n const ret = arg0.createVertexArray();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_deleteQuery_0981fb4d492e46a7 = function(arg0, arg1) {\n arg0.deleteQuery(arg1);\n };\n imports.wbg.__wbg_deleteSampler_6d832d1900eafbea = function(arg0, arg1) {\n arg0.deleteSampler(arg1);\n };\n imports.wbg.__wbg_deleteSync_f8f026807b7eee54 = function(arg0, arg1) {\n arg0.deleteSync(arg1);\n };\n imports.wbg.__wbg_deleteVertexArray_dc4f1b2e5ac93f24 = function(arg0, arg1) {\n arg0.deleteVertexArray(arg1);\n };\n imports.wbg.__wbg_drawArraysInstanced_1222b6236d008088 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.drawArraysInstanced(arg1 >>> 0, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_drawBuffers_3223f0aeb44f7057 = function(arg0, arg1) {\n arg0.drawBuffers(arg1);\n };\n imports.wbg.__wbg_drawElementsInstanced_b4714f8dd90fd2a8 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n arg0.drawElementsInstanced(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_endQuery_726967da9d5d1ca7 = function(arg0, arg1) {\n arg0.endQuery(arg1 >>> 0);\n };\n imports.wbg.__wbg_fenceSync_fb3e1185847ee462 = function(arg0, arg1, arg2) {\n const ret = arg0.fenceSync(arg1 >>> 0, arg2 >>> 0);\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_framebufferTextureLayer_e644333b8ec36f9d = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n arg0.framebufferTextureLayer(arg1 >>> 0, arg2 >>> 0, arg3, arg4, arg5);\n };\n imports.wbg.__wbg_getBufferSubData_cd8138c86821bca3 = function(arg0, arg1, arg2, arg3) {\n arg0.getBufferSubData(arg1 >>> 0, arg2, arg3);\n };\n imports.wbg.__wbg_getIndexedParameter_5f5c79f6c05edd18 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = arg0.getIndexedParameter(arg1 >>> 0, arg2 >>> 0);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_getQueryParameter_e0f43fb85f793bbe = function(arg0, arg1, arg2) {\n const ret = arg0.getQueryParameter(arg1, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_getSyncParameter_b2f55318719e958c = function(arg0, arg1, arg2) {\n const ret = arg0.getSyncParameter(arg1, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_getUniformBlockIndex_a05b0c144aa49817 = function(arg0, arg1, arg2, arg3) {\n const ret = arg0.getUniformBlockIndex(arg1, getStringFromWasm0(arg2, arg3));\n return ret;\n };\n imports.wbg.__wbg_invalidateFramebuffer_696c3c456c34a207 = function() { return handleError(function (arg0, arg1, arg2) {\n arg0.invalidateFramebuffer(arg1 >>> 0, arg2);\n }, arguments) };\n imports.wbg.__wbg_readBuffer_bade27c1171e00cf = function(arg0, arg1) {\n arg0.readBuffer(arg1 >>> 0);\n };\n imports.wbg.__wbg_readPixels_493558abd28a3b61 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) {\n arg0.readPixels(arg1, arg2, arg3, arg4, arg5 >>> 0, arg6 >>> 0, arg7);\n }, arguments) };\n imports.wbg.__wbg_readPixels_92102ee9fe1c81a0 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) {\n arg0.readPixels(arg1, arg2, arg3, arg4, arg5 >>> 0, arg6 >>> 0, arg7);\n }, arguments) };\n imports.wbg.__wbg_renderbufferStorageMultisample_9cb173d2fd461513 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n arg0.renderbufferStorageMultisample(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_samplerParameterf_38ca759dc5c40461 = function(arg0, arg1, arg2, arg3) {\n arg0.samplerParameterf(arg1, arg2 >>> 0, arg3);\n };\n imports.wbg.__wbg_samplerParameteri_c631c02ceefc6dc1 = function(arg0, arg1, arg2, arg3) {\n arg0.samplerParameteri(arg1, arg2 >>> 0, arg3);\n };\n imports.wbg.__wbg_texImage2D_45fa34937f0d41eb = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) {\n arg0.texImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9 === 0 ? undefined : getArrayU8FromWasm0(arg9, arg10));\n }, arguments) };\n imports.wbg.__wbg_texStorage2D_89c29252632da923 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n arg0.texStorage2D(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_texStorage3D_3897fb6b91eb82d8 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n arg0.texStorage3D(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5, arg6);\n };\n imports.wbg.__wbg_texSubImage2D_6a8b0f3381d734c3 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n arg0.texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9);\n }, arguments) };\n imports.wbg.__wbg_texSubImage2D_53b6a050a0b9b24e = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n arg0.texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9);\n }, arguments) };\n imports.wbg.__wbg_texSubImage3D_84ef903e11598af0 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) {\n arg0.texSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0, arg11);\n }, arguments) };\n imports.wbg.__wbg_texSubImage3D_1d82135e9ce965bf = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) {\n arg0.texSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0, arg11);\n }, arguments) };\n imports.wbg.__wbg_uniform2fv_ffd0b1d3c3a4070a = function(arg0, arg1, arg2, arg3) {\n arg0.uniform2fv(arg1, getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform2iv_32329f9a4d491136 = function(arg0, arg1, arg2, arg3) {\n arg0.uniform2iv(arg1, getArrayI32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform3fv_bc831e48acb2c057 = function(arg0, arg1, arg2, arg3) {\n arg0.uniform3fv(arg1, getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform3iv_100a284f5a3cbca5 = function(arg0, arg1, arg2, arg3) {\n arg0.uniform3iv(arg1, getArrayI32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform4fv_26d822da5c3fdb00 = function(arg0, arg1, arg2, arg3) {\n arg0.uniform4fv(arg1, getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform4iv_7f03c41e6e49bbd6 = function(arg0, arg1, arg2, arg3) {\n arg0.uniform4iv(arg1, getArrayI32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniformBlockBinding_1971f4528d9c3043 = function(arg0, arg1, arg2, arg3) {\n arg0.uniformBlockBinding(arg1, arg2 >>> 0, arg3 >>> 0);\n };\n imports.wbg.__wbg_uniformMatrix2fv_5f1f56c7cbfb533f = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.uniformMatrix2fv(arg1, arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_uniformMatrix3fv_ae9271db8127a57b = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.uniformMatrix3fv(arg1, arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_uniformMatrix4fv_0f42d678a568ded9 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.uniformMatrix4fv(arg1, arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_vertexAttribDivisor_77f020121066a4d9 = function(arg0, arg1, arg2) {\n arg0.vertexAttribDivisor(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_vertexAttribIPointer_b15ad1437a268cf5 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n arg0.vertexAttribIPointer(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_activeTexture_0daf7c1698e49f00 = function(arg0, arg1) {\n arg0.activeTexture(arg1 >>> 0);\n };\n imports.wbg.__wbg_attachShader_3038234860d2d59d = function(arg0, arg1, arg2) {\n arg0.attachShader(arg1, arg2);\n };\n imports.wbg.__wbg_bindBuffer_9cb064991696b79f = function(arg0, arg1, arg2) {\n arg0.bindBuffer(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_bindFramebuffer_0522db2a250c29f0 = function(arg0, arg1, arg2) {\n arg0.bindFramebuffer(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_bindRenderbuffer_1e4928d9bf839c02 = function(arg0, arg1, arg2) {\n arg0.bindRenderbuffer(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_bindTexture_0c284b1604ba527c = function(arg0, arg1, arg2) {\n arg0.bindTexture(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_blendColor_a17ddceb3534e0b3 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.blendColor(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_blendEquation_b5d5be767bd3835a = function(arg0, arg1) {\n arg0.blendEquation(arg1 >>> 0);\n };\n imports.wbg.__wbg_blendEquationSeparate_d2fa3b718ee3579f = function(arg0, arg1, arg2) {\n arg0.blendEquationSeparate(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_blendFunc_d456b0c766f8dbc9 = function(arg0, arg1, arg2) {\n arg0.blendFunc(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_blendFuncSeparate_9a7146974b3cd76d = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.blendFuncSeparate(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4 >>> 0);\n };\n imports.wbg.__wbg_colorMask_a7f067283ed312c9 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.colorMask(arg1 !== 0, arg2 !== 0, arg3 !== 0, arg4 !== 0);\n };\n imports.wbg.__wbg_compileShader_af777dd3b15798b3 = function(arg0, arg1) {\n arg0.compileShader(arg1);\n };\n imports.wbg.__wbg_copyTexSubImage2D_47b14ff8459fd4c8 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) {\n arg0.copyTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8);\n };\n imports.wbg.__wbg_createBuffer_5ed0554ab35780b5 = function(arg0) {\n const ret = arg0.createBuffer();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createFramebuffer_86883935c13ddd59 = function(arg0) {\n const ret = arg0.createFramebuffer();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createProgram_7d25c1dd3bb0ce39 = function(arg0) {\n const ret = arg0.createProgram();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createRenderbuffer_b392324e044d389a = function(arg0) {\n const ret = arg0.createRenderbuffer();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createShader_96339db58713e350 = function(arg0, arg1) {\n const ret = arg0.createShader(arg1 >>> 0);\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createTexture_c651f9e28d1ce9d2 = function(arg0) {\n const ret = arg0.createTexture();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_cullFace_79e4ddbea13278b3 = function(arg0, arg1) {\n arg0.cullFace(arg1 >>> 0);\n };\n imports.wbg.__wbg_deleteBuffer_cf67a696a7857b3f = function(arg0, arg1) {\n arg0.deleteBuffer(arg1);\n };\n imports.wbg.__wbg_deleteFramebuffer_f9c2bceeb5422d9d = function(arg0, arg1) {\n arg0.deleteFramebuffer(arg1);\n };\n imports.wbg.__wbg_deleteProgram_9c8fa1ef341cb01d = function(arg0, arg1) {\n arg0.deleteProgram(arg1);\n };\n imports.wbg.__wbg_deleteRenderbuffer_cad502ac8d1398f2 = function(arg0, arg1) {\n arg0.deleteRenderbuffer(arg1);\n };\n imports.wbg.__wbg_deleteShader_f48f72524f5ee3ed = function(arg0, arg1) {\n arg0.deleteShader(arg1);\n };\n imports.wbg.__wbg_deleteTexture_1b5f5e536e0d5545 = function(arg0, arg1) {\n arg0.deleteTexture(arg1);\n };\n imports.wbg.__wbg_depthFunc_2060ec3687ac1f95 = function(arg0, arg1) {\n arg0.depthFunc(arg1 >>> 0);\n };\n imports.wbg.__wbg_depthMask_27d367443a80541d = function(arg0, arg1) {\n arg0.depthMask(arg1 !== 0);\n };\n imports.wbg.__wbg_depthRange_7109c2393819a37b = function(arg0, arg1, arg2) {\n arg0.depthRange(arg1, arg2);\n };\n imports.wbg.__wbg_disable_3adb8645ea1d92d4 = function(arg0, arg1) {\n arg0.disable(arg1 >>> 0);\n };\n imports.wbg.__wbg_disableVertexAttribArray_f469283fda607cee = function(arg0, arg1) {\n arg0.disableVertexAttribArray(arg1 >>> 0);\n };\n imports.wbg.__wbg_drawArrays_84de8a2416396807 = function(arg0, arg1, arg2, arg3) {\n arg0.drawArrays(arg1 >>> 0, arg2, arg3);\n };\n imports.wbg.__wbg_drawElements_dcb8df9c52e2bbd5 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.drawElements(arg1 >>> 0, arg2, arg3 >>> 0, arg4);\n };\n imports.wbg.__wbg_enable_1ac9f14a577b7c8b = function(arg0, arg1) {\n arg0.enable(arg1 >>> 0);\n };\n imports.wbg.__wbg_enableVertexAttribArray_53139716d9c95dba = function(arg0, arg1) {\n arg0.enableVertexAttribArray(arg1 >>> 0);\n };\n imports.wbg.__wbg_framebufferRenderbuffer_77bdb2f359a5728f = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.framebufferRenderbuffer(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4);\n };\n imports.wbg.__wbg_framebufferTexture2D_885176f16a153fec = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n arg0.framebufferTexture2D(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_frontFace_3d7784c56ffede8a = function(arg0, arg1) {\n arg0.frontFace(arg1 >>> 0);\n };\n imports.wbg.__wbg_getActiveUniform_9c4ac7c1ccf5f894 = function(arg0, arg1, arg2) {\n const ret = arg0.getActiveUniform(arg1, arg2 >>> 0);\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_getError_a472f86b6aa9ea71 = function(arg0) {\n const ret = arg0.getError();\n return ret;\n };\n imports.wbg.__wbg_getExtension_f0070583175271d4 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = arg0.getExtension(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n }, arguments) };\n imports.wbg.__wbg_getParameter_56d47f9b55e463d4 = function() { return handleError(function (arg0, arg1) {\n const ret = arg0.getParameter(arg1 >>> 0);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_getProgramInfoLog_7654794297967ac0 = function(arg0, arg1, arg2) {\n const ret = arg1.getProgramInfoLog(arg2);\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_getProgramParameter_5b1a40917aa850f8 = function(arg0, arg1, arg2) {\n const ret = arg0.getProgramParameter(arg1, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_getShaderInfoLog_915d0e8506c11159 = function(arg0, arg1, arg2) {\n const ret = arg1.getShaderInfoLog(arg2);\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_getShaderParameter_f9240892c9e7a0a3 = function(arg0, arg1, arg2) {\n const ret = arg0.getShaderParameter(arg1, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_getSupportedExtensions_7af8f7bbdd4d7b2c = function(arg0) {\n const ret = arg0.getSupportedExtensions();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_getUniformLocation_c6caabb349b43da7 = function(arg0, arg1, arg2, arg3) {\n const ret = arg0.getUniformLocation(arg1, getStringFromWasm0(arg2, arg3));\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_linkProgram_2d5cc584654696b8 = function(arg0, arg1) {\n arg0.linkProgram(arg1);\n };\n imports.wbg.__wbg_pixelStorei_a0b83efc92cd29fe = function(arg0, arg1, arg2) {\n arg0.pixelStorei(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_polygonOffset_03d3955d5a1afa08 = function(arg0, arg1, arg2) {\n arg0.polygonOffset(arg1, arg2);\n };\n imports.wbg.__wbg_renderbufferStorage_2192d9cd09128339 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.renderbufferStorage(arg1 >>> 0, arg2 >>> 0, arg3, arg4);\n };\n imports.wbg.__wbg_scissor_2b084e0dc81d67f4 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.scissor(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_shaderSource_57883245cdfb0dca = function(arg0, arg1, arg2, arg3) {\n arg0.shaderSource(arg1, getStringFromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_stencilFuncSeparate_3be68afd7ca6efcc = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.stencilFuncSeparate(arg1 >>> 0, arg2 >>> 0, arg3, arg4 >>> 0);\n };\n imports.wbg.__wbg_stencilMask_144b86d15d9fdbe6 = function(arg0, arg1) {\n arg0.stencilMask(arg1 >>> 0);\n };\n imports.wbg.__wbg_stencilMaskSeparate_84a2494b967772c7 = function(arg0, arg1, arg2) {\n arg0.stencilMaskSeparate(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_stencilOpSeparate_1708aea1aea0dc48 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.stencilOpSeparate(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4 >>> 0);\n };\n imports.wbg.__wbg_texParameteri_e0ce3810261e0864 = function(arg0, arg1, arg2, arg3) {\n arg0.texParameteri(arg1 >>> 0, arg2 >>> 0, arg3);\n };\n imports.wbg.__wbg_uniform1f_dcc6951bde745417 = function(arg0, arg1, arg2) {\n arg0.uniform1f(arg1, arg2);\n };\n imports.wbg.__wbg_uniform1i_4fdc6d6740375d22 = function(arg0, arg1, arg2) {\n arg0.uniform1i(arg1, arg2);\n };\n imports.wbg.__wbg_uniform4f_19b349303edb7836 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n arg0.uniform4f(arg1, arg2, arg3, arg4, arg5);\n };\n imports.wbg.__wbg_useProgram_2f4094faf45ecba1 = function(arg0, arg1) {\n arg0.useProgram(arg1);\n };\n imports.wbg.__wbg_vertexAttribPointer_ad370785358334f4 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n arg0.vertexAttribPointer(arg1 >>> 0, arg2, arg3 >>> 0, arg4 !== 0, arg5, arg6);\n };\n imports.wbg.__wbg_viewport_cc41e28a71c23915 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.viewport(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_instanceof_Window_e266f02eee43b570 = function(arg0) {\n let result;\n try {\n result = arg0 instanceof Window;\n } catch {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_document_950215a728589a2d = function(arg0) {\n const ret = arg0.document;\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_location_797a1856892cc2de = function(arg0) {\n const ret = arg0.location;\n return ret;\n };\n imports.wbg.__wbg_navigator_b18e629f7f0b75fa = function(arg0) {\n const ret = arg0.navigator;\n return ret;\n };\n imports.wbg.__wbg_devicePixelRatio_5f8f5cab76864090 = function(arg0) {\n const ret = arg0.devicePixelRatio;\n return ret;\n };\n imports.wbg.__wbg_localStorage_42608208af988a02 = function() { return handleError(function (arg0) {\n const ret = arg0.localStorage;\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n }, arguments) };\n imports.wbg.__wbg_cancelAnimationFrame_d079cdb83bc43b26 = function() { return handleError(function (arg0, arg1) {\n arg0.cancelAnimationFrame(arg1);\n }, arguments) };\n imports.wbg.__wbg_focus_501a2f26ca842755 = function() { return handleError(function (arg0) {\n arg0.focus();\n }, arguments) };\n imports.wbg.__wbg_open_caf5dfe2d159a600 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n const ret = arg0.open(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n }, arguments) };\n imports.wbg.__wbg_requestAnimationFrame_afe426b568f84138 = function() { return handleError(function (arg0, arg1) {\n const ret = arg0.requestAnimationFrame(arg1);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_fetch_465e8cb61a0f43ea = function(arg0, arg1) {\n const ret = arg0.fetch(arg1);\n return ret;\n };\n imports.wbg.__wbg_setbuffer_bad384d1628a8306 = function(arg0, arg1) {\n arg0.buffer = arg1;\n };\n imports.wbg.__wbg_setonended_15b13187aec41ac9 = function(arg0, arg1) {\n arg0.onended = arg1;\n };\n imports.wbg.__wbg_start_9169e040a16354b9 = function() { return handleError(function (arg0, arg1) {\n arg0.start(arg1);\n }, arguments) };\n imports.wbg.__wbg_connect_77f2f818a74097e1 = function() { return handleError(function (arg0, arg1) {\n const ret = arg0.connect(arg1);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_offsetX_413d9f02022e72ad = function(arg0) {\n const ret = arg0.offsetX;\n return ret;\n };\n imports.wbg.__wbg_offsetY_488f80a0a9666028 = function(arg0) {\n const ret = arg0.offsetY;\n return ret;\n };\n imports.wbg.__wbg_button_a1c470d5e4c997f2 = function(arg0) {\n const ret = arg0.button;\n return ret;\n };\n imports.wbg.__wbg_bindVertexArrayOES_688eba003a98a0bb = function(arg0, arg1) {\n arg0.bindVertexArrayOES(arg1);\n };\n imports.wbg.__wbg_createVertexArrayOES_02cfe655604046eb = function(arg0) {\n const ret = arg0.createVertexArrayOES();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_deleteVertexArrayOES_ba22911f739464a7 = function(arg0, arg1) {\n arg0.deleteVertexArrayOES(arg1);\n };\n imports.wbg.__wbg_new_91fc1a4631302ab0 = function() { return handleError(function () {\n const ret = new Path2D();\n return ret;\n }, arguments) };\n imports.wbg.__wbg_addPath_a432e963af597979 = function(arg0, arg1, arg2) {\n arg0.addPath(arg1, arg2);\n };\n imports.wbg.__wbg_closePath_2502f819d3c4221a = function(arg0) {\n arg0.closePath();\n };\n imports.wbg.__wbg_lineTo_ee1745e5c68d4536 = function(arg0, arg1, arg2) {\n arg0.lineTo(arg1, arg2);\n };\n imports.wbg.__wbg_moveTo_6d6ab8291735715c = function(arg0, arg1, arg2) {\n arg0.moveTo(arg1, arg2);\n };\n imports.wbg.__wbg_quadraticCurveTo_784a886737574a7b = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.quadraticCurveTo(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_rect_d4f6bcd28d1ccc7c = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.rect(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_now_c644db5194be8437 = function(arg0) {\n const ret = arg0.now();\n return ret;\n };\n imports.wbg.__wbg_drawBuffersWEBGL_dfb0d803ea7ebe07 = function(arg0, arg1) {\n arg0.drawBuffersWEBGL(arg1);\n };\n imports.wbg.__wbg_setTransform_756fc659a51a3e91 = function(arg0, arg1) {\n arg0.setTransform(arg1);\n };\n imports.wbg.__wbg_instanceof_HtmlCanvasElement_f5f69dab93281ebe = function(arg0) {\n let result;\n try {\n result = arg0 instanceof HTMLCanvasElement;\n } catch {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_width_a40e21a22129b197 = function(arg0) {\n const ret = arg0.width;\n return ret;\n };\n imports.wbg.__wbg_setwidth_81c62bc806e0a727 = function(arg0, arg1) {\n arg0.width = arg1 >>> 0;\n };\n imports.wbg.__wbg_height_98d51321254345a5 = function(arg0) {\n const ret = arg0.height;\n return ret;\n };\n imports.wbg.__wbg_setheight_98cf0db22c40ef07 = function(arg0, arg1) {\n arg0.height = arg1 >>> 0;\n };\n imports.wbg.__wbg_getContext_3ae404b649cf9287 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = arg0.getContext(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n }, arguments) };\n imports.wbg.__wbg_getContext_89a318b610dc5fd4 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = arg0.getContext(getStringFromWasm0(arg1, arg2), arg3);\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n }, arguments) };\n imports.wbg.__wbg_newwithstrandinit_c45f0dc6da26fd03 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = new Request(getStringFromWasm0(arg0, arg1), arg2);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_instanceof_CanvasRenderingContext2d_3e95629461ed9f67 = function(arg0) {\n let result;\n try {\n result = arg0 instanceof CanvasRenderingContext2D;\n } catch {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_setglobalAlpha_9b247016ca5b7baf = function(arg0, arg1) {\n arg0.globalAlpha = arg1;\n };\n imports.wbg.__wbg_setglobalCompositeOperation_7c8142daf951a34d = function() { return handleError(function (arg0, arg1, arg2) {\n arg0.globalCompositeOperation = getStringFromWasm0(arg1, arg2);\n }, arguments) };\n imports.wbg.__wbg_setstrokeStyle_073fc10b086c1727 = function(arg0, arg1) {\n arg0.strokeStyle = arg1;\n };\n imports.wbg.__wbg_setfillStyle_b065cfad34a78974 = function(arg0, arg1) {\n arg0.fillStyle = arg1;\n };\n imports.wbg.__wbg_setfilter_39d01028434c0e3c = function(arg0, arg1, arg2) {\n arg0.filter = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_setimageSmoothingEnabled_bf2992e4332c028e = function(arg0, arg1) {\n arg0.imageSmoothingEnabled = arg1 !== 0;\n };\n imports.wbg.__wbg_setlineWidth_2b5a5da5c4bf4084 = function(arg0, arg1) {\n arg0.lineWidth = arg1;\n };\n imports.wbg.__wbg_setlineCap_a2933c0b1d64ae1b = function(arg0, arg1, arg2) {\n arg0.lineCap = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_setlineJoin_a630a26a037775c0 = function(arg0, arg1, arg2) {\n arg0.lineJoin = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_setmiterLimit_9632926e0263a940 = function(arg0, arg1) {\n arg0.miterLimit = arg1;\n };\n imports.wbg.__wbg_drawImage_595c29d3eb1971b5 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n arg0.drawImage(arg1, arg2, arg3);\n }, arguments) };\n imports.wbg.__wbg_clip_3076bfd713f8dbdf = function(arg0, arg1, arg2) {\n arg0.clip(arg1, arg2);\n };\n imports.wbg.__wbg_fill_f544035cc39a9a33 = function(arg0, arg1, arg2) {\n arg0.fill(arg1, arg2);\n };\n imports.wbg.__wbg_stroke_f3b4581ac28cc0a3 = function(arg0, arg1) {\n arg0.stroke(arg1);\n };\n imports.wbg.__wbg_createLinearGradient_07e75b1061695061 = function(arg0, arg1, arg2, arg3, arg4) {\n const ret = arg0.createLinearGradient(arg1, arg2, arg3, arg4);\n return ret;\n };\n imports.wbg.__wbg_createPattern_ffbbf4d7c9d4d6ec = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = arg0.createPattern(arg1, getStringFromWasm0(arg2, arg3));\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n }, arguments) };\n imports.wbg.__wbg_createRadialGradient_fc473c7e83808cb8 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n const ret = arg0.createRadialGradient(arg1, arg2, arg3, arg4, arg5, arg6);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_putImageData_3d6a58a9eb5f743c = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n arg0.putImageData(arg1, arg2, arg3);\n }, arguments) };\n imports.wbg.__wbg_clearRect_92c5351269c74162 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.clearRect(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_fillRect_f63ba845233f000a = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.fillRect(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_restore_38b3fc1b40a29757 = function(arg0) {\n arg0.restore();\n };\n imports.wbg.__wbg_save_bab01f1913b2e819 = function(arg0) {\n arg0.save();\n };\n imports.wbg.__wbg_resetTransform_cb5911b6d0ba3407 = function() { return handleError(function (arg0) {\n arg0.resetTransform();\n }, arguments) };\n imports.wbg.__wbg_setTransform_a0b25774ef0bfce8 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n arg0.setTransform(arg1, arg2, arg3, arg4, arg5, arg6);\n }, arguments) };\n imports.wbg.__wbg_transform_a73a1d3cba69df05 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n arg0.transform(arg1, arg2, arg3, arg4, arg5, arg6);\n }, arguments) };\n imports.wbg.__wbg_key_f0decac219aa904b = function(arg0, arg1) {\n const ret = arg1.key;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_code_aed21120de275a12 = function(arg0, arg1) {\n const ret = arg1.code;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_body_be46234bb33edd63 = function(arg0) {\n const ret = arg0.body;\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createElement_e2a0e21263eb5416 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = arg0.createElement(getStringFromWasm0(arg1, arg2));\n return ret;\n }, arguments) };\n imports.wbg.__wbg_createElementNS_0047de728927ea00 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n const ret = arg0.createElementNS(arg1 === 0 ? undefined : getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n return ret;\n }, arguments) };\n imports.wbg.__wbg_querySelector_32b9d7ebb2df951d = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = arg0.querySelector(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n }, arguments) };\n imports.wbg.__wbg_newwithbuffersourcesequenceandoptions_a27e5c2fc0c23746 = function() { return handleError(function (arg0, arg1) {\n const ret = new Blob(arg0, arg1);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_a_ba51426af54c677a = function(arg0) {\n const ret = arg0.a;\n return ret;\n };\n imports.wbg.__wbg_seta_d92bb829a04c9bc2 = function(arg0, arg1) {\n arg0.a = arg1;\n };\n imports.wbg.__wbg_b_e353e5af8fd790ff = function(arg0) {\n const ret = arg0.b;\n return ret;\n };\n imports.wbg.__wbg_c_91d2dab8416e22a4 = function(arg0) {\n const ret = arg0.c;\n return ret;\n };\n imports.wbg.__wbg_d_9120f075783411ea = function(arg0) {\n const ret = arg0.d;\n return ret;\n };\n imports.wbg.__wbg_setd_5f7fd53a3541c258 = function(arg0, arg1) {\n arg0.d = arg1;\n };\n imports.wbg.__wbg_e_65a8131ab187edae = function(arg0) {\n const ret = arg0.e;\n return ret;\n };\n imports.wbg.__wbg_f_1302e186f63f1fc6 = function(arg0) {\n const ret = arg0.f;\n return ret;\n };\n imports.wbg.__wbg_new_41b8477bcd57c70f = function() { return handleError(function () {\n const ret = new DOMMatrix();\n return ret;\n }, arguments) };\n imports.wbg.__wbg_newwitharray64_14a5abd2f65d41fc = function() { return handleError(function (arg0, arg1) {\n const ret = new DOMMatrix(getArrayF64FromWasm0(arg0, arg1));\n return ret;\n }, arguments) };\n imports.wbg.__wbg_currentTarget_6aa9bd5069eb82e8 = function(arg0) {\n const ret = arg0.currentTarget;\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_preventDefault_16b2170b12f56317 = function(arg0) {\n arg0.preventDefault();\n };\n imports.wbg.__wbg_addEventListener_615d4590d38da1c9 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n arg0.addEventListener(getStringFromWasm0(arg1, arg2), arg3);\n }, arguments) };\n imports.wbg.__wbg_addEventListener_cf5b03cd29763277 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n arg0.addEventListener(getStringFromWasm0(arg1, arg2), arg3, arg4);\n }, arguments) };\n imports.wbg.__wbg_addEventListener_b1286394a632c3c9 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n arg0.addEventListener(getStringFromWasm0(arg1, arg2), arg3, arg4 !== 0);\n }, arguments) };\n imports.wbg.__wbg_removeEventListener_86fd19ed073cd1ed = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n arg0.removeEventListener(getStringFromWasm0(arg1, arg2), arg3);\n }, arguments) };\n imports.wbg.__wbg_removeEventListener_b25f5db74f767386 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n arg0.removeEventListener(getStringFromWasm0(arg1, arg2), arg3, arg4 !== 0);\n }, arguments) };\n imports.wbg.__wbg_baseURI_183bb1b65bdb30f8 = function() { return handleError(function (arg0, arg1) {\n const ret = arg1.baseURI;\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n }, arguments) };\n imports.wbg.__wbg_appendChild_b8199dc1655c852d = function() { return handleError(function (arg0, arg1) {\n const ret = arg0.appendChild(arg1);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_setid_3ffcf3ad6af1d07c = function(arg0, arg1, arg2) {\n arg0.id = getStringFromWasm0(arg1, arg2);\n };\n imports.wbg.__wbg_clientWidth_1fa51f20a3bebbbf = function(arg0) {\n const ret = arg0.clientWidth;\n return ret;\n };\n imports.wbg.__wbg_clientHeight_0fe149fdad1fe046 = function(arg0) {\n const ret = arg0.clientHeight;\n return ret;\n };\n imports.wbg.__wbg_querySelector_de6e6a6226107104 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = arg0.querySelector(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n }, arguments) };\n imports.wbg.__wbg_releasePointerCapture_b0063bfa1890f17b = function() { return handleError(function (arg0, arg1) {\n arg0.releasePointerCapture(arg1);\n }, arguments) };\n imports.wbg.__wbg_setAttribute_79c9562d32d05e66 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n arg0.setAttribute(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n }, arguments) };\n imports.wbg.__wbg_setAttributeNS_6226a35b93f5c79c = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n arg0.setAttributeNS(arg1 === 0 ? undefined : getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4), getStringFromWasm0(arg5, arg6));\n }, arguments) };\n imports.wbg.__wbg_setPointerCapture_5479dc0d082282b7 = function() { return handleError(function (arg0, arg1) {\n arg0.setPointerCapture(arg1);\n }, arguments) };\n imports.wbg.__wbg_remove_b18bc815630b67ec = function(arg0) {\n arg0.remove();\n };\n imports.wbg.__wbg_setProperty_21e2e7868b86a93e = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n arg0.setProperty(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n }, arguments) };\n imports.wbg.__wbg_newwithu8clampedarray_21093ce0fda74d0a = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = new ImageData(getClampedArrayU8FromWasm0(arg0, arg1), arg2 >>> 0);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_href_bb86bb94d1c6861b = function() { return handleError(function (arg0, arg1) {\n const ret = arg1.href;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n }, arguments) };\n imports.wbg.__wbg_protocol_3767aa51aa3121ca = function() { return handleError(function (arg0, arg1) {\n const ret = arg1.protocol;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n }, arguments) };\n imports.wbg.__wbg_assign_6a2665722c186353 = function() { return handleError(function (arg0, arg1, arg2) {\n arg0.assign(getStringFromWasm0(arg1, arg2));\n }, arguments) };\n imports.wbg.__wbg_get_bbc28d9c36fb00ee = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = arg1[getStringFromWasm0(arg2, arg3)];\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n }, arguments) };\n imports.wbg.__wbg_set_7165e34f03bd8242 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n arg0[getStringFromWasm0(arg1, arg2)] = getStringFromWasm0(arg3, arg4);\n }, arguments) };\n imports.wbg.__wbg_delete_f035c92bf260a2e2 = function() { return handleError(function (arg0, arg1, arg2) {\n delete arg0[getStringFromWasm0(arg1, arg2)];\n }, arguments) };\n imports.wbg.__wbg_size_5ce324b99223d189 = function(arg0) {\n const ret = arg0.size;\n return ret;\n };\n imports.wbg.__wbg_type_979610383a4b7c57 = function(arg0) {\n const ret = arg0.type;\n return ret;\n };\n imports.wbg.__wbg_name_1e6651aff4fe7a88 = function(arg0, arg1) {\n const ret = arg1.name;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_drawArraysInstancedANGLE_403faa11d52ccf6d = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.drawArraysInstancedANGLE(arg1 >>> 0, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_drawElementsInstancedANGLE_0230afc27cf9cec9 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n arg0.drawElementsInstancedANGLE(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_vertexAttribDivisorANGLE_6bbb3df4c6e7d08b = function(arg0, arg1, arg2) {\n arg0.vertexAttribDivisorANGLE(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_destination_5dfc354bcf2eb941 = function(arg0) {\n const ret = arg0.destination;\n return ret;\n };\n imports.wbg.__wbg_sampleRate_1fe9798ab15b5fe2 = function(arg0) {\n const ret = arg0.sampleRate;\n return ret;\n };\n imports.wbg.__wbg_currentTime_d94729a1b5fd59a5 = function(arg0) {\n const ret = arg0.currentTime;\n return ret;\n };\n imports.wbg.__wbg_new_80c6bdc66ebfa0b7 = function() { return handleError(function () {\n const ret = new lAudioContext();\n return ret;\n }, arguments) };\n imports.wbg.__wbg_close_82409a9d656a7c26 = function() { return handleError(function (arg0) {\n const ret = arg0.close();\n return ret;\n }, arguments) };\n imports.wbg.__wbg_suspend_248307f8f9d87bd4 = function() { return handleError(function (arg0) {\n const ret = arg0.suspend();\n return ret;\n }, arguments) };\n imports.wbg.__wbg_createBuffer_d142e00390bff447 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n const ret = arg0.createBuffer(arg1 >>> 0, arg2 >>> 0, arg3);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_createBufferSource_1473226efd418a08 = function() { return handleError(function (arg0) {\n const ret = arg0.createBufferSource();\n return ret;\n }, arguments) };\n imports.wbg.__wbg_resume_72fe7cd3e68b861a = function() { return handleError(function (arg0) {\n const ret = arg0.resume();\n return ret;\n }, arguments) };\n imports.wbg.__wbg_addColorStop_551ac167fe2ad6b1 = function() { return handleError(function (arg0, arg1, arg2, arg3) {\n arg0.addColorStop(arg1, getStringFromWasm0(arg2, arg3));\n }, arguments) };\n imports.wbg.__wbg_instanceof_HtmlFormElement_04e7484e36bd99d6 = function(arg0) {\n let result;\n try {\n result = arg0 instanceof HTMLFormElement;\n } catch {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_submit_d5162ad94d3182b1 = function() { return handleError(function (arg0) {\n arg0.submit();\n }, arguments) };\n imports.wbg.__wbg_inverse_0487daae5bca6389 = function(arg0) {\n const ret = arg0.inverse();\n return ret;\n };\n imports.wbg.__wbg_framebufferTextureMultiviewOVR_0ae55d2aa52fd2cb = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n arg0.framebufferTextureMultiviewOVR(arg1 >>> 0, arg2 >>> 0, arg3, arg4, arg5, arg6);\n };\n imports.wbg.__wbg_pointerId_d2caae4465ba386f = function(arg0) {\n const ret = arg0.pointerId;\n return ret;\n };\n imports.wbg.__wbg_instanceof_Response_fb3a4df648c1859b = function(arg0) {\n let result;\n try {\n result = arg0 instanceof Response;\n } catch {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_url_8ec2534cdfacb103 = function(arg0, arg1) {\n const ret = arg1.url;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_ok_1cd4c5ee1ccf4e0f = function(arg0) {\n const ret = arg0.ok;\n return ret;\n };\n imports.wbg.__wbg_statusText_9674693c2eb731fa = function(arg0, arg1) {\n const ret = arg1.statusText;\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_arrayBuffer_cb886e06a9e36e4d = function() { return handleError(function (arg0) {\n const ret = arg0.arrayBuffer();\n return ret;\n }, arguments) };\n imports.wbg.__wbg_deltaY_b32fa858e16edcc0 = function(arg0) {\n const ret = arg0.deltaY;\n return ret;\n };\n imports.wbg.__wbg_deltaMode_11f7b19e64d9a515 = function(arg0) {\n const ret = arg0.deltaMode;\n return ret;\n };\n imports.wbg.__wbg_instanceof_WebGlRenderingContext_1f34d107adf90e57 = function(arg0) {\n let result;\n try {\n result = arg0 instanceof WebGLRenderingContext;\n } catch {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_drawingBufferWidth_58a727aa7a345aa8 = function(arg0) {\n const ret = arg0.drawingBufferWidth;\n return ret;\n };\n imports.wbg.__wbg_drawingBufferHeight_bd91270bae19069e = function(arg0) {\n const ret = arg0.drawingBufferHeight;\n return ret;\n };\n imports.wbg.__wbg_bufferData_05664df801d7aec0 = function(arg0, arg1, arg2, arg3) {\n arg0.bufferData(arg1 >>> 0, arg2, arg3 >>> 0);\n };\n imports.wbg.__wbg_bufferData_023700b2ed207c43 = function(arg0, arg1, arg2, arg3) {\n arg0.bufferData(arg1 >>> 0, arg2, arg3 >>> 0);\n };\n imports.wbg.__wbg_bufferData_3daa5b6910265e45 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.bufferData(arg1 >>> 0, getArrayU8FromWasm0(arg2, arg3), arg4 >>> 0);\n };\n imports.wbg.__wbg_bufferSubData_4e653f611d7a962d = function(arg0, arg1, arg2, arg3) {\n arg0.bufferSubData(arg1 >>> 0, arg2, arg3);\n };\n imports.wbg.__wbg_compressedTexSubImage2D_788296e97b316838 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) {\n arg0.compressedTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8);\n };\n imports.wbg.__wbg_readPixels_30de7174c15126d3 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) {\n arg0.readPixels(arg1, arg2, arg3, arg4, arg5 >>> 0, arg6 >>> 0, arg7);\n }, arguments) };\n imports.wbg.__wbg_texImage2D_d5a54e57be204e4a = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) {\n arg0.texImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9 === 0 ? undefined : getArrayU8FromWasm0(arg9, arg10));\n }, arguments) };\n imports.wbg.__wbg_texSubImage2D_57792696288b0a61 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {\n arg0.texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9);\n }, arguments) };\n imports.wbg.__wbg_uniform1fv_18139e7937b2eeda = function(arg0, arg1, arg2, arg3) {\n arg0.uniform1fv(arg1, getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform2fv_c29ce786946f1aae = function(arg0, arg1, arg2, arg3) {\n arg0.uniform2fv(arg1, getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform2iv_58c3d5ee9e70c71d = function(arg0, arg1, arg2, arg3) {\n arg0.uniform2iv(arg1, getArrayI32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform3fv_5ca48b3279e0c643 = function(arg0, arg1, arg2, arg3) {\n arg0.uniform3fv(arg1, getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform3iv_0a103fe131bd9213 = function(arg0, arg1, arg2, arg3) {\n arg0.uniform3iv(arg1, getArrayI32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform4fv_14f1c5ef10bfb4c9 = function(arg0, arg1, arg2, arg3) {\n arg0.uniform4fv(arg1, getArrayF32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniform4iv_9436eeda2a27cce8 = function(arg0, arg1, arg2, arg3) {\n arg0.uniform4iv(arg1, getArrayI32FromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_uniformMatrix2fv_1a40e9f63b2005c8 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.uniformMatrix2fv(arg1, arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_uniformMatrix3fv_dcde28ba8c34d30e = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.uniformMatrix3fv(arg1, arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_uniformMatrix4fv_4575a018c8188146 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.uniformMatrix4fv(arg1, arg2 !== 0, getArrayF32FromWasm0(arg3, arg4));\n };\n imports.wbg.__wbg_activeTexture_01d5469eb22c10e7 = function(arg0, arg1) {\n arg0.activeTexture(arg1 >>> 0);\n };\n imports.wbg.__wbg_attachShader_14fb12e2ae589dc3 = function(arg0, arg1, arg2) {\n arg0.attachShader(arg1, arg2);\n };\n imports.wbg.__wbg_bindBuffer_b7c382dcd70e33f6 = function(arg0, arg1, arg2) {\n arg0.bindBuffer(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_bindFramebuffer_a5ab0ed0463586cb = function(arg0, arg1, arg2) {\n arg0.bindFramebuffer(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_bindRenderbuffer_2d67c879cdbe5ea9 = function(arg0, arg1, arg2) {\n arg0.bindRenderbuffer(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_bindTexture_c1c0e00507424f8e = function(arg0, arg1, arg2) {\n arg0.bindTexture(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_blendColor_13739d87434b79c3 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.blendColor(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_blendEquation_562c3267161e4675 = function(arg0, arg1) {\n arg0.blendEquation(arg1 >>> 0);\n };\n imports.wbg.__wbg_blendEquationSeparate_48b95e78f7224be4 = function(arg0, arg1, arg2) {\n arg0.blendEquationSeparate(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_blendFunc_f4365f78b650180f = function(arg0, arg1, arg2) {\n arg0.blendFunc(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_blendFuncSeparate_b508053691b6ebbe = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.blendFuncSeparate(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4 >>> 0);\n };\n imports.wbg.__wbg_clear_edebb12717625e22 = function(arg0, arg1) {\n arg0.clear(arg1 >>> 0);\n };\n imports.wbg.__wbg_clearColor_8758a0aef2ed52e4 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.clearColor(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_colorMask_99120a2c8caf1298 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.colorMask(arg1 !== 0, arg2 !== 0, arg3 !== 0, arg4 !== 0);\n };\n imports.wbg.__wbg_compileShader_4e9130ccbd4a0238 = function(arg0, arg1) {\n arg0.compileShader(arg1);\n };\n imports.wbg.__wbg_copyTexSubImage2D_7c0b0080eece3c1a = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) {\n arg0.copyTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8);\n };\n imports.wbg.__wbg_createBuffer_8c64250e5283611c = function(arg0) {\n const ret = arg0.createBuffer();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createFramebuffer_1f943a32c748753e = function(arg0) {\n const ret = arg0.createFramebuffer();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createProgram_28db0ff3cee5f71a = function(arg0) {\n const ret = arg0.createProgram();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createRenderbuffer_a76dcfda7bdc749a = function(arg0) {\n const ret = arg0.createRenderbuffer();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createShader_c5fcd8592f47b510 = function(arg0, arg1) {\n const ret = arg0.createShader(arg1 >>> 0);\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_createTexture_81fd93af28301e0e = function(arg0) {\n const ret = arg0.createTexture();\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_cullFace_d4450f8718c6b3eb = function(arg0, arg1) {\n arg0.cullFace(arg1 >>> 0);\n };\n imports.wbg.__wbg_deleteBuffer_17feed38f3a70ec9 = function(arg0, arg1) {\n arg0.deleteBuffer(arg1);\n };\n imports.wbg.__wbg_deleteFramebuffer_130abca01c89b7d6 = function(arg0, arg1) {\n arg0.deleteFramebuffer(arg1);\n };\n imports.wbg.__wbg_deleteProgram_dd5f0e2bc555e270 = function(arg0, arg1) {\n arg0.deleteProgram(arg1);\n };\n imports.wbg.__wbg_deleteRenderbuffer_385f3c9e8759b99e = function(arg0, arg1) {\n arg0.deleteRenderbuffer(arg1);\n };\n imports.wbg.__wbg_deleteShader_fac9fb3cdefdf6ec = function(arg0, arg1) {\n arg0.deleteShader(arg1);\n };\n imports.wbg.__wbg_deleteTexture_605a36a7e380df5f = function(arg0, arg1) {\n arg0.deleteTexture(arg1);\n };\n imports.wbg.__wbg_depthFunc_00d8a905436dc681 = function(arg0, arg1) {\n arg0.depthFunc(arg1 >>> 0);\n };\n imports.wbg.__wbg_depthMask_134f9e3073ca4fd0 = function(arg0, arg1) {\n arg0.depthMask(arg1 !== 0);\n };\n imports.wbg.__wbg_depthRange_f34f19edea1feadd = function(arg0, arg1, arg2) {\n arg0.depthRange(arg1, arg2);\n };\n imports.wbg.__wbg_disable_65425605098b79cf = function(arg0, arg1) {\n arg0.disable(arg1 >>> 0);\n };\n imports.wbg.__wbg_disableVertexAttribArray_cf25f8beb5872364 = function(arg0, arg1) {\n arg0.disableVertexAttribArray(arg1 >>> 0);\n };\n imports.wbg.__wbg_drawArrays_e5fa3cfc2b5d7c6d = function(arg0, arg1, arg2, arg3) {\n arg0.drawArrays(arg1 >>> 0, arg2, arg3);\n };\n imports.wbg.__wbg_drawElements_a388832eba137ef0 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.drawElements(arg1 >>> 0, arg2, arg3 >>> 0, arg4);\n };\n imports.wbg.__wbg_enable_2c3b6a4692af9b1b = function(arg0, arg1) {\n arg0.enable(arg1 >>> 0);\n };\n imports.wbg.__wbg_enableVertexAttribArray_6dd3d0668209ae19 = function(arg0, arg1) {\n arg0.enableVertexAttribArray(arg1 >>> 0);\n };\n imports.wbg.__wbg_framebufferRenderbuffer_3bf1420713a0b21a = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.framebufferRenderbuffer(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4);\n };\n imports.wbg.__wbg_framebufferTexture2D_ed03c0674b9979ce = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n arg0.framebufferTexture2D(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4, arg5);\n };\n imports.wbg.__wbg_frontFace_00177185d2fae697 = function(arg0, arg1) {\n arg0.frontFace(arg1 >>> 0);\n };\n imports.wbg.__wbg_getActiveUniform_e49dcda694ae15ab = function(arg0, arg1, arg2) {\n const ret = arg0.getActiveUniform(arg1, arg2 >>> 0);\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_getAttribLocation_65a128b3e856d81e = function(arg0, arg1, arg2, arg3) {\n const ret = arg0.getAttribLocation(arg1, getStringFromWasm0(arg2, arg3));\n return ret;\n };\n imports.wbg.__wbg_getExtension_d1151f6038b08ca5 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = arg0.getExtension(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n }, arguments) };\n imports.wbg.__wbg_getParameter_d6cd2dd2cde656ec = function() { return handleError(function (arg0, arg1) {\n const ret = arg0.getParameter(arg1 >>> 0);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_getProgramInfoLog_7fd2a7c6c1a280c1 = function(arg0, arg1, arg2) {\n const ret = arg1.getProgramInfoLog(arg2);\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_getProgramParameter_af1cfcccbbc80f71 = function(arg0, arg1, arg2) {\n const ret = arg0.getProgramParameter(arg1, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_getShaderInfoLog_d057293074e59c61 = function(arg0, arg1, arg2) {\n const ret = arg1.getShaderInfoLog(arg2);\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbg_getShaderParameter_685d7d7092c6bae6 = function(arg0, arg1, arg2) {\n const ret = arg0.getShaderParameter(arg1, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_getUniformLocation_b46e5db76599a918 = function(arg0, arg1, arg2, arg3) {\n const ret = arg0.getUniformLocation(arg1, getStringFromWasm0(arg2, arg3));\n return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);\n };\n imports.wbg.__wbg_linkProgram_ca9df3fba2fd4125 = function(arg0, arg1) {\n arg0.linkProgram(arg1);\n };\n imports.wbg.__wbg_pixelStorei_f97b971917582269 = function(arg0, arg1, arg2) {\n arg0.pixelStorei(arg1 >>> 0, arg2);\n };\n imports.wbg.__wbg_polygonOffset_fb73618b77fd3f6f = function(arg0, arg1, arg2) {\n arg0.polygonOffset(arg1, arg2);\n };\n imports.wbg.__wbg_renderbufferStorage_37eab84be1494aef = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.renderbufferStorage(arg1 >>> 0, arg2 >>> 0, arg3, arg4);\n };\n imports.wbg.__wbg_scissor_8bc2e761846f53f0 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.scissor(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_shaderSource_457e8bc42050401d = function(arg0, arg1, arg2, arg3) {\n arg0.shaderSource(arg1, getStringFromWasm0(arg2, arg3));\n };\n imports.wbg.__wbg_stencilFunc_c330e345b19b0f38 = function(arg0, arg1, arg2, arg3) {\n arg0.stencilFunc(arg1 >>> 0, arg2, arg3 >>> 0);\n };\n imports.wbg.__wbg_stencilFuncSeparate_510d3287542b4574 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.stencilFuncSeparate(arg1 >>> 0, arg2 >>> 0, arg3, arg4 >>> 0);\n };\n imports.wbg.__wbg_stencilMask_e1887eeaabe22771 = function(arg0, arg1) {\n arg0.stencilMask(arg1 >>> 0);\n };\n imports.wbg.__wbg_stencilMaskSeparate_e89abefeb5641657 = function(arg0, arg1, arg2) {\n arg0.stencilMaskSeparate(arg1 >>> 0, arg2 >>> 0);\n };\n imports.wbg.__wbg_stencilOp_05f38c743b7da372 = function(arg0, arg1, arg2, arg3) {\n arg0.stencilOp(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0);\n };\n imports.wbg.__wbg_stencilOpSeparate_aa3d09aa448a6f48 = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.stencilOpSeparate(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4 >>> 0);\n };\n imports.wbg.__wbg_texParameteri_9fbb09bbf9670af4 = function(arg0, arg1, arg2, arg3) {\n arg0.texParameteri(arg1 >>> 0, arg2 >>> 0, arg3);\n };\n imports.wbg.__wbg_uniform1f_062c683ec584f7e8 = function(arg0, arg1, arg2) {\n arg0.uniform1f(arg1, arg2);\n };\n imports.wbg.__wbg_uniform1i_1f8256271b54cf41 = function(arg0, arg1, arg2) {\n arg0.uniform1i(arg1, arg2);\n };\n imports.wbg.__wbg_uniform4f_68fac972655f5359 = function(arg0, arg1, arg2, arg3, arg4, arg5) {\n arg0.uniform4f(arg1, arg2, arg3, arg4, arg5);\n };\n imports.wbg.__wbg_useProgram_6c9019d05fb8d280 = function(arg0, arg1) {\n arg0.useProgram(arg1);\n };\n imports.wbg.__wbg_vertexAttribPointer_ccabef9be68fe1c4 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n arg0.vertexAttribPointer(arg1 >>> 0, arg2, arg3 >>> 0, arg4 !== 0, arg5, arg6);\n };\n imports.wbg.__wbg_viewport_4bdfc4b8959593ee = function(arg0, arg1, arg2, arg3, arg4) {\n arg0.viewport(arg1, arg2, arg3, arg4);\n };\n imports.wbg.__wbg_style_2141664e428fef46 = function(arg0) {\n const ret = arg0.style;\n return ret;\n };\n imports.wbg.__wbg_get_27fe3dac1c4d0224 = function(arg0, arg1) {\n const ret = arg0[arg1 >>> 0];\n return ret;\n };\n imports.wbg.__wbg_length_e498fbc24f9c1d4f = function(arg0) {\n const ret = arg0.length;\n return ret;\n };\n imports.wbg.__wbg_new_b525de17f44a8943 = function() {\n const ret = new Array();\n return ret;\n };\n imports.wbg.__wbg_newnoargs_2b8b6bd7753c76ba = function(arg0, arg1) {\n const ret = new Function(getStringFromWasm0(arg0, arg1));\n return ret;\n };\n imports.wbg.__wbg_next_88560ec06a094dea = function() { return handleError(function (arg0) {\n const ret = arg0.next();\n return ret;\n }, arguments) };\n imports.wbg.__wbg_done_1ebec03bbd919843 = function(arg0) {\n const ret = arg0.done;\n return ret;\n };\n imports.wbg.__wbg_value_6ac8da5cc5b3efda = function(arg0) {\n const ret = arg0.value;\n return ret;\n };\n imports.wbg.__wbg_get_baf4855f9a986186 = function() { return handleError(function (arg0, arg1) {\n const ret = Reflect.get(arg0, arg1);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_call_95d1ea488d03e4e8 = function() { return handleError(function (arg0, arg1) {\n const ret = arg0.call(arg1);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_new_f9876326328f45ed = function() {\n const ret = new Object();\n return ret;\n };\n imports.wbg.__wbg_self_e7c1f827057f6584 = function() { return handleError(function () {\n const ret = self.self;\n return ret;\n }, arguments) };\n imports.wbg.__wbg_window_a09ec664e14b1b81 = function() { return handleError(function () {\n const ret = window.window;\n return ret;\n }, arguments) };\n imports.wbg.__wbg_globalThis_87cbb8506fecf3a9 = function() { return handleError(function () {\n const ret = globalThis.globalThis;\n return ret;\n }, arguments) };\n imports.wbg.__wbg_global_c85a9259e621f3db = function() { return handleError(function () {\n const ret = global.global;\n return ret;\n }, arguments) };\n imports.wbg.__wbg_set_17224bc548dd1d7b = function(arg0, arg1, arg2) {\n arg0[arg1 >>> 0] = arg2;\n };\n imports.wbg.__wbg_isArray_39d28997bf6b96b4 = function(arg0) {\n const ret = Array.isArray(arg0);\n return ret;\n };\n imports.wbg.__wbg_of_892d7838f8e4cc20 = function(arg0) {\n const ret = Array.of(arg0);\n return ret;\n };\n imports.wbg.__wbg_of_defbc28e6c20f48f = function(arg0, arg1) {\n const ret = Array.of(arg0, arg1);\n return ret;\n };\n imports.wbg.__wbg_push_49c286f04dd3bf59 = function(arg0, arg1) {\n const ret = arg0.push(arg1);\n return ret;\n };\n imports.wbg.__wbg_instanceof_ArrayBuffer_a69f02ee4c4f5065 = function(arg0) {\n let result;\n try {\n result = arg0 instanceof ArrayBuffer;\n } catch {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_new_14e50b92ffe713d6 = function(arg0) {\n const ret = new ArrayBuffer(arg0 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_values_97683218f24ed826 = function(arg0) {\n const ret = arg0.values();\n return ret;\n };\n imports.wbg.__wbg_apply_aedce30790c00792 = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = arg0.apply(arg1, arg2);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_call_9495de66fdbe016b = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = arg0.call(arg1, arg2);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_isSafeInteger_8c4789029e885159 = function(arg0) {\n const ret = Number.isSafeInteger(arg0);\n return ret;\n };\n imports.wbg.__wbg_getTime_7c59072d1651a3cf = function(arg0) {\n const ret = arg0.getTime();\n return ret;\n };\n imports.wbg.__wbg_getTimezoneOffset_2a6b27fb18493a56 = function(arg0) {\n const ret = arg0.getTimezoneOffset();\n return ret;\n };\n imports.wbg.__wbg_new0_25059e40b1c02766 = function() {\n const ret = new Date();\n return ret;\n };\n imports.wbg.__wbg_instanceof_Object_f5a826c4da0d4a94 = function(arg0) {\n let result;\n try {\n result = arg0 instanceof Object;\n } catch {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_entries_4e1315b774245952 = function(arg0) {\n const ret = Object.entries(arg0);\n return ret;\n };\n imports.wbg.__wbg_fromEntries_47a432d7604fc06a = function() { return handleError(function (arg0) {\n const ret = Object.fromEntries(arg0);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_is_8f1618fe9a4fd388 = function(arg0, arg1) {\n const ret = Object.is(arg0, arg1);\n return ret;\n };\n imports.wbg.__wbg_new_9d3a9ce4282a18a8 = function(arg0, arg1) {\n try {\n var state0 = {a: arg0, b: arg1};\n var cb0 = (arg0, arg1) => {\n const a = state0.a;\n state0.a = 0;\n try {\n return __wbg_adapter_908(a, state0.b, arg0, arg1);\n } finally {\n state0.a = a;\n }\n };\n const ret = new Promise(cb0);\n return ret;\n } finally {\n state0.a = state0.b = 0;\n }\n };\n imports.wbg.__wbg_resolve_fd40f858d9db1a04 = function(arg0) {\n const ret = Promise.resolve(arg0);\n return ret;\n };\n imports.wbg.__wbg_then_ec5db6d509eb475f = function(arg0, arg1) {\n const ret = arg0.then(arg1);\n return ret;\n };\n imports.wbg.__wbg_then_f753623316e2873a = function(arg0, arg1, arg2) {\n const ret = arg0.then(arg1, arg2);\n return ret;\n };\n imports.wbg.__wbg_buffer_cf65c07de34b9a08 = function(arg0) {\n const ret = arg0.buffer;\n return ret;\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_55f9ffb569d9fa74 = function(arg0, arg1, arg2) {\n const ret = new Int8Array(arg0, arg1 >>> 0, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_f477e654086cbbb6 = function(arg0, arg1, arg2) {\n const ret = new Int16Array(arg0, arg1 >>> 0, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_b57a602974d4b1cd = function(arg0, arg1, arg2) {\n const ret = new Int32Array(arg0, arg1 >>> 0, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_9fb2f11355ecadf5 = function(arg0, arg1, arg2) {\n const ret = new Uint8Array(arg0, arg1 >>> 0, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_new_537b7341ce90bb31 = function(arg0) {\n const ret = new Uint8Array(arg0);\n return ret;\n };\n imports.wbg.__wbg_set_17499e8aa4003ebd = function(arg0, arg1, arg2) {\n arg0.set(arg1, arg2 >>> 0);\n };\n imports.wbg.__wbg_length_27a2afe8ab42b09f = function(arg0) {\n const ret = arg0.length;\n return ret;\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_9241d9d251418ebf = function(arg0, arg1, arg2) {\n const ret = new Uint16Array(arg0, arg1 >>> 0, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_5c5a6e21987c3bee = function(arg0, arg1, arg2) {\n const ret = new Uint32Array(arg0, arg1 >>> 0, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_newwithbyteoffsetandlength_4078d56428eb2926 = function(arg0, arg1, arg2) {\n const ret = new Float32Array(arg0, arg1 >>> 0, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_instanceof_Uint8Array_01cebe79ca606cca = function(arg0) {\n let result;\n try {\n result = arg0 instanceof Uint8Array;\n } catch {\n result = false;\n }\n const ret = result;\n return ret;\n };\n imports.wbg.__wbg_newwithlength_b56c882b57805732 = function(arg0) {\n const ret = new Uint8Array(arg0 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_fill_9a34644ce9e78c5b = function(arg0, arg1, arg2, arg3) {\n const ret = arg0.fill(arg1, arg2 >>> 0, arg3 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_subarray_7526649b91a252a6 = function(arg0, arg1, arg2) {\n const ret = arg0.subarray(arg1 >>> 0, arg2 >>> 0);\n return ret;\n };\n imports.wbg.__wbg_has_3feea89d34bd7ad5 = function() { return handleError(function (arg0, arg1) {\n const ret = Reflect.has(arg0, arg1);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_ownKeys_9efe69be404540aa = function() { return handleError(function (arg0) {\n const ret = Reflect.ownKeys(arg0);\n return ret;\n }, arguments) };\n imports.wbg.__wbg_set_6aa458a4ebdb65cb = function() { return handleError(function (arg0, arg1, arg2) {\n const ret = Reflect.set(arg0, arg1, arg2);\n return ret;\n }, arguments) };\n imports.wbg.__wbindgen_bigint_get_as_i64 = function(arg0, arg1) {\n const v = arg1;\n const ret = typeof(v) === 'bigint' ? v : undefined;\n getBigInt64Memory0()[arg0 / 8 + 1] = isLikeNone(ret) ? BigInt(0) : ret;\n getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret);\n };\n imports.wbg.__wbindgen_debug_string = function(arg0, arg1) {\n const ret = debugString(arg1);\n const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);\n const len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n };\n imports.wbg.__wbindgen_throw = function(arg0, arg1) {\n throw new Error(getStringFromWasm0(arg0, arg1));\n };\n imports.wbg.__wbindgen_memory = function() {\n const ret = wasm.memory;\n return ret;\n };\n imports.wbg.__wbindgen_closure_wrapper779 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 217, __wbg_adapter_48);\n return ret;\n };\n imports.wbg.__wbindgen_closure_wrapper780 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 217, __wbg_adapter_51);\n return ret;\n };\n imports.wbg.__wbindgen_closure_wrapper782 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 217, __wbg_adapter_51);\n return ret;\n };\n imports.wbg.__wbindgen_closure_wrapper784 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 217, __wbg_adapter_56);\n return ret;\n };\n imports.wbg.__wbindgen_closure_wrapper786 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 217, __wbg_adapter_51);\n return ret;\n };\n imports.wbg.__wbindgen_closure_wrapper788 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 217, __wbg_adapter_51);\n return ret;\n };\n imports.wbg.__wbindgen_closure_wrapper12804 = function(arg0, arg1, arg2) {\n const ret = makeMutClosure(arg0, arg1, 4785, __wbg_adapter_63);\n return ret;\n };\n imports.wbg.__wbindgen_init_externref_table = function() {\n const table = wasm.__wbindgen_export_2;\n const offset = table.grow(4);\n table.set(0, undefined);\n table.set(offset + 0, undefined);\n table.set(offset + 1, null);\n table.set(offset + 2, true);\n table.set(offset + 3, false);\n ;\n };\n\n return imports;\n}\n\nfunction initMemory(imports, maybe_memory) {\n\n}\n\nfunction finalizeInit(instance, module) {\n wasm = instance.exports;\n init.__wbindgen_wasm_module = module;\n cachedBigInt64Memory0 = null;\n cachedFloat32Memory0 = null;\n cachedFloat64Memory0 = null;\n cachedInt32Memory0 = null;\n cachedUint32Memory0 = null;\n cachedUint8Memory0 = null;\n cachedUint8ClampedMemory0 = null;\n\n wasm.__wbindgen_start();\n return wasm;\n}\n\nfunction initSync(module) {\n const imports = getImports();\n\n initMemory(imports);\n\n if (!(module instanceof WebAssembly.Module)) {\n module = new WebAssembly.Module(module);\n }\n\n const instance = new WebAssembly.Instance(module, imports);\n\n return finalizeInit(instance, module);\n}\n\nasync function init(input) {\n if (typeof input === 'undefined') {\n input = new URL('ruffle_web-wasm_extensions_bg.wasm', import.meta.url);\n }\n const imports = getImports();\n\n if (typeof input === 'string' || (typeof Request === 'function' && input instanceof Request) || (typeof URL === 'function' && input instanceof URL)) {\n input = fetch(input);\n }\n\n initMemory(imports);\n\n const { instance, module } = await load(await input, imports);\n\n return finalizeInit(instance, module);\n}\n\nexport { initSync }\nexport default init;\n"],"names":["copyToAudioBufferInterleaved","audioBuffer","interleavedData","numSamples","length","leftBuffer","getChannelData","rightBuffer","i","sample","lAudioContext","AudioContext","webkitAudioContext","undefined","wasm","cachedTextDecoder","TextDecoder","ignoreBOM","fatal","decode","cachedUint8Memory0","getUint8Memory0","byteLength","Uint8Array","memory","buffer","getStringFromWasm0","ptr","len","subarray","isLikeNone","x","cachedFloat64Memory0","getFloat64Memory0","Float64Array","cachedInt32Memory0","getInt32Memory0","Int32Array","WASM_VECTOR_LEN","cachedTextEncoder","TextEncoder","encodeString","encodeInto","arg","view","buf","encode","set","read","written","passStringToWasm0","malloc","realloc","mem","offset","code","charCodeAt","slice","cachedBigInt64Memory0","debugString","val","type","description","name","Array","isArray","debug","builtInMatches","exec","toString","call","className","JSON","stringify","_","Error","message","stack","makeMutClosure","arg0","arg1","dtor","f","state","a","b","cnt","real","args","__wbindgen_export_3","get","original","__wbg_adapter_48","_dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__ha7d6d342750d9d1a","__wbg_adapter_51","arg2","closure216_externref_shim","__wbg_adapter_56","_dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hf01b59c74493b58b","__wbg_adapter_63","closure4784_externref_shim","addToExternrefTable0","obj","idx","__externref_table_alloc","__wbindgen_export_2","handleError","apply","this","e","__wbindgen_exn_store","takeFromExternrefTable0","value","__externref_table_dealloc","cachedUint32Memory0","getUint32Memory0","Uint32Array","cachedFloat32Memory0","getArrayF32FromWasm0","Float32Array","getArrayU8FromWasm0","getArrayI32FromWasm0","getArrayF64FromWasm0","cachedUint8ClampedMemory0","getClampedArrayU8FromWasm0","Uint8ClampedArray","Ruffle","static","Object","create","prototype","__destroy_into_raw","free","__wbg_ruffle_free","constructor","parent","js_player","config","ruffle_new","stream_from","movie_url","parameters","retptr","__wbindgen_add_to_stack_pointer","ptr0","__wbindgen_malloc","__wbindgen_realloc","len0","ruffle_stream_from","r0","load_data","swf_data","swf_name","ruffle_load_data","play","ruffle_play","pause","ruffle_pause","is_playing","ruffle_is_playing","volume","ruffle_volume","set_volume","ruffle_set_volume","renderer_debug_info","ruffle_renderer_debug_info","prepare_context_menu","ruffle_prepare_context_menu","run_context_menu_callback","index","ruffle_run_context_menu_callback","set_fullscreen","is_fullscreen","ruffle_set_fullscreen","clear_custom_menu_items","ruffle_clear_custom_menu_items","destroy","ruffle_destroy","call_exposed_callback","ptr1","array","passArrayJsValueToWasm0","len1","ruffle_call_exposed_callback","set_trace_observer","observer","ruffle_set_trace_observer","audio_context","ruffle_audio_context","ruffle_is_wasm_simd_used","getImports","imports","wbg","__wbg_new_f9bb493369a83c12","__wbg_panic_cc9551d881f701ae","panic","__wbindgen_cb_drop","__wbg_setMetadata_11d904a2018b04c1","setMetadata","__wbindgen_is_function","__wbindgen_string_new","__wbg_onCallbackAvailable_44f6acac6389d11d","onCallbackAvailable","__wbg_onFSCommand_b13bfd8f38fc3115","arg3","arg4","onFSCommand","arguments","__wbindgen_number_get","ret","__wbindgen_string_get","__wbindgen_boolean_get","__wbindgen_number_new","__wbg_displayUnsupportedMessage_cb34e3c4ccb484e1","displayUnsupportedMessage","__wbg_displayRootMovieDownloadFailedMessage_c90a7f0f0b73e4df","displayRootMovieDownloadFailedMessage","__wbg_displayMessage_e81323a872d4e00a","displayMessage","__wbg_setFullscreen_62846f9d4b5f6f48","setFullscreen","__wbg_ruffle_new","__wrap","__wbindgen_error_new","__wbindgen_is_object","__wbindgen_is_undefined","__wbindgen_in","__wbindgen_is_bigint","__wbindgen_bigint_from_u64","BigInt","asUintN","__wbindgen_jsval_eq","__wbindgen_is_string","__wbg_copyToAudioBufferInterleaved_7975d0071e3cdc32","__wbg_new_abda76e883ba8a5f","__wbg_stack_658279fe44541cf6","__wbg_error_f851667af71bcfc6","console","error","__wbindgen_free","__wbindgen_jsval_loose_eq","__wbg_String_91fba7ded13ba54c","String","__wbg_getwithrefkey_15c62c2b8546208d","__wbg_set_20cbc34131e76824","__wbg_log_c9486ca5d8e2cbe8","log","__wbg_log_aba5996d9bde071f","arg5","arg6","arg7","__wbg_mark_40e050a77cc39fea","performance","mark","__wbg_measure_aa7a73f17813f708","measure","__wbg_randomFillSync_6894564c2c334c42","randomFillSync","__wbg_getRandomValues_805f1c3d65988a5a","getRandomValues","__wbg_crypto_e1d53a1d73fb10b8","crypto","__wbg_process_038c26bf42b093f8","process","__wbg_versions_ab37218d2f0b24a8","versions","__wbg_node_080f4b19d15bc1fe","node","__wbg_msCrypto_6e7d3e1f92610cbb","msCrypto","__wbg_require_78a3dcfbdba9cbce","module","require","__wbg_instanceof_WebGl2RenderingContext_61bb2cb23346dbb7","result","WebGL2RenderingContext","__wbg_beginQuery_fb152d8d84f2b130","beginQuery","__wbg_bindBufferRange_f2c529259df5358e","bindBufferRange","__wbg_bindSampler_6eb88b542e5a410f","bindSampler","__wbg_bindVertexArray_8b71290041cb6746","bindVertexArray","__wbg_blitFramebuffer_86eee8a5763ded5e","arg8","arg9","arg10","blitFramebuffer","__wbg_bufferData_573e61c49a480c4d","bufferData","__wbg_bufferData_16f948547d74c866","__wbg_bufferSubData_c7180c0b681078e8","bufferSubData","__wbg_clearBufferfi_95daf829c568e58a","clearBufferfi","__wbg_clearBufferfv_b3c90fbed3b74920","clearBufferfv","__wbg_clearBufferiv_fe2a00a8f8fb7322","clearBufferiv","__wbg_clearBufferuiv_a41730a8d84c6ac6","clearBufferuiv","__wbg_clientWaitSync_ae8f3712f85a57fb","clientWaitSync","__wbg_compressedTexSubImage2D_23b602b828848fb7","compressedTexSubImage2D","__wbg_compressedTexSubImage2D_d6c95fc640a9f4de","__wbg_compressedTexSubImage3D_00b794917e65d559","arg11","compressedTexSubImage3D","__wbg_compressedTexSubImage3D_c9c7b42e0f7db586","__wbg_copyBufferSubData_c903618a0e0a9fca","copyBufferSubData","__wbg_copyTexSubImage3D_88fc9e1c56d3e7db","copyTexSubImage3D","__wbg_createQuery_42b609ba267d041d","createQuery","__wbg_createSampler_d1255ae3836b1bee","createSampler","__wbg_createVertexArray_de7292bbd7ea02dd","createVertexArray","__wbg_deleteQuery_0981fb4d492e46a7","deleteQuery","__wbg_deleteSampler_6d832d1900eafbea","deleteSampler","__wbg_deleteSync_f8f026807b7eee54","deleteSync","__wbg_deleteVertexArray_dc4f1b2e5ac93f24","deleteVertexArray","__wbg_drawArraysInstanced_1222b6236d008088","drawArraysInstanced","__wbg_drawBuffers_3223f0aeb44f7057","drawBuffers","__wbg_drawElementsInstanced_b4714f8dd90fd2a8","drawElementsInstanced","__wbg_endQuery_726967da9d5d1ca7","endQuery","__wbg_fenceSync_fb3e1185847ee462","fenceSync","__wbg_framebufferTextureLayer_e644333b8ec36f9d","framebufferTextureLayer","__wbg_getBufferSubData_cd8138c86821bca3","getBufferSubData","__wbg_getIndexedParameter_5f5c79f6c05edd18","getIndexedParameter","__wbg_getQueryParameter_e0f43fb85f793bbe","getQueryParameter","__wbg_getSyncParameter_b2f55318719e958c","getSyncParameter","__wbg_getUniformBlockIndex_a05b0c144aa49817","getUniformBlockIndex","__wbg_invalidateFramebuffer_696c3c456c34a207","invalidateFramebuffer","__wbg_readBuffer_bade27c1171e00cf","readBuffer","__wbg_readPixels_493558abd28a3b61","readPixels","__wbg_readPixels_92102ee9fe1c81a0","__wbg_renderbufferStorageMultisample_9cb173d2fd461513","renderbufferStorageMultisample","__wbg_samplerParameterf_38ca759dc5c40461","samplerParameterf","__wbg_samplerParameteri_c631c02ceefc6dc1","samplerParameteri","__wbg_texImage2D_45fa34937f0d41eb","texImage2D","__wbg_texStorage2D_89c29252632da923","texStorage2D","__wbg_texStorage3D_3897fb6b91eb82d8","texStorage3D","__wbg_texSubImage2D_6a8b0f3381d734c3","texSubImage2D","__wbg_texSubImage2D_53b6a050a0b9b24e","__wbg_texSubImage3D_84ef903e11598af0","texSubImage3D","__wbg_texSubImage3D_1d82135e9ce965bf","__wbg_uniform2fv_ffd0b1d3c3a4070a","uniform2fv","__wbg_uniform2iv_32329f9a4d491136","uniform2iv","__wbg_uniform3fv_bc831e48acb2c057","uniform3fv","__wbg_uniform3iv_100a284f5a3cbca5","uniform3iv","__wbg_uniform4fv_26d822da5c3fdb00","uniform4fv","__wbg_uniform4iv_7f03c41e6e49bbd6","uniform4iv","__wbg_uniformBlockBinding_1971f4528d9c3043","uniformBlockBinding","__wbg_uniformMatrix2fv_5f1f56c7cbfb533f","uniformMatrix2fv","__wbg_uniformMatrix3fv_ae9271db8127a57b","uniformMatrix3fv","__wbg_uniformMatrix4fv_0f42d678a568ded9","uniformMatrix4fv","__wbg_vertexAttribDivisor_77f020121066a4d9","vertexAttribDivisor","__wbg_vertexAttribIPointer_b15ad1437a268cf5","vertexAttribIPointer","__wbg_activeTexture_0daf7c1698e49f00","activeTexture","__wbg_attachShader_3038234860d2d59d","attachShader","__wbg_bindBuffer_9cb064991696b79f","bindBuffer","__wbg_bindFramebuffer_0522db2a250c29f0","bindFramebuffer","__wbg_bindRenderbuffer_1e4928d9bf839c02","bindRenderbuffer","__wbg_bindTexture_0c284b1604ba527c","bindTexture","__wbg_blendColor_a17ddceb3534e0b3","blendColor","__wbg_blendEquation_b5d5be767bd3835a","blendEquation","__wbg_blendEquationSeparate_d2fa3b718ee3579f","blendEquationSeparate","__wbg_blendFunc_d456b0c766f8dbc9","blendFunc","__wbg_blendFuncSeparate_9a7146974b3cd76d","blendFuncSeparate","__wbg_colorMask_a7f067283ed312c9","colorMask","__wbg_compileShader_af777dd3b15798b3","compileShader","__wbg_copyTexSubImage2D_47b14ff8459fd4c8","copyTexSubImage2D","__wbg_createBuffer_5ed0554ab35780b5","createBuffer","__wbg_createFramebuffer_86883935c13ddd59","createFramebuffer","__wbg_createProgram_7d25c1dd3bb0ce39","createProgram","__wbg_createRenderbuffer_b392324e044d389a","createRenderbuffer","__wbg_createShader_96339db58713e350","createShader","__wbg_createTexture_c651f9e28d1ce9d2","createTexture","__wbg_cullFace_79e4ddbea13278b3","cullFace","__wbg_deleteBuffer_cf67a696a7857b3f","deleteBuffer","__wbg_deleteFramebuffer_f9c2bceeb5422d9d","deleteFramebuffer","__wbg_deleteProgram_9c8fa1ef341cb01d","deleteProgram","__wbg_deleteRenderbuffer_cad502ac8d1398f2","deleteRenderbuffer","__wbg_deleteShader_f48f72524f5ee3ed","deleteShader","__wbg_deleteTexture_1b5f5e536e0d5545","deleteTexture","__wbg_depthFunc_2060ec3687ac1f95","depthFunc","__wbg_depthMask_27d367443a80541d","depthMask","__wbg_depthRange_7109c2393819a37b","depthRange","__wbg_disable_3adb8645ea1d92d4","disable","__wbg_disableVertexAttribArray_f469283fda607cee","disableVertexAttribArray","__wbg_drawArrays_84de8a2416396807","drawArrays","__wbg_drawElements_dcb8df9c52e2bbd5","drawElements","__wbg_enable_1ac9f14a577b7c8b","enable","__wbg_enableVertexAttribArray_53139716d9c95dba","enableVertexAttribArray","__wbg_framebufferRenderbuffer_77bdb2f359a5728f","framebufferRenderbuffer","__wbg_framebufferTexture2D_885176f16a153fec","framebufferTexture2D","__wbg_frontFace_3d7784c56ffede8a","frontFace","__wbg_getActiveUniform_9c4ac7c1ccf5f894","getActiveUniform","__wbg_getError_a472f86b6aa9ea71","getError","__wbg_getExtension_f0070583175271d4","getExtension","__wbg_getParameter_56d47f9b55e463d4","getParameter","__wbg_getProgramInfoLog_7654794297967ac0","getProgramInfoLog","__wbg_getProgramParameter_5b1a40917aa850f8","getProgramParameter","__wbg_getShaderInfoLog_915d0e8506c11159","getShaderInfoLog","__wbg_getShaderParameter_f9240892c9e7a0a3","getShaderParameter","__wbg_getSupportedExtensions_7af8f7bbdd4d7b2c","getSupportedExtensions","__wbg_getUniformLocation_c6caabb349b43da7","getUniformLocation","__wbg_linkProgram_2d5cc584654696b8","linkProgram","__wbg_pixelStorei_a0b83efc92cd29fe","pixelStorei","__wbg_polygonOffset_03d3955d5a1afa08","polygonOffset","__wbg_renderbufferStorage_2192d9cd09128339","renderbufferStorage","__wbg_scissor_2b084e0dc81d67f4","scissor","__wbg_shaderSource_57883245cdfb0dca","shaderSource","__wbg_stencilFuncSeparate_3be68afd7ca6efcc","stencilFuncSeparate","__wbg_stencilMask_144b86d15d9fdbe6","stencilMask","__wbg_stencilMaskSeparate_84a2494b967772c7","stencilMaskSeparate","__wbg_stencilOpSeparate_1708aea1aea0dc48","stencilOpSeparate","__wbg_texParameteri_e0ce3810261e0864","texParameteri","__wbg_uniform1f_dcc6951bde745417","uniform1f","__wbg_uniform1i_4fdc6d6740375d22","uniform1i","__wbg_uniform4f_19b349303edb7836","uniform4f","__wbg_useProgram_2f4094faf45ecba1","useProgram","__wbg_vertexAttribPointer_ad370785358334f4","vertexAttribPointer","__wbg_viewport_cc41e28a71c23915","viewport","__wbg_instanceof_Window_e266f02eee43b570","Window","__wbg_document_950215a728589a2d","document","__wbg_location_797a1856892cc2de","location","__wbg_navigator_b18e629f7f0b75fa","navigator","__wbg_devicePixelRatio_5f8f5cab76864090","devicePixelRatio","__wbg_localStorage_42608208af988a02","localStorage","__wbg_cancelAnimationFrame_d079cdb83bc43b26","cancelAnimationFrame","__wbg_focus_501a2f26ca842755","focus","__wbg_open_caf5dfe2d159a600","open","__wbg_requestAnimationFrame_afe426b568f84138","requestAnimationFrame","__wbg_fetch_465e8cb61a0f43ea","fetch","__wbg_setbuffer_bad384d1628a8306","__wbg_setonended_15b13187aec41ac9","onended","__wbg_start_9169e040a16354b9","start","__wbg_connect_77f2f818a74097e1","connect","__wbg_offsetX_413d9f02022e72ad","offsetX","__wbg_offsetY_488f80a0a9666028","offsetY","__wbg_button_a1c470d5e4c997f2","button","__wbg_bindVertexArrayOES_688eba003a98a0bb","bindVertexArrayOES","__wbg_createVertexArrayOES_02cfe655604046eb","createVertexArrayOES","__wbg_deleteVertexArrayOES_ba22911f739464a7","deleteVertexArrayOES","__wbg_new_91fc1a4631302ab0","Path2D","__wbg_addPath_a432e963af597979","addPath","__wbg_closePath_2502f819d3c4221a","closePath","__wbg_lineTo_ee1745e5c68d4536","lineTo","__wbg_moveTo_6d6ab8291735715c","moveTo","__wbg_quadraticCurveTo_784a886737574a7b","quadraticCurveTo","__wbg_rect_d4f6bcd28d1ccc7c","rect","__wbg_now_c644db5194be8437","now","__wbg_drawBuffersWEBGL_dfb0d803ea7ebe07","drawBuffersWEBGL","__wbg_setTransform_756fc659a51a3e91","setTransform","__wbg_instanceof_HtmlCanvasElement_f5f69dab93281ebe","HTMLCanvasElement","__wbg_width_a40e21a22129b197","width","__wbg_setwidth_81c62bc806e0a727","__wbg_height_98d51321254345a5","height","__wbg_setheight_98cf0db22c40ef07","__wbg_getContext_3ae404b649cf9287","getContext","__wbg_getContext_89a318b610dc5fd4","__wbg_newwithstrandinit_c45f0dc6da26fd03","Request","__wbg_instanceof_CanvasRenderingContext2d_3e95629461ed9f67","CanvasRenderingContext2D","__wbg_setglobalAlpha_9b247016ca5b7baf","globalAlpha","__wbg_setglobalCompositeOperation_7c8142daf951a34d","globalCompositeOperation","__wbg_setstrokeStyle_073fc10b086c1727","strokeStyle","__wbg_setfillStyle_b065cfad34a78974","fillStyle","__wbg_setfilter_39d01028434c0e3c","filter","__wbg_setimageSmoothingEnabled_bf2992e4332c028e","imageSmoothingEnabled","__wbg_setlineWidth_2b5a5da5c4bf4084","lineWidth","__wbg_setlineCap_a2933c0b1d64ae1b","lineCap","__wbg_setlineJoin_a630a26a037775c0","lineJoin","__wbg_setmiterLimit_9632926e0263a940","miterLimit","__wbg_drawImage_595c29d3eb1971b5","drawImage","__wbg_clip_3076bfd713f8dbdf","clip","__wbg_fill_f544035cc39a9a33","fill","__wbg_stroke_f3b4581ac28cc0a3","stroke","__wbg_createLinearGradient_07e75b1061695061","createLinearGradient","__wbg_createPattern_ffbbf4d7c9d4d6ec","createPattern","__wbg_createRadialGradient_fc473c7e83808cb8","createRadialGradient","__wbg_putImageData_3d6a58a9eb5f743c","putImageData","__wbg_clearRect_92c5351269c74162","clearRect","__wbg_fillRect_f63ba845233f000a","fillRect","__wbg_restore_38b3fc1b40a29757","restore","__wbg_save_bab01f1913b2e819","save","__wbg_resetTransform_cb5911b6d0ba3407","resetTransform","__wbg_setTransform_a0b25774ef0bfce8","__wbg_transform_a73a1d3cba69df05","transform","__wbg_key_f0decac219aa904b","key","__wbg_code_aed21120de275a12","__wbg_body_be46234bb33edd63","body","__wbg_createElement_e2a0e21263eb5416","createElement","__wbg_createElementNS_0047de728927ea00","createElementNS","__wbg_querySelector_32b9d7ebb2df951d","querySelector","__wbg_newwithbuffersourcesequenceandoptions_a27e5c2fc0c23746","Blob","__wbg_a_ba51426af54c677a","__wbg_seta_d92bb829a04c9bc2","__wbg_b_e353e5af8fd790ff","__wbg_c_91d2dab8416e22a4","c","__wbg_d_9120f075783411ea","d","__wbg_setd_5f7fd53a3541c258","__wbg_e_65a8131ab187edae","__wbg_f_1302e186f63f1fc6","__wbg_new_41b8477bcd57c70f","DOMMatrix","__wbg_newwitharray64_14a5abd2f65d41fc","__wbg_currentTarget_6aa9bd5069eb82e8","currentTarget","__wbg_preventDefault_16b2170b12f56317","preventDefault","__wbg_addEventListener_615d4590d38da1c9","addEventListener","__wbg_addEventListener_cf5b03cd29763277","__wbg_addEventListener_b1286394a632c3c9","__wbg_removeEventListener_86fd19ed073cd1ed","removeEventListener","__wbg_removeEventListener_b25f5db74f767386","__wbg_baseURI_183bb1b65bdb30f8","baseURI","__wbg_appendChild_b8199dc1655c852d","appendChild","__wbg_setid_3ffcf3ad6af1d07c","id","__wbg_clientWidth_1fa51f20a3bebbbf","clientWidth","__wbg_clientHeight_0fe149fdad1fe046","clientHeight","__wbg_querySelector_de6e6a6226107104","__wbg_releasePointerCapture_b0063bfa1890f17b","releasePointerCapture","__wbg_setAttribute_79c9562d32d05e66","setAttribute","__wbg_setAttributeNS_6226a35b93f5c79c","setAttributeNS","__wbg_setPointerCapture_5479dc0d082282b7","setPointerCapture","__wbg_remove_b18bc815630b67ec","remove","__wbg_setProperty_21e2e7868b86a93e","setProperty","__wbg_newwithu8clampedarray_21093ce0fda74d0a","ImageData","__wbg_href_bb86bb94d1c6861b","href","__wbg_protocol_3767aa51aa3121ca","protocol","__wbg_assign_6a2665722c186353","assign","__wbg_get_bbc28d9c36fb00ee","__wbg_set_7165e34f03bd8242","__wbg_delete_f035c92bf260a2e2","__wbg_size_5ce324b99223d189","size","__wbg_type_979610383a4b7c57","__wbg_name_1e6651aff4fe7a88","__wbg_drawArraysInstancedANGLE_403faa11d52ccf6d","drawArraysInstancedANGLE","__wbg_drawElementsInstancedANGLE_0230afc27cf9cec9","drawElementsInstancedANGLE","__wbg_vertexAttribDivisorANGLE_6bbb3df4c6e7d08b","vertexAttribDivisorANGLE","__wbg_destination_5dfc354bcf2eb941","destination","__wbg_sampleRate_1fe9798ab15b5fe2","sampleRate","__wbg_currentTime_d94729a1b5fd59a5","currentTime","__wbg_new_80c6bdc66ebfa0b7","__wbg_close_82409a9d656a7c26","close","__wbg_suspend_248307f8f9d87bd4","suspend","__wbg_createBuffer_d142e00390bff447","__wbg_createBufferSource_1473226efd418a08","createBufferSource","__wbg_resume_72fe7cd3e68b861a","resume","__wbg_addColorStop_551ac167fe2ad6b1","addColorStop","__wbg_instanceof_HtmlFormElement_04e7484e36bd99d6","HTMLFormElement","__wbg_submit_d5162ad94d3182b1","submit","__wbg_inverse_0487daae5bca6389","inverse","__wbg_framebufferTextureMultiviewOVR_0ae55d2aa52fd2cb","framebufferTextureMultiviewOVR","__wbg_pointerId_d2caae4465ba386f","pointerId","__wbg_instanceof_Response_fb3a4df648c1859b","Response","__wbg_url_8ec2534cdfacb103","url","__wbg_ok_1cd4c5ee1ccf4e0f","ok","__wbg_statusText_9674693c2eb731fa","statusText","__wbg_arrayBuffer_cb886e06a9e36e4d","arrayBuffer","__wbg_deltaY_b32fa858e16edcc0","deltaY","__wbg_deltaMode_11f7b19e64d9a515","deltaMode","__wbg_instanceof_WebGlRenderingContext_1f34d107adf90e57","WebGLRenderingContext","__wbg_drawingBufferWidth_58a727aa7a345aa8","drawingBufferWidth","__wbg_drawingBufferHeight_bd91270bae19069e","drawingBufferHeight","__wbg_bufferData_05664df801d7aec0","__wbg_bufferData_023700b2ed207c43","__wbg_bufferData_3daa5b6910265e45","__wbg_bufferSubData_4e653f611d7a962d","__wbg_compressedTexSubImage2D_788296e97b316838","__wbg_readPixels_30de7174c15126d3","__wbg_texImage2D_d5a54e57be204e4a","__wbg_texSubImage2D_57792696288b0a61","__wbg_uniform1fv_18139e7937b2eeda","uniform1fv","__wbg_uniform2fv_c29ce786946f1aae","__wbg_uniform2iv_58c3d5ee9e70c71d","__wbg_uniform3fv_5ca48b3279e0c643","__wbg_uniform3iv_0a103fe131bd9213","__wbg_uniform4fv_14f1c5ef10bfb4c9","__wbg_uniform4iv_9436eeda2a27cce8","__wbg_uniformMatrix2fv_1a40e9f63b2005c8","__wbg_uniformMatrix3fv_dcde28ba8c34d30e","__wbg_uniformMatrix4fv_4575a018c8188146","__wbg_activeTexture_01d5469eb22c10e7","__wbg_attachShader_14fb12e2ae589dc3","__wbg_bindBuffer_b7c382dcd70e33f6","__wbg_bindFramebuffer_a5ab0ed0463586cb","__wbg_bindRenderbuffer_2d67c879cdbe5ea9","__wbg_bindTexture_c1c0e00507424f8e","__wbg_blendColor_13739d87434b79c3","__wbg_blendEquation_562c3267161e4675","__wbg_blendEquationSeparate_48b95e78f7224be4","__wbg_blendFunc_f4365f78b650180f","__wbg_blendFuncSeparate_b508053691b6ebbe","__wbg_clear_edebb12717625e22","clear","__wbg_clearColor_8758a0aef2ed52e4","clearColor","__wbg_colorMask_99120a2c8caf1298","__wbg_compileShader_4e9130ccbd4a0238","__wbg_copyTexSubImage2D_7c0b0080eece3c1a","__wbg_createBuffer_8c64250e5283611c","__wbg_createFramebuffer_1f943a32c748753e","__wbg_createProgram_28db0ff3cee5f71a","__wbg_createRenderbuffer_a76dcfda7bdc749a","__wbg_createShader_c5fcd8592f47b510","__wbg_createTexture_81fd93af28301e0e","__wbg_cullFace_d4450f8718c6b3eb","__wbg_deleteBuffer_17feed38f3a70ec9","__wbg_deleteFramebuffer_130abca01c89b7d6","__wbg_deleteProgram_dd5f0e2bc555e270","__wbg_deleteRenderbuffer_385f3c9e8759b99e","__wbg_deleteShader_fac9fb3cdefdf6ec","__wbg_deleteTexture_605a36a7e380df5f","__wbg_depthFunc_00d8a905436dc681","__wbg_depthMask_134f9e3073ca4fd0","__wbg_depthRange_f34f19edea1feadd","__wbg_disable_65425605098b79cf","__wbg_disableVertexAttribArray_cf25f8beb5872364","__wbg_drawArrays_e5fa3cfc2b5d7c6d","__wbg_drawElements_a388832eba137ef0","__wbg_enable_2c3b6a4692af9b1b","__wbg_enableVertexAttribArray_6dd3d0668209ae19","__wbg_framebufferRenderbuffer_3bf1420713a0b21a","__wbg_framebufferTexture2D_ed03c0674b9979ce","__wbg_frontFace_00177185d2fae697","__wbg_getActiveUniform_e49dcda694ae15ab","__wbg_getAttribLocation_65a128b3e856d81e","getAttribLocation","__wbg_getExtension_d1151f6038b08ca5","__wbg_getParameter_d6cd2dd2cde656ec","__wbg_getProgramInfoLog_7fd2a7c6c1a280c1","__wbg_getProgramParameter_af1cfcccbbc80f71","__wbg_getShaderInfoLog_d057293074e59c61","__wbg_getShaderParameter_685d7d7092c6bae6","__wbg_getUniformLocation_b46e5db76599a918","__wbg_linkProgram_ca9df3fba2fd4125","__wbg_pixelStorei_f97b971917582269","__wbg_polygonOffset_fb73618b77fd3f6f","__wbg_renderbufferStorage_37eab84be1494aef","__wbg_scissor_8bc2e761846f53f0","__wbg_shaderSource_457e8bc42050401d","__wbg_stencilFunc_c330e345b19b0f38","stencilFunc","__wbg_stencilFuncSeparate_510d3287542b4574","__wbg_stencilMask_e1887eeaabe22771","__wbg_stencilMaskSeparate_e89abefeb5641657","__wbg_stencilOp_05f38c743b7da372","stencilOp","__wbg_stencilOpSeparate_aa3d09aa448a6f48","__wbg_texParameteri_9fbb09bbf9670af4","__wbg_uniform1f_062c683ec584f7e8","__wbg_uniform1i_1f8256271b54cf41","__wbg_uniform4f_68fac972655f5359","__wbg_useProgram_6c9019d05fb8d280","__wbg_vertexAttribPointer_ccabef9be68fe1c4","__wbg_viewport_4bdfc4b8959593ee","__wbg_style_2141664e428fef46","style","__wbg_get_27fe3dac1c4d0224","__wbg_length_e498fbc24f9c1d4f","__wbg_new_b525de17f44a8943","__wbg_newnoargs_2b8b6bd7753c76ba","Function","__wbg_next_88560ec06a094dea","next","__wbg_done_1ebec03bbd919843","done","__wbg_value_6ac8da5cc5b3efda","__wbg_get_baf4855f9a986186","Reflect","__wbg_call_95d1ea488d03e4e8","__wbg_new_f9876326328f45ed","__wbg_self_e7c1f827057f6584","self","__wbg_window_a09ec664e14b1b81","window","__wbg_globalThis_87cbb8506fecf3a9","globalThis","__wbg_global_c85a9259e621f3db","g","global","__wbg_set_17224bc548dd1d7b","__wbg_isArray_39d28997bf6b96b4","__wbg_of_892d7838f8e4cc20","of","__wbg_of_defbc28e6c20f48f","__wbg_push_49c286f04dd3bf59","push","__wbg_instanceof_ArrayBuffer_a69f02ee4c4f5065","ArrayBuffer","__wbg_new_14e50b92ffe713d6","__wbg_values_97683218f24ed826","values","__wbg_apply_aedce30790c00792","__wbg_call_9495de66fdbe016b","__wbg_isSafeInteger_8c4789029e885159","Number","isSafeInteger","__wbg_getTime_7c59072d1651a3cf","getTime","__wbg_getTimezoneOffset_2a6b27fb18493a56","getTimezoneOffset","__wbg_new0_25059e40b1c02766","Date","__wbg_instanceof_Object_f5a826c4da0d4a94","__wbg_entries_4e1315b774245952","entries","__wbg_fromEntries_47a432d7604fc06a","fromEntries","__wbg_is_8f1618fe9a4fd388","is","__wbg_new_9d3a9ce4282a18a8","state0","Promise","closure5318_externref_shim","__wbg_adapter_908","__wbg_resolve_fd40f858d9db1a04","resolve","__wbg_then_ec5db6d509eb475f","then","__wbg_then_f753623316e2873a","__wbg_buffer_cf65c07de34b9a08","__wbg_newwithbyteoffsetandlength_55f9ffb569d9fa74","Int8Array","__wbg_newwithbyteoffsetandlength_f477e654086cbbb6","Int16Array","__wbg_newwithbyteoffsetandlength_b57a602974d4b1cd","__wbg_newwithbyteoffsetandlength_9fb2f11355ecadf5","__wbg_new_537b7341ce90bb31","__wbg_set_17499e8aa4003ebd","__wbg_length_27a2afe8ab42b09f","__wbg_newwithbyteoffsetandlength_9241d9d251418ebf","Uint16Array","__wbg_newwithbyteoffsetandlength_5c5a6e21987c3bee","__wbg_newwithbyteoffsetandlength_4078d56428eb2926","__wbg_instanceof_Uint8Array_01cebe79ca606cca","__wbg_newwithlength_b56c882b57805732","__wbg_fill_9a34644ce9e78c5b","__wbg_subarray_7526649b91a252a6","__wbg_has_3feea89d34bd7ad5","has","__wbg_ownKeys_9efe69be404540aa","ownKeys","__wbg_set_6aa458a4ebdb65cb","__wbindgen_bigint_get_as_i64","BigInt64Array","__wbindgen_debug_string","__wbindgen_throw","__wbindgen_memory","__wbindgen_closure_wrapper779","__wbindgen_closure_wrapper780","__wbindgen_closure_wrapper782","__wbindgen_closure_wrapper784","__wbindgen_closure_wrapper786","__wbindgen_closure_wrapper788","__wbindgen_closure_wrapper12804","__wbindgen_init_externref_table","table","grow","finalizeInit","instance","exports","init","__wbindgen_wasm_module","__wbindgen_start","initSync","WebAssembly","Module","Instance","async","input","URL","instantiateStreaming","headers","warn","bytes","instantiate","load"],"sourceRoot":""} \ No newline at end of file diff --git a/be36596da218e1eec01c.woff2 b/be36596da218e1eec01c.woff2 new file mode 100644 index 00000000..ff60934d Binary files /dev/null and b/be36596da218e1eec01c.woff2 differ diff --git a/d99f9c6283e5de0bc81f.wasm b/d99f9c6283e5de0bc81f.wasm deleted file mode 100644 index 0dd6f32f..00000000 Binary files a/d99f9c6283e5de0bc81f.wasm and /dev/null differ diff --git a/icon180.png b/icon180.png new file mode 100644 index 00000000..698fa8aa Binary files /dev/null and b/icon180.png differ diff --git a/icon32.png b/icon32.png new file mode 100644 index 00000000..91a93610 Binary files /dev/null and b/icon32.png differ diff --git a/icon48.png b/icon48.png new file mode 100644 index 00000000..4264a2d2 Binary files /dev/null and b/icon48.png differ diff --git a/index.html b/index.html index ea31cf85..3af7e07d 100644 --- a/index.html +++ b/index.html @@ -1,48 +1,89 @@ - - - - - Ruffle Web Demo - - - - - - -