vare="8.0.11";lett,n;constr="object"==typeofprocess&&"object"==typeofprocess.versions&&"string"==typeofprocess.versions.node,o="function"==typeofimportScripts,a="object"==typeofwindow||o&&!r,s=!a&&!r&&!o;leti,c=null,l=null,u=null,p=!1,d=!0,_=!0,f=!1,m=!1,h=!1;functionb(e){i=e.isPThread,p=e.linkerDisableLegacyJsInterop,d=e.linkerWasmEnableSIMD,_=e.linkerWasmEnableEH,f=e.linkerEnableAotProfiler,m=e.linkerEnableBrowserProfiler,l.quit=e.quit_,l.ExitStatus=e.ExitStatus,l.moduleGitHash=e.gitHash}functiong(e){if(h)thrownewError("Runtime module already loaded");h=!0,t=e.module,n=e.internal,l=e.runtimeHelpers,u=e.loaderHelpers,c=e.api,Object.assign(l,{gitHash:"9cb3b725e3ad2b57ddc9fb2dd48d2d170563a8f5",allAssetsInMemory:y(),dotnetReady:y(),afterInstantiateWasm:y(),beforePreInit:y(),afterPreInit:y(),afterPreRun:y(),beforeOnRuntimeInitialized:y(),afterOnRuntimeInitialized:y(),afterPostRun:y(),mono_wasm_exit:()=>{thrownewError("Mono shutdown")},abort:e=>{throwe}}),Object.assign(e.module.config,{}),Object.assign(e.api,{Module:e.module,...e.module}),Object.assign(e.api,{INTERNAL:e.internal})}functiony(e,t){returnu.createPromiseController(e,t)}functionw(e,t){if(e)return;constn="Assert failed: "+("function"==typeoft?t():t),r=newError(n);l.abort(r)}constS=0,k=0,v=0,E=0,U=0,I=-1,x=0,T=0,j=0;functionA(e){returnnull==e}varR;!function(e){e[e.None=0]="None",e[e.Void=1]="Void",e[e.Discard=2]="Discard",e[e.Boolean=3]="Boolean",e[e.Byte=4]="Byte",e[e.Char=5]="Char",e[e.Int16=6]="Int16",e[e.Int32=7]="Int32",e[e.Int52=8]="Int52",e[e.BigInt64=9]="BigInt64",e[e.Double=10]="Double",e[e.Single=11]="Single",e[e.IntPtr=12]="IntPtr",e[e.JSObject=13]="JSObject",e[e.Object=14]="Object",e[e.String=15]="String",e[e.Exception=16]="Exception",e[e.DateTime=17]="DateTime",e[e.DateTimeOffset=18]="DateTimeOffset",e[e.Nullable=19]="Nullable",e[e.Task=20]="Task",e[e.Array=21]="Array",e[e.ArraySegment=22]="ArraySegment",e[e.Span=23]="Span",e[e.Action=24]="Action",e[e.Function=25]="Function",e[e.JSException=26]="JSException"}(R||(R={}));varL=!1;const$=[],C=32768;letN,D;constB=BigInt("9223372036854775807"),O=BigInt("-9223372036854775808");functionM(){N||(N=t._malloc(C),D=N),$.push(D)}functionF(e,t,n){if(!Number.isSafeInteger(e))thrownewError(`Assert failed: Value is not an integer: ${e} (${typeofe})`);if(!(e>=t&&e<=n))thrownewError(`Assert failed: Overflow: value ${e} is out of ${t}${n} range`)}functionP(e,t){Ee().fill(0,e,e+t)}functionz(e,n){constr=!!n;"number"==typeofn&&F(n,0,1),t.HEAP32[e>>>2]=r?1:0}functionV(e,n){F(n,0,255),t.HEAPU8[e]=n}functionW(e,n){F(n,0,65535),t.HEAPU16[e>>>1]=n}functionH(e,t,n){F(n,0,65535),e[t>>>1]=n}functionG(e,n){t.HEAPU32[e>>>2]=n}functionq(e,n){F(n,0,4294967295),t.HEAPU32[e>>>2]=n}functionJ(e,n){F(n,-128,127),t.HEAP8[e]=n}functionY(e,n){F(n,-32768,32767),t.HEAP16[e>>>1]=n}functionX(e,n){t.HEAP32[e>>>2]=n}functionZ(e,n){F(n,-2147483648,2147483647),t.HEAP32[e>>>2]=n}functionK(e){if(0!==e)switch(e){case1:thrownewError("value was not an integer");case2:thrownewError("value out of range");default:thrownewError("unknown internal error")}}functionQ(e,t){if(!Number.isSafeInteger(t))thrownewError(`Assert failed: Value is not a safe integer: ${t} (${typeoft})`);K(St.mono_wasm_f64_to_i52(e,t))}functionee(e,t){if(!Number.isSafeInteger(t))thrownewError(`Assert failed: Value is not a safe integer: ${t} (${typeoft})`);if(!(t>=0))thrownewError("Assert failed: Can't convert negative Number into UInt64");K(St.mono_wasm_f64_to_u52(e,t))}functionte(e,n){if("bigint"!=typeofn)thrownewError(`Assert failed: Value is not an bigint: ${n} (${typeofn})`);if(!(n>=O&&n<=B))thrownewError(`Assert failed: Overflow: value ${n} is out of ${O}${B} range`);t.HEAP64[e>>>3]=n}functionne(e,n){if("number"!=typeofn)thrownewError(`Assert failed: Value is not a Number: ${n} (${typeofn})`);t.HEAPF32[e>>>2]=n}functionre(e,n){if("number"!=typeofn)thrownewError(`Assert failed: Value is not a Number: ${n} (${typeofn})`);t.HEAPF64[e>>>3]=n}functionoe(e){return!!t.HEAP32[e>>>2]}functionae(e){return