mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-04-25 23:12:19 +00:00
2 lines
7.3 KiB
JavaScript
2 lines
7.3 KiB
JavaScript
!function(A,Q){"object"==typeof exports&&"object"==typeof module?module.exports=Q():"function"==typeof define&&define.amd?define([],Q):"object"==typeof exports?exports.asparse=Q():A.asparse=Q()}("undefined"!=typeof self?self:this,function(){return function(A){var Q={};function n(e){if(Q[e])return Q[e].exports;var E=Q[e]={i:e,l:!1,exports:{}};return A[e].call(E.exports,E,E.exports,n),E.l=!0,E.exports}return n.m=A,n.c=Q,n.d=function(A,Q,e){n.o(A,Q)||Object.defineProperty(A,Q,{enumerable:!0,get:e})},n.r=function(A){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(A,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(A,"__esModule",{value:!0})},n.t=function(A,Q){if(1&Q&&(A=n(A)),8&Q)return A;if(4&Q&&"object"==typeof A&&A&&A.__esModule)return A;var e=Object.create(null);if(n.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:A}),2&Q&&"string"!=typeof A)for(var E in A)n.d(e,E,function(Q){return A[Q]}.bind(null,E));return e},n.n=function(A){var Q=A&&A.__esModule?function(){return A.default}:function(){return A};return n.d(Q,"a",Q),Q},n.o=function(A,Q){return Object.prototype.hasOwnProperty.call(A,Q)},n.p="",n(n.s=0)}([function(A,Q,n){A.exports=n(1)},function(A,Q,n){"use strict";Q.__esModule=!0;var e=n(2);Q.Type=e.Type,Q.SectionId=e.SectionId,Q.ExternalKind=e.ExternalKind;var E=null;Q.parse=function A(Q,n){n||(n={}),E||(E=new WebAssembly.Module(function(A){var Q=A.length;if(Q){for(var n=0,e=Q;--e%4>1&&61===A.charCodeAt(e);)++n;Q=Math.ceil(3*Q)/4-n}for(var E=new Uint8Array(Q),I=0,B=0,t=0,i=0,C=A.length;i<C;){var r=A.charCodeAt(i++);if(61===r&&I>1)break;if(void 0===(r=o[r]))throw Error();switch(I){case 0:t=r,I=1;break;case 1:E[B++]=t<<2|(48&r)>>4,t=r,I=2;break;case 2:E[B++]=(15&t)<<4|(60&r)>>2,t=r,I=3;break;case 3:E[B++]=(3&t)<<6|r,I=0}}if(1===I)throw Error();return E}("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")));var e=Q.length,I=(e+65535&-65536)>>16,B=new WebAssembly.Memory({initial:I}),t=new Uint8Array(B.buffer);t.set(Q),A.readString=function(A,Q){return function(A,Q,n){if(n-Q<1)return"";for(var e=null,E=[],o=0,I=0;Q<n;)(I=A[Q++])<128?E[o++]=I:I>191&&I<224?E[o++]=(31&I)<<6|63&A[Q++]:I>239&&I<365?(I=((7&I)<<18|(63&A[Q++])<<12|(63&A[Q++])<<6|63&A[Q++])-65536,E[o++]=55296+(I>>10),E[o++]=56320+(1023&I)):E[o++]=(15&I)<<12|(63&A[Q++])<<6|63&A[Q++],o>8191&&((e||(e=[])).push(String.fromCharCode.apply(String,E)),o=0);return e?(o&&e.push(String.fromCharCode.apply(String,E.slice(0,o))),e.join("")):String.fromCharCode.apply(String,E.slice(0,o))}(t,A,A+Q)};var i={env:{memory:B},options:{}};["onSection","onType","onTypeParam","onTypeReturn","onImport","onFunctionImport","onTableImport","onMemoryImport","onGlobalImport","onMemory","onFunction","onTable","onGlobal","onExport","onStart","onSourceMappingURL","onModuleName","onFunctionName","onLocalName"].forEach(function(A){return i.options[A]=n[A]||function(){}}),new WebAssembly.Instance(E,i).exports.parse(0,e)};for(var o=new Array(123),I=0;I<64;)o[I<26?I+65:I<52?I+71:I<62?I-4:I-59|43]=I++},function(A,Q,n){"use strict";Q.__esModule=!0,function(A){A[A.i32=127]="i32",A[A.i64=126]="i64",A[A.f32=125]="f32",A[A.f64=124]="f64",A[A.anyfunc=112]="anyfunc",A[A.func=96]="func",A[A.none=64]="none"}(Q.Type||(Q.Type={})),function(A){A[A.Custom=0]="Custom",A[A.Type=1]="Type",A[A.Import=2]="Import",A[A.Function=3]="Function",A[A.Table=4]="Table",A[A.Memory=5]="Memory",A[A.Global=6]="Global",A[A.Export=7]="Export",A[A.Start=8]="Start",A[A.Element=9]="Element",A[A.Code=10]="Code",A[A.Data=11]="Data"}(Q.SectionId||(Q.SectionId={})),function(A){A[A.Function=0]="Function",A[A.Table=1]="Table",A[A.Memory=2]="Memory",A[A.Global=3]="Global"}(Q.ExternalKind||(Q.ExternalKind={})),function(A){A[A.Module=0]="Module",A[A.Function=1]="Function",A[A.Local=2]="Local"}(Q.NameType||(Q.NameType={})),Q.MAX_PAGES=65535,Q.MAX_ELEMS=4294967295,function(A){A[A.end=11]="end",A[A.get_global=35]="get_global",A[A.i32_const=65]="i32_const",A[A.i64_const=66]="i64_const",A[A.f32_const=67]="f32_const",A[A.f64_const=68]="f64_const"}(Q.Opcode||(Q.Opcode={}))}])});
|
|
//# sourceMappingURL=index.js.map
|