new file: Files/flashplayer_32_sa.exe new file: favicon.ico new file: globe.gif new file: imgs/download.png new file: imgs/zuck.jpg new file: index.html new file: other.ico new file: script.js new file: site.webmanifest new file: sitemap.html new file: styles/backround.css new file: styles/border.css new file: styles/fonts/Titillium_Web/OFL.txt new file: styles/fonts/Titillium_Web/TitilliumWeb-Black.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-Bold.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-BoldItalic.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-ExtraLight.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-ExtraLightItalic.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-Italic.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-Light.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-LightItalic.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-Regular.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-SemiBold.ttf new file: styles/fonts/Titillium_Web/TitilliumWeb-SemiBoldItalic.ttf new file: styles/fonts/webfontkit-20221027-163353/generator_config.txt new file: styles/fonts/webfontkit-20221027-163353/specimen_files/grid_12-825-55-15.css new file: styles/fonts/webfontkit-20221027-163353/specimen_files/specimen_stylesheet.css new file: styles/fonts/webfontkit-20221027-163353/stylesheet.css new file: styles/fonts/webfontkit-20221027-163353/titilliumweb-extralight-demo.html new file: styles/fonts/webfontkit-20221027-163353/titilliumweb-extralight-webfont.woff new file: styles/fonts/webfontkit-20221027-163353/titilliumweb-extralight-webfont.woff2 new file: styles/fonts/webfontkit-20221027-165950/generator_config.txt new file: styles/fonts/webfontkit-20221027-165950/specimen_files/grid_12-825-55-15.css new file: styles/fonts/webfontkit-20221027-165950/specimen_files/specimen_stylesheet.css new file: styles/fonts/webfontkit-20221027-165950/stylesheet.css new file: styles/fonts/webfontkit-20221027-165950/titilliumweb-bold-demo.html new file: styles/fonts/webfontkit-20221027-165950/titilliumweb-bold-webfont.woff new file: styles/fonts/webfontkit-20221027-165950/titilliumweb-bold-webfont.woff2 new file: styles/style.css new file: tools/2048/.gitignore new file: tools/2048/.jshintrc new file: tools/2048/CONTRIBUTING.md new file: tools/2048/LICENSE.txt new file: tools/2048/README.md new file: tools/2048/Rakefile new file: tools/2048/favicon.ico new file: tools/2048/index.html new file: tools/2048/js/animframe_polyfill.js new file: tools/2048/js/application.js new file: tools/2048/js/bind_polyfill.js new file: tools/2048/js/classlist_polyfill.js new file: tools/2048/js/game_manager.js new file: tools/2048/js/grid.js new file: tools/2048/js/html_actuator.js new file: tools/2048/js/keyboard_input_manager.js new file: tools/2048/js/local_storage_manager.js new file: tools/2048/js/tile.js new file: tools/2048/meta/apple-touch-icon.png new file: tools/webretro/cores/neocd_libretro.js new file: tools/webretro/cores/neocd_libretro.wasm new file: tools/webretro/cores/nestopia_libretro.js new file: tools/webretro/cores/nestopia_libretro.wasm new file: tools/webretro/cores/o2em_libretro.js new file: tools/webretro/cores/o2em_libretro.wasm new file: tools/webretro/cores/opera_libretro.js new file: tools/webretro/cores/opera_libretro.wasm
1 line
68 KiB
JavaScript
1 line
68 KiB
JavaScript
(()=>{var e,t,n,r,i,o,c,s,a,u,d,l,_,f,b,p,h,g,v,w,m,x,y,k,S,I,C,E,P,F,A,O,R,T,M,j,L,N,B,D,U,q,$,H,W,V,z,G,Y,X,Z,Q,J,K,ee,te,ne,re,ie,oe,ce,se,ae,ue,de,le,_e,fe,be,pe,he,ge,ve,we,me,xe,ye,ke,Se,Ie,Ce,Ee,Pe,Fe,Ae,Oe,Re,Te,Me,je,Le,Ne,Be,De,Ue,qe,$e,He,We,Ve,ze,Ge,Ye,Xe,Ze,Qe,Je,Ke,et,tt,nt,rt,it,ot,ct,st,at,ut,dt,lt,_t,ft,bt,pt,ht,gt,vt,wt,mt,xt,yt,kt,St,It,Ct,Et,Pt,Ft,At,Ot,Rt,Tt,Mt,jt,Lt,Nt,Bt,Dt,Ut,qt,$t,Ht,Wt,Vt,zt,Gt,Yt,Xt,Zt,Qt,Jt,Kt,en,tn,nn,rn,on,cn,sn,an,un,dn,ln,_n,fn,bn,pn,hn,gn,vn,wn,mn,xn,yn,kn,Sn,In,Cn,En,Pn,Fn,An,On,Rn,Tn,Mn,jn,Ln,Nn,Bn,Dn,Un,qn,$n,Hn,Wn,Vn,zn,Gn,Yn,Xn,Zn,Qn,Jn,Kn,er,tr,nr,rr,ir,or,cr,sr,ar,ur,dr,lr,_r,fr,br,pr,hr,gr,vr,wr,mr,xr,yr,kr,Sr,Ir,Cr,Er,Pr,Fr,Ar,Or,Rr,Tr,Mr,jr,Lr,Nr,Br,Dr,Ur,qr,$r,Hr,Wr,Vr,zr,Gr,Yr,Xr,Zr,Qr,Jr,Kr,ei,ti,ni,ri,ii,oi,ci,si,ai,ui,di,li,_i,fi,bi,pi,hi,gi,vi,wi,mi,xi,yi={339:(e,t,n)=>{"use strict";function r(e){const t="function"==typeof Function.prototype.toString?Function.prototype.toString():null;return"string"==typeof t&&t.indexOf("[native code]")>=0&&Function.prototype.toString.call(e).indexOf("[native code]")>=0}n.r(t),n.d(t,{AutoPlay:()=>p,FLASH7_AND_8_MIMETYPE:()=>x,FLASH_ACTIVEX_CLASSID:()=>k,FLASH_MIMETYPE:()=>w,FLASH_MOVIE_MIMETYPE:()=>y,FLASH_PLUGIN:()=>u,FUTURESPLASH_MIMETYPE:()=>m,Letterbox:()=>h,PublicAPI:()=>Q,RuffleEmbed:()=>A,RuffleObject:()=>T,RufflePlayer:()=>E,SourceAPI:()=>K,UnmuteOverlay:()=>g,Version:()=>X,VersionRange:()=>Z,copyToAudioBuffer:()=>J.K,installPlugin:()=>d,isScriptAccessAllowed:()=>P,isSwfFilename:()=>F,loadRuffle:()=>o,lookupElement:()=>f,pluginPolyfill:()=>G,polyfill:()=>Y,publicPath:()=>M,registerElement:()=>b,ruffleShadowTemplate:()=>l});let i=null;function o(){return null==i&&(i=function(){return e=this,t=void 0,o=function*(){"function"==typeof Array.prototype.reduce&&r(Array.prototype.reduce)||Object.defineProperty(Array.prototype,"reduce",{value:function(...e){if(0===e.length&&window.Prototype&&window.Prototype.Version&&window.Prototype.Version<"1.6.1")return this.length>1?this:this[0];const t=e[0];if(null===this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof t)throw new TypeError(`${t} is not a function`);const n=Object(this),r=n.length>>>0;let i,o=0;if(e.length>=2)i=e[1];else{for(;o<r&&!(o in n);)o++;if(o>=r)throw new TypeError("Reduce of empty array with no initial value");i=n[o++]}for(;o<r;)o in n&&(i=t(i,n[o],o,n)),o++;return i}}),"function"==typeof Window&&r(Window)||"function"==typeof window.constructor&&r(window.constructor)&&(window.Window=window.constructor);try{n.p=ruffleRuntimePath+"dist/"}catch(e){if(!(e instanceof ReferenceError))throw e}return(yield n.e(662).then(n.bind(n,662))).Ruffle},new((i=void 0)||(i=Promise))((function(n,r){function c(e){try{a(o.next(e))}catch(e){r(e)}}function s(e){try{a(o.throw(e))}catch(e){r(e)}}function a(e){var t;e.done?n(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(c,s)}a((o=o.apply(e,t||[])).next())}));var e,t,i,o}()),i}class c{constructor(e){if(this.__mimetypes=[],this.__named_mimetypes={},e)for(let t=0;t<e.length;t++)this.install(e[t])}install(e){const t=this.__mimetypes.length;this.__mimetypes.push(e),this.__named_mimetypes[e.type]=e,this[e.type]=e,this[t]=e}item(e){return this.__mimetypes[e]}namedItem(e){return this.__named_mimetypes[e]}get length(){return this.__mimetypes.length}[Symbol.iterator](){return this.__mimetypes[Symbol.iterator]()}}class s extends c{constructor(e,t,n,r){super(r),this.name=e,this.description=t,this.filename=n}install(e){super.install(e)}[Symbol.iterator](){return super[Symbol.iterator]()}}class a{constructor(e){this.__plugins=[],this.__named_plugins={};for(let t=0;t<e.length;t++)this.install(e[t])}install(e){const t=this.__plugins.length;this.__plugins.push(e),this.__named_plugins[e.name]=e,this[e.name]=e,this[t]=e}item(e){return this.__plugins[e]}namedItem(e){return this.__named_plugins[e]}get length(){return this.__plugins.length}}const u=new s("Shockwave Flash","Shockwave Flash 32.0 r0","ruffle.html",null);function d(e){"install"in navigator.plugins&&navigator.plugins.install||Object.defineProperty(navigator,"plugins",{value:new a(navigator.plugins),writable:!1}),navigator.plugins.install(e),!(e.length>0)||"install"in navigator.mimeTypes&&navigator.mimeTypes.install||Object.defineProperty(navigator,"mimeTypes",{value:new c(navigator.mimeTypes),writable:!1});const t=navigator.mimeTypes;for(let n=0;n<e.length;n+=1)t.install(e[n])}u.install({type:"application/futuresplash",description:"Shockwave Flash",suffixes:"spl",enabledPlugin:u}),u.install({type:"application/x-shockwave-flash",description:"Shockwave Flash",suffixes:"swf",enabledPlugin:u}),u.install({type:"application/x-shockwave-flash2-preview",description:"Shockwave Flash",suffixes:"swf",enabledPlugin:u}),u.install({type:"application/vnd.adobe.flash-movie",description:"Shockwave Flash",suffixes:"swf",enabledPlugin:u});const l=document.createElement("template");l.innerHTML='\n <style>\n :host {\n display: inline-block;\n /* Default width/height; this will get overridden by user styles/attributes */\n width: 550px;\n height: 400px;\n font-family: Arial, sans-serif;\n letter-spacing: 0.4px;\n touch-action: none;\n user-select: none;\n -webkit-user-select: none;\n -webkit-tap-highlight-color: transparent;\n position: relative;\n }\n\n /* All of these use the dimensions specified by the embed */\n #container,\n #container canvas,\n #play_button,\n #unmute_overlay,\n #unmute_overlay .background,\n #panic,\n #message_overlay {\n width: inherit;\n height: inherit;\n }\n\n #container {\n position: relative;\n overflow: hidden;\n }\n\n #play_button,\n #unmute_overlay {\n position: absolute;\n cursor: pointer;\n display: none;\n }\n\n #unmute_overlay .background {\n position: absolute;\n background-color: #000;\n opacity: 0.7;\n }\n\n #play_button .icon,\n #unmute_overlay .icon {\n position: absolute;\n top: 50%;\n left: 50%;\n width: 50%;\n height: 50%;\n max-width: 384px;\n max-height: 384px;\n transform: translate(-50%, -50%);\n opacity: 0.8;\n }\n\n #play_button:hover .icon,\n #unmute_overlay:hover .icon {\n opacity: 1;\n }\n\n #panic {\n position: absolute;\n font-size: 20px;\n text-align: center;\n /* Inverted colours from play button! */\n background: linear-gradient(180deg, rgba(253,58,64,1) 0%, rgba(253,161,56,1) 100%);\n color: #FFF;\n }\n\n #panic a {\n color: #37528C;\n font-weight: bold;\n }\n\n #panic > div {\n position: absolute;\n }\n\n #panic-title {\n width: inherit;\n top: 30px;\n font-size: 42px;\n font-weight: bold;\n }\n\n #panic-body {\n top: 100px;\n bottom: 80px;\n left: 50px;\n right: 50px;\n }\n\n #panic-body textarea {\n width: 100%;\n height: 100%;\n }\n\n #panic-footer {\n bottom: 30px;\n width: inherit;\n }\n\n #panic ul {\n margin-top: 35px;\n padding: 0;\n width: inherit;\n display: flex;\n list-style-type: none;\n justify-content: center;\n align-items: center;\n }\n\n #panic li {\n padding: 10px 50px;\n }\n\n #message_overlay {\n position: absolute;\n background-color: #37528C;\n color: #FFAD33;\n opacity: 1.0;\n z-index: 2;\n text-align: center;\n }\n\n #message_overlay .message {\n position: absolute;\n top: 50%;\n left: 50%;\n width: 100%;\n padding: 20px;\n transform: translate(-50%, -50%);\n }\n\n #continue-btn {\n cursor: pointer;\n background-color: #37528C;\n color: #FFAD33;\n border: 2px solid #FFAD33;\n font-weight: bold;\n font-size: 20px;\n border-radius: 20px;\n padding: 10px;\n }\n\n #continue-btn:hover {\n background-color: rgba(255, 255, 255, 0.3);\n }\n\n #right_click_menu {\n color: #FFAD33;\n background-color: #37528c;\n border-radius: 5px;\n box-shadow: 0px 5px 15px -5px #000;\n position: absolute;\n font-size: 16px;\n text-align: left;\n list-style: none;\n padding: 0;\n margin: 0;\n }\n\n #right_click_menu .menu_item {\n padding: 5px 10px;\n }\n\n #right_click_menu .menu_separator {\n padding: 5px 5px;\n }\n\n #right_click_menu .active {\n cursor: pointer;\n color: #FFAD33;\n }\n\n #right_click_menu .disabled {\n cursor: default;\n color: #94672F;\n }\n\n #right_click_menu .active:hover {\n background-color: #184778;\n }\n\n #right_click_menu hr {\n color: #FFAD33;\n }\n\n #right_click_menu > :first-child {\n border-top-right-radius: 5px;\n border-top-left-radius: 5px;\n }\n\n #right_click_menu > :last-child {\n border-bottom-right-radius: 5px;\n border-bottom-left-radius: 5px;\n }\n </style>\n <style id="dynamic_styles"></style>\n\n <div id="container">\n <div id="play_button"><div class="icon"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" viewBox="0 0 250 250" style="width:100%;height:100%;"><defs><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="125" y1="0" x2="125" y2="250" spreadMethod="pad"><stop offset="0%" stop-color="#FDA138"/><stop offset="100%" stop-color="#FD3A40"/></linearGradient><g id="b"><path fill="url(#a)" d="M250 125q0-52-37-88-36-37-88-37T37 37Q0 73 0 125t37 88q36 37 88 37t88-37q37-36 37-88M87 195V55l100 70-100 70z"/><path fill="#FFF" d="M87 55v140l100-70L87 55z"/></g></defs><use xlink:href="#b"/></svg></div></div>\n <div id="unmute_overlay"><div class="background"></div><div class="icon"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" viewBox="0 0 512 584" style="width:100%;height:100%;scale:0.8;"><path fill="#FFF" stroke="#FFF" d="m457.941 256 47.029-47.029c9.372-9.373 9.372-24.568 0-33.941-9.373-9.373-24.568-9.373-33.941 0l-47.029 47.029-47.029-47.029c-9.373-9.373-24.568-9.373-33.941 0-9.372 9.373-9.372 24.568 0 33.941l47.029 47.029-47.029 47.029c-9.372 9.373-9.372 24.568 0 33.941 4.686 4.687 10.827 7.03 16.97 7.03s12.284-2.343 16.971-7.029l47.029-47.03 47.029 47.029c4.687 4.687 10.828 7.03 16.971 7.03s12.284-2.343 16.971-7.029c9.372-9.373 9.372-24.568 0-33.941z"/><path fill="#FFF" stroke="#FFF" d="m99 160h-55c-24.301 0-44 19.699-44 44v104c0 24.301 19.699 44 44 44h55c2.761 0 5-2.239 5-5v-182c0-2.761-2.239-5-5-5z"/><path fill="#FFF" stroke="#FFF" d="m280 56h-24c-5.269 0-10.392 1.734-14.578 4.935l-103.459 79.116c-1.237.946-1.963 2.414-1.963 3.972v223.955c0 1.557.726 3.026 1.963 3.972l103.459 79.115c4.186 3.201 9.309 4.936 14.579 4.936h23.999c13.255 0 24-10.745 24-24v-352.001c0-13.255-10.745-24-24-24z"/><text x="256" y="560" text-anchor="middle" style="font-size:60px;fill:#FFF;stroke:#FFF;">Click to unmute</text></svg></div></div>\n </div>\n\n <ul id="right_click_menu" style="display: none"></ul>\n';const _={};function f(e){const t=_[e];return void 0!==t?{internalName:e,name:t.name,class:t.class}:null}function b(e,t){if(void 0!==_[e]){if(_[e].class!==t)throw new Error("Internal naming conflict on "+e);return _[e].name}let n=0;for(;;)try{let r=e;return n>0&&(r=r+"-"+n),window.customElements.define(r,t),_[e]={class:t,name:r,internalName:e},r}catch(e){"NotSupportedError"===e.name&&(n+=1)}}var p,h,g;!function(e){e.On="on",e.Off="off",e.Auto="auto"}(p||(p={})),function(e){e.Off="off",e.Fullscreen="fullscreen",e.On="on"}(h||(h={})),function(e){e.Visible="visible",e.Hidden="hidden"}(g||(g={}));var v=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function c(e){try{a(r.next(e))}catch(e){o(e)}}function s(e){try{a(r.throw(e))}catch(e){o(e)}}function a(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(c,s)}a((r=r.apply(e,t||[])).next())}))};const w="application/x-shockwave-flash",m="application/futuresplash",x="application/x-shockwave-flash2-preview",y="application/vnd.adobe.flash-movie",k="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",S="https://ruffle.rs/",I=/^\s*(\d+(\.\d+)?(%)?)/;function C(e){if(null==e)return{};e instanceof URLSearchParams||(e=new URLSearchParams(e));const t={};for(const[n,r]of e)t[n]=r.toString();return t}class E extends HTMLElement{constructor(){return super(),this.panicked=!1,this.config={},this.shadow=this.attachShadow({mode:"open"}),this.shadow.appendChild(l.content.cloneNode(!0)),this.dynamicStyles=this.shadow.getElementById("dynamic_styles"),this.container=this.shadow.getElementById("container"),this.playButton=this.shadow.getElementById("play_button"),this.playButton&&this.playButton.addEventListener("click",this.playButtonClicked.bind(this)),this.unmuteOverlay=this.shadow.getElementById("unmute_overlay"),this.unmuteOverlay.addEventListener("click",this.unmuteOverlayClicked.bind(this)),this.rightClickMenu=this.shadow.getElementById("right_click_menu"),this.addEventListener("contextmenu",this.openRightClickMenu.bind(this)),window.addEventListener("click",this.hideRightClickMenu.bind(this)),this.instance=null,this.allowScriptAccess=!1,this._trace_observer=null,this.ruffleConstructor=o(),this}connectedCallback(){this.updateStyles()}static get observedAttributes(){return["width","height"]}attributeChangedCallback(e,t,n){"width"!==e&&"height"!==e||this.updateStyles()}disconnectedCallback(){this.instance&&(this.instance.destroy(),this.instance=null,console.log("Ruffle instance destroyed."))}updateStyles(){if(this.dynamicStyles.sheet){if(this.dynamicStyles.sheet.rules)for(let e=0;e<this.dynamicStyles.sheet.rules.length;e++)this.dynamicStyles.sheet.deleteRule(e);const e=this.attributes.getNamedItem("width");if(null!=e){const t=E.htmlDimensionToCssDimension(e.value);null!==t&&this.dynamicStyles.sheet.insertRule(`:host { width: ${t}; }`)}const t=this.attributes.getNamedItem("height");if(null!=t){const e=E.htmlDimensionToCssDimension(t.value);null!==e&&this.dynamicStyles.sheet.insertRule(`:host { height: ${e}; }`)}}}isUnusedFallbackObject(){let e=this.parentNode;const t=f("ruffle-object");if(null!==t)for(;e!=document&&null!=e;){if(e.nodeName===t.name)return!0;e=e.parentNode}return!1}ensureFreshInstance(e){var t;return v(this,void 0,void 0,(function*(){this.instance&&(this.instance.destroy(),this.instance=null,console.log("Ruffle instance destroyed."));const n=yield this.ruffleConstructor.catch((e=>{throw console.error("Serious error loading Ruffle: "+e),(e&&e.message?String(e.message).toLowerCase():"").indexOf("mime")>=0&&(this.panicked=!0,this.container.innerHTML='\n <div id="panic">\n <div id="panic-title">Something went wrong :(</div>\n <div id="panic-body">\n <p>Ruffle has encountered a major issue whilst trying to initialize.</p>\n <p>This web server is either not serving ".wasm" files with the correct MIME type, or the file cannot be found.</p>\n <p>If you are the server administrator, please consult the Ruffle wiki for help.</p>\n </div>\n <div id="panic-footer">\n <ul>\n <li><a href="https://github.com/ruffle-rs/ruffle/wiki/Using-Ruffle#configure-webassembly-mime-type">View Ruffle Wiki</a></li>\n </ul>\n </div>\n </div>\n '),e}));this.instance=new n(this.container,this,this.allowScriptAccess,e),console.log("New Ruffle instance created."),"running"!==this.audioState()&&(this.container.style.visibility="hidden",yield new Promise((e=>{window.setTimeout((()=>{e()}),200)})),this.container.style.visibility="");const r=Object.values(Object(p)).includes(e.autoplay)?e.autoplay:p.Auto,i=Object.values(Object(g)).includes(e.unmuteOverlay)?e.unmuteOverlay:g.Visible;if(r==p.On||r==p.Auto&&"running"===this.audioState()){if(this.play(),"running"!==this.audioState()){this.unmuteOverlay.style.display="block",this.unmuteOverlay.childNodes.forEach((e=>{"style"in e&&(e.style.visibility=i==g.Visible?"":"hidden")}));const e=null===(t=this.instance)||void 0===t?void 0:t.audio_context();e&&(e.onstatechange=()=>{"running"===e.state&&this.unmuteOverlayClicked(),e.onstatechange=null})}}else this.playButton.style.display="block"}))}load(e){var t,n;return v(this,void 0,void 0,(function*(){if("string"==typeof e&&(e={url:e}),!("url"in e)&&!("data"in e))throw new TypeError("options must contain url or data");try{if(this.isConnected&&!this.isUnusedFallbackObject()){const r=Object.assign(Object.assign(Object.assign({},null!==(n=null===(t=window.RufflePlayer)||void 0===t?void 0:t.config)&&void 0!==n?n:{}),this.config),e);if(r.backgroundColor&&(this.container.style.backgroundColor=r.backgroundColor),yield this.ensureFreshInstance(r),"url"in e){console.log("Loading SWF file "+e.url);try{this.swfUrl=new URL(e.url%2cdocument.location.html).href}catch(t){this.swfUrl=e.url}const t=Object.assign(Object.assign({},C(e.url.substring(e.url.indexOf("?")))),C(e.parameters));this.instance.stream_from(e.url,t)}else"data"in e&&(console.log("Loading SWF data"),this.instance.load_data(new Uint8Array(e.data),C(e.parameters)))}else console.warn("Ignoring attempt to play a disconnected or suspended Ruffle element")}catch(e){throw console.error("Serious error occurred loading SWF file: "+e),this.panic(e),e}}))}playButtonClicked(){this.play()}play(){this.instance&&(this.instance.play(),this.playButton&&(this.playButton.style.display="none"))}get fullscreenEnabled(){return!(!document.fullscreenEnabled&&!document.webkitFullscreenEnabled)}get isFullscreen(){return(document.fullscreenElement||document.webkitFullscreenElement)===this}enterFullscreen(){this.requestFullscreen?this.requestFullscreen():this.webkitRequestFullScreen&&this.webkitRequestFullScreen()}exitFullscreen(){document.exitFullscreen?document.exitFullscreen():document.webkitCancelFullScreen&&document.webkitCancelFullScreen()}contextMenuItems(){const e=[];return this.fullscreenEnabled&&(this.isFullscreen?e.push({text:"Exit fullscreen",onClick:this.exitFullscreen.bind(this)}):e.push({text:"Enter fullscreen",onClick:this.enterFullscreen.bind(this)})),e.push({text:"Ruffle nightly 2021-01-16",onClick(){window.open(S,"_blank")}}),e}openRightClickMenu(e){for(e.preventDefault();this.rightClickMenu.firstChild;)this.rightClickMenu.removeChild(this.rightClickMenu.firstChild);for(const{text:e,onClick:t}of this.contextMenuItems()){const n=document.createElement("li");n.className="menu_item active",n.textContent=e,n.addEventListener("click",t),this.rightClickMenu.appendChild(n)}this.rightClickMenu.style.left="0",this.rightClickMenu.style.top="0",this.rightClickMenu.style.display="block";const t=this.getBoundingClientRect(),n=e.clientX-t.x,r=e.clientY-t.y,i=t.width-this.rightClickMenu.clientWidth-1,o=t.height-this.rightClickMenu.clientHeight-1;this.rightClickMenu.style.left=Math.floor(Math.min(n,i))+"px",this.rightClickMenu.style.top=Math.floor(Math.min(r,o))+"px"}hideRightClickMenu(){this.rightClickMenu.style.display="none"}pause(){this.instance&&(this.instance.pause(),this.playButton&&(this.playButton.style.display="block"))}audioState(){if(this.instance){const e=this.instance.audio_context();return e&&e.state||"running"}return"suspended"}unmuteOverlayClicked(){if(this.instance){if("running"!==this.audioState()){const e=this.instance.audio_context();e&&e.resume()}this.unmuteOverlay&&(this.unmuteOverlay.style.display="none")}}copyElement(e){if(e){for(let t=0;t<e.attributes.length;t++){const n=e.attributes[t];if(n.specified){if("title"===n.name&&"Adobe Flash Player"===n.value)continue;try{this.setAttribute(n.name,n.value)}catch(e){console.warn(`Unable to set attribute ${n.name} on Ruffle instance`)}}}for(const t of Array.from(e.children))this.appendChild(t)}}static htmlDimensionToCssDimension(e){if(e){const t=e.match(I);if(t){let e=t[1];return t[3]||(e+="px"),e}}return null}onCallbackAvailable(e){const t=this.instance;this[e]=(...n)=>null==t?void 0:t.call_exposed_callback(e,n)}set traceObserver(e){var t;null===(t=this.instance)||void 0===t||t.set_trace_observer(e)}panic(e){if(this.panicked)return;this.panicked=!0;const t=Object.assign([],{stackIndex:-1});if(t.push("# Error Info\n"),e instanceof Error){if(t.push(`Error name: ${e.name}\n`),t.push(`Error message: ${e.message}\n`),e.stack){const n=t.push(`Error stack:\n\`\`\`\n${e.stack}\n\`\`\`\n`)-1;t.stackIndex=n}}else t.push(`Error: ${e}\n`);t.push("\n# Player Info\n"),t.push(this.debugPlayerInfo()),t.push("\n# Page Info\n"),t.push(`Page URL: ${document.location.href}\n`),this.swfUrl&&t.push(`SWF URL: ${this.swfUrl}\n`),t.push("\n# Browser Info\n"),t.push(`Useragent: ${window.navigator.userAgent}\n`),t.push(`OS: ${window.navigator.platform}\n`),t.push("\n# Ruffle Info\n"),t.push("Version: 0.1.0\n"),t.push("Name: nightly 2021-01-16\n"),t.push("Channel: nightly\n"),t.push("Built: 2021-01-16T01:09:33.302Z\n"),t.push("Commit: 9df7facdb8d37a5d007a13c25efcc176ed4675e0\n");const n=t.join(""),r=`Error on ${document.location.href}`;let i=`https://github.com/ruffle-rs/ruffle/issues/new?title=${encodeURIComponent(r)}&body=`,o=encodeURIComponent(n);t.stackIndex>-1&&String(i+o).length>8195&&(t[t.stackIndex]=null,o=encodeURIComponent(t.join(""))),i+=o,this.container.innerHTML=`\n <div id="panic">\n <div id="panic-title">Something went wrong :(</div>\n <div id="panic-body">\n <p>Ruffle has encountered a major issue whilst trying to display this Flash content.</p>\n <p>This isn't supposed to happen, so we'd really appreciate if you could file a bug!</p>\n </div>\n <div id="panic-footer">\n <ul>\n <li><a href="${i}">Report Bug</a></li>\n <li><a href="#" id="panic-view-details">View Error Details</a></li>\n </ul>\n </div>\n </div>\n `,this.container.querySelector("#panic-view-details").onclick=()=>(this.container.querySelector("#panic-body").innerHTML=`<textarea>${n}</textarea>`,!1),this.instance&&(this.instance.destroy(),this.instance=null)}displayMessage(e){const t=document.createElement("div");t.id="message_overlay",t.innerHTML=`<div class="message">\n <div>\n <p>${e}</p>\n </div>\n <div>\n <button id="continue-btn">continue</button>\n </div>`,this.container.prepend(t),this.container.querySelector("#continue-btn").onclick=()=>{t.remove()}}debugPlayerInfo(){return`Allows script access: ${this.allowScriptAccess}\n`}}function P(e,t){switch(e||(e="sameDomain"),e.toLowerCase()){case"always":return!0;case"never":return!1;case"samedomain":default:try{return new URL(window.location.href).origin===new URL(t,window.location.href).origin}catch(e){return!1}}}function F(e){if(e){let t="";try{t=new URL(e,S).pathname}catch(e){}if(t&&t.length>=4){const e=t.slice(-4).toLowerCase();if(".swf"===e||".spl"===e)return!0}}return!1}class A extends E{constructor(){super()}connectedCallback(){var e,t,n,r;super.connectedCallback();const i=this.attributes.getNamedItem("src");if(i){const o=null!==(t=null===(e=this.attributes.getNamedItem("allowScriptAccess"))||void 0===e?void 0:e.value)&&void 0!==t?t:null;this.allowScriptAccess=P(o,i.value),this.load({url:i.value,parameters:null===(n=this.attributes.getNamedItem("flashvars"))||void 0===n?void 0:n.value,backgroundColor:null===(r=this.attributes.getNamedItem("bgcolor"))||void 0===r?void 0:r.value})}}get src(){var e;return null===(e=this.attributes.getNamedItem("src"))||void 0===e?void 0:e.value}set src(e){if(null!=e){const t=document.createAttribute("src");t.value=e,this.attributes.setNamedItem(t)}else this.attributes.removeNamedItem("src")}static get observedAttributes(){return["src","width","height"]}attributeChangedCallback(e,t,n){if(super.attributeChangedCallback(e,t,n),this.isConnected&&"src"===e){let e;const t=this.attributes.getNamedItem("flashvars");t&&(e=t.value);const n=this.attributes.getNamedItem("src");n&&this.load({url:n.value,parameters:e})}}static isInterdictable(e){var t;if(!e.getAttribute("src"))return!1;const n=null===(t=e.getAttribute("type"))||void 0===t?void 0:t.toLowerCase();return n===w.toLowerCase()||n===m.toLowerCase()||n===x.toLowerCase()||n===y.toLowerCase()||(null==n||""===n)&&F(e.getAttribute("src"))}static fromNativeEmbedElement(e){const t=b("ruffle-embed",A),n=document.createElement(t);return n.copyElement(e),n}}function O(e,t,n){t=t.toLowerCase();for(const n in e)if(Object.hasOwnProperty.call(e,n)&&t===n.toLowerCase())return e[n];return n}function R(e){var t,n;const r={};for(const i of e.children)if(i instanceof HTMLParamElement){const e=null===(t=i.attributes.getNamedItem("name"))||void 0===t?void 0:t.value,o=null===(n=i.attributes.getNamedItem("value"))||void 0===n?void 0:n.value;e&&o&&(r[e]=o)}return r}class T extends E{constructor(){super(),this.params={}}connectedCallback(){var e;super.connectedCallback(),this.params=R(this);const t=O(this.params,"allowScriptAccess",null);let n=null;this.attributes.getNamedItem("data")?n=null===(e=this.attributes.getNamedItem("data"))||void 0===e?void 0:e.value:this.params.movie&&(n=this.params.movie);const r=O(this.params,"flashvars",this.getAttribute("flashvars")),i=O(this.params,"bgcolor",this.getAttribute("bgcolor"));if(n){this.allowScriptAccess=P(t,n);const e={url:n};r&&(e.parameters=r),i&&(e.backgroundColor=i),this.load(e)}}debugPlayerInfo(){var e;let t=super.debugPlayerInfo();t+="Player type: Object\n";let n=null;return this.attributes.getNamedItem("data")?n=null===(e=this.attributes.getNamedItem("data"))||void 0===e?void 0:e.value:this.params.movie&&(n=this.params.movie),t+=`SWF URL: ${n}\n`,Object.keys(this.params).forEach((e=>{t+=`Param ${e}: ${this.params[e]}\n`})),Object.keys(this.attributes).forEach((e=>{var n;t+=`Attribute ${e}: ${null===(n=this.attributes.getNamedItem(e))||void 0===n?void 0:n.value}\n`})),t}get data(){return this.getAttribute("data")}set data(e){if(null!=e){const t=document.createAttribute("data");t.value=e,this.attributes.setNamedItem(t)}else this.attributes.removeNamedItem("data")}static isInterdictable(e){var t,n,r;if(e.getElementsByTagName("ruffle-embed").length>0)return!1;const i=null===(t=e.attributes.getNamedItem("data"))||void 0===t?void 0:t.value.toLowerCase(),o=R(e);let c;if(i)c=F(i);else{if(!o||!o.movie)return!1;c=F(o.movie)}const s=null===(n=e.attributes.getNamedItem("classid"))||void 0===n?void 0:n.value.toLowerCase();if(s===k.toLowerCase())return!Array.from(e.getElementsByTagName("embed")).some(A.isInterdictable);if(null!=s&&""!==s)return!1;const a=null===(r=e.attributes.getNamedItem("type"))||void 0===r?void 0:r.value.toLowerCase();return a===w.toLowerCase()||a===m.toLowerCase()||a===x.toLowerCase()||a===y.toLowerCase()||(null==a||""===a)&&c}static fromNativeObjectElement(e){const t=b("ruffle-object",T),n=document.createElement(t);for(const t of Array.from(e.getElementsByTagName("embed")))A.isInterdictable(t)&&t.remove();for(const t of Array.from(e.getElementsByTagName("object")))T.isInterdictable(t)&&t.remove();return n.copyElement(e),n}}function M(e,t){let n="";if(void 0!==e&&void 0!==e.publicPaths&&void 0!==e.publicPaths[t])n=e.publicPaths[t];else if(void 0!==e&&void 0!==e.publicPath)n=e.publicPath;else if(void 0!==document.currentScript&&null!==document.currentScript&&"src"in document.currentScript&&""!==document.currentScript.src)try{n=new URL(".",document.currentScript.src).href}catch(e){console.warn("Unable to get currentScript URL")}return""===n||n.endsWith("/")||(n+="/"),n}var j,L;let N;const B=null!==(L=null===(j=window.RufflePlayer)||void 0===j?void 0:j.config)&&void 0!==L?L:{},D=M(B,"ruffle.js")+"ruffle.js";let U,q,$,H;function W(){try{U=null!=U?U:document.getElementsByTagName("object"),q=null!=q?q:document.getElementsByTagName("embed");for(const e of Array.from(U))if(T.isInterdictable(e)){const t=T.fromNativeObjectElement(e);e.replaceWith(t)}for(const e of Array.from(q))if(A.isInterdictable(e)){const t=A.fromNativeEmbedElement(e);e.replaceWith(t)}}catch(e){console.error(`Serious error encountered when polyfilling native Flash elements: ${e}`)}}function V(){$=null!=$?$:document.getElementsByTagName("iframe"),H=null!=H?H:document.getElementsByTagName("frame"),[$,H].forEach((e=>{for(let t=0;t<e.length;t++){const n=e[t];if(void 0!==n.dataset.rufflePolyfilled)continue;n.dataset.rufflePolyfilled="";const r=n.contentWindow,i=`Couldn't load Ruffle into ${n.tagName}[${n.src}]: `;try{"complete"===r.document.readyState&&z(r,i)}catch(e){N||console.warn(i+e)}n.addEventListener("load",(()=>{z(r,i)}),!1)}}))}function z(e,t){var n,r,i,o,c;return r=this,i=void 0,c=function*(){let r;yield new Promise((e=>{window.setTimeout((()=>{e()}),100)}));try{if(r=e.document,!r)return}catch(e){return void(N||console.warn(t+e))}if(N||void 0===r.documentElement.dataset.ruffleOptout)if(N)e.RufflePlayer||(e.RufflePlayer={}),e.RufflePlayer.config=Object.assign(Object.assign({},B),null!==(n=e.RufflePlayer.config)&&void 0!==n?n:{});else if(!e.RufflePlayer){const t=r.createElement("script");t.setAttribute("src",D),t.onload=()=>{e.RufflePlayer={},e.RufflePlayer.config=B},r.head.appendChild(t)}},new((o=void 0)||(o=Promise))((function(e,t){function n(e){try{a(c.next(e))}catch(e){t(e)}}function s(e){try{a(c.throw(e))}catch(e){t(e)}}function a(t){var r;t.done?e(t.value):(r=t.value,r instanceof o?r:new o((function(e){e(r)}))).then(n,s)}a((c=c.apply(r,i||[])).next())}))}function G(){d(u)}function Y(e){N=e,W(),V(),new MutationObserver((function(e){e.some((e=>e.addedNodes.length>0))&&(W(),V())})).observe(document,{childList:!0,subtree:!0})}class X{constructor(e,t,n,r,i){this.major=e,this.minor=t,this.patch=n,this.prIdent=r,this.buildIdent=i}static fromSemver(e){const t=e.split("+"),n=t[0].split("-"),r=n[0].split("."),i=parseInt(r[0],10);let o=0,c=0,s=null,a=null;return null!=r[1]&&(o=parseInt(r[1],10)),null!=r[2]&&(c=parseInt(r[2],10)),null!=n[1]&&(s=n[1].split(".")),null!=t[1]&&(a=t[1].split(".")),new X(i,o,c,s,a)}isCompatibleWith(e){return 0!==this.major&&this.major===e.major||0===this.major&&0===e.major&&0!==this.minor&&this.minor===e.minor||0===this.major&&0===e.major&&0===this.minor&&0===e.minor&&0!==this.patch&&this.patch===e.patch}hasPrecedenceOver(e){if(this.major>e.major)return!0;if(this.major<e.major)return!1;if(this.minor>e.minor)return!0;if(this.minor<e.minor)return!1;if(this.patch>e.patch)return!0;if(this.patch<e.patch)return!1;if(null==this.prIdent&&null!=e.prIdent)return!0;if(null!=this.prIdent&&null!=e.prIdent){const t=/^[0-9]*$/;for(let n=0;n<this.prIdent.length&&n<e.prIdent.length;n+=1){if(!t.test(this.prIdent[n])&&t.test(e.prIdent[n]))return!0;if(t.test(this.prIdent[n])&&t.test(e.prIdent[n])){if(parseInt(this.prIdent[n],10)>parseInt(e.prIdent[n],10))return!0;if(parseInt(this.prIdent[n],10)<parseInt(e.prIdent[n],10))return!1}else{if(t.test(this.prIdent[n])&&!t.test(e.prIdent[n]))return!1;if(!t.test(this.prIdent[n])&&!t.test(e.prIdent[n])){if(this.prIdent[n]>e.prIdent[n])return!0;if(this.prIdent[n]<e.prIdent[n])return!1}}}return this.prIdent.length>e.prIdent.length}return!1}isEqual(e){return this.major===e.major&&this.minor===e.minor&&this.patch===e.patch}isStableOrCompatiblePrerelease(e){return null==e.prIdent||this.major===e.major&&this.minor===e.minor&&this.patch===e.patch}}class Z{constructor(e){this.requirements=e}satisfiedBy(e){for(let t=0;t<this.requirements.length;t+=1){let n=!0;for(let r=0;r<this.requirements[t].length;r+=1){const i=this.requirements[t][r].comparator,o=this.requirements[t][r].version;n=n&&o.isStableOrCompatiblePrerelease(e),""===i||"="===i?n=n&&o.isEqual(e):">"===i?n=n&&e.hasPrecedenceOver(o):">="===i?n=n&&(e.hasPrecedenceOver(o)||o.isEqual(e)):"<"===i?n=n&&o.hasPrecedenceOver(e):"<="===i?n=n&&(o.hasPrecedenceOver(e)||o.isEqual(e)):"^"===i&&(n=n&&o.isCompatibleWith(e))}if(n)return!0}return!1}static fromRequirementString(e){const t=e.split(" ");let n=[];const r=[];for(let e=0;e<t.length;e+=1)if("||"===t[e])n.length>0&&(r.push(n),n=[]);else if(t[e].length>0){const r=/[0-9]/.exec(t[e]);if(r){const i=t[e].slice(0,r.index).trim(),o=X.fromSemver(t[e].slice(r.index).trim());n.push({comparator:i,version:o})}}return n.length>0&&r.push(n),new Z(r)}}class Q{constructor(e){this.sources={},this.config={},this.invoked=!1,this.newestName=null,this.conflict=null,null!=e&&(e instanceof Q?(this.sources=e.sources,this.config=e.config,this.invoked=e.invoked,this.conflict=e.conflict,this.newestName=e.newestName,e.superseded()):e.constructor===Object&&e.config instanceof Object?this.config=e.config:this.conflict=e),"loading"===document.readyState?window.addEventListener("DOMContentLoaded",this.init.bind(this)):window.setTimeout(this.init.bind(this),0)}get version(){return"0.1.0"}registerSource(e,t){this.sources[e]=t}newestSourceName(){let e=null,t=X.fromSemver("0.0.0");for(const n in this.sources)if(Object.prototype.hasOwnProperty.call(this.sources,n)){const r=X.fromSemver(this.sources[n].version);r.hasPrecedenceOver(t)&&(e=n,t=r)}return e}init(){if(!this.invoked){if(this.invoked=!0,this.newestName=this.newestSourceName(),null===this.newestName)throw new Error("No registered Ruffle source!");!1!==this.config.polyfills&&this.sources[this.newestName].polyfill("extension"===this.newestName)}}newest(){const e=this.newestSourceName();return null!=e?this.sources[e]:null}satisfying(e){const t=Z.fromRequirementString(e);let n=null;for(const e in this.sources)if(Object.prototype.hasOwnProperty.call(this.sources,e)){const r=X.fromSemver(this.sources[e].version);t.satisfiedBy(r)&&(n=this.sources[e])}return n}localCompatible(){return void 0!==this.sources.local?this.satisfying("^"+this.sources.local.version):this.newest()}local(){return void 0!==this.sources.local?this.satisfying("="+this.sources.local.version):this.newest()}superseded(){this.invoked=!0}static negotiate(e,t,n){let r;return r=e instanceof Q?e:new Q(e),void 0!==t&&void 0!==n&&(r.registerSource(t,n),!1!==r.config.polyfills&&n.pluginPolyfill()),r}}var J=n(762);class K{constructor(e){this.name=e}get version(){return"0.1.0"}polyfill(e){Y(e)}pluginPolyfill(){G()}createPlayer(){const e=b("ruffle-player",E);return document.createElement(e)}}},762:(e,t,n)=>{"use strict";function r(e,t,n){t&&e.getChannelData(0).set(t),n&&e.getChannelData(1).set(n)}n.d(t,{K:()=>r})},196:(e,t,n)=>{const{PublicAPI:r,SourceAPI:i,publicPath:o}=n(339);window.RufflePlayer=r.negotiate(window.RufflePlayer,"local",new i("local")),n.p=o(window.RufflePlayer.config,"local")}},ki={};function Si(e){if(ki[e])return ki[e].exports;var t=ki[e]={id:e,loaded:!1,exports:{}};return yi[e](t,t.exports,Si),t.loaded=!0,t.exports}Si.m=yi,Si.c=ki,Si.d=(e,t)=>{for(var n in t)Si.o(t,n)&&!Si.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},Si.f={},Si.e=e=>Promise.all(Object.keys(Si.f).reduce(((t,n)=>(Si.f[n](e,t),t)),[])),Si.u=e=>"core.ruffle.0197a207ce1d77ef54e9.js",Si.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),Si.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),Si.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="ruffle-selfhosted:",Si.l=(n,r,i,o)=>{if(e[n])e[n].push(r);else{var c,s;if(void 0!==i)for(var a=document.getElementsByTagName("script"),u=0;u<a.length;u++){var d=a[u];if(d.getAttribute("src")==n||d.getAttribute("data-webpack")==t+i){c=d;break}}c||(s=!0,(c=document.createElement("script")).charset="utf-8",c.timeout=120,Si.nc&&c.setAttribute("nonce",Si.nc),c.setAttribute("data-webpack",t+i),c.src=n),e[n]=[r];var l=(t,r)=>{c.onerror=c.onload=null,clearTimeout(_);var i=e[n];if(delete e[n],c.parentNode&&c.parentNode.removeChild(c),i&&i.forEach((e=>e(r))),t)return t(r)},_=setTimeout(l.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=l.bind(null,c.onerror),c.onload=l.bind(null,c.onload),s&&document.head.appendChild(c)}},Si.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},Si.p="",(()=>{var e={179:0};Si.f.j=(t,n)=>{var r=Si.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var i=new Promise(((n,i)=>{r=e[t]=[n,i]}));n.push(r[2]=i);var o=Si.p+Si.u(t),c=new Error;Si.l(o,(n=>{if(Si.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var i=n&&("load"===n.type?"missing":n.type),o=n&&n.target&&n.target.src;c.message="Loading chunk "+t+" failed.\n("+i+": "+o+")",c.name="ChunkLoadError",c.type=i,c.request=o,r[1](c)}}),"chunk-"+t,t)}};var t=(t,n)=>{for(var r,i,[o,c,s]=n,a=0,u=[];a<o.length;a++)i=o[a],Si.o(e,i)&&e[i]&&u.push(e[i][0]),e[i]=0;for(r in c)Si.o(c,r)&&(Si.m[r]=c[r]);for(s&&s(Si),t&&t(n);u.length;)u.shift()()},n=self.webpackChunkruffle_selfhosted=self.webpackChunkruffle_selfhosted||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),wi={},mi={903:function(){return{"./ruffle_web_bg.js":{__wbindgen_object_drop_ref:function(e){return void 0===n&&(n=Si.c[624].exports),n.ug$(e)},__wbindgen_cb_drop:function(e){return void 0===r&&(r=Si.c[624].exports),r.G6U(e)},__wbindgen_object_clone_ref:function(e){return void 0===i&&(i=Si.c[624].exports),i.m_1(e)},__wbg_copyToAudioBuffer_58f244be94bac1d2:function(e,t,n,r,i){return void 0===o&&(o=Si.c[624].exports),o.S16(e,t,n,r,i)},__wbindgen_string_new:function(e,t){return void 0===c&&(c=Si.c[624].exports),c.h4u(e,t)},__wbg_new_df6e6ab7a65c4c4d:function(e,t){return void 0===s&&(s=Si.c[624].exports),s.GGL(e,t)},__wbg_panic_bbc809dd04a12c60:function(e,t){return void 0===a&&(a=Si.c[624].exports),a.KjF(e,t)},__wbindgen_is_function:function(e){return void 0===u&&(u=Si.c[624].exports),u.o$X(e)},__wbindgen_json_serialize:function(e,t){return void 0===d&&(d=Si.c[624].exports),d.r1T(e,t)},__wbg_isFullscreen_96b85640554e160d:function(e){return void 0===l&&(l=Si.c[624].exports),l.iLd(e)},__wbg_displayMessage_c57c20204892da2b:function(e,t,n){return void 0===_&&(_=Si.c[624].exports),_.iNm(e,t,n)},__wbg_onCallbackAvailable_3a48fae397926c96:function(e,t,n){return void 0===f&&(f=Si.c[624].exports),f.aXX(e,t,n)},__wbindgen_number_new:function(e){return void 0===b&&(b=Si.c[624].exports),b.pT7(e)},__wbg_new_59cb74e423758ede:function(){return void 0===p&&(p=Si.c[624].exports),p.h9()},__wbg_stack_558ba5917b466edd:function(e,t){return void 0===h&&(h=Si.c[624].exports),h.Dze(e,t)},__wbg_error_4bb6c2a97407129a:function(e,t){return void 0===g&&(g=Si.c[624].exports),g.kFF(e,t)},__wbindgen_is_undefined:function(e){return void 0===v&&(v=Si.c[624].exports),v.XP4(e)},__wbg_instanceof_WebGl2RenderingContext_9818b789249374d3:function(e){return void 0===w&&(w=Si.c[624].exports),w.ieA(e)},__wbg_bindVertexArray_569f8b5466293fb0:function(e,t){return void 0===m&&(m=Si.c[624].exports),m.l91(e,t)},__wbg_blitFramebuffer_4b472bb45062bd6e:function(e,t,n,r,i,o,c,s,a,u,d){return void 0===x&&(x=Si.c[624].exports),x.Kdk(e,t,n,r,i,o,c,s,a,u,d)},__wbg_createVertexArray_1f35f6d163bbae13:function(e){return void 0===y&&(y=Si.c[624].exports),y.jO8(e)},__wbg_renderbufferStorageMultisample_0426ba65de4885db:function(e,t,n,r,i,o){return void 0===k&&(k=Si.c[624].exports),k.phH(e,t,n,r,i,o)},__wbg_texImage2D_79c0e000ef5e1b0a:function(e,t,n,r,i,o,c,s,a,u,d){return void 0===S&&(S=Si.c[624].exports),S.n51(e,t,n,r,i,o,c,s,a,u,d)},__wbg_bindFramebuffer_4a37c2a7678c0994:function(e,t,n){return void 0===I&&(I=Si.c[624].exports),I.ShI(e,t,n)},__wbg_bindRenderbuffer_203ad50a30ad3c0d:function(e,t,n){return void 0===C&&(C=Si.c[624].exports),C.o4k(e,t,n)},__wbg_bindTexture_f3ab6393f75a763f:function(e,t,n){return void 0===E&&(E=Si.c[624].exports),E.ust(e,t,n)},__wbg_createFramebuffer_d01ac1b4f7c704e5:function(e){return void 0===P&&(P=Si.c[624].exports),P.pdf(e)},__wbg_createRenderbuffer_c008c3bb50dfff9d:function(e){return void 0===F&&(F=Si.c[624].exports),F.cwe(e)},__wbg_createTexture_151a385cd028c893:function(e){return void 0===A&&(A=Si.c[624].exports),A.nBF(e)},__wbg_deleteFramebuffer_acd92acda81356e9:function(e,t){return void 0===O&&(O=Si.c[624].exports),O.Gl4(e,t)},__wbg_deleteRenderbuffer_b67ff9026d2be0fd:function(e,t){return void 0===R&&(R=Si.c[624].exports),R.$TE(e,t)},__wbg_deleteTexture_125ab82d8330e268:function(e,t){return void 0===T&&(T=Si.c[624].exports),T.Gal(e,t)},__wbg_framebufferRenderbuffer_5293612146bd869a:function(e,t,n,r,i){return void 0===M&&(M=Si.c[624].exports),M.d_X(e,t,n,r,i)},__wbg_framebufferTexture2D_5b8575bda5aeceeb:function(e,t,n,r,i,o){return void 0===j&&(j=Si.c[624].exports),j.vtm(e,t,n,r,i,o)},__wbg_getError_609a7fa815fd3d84:function(e){return void 0===L&&(L=Si.c[624].exports),L.Mbx(e)},__wbg_getParameter_be1e4b3ba2c0c339:function(e,t){return void 0===N&&(N=Si.c[624].exports),N.WPW(e,t)},__wbg_texParameteri_6e7ba8c54bb639f2:function(e,t,n,r){return void 0===B&&(B=Si.c[624].exports),B.MYS(e,t,n,r)},__wbg_instanceof_Window_49f532f06a9786ee:function(e){return void 0===D&&(D=Si.c[624].exports),D.wpm(e)},__wbg_document_c0366b39e4f4c89a:function(e){return void 0===U&&(U=Si.c[624].exports),U.NIC(e)},__wbg_location_c1e50a6e4c53d45c:function(e){return void 0===q&&(q=Si.c[624].exports),q.H9S(e)},__wbg_navigator_95ba9cd684cf90aa:function(e){return void 0===$&&($=Si.c[624].exports),$.k9z(e)},__wbg_devicePixelRatio_268c49438a600d53:function(e){return void 0===H&&(H=Si.c[624].exports),H.JIL(e)},__wbg_performance_87e4f3b6f966469f:function(e){return void 0===W&&(W=Si.c[624].exports),W.UIl(e)},__wbg_localStorage_a6fd83fc300473fc:function(e){return void 0===V&&(V=Si.c[624].exports),V.S4g(e)},__wbg_cancelAnimationFrame_60f9cf59ec1c0125:function(e,t){return void 0===z&&(z=Si.c[624].exports),z.oIG(e,t)},__wbg_focus_ab7792954990fdb9:function(e){return void 0===G&&(G=Si.c[624].exports),G.xCt(e)},__wbg_open_f355af0fd051a9d8:function(e,t,n,r,i){return void 0===Y&&(Y=Si.c[624].exports),Y.gm(e,t,n,r,i)},__wbg_requestAnimationFrame_ef0e2294dc8b1088:function(e,t){return void 0===X&&(X=Si.c[624].exports),X.CfT(e,t)},__wbg_fetch_f532e04b8fe49aa0:function(e,t){return void 0===Z&&(Z=Si.c[624].exports),Z.n1z(e,t)},__wbg_destination_4b8bc48ce4ebcd6c:function(e){return void 0===Q&&(Q=Si.c[624].exports),Q.PvL(e)},__wbg_sampleRate_0d2637cc084b2eaf:function(e){return void 0===J&&(J=Si.c[624].exports),J.d9P(e)},__wbg_currentTime_1bc83619afbf9e72:function(e){return void 0===K&&(K=Si.c[624].exports),K.qc4(e)},__wbg_new_2f70ca6da1976429:function(){return void 0===ee&&(ee=Si.c[624].exports),ee.LAH()},__wbg_suspend_ad6a97ee4bac3247:function(e){return void 0===te&&(te=Si.c[624].exports),te.SWn(e)},__wbg_createBuffer_48e051aa20c4ba3e:function(e,t,n,r){return void 0===ne&&(ne=Si.c[624].exports),ne.Iuq(e,t,n,r)},__wbg_createBufferSource_0e160528349a924b:function(e){return void 0===re&&(re=Si.c[624].exports),re.stw(e)},__wbg_createChannelMerger_8e8d29d53323df91:function(e,t){return void 0===ie&&(ie=Si.c[624].exports),ie.Ynr(e,t)},__wbg_createChannelSplitter_10fc5fe404818afc:function(e,t){return void 0===oe&&(oe=Si.c[624].exports),oe.thh(e,t)},__wbg_createGain_a6211e4c615a1141:function(e){return void 0===ce&&(ce=Si.c[624].exports),ce.kAE(e)},__wbg_createScriptProcessor_e755612398f80dd4:function(e,t,n,r){return void 0===se&&(se=Si.c[624].exports),se._ZD(e,t,n,r)},__wbg_decodeAudioData_1a1e91ec5cd60d59:function(e,t,n,r){return void 0===ae&&(ae=Si.c[624].exports),ae.USz(e,t,n,r)},__wbg_resume_6dd89ae2f9b0bef3:function(e){return void 0===ue&&(ue=Si.c[624].exports),ue.QVx(e)},__wbg_linearRampToValueAtTime_02ce948b9b4323e0:function(e,t,n){return void 0===de&&(de=Si.c[624].exports),de.c3B(e,t,n)},__wbg_setValueAtTime_788b65cf85b7ba6a:function(e,t,n){return void 0===le&&(le=Si.c[624].exports),le.BmJ(e,t,n)},__wbg_userAgent_b9c7a338061adca8:function(e,t){return void 0===_e&&(_e=Si.c[624].exports),_e.j7K(e,t)},__wbg_baseURI_1fe61dc0a39a61ed:function(e,t){return void 0===fe&&(fe=Si.c[624].exports),fe.dot(e,t)},__wbg_appendChild_7c45aeccd496f2a5:function(e,t){return void 0===be&&(be=Si.c[624].exports),be.O8j(e,t)},__wbg_removeChild_1e1942a296b255c1:function(e,t){return void 0===pe&&(pe=Si.c[624].exports),pe.Mur(e,t)},__wbg_gain_688543a4eee1eece:function(e){return void 0===he&&(he=Si.c[624].exports),he.JvI(e)},__wbg_protocol_791396029743ce88:function(e,t){return void 0===ge&&(ge=Si.c[624].exports),ge.vBN(e,t)},__wbg_assign_8948549eb7c584b7:function(e,t,n){return void 0===ve&&(ve=Si.c[624].exports),ve.SI6(e,t,n)},__wbg_new_0af3e1641443f13d:function(){return void 0===we&&(we=Si.c[624].exports),we.RWC()},__wbg_addPath_0b9c6299797f0772:function(e,t,n){return void 0===me&&(me=Si.c[624].exports),me.vtD(e,t,n)},__wbg_closePath_6e9529e4d6da5e83:function(e){return void 0===xe&&(xe=Si.c[624].exports),xe.cK4(e)},__wbg_lineTo_2157bf4d1b0ce0d3:function(e,t,n){return void 0===ye&&(ye=Si.c[624].exports),ye.L0q(e,t,n)},__wbg_moveTo_fb2215902520c649:function(e,t,n){return void 0===ke&&(ke=Si.c[624].exports),ke.zX$(e,t,n)},__wbg_quadraticCurveTo_9c392c57a794a2d2:function(e,t,n,r,i){return void 0===Se&&(Se=Si.c[624].exports),Se.pJe(e,t,n,r,i)},__wbg_get_29a9ce40981b8710:function(e,t,n,r){return void 0===Ie&&(Ie=Si.c[624].exports),Ie.shz(e,t,n,r)},__wbg_set_13ecdf3c7967382d:function(e,t,n,r,i){return void 0===Ce&&(Ce=Si.c[624].exports),Ce.I4M(e,t,n,r,i)},__wbg_delete_2c0adda5d0edea03:function(e,t,n){return void 0===Ee&&(Ee=Si.c[624].exports),Ee.FHU(e,t,n)},__wbg_length_da24898717a463e0:function(e){return void 0===Pe&&(Pe=Si.c[624].exports),Pe.IGh(e)},__wbg_setProperty_46b9bd1b0fad730b:function(e,t,n,r,i){return void 0===Fe&&(Fe=Si.c[624].exports),Fe.Gbm(e,t,n,r,i)},__wbg_offsetX_4bd8c9fcb457cf0b:function(e){return void 0===Ae&&(Ae=Si.c[624].exports),Ae.u7h(e)},__wbg_offsetY_0dde12490e8ebfba:function(e){return void 0===Oe&&(Oe=Si.c[624].exports),Oe.SGt(e)},__wbg_button_9e74bd912190b055:function(e){return void 0===Re&&(Re=Si.c[624].exports),Re.YjT(e)},__wbg_instanceof_SvgsvgElement_aa3f79a2638c5f44:function(e){return void 0===Te&&(Te=Si.c[624].exports),Te.oZM(e)},__wbg_createSVGMatrix_9088b605b3cbb935:function(e){return void 0===Me&&(Me=Si.c[624].exports),Me._7q(e)},__wbg_connect_607a0c51b546a3db:function(e,t){return void 0===je&&(je=Si.c[624].exports),je.GES(e,t)},__wbg_connect_a4236fe1b645b8fb:function(e,t,n){return void 0===Le&&(Le=Si.c[624].exports),Le.XxT(e,t,n)},__wbg_connect_db97a7bc9cd258c6:function(e,t,n,r){return void 0===Ne&&(Ne=Si.c[624].exports),Ne.mfD(e,t,n,r)},__wbg_disconnect_1f5d0443b0bca9c8:function(e){return void 0===Be&&(Be=Si.c[624].exports),Be.hrB(e)},__wbg_outputBuffer_1fc843f5ddfd743b:function(e){return void 0===De&&(De=Si.c[624].exports),De.DFE(e)},__wbg_setTransform_041d67e3d6972fd7:function(e,t){return void 0===Ue&&(Ue=Si.c[624].exports),Ue.x9o(e,t)},__wbg_bindVertexArrayOES_17e98f43d896f40b:function(e,t){return void 0===qe&&(qe=Si.c[624].exports),qe.OP6(e,t)},__wbg_createVertexArrayOES_393e00fa6f931f59:function(e){return void 0===$e&&($e=Si.c[624].exports),$e.lmp(e)},__wbg_seta_6c309b33d9a4fb29:function(e,t){return void 0===He&&(He=Si.c[624].exports),He.sPt(e,t)},__wbg_setb_378147d7ba767ab1:function(e,t){return void 0===We&&(We=Si.c[624].exports),We.E0Y(e,t)},__wbg_setc_cc36b264b7a1ae60:function(e,t){return void 0===Ve&&(Ve=Si.c[624].exports),Ve.xqU(e,t)},__wbg_setd_998c5989f5780653:function(e,t){return void 0===ze&&(ze=Si.c[624].exports),ze.gRZ(e,t)},__wbg_sete_42bf2f390f25e536:function(e,t){return void 0===Ge&&(Ge=Si.c[624].exports),Ge.QpU(e,t)},__wbg_setf_df5aef1469b0c50b:function(e,t){return void 0===Ye&&(Ye=Si.c[624].exports),Ye.r3C(e,t)},__wbg_deltaY_2722120e563d3160:function(e){return void 0===Xe&&(Xe=Si.c[624].exports),Xe.NFx(e)},__wbg_deltaMode_3db3c9c4bedf191d:function(e){return void 0===Ze&&(Ze=Si.c[624].exports),Ze.tI5(e)},__wbg_setbuffer_8c396e74724eda12:function(e,t){return void 0===Qe&&(Qe=Si.c[624].exports),Qe.nh$(e,t)},__wbg_setloop_1e141edefc26db22:function(e,t){return void 0===Je&&(Je=Si.c[624].exports),Je.IwM(e,t)},__wbg_setloopStart_4162b0a533fbc0d5:function(e,t){return void 0===Ke&&(Ke=Si.c[624].exports),Ke.ILF(e,t)},__wbg_setloopEnd_e81eb72ea2277d88:function(e,t){return void 0===et&&(et=Si.c[624].exports),et.n2A(e,t)},__wbg_setonended_f6f3e04e13c07db4:function(e,t){return void 0===tt&&(tt=Si.c[624].exports),tt.mXX(e,t)},__wbg_start_f5e66921db9afaee:function(e){return void 0===nt&&(nt=Si.c[624].exports),nt.cVm(e)},__wbg_start_0237410bb20c6213:function(e,t,n){return void 0===rt&&(rt=Si.c[624].exports),rt.cAR(e,t,n)},__wbg_stop_5765c7cac3ec1564:function(e,t){return void 0===it&&(it=Si.c[624].exports),it.o6e(e,t)},__wbg_instanceof_HtmlFormElement_26283084b0956b17:function(e){return void 0===ot&&(ot=Si.c[624].exports),ot.gz0(e)},__wbg_submit_121b8e3bd960f229:function(e){return void 0===ct&&(ct=Si.c[624].exports),ct.Egl(e)},__wbg_pointerId_602db5c989b38cc0:function(e){return void 0===st&&(st=Si.c[624].exports),st.YEZ(e)},__wbg_instanceof_Response_f52c65c389890639:function(e){return void 0===at&&(at=Si.c[624].exports),at.LqG(e)},__wbg_arrayBuffer_0ba17dfaad804b6f:function(e){return void 0===ut&&(ut=Si.c[624].exports),ut.O6G(e)},__wbg_key_d9b602f48baca7bc:function(e,t){return void 0===dt&&(dt=Si.c[624].exports),dt.p9O(e,t)},__wbg_code_cbf76ad384ae1179:function(e,t){return void 0===lt&&(lt=Si.c[624].exports),lt.CDw(e,t)},__wbg_now_7628760b7b640632:function(e){return void 0===_t&&(_t=Si.c[624].exports),_t.t3w(e)},__wbg_newwithstrandinit_11debb554792e043:function(e,t,n){return void 0===ft&&(ft=Si.c[624].exports),ft._M7(e,t,n)},__wbg_setonaudioprocess_66d0b1fa0dd39606:function(e,t){return void 0===bt&&(bt=Si.c[624].exports),bt.ai6(e,t)},__wbg_body_c8cb19d760637268:function(e){return void 0===pt&&(pt=Si.c[624].exports),pt.AT2(e)},__wbg_createElement_99351c8bf0efac6e:function(e,t,n){return void 0===ht&&(ht=Si.c[624].exports),ht.VlK(e,t,n)},__wbg_createElementNS_a7ef126eff5022c2:function(e,t,n,r,i){return void 0===gt&&(gt=Si.c[624].exports),gt.OZQ(e,t,n,r,i)},__wbg_setid_f33ce4e43b43f57a:function(e,t,n){return void 0===vt&&(vt=Si.c[624].exports),vt.xlH(e,t,n)},__wbg_clientWidth_2c84a7ebc75dd4f0:function(e){return void 0===wt&&(wt=Si.c[624].exports),wt.hS(e)},__wbg_clientHeight_f56dfe03d1c42f3e:function(e){return void 0===mt&&(mt=Si.c[624].exports),mt.dlc(e)},__wbg_setinnerHTML_79084edd97462c07:function(e,t,n){return void 0===xt&&(xt=Si.c[624].exports),xt.jH5(e,t,n)},__wbg_querySelector_155b00165b78a12f:function(e,t,n){return void 0===yt&&(yt=Si.c[624].exports),yt.HW7(e,t,n)},__wbg_releasePointerCapture_4b78cb9c51d4a539:function(e,t){return void 0===kt&&(kt=Si.c[624].exports),kt.ZSw(e,t)},__wbg_setAttribute_e71b9086539f06a1:function(e,t,n,r,i){return void 0===St&&(St=Si.c[624].exports),St.TDP(e,t,n,r,i)},__wbg_setAttributeNS_a66240d5c750d0fa:function(e,t,n,r,i,o,c){return void 0===It&&(It=Si.c[624].exports),It.w0i(e,t,n,r,i,o,c)},__wbg_setPointerCapture_54ee987062d42d03:function(e,t){return void 0===Ct&&(Ct=Si.c[624].exports),Ct.ySe(e,t)},__wbg_remove_0639495587b1aaeb:function(e){return void 0===Et&&(Et=Si.c[624].exports),Et.WnP(e)},__wbg_instanceof_WebGlRenderingContext_ef4e51c6e4133d85:function(e){return void 0===Pt&&(Pt=Si.c[624].exports),Pt.O$m(e)},__wbg_drawingBufferWidth_fab3e20dd1ba5d4e:function(e){return void 0===Ft&&(Ft=Si.c[624].exports),Ft.GvI(e)},__wbg_drawingBufferHeight_31bc93d4dc3a0dcc:function(e){return void 0===At&&(At=Si.c[624].exports),At.pY2(e)},__wbg_bufferData_d47c8467e443121d:function(e,t,n,r,i){return void 0===Ot&&(Ot=Si.c[624].exports),Ot.xqc(e,t,n,r,i)},__wbg_texImage2D_a4011abffe0229fb:function(e,t,n,r,i,o,c,s,a,u,d){return void 0===Rt&&(Rt=Si.c[624].exports),Rt.n7r(e,t,n,r,i,o,c,s,a,u,d)},__wbg_uniform1fv_cd9d2dea0641919d:function(e,t,n,r){return void 0===Tt&&(Tt=Si.c[624].exports),Tt.JnJ(e,t,n,r)},__wbg_uniform4fv_24ef46675c137552:function(e,t,n,r){return void 0===Mt&&(Mt=Si.c[624].exports),Mt.KwI(e,t,n,r)},__wbg_uniformMatrix3fv_a0a261980af4587d:function(e,t,n,r,i){return void 0===jt&&(jt=Si.c[624].exports),jt.x8E(e,t,n,r,i)},__wbg_uniformMatrix4fv_088c96db8ee28c1d:function(e,t,n,r,i){return void 0===Lt&&(Lt=Si.c[624].exports),Lt.ueB(e,t,n,r,i)},__wbg_activeTexture_a51ec6273de88bc6:function(e,t){return void 0===Nt&&(Nt=Si.c[624].exports),Nt.lqk(e,t)},__wbg_attachShader_0dd248f6ab98fcf2:function(e,t,n){return void 0===Bt&&(Bt=Si.c[624].exports),Bt.D4K(e,t,n)},__wbg_bindBuffer_1ceb83e9674e812a:function(e,t,n){return void 0===Dt&&(Dt=Si.c[624].exports),Dt.S50(e,t,n)},__wbg_bindFramebuffer_d8f98d1a7f6d67d1:function(e,t,n){return void 0===Ut&&(Ut=Si.c[624].exports),Ut.kvF(e,t,n)},__wbg_bindRenderbuffer_1ba9206d5f319ae1:function(e,t,n){return void 0===qt&&(qt=Si.c[624].exports),qt.Vdb(e,t,n)},__wbg_bindTexture_6121e6db3f879582:function(e,t,n){return void 0===$t&&($t=Si.c[624].exports),$t.VZl(e,t,n)},__wbg_blendFunc_34a6bb31770822c5:function(e,t,n){return void 0===Ht&&(Ht=Si.c[624].exports),Ht.oNx(e,t,n)},__wbg_clear_f6b2dd48aeed2752:function(e,t){return void 0===Wt&&(Wt=Si.c[624].exports),Wt.Nyk(e,t)},__wbg_clearColor_89f7819aa9f80129:function(e,t,n,r,i){return void 0===Vt&&(Vt=Si.c[624].exports),Vt.YS0(e,t,n,r,i)},__wbg_colorMask_88ebee15531b14ef:function(e,t,n,r,i){return void 0===zt&&(zt=Si.c[624].exports),zt.pHg(e,t,n,r,i)},__wbg_compileShader_28bdbafe4445d24b:function(e,t){return void 0===Gt&&(Gt=Si.c[624].exports),Gt.BDb(e,t)},__wbg_createBuffer_acedc3831832a280:function(e){return void 0===Yt&&(Yt=Si.c[624].exports),Yt.kx3(e)},__wbg_createProgram_7e2f44b7b74694d4:function(e){return void 0===Xt&&(Xt=Si.c[624].exports),Xt.IJ(e)},__wbg_createShader_64c474f1d1d0c1f8:function(e,t){return void 0===Zt&&(Zt=Si.c[624].exports),Zt.kch(e,t)},__wbg_createTexture_0a156dab1efc3499:function(e){return void 0===Qt&&(Qt=Si.c[624].exports),Qt.Tf1(e)},__wbg_disable_5b9c6f74d5efd3a5:function(e,t){return void 0===Jt&&(Jt=Si.c[624].exports),Jt.c4i(e,t)},__wbg_disableVertexAttribArray_ba8f39ecd28c601b:function(e,t){return void 0===Kt&&(Kt=Si.c[624].exports),Kt.Ix5(e,t)},__wbg_drawElements_3eb5ba8a511ce0f0:function(e,t,n,r,i){return void 0===en&&(en=Si.c[624].exports),en.kZp(e,t,n,r,i)},__wbg_enable_87f39f6396535e1f:function(e,t){return void 0===tn&&(tn=Si.c[624].exports),tn.FHq(e,t)},__wbg_enableVertexAttribArray_f29c8dde9c8c5cf5:function(e,t){return void 0===nn&&(nn=Si.c[624].exports),nn.OYc(e,t)},__wbg_getAttribLocation_ba61f837da80e249:function(e,t,n,r){return void 0===rn&&(rn=Si.c[624].exports),rn.Dhh(e,t,n,r)},__wbg_getExtension_c6863c255090d82f:function(e,t,n){return void 0===on&&(on=Si.c[624].exports),on.cT4(e,t,n)},__wbg_getParameter_ff687a6ea303e551:function(e,t){return void 0===cn&&(cn=Si.c[624].exports),cn.pxS(e,t)},__wbg_getProgramInfoLog_aacf06c959070653:function(e,t,n){return void 0===sn&&(sn=Si.c[624].exports),sn.eLE(e,t,n)},__wbg_getProgramParameter_a89bf14502c109f7:function(e,t,n){return void 0===an&&(an=Si.c[624].exports),an.wGI(e,t,n)},__wbg_getShaderInfoLog_1eb885f2468e2429:function(e,t,n){return void 0===un&&(un=Si.c[624].exports),un.MlI(e,t,n)},__wbg_getUniformLocation_ca853de4f2f9270d:function(e,t,n,r){return void 0===dn&&(dn=Si.c[624].exports),dn.vI8(e,t,n,r)},__wbg_linkProgram_46a36cb158f10676:function(e,t){return void 0===ln&&(ln=Si.c[624].exports),ln.hpB(e,t)},__wbg_pixelStorei_31f6dc244bf4cd5b:function(e,t,n){return void 0===_n&&(_n=Si.c[624].exports),_n.vMn(e,t,n)},__wbg_shaderSource_700ae72fca39850d:function(e,t,n,r){return void 0===fn&&(fn=Si.c[624].exports),fn.mOb(e,t,n,r)},__wbg_stencilFunc_cc85d77d2098446b:function(e,t,n,r){return void 0===bn&&(bn=Si.c[624].exports),bn.aqO(e,t,n,r)},__wbg_stencilMask_ed2cded2c2b0b72c:function(e,t){return void 0===pn&&(pn=Si.c[624].exports),pn.hRM(e,t)},__wbg_stencilOp_1b3529546c1fdcc2:function(e,t,n,r){return void 0===hn&&(hn=Si.c[624].exports),hn.Yr9(e,t,n,r)},__wbg_texParameteri_e45f3977eb998137:function(e,t,n,r){return void 0===gn&&(gn=Si.c[624].exports),gn.PZF(e,t,n,r)},__wbg_uniform1f_3eb09312a513b94a:function(e,t,n){return void 0===vn&&(vn=Si.c[624].exports),vn.htf(e,t,n)},__wbg_uniform1i_e76b668973ae0655:function(e,t,n){return void 0===wn&&(wn=Si.c[624].exports),wn.j$H(e,t,n)},__wbg_useProgram_d63a57db0571e803:function(e,t){return void 0===mn&&(mn=Si.c[624].exports),mn.OhU(e,t)},__wbg_vertexAttribPointer_b4b829a4f5a3778e:function(e,t,n,r,i,o,c){return void 0===xn&&(xn=Si.c[624].exports),xn.ovP(e,t,n,r,i,o,c)},__wbg_viewport_54305c74f5668b33:function(e,t,n,r,i){return void 0===yn&&(yn=Si.c[624].exports),yn.gJ0(e,t,n,r,i)},__wbg_debug_146b863607d79e9d:function(e){return void 0===kn&&(kn=Si.c[624].exports),kn.$id(e)},__wbg_error_e325755affc8634b:function(e){return void 0===Sn&&(Sn=Si.c[624].exports),Sn.dMF(e)},__wbg_info_d60054f760c729cc:function(e){return void 0===In&&(In=Si.c[624].exports),In.j_U(e)},__wbg_log_f2e13ca55da8bad3:function(e){return void 0===Cn&&(Cn=Si.c[624].exports),Cn.wlP(e)},__wbg_warn_9e92ccdc67085e1b:function(e){return void 0===En&&(En=Si.c[624].exports),En.Elv(e)},__wbg_style_9b773f0fc441eddc:function(e){return void 0===Pn&&(Pn=Si.c[624].exports),Pn.RgH(e)},__wbg_newwithbuffersourcesequenceandoptions_03294a518a0bd99a:function(e,t){return void 0===Fn&&(Fn=Si.c[624].exports),Fn.gXk(e,t)},__wbg_currentTarget_b545d0d803b3a62e:function(e){return void 0===An&&(An=Si.c[624].exports),An.NPN(e)},__wbg_preventDefault_9aab6c264e5df3ee:function(e){return void 0===On&&(On=Si.c[624].exports),On.aim(e)},__wbg_addEventListener_6a37bc32387cb66d:function(e,t,n,r){return void 0===Rn&&(Rn=Si.c[624].exports),Rn.S0m(e,t,n,r)},__wbg_addEventListener_a422088e686210b5:function(e,t,n,r,i){return void 0===Tn&&(Tn=Si.c[624].exports),Tn.Z8F(e,t,n,r,i)},__wbg_addEventListener_50b4229556ab0b83:function(e,t,n,r,i){return void 0===Mn&&(Mn=Si.c[624].exports),Mn.c2t(e,t,n,r,i)},__wbg_removeEventListener_70dfb387da1982ac:function(e,t,n,r){return void 0===jn&&(jn=Si.c[624].exports),jn.zu(e,t,n,r)},__wbg_removeEventListener_4448b273b47328f8:function(e,t,n,r,i){return void 0===Ln&&(Ln=Si.c[624].exports),Ln.luk(e,t,n,r,i)},__wbg_instanceof_HtmlCanvasElement_7bd3ee7838f11fc3:function(e){return void 0===Nn&&(Nn=Si.c[624].exports),Nn.jLB(e)},__wbg_width_0efa4604d41c58c5:function(e){return void 0===Bn&&(Bn=Si.c[624].exports),Bn.Qgj(e)},__wbg_setwidth_1d0e975feecff3ef:function(e,t){return void 0===Dn&&(Dn=Si.c[624].exports),Dn.Rss(e,t)},__wbg_height_aa24e3fef658c4a8:function(e){return void 0===Un&&(Un=Si.c[624].exports),Un.W_Q(e)},__wbg_setheight_7758ee3ff5c65474:function(e,t){return void 0===qn&&(qn=Si.c[624].exports),qn.XJ8(e,t)},__wbg_getContext_3db9399e6dc524ff:function(e,t,n){return void 0===$n&&($n=Si.c[624].exports),$n.HQg(e,t,n)},__wbg_getContext_93be69215ea9dbbf:function(e,t,n,r){return void 0===Hn&&(Hn=Si.c[624].exports),Hn.laH(e,t,n,r)},__wbg_setsrc_ca894d724570195d:function(e,t,n){return void 0===Wn&&(Wn=Si.c[624].exports),Wn.eul(e,t,n)},__wbg_new_1f2ded01c889cd38:function(){return void 0===Vn&&(Vn=Si.c[624].exports),Vn.Ma_()},__wbg_newwithwidthandheight_0f3a13502ca94c49:function(e,t){return void 0===zn&&(zn=Si.c[624].exports),zn.Huo(e,t)},__wbg_data_55e064fddf34cf3b:function(e,t){return void 0===Gn&&(Gn=Si.c[624].exports),Gn.TRe(e,t)},__wbg_instanceof_CanvasRenderingContext2d_1d38418d1d6c8b34:function(e){return void 0===Yn&&(Yn=Si.c[624].exports),Yn.GJF(e)},__wbg_setglobalAlpha_b4134dbd884b4d37:function(e,t){return void 0===Xn&&(Xn=Si.c[624].exports),Xn.vHX(e,t)},__wbg_setglobalCompositeOperation_557a59a0ccf673d6:function(e,t,n){return void 0===Zn&&(Zn=Si.c[624].exports),Zn.mWQ(e,t,n)},__wbg_setstrokeStyle_7f507e0d838e3dcf:function(e,t){return void 0===Qn&&(Qn=Si.c[624].exports),Qn.pip(e,t)},__wbg_setfillStyle_bbe97cb93eb1b55c:function(e,t){return void 0===Jn&&(Jn=Si.c[624].exports),Jn.Opz(e,t)},__wbg_setfilter_df75805bea0a8415:function(e,t,n){return void 0===Kn&&(Kn=Si.c[624].exports),Kn.Nuu(e,t,n)},__wbg_setlineWidth_61de9d1eb4e9f8a6:function(e,t){return void 0===er&&(er=Si.c[624].exports),er.QAl(e,t)},__wbg_setlineCap_bff1a8858c9f067e:function(e,t,n){return void 0===tr&&(tr=Si.c[624].exports),tr.wOq(e,t,n)},__wbg_setlineJoin_de47815c918d7874:function(e,t,n){return void 0===nr&&(nr=Si.c[624].exports),nr.zS$(e,t,n)},__wbg_setmiterLimit_84b1a1dbddcd456a:function(e,t){return void 0===rr&&(rr=Si.c[624].exports),rr.pEI(e,t)},__wbg_drawImage_b8dec9034bf1d116:function(e,t,n,r){return void 0===ir&&(ir=Si.c[624].exports),ir.EpQ(e,t,n,r)},__wbg_drawImage_801ad094f4734689:function(e,t,n,r){return void 0===or&&(or=Si.c[624].exports),or.hXB(e,t,n,r)},__wbg_fill_6c721ab8eec90f70:function(e,t){return void 0===cr&&(cr=Si.c[624].exports),cr.Tzw(e,t)},__wbg_stroke_e25cf47e0d9a36c3:function(e,t){return void 0===sr&&(sr=Si.c[624].exports),sr.$ux(e,t)},__wbg_createPattern_006b6402db95df36:function(e,t,n,r){return void 0===ar&&(ar=Si.c[624].exports),ar.baS(e,t,n,r)},__wbg_getImageData_dd3caac873bf461f:function(e,t,n,r,i){return void 0===ur&&(ur=Si.c[624].exports),ur.giZ(e,t,n,r,i)},__wbg_clearRect_6af85454d06df5fa:function(e,t,n,r,i){return void 0===dr&&(dr=Si.c[624].exports),dr.dxq(e,t,n,r,i)},__wbg_fillRect_c79d1b386c04efed:function(e,t,n,r,i){return void 0===lr&&(lr=Si.c[624].exports),lr.Lar(e,t,n,r,i)},__wbg_resetTransform_f78edb82fd1f7239:function(e){return void 0===_r&&(_r=Si.c[624].exports),_r.nei(e)},__wbg_setTransform_5f5f19301b76a8d6:function(e,t,n,r,i,o,c){return void 0===fr&&(fr=Si.c[624].exports),fr.ZQY(e,t,n,r,i,o,c)},__wbg_get_5fa3f454aa041e6e:function(e,t){return void 0===br&&(br=Si.c[624].exports),br.sgl(e,t)},__wbg_next_373211328013f949:function(e){return void 0===pr&&(pr=Si.c[624].exports),pr.Vfs(e)},__wbg_done_49c598117f977077:function(e){return void 0===hr&&(hr=Si.c[624].exports),hr._9e(e)},__wbg_value_c9ae6368b110a068:function(e){return void 0===gr&&(gr=Si.c[624].exports),gr.xEI(e)},__wbg_get_85e0a3b459845fe2:function(e,t){return void 0===vr&&(vr=Si.c[624].exports),vr.Mwc(e,t)},__wbg_call_951bd0c6d815d6f1:function(e,t){return void 0===wr&&(wr=Si.c[624].exports),wr.nM8(e,t)},__wbg_new_9dff83a08f5994f3:function(){return void 0===mr&&(mr=Si.c[624].exports),mr.v82()},__wbg_isArray_cf56c8363b1b35d9:function(e){return void 0===xr&&(xr=Si.c[624].exports),xr.afy(e)},__wbg_of_3a4bb382824dd437:function(e,t){return void 0===yr&&(yr=Si.c[624].exports),yr.ovo(e,t)},__wbg_push_3ddd8187ff2ff82d:function(e,t){return void 0===kr&&(kr=Si.c[624].exports),kr.n8_(e,t)},__wbg_instanceof_ArrayBuffer_3a0fa134e6809d57:function(e){return void 0===Sr&&(Sr=Si.c[624].exports),Sr.JdU(e)},__wbg_new_24c0ca5f23ee2dd9:function(e){return void 0===Ir&&(Ir=Si.c[624].exports),Ir.Wcz(e)},__wbg_slice_a498e5bb17f253f3:function(e,t,n){return void 0===Cr&&(Cr=Si.c[624].exports),Cr.DX0(e,t,n)},__wbg_values_f28e313e2260a03a:function(e){return void 0===Er&&(Er=Si.c[624].exports),Er.Qw2(e)},__wbg_newnoargs_7c6bd521992b4022:function(e,t){return void 0===Pr&&(Pr=Si.c[624].exports),Pr.$27(e,t)},__wbg_apply_4e68243803368d89:function(e,t,n){return void 0===Fr&&(Fr=Si.c[624].exports),Fr.My4(e,t,n)},__wbg_call_bf745b1758bb6693:function(e,t,n){return void 0===Ar&&(Ar=Si.c[624].exports),Ar.c06(e,t,n)},__wbg_getTime_cf686ab22ab03a3e:function(e){return void 0===Or&&(Or=Si.c[624].exports),Or.JCB(e)},__wbg_getTimezoneOffset_b9f3c4664b1a35ae:function(e){return void 0===Rr&&(Rr=Si.c[624].exports),Rr.N_w(e)},__wbg_new0_abd359df4aeb5b55:function(){return void 0===Tr&&(Tr=Si.c[624].exports),Tr.kMq()},__wbg_instanceof_Object_cdaa71ad2ca2f4c5:function(e){return void 0===Mr&&(Mr=Si.c[624].exports),Mr.ue3(e)},__wbg_entries_7144a7309b22df64:function(e){return void 0===jr&&(jr=Si.c[624].exports),jr.TnY(e)},__wbg_fromEntries_cc1186a09f1ec7f2:function(e){return void 0===Lr&&(Lr=Si.c[624].exports),Lr.w9T(e)},__wbg_is_049b1aece40b5301:function(e,t){return void 0===Nr&&(Nr=Si.c[624].exports),Nr.i8X(e,t)},__wbg_new_ba07d0daa0e4677e:function(){return void 0===Br&&(Br=Si.c[624].exports),Br.trx()},__wbg_resolve_6e61e640925a0db9:function(e){return void 0===Dr&&(Dr=Si.c[624].exports),Dr.T_q(e)},__wbg_then_dd3785597974798a:function(e,t){return void 0===Ur&&(Ur=Si.c[624].exports),Ur.ZC4(e,t)},__wbg_then_0f957e0f4c3e537a:function(e,t,n){return void 0===qr&&(qr=Si.c[624].exports),qr.fQu(e,t,n)},__wbg_self_6baf3a3aa7b63415:function(){return void 0===$r&&($r=Si.c[624].exports),$r.I11()},__wbg_window_63fc4027b66c265b:function(){return void 0===Hr&&(Hr=Si.c[624].exports),Hr.Ice()},__wbg_globalThis_513fb247e8e4e6d2:function(){return void 0===Wr&&(Wr=Si.c[624].exports),Wr.drM()},__wbg_global_b87245cd886d7113:function(){return void 0===Vr&&(Vr=Si.c[624].exports),Vr.Zte()},__wbg_buffer_3f12a1c608c6d04e:function(e){return void 0===zr&&(zr=Si.c[624].exports),zr.QdL(e)},__wbg_newwithbyteoffsetandlength_4c51342f87299c5a:function(e,t,n){return void 0===Gr&&(Gr=Si.c[624].exports),Gr.EnU(e,t,n)},__wbg_length_c645e7c02233b440:function(e){return void 0===Yr&&(Yr=Si.c[624].exports),Yr.tSs(e)},__wbg_new_c6c0228e6d22a2f9:function(e){return void 0===Xr&&(Xr=Si.c[624].exports),Xr.$of(e)},__wbg_set_b91afac9fd216d99:function(e,t,n){return void 0===Zr&&(Zr=Si.c[624].exports),Zr.tvP(e,t,n)},__wbg_fill_f49407f577541856:function(e,t,n,r){return void 0===Qr&&(Qr=Si.c[624].exports),Qr.QOg(e,t,n,r)},__wbg_buffer_c385539cb4060297:function(e){return void 0===Jr&&(Jr=Si.c[624].exports),Jr.Mex(e)},__wbg_byteLength_11e6bdc2fac53a3c:function(e){return void 0===Kr&&(Kr=Si.c[624].exports),Kr.qMY(e)},__wbg_byteOffset_5db4e07752c85395:function(e){return void 0===ei&&(ei=Si.c[624].exports),ei.dkz(e)},__wbg_ownKeys_d44c25f33e28bfab:function(e){return void 0===ti&&(ti=Si.c[624].exports),ti.Ju2(e)},__wbg_set_9bdd413385146137:function(e,t,n){return void 0===ni&&(ni=Si.c[624].exports),ni.fMi(e,t,n)},__wbindgen_number_get:function(e,t){return void 0===ri&&(ri=Si.c[624].exports),ri.M19(e,t)},__wbindgen_string_get:function(e,t){return void 0===ii&&(ii=Si.c[624].exports),ii.qtq(e,t)},__wbindgen_boolean_get:function(e){return void 0===oi&&(oi=Si.c[624].exports),oi.HT5(e)},__wbindgen_debug_string:function(e,t){return void 0===ci&&(ci=Si.c[624].exports),ci.fYP(e,t)},__wbindgen_throw:function(e,t){return void 0===si&&(si=Si.c[624].exports),si.Or8(e,t)},__wbindgen_rethrow:function(e){return void 0===ai&&(ai=Si.c[624].exports),ai.nDt(e)},__wbindgen_memory:function(){return void 0===ui&&(ui=Si.c[624].exports),ui.oHO()},__wbindgen_closure_wrapper639:function(e,t,n){return void 0===di&&(di=Si.c[624].exports),di.N1B(e,t,n)},__wbindgen_closure_wrapper641:function(e,t,n){return void 0===li&&(li=Si.c[624].exports),li.RoH(e,t,n)},__wbindgen_closure_wrapper643:function(e,t,n){return void 0===_i&&(_i=Si.c[624].exports),_i.aZ4(e,t,n)},__wbindgen_closure_wrapper645:function(e,t,n){return void 0===fi&&(fi=Si.c[624].exports),fi.F2E(e,t,n)},__wbindgen_closure_wrapper647:function(e,t,n){return void 0===bi&&(bi=Si.c[624].exports),bi.oGC(e,t,n)},__wbindgen_closure_wrapper649:function(e,t,n){return void 0===pi&&(pi=Si.c[624].exports),pi.$xH(e,t,n)},__wbindgen_closure_wrapper651:function(e,t,n){return void 0===hi&&(hi=Si.c[624].exports),hi.Z1k(e,t,n)},__wbindgen_closure_wrapper653:function(e,t,n){return void 0===gi&&(gi=Si.c[624].exports),gi.S_G(e,t,n)},__wbindgen_closure_wrapper1324:function(e,t,n){return void 0===vi&&(vi=Si.c[624].exports),vi.wSZ(e,t,n)}}}}},xi={662:[903]},Si.w={},Si.f.wasm=function(e,t){(xi[e]||[]).forEach((function(n,r){var i=wi[n];if(i)t.push(i);else{var o,c=mi[n](),s=fetch(Si.p+""+{662:{903:"a19bc719b8c007cbc2f4"}}[e][n]+".module.wasm");o=c instanceof Promise&&"function"==typeof WebAssembly.compileStreaming?Promise.all([WebAssembly.compileStreaming(s),c]).then((function(e){return WebAssembly.instantiate(e[0],e[1])})):"function"==typeof WebAssembly.instantiateStreaming?WebAssembly.instantiateStreaming(s,c):s.then((function(e){return e.arrayBuffer()})).then((function(e){return WebAssembly.instantiate(e,c)})),t.push(wi[n]=o.then((function(e){return Si.w[n]=(e.instance||e).exports})))}}))},Si(196)})(); |