diff --git a/ruffle/README.md b/ruffle/README.md deleted file mode 100644 index 00750ed..0000000 --- a/ruffle/README.md +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/ruffle/assets/S6uyw4BMUTPHjx4wXg-BEhtfm5r.woff2 b/ruffle/assets/S6uyw4BMUTPHjx4wXg-BEhtfm5r.woff2 deleted file mode 100644 index ff60934..0000000 Binary files a/ruffle/assets/S6uyw4BMUTPHjx4wXg-BEhtfm5r.woff2 and /dev/null differ diff --git a/ruffle/assets/S6uyw4BMUTPHjxAwXjeu-C8eBZ-j2.woff2 b/ruffle/assets/S6uyw4BMUTPHjxAwXjeu-C8eBZ-j2.woff2 deleted file mode 100644 index edb9fa6..0000000 Binary files a/ruffle/assets/S6uyw4BMUTPHjxAwXjeu-C8eBZ-j2.woff2 and /dev/null differ diff --git a/ruffle/assets/ignore.ignore b/ruffle/assets/ignore.ignore deleted file mode 100644 index be9bd12..0000000 --- a/ruffle/assets/ignore.ignore +++ /dev/null @@ -1 +0,0 @@ -ignore diff --git a/ruffle/assets/index-BnsjZZMS.css b/ruffle/assets/index-BnsjZZMS.css deleted file mode 100644 index f7d8778..0000000 --- a/ruffle/assets/index-BnsjZZMS.css +++ /dev/null @@ -1 +0,0 @@ -:root{--ruffle-light-blue: #546da3;--ruffle-blue: #37528c;--ruffle-dark-blue: #184778;--ruffle-orange: #ffad33;--ruffle-dark-orange: #966214}.notransition,.notransition *,.notransition:before,.notransition:after{transition:none!important}body{background:var(--ruffle-blue);font:14px Arial,sans-serif;margin:auto;color:#fff}.header{position:relative;background:var(--ruffle-dark-blue);text-align:center;padding:16px 16px 6px;box-shadow:0 0 12px #0008}.header a{display:inline-block;line-height:0}#version-text{text-align:center;font-size:smaller;opacity:.6}.logo{width:100%;transition:transform .2s}.logo:hover{transform:scale(104%)}input,select{background:var(--ruffle-dark-blue);color:#fff;padding:6px;border:none;border-radius:4px}input::placeholder{opacity:.5;color:#fff}button{padding:6px 8px;border:2px solid var(--ruffle-blue);border-radius:8px;cursor:pointer;text-align:center;background:var(--ruffle-light-blue);color:#fff;text-shadow:0 0 .1px white}.options{display:flex;flex-flow:column;gap:20px}.option{position:relative;display:flex;align-items:center}.option input,.option select{padding:4px;position:absolute;right:0}.option label{display:inline-block;padding-right:60px}.option.checkbox input{width:40px;height:20px;margin:auto;cursor:pointer;z-index:1;opacity:0}.option.checkbox label:before,.option.checkbox label:after{content:"";position:absolute;border-radius:10px;top:0;bottom:0;margin:auto;transition:background .2s,right .2s}.option.checkbox label:before{height:20px;width:40px;right:0;background:gray}.option.checkbox label:after{height:18px;width:18px;right:21px;background:silver}.option.checkbox input:checked+label:before{background:var(--ruffle-dark-orange)}.option.checkbox input:checked+label:after{background:var(--ruffle-orange);right:1px}.option.number-input input{width:60px;height:20px;margin:auto}.hidden{display:none!important}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(./S6uyw4BMUTPHjxAwXjeu-C8eBZ-j2.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(./S6uyw4BMUTPHjx4wXg-BEhtfm5r.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#root{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;margin:0;font-family:Lato,sans-serif;font-size:100%;display:flex;flex-direction:column;background:#000}#nav{width:100%;background:var(--ruffle-blue);display:flex;align-items:center;justify-content:space-between;gap:16px;color:#fff;padding:8px 16px;box-sizing:border-box}#nav>*{display:flex;gap:20px}.logo{height:32px;flex:0 0 content}.select-container>div{display:flex;align-items:center;gap:4px;flex-wrap:wrap}#web-url{width:min(40vw,500px)}#local-file{display:none}#local-file-name,#sample-swfs-label,#local-file-static-label{font-size:smaller}#local-file-static-label{display:none}#toggle-info,#reload-swf{cursor:pointer}#author{color:var(--ruffle-orange)}#main{position:relative;flex:1;display:flex;flex-direction:row}#author-container{font-size:smaller}#player-container{overflow-y:hidden;flex-grow:1}#player-container>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#overlay{pointer-events:none;border:8px dashed var(--ruffle-orange);border-radius:30px;opacity:0;transition:opacity .3s ease-in;box-sizing:border-box;z-index:1}#overlay.drag{opacity:1;transition-timing-function:ease-out}.info-container-shown #player{width:calc(100% - 300px)}#overlay:not([hidden])~#player{bottom:100%}#info-container{display:flex;position:absolute;inset:0 0 0 auto;width:300px;background-color:var(--ruffle-blue);padding:4px 16px;flex-direction:column;gap:8px;box-sizing:border-box}#info-container span:first-child{text-shadow:0 0 1px white}#info-container span:first-child:after{content:":"}#info-container span:last-child{float:right}#backgroundColor{width:1em;height:1em;border:2px solid var(--ruffle-dark-blue);background-color:#fff}@media only screen and (max-width: 1120px){#local-file-static-label{display:block}.select-container{flex-flow:column}}@media only screen and (max-width: 600px){#logo-container{display:none}} diff --git a/ruffle/assets/index-DfudPIvG.js b/ruffle/assets/index-DfudPIvG.js deleted file mode 100644 index 53bda35..0000000 --- a/ruffle/assets/index-DfudPIvG.js +++ /dev/null @@ -1,2647 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./ruffle_web-wasm_extensions-CuvSg2J3.js","./ruffle-imports-CztXuSei.js","./ruffle_web-CFiuWY_0.js"])))=>i.map(i=>d[i]); -var wf=Object.defineProperty;var yf=(e,n,t)=>n in e?wf(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t;var Ir=(e,n,t)=>yf(e,typeof n!="symbol"?n+"":n,t);(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function t(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=t(i);fetch(i.href,o)}})();var kn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function kf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Du={exports:{}},Ui={},Tu={exports:{}},O={};/** - * @license React - * react.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Pr=Symbol.for("react.element"),bf=Symbol.for("react.portal"),Sf=Symbol.for("react.fragment"),Rf=Symbol.for("react.strict_mode"),xf=Symbol.for("react.profiler"),zf=Symbol.for("react.provider"),Ef=Symbol.for("react.context"),jf=Symbol.for("react.forward_ref"),Cf=Symbol.for("react.suspense"),Pf=Symbol.for("react.memo"),_f=Symbol.for("react.lazy"),es=Symbol.iterator;function Af(e){return e===null||typeof e!="object"?null:(e=es&&e[es]||e["@@iterator"],typeof e=="function"?e:null)}var Ou={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Lu=Object.assign,Iu={};function Tt(e,n,t){this.props=e,this.context=n,this.refs=Iu,this.updater=t||Ou}Tt.prototype.isReactComponent={};Tt.prototype.setState=function(e,n){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,n,"setState")};Tt.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Mu(){}Mu.prototype=Tt.prototype;function el(e,n,t){this.props=e,this.context=n,this.refs=Iu,this.updater=t||Ou}var nl=el.prototype=new Mu;nl.constructor=el;Lu(nl,Tt.prototype);nl.isPureReactComponent=!0;var ns=Array.isArray,Nu=Object.prototype.hasOwnProperty,tl={current:null},$u={key:!0,ref:!0,__self:!0,__source:!0};function qu(e,n,t){var r,i={},o=null,a=null;if(n!=null)for(r in n.ref!==void 0&&(a=n.ref),n.key!==void 0&&(o=""+n.key),n)Nu.call(n,r)&&!$u.hasOwnProperty(r)&&(i[r]=n[r]);var l=arguments.length-2;if(l===1)i.children=t;else if(1>>1,oe=_[Y];if(0>>1;Yi(co,D))$ni(Lr,co)?(_[Y]=Lr,_[$n]=D,Y=$n):(_[Y]=co,_[Nn]=D,Y=Nn);else if($ni(Lr,D))_[Y]=Lr,_[$n]=D,Y=$n;else break e}}return A}function i(_,A){var D=_.sortIndex-A.sortIndex;return D!==0?D:_.id-A.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,l=a.now();e.unstable_now=function(){return a.now()-l}}var s=[],u=[],p=1,h=null,m=3,g=!1,y=!1,S=!1,F=typeof setTimeout=="function"?setTimeout:null,d=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function f(_){for(var A=t(u);A!==null;){if(A.callback===null)r(u);else if(A.startTime<=_)r(u),A.sortIndex=A.expirationTime,n(s,A);else break;A=t(u)}}function v(_){if(S=!1,f(_),!y)if(t(s)!==null)y=!0,so(x);else{var A=t(u);A!==null&&uo(v,A.startTime-_)}}function x(_,A){y=!1,S&&(S=!1,d(E),E=-1),g=!0;var D=m;try{for(f(A),h=t(s);h!==null&&(!(h.expirationTime>A)||_&&!L());){var Y=h.callback;if(typeof Y=="function"){h.callback=null,m=h.priorityLevel;var oe=Y(h.expirationTime<=A);A=e.unstable_now(),typeof oe=="function"?h.callback=oe:h===t(s)&&r(s),f(A)}else r(s);h=t(s)}if(h!==null)var Or=!0;else{var Nn=t(u);Nn!==null&&uo(v,Nn.startTime-A),Or=!1}return Or}finally{h=null,m=D,g=!1}}var P=!1,z=null,E=-1,w=5,b=-1;function L(){return!(e.unstable_now()-b_||125<_?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):w=0<_?Math.floor(1e3/_):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return t(s)},e.unstable_next=function(_){switch(m){case 1:case 2:case 3:var A=3;break;default:A=m}var D=m;m=A;try{return _()}finally{m=D}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(_,A){switch(_){case 1:case 2:case 3:case 4:case 5:break;default:_=3}var D=m;m=_;try{return A()}finally{m=D}},e.unstable_scheduleCallback=function(_,A,D){var Y=e.unstable_now();switch(typeof D=="object"&&D!==null?(D=D.delay,D=typeof D=="number"&&0Y?(_.sortIndex=D,n(u,_),t(s)===null&&_===t(u)&&(S?(d(E),E=-1):S=!0,uo(v,D-Y))):(_.sortIndex=oe,n(s,_),y||g||(y=!0,so(x))),_},e.unstable_shouldYield=L,e.unstable_wrapCallback=function(_){var A=m;return function(){var D=m;m=A;try{return _.apply(this,arguments)}finally{m=D}}}})(Hu);Vu.exports=Hu;var Wf=Vu.exports;/** - * @license React - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Uf=re,_e=Wf;function k(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Go=Object.prototype.hasOwnProperty,Bf=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,rs={},is={};function Vf(e){return Go.call(is,e)?!0:Go.call(rs,e)?!1:Bf.test(e)?is[e]=!0:(rs[e]=!0,!1)}function Hf(e,n,t,r){if(t!==null&&t.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return r?!1:t!==null?!t.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Qf(e,n,t,r){if(n===null||typeof n>"u"||Hf(e,n,t,r))return!0;if(r)return!1;if(t!==null)switch(t.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function ye(e,n,t,r,i,o,a){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=o,this.removeEmptyString=a}var de={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){de[e]=new ye(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];de[n]=new ye(n,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){de[e]=new ye(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){de[e]=new ye(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){de[e]=new ye(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){de[e]=new ye(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){de[e]=new ye(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){de[e]=new ye(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){de[e]=new ye(e,5,!1,e.toLowerCase(),null,!1,!1)});var il=/[\-:]([a-z])/g;function ol(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var n=e.replace(il,ol);de[n]=new ye(n,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(il,ol);de[n]=new ye(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(il,ol);de[n]=new ye(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){de[e]=new ye(e,1,!1,e.toLowerCase(),null,!1,!1)});de.xlinkHref=new ye("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){de[e]=new ye(e,1,!1,e.toLowerCase(),null,!0,!0)});function al(e,n,t,r){var i=de.hasOwnProperty(n)?de[n]:null;(i!==null?i.type!==0:r||!(2l||i[a]!==o[l]){var s=` -`+i[a].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=a&&0<=l);break}}}finally{mo=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?Vt(e):""}function Kf(e){switch(e.tag){case 5:return Vt(e.type);case 16:return Vt("Lazy");case 13:return Vt("Suspense");case 19:return Vt("SuspenseList");case 0:case 2:case 15:return e=ho(e.type,!1),e;case 11:return e=ho(e.type.render,!1),e;case 1:return e=ho(e.type,!0),e;default:return""}}function na(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case rt:return"Fragment";case tt:return"Portal";case Yo:return"Profiler";case ll:return"StrictMode";case Xo:return"Suspense";case ea:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Ju:return(e.displayName||"Context")+".Consumer";case Ku:return(e._context.displayName||"Context")+".Provider";case sl:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ul:return n=e.displayName||null,n!==null?n:na(e.type)||"Memo";case vn:n=e._payload,e=e._init;try{return na(e(n))}catch{}}return null}function Jf(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=n.render,e=e.displayName||e.name||"",n.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return na(n);case 8:return n===ll?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n}return null}function Tn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Gu(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function Zf(e){var n=Gu(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&typeof t<"u"&&typeof t.get=="function"&&typeof t.set=="function"){var i=t.get,o=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return i.call(this)},set:function(a){r=""+a,o.call(this,a)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function $r(e){e._valueTracker||(e._valueTracker=Zf(e))}function Yu(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=Gu(e)?e.checked?"true":"false":e.value),e=r,e!==t?(n.setValue(e),!0):!1}function hi(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function ta(e,n){var t=n.checked;return J({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??e._wrapperState.initialChecked})}function as(e,n){var t=n.defaultValue==null?"":n.defaultValue,r=n.checked!=null?n.checked:n.defaultChecked;t=Tn(n.value!=null?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function Xu(e,n){n=n.checked,n!=null&&al(e,"checked",n,!1)}function ra(e,n){Xu(e,n);var t=Tn(n.value),r=n.type;if(t!=null)r==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}n.hasOwnProperty("value")?ia(e,n.type,t):n.hasOwnProperty("defaultValue")&&ia(e,n.type,Tn(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(e.defaultChecked=!!n.defaultChecked)}function ls(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!(r!=="submit"&&r!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}t=e.name,t!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,t!==""&&(e.name=t)}function ia(e,n,t){(n!=="number"||hi(e.ownerDocument)!==e)&&(t==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var Ht=Array.isArray;function mt(e,n,t,r){if(e=e.options,n){n={};for(var i=0;i"+n.valueOf().toString()+"",n=qr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}});function cr(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&t.nodeType===3){t.nodeValue=n;return}}e.textContent=n}var Jt={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Gf=["Webkit","ms","Moz","O"];Object.keys(Jt).forEach(function(e){Gf.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),Jt[n]=Jt[e]})});function rc(e,n,t){return n==null||typeof n=="boolean"||n===""?"":t||typeof n!="number"||n===0||Jt.hasOwnProperty(e)&&Jt[e]?(""+n).trim():n+"px"}function ic(e,n){e=e.style;for(var t in n)if(n.hasOwnProperty(t)){var r=t.indexOf("--")===0,i=rc(t,n[t],r);t==="float"&&(t="cssFloat"),r?e.setProperty(t,i):e[t]=i}}var Yf=J({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function la(e,n){if(n){if(Yf[e]&&(n.children!=null||n.dangerouslySetInnerHTML!=null))throw Error(k(137,e));if(n.dangerouslySetInnerHTML!=null){if(n.children!=null)throw Error(k(60));if(typeof n.dangerouslySetInnerHTML!="object"||!("__html"in n.dangerouslySetInnerHTML))throw Error(k(61))}if(n.style!=null&&typeof n.style!="object")throw Error(k(62))}}function sa(e,n){if(e.indexOf("-")===-1)return typeof n.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ua=null;function cl(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ca=null,ht=null,vt=null;function cs(e){if(e=Fr(e)){if(typeof ca!="function")throw Error(k(280));var n=e.stateNode;n&&(n=Ki(n),ca(e.stateNode,e.type,n))}}function oc(e){ht?vt?vt.push(e):vt=[e]:ht=e}function ac(){if(ht){var e=ht,n=vt;if(vt=ht=null,cs(e),n)for(e=0;e>>=0,e===0?32:31-(up(e)/cp|0)|0}var Wr=64,Ur=4194304;function Qt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function yi(e,n){var t=e.pendingLanes;if(t===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,a=t&268435455;if(a!==0){var l=a&~i;l!==0?r=Qt(l):(o&=a,o!==0&&(r=Qt(o)))}else a=t&~i,a!==0?r=Qt(a):o!==0&&(r=Qt(o));if(r===0)return 0;if(n!==0&&n!==r&&!(n&i)&&(i=r&-r,o=n&-n,i>=o||i===16&&(o&4194240)!==0))return n;if(r&4&&(r|=t&16),n=e.entangledLanes,n!==0)for(e=e.entanglements,n&=r;0t;t++)n.push(e);return n}function _r(e,n,t){e.pendingLanes|=n,n!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,n=31-Ve(n),e[n]=t}function mp(e,n){var t=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Gt),ys=" ",ks=!1;function Ec(e,n){switch(e){case"keyup":return Wp.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function jc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var it=!1;function Bp(e,n){switch(e){case"compositionend":return jc(n);case"keypress":return n.which!==32?null:(ks=!0,ys);case"textInput":return e=n.data,e===ys&&ks?null:e;default:return null}}function Vp(e,n){if(it)return e==="compositionend"||!wl&&Ec(e,n)?(e=xc(),ai=hl=bn=null,it=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1=n)return{node:t,offset:n-e};e=r}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=xs(t)}}function Ac(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?Ac(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function Fc(){for(var e=window,n=hi();n instanceof e.HTMLIFrameElement;){try{var t=typeof n.contentWindow.location.href=="string"}catch{t=!1}if(t)e=n.contentWindow;else break;n=hi(e.document)}return n}function yl(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}function em(e){var n=Fc(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&Ac(t.ownerDocument.documentElement,t)){if(r!==null&&yl(t)){if(n=r.start,e=r.end,e===void 0&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if(e=(n=t.ownerDocument||document)&&n.defaultView||window,e.getSelection){e=e.getSelection();var i=t.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=zs(t,o);var a=zs(t,r);i&&a&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(n=n.createRange(),n.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(n),e.extend(a.node,a.offset)):(n.setEnd(a.node,a.offset),e.addRange(n)))}}for(n=[],e=t;e=e.parentNode;)e.nodeType===1&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,ot=null,va=null,Xt=null,ga=!1;function Es(e,n,t){var r=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;ga||ot==null||ot!==hi(r)||(r=ot,"selectionStart"in r&&yl(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Xt&&vr(Xt,r)||(Xt=r,r=Si(va,"onSelect"),0st||(e.current=Ra[st],Ra[st]=null,st--)}function q(e,n){st++,Ra[st]=e.current,e.current=n}var On={},he=In(On),Se=In(!1),Kn=On;function zt(e,n){var t=e.type.contextTypes;if(!t)return On;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in t)i[o]=n[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=i),i}function Re(e){return e=e.childContextTypes,e!=null}function xi(){B(Se),B(he)}function Ds(e,n,t){if(he.current!==On)throw Error(k(168));q(he,n),q(Se,t)}function qc(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,typeof r.getChildContext!="function")return t;r=r.getChildContext();for(var i in r)if(!(i in n))throw Error(k(108,Jf(e)||"Unknown",i));return J({},t,r)}function zi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||On,Kn=he.current,q(he,e),q(Se,Se.current),!0}function Ts(e,n,t){var r=e.stateNode;if(!r)throw Error(k(169));t?(e=qc(e,n,Kn),r.__reactInternalMemoizedMergedChildContext=e,B(Se),B(he),q(he,e)):B(Se),q(Se,t)}var nn=null,Ji=!1,Po=!1;function Wc(e){nn===null?nn=[e]:nn.push(e)}function fm(e){Ji=!0,Wc(e)}function Mn(){if(!Po&&nn!==null){Po=!0;var e=0,n=M;try{var t=nn;for(M=1;e>=a,i-=a,tn=1<<32-Ve(n)+i|t<E?(w=z,z=null):w=z.sibling;var b=m(d,z,f[E],v);if(b===null){z===null&&(z=w);break}e&&z&&b.alternate===null&&n(d,z),c=o(b,c,E),P===null?x=b:P.sibling=b,P=b,z=w}if(E===f.length)return t(d,z),H&&qn(d,E),x;if(z===null){for(;EE?(w=z,z=null):w=z.sibling;var L=m(d,z,b.value,v);if(L===null){z===null&&(z=w);break}e&&z&&L.alternate===null&&n(d,z),c=o(L,c,E),P===null?x=L:P.sibling=L,P=L,z=w}if(b.done)return t(d,z),H&&qn(d,E),x;if(z===null){for(;!b.done;E++,b=f.next())b=h(d,b.value,v),b!==null&&(c=o(b,c,E),P===null?x=b:P.sibling=b,P=b);return H&&qn(d,E),x}for(z=r(d,z);!b.done;E++,b=f.next())b=g(z,d,E,b.value,v),b!==null&&(e&&b.alternate!==null&&z.delete(b.key===null?E:b.key),c=o(b,c,E),P===null?x=b:P.sibling=b,P=b);return e&&z.forEach(function(ze){return n(d,ze)}),H&&qn(d,E),x}function F(d,c,f,v){if(typeof f=="object"&&f!==null&&f.type===rt&&f.key===null&&(f=f.props.children),typeof f=="object"&&f!==null){switch(f.$$typeof){case Nr:e:{for(var x=f.key,P=c;P!==null;){if(P.key===x){if(x=f.type,x===rt){if(P.tag===7){t(d,P.sibling),c=i(P,f.props.children),c.return=d,d=c;break e}}else if(P.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===vn&&Is(x)===P.type){t(d,P.sibling),c=i(P,f.props),c.ref=Wt(d,P,f),c.return=d,d=c;break e}t(d,P);break}else n(d,P);P=P.sibling}f.type===rt?(c=Qn(f.props.children,d.mode,v,f.key),c.return=d,d=c):(v=mi(f.type,f.key,f.props,null,d.mode,v),v.ref=Wt(d,c,f),v.return=d,d=v)}return a(d);case tt:e:{for(P=f.key;c!==null;){if(c.key===P)if(c.tag===4&&c.stateNode.containerInfo===f.containerInfo&&c.stateNode.implementation===f.implementation){t(d,c.sibling),c=i(c,f.children||[]),c.return=d,d=c;break e}else{t(d,c);break}else n(d,c);c=c.sibling}c=Io(f,d.mode,v),c.return=d,d=c}return a(d);case vn:return P=f._init,F(d,c,P(f._payload),v)}if(Ht(f))return y(d,c,f,v);if(It(f))return S(d,c,f,v);Zr(d,f)}return typeof f=="string"&&f!==""||typeof f=="number"?(f=""+f,c!==null&&c.tag===6?(t(d,c.sibling),c=i(c,f),c.return=d,d=c):(t(d,c),c=Lo(f,d.mode,v),c.return=d,d=c),a(d)):t(d,c)}return F}var jt=Hc(!0),Qc=Hc(!1),Ci=In(null),Pi=null,dt=null,Rl=null;function xl(){Rl=dt=Pi=null}function zl(e){var n=Ci.current;B(Ci),e._currentValue=n}function Ea(e,n,t){for(;e!==null;){var r=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,r!==null&&(r.childLanes|=n)):r!==null&&(r.childLanes&n)!==n&&(r.childLanes|=n),e===t)break;e=e.return}}function wt(e,n){Pi=e,Rl=dt=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&n&&(be=!0),e.firstContext=null)}function Me(e){var n=e._currentValue;if(Rl!==e)if(e={context:e,memoizedValue:n,next:null},dt===null){if(Pi===null)throw Error(k(308));dt=e,Pi.dependencies={lanes:0,firstContext:e}}else dt=dt.next=e;return n}var Bn=null;function El(e){Bn===null?Bn=[e]:Bn.push(e)}function Kc(e,n,t,r){var i=n.interleaved;return i===null?(t.next=t,El(n)):(t.next=i.next,i.next=t),n.interleaved=t,dn(e,r)}function dn(e,n){e.lanes|=n;var t=e.alternate;for(t!==null&&(t.lanes|=n),t=e,e=e.return;e!==null;)e.childLanes|=n,t=e.alternate,t!==null&&(t.childLanes|=n),t=e,e=e.return;return t.tag===3?t.stateNode:null}var gn=!1;function jl(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Jc(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function on(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function Cn(e,n,t){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,I&2){var i=r.pending;return i===null?n.next=n:(n.next=i.next,i.next=n),r.pending=n,dn(e,t)}return i=r.interleaved,i===null?(n.next=n,El(r)):(n.next=i.next,i.next=n),r.interleaved=n,dn(e,t)}function si(e,n,t){if(n=n.updateQueue,n!==null&&(n=n.shared,(t&4194240)!==0)){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,fl(e,t)}}function Ms(e,n){var t=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,t===r)){var i=null,o=null;if(t=t.firstBaseUpdate,t!==null){do{var a={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};o===null?i=o=a:o=o.next=a,t=t.next}while(t!==null);o===null?i=o=n:o=o.next=n}else i=o=n;t={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=t;return}e=t.lastBaseUpdate,e===null?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}function _i(e,n,t,r){var i=e.updateQueue;gn=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,l=i.shared.pending;if(l!==null){i.shared.pending=null;var s=l,u=s.next;s.next=null,a===null?o=u:a.next=u,a=s;var p=e.alternate;p!==null&&(p=p.updateQueue,l=p.lastBaseUpdate,l!==a&&(l===null?p.firstBaseUpdate=u:l.next=u,p.lastBaseUpdate=s))}if(o!==null){var h=i.baseState;a=0,p=u=s=null,l=o;do{var m=l.lane,g=l.eventTime;if((r&m)===m){p!==null&&(p=p.next={eventTime:g,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var y=e,S=l;switch(m=n,g=t,S.tag){case 1:if(y=S.payload,typeof y=="function"){h=y.call(g,h,m);break e}h=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=S.payload,m=typeof y=="function"?y.call(g,h,m):y,m==null)break e;h=J({},h,m);break e;case 2:gn=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,m=i.effects,m===null?i.effects=[l]:m.push(l))}else g={eventTime:g,lane:m,tag:l.tag,payload:l.payload,callback:l.callback,next:null},p===null?(u=p=g,s=h):p=p.next=g,a|=m;if(l=l.next,l===null){if(l=i.shared.pending,l===null)break;m=l,l=m.next,m.next=null,i.lastBaseUpdate=m,i.shared.pending=null}}while(!0);if(p===null&&(s=h),i.baseState=s,i.firstBaseUpdate=u,i.lastBaseUpdate=p,n=i.shared.interleaved,n!==null){i=n;do a|=i.lane,i=i.next;while(i!==n)}else o===null&&(i.shared.lanes=0);Gn|=a,e.lanes=a,e.memoizedState=h}}function Ns(e,n,t){if(e=n.effects,n.effects=null,e!==null)for(n=0;nt?t:4,e(!0);var r=Ao.transition;Ao.transition={};try{e(!1),n()}finally{M=t,Ao.transition=r}}function fd(){return Ne().memoizedState}function vm(e,n,t){var r=_n(e);if(t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},pd(e))md(n,t);else if(t=Kc(e,n,t,r),t!==null){var i=ge();He(t,e,r,i),hd(t,n,r)}}function gm(e,n,t){var r=_n(e),i={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(pd(e))md(n,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=n.lastRenderedReducer,o!==null))try{var a=n.lastRenderedState,l=o(a,t);if(i.hasEagerState=!0,i.eagerState=l,Qe(l,a)){var s=n.interleaved;s===null?(i.next=i,El(n)):(i.next=s.next,s.next=i),n.interleaved=i;return}}catch{}finally{}t=Kc(e,n,i,r),t!==null&&(i=ge(),He(t,e,r,i),hd(t,n,r))}}function pd(e){var n=e.alternate;return e===K||n!==null&&n===K}function md(e,n){er=Fi=!0;var t=e.pending;t===null?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function hd(e,n,t){if(t&4194240){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,fl(e,t)}}var Di={readContext:Me,useCallback:fe,useContext:fe,useEffect:fe,useImperativeHandle:fe,useInsertionEffect:fe,useLayoutEffect:fe,useMemo:fe,useReducer:fe,useRef:fe,useState:fe,useDebugValue:fe,useDeferredValue:fe,useTransition:fe,useMutableSource:fe,useSyncExternalStore:fe,useId:fe,unstable_isNewReconciler:!1},wm={readContext:Me,useCallback:function(e,n){return Ze().memoizedState=[e,n===void 0?null:n],e},useContext:Me,useEffect:qs,useImperativeHandle:function(e,n,t){return t=t!=null?t.concat([e]):null,ci(4194308,4,ld.bind(null,n,e),t)},useLayoutEffect:function(e,n){return ci(4194308,4,e,n)},useInsertionEffect:function(e,n){return ci(4,2,e,n)},useMemo:function(e,n){var t=Ze();return n=n===void 0?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=Ze();return n=t!==void 0?t(n):n,r.memoizedState=r.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=vm.bind(null,K,e),[r.memoizedState,e]},useRef:function(e){var n=Ze();return e={current:e},n.memoizedState=e},useState:$s,useDebugValue:Ol,useDeferredValue:function(e){return Ze().memoizedState=e},useTransition:function(){var e=$s(!1),n=e[0];return e=hm.bind(null,e[1]),Ze().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=K,i=Ze();if(H){if(t===void 0)throw Error(k(407));t=t()}else{if(t=n(),le===null)throw Error(k(349));Zn&30||Xc(r,n,t)}i.memoizedState=t;var o={value:t,getSnapshot:n};return i.queue=o,qs(nd.bind(null,r,o,e),[e]),r.flags|=2048,xr(9,ed.bind(null,r,o,t,n),void 0,null),t},useId:function(){var e=Ze(),n=le.identifierPrefix;if(H){var t=rn,r=tn;t=(r&~(1<<32-Ve(r)-1)).toString(32)+t,n=":"+n+"R"+t,t=Sr++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(t,{is:r.is}):(e=a.createElement(t),t==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,t),e[Ge]=n,e[yr]=r,zd(e,n,!1,!1),n.stateNode=e;e:{switch(a=sa(t,r),t){case"dialog":U("cancel",e),U("close",e),i=r;break;case"iframe":case"object":case"embed":U("load",e),i=r;break;case"video":case"audio":for(i=0;i_t&&(n.flags|=128,r=!0,Ut(o,!1),n.lanes=4194304)}else{if(!r)if(e=Ai(a),e!==null){if(n.flags|=128,r=!0,t=e.updateQueue,t!==null&&(n.updateQueue=t,n.flags|=4),Ut(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!H)return pe(n),null}else 2*X()-o.renderingStartTime>_t&&t!==1073741824&&(n.flags|=128,r=!0,Ut(o,!1),n.lanes=4194304);o.isBackwards?(a.sibling=n.child,n.child=a):(t=o.last,t!==null?t.sibling=a:n.child=a,o.last=a)}return o.tail!==null?(n=o.tail,o.rendering=n,o.tail=n.sibling,o.renderingStartTime=X(),n.sibling=null,t=Q.current,q(Q,r?t&1|2:t&1),n):(pe(n),null);case 22:case 23:return ql(),r=n.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(n.flags|=8192),r&&n.mode&1?je&1073741824&&(pe(n),n.subtreeFlags&6&&(n.flags|=8192)):pe(n),null;case 24:return null;case 25:return null}throw Error(k(156,n.tag))}function Em(e,n){switch(bl(n),n.tag){case 1:return Re(n.type)&&xi(),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return Ct(),B(Se),B(he),_l(),e=n.flags,e&65536&&!(e&128)?(n.flags=e&-65537|128,n):null;case 5:return Pl(n),null;case 13:if(B(Q),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(k(340));Et()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return B(Q),null;case 4:return Ct(),null;case 10:return zl(n.type._context),null;case 22:case 23:return ql(),null;case 24:return null;default:return null}}var Yr=!1,me=!1,jm=typeof WeakSet=="function"?WeakSet:Set,C=null;function ft(e,n){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){Z(e,n,r)}else t.current=null}function Oa(e,n,t){try{t()}catch(r){Z(e,n,r)}}var Ys=!1;function Cm(e,n){if(wa=ki,e=Fc(),yl(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{t=(t=e.ownerDocument)&&t.defaultView||window;var r=t.getSelection&&t.getSelection();if(r&&r.rangeCount!==0){t=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{t.nodeType,o.nodeType}catch{t=null;break e}var a=0,l=-1,s=-1,u=0,p=0,h=e,m=null;n:for(;;){for(var g;h!==t||i!==0&&h.nodeType!==3||(l=a+i),h!==o||r!==0&&h.nodeType!==3||(s=a+r),h.nodeType===3&&(a+=h.nodeValue.length),(g=h.firstChild)!==null;)m=h,h=g;for(;;){if(h===e)break n;if(m===t&&++u===i&&(l=a),m===o&&++p===r&&(s=a),(g=h.nextSibling)!==null)break;h=m,m=h.parentNode}h=g}t=l===-1||s===-1?null:{start:l,end:s}}else t=null}t=t||{start:0,end:0}}else t=null;for(ya={focusedElem:e,selectionRange:t},ki=!1,C=n;C!==null;)if(n=C,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,C=e;else for(;C!==null;){n=C;try{var y=n.alternate;if(n.flags&1024)switch(n.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var S=y.memoizedProps,F=y.memoizedState,d=n.stateNode,c=d.getSnapshotBeforeUpdate(n.elementType===n.type?S:We(n.type,S),F);d.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var f=n.stateNode.containerInfo;f.nodeType===1?f.textContent="":f.nodeType===9&&f.documentElement&&f.removeChild(f.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(k(163))}}catch(v){Z(n,n.return,v)}if(e=n.sibling,e!==null){e.return=n.return,C=e;break}C=n.return}return y=Ys,Ys=!1,y}function nr(e,n,t){var r=n.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&Oa(n,t,o)}i=i.next}while(i!==r)}}function Yi(e,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function La(e){var n=e.ref;if(n!==null){var t=e.stateNode;switch(e.tag){case 5:e=t;break;default:e=t}typeof n=="function"?n(e):n.current=e}}function Cd(e){var n=e.alternate;n!==null&&(e.alternate=null,Cd(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&(delete n[Ge],delete n[yr],delete n[Sa],delete n[cm],delete n[dm])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Pd(e){return e.tag===5||e.tag===3||e.tag===4}function Xs(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Pd(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ia(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.nodeType===8?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(t.nodeType===8?(n=t.parentNode,n.insertBefore(e,t)):(n=t,n.appendChild(e)),t=t._reactRootContainer,t!=null||n.onclick!==null||(n.onclick=Ri));else if(r!==4&&(e=e.child,e!==null))for(Ia(e,n,t),e=e.sibling;e!==null;)Ia(e,n,t),e=e.sibling}function Ma(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Ma(e,n,t),e=e.sibling;e!==null;)Ma(e,n,t),e=e.sibling}var ue=null,Ue=!1;function hn(e,n,t){for(t=t.child;t!==null;)_d(e,n,t),t=t.sibling}function _d(e,n,t){if(Ye&&typeof Ye.onCommitFiberUnmount=="function")try{Ye.onCommitFiberUnmount(Bi,t)}catch{}switch(t.tag){case 5:me||ft(t,n);case 6:var r=ue,i=Ue;ue=null,hn(e,n,t),ue=r,Ue=i,ue!==null&&(Ue?(e=ue,t=t.stateNode,e.nodeType===8?e.parentNode.removeChild(t):e.removeChild(t)):ue.removeChild(t.stateNode));break;case 18:ue!==null&&(Ue?(e=ue,t=t.stateNode,e.nodeType===8?Co(e.parentNode,t):e.nodeType===1&&Co(e,t),mr(e)):Co(ue,t.stateNode));break;case 4:r=ue,i=Ue,ue=t.stateNode.containerInfo,Ue=!0,hn(e,n,t),ue=r,Ue=i;break;case 0:case 11:case 14:case 15:if(!me&&(r=t.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,a=o.destroy;o=o.tag,a!==void 0&&(o&2||o&4)&&Oa(t,n,a),i=i.next}while(i!==r)}hn(e,n,t);break;case 1:if(!me&&(ft(t,n),r=t.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(l){Z(t,n,l)}hn(e,n,t);break;case 21:hn(e,n,t);break;case 22:t.mode&1?(me=(r=me)||t.memoizedState!==null,hn(e,n,t),me=r):hn(e,n,t);break;default:hn(e,n,t)}}function eu(e){var n=e.updateQueue;if(n!==null){e.updateQueue=null;var t=e.stateNode;t===null&&(t=e.stateNode=new jm),n.forEach(function(r){var i=Im.bind(null,e,r);t.has(r)||(t.add(r),r.then(i,i))})}}function qe(e,n){var t=n.deletions;if(t!==null)for(var r=0;ri&&(i=a),r&=~o}if(r=i,r=X()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*_m(r/1960))-r,10e?16:e,Sn===null)var r=!1;else{if(e=Sn,Sn=null,Li=0,I&6)throw Error(k(331));var i=I;for(I|=4,C=e.current;C!==null;){var o=C,a=o.child;if(C.flags&16){var l=o.deletions;if(l!==null){for(var s=0;sX()-Nl?Hn(e,0):Ml|=t),xe(e,n)}function Md(e,n){n===0&&(e.mode&1?(n=Ur,Ur<<=1,!(Ur&130023424)&&(Ur=4194304)):n=1);var t=ge();e=dn(e,n),e!==null&&(_r(e,n,t),xe(e,t))}function Lm(e){var n=e.memoizedState,t=0;n!==null&&(t=n.retryLane),Md(e,t)}function Im(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(t=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(k(314))}r!==null&&r.delete(n),Md(e,t)}var Nd;Nd=function(e,n,t){if(e!==null)if(e.memoizedProps!==n.pendingProps||Se.current)be=!0;else{if(!(e.lanes&t)&&!(n.flags&128))return be=!1,xm(e,n,t);be=!!(e.flags&131072)}else be=!1,H&&n.flags&1048576&&Uc(n,ji,n.index);switch(n.lanes=0,n.tag){case 2:var r=n.type;di(e,n),e=n.pendingProps;var i=zt(n,he.current);wt(n,t),i=Fl(null,n,r,e,i,t);var o=Dl();return n.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,Re(r)?(o=!0,zi(n)):o=!1,n.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,jl(n),i.updater=Gi,n.stateNode=i,i._reactInternals=n,Ca(n,r,e,t),n=Aa(null,n,r,!0,o,t)):(n.tag=0,H&&o&&kl(n),ve(null,n,i,t),n=n.child),n;case 16:r=n.elementType;e:{switch(di(e,n),e=n.pendingProps,i=r._init,r=i(r._payload),n.type=r,i=n.tag=Nm(r),e=We(r,e),i){case 0:n=_a(null,n,r,e,t);break e;case 1:n=Js(null,n,r,e,t);break e;case 11:n=Qs(null,n,r,e,t);break e;case 14:n=Ks(null,n,r,We(r.type,e),t);break e}throw Error(k(306,r,""))}return n;case 0:return r=n.type,i=n.pendingProps,i=n.elementType===r?i:We(r,i),_a(e,n,r,i,t);case 1:return r=n.type,i=n.pendingProps,i=n.elementType===r?i:We(r,i),Js(e,n,r,i,t);case 3:e:{if(Sd(n),e===null)throw Error(k(387));r=n.pendingProps,o=n.memoizedState,i=o.element,Jc(e,n),_i(n,r,null,t);var a=n.memoizedState;if(r=a.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},n.updateQueue.baseState=o,n.memoizedState=o,n.flags&256){i=Pt(Error(k(423)),n),n=Zs(e,n,r,t,i);break e}else if(r!==i){i=Pt(Error(k(424)),n),n=Zs(e,n,r,t,i);break e}else for(Ce=jn(n.stateNode.containerInfo.firstChild),Pe=n,H=!0,Be=null,t=Qc(n,null,r,t),n.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(Et(),r===i){n=fn(e,n,t);break e}ve(e,n,r,t)}n=n.child}return n;case 5:return Zc(n),e===null&&za(n),r=n.type,i=n.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,ka(r,i)?a=null:o!==null&&ka(r,o)&&(n.flags|=32),bd(e,n),ve(e,n,a,t),n.child;case 6:return e===null&&za(n),null;case 13:return Rd(e,n,t);case 4:return Cl(n,n.stateNode.containerInfo),r=n.pendingProps,e===null?n.child=jt(n,null,r,t):ve(e,n,r,t),n.child;case 11:return r=n.type,i=n.pendingProps,i=n.elementType===r?i:We(r,i),Qs(e,n,r,i,t);case 7:return ve(e,n,n.pendingProps,t),n.child;case 8:return ve(e,n,n.pendingProps.children,t),n.child;case 12:return ve(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(r=n.type._context,i=n.pendingProps,o=n.memoizedProps,a=i.value,q(Ci,r._currentValue),r._currentValue=a,o!==null)if(Qe(o.value,a)){if(o.children===i.children&&!Se.current){n=fn(e,n,t);break e}}else for(o=n.child,o!==null&&(o.return=n);o!==null;){var l=o.dependencies;if(l!==null){a=o.child;for(var s=l.firstContext;s!==null;){if(s.context===r){if(o.tag===1){s=on(-1,t&-t),s.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var p=u.pending;p===null?s.next=s:(s.next=p.next,p.next=s),u.pending=s}}o.lanes|=t,s=o.alternate,s!==null&&(s.lanes|=t),Ea(o.return,t,n),l.lanes|=t;break}s=s.next}}else if(o.tag===10)a=o.type===n.type?null:o.child;else if(o.tag===18){if(a=o.return,a===null)throw Error(k(341));a.lanes|=t,l=a.alternate,l!==null&&(l.lanes|=t),Ea(a,t,n),a=o.sibling}else a=o.child;if(a!==null)a.return=o;else for(a=o;a!==null;){if(a===n){a=null;break}if(o=a.sibling,o!==null){o.return=a.return,a=o;break}a=a.return}o=a}ve(e,n,i.children,t),n=n.child}return n;case 9:return i=n.type,r=n.pendingProps.children,wt(n,t),i=Me(i),r=r(i),n.flags|=1,ve(e,n,r,t),n.child;case 14:return r=n.type,i=We(r,n.pendingProps),i=We(r.type,i),Ks(e,n,r,i,t);case 15:return yd(e,n,n.type,n.pendingProps,t);case 17:return r=n.type,i=n.pendingProps,i=n.elementType===r?i:We(r,i),di(e,n),n.tag=1,Re(r)?(e=!0,zi(n)):e=!1,wt(n,t),vd(n,r,i),Ca(n,r,i,t),Aa(null,n,r,!0,e,t);case 19:return xd(e,n,t);case 22:return kd(e,n,t)}throw Error(k(156,n.tag))};function $d(e,n){return pc(e,n)}function Mm(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Le(e,n,t,r){return new Mm(e,n,t,r)}function Ul(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Nm(e){if(typeof e=="function")return Ul(e)?1:0;if(e!=null){if(e=e.$$typeof,e===sl)return 11;if(e===ul)return 14}return 2}function An(e,n){var t=e.alternate;return t===null?(t=Le(e.tag,n,e.key,e.mode),t.elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=e.flags&14680064,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function mi(e,n,t,r,i,o){var a=2;if(r=e,typeof e=="function")Ul(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case rt:return Qn(t.children,i,o,n);case ll:a=8,i|=8;break;case Yo:return e=Le(12,t,n,i|2),e.elementType=Yo,e.lanes=o,e;case Xo:return e=Le(13,t,n,i),e.elementType=Xo,e.lanes=o,e;case ea:return e=Le(19,t,n,i),e.elementType=ea,e.lanes=o,e;case Zu:return eo(t,i,o,n);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ku:a=10;break e;case Ju:a=9;break e;case sl:a=11;break e;case ul:a=14;break e;case vn:a=16,r=null;break e}throw Error(k(130,e==null?e:typeof e,""))}return n=Le(a,t,n,i),n.elementType=e,n.type=r,n.lanes=o,n}function Qn(e,n,t,r){return e=Le(7,e,r,n),e.lanes=t,e}function eo(e,n,t,r){return e=Le(22,e,r,n),e.elementType=Zu,e.lanes=t,e.stateNode={isHidden:!1},e}function Lo(e,n,t){return e=Le(6,e,null,n),e.lanes=t,e}function Io(e,n,t){return n=Le(4,e.children!==null?e.children:[],e.key,n),n.lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function $m(e,n,t,r,i){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=go(0),this.expirationTimes=go(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=go(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Bl(e,n,t,r,i,o,a,l,s){return e=new $m(e,n,t,l,s),n===1?(n=1,o===!0&&(n|=8)):n=0,o=Le(3,null,null,n),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},jl(o),e}function qm(e,n,t){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Bd)}catch(e){console.error(e)}}Bd(),Bu.exports=Ae;var Hm=Bu.exports,su=Hm;Zo.createRoot=su.createRoot,Zo.hydrateRoot=su.hydrateRoot;class Qm extends Jo.Component{constructor(t){super(t);Ir(this,"container");Ir(this,"player",null);Ir(this,"isLoading",!1);this.container=Jo.createRef()}componentDidMount(){this.player=window.RufflePlayer.newest().createPlayer(),this.player.id="player",this.player.addEventListener("loadedmetadata",()=>{this.props.onLoadedMetadata&&this.props.onLoadedMetadata(this.player.metadata)}),this.isLoading=!1,this.container.current.appendChild(this.player)}componentWillUnmount(){var t;(t=this.player)==null||t.remove(),this.player=null,this.isLoading=!1}render(){return j.jsx("div",{id:this.props.id,ref:this.container,onDragEnter:this.props.onDragEnter,onDragLeave:this.props.onDragLeave,onDragOver:this.props.onDragOver,onDrop:this.props.onDragDrop,children:this.props.children})}reload(){var t;this.isLoading||(this.isLoading=!0,(t=this.player)==null||t.reload().finally(()=>{this.isLoading=!1}))}loadUrl(t,r){var i;this.isLoading||(this.isLoading=!0,(i=this.player)==null||i.load({url:t,...this.props.baseConfig,...r}).finally(()=>{this.isLoading=!1}))}loadFile(t){this.isLoading||(this.isLoading=!0,new Response(t).arrayBuffer().then(r=>{var i;return(i=this.player)==null?void 0:i.load({data:r,...this.props.baseConfig})}).finally(()=>{this.isLoading=!1}))}}const Km=""+new URL("../logo.svg",import.meta.url).href,uu={Animation:"Animations",Game:"Games"};function Jm({sampleSelectionInput:e,selectedSample:n,setSelectedSample:t,setSelectedFilename:r,onSelectUrl:i}){const[o,a]=re.useState([]),l=u=>{const p=u.target,h=parseInt(p.value,10);o[h]&&s(o[h])},s=re.useCallback(u=>{i(u.location,u.config??{}),t(u),r(null)},[i,r,t]);return re.useEffect(()=>{(async()=>{const u=await fetch("swfs.json");if(u.ok){const p=await u.json();a(p.swfs),p.swfs.length>0&&s(p.swfs[0])}})()},[s]),j.jsxs("div",{id:"sample-swfs-container",className:o.length==0?"hidden":"",children:[j.jsx("span",{id:"sample-swfs-label",children:"Sample SWF:"}),j.jsxs("select",{id:"sample-swfs","aria-describedby":"sample-swfs-label",onChange:l,ref:e,children:[o.map((u,p)=>j.jsx(re.Fragment,{children:u.type==null&&j.jsx("option",{value:p,children:u.title})},p)),Object.keys(uu).map(u=>j.jsx("optgroup",{label:uu[u],children:o.map((p,h)=>j.jsx(re.Fragment,{children:p.type==u&&j.jsx("option",{value:h,children:p.title})},h))},u))]}),j.jsxs("div",{id:"author-container",className:n!=null&&n.author?"":"hidden",children:[j.jsx("span",{children:"Author: "}),j.jsx("a",{href:n==null?void 0:n.authorLink,target:"_blank",id:"author",children:n==null?void 0:n.author})]})]})}function Zm({allowUrlLoading:e,allowSampleSwfs:n,onToggleMetadata:t,onReloadMovie:r,onSelectUrl:i,onSelectFile:o,selectedFilename:a,setSelectedFilename:l,onFileDragLeave:s,onFileDragOver:u,onFileDragDrop:p}){const h=re.useRef(null),m=re.useRef(null),g=re.useRef(null),[y,S]=re.useState(null),F=()=>{var z;(z=h.current)==null||z.click()},d=z=>{i(z,{}),l(null),S(null),g.current&&(g.current.selectedIndex=-1)},c=z=>{o(z),S(null),l(z.name),g.current&&(g.current.selectedIndex=-1)},f=z=>{var E;z.preventDefault(),(E=m.current)!=null&&E.value&&d(m.current.value)},v=z=>{const E=z.target;E!=null&&E.files&&(E==null?void 0:E.files.length)>0&&E.files[0]&&c(E.files[0])},x=()=>{confirm("Reload the current SWF?")&&r()},P=navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/iPhone/i)||navigator.platform==="MacIntel"&&typeof navigator.standalone<"u";return re.useEffect(()=>{a!=null&&(S(null),g.current&&(g.current.selectedIndex=-1))},[a]),j.jsxs("div",{id:"nav",children:[j.jsx("a",{id:"logo-container",href:"https://ruffle.rs/",target:"_blank",children:j.jsx("img",{className:"logo",src:Km,alt:"Ruffle"})}),j.jsxs("div",{className:"select-container",children:[j.jsxs("form",{id:"web-url-container",onSubmit:f,hidden:!e,children:[j.jsx("input",{id:"web-url",name:"web-url",type:"text",placeholder:"URL of a .swf file on the web",ref:m}),j.jsx("button",{id:"web-form-submit",type:"submit",children:"Load"})]}),j.jsxs("div",{id:"local-file-container",onDragLeave:s,onDragOver:u,onDrop:p,children:[j.jsx("span",{id:"local-file-static-label",onClick:F,children:"Local SWF:"}),j.jsx("input",{type:"file",accept:P?void 0:".swf,.spl",id:"local-file","aria-describedby":"local-file-static-label",ref:h,onChange:v}),j.jsx("button",{id:"local-file-label",onClick:F,children:"Select File"}),j.jsx("label",{id:"local-file-name",htmlFor:"local-file",children:a??"No file selected."})]}),n&&j.jsx(Jm,{onSelectUrl:i,selectedSample:y,setSelectedFilename:l,setSelectedSample:S,sampleSelectionInput:g})]}),j.jsxs("div",{children:[j.jsx("svg",{id:"toggle-info",width:"20px",viewBox:"0 0 416.979 416.979",onClick:t,children:j.jsx("path",{fill:"white",d:"M356.004 61.156c-81.37-81.47-213.377-81.551-294.848-.182-81.47 81.371-81.552 213.379-.181 294.85 81.369 81.47 213.378 81.551 294.849.181 81.469-81.369 81.551-213.379.18-294.849zM237.6 340.786a5.821 5.821 0 0 1-5.822 5.822h-46.576a5.821 5.821 0 0 1-5.822-5.822V167.885a5.821 5.821 0 0 1 5.822-5.822h46.576a5.82 5.82 0 0 1 5.822 5.822v172.901zm-29.11-202.885c-18.618 0-33.766-15.146-33.766-33.765 0-18.617 15.147-33.766 33.766-33.766s33.766 15.148 33.766 33.766c0 18.619-15.149 33.765-33.766 33.765z"})}),j.jsx("svg",{id:"reload-swf",width:"20px",viewBox:"0 0 489.711 489.711",onClick:x,children:j.jsx("path",{fill:"white",d:"M112.156 97.111c72.3-65.4 180.5-66.4 253.8-6.7l-58.1 2.2c-7.5.3-13.3 6.5-13 14 .3 7.3 6.3 13 13.5 13h.5l89.2-3.3c7.3-.3 13-6.2 13-13.5v-1.6l-3.3-88.2c-.3-7.5-6.6-13.3-14-13-7.5.3-13.3 6.5-13 14l2.1 55.3c-36.3-29.7-81-46.9-128.8-49.3-59.2-3-116.1 17.3-160 57.1-60.4 54.7-86 137.9-66.8 217.1 1.5 6.2 7 10.3 13.1 10.3 1.1 0 2.1-.1 3.2-.4 7.2-1.8 11.7-9.1 9.9-16.3-16.8-69.6 5.6-142.7 58.7-190.7zm350.3 98.4c-1.8-7.2-9.1-11.7-16.3-9.9-7.2 1.8-11.7 9.1-9.9 16.3 16.9 69.6-5.6 142.7-58.7 190.7-37.3 33.7-84.1 50.3-130.7 50.3-44.5 0-88.9-15.1-124.7-44.9l58.8-5.3c7.4-.7 12.9-7.2 12.2-14.7s-7.2-12.9-14.7-12.2l-88.9 8c-7.4.7-12.9 7.2-12.2 14.7l8 88.9c.6 7 6.5 12.3 13.4 12.3.4 0 .8 0 1.2-.1 7.4-.7 12.9-7.2 12.2-14.7l-4.8-54.1c36.3 29.4 80.8 46.5 128.3 48.9 3.8.2 7.6.3 11.3.3 55.1 0 107.5-20.2 148.7-57.4 60.4-54.7 86-137.8 66.8-217.1z"})})]})]})}const Gm={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9.0",10:"10.0/10.1",11:"10.2",12:"10.3",13:"11.0",14:"11.1",15:"11.2",16:"11.3",17:"11.4",18:"11.5",19:"11.6",20:"11.7",21:"11.8",22:"11.9",23:"12",24:"13",25:"14",26:"15",27:"16",28:"17",29:"18",30:"19",31:"20",32:"21",33:"22",34:"23",35:"24",36:"25",37:"26",38:"27",39:"28",40:"29",41:"30",42:"31",43:"32"};function Ym({visible:e,metadata:n}){return j.jsxs("div",{id:"info-container",className:e?"":"hidden",children:[j.jsxs("div",{children:[j.jsx("span",{children:"Uncompressed Length"}),j.jsxs("span",{id:"uncompressedLength",children:[((n==null?void 0:n.uncompressedLength)??0)>>10,"Kb"]})]}),j.jsxs("div",{children:[j.jsx("span",{children:"SWF Version"}),j.jsx("span",{id:"swfVersion",children:n==null?void 0:n.swfVersion})]}),j.jsxs("div",{children:[j.jsx("span",{children:"FP Version"}),j.jsx("span",{id:"flashVersion",children:n?Gm[n.swfVersion]??"Unknown":""})]}),j.jsxs("div",{children:[j.jsx("span",{children:"ActionScript 3"}),j.jsx("span",{id:"isActionScript3",children:n!=null&&n.isActionScript3?"true":"false"})]}),j.jsxs("div",{children:[j.jsx("span",{children:"Total Frames"}),j.jsx("span",{id:"numFrames",children:n==null?void 0:n.numFrames})]}),j.jsxs("div",{children:[j.jsx("span",{children:"Frame Rate"}),j.jsx("span",{id:"frameRate",children:n==null?void 0:n.frameRate})]}),j.jsxs("div",{children:[j.jsx("span",{children:"SWF Width"}),j.jsx("span",{id:"width",children:n==null?void 0:n.width})]}),j.jsxs("div",{children:[j.jsx("span",{children:"SWF Height"}),j.jsx("span",{id:"height",children:n==null?void 0:n.height})]}),j.jsxs("div",{children:[j.jsx("span",{children:"SWF Background Color"}),j.jsx("span",{id:"backgroundColor",style:{backgroundColor:(n==null?void 0:n.backgroundColor)??void 0}})]})]})}function Xm({ruffleBaseConfig:e,allowUrlLoading:n,allowSampleSwfs:t}){const[r,i]=re.useState(null),[o,a]=re.useState(!1),[l,s]=re.useState(null),[u,p]=re.useState(!1),h=re.useRef(null),m=()=>{a(!o)},g=()=>{var v;(v=h.current)==null||v.reload()},y=re.useCallback((v,x)=>{var P;(P=h.current)==null||P.loadUrl(v,x)},[]),S=v=>{var x;(x=h.current)==null||x.loadFile(v)},F=v=>{v.stopPropagation(),v.preventDefault()},d=v=>{v.stopPropagation(),v.preventDefault(),p(!1)},c=v=>{v.stopPropagation(),v.preventDefault(),p(!0)},f=v=>{var x;v.stopPropagation(),v.preventDefault(),p(!1),v.dataTransfer&&(s(v.dataTransfer.files[0].name),(x=h.current)==null||x.loadFile(v.dataTransfer.files[0]))};return j.jsxs(j.Fragment,{children:[j.jsx(Zm,{allowUrlLoading:n,allowSampleSwfs:t,onToggleMetadata:m,onReloadMovie:g,onSelectUrl:y,onSelectFile:S,selectedFilename:l,setSelectedFilename:s,onFileDragLeave:d,onFileDragOver:c,onFileDragDrop:f}),j.jsxs("div",{id:"main",className:o?"info-container-shown":"",children:[j.jsx(Qm,{id:"player-container","aria-label":"Select a demo or drag an SWF",onLoadedMetadata:i,ref:h,onDragEnter:F,onDragLeave:d,onDragOver:c,onDragDrop:f,baseConfig:e,children:j.jsx("div",{id:"overlay",className:u?"drag":""})}),j.jsx(Ym,{visible:o,metadata:r})]})]})}var an={},Tr={},Vd={},Hd={};Object.defineProperty(Hd,"__esModule",{value:!0});var Qd={};Object.defineProperty(Qd,"__esModule",{value:!0});var Kd={};Object.defineProperty(Kd,"__esModule",{value:!0});var Jd={};Object.defineProperty(Jd,"__esModule",{value:!0});var Zd={};Object.defineProperty(Zd,"__esModule",{value:!0});var oo={};Object.defineProperty(oo,"__esModule",{value:!0});oo.classnames=void 0;const eh=e=>Object.entries(e).map(([n,t])=>t&&n),cu=e=>!!e,nh=(e,n,t)=>t.indexOf(e)===n,th=[];function Gd(e){return e?typeof e=="string"?[e]:Array.isArray(e)?e.flatMap(Gd).filter(cu):eh(e).filter(cu):th}function rh(e){const n=Gd(e).filter(nh);return n.length>0?n.join(" "):void 0}oo.classnames=rh;(function(e){var n=kn&&kn.__createBinding||(Object.create?function(r,i,o,a){a===void 0&&(a=o);var l=Object.getOwnPropertyDescriptor(i,o);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[o]}}),Object.defineProperty(r,a,l)}:function(r,i,o,a){a===void 0&&(a=o),r[a]=i[o]}),t=kn&&kn.__exportStar||function(r,i){for(var o in r)o!=="default"&&!Object.prototype.hasOwnProperty.call(i,o)&&n(i,r,o)};Object.defineProperty(e,"__esModule",{value:!0}),t(Hd,e),t(Qd,e),t(Kd,e),t(Jd,e),t(Zd,e),t(oo,e)})(Vd);Object.defineProperty(Tr,"__esModule",{value:!0});Tr.setAttributes=void 0;const ih=Vd;function oh(e,n){for(const t of Object.keys(e))t in n&&(n[t]=e[t])}const ah=new RegExp("^on\\p{Lu}","u");function lh(e,n){for(const t of Object.keys(n)){if(t==="__source"||t==="__self"||t==="tsxTag")continue;const r=n[t];if(t==="class"){const i=(0,ih.classnames)(r);i&&e.setAttribute(t,i)}else if(t==="ref")r.current=e;else if(ah.test(t)){const i=t.replace(/Capture$/,""),o=t!==i,a=i.toLowerCase().substring(2);e.addEventListener(a,r,o)}else t==="style"&&typeof r!="string"?oh(r,e.style):t==="dangerouslySetInnerHTML"?e.innerHTML=r:r===!0?e.setAttribute(t,t):(r||r===0)&&e.setAttribute(t,r.toString())}}Tr.setAttributes=lh;var ln={};Object.defineProperty(ln,"__esModule",{value:!0});ln.applyTsxTag=ln.createDomElement=ln.applyChildren=void 0;function sh(e,n){n instanceof Element?e.appendChild(n):typeof n=="string"||typeof n=="number"?e.appendChild(document.createTextNode(n.toString())):console.warn("Unknown type to append: ",n)}function Yd(e,n){for(const t of n)!t&&t!==0||(Array.isArray(t)?Yd(e,t):sh(e,t))}ln.applyChildren=Yd;function uh(e,n){const t=n!=null&&n.is?{is:n.is}:void 0;return n!=null&&n.xmlns?document.createElementNS(n.xmlns,e,t):document.createElement(e,t)}ln.createDomElement=uh;function ch(e,n){let t=e,r=n;return r&&"tsxTag"in r&&(t=r.tsxTag,!r.is&&e.includes("-")&&(r={...r,is:e})),{finalTag:t,finalAttrs:r}}ln.applyTsxTag=ch;Object.defineProperty(an,"__esModule",{value:!0});an.jsxDEV=G=an.jsxs=R=an.jsx=void 0;const dh=Tr,Mo=ln;function Kl(e,n){if(typeof e=="function")return e(n);const{children:t,...r}=n,{finalTag:i,finalAttrs:o}=(0,Mo.applyTsxTag)(e,r),a=(0,Mo.createDomElement)(i,o);return(0,dh.setAttributes)(a,o),(0,Mo.applyChildren)(a,[t]),a}var R=an.jsx=Kl,G=an.jsxs=Kl;an.jsxDEV=Kl;var At;(function(e){e.On="on",e.Off="off",e.Auto="auto"})(At||(At={}));var Ni;(function(e){e.Off="off",e.Fullscreen="fullscreen",e.On="on"})(Ni||(Ni={}));var Er;(function(e){e.Visible="visible",e.Hidden="hidden"})(Er||(Er={}));var $i;(function(e){e.Error="error",e.Warn="warn",e.Info="info",e.Debug="debug",e.Trace="trace"})($i||($i={}));var qi;(function(e){e.Window="window",e.Opaque="opaque",e.Transparent="transparent",e.Direct="direct",e.Gpu="gpu"})(qi||(qi={}));var du;(function(e){e.WebGpu="webgpu",e.WgpuWebgl="wgpu-webgl",e.Webgl="webgl",e.Canvas="canvas"})(du||(du={}));var kt;(function(e){e.On="on",e.RightClickOnly="rightClickOnly",e.Off="off"})(kt||(kt={}));var Ua;(function(e){e.AIR="air",e.FlashPlayer="flashPlayer"})(Ua||(Ua={}));var Ba;(function(e){e.Allow="allow",e.Confirm="confirm",e.Deny="deny"})(Ba||(Ba={}));var Va;(function(e){e.All="all",e.Internal="internal",e.None="none"})(Va||(Va={}));const fh=`:host{all:initial;pointer-events:inherit;--ruffle-blue:#37528c;--ruffle-orange:#ffad33;display:inline-block;font-family:Arial,sans-serif;height:400px;letter-spacing:.4px;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:550px;-webkit-tap-highlight-color:transparent}:host(:-webkit-full-screen){display:block;height:100%!important;width:100%!important}.hidden{display:none!important}#container,#message-overlay,#panic,#play-button,#splash-screen,#unmute-overlay,#unmute-overlay .background{inset:0;position:absolute}#container{outline:none;overflow:hidden}#container canvas{height:100%;width:100%}#play-button,#unmute-overlay{cursor:pointer;display:none}#unmute-overlay .background{background:#000;opacity:.7}#play-button .icon,#unmute-overlay .icon{height:50%;left:50%;max-height:384px;max-width:384px;opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}#play-button:hover .icon,#unmute-overlay:hover .icon{opacity:1}#unmute-overlay-svg{scale:.8}#panic{background:linear-gradient(180deg,#fd3a40,#fda138);color:#fff;display:flex;flex-flow:column;font-size:20px;justify-content:space-around;text-align:center}#panic a{color:var(--ruffle-blue);font-weight:700}#panic-title{font-size:xxx-large;font-weight:700}#panic-body.details{flex:0.9;margin:0 10px}#panic-body textarea{height:100%;resize:none;width:100%}#panic ul{display:flex;justify-content:space-evenly;list-style-type:none;padding:0}#message-overlay{align-items:center;background:var(--ruffle-blue);color:var(--ruffle-orange);display:flex;justify-content:center;opacity:1;overflow:auto;position:absolute;z-index:2}#message-overlay .message{font-size:20px;max-height:100%;max-width:100%;padding:5%;text-align:center}#message-overlay p{margin:.5em 0}#message-overlay .message div{-moz-column-gap:1em;column-gap:1em;display:flex;flex-wrap:wrap;justify-content:center}#message-overlay a,#message-overlay button{background:var(--ruffle-blue);border:2px solid var(--ruffle-orange);border-radius:.6em;color:var(--ruffle-orange);cursor:pointer;font-size:1.25em;font-weight:700;margin:2% 0;padding:10px;text-decoration:none}#message-overlay a:hover,#message-overlay button:hover{background:#ffffff4c}#continue-btn{background:var(--ruffle-blue);border:2px solid var(--ruffle-orange);border-radius:20px;color:var(--ruffle-orange);cursor:pointer;font-size:20px;font-weight:700;padding:10px}#continue-btn:hover{background:#ffffff4c}#context-menu-overlay,.modal{height:100%;position:absolute;width:100%;z-index:1}#context-menu{background-color:var(--modal-background);border:1px solid gray;box-shadow:0 5px 10px -5px #000;color:rgb(var(--modal-foreground-rgb));font-size:14px;list-style:none;margin:0;padding:3px 0;position:absolute;text-align:left;white-space:nowrap}#context-menu .menu-item{color:rgb(var(--modal-foreground-rgb));padding:5px 10px}#context-menu .menu-item.disabled{color:rgba(var(--modal-foreground-rgb),.5);cursor:default}#context-menu .menu-item:not(.disabled):hover{background-color:rgba(var(--modal-foreground-rgb),.15)}#context-menu .menu-separator hr{border:none;border-bottom:1px solid rgba(var(--modal-foreground-rgb),.2);margin:3px}#splash-screen{align-items:center;background:var( - --splash-screen-background,var(--preloader-background,var(--ruffle-blue)) - );display:flex;flex-direction:column;justify-content:center}.loadbar{background:#253559;height:20%;max-height:10px;max-width:316px;width:100%}.loadbar-inner{background:var(--ruffle-orange);height:100%;max-width:100%;width:0}.logo{display:var(--logo-display,block);max-height:150px;max-width:380px}.loading-animation{aspect-ratio:1;margin-bottom:2%;max-height:28px;max-width:28px;width:10%}.spinner{stroke-dasharray:180;stroke-dashoffset:135;stroke:var(--ruffle-orange);animation:a 1.5s linear infinite;transform-origin:50% 50%}@keyframes a{to{transform:rotate(1turn)}}#virtual-keyboard{height:1px;opacity:0;position:absolute;top:-100px;width:1px}.modal{background-color:#0008}.modal-area{background-color:var(--modal-background);border-radius:12px;box-shadow:0 2px 6px 0 #0008;color:rgb(var(--modal-foreground-rgb));left:50%;padding:8px 12px;position:relative;transform:translateX(-50%);width:-moz-fit-content;width:fit-content}#modal-area{height:300px;width:450px}.close-modal{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 -960 960 960'%3E%3Cpath d='M480-392 300-212q-18 18-44 18t-44-18-18-44 18-44l180-180-180-180q-18-18-18-44t18-44 44-18 44 18l180 180 180-180q18-18 44-18t44 18 18 44-18 44L568-480l180 180q18 18 18 44t-18 44-44 18-44-18z'/%3E%3C/svg%3E");cursor:pointer;filter:var(--modal-foreground-filter);height:16px;width:16px}.modal-button{background-color:rgba(var(--modal-foreground-rgb),.2);border-radius:6px;color:rgb(var(--modal-foreground-rgb));cursor:pointer;display:inline-block;padding:4px 8px;text-decoration:none}:not(#volume-controls)>.close-modal{position:absolute;right:16px;top:14px}.general-save-options{border-bottom:2px solid rgba(var(--modal-foreground-rgb),.3);padding-bottom:8px;text-align:center}#local-saves{border-collapse:collapse;color:inherit;display:block;height:calc(100% - 45px);min-height:30px;overflow-y:auto}#local-saves td{border-bottom:2px solid rgba(var(--modal-foreground-rgb),.15);height:30px}#local-saves td:first-child{width:100%;word-break:break-all}.save-option{cursor:pointer;display:inline-block;filter:var(--modal-foreground-filter);height:24px;opacity:.4;vertical-align:middle;width:24px}#local-saves>tr:hover .save-option{opacity:1}#download-save{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 -960 960 960'%3E%3Cpath d='M480-337q-8 0-15-2.5t-13-8.5L308-492q-12-12-11.5-28t11.5-28q12-12 28.5-12.5T365-549l75 75v-286q0-17 11.5-28.5T480-800t28.5 11.5T520-760v286l75-75q12-12 28.5-11.5T652-548q11 12 11.5 28T652-492L508-348q-6 6-13 8.5t-15 2.5M240-160q-33 0-56.5-23.5T160-240v-80q0-17 11.5-28.5T200-360t28.5 11.5T240-320v80h480v-80q0-17 11.5-28.5T760-360t28.5 11.5T800-320v80q0 33-23.5 56.5T720-160z'/%3E%3C/svg%3E")}#replace-save{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 -1080 960 1200'%3E%3Cpath d='M440-367v127q0 17 11.5 28.5T480-200t28.5-11.5T520-240v-127l36 36q6 6 13.5 9t15 2.5T599-323t13-9q11-12 11.5-28T612-388L508-492q-6-6-13-8.5t-15-2.5-15 2.5-13 8.5L348-388q-12 12-11.5 28t12.5 28q12 11 28 11.5t28-11.5zM240-80q-33 0-56.5-23.5T160-160v-640q0-33 23.5-56.5T240-880h287q16 0 30.5 6t25.5 17l194 194q11 11 17 25.5t6 30.5v447q0 33-23.5 56.5T720-80zm280-560q0 17 11.5 28.5T560-600h160L520-800z'/%3E%3C/svg%3E")}#delete-save{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 -1020 960 1080'%3E%3Cpath d='M280-120q-33 0-56.5-23.5T200-200v-520q-17 0-28.5-11.5T160-760t11.5-28.5T200-800h160q0-17 11.5-28.5T400-840h160q17 0 28.5 11.5T600-800h160q17 0 28.5 11.5T800-760t-11.5 28.5T760-720v520q0 33-23.5 56.5T680-120zm120-160q17 0 28.5-11.5T440-320v-280q0-17-11.5-28.5T400-640t-28.5 11.5T360-600v280q0 17 11.5 28.5T400-280m160 0q17 0 28.5-11.5T600-320v-280q0-17-11.5-28.5T560-640t-28.5 11.5T520-600v280q0 17 11.5 28.5T560-280'/%3E%3C/svg%3E")}.replace-save{display:none}#video-modal .modal-area{box-sizing:border-box;height:95%;width:95%}#video-holder{box-sizing:border-box;height:100%;padding:36px 4px 6px}#video-holder video{background-color:#000;height:100%;width:100%}#volume-controls{align-items:center;display:flex;gap:6px}#mute-checkbox{display:none}label[for=mute-checkbox]{cursor:pointer;filter:var(--modal-foreground-filter);height:24px;line-height:0;width:24px}#volume-mute{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 -960 960 960'%3E%3Cpath d='m719.13-419.35-71.67 71.68Q634.78-335 617.13-335t-30.33-12.67q-12.67-12.68-12.67-30.33t12.67-30.33L658.48-480l-71.68-71.67q-12.67-12.68-12.67-30.33t12.67-30.33Q599.48-625 617.13-625t30.33 12.67l71.67 71.68 71.67-71.68Q803.48-625 821.13-625t30.33 12.67q12.67 12.68 12.67 30.33t-12.67 30.33L779.78-480l71.68 71.67q12.67 12.68 12.67 30.33t-12.67 30.33Q838.78-335 821.13-335t-30.33-12.67zM278-357.87H161.22q-17.66 0-30.33-12.67-12.67-12.68-12.67-30.33v-158.26q0-17.65 12.67-30.33 12.67-12.67 30.33-12.67H278l130.15-129.91q20.63-20.63 46.98-9.45 26.35 11.19 26.35 39.77v443.44q0 28.58-26.35 39.77-26.35 11.18-46.98-9.45z'/%3E%3C/svg%3E")}#volume-min{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='161 -960 960 960'%3E%3Cpath d='M438.65-357.87H321.87q-17.65 0-30.33-12.67-12.67-12.68-12.67-30.33v-158.26q0-17.65 12.67-30.33 12.68-12.67 30.33-12.67h116.78L568.8-732.04q20.63-20.63 46.98-9.45 26.35 11.19 26.35 39.77v443.44q0 28.58-26.35 39.77-26.35 11.18-46.98-9.45z'/%3E%3C/svg%3E")}#volume-mid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='80 -960 960 960'%3E%3Cpath d='M357.98-357.87H241.2q-17.66 0-30.33-12.67-12.67-12.68-12.67-30.33v-158.26q0-17.65 12.67-30.33 12.67-12.67 30.33-12.67h116.78L487.65-731.8q20.63-20.64 47.1-9.57t26.47 39.65v443.44q0 28.58-26.47 39.65t-47.1-9.57zM741.8-480q0 42.48-20.47 80.09-20.48 37.61-54.94 60.82-10.22 5.98-20.19.25-9.98-5.73-9.98-17.44v-248.44q0-11.71 9.98-17.32 9.97-5.61 20.19.37 34.46 23.71 54.94 61.45Q741.8-522.48 741.8-480'/%3E%3C/svg%3E")}#volume-max{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='9 -960 960 960'%3E%3Cpath d='M754.22-480.5q0-78.52-41.88-143.9t-111.91-98.62q-14.47-6.74-20.47-20.96t-.53-28.93q5.74-15.72 20.34-22.46t29.58 0q92.48 42.46 147.97 127.05 55.48 84.6 55.48 187.82t-55.48 187.82q-55.49 84.59-147.97 127.05-14.98 6.74-29.58 0t-20.34-22.46q-5.47-14.71.53-28.93t20.47-20.96q70.03-33.24 111.91-98.62t41.88-143.9M286.98-357.87H170.2q-17.66 0-30.33-12.67-12.67-12.68-12.67-30.33v-158.26q0-17.65 12.67-30.33 12.67-12.67 30.33-12.67h116.78L416.65-731.8q20.63-20.64 47.1-9.57t26.47 39.65v443.44q0 28.58-26.47 39.65t-47.1-9.57zM670.8-480q0 42.48-20.47 80.09-20.48 37.61-54.94 60.82-10.22 5.98-20.19.25-9.98-5.73-9.98-17.44v-248.44q0-11.71 9.98-17.32 9.97-5.61 20.19.37 34.46 23.71 54.94 61.45Q670.8-522.48 670.8-480'/%3E%3C/svg%3E")}#volume-slider-text{text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:4.8ch}#hardware-acceleration-modal .modal-area{box-sizing:border-box;padding:16px 48px;text-align:center;width:95%}#acceleration-text{display:block;margin-bottom:8px}#clipboard-modal h2{margin-right:36px;margin-top:4px}#clipboard-modal p:last-child{margin-bottom:2px}@media (prefers-color-scheme:light){:host{--modal-background:#fafafa;--modal-foreground-rgb:0,0,0;--modal-foreground-filter:none}}@media (prefers-color-scheme:dark){:host{--modal-background:#282828;--modal-foreground-rgb:221,221,221;--modal-foreground-filter:invert(90%)}}`;function ph(){return R("style",{children:fh})}function mh(){return R("style",{id:"dynamic-styles"})}function hh(){return G("div",{id:"container",children:[R("div",{id:"play-button",children:R("div",{class:"icon",children:G("svg",{xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid",viewBox:"0 0 250 250",width:"100%",height:"100%",children:[G("defs",{xmlns:"http://www.w3.org/2000/svg",children:[G("linearGradient",{xmlns:"http://www.w3.org/2000/svg",id:"a",gradientUnits:"userSpaceOnUse",x1:"125",y1:"0",x2:"125",y2:"250",spreadMethod:"pad",children:[R("stop",{xmlns:"http://www.w3.org/2000/svg",offset:"0%","stop-color":"#FDA138"}),R("stop",{xmlns:"http://www.w3.org/2000/svg",offset:"100%","stop-color":"#FD3A40"})]}),G("g",{xmlns:"http://www.w3.org/2000/svg",id:"b",children:[R("path",{xmlns:"http://www.w3.org/2000/svg",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"}),R("path",{xmlns:"http://www.w3.org/2000/svg",fill:"#FFF",d:"M87 55v140l100-70L87 55z"})]})]}),R("use",{xmlns:"http://www.w3.org/2000/svg",href:"#b"})]})})}),G("div",{id:"unmute-overlay",children:[R("div",{class:"background"}),R("div",{class:"icon",children:G("svg",{id:"unmute-overlay-svg",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid",viewBox:"0 0 512 584",width:"100%",height:"100%",children:[R("path",{xmlns:"http://www.w3.org/2000/svg",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"}),R("path",{xmlns:"http://www.w3.org/2000/svg",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"}),R("path",{xmlns:"http://www.w3.org/2000/svg",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"}),R("text",{xmlns:"http://www.w3.org/2000/svg",id:"unmute-text",x:"256",y:"560","text-anchor":"middle","font-size":"60px",fill:"#FFF",stroke:"#FFF",children:"Click to unmute"})]})})]}),R("input",{"aria-hidden":"true",id:"virtual-keyboard",type:"text",autocomplete:"off",autocorrect:"off",autocapitalize:"none"})]})}function vh(){return G("div",{id:"splash-screen",class:"hidden",children:[R("svg",{xmlns:"http://www.w3.org/2000/svg",class:"logo",preserveAspectRatio:"xMidYMid",viewBox:"0 0 380 150",children:G("g",{xmlns:"http://www.w3.org/2000/svg",children:[R("path",{xmlns:"http://www.w3.org/2000/svg",fill:"#966214",d:"M58.75 85.6q.75-.1 1.5-.35.85-.25 1.65-.75.55-.35 1.05-.8.5-.45.95-1 .5-.5.75-1.2-.05.05-.15.1-.1.15-.25.25l-.1.2q-.15.05-.25.1-.4 0-.8.05-.5-.25-.9-.5-.3-.1-.55-.3l-.6-.6-4.25-6.45-1.5 11.25h3.45m83.15-.2h3.45q.75-.1 1.5-.35.25-.05.45-.15.35-.15.65-.3l.5-.3q.25-.15.5-.35.45-.35.9-.75.45-.35.75-.85l.1-.1q.1-.2.2-.35.2-.3.35-.6l-.3.4-.15.15q-.5.15-1.1.1-.25 0-.4-.05-.5-.15-.8-.4-.15-.1-.25-.25-.3-.3-.55-.6l-.05-.05v-.05l-4.25-6.4-1.5 11.25m-21.15-3.95q-.3-.3-.55-.6l-.05-.05v-.05l-4.25-6.4-1.5 11.25h3.45q.75-.1 1.5-.35.85-.25 1.6-.75.75-.5 1.4-1.1.45-.35.75-.85.35-.5.65-1.05l-.45.55q-.5.15-1.1.1-.9 0-1.45-.7m59.15.3q-.75-.5-1.4-1-3.15-2.55-3.5-6.4l-1.5 11.25h21q-3.1-.25-5.7-.75-5.6-1.05-8.9-3.1m94.2 3.85h3.45q.6-.1 1.2-.3.4-.1.75-.2.35-.15.65-.3.7-.35 1.35-.8.75-.55 1.3-1.25.1-.15.25-.3-2.55-.25-3.25-1.8l-4.2-6.3-1.5 11.25m-45.3-4.85q-.5-.4-.9-.8-2.3-2.35-2.6-5.6l-1.5 11.25h21q-11.25-.95-16-4.85m97.7 4.85q-.3-.05-.6-.05-10.8-1-15.4-4.8-3.15-2.55-3.5-6.35l-1.5 11.2h21Z"}),R("path",{xmlns:"http://www.w3.org/2000/svg",fill:"var(--ruffle-orange)",d:"M92.6 54.8q-1.95-1.4-4.5-1.4H60.35q-1.35 0-2.6.45-1.65.55-3.15 1.8-2.75 2.25-3.25 5.25l-1.65 12h.05v.3l5.85 1.15h-9.5q-.5.05-1 .15-.5.15-1 .35-.5.2-.95.45-.5.3-.95.7-.45.35-.85.8-.35.4-.65.85-.3.45-.5.9-.15.45-.3.95l-5.85 41.6H50.3l5-35.5 1.5-11.25 4.25 6.45.6.6q.25.2.55.3.4.25.9.5.4-.05.8-.05.1-.05.25-.1l.1-.2q.15-.1.25-.25.1-.05.15-.1l.3-1.05 1.75-12.3h11.15L75.8 82.6h16.5l2.3-16.25h-.05l.8-5.7q.4-2.45-1-4.2-.35-.4-.75-.8-.25-.25-.55-.5-.2-.2-.45-.35m16.2 18.1h.05l-.05.3 5.85 1.15H105.2q-.5.05-1 .15-.5.15-1 .35-.5.2-.95.45-.5.3-1 .65-.4.4-.8.85-.25.3-.55.65-.05.1-.15.2-.25.45-.4.9-.2.45-.3.95-.1.65-.2 1.25-.2 1.15-.4 2.25l-4.3 30.6q-.25 3 1.75 5.25 1.6 1.8 4 2.15.6.1 1.25.1h27.35q3.25 0 6-2.25.35-.35.7-.55l.3-.2q2-2 2.25-4.5l1.65-11.6q.05-.05.1-.05l1.65-11.35h.05l.7-5.2 1.5-11.25 4.25 6.4v.05l.05.05q.25.3.55.6.1.15.25.25.3.25.8.4.15.05.4.05.6.05 1.1-.1l.15-.15.3-.4.3-1.05 1.3-9.05h-.05l.7-5.05h-.05l.15-1.25h-.05l1.65-11.7h-16.25l-2.65 19.5h.05v.2l-.05.1h.05l5.8 1.15H132.7q-.5.05-1 .15-.5.15-1 .35-.15.05-.3.15-.3.1-.55.25-.05 0-.1.05-.5.3-1 .65-.4.35-.7.7-.55.7-.95 1.45-.35.65-.55 1.4-.15.7-.25 1.4v.05q-.15 1.05-.35 2.05l-1.2 8.75v.1l-2.1 14.7H111.4l2.25-15.55h.05l.7-5.2 1.5-11.25 4.25 6.4v.05l.05.05q.25.3.55.6.55.7 1.45.7.6.05 1.1-.1l.45-.55.3-1.05 1.3-9.05h-.05l.7-5.05h-.05l.15-1.25h-.05l1.65-11.7h-16.25l-2.65 19.5m106.5-41.75q-2.25-2.25-5.5-2.25h-27.75q-3 0-5.75 2.25-1.3.95-2.05 2.1-.45.6-.7 1.2-.2.5-.35 1-.1.45-.15.95l-4.15 29.95h-.05l-.7 5.2h-.05l-.2 1.35h.05l-.05.3 5.85 1.15h-9.45q-2.1.05-3.95 1.6-1.9 1.55-2.25 3.55l-.5 3.5h-.05l-5.3 38.1h16.25l5-35.5 1.5-11.25q.35 3.85 3.5 6.4.65.5 1.4 1 3.3 2.05 8.9 3.1 2.6.5 5.7.75l1.75-11.25h-12.2l.4-2.95h-.05l.7-5.05h-.05q.1-.9.3-1.9.1-.75.2-1.6.85-5.9 2.15-14.9 0-.15.05-.25l.1-.9q.2-1.55.45-3.15h11.25l-3.1 20.8h16.5l4.1-28.05q.15-1.7-.4-3.15-.5-1.1-1.35-2.1m46.65 44.15q-.5.3-1 .65-.4.4-.8.85-.35.4-.7.85-.25.45-.45.9-.15.45-.3.95l-5.85 41.6h16.25l5-35.5 1.5-11.25 4.2 6.3q.7 1.55 3.25 1.8l.05-.1q.25-.4.35-.85l.3-1.05 1.8-14.05v-.05l5.35-37.45h-16.25l-6.15 44.3 5.85 1.15h-9.45q-.5.05-1 .15-.5.15-1 .35-.5.2-.95.45m5.4-38.9q.15-1.7-.4-3.15-.5-1.1-1.35-2.1-2.25-2.25-5.5-2.25h-27.75q-2.3 0-4.45 1.35-.65.35-1.3.9-1.3.95-2.05 2.1-.45.6-.7 1.2-.4.9-.5 1.95l-4.15 29.95h-.05l-.7 5.2h-.05l-.2 1.35h.05l-.05.3 5.85 1.15h-9.45q-2.1.05-3.95 1.6-1.9 1.55-2.25 3.55l-.5 3.5h-.05l-1.2 8.75v.1l-4.1 29.25h16.25l5-35.5 1.5-11.25q.3 3.25 2.6 5.6.4.4.9.8 4.75 3.9 16 4.85l1.75-11.25h-12.2l.4-2.95h-.05l.7-5.05h-.05q.15-.9.3-1.9.1-.75.25-1.6.15-1.25.35-2.65v-.05q.95-6.7 2.35-16.5h11.25l-3.1 20.8h16.5l4.1-28.05M345 66.35h-.05l1.15-8.2q.5-3-1.75-5.25-1.25-1.25-3-1.75-1-.5-2.25-.5h-27.95q-.65 0-1.3.1-2.5.35-4.7 2.15-2.75 2.25-3.25 5.25l-1.95 14.7v.05l-.05.3 5.85 1.15h-9.45q-1.9.05-3.6 1.35-.2.1-.35.25-1.9 1.55-2.25 3.55l-4.85 34.1q-.25 3 1.75 5.25 1.25 1.4 3 1.95 1.05.3 2.25.3H320q3.25 0 6-2.25 2.75-2 3.25-5l2.75-18.5h-16.5l-1.75 11H302.5l2.1-14.75h.05l.85-6 1.5-11.2q.35 3.8 3.5 6.35 4.6 3.8 15.4 4.8.3 0 .6.05h15.75L345 66.35m-16.4-.95-1.25 8.95h-11.3l.4-2.95h-.05l.7-5.05h-.1l.15-.95h11.45Z"})]})}),R("svg",{xmlns:"http://www.w3.org/2000/svg",class:"loading-animation",viewBox:"0 0 66 66",children:R("circle",{xmlns:"http://www.w3.org/2000/svg",class:"spinner",fill:"none","stroke-width":"6","stroke-linecap":"round",cx:"33",cy:"33",r:"30"})}),R("div",{class:"loadbar",children:R("div",{class:"loadbar-inner"})})]})}function gh(){return R("div",{id:"save-manager",class:"modal hidden",children:G("div",{id:"modal-area",class:"modal-area",children:[R("span",{class:"close-modal"}),R("div",{class:"general-save-options",children:R("span",{class:"modal-button"})}),R("table",{id:"local-saves"})]})})}class ao{constructor(n){this.value=n}valueOf(){return this.value}}class ne extends ao{constructor(n="???"){super(n)}toString(n){return`{${this.value}}`}}class sn extends ao{constructor(n,t={}){super(n),this.opts=t}toString(n){try{return n.memoizeIntlObject(Intl.NumberFormat,this.opts).format(this.value)}catch(t){return n.reportError(t),this.value.toString(10)}}}class ir extends ao{constructor(n,t={}){super(n),this.opts=t}toString(n){try{return n.memoizeIntlObject(Intl.DateTimeFormat,this.opts).format(this.value)}catch(t){return n.reportError(t),new Date(this.value).toISOString()}}}const fu=100,wh="⁨",yh="⁩";function kh(e,n,t){if(t===n||t instanceof sn&&n instanceof sn&&t.value===n.value)return!0;if(n instanceof sn&&typeof t=="string"){let r=e.memoizeIntlObject(Intl.PluralRules,n.opts).select(n.value);if(t===r)return!0}return!1}function pu(e,n,t){return n[t]?Ft(e,n[t].value):(e.reportError(new RangeError("No default")),new ne)}function Ha(e,n){const t=[],r=Object.create(null);for(const i of n)i.type==="narg"?r[i.name]=jr(e,i.value):t.push(jr(e,i));return{positional:t,named:r}}function jr(e,n){switch(n.type){case"str":return n.value;case"num":return new sn(n.value,{minimumFractionDigits:n.precision});case"var":return bh(e,n);case"mesg":return Sh(e,n);case"term":return Rh(e,n);case"func":return xh(e,n);case"select":return zh(e,n);default:return new ne}}function bh(e,{name:n}){let t;if(e.params)if(Object.prototype.hasOwnProperty.call(e.params,n))t=e.params[n];else return new ne(`$${n}`);else if(e.args&&Object.prototype.hasOwnProperty.call(e.args,n))t=e.args[n];else return e.reportError(new ReferenceError(`Unknown variable: $${n}`)),new ne(`$${n}`);if(t instanceof ao)return t;switch(typeof t){case"string":return t;case"number":return new sn(t);case"object":if(t instanceof Date)return new ir(t.getTime());default:return e.reportError(new TypeError(`Variable type not supported: $${n}, ${typeof t}`)),new ne(`$${n}`)}}function Sh(e,{name:n,attr:t}){const r=e.bundle._messages.get(n);if(!r)return e.reportError(new ReferenceError(`Unknown message: ${n}`)),new ne(n);if(t){const i=r.attributes[t];return i?Ft(e,i):(e.reportError(new ReferenceError(`Unknown attribute: ${t}`)),new ne(`${n}.${t}`))}return r.value?Ft(e,r.value):(e.reportError(new ReferenceError(`No value: ${n}`)),new ne(n))}function Rh(e,{name:n,attr:t,args:r}){const i=`-${n}`,o=e.bundle._terms.get(i);if(!o)return e.reportError(new ReferenceError(`Unknown term: ${i}`)),new ne(i);if(t){const l=o.attributes[t];if(l){e.params=Ha(e,r).named;const s=Ft(e,l);return e.params=null,s}return e.reportError(new ReferenceError(`Unknown attribute: ${t}`)),new ne(`${i}.${t}`)}e.params=Ha(e,r).named;const a=Ft(e,o.value);return e.params=null,a}function xh(e,{name:n,args:t}){let r=e.bundle._functions[n];if(!r)return e.reportError(new ReferenceError(`Unknown function: ${n}()`)),new ne(`${n}()`);if(typeof r!="function")return e.reportError(new TypeError(`Function ${n}() is not callable`)),new ne(`${n}()`);try{let i=Ha(e,t);return r(i.positional,i.named)}catch(i){return e.reportError(i),new ne(`${n}()`)}}function zh(e,{selector:n,variants:t,star:r}){let i=jr(e,n);if(i instanceof ne)return pu(e,t,r);for(const o of t){const a=jr(e,o.key);if(kh(e,i,a))return Ft(e,o.value)}return pu(e,t,r)}function Xd(e,n){if(e.dirty.has(n))return e.reportError(new RangeError("Cyclic reference")),new ne;e.dirty.add(n);const t=[],r=e.bundle._useIsolating&&n.length>1;for(const i of n){if(typeof i=="string"){t.push(e.bundle._transform(i));continue}if(e.placeables++,e.placeables>fu)throw e.dirty.delete(n),new RangeError(`Too many placeables expanded: ${e.placeables}, max allowed is ${fu}`);r&&t.push(wh),t.push(jr(e,i).toString(e)),r&&t.push(yh)}return e.dirty.delete(n),t.join("")}function Ft(e,n){return typeof n=="string"?e.bundle._transform(n):Xd(e,n)}class Eh{constructor(n,t,r){this.dirty=new WeakSet,this.params=null,this.placeables=0,this.bundle=n,this.errors=t,this.args=r}reportError(n){if(!this.errors||!(n instanceof Error))throw n;this.errors.push(n)}memoizeIntlObject(n,t){let r=this.bundle._intls.get(n);r||(r={},this.bundle._intls.set(n,r));let i=JSON.stringify(t);return r[i]||(r[i]=new n(this.bundle.locales,t)),r[i]}}function Wi(e,n){const t=Object.create(null);for(const[r,i]of Object.entries(e))n.includes(r)&&(t[r]=i.valueOf());return t}const mu=["unitDisplay","currencyDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"];function jh(e,n){let t=e[0];if(t instanceof ne)return new ne(`NUMBER(${t.valueOf()})`);if(t instanceof sn)return new sn(t.valueOf(),{...t.opts,...Wi(n,mu)});if(t instanceof ir)return new sn(t.valueOf(),{...Wi(n,mu)});throw new TypeError("Invalid argument to NUMBER")}const hu=["dateStyle","timeStyle","fractionalSecondDigits","dayPeriod","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function Ch(e,n){let t=e[0];if(t instanceof ne)return new ne(`DATETIME(${t.valueOf()})`);if(t instanceof ir)return new ir(t.valueOf(),{...t.opts,...Wi(n,hu)});if(t instanceof sn)return new ir(t.valueOf(),{...Wi(n,hu)});throw new TypeError("Invalid argument to DATETIME")}const vu=new Map;function Ph(e){const n=Array.isArray(e)?e.join(" "):e;let t=vu.get(n);return t===void 0&&(t=new Map,vu.set(n,t)),t}class _h{constructor(n,{functions:t,useIsolating:r=!0,transform:i=o=>o}={}){this._terms=new Map,this._messages=new Map,this.locales=Array.isArray(n)?n:[n],this._functions={NUMBER:jh,DATETIME:Ch,...t},this._useIsolating=r,this._transform=i,this._intls=Ph(n)}hasMessage(n){return this._messages.has(n)}getMessage(n){return this._messages.get(n)}addResource(n,{allowOverrides:t=!1}={}){const r=[];for(let i=0;i\s*/y,Uh=/\s*:\s*/y,Bh=/\s*,?\s*/y,Vh=/\s+/y;class Hh{constructor(n){this.body=[],No.lastIndex=0;let t=0;for(;;){let w=No.exec(n);if(w===null)break;t=No.lastIndex;try{this.body.push(s(w[1]))}catch(b){if(b instanceof SyntaxError)continue;throw b}}function r(w){return w.lastIndex=t,w.test(n)}function i(w,b){if(n[t]===w)return t++,!0;if(b)throw new b(`Expected ${w}`);return!1}function o(w,b){if(r(w))return t=w.lastIndex,!0;if(b)throw new b(`Expected ${w.toString()}`);return!1}function a(w){w.lastIndex=t;let b=w.exec(n);if(b===null)throw new SyntaxError(`Expected ${w.toString()}`);return t=w.lastIndex,b}function l(w){return a(w)[1]}function s(w){let b=p(),L=u();if(b===null&&Object.keys(L).length===0)throw new SyntaxError("Expected message value or attributes");return{id:w,value:b,attributes:L}}function u(){let w=Object.create(null);for(;r(gu);){let b=l(gu),L=p();if(L===null)throw new SyntaxError("Expected attribute value");w[b]=L}return w}function p(){let w;if(r(ni)&&(w=l(ni)),n[t]==="{"||n[t]==="}")return h(w?[w]:[],1/0);let b=P();return b?w?h([w,b],b.length):(b.value=z(b.value,Oh),h([b],b.length)):w?z(w,bu):null}function h(w=[],b){for(;;){if(r(ni)){w.push(l(ni));continue}if(n[t]==="{"){w.push(m());continue}if(n[t]==="}")throw new SyntaxError("Unbalanced closing brace");let Ee=P();if(Ee){w.push(Ee),b=Math.min(b,Ee.length);continue}break}let L=w.length-1,ze=w[L];typeof ze=="string"&&(w[L]=z(ze,bu));let $e=[];for(let Ee of w)Ee instanceof Ru&&(Ee=Ee.value.slice(0,Ee.value.length-b)),Ee&&$e.push(Ee);return $e}function m(){o(Mh,SyntaxError);let w=g();if(o(Su))return w;if(o(Wh)){let b=F();return o(Su,SyntaxError),{type:"select",selector:w,...b}}throw new SyntaxError("Unclosed placeable")}function g(){if(n[t]==="{")return m();if(r(wu)){let[,w,b,L=null]=a(wu);if(w==="$")return{type:"var",name:b};if(o(qh)){let ze=y();if(w==="-")return{type:"term",name:b,attr:L,args:ze};if(Dh.test(b))return{type:"func",name:b,args:ze};throw new SyntaxError("Function names must be all upper-case")}return w==="-"?{type:"term",name:b,attr:L,args:[]}:{type:"mesg",name:b,attr:L}}return c()}function y(){let w=[];for(;;){switch(n[t]){case")":return t++,w;case void 0:throw new SyntaxError("Unclosed argument list")}w.push(S()),o(Bh)}}function S(){let w=g();return w.type!=="mesg"?w:o(Uh)?{type:"narg",name:w.name,value:c()}:w}function F(){let w=[],b=0,L;for(;r(Ah);){i("*")&&(L=b);let ze=d(),$e=p();if($e===null)throw new SyntaxError("Expected variant value");w[b++]={key:ze,value:$e}}if(b===0)return null;if(L===void 0)throw new SyntaxError("Expected default variant");return{variants:w,star:L}}function d(){o(Nh,SyntaxError);let w;return r($o)?w=f():w={type:"str",value:l(Fh)},o($h,SyntaxError),w}function c(){if(r($o))return f();if(n[t]==='"')return v();throw new SyntaxError("Invalid expression")}function f(){let[,w,b=""]=a($o),L=b.length;return{type:"num",value:parseFloat(w),precision:L}}function v(){i('"',SyntaxError);let w="";for(;;){if(w+=l(Th),n[t]==="\\"){w+=x();continue}if(i('"'))return{type:"str",value:w};throw new SyntaxError("Unclosed string literal")}}function x(){if(r(yu))return l(yu);if(r(ku)){let[,w,b]=a(ku),L=parseInt(w||b,16);return L<=55295||57344<=L?String.fromCodePoint(L):"�"}throw new SyntaxError("Unknown escape sequence")}function P(){let w=t;switch(o(Vh),n[t]){case".":case"[":case"*":case"}":case void 0:return!1;case"{":return E(n.slice(w,t))}return n[t-1]===" "?E(n.slice(w,t)):!1}function z(w,b){return w.replace(b,"")}function E(w){let b=w.replace(Lh,` -`),L=Ih.exec(w)[1].length;return new Ru(b,L)}}}class Ru{constructor(n,t){this.value=n,this.length=t}}const Qh="([a-z]{2,3}|\\*)",Kh="(?:-([a-z]{4}|\\*))",Jh="(?:-([a-z]{2}|\\*))",Zh="(?:-(([0-9][a-z0-9]{3}|[a-z0-9]{5,8})|\\*))",Gh=new RegExp(`^${Qh}${Kh}?${Jh}?${Zh}?$`,"i");class or{constructor(n){const t=Gh.exec(n.replace(/_/g,"-"));if(!t){this.isWellFormed=!1;return}let[,r,i,o,a]=t;r&&(this.language=r.toLowerCase()),i&&(this.script=i[0].toUpperCase()+i.slice(1)),o&&(this.region=o.toUpperCase()),this.variant=a,this.isWellFormed=!0}isEqual(n){return this.language===n.language&&this.script===n.script&&this.region===n.region&&this.variant===n.variant}matches(n,t=!1,r=!1){return(this.language===n.language||t&&this.language===void 0||r&&n.language===void 0)&&(this.script===n.script||t&&this.script===void 0||r&&n.script===void 0)&&(this.region===n.region||t&&this.region===void 0||r&&n.region===void 0)&&(this.variant===n.variant||t&&this.variant===void 0||r&&n.variant===void 0)}toString(){return[this.language,this.script,this.region,this.variant].filter(n=>n!==void 0).join("-")}clearVariants(){this.variant=void 0}clearRegion(){this.region=void 0}addLikelySubtags(){const n=Xh(this.toString().toLowerCase());return n?(this.language=n.language,this.script=n.script,this.region=n.region,this.variant=n.variant,!0):!1}}const xu={ar:"ar-arab-eg","az-arab":"az-arab-ir","az-ir":"az-arab-ir",be:"be-cyrl-by",da:"da-latn-dk",el:"el-grek-gr",en:"en-latn-us",fa:"fa-arab-ir",ja:"ja-jpan-jp",ko:"ko-kore-kr",pt:"pt-latn-br",sr:"sr-cyrl-rs","sr-ru":"sr-latn-ru",sv:"sv-latn-se",ta:"ta-taml-in",uk:"uk-cyrl-ua",zh:"zh-hans-cn","zh-hant":"zh-hant-tw","zh-hk":"zh-hant-hk","zh-mo":"zh-hant-mo","zh-tw":"zh-hant-tw","zh-gb":"zh-hant-gb","zh-us":"zh-hant-us"},Yh=["az","bg","cs","de","es","fi","fr","hu","it","lt","lv","nl","pl","ro","ru"];function Xh(e){if(Object.prototype.hasOwnProperty.call(xu,e))return new or(xu[e]);const n=new or(e);return n.language&&Yh.includes(n.language)?(n.region=n.language.toUpperCase(),n):null}function ev(e,n,t){const r=new Set,i=new Map;for(let o of n)new or(o).isWellFormed&&i.set(o,new or(o));e:for(const o of e){const a=o.toLowerCase(),l=new or(a);if(l.language!==void 0){for(const s of i.keys())if(a===s.toLowerCase()){if(r.add(s),i.delete(s),t==="lookup")return Array.from(r);if(t==="filtering")continue;continue e}for(const[s,u]of i.entries())if(u.matches(l,!0,!1)){if(r.add(s),i.delete(s),t==="lookup")return Array.from(r);if(t==="filtering")continue;continue e}if(l.addLikelySubtags()){for(const[s,u]of i.entries())if(u.matches(l,!0,!1)){if(r.add(s),i.delete(s),t==="lookup")return Array.from(r);if(t==="filtering")continue;continue e}}l.clearVariants();for(const[s,u]of i.entries())if(u.matches(l,!0,!0)){if(r.add(s),i.delete(s),t==="lookup")return Array.from(r);if(t==="filtering")continue;continue e}if(l.clearRegion(),l.addLikelySubtags()){for(const[s,u]of i.entries())if(u.matches(l,!0,!1)){if(r.add(s),i.delete(s),t==="lookup")return Array.from(r);if(t==="filtering")continue;continue e}}l.clearRegion();for(const[s,u]of i.entries())if(u.matches(l,!0,!0)){if(r.add(s),i.delete(s),t==="lookup")return Array.from(r);if(t==="filtering")continue;continue e}}}return Array.from(r)}function nv(e,n,{strategy:t="filtering",defaultLocale:r}={}){const i=ev(Array.from(e??[]).map(String),Array.from(n??[]).map(String),t);if(t==="lookup"){if(r===void 0)throw new Error("defaultLocale cannot be undefined for strategy `lookup`");i.length===0&&i.push(r)}else r&&!i.includes(r)&&i.push(r);return i}const tv={"ar-SA":{"context_menu.ftl":`context-menu-download-swf = تحميل .swf -context-menu-copy-debug-info = نسخ معلومات التصحيح -context-menu-open-save-manager = فتح مدير الحفظ -context-menu-about-ruffle = - { $flavor -> - [extension] حول ملحق Ruffle ({ $version }) - *[other] حول Ruffle ({ $version }) - } -context-menu-hide = إخفاء هذه القائمة -context-menu-exit-fullscreen = الخروج من وضعية الشاشة الكاملة -context-menu-enter-fullscreen = تفعيل وضعية الشاشة الكاملة -context-menu-volume-controls = التحكم بالصوت -`,"messages.ftl":`message-cant-embed = - لم يكن Ruffle قادر على تشغيل الفلاش المضمنة في هذه الصفحة. - يمكنك محاولة فتح الملف في علامة تبويب منفصلة لتجاوز هذه المشكلة. -panic-title = لقد حدث خطأ ما :( -more-info = معلومات أكثر -run-anyway = التشغيل على أي حال -continue = الاستمرار -report-bug = إبلاغ عن خلل -update-ruffle = تحديث رفل -ruffle-demo = ويب التجريبي -ruffle-desktop = برنامج سطح المكتب -ruffle-wiki = عرض ويكي Ruffle -enable-hardware-acceleration = يبدو أن تسريع الجهاز معطل. على الرغم من أن Ruffle قد يعمل، إلا أنه قد يكون بطيئًا جدًا. يمكنك معرفة كيفية تمكين تسريع الأجهزة باتباع الرابط أدناه: -enable-hardware-acceleration-link = الأسئلة الشائعة - تسريع أجهزة Chrome -view-error-details = عرض تفاصيل الخطأ -open-in-new-tab = فتح في علامة تبويب جديدة -click-to-unmute = انقر لإلغاء الكتم -clipboard-message-title = النسخ واللصق في Ruffle -clipboard-message-description = - {$variant -> - *[unsupported] متصفحك لا يدعم الوصول للحافظة الكاملة، - [access-denied] تم رفض الوصول للحافظة، - } لكن يمكنك إستخدام هذه الاختصارات دائمًا: -clipboard-message-copy = { " " } للنسخ -clipboard-message-cut = { " " } للقص -clipboard-message-paste = { " " } للصق -error-file-protocol = - يبدو أنك تقوم بتشغيل Ruffle على بروتوكول "الملف:". - هذا لن يعمل لأن المتصفحات تمنع العديد من الميزات من العمل لأسباب أمنية. - بدلاً من ذلك، ندعوك إلى إعداد خادم محلي أو استخدام عرض الويب أو تطبيق سطح المكتب. -error-javascript-config = - تعرض Ruffle إلى مشكلة كبيرة بسبب الإعدادات الخاطئة للجافا سكريبت. - إذا كنت مسؤول الخادم، نحن ندعوك إلى التحقق من تفاصيل الخطأ لمعرفة سبب المشكلة. - يمكنك أيضا الرجوع إلى ويكي Ruffle للحصول على المساعدة. -error-wasm-not-found = - فشل Ruffle في تحميل مكون الملف ".wasm" المطلوب. - إذا كنت مسؤول الخادم، يرجى التأكد من أن الملف قد تم تحميله بشكل صحيح. - إذا استمرت المشكلة، قد تحتاج إلى استخدام إعدادات "المسار العام": الرجاء مراجعة ويكي Ruffle للحصول على المساعدة. -error-wasm-mime-type = - واجه Ruffle مشكلة كبيرة أثناء محاولة التهيئة. - خادم الويب هذا لا يخدم ملفات ". wasm" مع نوع MIME الصحيح. - إذا كنت مسؤول الخادم، يرجى مراجعة ويكي Ruffle للحصول على المساعدة. -error-invalid-swf = - لا يمكن لـ Ruffle تحليل الملف المطلوب. - السبب الأكثر إحتمالاً هو أن الملف المطلوب ليس صالحا. -error-swf-fetch = - فشل Ruffle في تحميل ملف فلاش SWF. - السبب الأكثر احتمالاً هو أن الملف لم يعد موجود، لذلك لا يوجد شيء ليحمله رفل. - حاول الاتصال بمسؤول الموقع للحصول على المساعدة. -error-swf-cors = - فشل Ruffle في تحميل ملف فلاش SWF. - من المحتمل أن تم حظر إحضار الملف بواسطة سياسة CORS. - إذا كنت مسؤول الخادم، يرجى مراجعة رفل ويكي للحصول على المساعدة. -error-wasm-cors = - فشل Ruffle في تحميل مكون ملف ".wasm" المطلوب. - من المحتمل أن تم حظر إحضار الملف بواسطة سياسة CORS. - إذا كنت مسؤول الخادم، يرجى مراجعة رفل ويكي للحصول على المساعدة. -error-wasm-invalid = - واجه Ruffle مشكلة كبيرة أثناء محاولة التهيئة. - يبدو أن هذه الصفحة تحتوي على ملفات مفقودة أو غير صالحة لتشغيل Ruffle. - إذا كنت مسؤول الخادم، يرجى مراجعة ويكي Ruffle للحصول على المساعدة. -error-wasm-download = - واجه Ruffle مشكلة كبيرة أثناء محاولتها التهيئة. - هذا يمكن أن يحل نفسه في كثير من الأحيان، لذلك يمكنك محاولة إعادة تحميل الصفحة. - وإلا يرجى الاتصال بمدير الموقع. -error-wasm-disabled-on-edge = - فشل Ruffle في تحميل مكون الملف ".wasm" المطلوب. - لإصلاح هذه المشكلة، حاول فتح إعدادات المتصفح الخاص بك، انقر فوق "الخصوصية، البحث، الخدمات"، والتمرير لأسفل، وإيقاف "تعزيز أمانك على الويب". - هذا سيسمح للمتصفح الخاص بك بتحميل الملفات ".wasm" المطلوبة. - إذا استمرت المشكلة، قد تحتاج إلى استخدام متصفح أخر. -error-javascript-conflict = - واجه Ruffle مشكلة كبيرة أثناء محاولة التهيئة. - يبدو أن هذه الصفحة تستخدم كود JavaScript الذي يتعارض مع Ruffle. - إذا كنت مسؤول الخادم، فإننا ندعوك إلى محاولة تحميل الملف على صفحة فارغة. -error-javascript-conflict-outdated = يمكنك أيضًا محاولة تحميل نسخة أحدث من رفل التي قد تحل المشكلة (النسخة الحالية قديمة: { $buildDate }). -error-csp-conflict = - واجه Ruffle مشكلة كبيرة أثناء محاولة التهيئة. - لا تسمح سياسة أمان المحتوى لخادم الويب هذا بتشغيل مكون ".wasm" المطلوب. - إذا كنت مسؤول الخادم، يرجى الرجوع إلى ويكي Ruffle للحصول على المساعدة. -error-unknown = - واجه Ruffle مشكلة كبيرة أثناء محاولة عرض محتوى الفلاش هذا. - { $outdated -> - [true] إذا كنت مسؤول الخادم، الرجاء محاولة تحميل إصدار أحدث من Ruffle (النسخة الحالية قديمة: { $buildDate }). - *[false] ليس من المفترض أن يحدث هذا، لذلك نحن نقدر حقًا إذا قمت بالتبليغ عن الخطأ! - } -`,"save-manager.ftl":`save-delete-prompt = هل أنت متأكد أنك تريد حذف ملف الحفظ هذا؟ -save-reload-prompt = - الطريقة الوحيدة ل{ $action -> - [delete] حذف - *[replace] إستبدال - } هذا الملف الحفظ دون تعارض محتمل هي لإعادة تحميل هذا المحتوى. هل ترغب في المتابعة على أي حال؟ -save-download = تحميل -save-replace = استبدال -save-delete = حذف -save-backup-all = تحميل جميع ملفات الحفظ -`,"volume-controls.ftl":`volume-controls-mute = كتم -volume-controls-unmute = إلغاء الكتم -`},"ca-ES":{"context_menu.ftl":`context-menu-download-swf = Baixa el fitxer .swf -context-menu-copy-debug-info = Copia la informació de depuració -context-menu-open-save-manager = Obre el gestor d'emmagatzematge -context-menu-about-ruffle = - { $flavor -> - [extension] Quant a l'extensió de Ruffle ({ $version }) - *[other] Quant a Ruffle ({ $version }) - } -context-menu-hide = Amaga aquest menú -context-menu-exit-fullscreen = Surt de la pantalla completa -context-menu-enter-fullscreen = Pantalla completa -context-menu-volume-controls = Controls de volum -`,"messages.ftl":`message-cant-embed = - Ruffle no ha pogut executar el contingut Flash incrustat en aquesta pàgina. - Podeu provar d'obrir el fitxer en una pestanya a part per evitar aquest problema. -panic-title = Alguna cosa ha fallat :( -more-info = Més informació -run-anyway = Reprodueix igualment -continue = Continua -report-bug = Informa d'un error -update-ruffle = Actualitza Ruffle -ruffle-demo = Demostració web -ruffle-desktop = Aplicació d'escriptori -ruffle-wiki = Obre la wiki de Ruffle -view-error-details = Mostra detalls de l'error -open-in-new-tab = Obre en una pestanya nova -click-to-unmute = Feu clic per activar el so -error-file-protocol = - Sembla que esteu executant Ruffle al protocol "file:". - Això no funcionarà perquè els navegadors bloquegen moltes característiques per raons de seguretat. En comptes d'això, us suggerim que configureu un servidor local o bé utilitzeu la demostració web o l'aplicació d'escriptori. -error-javascript-config = - Ruffle ha topat amb un problema greu a causa d'una configuració JavaScript errònia. - Si sou l'administrador del servidor, us suggerim que comproveu els detalls de l'error per determinar el paràmetre culpable. - També podeu consultar la wiki del Ruffle per obtenir ajuda. -error-wasm-not-found = - Ruffle no ha pogut carregar el component de fitxer ".wasm" necessari. - Si sou l'administrador del servidor, si us plau, comproveu que el fitxer ha estat carregat correctament. - Si el problema continua, és possible que hàgiu d'utilitzar el parámetre "publicPath": us preguem que consulteu la wiki de Ruffle per obtenir ajuda. -error-wasm-mime-type = - Ruffle ha topat amb un problema greu mentre provava d'inicialitzar-se. - Aquest servidor no està servint els fitxers ".wasm" amb el tipus MIME adequat. - Si sou l'administrador del servidor, us preguem que consulteu la wiki de Ruffle per obtenir ajuda. -error-invalid-swf = - Ruffle no ha pogut llegir el fitxer sol·licitat. - La raó més probable és que no sigui un fitxer SWF vàlid. -error-swf-fetch = - Ruffle no ha pogut carregar el fitxer SWF Flash. - La raó més probable és que el fitxer ja no existeixi, així que no hi ha res que el Ruffle pugui carregar. - Proveu de contactar a l'administrador del lloc per obtenir ajuda. -error-swf-cors = - Ruffle no ha pogut carregar el fitxer SWF Flash. - És probable que l'accés a la càrrega hagi estat denegat per una política CORS. - Si sou l'administrador del servidor, us preguem que consulteu la wiki del Ruffle per obtenir ajuda. -error-wasm-cors = - Ruffle no ha pogut carregar el component de fitxer ".wasm" necessari. - És probable que l'accés a la càrrega hagi estat denegat per una política CORS. - Si sou l'administrador del servidor, us preguem que consulteu la wiki del Ruffle per obtenir ajuda. -error-wasm-invalid = - Ruffle ha topat amb un problema greu mentre provava d'inicialitzar-se. - Sembla que a aquest lloc li manquen fitxers o aquests no són vàlids per a l'execució de Ruffle. - Si sou l'administrador del servidor, us preguem que consulteu la wiki de Ruffle per obtenir ajuda. -error-wasm-download = - Ruffle ha topat amb un problema greu mentre provava d'inicialitzar-se. - Això sovint això pot resoldre's sol, així que podeu provar de recarregar la pàgina. - En cas contrari, us preguem que contacteu l'administrador del lloc. -error-wasm-disabled-on-edge = - Ruffle no ha pogut carregar el component de fitxer ".wasm" necessari. - Per a arreglar-ho, proveu d'obrir els paràmetres del navegador, feu clic sobre "Privadesa, cerca i serveis", i desactiveu "Prevenció de seguiment". - Això permetrà que el vostre navegador carregui els fitxers ".wasm" necessaris. - Si el problema continua, possiblement haureu d'utilitzar un altre navegador. -error-javascript-conflict = - Ruffle ha topat amb un problema greu mentre provava d'inicialitzar-se. - Sembla que aquest lloc fa servir codi JavaScript que entra en conflicte amb Ruffle. - Si sou l'administrador del servidor, us preguem que consulteu la wiki de Ruffle per obtenir ajuda. -error-javascript-conflict-outdated = També podeu provar de carregar una versió més recent de Ruffle que podria resoldre el problema (la compilació actual està desactualitzada: { $buildDate }). -error-csp-conflict = - Ruffle ha topat amb un problema greu mentre provava d'inicialitzar-se. - La política de seguretat del contingut (CSP) no permet l'execució del component ".wasm" necessari. - Si sou l'administrador del servidor, us preguem que consulteu la wiki de Ruffle per obtenir ajuda. -error-unknown = - Ruffle ha topat amb un problema greu mentre provava de mostrar aquest contingut Flash. - { $outdated -> - [true] Si sou l'administrador del servidor, us preguem que proveu de carregar una versió més recent de Ruffle (la compilació actual està desactualitzada: { $buildDate }). - *[false] Això no hauria d'haver passat, així que us agrairíem molt que n'informéssiu l'error! - } -`,"save-manager.ftl":`save-delete-prompt = Segur que vols esborrar aquest fitxer desat? -save-reload-prompt = - L'única forma d{ $action -> - [delete] 'eliminar - *[replace] e substituir - } aquest fitxer desat sense crear un potencial conflicte és recarregant el contingut. Voleu continuar igualment? -save-download = Baixa -save-replace = Substitueix -save-delete = Elimina -save-backup-all = Baixa tots els fitxers desats -`,"volume-controls.ftl":`volume-controls-mute = Silenci -`},"cs-CZ":{"context_menu.ftl":`context-menu-download-swf = Stáhnout .swf -context-menu-copy-debug-info = Zkopírovat debug info -context-menu-open-save-manager = Otevřít správce uložení -context-menu-about-ruffle = - { $flavor -> - [extension] O Ruffle rozšíření ({ $version }) - *[other] O Ruffle ({ $version }) - } -context-menu-hide = Skrýt menu -context-menu-exit-fullscreen = Ukončit režim celé obrazovky -context-menu-enter-fullscreen = Přejít do režimu celé obrazovky -context-menu-volume-controls = Ovládání hlasitosti -`,"messages.ftl":`message-cant-embed = - Ruffle nemohl spustit Flash vložený na této stránce. - Můžete se pokusit otevřít soubor na samostatné kartě, abyste se vyhnuli tomuto problému. -panic-title = Něco se pokazilo :( -more-info = Další informace -run-anyway = Přesto spustit -continue = Pokračovat -report-bug = Nahlásit chybu -update-ruffle = Aktualizovat Ruffle -ruffle-demo = Web Demo -ruffle-desktop = Desktopová aplikace -ruffle-wiki = Zobrazit Ruffle Wiki -enable-hardware-acceleration = Zdá se, že hardwarová akcelerace je vypnutá. I když Ruffle funguje správně, může být nepřiměřeně pomalý. Jak povolit hardwarovou akceleraci zjistíte na tomto odkazu: -enable-hardware-acceleration-link = Časté dotazy - Hardwarová akcelerace Chrome -view-error-details = Zobrazit podrobnosti o chybě -open-in-new-tab = Otevřít na nové kartě -click-to-unmute = Kliknutím zrušíte ztlumení -clipboard-message-title = Kopírování a vkládání v Ruffle -clipboard-message-description = - { $variant -> - *[unsupported] Váš prohlížeč nepodporuje plný přístup ke schránce, - [access-denied] Přístup ke schránce byl odepřen, - } ale místo toho můžete vždy použít tyto zkratky: -clipboard-message-copy = { " " } pro kopírování -clipboard-message-cut = { " " } pro vystřihování -clipboard-message-paste = { " " } pro vkládání -error-file-protocol = - Zdá se, že používáte Ruffle na protokolu "file:". - To není možné, protože prohlížeče blokují fungování mnoha funkcí z bezpečnostních důvodů. - Namísto toho vám doporučujeme nastavit lokální server nebo použít web demo či desktopovou aplikaci. -error-javascript-config = - Ruffle narazil na problém v důsledku nesprávné konfigurace JavaScriptu. - Pokud jste správcem serveru, doporučujeme vám zkontrolovat podrobnosti o chybě, abyste zjistili, který parametr je vadný. - Pomoc můžete získat také na wiki Ruffle. -error-wasm-not-found = - Ruffle se nepodařilo načíst požadovanou komponentu souboru „.wasm“. - Pokud jste správcem serveru, zkontrolujte, zda byl soubor správně nahrán. - Pokud problém přetrvává, možná budete muset použít nastavení „publicPath“: pomoc naleznete na wiki Ruffle. -error-wasm-mime-type = - Ruffle narazil na problém při pokusu o inicializaci. - Tento webový server neposkytuje soubory „.wasm“ se správným typem MIME. - Pokud jste správcem serveru, nápovědu najdete na Ruffle wiki. -error-invalid-swf = - Ruffle nemůže zpracovat požadovaný soubor. - Nejpravděpodobnějším důvodem je, že požadovaný soubor není platným souborem SWF. -error-swf-fetch = - Ruffle se nepodařilo načíst SWF soubor Flash. - Nejpravděpodobnějším důvodem je, že soubor již neexistuje, takže Ruffle nemá co načíst. - Zkuste požádat o pomoc správce webu. -error-swf-cors = - Ruffle se nepodařilo načíst SWF soubor Flash. - Přístup k načítání byl pravděpodobně zablokován politikou CORS. - Pokud jste správcem serveru, nápovědu najdete na Ruffle wiki. -error-wasm-cors = - Ruffle se nepodařilo načíst požadovanou komponentu souboru „.wasm“. - Přístup k načítání byl pravděpodobně zablokován politikou CORS. - Pokud jste správcem serveru, nápovědu najdete na Ruffle wiki. -error-wasm-invalid = - Ruffle narazil na problém při pokusu o inicializaci. - Zdá se, že na této stránce chybí nebo jsou neplatné soubory ke spuštění Ruffle. - Pokud jste správcem serveru, nápovědu najdete na Ruffle wiki. -error-wasm-download = - Ruffle narazil na problém při pokusu o inicializaci. - Problém se může vyřešit i sám, takže můžete zkusit stránku načíst znovu. - V opačném případě kontaktujte administrátora stránky. -error-wasm-disabled-on-edge = - Ruffle se nepodařilo načíst požadovanou komponentu souboru „.wasm“. - Chcete-li tento problém vyřešit, zkuste otevřít nastavení prohlížeče, klikněte na položku „Ochrana osobních údajů, vyhledávání a služby“, přejděte dolů a vypněte možnost „Zvyšte svou bezpečnost na webu“. - Vašemu prohlížeči to umožní načíst požadované soubory „.wasm“. - Pokud problém přetrvává, budete možná muset použít jiný prohlížeč. -error-javascript-conflict = - Ruffle narazil na problém při pokusu o inicializaci. - Zdá se, že tato stránka používá kód JavaScript, který je v konfliktu s Ruffle. - Pokud jste správcem serveru, doporučujeme vám zkusit načíst soubor na prázdnou stránku. -error-javascript-conflict-outdated = Můžete se také pokusit nahrát novější verzi Ruffle, která může daný problém vyřešit (aktuální build je zastaralý: { $buildDate }). -error-csp-conflict = - Ruffle narazil na problém při pokusu o inicializaci. - Zásady zabezpečení obsahu tohoto webového serveru nepovolují spuštění požadované komponenty „.wasm“. - Pokud jste správcem serveru, nápovědu najdete na Ruffle wiki. -error-unknown = - Ruffle narazil na problém při pokusu zobrazit tento Flash obsah. - { $outdated -> - [true] Pokud jste správcem serveru, zkuste nahrát novější verzi Ruffle (aktuální build je zastaralý: { $buildDate }). - *[false] Toto by se nemělo stát, takže bychom opravdu ocenili, kdybyste mohli nahlásit chybu! - } -`,"save-manager.ftl":`save-delete-prompt = Opravdu chcete odstranit tento soubor s uloženými pozicemi? -save-reload-prompt = - Jediný způsob, jak { $action -> - [delete] vymazat - *[replace] nahradit - } tento soubor s uloženými pozicemi bez potenciálního konfliktu je opětovné načtení tohoto obsahu. Chcete přesto pokračovat? -save-download = Stáhnout -save-replace = Nahradit -save-delete = Vymazat -save-backup-all = Stáhnout všechny soubory s uloženými pozicemi -`,"volume-controls.ftl":`volume-controls-mute = Ztlumit -volume-controls-unmute = Zrušit ztlumení -`},"de-DE":{"context_menu.ftl":`context-menu-download-swf = .swf herunterladen -context-menu-copy-debug-info = Debug-Info kopieren -context-menu-open-save-manager = Dateimanager öffnen -context-menu-about-ruffle = - { $flavor -> - [extension] Über Ruffle Erweiterung ({ $version }) - *[other] Über Ruffle ({ $version }) - } -context-menu-hide = Menü ausblenden -context-menu-exit-fullscreen = Vollbild verlassen -context-menu-enter-fullscreen = Vollbildmodus aktivieren -context-menu-volume-controls = Lautstärke einstellen -`,"messages.ftl":`message-cant-embed = - Ruffle konnte den Flash in dieser Seite nicht ausführen. - Du kannst versuchen, die Datei in einem separaten Tab zu öffnen, um dieses Problem zu umgehen. -panic-title = Etwas ist schief gelaufen -more-info = Weitere Informationen -run-anyway = Trotzdem ausführen -continue = Fortfahren -report-bug = Fehler melden -update-ruffle = Ruffle aktuallisieren -ruffle-demo = Web-Demo -ruffle-desktop = Desktop-Anwendung -ruffle-wiki = Ruffle-Wiki anzeigen -enable-hardware-acceleration-link = FAQ - Chrome Hardwarebeschleunigung -view-error-details = Fehlerdetails anzeigen -open-in-new-tab = In einem neuen Tab öffnen -click-to-unmute = Klicke zum Entmuten -clipboard-message-title = Kopieren und Einfügen in Ruffle -clipboard-message-description = - { $variant -> - *[unsupported] Dein Browser unterstützt keinen vollständigen Zugriff auf die Zwischenablage, - [access-denied] Zugriff auf die Zwischenablage wurde verweigert, - } aber du kannst stattdessen auch diese Tastenkombinationen verwenden: -clipboard-message-copy = { " " } zum Kopieren -clipboard-message-cut = { " " } zum Ausschneiden -clipboard-message-paste = { " " } zum Einfügen -error-file-protocol = - Es scheint, dass Sie Ruffle auf dem "file:"-Protokoll ausführen. - Jedoch werden aus Sicherheitsgründen viele Funktionen vom Browser blockiert, weswegen die Datei nicht geladen werden kann. - Setzen Sie stattdessen einen lokalen Server auf, verwenden Sie die Webdemo oder die Desktop-Anwendung. -error-javascript-config = - Ruffle ist aufgrund einer falschen JavaScript-Konfiguration auf ein Problem gestoßen. - Wenn du der Server-Administrator bist, laden wir dich ein, die Fehlerdetails zu überprüfen, um herauszufinden, welcher Parameter fehlerhaft ist. - Sie können auch das Ruffle-Wiki für Hilfe konsultieren. -error-wasm-not-found = - Ruffle konnte die erforderliche ".wasm"-Datei-Komponente nicht laden. - Wenn Sie der Server-Administrator sind, stellen Sie bitte sicher, dass die Datei korrekt hochgeladen wurde. - Wenn das Problem weiterhin besteht, müssen Sie unter Umständen die "publicPath"-Einstellung verwenden: Bitte konsultieren Sie das Ruffle-Wiki für Hilfe. -error-wasm-mime-type = - Ruffle ist auf ein Fehler beim Initialisieren gestoßen. - Dieser Webserver dient nicht ". asm"-Dateien mit dem korrekten MIME-Typ. - Wenn Sie der Server-Administrator sind, konsultieren Sie bitte das Ruffle-Wiki für Hilfe. -error-invalid-swf = - Ruffle konnte die angegebene Datei nicht lesen. - Am wahrscheinlichsten ist die angegebene Datei keine gültige SWF. -error-swf-fetch = - Ruffle konnte die Flash-SWF-Datei nicht laden. - Der wahrscheinlichste Grund ist, dass die Datei nicht mehr existiert, so dass Ruffle nicht geladen werden kann. - Kontaktieren Sie den Website-Administrator für Hilfe. -error-swf-cors = - Ruffle konnte die Flash-SWF-Datei nicht laden. - Der Zugriff auf den Abruf wurde wahrscheinlich durch die CORS-Richtlinie blockiert. - Wenn Sie der Server-Administrator sind, konsultieren Sie bitte das Ruffle-Wiki für Hilfe. -error-wasm-cors = - Ruffle konnte die Flash-SWF-Datei nicht laden. - Der Zugriff auf den Abruf wurde wahrscheinlich durch die CORS-Richtlinie blockiert. - Wenn Sie der Server-Administrator sind, konsultieren Sie bitte das Ruffle-Wiki für Hilfe. -error-wasm-invalid = - Ruffle ist auf ein Fehler beim Initialisieren gestoßen. - Dieser Webserver dient nicht ". asm"-Dateien mit dem korrekten MIME-Typ. - Wenn Sie der Server-Administrator sind, konsultieren Sie bitte das Ruffle-Wiki für Hilfe. -error-wasm-download = - Ruffle ist auf ein Fehler beim Initialisieren gestoßen. - Dies kann sich oft selbst beheben, so dass Sie versuchen können, die Seite neu zu laden. - Andernfalls kontaktieren Sie bitte den Website-Administrator. -error-wasm-disabled-on-edge = - Ruffle konnte die erforderliche ".wasm"-Datei-Komponente nicht laden. - Um dies zu beheben, versuche die Einstellungen deines Browsers zu öffnen, klicke auf "Privatsphäre, Suche und Dienste", scrollen nach unten und schalte "Verbessere deine Sicherheit im Web" aus. - Dies erlaubt Ihrem Browser die erforderlichen ".wasm"-Dateien zu laden. - Wenn das Problem weiterhin besteht, müssen Sie möglicherweise einen anderen Browser verwenden. -error-javascript-conflict = - Ruffle ist auf ein Fehler beim Initialisieren gestoßen. - Es scheint, als ob diese Seite JavaScript-Code verwendet, der mit Ruffle kollidiert. - Wenn Sie der Server-Administrator sind, laden wir Sie ein, die Datei auf einer leeren Seite zu laden. -error-javascript-conflict-outdated = Du kannst auch versuchen, eine neuere Version von Ruffle hochzuladen, die das Problem umgehen könnte (aktuelle Version ist veraltet: { $buildDate }). -error-csp-conflict = - Ruffle ist auf ein Fehler beim Initialisieren gestoßen. - Dieser Webserver dient nicht ". asm"-Dateien mit dem korrekten MIME-Typ. - Wenn Sie der Server-Administrator sind, konsultieren Sie bitte das Ruffle-Wiki für Hilfe. -error-unknown = - Bei dem Versuch, diesen Flash-Inhalt anzuzeigen, ist Ruffle auf ein großes Problem gestoßen. - { $outdated -> - [true] Wenn Sie der Server-Administrator sind, Bitte versuchen Sie, eine neuere Version von Ruffle hochzuladen (aktuelle Version ist veraltet: { $buildDate }). - *[false] Dies soll nicht passieren, deshalb würden wir uns sehr darüber freuen, wenn Sie einen Fehler melden könnten! - } -`,"save-manager.ftl":`save-delete-prompt = Sind Sie sicher, dass Sie diese Speicherdatei löschen möchten? -save-reload-prompt = - Der einzige Weg zu { $action -> - [delete] löschen - *[replace] ersetzen - } diese Speicherdatei ohne möglichen Konflikt ist das erneute Laden dieses Inhalts. Möchten Sie trotzdem fortfahren? -save-download = Herunterladen -save-replace = Ersetzen -save-delete = Löschen -save-backup-all = Alle gespeicherten Dateien herunterladen -`,"volume-controls.ftl":`volume-controls-mute = Stummschalten -volume-controls-unmute = Stummschaltung aufheben -`},"en-US":{"context_menu.ftl":`context-menu-download-swf = Download .swf -context-menu-copy-debug-info = Copy debug info -context-menu-open-save-manager = Open Save Manager -context-menu-about-ruffle = - { $flavor -> - [extension] About Ruffle Extension ({$version}) - *[other] About Ruffle ({$version}) - } -context-menu-hide = Hide this menu -context-menu-exit-fullscreen = Exit fullscreen -context-menu-enter-fullscreen = Enter fullscreen -context-menu-volume-controls = Volume controls -`,"messages.ftl":`message-cant-embed = - Ruffle wasn't able to run the Flash embedded in this page. - You can try to open the file in a separate tab, to sidestep this issue. -panic-title = Something went wrong :( -more-info = More info -run-anyway = Run anyway -continue = Continue -report-bug = Report Bug -update-ruffle = Update Ruffle -ruffle-demo = Web Demo -ruffle-desktop = Desktop Application -ruffle-wiki = View Ruffle Wiki -enable-hardware-acceleration = It looks like hardware acceleration is disabled. While Ruffle may work, it could be very slow. You can find out how to enable hardware acceleration by following the link below: -enable-hardware-acceleration-link = FAQ - Chrome Hardware Acceleration -view-error-details = View Error Details -open-in-new-tab = Open in a new tab -click-to-unmute = Click to unmute -clipboard-message-title = Copying and pasting in Ruffle -clipboard-message-description = - { $variant -> - *[unsupported] Your browser does not support full clipboard access, - [access-denied] Access to the clipboard has been denied, - } but you can always use these shortcuts instead: -clipboard-message-copy = { " " } for copy -clipboard-message-cut = { " " } for cut -clipboard-message-paste = { " " } for paste -error-file-protocol = - It appears you are running Ruffle on the "file:" protocol. - This doesn't work as browsers block many features from working for security reasons. - Instead, we invite you to setup a local server or either use the web demo or the desktop application. -error-javascript-config = - Ruffle has encountered a major issue due to an incorrect JavaScript configuration. - If you are the server administrator, we invite you to check the error details to find out which parameter is at fault. - You can also consult the Ruffle wiki for help. -error-wasm-not-found = - Ruffle failed to load the required ".wasm" file component. - If you are the server administrator, please ensure the file has correctly been uploaded. - If the issue persists, you may need to use the "publicPath" setting: please consult the Ruffle wiki for help. -error-wasm-mime-type = - Ruffle has encountered a major issue whilst trying to initialize. - This web server is not serving ".wasm" files with the correct MIME type. - If you are the server administrator, please consult the Ruffle wiki for help. -error-invalid-swf = - Ruffle cannot parse the requested file. - The most likely reason is that the requested file is not a valid SWF. -error-swf-fetch = - Ruffle failed to load the Flash SWF file. - The most likely reason is that the file no longer exists, so there is nothing for Ruffle to load. - Try contacting the website administrator for help. -error-swf-cors = - Ruffle failed to load the Flash SWF file. - Access to fetch has likely been blocked by CORS policy. - If you are the server administrator, please consult the Ruffle wiki for help. -error-wasm-cors = - Ruffle failed to load the required ".wasm" file component. - Access to fetch has likely been blocked by CORS policy. - If you are the server administrator, please consult the Ruffle wiki for help. -error-wasm-invalid = - Ruffle has encountered a major issue whilst trying to initialize. - It seems like this page has missing or invalid files for running Ruffle. - If you are the server administrator, please consult the Ruffle wiki for help. -error-wasm-download = - Ruffle has encountered a major issue whilst trying to initialize. - This can often resolve itself, so you can try reloading the page. - Otherwise, please contact the website administrator. -error-wasm-disabled-on-edge = - Ruffle failed to load the required ".wasm" file component. - To fix this, try opening your browser's settings, clicking "Privacy, search, and services", scrolling down, and turning off "Enhance your security on the web". - This will allow your browser to load the required ".wasm" files. - If the issue persists, you might have to use a different browser. -error-javascript-conflict = - Ruffle has encountered a major issue whilst trying to initialize. - It seems like this page uses JavaScript code that conflicts with Ruffle. - If you are the server administrator, we invite you to try loading the file on a blank page. -error-javascript-conflict-outdated = You can also try to upload a more recent version of Ruffle that may circumvent the issue (current build is outdated: {$buildDate}). -error-csp-conflict = - Ruffle has encountered a major issue whilst trying to initialize. - This web server's Content Security Policy does not allow the required ".wasm" component to run. - If you are the server administrator, please consult the Ruffle wiki for help. -error-unknown = - Ruffle has encountered a major issue whilst trying to display this Flash content. - {$outdated -> - [true] If you are the server administrator, please try to upload a more recent version of Ruffle (current build is outdated: {$buildDate}). - *[false] This isn't supposed to happen, so we'd really appreciate if you could file a bug! - } -`,"save-manager.ftl":`save-delete-prompt = Are you sure you want to delete this save file? -save-reload-prompt = - The only way to {$action -> - [delete] delete - *[replace] replace - } this save file without potential conflict is to reload this content. Do you wish to continue anyway? -save-download = Download -save-replace = Replace -save-delete = Delete -save-backup-all = Download all save files`,"volume-controls.ftl":`volume-controls-mute = Mute -volume-controls-unmute = Unmute -`},"es-ES":{"context_menu.ftl":`context-menu-download-swf = Descargar .swf -context-menu-copy-debug-info = Copiar Información de depuración -context-menu-open-save-manager = Abrir gestor de guardado -context-menu-about-ruffle = - { $flavor -> - [extension] Sobre la extensión de Ruffle ({ $version }) - *[other] Sobre Ruffle ({ $version }) - } -context-menu-hide = Ocultar este menú -context-menu-exit-fullscreen = Salir de pantalla completa -context-menu-enter-fullscreen = Entrar a pantalla completa -context-menu-volume-controls = Controles de volumen -`,"messages.ftl":`message-cant-embed = - Ruffle no pudo ejecutar el Flash incrustado en esta página. - Puedes intentar abrir el archivo en una pestaña aparte, para evitar este problema. -panic-title = Algo salió mal :( -more-info = Más info -run-anyway = Ejecutar de todos modos -continue = Continuar -report-bug = Reportar un Error -update-ruffle = Actualizar Ruffle -ruffle-demo = Demostración de web -ruffle-desktop = Aplicación de Desktop -ruffle-wiki = Ver la página wiki -enable-hardware-acceleration = Al parecer, la aceleración de hardware está deshabilitada. Puede que Ruffle funcione, pero este podría funcionar muy lentamente. Puedes averiguar como habilitar aceleración de hardware presionando el enlace: -enable-hardware-acceleration-link = Preguntas frecuentes sobre la aceleración de hardware en Chrome -view-error-details = Ver los detalles del error -open-in-new-tab = Abrir en una pestaña nueva -click-to-unmute = Haz clic para dejar de silenciar -clipboard-message-title = Para copiar y pegar en Ruffle -clipboard-message-description = - { $variant -> - *[unsupported] Este navegador no apoya acceso completo al portapapeles, - [access-denied] Se ha denegado el acceso al portapapeles, - } pero siempre se puede utilizar estos atajos: -clipboard-message-copy = Para copiar -clipboard-message-cut = Para cortar -clipboard-message-paste = Para pegar -error-file-protocol = - Parece que está ejecutando Ruffle en el protocolo "archivo:". - Esto no funciona porque los navegadores bloquean que muchas características funcionen por razones de seguridad. - En su lugar, le invitamos a configurar un servidor local o bien usar la demostración web o la aplicación de desktop. -error-javascript-config = - Ruffle ha encontrado un problema crítico debido a una configuración JavaScript incorrecta. - Si usted es el administrador del servidor, le invitamos a comprobar los detalles del error para averiguar qué parámetro está en falta. - También puedes consultar la wiki de Ruffle para obtener ayuda. -error-wasm-not-found = - Ruffle no pudo cargar el componente de archivo ".wasm" requerido. - Si usted es el administrador del servidor, asegúrese de que el archivo ha sido subido correctamente. - Si el problema persiste, puede que necesite usar la configuración "publicPath": por favor consulte la wiki de Ruffle para obtener ayuda. -error-wasm-mime-type = - Ruffle ha encontrado un problema crítico al intentar inicializar. - Este servidor web no está sirviendo archivos wasm" con el tipo MIME correcto. - Si usted es el administrador del servidor, consulte la wiki de Ruffle para obtener ayuda. -error-invalid-swf = Ruffle no puede analizar el archivo solicitado. La razón más probable es que no es un archivo válido SWF. -error-swf-fetch = - Ruffle no pudo cargar el archivo Flash SWF. - La razón más probable es que el archivo ya no existe, así que no hay nada para cargar Ruffle. - Intente ponerse en contacto con el administrador del sitio web para obtener ayuda. -error-swf-cors = - Ruffle no pudo cargar el archivo Flash SWF. - Es probable que el acceso a la búsqueda haya sido bloqueado por la política CORS. - Si usted es el administrador del servidor, consulte la wiki de Ruffle para obtener ayuda. -error-wasm-cors = - Ruffle no pudo cargar el archivo ".wasm." - Es probable que el acceso a la búsqueda o la llamada a la función fetch haya sido bloqueado por la política CORS. - Si usted es el administrador del servidor, consulte la wiki de Ruffle para obtener ayuda. -error-wasm-invalid = - Ruffle ha encontrado un problema crítico al intentar inicializar. - Este servidor web no está sirviendo archivos wasm" con el tipo Mime correcto. - Si usted es el administrador del servidor, consulte la wiki de Ruffle para obtener ayuda. -error-wasm-download = - Ruffle ha encontrado un problema crítico mientras intentaba inicializarse. - Esto a menudo puede resolverse por sí mismo, así que puede intentar recargar la página. - De lo contrario, póngase en contacto con el administrador del sitio web. -error-wasm-disabled-on-edge = - Ruffle no pudo cargar el componente de archivo ".wasm" requerido. - Para solucionar esto, intenta abrir la configuración de tu navegador, haciendo clic en "Privacidad, búsqueda y servicios", desplazándote y apagando "Mejore su seguridad en la web". - Esto permitirá a su navegador cargar los archivos ".wasm" necesarios. - Si el problema persiste, puede que tenga que utilizar un navegador diferente. -error-javascript-conflict = - Ruffle ha encontrado un problema crítico mientras intentaba inicializarse. - Parece que esta página utiliza código JavaScript que entra en conflicto con Ruffle. - Si usted es el administrador del servidor, le invitamos a intentar cargar el archivo en una página en blanco. -error-javascript-conflict-outdated = También puedes intentar subir una versión más reciente de Ruffle que puede eludir el problema (la versión actual está desactualizada: { $buildDate }). -error-csp-conflict = - Ruffle encontró un problema al intentar inicializarse. - La Política de Seguridad de Contenido de este servidor web no permite el componente requerido ".wasm". - Si usted es el administrador del servidor, por favor consulta la wiki de Ruffle para obtener ayuda. -error-unknown = - Ruffle ha encontrado un problema al tratar de mostrar el contenido Flash. - { $outdated -> - [true] Si usted es el administrador del servidor, intenta cargar una version más reciente de Ruffle (la version actual esta desactualizada: { $buildDate }). - *[false] Esto no deberia suceder! apreciariamos que reportes el error! - } -`,"save-manager.ftl":`save-delete-prompt = ¿Está seguro de querer eliminar este archivo de guardado? -save-reload-prompt = - La única forma de { $action -> - [delete] eliminar - *[replace] sobreescribir - } este archivo de guardado sin conflictos potenciales es reiniciando el contenido. ¿Desea continuar de todos modos? -save-download = Descargar -save-replace = Sobreescribir -save-delete = Borrar -save-backup-all = Borrar todos los archivos de guardado -`,"volume-controls.ftl":`volume-controls-mute = Silenciar -volume-controls-unmute = Desenmudecer -`},"fr-FR":{"context_menu.ftl":`context-menu-download-swf = Télécharger en tant que .swf -context-menu-copy-debug-info = Copier les infos de débogage -context-menu-open-save-manager = Ouvrir le gestionnaire de stockage -context-menu-about-ruffle = - { $flavor -> - [extension] À propos de l'Extension Ruffle ({ $version }) - *[other] À propos de Ruffle ({ $version }) - } -context-menu-hide = Masquer ce menu -context-menu-exit-fullscreen = Sortir du mode plein écran -context-menu-enter-fullscreen = Afficher en plein écran -context-menu-volume-controls = Contrôles du volume -`,"messages.ftl":`message-cant-embed = - Ruffle n'a pas été en mesure de lire le fichier Flash intégré dans cette page. - Vous pouvez essayer d'ouvrir le fichier dans un onglet isolé, pour contourner le problème. -panic-title = Une erreur est survenue :( -more-info = Plus d'infos -run-anyway = Exécuter quand même -continue = Continuer -report-bug = Signaler le bug -update-ruffle = Mettre à jour Ruffle -ruffle-demo = Démo en ligne -ruffle-desktop = Application de bureau -ruffle-wiki = Wiki de Ruffle -enable-hardware-acceleration = Il semblerait que l'accélération matérielle soit désactivée. Cela n'empêche généralement pas Ruffle de fonctionner, mais il peut être beaucoup plus lent. Vous pouvez trouver comment activer l'accélération matérielle en suivant le lien ci-dessous : -enable-hardware-acceleration-link = FAQ - Accélération matérielle dans Chrome -view-error-details = Détails de l'erreur -open-in-new-tab = Ouvrir dans un nouvel onglet -click-to-unmute = Cliquez pour activer le son -clipboard-message-title = Copier et coller dans Ruffle -clipboard-message-description = - { $variant -> - *[unsupported] Votre navigateur ne prend pas en charge l'accès au presse-papiers, - [access-denied] L'accès au presse-papiers a été refusé, - } mais vous pouvez toujours utiliser ces raccourcis clavier à la place : -clipboard-message-copy = { " " } pour copier -clipboard-message-cut = { " " } pour couper -clipboard-message-paste = { " " } pour coller -error-file-protocol = - Il semblerait que vous exécutiez Ruffle sur le protocole "file:". - Cela ne fonctionne pas car les navigateurs bloquent de nombreuses fonctionnalités pour des raisons de sécurité. - Nous vous invitons soit à configurer un serveur local, soit à utiliser la démo en ligne ou l'application de bureau. -error-javascript-config = - Ruffle a rencontré un problème majeur en raison d'une configuration JavaScript incorrecte. - Si vous êtes l'administrateur du serveur, nous vous invitons à vérifier les détails de l'erreur pour savoir quel est le paramètre en cause. - Vous pouvez également consulter le wiki de Ruffle pour obtenir de l'aide. -error-wasm-not-found = - Ruffle n'a pas réussi à charger son fichier ".wasm". - Si vous êtes l'administrateur du serveur, veuillez vous assurer que ce fichier a bien été mis en ligne. - Si le problème persiste, il vous faudra peut-être utiliser le paramètre "publicPath" : veuillez consulter le wiki de Ruffle pour obtenir de l'aide. -error-wasm-mime-type = - Ruffle a rencontré un problème majeur durant sa phase d'initialisation. - Ce serveur web ne renvoie pas le bon type MIME pour les fichiers ".wasm". - Si vous êtes l'administrateur du serveur, veuillez consulter le wiki de Ruffle pour obtenir de l'aide. -error-invalid-swf = - Ruffle n'a pas été en mesure de lire le fichier demandé. - La raison la plus probable est que ce fichier n'est pas un SWF valide. -error-swf-fetch = - Ruffle n'a pas réussi à charger le fichier Flash. - La raison la plus probable est que le fichier n'existe pas ou plus. - Vous pouvez essayer de prendre contact avec l'administrateur du site pour obtenir plus d'informations. -error-swf-cors = - Ruffle n'a pas réussi à charger le fichier Flash. - La requête a probablement été rejetée en raison de la configuration du CORS. - Si vous êtes l'administrateur du serveur, veuillez consulter le wiki de Ruffle pour obtenir de l'aide. -error-wasm-cors = - Ruffle n'a pas réussi à charger son fichier ".wasm". - La requête a probablement été rejetée en raison de la configuration du CORS. - Si vous êtes l'administrateur du serveur, veuillez consulter le wiki de Ruffle pour obtenir de l'aide. -error-wasm-invalid = - Ruffle a rencontré un problème majeur durant sa phase d'initialisation. - Il semblerait que cette page comporte des fichiers manquants ou invalides pour exécuter Ruffle. - Si vous êtes l'administrateur du serveur, veuillez consulter le wiki de Ruffle pour obtenir de l'aide. -error-wasm-download = - Ruffle a rencontré un problème majeur durant sa phase d'initialisation. - Le problème détecté peut souvent se résoudre de lui-même, donc vous pouvez essayer de recharger la page. - Si le problème persiste, veuillez prendre contact avec l'administrateur du site. -error-wasm-disabled-on-edge = - Ruffle n'a pas réussi à charger son fichier ".wasm". - Pour résoudre ce problème, essayez d'ouvrir les paramètres de votre navigateur et de cliquer sur "Confidentialité, recherche et services". Puis, vers le bas de la page, désactivez l'option "Améliorez votre sécurité sur le web". - Cela permettra à votre navigateur de charger les fichiers ".wasm". - Si le problème persiste, vous devrez peut-être utiliser un autre navigateur. -error-javascript-conflict = - Ruffle a rencontré un problème majeur durant sa phase d'initialisation. - Il semblerait que cette page contienne du code JavaScript qui entre en conflit avec Ruffle. - Si vous êtes l'administrateur du serveur, nous vous invitons à essayer de charger le fichier dans une page vide. -error-javascript-conflict-outdated = Vous pouvez également essayer de mettre en ligne une version plus récente de Ruffle qui pourrait avoir corrigé le problème (la version que vous utilisez est obsolète : { $buildDate }). -error-csp-conflict = - Ruffle a rencontré un problème majeur durant sa phase d'initialisation. - La stratégie de sécurité du contenu (CSP) de ce serveur web n'autorise pas l'exécution de fichiers ".wasm". - Si vous êtes l'administrateur du serveur, veuillez consulter le wiki de Ruffle pour obtenir de l'aide. -error-unknown = - Ruffle a rencontré un problème majeur durant l'exécution de ce contenu Flash. - { $outdated -> - [true] Si vous êtes l'administrateur du serveur, veuillez essayer de mettre en ligne une version plus récente de Ruffle (la version que vous utilisez est obsolète : { $buildDate }). - *[false] Cela n'est pas censé se produire, donc nous vous serions reconnaissants si vous pouviez nous signaler ce bug ! - } -`,"save-manager.ftl":`save-delete-prompt = Voulez-vous vraiment supprimer ce fichier de sauvegarde ? -save-reload-prompt = - La seule façon de { $action -> - [delete] supprimer - *[replace] remplacer - } ce fichier de sauvegarde sans conflit potentiel est de recharger ce contenu. Souhaitez-vous quand même continuer ? -save-download = Télécharger -save-replace = Remplacer -save-delete = Supprimer -save-backup-all = Télécharger tous les fichiers de sauvegarde -`,"volume-controls.ftl":`volume-controls-mute = Rendre muet -volume-controls-unmute = Rendre audible -`},"he-IL":{"context_menu.ftl":`context-menu-download-swf = הורדת קובץ הswf. -context-menu-copy-debug-info = העתקת נתוני ניפוי שגיאות -context-menu-open-save-manager = פתח את מנהל השמירות -context-menu-about-ruffle = - { $flavor -> - [extension] אודות התוסף Ruffle ({ $version }) - *[other] אודות Ruffle ({ $version }) - } -context-menu-hide = הסתר תפריט זה -context-menu-exit-fullscreen = יציאה ממסך מלא -context-menu-enter-fullscreen = מסך מלא -context-menu-volume-controls = בקרת עוצמת קול -`,"messages.ftl":`message-cant-embed = - Ruffle לא הצליח להריץ את תוכן הפלאש המוטמע בדף זה. - אתה יכול לפתוח את הקובץ בלשונית נפרדת, על מנת לעקוף בעיה זו. -panic-title = משהו השתבש :( -more-info = מידע נוסף -run-anyway = הפעל בכל זאת -continue = המשך -report-bug = דווח על תקלה -update-ruffle = עדכן את Ruffle -ruffle-demo = הדגמה -ruffle-desktop = אפליקציית שולחן עבודה -ruffle-wiki = ראה את Ruffle wiki -view-error-details = ראה פרטי שגיאה -open-in-new-tab = פתח בכרטיסייה חדשה -click-to-unmute = לחץ על מנת לבטל השתקה -clipboard-message-title = העתקה והדבקה בRuffle -clipboard-message-copy = { " " } עבור העתקה -clipboard-message-cut = { " " } עבור גזירה -clipboard-message-paste = { " " } עבור הדבקה -error-file-protocol = - נדמה שאתה מריץ את Ruffle תחת פרוטוקול "file:". - זה לא יעבוד מכיוון שדפדפנים חוסמים אפשרויות רבות מלעבוד עקב סיבות אבטחה. - במקום זה, אנו מזמינים אותך לאחסן אתר זה תחת שרת מקומי או הדגמה ברשת או דרך אפליקציית שולחן העבודה. -error-javascript-config = - Ruffle נתקל בתקלה חמורה עקב הגדרת JavaScript שגויה. - אם אתה מנהל האתר, אנו מזמינים אותך לבדוק את פרטי השגיאה על מנת למצוא איזה פרמטר הוא שגוי. - אתה יכול לעיין ולהועץ בwiki של Ruffle על מנת לקבל עזרה. -error-wasm-not-found = - Ruffle נכשל לטעון את קובץ ה"wasm." הדרוש. - אם אתה מנהל האתר, אנא וודא כי הקובץ הועלה כשורה. - אם הבעיה ממשיכה, ייתכן ותצטרך להשתמש בהגדרת "publicPath": אנא עיין והועץ בwiki של Ruffle על מנת לקבל עזרה. -error-wasm-mime-type = - Ruffle נתקל בבעיה חמורה תוך כדי ניסיון לאתחל. - שרתו של אתר זה לא משייך קבצי ".wasm" עם סוג הMIME הנכון. - אם אתה מנהל האתר, אנא עיין והועץ בwiki של Ruffle על מנת לקבל עזרה. -error-invalid-swf = - Ruffle לא יכול לנתח את הקובץ המבוקש. - הסיבה הסבירה ביותר לבעיה זו היא בגלל שהקובץ המבוקש אינו SWF חוקי. -error-swf-fetch = - Ruffle נכשל לטעון את קובץ הפלאש/swf. . - זה נובע ככל הנראה מכיוון והקובץ לא קיים יותר, אז אין לRuffle מה לטעון. - נסה ליצור קשר עם מנהל האתר על מנת לקבל עזרה. -error-swf-cors = - Ruffle נכשל לטעון את קובץ הפלאש/swf. . - גישה לfetch ככל הנראה נחסמה על ידי מדיניות CORS. - אם אתה מנהל האתר, אנא עיין והועץ בwiki של Ruffle על מנת לקבל עזרה. -error-wasm-cors = - Ruffle נכשל לטעון את קובץ ה".wasm" הדרוש. - גישה לfetch ככל הנראה נחסמה על ידי מדיניות CORS. - אם אתה מנהל האתר, אנא עיין והועץ בwiki של Ruffle על מנת לקבל עזרה. -error-wasm-invalid = - Ruffle נתקל בבעיה חמורה תוך כדי ניסיון לאתחל. - נדמה כי בדף זה חסרים או לא עובדים כראוי קבצים אשר משמשים את Ruffle כדי לפעול - אם אתה מנהל האתר, אנא עיין והועץ בwiki של Ruffle על מנת לקבל עזרה. -error-wasm-download = - Ruffle נתקל בבעיה חמורה תוך כדי ניסיון לאתחל. - לעיתים בעיה זו יכולה לפתור את עצמה, אז אתה יכול לנסות לטעון מחדש את הדף זה. - אם לא, אנא פנה למנהל האתר. -error-wasm-disabled-on-edge = - Ruffle נכשל לטעון את קובץ ה".wasm" הדרוש. - על מנת לתקן בעיה זו, נסה לפתוח את הגדרות הדפדפן שלך, לחץ על "אבטחה, חיפוש ושירות", - גלול מטה, וכבה את "הגבר את האבטחה שלך ברשת". - זה יאפשר לדפדפן שלך לטעון את קובץ ה".wasm" הדרוש. - אם הבעיה ממשיכה, ייתכן ועליך להשתמש בדפדפן אחר. -error-javascript-conflict = - Ruffle נתקל בבעיה חמורה תוך כדי ניסיון לאתחל. - נדמה כי דף זה משתמש בקוד JavaScript אשר מתנגש עם Ruffle. - אם אתה מנהל האתר, אנו מזמינים אותך לנסות לטעון את הדף תחת עמוד ריק. -error-javascript-conflict-outdated = בנוסף, אתה יכול לנסות ולהעלות גרסאות עדכניות של Ruffle אשר עלולים לעקוף בעיה זו (גרסה זו הינה מיושנת : { $buildDate }). -error-csp-conflict = - Ruffle נתקל בבעיה חמורה תוך כדי ניסיון לאתחל. - מדיניות אבטחת התוכן של שרתו של אתר זה אינה מאפשרת לקובץ ה"wasm." הדרוש לפעול. - אם אתה מנהל האתר, אנא עיין והועץ בwiki של Ruffle על מנת לקבל עזרה. -error-unknown = - Ruffle נתקל בבעיה חמורה בניסיון להציג את תוכן פלאש זה. - { $outdated -> - [true] אם אתה מנהל האתר, אנא נסה להעלות גרסה עדכנית יותר של Ruffle (גרסה זו הינה מיושנת: { $buildDate }). - *[false] זה לא אמור לקרות, נשמח אם תוכל לשתף תקלה זו! - } -`,"save-manager.ftl":`save-delete-prompt = האם אתה בטוח שברצונך למחוק את קובץ שמירה זה? -save-reload-prompt = - הדרך היחידה { $action -> - [delete] למחוק - *[replace] להחליף - } את קובץ השמירה הזה מבלי לגרום לו להתנגש היא לטעון מחדש את תוכן זה. האם אתה רוצה להמשיך בכל זאת? -save-download = הורדה -save-replace = החלפה -save-delete = מחיקה -save-backup-all = הורדת כל קבצי השמירה -`,"volume-controls.ftl":`volume-controls-mute = השתק -`},"hu-HU":{"context_menu.ftl":`context-menu-download-swf = .swf fájl letöltése -context-menu-copy-debug-info = Hibakeresési információk másolása -context-menu-open-save-manager = Mentéskezelő megnyitása -context-menu-about-ruffle = - { $flavor -> - [extension] A Ruffle kiegészítő ({ $version }) névjegye - *[other] A Ruffle ({ $version }) névjegye - } -context-menu-hide = Ezen menü elrejtése -context-menu-exit-fullscreen = Kilépés a teljes képernyőből -context-menu-enter-fullscreen = Váltás teljes képernyőre -context-menu-volume-controls = Hangerőszabályzó -`,"messages.ftl":`message-cant-embed = - A Ruffle nem tudta futtatni az oldalba ágyazott Flash tartalmat. - A probléma kikerüléséhez megpróbálhatod megnyitni a fájlt egy külön lapon. -panic-title = Valami baj történt :( -more-info = További információ -run-anyway = Futtatás mégis -continue = Folytatás -report-bug = Hiba jelentése -update-ruffle = Ruffle frissítése -ruffle-demo = Webes demó -ruffle-desktop = Asztali alkalmazás -ruffle-wiki = Ruffle Wiki megnyitása -enable-hardware-acceleration = Úgy tűnik, a hardveres gyorsítás ki van kapcsolva. Bár a Ruffle működhet, nagyon lassú lehet. Az alábbi hivatkozást követve megtudhatod, hogyan engedélyezd a hardveres gyorsítást: -enable-hardware-acceleration-link = GYIK - Chrome hardveres gyorsítás -view-error-details = Hiba részletei -open-in-new-tab = Megnyitás új lapon -click-to-unmute = Kattints a némítás feloldásához -clipboard-message-title = Másolás és beíllesztés a Ruffle-ben -clipboard-message-description = - { $variant -> - *[unsupported] A böngésződ nem támogatja a vágólaphoz való teljes hozzáférést, - [access-denied] A vágólaphoz való hozzáférés el lett utasítva, - } de mindig használhatod ezeket a gyorsbillentyűket helyette: -clipboard-message-copy = { " " } másoláshoz -clipboard-message-cut = { " " } kivágáshoz -clipboard-message-paste = { " " } beillesztéshez -error-file-protocol = - Úgy tűnik, a Ruffle-t a "file:" protokollon futtatod. - Ez nem működik, mivel így a böngészők biztonsági okokból számos funkció működését letiltják. - Ehelyett azt ajánljuk hogy indíts egy helyi kiszolgálót, vagy használd a webes demót vagy az asztali alkalmazást. -error-javascript-config = - A Ruffle komoly problémába ütközött egy helytelen JavaScript-konfiguráció miatt. - Ha a szerver rendszergazdája vagy, kérjük, ellenőrizd a hiba részleteit, hogy megtudd, melyik paraméter a hibás. - A Ruffle wikiben is találhatsz ehhez segítséget. -error-wasm-not-found = - A Ruffle nem tudta betölteni a szükséges ".wasm" összetevőt. - Ha a szerver rendszergazdája vagy, kérjük ellenőrizd, hogy a fájl megfelelően lett-e feltöltve. - Ha a probléma továbbra is fennáll, előfordulhat, hogy a "publicPath" beállítást kell használnod: segítségért keresd fel a Ruffle wikit. -error-wasm-mime-type = - A Ruffle komoly problémába ütközött az inicializálás során. - Ez a webszerver a ".wasm" fájlokat nem a megfelelő MIME-típussal szolgálja ki. - Ha a szerver rendszergazdája vagy, kérjük, keresd fel a Ruffle wikit segítségért. -error-invalid-swf = - A Ruffle nem tudta értelmezni a kért fájlt. - Ennek a legvalószínűbb oka az, hogy a kért fájl nem érvényes SWF. -error-swf-fetch = - A Ruffle nem tudta betölteni a Flash SWF fájlt. - A legvalószínűbb ok az, hogy a fájl már nem létezik, így a Ruffle számára nincs mit betölteni. - Próbáld meg felvenni a kapcsolatot a webhely rendszergazdájával segítségért. -error-swf-cors = - A Ruffle nem tudta betölteni a Flash SWF fájlt. - A lekéréshez való hozzáférést valószínűleg letiltotta a CORS-házirend. - Ha a szerver rendszergazdája vagy, kérjük, keresd fel a Ruffle wikit segítségért. -error-wasm-cors = - A Ruffle nem tudta betölteni a szükséges ".wasm" összetevőt. - A lekéréshez való hozzáférést valószínűleg letiltotta a CORS-házirend. - Ha a szerver rendszergazdája vagy, kérjük keresd fel a Ruffle wikit segítségért. -error-wasm-invalid = - A Ruffle komoly problémába ütközött az inicializálás során. - Úgy tűnik, hogy ezen az oldalon hiányoznak vagy hibásak a Ruffle futtatásához szükséges fájlok. - Ha a szerver rendszergazdája vagy, kérjük keresd fel a Ruffle wikit segítségért. -error-wasm-download = - A Ruffle komoly problémába ütközött az inicializálás során. - Ez gyakran magától megoldódik, ezért megpróbálhatod újratölteni az oldalt. - Ellenkező esetben fordulj a webhely rendszergazdájához. -error-wasm-disabled-on-edge = - A Ruffle nem tudta betölteni a szükséges ".wasm" összetevőt. - A probléma megoldásához nyisd meg a böngésző beállításait, kattints az „Adatvédelem, keresés és szolgáltatások” elemre, görgess le, és kapcsold ki a „Fokozott biztonság a weben” opciót. - Ez lehetővé teszi a böngésző számára, hogy betöltse a szükséges ".wasm" fájlokat. - Ha a probléma továbbra is fennáll, lehet, hogy másik böngészőt kell használnod. -error-javascript-conflict = - A Ruffle komoly problémába ütközött az inicializálás során. - Úgy tűnik, ez az oldal olyan JavaScript-kódot használ, amely ütközik a Ruffle-lel. - Ha a kiszolgáló rendszergazdája vagy, kérjük, próbáld meg a fájlt egy üres oldalon betölteni. -error-javascript-conflict-outdated = Megpróbálhatod továbbá feltölteni a Ruffle egy újabb verzióját is, amely megkerülheti a problémát (a jelenlegi elavult: { $buildDate }). -error-csp-conflict = - A Ruffle komoly problémába ütközött az inicializálás során. - A kiszolgáló tartalombiztonsági házirendje nem teszi lehetővé a szükséges „.wasm” összetevők futtatását. - Ha a szerver rendszergazdája vagy, kérjük, keresd fel a Ruffle wikit segítségért. -error-unknown = - A Ruffle komoly problémába ütközött, miközben megpróbálta megjeleníteni ezt a Flash-tartalmat. - { $outdated -> - [true] Ha a szerver rendszergazdája vagy, kérjük, próbáld meg feltölteni a Ruffle egy újabb verzióját (a jelenlegi elavult: { $buildDate }). - *[false] Ennek nem lett volna szabad megtörténnie, ezért nagyon hálásak lennénk, ha jeleznéd a hibát! - } -`,"save-manager.ftl":`save-delete-prompt = Biztosan törölni akarod ezt a mentést? -save-reload-prompt = - Ennek a mentésnek az esetleges konfliktus nélküli { $action -> - [delete] törléséhez - *[replace] cseréjéhez - } újra kell tölteni a tartalmat. Mégis szeretnéd folytatni? -save-download = Letöltés -save-replace = Csere -save-delete = Törlés -save-backup-all = Az összes fájl letöltése -`,"volume-controls.ftl":`volume-controls-mute = Némítás -volume-controls-unmute = Némítás feloldása -`},"id-ID":{"context_menu.ftl":`context-menu-download-swf = Unduh .swf -context-menu-copy-debug-info = Salin info debug -context-menu-open-save-manager = Buka Manager Save -context-menu-about-ruffle = - { $flavor -> - [extension] Tentang Ekstensi Ruffle ({ $version }) - *[other] Tentang Ruffle ({ $version }) - } -context-menu-hide = Sembunyikan Menu ini -context-menu-exit-fullscreen = Keluar dari layar penuh -context-menu-enter-fullscreen = Masuk mode layar penuh -context-menu-volume-controls = Pengaturan Volume -`,"messages.ftl":`message-cant-embed = - Ruffle tidak dapat menjalankan Flash yang disematkan di halaman ini. - Anda dapat mencoba membuka file di tab terpisah, untuk menghindari masalah ini. -panic-title = Terjadi kesalahan :( -more-info = Info lebih lanjut -run-anyway = Jalankan -continue = Lanjutkan -report-bug = Laporkan Bug -update-ruffle = Perbarui Ruffle -ruffle-demo = Demo Web -ruffle-desktop = Aplikasi Desktop -ruffle-wiki = Kunjungi Wiki Ruffle -view-error-details = Tunjukan Detail Error -open-in-new-tab = Buka di Tab Baru -click-to-unmute = Tekan untuk menyalakan suara -error-file-protocol = - Sepertinya anda menjalankan Ruffle di protokol "file:". - Ini tidak berfungsi karena browser memblokir fitur ini dengan alasan keamanan. - Sebagai gantinya, kami mengajak anda untuk membuat server lokal, menggunakan demo web atau aplikasi desktop. -error-javascript-config = - Ruffle mengalami masalah besar karena konfigurasi JavaScript yang salah. - Jika Anda adalah administrator server ini, kami mengajak Anda untuk memeriksa detail kesalahan untuk mengetahui parameter mana yang salah. - Anda juga dapat membaca wiki Ruffle untuk mendapatkan bantuan. -error-wasm-not-found = - Ruffle gagal memuat komponen file ".wasm" yang diperlukan. - Jika Anda adalah administrator server ini, pastikan file telah diunggah dengan benar. - Jika masalah terus berlanjut, Anda mungkin perlu menggunakan pengaturan "publicPath": silakan baca wiki Ruffle untuk mendapatkan bantuan. -error-wasm-mime-type = - Ruffle mengalami masalah ketika mencoba melakukan inisialisasi. - Server web ini tidak melayani file ".wasm" dengan tipe MIME yang benar. - Jika Anda adalah administrator server ini, silakan baca wiki Ruffle untuk mendapatkan bantuan. -error-swf-fetch = - Ruffle gagal memuat file SWF Flash. - Kemungkinan file tersebut sudah tidak ada, sehingga tidak dapat dimuat oleh Ruffle. - Coba hubungi administrator situs web ini untuk mendapatkan bantuan. -error-swf-cors = - Ruffle gagal memuat file SWF Flash. - Akses untuk memuat kemungkinan telah diblokir oleh kebijakan CORS. - Jika Anda adalah administrator server ini, silakan baca wiki Ruffle untuk mendapatkan bantuan. -error-wasm-cors = - Ruffle gagal memuat komponen file ".wasm" yang diperlukan. - Akses untuk mengambil kemungkinan telah diblokir oleh kebijakan CORS. - Jika Anda adalah administrator server ini, silakan baca wiki Ruffle untuk mendapatkan bantuan. -error-wasm-invalid = - Ruffle mengalami masalah besar ketika mencoba melakukan inisialisasi. - Sepertinya halaman ini memiliki file yang hilang atau tidak valid untuk menjalankan Ruffle. - Jika Anda adalah administrator server ini, silakan baca wiki Ruffle untuk mendapatkan bantuan. -error-wasm-download = - Ruffle mengalami masalah besar ketika mencoba melakukan inisialisasi. - Hal ini sering kali dapat teratasi dengan sendirinya, sehingga Anda dapat mencoba memuat ulang halaman. - Jika tidak, silakan hubungi administrator situs web ini. -error-wasm-disabled-on-edge = - Ruffle gagal memuat komponen file ".wasm" yang diperlukan. - Untuk mengatasinya, coba buka pengaturan peramban Anda, klik "Privasi, pencarian, dan layanan", turun ke bawah, dan matikan "Tingkatkan keamanan Anda di web". - Ini akan memungkinkan browser Anda memuat file ".wasm" yang diperlukan. - Jika masalah berlanjut, Anda mungkin harus menggunakan browser yang berbeda. -error-javascript-conflict = - Ruffle mengalami masalah besar ketika mencoba melakukan inisialisasi. - Sepertinya situs web ini menggunakan kode JavaScript yang bertentangan dengan Ruffle. - Jika Anda adalah administrator server ini, kami mengajak Anda untuk mencoba memuat file pada halaman kosong. -error-javascript-conflict-outdated = Anda juga dapat mencoba mengunggah versi Ruffle yang lebih baru yang mungkin dapat mengatasi masalah ini (versi saat ini sudah kedaluwarsa: { $buildDate }). -error-csp-conflict = - Ruffle mengalami masalah besar ketika mencoba melakukan inisialisasi. - Kebijakan Keamanan Konten server web ini tidak mengizinkan komponen ".wasm" yang diperlukan untuk dijalankan. - Jika Anda adalah administrator server ini, silakan baca wiki Ruffle untuk mendapatkan bantuan. -error-unknown = - Ruffle telah mengalami masalah besar saat menampilkan konten Flash ini. - { $outdated -> - [true] Jika Anda administrator server ini, cobalah untuk mengganti versi Ruffle yang lebih baru (versi saat ini sudah kedaluwarsa: { $buildDate }). - *[false] Hal ini seharusnya tidak terjadi, jadi kami sangat menghargai jika Anda dapat melaporkan bug ini! - } -`,"save-manager.ftl":`save-delete-prompt = Anda yakin ingin menghapus berkas ini? -save-reload-prompt = - Satu-satunya cara untuk { $action -> - [delete] menghapus - *[replace] mengganti - } berkas penyimpanan ini tanpa potensi konflik adalah dengan memuat ulang konten ini. Apakah Anda ingin melanjutkannya? -save-download = Unduh -save-replace = Ganti -save-delete = Hapus -save-backup-all = Unduh semua berkas penyimpanan -`,"volume-controls.ftl":`volume-controls-mute = Bisukan -`},"it-IT":{"context_menu.ftl":`context-menu-download-swf = Scarica .swf -context-menu-copy-debug-info = Copia informazioni di debug -context-menu-open-save-manager = Apri Gestione salvataggi -context-menu-about-ruffle = - { $flavor -> - [extension] Informazioni su Ruffle Extension ({ $version }) - *[other] Informazioni su Ruffle ({ $version }) - } -context-menu-hide = Nascondi questo menu -context-menu-exit-fullscreen = Esci dallo schermo intero -context-menu-enter-fullscreen = Entra a schermo intero -context-menu-volume-controls = Controlli volume -`,"messages.ftl":`message-cant-embed = - Ruffle non è stato in grado di eseguire il Flash incorporato in questa pagina. - Puoi provare ad aprire il file in una scheda separata, per evitare questo problema. -panic-title = Qualcosa è andato storto :( -more-info = Maggiori informazioni -run-anyway = Esegui comunque -continue = Continua -report-bug = Segnala Un Bug -update-ruffle = Aggiorna Ruffle -ruffle-demo = Demo Web -ruffle-desktop = Applicazione Desktop -ruffle-wiki = Visualizza Ruffle Wiki -view-error-details = Visualizza Dettagli Errore -open-in-new-tab = Apri in una nuova scheda -click-to-unmute = Clicca per riattivare l'audio -error-file-protocol = - Sembra che tu stia eseguendo Ruffle sul protocollo "file:". - Questo non funziona come browser blocca molte funzionalità di lavoro per motivi di sicurezza. - Invece, ti invitiamo a configurare un server locale o a utilizzare la demo web o l'applicazione desktop. -error-javascript-config = - Ruffle ha incontrato un problema importante a causa di una configurazione JavaScript non corretta. - Se sei l'amministratore del server, ti invitiamo a controllare i dettagli dell'errore per scoprire quale parametro è in errore. - Puoi anche consultare il wiki Ruffle per aiuto. -error-wasm-not-found = - Ruffle non è riuscito a caricare il componente di file ".wasm". - Se sei l'amministratore del server, assicurati che il file sia stato caricato correttamente. - Se il problema persiste, potrebbe essere necessario utilizzare l'impostazione "publicPath": si prega di consultare il wiki Ruffle per aiuto. -error-wasm-mime-type = - Ruffle ha incontrato un problema importante durante il tentativo di inizializzazione. - Questo server web non serve ". asm" file con il tipo MIME corretto. - Se sei l'amministratore del server, consulta la wiki Ruffle per aiuto. -error-swf-fetch = - Ruffle non è riuscito a caricare il file Flash SWF. - La ragione più probabile è che il file non esiste più, quindi non c'è nulla che Ruffle possa caricare. - Prova a contattare l'amministratore del sito web per aiuto. -error-swf-cors = - Ruffle non è riuscito a caricare il file SWF Flash. - L'accesso al recupero probabilmente è stato bloccato dalla politica CORS. - Se sei l'amministratore del server, consulta la wiki Ruffle per ricevere aiuto. -error-wasm-cors = - Ruffle non è riuscito a caricare il componente di file ".wasm". - L'accesso al recupero probabilmente è stato bloccato dalla politica CORS. - Se sei l'amministratore del server, consulta la wiki Ruffle per ricevere aiuto. -error-wasm-invalid = - Ruffle ha incontrato un problema importante durante il tentativo di inizializzazione. - Sembra che questa pagina abbia file mancanti o non validi per l'esecuzione di Ruffle. - Se sei l'amministratore del server, consulta la wiki Ruffle per ricevere aiuto. -error-wasm-download = - Ruffle ha incontrato un problema importante durante il tentativo di inizializzazione. - Questo può spesso risolversi da solo, quindi puoi provare a ricaricare la pagina. - Altrimenti, contatta l'amministratore del sito. -error-wasm-disabled-on-edge = - Ruffle non ha caricato il componente di file ".wasm" richiesto. - Per risolvere il problema, prova ad aprire le impostazioni del tuo browser, facendo clic su "Privacy, search, and services", scorrendo verso il basso e disattivando "Migliora la tua sicurezza sul web". - Questo permetterà al tuo browser di caricare i file ".wasm" richiesti. - Se il problema persiste, potresti dover usare un browser diverso. -error-javascript-conflict = - Ruffle ha riscontrato un problema importante durante il tentativo di inizializzazione. - Sembra che questa pagina utilizzi il codice JavaScript che è in conflitto con Ruffle. - Se sei l'amministratore del server, ti invitiamo a provare a caricare il file su una pagina vuota. -error-javascript-conflict-outdated = Puoi anche provare a caricare una versione più recente di Ruffle che potrebbe aggirare il problema (l'attuale build è obsoleta: { $buildDate }). -error-csp-conflict = - Ruffle ha incontrato un problema importante durante il tentativo di inizializzare. - La Politica di Sicurezza dei Contenuti di questo server web non consente l'impostazione richiesta". asm" componente da eseguire. - Se sei l'amministratore del server, consulta la Ruffle wiki per aiuto. -error-unknown = - Ruffle ha incontrato un problema importante durante il tentativo di visualizzare questo contenuto Flash. - { $outdated -> - [true] Se sei l'amministratore del server, prova a caricare una versione più recente di Ruffle (la versione attuale è obsoleta: { $buildDate }). - *[false] Questo non dovrebbe accadere, quindi ci piacerebbe molto se si potesse inviare un bug! - } -`,"save-manager.ftl":`save-delete-prompt = Sei sicuro di voler eliminare questo file di salvataggio? -save-reload-prompt = - L'unico modo per { $action -> - [delete] delete - *[replace] replace - } questo salvataggio file senza potenziali conflitti è quello di ricaricare questo contenuto. Volete continuare comunque? -save-download = Scarica -save-replace = Sostituisci -save-delete = Elimina -save-backup-all = Scarica tutti i file di salvataggio -`,"volume-controls.ftl":`volume-controls-mute = Silenzia -`},"ja-JP":{"context_menu.ftl":`context-menu-download-swf = .swfをダウンロード -context-menu-copy-debug-info = デバッグ情報をコピー -context-menu-open-save-manager = セーブマネージャーを開く -context-menu-about-ruffle = - { $flavor -> - [extension] Ruffle拡張機能について ({ $version }) - *[other] Ruffleについて ({ $version }) - } -context-menu-hide = メニューを隠す -context-menu-exit-fullscreen = フルスクリーンを終了 -context-menu-enter-fullscreen = フルスクリーンにする -context-menu-volume-controls = 音量 -`,"messages.ftl":`message-cant-embed = - Ruffleはこのページに埋め込まれた Flash を実行できませんでした。 - 別のタブでファイルを開くことで、この問題を解決できるかもしれません。 -panic-title = エラーが発生しました :( -more-info = 詳細情報 -run-anyway = とにかく実行する -continue = 続行 -report-bug = バグを報告 -update-ruffle = Ruffleを更新 -ruffle-demo = Webデモ -ruffle-desktop = デスクトップアプリケーション -ruffle-wiki = Ruffle Wikiを表示 -enable-hardware-acceleration-link = よくある質問 - Chromeのハードウェア アクセラレーション -view-error-details = エラーの詳細を表示 -open-in-new-tab = 新しいタブで開く -click-to-unmute = クリックでミュートを解除 -clipboard-message-title = コピーしてRuffleに貼り付け -error-file-protocol = - Ruffleを"file:"プロトコルで使用しているようです。 - ブラウザはセキュリティ上の理由から殆どの機能を制限しているため、正しく動作しません。 - ローカルサーバーをセットアップするか、ウェブデモまたはデスクトップアプリをご利用ください。 -error-javascript-config = - JavaScriptの設定が正しくないため、Ruffleで問題が発生しました。 - サーバー管理者の方は、エラーの詳細から、どのパラメーターに問題があるのかを確認してください。 - Ruffleのwikiを参照することで、解決方法が見つかるかもしれません。 -error-wasm-not-found = - Ruffleの初期化時に重大な問題が発生しました。 - このWebサーバーのコンテンツセキュリティポリシーが、実行に必要となる「.wasm」コンポーネントの実行を許可していません。サーバーの管理者の場合は、ファイルが正しくアップロードされているか確認をしてください。この問題が解決しない場合は、「publicPath」の設定を使用する必要があります。 - サーバーの管理者は、Ruffleのwikiを参照してください。 -error-wasm-mime-type = - Ruffleの初期化に失敗する大きな問題が発生しました。 - このWebサーバーは正しいMIMEタイプの「.wasm」ファイルを提供していません。 - サーバーの管理者は、Ruffleのwikiを参照してください。 -error-invalid-swf = - Ruffle は要求されたファイルを解析できません。 - 最も考えられる原因は、要求されたファイルが有効な SWF でないことです。 -error-swf-fetch = - RuffleがFlash SWFファイルの読み込みに失敗しました。 - 最も考えられる原因は、SWFファイルが既に存在しない事でRuffleが読み込みに失敗するという問題です。 - Webサイトの管理者にお問い合わせください。 -error-swf-cors = - RuffleはSWFファイルの読み込みに失敗しました。 - CORSポリシーの設定により、fetchへのアクセスがブロックされている可能性があります。 - サーバー管理者の方は、Ruffleのwikiを参照してください。 -error-wasm-cors = - Ruffleに必要となる「.wasm」ファイルコンポーネントの読み込みに失敗しました。 - CORSポリシーによってfetchへのアクセスがブロックされている可能性があります。 - サーバーの管理者は、Ruffle wikiを参照してください。 -error-wasm-invalid = - Ruffleの初期化時に重大な問題が発生しました。 - このページにはRuffleを実行するためのファイルが存在しないか、無効なファイルがあるかもしれません。 - サーバーの管理者は、Ruffleのwikiを参照してください。 -error-wasm-download = - Ruffleの初期化時に重大な問題が発生しました。 - この問題はページを再読み込みする事で大抵は解決するはずなので行なってみてください。 - もしも解決しない場合は、Webサイトの管理者にお問い合わせください。 -error-wasm-disabled-on-edge = - Ruffleに必要となる「.wasm」ファイルコンポーネントの読み込みに失敗しました。 - この問題を解決するにはブラウザーの設定を開き、「プライバシー、検索、サービス」をクリックし、下にスクロールで「Web上のセキュリティを強化する」をオフにしてみてください。 - これで必要となる「.wasm」ファイルが読み込まれるようになります。 - それでも問題が解決しない場合、別のブラウザーを使用する必要があるかもしれません。 -error-javascript-conflict = - Ruffleの初期化時に重大な問題が発生しました。 - このページではRuffleと競合するJavaScriptコードが使用されているかもしれません。 - サーバーの管理者は、空白のページでファイルを読み込みし直してみてください。 -error-javascript-conflict-outdated = 新しいバージョンのRuffleをアップロードすることで、この問題を回避できる可能性があります。(現在のビルドは古い物です:{ $buildDate }) -error-csp-conflict = - Ruffleの初期化時に重大な問題が発生しました。 - このWebサーバーのコンテンツセキュリティポリシーが実行に必要となる「.wasm」コンポーネントの実行を許可していません。 - サーバーの管理者は、Ruffleのwikiを参照してください。 -error-unknown = - Flashコンテンツを表示する際にRuffleで問題が発生しました。 - { $outdated -> - [true] 現在使用しているビルドは最新ではないため、サーバー管理者の方は、最新版のRuffleに更新してみてください(現在利用中のビルド: { $buildDate })。 - *[false] 想定外の問題なので、バグとして報告していただけると嬉しいです! - } -`,"save-manager.ftl":`save-delete-prompt = このセーブファイルを削除してもよろしいですか? -save-reload-prompt = - セーブファイルを競合の可能性なく { $action -> - [delete] 削除する - *[replace] 置き換える - } ために、このコンテンツを再読み込みすることを推奨します。続行しますか? -save-download = ダウンロード -save-replace = 置き換え -save-delete = 削除 -save-backup-all = すべてのセーブファイルをダウンロード -`,"volume-controls.ftl":`volume-controls-mute = 消音 -`},"ko-KR":{"context_menu.ftl":`context-menu-download-swf = .swf 다운로드 -context-menu-copy-debug-info = 디버그 정보 복사 -context-menu-open-save-manager = 저장 관리자 열기 -context-menu-about-ruffle = - { $flavor -> - [extension] Ruffle 확장 프로그램 정보 ({ $version }) - *[other] Ruffle 정보 ({ $version }) - } -context-menu-hide = 이 메뉴 숨기기 -context-menu-exit-fullscreen = 전체화면 나가기 -context-menu-enter-fullscreen = 전체화면으로 열기 -context-menu-volume-controls = 음량 조절 -`,"messages.ftl":`message-cant-embed = Ruffle이 이 페이지에 포함된 플래시를 실행할 수 없었습니다. 별도의 탭에서 파일을 열어봄으로서 이 문제를 해결할 수 있습니다. -panic-title = 문제가 발생했습니다 :( -more-info = 추가 정보 -run-anyway = 그래도 실행하기 -continue = 계속하기 -report-bug = 버그 제보 -update-ruffle = Ruffle 업데이트 -ruffle-demo = 웹 데모 -ruffle-desktop = 데스크톱 애플리케이션 -ruffle-wiki = Ruffle 위키 보기 -enable-hardware-acceleration = 하드웨어 가속이 비활성화되어 있는 것 같습니다. Ruffle은 계속 작동하지만 매우 느릴 수 있습니다. 아래 링크를 참고하여 하드웨어 가속을 활성화하는 방법을 찾아보세요: -enable-hardware-acceleration-link = FAQ - 크롬 하드웨어 가속 -view-error-details = 오류 세부 정보 보기 -open-in-new-tab = 새 탭에서 열기 -click-to-unmute = 클릭하여 음소거 해제 -clipboard-message-title = Ruffle에서 복사하고 붙여넣기 -clipboard-message-description = - { $variant -> - *[unsupported] 이 브라우저는 클립보드 액세스를 지원하지 않습니다, - [access-denied] 클립보드 액세스가 거절되었습니다, - } 하지만 다음 단축키를 대신 사용할 수 있습니다: -clipboard-message-copy = { " " } 복사 -clipboard-message-cut = { " " } 잘라내기 -clipboard-message-paste = { " " } 붙여넣기 -error-file-protocol = - Ruffle을 "file:" 프로토콜에서 실행하고 있는 것으로 보입니다. - 브라우저에서는 이 프로토콜을 보안상의 이유로 많은 기능을 작동하지 않게 차단하므로 이 방법은 작동하지 않습니다. - 대신, 로컬 서버를 직접 열어서 설정하거나 웹 데모 또는 데스크톱 애플리케이션을 사용하시기 바랍니다. -error-javascript-config = - 잘못된 자바스크립트 설정으로 인해 Ruffle에서 중대한 문제가 발생했습니다. - 만약 당신이 서버 관리자인 경우, 오류 세부사항을 확인하여 어떤 매개변수가 잘못되었는지 알아보세요. - 또는 Ruffle 위키를 통해 도움을 받아 볼 수도 있습니다. -error-wasm-not-found = - Ruffle이 ".wasm" 필수 파일 구성요소를 로드하지 못했습니다. - 만약 당신이 서버 관리자라면 파일이 올바르게 업로드되었는지 확인하세요. - 문제가 지속된다면 "publicPath" 옵션을 사용해야 할 수도 있습니다: Ruffle 위키를 참조하여 도움을 받으세요. -error-wasm-mime-type = - Ruffle이 초기화를 시도하는 동안 중대한 문제가 발생했습니다. - 이 웹 서버는 올바른 MIME 유형의 ".wasm" 파일을 제공하지 않습니다. - 만약 당신이 서버 관리자라면 Ruffle 위키를 통해 도움을 받으세요. -error-invalid-swf = - Ruffle이 요청한 파일을 분석하지 못했습니다. - 요청한 파일이 유효한 SWF 파일이 아닐 가능성이 높습니다. -error-swf-fetch = - Ruffle이 플래시 SWF 파일을 로드하는 데 실패하였습니다. - 이는 주로 파일이 더 이상 존재하지 않아 Ruffle이 로드할 수 있는 것이 없을 가능성이 높습니다. - 웹사이트 관리자에게 문의하여 도움을 받아보세요. -error-swf-cors = - Ruffle이 플래시 SWF 파일을 로드하는 데 실패하였습니다. - CORS 정책에 의해 데이터 가져오기에 대한 액세스가 차단되었을 수 있습니다. - 만약 당신이 서버 관리자라면 Ruffle 위키를 참조하여 도움을 받아볼 수 있습니다. -error-wasm-cors = - Ruffle이 ".wasm" 필수 파일 구성요소를 로드하지 못했습니다. - CORS 정책에 의해 데이터 가져오기에 대한 액세스가 차단되었을 수 있습니다. - 만약 당신이 서버 관리자라면 Ruffle 위키를 참조하여 도움을 받아볼 수 있습니다. -error-wasm-invalid = - Ruffle이 초기화를 시도하는 동안 중대한 문제가 발생했습니다. - 이 페이지에 Ruffle을 실행하기 위한 파일이 누락되었거나 잘못된 것 같습니다. - 만약 당신이 서버 관리자라면 Ruffle 위키를 참조하여 도움을 받아볼 수 있습니다. -error-wasm-download = - Ruffle이 초기화를 시도하는 동안 중대한 문제가 발생했습니다. - 이 문제는 때때로 바로 해결될 수 있으므로 페이지를 새로고침하여 다시 시도해보세요. - 그래도 문제가 지속된다면, 웹사이트 관리자에게 문의해주세요. -error-wasm-disabled-on-edge = - Ruffle이 ".wasm" 필수 파일 구성요소를 로드하지 못했습니다. - 이를 해결하려면 브라우저 설정에서 "개인 정보, 검색 및 서비스"를 클릭한 후, 하단으로 스크롤하여 "웹에서 보안 강화" 기능을 꺼야 합니다. - 이는 필요한 ".wasm" 파일을 브라우저에서 로드할 수 있도록 허용합니다. - 이 문제가 지속될 경우 다른 브라우저를 사용해야 할 수 있습니다. -error-javascript-conflict = - Ruffle이 초기화를 시도하는 동안 중대한 문제가 발생했습니다. - 이 페이지에서 사용되는 자바스크립트 코드가 Ruffle과 충돌하는 것으로 보입니다. - 만약 당신이 서버 관리자라면 빈 페이지에서 파일을 로드해보세요. -error-javascript-conflict-outdated = 또한 Ruffle의 최신 버전을 업로드하는 것을 시도하여 문제를 우회해볼 수 있습니다. (현재 빌드가 오래되었습니다: { $buildDate }). -error-csp-conflict = - Ruffle이 초기화를 시도하는 동안 중대한 문제가 발생했습니다. - 이 웹 서버의 CSP(Content Security Policy) 정책이 ".wasm" 필수 구성요소를 실행하는 것을 허용하지 않습니다. - 만약 당신이 서버 관리자라면 Ruffle 위키를 참조하여 도움을 받아볼 수 있습니다. -error-unknown = - Ruffle이 플래시 콘텐츠를 표시하려고 시도하는 동안 중대한 문제가 발생했습니다. - { $outdated -> - [true] 만약 당신이 서버 관리자라면, Ruffle의 최신 버전을 업로드하여 다시 시도해보세요. (현재 빌드가 오래되었습니다: { $buildDate }). - *[false] 이런 현상이 발생해서는 안되므로, 버그를 제보해주신다면 감사하겠습니다! - } -`,"save-manager.ftl":`save-delete-prompt = 정말로 이 세이브 파일을 삭제하시겠습니까? -save-reload-prompt = - \b이 파일을 잠재적인 충돌 없이 { $action -> - [delete] 삭제 - *[replace] 교체 - }하려면 콘텐츠를 다시 로드해야 합니다. 그래도 계속하시겠습니까? -save-download = 다운로드 -save-replace = 교체 -save-delete = 삭제 -save-backup-all = 모든 저장 파일 다운로드 -`,"volume-controls.ftl":`volume-controls-mute = 음소거 -volume-controls-unmute = 음소거 해제 -`},"nl-NL":{"context_menu.ftl":`context-menu-download-swf = .swf downloaden -context-menu-copy-debug-info = Kopieer debuginformatie -context-menu-open-save-manager = Open opgeslagen-data-manager -context-menu-about-ruffle = - { $flavor -> - [extension] Over Ruffle Uitbreiding ({ $version }) - *[other] Over Ruffle ({ $version }) - } -context-menu-hide = Verberg dit menu -context-menu-exit-fullscreen = Verlaat volledig scherm -context-menu-enter-fullscreen = Naar volledig scherm -context-menu-volume-controls = Geluidsniveaus -`,"messages.ftl":`message-cant-embed = - Ruffle kon de Flash-inhoud op de pagina niet draaien. - Je kan proberen het bestand in een apart tabblad te openen, om hier omheen te werken. -panic-title = Er ging iets mis :( -more-info = Meer informatie -run-anyway = Toch starten -continue = Doorgaan -report-bug = Bug rapporteren -update-ruffle = Ruffle updaten -ruffle-demo = Web Demo -ruffle-desktop = Desktopapplicatie -ruffle-wiki = Bekijk de Ruffle Wiki -view-error-details = Foutdetails tonen -open-in-new-tab = Openen in een nieuw tabblad -click-to-unmute = Klik om te ontdempen -error-file-protocol = - Het lijkt erop dat je Ruffle gebruikt met het "file" protocol. - De meeste browsers blokkeren dit om veiligheidsredenen, waardoor het niet werkt. - In plaats hiervan raden we aan om een lokale server te draaien, de web demo te gebruiken, of de desktopapplicatie. -error-javascript-config = - Ruffle heeft een groot probleem ondervonden vanwege een onjuiste JavaScript configuratie. - Als je de serverbeheerder bent, kijk dan naar de foutdetails om te zien wat er verkeerd is. - Je kan ook in de Ruffle wiki kijken voor hulp. -error-wasm-not-found = - Ruffle kon het vereiste ".wasm" bestandscomponent niet laden. - Als je de serverbeheerder bent, controleer dan of het bestaand juist is geüpload. - Mocht het probleem blijven voordoen, moet je misschien de "publicPath" instelling gebruiken: zie ook de Ruffle wiki voor hulp. -error-wasm-mime-type = - Ruffle heeft een groot probleem ondervonden tijdens het initialiseren. - Deze webserver serveert ".wasm" bestanden niet met het juiste MIME type. - Als je de serverbeheerder bent, kijk dan in de Ruffle wiki voor hulp. -error-invalid-swf = - Ruffle kon het gevraagde bestand niet verwerken. - Waarschijnlijk is het geen geldig SWF bestand. -error-swf-fetch = - Ruffle kon het Flash SWF bestand niet inladen. - De meest waarschijnlijke reden is dat het bestand niet langer bestaat, en er dus niets is om in te laden. - Probeer contact op te nemen met de websitebeheerder voor hulp. -error-swf-cors = - Ruffle kon het Flash SWD bestand niet inladen. - Toegang is waarschijnlijk geblokeerd door het CORS beleid. - Als je de serverbeheerder bent, kijk dan in de Ruffle wiki voor hulp. -error-wasm-cors = - Ruffle kon het vereiste ".wasm" bestandscomponent niet laden. - Toegang is waarschijnlijk geblokeerd door het CORS beleid. - Als je de serverbeheerder bent, kijk dan in de Ruffle wiki voor hulp. -error-wasm-invalid = - Ruffle heeft een groot probleem ondervonden tijdens het initialiseren. - Het lijkt erop dat de Ruffle bestanden ontbreken of ongeldig zijn. - Als je de serverbeheerder bent, kijk dan in de Ruffle wiki voor hulp. -error-wasm-download = - Ruffle heeft een groot probleem ondervonden tijdens het initialiseren. - Dit lost zichzelf vaak op als je de bladzijde opnieuw inlaadt. - Zo niet, neem dan contact op met de websitebeheerder. -error-wasm-disabled-on-edge = - Ruffle kon het vereiste ".wasm" bestandscomponent niet laden. - Om dit op te lossen, ga naar je browserinstellingen, klik op "Privacy, zoeken en diensten", scroll omlaag, en schakel "Verbeter je veiligheid op he web" uit. - Dan kan je browser wel de vereiste ".wasm" bestanden inladen. - Als het probleem zich blijft voordoen, moet je misschien een andere browser gebruiken. -error-javascript-conflict = - Ruffle heeft een groot probleem ondervonden tijdens het initialiseren. - Het lijkt erop dat deze pagina JavaScript code gebruikt die conflicteert met Ruffle. - Als je de serverbeheerder bent, raden we aan om het bestand op een lege pagina te proberen in te laden. -error-javascript-conflict-outdated = Je kan ook proberen een nieuwe versie van Ruffle te installeren, om om het probleem heen te werken (huidige versie is oud: { $buildDate }). -error-csp-conflict = - Ruffle heeft een groot probleem ondervonden tijdens het initialiseren. - Het CSP-beleid staat niet toe dat het vereiste ".wasm" component kan draaien. - Als je de serverbeheerder bent, kijk dan in de Ruffle wiki voor hulp. -error-unknown = - Ruffle heeft een groot probleem onderbonden tijdens het weergeven van deze Flash-inhoud. - { $outdated -> - [true] Als je de serverbeheerder bent, upload dan een nieuwe versie van Ruffle (huidige versie is oud: { $buildDate }). - *[false] Dit hoort niet te gebeuren, dus we stellen het op prijs als je de fout aan ons rapporteert! - } -`,"save-manager.ftl":`save-delete-prompt = Weet je zeker dat je deze opgeslagen data wilt verwijderen? -save-reload-prompt = - De enige manier om deze opgeslagen data te { $action -> - [delete] verwijderen - *[replace] vervangen - } zonder potentiële problemen is door de inhoud opnieuw te laden. Toch doorgaan? -save-download = Downloaden -save-replace = Vervangen -save-delete = Verwijderen -save-backup-all = Download alle opgeslagen data -`,"volume-controls.ftl":`volume-controls-mute = Dempen -`},"pl-PL":{"context_menu.ftl":`context-menu-download-swf = Pobierz .swf -context-menu-copy-debug-info = Kopiuj informacje debugowania -context-menu-open-save-manager = Otwórz Menadżer Zapisów -context-menu-about-ruffle = - { $flavor -> - [extension] O Rozszerzeniu Ruffle ({ $version }) - *[other] O Ruffle ({ $version }) - } -context-menu-hide = Ukryj to menu -context-menu-exit-fullscreen = Zamknij pełny ekran -context-menu-enter-fullscreen = Pełny ekran -context-menu-volume-controls = Sterowanie głośnością -`,"messages.ftl":`message-cant-embed = - Ruffle nie było w stanie uruchomić zawartości Flash w tej stronie. - Możesz spróbować otworzyć plik w nowej karcie, aby uniknąć tego problemu. -panic-title = Coś poszło nie tak :( -more-info = Więcej informacji -run-anyway = Uruchom mimo tego -continue = Kontynuuj -report-bug = Zgłoś błąd -update-ruffle = Zaktualizuj Ruffle -ruffle-demo = Webowe demo -ruffle-desktop = Aplikacja na komputer -ruffle-wiki = Zobacz Wiki Ruffle -enable-hardware-acceleration = Wygląda na to, że akceleracja grafiki jest wyłączona. Chociaż Ruffle może działać, może być bardzo powolny. Możesz dowiedzieć się, jak włączyć akcelerację grafiki, klikając poniższy link: -enable-hardware-acceleration-link = FAQ — Akceleracja Grafiki Chrome -view-error-details = Zobacz szczegóły błędu -open-in-new-tab = Otwórz w nowej karcie -click-to-unmute = Kliknij aby wyłączyć wyciszenie -clipboard-message-title = Kopiowanie i wklejanie w Ruffle -clipboard-message-description = - { $variant -> - *[unsupported] Twoja przeglądarka nie obsługuje pełnego dostępu do schowka, - [access-denied] Odmówiono dostępu do schowka, - } ale zawsze możesz stosować te skróty klawiszowe: -clipboard-message-copy = { " " } w celu skopiowania -clipboard-message-cut = { " " } w celu wycięcia -clipboard-message-paste = { " " } w celu wklejenia -error-file-protocol = - Wygląda na to, że używasz Ruffle z protokołem "file:". - To nie działa, ponieważ przeglądarka blokuje wiele funkcji przed działaniem ze względów bezpieczeństwa. - Zamiast tego zachęcamy do konfiguracji lokalnego serwera lub użycia webowego demo lub aplikacji desktopowej. -error-javascript-config = - Ruffle napotkał poważny problem z powodu nieprawidłowej konfiguracji JavaScript. - Jeśli jesteś administratorem serwera, prosimy o sprawdzenie szczegółów błędu, aby dowiedzieć się, który parametr jest błędny. - Możesz również zapoznać się z wiki Ruffle, aby uzyskać pomoc. -error-wasm-not-found = - Nie udało się załadować wymaganego komponentu pliku ".wasm". - Jeśli jesteś administratorem serwera, upewnij się, że plik został poprawnie przesłany. - Jeśli problem będzie się powtarzał, być może będziesz musiał użyć ustawienia "publicPath": zapoznaj się z wiki Ruffle, aby uzyskać pomoc. -error-wasm-mime-type = - Ruffle napotkał poważny problem podczas próby zainicjowania. - Ten serwer nie serwuje plików ".wasm" z poprawnym typem MIME. - Jeśli jesteś administratorem serwera, zasięgnij pomocy na wiki Ruffle. -error-invalid-swf = - Ruffle nie może przetworzyć żądanego pliku. - Prawdopodobnie to nie jest poprawny plik SWF. -error-swf-fetch = - Nie udało się załadować pliku Flash SWF. - Najbardziej prawdopodobnym powodem jest to, że plik już nie istnieje, więc Ruffle nie ma co załadować. - Spróbuj skontaktować się z administratorem witryny, aby uzyskać pomoc. -error-swf-cors = - Nie udało się załadować pliku Flash SWF. - Pobieranie zostało prawdopodobnie zablokowane przez politykę CORS. - Jeśli jesteś administratorem serwera, zasięgnij pomocy na wiki Ruffle. -error-wasm-cors = - Nie udało się załadować wymaganego komponentu pliku ".wasm". - Pobieranie zostało prawdopodobnie zablokowane przez politykę CORS. - Jeśli jesteś administratorem serwera, zasięgnij pomocy na wiki Ruffle. -error-wasm-invalid = - Ruffle napotkał poważny problem podczas próby zainicjowania. - Wygląda na to, że ta strona ma brakujące lub nieprawidłowe pliki niezbędne do uruchomienia Ruffle. - Jeśli jesteś administratorem serwera, zasięgnij pomocy na wiki Ruffle. -error-wasm-download = - Ruffle napotkał poważny problem podczas próby zainicjowania. - Ten problem często sam się rozwiązuje, więc możesz spróbować odświeżyć stronę. - W przeciwnym razie skontaktuj się z administratorem witryny. -error-wasm-disabled-on-edge = - Ruffle nie udało się załadować wymaganego komponentu pliku ".wasm". - Aby to naprawić, spróbuj otworzyć ustawienia przeglądarki, klikając "Prywatność, wyszukiwanie i usługi", przewijając w dół i wyłączając "Zwiększ bezpieczeństwo w sieci". - Pozwoli to przeglądarce załadować wymagane pliki ".wasm". - Jeśli problem będzie się powtarzał, być może będziesz musiał użyć innej przeglądarki. -error-javascript-conflict = - Ruffle napotkał poważny problem podczas próby zainicjowania. - Wygląda na to, że ta strona używa kodu JavaScript, który koliduje z Ruffle. - Jeśli jesteś administratorem serwera, zapraszamy Cię do ładowania pliku na pustej stronie. -error-javascript-conflict-outdated = Możesz również spróbować przesłać nowszą wersję Ruffle, która może ominąć problem (obecna wersja jest przestarzała: { $buildDate }). -error-csp-conflict = - Ruffle napotkał poważny problem podczas próby zainicjowania. - Polityka bezpieczeństwa zawartości tego serwera (CSP) nie zezwala na komponent ".wasm" wymagany do uruchomienia. - Jeśli jesteś administratorem serwera, zasięgnij pomocy na wiki Ruffle. -error-unknown = - Ruffle napotkał poważny problem podczas próby wyświetlenia tej zawartości Flash. - { $outdated -> - [true] Jeśli jesteś administratorem serwera, spróbuj zaktualizować Ruffle (obecna wersja jest przestarzała: { $buildDate }). - *[false] To nie powinno się wydarzyć, więc bylibyśmy wdzięczni, gdybyś zgłosił błąd! - } -`,"save-manager.ftl":`save-delete-prompt = Czy na pewno chcesz skasować ten plik zapisu? -save-reload-prompt = - Jedyną opcją, aby { $action -> - [delete] usunąć - *[replace] zamienić - } ten plik zapisu bez potencjalnych konfliktów jest przeładowanie zawartości. Czy chcesz kontynuować? -save-download = Pobierz -save-replace = Zamień -save-delete = Usuń -save-backup-all = Pobierz wszystkie pliki zapisu -`,"volume-controls.ftl":`volume-controls-mute = Wycisz -volume-controls-unmute = Wyłącz wyciszenie -`},"pt-BR":{"context_menu.ftl":`context-menu-download-swf = Baixar .swf -context-menu-copy-debug-info = Copiar informação de depuração -context-menu-open-save-manager = Abrir o Gerenciador de Salvamento -context-menu-about-ruffle = - { $flavor -> - [extension] Sobre a extensão do Ruffle ({ $version }) - *[other] Sobre o Ruffle ({ $version }) - } -context-menu-hide = Esconder este menu -context-menu-exit-fullscreen = Sair da tela cheia -context-menu-enter-fullscreen = Entrar em tela cheia -context-menu-volume-controls = Controles de volume -`,"messages.ftl":`message-cant-embed = - Ruffle não conseguiu executar o Flash incorporado nesta página. - Você pode tentar abrir o arquivo em uma guia separada para evitar esse problema. -panic-title = Algo deu errado :( -more-info = Mais informação -run-anyway = Executar mesmo assim -continue = Continuar -report-bug = Reportar Bug -update-ruffle = Atualizar Ruffle -ruffle-demo = Demo Web -ruffle-desktop = Aplicativo de Desktop -ruffle-wiki = Ver Wiki do Ruffle -view-error-details = Ver detalhes do erro -open-in-new-tab = Abrir em uma nova guia -click-to-unmute = Clique para ativar o som -error-file-protocol = - Parece que você está executando o Ruffle no protocolo "file:". - Isto não funciona como navegadores bloqueiam muitos recursos de funcionar por razões de segurança. - Ao invés disso, convidamos você a configurar um servidor local ou a usar a demonstração da web, ou o aplicativo de desktop. -error-javascript-config = - O Ruffle encontrou um grande problema devido a uma configuração incorreta do JavaScript. - Se você for o administrador do servidor, convidamos você a verificar os detalhes do erro para descobrir qual parâmetro está com falha. - Você também pode consultar o wiki do Ruffle para obter ajuda. -error-wasm-not-found = - Ruffle falhou ao carregar o componente de arquivo ".wasm" necessário. - Se você é o administrador do servidor, por favor, certifique-se de que o arquivo foi carregado corretamente. - Se o problema persistir, você pode precisar usar a configuração "publicPath": por favor consulte a wiki do Ruffle para obter ajuda. -error-wasm-mime-type = - Ruffle encontrou um grande problema ao tentar inicializar. - Este servidor de web não está servindo ".wasm" arquivos com o tipo MIME correto. - Se você é o administrador do servidor, por favor consulte o wiki do Ruffle para obter ajuda. -error-invalid-swf = - Ruffle não pode analisar o arquivo solicitado. - O motivo provável é que o arquivo solicitado não seja um SWF válido. -error-swf-fetch = - Ruffle falhou ao carregar o arquivo Flash SWF. - A razão provável é que o arquivo não existe mais, então não há nada para o Ruffle carregar. - Tente contatar o administrador do site para obter ajuda. -error-swf-cors = - Ruffle falhou ao carregar o arquivo Flash SWF. - O acesso para fetch provavelmente foi bloqueado pela política CORS. - Se você for o administrador do servidor, consulte o wiki do Ruffle para obter ajuda. -error-wasm-cors = - Ruffle falhou ao carregar o componente de arquivo ".wasm" necessário. - O acesso para fetch foi provavelmente bloqueado pela política CORS. - Se você é o administrador do servidor, por favor consulte a wiki do Ruffle para obter ajuda. -error-wasm-invalid = - Ruffle encontrou um grande problema ao tentar inicializar. - Parece que esta página tem arquivos ausentes ou inválidos para executar o Ruffle. - Se você for o administrador do servidor, consulte o wiki do Ruffle para obter ajuda. -error-wasm-download = - O Ruffle encontrou um grande problema ao tentar inicializar. - Muitas vezes isso pode se resolver sozinho, então você pode tentar recarregar a página. - Caso contrário, contate o administrador do site. -error-wasm-disabled-on-edge = - O Ruffle falhou ao carregar o componente de arquivo ".wasm" necessário. - Para corrigir isso, tente abrir configurações do seu navegador, clicando em "Privacidade, pesquisa e serviços", rolando para baixo e desativando "Melhore sua segurança na web". - Isso permitirá que seu navegador carregue os arquivos ".wasm" necessários. - Se o problema persistir, talvez seja necessário usar um navegador diferente. -error-javascript-conflict = - Ruffle encontrou um grande problema ao tentar inicializar. - Parece que esta página usa código JavaScript que entra em conflito com o Ruffle. - Se você for o administrador do servidor, convidamos você a tentar carregar o arquivo em uma página em branco. -error-javascript-conflict-outdated = Você também pode tentar fazer o upload de uma versão mais recente do Ruffle que pode contornar o problema (a compilação atual está desatualizada: { $buildDate }). -error-csp-conflict = - Ruffle encontrou um grande problema ao tentar inicializar. - A política de segurança de conteúdo deste servidor da web não permite a execução do componente ".wasm" necessário. - Se você for o administrador do servidor, consulte o wiki do Ruffle para obter ajuda. -error-unknown = - O Ruffle encontrou um grande problema enquanto tentava exibir este conteúdo em Flash. - { $outdated -> - [true] Se você é o administrador do servidor, por favor tente fazer o upload de uma versão mais recente do Ruffle (a compilação atual está desatualizada: { $buildDate }). - *[false] Isso não deveria acontecer, então apreciaríamos muito se você pudesse arquivar um bug! - } -`,"save-manager.ftl":`save-delete-prompt = Tem certeza que deseja excluir este arquivo de salvamento? -save-reload-prompt = - A única maneira de { $action -> - [delete] excluir - *[replace] substituir - } este arquivo sem potencial conflito é recarregar este conteúdo. Deseja continuar mesmo assim? -save-download = Baixar -save-replace = Substituir -save-delete = Excluir -save-backup-all = Baixar todos os arquivos de salvamento -`,"volume-controls.ftl":`volume-controls-mute = Silenciar -`},"pt-PT":{"context_menu.ftl":`context-menu-download-swf = Descarga.swf -context-menu-copy-debug-info = Copiar informações de depuração -context-menu-open-save-manager = Abrir Gestor de Gravações -context-menu-about-ruffle = - { $flavor -> - [extension] Sobre a extensão do Ruffle ({ $version }) - *[other] Sobre o Ruffle ({ $version }) - } -context-menu-hide = Esconder este menu -context-menu-exit-fullscreen = Fechar Ecrã Inteiro -context-menu-enter-fullscreen = Abrir Ecrã Inteiro -context-menu-volume-controls = Controlos de volume -`,"messages.ftl":`message-cant-embed = - O Ruffle não conseguiu abrir o Flash integrado nesta página. - Para tentar resolver o problema, pode abrir o ficheiro num novo separador. -panic-title = Algo correu mal :( -more-info = Mais informações -run-anyway = Executar mesmo assim -continue = Continuar -report-bug = Reportar falha -update-ruffle = Atualizar o Ruffle -ruffle-demo = Demonstração na Web -ruffle-desktop = Aplicação para Desktop -ruffle-wiki = Ver a Wiki do Ruffle -view-error-details = Ver detalhes do erro -open-in-new-tab = Abrir num novo separador -click-to-unmute = Clique para ativar o som -error-file-protocol = - Parece que executa o Ruffle no protocolo "file:". - Isto não funciona, já que os navegadores bloqueiam muitas funcionalidades por razões de segurança. - Em vez disto, recomendados configurar um servidor local ou usar a demonstração na web, ou a aplicação para desktop. -error-javascript-config = - O Ruffle encontrou um problema maior devido a uma configuração de JavaScript incorreta. - Se é o administrador do servidor, convidamo-lo a verificar os detalhes do erro para descobrir o parâmetro problemático. - Pode ainda consultar a wiki do Ruffle para obter ajuda. -error-wasm-not-found = - O Ruffle falhou ao carregar o componente de ficheiro ".wasm" necessário. - Se é o administrador do servidor, por favor certifique-se de que o ficheiro foi devidamente carregado. - Se o problema persistir, poderá querer usar a configuração "publicPath": consulte a wiki do Ruffle para obter ajuda. -error-wasm-mime-type = - O Ruffle encontrou um problema maior ao tentar inicializar. - Este servidor de web não suporta ficheiros ".wasm" com o tipo MIME correto. - Se é o administrador do servidor, por favor consulte o wiki do Ruffle para obter ajuda. -error-swf-fetch = - Ruffle falhou ao carregar o arquivo SWF do Flash - A razão mais provável é que o arquivo não existe mais, então não há nada para o Ruffle carregar. - Tente contactar o administrador do site para obter ajuda. -error-swf-cors = - O Ruffle falhou ao carregar o ficheiro Flash SWF. - Acesso a buscar foi provavelmente bloqueado pela política de CORS. - Se é o administrador do servidor, por favor consulte a wiki do Ruffle para obter ajuda. -error-wasm-cors = - O Ruffle falhou ao carregar o componente de ficheiro ".wasm" necessário. - O acesso a buscar foi provavelmente bloqueado pela política CORS. - Se é o administrador do servidor, por favor consulte a wiki do Ruffle para obter ajuda. -error-wasm-invalid = - Ruffle encontrou um grande problema ao tentar inicializar. - Parece que esta página está ausente ou arquivos inválidos para executar o Ruffle. - Se você é o administrador do servidor, por favor consulte a wiki do Ruffle para obter ajuda. -error-wasm-download = - O Ruffle encontrou um problema maior ao tentar inicializar. - Isto frequentemente resolve-se sozinho, portanto experimente recarregar a página. - Caso contrário, por favor contacte o administrador do site. -error-wasm-disabled-on-edge = - O Ruffle falhou ao carregar o componente de ficheiro ".wasm" necessário. - Para corrigir isso, tente abrir as opções do seu navegador, clicando em "Privacidade, pesquisa e serviços", rolando para baixo e desativando "Melhore a sua segurança na web". - Isto permitirá ao seu navegador carregar os ficheiros ".wasm" necessários. - Se o problema persistir, talvez seja necessário usar um navegador diferente. -error-javascript-conflict = - O Ruffle encontrou um problema maior ao tentar inicializar. - Parece que esta página usa código JavaScript que entra em conflito com o Ruffle. - Se é o administrador do servidor, convidamo-lo a tentar carregar o ficheiro em numa página em branco. -error-javascript-conflict-outdated = Pode ainda tentar carregar uma versão mais recente do Ruffle que talvez contorne o problema (a compilação atual está desatualizada: { $buildDate }). -error-csp-conflict = - O Ruffle encontrou um problema maior ao tentar inicializar. - A Política de Segurança de Conteúdo deste servidor não permite que o componente ".wasm" necessário seja executado. - Se é o administrador do servidor, por favor consulte o wiki do Ruffle para obter ajuda. -error-unknown = - O Ruffle encontrou um problema maior enquanto tentava mostrar este conteúdo em Flash. - { $outdated -> - [true] Se é o administrador do servidor, por favor tente carregar uma versão mais recente do Ruffle (a compilação atual está desatualizada: { $buildDate }). - *[false] Não era suposto isto ter acontecido, por isso agradeceríamos muito se pudesse reportar a falha! - } -`,"save-manager.ftl":`save-delete-prompt = Tem a certeza de que quer apagar esta gravação? -save-reload-prompt = - A única forma de { $action -> - [delete] apagar - *[replace] substituir - } esta gravação sem um potencial conflito é recarregar este conteúdo. Deseja continuar mesmo assim? -save-download = Descarregar -save-replace = Substituir -save-delete = Apagar -save-backup-all = Descarregar todas as gravações -`,"volume-controls.ftl":`volume-controls-mute = Silenciar -`},"ro-RO":{"context_menu.ftl":`context-menu-download-swf = Descarcă .swf -context-menu-copy-debug-info = Copiază informațiile de depanare -context-menu-open-save-manager = Deschide managerul de salvări -context-menu-about-ruffle = - { $flavor -> - [extension] Despre extensia Ruffle ({ $version }) - *[other] Despre Ruffle ({ $version }) - } -context-menu-hide = Ascunde acest meniu -context-menu-exit-fullscreen = Ieși din ecranul complet -context-menu-enter-fullscreen = Intră în ecran complet -context-menu-volume-controls = Comenzi pentru volum -`,"messages.ftl":`message-cant-embed = - Ruffle nu a putut să ruleze Flash încorporat în această pagină. - Poți încerca să deschizi fișierul într-o filă separată, pentru a evita această problemă. -panic-title = Ceva a mers prost :( -more-info = Mai multe informații -run-anyway = Rulează oricum -continue = Continuă -report-bug = Raportează un bug -update-ruffle = Actualizează Ruffle -ruffle-demo = Demo web -ruffle-desktop = Aplicație desktop -ruffle-wiki = Vezi wikiul Ruffle -view-error-details = Vezi detaliile erorii -open-in-new-tab = Deschide într-o filă nouă -click-to-unmute = Dă click pentru a dezmuți -error-file-protocol = - Se pare că rulezi Ruffle pe protocolul „file:”. - Acesta nu funcționează, deoarece browserele blochează funcționarea multor funcții din motive de securitate. - În schimb, te invităm să configurezi un server local sau să folosești fie demoul web, fie aplicația desktop. -error-javascript-config = - Ruffle a întâmpinat o problemă majoră din cauza unei configurări incorecte a JavaScript. - Dacă ești administratorul serverului, te invităm să verifici detaliile erorii pentru a afla care parametru este defect. - De asemenea, poți consulta wikiul Ruffle pentru ajutor. -error-wasm-not-found = - Ruffle a eșuat la încărcarea componentei de fișier „.wasm”. - Dacă ești administratorul serverului, te rugăm să te asiguri că fișierul a fost încărcat corect. - Dacă problema persistă, poate fi necesar să folosești setarea „publicPath”: te rugăm să consulți wikiul Ruffle pentru ajutor. -error-wasm-mime-type = - Ruffle a întâmpinat o problemă majoră în timp ce încerca să se inițializeze. - Acest server web nu servește fișiere „.wasm” cu tipul MIME corect. - Dacă ești administratorul serverului, te rugăm să consulți wikiul Ruffle pentru ajutor. -error-swf-fetch = - Ruffle a eșuat la încărcarea fișierului SWF. - Motivul cel mai probabil este că fișierul nu mai există, deci Ruffle nu mai are ce să încarce. - Încearcă să contactezi administratorul site-ului web pentru ajutor. -error-swf-cors = - Ruffle a eșuat la încărcarea fișierului SWF. - Accesul de preluare a fost probabil blocat de politica CORS. - Dacă ești administratorul serverului, te rugăm să consulți wikiul Ruffle pentru ajutor. -error-wasm-cors = - Ruffle a eșuat la încărcarea componentei de fișier „.wasm”. - Accesul de preluare a fost probabil blocat de politica CORS. - Dacă ești administratorul serverului, te rugăm să consulți wikiul Ruffle pentru ajutor. -error-wasm-invalid = - Ruffle a întâmpinat o problemă majoră în timp ce încerca să se inițializeze. - Se pare că această pagină are fișiere lipsă sau nevalide pentru a rula Ruffle. - Dacă ești administratorul serverului, te rugăm să consulți wikiul Ruffle pentru ajutor. -error-wasm-download = - Ruffle a întâmpinat o problemă majoră în timp ce încerca să inițializeze. - Acest lucru se poate rezolva adesea de la sine, așa că poți încerca să reîncarci pagina. - În caz contrar, te rugăm să contactezi administratorul site-ului web. -error-wasm-disabled-on-edge = - Ruffle a eșuat la încărcarea componentei de fișier „.wasm”. - Pentru a remedia acest lucru, încearcă să deschizi setările browserului, să faci clic pe „Confidențialitate, căutare și servicii”, să derulezi în jos și să dezactivezi „Îmbunătățiți-vă securitatea pe web”. - Acest lucru va permite browserului să încarce fișierele „.wasm” necesare. - Dacă problema persistă, este posibil să trebuiască să folosești un alt browser. -error-javascript-conflict = - Ruffle a întâmpinat o problemă majoră în timp ce încerca să se inițializeze. - Se pare că această pagină folosește cod JavaScript care intră în conflict cu Ruffle. - Dacă ești administratorul serverului, te invităm să încerci încărcarea fișierului pe o pagină goală. -error-javascript-conflict-outdated = De asemenea, poți încerca să încarci o versiune mai recentă de Ruffle care ar putea ocoli problema (versiunea actuală este învechită: { $buildDate }). -error-csp-conflict = - Ruffle a întâmpinat o problemă majoră în timp ce încerca să se inițializeze. - Politica de securitate a conținutului a acestui server web nu permite rularea componentei „.wasm” necesare. - Dacă ești administratorul serverului, te rugăm să consulți wikiul Ruffle pentru ajutor. -error-unknown = - Ruffle a întâmpinat o problemă majoră în timp ce încerca să afișeze acest conținut Flash. - { $outdated -> - [true] Dacă ești administratorul serverului, te rugăm să încerci să încarci o versiune mai recentă de Ruffle (versiunea actuală este învechită: { $buildDate }). - *[false] Acest lucru nu ar trebui să se întâmple, așa că am aprecia foarte mult dacă ai putea trimite un bug! - } -`,"save-manager.ftl":`save-delete-prompt = Sigur vrei să ștergi acest fișier de salvare? -save-reload-prompt = - Singura cale de a { $action -> - [delete] șterge - *[replace] înlocui - } acest fișier de salvare fără un conflict potențial este de a reîncărca acest conținut. Dorești să continui oricum? -save-download = Descarcă -save-replace = Înlocuiește -save-delete = Șterge -`,"volume-controls.ftl":""},"ru-RU":{"context_menu.ftl":`context-menu-download-swf = Скачать .swf -context-menu-copy-debug-info = Копировать отладочную информацию -context-menu-open-save-manager = Менеджер сохранений -context-menu-about-ruffle = - { $flavor -> - [extension] О расширении Ruffle ({ $version }) - *[other] О Ruffle ({ $version }) - } -context-menu-hide = Скрыть это меню -context-menu-exit-fullscreen = Оконный режим -context-menu-enter-fullscreen = Полноэкранный режим -context-menu-volume-controls = Громкость -`,"messages.ftl":`message-cant-embed = - Ruffle не смог запустить Flash, используемый на этой странице. - Чтобы обойти эту проблему, вы можете попробовать открыть файл в отдельной вкладке. -panic-title = Что-то пошло не так :( -more-info = Подробнее -run-anyway = Всё равно запустить -continue = Продолжить -report-bug = Сообщить об ошибке -update-ruffle = Обновить Ruffle -ruffle-demo = Веб-демо -ruffle-desktop = Настольное приложение -ruffle-wiki = Открыть вики Ruffle -enable-hardware-acceleration = Похоже, что аппаратное ускорение отключено. Хотя Ruffle может работать, но он может быть очень медленным. Вы можете узнать, как включить аппаратное ускорение, перейдя по ссылке ниже: -enable-hardware-acceleration-link = FAQ - Аппаратное ускорение Chrome -view-error-details = Сведения об ошибке -open-in-new-tab = Открыть в новой вкладке -click-to-unmute = Включить звук -clipboard-message-title = Копирование и вставка в Ruffle -clipboard-message-description = - { $variant -> - *[unsupported] Ваш браузер не поддерживает полный доступ к буферу обмена. - [access-denied] Доступ к буферу обмена был отклонён. - } Используйте сочетания клавиш для вырезания, копирования и вставки: -clipboard-message-copy = { " " } копировать -clipboard-message-cut = { " " } вырезать -clipboard-message-paste = { " " } вставить -error-file-protocol = - Похоже, что вы запускаете Ruffle по протоколу "file:". - Это не работает, поскольку браузеры блокируют работу многих функций по соображениям безопасности. - Вместо этого мы предлагаем вам использовать настольное приложение, веб-демо или настроить локальный сервер. -error-javascript-config = - Возникла серьёзная ошибка из-за неправильной конфигурации JavaScript. - Если вы являетесь администратором сервера, мы предлагаем вам проверить детали ошибки, чтобы выяснить, какой параметр дал сбой. - Вы также можете обратиться за помощью к вики Ruffle. -error-wasm-not-found = - Ruffle не удалось запустить необходимый компонент файла ".wasm". - Если вы администратор сервера, пожалуйста, убедитесь, что файл был загружен правильно. - Если проблема не устраняется, вам может потребоваться использовать настройку "publicPath": обратитесь к вики Ruffle. -error-wasm-mime-type = - Ruffle столкнулся с серьёзной проблемой во время инициализации. - Этот веб-сервер не предоставляет файлы ".wasm" с правильным типом MIME. - Если вы администратор сервера, обратитесь за помощью к вики Ruffle. -error-invalid-swf = - Ruffle не удалось обработать запрашиваемый файл. - Вероятнее всего, данный SWF повреждён или не является таковым. -error-swf-fetch = - Ruffle не удалось запустить SWF-файл Flash. - Вероятнее всего, файл больше не существует, поэтому Ruffle нечего загружать. - Попробуйте связаться с администратором сайта для получения помощи. -error-swf-cors = - Ruffle не удалось запустить SWF-файл Flash. - Скорее всего, доступ к файлу был заблокирован политикой CORS. - Если вы администратор сервера, обратитесь за помощью к вики Ruffle. -error-wasm-cors = - Ruffle не удалось загрузить необходимый компонент файла ".wasm". - Скорее всего, доступ к файлу был заблокирован политикой CORS. - Если вы администратор сервера, обратитесь за помощью к вики Ruffle. -error-wasm-invalid = - Ruffle столкнулся с серьёзной проблемой во время инициализации. - Похоже, что на этой странице отсутствуют файлы для запуска Ruffle или они недействительны. - Если вы администратор сервера, обратитесь за помощью к вики Ruffle. -error-wasm-download = - Ruffle столкнулся с серьёзной проблемой во время инициализации. - Чаще всего эта проблема устраняется сама собою, поэтому вы можете просто перезагрузить страницу. - Если ошибка продолжает появляться, свяжитесь с администратором сайта. -error-wasm-disabled-on-edge = - Ruffle не удалось загрузить необходимый компонент файла ".wasm". - Чтобы исправить эту ошибку, попробуйте отключить в настройках браузера дополнительную конфиденциальность. Это позволит браузеру загрузить необходимые WASM-файлы. - Если проблема осталась, вам может потребоваться другой браузер. -error-javascript-conflict = - Ruffle столкнулся с серьёзной проблемой во время инициализации. - Похоже, что эта страница использует конфликтующий с Ruffle код JavaScript. - Если вы являетесь администратором сервера, мы предлагаем вам попробовать запустить файл на пустой странице. -error-javascript-conflict-outdated = Вы также можете попробовать загрузить последнюю версию Ruffle, которая может обойти проблему (текущая версия устарела: { $buildDate }). -error-csp-conflict = - Ruffle столкнулся с серьёзной проблемой во время инициализации. - Политика безопасности содержимого этого веб-сервера не позволяет использовать требуемые компоненты для запуска ".wasm". - Если вы являетесь администратором сервера, обратитесь за помощью к вики Ruffle. -error-unknown = - Ruffle столкнулся с серьёзной проблемой при попытке отобразить этот Flash-контент. - { $outdated -> - [true] Если вы администратор сервера, попробуйте загрузить более новую версию Ruffle (текущая версия устарела: { $buildDate }). - *[false] Этого не должно происходить, поэтому мы будем очень признательны, если вы сообщите нам об ошибке! - } -`,"save-manager.ftl":`save-delete-prompt = Удалить этот файл сохранения? -save-reload-prompt = - Единственный способ { $action -> - [delete] удалить - *[replace] заменить - } этот файл сохранения без потенциального конфликта – перезапустить запущенный контент. Всё равно продолжить? -save-download = Скачать -save-replace = Заменить -save-delete = Удалить -save-backup-all = Скачать все сохранения -`,"volume-controls.ftl":`volume-controls-mute = Без звука -volume-controls-unmute = Включить звук -`},"sk-SK":{"context_menu.ftl":`context-menu-download-swf = Stiahnuť .swf -context-menu-copy-debug-info = Skopírovať debug info -context-menu-open-save-manager = Otvoriť správcu uložení -context-menu-about-ruffle = - { $flavor -> - [extension] O Ruffle rozšírení ({ $version }) - *[other] O Ruffle ({ $version }) - } -context-menu-hide = Skryť menu -context-menu-exit-fullscreen = Ukončiť režim celej obrazovky -context-menu-enter-fullscreen = Prejsť do režimu celej obrazovky -context-menu-volume-controls = Ovládanie hlasitosti -`,"messages.ftl":`message-cant-embed = - Ruffle nemohol spustiť Flash vložený na tejto stránke. - Môžete sa pokúsiť otvoriť súbor na samostatnej karte, aby ste sa vyhli tomuto problému. -panic-title = Niečo sa pokazilo :( -more-info = Viac informácií -run-anyway = Spustiť aj tak -continue = Pokračovať -report-bug = Nahlásiť chybu -update-ruffle = Aktualizovať Ruffle -ruffle-demo = Web Demo -ruffle-desktop = Desktopová aplikácia -ruffle-wiki = Zobraziť Ruffle Wiki -enable-hardware-acceleration = Zdá sa, že hardvérová akcelerácia je vypnutá. Aj keď Ruffle funguje správne, môže byť neprimerane pomalý. Ako povoliť hardvérovú akceleráciu zistíte na tomto odkaze: -enable-hardware-acceleration-link = Časté otázky - Hardvérová akcelerácia Chrome -view-error-details = Zobraziť podrobnosti o chybe -open-in-new-tab = Otvoriť na novej karte -click-to-unmute = Kliknutím zapnete zvuk -clipboard-message-title = Kopírovanie a vkladanie v Ruffle -clipboard-message-description = - { $variant -> - *[unsupported] Váš prehliadač nepodporuje plný prístup k schránke, - [access-denied] Prístup k schránke bol odmietnutý, - } ale namiesto toho môžete vždy použiť tieto skratky: -clipboard-message-copy = { " " } pre kopírovanie -clipboard-message-cut = { " " } pre vystrihovanie -clipboard-message-paste = { " " } pre vloženie -error-file-protocol = - Zdá sa, že používate Ruffle na protokole "file:". - To nie je možné, pretože prehliadače blokujú fungovanie mnohých funkcií z bezpečnostných dôvodov. - Namiesto toho vám odporúčame nastaviť lokálny server alebo použiť web demo či desktopovú aplikáciu. -error-javascript-config = - Ruffle narazil na problém v dôsledku nesprávnej konfigurácie JavaScriptu. - Ak ste správcom servera, odporúčame vám skontrolovať podrobnosti o chybe, aby ste zistili, ktorý parameter je chybný. - Pomoc môžete získať aj na wiki Ruffle. -error-wasm-not-found = - Ruffle sa nepodarilo načítať požadovaný komponent súboru „.wasm“. - Ak ste správcom servera, skontrolujte, či bol súbor správne nahraný. - Ak problém pretrváva, možno budete musieť použiť nastavenie „publicPath“: pomoc nájdete na wiki Ruffle. -error-wasm-mime-type = - Ruffle narazil na problém pri pokuse o inicializáciu. - Tento webový server neposkytuje súbory „.wasm“ so správnym typom MIME. - Ak ste správcom servera, pomoc nájdete na Ruffle wiki. -error-invalid-swf = - Ruffle nemôže spracovať požadovaný súbor. - Najpravdepodobnejším dôvodom je, že požadovaný súbor nie je platným súborom SWF. -error-swf-fetch = - Ruffle sa nepodarilo načítať SWF súbor Flash. - Najpravdepodobnejším dôvodom je, že súbor už neexistuje, takže Ruffle nemá čo načítať. - Skúste požiadať o pomoc správcu webovej lokality. -error-swf-cors = - Ruffle sa nepodarilo načítať SWF súbor Flash. - Prístup k načítaniu bol pravdepodobne zablokovaný politikou CORS. - Ak ste správcom servera, pomoc nájdete na Ruffle wiki. -error-wasm-cors = - Ruffle sa nepodarilo načítať požadovaný komponent súboru „.wasm“. - Prístup k načítaniu bol pravdepodobne zablokovaný politikou CORS. - Ak ste správcom servera, pomoc nájdete na Ruffle wiki. -error-wasm-invalid = - Ruffle narazil na problém pri pokuse o inicializáciu. - Zdá sa, že na tejto stránke chýbajú alebo sú neplatné súbory na spustenie Ruffle. - Ak ste správcom servera, pomoc nájdete na Ruffle wiki. -error-wasm-download = - Ruffle narazil na problém pri pokuse o inicializáciu. - Problém sa môže vyriešiť aj sám, takže môžete skúsiť stránku načítať znova. - V opačnom prípade kontaktujte administrátora stránky. -error-wasm-disabled-on-edge = - Ruffle sa nepodarilo načítať požadovaný komponent súboru „.wasm“. - Ak chcete tento problém vyriešiť, skúste otvoriť nastavenia prehliadača, kliknite na položku „Ochrana osobných údajov, vyhľadávanie a služby“, prejdite nadol a vypnite možnosť „Zvýšte svoju bezpečnosť na webe“. - Vášmu prehliadaču to umožní načítať požadované súbory „.wasm“. - Ak problém pretrváva, možno budete musieť použiť iný prehliadač. -error-javascript-conflict = - Ruffle narazil na problém pri pokuse o inicializáciu. - Zdá sa, že táto stránka používa kód JavaScript, ktorý je v konflikte s Ruffle. - Ak ste správcom servera, odporúčame vám skúsiť načítať súbor na prázdnu stránku. -error-javascript-conflict-outdated = Môžete sa tiež pokúsiť nahrať novšiu verziu Ruffle, ktorá môže daný problém vyriešiť (aktuálny build je zastaraný: { $buildDate }). -error-csp-conflict = - Ruffle narazil na problém pri pokuse o inicializáciu. - Zásady zabezpečenia obsahu tohto webového servera nepovoľujú spustenie požadovaného komponentu „.wasm“. - Ak ste správcom servera, pomoc nájdete na Ruffle wiki. -error-unknown = - Ruffle narazil na problém pri pokuse zobraziť tento Flash obsah. - { $outdated -> - [true] Ak ste správcom servera, skúste nahrať novšiu verziu Ruffle (aktuálny build je zastaraný: { $buildDate }). - *[false] Toto by sa nemalo stať, takže by sme naozaj ocenili, keby ste mohli nahlásiť chybu! - } -`,"save-manager.ftl":`save-delete-prompt = Naozaj chcete odstrániť tento súbor s uloženými pozíciami? -save-reload-prompt = - Jediný spôsob, ako { $action -> - [delete] vymazať - *[replace] nahradiť - } tento súbor s uloženými pozíciami bez potenciálneho konfliktu je opätovné načítanie tohto obsahu. Chcete napriek tomu pokračovať? -save-download = Stiahnuť -save-replace = Nahradiť -save-delete = Vymazať -save-backup-all = Stiahnuť všetky súbory s uloženými pozíciami -`,"volume-controls.ftl":`volume-controls-mute = Stlmiť -volume-controls-unmute = Zrušiť stlmenie -`},"sv-SE":{"context_menu.ftl":`context-menu-download-swf = Ladda ner .swf -context-menu-copy-debug-info = Kopiera felsökningsinfo -context-menu-open-save-manager = Öppna Sparhanteraren -context-menu-about-ruffle = - { $flavor -> - [extension] Om Ruffle-tillägget ({ $version }) - *[other] Om Ruffle ({ $version }) - } -context-menu-hide = Dölj denna meny -context-menu-exit-fullscreen = Avsluta helskärm -context-menu-enter-fullscreen = Helskärm -context-menu-volume-controls = Ljudkontroller -`,"messages.ftl":`message-cant-embed = - Ruffle kunde inte köra det inbäddade Flashinnehållet på denna sida. - Du kan försöka öppna filen i en separat flik för att kringgå problemet. -panic-title = Något gick fel :( -more-info = Mer info -run-anyway = Kör ändå -continue = Fortsätt -report-bug = Rapportera Bugg -update-ruffle = Uppdatera Ruffle -ruffle-demo = Webbdemo -ruffle-desktop = Skrivbordsprogram -ruffle-wiki = Se Ruffle-wiki -enable-hardware-acceleration = Det ser ut som att hårdvaruacceleration är avstängt. På grund av det kan Ruffle fungera långsamt. Du kan ta reda på hur man sätter på hårdvaruacceleration genom länken nedan: -enable-hardware-acceleration-link = FAQ - Chrome Hårdvaruacceleration -view-error-details = Visa Felinformation -open-in-new-tab = Öppna i en ny flik -click-to-unmute = Klicka för ljud -clipboard-message-title = Kopierar och klistrar in i Ruffle -clipboard-message-description = - { $variant -> - *[unsupported] Din webbläsare har inte fullständig åtkomst till urklipp, - [access-denied] Urklippsåtkomst har nekats, - } men du kan använda dom här kortkommandon istället: -clipboard-message-copy = { " " } för att kopiera -clipboard-message-cut = { " " } för att klippa -clipboard-message-paste = { " " } för att klistra in -error-file-protocol = - Det verkar som att du kör Ruffle på "fil:"-protokollet. - Detta fungerar inte eftersom webbläsare blockerar många funktioner från att fungera av säkerhetsskäl. - Istället bjuder vi in dig att sätta upp en lokal server eller antingen använda webbdemon eller skrivbordsprogrammet. -error-javascript-config = - Ruffle har stött på ett stort fel på grund av en felaktig JavaScript-konfiguration. - Om du är serveradministratören bjuder vi in dig att kontrollera feldetaljerna för att ta reda på vilken parameter som är felaktig. - Du kan också konsultera Ruffle-wikin för hjälp. -error-wasm-not-found = - Ruffle misslyckades ladda ".wasm"-filkomponenten. - Om du är serveradministratören se till att filen har laddats upp korrekt. - Om problemet kvarstår kan du behöva använda inställningen "publicPath": konsultera vänligen Ruffle-wikin för hjälp. -error-wasm-mime-type = - Ruffle har stött på ett stort fel under initialiseringen. - Denna webbserver serverar inte ".wasm"-filer med korrekt MIME-typ. - Om du är serveradministratören konsultera vänligen Ruffle-wikin för hjälp. -error-invalid-swf = - Ruffle kan inte läsa den begärda filen. - Det mest sannolika skälet är att den begärda filen inte är en giltig SWF. -error-swf-fetch = - Ruffle misslyckades ladda SWF-filen. - Det mest sannolika skälet är att filen inte längre existerar, så det finns inget för Ruffle att köra. - Försök att kontakta webbplatsadministratören för hjälp. -error-swf-cors = - Ruffle misslyckades ladda SWF-filen. - Åtkomst att hämta har sannolikt blockerats av CORS-policy. - Om du är serveradministratören konsultera vänligen Ruffle-wikin för hjälp. -error-wasm-cors = - Ruffle misslyckades ladda ".wasm"-filkomponenten. - Åtkomst att hämta har sannolikt blockerats av CORS-policy. - Om du är serveradministratören konsultera vänligen Ruffle-wikin för hjälp. -error-wasm-invalid = - Ruffle har stött på ett stort fel under initialiseringen. - Det verkar som att den här sidan har saknade eller ogiltiga filer för att köra Ruffle. - Om du är serveradministratören konsultera vänligen Ruffle-wikin för hjälp. -error-wasm-download = - Ruffle har stött på ett stort fel under initialiseringen. - Detta kan ofta lösas av sig själv så du kan prova att ladda om sidan. - Kontakta annars vänligen webbplatsens administratör. -error-wasm-disabled-on-edge = - Ruffle misslyckades ladda ".wasm"-filkomponenten. - För att åtgärda detta försök att öppna webbläsarens inställningar, klicka på "Sekretess, sökning och tjänster", bläddra ner och stäng av "Förbättra säkerheten på webben". - Detta tillåter din webbläsare att ladda ".wasm"-filerna. - Om problemet kvarstår kan du behöva använda en annan webbläsare. -error-javascript-conflict = - Ruffle har stött på ett stort fel under initialiseringen. - Det verkar som att den här sidan använder JavaScript-kod som stör Ruffle. - Om du är serveradministratören bjuder vi in dig att försöka köra filen på en blank sida. -error-javascript-conflict-outdated = Du kan också försöka ladda upp en nyare version av Ruffle, vilket kan kringgå problemet (nuvarande version är utdaterad: { $buildDate }). -error-csp-conflict = - Ruffle har stött på ett stort fel under initialiseringen. - Webbserverns Content Security Policy tillåter inte ".wasm"-komponenten att köra. - Om du är serveradministratören konsultera vänligen Ruffle-wikin för hjälp. -error-unknown = - Ruffle har stött på ett stort fel medan den försökte visa Flashinnehållet. - { $outdated -> - [true] Om du är serveradministratören försök att ladda upp en nyare version av Ruffle (nuvarande version är utdaterad: { $buildDate }). - *[false] Detta är inte tänkt att hända så vi skulle verkligen uppskatta om du kunde rapportera in en bugg! - } -`,"save-manager.ftl":`save-delete-prompt = Är du säker på att du vill radera sparfilen? -save-reload-prompt = - Det enda sättet att { $action -> - [delete] radera - *[replace] ersätta - } denna sparfil utan potentiell konflikt är att ladda om innehållet. Vill du fortsätta ändå? -save-download = Ladda ner -save-replace = Ersätt -save-delete = Radera -save-backup-all = Ladda ner alla sparfiler -`,"volume-controls.ftl":`volume-controls-mute = Stäng av ljud -`},"tr-TR":{"context_menu.ftl":`context-menu-download-swf = İndir .swf -context-menu-copy-debug-info = Hata ayıklama bilgisini kopyala -context-menu-open-save-manager = Kayıt Yöneticisini Aç -context-menu-about-ruffle = - { $flavor -> - [extension] Ruffle Uzantısı Hakkında ({ $version }) - *[other] Ruffle Hakkında ({ $version }) - } -context-menu-hide = Bu menüyü gizle -context-menu-exit-fullscreen = Tam ekrandan çık -context-menu-enter-fullscreen = Tam ekran yap -context-menu-volume-controls = Ses kontrolleri -`,"messages.ftl":`message-cant-embed = - Ruffle, bu sayfaya gömülü Flash'ı çalıştıramadı. - Bu sorunu ortadan kaldırmak için dosyayı ayrı bir sekmede açmayı deneyebilirsiniz. -panic-title = Bir şeyler yanlış gitti :( -more-info = Daha fazla bilgi -run-anyway = Yine de çalıştır -continue = Devam et -report-bug = Hata Bildir -update-ruffle = Ruffle'ı Güncelle -ruffle-demo = Ağ Demosu -ruffle-desktop = Masaüstü Uygulaması -ruffle-wiki = Ruffle Wiki'yi Görüntüle -enable-hardware-acceleration = Görünüşe göre donanım hızlandırma etkin değil. Ruffle çalışabilir ancak fazlasıyla yavaş olabilir. Donanım hızlandırmayı nasıl etkinleştirebiliceğiniz hakkında bu linkten bilgi edinebilirsiniz: -enable-hardware-acceleration-link = SSS - Chrome Donanım Hızlandırma -view-error-details = Hata Ayrıntılarını Görüntüle -open-in-new-tab = Yeni sekmede aç -click-to-unmute = Sesi açmak için tıklayın -clipboard-message-title = Ruffle'da kopyalama ve yapıştırma -clipboard-message-description = - { $variant -> - *[unsupported] Tarayıcınız tam panoya erişimi desteklemiyor, - [access-denied] Pano erişimi reddedildi, - } ancak pano yerine her zaman bu kısayolları kullanabilirsiniz: -clipboard-message-copy = { " " } kopyalamak için -clipboard-message-cut = { " " } kesmek için -clipboard-message-paste = { " " } yapıştırmak için -error-file-protocol = - Görünüşe göre Ruffle'ı "dosya:" protokolünde çalıştırıyorsunuz. - Tarayıcılar güvenlik nedenleriyle birçok özelliğin çalışmasını engellediğinden bu işe yaramaz. - Bunun yerine, sizi yerel bir sunucu kurmaya veya ağın demosunu ya da masaüstü uygulamasını kullanmaya davet ediyoruz. -error-javascript-config = - Ruffle, yanlış bir JavaScript yapılandırması nedeniyle önemli bir sorunla karşılaştı. - Sunucu yöneticisiyseniz, hangi parametrenin hatalı olduğunu bulmak için sizi hata ayrıntılarını kontrol etmeye davet ediyoruz. - Yardım için Ruffle wiki'sine de başvurabilirsiniz. -error-wasm-not-found = - Ruffle gerekli ".wasm" dosya bileşenini yükleyemedi. - Sunucu yöneticisi iseniz, lütfen dosyanın doğru bir şekilde yüklendiğinden emin olun. - Sorun devam ederse, "publicPath" ayarını kullanmanız gerekebilir: yardım için lütfen Ruffle wiki'sine başvurun. -error-wasm-mime-type = - Ruffle, başlatmaya çalışırken önemli bir sorunla karşılaştı. - Bu web sunucusu, doğru MIME tipinde ".wasm" dosyaları sunmuyor. - Sunucu yöneticisiyseniz, yardım için lütfen Ruffle wiki'sine başvurun. -error-invalid-swf = - Ruffle istenen dosyayı ayrıştıramıyor. - Bunun en olası nedeni, istenen dosyanın geçerli bir SWF olmamasıdır. -error-swf-fetch = - Ruffle, Flash SWF dosyasını yükleyemedi. - Bunun en olası nedeni, dosyanın artık mevcut olmaması ve bu nedenle Ruffle'ın yükleyeceği hiçbir şeyin olmamasıdır. - Yardım için web sitesi yöneticisiyle iletişime geçmeyi deneyin. -error-swf-cors = - Ruffle, Flash SWF dosyasını yükleyemedi. - Getirme erişimi muhtemelen CORS politikası tarafından engellenmiştir. - Sunucu yöneticisiyseniz, yardım için lütfen Ruffle wiki'sine başvurun. -error-wasm-cors = - Ruffle gerekli ".wasm" dosya bileşenini yükleyemedi. - Getirme erişimi muhtemelen CORS politikası tarafından engellenmiştir. - Sunucu yöneticisiyseniz, yardım için lütfen Ruffle wiki'sine başvurun. -error-wasm-invalid = - Ruffle, başlatmaya çalışırken önemli bir sorunla karşılaştı. - Görünüşe göre bu sayfada Ruffle'ı çalıştırmak için eksik veya geçersiz dosyalar var. - Sunucu yöneticisiyseniz, yardım için lütfen Ruffle wiki'sine başvurun. -error-wasm-download = - Ruffle, başlatmaya çalışırken önemli bir sorunla karşılaştı. - Bu genellikle kendi kendine çözülebilir, bu nedenle sayfayı yeniden yüklemeyi deneyebilirsiniz. - Aksi takdirde, lütfen site yöneticisiyle iletişime geçin. -error-wasm-disabled-on-edge = - Ruffle gerekli ".wasm" dosya bileşenini yükleyemedi. - Bunu düzeltmek için tarayıcınızın ayarlarını açın, "Gizlilik, arama ve hizmetler"i tıklayın, aşağı kaydırın ve "Web'de güvenliğinizi artırın"ı kapatmayı deneyin. - Bu, tarayıcınızın gerekli ".wasm" dosyalarını yüklemesine izin verecektir. - Sorun devam ederse, farklı bir tarayıcı kullanmanız gerekebilir. -error-javascript-conflict = - Ruffle, başlatmaya çalışırken önemli bir sorunla karşılaştı. - Görünüşe göre bu sayfa, Ruffle ile çakışan JavaScript kodu kullanıyor. - Sunucu yöneticisiyseniz, sizi dosyayı boş bir sayfaya yüklemeyi denemeye davet ediyoruz. -error-javascript-conflict-outdated = Ayrıca sorunu giderebilecek daha yeni bir Ruffle sürümü yüklemeyi de deneyebilirsiniz (mevcut yapım eskimiş: { $buildDate }). -error-csp-conflict = - Ruffle, başlatmaya çalışırken önemli bir sorunla karşılaştı. - Bu web sunucusunun İçerik Güvenliği Politikası, gerekli ".wasm" bileşeninin çalışmasına izin vermiyor. - Sunucu yöneticisiyseniz, yardım için lütfen Ruffle wiki'sine bakın. -error-unknown = - Ruffle, bu Flash içeriğini görüntülemeye çalışırken önemli bir sorunla karşılaştı. - { $outdated -> - [true] Sunucu yöneticisiyseniz, lütfen Ruffle'ın daha yeni bir sürümünü yüklemeyi deneyin (mevcut yapım eskimiş: { $buildDate }). - *[false] Bunun olmaması gerekiyor, bu yüzden bir hata bildirebilirseniz çok memnun oluruz! - } -`,"save-manager.ftl":`save-delete-prompt = Bu kayıt dosyasını silmek istediğinize emin misiniz? -save-reload-prompt = - Bu kaydetme dosyasını potansiyel çakışma olmadan { $action -> - [delete] silmenin - *[replace] değiştirmenin - } tek yolu, bu içeriği yeniden yüklemektir. Yine de devam etmek istiyor musunuz? -save-download = İndir -save-replace = Değiştir -save-delete = Sil -save-backup-all = Tüm kayıt dosyalarını indir -`,"volume-controls.ftl":`volume-controls-mute = Sustur -volume-controls-unmute = Susturmayı kaldır -`},"uk-UA":{"context_menu.ftl":`context-menu-download-swf = Завантажити .swf -context-menu-copy-debug-info = Копіювати інформацію про налагодження -context-menu-open-save-manager = Відкрити менеджер збереження -context-menu-about-ruffle = - { $flavor -> - [extension] Про розширення Ruffle ({ $version }) - *[other] Про Ruffle ({ $version }) - } -context-menu-hide = Приховати це меню -context-menu-exit-fullscreen = Вийти з повноекранного режиму -context-menu-enter-fullscreen = Перейти в повноекранний режим -context-menu-volume-controls = Елементи керування гучністю -`,"messages.ftl":`message-cant-embed = Ruffle не вдалося запустити Flash, вбудований у цю сторінку. Ви можете спробувати відкрити файл в окремій вкладці, щоб уникнути цієї проблеми. -panic-title = Щось пішло не так :( -more-info = Більше інформації -run-anyway = Запустити все одно -continue = Продовжити -report-bug = Повідомити про помилку -update-ruffle = Оновити Ruffle -ruffle-demo = Вебдемонстрація -ruffle-desktop = Застосунок робочого столу -ruffle-wiki = Переглянути Ruffle Wiki -enable-hardware-acceleration = Схоже, апаратне прискорення вимкнено. Хоча Ruffle може працювати, це може бути дуже повільним. Ви можете дізнатися, як увімкнути апаратне прискорення, перейшовши за посиланням нижче: -enable-hardware-acceleration-link = FAQ - Апаратне прискорення Chrome -view-error-details = Переглянути деталі помилки -open-in-new-tab = Відкрити в новій вкладці -click-to-unmute = Натисніть, щоб увімкнути звук -clipboard-message-title = Копіювання та вставлення в Ruffle -clipboard-message-description = - { $variant -> - *[unsupported] Ваш браузер не підтримує повний доступ до буфера обміну, - [access-denied] У доступі до буфера обміну відмовлено, - } але ви завжди можете скористатися цими ярликами: -clipboard-message-copy = { " " } для копіювання -clipboard-message-cut = { " " } для вирізання -clipboard-message-paste = { " " } для вставлення -error-file-protocol = Здається, ви запускаєте Ruffle за протоколом "file:". Це не працює, оскільки браузери блокують роботу багатьох функцій з міркувань безпеки. Замість цього ми запрошуємо вас налаштувати локальний сервер або скористатися вебдемонстрацією чи застосунком робочого столу. -error-javascript-config = Ruffle зіткнувся з серйозною проблемою через неправильну конфігурацію JavaScript. Якщо ви адміністратор сервера, ми пропонуємо вам перевірити деталі помилки, щоб дізнатися, який параметр є несправним. Ви також можете звернутися за допомогою до Ruffle Wiki. -error-wasm-not-found = Ruffle не вдалося завантажити необхідний файловий компонент ".wasm". Якщо ви адміністратор сервера, переконайтеся, що файл завантажено правильно. Якщо проблема не зникає, можливо, вам знадобиться скористатися налаштуванням "publicPath": будь ласка, зверніться до Ruffle Wiki, щоб отримати допомогу. -error-wasm-mime-type = Ruffle зіткнувся з серйозною проблемою під час спроби ініціалізації. Цей вебсервер не обслуговує файли ".wasm" із правильним типом MIME. Якщо ви адміністратор сервера, зверніться до Ruffle Wiki, щоб отримати допомогу. -error-invalid-swf = Ruffle не може проаналізувати файл запиту. Найімовірніша причина полягає в тому, що файл запиту не є дійсним SWF. -error-swf-fetch = Ruffle не вдалося завантажити файл Flash SWF. Найімовірніша причина полягає в тому, що файл більше не існує, тому Ruffle нема чого завантажити. Спробуйте звернутися по допомогу до адміністратора сайту. -error-swf-cors = Ruffle не вдалося завантажити файл Flash SWF. Можливо, доступ до отримання було заблоковано політикою CORS. Якщо ви адміністратор сервера, зверніться до Ruffle Wiki, щоб отримати допомогу. -error-wasm-cors = Ruffle не вдалося завантажити необхідний файловий компонент ".wasm". Можливо, доступ до отримання було заблоковано політикою CORS. Якщо ви адміністратор сервера, зверніться до Ruffle Wiki, щоб отримати допомогу. -error-wasm-invalid = Ruffle зіткнувся з серйозною проблемою під час спроби ініціалізації. Здається, на цій сторінці відсутні або недійсні файли для запуску Ruffle. Якщо ви адміністратор сервера, зверніться до Ruffle Wiki, щоб отримати допомогу. -error-wasm-download = Ruffle зіткнувся з серйозною проблемою під час спроби ініціалізації. Часто це може вирішитися само собою, тому ви можете спробувати оновити сторінку. В іншому випадку зверніться до адміністратора сайту. -error-wasm-disabled-on-edge = Ruffle не вдалося завантажити необхідний файловий компонент ".wasm". Щоб виправити це, спробуйте відкрити налаштування вашого браузера, натиснути «Конфіденційність, пошук і служби», прокрутити вниз і вимкнути «Підвищити безпеку в інтернеті». Це дозволить вашому браузеру завантажити необхідні файли «.wasm». Якщо проблема не зникає, можливо, вам доведеться скористатися іншим браузером. -error-javascript-conflict = Ruffle зіткнувся з серйозною проблемою під час спроби ініціалізації. Схоже, що ця сторінка використовує код JavaScript, який конфліктує з Ruffle. Якщо ви адміністратор сервера, ми запрошуємо вас спробувати завантажити файл на порожній сторінці. -error-javascript-conflict-outdated = Ви також можете спробувати завантажити новішу версію Ruffle, яка може уникнути проблеми (поточна збірка застаріла: { $buildDate }). -error-csp-conflict = Ruffle зіткнувся з серйозною проблемою під час спроби ініціалізації. Політика безпеки контенту цього вебсервера не дозволяє запускати необхідний компонент ".wasm". Якщо ви адміністратор сервера, зверніться до Ruffle Wiki, щоб отримати допомогу. -error-unknown = - Ruffle зіткнувся з серйозною проблемою під час спроби відобразити цей Flash контент. - { $outdated -> - [true] Якщо ви адміністратор сервера, спробуйте завантажити новішу версію Ruffle (поточна збірка застаріла: { $buildDate }). - *[false] Цього не повинно відбуватися, тому ми будемо дуже вдячні, якщо ви повідомите про помилку! - } -`,"save-manager.ftl":`save-delete-prompt = Ви впевнені, що хочете видалити цей файл збереження? -save-reload-prompt = - Єдиний спосіб { $action -> - [delete] видалити - *[replace] замінити - } цей файл збереження без потенційного конфлікту є перезавантаження цього контенту. Ви все одно бажаєте продовжити? -save-download = Завантажити -save-replace = Замінити -save-delete = Видалити -save-backup-all = Завантажити всі файли збереження -`,"volume-controls.ftl":`volume-controls-mute = Вимкнути звук -volume-controls-unmute = Увімкнути звук -`},"zh-CN":{"context_menu.ftl":`context-menu-download-swf = 下载 .swf -context-menu-copy-debug-info = 复制调试信息 -context-menu-open-save-manager = 打开存档管理器 -context-menu-about-ruffle = - { $flavor -> - [extension] 关于 Ruffle 扩展 ({ $version }) - *[other] 关于 Ruffle ({ $version }) - } -context-menu-hide = 隐藏此菜单 -context-menu-exit-fullscreen = 退出全屏 -context-menu-enter-fullscreen = 进入全屏 -context-menu-volume-controls = 音量控制 -`,"messages.ftl":`message-cant-embed = - Ruffle 无法运行嵌入在此页面中的 Flash。 - 您可以尝试在单独的标签页中打开该文件,以回避此问题。 -panic-title = 出了些问题 :( -more-info = 更多信息 -run-anyway = 仍然运行 -continue = 继续 -report-bug = 反馈问题 -update-ruffle = 更新 Ruffle -ruffle-demo = 网页演示 -ruffle-desktop = 桌面应用程序 -ruffle-wiki = 查看 Ruffle Wiki -enable-hardware-acceleration = 看起来硬件加速已被禁用。虽然Ruffle可能可以运行,但速度可能会非常慢。您可以通过下面的链接了解如何启用硬件加速: -enable-hardware-acceleration-link = 常见问题 - Chrome 硬件加速 -view-error-details = 查看错误详情 -open-in-new-tab = 在新标签页中打开 -click-to-unmute = 点击取消静音 -clipboard-message-title = 在Ruffle中复制粘贴 -clipboard-message-description = - { $variant -> - *[unsupported] 您的浏览器不支持完全剪贴板访问, - [access-denied] 对剪贴板的访问已被拒绝, - } 但您仍然可以使用以下快捷键: -clipboard-message-copy = { " " } 复制 -clipboard-message-cut = { " " } 剪切 -clipboard-message-paste = { " " } 粘贴 -error-file-protocol = - 看来您正在 "file:" 协议上使用 Ruffle。 - 由于浏览器以安全原因阻止许多功能,因此这不起作用。 - 相反我们邀请您设置本地服务器或使用网页演示或桌面应用程序。 -error-javascript-config = - 由于错误的 JavaScript 配置,Ruffle 遇到了一个重大问题。 - 如果您是服务器管理员,我们邀请您检查错误详细信息,以找出哪个参数有故障。 - 您也可以查阅 Ruffle 的 Wiki 获取帮助。 -error-wasm-not-found = - Ruffle 无法加载所需的 “.wasm” 文件组件。 - 如果您是服务器管理员,请确保文件已正确上传。 - 如果问题仍然存在,您可能需要使用 “publicPath” 设置:请查看 Ruffle 的 Wiki 获取帮助。 -error-wasm-mime-type = - Ruffle 在试图初始化时遇到了一个重大问题。 - 该网站服务器没有提供 ".asm” 文件正确的 MIME 类型。 - 如果您是服务器管理员,请查阅 Ruffle Wiki 获取帮助。 -error-invalid-swf = - Ruffle无法解析请求的文件。 - 最有可能的原因是该请求文件不是一个合法的SWF文件。 -error-swf-fetch = - Ruffle 无法加载 Flash SWF 文件。 - 最可能的原因是文件不再存在所以 Ruffle 没有要加载的内容。 - 请尝试联系网站管理员寻求帮助。 -error-swf-cors = - Ruffle 无法加载 Flash SWF 文件。 - 获取权限可能被 CORS 策略阻止。 - 如果您是服务器管理员,请参考 Ruffle Wiki 获取帮助。 -error-wasm-cors = - Ruffle 无法加载所需的“.wasm”文件组件。 - 获取权限可能被 CORS 策略阻止。 - 如果您是服务器管理员,请查阅 Ruffle Wiki 获取帮助。 -error-wasm-invalid = - Ruffle 在试图初始化时遇到了一个重大问题。 - 这个页面似乎缺少文件来运行 Curl。 - 如果您是服务器管理员,请查阅 Ruffle Wiki 获取帮助。 -error-wasm-download = - Ruffle 在试图初始化时遇到了一个重大问题。 - 这通常可以自行解决,因此您可以尝试重新加载页面。 - 否则请联系网站管理员。 -error-wasm-disabled-on-edge = - Ruffle 无法加载所需的 “.wasm” 文件组件。 - 要解决这个问题,请尝试打开您的浏览器设置,单击"隐私、搜索和服务",向下滚动并关闭"增强 Web 安全性"。 - 这将允许您的浏览器加载所需的 “.wasm” 文件。 - 如果问题仍然存在,您可能必须使用不同的浏览器。 -error-javascript-conflict = - Ruffle 在试图初始化时遇到了一个重大问题。 - 这个页面似乎使用了与 Ruffle 冲突的 JavaScript 代码。 - 如果您是服务器管理员,我们建议您尝试在空白页面上加载文件。 -error-javascript-conflict-outdated = 您还可以尝试上传可能规避该问题的最新版本的 (当前构建已过时: { $buildDate })。 -error-csp-conflict = - Ruffle 在试图初始化时遇到了一个重大问题。 - 该网站服务器的内容安全策略不允许运行所需的 “.wasm” 组件。 - 如果您是服务器管理员,请查阅 Ruffle Wiki 获取帮助。 -error-unknown = - Ruffle 在试图显示此 Flash 内容时遇到了一个重大问题。 - { $outdated -> - [true] 如果您是服务器管理员,请尝试上传更新的 Ruffle 版本 (当前版本已过时: { $buildDate }). - *[false] 这不应该发生,因此如果您可以报告错误,我们将非常感谢! - } -`,"save-manager.ftl":`save-delete-prompt = 确定要删除此存档吗? -save-reload-prompt = - 为了避免潜在的冲突,{ $action -> - [delete] 删除 - *[replace] 替换 - } 此存档文件需要重新加载当前内容。是否仍然继续? -save-download = 下载 -save-replace = 替换 -save-delete = 删除 -save-backup-all = 下载所有存档文件 -`,"volume-controls.ftl":`volume-controls-mute = 静音 -volume-controls-unmute = 取消静音 -`},"zh-TW":{"context_menu.ftl":`context-menu-download-swf = 下載SWF檔案 -context-menu-copy-debug-info = 複製除錯資訊 -context-menu-open-save-manager = 開啟存檔管理器 -context-menu-about-ruffle = - { $flavor -> - [extension] 關於Ruffle擴充功能 ({ $version }) - *[other] 關於Ruffle ({ $version }) - } -context-menu-hide = 隱藏菜單 -context-menu-exit-fullscreen = 退出全螢幕 -context-menu-enter-fullscreen = 進入全螢幕 -context-menu-volume-controls = 音量控制 -`,"messages.ftl":`message-cant-embed = - 目前Ruffle沒辦法執行嵌入式Flash。 - 你可以在新分頁中開啟來解決這個問題。 -panic-title = 完蛋,出問題了 :( -more-info = 更多資訊 -run-anyway = 直接執行 -continue = 繼續 -report-bug = 回報BUG -update-ruffle = 更新Ruffle -ruffle-demo = 網頁展示 -ruffle-desktop = 桌面應用程式 -ruffle-wiki = 查看Ruffle Wiki -enable-hardware-acceleration = - 看起來你的硬體加速沒有開啟,雖然Ruffle還可以執行,但是你會感覺到會很慢。 - 你可以在下方連結找到如何開啟硬體加速。 -enable-hardware-acceleration-link = FAQ - Chrome硬體加速 -view-error-details = 檢視錯誤詳細資料 -open-in-new-tab = 開啟新增分頁 -click-to-unmute = 點擊以取消靜音 -clipboard-message-title = 在Ruffle執行複製、貼上。 -clipboard-message-description = - { $variant -> - *[unsupported] 你的瀏覽器不支援完整剪貼簿使用, - [access-denied] 剪貼簿使用權被拒絕訪問, - } 你可以直接使用快捷鍵: -clipboard-message-copy = { " " } 複製 -clipboard-message-cut = { " " } 剪下 -clipboard-message-paste = { " " } 貼上 -error-file-protocol = - 看起來你想要用Ruffle來執行"file:"的協議。 - 因為瀏覽器禁了很多功能以資安的理由來講。 - 我們建議你建立本地伺服器或著直接使用網頁展示或桌面應用程式。 -error-javascript-config = - 目前Ruffle遇到不正確的JavaScript配置。 - 如果你是伺服器管理員,我們建議你檢查哪個環節出錯。 - 或著你可以查詢Ruffle wiki得到需求幫助。 -error-wasm-not-found = - 目前Ruffle找不到".wasm"檔案。 - 如果你是伺服器管理員,確保檔案是否放對位置。 - 如果還是有問題的話,你要用"publicPath"來設定: 或著查詢Ruffle wiki得到需求幫助。 -error-wasm-mime-type = - 目前Ruffle初始化時遇到重大問題。 - 這網頁伺服器並沒有服務".wasm"檔案或正確的網際網路媒體類型。 - 如果你是伺服器管理員,請查詢Ruffle wiki得到需求幫助。 -error-invalid-swf = - 目前Ruffle無法讀取Flash的SWF檔案。 - 很有可能要讀取的檔案並一個不是有效的SWF。 -error-swf-fetch = - 目前Ruffle無法讀取Flash的SWF檔案。 - 很有可能要讀取的檔案不存在,所以Ruffle讀不到東西。 - 請嘗試溝通伺服器管理員得到需求幫助。 -error-swf-cors = - 目前Ruffle無法讀取Flash的SWF檔案。 - 看起來是使用權被跨來源資源共用機制被擋到了。 - 如果你是伺服器管理員,請查詢Ruffle wiki得到需求幫助。 -error-wasm-cors = - 目前Ruffle無法讀取".wasm"檔案。 - 看起來是使用權被跨來源資源共用機制被擋到了。 - 如果你是伺服器管理員,請查詢Ruffle wiki得到需求幫助。 -error-wasm-invalid = - 目前Ruffle初始化時遇到重大問題。 - 看起來這網頁有缺失檔案導致Ruffle無法運行。 - 如果你是伺服器管理員,請查詢Ruffle wiki得到需求幫助。 -error-wasm-download = - 目前Ruffle初始化時遇到重大問題。 - 這可以你自己解決,你只要重新整理就好了。 - 否則,請嘗試溝通伺服器管理員得到需求幫助。 -error-wasm-disabled-on-edge = - 目前Ruffle無法讀取".wasm"檔案。 - 要修正的話,打開你的瀏覽器設定,點選"隱私權、搜尋與服務",把"防止追蹤"給關掉。 - 這樣一來你的瀏覽器會讀取需要的".wasm"檔案。 - 如果問題一直還在的話,你必須要換瀏覽器了。 -error-javascript-conflict = - 目前Ruffle初始化時遇到重大問題。 - 看起來這網頁使用的JavaScript會跟Ruffle起衝突。 - 如果你是伺服器管理員,我們建議你開個空白頁來測試。 -error-javascript-conflict-outdated = 你也可以上傳最新版的Ruffle,說不定你要說的的問題已經不見了(現在使用的版本已經過時: { $buildDate })。 -error-csp-conflict = - 目前Ruffle初始化時遇到重大問題。 - 這網頁伺服器被跨來源資源共用機制禁止讀取".wasm"檔案。 - 如果你是伺服器管理員,請查詢Ruffle wiki得到需求幫助。 -error-unknown = - 目前Ruffle初始化要讀取Flash內容時遇到重大問題 - { $outdated -> - [true] 如果你是伺服器管理員, 請上傳最新版的Ruffle(現在使用的版本已經過時: { $buildDate }). - *[false] 這不應該發生的,我們也很高興你告知bug! - } -`,"save-manager.ftl":`save-delete-prompt = 你確定要刪除這個存檔嗎? -save-reload-prompt = - 唯一方法只有 { $action -> - [delete] 刪除 - *[replace] 取代 - } 這個存檔不會完全取代直到重新啟動. 你需要繼續嗎? -save-download = 下載 -save-replace = 取代 -save-delete = 刪除 -save-backup-all = 下載所有存檔檔案。 -`,"volume-controls.ftl":`volume-controls-mute = 靜音 -volume-controls-unmute = 取消靜音 -`}},Jl={};for(const[e,n]of Object.entries(tv)){const t=new _h(e);if(n){for(const[r,i]of Object.entries(n))if(i)for(const o of t.addResource(new Hh(i)))console.error(`Error in text for ${e} ${r}: ${o}`)}Jl[e]=t}function rv(e,n,t){const r=Jl[e];if(r!==void 0){const i=r.getMessage(n);if(i!==void 0&&i.value)return r.formatPattern(i.value,t)}return null}function T(e,n){const t=nv(navigator.languages,Object.keys(Jl),{defaultLocale:"en-US"});for(const r in t){const i=rv(t[r],e,n);if(i)return i}return console.error(`Unknown text key '${e}'`),e}function se(e,n){const t=document.createElement("div");return T(e,n).split(` -`).forEach(r=>{const i=document.createElement("p");i.innerText=r,t.appendChild(i)}),t}function iv(){return R("div",{id:"volume-controls-modal",class:"modal hidden",children:R("div",{class:"modal-area",children:G("div",{id:"volume-controls",children:[R("input",{id:"mute-checkbox",type:"checkbox"}),R("label",{id:"volume-mute",for:"mute-checkbox",title:T("volume-controls-unmute")}),R("label",{id:"volume-min",for:"mute-checkbox",title:T("volume-controls-mute")}),R("label",{id:"volume-mid",for:"mute-checkbox",title:T("volume-controls-mute")}),R("label",{id:"volume-max",for:"mute-checkbox",title:T("volume-controls-mute")}),R("input",{id:"volume-slider",type:"range",min:"0",max:"100",step:"1"}),R("span",{id:"volume-slider-text"}),R("span",{class:"close-modal"})]})})})}function ov(){return R("div",{id:"video-modal",class:"modal hidden",children:G("div",{class:"modal-area",children:[R("span",{class:"close-modal"}),R("div",{id:"video-holder"})]})})}function av(){return R("div",{id:"hardware-acceleration-modal",class:"modal hidden",children:G("div",{class:"modal-area",children:[R("span",{class:"close-modal"}),R("span",{id:"acceleration-text",children:T("enable-hardware-acceleration")}),R("a",{href:"https://github.com/ruffle-rs/ruffle/wiki/Frequently-Asked-Questions-For-Users#chrome-hardware-acceleration",target:"_blank",class:"modal-button",children:T("enable-hardware-acceleration-link")})]})})}const qo=navigator.userAgent.includes("Mac OS X")?"Command":"Ctrl";function lv(){return R("div",{id:"clipboard-modal",class:"modal hidden",children:G("div",{class:"modal-area",children:[R("span",{class:"close-modal"}),R("h2",{children:T("clipboard-message-title")}),R("p",{id:"clipboard-modal-description"}),G("p",{children:[G("b",{children:[qo,"+C"]}),R("span",{children:T("clipboard-message-copy")})]}),G("p",{children:[G("b",{children:[qo,"+X"]}),R("span",{children:T("clipboard-message-cut")})]}),G("p",{children:[G("b",{children:[qo,"+V"]}),R("span",{children:T("clipboard-message-paste")})]})]})})}function sv(){return R("div",{id:"context-menu-overlay",class:"hidden",children:R("ul",{id:"context-menu"})})}const Ke=document.createElement("template");Ke.content.appendChild(R(ph,{}));Ke.content.appendChild(R(mh,{}));Ke.content.appendChild(R(hh,{}));Ke.content.appendChild(R(vh,{}));Ke.content.appendChild(R(gh,{}));Ke.content.appendChild(R(iv,{}));Ke.content.appendChild(R(ov,{}));Ke.content.appendChild(R(av,{}));Ke.content.appendChild(R(lv,{}));Ke.content.appendChild(R(sv,{}));const ef="application/x-shockwave-flash",nf="application/futuresplash",tf="application/x-shockwave-flash2-preview",rf="application/vnd.adobe.flash.movie",uv="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";function cv(e){let n="";try{n=new URL(e,"https://example.com").pathname}catch{}if(n&&n.length>=4){const t=n.slice(-4).toLowerCase();if(t===".swf"||t===".spl")return!0}return!1}function dv(e,n){switch(e=e.toLowerCase(),e){case ef.toLowerCase():case nf.toLowerCase():case tf.toLowerCase():case rf.toLowerCase():return!0;default:if(n)switch(e){case"application/octet-stream":case"binary/octet-stream":return!0}}return!1}function of(e,n){const t=cv(e);return n?dv(n,t):t}function fv(e){const n=e.pathname;return n.substring(n.lastIndexOf("/")+1)}let ar=null,Fn=!1;try{if(document.currentScript!==void 0&&document.currentScript!==null&&"src"in document.currentScript&&document.currentScript.src!==""){let e=document.currentScript.src;!e.endsWith(".js")&&!e.endsWith("/")&&(e+="/"),ar=new URL(".",e),Fn=ar.protocol.includes("extension")}}catch{console.warn("Unable to get currentScript URL")}const De={versionNumber:"0.1.0",versionName:"nightly 2024-09-01",versionChannel:"nightly",buildDate:"2024-09-01T00:06:39.136Z",commitHash:"ad0d3f8fbf4cba09e66d84d077f6a2df23a409b9"},lr="https://ruffle.rs";class af extends Error{constructor(n){super(`Failed to fetch ${n}`),this.swfUrl=n,this.swfUrl=n}}class lf extends Error{constructor(n){super(`Not a valid swf: ${n}`)}}class Qa extends Error{constructor(n){super("Failed to load Ruffle WASM"),this.cause=n}}class sf extends Error{constructor(n){super(`Invalid options: ${n}`)}}var uf={},Dn={};Object.defineProperty(Dn,"__esModule",{value:!0});Dn.createRef=Dn.h=Dn.createElement=void 0;const pv=Tr,Wo=ln;function cf(e,n,...t){if(typeof e=="function")return e({...n,children:t});const{finalTag:r,finalAttrs:i}=(0,Wo.applyTsxTag)(e,n),o=(0,Wo.createDomElement)(r,i);return i&&(0,pv.setAttributes)(o,i),(0,Wo.applyChildren)(o,t),o}Dn.createElement=cf;Dn.h=cf;const mv=()=>({current:null});Dn.createRef=mv;var lo={};Object.defineProperty(lo,"__esModule",{value:!0});lo.defineCustomElement=void 0;const hv=an;function vv(e,n,t){return customElements.define(e,n,t),r=>(0,hv.jsx)(e,r)}lo.defineCustomElement=vv;var df={};Object.defineProperty(df,"__esModule",{value:!0});(function(e){var n=kn&&kn.__createBinding||(Object.create?function(r,i,o,a){a===void 0&&(a=o);var l=Object.getOwnPropertyDescriptor(i,o);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[o]}}),Object.defineProperty(r,a,l)}:function(r,i,o,a){a===void 0&&(a=o),r[a]=i[o]}),t=kn&&kn.__exportStar||function(r,i){for(var o in r)o!=="default"&&!Object.prototype.hasOwnProperty.call(i,o)&&n(i,r,o)};Object.defineProperty(e,"__esModule",{value:!0}),t(Dn,e),t(lo,e),t(an,e),t(df,e)})(uf);function gv({action:e,showDetails:n,errorArray:t,errorText:r,swfUrl:i}){if(e.type=="show_details")return R("li",{children:R("a",{href:"#",id:"panic-view-details",onClick:()=>(n(),!1),children:T("view-error-details")})});if(e.type=="open_link")return R("li",{children:R("a",{href:e.url,target:"_top",children:e.label})});{let o;document.location.protocol.includes("extension")&&i?o=i.href:o=document.location.href,o=o.split(/[?#]/,1)[0];const a=`Error on ${o}`;let l=`https://github.com/ruffle-rs/ruffle/issues/new?title=${encodeURIComponent(a)}&template=error_report.md&labels=error-report&body=`,s=encodeURIComponent(r);return t.stackIndex>-1&&String(l+s).length>8195&&(t[t.stackIndex]=null,t.avmStackIndex>-1&&(t[t.avmStackIndex]=null),s=encodeURIComponent(t.join(""))),l+=s,R("li",{children:R("a",{href:l,target:"_top",children:T("report-bug")})})}}function Ka(){const e=new Date(De.buildDate),n=new Date;return n.setMonth(n.getMonth()-6),n>e}const $={OpenDemo:{type:"open_link",url:lr+"/demo",label:T("ruffle-demo")},DownloadDesktop:{type:"open_link",url:lr+"/downloads#desktop-app",label:T("ruffle-desktop")},UpdateRuffle:{type:"open_link",url:lr+"/downloads",label:T("update-ruffle")},CreateReport:{type:"create_report"},ShowDetails:{type:"show_details"},createReportOrUpdate(){return Ka()?this.UpdateRuffle:this.CreateReport},openWiki(e,n){return{type:"open_link",url:`https://github.com/ruffle-rs/ruffle/wiki/${e}`,label:n??T("ruffle-wiki")}}};function wv(e){var n;if(e instanceof af)return e.swfUrl&&!e.swfUrl.protocol.includes("http")?{body:se("error-file-protocol"),actions:[$.OpenDemo,$.DownloadDesktop]}:window.location.origin===((n=e.swfUrl)==null?void 0:n.origin)||window.location.protocol.includes("extension")?{body:se("error-swf-fetch"),actions:[$.ShowDetails]}:{body:se("error-swf-cors"),actions:[$.openWiki("Using-Ruffle#configure-cors-header"),$.ShowDetails]};if(e instanceof lf)return{body:se("error-invalid-swf"),actions:[$.ShowDetails]};if(e instanceof Qa){if(window.location.protocol==="file:")return{body:se("error-file-protocol"),actions:[$.OpenDemo,$.DownloadDesktop]};const t=String(e.cause.message).toLowerCase();if(t.includes("mime"))return{body:se("error-wasm-mime-type"),actions:[$.openWiki("Using-Ruffle#configure-webassembly-mime-type"),$.ShowDetails]};if(t.includes("networkerror")||t.includes("failed to fetch"))return{body:se("error-wasm-cors"),actions:[$.openWiki("Using-Ruffle#configure-cors-header"),$.ShowDetails]};if(t.includes("disallowed by embedder"))return{body:se("error-csp-conflict"),actions:[$.openWiki("Using-Ruffle#configure-wasm-csp"),$.ShowDetails]};if(e.cause.name==="CompileError")return{body:se("error-wasm-invalid"),actions:[$.openWiki("Using-Ruffle#addressing-a-compileerror"),$.ShowDetails]};if(t.includes("could not download wasm module")&&e.cause.name==="TypeError")return{body:se("error-wasm-download"),actions:[$.ShowDetails]};if(e.cause.name==="TypeError"){const r=se("error-javascript-conflict");return Ka()&&r.appendChild(se("error-javascript-conflict-outdated",{buildDate:De.buildDate})),{body:r,actions:[$.createReportOrUpdate(),$.ShowDetails]}}return navigator.userAgent.includes("Edg")&&t.includes("webassembly is not defined")?{body:se("error-wasm-disabled-on-edge"),actions:[$.openWiki("Frequently-Asked-Questions-For-Users#edge-webassembly-error",T("more-info")),$.ShowDetails]}:{body:se("error-wasm-not-found"),actions:[$.openWiki("Using-Ruffle#configuration-options"),$.ShowDetails]}}return e instanceof sf?{body:se("error-javascript-config"),actions:[$.openWiki("Using-Ruffle#javascript-api"),$.ShowDetails]}:{body:se("error-unknown",{buildDate:De.buildDate,outdated:String(Ka)}),actions:[$.createReportOrUpdate(),$.ShowDetails]}}function yv(e,n,t,r){const i=t.join("");let{body:o,actions:a}=wv(n);const l=uf.createRef(),s=()=>{l.current.classList.add("details"),l.current.replaceChildren(R("textarea",{readOnly:!0,children:i}))};e.textContent="",e.appendChild(G("div",{id:"panic",children:[R("div",{id:"panic-title",children:T("panic-title")}),R("div",{id:"panic-body",ref:l,children:o}),R("div",{id:"panic-footer",children:R("ul",{children:a.map(u=>gv({action:u,showDetails:s,errorText:i,errorArray:t,swfUrl:r}))})})]}))}const kv="modulepreload",bv=function(e,n){return new URL(e,n).href},zu={},Eu=function(n,t,r){let i=Promise.resolve();if(t&&t.length>0){const o=document.getElementsByTagName("link"),a=document.querySelector("meta[property=csp-nonce]"),l=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));i=Promise.all(t.map(s=>{if(s=bv(s,r),s in zu)return;zu[s]=!0;const u=s.endsWith(".css"),p=u?'[rel="stylesheet"]':"";if(!!r)for(let g=o.length-1;g>=0;g--){const y=o[g];if(y.href===s&&(!u||y.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${p}`))return;const m=document.createElement("link");if(m.rel=u?"stylesheet":kv,u||(m.as="script",m.crossOrigin=""),m.href=s,l&&m.setAttribute("nonce",l),document.head.appendChild(m),u)return new Promise((g,y)=>{m.addEventListener("load",g),m.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${s}`)))})}))}return i.then(()=>n()).catch(o=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o})},Sv=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,5,3,1,0,1,10,14,1,12,0,65,0,65,0,65,0,252,10,0,0,11])),Rv=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,10,7,1,5,0,208,112,26,11])),xv=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,10,12,1,10,0,67,0,0,0,0,252,0,26,11])),zv=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,10,8,1,6,0,65,0,192,26,11])),Ev=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,5,1,96,0,1,123,3,2,1,0,10,10,1,8,0,65,0,253,15,253,98,11]));function jv(){Object.defineProperty(Array.prototype,"reduce",{value(...e){if(e.length===0&&window.Prototype&&window.Prototype.Version&&window.Prototype.Version<"1.6.1")return this.length>1?this:this[0];const n=e[0];if(this===null)throw new TypeError("Array.prototype.reduce called on null or undefined");if(typeof n!="function")throw new TypeError(`${n} is not a function`);const t=Object(this),r=t.length>>>0;let i=0,o;if(e.length>=2)o=e[1];else{for(;i=r)throw new TypeError("Reduce of empty array with no initial value");o=t[i++]}for(;i=0?Function.prototype.toString.call(e).indexOf("[native code]")>=0:!1}function _v(){(typeof Array.prototype.reduce!="function"||!Ja(Array.prototype.reduce))&&jv(),(typeof Window!="function"||!Ja(Window))&&Cv(),Pv()}const Av=999,Za={};function Fv(e){const n=Za[e];return n!==void 0?{internalName:e,name:n.name,class:n.class}:null}function Zl(e,n){const t=Za[e];if(t!==void 0){if(t.class!==n)throw new Error("Internal naming conflict on "+e);return t.name}let r=0;if(window.customElements!==void 0)for(;r0&&(i=i+"-"+r),window.customElements.get(i)!==void 0){r+=1;continue}else window.customElements.define(i,n);return Za[e]={class:n,name:i,internalName:e},i}throw new Error("Failed to assign custom element "+e)}const sr={version:De.versionNumber+"+"+De.buildDate.substring(0,10),polyfill(){Yv()},pluginPolyfill(){Gv()},createPlayer(){const e=Zl("ruffle-player",Yl);return document.createElement(e)},options:{}};async function Dv(e){var u,p,h;_v();const n=(await Promise.all([Sv(),Ev(),xv(),zv(),Rv()])).every(Boolean);n||console.log("Some WebAssembly extensions are NOT available, falling back to the vanilla WebAssembly module"),(p=(u=sr.options).onFirstLoad)==null||p.call(u),sr.options.onFirstLoad=()=>{};const{default:t,RuffleInstanceBuilder:r,ZipWriter:i}=await(n?Eu(()=>import("./ruffle_web-wasm_extensions-CuvSg2J3.js"),__vite__mapDeps([0,1]),import.meta.url):Eu(()=>import("./ruffle_web-CFiuWY_0.js"),__vite__mapDeps([2,1]),import.meta.url));let o;const a=n?new URL(""+new URL("ruffle_web-wasm_extensions_bg-Bhq3IGoI.wasm",import.meta.url).href,import.meta.url):new URL(""+new URL("ruffle_web_bg-DXVbiCDQ.wasm",import.meta.url).href,import.meta.url),l=await fetch(a);if(e&&typeof ReadableStreamDefaultController=="function"){const m=((h=l==null?void 0:l.headers)==null?void 0:h.get("content-length"))||"";let g=0;const y=parseInt(m);o=new Response(new ReadableStream({async start(S){var d;const F=(d=l.body)==null?void 0:d.getReader();if(!F)throw"Response had no body";for(e(g,y);;){const{done:c,value:f}=await F.read();if(c)break;f!=null&&f.byteLength&&(g+=f==null?void 0:f.byteLength),S.enqueue(f),e(g,y)}S.close()}}),l)}else o=l;return await t(o),[r,i]}let Uo=null;async function Tv(e){Uo===null&&(Uo=Dv(e));const n=await Uo;return[new n[0],()=>new n[1]]}function V(e){return e!=null}function Ov(e,n){if(V(n.allowScriptAccess)&&e.setAllowScriptAccess(n.allowScriptAccess),V(n.backgroundColor)&&e.setBackgroundColor(Lv(n.backgroundColor)),V(n.upgradeToHttps)&&e.setUpgradeToHttps(n.upgradeToHttps),V(n.compatibilityRules)&&e.setCompatibilityRules(n.compatibilityRules),V(n.letterbox)&&e.setLetterbox(n.letterbox.toLowerCase()),V(n.base)&&e.setBaseUrl(n.base),V(n.menu)&&e.setShowMenu(n.menu),V(n.allowFullscreen)&&e.setAllowFullscreen(n.allowFullscreen),V(n.salign)&&e.setStageAlign(n.salign.toLowerCase()),V(n.forceAlign)&&e.setForceAlign(n.forceAlign),V(n.quality)?e.setQuality(n.quality.toLowerCase()):Mv()&&(console.log("Running on a mobile device; defaulting to low quality"),e.setQuality("low")),V(n.scale)&&e.setScale(n.scale.toLowerCase()),V(n.forceScale)&&e.setForceScale(n.forceScale),V(n.frameRate)&&e.setFrameRate(n.frameRate),V(n.wmode)&&e.setWmode(n.wmode),V(n.logLevel)&&e.setLogLevel(n.logLevel),V(n.maxExecutionDuration)&&e.setMaxExecutionDuration(Iv(n.maxExecutionDuration)),V(n.playerVersion)&&e.setPlayerVersion(n.playerVersion),V(n.preferredRenderer)&&e.setPreferredRenderer(n.preferredRenderer),V(n.openUrlMode)&&e.setOpenUrlMode(n.openUrlMode.toLowerCase()),V(n.allowNetworking)&&e.setAllowNetworking(n.allowNetworking.toLowerCase()),V(n.credentialAllowList)&&e.setCredentialAllowList(n.credentialAllowList),V(n.playerRuntime)&&e.setPlayerRuntime(n.playerRuntime),V(n.socketProxy))for(const t of n.socketProxy)e.addSocketProxy(t.host,t.port,t.proxyUrl)}function Lv(e){if(e.startsWith("#")&&(e=e.substring(1)),e.length<6)return;let n=0;for(let t=0;t<6;t++){const r=parseInt(e[t],16);isNaN(r)?n=n<<4:n=n<<4|r}return n}function Iv(e){return typeof e=="number"?e:e.secs}function Mv(){return typeof window.orientation<"u"}const Nv={allowScriptAccess:!1,parameters:{},autoplay:At.Auto,backgroundColor:null,letterbox:Ni.Fullscreen,unmuteOverlay:Er.Visible,upgradeToHttps:!0,compatibilityRules:!0,favorFlash:!0,warnOnUnsupportedContent:!0,logLevel:$i.Error,showSwfDownload:!1,contextMenu:kt.On,preloader:!0,splashScreen:!0,maxExecutionDuration:15,base:null,menu:!0,allowFullscreen:!1,salign:"",forceAlign:!1,quality:"high",scale:"showAll",forceScale:!1,frameRate:null,wmode:qi.Window,publicPath:null,polyfills:!0,playerVersion:null,preferredRenderer:null,openUrlMode:Ba.Allow,allowNetworking:Va.All,openInNewTab:null,socketProxy:[],fontSources:[],defaultFonts:{},credentialAllowList:[],playerRuntime:Ua.FlashPlayer},$v=/^\s*(\d+(\.\d+)?(%)?)/;let ti=!1;function Bo(e){if(e==null)return{};e instanceof URLSearchParams||(e=new URLSearchParams(e));const n={};for(const[t,r]of e)n[t]=r.toString();return n}class ju{constructor(n,t){this.x=n,this.y=t}distanceTo(n){const t=n.x-this.x,r=n.y-this.y;return Math.sqrt(t*t+r*r)}}class Rn{constructor(n,t,r){this.contextMenuForceDisabled=!1,this.isTouch=!1,this.contextMenuSupported=!1,this._suppressContextMenu=!1,this.panicked=!1,this.rendererDebugInfo="",this.longPressTimer=null,this.pointerDownPosition=null,this.pointerMoveMaxDistance=0,this.config={},this.element=n,this.debugPlayerInfo=t,this.onCallbackAvailable=r,this.shadow=this.element.attachShadow({mode:"open"}),this.shadow.appendChild(Ke.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.addEventListener("click",()=>this.play()),this.unmuteOverlay=this.shadow.getElementById("unmute-overlay"),this.splashScreen=this.shadow.getElementById("splash-screen"),this.virtualKeyboard=this.shadow.getElementById("virtual-keyboard"),this.virtualKeyboard.addEventListener("input",this.virtualKeyboardInput.bind(this)),this.saveManager=this.shadow.getElementById("save-manager"),this.videoModal=this.shadow.getElementById("video-modal"),this.hardwareAccelerationModal=this.shadow.getElementById("hardware-acceleration-modal"),this.volumeControls=this.shadow.getElementById("volume-controls-modal"),this.clipboardModal=this.shadow.getElementById("clipboard-modal"),this.addModalJavaScript(this.saveManager),this.addModalJavaScript(this.volumeControls),this.addModalJavaScript(this.videoModal),this.addModalJavaScript(this.hardwareAccelerationModal),this.addModalJavaScript(this.clipboardModal),this.volumeSettings=new qv(!1,100),this.addVolumeControlsJavaScript(this.volumeControls);const i=this.saveManager.querySelector(".modal-button");i&&(i.addEventListener("click",this.backupSaves.bind(this)),i.innerText=T("save-backup-all"));const o=this.unmuteOverlay.querySelector("#unmute-overlay-svg");if(o){const l=o.querySelector("#unmute-text");l.textContent=T("click-to-unmute")}this.contextMenuOverlay=this.shadow.getElementById("context-menu-overlay"),this.contextMenuElement=this.shadow.getElementById("context-menu");const a=l=>{l.preventDefault(),l.stopPropagation()};this.contextMenuElement.addEventListener("contextmenu",a),this.contextMenuElement.addEventListener("click",a),document.documentElement.addEventListener("pointerdown",this.checkIfTouch.bind(this)),this.element.addEventListener("contextmenu",this.showContextMenu.bind(this)),this.container.addEventListener("pointerdown",this.pointerDown.bind(this)),this.container.addEventListener("pointermove",this.checkLongPressMovement.bind(this)),this.container.addEventListener("pointerup",this.checkLongPress.bind(this)),this.container.addEventListener("pointercancel",this.clearLongPressTimer.bind(this)),this.element.addEventListener("fullscreenchange",this.fullScreenChange.bind(this)),this.element.addEventListener("webkitfullscreenchange",this.fullScreenChange.bind(this)),this.instance=null,this.newZipWriter=null,this.onFSCommand=null,this._readyState=bt.HaveNothing,this.metadata=null,this.lastActivePlayingState=!1,this.setupPauseOnTabHidden()}addModalJavaScript(n){const t=n.querySelector("#video-holder"),r=()=>{n.classList.add("hidden"),t&&(t.textContent="")};n.parentNode.addEventListener("click",r);const i=n.querySelector(".modal-area");i&&i.addEventListener("click",a=>a.stopPropagation());const o=n.querySelector(".close-modal");o&&o.addEventListener("click",r)}addVolumeControlsJavaScript(n){const t=n.querySelector("#mute-checkbox"),r=n.querySelector("#volume-mute"),i=[n.querySelector("#volume-min"),n.querySelector("#volume-mid"),n.querySelector("#volume-max")],o=n.querySelector("#volume-slider"),a=n.querySelector("#volume-slider-text"),l=()=>{if(this.volumeSettings.isMuted)r.style.display="inline",i.forEach(s=>{s.style.display="none"});else{r.style.display="none";const s=Math.round(this.volumeSettings.volume/50);i.forEach((u,p)=>{u.style.display=p===s?"inline":"none"})}};t.checked=this.volumeSettings.isMuted,o.disabled=t.checked,o.valueAsNumber=this.volumeSettings.volume,a.textContent=o.value+"%",l(),t.addEventListener("change",()=>{var s;o.disabled=t.checked,this.volumeSettings.isMuted=t.checked,(s=this.instance)==null||s.set_volume(this.volumeSettings.get_volume()),l()}),o.addEventListener("input",()=>{var s;a.textContent=o.value+"%",this.volumeSettings.volume=o.valueAsNumber,(s=this.instance)==null||s.set_volume(this.volumeSettings.get_volume()),l()})}setupPauseOnTabHidden(){document.addEventListener("visibilitychange",()=>{this.instance&&(document.hidden&&(this.lastActivePlayingState=this.instance.is_playing(),this.instance.pause()),!document.hidden&&this.lastActivePlayingState===!0&&this.instance.play())},!1)}updateStyles(){if(this.dynamicStyles.sheet){if(this.dynamicStyles.sheet.cssRules)for(let r=this.dynamicStyles.sheet.cssRules.length-1;r>=0;r--)this.dynamicStyles.sheet.deleteRule(r);const n=this.element.attributes.getNamedItem("width");if(n!=null){const r=Rn.htmlDimensionToCssDimension(n.value);r!==null&&this.dynamicStyles.sheet.insertRule(`:host { width: ${r}; }`)}const t=this.element.attributes.getNamedItem("height");if(t!=null){const r=Rn.htmlDimensionToCssDimension(t.value);r!==null&&this.dynamicStyles.sheet.insertRule(`:host { height: ${r}; }`)}}}isUnusedFallbackObject(){const n=Fv("ruffle-object");if(n!==null){let t=this.element.parentNode;for(;t!==document&&t!==null;){if(t.nodeName===n.name)return!0;t=t.parentNode}}return!1}async ensureFreshInstance(){var o,a,l;this.destroy(),this.loadedConfig&&this.loadedConfig.splashScreen!==!1&&this.loadedConfig.preloader!==!1&&this.showSplashScreen(),this.loadedConfig&&this.loadedConfig.preloader===!1&&console.warn("The configuration option preloader has been replaced with splashScreen. If you own this website, please update the configuration."),this.loadedConfig&&this.loadedConfig.maxExecutionDuration&&typeof this.loadedConfig.maxExecutionDuration!="number"&&console.warn("Configuration: An obsolete format for duration for 'maxExecutionDuration' was used, please use a single number indicating seconds instead. For instance '15' instead of '{secs: 15, nanos: 0}'."),this.loadedConfig&&typeof this.loadedConfig.contextMenu=="boolean"&&console.warn('The configuration option contextMenu no longer takes a boolean. Use "on", "off", or "rightClickOnly".');const[n,t]=await Tv(this.onRuffleDownloadProgress.bind(this)).catch(s=>{console.error(`Serious error loading Ruffle: ${s}`);const u=new Qa(s);throw this.panic(u),u});if(this.newZipWriter=t,Ov(n,this.loadedConfig||{}),n.setVolume(this.volumeSettings.get_volume()),(o=this.loadedConfig)!=null&&o.fontSources)for(const s of this.loadedConfig.fontSources)try{const u=await fetch(s);n.addFont(s,new Uint8Array(await u.arrayBuffer()))}catch(u){console.warn(`Couldn't download font source from ${s}`,u)}for(const s in(a=this.loadedConfig)==null?void 0:a.defaultFonts){const u=this.loadedConfig.defaultFonts[s];u&&n.setDefaultFont(s,u)}this.instance=await n.build(this.container,this).catch(s=>{throw console.error(`Serious error loading Ruffle: ${s}`),this.panic(s),s}),this.rendererDebugInfo=this.instance.renderer_debug_info(),this.rendererDebugInfo.includes("Adapter Device Type: Cpu")&&this.container.addEventListener("mouseover",this.openHardwareAccelerationModal.bind(this),{once:!0});const r=this.instance.renderer_name(),i=this.instance.constructor;if(console.log("%cNew Ruffle instance created (Version: "+De.versionName+" | WebAssembly extensions: "+(i.is_wasm_simd_used()?"ON":"OFF")+" | Used renderer: "+(r??"")+")","background: #37528C; color: #FFAD33"),this.audioState()!=="running"&&(this.container.style.visibility="hidden",await new Promise(s=>{window.setTimeout(()=>{s()},200)}),this.container.style.visibility=""),this.unmuteAudioContext(),!this.loadedConfig||this.loadedConfig.autoplay===At.On||this.loadedConfig.autoplay!==At.Off&&this.audioState()==="running"){if(this.play(),this.audioState()!=="running"){(!this.loadedConfig||this.loadedConfig.unmuteOverlay!==Er.Hidden)&&(this.unmuteOverlay.style.display="block"),this.container.addEventListener("click",this.unmuteOverlayClicked.bind(this),{once:!0});const s=(l=this.instance)==null?void 0:l.audio_context();s&&(s.onstatechange=()=>{s.state==="running"&&this.unmuteOverlayClicked(),s.onstatechange=null})}}else this.playButton.style.display="block"}onRuffleDownloadProgress(n,t){const r=this.splashScreen.querySelector(".loadbar-inner"),i=this.splashScreen.querySelector(".loadbar");Number.isNaN(t)?i&&(i.style.display="none"):r.style.width=`${100*(n/t)}%`}destroy(){this.instance&&(this.instance.destroy(),this.instance=null,this.metadata=null,this._readyState=bt.HaveNothing,console.log("Ruffle instance destroyed."))}checkOptions(n){if(typeof n=="string")return{url:n};const t=(r,i)=>{if(!r){const o=new sf(i);throw this.panic(o),o}};return t(n!==null&&typeof n=="object","Argument 0 must be a string or object"),t("url"in n||"data"in n,"Argument 0 must contain a `url` or `data` key"),t(!("url"in n)||typeof n.url=="string","`url` must be a string"),n}async reload(){if(this.loadedConfig)await this.load(this.loadedConfig);else throw new Error("Cannot reload if load wasn't first called")}async load(n,t=!1){var r;if(n=this.checkOptions(n),!this.element.isConnected||this.isUnusedFallbackObject()){console.warn("Ignoring attempt to play a disconnected or suspended Ruffle element");return}if(!Gl(this.element))try{this.loadedConfig={...Nv,...t&&"url"in n?{allowScriptAccess:ff("samedomain",n.url)}:{},...((r=window.RufflePlayer)==null?void 0:r.config)??{},...this.config,...n},this.loadedConfig.backgroundColor&&this.loadedConfig.wmode!==qi.Transparent&&(this.container.style.backgroundColor=this.loadedConfig.backgroundColor),await this.ensureFreshInstance(),"url"in n?(console.log(`Loading SWF file ${n.url}`),this.swfUrl=new URL(n.url,document.baseURI),this.instance.stream_from(this.swfUrl.href,Bo(n.parameters))):"data"in n&&(console.log("Loading SWF data"),delete this.swfUrl,this.instance.load_data(new Uint8Array(n.data),Bo(n.parameters),n.swfFileName||"movie.swf"))}catch(i){console.error(`Serious error occurred loading SWF file: ${i}`);const o=new Error(i);throw this.panic(o),o}}play(){this.instance&&(this.instance.play(),this.playButton.style.display="none")}get isPlaying(){return this.instance?this.instance.is_playing():!1}get volume(){return this.instance?this.instance.volume():1}set volume(n){this.instance&&this.instance.set_volume(n)}get fullscreenEnabled(){return!!(document.fullscreenEnabled||document.webkitFullscreenEnabled)}get isFullscreen(){return(document.fullscreenElement||document.webkitFullscreenElement)===this.element}setFullscreen(n){this.fullscreenEnabled&&n!==this.isFullscreen&&(n?this.enterFullscreen():this.exitFullscreen())}enterFullscreen(){const n={navigationUI:"hide"};this.element.requestFullscreen?this.element.requestFullscreen(n):this.element.webkitRequestFullscreen?this.element.webkitRequestFullscreen(n):this.element.webkitRequestFullScreen&&this.element.webkitRequestFullScreen(n)}exitFullscreen(){document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.webkitCancelFullScreen&&document.webkitCancelFullScreen()}fullScreenChange(){var n;(n=this.instance)==null||n.set_fullscreen(this.isFullscreen)}saveFile(n,t){const r=URL.createObjectURL(n),i=document.createElement("a");i.href=r,i.download=t,i.click(),URL.revokeObjectURL(r)}checkIfTouch(n){this.isTouch=n.pointerType==="touch"||n.pointerType==="pen"}base64ToArray(n){const t=atob(n),r=new Uint8Array(t.length);for(let i=0;i{if(i.result&&typeof i.result=="string"){const o=new RegExp("data:.*;base64,"),a=i.result.replace(o,"");this.confirmReloadSave(t,a,!0)}}),r&&r.files&&r.files.length>0&&r.files[0]&&i.readAsDataURL(r.files[0])}checkSaves(){if(!this.saveManager.querySelector("#local-saves"))return!1;try{if(localStorage===null)return!1}catch{return!1}return Object.keys(localStorage).some(n=>{const t=n.split("/").pop(),r=localStorage.getItem(n);return t&&r&&this.isB64SOL(r)})}deleteSave(n){const t=localStorage.getItem(n);t&&this.confirmReloadSave(n,t,!1)}populateSaves(){if(!this.checkSaves())return;const n=this.saveManager.querySelector("#local-saves");n.textContent="",Object.keys(localStorage).forEach(t=>{const r=t.split("/").pop(),i=localStorage.getItem(t);if(r&&i&&this.isB64SOL(i)){const o=document.createElement("TR"),a=document.createElement("TD");a.textContent=r,a.title=t;const l=document.createElement("TD"),s=document.createElement("SPAN");s.className="save-option",s.id="download-save",s.title=T("save-download"),s.addEventListener("click",()=>{const y=this.base64ToBlob(i,"application/octet-stream");this.saveFile(y,r+".sol")}),l.appendChild(s);const u=document.createElement("TD"),p=document.createElement("INPUT");p.type="file",p.accept=".sol",p.className="replace-save",p.id="replace-save-"+t;const h=document.createElement("LABEL");h.htmlFor="replace-save-"+t,h.className="save-option",h.id="replace-save",h.title=T("save-replace"),p.addEventListener("change",y=>this.replaceSOL(y,t)),u.appendChild(p),u.appendChild(h);const m=document.createElement("TD"),g=document.createElement("SPAN");g.className="save-option",g.id="delete-save",g.title=T("save-delete"),g.addEventListener("click",()=>this.deleteSave(t)),m.appendChild(g),o.appendChild(a),o.appendChild(l),o.appendChild(u),o.appendChild(m),n.appendChild(o)}})}async backupSaves(){const n=this.newZipWriter(),t=[];Object.keys(localStorage).forEach(i=>{let o=String(i.split("/").pop());const a=localStorage.getItem(i);if(a&&this.isB64SOL(a)){const l=this.base64ToArray(a),s=t.filter(u=>u===o).length;t.push(o),s>0&&(o+=` (${s+1})`),n.addFile(o+".sol",l)}});const r=new Blob([n.save()],{type:"application/zip"});this.saveFile(r,"saves.zip")}openHardwareAccelerationModal(){this.hardwareAccelerationModal.classList.remove("hidden")}async openSaveManager(){this.populateSaves(),this.saveManager.classList.remove("hidden")}openVolumeControls(){this.volumeControls.classList.remove("hidden")}async downloadSwf(){try{if(this.swfUrl){console.log("Downloading SWF: "+this.swfUrl);const n=await fetch(this.swfUrl.href);if(!n.ok){console.error("SWF download failed");return}const t=await n.blob();this.saveFile(t,fv(this.swfUrl))}else console.error("SWF download failed")}catch{console.error("SWF download failed")}}virtualKeyboardInput(){const n=this.virtualKeyboard,t=n.value;for(const r of t)for(const i of["keydown","keyup"])this.element.dispatchEvent(new KeyboardEvent(i,{key:r,bubbles:!0}));n.value=""}openVirtualKeyboard(){var n;(n=this.instance)!=null&&n.has_focus()?this.virtualKeyboard.focus({preventScroll:!0}):setTimeout(()=>{this.virtualKeyboard.focus({preventScroll:!0})},0)}closeVirtualKeyboard(){this.isVirtualKeyboardFocused()&&this.container.focus({preventScroll:!0})}isVirtualKeyboardFocused(){return this.shadow.activeElement===this.virtualKeyboard}contextMenuItems(){const n="✓",t=[],r=()=>{t.length>0&&t[t.length-1]!==null&&t.push(null)};return this.instance&&this.isPlaying&&(this.instance.prepare_context_menu().forEach((o,a)=>{o.separatorBefore&&r(),t.push({text:o.caption+(o.checked?` (${n})`:""),onClick:async()=>{var l;return(l=this.instance)==null?void 0:l.run_context_menu_callback(a)},enabled:o.enabled})}),r()),this.fullscreenEnabled&&(this.isFullscreen?t.push({text:T("context-menu-exit-fullscreen"),onClick:async()=>this.setFullscreen(!1)}):t.push({text:T("context-menu-enter-fullscreen"),onClick:async()=>this.setFullscreen(!0)})),t.push({text:T("context-menu-volume-controls"),onClick:async()=>{this.openVolumeControls()}}),this.instance&&this.swfUrl&&this.loadedConfig&&this.loadedConfig.showSwfDownload===!0&&(r(),t.push({text:T("context-menu-download-swf"),onClick:this.downloadSwf.bind(this)})),navigator.clipboard&&window.isSecureContext&&t.push({text:T("context-menu-copy-debug-info"),onClick:()=>navigator.clipboard.writeText(this.getPanicData())}),this.checkSaves()&&t.push({text:T("context-menu-open-save-manager"),onClick:this.openSaveManager.bind(this)}),r(),t.push({text:T("context-menu-about-ruffle",{flavor:Fn?"extension":"",version:De.versionName}),async onClick(){window.open(lr,"_blank")}}),this.isTouch&&(r(),t.push({text:T("context-menu-hide"),onClick:async()=>{this.contextMenuForceDisabled=!0}})),t}pointerDown(n){this.pointerDownPosition=new ju(n.pageX,n.pageY),this.pointerMoveMaxDistance=0,this.startLongPressTimer()}clearLongPressTimer(){this.longPressTimer&&(clearTimeout(this.longPressTimer),this.longPressTimer=null)}startLongPressTimer(){this.clearLongPressTimer(),this.longPressTimer=setTimeout(()=>this.clearLongPressTimer(),800)}checkLongPressMovement(n){if(this.pointerDownPosition!==null){const t=new ju(n.pageX,n.pageY),r=this.pointerDownPosition.distanceTo(t);r>this.pointerMoveMaxDistance&&(this.pointerMoveMaxDistance=r)}}checkLongPress(n){this.longPressTimer?this.clearLongPressTimer():!this.contextMenuSupported&&n.pointerType!=="mouse"&&this.pointerMoveMaxDistance<15&&this.showContextMenu(n)}suppressContextMenu(){this._suppressContextMenu=!0}showContextMenu(n){var s,u;if(this.panicked)return;if(n.preventDefault(),this._suppressContextMenu){this._suppressContextMenu=!1;return}if(this.shadow.querySelectorAll(".modal:not(.hidden)").length!==0||(n.type==="contextmenu"?(this.contextMenuSupported=!0,document.documentElement.addEventListener("click",this.hideContextMenu.bind(this),{once:!0})):(document.documentElement.addEventListener("pointerup",this.hideContextMenu.bind(this),{once:!0}),n.stopPropagation()),[!1,kt.Off].includes(((s=this.loadedConfig)==null?void 0:s.contextMenu)??kt.On)||this.isTouch&&((u=this.loadedConfig)==null?void 0:u.contextMenu)===kt.RightClickOnly||this.contextMenuForceDisabled))return;for(;this.contextMenuElement.firstChild;)this.contextMenuElement.removeChild(this.contextMenuElement.firstChild);for(const p of this.contextMenuItems())if(p===null)this.contextMenuElement.appendChild(R("li",{class:"menu-separator",children:R("hr",{})}));else{const{text:h,onClick:m,enabled:g}=p,y=R("li",{class:{"menu-item":!0,disabled:g===!1},children:h});if(this.contextMenuElement.appendChild(y),g!==!1){const S=async F=>{F.preventDefault(),F.stopPropagation(),await m(F),this.hideContextMenu()};this.contextMenuSupported?(y.addEventListener("click",S),y.addEventListener("contextmenu",S)):y.addEventListener("pointerup",S)}}this.contextMenuOverlay.classList.remove("hidden");const t=this.element.getBoundingClientRect(),r=this.contextMenuElement.getBoundingClientRect(),i=Math.max(0,n.clientX+r.width-document.documentElement.clientWidth),o=Math.max(0,n.clientY+r.height-document.documentElement.clientHeight),a=n.clientX-t.x-i,l=n.clientY-t.y-o;this.contextMenuElement.style.transform=`translate(${a}px, ${l}px)`}hideContextMenu(){var n;(n=this.instance)==null||n.clear_custom_menu_items(),this.contextMenuOverlay.classList.add("hidden")}pause(){this.instance&&(this.instance.pause(),this.playButton.style.display="block")}audioState(){if(this.instance){const n=this.instance.audio_context();return n&&n.state||"running"}return"suspended"}unmuteOverlayClicked(){if(this.instance){if(this.audioState()!=="running"){const n=this.instance.audio_context();n&&n.resume()}this.unmuteOverlay.style.display="none"}}unmuteAudioContext(){if(!ti){if(navigator.maxTouchPoints<1){ti=!0;return}this.container.addEventListener("click",()=>{var r;if(ti)return;const n=(r=this.instance)==null?void 0:r.audio_context();if(!n)return;const t=new Audio;t.src=(()=>{const i=new ArrayBuffer(10),o=new DataView(i),a=n.sampleRate;return o.setUint32(0,a,!0),o.setUint32(4,a,!0),o.setUint16(8,1,!0),`data:audio/wav;base64,UklGRisAAABXQVZFZm10IBAAAAABAAEA${window.btoa(String.fromCharCode(...new Uint8Array(i))).slice(0,13)}AgAZGF0YQcAAACAgICAgICAAAA=`})(),t.load(),t.play().then(()=>{ti=!0}).catch(i=>{console.warn(`Failed to play dummy sound: ${i}`)})},{once:!0})}}static htmlDimensionToCssDimension(n){if(n){const t=n.match($v);if(t){let r=t[1];return t[3]||(r+="px"),r}}return null}callExternalInterface(n,t){var r;return(r=this.instance)==null?void 0:r.call_exposed_callback(n,t)}getObjectId(){return this.element.getAttribute("name")}set traceObserver(n){var t;(t=this.instance)==null||t.set_trace_observer(n)}getPanicData(){let n=` -# Player Info -`;if(n+=`Allows script access: ${this.loadedConfig?this.loadedConfig.allowScriptAccess:!1} -`,n+=`${this.rendererDebugInfo} -`,n+=this.debugPlayerInfo(),n+=` -# Page Info -`,n+=`Page URL: ${document.location.href} -`,this.swfUrl&&(n+=`SWF URL: ${this.swfUrl} -`),n+=` -# Browser Info -`,n+=`User Agent: ${window.navigator.userAgent} -`,n+=`Platform: ${window.navigator.platform} -`,n+=`Has touch support: ${window.navigator.maxTouchPoints>0} -`,n+=` -# Ruffle Info -`,n+=`Version: ${De.versionNumber} -`,n+=`Name: ${De.versionName} -`,n+=`Channel: ${De.versionChannel} -`,n+=`Built: ${De.buildDate} -`,n+=`Commit: ${De.commitHash} -`,n+=`Is extension: ${Fn} -`,n+=` -# Metadata -`,this.metadata)for(const[t,r]of Object.entries(this.metadata))n+=`${t}: ${r} -`;return n}panic(n){var r;if(this.panicked||(this.panicked=!0,this.hideSplashScreen(),n instanceof Error&&(n.name==="AbortError"||n.message.includes("AbortError"))))return;if(n instanceof Qa){const i=(r=this.loadedConfig)==null?void 0:r.openInNewTab,o=this.loadedConfig&&"url"in this.loadedConfig?new URL(this.loadedConfig.url,document.baseURI):void 0;if(i&&o){this.addOpenInNewTabMessage(i,o);return}}const t=Object.assign([],{stackIndex:-1,avmStackIndex:-1});if(t.push(`# Error Info -`),n instanceof Error){if(t.push(`Error name: ${n.name} -`),t.push(`Error message: ${n.message} -`),n.stack){const i=t.push(`Error stack: -\`\`\` -${n.stack} -\`\`\` -`)-1;if(n.avmStack){const o=t.push(`AVM2 stack: -\`\`\` - ${n.avmStack.trim().replace(/\t/g," ")} -\`\`\` -`)-1;t.avmStackIndex=o}t.stackIndex=i}}else t.push(`Error: ${n} -`);t.push(this.getPanicData()),yv(this.container,n,t,this.swfUrl),this.destroy()}addOpenInNewTabMessage(n,t){var s,u;const r=new URL(t);if((s=this.loadedConfig)!=null&&s.parameters){const p=Bo((u=this.loadedConfig)==null?void 0:u.parameters);Object.entries(p).forEach(([h,m])=>{r.searchParams.set(h,m)})}this.hideSplashScreen();const i=document.createElement("div");i.id="message-overlay";const o=document.createElement("div");o.className="message",o.appendChild(se("message-cant-embed"));const a=document.createElement("div"),l=document.createElement("a");l.innerText=T("open-in-new-tab"),l.onclick=()=>n(r),a.appendChild(l),o.appendChild(a),i.appendChild(o),this.container.prepend(i)}displayRootMovieDownloadFailedMessage(n){var r;const t=(r=this.loadedConfig)==null?void 0:r.openInNewTab;if(t&&this.swfUrl&&window.location.origin!==this.swfUrl.origin)this.addOpenInNewTabMessage(t,this.swfUrl);else{const i=n?new lf(this.swfUrl):new af(this.swfUrl);this.panic(i)}}displayMessage(n){const t=document.createElement("div");t.id="message-overlay";const r=document.createElement("div");r.className="message";const i=document.createElement("p");i.textContent=n,r.appendChild(i);const o=document.createElement("div"),a=document.createElement("button");a.id="continue-btn",a.textContent=T("continue"),o.appendChild(a),r.appendChild(o),t.appendChild(r),this.container.prepend(t),this.container.querySelector("#continue-btn").onclick=()=>{t.parentNode.removeChild(t)}}displayUnsupportedVideo(n){const t=this.videoModal.querySelector("#video-holder");if(t){const r=document.createElement("video");r.addEventListener("contextmenu",i=>i.stopPropagation()),r.src=n,r.autoplay=!0,r.controls=!0,t.textContent="",t.appendChild(r),this.videoModal.classList.remove("hidden")}}displayClipboardModal(n){const t=this.clipboardModal.querySelector("#clipboard-modal-description");t&&(t.textContent=T("clipboard-message-description",{variant:n?"access-denied":"unsupported"}),this.clipboardModal.classList.remove("hidden"))}hideSplashScreen(){this.splashScreen.classList.add("hidden"),this.container.classList.remove("hidden")}showSplashScreen(){this.splashScreen.classList.remove("hidden"),this.container.classList.add("hidden")}setMetadata(n){this.metadata=n,this._readyState=bt.Loaded,this.hideSplashScreen(),this.element.dispatchEvent(new CustomEvent(Rn.LOADED_METADATA)),this.element.dispatchEvent(new CustomEvent(Rn.LOADED_DATA))}}Rn.LOADED_METADATA="loadedmetadata";Rn.LOADED_DATA="loadeddata";var bt;(function(e){e[e.HaveNothing=0]="HaveNothing",e[e.Loading=1]="Loading",e[e.Loaded=2]="Loaded"})(bt||(bt={}));class qv{constructor(n,t){this.isMuted=n,this.volume=t}get_volume(){return this.isMuted?0:this.volume/100}}function Ga(e,n){const t={url:e},r=n("allowNetworking");r!==null&&(t.allowNetworking=r);const i=ff(n("allowScriptAccess"),e);i!==null&&(t.allowScriptAccess=i);const o=n("bgcolor");o!==null&&(t.backgroundColor=o);const a=n("base");if(a!==null)if(a==="."){const y=new URL(e,document.baseURI);t.base=new URL(a,y).href}else t.base=a;const l=Cu(n("menu"));l!==null&&(t.menu=l);const s=Cu(n("allowFullScreen"));s!==null&&(t.allowFullscreen=s);const u=n("flashvars");u!==null&&(t.parameters=u);const p=n("quality");p!==null&&(t.quality=p);const h=n("salign");h!==null&&(t.salign=h);const m=n("scale");m!==null&&(t.scale=m);const g=n("wmode");return g!==null&&(t.wmode=g),t}function Ya(e){if(e){let n="",t="";try{const r=new URL(e,lr);n=r.pathname,t=r.hostname}catch{}if(n.startsWith("/v/")&&/^(?:(?:www\.|m\.)?youtube(?:-nocookie)?\.com)|(?:youtu\.be)$/i.test(t))return!0}return!1}function Xa(e,n){var i;const t=e.getAttribute(n),r=((i=window.RufflePlayer)==null?void 0:i.config)??{};if(t)try{const o=new URL(t);o.protocol==="http:"&&window.location.protocol==="https:"&&(!("upgradeToHttps"in r)||r.upgradeToHttps!==!1)&&(o.protocol="https:",e.setAttribute(n,o.toString()))}catch{}}function Gl(e){let n=e.parentElement;for(;n!==null;){switch(n.tagName){case"AUDIO":case"VIDEO":return!0}n=n.parentElement}return!1}function Cu(e){switch(e==null?void 0:e.toLowerCase()){case"true":return!0;case"false":return!1;default:return null}}function ff(e,n){switch(e==null?void 0:e.toLowerCase()){case"always":return!0;case"never":return!1;case"samedomain":try{return new URL(window.location.href).origin===new URL(n,window.location.href).origin}catch{return!1}default:return null}}var W=function(e,n,t,r){if(t==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof n=="function"?e!==n||!r:!n.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return t==="m"?r:t==="a"?r.call(e):r?r.value:n.get(e)},Wv=function(e,n,t,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof n=="function"?e!==n||!i:!n.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,t):i?i.value=t:n.set(e,t),t},N;class Yl extends HTMLElement{get onFSCommand(){return W(this,N,"f").onFSCommand}set onFSCommand(n){W(this,N,"f").onFSCommand=n}get readyState(){return W(this,N,"f")._readyState}get metadata(){return W(this,N,"f").metadata}constructor(){super(),N.set(this,void 0),Wv(this,N,new Rn(this,()=>this.debugPlayerInfo(),n=>{try{Object.defineProperty(this,n,{value:(...t)=>W(this,N,"f").callExternalInterface(n,t),configurable:!0})}catch(t){console.warn(`Error setting ExternalInterface legacy callback for ${n}`,t)}}),"f")}get loadedConfig(){return W(this,N,"f").loadedConfig??null}connectedCallback(){W(this,N,"f").updateStyles()}static get observedAttributes(){return["width","height"]}attributeChangedCallback(n,t,r){(n==="width"||n==="height")&&W(this,N,"f").updateStyles()}disconnectedCallback(){W(this,N,"f").destroy()}async reload(){await W(this,N,"f").reload()}async load(n,t=!1){await W(this,N,"f").load(n,t)}play(){W(this,N,"f").play()}get isPlaying(){return W(this,N,"f").isPlaying}get volume(){return W(this,N,"f").volume}set volume(n){W(this,N,"f").volume=n}get fullscreenEnabled(){return W(this,N,"f").fullscreenEnabled}get isFullscreen(){return W(this,N,"f").isFullscreen}setFullscreen(n){W(this,N,"f").setFullscreen(n)}enterFullscreen(){W(this,N,"f").enterFullscreen()}exitFullscreen(){W(this,N,"f").exitFullscreen()}async downloadSwf(){await W(this,N,"f").downloadSwf()}pause(){W(this,N,"f").pause()}set traceObserver(n){W(this,N,"f").traceObserver=n}debugPlayerInfo(){return""}PercentLoaded(){return this.readyState===bt.Loaded?100:0}get config(){return W(this,N,"f").config}set config(n){W(this,N,"f").config=n}}N=new WeakMap;function pf(e,n){if(e){for(const t of e.attributes)if(t.specified){if(t.name==="title"&&t.value==="Adobe Flash Player")continue;try{n.setAttribute(t.name,t.value)}catch{console.warn(`Unable to set attribute ${t.name} on Ruffle instance`)}}for(const t of Array.from(e.children))n.appendChild(t)}}class Dt extends Yl{connectedCallback(){super.connectedCallback();const n=this.attributes.getNamedItem("src");if(n){const t=i=>{var o;return((o=this.attributes.getNamedItem(i))==null?void 0:o.value)??null},r=Ga(n.value,t);this.load(r,!0)}}get nodeName(){return"EMBED"}get src(){var n;return(n=this.attributes.getNamedItem("src"))==null?void 0:n.value}set src(n){if(n){const t=document.createAttribute("src");t.value=n,this.attributes.setNamedItem(t)}else this.attributes.removeNamedItem("src")}static get observedAttributes(){return["src","width","height"]}attributeChangedCallback(n,t,r){if(super.attributeChangedCallback(n,t,r),this.isConnected&&n==="src"){const i=this.attributes.getNamedItem("src");if(i){const o=l=>{var s;return((s=this.attributes.getNamedItem(l))==null?void 0:s.value)??null},a=Ga(i.value,o);this.load(a,!0)}}}static isInterdictable(n){const t=n.getAttribute("src"),r=n.getAttribute("type");return!t||Gl(n)?!1:Ya(t)?(Xa(n,"src"),!1):of(t,r)}static fromNativeEmbedElement(n){const t=Zl("ruffle-embed",Dt),r=document.createElement(t);return pf(n,r),r}get height(){return this.getAttribute("height")||""}set height(n){this.setAttribute("height",n)}get width(){return this.getAttribute("width")||""}set width(n){this.setAttribute("width",n)}get type(){return this.getAttribute("type")||""}set type(n){this.setAttribute("type",n)}}function Uv(e,n,t){n=n.toLowerCase();for(const[r,i]of Object.entries(e))if(r.toLowerCase()===n)return i;return t}function Pu(e){var t,r;const n={};for(const i of e.children)if(i instanceof HTMLParamElement){const o=(t=i.attributes.getNamedItem("name"))==null?void 0:t.value,a=(r=i.attributes.getNamedItem("value"))==null?void 0:r.value;o&&a&&(n[o]=a)}return n}class St extends Yl{constructor(){super(...arguments),this.params={}}connectedCallback(){var t;super.connectedCallback(),this.params=Pu(this);let n=null;if(this.attributes.getNamedItem("data")?n=(t=this.attributes.getNamedItem("data"))==null?void 0:t.value:this.params.movie&&(n=this.params.movie),n){const r=["allowNetworking","base","bgcolor","flashvars"],o=Ga(n,a=>Uv(this.params,a,r.includes(a)?this.getAttribute(a):null));this.load(o,!0)}}debugPlayerInfo(){var r;let n=`Player type: Object -`,t=null;return this.attributes.getNamedItem("data")?t=(r=this.attributes.getNamedItem("data"))==null?void 0:r.value:this.params.movie&&(t=this.params.movie),n+=`SWF URL: ${t} -`,Object.keys(this.params).forEach(i=>{n+=`Param ${i}: ${this.params[i]} -`}),Object.keys(this.attributes).forEach(i=>{var o;n+=`Attribute ${i}: ${(o=this.attributes.getNamedItem(i))==null?void 0:o.value} -`}),n}get nodeName(){return"OBJECT"}get data(){return this.getAttribute("data")}set data(n){if(n){const t=document.createAttribute("data");t.value=n,this.attributes.setNamedItem(t)}else this.attributes.removeNamedItem("data")}static isInterdictable(n){var l,s,u;if(Gl(n)||n.getElementsByTagName("ruffle-object").length>0||n.getElementsByTagName("ruffle-embed").length>0)return!1;const t=(l=n.attributes.getNamedItem("data"))==null?void 0:l.value.toLowerCase(),r=((s=n.attributes.getNamedItem("type"))==null?void 0:s.value)??null,i=Pu(n);let o;if(t){if(Ya(t))return Xa(n,"data"),!1;o=t}else if(i&&i.movie){if(Ya(i.movie)){const p=n.querySelector("param[name='movie']");if(p){Xa(p,"value");const h=p.getAttribute("value");h&&n.setAttribute("data",h)}return!1}o=i.movie}else return!1;const a=(u=n.attributes.getNamedItem("classid"))==null?void 0:u.value.toLowerCase();return a===uv.toLowerCase()?!Array.from(n.getElementsByTagName("object")).some(St.isInterdictable)&&!Array.from(n.getElementsByTagName("embed")).some(Dt.isInterdictable):a?!1:of(o,r)}static fromNativeObjectElement(n){const t=Zl("ruffle-object",St),r=document.createElement(t);for(const i of Array.from(n.getElementsByTagName("embed")))Dt.isInterdictable(i)&&i.remove();for(const i of Array.from(n.getElementsByTagName("object")))St.isInterdictable(i)&&i.remove();return pf(n,r),r}get height(){return this.getAttribute("height")||""}set height(n){this.setAttribute("height",n)}get width(){return this.getAttribute("width")||""}set width(n){this.setAttribute("width",n)}get type(){return this.getAttribute("type")||""}set type(n){this.setAttribute("type",n)}}class mf{constructor(n){if(this.__mimeTypes=[],this.__namedMimeTypes={},n)for(let t=0;t>>0]}namedItem(n){return this.__namedMimeTypes[n]}get length(){return this.__mimeTypes.length}[Symbol.iterator](){return this.__mimeTypes[Symbol.iterator]()}}class Bv extends mf{constructor(n,t,r){super(),this.name=n,this.description=t,this.filename=r}}class Vv{constructor(n){this.__plugins=[],this.__namedPlugins={};for(let t=0;t>>0]}namedItem(n){return this.__namedPlugins[n]}refresh(){}[Symbol.iterator](){return this.__plugins[Symbol.iterator]()}get length(){return this.__plugins.length}}const pn=new Bv("Shockwave Flash","Shockwave Flash 32.0 r0","ruffle.js");pn.install({type:nf,description:"Shockwave Flash",suffixes:"spl",enabledPlugin:pn});pn.install({type:ef,description:"Shockwave Flash",suffixes:"swf",enabledPlugin:pn});pn.install({type:tf,description:"Shockwave Flash",suffixes:"swf",enabledPlugin:pn});pn.install({type:rf,description:"Shockwave Flash",suffixes:"swf",enabledPlugin:pn});function Hv(e){if(navigator.plugins.namedItem("Shockwave Flash"))return;(!("install"in navigator.plugins)||!navigator.plugins.install)&&Object.defineProperty(navigator,"plugins",{value:new Vv(navigator.plugins),writable:!1}),navigator.plugins.install(e),e.length>0&&(!("install"in navigator.mimeTypes)||!navigator.mimeTypes.install)&&Object.defineProperty(navigator,"mimeTypes",{value:new mf(navigator.mimeTypes),writable:!1});const t=navigator.mimeTypes;for(let r=0;r{for(const n of e){if(n.dataset.rufflePolyfilled!==void 0)continue;n.dataset.rufflePolyfilled="";const t=n.contentWindow,r=`Couldn't load Ruffle into ${n.tagName}[${n.src}]: `;try{t.document.readyState==="complete"&&_u(t,r)}catch(i){Fn||console.warn(r+i)}n.addEventListener("load",()=>{_u(t,r)},!1)}})}async function _u(e,n){await new Promise(r=>{window.setTimeout(()=>{r()},100)});let t;try{if(t=e.document,!t)return}catch(r){Fn||console.warn(n+r);return}if(!(!Fn&&t.documentElement.dataset.ruffleOptout!==void 0)){if(Fn)e.RufflePlayer||(e.RufflePlayer={}),e.RufflePlayer.config={...Cr,...e.RufflePlayer.config??{}};else if(!e.RufflePlayer){const r=t.createElement("script");r.setAttribute("src",Kv),r.onload=()=>{e.RufflePlayer={},e.RufflePlayer.config=Cr},t.head.appendChild(r)}}}function Zv(){new MutationObserver(function(n){n.some(r=>Array.from(r.addedNodes).some(i=>["EMBED","OBJECT"].includes(i.nodeName)||i instanceof Element&&i.querySelector("embed, object")!==null))&&(hf(),vf())}).observe(document,{childList:!0,subtree:!0})}function Gv(){Hv(pn)}function Yv(){Jv()||(hf(),vf(),Zv())}class Rt{constructor(n,t,r,i,o){this.major=n,this.minor=t,this.patch=r,this.prIdent=i,this.buildIdent=o}static fromSemver(n){const t=n.split("+"),r=t[0].split("-"),i=r[0].split("."),o=parseInt(i[0],10);let a=0,l=0,s=null,u=null;return i[1]!==void 0&&(a=parseInt(i[1],10)),i[2]!==void 0&&(l=parseInt(i[2],10)),r[1]!==void 0&&(s=r[1].split(".")),t[1]!==void 0&&(u=t[1].split(".")),new Rt(o,a,l,s,u)}isCompatibleWith(n){return this.major!==0&&this.major===n.major||this.major===0&&n.major===0&&this.minor!==0&&this.minor===n.minor||this.major===0&&n.major===0&&this.minor===0&&n.minor===0&&this.patch!==0&&this.patch===n.patch}hasPrecedenceOver(n){if(this.major>n.major)return!0;if(this.majorn.minor)return!0;if(this.minorn.patch)return!0;if(this.patchl)return!0;if(an.prIdent[r])return!0;if(this.prIdent[r]n.prIdent.length)return!0;if(this.prIdent.lengthl)return!0;if(an.buildIdent[r])return!0;if(this.buildIdent[r]n.buildIdent.length}return!1}isEqual(n){return this.major===n.major&&this.minor===n.minor&&this.patch===n.patch}isStableOrCompatiblePrerelease(n){return n.prIdent===null?!0:this.major===n.major&&this.minor===n.minor&&this.patch===n.patch}}class Xl{constructor(n){this.requirements=n}satisfiedBy(n){for(const t of this.requirements){let r=!0;for(const{comparator:i,version:o}of t)r=r&&o.isStableOrCompatiblePrerelease(n),i===""||i==="="?r=r&&o.isEqual(n):i===">"?r=r&&n.hasPrecedenceOver(o):i===">="?r=r&&(n.hasPrecedenceOver(o)||o.isEqual(n)):i==="<"?r=r&&o.hasPrecedenceOver(n):i==="<="?r=r&&(o.hasPrecedenceOver(n)||o.isEqual(n)):i==="^"&&(r=r&&o.isCompatibleWith(n));if(r)return!0}return!1}static fromRequirementString(n){const t=n.split(" ");let r=[];const i=[];for(const o of t)if(o==="||")r.length>0&&(i.push(r),r=[]);else if(o.length>0){const a=/[0-9]/.exec(o);if(a){const l=o.slice(0,a.index).trim(),s=Rt.fromSemver(o.slice(a.index).trim());r.push({comparator:l,version:s})}}return r.length>0&&i.push(r),new Xl(i)}}class Au{constructor(n){var t;this.sources=(n==null?void 0:n.sources)||{},this.config=(n==null?void 0:n.config)||{},this.invoked=(n==null?void 0:n.invoked)||!1,this.newestName=(n==null?void 0:n.newestName)||null,(t=n==null?void 0:n.superseded)==null||t.call(n),document.readyState==="loading"?document.addEventListener("readystatechange",this.init.bind(this)):window.setTimeout(this.init.bind(this),0)}get version(){return"0.1.0"}newestSourceName(){let n=null,t=Rt.fromSemver("0.0.0");for(const r in this.sources)if(Object.prototype.hasOwnProperty.call(this.sources,r)){const i=Rt.fromSemver(this.sources[r].version);i.hasPrecedenceOver(t)&&(n=r,t=i)}return n}init(){if(!this.invoked){if(this.invoked=!0,this.newestName=this.newestSourceName(),this.newestName===null)throw new Error("No registered Ruffle source!");("polyfills"in this.config?this.config.polyfills:!0)!==!1&&this.sources[this.newestName].polyfill()}}newest(){const n=this.newestSourceName();return n!==null?this.sources[n]:null}satisfying(n){const t=Xl.fromRequirementString(n);let r=null;for(const i in this.sources)if(Object.prototype.hasOwnProperty.call(this.sources,i)){const o=Rt.fromSemver(this.sources[i].version);t.satisfiedBy(o)&&(r=this.sources[i])}return r}localCompatible(){return this.sources.local!==void 0?this.satisfying("^"+this.sources.local.version):this.newest()}local(){return this.sources.local!==void 0?this.satisfying("="+this.sources.local.version):this.newest()}superseded(){this.invoked=!0}}function Xv(e,n={}){let t;window.RufflePlayer instanceof Au?t=window.RufflePlayer:(t=new Au(window.RufflePlayer),window.RufflePlayer=t),t.sources[e]=sr,sr.options=n,("polyfills"in t.config?t.config.polyfills:!0)!==!1&&sr.pluginPolyfill()}Xv("local");Zo.createRoot(document.getElementById("root")).render(j.jsx(Jo.StrictMode,{children:j.jsx(Xm,{ruffleBaseConfig:{autoplay:At.On,unmuteOverlay:Er.Hidden,logLevel:$i.Warn,letterbox:Ni.On,forceScale:!0,forceAlign:!0},allowSampleSwfs:!0,allowUrlLoading:!1})})); diff --git a/ruffle/assets/makefile.makefole b/ruffle/assets/makefile.makefole deleted file mode 100644 index 1ab8242..0000000 --- a/ruffle/assets/makefile.makefole +++ /dev/null @@ -1 +0,0 @@ -jwirofkl diff --git a/ruffle/assets/ruffle-imports-CztXuSei.js b/ruffle/assets/ruffle-imports-CztXuSei.js deleted file mode 100644 index 72d18fa..0000000 --- a/ruffle/assets/ruffle-imports-CztXuSei.js +++ /dev/null @@ -1 +0,0 @@ -function o(n,e){const a=n.length,c=n.getChannelData(0),r=n.getChannelData(1);let l=0,t=0;for(;t{throw Error("TextEncoder not available")}},re=typeof U.encodeInto=="function"?function(r,e){return U.encodeInto(r,e)}:function(r,e){const t=U.encode(r);return e.set(t),{read:r.length,written:t.length}};function y(r,e,t){if(t===void 0){const i=U.encode(r),s=e(i.length,1)>>>0;return F().subarray(s,s+i.length).set(i),l=i.length,s}let _=r.length,c=e(_,1)>>>0;const b=F();let a=0;for(;a<_;a++){const i=r.charCodeAt(a);if(i>127)break;b[c+a]=i}if(a!==_){a!==0&&(r=r.slice(a)),c=t(c,_,_=a+r.length*3,1)>>>0;const i=F().subarray(c+a,c+_),s=re(r,i);a+=s.written,c=t(c,_,a,1)>>>0}return l=a,c}function d(r){return r==null}let P=null;function w(){return(P===null||P.buffer.detached===!0||P.buffer.detached===void 0&&P.buffer!==u.memory.buffer)&&(P=new DataView(u.memory.buffer)),P}const J=typeof TextDecoder<"u"?new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}):{decode:()=>{throw Error("TextDecoder not available")}};typeof TextDecoder<"u"&&J.decode();function g(r,e){return r=r>>>0,J.decode(F().subarray(r,r+e))}function G(r){const e=typeof r;if(e=="number"||e=="boolean"||r==null)return`${r}`;if(e=="string")return`"${r}"`;if(e=="symbol"){const c=r.description;return c==null?"Symbol":`Symbol(${c})`}if(e=="function"){const c=r.name;return typeof c=="string"&&c.length>0?`Function(${c})`:"Function"}if(Array.isArray(r)){const c=r.length;let b="[";c>0&&(b+=G(r[0]));for(let a=1;a1)_=t[1];else return toString.call(r);if(_=="Object")try{return"Object("+JSON.stringify(r)+")"}catch{return"Object"}return r instanceof Error?`${r.name}: ${r.message} -${r.stack}`:_}const j=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(r=>{u.__wbindgen_export_2.get(r.dtor)(r.a,r.b)});function v(r,e,t,_){const c={a:r,b:e,cnt:1,dtor:t},b=(...a)=>{c.cnt++;const i=c.a;c.a=0;try{return _(i,c.b,...a)}finally{--c.cnt===0?(u.__wbindgen_export_2.get(c.dtor)(i,c.b),j.unregister(c)):c.a=i}};return b.original=c,j.register(b,c,c),b}function _e(r,e,t){u._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h94f4cdcead29602f(r,e,t)}function D(r,e,t){u._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h3c747c8f043347f1(r,e,o(t))}function ce(r,e){u._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h38439b7f5d5daf5f(r,e)}function be(r,e){u._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hb538eb059cbe4a55(r,e)}function V(r,e,t){u._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h252de3fc94a856f3(r,e,o(t))}function oe(r,e){u._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h9843dd385d3abfb6(r,e)}function H(r,e,t){u._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h3f5687267eb21c42(r,e,o(t))}function ue(r,e,t){u._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__ha2042aef1f20907e(r,e,o(t))}function f(r,e){try{return r.apply(this,e)}catch(t){u.__wbindgen_exn_store(o(t))}}function z(r,e){const t=e(r.length*4,4)>>>0,_=w();for(let c=0;c>>0;const t=w(),_=[];for(let c=r;c>>0,fe().subarray(r/4,r/4+e)}function $(r,e){const t=e(r.length*1,1)>>>0;return F().set(r,t/1),l=r.length,t}function R(r,e){return r=r>>>0,F().subarray(r/1,r/1+e)}let k=null;function ie(){return(k===null||k.byteLength===0)&&(k=new Uint32Array(u.memory.buffer)),k}function B(r,e){return r=r>>>0,ie().subarray(r/4,r/4+e)}let E=null;function ge(){return(E===null||E.byteLength===0)&&(E=new Int32Array(u.memory.buffer)),E}function T(r,e){return r=r>>>0,ge().subarray(r/4,r/4+e)}let L=null;function se(){return(L===null||L.byteLength===0)&&(L=new Float64Array(u.memory.buffer)),L}function we(r,e){return r=r>>>0,se().subarray(r/8,r/8+e)}let O=null;function de(){return(O===null||O.byteLength===0)&&(O=new Uint8ClampedArray(u.memory.buffer)),O}function le(r,e){return r=r>>>0,de().subarray(r/1,r/1+e)}function me(r,e,t,_){u.wasm_bindgen__convert__closures__invoke2_mut__h1592bf7dd2b22788(r,e,o(t),o(_))}const pe=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(r=>u.__wbg_intounderlyingbytesource_free(r>>>0,1));class Ae{__destroy_into_raw(){const e=this.__wbg_ptr;return this.__wbg_ptr=0,pe.unregister(this),e}free(){const e=this.__destroy_into_raw();u.__wbg_intounderlyingbytesource_free(e,0)}get type(){let e,t;try{const b=u.__wbindgen_add_to_stack_pointer(-16);u.intounderlyingbytesource_type(b,this.__wbg_ptr);var _=w().getInt32(b+4*0,!0),c=w().getInt32(b+4*1,!0);return e=_,t=c,g(_,c)}finally{u.__wbindgen_add_to_stack_pointer(16),u.__wbindgen_free(e,t,1)}}get autoAllocateChunkSize(){return u.intounderlyingbytesource_autoAllocateChunkSize(this.__wbg_ptr)>>>0}start(e){u.intounderlyingbytesource_start(this.__wbg_ptr,o(e))}pull(e){const t=u.intounderlyingbytesource_pull(this.__wbg_ptr,o(e));return h(t)}cancel(){const e=this.__destroy_into_raw();u.intounderlyingbytesource_cancel(e)}}const ye=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(r=>u.__wbg_intounderlyingsink_free(r>>>0,1));class Be{__destroy_into_raw(){const e=this.__wbg_ptr;return this.__wbg_ptr=0,ye.unregister(this),e}free(){const e=this.__destroy_into_raw();u.__wbg_intounderlyingsink_free(e,0)}write(e){const t=u.intounderlyingsink_write(this.__wbg_ptr,o(e));return h(t)}close(){const e=this.__destroy_into_raw(),t=u.intounderlyingsink_close(e);return h(t)}abort(e){const t=this.__destroy_into_raw(),_=u.intounderlyingsink_abort(t,o(e));return h(_)}}const he=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(r=>u.__wbg_intounderlyingsource_free(r>>>0,1));class Te{__destroy_into_raw(){const e=this.__wbg_ptr;return this.__wbg_ptr=0,he.unregister(this),e}free(){const e=this.__destroy_into_raw();u.__wbg_intounderlyingsource_free(e,0)}pull(e){const t=u.intounderlyingsource_pull(this.__wbg_ptr,o(e));return h(t)}cancel(){const e=this.__destroy_into_raw();u.intounderlyingsource_cancel(e)}}const N=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(r=>u.__wbg_rufflehandle_free(r>>>0,1));class q{static __wrap(e){e=e>>>0;const t=Object.create(q.prototype);return t.__wbg_ptr=e,N.register(t,t.__wbg_ptr,t),t}__destroy_into_raw(){const e=this.__wbg_ptr;return this.__wbg_ptr=0,N.unregister(this),e}free(){const e=this.__destroy_into_raw();u.__wbg_rufflehandle_free(e,0)}stream_from(e,t){try{const b=u.__wbindgen_add_to_stack_pointer(-16),a=y(e,u.__wbindgen_malloc,u.__wbindgen_realloc),i=l;u.rufflehandle_stream_from(b,this.__wbg_ptr,a,i,o(t));var _=w().getInt32(b+4*0,!0),c=w().getInt32(b+4*1,!0);if(c)throw h(_)}finally{u.__wbindgen_add_to_stack_pointer(16)}}load_data(e,t,_){try{const a=u.__wbindgen_add_to_stack_pointer(-16),i=y(_,u.__wbindgen_malloc,u.__wbindgen_realloc),s=l;u.rufflehandle_load_data(a,this.__wbg_ptr,o(e),o(t),i,s);var c=w().getInt32(a+4*0,!0),b=w().getInt32(a+4*1,!0);if(b)throw h(c)}finally{u.__wbindgen_add_to_stack_pointer(16)}}play(){u.rufflehandle_play(this.__wbg_ptr)}pause(){u.rufflehandle_pause(this.__wbg_ptr)}is_playing(){return u.rufflehandle_is_playing(this.__wbg_ptr)!==0}has_focus(){return u.rufflehandle_has_focus(this.__wbg_ptr)!==0}volume(){return u.rufflehandle_volume(this.__wbg_ptr)}set_volume(e){u.rufflehandle_set_volume(this.__wbg_ptr,e)}renderer_debug_info(){const e=u.rufflehandle_renderer_debug_info(this.__wbg_ptr);return h(e)}renderer_name(){const e=u.rufflehandle_renderer_name(this.__wbg_ptr);return h(e)}prepare_context_menu(){const e=u.rufflehandle_prepare_context_menu(this.__wbg_ptr);return h(e)}run_context_menu_callback(e){const t=u.rufflehandle_run_context_menu_callback(this.__wbg_ptr,e);return h(t)}set_fullscreen(e){u.rufflehandle_set_fullscreen(this.__wbg_ptr,e)}clear_custom_menu_items(){u.rufflehandle_clear_custom_menu_items(this.__wbg_ptr)}destroy(){u.rufflehandle_destroy(this.__wbg_ptr)}call_exposed_callback(e,t){const _=y(e,u.__wbindgen_malloc,u.__wbindgen_realloc),c=l,b=z(t,u.__wbindgen_malloc),a=l,i=u.rufflehandle_call_exposed_callback(this.__wbg_ptr,_,c,b,a);return h(i)}set_trace_observer(e){u.rufflehandle_set_trace_observer(this.__wbg_ptr,o(e))}audio_context(){const e=u.rufflehandle_audio_context(this.__wbg_ptr);return h(e)}static is_wasm_simd_used(){return u.rufflehandle_is_wasm_simd_used()!==0}}const Q=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(r=>u.__wbg_ruffleinstancebuilder_free(r>>>0,1));class Pe{toJSON(){return{}}toString(){return JSON.stringify(this)}__destroy_into_raw(){const e=this.__wbg_ptr;return this.__wbg_ptr=0,Q.unregister(this),e}free(){const e=this.__destroy_into_raw();u.__wbg_ruffleinstancebuilder_free(e,0)}constructor(){const e=u.ruffleinstancebuilder_new();return this.__wbg_ptr=e>>>0,Q.register(this,this.__wbg_ptr,this),this}setAllowScriptAccess(e){u.ruffleinstancebuilder_setAllowScriptAccess(this.__wbg_ptr,e)}setBackgroundColor(e){u.ruffleinstancebuilder_setBackgroundColor(this.__wbg_ptr,!d(e),d(e)?0:e)}setUpgradeToHttps(e){u.ruffleinstancebuilder_setUpgradeToHttps(this.__wbg_ptr,e)}setCompatibilityRules(e){u.ruffleinstancebuilder_setCompatibilityRules(this.__wbg_ptr,e)}setLetterbox(e){const t=y(e,u.__wbindgen_malloc,u.__wbindgen_realloc),_=l;u.ruffleinstancebuilder_setLetterbox(this.__wbg_ptr,t,_)}setBaseUrl(e){var t=d(e)?0:y(e,u.__wbindgen_malloc,u.__wbindgen_realloc),_=l;u.ruffleinstancebuilder_setBaseUrl(this.__wbg_ptr,t,_)}setShowMenu(e){u.ruffleinstancebuilder_setShowMenu(this.__wbg_ptr,e)}setAllowFullscreen(e){u.ruffleinstancebuilder_setAllowFullscreen(this.__wbg_ptr,e)}setStageAlign(e){const t=y(e,u.__wbindgen_malloc,u.__wbindgen_realloc),_=l;u.ruffleinstancebuilder_setStageAlign(this.__wbg_ptr,t,_)}setForceAlign(e){u.ruffleinstancebuilder_setForceAlign(this.__wbg_ptr,e)}setQuality(e){const t=y(e,u.__wbindgen_malloc,u.__wbindgen_realloc),_=l;u.ruffleinstancebuilder_setQuality(this.__wbg_ptr,t,_)}setScale(e){const t=y(e,u.__wbindgen_malloc,u.__wbindgen_realloc),_=l;u.ruffleinstancebuilder_setScale(this.__wbg_ptr,t,_)}setForceScale(e){u.ruffleinstancebuilder_setForceScale(this.__wbg_ptr,e)}setFrameRate(e){u.ruffleinstancebuilder_setFrameRate(this.__wbg_ptr,!d(e),d(e)?0:e)}setWmode(e){var t=d(e)?0:y(e,u.__wbindgen_malloc,u.__wbindgen_realloc),_=l;u.ruffleinstancebuilder_setWmode(this.__wbg_ptr,t,_)}setLogLevel(e){const t=y(e,u.__wbindgen_malloc,u.__wbindgen_realloc),_=l;u.ruffleinstancebuilder_setLogLevel(this.__wbg_ptr,t,_)}setMaxExecutionDuration(e){u.ruffleinstancebuilder_setMaxExecutionDuration(this.__wbg_ptr,e)}setPlayerVersion(e){u.ruffleinstancebuilder_setPlayerVersion(this.__wbg_ptr,d(e)?16777215:e)}setPreferredRenderer(e){var t=d(e)?0:y(e,u.__wbindgen_malloc,u.__wbindgen_realloc),_=l;u.ruffleinstancebuilder_setPreferredRenderer(this.__wbg_ptr,t,_)}setOpenUrlMode(e){const t=y(e,u.__wbindgen_malloc,u.__wbindgen_realloc),_=l;u.ruffleinstancebuilder_setOpenUrlMode(this.__wbg_ptr,t,_)}setAllowNetworking(e){const t=y(e,u.__wbindgen_malloc,u.__wbindgen_realloc),_=l;u.ruffleinstancebuilder_setAllowNetworking(this.__wbg_ptr,t,_)}addSocketProxy(e,t,_){const c=y(e,u.__wbindgen_malloc,u.__wbindgen_realloc),b=l,a=y(_,u.__wbindgen_malloc,u.__wbindgen_realloc),i=l;u.ruffleinstancebuilder_addSocketProxy(this.__wbg_ptr,c,b,t,a,i)}setCredentialAllowList(e){const t=z(e,u.__wbindgen_malloc),_=l;u.ruffleinstancebuilder_setCredentialAllowList(this.__wbg_ptr,t,_)}setPlayerRuntime(e){const t=y(e,u.__wbindgen_malloc,u.__wbindgen_realloc),_=l;u.ruffleinstancebuilder_setPlayerRuntime(this.__wbg_ptr,t,_)}setVolume(e){u.ruffleinstancebuilder_setVolume(this.__wbg_ptr,e)}addFont(e,t){const _=y(e,u.__wbindgen_malloc,u.__wbindgen_realloc),c=l,b=$(t,u.__wbindgen_malloc),a=l;u.ruffleinstancebuilder_addFont(this.__wbg_ptr,_,c,b,a)}setDefaultFont(e,t){const _=y(e,u.__wbindgen_malloc,u.__wbindgen_realloc),c=l,b=z(t,u.__wbindgen_malloc),a=l;u.ruffleinstancebuilder_setDefaultFont(this.__wbg_ptr,_,c,b,a)}build(e,t){const _=u.ruffleinstancebuilder_build(this.__wbg_ptr,o(e),o(t));return h(_)}}const K=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(r=>u.__wbg_zipwriter_free(r>>>0,1));class De{__destroy_into_raw(){const e=this.__wbg_ptr;return this.__wbg_ptr=0,K.unregister(this),e}free(){const e=this.__destroy_into_raw();u.__wbg_zipwriter_free(e,0)}constructor(){const e=u.zipwriter_new();return this.__wbg_ptr=e>>>0,K.register(this,this.__wbg_ptr,this),this}addFile(e,t){const _=y(e,u.__wbindgen_malloc,u.__wbindgen_realloc),c=l,b=$(t,u.__wbindgen_malloc),a=l;u.zipwriter_addFile(this.__wbg_ptr,_,c,b,a)}save(){try{const a=u.__wbindgen_add_to_stack_pointer(-16);u.zipwriter_save(a,this.__wbg_ptr);var e=w().getInt32(a+4*0,!0),t=w().getInt32(a+4*1,!0),_=w().getInt32(a+4*2,!0),c=w().getInt32(a+4*3,!0);if(c)throw h(_);var b=R(e,t).slice();return u.__wbindgen_free(e,t*1,1),b}finally{u.__wbindgen_add_to_stack_pointer(16)}}}async function xe(r,e){if(typeof Response=="function"&&r instanceof Response){if(typeof WebAssembly.instantiateStreaming=="function")try{return await WebAssembly.instantiateStreaming(r,e)}catch(_){if(r.headers.get("Content-Type")!="application/wasm")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",_);else throw _}const t=await r.arrayBuffer();return await WebAssembly.instantiate(t,e)}else{const t=await WebAssembly.instantiate(r,e);return t instanceof WebAssembly.Instance?{instance:t,module:r}:t}}function Y(){const r={};return r.wbg={},r.wbg.__wbindgen_object_drop_ref=function(e){h(e)},r.wbg.__wbindgen_cb_drop=function(e){const t=h(e).original;return t.cnt--==1?(t.a=0,!0):!1},r.wbg.__wbindgen_object_clone_ref=function(e){const t=n(e);return o(t)},r.wbg.__wbg_displayClipboardModal_569d3e13a5abdea3=function(e,t){n(e).displayClipboardModal(t!==0)},r.wbg.__wbg_suppressContextMenu_96e9b91fb972b4dd=function(e){n(e).suppressContextMenu()},r.wbg.__wbg_setMetadata_043ed4b72d8869e2=function(e,t){n(e).setMetadata(h(t))},r.wbg.__wbindgen_string_get=function(e,t){const _=n(t),c=typeof _=="string"?_:void 0;var b=d(c)?0:y(c,u.__wbindgen_malloc,u.__wbindgen_realloc),a=l;w().setInt32(e+4*1,a,!0),w().setInt32(e+4*0,b,!0)},r.wbg.__wbg_onCallbackAvailable_03c42ccb24ed8e42=function(e,t,_){n(e).onCallbackAvailable(g(t,_))},r.wbg.__wbg_getObjectId_60d687bd38d1d216=function(e,t){const _=n(t).getObjectId();var c=d(_)?0:y(_,u.__wbindgen_malloc,u.__wbindgen_realloc),b=l;w().setInt32(e+4*1,b,!0),w().setInt32(e+4*0,c,!0)},r.wbg.__wbg_onFSCommand_017ca43ca4f05787=function(){return f(function(e,t,_,c,b){return n(e).onFSCommand(g(t,_),g(c,b))},arguments)},r.wbg.__wbg_panic_616f3c503fd818fd=function(e,t){n(e).panic(n(t))},r.wbg.__wbg_displayRootMovieDownloadFailedMessage_5b39b325517d28f5=function(e,t){n(e).displayRootMovieDownloadFailedMessage(t!==0)},r.wbg.__wbg_displayMessage_9ef7588e3f1c497d=function(e,t,_){n(e).displayMessage(g(t,_))},r.wbg.__wbg_setFullscreen_d332d00564712373=function(){return f(function(e,t){n(e).setFullscreen(t!==0)},arguments)},r.wbg.__wbg_openVirtualKeyboard_474750938810c541=function(e){n(e).openVirtualKeyboard()},r.wbg.__wbg_closeVirtualKeyboard_52fcae04ccccb4e8=function(e){n(e).closeVirtualKeyboard()},r.wbg.__wbg_isVirtualKeyboardFocused_722148f3f1710fb0=function(e){return n(e).isVirtualKeyboardFocused()},r.wbg.__wbg_displayUnsupportedVideo_6342507758ce4d07=function(e,t,_){n(e).displayUnsupportedVideo(g(t,_))},r.wbg.__wbindgen_string_new=function(e,t){const _=g(e,t);return o(_)},r.wbg.__wbg_callExternalInterface_71616285357f98c8=function(){return f(function(e,t,_,c){var b=ae(_,c).slice();u.__wbindgen_free(_,c*4,4);const a=ee(g(e,t),b);return o(a)},arguments)},r.wbg.__wbindgen_number_get=function(e,t){const _=n(t),c=typeof _=="number"?_:void 0;w().setFloat64(e+8*1,d(c)?0:c,!0),w().setInt32(e+4*0,!d(c),!0)},r.wbg.__wbindgen_boolean_get=function(e){const t=n(e);return typeof t=="boolean"?t?1:0:2},r.wbg.__wbindgen_is_null=function(e){return n(e)===null},r.wbg.__wbindgen_is_undefined=function(e){return n(e)===void 0},r.wbg.__wbindgen_number_new=function(e){return o(e)},r.wbg.__wbg_rufflehandle_new=function(e){const t=q.__wrap(e);return o(t)},r.wbg.__wbindgen_add=function(e,t){const _=n(e)+n(t);return o(_)},r.wbg.__wbg_copyToAudioBufferInterleaved_efb71b16faf5adb2=function(e,t,_){Z(n(e),S(t,_))},r.wbg.__wbindgen_is_function=function(e){return typeof n(e)=="function"},r.wbg.__wbindgen_in=function(e,t){return n(e)in n(t)},r.wbg.__wbindgen_error_new=function(e,t){const _=new Error(g(e,t));return o(_)},r.wbg.__wbg_new_abda76e883ba8a5f=function(){const e=new Error;return o(e)},r.wbg.__wbg_stack_658279fe44541cf6=function(e,t){const _=n(t).stack,c=y(_,u.__wbindgen_malloc,u.__wbindgen_realloc),b=l;w().setInt32(e+4*1,b,!0),w().setInt32(e+4*0,c,!0)},r.wbg.__wbg_error_f851667af71bcfc6=function(e,t){let _,c;try{_=e,c=t,console.error(g(e,t))}finally{u.__wbindgen_free(_,c,1)}},r.wbg.__wbindgen_is_object=function(e){const t=n(e);return typeof t=="object"&&t!==null},r.wbg.__wbg_set_f975102236d3c502=function(e,t,_){n(e)[h(t)]=h(_)},r.wbg.__wbg_done_2ffa852272310e47=function(e){return n(e).done},r.wbg.__wbg_value_9f6eeb1e2aab8d96=function(e){const t=n(e).value;return o(t)},r.wbg.__wbg_getReader_ab94afcb5cb7689a=function(){return f(function(e){const t=n(e).getReader();return o(t)},arguments)},r.wbg.__wbindgen_is_string=function(e){return typeof n(e)=="string"},r.wbg.__wbg_mark_40e050a77cc39fea=function(e,t){performance.mark(g(e,t))},r.wbg.__wbg_log_c9486ca5d8e2cbe8=function(e,t){let _,c;try{_=e,c=t,console.log(g(e,t))}finally{u.__wbindgen_free(_,c,1)}},r.wbg.__wbg_log_aba5996d9bde071f=function(e,t,_,c,b,a,i,s){let m,p;try{m=e,p=t,console.log(g(e,t),g(_,c),g(b,a),g(i,s))}finally{u.__wbindgen_free(m,p,1)}},r.wbg.__wbg_measure_aa7a73f17813f708=function(){return f(function(e,t,_,c){let b,a,i,s;try{b=e,a=t,i=_,s=c,performance.measure(g(e,t),g(_,c))}finally{u.__wbindgen_free(b,a,1),u.__wbindgen_free(i,s,1)}},arguments)},r.wbg.__wbg_performance_a1b8bde2ee512264=function(e){const t=n(e).performance;return o(t)},r.wbg.__wbg_now_abd80e969af37148=function(e){return n(e).now()},r.wbg.__wbg_crypto_1d1f22824a6a080c=function(e){const t=n(e).crypto;return o(t)},r.wbg.__wbg_process_4a72847cc503995b=function(e){const t=n(e).process;return o(t)},r.wbg.__wbg_versions_f686565e586dd935=function(e){const t=n(e).versions;return o(t)},r.wbg.__wbg_node_104a2ff8d6ea03a2=function(e){const t=n(e).node;return o(t)},r.wbg.__wbg_require_cca90b1a94a0255b=function(){return f(function(){const e=module.require;return o(e)},arguments)},r.wbg.__wbg_msCrypto_eb05e62b530a1508=function(e){const t=n(e).msCrypto;return o(t)},r.wbg.__wbg_randomFillSync_5c9c955aa56b6049=function(){return f(function(e,t){n(e).randomFillSync(h(t))},arguments)},r.wbg.__wbg_getRandomValues_3aa56aa6edec874c=function(){return f(function(e,t){n(e).getRandomValues(n(t))},arguments)},r.wbg.__wbg_instanceof_GpuOutOfMemoryError_658135cd3b3f08e2=function(e){let t;try{t=n(e)instanceof GPUOutOfMemoryError}catch{t=!1}return t},r.wbg.__wbg_finish_5be91110098e071c=function(e){const t=n(e).finish();return o(t)},r.wbg.__wbg_finish_667443ed0047f53a=function(e,t){const _=n(e).finish(n(t));return o(_)},r.wbg.__wbg_setBindGroup_de4812744c6ebb6c=function(e,t,_){n(e).setBindGroup(t>>>0,n(_))},r.wbg.__wbg_setBindGroup_92581920e209bf52=function(e,t,_,c,b,a,i){n(e).setBindGroup(t>>>0,n(_),B(c,b),a,i>>>0)},r.wbg.__wbg_draw_29abcb466fee48b4=function(e,t,_,c,b){n(e).draw(t>>>0,_>>>0,c>>>0,b>>>0)},r.wbg.__wbg_drawIndexed_34b06707991ddaf7=function(e,t,_,c,b,a){n(e).drawIndexed(t>>>0,_>>>0,c>>>0,b,a>>>0)},r.wbg.__wbg_drawIndexedIndirect_4b7b51fa979657ca=function(e,t,_){n(e).drawIndexedIndirect(n(t),_)},r.wbg.__wbg_drawIndirect_0054fe754e8e46e9=function(e,t,_){n(e).drawIndirect(n(t),_)},r.wbg.__wbg_setIndexBuffer_91b6f5eb1a43df9b=function(e,t,_,c){n(e).setIndexBuffer(n(t),["uint16","uint32"][_],c)},r.wbg.__wbg_setIndexBuffer_5bce79843be8653d=function(e,t,_,c,b){n(e).setIndexBuffer(n(t),["uint16","uint32"][_],c,b)},r.wbg.__wbg_setPipeline_6174c2e8900fe24a=function(e,t){n(e).setPipeline(n(t))},r.wbg.__wbg_setVertexBuffer_d9b48c3489dcfa22=function(e,t,_,c){n(e).setVertexBuffer(t>>>0,n(_),c)},r.wbg.__wbg_setVertexBuffer_330ab505b9dfc64b=function(e,t,_,c,b){n(e).setVertexBuffer(t>>>0,n(_),c,b)},r.wbg.__wbg_instanceof_GpuAdapter_ba82c448cfa55608=function(e){let t;try{t=n(e)instanceof GPUAdapter}catch{t=!1}return t},r.wbg.__wbg_instanceof_GpuDeviceLostInfo_c7232ceb822b15d6=function(e){let t;try{t=n(e)instanceof GPUDeviceLostInfo}catch{t=!1}return t},r.wbg.__wbg_end_c97b7dbccda72e72=function(e){n(e).end()},r.wbg.__wbg_executeBundles_0f6b9b3accb5b6a7=function(e,t){n(e).executeBundles(n(t))},r.wbg.__wbg_setBlendConstant_fd172910ef2cc0c8=function(e,t){n(e).setBlendConstant(n(t))},r.wbg.__wbg_setScissorRect_915b4534e3936f28=function(e,t,_,c,b){n(e).setScissorRect(t>>>0,_>>>0,c>>>0,b>>>0)},r.wbg.__wbg_setStencilReference_e2bb05496423e92e=function(e,t){n(e).setStencilReference(t>>>0)},r.wbg.__wbg_setViewport_aff318ede051c64e=function(e,t,_,c,b,a,i){n(e).setViewport(t,_,c,b,a,i)},r.wbg.__wbg_setBindGroup_da48569994113ec3=function(e,t,_){n(e).setBindGroup(t>>>0,n(_))},r.wbg.__wbg_setBindGroup_1c3dd07b998fa943=function(e,t,_,c,b,a,i){n(e).setBindGroup(t>>>0,n(_),B(c,b),a,i>>>0)},r.wbg.__wbg_draw_a3e2be7a25d4af68=function(e,t,_,c,b){n(e).draw(t>>>0,_>>>0,c>>>0,b>>>0)},r.wbg.__wbg_drawIndexed_f219cccc74b869c5=function(e,t,_,c,b,a){n(e).drawIndexed(t>>>0,_>>>0,c>>>0,b,a>>>0)},r.wbg.__wbg_drawIndexedIndirect_6839c0505e2eed2e=function(e,t,_){n(e).drawIndexedIndirect(n(t),_)},r.wbg.__wbg_drawIndirect_23fc0a72c5f1b993=function(e,t,_){n(e).drawIndirect(n(t),_)},r.wbg.__wbg_setIndexBuffer_1dc175abfd5d9be9=function(e,t,_,c){n(e).setIndexBuffer(n(t),["uint16","uint32"][_],c)},r.wbg.__wbg_setIndexBuffer_a0fcb26f210351b7=function(e,t,_,c,b){n(e).setIndexBuffer(n(t),["uint16","uint32"][_],c,b)},r.wbg.__wbg_setPipeline_8f2f5c316ddb7f68=function(e,t){n(e).setPipeline(n(t))},r.wbg.__wbg_setVertexBuffer_c347f9618d3f056a=function(e,t,_,c){n(e).setVertexBuffer(t>>>0,n(_),c)},r.wbg.__wbg_setVertexBuffer_40da6368898587db=function(e,t,_,c,b){n(e).setVertexBuffer(t>>>0,n(_),c,b)},r.wbg.__wbg_gpu_7d756a02ad45027d=function(e){const t=n(e).gpu;return o(t)},r.wbg.__wbg_message_0ff806941d54e1d2=function(e,t){const _=n(t).message,c=y(_,u.__wbindgen_malloc,u.__wbindgen_realloc),b=l;w().setInt32(e+4*1,b,!0),w().setInt32(e+4*0,c,!0)},r.wbg.__wbg_type_c3e79de7c41f03c2=function(e){const t=n(e).type;return{error:0,warning:1,info:2}[t]??3},r.wbg.__wbg_lineNum_06a4c70c1027df81=function(e){return n(e).lineNum},r.wbg.__wbg_offset_47f9a19926637c8e=function(e){return n(e).offset},r.wbg.__wbg_length_ff62902e8840f82f=function(e){return n(e).length},r.wbg.__wbg_has_14b751afdcf0a341=function(e,t,_){return n(e).has(g(t,_))},r.wbg.__wbg_message_4bd9ef09b3092122=function(e,t){const _=n(t).message,c=y(_,u.__wbindgen_malloc,u.__wbindgen_realloc),b=l;w().setInt32(e+4*1,b,!0),w().setInt32(e+4*0,c,!0)},r.wbg.__wbg_createView_87e589e1574ba76c=function(e,t){const _=n(e).createView(n(t));return o(_)},r.wbg.__wbg_destroy_b040948312c539a9=function(e){n(e).destroy()},r.wbg.__wbg_instanceof_GpuValidationError_05482398d349fd2d=function(e){let t;try{t=n(e)instanceof GPUValidationError}catch{t=!1}return t},r.wbg.__wbg_instanceof_GpuCanvasContext_1eacd2a8c6b36ada=function(e){let t;try{t=n(e)instanceof GPUCanvasContext}catch{t=!1}return t},r.wbg.__wbg_features_b1971639ec1a77f7=function(e){const t=n(e).features;return o(t)},r.wbg.__wbg_limits_e806d307d42a9dde=function(e){const t=n(e).limits;return o(t)},r.wbg.__wbg_queue_e124eaca54d285d4=function(e){const t=n(e).queue;return o(t)},r.wbg.__wbg_lost_02e8ddfb37103cc2=function(e){const t=n(e).lost;return o(t)},r.wbg.__wbg_setonuncapturederror_c702acc9eeeb9613=function(e,t){n(e).onuncapturederror=n(t)},r.wbg.__wbg_createBindGroup_f93afa3a0a06b10e=function(e,t){const _=n(e).createBindGroup(n(t));return o(_)},r.wbg.__wbg_createBindGroupLayout_4243a95be946d48a=function(e,t){const _=n(e).createBindGroupLayout(n(t));return o(_)},r.wbg.__wbg_createBuffer_44406243485760b1=function(e,t){const _=n(e).createBuffer(n(t));return o(_)},r.wbg.__wbg_createCommandEncoder_c7eddb5143f91992=function(e,t){const _=n(e).createCommandEncoder(n(t));return o(_)},r.wbg.__wbg_createComputePipeline_fb60500f9a96e290=function(e,t){const _=n(e).createComputePipeline(n(t));return o(_)},r.wbg.__wbg_createPipelineLayout_bcb406883550f9cc=function(e,t){const _=n(e).createPipelineLayout(n(t));return o(_)},r.wbg.__wbg_createQuerySet_4040f9ea5a2ac03c=function(e,t){const _=n(e).createQuerySet(n(t));return o(_)},r.wbg.__wbg_createRenderBundleEncoder_d9644450ab4cad8f=function(e,t){const _=n(e).createRenderBundleEncoder(n(t));return o(_)},r.wbg.__wbg_createRenderPipeline_7ca396c186d8d06a=function(e,t){const _=n(e).createRenderPipeline(n(t));return o(_)},r.wbg.__wbg_createSampler_ed81ff565caa903a=function(e,t){const _=n(e).createSampler(n(t));return o(_)},r.wbg.__wbg_createShaderModule_cda89eb5c1073627=function(e,t){const _=n(e).createShaderModule(n(t));return o(_)},r.wbg.__wbg_createTexture_06106f81b60e5462=function(e,t){const _=n(e).createTexture(n(t));return o(_)},r.wbg.__wbg_destroy_2a8c41712abac4cb=function(e){n(e).destroy()},r.wbg.__wbg_popErrorScope_6d6b4abc95412374=function(e){const t=n(e).popErrorScope();return o(t)},r.wbg.__wbg_pushErrorScope_3dc565fa86fee870=function(e,t){n(e).pushErrorScope(["validation","out-of-memory","internal"][t])},r.wbg.__wbg_configure_48cfbf148a9998c2=function(e,t){n(e).configure(n(t))},r.wbg.__wbg_getCurrentTexture_1c8e29bec577927d=function(e){const t=n(e).getCurrentTexture();return o(t)},r.wbg.__wbg_maxTextureDimension1D_71c238385d79f287=function(e){return n(e).maxTextureDimension1D},r.wbg.__wbg_maxTextureDimension2D_ce910a0ea6c7213b=function(e){return n(e).maxTextureDimension2D},r.wbg.__wbg_maxTextureDimension3D_76032d2a97af63ac=function(e){return n(e).maxTextureDimension3D},r.wbg.__wbg_maxTextureArrayLayers_b561668f7e1ebacc=function(e){return n(e).maxTextureArrayLayers},r.wbg.__wbg_maxBindGroups_d2b688642140a1bb=function(e){return n(e).maxBindGroups},r.wbg.__wbg_maxBindingsPerBindGroup_a3e9e404dd893c83=function(e){return n(e).maxBindingsPerBindGroup},r.wbg.__wbg_maxDynamicUniformBuffersPerPipelineLayout_98a8fbca367148bf=function(e){return n(e).maxDynamicUniformBuffersPerPipelineLayout},r.wbg.__wbg_maxDynamicStorageBuffersPerPipelineLayout_0dec6aea74b472ad=function(e){return n(e).maxDynamicStorageBuffersPerPipelineLayout},r.wbg.__wbg_maxSampledTexturesPerShaderStage_7a0712465c0a12b4=function(e){return n(e).maxSampledTexturesPerShaderStage},r.wbg.__wbg_maxSamplersPerShaderStage_6716e9792fc2a833=function(e){return n(e).maxSamplersPerShaderStage},r.wbg.__wbg_maxStorageBuffersPerShaderStage_640d34738978a4ff=function(e){return n(e).maxStorageBuffersPerShaderStage},r.wbg.__wbg_maxStorageTexturesPerShaderStage_6614a1e40f7e2827=function(e){return n(e).maxStorageTexturesPerShaderStage},r.wbg.__wbg_maxUniformBuffersPerShaderStage_1ff2f3c6468374ae=function(e){return n(e).maxUniformBuffersPerShaderStage},r.wbg.__wbg_maxUniformBufferBindingSize_8830a8df4f730637=function(e){return n(e).maxUniformBufferBindingSize},r.wbg.__wbg_maxStorageBufferBindingSize_10b6eb49372335bc=function(e){return n(e).maxStorageBufferBindingSize},r.wbg.__wbg_minUniformBufferOffsetAlignment_0168a0d08b19afbe=function(e){return n(e).minUniformBufferOffsetAlignment},r.wbg.__wbg_minStorageBufferOffsetAlignment_3b63a59f37f275f8=function(e){return n(e).minStorageBufferOffsetAlignment},r.wbg.__wbg_maxVertexBuffers_9f97f2a89863a431=function(e){return n(e).maxVertexBuffers},r.wbg.__wbg_maxBufferSize_1c8b836056558ebf=function(e){return n(e).maxBufferSize},r.wbg.__wbg_maxVertexAttributes_cff466bbace9aa7c=function(e){return n(e).maxVertexAttributes},r.wbg.__wbg_maxVertexBufferArrayStride_fb650714a5bd0e68=function(e){return n(e).maxVertexBufferArrayStride},r.wbg.__wbg_maxInterStageShaderComponents_db659eaa3b248a74=function(e){return n(e).maxInterStageShaderComponents},r.wbg.__wbg_maxColorAttachments_e821b856b5cba24e=function(e){return n(e).maxColorAttachments},r.wbg.__wbg_maxColorAttachmentBytesPerSample_ab770042dd82a5bf=function(e){return n(e).maxColorAttachmentBytesPerSample},r.wbg.__wbg_maxComputeWorkgroupStorageSize_e6773eb1cbfa7a83=function(e){return n(e).maxComputeWorkgroupStorageSize},r.wbg.__wbg_maxComputeInvocationsPerWorkgroup_4ed447998b195973=function(e){return n(e).maxComputeInvocationsPerWorkgroup},r.wbg.__wbg_maxComputeWorkgroupSizeX_de94f4925b26c73c=function(e){return n(e).maxComputeWorkgroupSizeX},r.wbg.__wbg_maxComputeWorkgroupSizeY_cb75de6b450c8915=function(e){return n(e).maxComputeWorkgroupSizeY},r.wbg.__wbg_maxComputeWorkgroupSizeZ_6277d18773d70891=function(e){return n(e).maxComputeWorkgroupSizeZ},r.wbg.__wbg_maxComputeWorkgroupsPerDimension_baef21641827881d=function(e){return n(e).maxComputeWorkgroupsPerDimension},r.wbg.__wbg_copyExternalImageToTexture_e192d56d70996ad4=function(e,t,_,c){n(e).copyExternalImageToTexture(n(t),n(_),n(c))},r.wbg.__wbg_submit_4283b63806c5d15e=function(e,t){n(e).submit(n(t))},r.wbg.__wbg_writeBuffer_6ce87bc6ff22a2b5=function(e,t,_,c,b,a){n(e).writeBuffer(n(t),_,n(c),b,a)},r.wbg.__wbg_writeTexture_3708ced0dd386721=function(e,t,_,c,b){n(e).writeTexture(n(t),n(_),n(c),n(b))},r.wbg.__wbg_error_520ca6f621497012=function(e){const t=n(e).error;return o(t)},r.wbg.__wbg_reason_436ee862de561851=function(e){const t=n(e).reason;return{unknown:0,destroyed:1}[t]??2},r.wbg.__wbg_message_54cb97c0fd1579bf=function(e,t){const _=n(t).message,c=y(_,u.__wbindgen_malloc,u.__wbindgen_realloc),b=l;w().setInt32(e+4*1,b,!0),w().setInt32(e+4*0,c,!0)},r.wbg.__wbg_getMappedRange_08e71df297c66a50=function(e,t,_){const c=n(e).getMappedRange(t,_);return o(c)},r.wbg.__wbg_Window_4d1f8d969d639a22=function(e){const t=n(e).Window;return o(t)},r.wbg.__wbg_WorkerGlobalScope_c4f12290f7d2efed=function(e){const t=n(e).WorkerGlobalScope;return o(t)},r.wbg.__wbg_requestAdapter_8413757c51a35b1d=function(e,t){const _=n(e).requestAdapter(n(t));return o(_)},r.wbg.__wbg_requestDevice_1c8e4f0fe8729328=function(e,t){const _=n(e).requestDevice(n(t));return o(_)},r.wbg.__wbg_features_e7f12cb6c5258238=function(e){const t=n(e).features;return o(t)},r.wbg.__wbg_limits_622a6ae19a037dbf=function(e){const t=n(e).limits;return o(t)},r.wbg.__wbg_getPreferredCanvasFormat_d55bc32b5a6b948a=function(e){const t=n(e).getPreferredCanvasFormat();return{r8unorm:0,r8snorm:1,r8uint:2,r8sint:3,r16uint:4,r16sint:5,r16float:6,rg8unorm:7,rg8snorm:8,rg8uint:9,rg8sint:10,r32uint:11,r32sint:12,r32float:13,rg16uint:14,rg16sint:15,rg16float:16,rgba8unorm:17,"rgba8unorm-srgb":18,rgba8snorm:19,rgba8uint:20,rgba8sint:21,bgra8unorm:22,"bgra8unorm-srgb":23,rgb9e5ufloat:24,rgb10a2uint:25,rgb10a2unorm:26,rg11b10ufloat:27,rg32uint:28,rg32sint:29,rg32float:30,rgba16uint:31,rgba16sint:32,rgba16float:33,rgba32uint:34,rgba32sint:35,rgba32float:36,stencil8:37,depth16unorm:38,depth24plus:39,"depth24plus-stencil8":40,depth32float:41,"depth32float-stencil8":42,"bc1-rgba-unorm":43,"bc1-rgba-unorm-srgb":44,"bc2-rgba-unorm":45,"bc2-rgba-unorm-srgb":46,"bc3-rgba-unorm":47,"bc3-rgba-unorm-srgb":48,"bc4-r-unorm":49,"bc4-r-snorm":50,"bc5-rg-unorm":51,"bc5-rg-snorm":52,"bc6h-rgb-ufloat":53,"bc6h-rgb-float":54,"bc7-rgba-unorm":55,"bc7-rgba-unorm-srgb":56,"etc2-rgb8unorm":57,"etc2-rgb8unorm-srgb":58,"etc2-rgb8a1unorm":59,"etc2-rgb8a1unorm-srgb":60,"etc2-rgba8unorm":61,"etc2-rgba8unorm-srgb":62,"eac-r11unorm":63,"eac-r11snorm":64,"eac-rg11unorm":65,"eac-rg11snorm":66,"astc-4x4-unorm":67,"astc-4x4-unorm-srgb":68,"astc-5x4-unorm":69,"astc-5x4-unorm-srgb":70,"astc-5x5-unorm":71,"astc-5x5-unorm-srgb":72,"astc-6x5-unorm":73,"astc-6x5-unorm-srgb":74,"astc-6x6-unorm":75,"astc-6x6-unorm-srgb":76,"astc-8x5-unorm":77,"astc-8x5-unorm-srgb":78,"astc-8x6-unorm":79,"astc-8x6-unorm-srgb":80,"astc-8x8-unorm":81,"astc-8x8-unorm-srgb":82,"astc-10x5-unorm":83,"astc-10x5-unorm-srgb":84,"astc-10x6-unorm":85,"astc-10x6-unorm-srgb":86,"astc-10x8-unorm":87,"astc-10x8-unorm-srgb":88,"astc-10x10-unorm":89,"astc-10x10-unorm-srgb":90,"astc-12x10-unorm":91,"astc-12x10-unorm-srgb":92,"astc-12x12-unorm":93,"astc-12x12-unorm-srgb":94}[t]??95},r.wbg.__wbg_mapAsync_98ce4986e2f6d4af=function(e,t,_,c){const b=n(e).mapAsync(t>>>0,_,c);return o(b)},r.wbg.__wbg_unmap_efca7885e5daff78=function(e){n(e).unmap()},r.wbg.__wbg_getCompilationInfo_adcb4d74ed54d1f9=function(e){const t=n(e).getCompilationInfo();return o(t)},r.wbg.__wbg_messages_6833dfd0ae6a0a7c=function(e){const t=n(e).messages;return o(t)},r.wbg.__wbg_destroy_387cb19081689594=function(e){n(e).destroy()},r.wbg.__wbg_getBindGroupLayout_0194b7a790ac805d=function(e,t){const _=n(e).getBindGroupLayout(t>>>0);return o(_)},r.wbg.__wbg_getBindGroupLayout_1490d5a61f4fd56b=function(e,t){const _=n(e).getBindGroupLayout(t>>>0);return o(_)},r.wbg.__wbg_copyBufferToBuffer_f0736fef84f76be5=function(e,t,_,c,b,a){n(e).copyBufferToBuffer(n(t),_,n(c),b,a)},r.wbg.__wbg_copyBufferToTexture_aedde01ad3786b4f=function(e,t,_,c){n(e).copyBufferToTexture(n(t),n(_),n(c))},r.wbg.__wbg_copyTextureToBuffer_268207d3e09dfa81=function(e,t,_,c){n(e).copyTextureToBuffer(n(t),n(_),n(c))},r.wbg.__wbg_copyTextureToTexture_7ea3d6de0a82ce7f=function(e,t,_,c){n(e).copyTextureToTexture(n(t),n(_),n(c))},r.wbg.__wbg_beginComputePass_df50d9ddd5f32a63=function(e,t){const _=n(e).beginComputePass(n(t));return o(_)},r.wbg.__wbg_beginRenderPass_14284a54cee2063b=function(e,t){const _=n(e).beginRenderPass(n(t));return o(_)},r.wbg.__wbg_label_81cb6c4ebcba5f4d=function(e,t){const _=n(t).label,c=y(_,u.__wbindgen_malloc,u.__wbindgen_realloc),b=l;w().setInt32(e+4*1,b,!0),w().setInt32(e+4*0,c,!0)},r.wbg.__wbg_finish_78696a2f194fbb7a=function(e,t){const _=n(e).finish(n(t));return o(_)},r.wbg.__wbg_finish_7ad9d3e23124bbc6=function(e){const t=n(e).finish();return o(t)},r.wbg.__wbg_clearBuffer_a5ccb106665ad51e=function(e,t,_){n(e).clearBuffer(n(t),_)},r.wbg.__wbg_clearBuffer_f06a69a0aa134d24=function(e,t,_,c){n(e).clearBuffer(n(t),_,c)},r.wbg.__wbg_resolveQuerySet_7354946ea63dacbb=function(e,t,_,c,b,a){n(e).resolveQuerySet(n(t),_>>>0,c>>>0,n(b),a>>>0)},r.wbg.__wbg_usage_5043ac06189fbe53=function(e){return n(e).usage},r.wbg.__wbg_size_61d4fa05868b79cd=function(e){return n(e).size},r.wbg.__wbg_setPipeline_4d0e04e7370f0e2e=function(e,t){n(e).setPipeline(n(t))},r.wbg.__wbg_setBindGroup_48300d51a3d74853=function(e,t,_){n(e).setBindGroup(t>>>0,n(_))},r.wbg.__wbg_setBindGroup_d79f4f1d5e43c06f=function(e,t,_,c,b,a,i){n(e).setBindGroup(t>>>0,n(_),B(c,b),a,i>>>0)},r.wbg.__wbg_dispatchWorkgroups_f0fd90dcd4a506fa=function(e,t,_,c){n(e).dispatchWorkgroups(t>>>0,_>>>0,c>>>0)},r.wbg.__wbg_dispatchWorkgroupsIndirect_567a84763f6a0b87=function(e,t,_){n(e).dispatchWorkgroupsIndirect(n(t),_)},r.wbg.__wbg_end_bbe499813ce72830=function(e){n(e).end()},r.wbg.__wbg_queueMicrotask_48421b3cc9052b68=function(e){const t=n(e).queueMicrotask;return o(t)},r.wbg.__wbg_queueMicrotask_12a30234db4045d3=function(e){queueMicrotask(n(e))},r.wbg.__wbg_instanceof_WebGl2RenderingContext_62ccef896d9204fa=function(e){let t;try{t=n(e)instanceof WebGL2RenderingContext}catch{t=!1}return t},r.wbg.__wbg_beginQuery_2babccfce9472da4=function(e,t,_){n(e).beginQuery(t>>>0,n(_))},r.wbg.__wbg_bindBufferRange_ec55dd1088960c35=function(e,t,_,c,b,a){n(e).bindBufferRange(t>>>0,_>>>0,n(c),b,a)},r.wbg.__wbg_bindSampler_f251f0dde3843dc4=function(e,t,_){n(e).bindSampler(t>>>0,n(_))},r.wbg.__wbg_bindVertexArray_bec56c40e9ec299d=function(e,t){n(e).bindVertexArray(n(t))},r.wbg.__wbg_blitFramebuffer_cb1261c0e925d363=function(e,t,_,c,b,a,i,s,m,p,x){n(e).blitFramebuffer(t,_,c,b,a,i,s,m,p>>>0,x>>>0)},r.wbg.__wbg_bufferData_f552c26392b9837d=function(e,t,_,c){n(e).bufferData(t>>>0,_,c>>>0)},r.wbg.__wbg_bufferData_94ce174a81b32961=function(e,t,_,c){n(e).bufferData(t>>>0,n(_),c>>>0)},r.wbg.__wbg_bufferSubData_897bff8bd23ca0b4=function(e,t,_,c){n(e).bufferSubData(t>>>0,_,n(c))},r.wbg.__wbg_clearBufferfv_bd093a58afda7a8b=function(e,t,_,c,b){n(e).clearBufferfv(t>>>0,_,S(c,b))},r.wbg.__wbg_clearBufferiv_18ffec9d148aaf4b=function(e,t,_,c,b){n(e).clearBufferiv(t>>>0,_,T(c,b))},r.wbg.__wbg_clearBufferuiv_8575fe1b1af9dd15=function(e,t,_,c,b){n(e).clearBufferuiv(t>>>0,_,B(c,b))},r.wbg.__wbg_clientWaitSync_8d3b836729fa705f=function(e,t,_,c){return n(e).clientWaitSync(n(t),_>>>0,c>>>0)},r.wbg.__wbg_compressedTexSubImage2D_d2201c663eb7e7c0=function(e,t,_,c,b,a,i,s,m,p){n(e).compressedTexSubImage2D(t>>>0,_,c,b,a,i,s>>>0,m,p)},r.wbg.__wbg_compressedTexSubImage2D_088b90b29f544ebc=function(e,t,_,c,b,a,i,s,m){n(e).compressedTexSubImage2D(t>>>0,_,c,b,a,i,s>>>0,n(m))},r.wbg.__wbg_compressedTexSubImage3D_8d64b364b8ed6808=function(e,t,_,c,b,a,i,s,m,p,x,I){n(e).compressedTexSubImage3D(t>>>0,_,c,b,a,i,s,m,p>>>0,x,I)},r.wbg.__wbg_compressedTexSubImage3D_d2b94340686bbb79=function(e,t,_,c,b,a,i,s,m,p,x){n(e).compressedTexSubImage3D(t>>>0,_,c,b,a,i,s,m,p>>>0,n(x))},r.wbg.__wbg_copyBufferSubData_026e82b392fb8df2=function(e,t,_,c,b,a){n(e).copyBufferSubData(t>>>0,_>>>0,c,b,a)},r.wbg.__wbg_copyTexSubImage3D_f2471ef3614db8d4=function(e,t,_,c,b,a,i,s,m,p){n(e).copyTexSubImage3D(t>>>0,_,c,b,a,i,s,m,p)},r.wbg.__wbg_createQuery_88b1a8cbfaeadcd4=function(e){const t=n(e).createQuery();return d(t)?0:o(t)},r.wbg.__wbg_createSampler_ece1b922a455bd52=function(e){const t=n(e).createSampler();return d(t)?0:o(t)},r.wbg.__wbg_createVertexArray_a3e58c38609ae150=function(e){const t=n(e).createVertexArray();return d(t)?0:o(t)},r.wbg.__wbg_deleteQuery_deba58de1a061092=function(e,t){n(e).deleteQuery(n(t))},r.wbg.__wbg_deleteSampler_341b638a62cece3e=function(e,t){n(e).deleteSampler(n(t))},r.wbg.__wbg_deleteSync_ddf848c7dd5cb195=function(e,t){n(e).deleteSync(n(t))},r.wbg.__wbg_deleteVertexArray_81346dd52e54eb57=function(e,t){n(e).deleteVertexArray(n(t))},r.wbg.__wbg_drawArraysInstanced_c375d32782ea8d30=function(e,t,_,c,b){n(e).drawArraysInstanced(t>>>0,_,c,b)},r.wbg.__wbg_drawBuffers_2744e46ab7e02d91=function(e,t){n(e).drawBuffers(n(t))},r.wbg.__wbg_drawElementsInstanced_a416af0d12f00837=function(e,t,_,c,b,a){n(e).drawElementsInstanced(t>>>0,_,c>>>0,b,a)},r.wbg.__wbg_endQuery_7e240d815ced0387=function(e,t){n(e).endQuery(t>>>0)},r.wbg.__wbg_fenceSync_0a54247555048537=function(e,t,_){const c=n(e).fenceSync(t>>>0,_>>>0);return d(c)?0:o(c)},r.wbg.__wbg_framebufferTextureLayer_1b5119ac136418d2=function(e,t,_,c,b,a){n(e).framebufferTextureLayer(t>>>0,_>>>0,n(c),b,a)},r.wbg.__wbg_getBufferSubData_5e2bbbbd18f18d52=function(e,t,_,c){n(e).getBufferSubData(t>>>0,_,n(c))},r.wbg.__wbg_getIndexedParameter_edda23e611d65abb=function(){return f(function(e,t,_){const c=n(e).getIndexedParameter(t>>>0,_>>>0);return o(c)},arguments)},r.wbg.__wbg_getQueryParameter_ec854b270df79577=function(e,t,_){const c=n(e).getQueryParameter(n(t),_>>>0);return o(c)},r.wbg.__wbg_getSyncParameter_cf9ca45e037f34f4=function(e,t,_){const c=n(e).getSyncParameter(n(t),_>>>0);return o(c)},r.wbg.__wbg_getUniformBlockIndex_8eef3be68190327f=function(e,t,_,c){return n(e).getUniformBlockIndex(n(t),g(_,c))},r.wbg.__wbg_invalidateFramebuffer_12eca43686968fe1=function(){return f(function(e,t,_){n(e).invalidateFramebuffer(t>>>0,n(_))},arguments)},r.wbg.__wbg_readBuffer_c6e1ba464c45ded1=function(e,t){n(e).readBuffer(t>>>0)},r.wbg.__wbg_readPixels_f589cb77c7641fb2=function(){return f(function(e,t,_,c,b,a,i,s){n(e).readPixels(t,_,c,b,a>>>0,i>>>0,n(s))},arguments)},r.wbg.__wbg_readPixels_74eff76a8a707954=function(){return f(function(e,t,_,c,b,a,i,s){n(e).readPixels(t,_,c,b,a>>>0,i>>>0,s)},arguments)},r.wbg.__wbg_renderbufferStorageMultisample_1e0f794803ff8352=function(e,t,_,c,b,a){n(e).renderbufferStorageMultisample(t>>>0,_,c>>>0,b,a)},r.wbg.__wbg_samplerParameterf_f58c4ac221503b11=function(e,t,_,c){n(e).samplerParameterf(n(t),_>>>0,c)},r.wbg.__wbg_samplerParameteri_97baec154acb369e=function(e,t,_,c){n(e).samplerParameteri(n(t),_>>>0,c)},r.wbg.__wbg_texImage2D_75effcb59fe5da7e=function(){return f(function(e,t,_,c,b,a,i,s,m,p){n(e).texImage2D(t>>>0,_,c,b,a,i,s>>>0,m>>>0,n(p))},arguments)},r.wbg.__wbg_texImage2D_06eb65b6cdf4b7ec=function(){return f(function(e,t,_,c,b,a,i,s,m,p,x){n(e).texImage2D(t>>>0,_,c,b,a,i,s>>>0,m>>>0,p===0?void 0:R(p,x))},arguments)},r.wbg.__wbg_texImage3D_335fce191a5faae5=function(){return f(function(e,t,_,c,b,a,i,s,m,p,x){n(e).texImage3D(t>>>0,_,c,b,a,i,s,m>>>0,p>>>0,n(x))},arguments)},r.wbg.__wbg_texStorage2D_6143bf0d71e869ce=function(e,t,_,c,b,a){n(e).texStorage2D(t>>>0,_,c>>>0,b,a)},r.wbg.__wbg_texStorage3D_5d6b3c6bfa977000=function(e,t,_,c,b,a,i){n(e).texStorage3D(t>>>0,_,c>>>0,b,a,i)},r.wbg.__wbg_texSubImage2D_be0166513e368886=function(){return f(function(e,t,_,c,b,a,i,s,m,p){n(e).texSubImage2D(t>>>0,_,c,b,a,i,s>>>0,m>>>0,n(p))},arguments)},r.wbg.__wbg_texSubImage2D_338d11db84a799ed=function(){return f(function(e,t,_,c,b,a,i,s,m,p){n(e).texSubImage2D(t>>>0,_,c,b,a,i,s>>>0,m>>>0,p)},arguments)},r.wbg.__wbg_texSubImage2D_bdc1e6e8b1feae8f=function(){return f(function(e,t,_,c,b,a,i,s,m,p){n(e).texSubImage2D(t>>>0,_,c,b,a,i,s>>>0,m>>>0,n(p))},arguments)},r.wbg.__wbg_texSubImage2D_edb828ed3708cfdd=function(){return f(function(e,t,_,c,b,a,i,s,m,p){n(e).texSubImage2D(t>>>0,_,c,b,a,i,s>>>0,m>>>0,n(p))},arguments)},r.wbg.__wbg_texSubImage2D_fbb08177c318e3f2=function(){return f(function(e,t,_,c,b,a,i,s,m,p){n(e).texSubImage2D(t>>>0,_,c,b,a,i,s>>>0,m>>>0,n(p))},arguments)},r.wbg.__wbg_texSubImage3D_c571236e8e9908d5=function(){return f(function(e,t,_,c,b,a,i,s,m,p,x,I){n(e).texSubImage3D(t>>>0,_,c,b,a,i,s,m,p>>>0,x>>>0,I)},arguments)},r.wbg.__wbg_texSubImage3D_d86e30d5f4ebc0e0=function(){return f(function(e,t,_,c,b,a,i,s,m,p,x,I){n(e).texSubImage3D(t>>>0,_,c,b,a,i,s,m,p>>>0,x>>>0,n(I))},arguments)},r.wbg.__wbg_texSubImage3D_b3526f28e3c2031e=function(){return f(function(e,t,_,c,b,a,i,s,m,p,x,I){n(e).texSubImage3D(t>>>0,_,c,b,a,i,s,m,p>>>0,x>>>0,n(I))},arguments)},r.wbg.__wbg_texSubImage3D_7a0f4d63809a0f6e=function(){return f(function(e,t,_,c,b,a,i,s,m,p,x,I){n(e).texSubImage3D(t>>>0,_,c,b,a,i,s,m,p>>>0,x>>>0,n(I))},arguments)},r.wbg.__wbg_texSubImage3D_9ee350bf3d5e61ad=function(){return f(function(e,t,_,c,b,a,i,s,m,p,x,I){n(e).texSubImage3D(t>>>0,_,c,b,a,i,s,m,p>>>0,x>>>0,n(I))},arguments)},r.wbg.__wbg_uniform1ui_010e62706e661170=function(e,t,_){n(e).uniform1ui(n(t),_>>>0)},r.wbg.__wbg_uniform2fv_83048fbc79c7f362=function(e,t,_,c){n(e).uniform2fv(n(t),S(_,c))},r.wbg.__wbg_uniform2iv_31ff5561a5c51159=function(e,t,_,c){n(e).uniform2iv(n(t),T(_,c))},r.wbg.__wbg_uniform2uiv_4b36f1c57b28c3c6=function(e,t,_,c){n(e).uniform2uiv(n(t),B(_,c))},r.wbg.__wbg_uniform3fv_0ddd3ca056ab3d1f=function(e,t,_,c){n(e).uniform3fv(n(t),S(_,c))},r.wbg.__wbg_uniform3iv_eb887b2a339dda97=function(e,t,_,c){n(e).uniform3iv(n(t),T(_,c))},r.wbg.__wbg_uniform3uiv_19cbb50d7afeb7d0=function(e,t,_,c){n(e).uniform3uiv(n(t),B(_,c))},r.wbg.__wbg_uniform4fv_cf977e0dd611bbdd=function(e,t,_,c){n(e).uniform4fv(n(t),S(_,c))},r.wbg.__wbg_uniform4iv_b3a606d0b1b87dc9=function(e,t,_,c){n(e).uniform4iv(n(t),T(_,c))},r.wbg.__wbg_uniform4uiv_cb256e285d564825=function(e,t,_,c){n(e).uniform4uiv(n(t),B(_,c))},r.wbg.__wbg_uniformBlockBinding_744b2ad6a5f2cace=function(e,t,_,c){n(e).uniformBlockBinding(n(t),_>>>0,c>>>0)},r.wbg.__wbg_uniformMatrix2fv_7e757aaedd0427cf=function(e,t,_,c,b){n(e).uniformMatrix2fv(n(t),_!==0,S(c,b))},r.wbg.__wbg_uniformMatrix2x3fv_91be1a9373d7c5ce=function(e,t,_,c,b){n(e).uniformMatrix2x3fv(n(t),_!==0,S(c,b))},r.wbg.__wbg_uniformMatrix2x4fv_b5ef5b5baced0e4f=function(e,t,_,c,b){n(e).uniformMatrix2x4fv(n(t),_!==0,S(c,b))},r.wbg.__wbg_uniformMatrix3fv_5eec5885a8d5de8b=function(e,t,_,c,b){n(e).uniformMatrix3fv(n(t),_!==0,S(c,b))},r.wbg.__wbg_uniformMatrix3x2fv_88709a0858bab333=function(e,t,_,c,b){n(e).uniformMatrix3x2fv(n(t),_!==0,S(c,b))},r.wbg.__wbg_uniformMatrix3x4fv_184c4f571cff1122=function(e,t,_,c,b){n(e).uniformMatrix3x4fv(n(t),_!==0,S(c,b))},r.wbg.__wbg_uniformMatrix4fv_ae100fc474463355=function(e,t,_,c,b){n(e).uniformMatrix4fv(n(t),_!==0,S(c,b))},r.wbg.__wbg_uniformMatrix4x2fv_e931df9c7cb32d55=function(e,t,_,c,b){n(e).uniformMatrix4x2fv(n(t),_!==0,S(c,b))},r.wbg.__wbg_uniformMatrix4x3fv_f78c83b4908c3e27=function(e,t,_,c,b){n(e).uniformMatrix4x3fv(n(t),_!==0,S(c,b))},r.wbg.__wbg_vertexAttribDivisor_48f4c9ce15c07063=function(e,t,_){n(e).vertexAttribDivisor(t>>>0,_>>>0)},r.wbg.__wbg_vertexAttribIPointer_78250ec98da971a2=function(e,t,_,c,b,a){n(e).vertexAttribIPointer(t>>>0,_,c>>>0,b,a)},r.wbg.__wbg_activeTexture_067b93df6d1ed857=function(e,t){n(e).activeTexture(t>>>0)},r.wbg.__wbg_attachShader_396d529f1d7c9abc=function(e,t,_){n(e).attachShader(n(t),n(_))},r.wbg.__wbg_bindAttribLocation_9e7dad25e51f58b1=function(e,t,_,c,b){n(e).bindAttribLocation(n(t),_>>>0,g(c,b))},r.wbg.__wbg_bindBuffer_d6b05e0a99a752d4=function(e,t,_){n(e).bindBuffer(t>>>0,n(_))},r.wbg.__wbg_bindFramebuffer_f5e959313c29a7c6=function(e,t,_){n(e).bindFramebuffer(t>>>0,n(_))},r.wbg.__wbg_bindRenderbuffer_691cb14fc6248155=function(e,t,_){n(e).bindRenderbuffer(t>>>0,n(_))},r.wbg.__wbg_bindTexture_840f7fcfd0298dc4=function(e,t,_){n(e).bindTexture(t>>>0,n(_))},r.wbg.__wbg_blendColor_4c1f00a2e4f1a80d=function(e,t,_,c,b){n(e).blendColor(t,_,c,b)},r.wbg.__wbg_blendEquation_e7b91e8e062fa502=function(e,t){n(e).blendEquation(t>>>0)},r.wbg.__wbg_blendEquationSeparate_272bfcd932055191=function(e,t,_){n(e).blendEquationSeparate(t>>>0,_>>>0)},r.wbg.__wbg_blendFunc_6a7b81c06098c023=function(e,t,_){n(e).blendFunc(t>>>0,_>>>0)},r.wbg.__wbg_blendFuncSeparate_f81dd232d266e735=function(e,t,_,c,b){n(e).blendFuncSeparate(t>>>0,_>>>0,c>>>0,b>>>0)},r.wbg.__wbg_clear_7a2a7ca897047e8d=function(e,t){n(e).clear(t>>>0)},r.wbg.__wbg_clearDepth_a65e67fdeb1f3ff9=function(e,t){n(e).clearDepth(t)},r.wbg.__wbg_clearStencil_1f24aec5432f38ba=function(e,t){n(e).clearStencil(t)},r.wbg.__wbg_colorMask_7c2aafdec5441392=function(e,t,_,c,b){n(e).colorMask(t!==0,_!==0,c!==0,b!==0)},r.wbg.__wbg_compileShader_77ef81728b1c03f6=function(e,t){n(e).compileShader(n(t))},r.wbg.__wbg_copyTexSubImage2D_d3b3d3b235c88d33=function(e,t,_,c,b,a,i,s,m){n(e).copyTexSubImage2D(t>>>0,_,c,b,a,i,s,m)},r.wbg.__wbg_createBuffer_7b18852edffb3ab4=function(e){const t=n(e).createBuffer();return d(t)?0:o(t)},r.wbg.__wbg_createFramebuffer_a12847edac092647=function(e){const t=n(e).createFramebuffer();return d(t)?0:o(t)},r.wbg.__wbg_createProgram_73611dc7a72c4ee2=function(e){const t=n(e).createProgram();return d(t)?0:o(t)},r.wbg.__wbg_createRenderbuffer_e7bd95fedc0bbcb5=function(e){const t=n(e).createRenderbuffer();return d(t)?0:o(t)},r.wbg.__wbg_createShader_f10ffabbfd8e2c8c=function(e,t){const _=n(e).createShader(t>>>0);return d(_)?0:o(_)},r.wbg.__wbg_createTexture_2426b031baa26a82=function(e){const t=n(e).createTexture();return d(t)?0:o(t)},r.wbg.__wbg_cullFace_fbafcb7763a2d6aa=function(e,t){n(e).cullFace(t>>>0)},r.wbg.__wbg_deleteBuffer_27b0fb5ed68afbe4=function(e,t){n(e).deleteBuffer(n(t))},r.wbg.__wbg_deleteFramebuffer_c0d511b2fc07620d=function(e,t){n(e).deleteFramebuffer(n(t))},r.wbg.__wbg_deleteProgram_c3238b647d849334=function(e,t){n(e).deleteProgram(n(t))},r.wbg.__wbg_deleteRenderbuffer_325417b497c5ae27=function(e,t){n(e).deleteRenderbuffer(n(t))},r.wbg.__wbg_deleteShader_da06706168cf00dc=function(e,t){n(e).deleteShader(n(t))},r.wbg.__wbg_deleteTexture_cdd844345a2559bb=function(e,t){n(e).deleteTexture(n(t))},r.wbg.__wbg_depthFunc_2f1df7eb8339f5a3=function(e,t){n(e).depthFunc(t>>>0)},r.wbg.__wbg_depthMask_a301dd9951c6056c=function(e,t){n(e).depthMask(t!==0)},r.wbg.__wbg_depthRange_85c249bf5c81856c=function(e,t,_){n(e).depthRange(t,_)},r.wbg.__wbg_disable_8908871f2334e76b=function(e,t){n(e).disable(t>>>0)},r.wbg.__wbg_disableVertexAttribArray_79a5010f18eb84cb=function(e,t){n(e).disableVertexAttribArray(t>>>0)},r.wbg.__wbg_drawArrays_7a8f5031b1fe80ff=function(e,t,_,c){n(e).drawArrays(t>>>0,_,c)},r.wbg.__wbg_enable_541ed84c1e7d269d=function(e,t){n(e).enable(t>>>0)},r.wbg.__wbg_enableVertexAttribArray_06043f51b716ed9d=function(e,t){n(e).enableVertexAttribArray(t>>>0)},r.wbg.__wbg_framebufferRenderbuffer_f7c592ad40667f89=function(e,t,_,c,b){n(e).framebufferRenderbuffer(t>>>0,_>>>0,c>>>0,n(b))},r.wbg.__wbg_framebufferTexture2D_5b524fe6135d5fe8=function(e,t,_,c,b,a){n(e).framebufferTexture2D(t>>>0,_>>>0,c>>>0,n(b),a)},r.wbg.__wbg_frontFace_54ccf43770ae1011=function(e,t){n(e).frontFace(t>>>0)},r.wbg.__wbg_getError_deb0c909d3a7041a=function(e){return n(e).getError()},r.wbg.__wbg_getExtension_095ef1e6c9d8d8ab=function(){return f(function(e,t,_){const c=n(e).getExtension(g(t,_));return d(c)?0:o(c)},arguments)},r.wbg.__wbg_getParameter_cfaed180705b9280=function(){return f(function(e,t){const _=n(e).getParameter(t>>>0);return o(_)},arguments)},r.wbg.__wbg_getProgramInfoLog_fe796f3a9512a8e3=function(e,t,_){const c=n(t).getProgramInfoLog(n(_));var b=d(c)?0:y(c,u.__wbindgen_malloc,u.__wbindgen_realloc),a=l;w().setInt32(e+4*1,a,!0),w().setInt32(e+4*0,b,!0)},r.wbg.__wbg_getProgramParameter_9df6cbbb1343b27d=function(e,t,_){const c=n(e).getProgramParameter(n(t),_>>>0);return o(c)},r.wbg.__wbg_getShaderInfoLog_a7ca51b89a4dafab=function(e,t,_){const c=n(t).getShaderInfoLog(n(_));var b=d(c)?0:y(c,u.__wbindgen_malloc,u.__wbindgen_realloc),a=l;w().setInt32(e+4*1,a,!0),w().setInt32(e+4*0,b,!0)},r.wbg.__wbg_getShaderParameter_806970126d526c29=function(e,t,_){const c=n(e).getShaderParameter(n(t),_>>>0);return o(c)},r.wbg.__wbg_getSupportedExtensions_e1788ac835b7e81a=function(e){const t=n(e).getSupportedExtensions();return d(t)?0:o(t)},r.wbg.__wbg_getUniformLocation_6a59ad54df3bba8e=function(e,t,_,c){const b=n(e).getUniformLocation(n(t),g(_,c));return d(b)?0:o(b)},r.wbg.__wbg_linkProgram_56a5d97f63b1f56d=function(e,t){n(e).linkProgram(n(t))},r.wbg.__wbg_pixelStorei_3a600280eab03e3c=function(e,t,_){n(e).pixelStorei(t>>>0,_)},r.wbg.__wbg_polygonOffset_ebf1b1bd8db53e65=function(e,t,_){n(e).polygonOffset(t,_)},r.wbg.__wbg_renderbufferStorage_3c5e469d82dfe89b=function(e,t,_,c,b){n(e).renderbufferStorage(t>>>0,_>>>0,c,b)},r.wbg.__wbg_scissor_2b172ca4e459dd16=function(e,t,_,c,b){n(e).scissor(t,_,c,b)},r.wbg.__wbg_shaderSource_b92b2b5c29126344=function(e,t,_,c){n(e).shaderSource(n(t),g(_,c))},r.wbg.__wbg_stencilFuncSeparate_25b5dd967d72b6e5=function(e,t,_,c,b){n(e).stencilFuncSeparate(t>>>0,_>>>0,c,b>>>0)},r.wbg.__wbg_stencilMask_702162181d88081f=function(e,t){n(e).stencilMask(t>>>0)},r.wbg.__wbg_stencilMaskSeparate_1f803a440e789b81=function(e,t,_){n(e).stencilMaskSeparate(t>>>0,_>>>0)},r.wbg.__wbg_stencilOpSeparate_52b401966f916a0f=function(e,t,_,c,b){n(e).stencilOpSeparate(t>>>0,_>>>0,c>>>0,b>>>0)},r.wbg.__wbg_texParameteri_531d0268109950ba=function(e,t,_,c){n(e).texParameteri(t>>>0,_>>>0,c)},r.wbg.__wbg_uniform1f_81b570bf6358ae6c=function(e,t,_){n(e).uniform1f(n(t),_)},r.wbg.__wbg_uniform1i_ded3be13f5d8f11a=function(e,t,_){n(e).uniform1i(n(t),_)},r.wbg.__wbg_uniform4f_bdbb7cf56fc94cbb=function(e,t,_,c,b,a){n(e).uniform4f(n(t),_,c,b,a)},r.wbg.__wbg_useProgram_001c6b9208b683d3=function(e,t){n(e).useProgram(n(t))},r.wbg.__wbg_vertexAttribPointer_b435a034ff758637=function(e,t,_,c,b,a,i){n(e).vertexAttribPointer(t>>>0,_,c>>>0,b!==0,a,i)},r.wbg.__wbg_viewport_536c78dd69c44351=function(e,t,_,c,b){n(e).viewport(t,_,c,b)},r.wbg.__wbg_instanceof_Window_5012736c80a01584=function(e){let t;try{t=n(e)instanceof Window}catch{t=!1}return t},r.wbg.__wbg_document_8554450897a855b9=function(e){const t=n(e).document;return d(t)?0:o(t)},r.wbg.__wbg_location_af118da6c50d4c3f=function(e){const t=n(e).location;return o(t)},r.wbg.__wbg_navigator_6210380287bf8581=function(e){const t=n(e).navigator;return o(t)},r.wbg.__wbg_devicePixelRatio_7ba8bc80d46340bd=function(e){return n(e).devicePixelRatio},r.wbg.__wbg_localStorage_90db5cb66e840248=function(){return f(function(e){const t=n(e).localStorage;return d(t)?0:o(t)},arguments)},r.wbg.__wbg_confirm_8c568ed39db7e399=function(){return f(function(e,t,_){return n(e).confirm(g(t,_))},arguments)},r.wbg.__wbg_open_43b3c6577af2a808=function(){return f(function(e,t,_,c,b){const a=n(e).open(g(t,_),g(c,b));return d(a)?0:o(a)},arguments)},r.wbg.__wbg_cancelAnimationFrame_f80ecdad075d1d55=function(){return f(function(e,t){n(e).cancelAnimationFrame(t)},arguments)},r.wbg.__wbg_requestAnimationFrame_b4b782250b9c2c88=function(){return f(function(e,t){return n(e).requestAnimationFrame(n(t))},arguments)},r.wbg.__wbg_fetch_f3adf866d8944b41=function(e,t){const _=n(e).fetch(n(t));return o(_)},r.wbg.__wbg_setTimeout_2bb9dfe810e45e24=function(){return f(function(e,t){return n(e).setTimeout(n(t))},arguments)},r.wbg.__wbg_body_b3bb488e8e54bf4b=function(e){const t=n(e).body;return d(t)?0:o(t)},r.wbg.__wbg_createElement_5921e9eb06b9ec89=function(){return f(function(e,t,_){const c=n(e).createElement(g(t,_));return o(c)},arguments)},r.wbg.__wbg_createElementNS_78308ee7091c53f7=function(){return f(function(e,t,_,c,b){const a=n(e).createElementNS(t===0?void 0:g(t,_),g(c,b));return o(a)},arguments)},r.wbg.__wbg_querySelector_e21c39150aa72078=function(){return f(function(e,t,_){const c=n(e).querySelector(g(t,_));return d(c)?0:o(c)},arguments)},r.wbg.__wbg_querySelectorAll_52447cbab6df8bae=function(){return f(function(e,t,_){const c=n(e).querySelectorAll(g(t,_));return o(c)},arguments)},r.wbg.__wbg_setid_b43ed506c9b1e9c5=function(e,t,_){n(e).id=g(t,_)},r.wbg.__wbg_clientWidth_e73e836a6257fbe5=function(e){return n(e).clientWidth},r.wbg.__wbg_clientHeight_9325ebe2318ce8af=function(e){return n(e).clientHeight},r.wbg.__wbg_setinnerHTML_ea7e3c6a3c4790c6=function(e,t,_){n(e).innerHTML=g(t,_)},r.wbg.__wbg_querySelector_99e02a226c303e87=function(){return f(function(e,t,_){const c=n(e).querySelector(g(t,_));return d(c)?0:o(c)},arguments)},r.wbg.__wbg_releasePointerCapture_8a46ed35042fc5e8=function(){return f(function(e,t){n(e).releasePointerCapture(t)},arguments)},r.wbg.__wbg_setAttribute_d5540a19be09f8dc=function(){return f(function(e,t,_,c,b){n(e).setAttribute(g(t,_),g(c,b))},arguments)},r.wbg.__wbg_setAttributeNS_23da7f4fcc5db2b5=function(){return f(function(e,t,_,c,b,a,i){n(e).setAttributeNS(t===0?void 0:g(t,_),g(c,b),g(a,i))},arguments)},r.wbg.__wbg_setPointerCapture_16fb4f004fe3aaae=function(){return f(function(e,t){n(e).setPointerCapture(t)},arguments)},r.wbg.__wbg_remove_5b68b70c39041e2a=function(e){n(e).remove()},r.wbg.__wbg_addColorStop_2d996a72d8108847=function(){return f(function(e,t,_,c){n(e).addColorStop(t,g(_,c))},arguments)},r.wbg.__wbg_wasClean_e83dfad67198c1c4=function(e){return n(e).wasClean},r.wbg.__wbg_code_eae09136895f8ffa=function(e){return n(e).code},r.wbg.__wbg_reason_8a32e6ed703d6382=function(e,t){const _=n(t).reason,c=y(_,u.__wbindgen_malloc,u.__wbindgen_realloc),b=l;w().setInt32(e+4*1,b,!0),w().setInt32(e+4*0,c,!0)},r.wbg.__wbg_newwitheventinitdict_f3607d9dd19c79bd=function(){return f(function(e,t,_){const c=new CloseEvent(g(e,t),n(_));return o(c)},arguments)},r.wbg.__wbg_a_b1bebb7cd309c46b=function(e){return n(e).a},r.wbg.__wbg_seta_9b1f6a430bfb5297=function(e,t){n(e).a=t},r.wbg.__wbg_b_4c2ee4b50a8d4cfa=function(e){return n(e).b},r.wbg.__wbg_c_573c05624efe58cb=function(e){return n(e).c},r.wbg.__wbg_d_2398765da4b99feb=function(e){return n(e).d},r.wbg.__wbg_setd_dc4a72a9ed8f5041=function(e,t){n(e).d=t},r.wbg.__wbg_e_33d9e747d56416c4=function(e){return n(e).e},r.wbg.__wbg_f_8909b8bd7c8ceecc=function(e){return n(e).f},r.wbg.__wbg_new_647397489f26d140=function(){return f(function(){const e=new DOMMatrix;return o(e)},arguments)},r.wbg.__wbg_newwitharray64_f1cc54d273247bbc=function(){return f(function(e,t){const _=new DOMMatrix(we(e,t));return o(_)},arguments)},r.wbg.__wbg_ctrlKey_319ff2374dc7f372=function(e){return n(e).ctrlKey},r.wbg.__wbg_shiftKey_f38dee34420e0d62=function(e){return n(e).shiftKey},r.wbg.__wbg_metaKey_00fdcfadf1968d45=function(e){return n(e).metaKey},r.wbg.__wbg_key_a626396efbca2b95=function(e,t){const _=n(t).key,c=y(_,u.__wbindgen_malloc,u.__wbindgen_realloc),b=l;w().setInt32(e+4*1,b,!0),w().setInt32(e+4*0,c,!0)},r.wbg.__wbg_code_01dc6af887ca9ecb=function(e,t){const _=n(t).code,c=y(_,u.__wbindgen_malloc,u.__wbindgen_realloc),b=l;w().setInt32(e+4*1,b,!0),w().setInt32(e+4*0,c,!0)},r.wbg.__wbg_data_5c47a6985fefc490=function(e){const t=n(e).data;return o(t)},r.wbg.__wbg_width_a7c8cb533b26f0bf=function(e){return n(e).width},r.wbg.__wbg_setwidth_c20f1f8fcd5d93b4=function(e,t){n(e).width=t>>>0},r.wbg.__wbg_height_affa017f56a8fb96=function(e){return n(e).height},r.wbg.__wbg_setheight_a5e39c9d97429299=function(e,t){n(e).height=t>>>0},r.wbg.__wbg_getContext_bd2ece8a59fd4732=function(){return f(function(e,t,_){const c=n(e).getContext(g(t,_));return d(c)?0:o(c)},arguments)},r.wbg.__wbg_getContext_76f1b45238db4411=function(){return f(function(e,t,_,c){const b=n(e).getContext(g(t,_),n(c));return d(b)?0:o(b)},arguments)},r.wbg.__wbg_view_2a901bda0727aeb3=function(e){const t=n(e).view;return d(t)?0:o(t)},r.wbg.__wbg_respond_a799bab31a44f2d7=function(){return f(function(e,t){n(e).respond(t>>>0)},arguments)},r.wbg.__wbg_close_cef2400b120c9c73=function(){return f(function(e){n(e).close()},arguments)},r.wbg.__wbg_enqueue_6f3d433b5e457aea=function(){return f(function(e,t){n(e).enqueue(n(t))},arguments)},r.wbg.__wbg_get_6c1b9a97747e7f38=function(){return f(function(e,t,_,c){const b=n(t)[g(_,c)];var a=d(b)?0:y(b,u.__wbindgen_malloc,u.__wbindgen_realloc),i=l;w().setInt32(e+4*1,i,!0),w().setInt32(e+4*0,a,!0)},arguments)},r.wbg.__wbg_set_e94f65b9d83f54b0=function(){return f(function(e,t,_,c,b){n(e)[g(t,_)]=g(c,b)},arguments)},r.wbg.__wbg_delete_0441826dbfb45509=function(){return f(function(e,t,_){delete n(e)[g(t,_)]},arguments)},r.wbg.__wbg_setonended_7583a658c572b663=function(e,t){n(e).onended=n(t)},r.wbg.__wbg_navigator_db73b5b11a0c5c93=function(e){const t=n(e).navigator;return o(t)},r.wbg.__wbg_setTransform_deb5f68e84088c0b=function(e,t){n(e).setTransform(n(t))},r.wbg.__wbg_bindVertexArrayOES_37868a5a4265ea0a=function(e,t){n(e).bindVertexArrayOES(n(t))},r.wbg.__wbg_createVertexArrayOES_84334a02da216381=function(e){const t=n(e).createVertexArrayOES();return d(t)?0:o(t)},r.wbg.__wbg_deleteVertexArrayOES_e22f7a6baedc5300=function(e,t){n(e).deleteVertexArrayOES(n(t))},r.wbg.__wbg_framebufferTextureMultiviewOVR_32295d56731dd362=function(e,t,_,c,b,a,i){n(e).framebufferTextureMultiviewOVR(t>>>0,_>>>0,n(c),b,a,i)},r.wbg.__wbg_instanceof_WebGlRenderingContext_dbd3a2aad974aa98=function(e){let t;try{t=n(e)instanceof WebGLRenderingContext}catch{t=!1}return t},r.wbg.__wbg_drawingBufferWidth_c6264c6382296541=function(e){return n(e).drawingBufferWidth},r.wbg.__wbg_drawingBufferHeight_90884350967c7a3d=function(e){return n(e).drawingBufferHeight},r.wbg.__wbg_bufferData_fc33089cf05a6c5a=function(e,t,_,c){n(e).bufferData(t>>>0,_,c>>>0)},r.wbg.__wbg_bufferData_0db2a74470353a96=function(e,t,_,c){n(e).bufferData(t>>>0,n(_),c>>>0)},r.wbg.__wbg_bufferData_58361443512ce4c6=function(e,t,_,c,b){n(e).bufferData(t>>>0,R(_,c),b>>>0)},r.wbg.__wbg_bufferSubData_944883045753ee61=function(e,t,_,c){n(e).bufferSubData(t>>>0,_,n(c))},r.wbg.__wbg_compressedTexSubImage2D_678be4671393a94b=function(e,t,_,c,b,a,i,s,m){n(e).compressedTexSubImage2D(t>>>0,_,c,b,a,i,s>>>0,n(m))},r.wbg.__wbg_readPixels_0c5ad23c72dbe1b8=function(){return f(function(e,t,_,c,b,a,i,s){n(e).readPixels(t,_,c,b,a>>>0,i>>>0,n(s))},arguments)},r.wbg.__wbg_texImage2D_d704e7eee22d1e6b=function(){return f(function(e,t,_,c,b,a,i,s,m,p){n(e).texImage2D(t>>>0,_,c,b,a,i,s>>>0,m>>>0,n(p))},arguments)},r.wbg.__wbg_texImage2D_393ba0d690372bab=function(){return f(function(e,t,_,c,b,a,i,s,m,p,x){n(e).texImage2D(t>>>0,_,c,b,a,i,s>>>0,m>>>0,p===0?void 0:R(p,x))},arguments)},r.wbg.__wbg_texSubImage2D_bed4633ee03b384d=function(){return f(function(e,t,_,c,b,a,i,s,m,p){n(e).texSubImage2D(t>>>0,_,c,b,a,i,s>>>0,m>>>0,n(p))},arguments)},r.wbg.__wbg_uniform1fv_218fa6dd6940465c=function(e,t,_,c){n(e).uniform1fv(n(t),S(_,c))},r.wbg.__wbg_uniform2fv_b73144e507d90a92=function(e,t,_,c){n(e).uniform2fv(n(t),S(_,c))},r.wbg.__wbg_uniform2iv_27f3fc3aefa41fa7=function(e,t,_,c){n(e).uniform2iv(n(t),T(_,c))},r.wbg.__wbg_uniform3fv_5df1d945c0bbfe20=function(e,t,_,c){n(e).uniform3fv(n(t),S(_,c))},r.wbg.__wbg_uniform3iv_03be54fcc4468fc4=function(e,t,_,c){n(e).uniform3iv(n(t),T(_,c))},r.wbg.__wbg_uniform4fv_d87e4ea9ef6cf6de=function(e,t,_,c){n(e).uniform4fv(n(t),S(_,c))},r.wbg.__wbg_uniform4iv_965df9fa4c8ab47e=function(e,t,_,c){n(e).uniform4iv(n(t),T(_,c))},r.wbg.__wbg_uniformMatrix2fv_8646addaa18ba00b=function(e,t,_,c,b){n(e).uniformMatrix2fv(n(t),_!==0,S(c,b))},r.wbg.__wbg_uniformMatrix3fv_917f07d03e8b1db5=function(e,t,_,c,b){n(e).uniformMatrix3fv(n(t),_!==0,S(c,b))},r.wbg.__wbg_uniformMatrix4fv_46c1f9033bbb1a5e=function(e,t,_,c,b){n(e).uniformMatrix4fv(n(t),_!==0,S(c,b))},r.wbg.__wbg_activeTexture_b967ed47a8083daa=function(e,t){n(e).activeTexture(t>>>0)},r.wbg.__wbg_attachShader_2b5810fc1d23ebe7=function(e,t,_){n(e).attachShader(n(t),n(_))},r.wbg.__wbg_bindAttribLocation_0018ec2a523f139f=function(e,t,_,c,b){n(e).bindAttribLocation(n(t),_>>>0,g(c,b))},r.wbg.__wbg_bindBuffer_1f581c747176e7d7=function(e,t,_){n(e).bindBuffer(t>>>0,n(_))},r.wbg.__wbg_bindFramebuffer_8cba9964befd2a6d=function(e,t,_){n(e).bindFramebuffer(t>>>0,n(_))},r.wbg.__wbg_bindRenderbuffer_297ae310683dc32b=function(e,t,_){n(e).bindRenderbuffer(t>>>0,n(_))},r.wbg.__wbg_bindTexture_bffa89324927e23a=function(e,t,_){n(e).bindTexture(t>>>0,n(_))},r.wbg.__wbg_blendColor_c876d94aa784bef7=function(e,t,_,c,b){n(e).blendColor(t,_,c,b)},r.wbg.__wbg_blendEquation_4f3b8eb0b07cab21=function(e,t){n(e).blendEquation(t>>>0)},r.wbg.__wbg_blendEquationSeparate_95241ffd0f6ab09e=function(e,t,_){n(e).blendEquationSeparate(t>>>0,_>>>0)},r.wbg.__wbg_blendFunc_f31d0f0d227137e0=function(e,t,_){n(e).blendFunc(t>>>0,_>>>0)},r.wbg.__wbg_blendFuncSeparate_2b607032f14b9381=function(e,t,_,c,b){n(e).blendFuncSeparate(t>>>0,_>>>0,c>>>0,b>>>0)},r.wbg.__wbg_clear_780c4e5384fe3fc6=function(e,t){n(e).clear(t>>>0)},r.wbg.__wbg_clearColor_ac713fa6931cef3c=function(e,t,_,c,b){n(e).clearColor(t,_,c,b)},r.wbg.__wbg_clearDepth_92f7c7d02e50df24=function(e,t){n(e).clearDepth(t)},r.wbg.__wbg_clearStencil_78b0b3c82001b542=function(e,t){n(e).clearStencil(t)},r.wbg.__wbg_colorMask_6a64eb75df60e2cf=function(e,t,_,c,b){n(e).colorMask(t!==0,_!==0,c!==0,b!==0)},r.wbg.__wbg_compileShader_043cc8b99c2efc21=function(e,t){n(e).compileShader(n(t))},r.wbg.__wbg_copyTexSubImage2D_8f6644e7df89a307=function(e,t,_,c,b,a,i,s,m){n(e).copyTexSubImage2D(t>>>0,_,c,b,a,i,s,m)},r.wbg.__wbg_createBuffer_9571c039ba6696c6=function(e){const t=n(e).createBuffer();return d(t)?0:o(t)},r.wbg.__wbg_createFramebuffer_20f79ec189ef2060=function(e){const t=n(e).createFramebuffer();return d(t)?0:o(t)},r.wbg.__wbg_createProgram_2c3a8969b5a76988=function(e){const t=n(e).createProgram();return d(t)?0:o(t)},r.wbg.__wbg_createRenderbuffer_620bdfb7867926e8=function(e){const t=n(e).createRenderbuffer();return d(t)?0:o(t)},r.wbg.__wbg_createShader_af087106532661d9=function(e,t){const _=n(e).createShader(t>>>0);return d(_)?0:o(_)},r.wbg.__wbg_createTexture_e49c36c5f31925a3=function(e){const t=n(e).createTexture();return d(t)?0:o(t)},r.wbg.__wbg_cullFace_ccad99c645b704eb=function(e,t){n(e).cullFace(t>>>0)},r.wbg.__wbg_deleteBuffer_898974b9db136e43=function(e,t){n(e).deleteBuffer(n(t))},r.wbg.__wbg_deleteFramebuffer_d632dfba2c1f5c75=function(e,t){n(e).deleteFramebuffer(n(t))},r.wbg.__wbg_deleteProgram_5f938b0667141206=function(e,t){n(e).deleteProgram(n(t))},r.wbg.__wbg_deleteRenderbuffer_ccae7372581ae424=function(e,t){n(e).deleteRenderbuffer(n(t))},r.wbg.__wbg_deleteShader_b9bb71cfb1a65a0d=function(e,t){n(e).deleteShader(n(t))},r.wbg.__wbg_deleteTexture_558c751a66bd2f16=function(e,t){n(e).deleteTexture(n(t))},r.wbg.__wbg_depthFunc_5398fbc3f56db827=function(e,t){n(e).depthFunc(t>>>0)},r.wbg.__wbg_depthMask_9b58af067c6393e9=function(e,t){n(e).depthMask(t!==0)},r.wbg.__wbg_depthRange_29f0e12388f0eacb=function(e,t,_){n(e).depthRange(t,_)},r.wbg.__wbg_disable_d73e59fee5b5e973=function(e,t){n(e).disable(t>>>0)},r.wbg.__wbg_disableVertexAttribArray_b9d8ae826c70526f=function(e,t){n(e).disableVertexAttribArray(t>>>0)},r.wbg.__wbg_drawArrays_532f4e0a4547dd1f=function(e,t,_,c){n(e).drawArrays(t>>>0,_,c)},r.wbg.__wbg_drawElements_5b776409d809de04=function(e,t,_,c,b){n(e).drawElements(t>>>0,_,c>>>0,b)},r.wbg.__wbg_enable_68b3fa03a633259a=function(e,t){n(e).enable(t>>>0)},r.wbg.__wbg_enableVertexAttribArray_52c23a516be565c0=function(e,t){n(e).enableVertexAttribArray(t>>>0)},r.wbg.__wbg_framebufferRenderbuffer_fee6ceb2330389b7=function(e,t,_,c,b){n(e).framebufferRenderbuffer(t>>>0,_>>>0,c>>>0,n(b))},r.wbg.__wbg_framebufferTexture2D_ae81a33228e46de6=function(e,t,_,c,b,a){n(e).framebufferTexture2D(t>>>0,_>>>0,c>>>0,n(b),a)},r.wbg.__wbg_frontFace_358bf8c6c5159d54=function(e,t){n(e).frontFace(t>>>0)},r.wbg.__wbg_getAttribLocation_b47269b802d50c45=function(e,t,_,c){return n(e).getAttribLocation(n(t),g(_,c))},r.wbg.__wbg_getExtension_39f01d7a720d3a67=function(){return f(function(e,t,_){const c=n(e).getExtension(g(t,_));return d(c)?0:o(c)},arguments)},r.wbg.__wbg_getParameter_8df84a84197f2148=function(){return f(function(e,t){const _=n(e).getParameter(t>>>0);return o(_)},arguments)},r.wbg.__wbg_getProgramInfoLog_22296c36addf7a70=function(e,t,_){const c=n(t).getProgramInfoLog(n(_));var b=d(c)?0:y(c,u.__wbindgen_malloc,u.__wbindgen_realloc),a=l;w().setInt32(e+4*1,a,!0),w().setInt32(e+4*0,b,!0)},r.wbg.__wbg_getProgramParameter_ab2954ca517d8589=function(e,t,_){const c=n(e).getProgramParameter(n(t),_>>>0);return o(c)},r.wbg.__wbg_getShaderInfoLog_935361c52a919c15=function(e,t,_){const c=n(t).getShaderInfoLog(n(_));var b=d(c)?0:y(c,u.__wbindgen_malloc,u.__wbindgen_realloc),a=l;w().setInt32(e+4*1,a,!0),w().setInt32(e+4*0,b,!0)},r.wbg.__wbg_getShaderParameter_cedb1ec0d8052eff=function(e,t,_){const c=n(e).getShaderParameter(n(t),_>>>0);return o(c)},r.wbg.__wbg_getUniformLocation_9cd213015cf8f29f=function(e,t,_,c){const b=n(e).getUniformLocation(n(t),g(_,c));return d(b)?0:o(b)},r.wbg.__wbg_linkProgram_1f18bca817bb6edb=function(e,t){n(e).linkProgram(n(t))},r.wbg.__wbg_pixelStorei_2498331e094ff305=function(e,t,_){n(e).pixelStorei(t>>>0,_)},r.wbg.__wbg_polygonOffset_6d8d69a8d60e5b82=function(e,t,_){n(e).polygonOffset(t,_)},r.wbg.__wbg_renderbufferStorage_8c3882aa73deada9=function(e,t,_,c,b){n(e).renderbufferStorage(t>>>0,_>>>0,c,b)},r.wbg.__wbg_scissor_d06b14c4966727fa=function(e,t,_,c,b){n(e).scissor(t,_,c,b)},r.wbg.__wbg_shaderSource_d447b31057e4f64c=function(e,t,_,c){n(e).shaderSource(n(t),g(_,c))},r.wbg.__wbg_stencilFunc_0e2a6d25bdcb678e=function(e,t,_,c){n(e).stencilFunc(t>>>0,_,c>>>0)},r.wbg.__wbg_stencilFuncSeparate_55376d035e74caf1=function(e,t,_,c,b){n(e).stencilFuncSeparate(t>>>0,_>>>0,c,b>>>0)},r.wbg.__wbg_stencilMask_f55f160fc49b981a=function(e,t){n(e).stencilMask(t>>>0)},r.wbg.__wbg_stencilMaskSeparate_578fd1281f54081e=function(e,t,_){n(e).stencilMaskSeparate(t>>>0,_>>>0)},r.wbg.__wbg_stencilOp_2418383669ca9228=function(e,t,_,c){n(e).stencilOp(t>>>0,_>>>0,c>>>0)},r.wbg.__wbg_stencilOpSeparate_ea6f96abd32aae5b=function(e,t,_,c,b){n(e).stencilOpSeparate(t>>>0,_>>>0,c>>>0,b>>>0)},r.wbg.__wbg_texParameteri_83ad7181b62f4997=function(e,t,_,c){n(e).texParameteri(t>>>0,_>>>0,c)},r.wbg.__wbg_uniform1f_509b4ba100d75456=function(e,t,_){n(e).uniform1f(n(t),_)},r.wbg.__wbg_uniform1i_7f6e60c975d21e0a=function(e,t,_){n(e).uniform1i(n(t),_)},r.wbg.__wbg_uniform4f_f9a7809965964840=function(e,t,_,c,b,a){n(e).uniform4f(n(t),_,c,b,a)},r.wbg.__wbg_useProgram_d4616618ac6d0652=function(e,t){n(e).useProgram(n(t))},r.wbg.__wbg_vertexAttribPointer_fcbfe42523d724ca=function(e,t,_,c,b,a,i){n(e).vertexAttribPointer(t>>>0,_,c>>>0,b!==0,a,i)},r.wbg.__wbg_viewport_efc09c09d4f3cc48=function(e,t,_,c,b){n(e).viewport(t,_,c,b)},r.wbg.__wbg_getSupportedProfiles_13c2c2008a14070f=function(e){const t=n(e).getSupportedProfiles();return d(t)?0:o(t)},r.wbg.__wbg_destination_02fda856cc855541=function(e){const t=n(e).destination;return o(t)},r.wbg.__wbg_sampleRate_b240b05f20b112dd=function(e){return n(e).sampleRate},r.wbg.__wbg_currentTime_98c819a9b4fbc2dc=function(e){return n(e).currentTime},r.wbg.__wbg_new_4e9fd42b8fa0b088=function(){return f(function(){const e=new te;return o(e)},arguments)},r.wbg.__wbg_close_b537dff1eedffabf=function(){return f(function(e){const t=n(e).close();return o(t)},arguments)},r.wbg.__wbg_suspend_369392550c66792c=function(){return f(function(e){const t=n(e).suspend();return o(t)},arguments)},r.wbg.__wbg_createBuffer_00504cdbe0ad0736=function(){return f(function(e,t,_,c){const b=n(e).createBuffer(t>>>0,_>>>0,c);return o(b)},arguments)},r.wbg.__wbg_createBufferSource_52fc5a451c2c7012=function(){return f(function(e){const t=n(e).createBufferSource();return o(t)},arguments)},r.wbg.__wbg_resume_4310b96dd2907dd3=function(){return f(function(e){const t=n(e).resume();return o(t)},arguments)},r.wbg.__wbg_currentTarget_65f70ab932dfc57e=function(e){const t=n(e).currentTarget;return d(t)?0:o(t)},r.wbg.__wbg_preventDefault_c55d86c27b2dfa6e=function(e){n(e).preventDefault()},r.wbg.__wbg_relatedTarget_aec4e56dd3af2726=function(e){const t=n(e).relatedTarget;return d(t)?0:o(t)},r.wbg.__wbg_offsetX_e7047852d4b4b482=function(e){return n(e).offsetX},r.wbg.__wbg_offsetY_76fc66e0e449645e=function(e){return n(e).offsetY},r.wbg.__wbg_button_460cdec9f2512a91=function(e){return n(e).button},r.wbg.__wbg_read_e48a676fb81ea800=function(e){const t=n(e).read();return o(t)},r.wbg.__wbg_releaseLock_1d2d93e9dc8d76e2=function(e){n(e).releaseLock()},r.wbg.__wbg_readyState_7237e2b1adac03a6=function(e){return n(e).readyState},r.wbg.__wbg_setbinaryType_d164a0be4c212c9c=function(e,t){n(e).binaryType=["blob","arraybuffer"][t]},r.wbg.__wbg_new_0bf4a5b0632517ed=function(){return f(function(e,t){const _=new WebSocket(g(e,t));return o(_)},arguments)},r.wbg.__wbg_close_99bb12a22f16f79c=function(){return f(function(e){n(e).close()},arguments)},r.wbg.__wbg_close_b0208f2b31351710=function(){return f(function(e,t){n(e).close(t)},arguments)},r.wbg.__wbg_close_0a0cd79519b11318=function(){return f(function(e,t,_,c){n(e).close(t,g(_,c))},arguments)},r.wbg.__wbg_send_82b52e2f9f8946d9=function(){return f(function(e,t,_){n(e).send(g(t,_))},arguments)},r.wbg.__wbg_send_1b333b26681a902d=function(){return f(function(e,t,_){n(e).send(R(t,_))},arguments)},r.wbg.__wbg_drawBuffersWEBGL_ff53a7c3360f5716=function(e,t){n(e).drawBuffersWEBGL(n(t))},r.wbg.__wbg_settype_b6ab7b74bd1908a1=function(e,t,_){n(e).type=g(t,_)},r.wbg.__wbg_drawArraysInstancedANGLE_7c668fc363789760=function(e,t,_,c,b){n(e).drawArraysInstancedANGLE(t>>>0,_,c,b)},r.wbg.__wbg_drawElementsInstancedANGLE_7d0baa058556f76c=function(e,t,_,c,b,a){n(e).drawElementsInstancedANGLE(t>>>0,_,c>>>0,b,a)},r.wbg.__wbg_vertexAttribDivisorANGLE_ff0ade84fc10084b=function(e,t,_){n(e).vertexAttribDivisorANGLE(t>>>0,_>>>0)},r.wbg.__wbg_setbuffer_1daf66dd2a0b05a1=function(e,t){n(e).buffer=n(t)},r.wbg.__wbg_start_63844dcf17db09ab=function(){return f(function(e,t){n(e).start(t)},arguments)},r.wbg.__wbg_instanceof_HtmlDocument_2c1561dcd48decbc=function(e){let t;try{t=n(e)instanceof HTMLDocument}catch{t=!1}return t},r.wbg.__wbg_execCommand_3997a230620e22d8=function(){return f(function(e,t,_){return n(e).execCommand(g(t,_))},arguments)},r.wbg.__wbg_videoWidth_5f4190ae93af0dd6=function(e){return n(e).videoWidth},r.wbg.__wbg_videoHeight_4fb4bdd27e02263a=function(e){return n(e).videoHeight},r.wbg.__wbg_readText_750b714826ea7840=function(e){const t=n(e).readText();return o(t)},r.wbg.__wbg_get_5069e42d7c221f57=function(){return f(function(e,t,_,c){const b=n(t).get(g(_,c));var a=d(b)?0:y(b,u.__wbindgen_malloc,u.__wbindgen_realloc),i=l;w().setInt32(e+4*1,i,!0),w().setInt32(e+4*0,a,!0)},arguments)},r.wbg.__wbg_set_b3c7c6d2e5e783d6=function(){return f(function(e,t,_,c,b){n(e).set(g(t,_),g(c,b))},arguments)},r.wbg.__wbg_width_151910f38d746773=function(e){return n(e).width},r.wbg.__wbg_height_c1b4ecc1cfed30aa=function(e){return n(e).height},r.wbg.__wbg_clipboard_0d7b5c390c14b0e6=function(e){const t=n(e).clipboard;return o(t)},r.wbg.__wbg_platform_509d898d9dce4c23=function(){return f(function(e,t){const _=n(t).platform,c=y(_,u.__wbindgen_malloc,u.__wbindgen_realloc),b=l;w().setInt32(e+4*1,b,!0),w().setInt32(e+4*0,c,!0)},arguments)},r.wbg.__wbg_language_edd19d04246a8298=function(e,t){const _=n(t).language;var c=d(_)?0:y(_,u.__wbindgen_malloc,u.__wbindgen_realloc),b=l;w().setInt32(e+4*1,b,!0),w().setInt32(e+4*0,c,!0)},r.wbg.__wbg_headers_7d46f181de2aa1dd=function(e){const t=n(e).headers;return o(t)},r.wbg.__wbg_newwithstrandinit_a31c69e4cc337183=function(){return f(function(e,t,_){const c=new Request(g(e,t),n(_));return o(c)},arguments)},r.wbg.__wbg_instanceof_Response_e91b7eb7c611a9ae=function(e){let t;try{t=n(e)instanceof Response}catch{t=!1}return t},r.wbg.__wbg_url_1bf85c8abeb8c92d=function(e,t){const _=n(t).url,c=y(_,u.__wbindgen_malloc,u.__wbindgen_realloc),b=l;w().setInt32(e+4*1,b,!0),w().setInt32(e+4*0,c,!0)},r.wbg.__wbg_redirected_1cc4f189c19c7627=function(e){return n(e).redirected},r.wbg.__wbg_status_ae8de515694c5c7c=function(e){return n(e).status},r.wbg.__wbg_ok_227b0624f5926a87=function(e){return n(e).ok},r.wbg.__wbg_statusText_2c9a12f90531c8ed=function(e,t){const _=n(t).statusText,c=y(_,u.__wbindgen_malloc,u.__wbindgen_realloc),b=l;w().setInt32(e+4*1,b,!0),w().setInt32(e+4*0,c,!0)},r.wbg.__wbg_headers_5e283e8345689121=function(e){const t=n(e).headers;return o(t)},r.wbg.__wbg_body_40b0ed27714d00ce=function(e){const t=n(e).body;return d(t)?0:o(t)},r.wbg.__wbg_arrayBuffer_a5fbad63cc7e663b=function(){return f(function(e){const t=n(e).arrayBuffer();return o(t)},arguments)},r.wbg.__wbg_setcode_031a166e87b02684=function(e,t){n(e).code=t},r.wbg.__wbg_setreason_e5db4c3ffeb5419e=function(e,t,_){n(e).reason=g(t,_)},r.wbg.__wbg_getData_b768ea3ff59e2a13=function(){return f(function(e,t,_,c){const b=n(t).getData(g(_,c)),a=y(b,u.__wbindgen_malloc,u.__wbindgen_realloc),i=l;w().setInt32(e+4*1,i,!0),w().setInt32(e+4*0,a,!0)},arguments)},r.wbg.__wbg_length_f2469772b8ec9ea3=function(e){return n(e).length},r.wbg.__wbg_get_6d8ff52d2078d871=function(e,t){const _=n(e)[t>>>0];return d(_)?0:o(_)},r.wbg.__wbg_instanceof_HtmlInputElement_88bf515ab1d9511d=function(e){let t;try{t=n(e)instanceof HTMLInputElement}catch{t=!1}return t},r.wbg.__wbg_setaccept_ecbe2b14b78fc505=function(e,t,_){n(e).accept=g(t,_)},r.wbg.__wbg_files_b94d8f21e2b53924=function(e){const t=n(e).files;return d(t)?0:o(t)},r.wbg.__wbg_setmultiple_d67da734cbada979=function(e,t){n(e).multiple=t!==0},r.wbg.__wbg_setname_b419abf12a116d4a=function(e,t,_){n(e).name=g(t,_)},r.wbg.__wbg_settype_c348825948b36c71=function(e,t,_){n(e).type=g(t,_)},r.wbg.__wbg_setvalue_688819688274bec0=function(e,t,_){n(e).value=g(t,_)},r.wbg.__wbg_createObjectURL_ca544150f40fb1bf=function(){return f(function(e,t){const _=URL.createObjectURL(n(t)),c=y(_,u.__wbindgen_malloc,u.__wbindgen_realloc),b=l;w().setInt32(e+4*1,b,!0),w().setInt32(e+4*0,c,!0)},arguments)},r.wbg.__wbg_revokeObjectURL_b9b370890a354a9f=function(){return f(function(e,t){URL.revokeObjectURL(g(e,t))},arguments)},r.wbg.__wbg_instanceof_CanvasRenderingContext2d_a0c4f0da6392b8ca=function(e){let t;try{t=n(e)instanceof CanvasRenderingContext2D}catch{t=!1}return t},r.wbg.__wbg_setglobalAlpha_9634eb9fde01bb01=function(e,t){n(e).globalAlpha=t},r.wbg.__wbg_setglobalCompositeOperation_eee5aa940370a2f6=function(){return f(function(e,t,_){n(e).globalCompositeOperation=g(t,_)},arguments)},r.wbg.__wbg_setstrokeStyle_8c584cd9fa6fe055=function(e,t){n(e).strokeStyle=n(t)},r.wbg.__wbg_setfillStyle_98060f7b257936ba=function(e,t){n(e).fillStyle=n(t)},r.wbg.__wbg_setfilter_eda098f5d643bafa=function(e,t,_){n(e).filter=g(t,_)},r.wbg.__wbg_setimageSmoothingEnabled_6e90dfbb519b2846=function(e,t){n(e).imageSmoothingEnabled=t!==0},r.wbg.__wbg_setlineWidth_e98dce97a4e03908=function(e,t){n(e).lineWidth=t},r.wbg.__wbg_setlineCap_d6edbcb272bc8855=function(e,t,_){n(e).lineCap=g(t,_)},r.wbg.__wbg_setlineJoin_de080258d2a93e8a=function(e,t,_){n(e).lineJoin=g(t,_)},r.wbg.__wbg_setmiterLimit_59340aab1dc6e216=function(e,t){n(e).miterLimit=t},r.wbg.__wbg_drawImage_d3f65383ba2fdc93=function(){return f(function(e,t,_,c){n(e).drawImage(n(t),_,c)},arguments)},r.wbg.__wbg_clip_6d47ad230796b2c3=function(e,t,_){n(e).clip(n(t),["nonzero","evenodd"][_])},r.wbg.__wbg_fill_e8de0f1e1734d02d=function(e,t,_){n(e).fill(n(t),["nonzero","evenodd"][_])},r.wbg.__wbg_stroke_bcc9b4ad29bcf369=function(e,t){n(e).stroke(n(t))},r.wbg.__wbg_createLinearGradient_e48d60b67efe0497=function(e,t,_,c,b){const a=n(e).createLinearGradient(t,_,c,b);return o(a)},r.wbg.__wbg_createPattern_ed2ed354aec5dbc3=function(){return f(function(e,t,_,c){const b=n(e).createPattern(n(t),g(_,c));return d(b)?0:o(b)},arguments)},r.wbg.__wbg_createRadialGradient_640ab3e561f6d43c=function(){return f(function(e,t,_,c,b,a,i){const s=n(e).createRadialGradient(t,_,c,b,a,i);return o(s)},arguments)},r.wbg.__wbg_putImageData_d8c261486f99879a=function(){return f(function(e,t,_,c){n(e).putImageData(n(t),_,c)},arguments)},r.wbg.__wbg_clearRect_384c24b287b30369=function(e,t,_,c,b){n(e).clearRect(t,_,c,b)},r.wbg.__wbg_fillRect_a5a5da573f0412b5=function(e,t,_,c,b){n(e).fillRect(t,_,c,b)},r.wbg.__wbg_restore_f1e60b7a6baea463=function(e){n(e).restore()},r.wbg.__wbg_save_3cc576b49ad4c50d=function(e){n(e).save()},r.wbg.__wbg_resetTransform_177f9b65b3113d46=function(){return f(function(e){n(e).resetTransform()},arguments)},r.wbg.__wbg_setTransform_559731a63dcc2473=function(){return f(function(e,t,_,c,b,a,i){n(e).setTransform(t,_,c,b,a,i)},arguments)},r.wbg.__wbg_transform_ac547cdf74e7395b=function(){return f(function(e,t,_,c,b,a,i){n(e).transform(t,_,c,b,a,i)},arguments)},r.wbg.__wbg_new_ffdf4b2456b566a7=function(){return f(function(){const e=new Path2D;return o(e)},arguments)},r.wbg.__wbg_addPath_4b3fe10d63db4a83=function(e,t,_){n(e).addPath(n(t),n(_))},r.wbg.__wbg_bezierCurveTo_7349c362eb3d9306=function(e,t,_,c,b,a,i){n(e).bezierCurveTo(t,_,c,b,a,i)},r.wbg.__wbg_closePath_fc2191c3e1481f32=function(e){n(e).closePath()},r.wbg.__wbg_lineTo_8b505bac883ff282=function(e,t,_){n(e).lineTo(t,_)},r.wbg.__wbg_moveTo_e904a299e181c861=function(e,t,_){n(e).moveTo(t,_)},r.wbg.__wbg_quadraticCurveTo_3d6ffffd9dc4ef11=function(e,t,_,c,b){n(e).quadraticCurveTo(t,_,c,b)},r.wbg.__wbg_rect_6871ee44184cde3a=function(e,t,_,c,b){n(e).rect(t,_,c,b)},r.wbg.__wbg_setcapture_4818ebe9ef88b2f6=function(e,t){n(e).capture=t!==0},r.wbg.__wbg_setonce_06b35a72a3fafc15=function(e,t){n(e).once=t!==0},r.wbg.__wbg_setpassive_70ce6704aec553f6=function(e,t){n(e).passive=t!==0},r.wbg.__wbg_setbody_734cb3d7ee8e6e96=function(e,t){n(e).body=n(t)},r.wbg.__wbg_setcredentials_2b67800db3f7b621=function(e,t){n(e).credentials=["omit","same-origin","include"][t]},r.wbg.__wbg_setmethod_dc68a742c2db5c6a=function(e,t,_){n(e).method=g(t,_)},r.wbg.__wbg_addEventListener_e167f012cbedfa4e=function(){return f(function(e,t,_,c){n(e).addEventListener(g(t,_),n(c))},arguments)},r.wbg.__wbg_addEventListener_14b036ff7cb8747c=function(){return f(function(e,t,_,c,b){n(e).addEventListener(g(t,_),n(c),n(b))},arguments)},r.wbg.__wbg_dispatchEvent_190760297f28fb3d=function(){return f(function(e,t){return n(e).dispatchEvent(n(t))},arguments)},r.wbg.__wbg_removeEventListener_b6cef5ad085bea8f=function(){return f(function(e,t,_,c){n(e).removeEventListener(g(t,_),n(c))},arguments)},r.wbg.__wbg_removeEventListener_7878b86efe1ab901=function(){return f(function(e,t,_,c,b){n(e).removeEventListener(g(t,_),n(c),b!==0)},arguments)},r.wbg.__wbg_instanceof_HtmlButtonElement_998267b26d794a1e=function(e){let t;try{t=n(e)instanceof HTMLButtonElement}catch{t=!1}return t},r.wbg.__wbg_instanceof_HtmlCanvasElement_1a96a01603ec2d8b=function(e){let t;try{t=n(e)instanceof HTMLCanvasElement}catch{t=!1}return t},r.wbg.__wbg_width_53a5bd0268e99485=function(e){return n(e).width},r.wbg.__wbg_setwidth_e371a8d6b16ebe84=function(e,t){n(e).width=t>>>0},r.wbg.__wbg_height_6fb32e51e54037ae=function(e){return n(e).height},r.wbg.__wbg_setheight_ba99ad2df4295e89=function(e,t){n(e).height=t>>>0},r.wbg.__wbg_getContext_69ec873410cbba3c=function(){return f(function(e,t,_){const c=n(e).getContext(g(t,_));return d(c)?0:o(c)},arguments)},r.wbg.__wbg_getContext_70d493702d2b8f3e=function(){return f(function(e,t,_,c){const b=n(e).getContext(g(t,_),n(c));return d(b)?0:o(b)},arguments)},r.wbg.__wbg_instanceof_HtmlFormElement_f1c49500e9c5fd42=function(e){let t;try{t=n(e)instanceof HTMLFormElement}catch{t=!1}return t},r.wbg.__wbg_setaction_9a5644be61a1e23f=function(e,t,_){n(e).action=g(t,_)},r.wbg.__wbg_setmethod_1fac19103be2d126=function(e,t,_){n(e).method=g(t,_)},r.wbg.__wbg_settarget_bd50c45038092dea=function(e,t,_){n(e).target=g(t,_)},r.wbg.__wbg_submit_52053eceadf2f514=function(){return f(function(e){n(e).submit()},arguments)},r.wbg.__wbg_instanceof_HtmlTextAreaElement_75bfdd55ca1a4a97=function(e){let t;try{t=n(e)instanceof HTMLTextAreaElement}catch{t=!1}return t},r.wbg.__wbg_setvalue_5b6537234b7d08ee=function(e,t,_){n(e).value=g(t,_)},r.wbg.__wbg_select_dc4e5bddba91a3f3=function(e){n(e).select()},r.wbg.__wbg_byobRequest_b32c77640da946ac=function(e){const t=n(e).byobRequest;return d(t)?0:o(t)},r.wbg.__wbg_close_aca7442e6619206b=function(){return f(function(e){n(e).close()},arguments)},r.wbg.__wbg_length_4cbb1ceeb782b612=function(e){return n(e).length},r.wbg.__wbg_connect_9ef7bb6259c61b23=function(){return f(function(e,t){const _=n(e).connect(n(t));return o(_)},arguments)},r.wbg.__wbg_inverse_7d680aaab9a88fbb=function(e){const t=n(e).inverse();return o(t)},r.wbg.__wbg_name_ed3cda975cce080d=function(e,t){const _=n(t).name,c=y(_,u.__wbindgen_malloc,u.__wbindgen_realloc),b=l;w().setInt32(e+4*1,b,!0),w().setInt32(e+4*0,c,!0)},r.wbg.__wbg_lastModified_74d26354812e6299=function(e){return n(e).lastModified},r.wbg.__wbg_instanceof_HtmlAnchorElement_7a88f0b97085fa30=function(e){let t;try{t=n(e)instanceof HTMLAnchorElement}catch{t=!1}return t},r.wbg.__wbg_setdownload_c4a56cf2790f498a=function(e,t,_){n(e).download=g(t,_)},r.wbg.__wbg_sethref_e76addd808540f69=function(e,t,_){n(e).href=g(t,_)},r.wbg.__wbg_href_9c2fe204628af7a3=function(){return f(function(e,t){const _=n(t).href,c=y(_,u.__wbindgen_malloc,u.__wbindgen_realloc),b=l;w().setInt32(e+4*1,b,!0),w().setInt32(e+4*0,c,!0)},arguments)},r.wbg.__wbg_protocol_787951293a197961=function(){return f(function(e,t){const _=n(t).protocol,c=y(_,u.__wbindgen_malloc,u.__wbindgen_realloc),b=l;w().setInt32(e+4*1,b,!0),w().setInt32(e+4*0,c,!0)},arguments)},r.wbg.__wbg_assign_01c9de4343368001=function(){return f(function(e,t,_){n(e).assign(g(t,_))},arguments)},r.wbg.__wbg_deltaY_606f12aa66daba69=function(e){return n(e).deltaY},r.wbg.__wbg_deltaMode_d6b849e45efd0f5e=function(e){return n(e).deltaMode},r.wbg.__wbg_instanceof_HtmlElement_ee6cb55e6b90ae79=function(e){let t;try{t=n(e)instanceof HTMLElement}catch{t=!1}return t},r.wbg.__wbg_setinnerText_69255282a5d7ed93=function(e,t,_){n(e).innerText=g(t,_)},r.wbg.__wbg_settabIndex_f6fb98fef6cbb39b=function(e,t){n(e).tabIndex=t},r.wbg.__wbg_style_e06c9e03355741e9=function(e){const t=n(e).style;return o(t)},r.wbg.__wbg_setonclick_cdd25d3e6e7636a0=function(e,t){n(e).onclick=n(t)},r.wbg.__wbg_click_025eb185eb16f006=function(e){n(e).click()},r.wbg.__wbg_focus_06621101cc79f5d8=function(){return f(function(e){n(e).focus()},arguments)},r.wbg.__wbg_newwithu8arraysequence_c884fe8ac90e9ab6=function(){return f(function(e){const t=new Blob(n(e));return o(t)},arguments)},r.wbg.__wbg_newwithbuffersourcesequenceandoptions_9355c5690c2713fc=function(){return f(function(e,t){const _=new Blob(n(e),n(t));return o(_)},arguments)},r.wbg.__wbg_newwithu8arraysequenceandoptions_c8bc456a23f02fca=function(){return f(function(e,t){const _=new Blob(n(e),n(t));return o(_)},arguments)},r.wbg.__wbg_clipboardData_93c130a72996456a=function(e){const t=n(e).clipboardData;return d(t)?0:o(t)},r.wbg.__wbg_setProperty_ff389e5a7fb9910e=function(){return f(function(e,t,_,c,b){n(e).setProperty(g(t,_),g(c,b))},arguments)},r.wbg.__wbg_result_3869032b57f861ac=function(){return f(function(e){const t=n(e).result;return o(t)},arguments)},r.wbg.__wbg_setonload_71d51f79887a9257=function(e,t){n(e).onload=n(t)},r.wbg.__wbg_new_8515b7401632bd44=function(){return f(function(){const e=new FileReader;return o(e)},arguments)},r.wbg.__wbg_readAsArrayBuffer_6475a86a924a8856=function(){return f(function(e,t){n(e).readAsArrayBuffer(n(t))},arguments)},r.wbg.__wbg_width_1c8a2180e4e8ed05=function(e){return n(e).width},r.wbg.__wbg_height_25d41922e13ad767=function(e){return n(e).height},r.wbg.__wbg_newwithsw_a3a5a2891706fd82=function(){return f(function(e,t){const _=new ImageData(e>>>0,t>>>0);return o(_)},arguments)},r.wbg.__wbg_newwithu8clampedarray_6b29095634b7e758=function(){return f(function(e,t,_){const c=new ImageData(le(e,t),_>>>0);return o(c)},arguments)},r.wbg.__wbg_instanceof_Node_807587297afc161b=function(e){let t;try{t=n(e)instanceof Node}catch{t=!1}return t},r.wbg.__wbg_baseURI_67b3d8d24bf864ed=function(){return f(function(e,t){const _=n(t).baseURI;var c=d(_)?0:y(_,u.__wbindgen_malloc,u.__wbindgen_realloc),b=l;w().setInt32(e+4*1,b,!0),w().setInt32(e+4*0,c,!0)},arguments)},r.wbg.__wbg_parentElement_fbf8d048e797326d=function(e){const t=n(e).parentElement;return d(t)?0:o(t)},r.wbg.__wbg_appendChild_ac45d1abddf1b89b=function(){return f(function(e,t){const _=n(e).appendChild(n(t));return o(_)},arguments)},r.wbg.__wbg_contains_4f87c5405416b4fd=function(e,t){return n(e).contains(n(t))},r.wbg.__wbg_removeChild_139b30d19f579e41=function(){return f(function(e,t){const _=n(e).removeChild(n(t));return o(_)},arguments)},r.wbg.__wbg_get_fe289e3950b3978a=function(e,t){const _=n(e)[t>>>0];return d(_)?0:o(_)},r.wbg.__wbg_pointerId_37ae0c4682f85248=function(e){return n(e).pointerId},r.wbg.__wbg_get_3baa728f9d58d3f6=function(e,t){const _=n(e)[t>>>0];return o(_)},r.wbg.__wbg_length_ae22078168b726f5=function(e){return n(e).length},r.wbg.__wbg_new_a220cf903aa02ca2=function(){const e=new Array;return o(e)},r.wbg.__wbg_newnoargs_76313bd6ff35d0f2=function(e,t){const _=new Function(g(e,t));return o(_)},r.wbg.__wbg_next_f9cb570345655b9a=function(){return f(function(e){const t=n(e).next();return o(t)},arguments)},r.wbg.__wbg_done_bfda7aa8f252b39f=function(e){return n(e).done},r.wbg.__wbg_value_6d39332ab4788d86=function(e){const t=n(e).value;return o(t)},r.wbg.__wbg_get_224d16597dbbfd96=function(){return f(function(e,t){const _=Reflect.get(n(e),n(t));return o(_)},arguments)},r.wbg.__wbg_call_1084a111329e68ce=function(){return f(function(e,t){const _=n(e).call(n(t));return o(_)},arguments)},r.wbg.__wbg_new_525245e2b9901204=function(){const e=new Object;return o(e)},r.wbg.__wbg_self_3093d5d1f7bcb682=function(){return f(function(){const e=self.self;return o(e)},arguments)},r.wbg.__wbg_window_3bcfc4d31bc012f8=function(){return f(function(){const e=window.window;return o(e)},arguments)},r.wbg.__wbg_globalThis_86b222e13bdf32ed=function(){return f(function(){const e=globalThis.globalThis;return o(e)},arguments)},r.wbg.__wbg_global_e5a3fe56f8be9485=function(){return f(function(){const e=global.global;return o(e)},arguments)},r.wbg.__wbg_set_673dda6c73d19609=function(e,t,_){n(e)[t>>>0]=h(_)},r.wbg.__wbg_includes_7c12264f911567fe=function(e,t,_){return n(e).includes(n(t),_)},r.wbg.__wbg_isArray_8364a5371e9737d8=function(e){return Array.isArray(n(e))},r.wbg.__wbg_of_4a1c869ef05b4b73=function(e){const t=Array.of(n(e));return o(t)},r.wbg.__wbg_of_99c2a118200b1e62=function(e,t){const _=Array.of(n(e),n(t));return o(_)},r.wbg.__wbg_push_37c89022f34c01ca=function(e,t){return n(e).push(n(t))},r.wbg.__wbg_instanceof_ArrayBuffer_61dfc3198373c902=function(e){let t;try{t=n(e)instanceof ArrayBuffer}catch{t=!1}return t},r.wbg.__wbg_values_a182ed198dd79e93=function(e){const t=n(e).values();return o(t)},r.wbg.__wbg_instanceof_Error_69bde193b0cc95e3=function(e){let t;try{t=n(e)instanceof Error}catch{t=!1}return t},r.wbg.__wbg_new_796382978dfd4fb0=function(e,t){const _=new Error(g(e,t));return o(_)},r.wbg.__wbg_message_e18bae0a0e2c097a=function(e){const t=n(e).message;return o(t)},r.wbg.__wbg_name_ac78212e803c7941=function(e){const t=n(e).name;return o(t)},r.wbg.__wbg_toString_9d18e102ca933e68=function(e){const t=n(e).toString();return o(t)},r.wbg.__wbg_call_89af060b4e1523f2=function(){return f(function(e,t,_){const c=n(e).call(n(t),n(_));return o(c)},arguments)},r.wbg.__wbg_getTime_91058879093a1589=function(e){return n(e).getTime()},r.wbg.__wbg_getTimezoneOffset_c9929a3cc94500fe=function(e){return n(e).getTimezoneOffset()},r.wbg.__wbg_new_7982fb43cfca37ae=function(e){const t=new Date(n(e));return o(t)},r.wbg.__wbg_new0_65387337a95cf44d=function(){return o(new Date)},r.wbg.__wbg_instanceof_Object_b80213ae6cc9aafb=function(e){let t;try{t=n(e)instanceof Object}catch{t=!1}return t},r.wbg.__wbg_entries_7a0e06255456ebcd=function(e){const t=Object.entries(n(e));return o(t)},r.wbg.__wbg_fromEntries_623a5958a8dd4673=function(){return f(function(e){const t=Object.fromEntries(n(e));return o(t)},arguments)},r.wbg.__wbg_is_009b1ef508712fda=function(e,t){return Object.is(n(e),n(t))},r.wbg.__wbg_valueOf_d5ba0a54a2aa5615=function(e){const t=n(e).valueOf();return o(t)},r.wbg.__wbg_new_b85e72ed1bfd57f9=function(e,t){try{var _={a:e,b:t},c=(a,i)=>{const s=_.a;_.a=0;try{return me(s,_.b,a,i)}finally{_.a=s}};const b=new Promise(c);return o(b)}finally{_.a=_.b=0}},r.wbg.__wbg_resolve_570458cb99d56a43=function(e){const t=Promise.resolve(n(e));return o(t)},r.wbg.__wbg_then_95e6edc0f89b73b1=function(e,t){const _=n(e).then(n(t));return o(_)},r.wbg.__wbg_then_876bb3c633745cc6=function(e,t,_){const c=n(e).then(n(t),n(_));return o(c)},r.wbg.__wbg_buffer_b7b08af79b0b0974=function(e){const t=n(e).buffer;return o(t)},r.wbg.__wbg_newwithbyteoffsetandlength_634ada0fd17e2e96=function(e,t,_){const c=new Int8Array(n(e),t>>>0,_>>>0);return o(c)},r.wbg.__wbg_newwithbyteoffsetandlength_b5293b0eedbac651=function(e,t,_){const c=new Int16Array(n(e),t>>>0,_>>>0);return o(c)},r.wbg.__wbg_newwithbyteoffsetandlength_c89d62ca194b7f14=function(e,t,_){const c=new Int32Array(n(e),t>>>0,_>>>0);return o(c)},r.wbg.__wbg_newwithbyteoffsetandlength_8a2cb9ca96b27ec9=function(e,t,_){const c=new Uint8Array(n(e),t>>>0,_>>>0);return o(c)},r.wbg.__wbg_new_ea1883e1e5e86686=function(e){const t=new Uint8Array(n(e));return o(t)},r.wbg.__wbg_set_d1e79e2388520f18=function(e,t,_){n(e).set(n(t),_>>>0)},r.wbg.__wbg_length_8339fcf5d8ecd12e=function(e){return n(e).length},r.wbg.__wbg_newwithbyteoffsetandlength_bd3d5191e8925067=function(e,t,_){const c=new Uint16Array(n(e),t>>>0,_>>>0);return o(c)},r.wbg.__wbg_newwithbyteoffsetandlength_874df3e29cb555f9=function(e,t,_){const c=new Uint32Array(n(e),t>>>0,_>>>0);return o(c)},r.wbg.__wbg_newwithbyteoffsetandlength_a69c63d7671a5dbf=function(e,t,_){const c=new Float32Array(n(e),t>>>0,_>>>0);return o(c)},r.wbg.__wbg_newwithlength_ec548f448387c968=function(e){const t=new Uint8Array(e>>>0);return o(t)},r.wbg.__wbg_buffer_0710d1b9dbe2eea6=function(e){const t=n(e).buffer;return o(t)},r.wbg.__wbg_subarray_7c2e3576afe181d1=function(e,t,_){const c=n(e).subarray(t>>>0,_>>>0);return o(c)},r.wbg.__wbg_byteLength_850664ef28f3e42f=function(e){return n(e).byteLength},r.wbg.__wbg_byteOffset_ea14c35fa6de38cc=function(e){return n(e).byteOffset},r.wbg.__wbg_has_4bfbc01db38743f7=function(){return f(function(e,t){return Reflect.has(n(e),n(t))},arguments)},r.wbg.__wbg_ownKeys_5d255271ee408d2c=function(){return f(function(e){const t=Reflect.ownKeys(n(e));return o(t)},arguments)},r.wbg.__wbg_set_eacc7d73fefaafdf=function(){return f(function(e,t,_){return Reflect.set(n(e),n(t),n(_))},arguments)},r.wbg.__wbindgen_debug_string=function(e,t){const _=G(n(t)),c=y(_,u.__wbindgen_malloc,u.__wbindgen_realloc),b=l;w().setInt32(e+4*1,b,!0),w().setInt32(e+4*0,c,!0)},r.wbg.__wbindgen_throw=function(e,t){throw new Error(g(e,t))},r.wbg.__wbindgen_memory=function(){const e=u.memory;return o(e)},r.wbg.__wbindgen_closure_wrapper1197=function(e,t,_){const c=v(e,t,184,_e);return o(c)},r.wbg.__wbindgen_closure_wrapper1198=function(e,t,_){const c=v(e,t,184,D);return o(c)},r.wbg.__wbindgen_closure_wrapper1199=function(e,t,_){const c=v(e,t,184,D);return o(c)},r.wbg.__wbindgen_closure_wrapper1200=function(e,t,_){const c=v(e,t,184,D);return o(c)},r.wbg.__wbindgen_closure_wrapper1201=function(e,t,_){const c=v(e,t,184,D);return o(c)},r.wbg.__wbindgen_closure_wrapper1202=function(e,t,_){const c=v(e,t,184,D);return o(c)},r.wbg.__wbindgen_closure_wrapper1203=function(e,t,_){const c=v(e,t,184,D);return o(c)},r.wbg.__wbindgen_closure_wrapper1210=function(e,t,_){const c=v(e,t,184,ce);return o(c)},r.wbg.__wbindgen_closure_wrapper3042=function(e,t,_){const c=v(e,t,1377,be);return o(c)},r.wbg.__wbindgen_closure_wrapper3195=function(e,t,_){const c=v(e,t,1432,V);return o(c)},r.wbg.__wbindgen_closure_wrapper3197=function(e,t,_){const c=v(e,t,1432,V);return o(c)},r.wbg.__wbindgen_closure_wrapper3199=function(e,t,_){const c=v(e,t,1432,V);return o(c)},r.wbg.__wbindgen_closure_wrapper3201=function(e,t,_){const c=v(e,t,1432,oe);return o(c)},r.wbg.__wbindgen_closure_wrapper13672=function(e,t,_){const c=v(e,t,6156,H);return o(c)},r.wbg.__wbindgen_closure_wrapper13674=function(e,t,_){const c=v(e,t,6156,H);return o(c)},r.wbg.__wbindgen_closure_wrapper16220=function(e,t,_){const c=v(e,t,7348,ue);return o(c)},r}function X(r,e){return u=r.exports,Se.__wbindgen_wasm_module=e,P=null,M=null,L=null,E=null,k=null,C=null,O=null,u.__wbindgen_start(),u}function Fe(r){if(u!==void 0)return u;typeof r<"u"&&Object.getPrototypeOf(r)===Object.prototype?{module:r}=r:console.warn("using deprecated parameters for `initSync()`; pass a single object instead");const e=Y();r instanceof WebAssembly.Module||(r=new WebAssembly.Module(r));const t=new WebAssembly.Instance(r,e);return X(t,r)}async function Se(r){if(u!==void 0)return u;typeof r<"u"&&Object.getPrototypeOf(r)===Object.prototype?{module_or_path:r}=r:console.warn("using deprecated parameters for the initialization function; pass a single object instead"),typeof r>"u"&&(r=new URL(""+new URL("ruffle_web_bg-DXVbiCDQ.wasm",import.meta.url).href,import.meta.url));const e=Y();(typeof r=="string"||typeof Request=="function"&&r instanceof Request||typeof URL=="function"&&r instanceof URL)&&(r=fetch(r));const{instance:t,module:_}=await xe(await r,e);return X(t,_)}export{Ae as IntoUnderlyingByteSource,Be as IntoUnderlyingSink,Te as IntoUnderlyingSource,q as RuffleHandle,Pe as RuffleInstanceBuilder,De as ZipWriter,Se as default,Ie as global_init,Fe as initSync}; diff --git a/ruffle/assets/ruffle_web-wasm_extensions-CuvSg2J3.js b/ruffle/assets/ruffle_web-wasm_extensions-CuvSg2J3.js deleted file mode 100644 index a73c5cb..0000000 --- a/ruffle/assets/ruffle_web-wasm_extensions-CuvSg2J3.js +++ /dev/null @@ -1,2 +0,0 @@ -import{c as J,a as Y}from"./ruffle-imports-CztXuSei.js";const X=typeof AudioContext<"u"?AudioContext:typeof webkitAudioContext<"u"?webkitAudioContext:void 0;let b,w=0,P=null;function T(){return(P===null||P.byteLength===0)&&(P=new Uint8Array(b.memory.buffer)),P}const E=typeof TextEncoder<"u"?new TextEncoder("utf-8"):{encode:()=>{throw Error("TextEncoder not available")}},Z=typeof E.encodeInto=="function"?function(n,e){return E.encodeInto(n,e)}:function(n,e){const t=E.encode(n);return e.set(t),{read:n.length,written:t.length}};function p(n,e,t){if(t===void 0){const a=E.encode(n),i=e(a.length,1)>>>0;return T().subarray(i,i+a.length).set(a),w=a.length,i}let r=n.length,_=e(r,1)>>>0;const c=T();let o=0;for(;o127)break;c[_+o]=a}if(o!==r){o!==0&&(n=n.slice(o)),_=t(_,r,r=o+n.length*3,1)>>>0;const a=T().subarray(_+o,_+r),i=Z(n,a);o+=i.written,_=t(_,r,o,1)>>>0}return w=o,_}function s(n){return n==null}let A=null;function g(){return(A===null||A.buffer.detached===!0||A.buffer.detached===void 0&&A.buffer!==b.memory.buffer)&&(A=new DataView(b.memory.buffer)),A}const N=typeof TextDecoder<"u"?new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}):{decode:()=>{throw Error("TextDecoder not available")}};typeof TextDecoder<"u"&&N.decode();function f(n,e){return n=n>>>0,N.decode(T().subarray(n,n+e))}function O(n){const e=typeof n;if(e=="number"||e=="boolean"||n==null)return`${n}`;if(e=="string")return`"${n}"`;if(e=="symbol"){const _=n.description;return _==null?"Symbol":`Symbol(${_})`}if(e=="function"){const _=n.name;return typeof _=="string"&&_.length>0?`Function(${_})`:"Function"}if(Array.isArray(n)){const _=n.length;let c="[";_>0&&(c+=O(n[0]));for(let o=1;o<_;o++)c+=", "+O(n[o]);return c+="]",c}const t=/\[object ([^\]]+)\]/.exec(toString.call(n));let r;if(t.length>1)r=t[1];else return toString.call(n);if(r=="Object")try{return"Object("+JSON.stringify(n)+")"}catch{return"Object"}return n instanceof Error?`${n.name}: ${n.message} -${n.stack}`:r}const G=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(n=>{b.__wbindgen_export_3.get(n.dtor)(n.a,n.b)});function x(n,e,t,r){const _={a:n,b:e,cnt:1,dtor:t},c=(...o)=>{_.cnt++;const a=_.a;_.a=0;try{return r(a,_.b,...o)}finally{--_.cnt===0?(b.__wbindgen_export_3.get(_.dtor)(a,_.b),G.unregister(_)):_.a=a}};return c.original=_,G.register(c,_,_),c}function ee(n,e,t){b._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h94f4cdcead29602f(n,e,t)}function B(n,e,t){b.closure186_externref_shim(n,e,t)}function te(n,e){b._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h38439b7f5d5daf5f(n,e)}function ne(n,e){b._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hb538eb059cbe4a55(n,e)}function L(n,e,t){b.closure1431_externref_shim(n,e,t)}function re(n,e){b._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h9843dd385d3abfb6(n,e)}function z(n,e,t){b.closure6151_externref_shim(n,e,t)}function _e(n,e,t){b.closure7343_externref_shim(n,e,t)}function m(n){const e=b.__externref_table_alloc();return b.__wbindgen_export_2.set(e,n),e}function u(n,e){try{return n.apply(this,e)}catch(t){const r=m(t);b.__wbindgen_exn_store(r)}}function W(n){const e=b.__wbindgen_export_2.get(n);return b.__externref_table_dealloc(n),e}function U(n,e){const t=e(n.length*4,4)>>>0,r=g();for(let _=0;_>>0;const t=g(),r=[];for(let _=n;_>>0,be().subarray(n/4,n/4+e)}function Q(n,e){const t=e(n.length*1,1)>>>0;return T().set(n,t/1),w=n.length,t}function F(n,e){return n=n>>>0,T().subarray(n/1,n/1+e)}let C=null;function oe(){return(C===null||C.byteLength===0)&&(C=new Uint32Array(b.memory.buffer)),C}function v(n,e){return n=n>>>0,oe().subarray(n/4,n/4+e)}function ue(n){return()=>{throw new Error(`${n} is not defined`)}}let M=null;function ae(){return(M===null||M.byteLength===0)&&(M=new Int32Array(b.memory.buffer)),M}function I(n,e){return n=n>>>0,ae().subarray(n/4,n/4+e)}let R=null;function fe(){return(R===null||R.byteLength===0)&&(R=new Float64Array(b.memory.buffer)),R}function ie(n,e){return n=n>>>0,fe().subarray(n/8,n/8+e)}let k=null;function ge(){return(k===null||k.byteLength===0)&&(k=new Uint8ClampedArray(b.memory.buffer)),k}function se(n,e){return n=n>>>0,ge().subarray(n/1,n/1+e)}function we(n,e,t,r){b.closure8348_externref_shim(n,e,t,r)}const de=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(n=>b.__wbg_intounderlyingbytesource_free(n>>>0,1));class Se{__destroy_into_raw(){const e=this.__wbg_ptr;return this.__wbg_ptr=0,de.unregister(this),e}free(){const e=this.__destroy_into_raw();b.__wbg_intounderlyingbytesource_free(e,0)}get type(){let e,t;try{const c=b.__wbindgen_add_to_stack_pointer(-16);b.intounderlyingbytesource_type(c,this.__wbg_ptr);var r=g().getInt32(c+4*0,!0),_=g().getInt32(c+4*1,!0);return e=r,t=_,f(r,_)}finally{b.__wbindgen_add_to_stack_pointer(16),b.__wbindgen_free(e,t,1)}}get autoAllocateChunkSize(){return b.intounderlyingbytesource_autoAllocateChunkSize(this.__wbg_ptr)>>>0}start(e){b.intounderlyingbytesource_start(this.__wbg_ptr,e)}pull(e){return b.intounderlyingbytesource_pull(this.__wbg_ptr,e)}cancel(){const e=this.__destroy_into_raw();b.intounderlyingbytesource_cancel(e)}}const le=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(n=>b.__wbg_intounderlyingsink_free(n>>>0,1));class ve{__destroy_into_raw(){const e=this.__wbg_ptr;return this.__wbg_ptr=0,le.unregister(this),e}free(){const e=this.__destroy_into_raw();b.__wbg_intounderlyingsink_free(e,0)}write(e){return b.intounderlyingsink_write(this.__wbg_ptr,e)}close(){const e=this.__destroy_into_raw();return b.intounderlyingsink_close(e)}abort(e){const t=this.__destroy_into_raw();return b.intounderlyingsink_abort(t,e)}}const me=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(n=>b.__wbg_intounderlyingsource_free(n>>>0,1));class Ie{__destroy_into_raw(){const e=this.__wbg_ptr;return this.__wbg_ptr=0,me.unregister(this),e}free(){const e=this.__destroy_into_raw();b.__wbg_intounderlyingsource_free(e,0)}pull(e){return b.intounderlyingsource_pull(this.__wbg_ptr,e)}cancel(){const e=this.__destroy_into_raw();b.intounderlyingsource_cancel(e)}}const q=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(n=>b.__wbg_rufflehandle_free(n>>>0,1));class V{static __wrap(e){e=e>>>0;const t=Object.create(V.prototype);return t.__wbg_ptr=e,q.register(t,t.__wbg_ptr,t),t}__destroy_into_raw(){const e=this.__wbg_ptr;return this.__wbg_ptr=0,q.unregister(this),e}free(){const e=this.__destroy_into_raw();b.__wbg_rufflehandle_free(e,0)}stream_from(e,t){try{const c=b.__wbindgen_add_to_stack_pointer(-16),o=p(e,b.__wbindgen_malloc,b.__wbindgen_realloc),a=w;b.rufflehandle_stream_from(c,this.__wbg_ptr,o,a,t);var r=g().getInt32(c+4*0,!0),_=g().getInt32(c+4*1,!0);if(_)throw W(r)}finally{b.__wbindgen_add_to_stack_pointer(16)}}load_data(e,t,r){try{const o=b.__wbindgen_add_to_stack_pointer(-16),a=p(r,b.__wbindgen_malloc,b.__wbindgen_realloc),i=w;b.rufflehandle_load_data(o,this.__wbg_ptr,e,t,a,i);var _=g().getInt32(o+4*0,!0),c=g().getInt32(o+4*1,!0);if(c)throw W(_)}finally{b.__wbindgen_add_to_stack_pointer(16)}}play(){b.rufflehandle_play(this.__wbg_ptr)}pause(){b.rufflehandle_pause(this.__wbg_ptr)}is_playing(){return b.rufflehandle_is_playing(this.__wbg_ptr)!==0}has_focus(){return b.rufflehandle_has_focus(this.__wbg_ptr)!==0}volume(){return b.rufflehandle_volume(this.__wbg_ptr)}set_volume(e){b.rufflehandle_set_volume(this.__wbg_ptr,e)}renderer_debug_info(){return b.rufflehandle_renderer_debug_info(this.__wbg_ptr)}renderer_name(){return b.rufflehandle_renderer_name(this.__wbg_ptr)}prepare_context_menu(){return b.rufflehandle_prepare_context_menu(this.__wbg_ptr)}run_context_menu_callback(e){return b.rufflehandle_run_context_menu_callback(this.__wbg_ptr,e)}set_fullscreen(e){b.rufflehandle_set_fullscreen(this.__wbg_ptr,e)}clear_custom_menu_items(){b.rufflehandle_clear_custom_menu_items(this.__wbg_ptr)}destroy(){b.rufflehandle_destroy(this.__wbg_ptr)}call_exposed_callback(e,t){const r=p(e,b.__wbindgen_malloc,b.__wbindgen_realloc),_=w,c=U(t,b.__wbindgen_malloc),o=w;return b.rufflehandle_call_exposed_callback(this.__wbg_ptr,r,_,c,o)}set_trace_observer(e){b.rufflehandle_set_trace_observer(this.__wbg_ptr,e)}audio_context(){return b.rufflehandle_audio_context(this.__wbg_ptr)}static is_wasm_simd_used(){return b.rufflehandle_is_wasm_simd_used()!==0}}const j=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(n=>b.__wbg_ruffleinstancebuilder_free(n>>>0,1));class Ae{toJSON(){return{}}toString(){return JSON.stringify(this)}__destroy_into_raw(){const e=this.__wbg_ptr;return this.__wbg_ptr=0,j.unregister(this),e}free(){const e=this.__destroy_into_raw();b.__wbg_ruffleinstancebuilder_free(e,0)}constructor(){const e=b.ruffleinstancebuilder_new();return this.__wbg_ptr=e>>>0,j.register(this,this.__wbg_ptr,this),this}setAllowScriptAccess(e){b.ruffleinstancebuilder_setAllowScriptAccess(this.__wbg_ptr,e)}setBackgroundColor(e){b.ruffleinstancebuilder_setBackgroundColor(this.__wbg_ptr,!s(e),s(e)?0:e)}setUpgradeToHttps(e){b.ruffleinstancebuilder_setUpgradeToHttps(this.__wbg_ptr,e)}setCompatibilityRules(e){b.ruffleinstancebuilder_setCompatibilityRules(this.__wbg_ptr,e)}setLetterbox(e){const t=p(e,b.__wbindgen_malloc,b.__wbindgen_realloc),r=w;b.ruffleinstancebuilder_setLetterbox(this.__wbg_ptr,t,r)}setBaseUrl(e){var t=s(e)?0:p(e,b.__wbindgen_malloc,b.__wbindgen_realloc),r=w;b.ruffleinstancebuilder_setBaseUrl(this.__wbg_ptr,t,r)}setShowMenu(e){b.ruffleinstancebuilder_setShowMenu(this.__wbg_ptr,e)}setAllowFullscreen(e){b.ruffleinstancebuilder_setAllowFullscreen(this.__wbg_ptr,e)}setStageAlign(e){const t=p(e,b.__wbindgen_malloc,b.__wbindgen_realloc),r=w;b.ruffleinstancebuilder_setStageAlign(this.__wbg_ptr,t,r)}setForceAlign(e){b.ruffleinstancebuilder_setForceAlign(this.__wbg_ptr,e)}setQuality(e){const t=p(e,b.__wbindgen_malloc,b.__wbindgen_realloc),r=w;b.ruffleinstancebuilder_setQuality(this.__wbg_ptr,t,r)}setScale(e){const t=p(e,b.__wbindgen_malloc,b.__wbindgen_realloc),r=w;b.ruffleinstancebuilder_setScale(this.__wbg_ptr,t,r)}setForceScale(e){b.ruffleinstancebuilder_setForceScale(this.__wbg_ptr,e)}setFrameRate(e){b.ruffleinstancebuilder_setFrameRate(this.__wbg_ptr,!s(e),s(e)?0:e)}setWmode(e){var t=s(e)?0:p(e,b.__wbindgen_malloc,b.__wbindgen_realloc),r=w;b.ruffleinstancebuilder_setWmode(this.__wbg_ptr,t,r)}setLogLevel(e){const t=p(e,b.__wbindgen_malloc,b.__wbindgen_realloc),r=w;b.ruffleinstancebuilder_setLogLevel(this.__wbg_ptr,t,r)}setMaxExecutionDuration(e){b.ruffleinstancebuilder_setMaxExecutionDuration(this.__wbg_ptr,e)}setPlayerVersion(e){b.ruffleinstancebuilder_setPlayerVersion(this.__wbg_ptr,s(e)?16777215:e)}setPreferredRenderer(e){var t=s(e)?0:p(e,b.__wbindgen_malloc,b.__wbindgen_realloc),r=w;b.ruffleinstancebuilder_setPreferredRenderer(this.__wbg_ptr,t,r)}setOpenUrlMode(e){const t=p(e,b.__wbindgen_malloc,b.__wbindgen_realloc),r=w;b.ruffleinstancebuilder_setOpenUrlMode(this.__wbg_ptr,t,r)}setAllowNetworking(e){const t=p(e,b.__wbindgen_malloc,b.__wbindgen_realloc),r=w;b.ruffleinstancebuilder_setAllowNetworking(this.__wbg_ptr,t,r)}addSocketProxy(e,t,r){const _=p(e,b.__wbindgen_malloc,b.__wbindgen_realloc),c=w,o=p(r,b.__wbindgen_malloc,b.__wbindgen_realloc),a=w;b.ruffleinstancebuilder_addSocketProxy(this.__wbg_ptr,_,c,t,o,a)}setCredentialAllowList(e){const t=U(e,b.__wbindgen_malloc),r=w;b.ruffleinstancebuilder_setCredentialAllowList(this.__wbg_ptr,t,r)}setPlayerRuntime(e){const t=p(e,b.__wbindgen_malloc,b.__wbindgen_realloc),r=w;b.ruffleinstancebuilder_setPlayerRuntime(this.__wbg_ptr,t,r)}setVolume(e){b.ruffleinstancebuilder_setVolume(this.__wbg_ptr,e)}addFont(e,t){const r=p(e,b.__wbindgen_malloc,b.__wbindgen_realloc),_=w,c=Q(t,b.__wbindgen_malloc),o=w;b.ruffleinstancebuilder_addFont(this.__wbg_ptr,r,_,c,o)}setDefaultFont(e,t){const r=p(e,b.__wbindgen_malloc,b.__wbindgen_realloc),_=w,c=U(t,b.__wbindgen_malloc),o=w;b.ruffleinstancebuilder_setDefaultFont(this.__wbg_ptr,r,_,c,o)}build(e,t){return b.ruffleinstancebuilder_build(this.__wbg_ptr,e,t)}}const H=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(n=>b.__wbg_zipwriter_free(n>>>0,1));class Be{__destroy_into_raw(){const e=this.__wbg_ptr;return this.__wbg_ptr=0,H.unregister(this),e}free(){const e=this.__destroy_into_raw();b.__wbg_zipwriter_free(e,0)}constructor(){const e=b.zipwriter_new();return this.__wbg_ptr=e>>>0,H.register(this,this.__wbg_ptr,this),this}addFile(e,t){const r=p(e,b.__wbindgen_malloc,b.__wbindgen_realloc),_=w,c=Q(t,b.__wbindgen_malloc),o=w;b.zipwriter_addFile(this.__wbg_ptr,r,_,c,o)}save(){try{const o=b.__wbindgen_add_to_stack_pointer(-16);b.zipwriter_save(o,this.__wbg_ptr);var e=g().getInt32(o+4*0,!0),t=g().getInt32(o+4*1,!0),r=g().getInt32(o+4*2,!0),_=g().getInt32(o+4*3,!0);if(_)throw W(r);var c=F(e,t).slice();return b.__wbindgen_free(e,t*1,1),c}finally{b.__wbindgen_add_to_stack_pointer(16)}}}async function pe(n,e){if(typeof Response=="function"&&n instanceof Response){if(typeof WebAssembly.instantiateStreaming=="function")try{return await WebAssembly.instantiateStreaming(n,e)}catch(r){if(n.headers.get("Content-Type")!="application/wasm")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",r);else throw r}const t=await n.arrayBuffer();return await WebAssembly.instantiate(t,e)}else{const t=await WebAssembly.instantiate(n,e);return t instanceof WebAssembly.Instance?{instance:t,module:n}:t}}function K(){const n={};return n.wbg={},n.wbg.__wbindgen_cb_drop=function(e){const t=e.original;return t.cnt--==1?(t.a=0,!0):!1},n.wbg.__wbg_displayClipboardModal_569d3e13a5abdea3=function(e,t){e.displayClipboardModal(t!==0)},n.wbg.__wbg_suppressContextMenu_96e9b91fb972b4dd=function(e){e.suppressContextMenu()},n.wbg.__wbg_setMetadata_043ed4b72d8869e2=function(e,t){e.setMetadata(t)},n.wbg.__wbindgen_string_get=function(e,t){const r=t,_=typeof r=="string"?r:void 0;var c=s(_)?0:p(_,b.__wbindgen_malloc,b.__wbindgen_realloc),o=w;g().setInt32(e+4*1,o,!0),g().setInt32(e+4*0,c,!0)},n.wbg.__wbg_onCallbackAvailable_03c42ccb24ed8e42=function(e,t,r){e.onCallbackAvailable(f(t,r))},n.wbg.__wbg_getObjectId_60d687bd38d1d216=function(e,t){const r=t.getObjectId();var _=s(r)?0:p(r,b.__wbindgen_malloc,b.__wbindgen_realloc),c=w;g().setInt32(e+4*1,c,!0),g().setInt32(e+4*0,_,!0)},n.wbg.__wbg_onFSCommand_017ca43ca4f05787=function(){return u(function(e,t,r,_,c){return e.onFSCommand(f(t,r),f(_,c))},arguments)},n.wbg.__wbg_panic_616f3c503fd818fd=function(e,t){e.panic(t)},n.wbg.__wbg_displayRootMovieDownloadFailedMessage_5b39b325517d28f5=function(e,t){e.displayRootMovieDownloadFailedMessage(t!==0)},n.wbg.__wbg_displayMessage_9ef7588e3f1c497d=function(e,t,r){e.displayMessage(f(t,r))},n.wbg.__wbg_setFullscreen_d332d00564712373=function(){return u(function(e,t){e.setFullscreen(t!==0)},arguments)},n.wbg.__wbg_openVirtualKeyboard_474750938810c541=function(e){e.openVirtualKeyboard()},n.wbg.__wbg_closeVirtualKeyboard_52fcae04ccccb4e8=function(e){e.closeVirtualKeyboard()},n.wbg.__wbg_isVirtualKeyboardFocused_722148f3f1710fb0=function(e){return e.isVirtualKeyboardFocused()},n.wbg.__wbg_displayUnsupportedVideo_6342507758ce4d07=function(e,t,r){e.displayUnsupportedVideo(f(t,r))},n.wbg.__wbindgen_string_new=function(e,t){return f(e,t)},n.wbg.__wbg_callExternalInterface_71616285357f98c8=function(){return u(function(e,t,r,_){var c=ce(r,_).slice();return b.__wbindgen_free(r,_*4,4),Y(f(e,t),c)},arguments)},n.wbg.__wbindgen_number_get=function(e,t){const r=t,_=typeof r=="number"?r:void 0;g().setFloat64(e+8*1,s(_)?0:_,!0),g().setInt32(e+4*0,!s(_),!0)},n.wbg.__wbindgen_boolean_get=function(e){const t=e;return typeof t=="boolean"?t?1:0:2},n.wbg.__wbindgen_is_null=function(e){return e===null},n.wbg.__wbindgen_is_undefined=function(e){return e===void 0},n.wbg.__wbindgen_number_new=function(e){return e},n.wbg.__wbg_rufflehandle_new=function(e){return V.__wrap(e)},n.wbg.__wbindgen_add=function(e,t){return e+t},n.wbg.__wbg_copyToAudioBufferInterleaved_efb71b16faf5adb2=function(e,t,r){J(e,h(t,r))},n.wbg.__wbindgen_is_function=function(e){return typeof e=="function"},n.wbg.__wbindgen_in=function(e,t){return e in t},n.wbg.__wbindgen_error_new=function(e,t){return new Error(f(e,t))},n.wbg.__wbg_new_abda76e883ba8a5f=function(){return new Error},n.wbg.__wbg_stack_658279fe44541cf6=function(e,t){const r=t.stack,_=p(r,b.__wbindgen_malloc,b.__wbindgen_realloc),c=w;g().setInt32(e+4*1,c,!0),g().setInt32(e+4*0,_,!0)},n.wbg.__wbg_error_f851667af71bcfc6=function(e,t){let r,_;try{r=e,_=t,console.error(f(e,t))}finally{b.__wbindgen_free(r,_,1)}},n.wbg.__wbindgen_is_object=function(e){const t=e;return typeof t=="object"&&t!==null},n.wbg.__wbg_set_f975102236d3c502=function(e,t,r){e[t]=r},n.wbg.__wbg_done_2ffa852272310e47=function(e){return e.done},n.wbg.__wbg_value_9f6eeb1e2aab8d96=function(e){return e.value},n.wbg.__wbg_getReader_ab94afcb5cb7689a=function(){return u(function(e){return e.getReader()},arguments)},n.wbg.__wbindgen_is_string=function(e){return typeof e=="string"},n.wbg.__wbg_mark_40e050a77cc39fea=function(e,t){performance.mark(f(e,t))},n.wbg.__wbg_log_c9486ca5d8e2cbe8=function(e,t){let r,_;try{r=e,_=t,console.log(f(e,t))}finally{b.__wbindgen_free(r,_,1)}},n.wbg.__wbg_log_aba5996d9bde071f=function(e,t,r,_,c,o,a,i){let d,l;try{d=e,l=t,console.log(f(e,t),f(r,_),f(c,o),f(a,i))}finally{b.__wbindgen_free(d,l,1)}},n.wbg.__wbg_measure_aa7a73f17813f708=function(){return u(function(e,t,r,_){let c,o,a,i;try{c=e,o=t,a=r,i=_,performance.measure(f(e,t),f(r,_))}finally{b.__wbindgen_free(c,o,1),b.__wbindgen_free(a,i,1)}},arguments)},n.wbg.__wbg_performance_a1b8bde2ee512264=function(e){return e.performance},n.wbg.__wbg_now_abd80e969af37148=function(e){return e.now()},n.wbg.__wbg_crypto_1d1f22824a6a080c=function(e){return e.crypto},n.wbg.__wbg_process_4a72847cc503995b=function(e){return e.process},n.wbg.__wbg_versions_f686565e586dd935=function(e){return e.versions},n.wbg.__wbg_node_104a2ff8d6ea03a2=function(e){return e.node},n.wbg.__wbg_require_cca90b1a94a0255b=function(){return u(function(){return module.require},arguments)},n.wbg.__wbg_msCrypto_eb05e62b530a1508=function(e){return e.msCrypto},n.wbg.__wbg_randomFillSync_5c9c955aa56b6049=function(){return u(function(e,t){e.randomFillSync(t)},arguments)},n.wbg.__wbg_getRandomValues_3aa56aa6edec874c=function(){return u(function(e,t){e.getRandomValues(t)},arguments)},n.wbg.__wbg_instanceof_GpuOutOfMemoryError_658135cd3b3f08e2=function(e){let t;try{t=e instanceof GPUOutOfMemoryError}catch{t=!1}return t},n.wbg.__wbg_finish_5be91110098e071c=function(e){return e.finish()},n.wbg.__wbg_finish_667443ed0047f53a=function(e,t){return e.finish(t)},n.wbg.__wbg_setBindGroup_de4812744c6ebb6c=function(e,t,r){e.setBindGroup(t>>>0,r)},n.wbg.__wbg_setBindGroup_92581920e209bf52=function(e,t,r,_,c,o,a){e.setBindGroup(t>>>0,r,v(_,c),o,a>>>0)},n.wbg.__wbg_draw_29abcb466fee48b4=function(e,t,r,_,c){e.draw(t>>>0,r>>>0,_>>>0,c>>>0)},n.wbg.__wbg_drawIndexed_34b06707991ddaf7=function(e,t,r,_,c,o){e.drawIndexed(t>>>0,r>>>0,_>>>0,c,o>>>0)},n.wbg.__wbg_drawIndexedIndirect_4b7b51fa979657ca=function(e,t,r){e.drawIndexedIndirect(t,r)},n.wbg.__wbg_drawIndirect_0054fe754e8e46e9=function(e,t,r){e.drawIndirect(t,r)},n.wbg.__wbg_setIndexBuffer_91b6f5eb1a43df9b=function(e,t,r,_){e.setIndexBuffer(t,["uint16","uint32"][r],_)},n.wbg.__wbg_setIndexBuffer_5bce79843be8653d=function(e,t,r,_,c){e.setIndexBuffer(t,["uint16","uint32"][r],_,c)},n.wbg.__wbg_setPipeline_6174c2e8900fe24a=function(e,t){e.setPipeline(t)},n.wbg.__wbg_setVertexBuffer_d9b48c3489dcfa22=function(e,t,r,_){e.setVertexBuffer(t>>>0,r,_)},n.wbg.__wbg_setVertexBuffer_330ab505b9dfc64b=function(e,t,r,_,c){e.setVertexBuffer(t>>>0,r,_,c)},n.wbg.__wbg_instanceof_GpuAdapter_ba82c448cfa55608=function(e){let t;try{t=e instanceof GPUAdapter}catch{t=!1}return t},n.wbg.__wbg_instanceof_GpuDeviceLostInfo_c7232ceb822b15d6=function(e){let t;try{t=e instanceof GPUDeviceLostInfo}catch{t=!1}return t},n.wbg.__wbg_end_c97b7dbccda72e72=function(e){e.end()},n.wbg.__wbg_executeBundles_0f6b9b3accb5b6a7=function(e,t){e.executeBundles(t)},n.wbg.__wbg_setBlendConstant_fd172910ef2cc0c8=function(e,t){e.setBlendConstant(t)},n.wbg.__wbg_setScissorRect_915b4534e3936f28=function(e,t,r,_,c){e.setScissorRect(t>>>0,r>>>0,_>>>0,c>>>0)},n.wbg.__wbg_setStencilReference_e2bb05496423e92e=function(e,t){e.setStencilReference(t>>>0)},n.wbg.__wbg_setViewport_aff318ede051c64e=function(e,t,r,_,c,o,a){e.setViewport(t,r,_,c,o,a)},n.wbg.__wbg_setBindGroup_da48569994113ec3=function(e,t,r){e.setBindGroup(t>>>0,r)},n.wbg.__wbg_setBindGroup_1c3dd07b998fa943=function(e,t,r,_,c,o,a){e.setBindGroup(t>>>0,r,v(_,c),o,a>>>0)},n.wbg.__wbg_draw_a3e2be7a25d4af68=function(e,t,r,_,c){e.draw(t>>>0,r>>>0,_>>>0,c>>>0)},n.wbg.__wbg_drawIndexed_f219cccc74b869c5=function(e,t,r,_,c,o){e.drawIndexed(t>>>0,r>>>0,_>>>0,c,o>>>0)},n.wbg.__wbg_drawIndexedIndirect_6839c0505e2eed2e=function(e,t,r){e.drawIndexedIndirect(t,r)},n.wbg.__wbg_drawIndirect_23fc0a72c5f1b993=function(e,t,r){e.drawIndirect(t,r)},n.wbg.__wbg_setIndexBuffer_1dc175abfd5d9be9=function(e,t,r,_){e.setIndexBuffer(t,["uint16","uint32"][r],_)},n.wbg.__wbg_setIndexBuffer_a0fcb26f210351b7=function(e,t,r,_,c){e.setIndexBuffer(t,["uint16","uint32"][r],_,c)},n.wbg.__wbg_setPipeline_8f2f5c316ddb7f68=function(e,t){e.setPipeline(t)},n.wbg.__wbg_setVertexBuffer_c347f9618d3f056a=function(e,t,r,_){e.setVertexBuffer(t>>>0,r,_)},n.wbg.__wbg_setVertexBuffer_40da6368898587db=function(e,t,r,_,c){e.setVertexBuffer(t>>>0,r,_,c)},n.wbg.__wbg_gpu_7d756a02ad45027d=function(e){return e.gpu},n.wbg.__wbg_message_0ff806941d54e1d2=function(e,t){const r=t.message,_=p(r,b.__wbindgen_malloc,b.__wbindgen_realloc),c=w;g().setInt32(e+4*1,c,!0),g().setInt32(e+4*0,_,!0)},n.wbg.__wbg_type_c3e79de7c41f03c2=function(e){const t=e.type;return{error:0,warning:1,info:2}[t]??3},n.wbg.__wbg_lineNum_06a4c70c1027df81=function(e){return e.lineNum},n.wbg.__wbg_offset_47f9a19926637c8e=function(e){return e.offset},n.wbg.__wbg_length_ff62902e8840f82f=function(e){return e.length},n.wbg.__wbg_has_14b751afdcf0a341=function(e,t,r){return e.has(f(t,r))},n.wbg.__wbg_message_4bd9ef09b3092122=function(e,t){const r=t.message,_=p(r,b.__wbindgen_malloc,b.__wbindgen_realloc),c=w;g().setInt32(e+4*1,c,!0),g().setInt32(e+4*0,_,!0)},n.wbg.__wbg_createView_87e589e1574ba76c=function(e,t){return e.createView(t)},n.wbg.__wbg_destroy_b040948312c539a9=function(e){e.destroy()},n.wbg.__wbg_instanceof_GpuValidationError_05482398d349fd2d=function(e){let t;try{t=e instanceof GPUValidationError}catch{t=!1}return t},n.wbg.__wbg_instanceof_GpuCanvasContext_1eacd2a8c6b36ada=function(e){let t;try{t=e instanceof GPUCanvasContext}catch{t=!1}return t},n.wbg.__wbg_features_b1971639ec1a77f7=function(e){return e.features},n.wbg.__wbg_limits_e806d307d42a9dde=function(e){return e.limits},n.wbg.__wbg_queue_e124eaca54d285d4=function(e){return e.queue},n.wbg.__wbg_lost_02e8ddfb37103cc2=function(e){return e.lost},n.wbg.__wbg_setonuncapturederror_c702acc9eeeb9613=function(e,t){e.onuncapturederror=t},n.wbg.__wbg_createBindGroup_f93afa3a0a06b10e=function(e,t){return e.createBindGroup(t)},n.wbg.__wbg_createBindGroupLayout_4243a95be946d48a=function(e,t){return e.createBindGroupLayout(t)},n.wbg.__wbg_createBuffer_44406243485760b1=function(e,t){return e.createBuffer(t)},n.wbg.__wbg_createCommandEncoder_c7eddb5143f91992=function(e,t){return e.createCommandEncoder(t)},n.wbg.__wbg_createComputePipeline_fb60500f9a96e290=function(e,t){return e.createComputePipeline(t)},n.wbg.__wbg_createPipelineLayout_bcb406883550f9cc=function(e,t){return e.createPipelineLayout(t)},n.wbg.__wbg_createQuerySet_4040f9ea5a2ac03c=function(e,t){return e.createQuerySet(t)},n.wbg.__wbg_createRenderBundleEncoder_d9644450ab4cad8f=function(e,t){return e.createRenderBundleEncoder(t)},n.wbg.__wbg_createRenderPipeline_7ca396c186d8d06a=function(e,t){return e.createRenderPipeline(t)},n.wbg.__wbg_createSampler_ed81ff565caa903a=function(e,t){return e.createSampler(t)},n.wbg.__wbg_createShaderModule_cda89eb5c1073627=function(e,t){return e.createShaderModule(t)},n.wbg.__wbg_createTexture_06106f81b60e5462=function(e,t){return e.createTexture(t)},n.wbg.__wbg_destroy_2a8c41712abac4cb=function(e){e.destroy()},n.wbg.__wbg_popErrorScope_6d6b4abc95412374=function(e){return e.popErrorScope()},n.wbg.__wbg_pushErrorScope_3dc565fa86fee870=function(e,t){e.pushErrorScope(["validation","out-of-memory","internal"][t])},n.wbg.__wbg_configure_48cfbf148a9998c2=function(e,t){e.configure(t)},n.wbg.__wbg_getCurrentTexture_1c8e29bec577927d=function(e){return e.getCurrentTexture()},n.wbg.__wbg_maxTextureDimension1D_71c238385d79f287=function(e){return e.maxTextureDimension1D},n.wbg.__wbg_maxTextureDimension2D_ce910a0ea6c7213b=function(e){return e.maxTextureDimension2D},n.wbg.__wbg_maxTextureDimension3D_76032d2a97af63ac=function(e){return e.maxTextureDimension3D},n.wbg.__wbg_maxTextureArrayLayers_b561668f7e1ebacc=function(e){return e.maxTextureArrayLayers},n.wbg.__wbg_maxBindGroups_d2b688642140a1bb=function(e){return e.maxBindGroups},n.wbg.__wbg_maxBindingsPerBindGroup_a3e9e404dd893c83=function(e){return e.maxBindingsPerBindGroup},n.wbg.__wbg_maxDynamicUniformBuffersPerPipelineLayout_98a8fbca367148bf=function(e){return e.maxDynamicUniformBuffersPerPipelineLayout},n.wbg.__wbg_maxDynamicStorageBuffersPerPipelineLayout_0dec6aea74b472ad=function(e){return e.maxDynamicStorageBuffersPerPipelineLayout},n.wbg.__wbg_maxSampledTexturesPerShaderStage_7a0712465c0a12b4=function(e){return e.maxSampledTexturesPerShaderStage},n.wbg.__wbg_maxSamplersPerShaderStage_6716e9792fc2a833=function(e){return e.maxSamplersPerShaderStage},n.wbg.__wbg_maxStorageBuffersPerShaderStage_640d34738978a4ff=function(e){return e.maxStorageBuffersPerShaderStage},n.wbg.__wbg_maxStorageTexturesPerShaderStage_6614a1e40f7e2827=function(e){return e.maxStorageTexturesPerShaderStage},n.wbg.__wbg_maxUniformBuffersPerShaderStage_1ff2f3c6468374ae=function(e){return e.maxUniformBuffersPerShaderStage},n.wbg.__wbg_maxUniformBufferBindingSize_8830a8df4f730637=function(e){return e.maxUniformBufferBindingSize},n.wbg.__wbg_maxStorageBufferBindingSize_10b6eb49372335bc=function(e){return e.maxStorageBufferBindingSize},n.wbg.__wbg_minUniformBufferOffsetAlignment_0168a0d08b19afbe=function(e){return e.minUniformBufferOffsetAlignment},n.wbg.__wbg_minStorageBufferOffsetAlignment_3b63a59f37f275f8=function(e){return e.minStorageBufferOffsetAlignment},n.wbg.__wbg_maxVertexBuffers_9f97f2a89863a431=function(e){return e.maxVertexBuffers},n.wbg.__wbg_maxBufferSize_1c8b836056558ebf=function(e){return e.maxBufferSize},n.wbg.__wbg_maxVertexAttributes_cff466bbace9aa7c=function(e){return e.maxVertexAttributes},n.wbg.__wbg_maxVertexBufferArrayStride_fb650714a5bd0e68=function(e){return e.maxVertexBufferArrayStride},n.wbg.__wbg_maxInterStageShaderComponents_db659eaa3b248a74=function(e){return e.maxInterStageShaderComponents},n.wbg.__wbg_maxColorAttachments_e821b856b5cba24e=function(e){return e.maxColorAttachments},n.wbg.__wbg_maxColorAttachmentBytesPerSample_ab770042dd82a5bf=function(e){return e.maxColorAttachmentBytesPerSample},n.wbg.__wbg_maxComputeWorkgroupStorageSize_e6773eb1cbfa7a83=function(e){return e.maxComputeWorkgroupStorageSize},n.wbg.__wbg_maxComputeInvocationsPerWorkgroup_4ed447998b195973=function(e){return e.maxComputeInvocationsPerWorkgroup},n.wbg.__wbg_maxComputeWorkgroupSizeX_de94f4925b26c73c=function(e){return e.maxComputeWorkgroupSizeX},n.wbg.__wbg_maxComputeWorkgroupSizeY_cb75de6b450c8915=function(e){return e.maxComputeWorkgroupSizeY},n.wbg.__wbg_maxComputeWorkgroupSizeZ_6277d18773d70891=function(e){return e.maxComputeWorkgroupSizeZ},n.wbg.__wbg_maxComputeWorkgroupsPerDimension_baef21641827881d=function(e){return e.maxComputeWorkgroupsPerDimension},n.wbg.__wbg_copyExternalImageToTexture_e192d56d70996ad4=function(e,t,r,_){e.copyExternalImageToTexture(t,r,_)},n.wbg.__wbg_submit_4283b63806c5d15e=function(e,t){e.submit(t)},n.wbg.__wbg_writeBuffer_6ce87bc6ff22a2b5=function(e,t,r,_,c,o){e.writeBuffer(t,r,_,c,o)},n.wbg.__wbg_writeTexture_3708ced0dd386721=function(e,t,r,_,c){e.writeTexture(t,r,_,c)},n.wbg.__wbg_error_520ca6f621497012=function(e){return e.error},n.wbg.__wbg_reason_436ee862de561851=function(e){const t=e.reason;return{unknown:0,destroyed:1}[t]??2},n.wbg.__wbg_message_54cb97c0fd1579bf=function(e,t){const r=t.message,_=p(r,b.__wbindgen_malloc,b.__wbindgen_realloc),c=w;g().setInt32(e+4*1,c,!0),g().setInt32(e+4*0,_,!0)},n.wbg.__wbg_getMappedRange_08e71df297c66a50=function(e,t,r){return e.getMappedRange(t,r)},n.wbg.__wbg_Window_4d1f8d969d639a22=function(e){return e.Window},n.wbg.__wbg_WorkerGlobalScope_c4f12290f7d2efed=function(e){return e.WorkerGlobalScope},n.wbg.__wbg_requestAdapter_8413757c51a35b1d=function(e,t){return e.requestAdapter(t)},n.wbg.__wbg_requestDevice_1c8e4f0fe8729328=function(e,t){return e.requestDevice(t)},n.wbg.__wbg_features_e7f12cb6c5258238=function(e){return e.features},n.wbg.__wbg_limits_622a6ae19a037dbf=function(e){return e.limits},n.wbg.__wbg_getPreferredCanvasFormat_d55bc32b5a6b948a=function(e){const t=e.getPreferredCanvasFormat();return{r8unorm:0,r8snorm:1,r8uint:2,r8sint:3,r16uint:4,r16sint:5,r16float:6,rg8unorm:7,rg8snorm:8,rg8uint:9,rg8sint:10,r32uint:11,r32sint:12,r32float:13,rg16uint:14,rg16sint:15,rg16float:16,rgba8unorm:17,"rgba8unorm-srgb":18,rgba8snorm:19,rgba8uint:20,rgba8sint:21,bgra8unorm:22,"bgra8unorm-srgb":23,rgb9e5ufloat:24,rgb10a2uint:25,rgb10a2unorm:26,rg11b10ufloat:27,rg32uint:28,rg32sint:29,rg32float:30,rgba16uint:31,rgba16sint:32,rgba16float:33,rgba32uint:34,rgba32sint:35,rgba32float:36,stencil8:37,depth16unorm:38,depth24plus:39,"depth24plus-stencil8":40,depth32float:41,"depth32float-stencil8":42,"bc1-rgba-unorm":43,"bc1-rgba-unorm-srgb":44,"bc2-rgba-unorm":45,"bc2-rgba-unorm-srgb":46,"bc3-rgba-unorm":47,"bc3-rgba-unorm-srgb":48,"bc4-r-unorm":49,"bc4-r-snorm":50,"bc5-rg-unorm":51,"bc5-rg-snorm":52,"bc6h-rgb-ufloat":53,"bc6h-rgb-float":54,"bc7-rgba-unorm":55,"bc7-rgba-unorm-srgb":56,"etc2-rgb8unorm":57,"etc2-rgb8unorm-srgb":58,"etc2-rgb8a1unorm":59,"etc2-rgb8a1unorm-srgb":60,"etc2-rgba8unorm":61,"etc2-rgba8unorm-srgb":62,"eac-r11unorm":63,"eac-r11snorm":64,"eac-rg11unorm":65,"eac-rg11snorm":66,"astc-4x4-unorm":67,"astc-4x4-unorm-srgb":68,"astc-5x4-unorm":69,"astc-5x4-unorm-srgb":70,"astc-5x5-unorm":71,"astc-5x5-unorm-srgb":72,"astc-6x5-unorm":73,"astc-6x5-unorm-srgb":74,"astc-6x6-unorm":75,"astc-6x6-unorm-srgb":76,"astc-8x5-unorm":77,"astc-8x5-unorm-srgb":78,"astc-8x6-unorm":79,"astc-8x6-unorm-srgb":80,"astc-8x8-unorm":81,"astc-8x8-unorm-srgb":82,"astc-10x5-unorm":83,"astc-10x5-unorm-srgb":84,"astc-10x6-unorm":85,"astc-10x6-unorm-srgb":86,"astc-10x8-unorm":87,"astc-10x8-unorm-srgb":88,"astc-10x10-unorm":89,"astc-10x10-unorm-srgb":90,"astc-12x10-unorm":91,"astc-12x10-unorm-srgb":92,"astc-12x12-unorm":93,"astc-12x12-unorm-srgb":94}[t]??95},n.wbg.__wbg_mapAsync_98ce4986e2f6d4af=function(e,t,r,_){return e.mapAsync(t>>>0,r,_)},n.wbg.__wbg_unmap_efca7885e5daff78=function(e){e.unmap()},n.wbg.__wbg_getCompilationInfo_adcb4d74ed54d1f9=function(e){return e.getCompilationInfo()},n.wbg.__wbg_messages_6833dfd0ae6a0a7c=function(e){return e.messages},n.wbg.__wbg_destroy_387cb19081689594=function(e){e.destroy()},n.wbg.__wbg_getBindGroupLayout_0194b7a790ac805d=function(e,t){return e.getBindGroupLayout(t>>>0)},n.wbg.__wbg_getBindGroupLayout_1490d5a61f4fd56b=function(e,t){return e.getBindGroupLayout(t>>>0)},n.wbg.__wbg_copyBufferToBuffer_f0736fef84f76be5=function(e,t,r,_,c,o){e.copyBufferToBuffer(t,r,_,c,o)},n.wbg.__wbg_copyBufferToTexture_aedde01ad3786b4f=function(e,t,r,_){e.copyBufferToTexture(t,r,_)},n.wbg.__wbg_copyTextureToBuffer_268207d3e09dfa81=function(e,t,r,_){e.copyTextureToBuffer(t,r,_)},n.wbg.__wbg_copyTextureToTexture_7ea3d6de0a82ce7f=function(e,t,r,_){e.copyTextureToTexture(t,r,_)},n.wbg.__wbg_beginComputePass_df50d9ddd5f32a63=function(e,t){return e.beginComputePass(t)},n.wbg.__wbg_beginRenderPass_14284a54cee2063b=function(e,t){return e.beginRenderPass(t)},n.wbg.__wbg_label_81cb6c4ebcba5f4d=function(e,t){const r=t.label,_=p(r,b.__wbindgen_malloc,b.__wbindgen_realloc),c=w;g().setInt32(e+4*1,c,!0),g().setInt32(e+4*0,_,!0)},n.wbg.__wbg_finish_78696a2f194fbb7a=function(e,t){return e.finish(t)},n.wbg.__wbg_finish_7ad9d3e23124bbc6=function(e){return e.finish()},n.wbg.__wbg_clearBuffer_a5ccb106665ad51e=function(e,t,r){e.clearBuffer(t,r)},n.wbg.__wbg_clearBuffer_f06a69a0aa134d24=function(e,t,r,_){e.clearBuffer(t,r,_)},n.wbg.__wbg_resolveQuerySet_7354946ea63dacbb=function(e,t,r,_,c,o){e.resolveQuerySet(t,r>>>0,_>>>0,c,o>>>0)},n.wbg.__wbg_usage_5043ac06189fbe53=function(e){return e.usage},n.wbg.__wbg_size_61d4fa05868b79cd=function(e){return e.size},n.wbg.__wbg_setPipeline_4d0e04e7370f0e2e=function(e,t){e.setPipeline(t)},n.wbg.__wbg_setBindGroup_48300d51a3d74853=function(e,t,r){e.setBindGroup(t>>>0,r)},n.wbg.__wbg_setBindGroup_d79f4f1d5e43c06f=function(e,t,r,_,c,o,a){e.setBindGroup(t>>>0,r,v(_,c),o,a>>>0)},n.wbg.__wbg_dispatchWorkgroups_f0fd90dcd4a506fa=function(e,t,r,_){e.dispatchWorkgroups(t>>>0,r>>>0,_>>>0)},n.wbg.__wbg_dispatchWorkgroupsIndirect_567a84763f6a0b87=function(e,t,r){e.dispatchWorkgroupsIndirect(t,r)},n.wbg.__wbg_end_bbe499813ce72830=function(e){e.end()},n.wbg.__wbg_queueMicrotask_48421b3cc9052b68=function(e){return e.queueMicrotask},n.wbg.__wbg_queueMicrotask_12a30234db4045d3=typeof queueMicrotask=="function"?queueMicrotask:ue("queueMicrotask"),n.wbg.__wbg_instanceof_WebGl2RenderingContext_62ccef896d9204fa=function(e){let t;try{t=e instanceof WebGL2RenderingContext}catch{t=!1}return t},n.wbg.__wbg_beginQuery_2babccfce9472da4=function(e,t,r){e.beginQuery(t>>>0,r)},n.wbg.__wbg_bindBufferRange_ec55dd1088960c35=function(e,t,r,_,c,o){e.bindBufferRange(t>>>0,r>>>0,_,c,o)},n.wbg.__wbg_bindSampler_f251f0dde3843dc4=function(e,t,r){e.bindSampler(t>>>0,r)},n.wbg.__wbg_bindVertexArray_bec56c40e9ec299d=function(e,t){e.bindVertexArray(t)},n.wbg.__wbg_blitFramebuffer_cb1261c0e925d363=function(e,t,r,_,c,o,a,i,d,l,y){e.blitFramebuffer(t,r,_,c,o,a,i,d,l>>>0,y>>>0)},n.wbg.__wbg_bufferData_f552c26392b9837d=function(e,t,r,_){e.bufferData(t>>>0,r,_>>>0)},n.wbg.__wbg_bufferData_94ce174a81b32961=function(e,t,r,_){e.bufferData(t>>>0,r,_>>>0)},n.wbg.__wbg_bufferSubData_897bff8bd23ca0b4=function(e,t,r,_){e.bufferSubData(t>>>0,r,_)},n.wbg.__wbg_clearBufferfv_bd093a58afda7a8b=function(e,t,r,_,c){e.clearBufferfv(t>>>0,r,h(_,c))},n.wbg.__wbg_clearBufferiv_18ffec9d148aaf4b=function(e,t,r,_,c){e.clearBufferiv(t>>>0,r,I(_,c))},n.wbg.__wbg_clearBufferuiv_8575fe1b1af9dd15=function(e,t,r,_,c){e.clearBufferuiv(t>>>0,r,v(_,c))},n.wbg.__wbg_clientWaitSync_8d3b836729fa705f=function(e,t,r,_){return e.clientWaitSync(t,r>>>0,_>>>0)},n.wbg.__wbg_compressedTexSubImage2D_d2201c663eb7e7c0=function(e,t,r,_,c,o,a,i,d,l){e.compressedTexSubImage2D(t>>>0,r,_,c,o,a,i>>>0,d,l)},n.wbg.__wbg_compressedTexSubImage2D_088b90b29f544ebc=function(e,t,r,_,c,o,a,i,d){e.compressedTexSubImage2D(t>>>0,r,_,c,o,a,i>>>0,d)},n.wbg.__wbg_compressedTexSubImage3D_8d64b364b8ed6808=function(e,t,r,_,c,o,a,i,d,l,y,S){e.compressedTexSubImage3D(t>>>0,r,_,c,o,a,i,d,l>>>0,y,S)},n.wbg.__wbg_compressedTexSubImage3D_d2b94340686bbb79=function(e,t,r,_,c,o,a,i,d,l,y){e.compressedTexSubImage3D(t>>>0,r,_,c,o,a,i,d,l>>>0,y)},n.wbg.__wbg_copyBufferSubData_026e82b392fb8df2=function(e,t,r,_,c,o){e.copyBufferSubData(t>>>0,r>>>0,_,c,o)},n.wbg.__wbg_copyTexSubImage3D_f2471ef3614db8d4=function(e,t,r,_,c,o,a,i,d,l){e.copyTexSubImage3D(t>>>0,r,_,c,o,a,i,d,l)},n.wbg.__wbg_createQuery_88b1a8cbfaeadcd4=function(e){const t=e.createQuery();return s(t)?0:m(t)},n.wbg.__wbg_createSampler_ece1b922a455bd52=function(e){const t=e.createSampler();return s(t)?0:m(t)},n.wbg.__wbg_createVertexArray_a3e58c38609ae150=function(e){const t=e.createVertexArray();return s(t)?0:m(t)},n.wbg.__wbg_deleteQuery_deba58de1a061092=function(e,t){e.deleteQuery(t)},n.wbg.__wbg_deleteSampler_341b638a62cece3e=function(e,t){e.deleteSampler(t)},n.wbg.__wbg_deleteSync_ddf848c7dd5cb195=function(e,t){e.deleteSync(t)},n.wbg.__wbg_deleteVertexArray_81346dd52e54eb57=function(e,t){e.deleteVertexArray(t)},n.wbg.__wbg_drawArraysInstanced_c375d32782ea8d30=function(e,t,r,_,c){e.drawArraysInstanced(t>>>0,r,_,c)},n.wbg.__wbg_drawBuffers_2744e46ab7e02d91=function(e,t){e.drawBuffers(t)},n.wbg.__wbg_drawElementsInstanced_a416af0d12f00837=function(e,t,r,_,c,o){e.drawElementsInstanced(t>>>0,r,_>>>0,c,o)},n.wbg.__wbg_endQuery_7e240d815ced0387=function(e,t){e.endQuery(t>>>0)},n.wbg.__wbg_fenceSync_0a54247555048537=function(e,t,r){const _=e.fenceSync(t>>>0,r>>>0);return s(_)?0:m(_)},n.wbg.__wbg_framebufferTextureLayer_1b5119ac136418d2=function(e,t,r,_,c,o){e.framebufferTextureLayer(t>>>0,r>>>0,_,c,o)},n.wbg.__wbg_getBufferSubData_5e2bbbbd18f18d52=function(e,t,r,_){e.getBufferSubData(t>>>0,r,_)},n.wbg.__wbg_getIndexedParameter_edda23e611d65abb=function(){return u(function(e,t,r){return e.getIndexedParameter(t>>>0,r>>>0)},arguments)},n.wbg.__wbg_getQueryParameter_ec854b270df79577=function(e,t,r){return e.getQueryParameter(t,r>>>0)},n.wbg.__wbg_getSyncParameter_cf9ca45e037f34f4=function(e,t,r){return e.getSyncParameter(t,r>>>0)},n.wbg.__wbg_getUniformBlockIndex_8eef3be68190327f=function(e,t,r,_){return e.getUniformBlockIndex(t,f(r,_))},n.wbg.__wbg_invalidateFramebuffer_12eca43686968fe1=function(){return u(function(e,t,r){e.invalidateFramebuffer(t>>>0,r)},arguments)},n.wbg.__wbg_readBuffer_c6e1ba464c45ded1=function(e,t){e.readBuffer(t>>>0)},n.wbg.__wbg_readPixels_f589cb77c7641fb2=function(){return u(function(e,t,r,_,c,o,a,i){e.readPixels(t,r,_,c,o>>>0,a>>>0,i)},arguments)},n.wbg.__wbg_readPixels_74eff76a8a707954=function(){return u(function(e,t,r,_,c,o,a,i){e.readPixels(t,r,_,c,o>>>0,a>>>0,i)},arguments)},n.wbg.__wbg_renderbufferStorageMultisample_1e0f794803ff8352=function(e,t,r,_,c,o){e.renderbufferStorageMultisample(t>>>0,r,_>>>0,c,o)},n.wbg.__wbg_samplerParameterf_f58c4ac221503b11=function(e,t,r,_){e.samplerParameterf(t,r>>>0,_)},n.wbg.__wbg_samplerParameteri_97baec154acb369e=function(e,t,r,_){e.samplerParameteri(t,r>>>0,_)},n.wbg.__wbg_texImage2D_75effcb59fe5da7e=function(){return u(function(e,t,r,_,c,o,a,i,d,l){e.texImage2D(t>>>0,r,_,c,o,a,i>>>0,d>>>0,l)},arguments)},n.wbg.__wbg_texImage2D_06eb65b6cdf4b7ec=function(){return u(function(e,t,r,_,c,o,a,i,d,l,y){e.texImage2D(t>>>0,r,_,c,o,a,i>>>0,d>>>0,l===0?void 0:F(l,y))},arguments)},n.wbg.__wbg_texImage3D_335fce191a5faae5=function(){return u(function(e,t,r,_,c,o,a,i,d,l,y){e.texImage3D(t>>>0,r,_,c,o,a,i,d>>>0,l>>>0,y)},arguments)},n.wbg.__wbg_texStorage2D_6143bf0d71e869ce=function(e,t,r,_,c,o){e.texStorage2D(t>>>0,r,_>>>0,c,o)},n.wbg.__wbg_texStorage3D_5d6b3c6bfa977000=function(e,t,r,_,c,o,a){e.texStorage3D(t>>>0,r,_>>>0,c,o,a)},n.wbg.__wbg_texSubImage2D_be0166513e368886=function(){return u(function(e,t,r,_,c,o,a,i,d,l){e.texSubImage2D(t>>>0,r,_,c,o,a,i>>>0,d>>>0,l)},arguments)},n.wbg.__wbg_texSubImage2D_338d11db84a799ed=function(){return u(function(e,t,r,_,c,o,a,i,d,l){e.texSubImage2D(t>>>0,r,_,c,o,a,i>>>0,d>>>0,l)},arguments)},n.wbg.__wbg_texSubImage2D_bdc1e6e8b1feae8f=function(){return u(function(e,t,r,_,c,o,a,i,d,l){e.texSubImage2D(t>>>0,r,_,c,o,a,i>>>0,d>>>0,l)},arguments)},n.wbg.__wbg_texSubImage2D_edb828ed3708cfdd=function(){return u(function(e,t,r,_,c,o,a,i,d,l){e.texSubImage2D(t>>>0,r,_,c,o,a,i>>>0,d>>>0,l)},arguments)},n.wbg.__wbg_texSubImage2D_fbb08177c318e3f2=function(){return u(function(e,t,r,_,c,o,a,i,d,l){e.texSubImage2D(t>>>0,r,_,c,o,a,i>>>0,d>>>0,l)},arguments)},n.wbg.__wbg_texSubImage3D_c571236e8e9908d5=function(){return u(function(e,t,r,_,c,o,a,i,d,l,y,S){e.texSubImage3D(t>>>0,r,_,c,o,a,i,d,l>>>0,y>>>0,S)},arguments)},n.wbg.__wbg_texSubImage3D_d86e30d5f4ebc0e0=function(){return u(function(e,t,r,_,c,o,a,i,d,l,y,S){e.texSubImage3D(t>>>0,r,_,c,o,a,i,d,l>>>0,y>>>0,S)},arguments)},n.wbg.__wbg_texSubImage3D_b3526f28e3c2031e=function(){return u(function(e,t,r,_,c,o,a,i,d,l,y,S){e.texSubImage3D(t>>>0,r,_,c,o,a,i,d,l>>>0,y>>>0,S)},arguments)},n.wbg.__wbg_texSubImage3D_7a0f4d63809a0f6e=function(){return u(function(e,t,r,_,c,o,a,i,d,l,y,S){e.texSubImage3D(t>>>0,r,_,c,o,a,i,d,l>>>0,y>>>0,S)},arguments)},n.wbg.__wbg_texSubImage3D_9ee350bf3d5e61ad=function(){return u(function(e,t,r,_,c,o,a,i,d,l,y,S){e.texSubImage3D(t>>>0,r,_,c,o,a,i,d,l>>>0,y>>>0,S)},arguments)},n.wbg.__wbg_uniform1ui_010e62706e661170=function(e,t,r){e.uniform1ui(t,r>>>0)},n.wbg.__wbg_uniform2fv_83048fbc79c7f362=function(e,t,r,_){e.uniform2fv(t,h(r,_))},n.wbg.__wbg_uniform2iv_31ff5561a5c51159=function(e,t,r,_){e.uniform2iv(t,I(r,_))},n.wbg.__wbg_uniform2uiv_4b36f1c57b28c3c6=function(e,t,r,_){e.uniform2uiv(t,v(r,_))},n.wbg.__wbg_uniform3fv_0ddd3ca056ab3d1f=function(e,t,r,_){e.uniform3fv(t,h(r,_))},n.wbg.__wbg_uniform3iv_eb887b2a339dda97=function(e,t,r,_){e.uniform3iv(t,I(r,_))},n.wbg.__wbg_uniform3uiv_19cbb50d7afeb7d0=function(e,t,r,_){e.uniform3uiv(t,v(r,_))},n.wbg.__wbg_uniform4fv_cf977e0dd611bbdd=function(e,t,r,_){e.uniform4fv(t,h(r,_))},n.wbg.__wbg_uniform4iv_b3a606d0b1b87dc9=function(e,t,r,_){e.uniform4iv(t,I(r,_))},n.wbg.__wbg_uniform4uiv_cb256e285d564825=function(e,t,r,_){e.uniform4uiv(t,v(r,_))},n.wbg.__wbg_uniformBlockBinding_744b2ad6a5f2cace=function(e,t,r,_){e.uniformBlockBinding(t,r>>>0,_>>>0)},n.wbg.__wbg_uniformMatrix2fv_7e757aaedd0427cf=function(e,t,r,_,c){e.uniformMatrix2fv(t,r!==0,h(_,c))},n.wbg.__wbg_uniformMatrix2x3fv_91be1a9373d7c5ce=function(e,t,r,_,c){e.uniformMatrix2x3fv(t,r!==0,h(_,c))},n.wbg.__wbg_uniformMatrix2x4fv_b5ef5b5baced0e4f=function(e,t,r,_,c){e.uniformMatrix2x4fv(t,r!==0,h(_,c))},n.wbg.__wbg_uniformMatrix3fv_5eec5885a8d5de8b=function(e,t,r,_,c){e.uniformMatrix3fv(t,r!==0,h(_,c))},n.wbg.__wbg_uniformMatrix3x2fv_88709a0858bab333=function(e,t,r,_,c){e.uniformMatrix3x2fv(t,r!==0,h(_,c))},n.wbg.__wbg_uniformMatrix3x4fv_184c4f571cff1122=function(e,t,r,_,c){e.uniformMatrix3x4fv(t,r!==0,h(_,c))},n.wbg.__wbg_uniformMatrix4fv_ae100fc474463355=function(e,t,r,_,c){e.uniformMatrix4fv(t,r!==0,h(_,c))},n.wbg.__wbg_uniformMatrix4x2fv_e931df9c7cb32d55=function(e,t,r,_,c){e.uniformMatrix4x2fv(t,r!==0,h(_,c))},n.wbg.__wbg_uniformMatrix4x3fv_f78c83b4908c3e27=function(e,t,r,_,c){e.uniformMatrix4x3fv(t,r!==0,h(_,c))},n.wbg.__wbg_vertexAttribDivisor_48f4c9ce15c07063=function(e,t,r){e.vertexAttribDivisor(t>>>0,r>>>0)},n.wbg.__wbg_vertexAttribIPointer_78250ec98da971a2=function(e,t,r,_,c,o){e.vertexAttribIPointer(t>>>0,r,_>>>0,c,o)},n.wbg.__wbg_activeTexture_067b93df6d1ed857=function(e,t){e.activeTexture(t>>>0)},n.wbg.__wbg_attachShader_396d529f1d7c9abc=function(e,t,r){e.attachShader(t,r)},n.wbg.__wbg_bindAttribLocation_9e7dad25e51f58b1=function(e,t,r,_,c){e.bindAttribLocation(t,r>>>0,f(_,c))},n.wbg.__wbg_bindBuffer_d6b05e0a99a752d4=function(e,t,r){e.bindBuffer(t>>>0,r)},n.wbg.__wbg_bindFramebuffer_f5e959313c29a7c6=function(e,t,r){e.bindFramebuffer(t>>>0,r)},n.wbg.__wbg_bindRenderbuffer_691cb14fc6248155=function(e,t,r){e.bindRenderbuffer(t>>>0,r)},n.wbg.__wbg_bindTexture_840f7fcfd0298dc4=function(e,t,r){e.bindTexture(t>>>0,r)},n.wbg.__wbg_blendColor_4c1f00a2e4f1a80d=function(e,t,r,_,c){e.blendColor(t,r,_,c)},n.wbg.__wbg_blendEquation_e7b91e8e062fa502=function(e,t){e.blendEquation(t>>>0)},n.wbg.__wbg_blendEquationSeparate_272bfcd932055191=function(e,t,r){e.blendEquationSeparate(t>>>0,r>>>0)},n.wbg.__wbg_blendFunc_6a7b81c06098c023=function(e,t,r){e.blendFunc(t>>>0,r>>>0)},n.wbg.__wbg_blendFuncSeparate_f81dd232d266e735=function(e,t,r,_,c){e.blendFuncSeparate(t>>>0,r>>>0,_>>>0,c>>>0)},n.wbg.__wbg_clear_7a2a7ca897047e8d=function(e,t){e.clear(t>>>0)},n.wbg.__wbg_clearDepth_a65e67fdeb1f3ff9=function(e,t){e.clearDepth(t)},n.wbg.__wbg_clearStencil_1f24aec5432f38ba=function(e,t){e.clearStencil(t)},n.wbg.__wbg_colorMask_7c2aafdec5441392=function(e,t,r,_,c){e.colorMask(t!==0,r!==0,_!==0,c!==0)},n.wbg.__wbg_compileShader_77ef81728b1c03f6=function(e,t){e.compileShader(t)},n.wbg.__wbg_copyTexSubImage2D_d3b3d3b235c88d33=function(e,t,r,_,c,o,a,i,d){e.copyTexSubImage2D(t>>>0,r,_,c,o,a,i,d)},n.wbg.__wbg_createBuffer_7b18852edffb3ab4=function(e){const t=e.createBuffer();return s(t)?0:m(t)},n.wbg.__wbg_createFramebuffer_a12847edac092647=function(e){const t=e.createFramebuffer();return s(t)?0:m(t)},n.wbg.__wbg_createProgram_73611dc7a72c4ee2=function(e){const t=e.createProgram();return s(t)?0:m(t)},n.wbg.__wbg_createRenderbuffer_e7bd95fedc0bbcb5=function(e){const t=e.createRenderbuffer();return s(t)?0:m(t)},n.wbg.__wbg_createShader_f10ffabbfd8e2c8c=function(e,t){const r=e.createShader(t>>>0);return s(r)?0:m(r)},n.wbg.__wbg_createTexture_2426b031baa26a82=function(e){const t=e.createTexture();return s(t)?0:m(t)},n.wbg.__wbg_cullFace_fbafcb7763a2d6aa=function(e,t){e.cullFace(t>>>0)},n.wbg.__wbg_deleteBuffer_27b0fb5ed68afbe4=function(e,t){e.deleteBuffer(t)},n.wbg.__wbg_deleteFramebuffer_c0d511b2fc07620d=function(e,t){e.deleteFramebuffer(t)},n.wbg.__wbg_deleteProgram_c3238b647d849334=function(e,t){e.deleteProgram(t)},n.wbg.__wbg_deleteRenderbuffer_325417b497c5ae27=function(e,t){e.deleteRenderbuffer(t)},n.wbg.__wbg_deleteShader_da06706168cf00dc=function(e,t){e.deleteShader(t)},n.wbg.__wbg_deleteTexture_cdd844345a2559bb=function(e,t){e.deleteTexture(t)},n.wbg.__wbg_depthFunc_2f1df7eb8339f5a3=function(e,t){e.depthFunc(t>>>0)},n.wbg.__wbg_depthMask_a301dd9951c6056c=function(e,t){e.depthMask(t!==0)},n.wbg.__wbg_depthRange_85c249bf5c81856c=function(e,t,r){e.depthRange(t,r)},n.wbg.__wbg_disable_8908871f2334e76b=function(e,t){e.disable(t>>>0)},n.wbg.__wbg_disableVertexAttribArray_79a5010f18eb84cb=function(e,t){e.disableVertexAttribArray(t>>>0)},n.wbg.__wbg_drawArrays_7a8f5031b1fe80ff=function(e,t,r,_){e.drawArrays(t>>>0,r,_)},n.wbg.__wbg_enable_541ed84c1e7d269d=function(e,t){e.enable(t>>>0)},n.wbg.__wbg_enableVertexAttribArray_06043f51b716ed9d=function(e,t){e.enableVertexAttribArray(t>>>0)},n.wbg.__wbg_framebufferRenderbuffer_f7c592ad40667f89=function(e,t,r,_,c){e.framebufferRenderbuffer(t>>>0,r>>>0,_>>>0,c)},n.wbg.__wbg_framebufferTexture2D_5b524fe6135d5fe8=function(e,t,r,_,c,o){e.framebufferTexture2D(t>>>0,r>>>0,_>>>0,c,o)},n.wbg.__wbg_frontFace_54ccf43770ae1011=function(e,t){e.frontFace(t>>>0)},n.wbg.__wbg_getError_deb0c909d3a7041a=function(e){return e.getError()},n.wbg.__wbg_getExtension_095ef1e6c9d8d8ab=function(){return u(function(e,t,r){const _=e.getExtension(f(t,r));return s(_)?0:m(_)},arguments)},n.wbg.__wbg_getParameter_cfaed180705b9280=function(){return u(function(e,t){return e.getParameter(t>>>0)},arguments)},n.wbg.__wbg_getProgramInfoLog_fe796f3a9512a8e3=function(e,t,r){const _=t.getProgramInfoLog(r);var c=s(_)?0:p(_,b.__wbindgen_malloc,b.__wbindgen_realloc),o=w;g().setInt32(e+4*1,o,!0),g().setInt32(e+4*0,c,!0)},n.wbg.__wbg_getProgramParameter_9df6cbbb1343b27d=function(e,t,r){return e.getProgramParameter(t,r>>>0)},n.wbg.__wbg_getShaderInfoLog_a7ca51b89a4dafab=function(e,t,r){const _=t.getShaderInfoLog(r);var c=s(_)?0:p(_,b.__wbindgen_malloc,b.__wbindgen_realloc),o=w;g().setInt32(e+4*1,o,!0),g().setInt32(e+4*0,c,!0)},n.wbg.__wbg_getShaderParameter_806970126d526c29=function(e,t,r){return e.getShaderParameter(t,r>>>0)},n.wbg.__wbg_getSupportedExtensions_e1788ac835b7e81a=function(e){const t=e.getSupportedExtensions();return s(t)?0:m(t)},n.wbg.__wbg_getUniformLocation_6a59ad54df3bba8e=function(e,t,r,_){const c=e.getUniformLocation(t,f(r,_));return s(c)?0:m(c)},n.wbg.__wbg_linkProgram_56a5d97f63b1f56d=function(e,t){e.linkProgram(t)},n.wbg.__wbg_pixelStorei_3a600280eab03e3c=function(e,t,r){e.pixelStorei(t>>>0,r)},n.wbg.__wbg_polygonOffset_ebf1b1bd8db53e65=function(e,t,r){e.polygonOffset(t,r)},n.wbg.__wbg_renderbufferStorage_3c5e469d82dfe89b=function(e,t,r,_,c){e.renderbufferStorage(t>>>0,r>>>0,_,c)},n.wbg.__wbg_scissor_2b172ca4e459dd16=function(e,t,r,_,c){e.scissor(t,r,_,c)},n.wbg.__wbg_shaderSource_b92b2b5c29126344=function(e,t,r,_){e.shaderSource(t,f(r,_))},n.wbg.__wbg_stencilFuncSeparate_25b5dd967d72b6e5=function(e,t,r,_,c){e.stencilFuncSeparate(t>>>0,r>>>0,_,c>>>0)},n.wbg.__wbg_stencilMask_702162181d88081f=function(e,t){e.stencilMask(t>>>0)},n.wbg.__wbg_stencilMaskSeparate_1f803a440e789b81=function(e,t,r){e.stencilMaskSeparate(t>>>0,r>>>0)},n.wbg.__wbg_stencilOpSeparate_52b401966f916a0f=function(e,t,r,_,c){e.stencilOpSeparate(t>>>0,r>>>0,_>>>0,c>>>0)},n.wbg.__wbg_texParameteri_531d0268109950ba=function(e,t,r,_){e.texParameteri(t>>>0,r>>>0,_)},n.wbg.__wbg_uniform1f_81b570bf6358ae6c=function(e,t,r){e.uniform1f(t,r)},n.wbg.__wbg_uniform1i_ded3be13f5d8f11a=function(e,t,r){e.uniform1i(t,r)},n.wbg.__wbg_uniform4f_bdbb7cf56fc94cbb=function(e,t,r,_,c,o){e.uniform4f(t,r,_,c,o)},n.wbg.__wbg_useProgram_001c6b9208b683d3=function(e,t){e.useProgram(t)},n.wbg.__wbg_vertexAttribPointer_b435a034ff758637=function(e,t,r,_,c,o,a){e.vertexAttribPointer(t>>>0,r,_>>>0,c!==0,o,a)},n.wbg.__wbg_viewport_536c78dd69c44351=function(e,t,r,_,c){e.viewport(t,r,_,c)},n.wbg.__wbg_instanceof_Window_5012736c80a01584=function(e){let t;try{t=e instanceof Window}catch{t=!1}return t},n.wbg.__wbg_document_8554450897a855b9=function(e){const t=e.document;return s(t)?0:m(t)},n.wbg.__wbg_location_af118da6c50d4c3f=function(e){return e.location},n.wbg.__wbg_navigator_6210380287bf8581=function(e){return e.navigator},n.wbg.__wbg_devicePixelRatio_7ba8bc80d46340bd=function(e){return e.devicePixelRatio},n.wbg.__wbg_localStorage_90db5cb66e840248=function(){return u(function(e){const t=e.localStorage;return s(t)?0:m(t)},arguments)},n.wbg.__wbg_confirm_8c568ed39db7e399=function(){return u(function(e,t,r){return e.confirm(f(t,r))},arguments)},n.wbg.__wbg_open_43b3c6577af2a808=function(){return u(function(e,t,r,_,c){const o=e.open(f(t,r),f(_,c));return s(o)?0:m(o)},arguments)},n.wbg.__wbg_cancelAnimationFrame_f80ecdad075d1d55=function(){return u(function(e,t){e.cancelAnimationFrame(t)},arguments)},n.wbg.__wbg_requestAnimationFrame_b4b782250b9c2c88=function(){return u(function(e,t){return e.requestAnimationFrame(t)},arguments)},n.wbg.__wbg_fetch_f3adf866d8944b41=function(e,t){return e.fetch(t)},n.wbg.__wbg_setTimeout_2bb9dfe810e45e24=function(){return u(function(e,t){return e.setTimeout(t)},arguments)},n.wbg.__wbg_body_b3bb488e8e54bf4b=function(e){const t=e.body;return s(t)?0:m(t)},n.wbg.__wbg_createElement_5921e9eb06b9ec89=function(){return u(function(e,t,r){return e.createElement(f(t,r))},arguments)},n.wbg.__wbg_createElementNS_78308ee7091c53f7=function(){return u(function(e,t,r,_,c){return e.createElementNS(t===0?void 0:f(t,r),f(_,c))},arguments)},n.wbg.__wbg_querySelector_e21c39150aa72078=function(){return u(function(e,t,r){const _=e.querySelector(f(t,r));return s(_)?0:m(_)},arguments)},n.wbg.__wbg_querySelectorAll_52447cbab6df8bae=function(){return u(function(e,t,r){return e.querySelectorAll(f(t,r))},arguments)},n.wbg.__wbg_setid_b43ed506c9b1e9c5=function(e,t,r){e.id=f(t,r)},n.wbg.__wbg_clientWidth_e73e836a6257fbe5=function(e){return e.clientWidth},n.wbg.__wbg_clientHeight_9325ebe2318ce8af=function(e){return e.clientHeight},n.wbg.__wbg_setinnerHTML_ea7e3c6a3c4790c6=function(e,t,r){e.innerHTML=f(t,r)},n.wbg.__wbg_querySelector_99e02a226c303e87=function(){return u(function(e,t,r){const _=e.querySelector(f(t,r));return s(_)?0:m(_)},arguments)},n.wbg.__wbg_releasePointerCapture_8a46ed35042fc5e8=function(){return u(function(e,t){e.releasePointerCapture(t)},arguments)},n.wbg.__wbg_setAttribute_d5540a19be09f8dc=function(){return u(function(e,t,r,_,c){e.setAttribute(f(t,r),f(_,c))},arguments)},n.wbg.__wbg_setAttributeNS_23da7f4fcc5db2b5=function(){return u(function(e,t,r,_,c,o,a){e.setAttributeNS(t===0?void 0:f(t,r),f(_,c),f(o,a))},arguments)},n.wbg.__wbg_setPointerCapture_16fb4f004fe3aaae=function(){return u(function(e,t){e.setPointerCapture(t)},arguments)},n.wbg.__wbg_remove_5b68b70c39041e2a=function(e){e.remove()},n.wbg.__wbg_addColorStop_2d996a72d8108847=function(){return u(function(e,t,r,_){e.addColorStop(t,f(r,_))},arguments)},n.wbg.__wbg_wasClean_e83dfad67198c1c4=function(e){return e.wasClean},n.wbg.__wbg_code_eae09136895f8ffa=function(e){return e.code},n.wbg.__wbg_reason_8a32e6ed703d6382=function(e,t){const r=t.reason,_=p(r,b.__wbindgen_malloc,b.__wbindgen_realloc),c=w;g().setInt32(e+4*1,c,!0),g().setInt32(e+4*0,_,!0)},n.wbg.__wbg_newwitheventinitdict_f3607d9dd19c79bd=function(){return u(function(e,t,r){return new CloseEvent(f(e,t),r)},arguments)},n.wbg.__wbg_a_b1bebb7cd309c46b=function(e){return e.a},n.wbg.__wbg_seta_9b1f6a430bfb5297=function(e,t){e.a=t},n.wbg.__wbg_b_4c2ee4b50a8d4cfa=function(e){return e.b},n.wbg.__wbg_c_573c05624efe58cb=function(e){return e.c},n.wbg.__wbg_d_2398765da4b99feb=function(e){return e.d},n.wbg.__wbg_setd_dc4a72a9ed8f5041=function(e,t){e.d=t},n.wbg.__wbg_e_33d9e747d56416c4=function(e){return e.e},n.wbg.__wbg_f_8909b8bd7c8ceecc=function(e){return e.f},n.wbg.__wbg_new_647397489f26d140=function(){return u(function(){return new DOMMatrix},arguments)},n.wbg.__wbg_newwitharray64_f1cc54d273247bbc=function(){return u(function(e,t){return new DOMMatrix(ie(e,t))},arguments)},n.wbg.__wbg_ctrlKey_319ff2374dc7f372=function(e){return e.ctrlKey},n.wbg.__wbg_shiftKey_f38dee34420e0d62=function(e){return e.shiftKey},n.wbg.__wbg_metaKey_00fdcfadf1968d45=function(e){return e.metaKey},n.wbg.__wbg_key_a626396efbca2b95=function(e,t){const r=t.key,_=p(r,b.__wbindgen_malloc,b.__wbindgen_realloc),c=w;g().setInt32(e+4*1,c,!0),g().setInt32(e+4*0,_,!0)},n.wbg.__wbg_code_01dc6af887ca9ecb=function(e,t){const r=t.code,_=p(r,b.__wbindgen_malloc,b.__wbindgen_realloc),c=w;g().setInt32(e+4*1,c,!0),g().setInt32(e+4*0,_,!0)},n.wbg.__wbg_data_5c47a6985fefc490=function(e){return e.data},n.wbg.__wbg_width_a7c8cb533b26f0bf=function(e){return e.width},n.wbg.__wbg_setwidth_c20f1f8fcd5d93b4=function(e,t){e.width=t>>>0},n.wbg.__wbg_height_affa017f56a8fb96=function(e){return e.height},n.wbg.__wbg_setheight_a5e39c9d97429299=function(e,t){e.height=t>>>0},n.wbg.__wbg_getContext_bd2ece8a59fd4732=function(){return u(function(e,t,r){const _=e.getContext(f(t,r));return s(_)?0:m(_)},arguments)},n.wbg.__wbg_getContext_76f1b45238db4411=function(){return u(function(e,t,r,_){const c=e.getContext(f(t,r),_);return s(c)?0:m(c)},arguments)},n.wbg.__wbg_view_2a901bda0727aeb3=function(e){const t=e.view;return s(t)?0:m(t)},n.wbg.__wbg_respond_a799bab31a44f2d7=function(){return u(function(e,t){e.respond(t>>>0)},arguments)},n.wbg.__wbg_close_cef2400b120c9c73=function(){return u(function(e){e.close()},arguments)},n.wbg.__wbg_enqueue_6f3d433b5e457aea=function(){return u(function(e,t){e.enqueue(t)},arguments)},n.wbg.__wbg_get_6c1b9a97747e7f38=function(){return u(function(e,t,r,_){const c=t[f(r,_)];var o=s(c)?0:p(c,b.__wbindgen_malloc,b.__wbindgen_realloc),a=w;g().setInt32(e+4*1,a,!0),g().setInt32(e+4*0,o,!0)},arguments)},n.wbg.__wbg_set_e94f65b9d83f54b0=function(){return u(function(e,t,r,_,c){e[f(t,r)]=f(_,c)},arguments)},n.wbg.__wbg_delete_0441826dbfb45509=function(){return u(function(e,t,r){delete e[f(t,r)]},arguments)},n.wbg.__wbg_setonended_7583a658c572b663=function(e,t){e.onended=t},n.wbg.__wbg_navigator_db73b5b11a0c5c93=function(e){return e.navigator},n.wbg.__wbg_setTransform_deb5f68e84088c0b=function(e,t){e.setTransform(t)},n.wbg.__wbg_bindVertexArrayOES_37868a5a4265ea0a=function(e,t){e.bindVertexArrayOES(t)},n.wbg.__wbg_createVertexArrayOES_84334a02da216381=function(e){const t=e.createVertexArrayOES();return s(t)?0:m(t)},n.wbg.__wbg_deleteVertexArrayOES_e22f7a6baedc5300=function(e,t){e.deleteVertexArrayOES(t)},n.wbg.__wbg_framebufferTextureMultiviewOVR_32295d56731dd362=function(e,t,r,_,c,o,a){e.framebufferTextureMultiviewOVR(t>>>0,r>>>0,_,c,o,a)},n.wbg.__wbg_instanceof_WebGlRenderingContext_dbd3a2aad974aa98=function(e){let t;try{t=e instanceof WebGLRenderingContext}catch{t=!1}return t},n.wbg.__wbg_drawingBufferWidth_c6264c6382296541=function(e){return e.drawingBufferWidth},n.wbg.__wbg_drawingBufferHeight_90884350967c7a3d=function(e){return e.drawingBufferHeight},n.wbg.__wbg_bufferData_fc33089cf05a6c5a=function(e,t,r,_){e.bufferData(t>>>0,r,_>>>0)},n.wbg.__wbg_bufferData_0db2a74470353a96=function(e,t,r,_){e.bufferData(t>>>0,r,_>>>0)},n.wbg.__wbg_bufferData_58361443512ce4c6=function(e,t,r,_,c){e.bufferData(t>>>0,F(r,_),c>>>0)},n.wbg.__wbg_bufferSubData_944883045753ee61=function(e,t,r,_){e.bufferSubData(t>>>0,r,_)},n.wbg.__wbg_compressedTexSubImage2D_678be4671393a94b=function(e,t,r,_,c,o,a,i,d){e.compressedTexSubImage2D(t>>>0,r,_,c,o,a,i>>>0,d)},n.wbg.__wbg_readPixels_0c5ad23c72dbe1b8=function(){return u(function(e,t,r,_,c,o,a,i){e.readPixels(t,r,_,c,o>>>0,a>>>0,i)},arguments)},n.wbg.__wbg_texImage2D_d704e7eee22d1e6b=function(){return u(function(e,t,r,_,c,o,a,i,d,l){e.texImage2D(t>>>0,r,_,c,o,a,i>>>0,d>>>0,l)},arguments)},n.wbg.__wbg_texImage2D_393ba0d690372bab=function(){return u(function(e,t,r,_,c,o,a,i,d,l,y){e.texImage2D(t>>>0,r,_,c,o,a,i>>>0,d>>>0,l===0?void 0:F(l,y))},arguments)},n.wbg.__wbg_texSubImage2D_bed4633ee03b384d=function(){return u(function(e,t,r,_,c,o,a,i,d,l){e.texSubImage2D(t>>>0,r,_,c,o,a,i>>>0,d>>>0,l)},arguments)},n.wbg.__wbg_uniform1fv_218fa6dd6940465c=function(e,t,r,_){e.uniform1fv(t,h(r,_))},n.wbg.__wbg_uniform2fv_b73144e507d90a92=function(e,t,r,_){e.uniform2fv(t,h(r,_))},n.wbg.__wbg_uniform2iv_27f3fc3aefa41fa7=function(e,t,r,_){e.uniform2iv(t,I(r,_))},n.wbg.__wbg_uniform3fv_5df1d945c0bbfe20=function(e,t,r,_){e.uniform3fv(t,h(r,_))},n.wbg.__wbg_uniform3iv_03be54fcc4468fc4=function(e,t,r,_){e.uniform3iv(t,I(r,_))},n.wbg.__wbg_uniform4fv_d87e4ea9ef6cf6de=function(e,t,r,_){e.uniform4fv(t,h(r,_))},n.wbg.__wbg_uniform4iv_965df9fa4c8ab47e=function(e,t,r,_){e.uniform4iv(t,I(r,_))},n.wbg.__wbg_uniformMatrix2fv_8646addaa18ba00b=function(e,t,r,_,c){e.uniformMatrix2fv(t,r!==0,h(_,c))},n.wbg.__wbg_uniformMatrix3fv_917f07d03e8b1db5=function(e,t,r,_,c){e.uniformMatrix3fv(t,r!==0,h(_,c))},n.wbg.__wbg_uniformMatrix4fv_46c1f9033bbb1a5e=function(e,t,r,_,c){e.uniformMatrix4fv(t,r!==0,h(_,c))},n.wbg.__wbg_activeTexture_b967ed47a8083daa=function(e,t){e.activeTexture(t>>>0)},n.wbg.__wbg_attachShader_2b5810fc1d23ebe7=function(e,t,r){e.attachShader(t,r)},n.wbg.__wbg_bindAttribLocation_0018ec2a523f139f=function(e,t,r,_,c){e.bindAttribLocation(t,r>>>0,f(_,c))},n.wbg.__wbg_bindBuffer_1f581c747176e7d7=function(e,t,r){e.bindBuffer(t>>>0,r)},n.wbg.__wbg_bindFramebuffer_8cba9964befd2a6d=function(e,t,r){e.bindFramebuffer(t>>>0,r)},n.wbg.__wbg_bindRenderbuffer_297ae310683dc32b=function(e,t,r){e.bindRenderbuffer(t>>>0,r)},n.wbg.__wbg_bindTexture_bffa89324927e23a=function(e,t,r){e.bindTexture(t>>>0,r)},n.wbg.__wbg_blendColor_c876d94aa784bef7=function(e,t,r,_,c){e.blendColor(t,r,_,c)},n.wbg.__wbg_blendEquation_4f3b8eb0b07cab21=function(e,t){e.blendEquation(t>>>0)},n.wbg.__wbg_blendEquationSeparate_95241ffd0f6ab09e=function(e,t,r){e.blendEquationSeparate(t>>>0,r>>>0)},n.wbg.__wbg_blendFunc_f31d0f0d227137e0=function(e,t,r){e.blendFunc(t>>>0,r>>>0)},n.wbg.__wbg_blendFuncSeparate_2b607032f14b9381=function(e,t,r,_,c){e.blendFuncSeparate(t>>>0,r>>>0,_>>>0,c>>>0)},n.wbg.__wbg_clear_780c4e5384fe3fc6=function(e,t){e.clear(t>>>0)},n.wbg.__wbg_clearColor_ac713fa6931cef3c=function(e,t,r,_,c){e.clearColor(t,r,_,c)},n.wbg.__wbg_clearDepth_92f7c7d02e50df24=function(e,t){e.clearDepth(t)},n.wbg.__wbg_clearStencil_78b0b3c82001b542=function(e,t){e.clearStencil(t)},n.wbg.__wbg_colorMask_6a64eb75df60e2cf=function(e,t,r,_,c){e.colorMask(t!==0,r!==0,_!==0,c!==0)},n.wbg.__wbg_compileShader_043cc8b99c2efc21=function(e,t){e.compileShader(t)},n.wbg.__wbg_copyTexSubImage2D_8f6644e7df89a307=function(e,t,r,_,c,o,a,i,d){e.copyTexSubImage2D(t>>>0,r,_,c,o,a,i,d)},n.wbg.__wbg_createBuffer_9571c039ba6696c6=function(e){const t=e.createBuffer();return s(t)?0:m(t)},n.wbg.__wbg_createFramebuffer_20f79ec189ef2060=function(e){const t=e.createFramebuffer();return s(t)?0:m(t)},n.wbg.__wbg_createProgram_2c3a8969b5a76988=function(e){const t=e.createProgram();return s(t)?0:m(t)},n.wbg.__wbg_createRenderbuffer_620bdfb7867926e8=function(e){const t=e.createRenderbuffer();return s(t)?0:m(t)},n.wbg.__wbg_createShader_af087106532661d9=function(e,t){const r=e.createShader(t>>>0);return s(r)?0:m(r)},n.wbg.__wbg_createTexture_e49c36c5f31925a3=function(e){const t=e.createTexture();return s(t)?0:m(t)},n.wbg.__wbg_cullFace_ccad99c645b704eb=function(e,t){e.cullFace(t>>>0)},n.wbg.__wbg_deleteBuffer_898974b9db136e43=function(e,t){e.deleteBuffer(t)},n.wbg.__wbg_deleteFramebuffer_d632dfba2c1f5c75=function(e,t){e.deleteFramebuffer(t)},n.wbg.__wbg_deleteProgram_5f938b0667141206=function(e,t){e.deleteProgram(t)},n.wbg.__wbg_deleteRenderbuffer_ccae7372581ae424=function(e,t){e.deleteRenderbuffer(t)},n.wbg.__wbg_deleteShader_b9bb71cfb1a65a0d=function(e,t){e.deleteShader(t)},n.wbg.__wbg_deleteTexture_558c751a66bd2f16=function(e,t){e.deleteTexture(t)},n.wbg.__wbg_depthFunc_5398fbc3f56db827=function(e,t){e.depthFunc(t>>>0)},n.wbg.__wbg_depthMask_9b58af067c6393e9=function(e,t){e.depthMask(t!==0)},n.wbg.__wbg_depthRange_29f0e12388f0eacb=function(e,t,r){e.depthRange(t,r)},n.wbg.__wbg_disable_d73e59fee5b5e973=function(e,t){e.disable(t>>>0)},n.wbg.__wbg_disableVertexAttribArray_b9d8ae826c70526f=function(e,t){e.disableVertexAttribArray(t>>>0)},n.wbg.__wbg_drawArrays_532f4e0a4547dd1f=function(e,t,r,_){e.drawArrays(t>>>0,r,_)},n.wbg.__wbg_drawElements_5b776409d809de04=function(e,t,r,_,c){e.drawElements(t>>>0,r,_>>>0,c)},n.wbg.__wbg_enable_68b3fa03a633259a=function(e,t){e.enable(t>>>0)},n.wbg.__wbg_enableVertexAttribArray_52c23a516be565c0=function(e,t){e.enableVertexAttribArray(t>>>0)},n.wbg.__wbg_framebufferRenderbuffer_fee6ceb2330389b7=function(e,t,r,_,c){e.framebufferRenderbuffer(t>>>0,r>>>0,_>>>0,c)},n.wbg.__wbg_framebufferTexture2D_ae81a33228e46de6=function(e,t,r,_,c,o){e.framebufferTexture2D(t>>>0,r>>>0,_>>>0,c,o)},n.wbg.__wbg_frontFace_358bf8c6c5159d54=function(e,t){e.frontFace(t>>>0)},n.wbg.__wbg_getAttribLocation_b47269b802d50c45=function(e,t,r,_){return e.getAttribLocation(t,f(r,_))},n.wbg.__wbg_getExtension_39f01d7a720d3a67=function(){return u(function(e,t,r){const _=e.getExtension(f(t,r));return s(_)?0:m(_)},arguments)},n.wbg.__wbg_getParameter_8df84a84197f2148=function(){return u(function(e,t){return e.getParameter(t>>>0)},arguments)},n.wbg.__wbg_getProgramInfoLog_22296c36addf7a70=function(e,t,r){const _=t.getProgramInfoLog(r);var c=s(_)?0:p(_,b.__wbindgen_malloc,b.__wbindgen_realloc),o=w;g().setInt32(e+4*1,o,!0),g().setInt32(e+4*0,c,!0)},n.wbg.__wbg_getProgramParameter_ab2954ca517d8589=function(e,t,r){return e.getProgramParameter(t,r>>>0)},n.wbg.__wbg_getShaderInfoLog_935361c52a919c15=function(e,t,r){const _=t.getShaderInfoLog(r);var c=s(_)?0:p(_,b.__wbindgen_malloc,b.__wbindgen_realloc),o=w;g().setInt32(e+4*1,o,!0),g().setInt32(e+4*0,c,!0)},n.wbg.__wbg_getShaderParameter_cedb1ec0d8052eff=function(e,t,r){return e.getShaderParameter(t,r>>>0)},n.wbg.__wbg_getUniformLocation_9cd213015cf8f29f=function(e,t,r,_){const c=e.getUniformLocation(t,f(r,_));return s(c)?0:m(c)},n.wbg.__wbg_linkProgram_1f18bca817bb6edb=function(e,t){e.linkProgram(t)},n.wbg.__wbg_pixelStorei_2498331e094ff305=function(e,t,r){e.pixelStorei(t>>>0,r)},n.wbg.__wbg_polygonOffset_6d8d69a8d60e5b82=function(e,t,r){e.polygonOffset(t,r)},n.wbg.__wbg_renderbufferStorage_8c3882aa73deada9=function(e,t,r,_,c){e.renderbufferStorage(t>>>0,r>>>0,_,c)},n.wbg.__wbg_scissor_d06b14c4966727fa=function(e,t,r,_,c){e.scissor(t,r,_,c)},n.wbg.__wbg_shaderSource_d447b31057e4f64c=function(e,t,r,_){e.shaderSource(t,f(r,_))},n.wbg.__wbg_stencilFunc_0e2a6d25bdcb678e=function(e,t,r,_){e.stencilFunc(t>>>0,r,_>>>0)},n.wbg.__wbg_stencilFuncSeparate_55376d035e74caf1=function(e,t,r,_,c){e.stencilFuncSeparate(t>>>0,r>>>0,_,c>>>0)},n.wbg.__wbg_stencilMask_f55f160fc49b981a=function(e,t){e.stencilMask(t>>>0)},n.wbg.__wbg_stencilMaskSeparate_578fd1281f54081e=function(e,t,r){e.stencilMaskSeparate(t>>>0,r>>>0)},n.wbg.__wbg_stencilOp_2418383669ca9228=function(e,t,r,_){e.stencilOp(t>>>0,r>>>0,_>>>0)},n.wbg.__wbg_stencilOpSeparate_ea6f96abd32aae5b=function(e,t,r,_,c){e.stencilOpSeparate(t>>>0,r>>>0,_>>>0,c>>>0)},n.wbg.__wbg_texParameteri_83ad7181b62f4997=function(e,t,r,_){e.texParameteri(t>>>0,r>>>0,_)},n.wbg.__wbg_uniform1f_509b4ba100d75456=function(e,t,r){e.uniform1f(t,r)},n.wbg.__wbg_uniform1i_7f6e60c975d21e0a=function(e,t,r){e.uniform1i(t,r)},n.wbg.__wbg_uniform4f_f9a7809965964840=function(e,t,r,_,c,o){e.uniform4f(t,r,_,c,o)},n.wbg.__wbg_useProgram_d4616618ac6d0652=function(e,t){e.useProgram(t)},n.wbg.__wbg_vertexAttribPointer_fcbfe42523d724ca=function(e,t,r,_,c,o,a){e.vertexAttribPointer(t>>>0,r,_>>>0,c!==0,o,a)},n.wbg.__wbg_viewport_efc09c09d4f3cc48=function(e,t,r,_,c){e.viewport(t,r,_,c)},n.wbg.__wbg_getSupportedProfiles_13c2c2008a14070f=function(e){const t=e.getSupportedProfiles();return s(t)?0:m(t)},n.wbg.__wbg_destination_02fda856cc855541=function(e){return e.destination},n.wbg.__wbg_sampleRate_b240b05f20b112dd=function(e){return e.sampleRate},n.wbg.__wbg_currentTime_98c819a9b4fbc2dc=function(e){return e.currentTime},n.wbg.__wbg_new_4e9fd42b8fa0b088=function(){return u(function(){return new X},arguments)},n.wbg.__wbg_close_b537dff1eedffabf=function(){return u(function(e){return e.close()},arguments)},n.wbg.__wbg_suspend_369392550c66792c=function(){return u(function(e){return e.suspend()},arguments)},n.wbg.__wbg_createBuffer_00504cdbe0ad0736=function(){return u(function(e,t,r,_){return e.createBuffer(t>>>0,r>>>0,_)},arguments)},n.wbg.__wbg_createBufferSource_52fc5a451c2c7012=function(){return u(function(e){return e.createBufferSource()},arguments)},n.wbg.__wbg_resume_4310b96dd2907dd3=function(){return u(function(e){return e.resume()},arguments)},n.wbg.__wbg_currentTarget_65f70ab932dfc57e=function(e){const t=e.currentTarget;return s(t)?0:m(t)},n.wbg.__wbg_preventDefault_c55d86c27b2dfa6e=function(e){e.preventDefault()},n.wbg.__wbg_relatedTarget_aec4e56dd3af2726=function(e){const t=e.relatedTarget;return s(t)?0:m(t)},n.wbg.__wbg_offsetX_e7047852d4b4b482=function(e){return e.offsetX},n.wbg.__wbg_offsetY_76fc66e0e449645e=function(e){return e.offsetY},n.wbg.__wbg_button_460cdec9f2512a91=function(e){return e.button},n.wbg.__wbg_read_e48a676fb81ea800=function(e){return e.read()},n.wbg.__wbg_releaseLock_1d2d93e9dc8d76e2=function(e){e.releaseLock()},n.wbg.__wbg_readyState_7237e2b1adac03a6=function(e){return e.readyState},n.wbg.__wbg_setbinaryType_d164a0be4c212c9c=function(e,t){e.binaryType=["blob","arraybuffer"][t]},n.wbg.__wbg_new_0bf4a5b0632517ed=function(){return u(function(e,t){return new WebSocket(f(e,t))},arguments)},n.wbg.__wbg_close_99bb12a22f16f79c=function(){return u(function(e){e.close()},arguments)},n.wbg.__wbg_close_b0208f2b31351710=function(){return u(function(e,t){e.close(t)},arguments)},n.wbg.__wbg_close_0a0cd79519b11318=function(){return u(function(e,t,r,_){e.close(t,f(r,_))},arguments)},n.wbg.__wbg_send_82b52e2f9f8946d9=function(){return u(function(e,t,r){e.send(f(t,r))},arguments)},n.wbg.__wbg_send_1b333b26681a902d=function(){return u(function(e,t,r){e.send(F(t,r))},arguments)},n.wbg.__wbg_drawBuffersWEBGL_ff53a7c3360f5716=function(e,t){e.drawBuffersWEBGL(t)},n.wbg.__wbg_settype_b6ab7b74bd1908a1=function(e,t,r){e.type=f(t,r)},n.wbg.__wbg_drawArraysInstancedANGLE_7c668fc363789760=function(e,t,r,_,c){e.drawArraysInstancedANGLE(t>>>0,r,_,c)},n.wbg.__wbg_drawElementsInstancedANGLE_7d0baa058556f76c=function(e,t,r,_,c,o){e.drawElementsInstancedANGLE(t>>>0,r,_>>>0,c,o)},n.wbg.__wbg_vertexAttribDivisorANGLE_ff0ade84fc10084b=function(e,t,r){e.vertexAttribDivisorANGLE(t>>>0,r>>>0)},n.wbg.__wbg_setbuffer_1daf66dd2a0b05a1=function(e,t){e.buffer=t},n.wbg.__wbg_start_63844dcf17db09ab=function(){return u(function(e,t){e.start(t)},arguments)},n.wbg.__wbg_instanceof_HtmlDocument_2c1561dcd48decbc=function(e){let t;try{t=e instanceof HTMLDocument}catch{t=!1}return t},n.wbg.__wbg_execCommand_3997a230620e22d8=function(){return u(function(e,t,r){return e.execCommand(f(t,r))},arguments)},n.wbg.__wbg_videoWidth_5f4190ae93af0dd6=function(e){return e.videoWidth},n.wbg.__wbg_videoHeight_4fb4bdd27e02263a=function(e){return e.videoHeight},n.wbg.__wbg_readText_750b714826ea7840=function(e){return e.readText()},n.wbg.__wbg_get_5069e42d7c221f57=function(){return u(function(e,t,r,_){const c=t.get(f(r,_));var o=s(c)?0:p(c,b.__wbindgen_malloc,b.__wbindgen_realloc),a=w;g().setInt32(e+4*1,a,!0),g().setInt32(e+4*0,o,!0)},arguments)},n.wbg.__wbg_set_b3c7c6d2e5e783d6=function(){return u(function(e,t,r,_,c){e.set(f(t,r),f(_,c))},arguments)},n.wbg.__wbg_width_151910f38d746773=function(e){return e.width},n.wbg.__wbg_height_c1b4ecc1cfed30aa=function(e){return e.height},n.wbg.__wbg_clipboard_0d7b5c390c14b0e6=function(e){return e.clipboard},n.wbg.__wbg_platform_509d898d9dce4c23=function(){return u(function(e,t){const r=t.platform,_=p(r,b.__wbindgen_malloc,b.__wbindgen_realloc),c=w;g().setInt32(e+4*1,c,!0),g().setInt32(e+4*0,_,!0)},arguments)},n.wbg.__wbg_language_edd19d04246a8298=function(e,t){const r=t.language;var _=s(r)?0:p(r,b.__wbindgen_malloc,b.__wbindgen_realloc),c=w;g().setInt32(e+4*1,c,!0),g().setInt32(e+4*0,_,!0)},n.wbg.__wbg_headers_7d46f181de2aa1dd=function(e){return e.headers},n.wbg.__wbg_newwithstrandinit_a31c69e4cc337183=function(){return u(function(e,t,r){return new Request(f(e,t),r)},arguments)},n.wbg.__wbg_instanceof_Response_e91b7eb7c611a9ae=function(e){let t;try{t=e instanceof Response}catch{t=!1}return t},n.wbg.__wbg_url_1bf85c8abeb8c92d=function(e,t){const r=t.url,_=p(r,b.__wbindgen_malloc,b.__wbindgen_realloc),c=w;g().setInt32(e+4*1,c,!0),g().setInt32(e+4*0,_,!0)},n.wbg.__wbg_redirected_1cc4f189c19c7627=function(e){return e.redirected},n.wbg.__wbg_status_ae8de515694c5c7c=function(e){return e.status},n.wbg.__wbg_ok_227b0624f5926a87=function(e){return e.ok},n.wbg.__wbg_statusText_2c9a12f90531c8ed=function(e,t){const r=t.statusText,_=p(r,b.__wbindgen_malloc,b.__wbindgen_realloc),c=w;g().setInt32(e+4*1,c,!0),g().setInt32(e+4*0,_,!0)},n.wbg.__wbg_headers_5e283e8345689121=function(e){return e.headers},n.wbg.__wbg_body_40b0ed27714d00ce=function(e){const t=e.body;return s(t)?0:m(t)},n.wbg.__wbg_arrayBuffer_a5fbad63cc7e663b=function(){return u(function(e){return e.arrayBuffer()},arguments)},n.wbg.__wbg_setcode_031a166e87b02684=function(e,t){e.code=t},n.wbg.__wbg_setreason_e5db4c3ffeb5419e=function(e,t,r){e.reason=f(t,r)},n.wbg.__wbg_getData_b768ea3ff59e2a13=function(){return u(function(e,t,r,_){const c=t.getData(f(r,_)),o=p(c,b.__wbindgen_malloc,b.__wbindgen_realloc),a=w;g().setInt32(e+4*1,a,!0),g().setInt32(e+4*0,o,!0)},arguments)},n.wbg.__wbg_length_f2469772b8ec9ea3=function(e){return e.length},n.wbg.__wbg_get_6d8ff52d2078d871=function(e,t){const r=e[t>>>0];return s(r)?0:m(r)},n.wbg.__wbg_instanceof_HtmlInputElement_88bf515ab1d9511d=function(e){let t;try{t=e instanceof HTMLInputElement}catch{t=!1}return t},n.wbg.__wbg_setaccept_ecbe2b14b78fc505=function(e,t,r){e.accept=f(t,r)},n.wbg.__wbg_files_b94d8f21e2b53924=function(e){const t=e.files;return s(t)?0:m(t)},n.wbg.__wbg_setmultiple_d67da734cbada979=function(e,t){e.multiple=t!==0},n.wbg.__wbg_setname_b419abf12a116d4a=function(e,t,r){e.name=f(t,r)},n.wbg.__wbg_settype_c348825948b36c71=function(e,t,r){e.type=f(t,r)},n.wbg.__wbg_setvalue_688819688274bec0=function(e,t,r){e.value=f(t,r)},n.wbg.__wbg_createObjectURL_ca544150f40fb1bf=function(){return u(function(e,t){const r=URL.createObjectURL(t),_=p(r,b.__wbindgen_malloc,b.__wbindgen_realloc),c=w;g().setInt32(e+4*1,c,!0),g().setInt32(e+4*0,_,!0)},arguments)},n.wbg.__wbg_revokeObjectURL_b9b370890a354a9f=function(){return u(function(e,t){URL.revokeObjectURL(f(e,t))},arguments)},n.wbg.__wbg_instanceof_CanvasRenderingContext2d_a0c4f0da6392b8ca=function(e){let t;try{t=e instanceof CanvasRenderingContext2D}catch{t=!1}return t},n.wbg.__wbg_setglobalAlpha_9634eb9fde01bb01=function(e,t){e.globalAlpha=t},n.wbg.__wbg_setglobalCompositeOperation_eee5aa940370a2f6=function(){return u(function(e,t,r){e.globalCompositeOperation=f(t,r)},arguments)},n.wbg.__wbg_setstrokeStyle_8c584cd9fa6fe055=function(e,t){e.strokeStyle=t},n.wbg.__wbg_setfillStyle_98060f7b257936ba=function(e,t){e.fillStyle=t},n.wbg.__wbg_setfilter_eda098f5d643bafa=function(e,t,r){e.filter=f(t,r)},n.wbg.__wbg_setimageSmoothingEnabled_6e90dfbb519b2846=function(e,t){e.imageSmoothingEnabled=t!==0},n.wbg.__wbg_setlineWidth_e98dce97a4e03908=function(e,t){e.lineWidth=t},n.wbg.__wbg_setlineCap_d6edbcb272bc8855=function(e,t,r){e.lineCap=f(t,r)},n.wbg.__wbg_setlineJoin_de080258d2a93e8a=function(e,t,r){e.lineJoin=f(t,r)},n.wbg.__wbg_setmiterLimit_59340aab1dc6e216=function(e,t){e.miterLimit=t},n.wbg.__wbg_drawImage_d3f65383ba2fdc93=function(){return u(function(e,t,r,_){e.drawImage(t,r,_)},arguments)},n.wbg.__wbg_clip_6d47ad230796b2c3=function(e,t,r){e.clip(t,["nonzero","evenodd"][r])},n.wbg.__wbg_fill_e8de0f1e1734d02d=function(e,t,r){e.fill(t,["nonzero","evenodd"][r])},n.wbg.__wbg_stroke_bcc9b4ad29bcf369=function(e,t){e.stroke(t)},n.wbg.__wbg_createLinearGradient_e48d60b67efe0497=function(e,t,r,_,c){return e.createLinearGradient(t,r,_,c)},n.wbg.__wbg_createPattern_ed2ed354aec5dbc3=function(){return u(function(e,t,r,_){const c=e.createPattern(t,f(r,_));return s(c)?0:m(c)},arguments)},n.wbg.__wbg_createRadialGradient_640ab3e561f6d43c=function(){return u(function(e,t,r,_,c,o,a){return e.createRadialGradient(t,r,_,c,o,a)},arguments)},n.wbg.__wbg_putImageData_d8c261486f99879a=function(){return u(function(e,t,r,_){e.putImageData(t,r,_)},arguments)},n.wbg.__wbg_clearRect_384c24b287b30369=function(e,t,r,_,c){e.clearRect(t,r,_,c)},n.wbg.__wbg_fillRect_a5a5da573f0412b5=function(e,t,r,_,c){e.fillRect(t,r,_,c)},n.wbg.__wbg_restore_f1e60b7a6baea463=function(e){e.restore()},n.wbg.__wbg_save_3cc576b49ad4c50d=function(e){e.save()},n.wbg.__wbg_resetTransform_177f9b65b3113d46=function(){return u(function(e){e.resetTransform()},arguments)},n.wbg.__wbg_setTransform_559731a63dcc2473=function(){return u(function(e,t,r,_,c,o,a){e.setTransform(t,r,_,c,o,a)},arguments)},n.wbg.__wbg_transform_ac547cdf74e7395b=function(){return u(function(e,t,r,_,c,o,a){e.transform(t,r,_,c,o,a)},arguments)},n.wbg.__wbg_new_ffdf4b2456b566a7=function(){return u(function(){return new Path2D},arguments)},n.wbg.__wbg_addPath_4b3fe10d63db4a83=function(e,t,r){e.addPath(t,r)},n.wbg.__wbg_bezierCurveTo_7349c362eb3d9306=function(e,t,r,_,c,o,a){e.bezierCurveTo(t,r,_,c,o,a)},n.wbg.__wbg_closePath_fc2191c3e1481f32=function(e){e.closePath()},n.wbg.__wbg_lineTo_8b505bac883ff282=function(e,t,r){e.lineTo(t,r)},n.wbg.__wbg_moveTo_e904a299e181c861=function(e,t,r){e.moveTo(t,r)},n.wbg.__wbg_quadraticCurveTo_3d6ffffd9dc4ef11=function(e,t,r,_,c){e.quadraticCurveTo(t,r,_,c)},n.wbg.__wbg_rect_6871ee44184cde3a=function(e,t,r,_,c){e.rect(t,r,_,c)},n.wbg.__wbg_setcapture_4818ebe9ef88b2f6=function(e,t){e.capture=t!==0},n.wbg.__wbg_setonce_06b35a72a3fafc15=function(e,t){e.once=t!==0},n.wbg.__wbg_setpassive_70ce6704aec553f6=function(e,t){e.passive=t!==0},n.wbg.__wbg_setbody_734cb3d7ee8e6e96=function(e,t){e.body=t},n.wbg.__wbg_setcredentials_2b67800db3f7b621=function(e,t){e.credentials=["omit","same-origin","include"][t]},n.wbg.__wbg_setmethod_dc68a742c2db5c6a=function(e,t,r){e.method=f(t,r)},n.wbg.__wbg_addEventListener_e167f012cbedfa4e=function(){return u(function(e,t,r,_){e.addEventListener(f(t,r),_)},arguments)},n.wbg.__wbg_addEventListener_14b036ff7cb8747c=function(){return u(function(e,t,r,_,c){e.addEventListener(f(t,r),_,c)},arguments)},n.wbg.__wbg_dispatchEvent_190760297f28fb3d=function(){return u(function(e,t){return e.dispatchEvent(t)},arguments)},n.wbg.__wbg_removeEventListener_b6cef5ad085bea8f=function(){return u(function(e,t,r,_){e.removeEventListener(f(t,r),_)},arguments)},n.wbg.__wbg_removeEventListener_7878b86efe1ab901=function(){return u(function(e,t,r,_,c){e.removeEventListener(f(t,r),_,c!==0)},arguments)},n.wbg.__wbg_instanceof_HtmlButtonElement_998267b26d794a1e=function(e){let t;try{t=e instanceof HTMLButtonElement}catch{t=!1}return t},n.wbg.__wbg_instanceof_HtmlCanvasElement_1a96a01603ec2d8b=function(e){let t;try{t=e instanceof HTMLCanvasElement}catch{t=!1}return t},n.wbg.__wbg_width_53a5bd0268e99485=function(e){return e.width},n.wbg.__wbg_setwidth_e371a8d6b16ebe84=function(e,t){e.width=t>>>0},n.wbg.__wbg_height_6fb32e51e54037ae=function(e){return e.height},n.wbg.__wbg_setheight_ba99ad2df4295e89=function(e,t){e.height=t>>>0},n.wbg.__wbg_getContext_69ec873410cbba3c=function(){return u(function(e,t,r){const _=e.getContext(f(t,r));return s(_)?0:m(_)},arguments)},n.wbg.__wbg_getContext_70d493702d2b8f3e=function(){return u(function(e,t,r,_){const c=e.getContext(f(t,r),_);return s(c)?0:m(c)},arguments)},n.wbg.__wbg_instanceof_HtmlFormElement_f1c49500e9c5fd42=function(e){let t;try{t=e instanceof HTMLFormElement}catch{t=!1}return t},n.wbg.__wbg_setaction_9a5644be61a1e23f=function(e,t,r){e.action=f(t,r)},n.wbg.__wbg_setmethod_1fac19103be2d126=function(e,t,r){e.method=f(t,r)},n.wbg.__wbg_settarget_bd50c45038092dea=function(e,t,r){e.target=f(t,r)},n.wbg.__wbg_submit_52053eceadf2f514=function(){return u(function(e){e.submit()},arguments)},n.wbg.__wbg_instanceof_HtmlTextAreaElement_75bfdd55ca1a4a97=function(e){let t;try{t=e instanceof HTMLTextAreaElement}catch{t=!1}return t},n.wbg.__wbg_setvalue_5b6537234b7d08ee=function(e,t,r){e.value=f(t,r)},n.wbg.__wbg_select_dc4e5bddba91a3f3=function(e){e.select()},n.wbg.__wbg_byobRequest_b32c77640da946ac=function(e){const t=e.byobRequest;return s(t)?0:m(t)},n.wbg.__wbg_close_aca7442e6619206b=function(){return u(function(e){e.close()},arguments)},n.wbg.__wbg_length_4cbb1ceeb782b612=function(e){return e.length},n.wbg.__wbg_connect_9ef7bb6259c61b23=function(){return u(function(e,t){return e.connect(t)},arguments)},n.wbg.__wbg_inverse_7d680aaab9a88fbb=function(e){return e.inverse()},n.wbg.__wbg_name_ed3cda975cce080d=function(e,t){const r=t.name,_=p(r,b.__wbindgen_malloc,b.__wbindgen_realloc),c=w;g().setInt32(e+4*1,c,!0),g().setInt32(e+4*0,_,!0)},n.wbg.__wbg_lastModified_74d26354812e6299=function(e){return e.lastModified},n.wbg.__wbg_instanceof_HtmlAnchorElement_7a88f0b97085fa30=function(e){let t;try{t=e instanceof HTMLAnchorElement}catch{t=!1}return t},n.wbg.__wbg_setdownload_c4a56cf2790f498a=function(e,t,r){e.download=f(t,r)},n.wbg.__wbg_sethref_e76addd808540f69=function(e,t,r){e.href=f(t,r)},n.wbg.__wbg_href_9c2fe204628af7a3=function(){return u(function(e,t){const r=t.href,_=p(r,b.__wbindgen_malloc,b.__wbindgen_realloc),c=w;g().setInt32(e+4*1,c,!0),g().setInt32(e+4*0,_,!0)},arguments)},n.wbg.__wbg_protocol_787951293a197961=function(){return u(function(e,t){const r=t.protocol,_=p(r,b.__wbindgen_malloc,b.__wbindgen_realloc),c=w;g().setInt32(e+4*1,c,!0),g().setInt32(e+4*0,_,!0)},arguments)},n.wbg.__wbg_assign_01c9de4343368001=function(){return u(function(e,t,r){e.assign(f(t,r))},arguments)},n.wbg.__wbg_deltaY_606f12aa66daba69=function(e){return e.deltaY},n.wbg.__wbg_deltaMode_d6b849e45efd0f5e=function(e){return e.deltaMode},n.wbg.__wbg_instanceof_HtmlElement_ee6cb55e6b90ae79=function(e){let t;try{t=e instanceof HTMLElement}catch{t=!1}return t},n.wbg.__wbg_setinnerText_69255282a5d7ed93=function(e,t,r){e.innerText=f(t,r)},n.wbg.__wbg_settabIndex_f6fb98fef6cbb39b=function(e,t){e.tabIndex=t},n.wbg.__wbg_style_e06c9e03355741e9=function(e){return e.style},n.wbg.__wbg_setonclick_cdd25d3e6e7636a0=function(e,t){e.onclick=t},n.wbg.__wbg_click_025eb185eb16f006=function(e){e.click()},n.wbg.__wbg_focus_06621101cc79f5d8=function(){return u(function(e){e.focus()},arguments)},n.wbg.__wbg_newwithu8arraysequence_c884fe8ac90e9ab6=function(){return u(function(e){return new Blob(e)},arguments)},n.wbg.__wbg_newwithbuffersourcesequenceandoptions_9355c5690c2713fc=function(){return u(function(e,t){return new Blob(e,t)},arguments)},n.wbg.__wbg_newwithu8arraysequenceandoptions_c8bc456a23f02fca=function(){return u(function(e,t){return new Blob(e,t)},arguments)},n.wbg.__wbg_clipboardData_93c130a72996456a=function(e){const t=e.clipboardData;return s(t)?0:m(t)},n.wbg.__wbg_setProperty_ff389e5a7fb9910e=function(){return u(function(e,t,r,_,c){e.setProperty(f(t,r),f(_,c))},arguments)},n.wbg.__wbg_result_3869032b57f861ac=function(){return u(function(e){return e.result},arguments)},n.wbg.__wbg_setonload_71d51f79887a9257=function(e,t){e.onload=t},n.wbg.__wbg_new_8515b7401632bd44=function(){return u(function(){return new FileReader},arguments)},n.wbg.__wbg_readAsArrayBuffer_6475a86a924a8856=function(){return u(function(e,t){e.readAsArrayBuffer(t)},arguments)},n.wbg.__wbg_width_1c8a2180e4e8ed05=function(e){return e.width},n.wbg.__wbg_height_25d41922e13ad767=function(e){return e.height},n.wbg.__wbg_newwithsw_a3a5a2891706fd82=function(){return u(function(e,t){return new ImageData(e>>>0,t>>>0)},arguments)},n.wbg.__wbg_newwithu8clampedarray_6b29095634b7e758=function(){return u(function(e,t,r){return new ImageData(se(e,t),r>>>0)},arguments)},n.wbg.__wbg_instanceof_Node_807587297afc161b=function(e){let t;try{t=e instanceof Node}catch{t=!1}return t},n.wbg.__wbg_baseURI_67b3d8d24bf864ed=function(){return u(function(e,t){const r=t.baseURI;var _=s(r)?0:p(r,b.__wbindgen_malloc,b.__wbindgen_realloc),c=w;g().setInt32(e+4*1,c,!0),g().setInt32(e+4*0,_,!0)},arguments)},n.wbg.__wbg_parentElement_fbf8d048e797326d=function(e){const t=e.parentElement;return s(t)?0:m(t)},n.wbg.__wbg_appendChild_ac45d1abddf1b89b=function(){return u(function(e,t){return e.appendChild(t)},arguments)},n.wbg.__wbg_contains_4f87c5405416b4fd=function(e,t){return e.contains(t)},n.wbg.__wbg_removeChild_139b30d19f579e41=function(){return u(function(e,t){return e.removeChild(t)},arguments)},n.wbg.__wbg_get_fe289e3950b3978a=function(e,t){const r=e[t>>>0];return s(r)?0:m(r)},n.wbg.__wbg_pointerId_37ae0c4682f85248=function(e){return e.pointerId},n.wbg.__wbg_get_3baa728f9d58d3f6=function(e,t){return e[t>>>0]},n.wbg.__wbg_length_ae22078168b726f5=function(e){return e.length},n.wbg.__wbg_new_a220cf903aa02ca2=function(){return new Array},n.wbg.__wbg_newnoargs_76313bd6ff35d0f2=function(e,t){return new Function(f(e,t))},n.wbg.__wbg_next_f9cb570345655b9a=function(){return u(function(e){return e.next()},arguments)},n.wbg.__wbg_done_bfda7aa8f252b39f=function(e){return e.done},n.wbg.__wbg_value_6d39332ab4788d86=function(e){return e.value},n.wbg.__wbg_get_224d16597dbbfd96=function(){return u(function(e,t){return Reflect.get(e,t)},arguments)},n.wbg.__wbg_call_1084a111329e68ce=function(){return u(function(e,t){return e.call(t)},arguments)},n.wbg.__wbg_new_525245e2b9901204=function(){return new Object},n.wbg.__wbg_self_3093d5d1f7bcb682=function(){return u(function(){return self.self},arguments)},n.wbg.__wbg_window_3bcfc4d31bc012f8=function(){return u(function(){return window.window},arguments)},n.wbg.__wbg_globalThis_86b222e13bdf32ed=function(){return u(function(){return globalThis.globalThis},arguments)},n.wbg.__wbg_global_e5a3fe56f8be9485=function(){return u(function(){return global.global},arguments)},n.wbg.__wbg_set_673dda6c73d19609=function(e,t,r){e[t>>>0]=r},n.wbg.__wbg_includes_7c12264f911567fe=function(e,t,r){return e.includes(t,r)},n.wbg.__wbg_isArray_8364a5371e9737d8=function(e){return Array.isArray(e)},n.wbg.__wbg_of_4a1c869ef05b4b73=function(e){return Array.of(e)},n.wbg.__wbg_of_99c2a118200b1e62=function(e,t){return Array.of(e,t)},n.wbg.__wbg_push_37c89022f34c01ca=function(e,t){return e.push(t)},n.wbg.__wbg_instanceof_ArrayBuffer_61dfc3198373c902=function(e){let t;try{t=e instanceof ArrayBuffer}catch{t=!1}return t},n.wbg.__wbg_values_a182ed198dd79e93=function(e){return e.values()},n.wbg.__wbg_instanceof_Error_69bde193b0cc95e3=function(e){let t;try{t=e instanceof Error}catch{t=!1}return t},n.wbg.__wbg_new_796382978dfd4fb0=function(e,t){return new Error(f(e,t))},n.wbg.__wbg_message_e18bae0a0e2c097a=function(e){return e.message},n.wbg.__wbg_name_ac78212e803c7941=function(e){return e.name},n.wbg.__wbg_toString_9d18e102ca933e68=function(e){return e.toString()},n.wbg.__wbg_call_89af060b4e1523f2=function(){return u(function(e,t,r){return e.call(t,r)},arguments)},n.wbg.__wbg_getTime_91058879093a1589=function(e){return e.getTime()},n.wbg.__wbg_getTimezoneOffset_c9929a3cc94500fe=function(e){return e.getTimezoneOffset()},n.wbg.__wbg_new_7982fb43cfca37ae=function(e){return new Date(e)},n.wbg.__wbg_new0_65387337a95cf44d=function(){return new Date},n.wbg.__wbg_instanceof_Object_b80213ae6cc9aafb=function(e){let t;try{t=e instanceof Object}catch{t=!1}return t},n.wbg.__wbg_entries_7a0e06255456ebcd=function(e){return Object.entries(e)},n.wbg.__wbg_fromEntries_623a5958a8dd4673=function(){return u(function(e){return Object.fromEntries(e)},arguments)},n.wbg.__wbg_is_009b1ef508712fda=function(e,t){return Object.is(e,t)},n.wbg.__wbg_valueOf_d5ba0a54a2aa5615=function(e){return e.valueOf()},n.wbg.__wbg_new_b85e72ed1bfd57f9=function(e,t){try{var r={a:e,b:t},_=(o,a)=>{const i=r.a;r.a=0;try{return we(i,r.b,o,a)}finally{r.a=i}};return new Promise(_)}finally{r.a=r.b=0}},n.wbg.__wbg_resolve_570458cb99d56a43=function(e){return Promise.resolve(e)},n.wbg.__wbg_then_95e6edc0f89b73b1=function(e,t){return e.then(t)},n.wbg.__wbg_then_876bb3c633745cc6=function(e,t,r){return e.then(t,r)},n.wbg.__wbg_buffer_b7b08af79b0b0974=function(e){return e.buffer},n.wbg.__wbg_newwithbyteoffsetandlength_634ada0fd17e2e96=function(e,t,r){return new Int8Array(e,t>>>0,r>>>0)},n.wbg.__wbg_newwithbyteoffsetandlength_b5293b0eedbac651=function(e,t,r){return new Int16Array(e,t>>>0,r>>>0)},n.wbg.__wbg_newwithbyteoffsetandlength_c89d62ca194b7f14=function(e,t,r){return new Int32Array(e,t>>>0,r>>>0)},n.wbg.__wbg_newwithbyteoffsetandlength_8a2cb9ca96b27ec9=function(e,t,r){return new Uint8Array(e,t>>>0,r>>>0)},n.wbg.__wbg_new_ea1883e1e5e86686=function(e){return new Uint8Array(e)},n.wbg.__wbg_set_d1e79e2388520f18=function(e,t,r){e.set(t,r>>>0)},n.wbg.__wbg_length_8339fcf5d8ecd12e=function(e){return e.length},n.wbg.__wbg_newwithbyteoffsetandlength_bd3d5191e8925067=function(e,t,r){return new Uint16Array(e,t>>>0,r>>>0)},n.wbg.__wbg_newwithbyteoffsetandlength_874df3e29cb555f9=function(e,t,r){return new Uint32Array(e,t>>>0,r>>>0)},n.wbg.__wbg_newwithbyteoffsetandlength_a69c63d7671a5dbf=function(e,t,r){return new Float32Array(e,t>>>0,r>>>0)},n.wbg.__wbg_newwithlength_ec548f448387c968=function(e){return new Uint8Array(e>>>0)},n.wbg.__wbg_buffer_0710d1b9dbe2eea6=function(e){return e.buffer},n.wbg.__wbg_subarray_7c2e3576afe181d1=function(e,t,r){return e.subarray(t>>>0,r>>>0)},n.wbg.__wbg_byteLength_850664ef28f3e42f=function(e){return e.byteLength},n.wbg.__wbg_byteOffset_ea14c35fa6de38cc=function(e){return e.byteOffset},n.wbg.__wbg_has_4bfbc01db38743f7=function(){return u(function(e,t){return Reflect.has(e,t)},arguments)},n.wbg.__wbg_ownKeys_5d255271ee408d2c=function(){return u(function(e){return Reflect.ownKeys(e)},arguments)},n.wbg.__wbg_set_eacc7d73fefaafdf=function(){return u(function(e,t,r){return Reflect.set(e,t,r)},arguments)},n.wbg.__wbindgen_debug_string=function(e,t){const r=O(t),_=p(r,b.__wbindgen_malloc,b.__wbindgen_realloc),c=w;g().setInt32(e+4*1,c,!0),g().setInt32(e+4*0,_,!0)},n.wbg.__wbindgen_throw=function(e,t){throw new Error(f(e,t))},n.wbg.__wbindgen_memory=function(){return b.memory},n.wbg.__wbindgen_closure_wrapper1197=function(e,t,r){return x(e,t,184,ee)},n.wbg.__wbindgen_closure_wrapper1198=function(e,t,r){return x(e,t,184,B)},n.wbg.__wbindgen_closure_wrapper1199=function(e,t,r){return x(e,t,184,B)},n.wbg.__wbindgen_closure_wrapper1200=function(e,t,r){return x(e,t,184,B)},n.wbg.__wbindgen_closure_wrapper1201=function(e,t,r){return x(e,t,184,B)},n.wbg.__wbindgen_closure_wrapper1202=function(e,t,r){return x(e,t,184,B)},n.wbg.__wbindgen_closure_wrapper1203=function(e,t,r){return x(e,t,184,B)},n.wbg.__wbindgen_closure_wrapper1210=function(e,t,r){return x(e,t,184,te)},n.wbg.__wbindgen_closure_wrapper3042=function(e,t,r){return x(e,t,1377,ne)},n.wbg.__wbindgen_closure_wrapper3195=function(e,t,r){return x(e,t,1432,L)},n.wbg.__wbindgen_closure_wrapper3197=function(e,t,r){return x(e,t,1432,L)},n.wbg.__wbindgen_closure_wrapper3199=function(e,t,r){return x(e,t,1432,L)},n.wbg.__wbindgen_closure_wrapper3201=function(e,t,r){return x(e,t,1432,re)},n.wbg.__wbindgen_closure_wrapper13658=function(e,t,r){return x(e,t,6152,z)},n.wbg.__wbindgen_closure_wrapper13660=function(e,t,r){return x(e,t,6152,z)},n.wbg.__wbindgen_closure_wrapper16206=function(e,t,r){return x(e,t,7344,_e)},n.wbg.__wbindgen_init_externref_table=function(){const e=b.__wbindgen_export_2,t=e.grow(4);e.set(0,void 0),e.set(t+0,void 0),e.set(t+1,null),e.set(t+2,!0),e.set(t+3,!1)},n}function $(n,e){return b=n.exports,ye.__wbindgen_wasm_module=e,A=null,D=null,R=null,M=null,C=null,P=null,k=null,b.__wbindgen_start(),b}function Te(n){if(b!==void 0)return b;typeof n<"u"&&Object.getPrototypeOf(n)===Object.prototype?{module:n}=n:console.warn("using deprecated parameters for `initSync()`; pass a single object instead");const e=K();n instanceof WebAssembly.Module||(n=new WebAssembly.Module(n));const t=new WebAssembly.Instance(n,e);return $(t,n)}async function ye(n){if(b!==void 0)return b;typeof n<"u"&&Object.getPrototypeOf(n)===Object.prototype?{module_or_path:n}=n:console.warn("using deprecated parameters for the initialization function; pass a single object instead"),typeof n>"u"&&(n=new URL(""+new URL("ruffle_web-wasm_extensions_bg-Bhq3IGoI.wasm",import.meta.url).href,import.meta.url));const e=K();(typeof n=="string"||typeof Request=="function"&&n instanceof Request||typeof URL=="function"&&n instanceof URL)&&(n=fetch(n));const{instance:t,module:r}=await pe(await n,e);return $(t,r)}export{Se as IntoUnderlyingByteSource,ve as IntoUnderlyingSink,Ie as IntoUnderlyingSource,V as RuffleHandle,Ae as RuffleInstanceBuilder,Be as ZipWriter,ye as default,xe as global_init,Te as initSync}; diff --git a/ruffle/assets/ruffle_web-wasm_extensions_bg-Bhq3IGoI.wasm b/ruffle/assets/ruffle_web-wasm_extensions_bg-Bhq3IGoI.wasm deleted file mode 100644 index 4d98303..0000000 Binary files a/ruffle/assets/ruffle_web-wasm_extensions_bg-Bhq3IGoI.wasm and /dev/null differ diff --git a/ruffle/assets/ruffle_web_bg-DXVbiCDQ.wasm b/ruffle/assets/ruffle_web_bg-DXVbiCDQ.wasm deleted file mode 100644 index 510e60f..0000000 Binary files a/ruffle/assets/ruffle_web_bg-DXVbiCDQ.wasm and /dev/null differ diff --git a/ruffle/fonts/S6uyw4BMUTPHjx4wXg.woff2 b/ruffle/fonts/S6uyw4BMUTPHjx4wXg.woff2 deleted file mode 100644 index ff60934..0000000 Binary files a/ruffle/fonts/S6uyw4BMUTPHjx4wXg.woff2 and /dev/null differ diff --git a/ruffle/fonts/S6uyw4BMUTPHjxAwXjeu.woff2 b/ruffle/fonts/S6uyw4BMUTPHjxAwXjeu.woff2 deleted file mode 100644 index edb9fa6..0000000 Binary files a/ruffle/fonts/S6uyw4BMUTPHjxAwXjeu.woff2 and /dev/null differ diff --git a/ruffle/fonts/ignore.ignore b/ruffle/fonts/ignore.ignore deleted file mode 100644 index be9bd12..0000000 --- a/ruffle/fonts/ignore.ignore +++ /dev/null @@ -1 +0,0 @@ -ignore diff --git a/ruffle/fonts/makefile.makefol b/ruffle/fonts/makefile.makefol deleted file mode 100644 index 46daa97..0000000 --- a/ruffle/fonts/makefile.makefol +++ /dev/null @@ -1 +0,0 @@ -afemkd diff --git a/ruffle/icon180.png b/ruffle/icon180.png deleted file mode 100644 index 698fa8a..0000000 Binary files a/ruffle/icon180.png and /dev/null differ diff --git a/ruffle/icon32.png b/ruffle/icon32.png deleted file mode 100644 index 91a9361..0000000 Binary files a/ruffle/icon32.png and /dev/null differ diff --git a/ruffle/index.html b/ruffle/index.html deleted file mode 100644 index f76edf4..0000000 --- a/ruffle/index.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - Ruffle Player - - - - -
- - diff --git a/ruffle/logo-anim.fla b/ruffle/logo-anim.fla deleted file mode 100644 index 5213974..0000000 Binary files a/ruffle/logo-anim.fla and /dev/null differ diff --git a/ruffle/logo-anim.swf b/ruffle/logo-anim.swf deleted file mode 100644 index 9e9bd50..0000000 Binary files a/ruffle/logo-anim.swf and /dev/null differ diff --git a/ruffle/logo.svg b/ruffle/logo.svg deleted file mode 100644 index d15aca4..0000000 --- a/ruffle/logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/ruffle/swfs/makefol.jk b/ruffle/swfs/makefol.jk deleted file mode 100644 index e539a95..0000000 --- a/ruffle/swfs/makefol.jk +++ /dev/null @@ -1 +0,0 @@ -as