@@ -1,18 +1,17 @@
1 1 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
2 2 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var initPikchrModule = (() => {
3 3 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined;
4 4 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
5 5 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return (
6 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function(config) {
7 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var initPikchrModule = config || {};
6 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ function(moduleArg = {}) {
8 7 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
9 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var Module = typeof initPikchrModule != "undefined" ? initPikchrModule : {};
8 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var Module = moduleArg;
10 9 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
11 10 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var readyPromiseResolve, readyPromiseReject;
12 11 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
13 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- Module["ready"] = new Promise(function(resolve, reject) {
12 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ Module["ready"] = new Promise((resolve, reject) => {
14 13 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
readyPromiseResolve = resolve;
15 14 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
readyPromiseReject = reject;
16 15 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
});
17 16 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
18 17 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var moduleOverrides = Object.assign({}, Module);
@@ -36,11 +35,11 @@
36 35 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return Module["locateFile"](path, scriptDirectory);
37 36 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
38 37 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return scriptDirectory + path;
39 38 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
40 39 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
41 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var read_, readAsync, readBinary, setWindowTitle;
40 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var read_, readAsync, readBinary;
42 41 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
43 42 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) {
44 43 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if (ENVIRONMENT_IS_WORKER) {
45 44 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
scriptDirectory = self.location.href;
46 45 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
} else if (typeof document != "undefined" && document.currentScript) {
@@ -47,52 +46,51 @@
47 46 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
scriptDirectory = document.currentScript.src;
48 47 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
49 48 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if (_scriptDir) {
50 49 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
scriptDirectory = _scriptDir;
51 50 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
52 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if (scriptDirectory.indexOf("blob:") !== 0) {
53 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- scriptDirectory = scriptDirectory.substr(0, scriptDirectory.replace(/[?#].*/, "").lastIndexOf("/") + 1);
51 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if (scriptDirectory.startsWith("blob:")) {
52 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ scriptDirectory = "";
54 53 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
} else {
55 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- scriptDirectory = "";
54 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ scriptDirectory = scriptDirectory.substr(0, scriptDirectory.replace(/[?#].*/, "").lastIndexOf("/") + 1);
56 55 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
57 56 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
58 57 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
read_ = url => {
59 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var xhr = new XMLHttpRequest();
58 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var xhr = new XMLHttpRequest;
60 59 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
xhr.open("GET", url, false);
61 60 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
xhr.send(null);
62 61 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return xhr.responseText;
63 62 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
};
64 63 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if (ENVIRONMENT_IS_WORKER) {
65 64 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
readBinary = url => {
66 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var xhr = new XMLHttpRequest();
65 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var xhr = new XMLHttpRequest;
67 66 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
xhr.open("GET", url, false);
68 67 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
xhr.responseType = "arraybuffer";
69 68 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
xhr.send(null);
70 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return new Uint8Array(xhr.response);
69 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return new Uint8Array(/** @type{!ArrayBuffer} */ (xhr.response));
71 70 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
};
72 71 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
73 72 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
readAsync = (url, onload, onerror) => {
74 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var xhr = new XMLHttpRequest();
73 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var xhr = new XMLHttpRequest;
75 74 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
xhr.open("GET", url, true);
76 75 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
xhr.responseType = "arraybuffer";
77 76 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
xhr.onload = () => {
78 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if (xhr.status == 200 || xhr.status == 0 && xhr.response) {
77 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) {
79 78 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
onload(xhr.response);
80 79 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return;
81 80 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
82 81 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
onerror();
83 82 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
};
84 83 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
xhr.onerror = onerror;
85 84 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
xhr.send(null);
86 85 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
};
87 86 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
88 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- setWindowTitle = title => document.title = title;
89 87 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
} else {}
90 88 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
91 89 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var out = Module["print"] || console.log.bind(console);
92 90 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
93 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var err = Module["printErr"] || console.warn.bind(console);
91 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var err = Module["printErr"] || console.error.bind(console);
94 92 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
95 93 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Object.assign(Module, moduleOverrides);
96 94 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
97 95 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
moduleOverrides = null;
98 96 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@@ -104,12 +102,10 @@
104 102 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
105 103 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var wasmBinary;
106 104 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
107 105 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if (Module["wasmBinary"]) wasmBinary = Module["wasmBinary"];
108 106 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
109 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var noExitRuntime = Module["noExitRuntime"] || true;
110 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
111 107 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if (typeof WebAssembly != "object") {
112 108 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
abort("no native wasm support detected");
113 109 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
114 110 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
115 111 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var wasmMemory;
@@ -116,119 +112,32 @@
116 112 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
117 113 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var ABORT = false;
118 114 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
119 115 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var EXITSTATUS;
120 116 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
121 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var UTF8Decoder = typeof TextDecoder != "undefined" ? new TextDecoder("utf8") : undefined;
122 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
123 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function UTF8ArrayToString(heapOrArray, idx, maxBytesToRead) {
124 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var endIdx = idx + maxBytesToRead;
125 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var endPtr = idx;
126 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- while (heapOrArray[endPtr] && !(endPtr >= endIdx)) ++endPtr;
127 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if (endPtr - idx > 16 && heapOrArray.buffer && UTF8Decoder) {
128 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return UTF8Decoder.decode(heapOrArray.subarray(idx, endPtr));
129 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
130 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var str = "";
131 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- while (idx < endPtr) {
132 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var u0 = heapOrArray[idx++];
133 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if (!(u0 & 128)) {
134 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- str += String.fromCharCode(u0);
135 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- continue;
136 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
137 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var u1 = heapOrArray[idx++] & 63;
138 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if ((u0 & 224) == 192) {
139 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- str += String.fromCharCode((u0 & 31) << 6 | u1);
140 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- continue;
141 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
142 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var u2 = heapOrArray[idx++] & 63;
143 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if ((u0 & 240) == 224) {
144 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- u0 = (u0 & 15) << 12 | u1 << 6 | u2;
145 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- } else {
146 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- u0 = (u0 & 7) << 18 | u1 << 12 | u2 << 6 | heapOrArray[idx++] & 63;
147 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
148 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if (u0 < 65536) {
149 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- str += String.fromCharCode(u0);
150 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- } else {
151 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var ch = u0 - 65536;
152 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- str += String.fromCharCode(55296 | ch >> 10, 56320 | ch & 1023);
153 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
154 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
155 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return str;
156 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
157 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
158 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function UTF8ToString(ptr, maxBytesToRead) {
159 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : "";
160 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
161 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
162 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function stringToUTF8Array(str, heap, outIdx, maxBytesToWrite) {
163 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if (!(maxBytesToWrite > 0)) return 0;
164 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var startIdx = outIdx;
165 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var endIdx = outIdx + maxBytesToWrite - 1;
166 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- for (var i = 0; i < str.length; ++i) {
167 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var u = str.charCodeAt(i);
168 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if (u >= 55296 && u <= 57343) {
169 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var u1 = str.charCodeAt(++i);
170 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- u = 65536 + ((u & 1023) << 10) | u1 & 1023;
171 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
172 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if (u <= 127) {
173 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if (outIdx >= endIdx) break;
174 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- heap[outIdx++] = u;
175 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- } else if (u <= 2047) {
176 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if (outIdx + 1 >= endIdx) break;
177 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- heap[outIdx++] = 192 | u >> 6;
178 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- heap[outIdx++] = 128 | u & 63;
179 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- } else if (u <= 65535) {
180 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if (outIdx + 2 >= endIdx) break;
181 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- heap[outIdx++] = 224 | u >> 12;
182 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- heap[outIdx++] = 128 | u >> 6 & 63;
183 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- heap[outIdx++] = 128 | u & 63;
184 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- } else {
185 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if (outIdx + 3 >= endIdx) break;
186 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- heap[outIdx++] = 240 | u >> 18;
187 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- heap[outIdx++] = 128 | u >> 12 & 63;
188 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- heap[outIdx++] = 128 | u >> 6 & 63;
189 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- heap[outIdx++] = 128 | u & 63;
190 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
191 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
192 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- heap[outIdx] = 0;
193 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return outIdx - startIdx;
194 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
195 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
196 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function stringToUTF8(str, outPtr, maxBytesToWrite) {
197 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite);
198 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
199 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
200 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var HEAP8, HEAPU8, HEAP16, HEAPU16, HEAP32, HEAPU32, HEAPF32, HEAPF64;
117 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var /** @type {!Int8Array} */ HEAP8, /** @type {!Uint8Array} */ HEAPU8, /** @type {!Int16Array} */ HEAP16, /** @type {!Uint16Array} */ HEAPU16, /** @type {!Int32Array} */ HEAP32, /** @type {!Uint32Array} */ HEAPU32, /** @type {!Float32Array} */ HEAPF32, /** @type {!Float64Array} */ HEAPF64;
201 118 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
202 119 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
function updateMemoryViews() {
203 120 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var b = wasmMemory.buffer;
204 121 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Module["HEAP8"] = HEAP8 = new Int8Array(b);
205 122 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Module["HEAP16"] = HEAP16 = new Int16Array(b);
206 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- Module["HEAP32"] = HEAP32 = new Int32Array(b);
207 123 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Module["HEAPU8"] = HEAPU8 = new Uint8Array(b);
208 124 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Module["HEAPU16"] = HEAPU16 = new Uint16Array(b);
125 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ Module["HEAP32"] = HEAP32 = new Int32Array(b);
209 126 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Module["HEAPU32"] = HEAPU32 = new Uint32Array(b);
210 127 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Module["HEAPF32"] = HEAPF32 = new Float32Array(b);
211 128 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Module["HEAPF64"] = HEAPF64 = new Float64Array(b);
212 129 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
213 130 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
214 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var INITIAL_MEMORY = Module["INITIAL_MEMORY"] || 16777216;
215 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
216 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var wasmTable;
217 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
218 131 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var __ATPRERUN__ = [];
219 132 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
220 133 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var __ATINIT__ = [];
221 134 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
222 135 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var __ATPOSTRUN__ = [];
223 136 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
224 137 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var runtimeInitialized = false;
225 138 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
226 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function keepRuntimeAlive() {
227 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return noExitRuntime;
228 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
229 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
230 139 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
function preRun() {
231 140 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if (Module["preRun"]) {
232 141 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if (typeof Module["preRun"] == "function") Module["preRun"] = [ Module["preRun"] ];
233 142 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
while (Module["preRun"].length) {
234 143 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
addOnPreRun(Module["preRun"].shift());
@@ -270,20 +179,16 @@
270 179 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
271 180 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var dependenciesFulfilled = null;
272 181 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
273 182 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
function addRunDependency(id) {
274 183 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
runDependencies++;
275 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if (Module["monitorRunDependencies"]) {
276 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- Module["monitorRunDependencies"](runDependencies);
277 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
184 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ Module["monitorRunDependencies"]?.(runDependencies);
278 185 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
279 186 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
280 187 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
function removeRunDependency(id) {
281 188 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
runDependencies--;
282 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if (Module["monitorRunDependencies"]) {
283 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- Module["monitorRunDependencies"](runDependencies);
284 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
189 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ Module["monitorRunDependencies"]?.(runDependencies);
285 190 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if (runDependencies == 0) {
286 191 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if (runDependencyWatcher !== null) {
287 192 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
clearInterval(runDependencyWatcher);
288 193 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
runDependencyWatcher = null;
289 194 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
@@ -293,278 +198,382 @@
293 198 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
callback();
294 199 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
295 200 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
296 201 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
297 202 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
298 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function abort(what) {
299 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if (Module["onAbort"]) {
300 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- Module["onAbort"](what);
301 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
203 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /** @param {string|number=} what */ function abort(what) {
204 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ Module["onAbort"]?.(what);
302 205 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
what = "Aborted(" + what + ")";
303 206 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
err(what);
304 207 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
ABORT = true;
305 208 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
EXITSTATUS = 1;
306 209 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
what += ". Build with -sASSERTIONS for more info.";
307 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var e = new WebAssembly.RuntimeError(what);
210 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /** @suppress {checkTypes} */ var e = new WebAssembly.RuntimeError(what);
308 211 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
readyPromiseReject(e);
309 212 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
throw e;
310 213 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
311 214 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
312 215 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var dataURIPrefix = "data:application/octet-stream;base64,";
313 216 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
314 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function isDataURI(filename) {
315 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return filename.startsWith(dataURIPrefix);
316 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
217 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /**
218 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * Indicates whether filename is a base64 data URI.
219 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * @noinline
220 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ */ var isDataURI = filename => filename.startsWith(dataURIPrefix);
317 221 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
318 222 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var wasmBinaryFile;
319 223 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
320 224 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
wasmBinaryFile = "pikchr.wasm";
321 225 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
322 226 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if (!isDataURI(wasmBinaryFile)) {
323 227 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
wasmBinaryFile = locateFile(wasmBinaryFile);
324 228 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
325 229 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
326 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function getBinary(file) {
327 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- try {
328 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if (file == wasmBinaryFile && wasmBinary) {
329 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return new Uint8Array(wasmBinary);
330 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
331 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if (readBinary) {
332 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return readBinary(file);
333 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
334 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- throw "both async and sync fetching of the wasm failed";
335 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- } catch (err) {
336 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- abort(err);
337 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
338 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
339 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
340 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function getBinaryPromise() {
230 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ function getBinarySync(file) {
231 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if (file == wasmBinaryFile && wasmBinary) {
232 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return new Uint8Array(wasmBinary);
233 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
234 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if (readBinary) {
235 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return readBinary(file);
236 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
237 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ throw "both async and sync fetching of the wasm failed";
238 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
239 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
240 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ function getBinaryPromise(binaryFile) {
341 241 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if (!wasmBinary && (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER)) {
342 242 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if (typeof fetch == "function") {
343 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return fetch(wasmBinaryFile, {
243 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return fetch(binaryFile, {
344 244 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
credentials: "same-origin"
345 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }).then(function(response) {
245 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }).then(response => {
346 246 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if (!response["ok"]) {
347 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- throw "failed to load wasm binary file at '" + wasmBinaryFile + "'";
247 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ throw `failed to load wasm binary file at '${binaryFile}'`;
348 248 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
349 249 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return response["arrayBuffer"]();
350 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }).catch(function() {
351 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return getBinary(wasmBinaryFile);
352 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- });
353 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
354 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
355 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return Promise.resolve().then(function() {
356 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return getBinary(wasmBinaryFile);
357 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- });
250 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }).catch(() => getBinarySync(binaryFile));
251 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
252 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
253 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return Promise.resolve().then(() => getBinarySync(binaryFile));
254 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
255 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
256 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ function instantiateArrayBuffer(binaryFile, imports, receiver) {
257 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return getBinaryPromise(binaryFile).then(binary => WebAssembly.instantiate(binary, imports)).then(instance => instance).then(receiver, reason => {
258 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ err(`failed to asynchronously prepare wasm: ${reason}`);
259 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ abort(reason);
260 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ });
261 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
262 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
263 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ function instantiateAsync(binary, binaryFile, imports, callback) {
264 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if (!binary && typeof WebAssembly.instantiateStreaming == "function" && !isDataURI(binaryFile) && typeof fetch == "function") {
265 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return fetch(binaryFile, {
266 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ credentials: "same-origin"
267 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }).then(response => {
268 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /** @suppress {checkTypes} */ var result = WebAssembly.instantiateStreaming(response, imports);
269 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return result.then(callback, function(reason) {
270 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ err(`wasm streaming compile failed: ${reason}`);
271 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ err("falling back to ArrayBuffer instantiation");
272 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return instantiateArrayBuffer(binaryFile, imports, callback);
273 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ });
274 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ });
275 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
276 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return instantiateArrayBuffer(binaryFile, imports, callback);
358 277 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
359 278 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
360 279 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
function createWasm() {
361 280 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var info = {
362 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- "a": asmLibraryArg
281 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "a": wasmImports
363 282 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
};
364 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function receiveInstance(instance, module) {
365 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var exports = instance.exports;
366 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- Module["asm"] = exports;
367 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- wasmMemory = Module["asm"]["d"];
283 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /** @param {WebAssembly.Module=} module*/ function receiveInstance(instance, module) {
284 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ wasmExports = instance.exports;
285 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ wasmMemory = wasmExports["d"];
368 286 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
updateMemoryViews();
369 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- wasmTable = Module["asm"]["g"];
370 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- addOnInit(Module["asm"]["e"]);
287 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ addOnInit(wasmExports["e"]);
371 288 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
removeRunDependency("wasm-instantiate");
289 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return wasmExports;
372 290 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
373 291 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
addRunDependency("wasm-instantiate");
374 292 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
function receiveInstantiationResult(result) {
375 293 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
receiveInstance(result["instance"]);
376 294 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
377 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function instantiateArrayBuffer(receiver) {
378 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return getBinaryPromise().then(function(binary) {
379 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return WebAssembly.instantiate(binary, info);
380 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }).then(function(instance) {
381 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return instance;
382 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }).then(receiver, function(reason) {
383 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- err("failed to asynchronously prepare wasm: " + reason);
384 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- abort(reason);
385 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- });
386 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
387 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function instantiateAsync() {
388 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if (!wasmBinary && typeof WebAssembly.instantiateStreaming == "function" && !isDataURI(wasmBinaryFile) && typeof fetch == "function") {
389 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return fetch(wasmBinaryFile, {
390 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- credentials: "same-origin"
391 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }).then(function(response) {
392 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var result = WebAssembly.instantiateStreaming(response, info);
393 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return result.then(receiveInstantiationResult, function(reason) {
394 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- err("wasm streaming compile failed: " + reason);
395 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- err("falling back to ArrayBuffer instantiation");
396 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return instantiateArrayBuffer(receiveInstantiationResult);
397 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- });
398 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- });
399 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- } else {
400 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return instantiateArrayBuffer(receiveInstantiationResult);
401 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
402 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
403 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if (Module["instantiateWasm"]) {
404 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- try {
405 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var exports = Module["instantiateWasm"](info, receiveInstance);
406 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return exports;
407 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- } catch (e) {
408 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- err("Module.instantiateWasm callback failed with error: " + e);
409 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- readyPromiseReject(e);
410 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
411 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
412 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- instantiateAsync().catch(readyPromiseReject);
413 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return {};
414 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
415 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
416 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var tempDouble;
417 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
418 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var tempI64;
419 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
420 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function ExitStatus(status) {
421 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- this.name = "ExitStatus";
422 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- this.message = "Program terminated with exit(" + status + ")";
423 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- this.status = status;
424 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
425 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
426 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function callRuntimeCallbacks(callbacks) {
427 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- while (callbacks.length > 0) {
428 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- callbacks.shift()(Module);
429 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
430 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
431 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
432 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function getValue(ptr, type = "i8") {
433 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if (type.endsWith("*")) type = "*";
434 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- switch (type) {
435 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case "i1":
436 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return HEAP8[ptr >> 0];
437 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
438 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case "i8":
439 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return HEAP8[ptr >> 0];
440 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
441 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case "i16":
442 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return HEAP16[ptr >> 1];
443 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
444 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case "i32":
445 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return HEAP32[ptr >> 2];
446 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
447 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case "i64":
448 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return HEAP32[ptr >> 2];
449 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
450 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case "float":
451 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return HEAPF32[ptr >> 2];
452 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
453 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case "double":
454 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return HEAPF64[ptr >> 3];
455 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
456 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case "*":
457 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return HEAPU32[ptr >> 2];
458 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
459 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- default:
460 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- abort("invalid type for getValue: " + type);
461 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
462 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return null;
463 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
464 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
465 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function setValue(ptr, value, type = "i8") {
466 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if (type.endsWith("*")) type = "*";
467 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- switch (type) {
468 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case "i1":
469 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- HEAP8[ptr >> 0] = value;
470 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- break;
471 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
472 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case "i8":
473 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- HEAP8[ptr >> 0] = value;
474 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- break;
475 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
476 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case "i16":
477 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- HEAP16[ptr >> 1] = value;
478 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- break;
479 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
480 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case "i32":
481 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- HEAP32[ptr >> 2] = value;
482 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- break;
483 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
484 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case "i64":
485 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- tempI64 = [ value >>> 0, (tempDouble = value, +Math.abs(tempDouble) >= 1 ? tempDouble > 0 ? (Math.min(+Math.floor(tempDouble / 4294967296), 4294967295) | 0) >>> 0 : ~~+Math.ceil((tempDouble - +(~~tempDouble >>> 0)) / 4294967296) >>> 0 : 0) ],
486 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- HEAP32[ptr >> 2] = tempI64[0], HEAP32[ptr + 4 >> 2] = tempI64[1];
487 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- break;
488 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
489 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case "float":
490 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- HEAPF32[ptr >> 2] = value;
491 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- break;
492 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
493 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case "double":
494 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- HEAPF64[ptr >> 3] = value;
495 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- break;
496 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
497 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case "*":
498 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- HEAPU32[ptr >> 2] = value;
499 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- break;
500 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
501 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- default:
502 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- abort("invalid type for setValue: " + type);
503 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
504 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
505 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
506 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function ___assert_fail(condition, filename, line, func) {
507 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- abort("Assertion failed: " + UTF8ToString(condition) + ", at: " + [ filename ? UTF8ToString(filename) : "unknown filename", line, func ? UTF8ToString(func) : "unknown function" ]);
508 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
509 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
510 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function abortOnCannotGrowMemory(requestedSize) {
511 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- abort("OOM");
512 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
513 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
514 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function _emscripten_resize_heap(requestedSize) {
515 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var oldSize = HEAPU8.length;
516 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- requestedSize = requestedSize >>> 0;
517 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- abortOnCannotGrowMemory(requestedSize);
518 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
519 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
520 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var SYSCALLS = {
521 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- varargs: undefined,
522 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- get: function() {
523 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- SYSCALLS.varargs += 4;
524 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var ret = HEAP32[SYSCALLS.varargs - 4 >> 2];
525 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return ret;
526 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- },
527 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- getStr: function(ptr) {
528 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var ret = UTF8ToString(ptr);
529 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return ret;
530 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
531 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- };
532 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
533 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function _proc_exit(code) {
534 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- EXITSTATUS = code;
535 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if (!keepRuntimeAlive()) {
536 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if (Module["onExit"]) Module["onExit"](code);
537 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ABORT = true;
538 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
539 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- quit_(code, new ExitStatus(code));
540 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
541 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
542 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function exitJS(status, implicit) {
543 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- EXITSTATUS = status;
544 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- _proc_exit(status);
545 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
546 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
547 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var _exit = exitJS;
548 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
549 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function getCFunc(ident) {
550 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var func = Module["_" + ident];
551 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return func;
552 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
553 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
554 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function writeArrayToMemory(array, buffer) {
555 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- HEAP8.set(array, buffer);
556 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
557 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
558 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function ccall(ident, returnType, argTypes, args, opts) {
295 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if (Module["instantiateWasm"]) {
296 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ try {
297 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return Module["instantiateWasm"](info, receiveInstance);
298 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ } catch (e) {
299 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ err(`Module.instantiateWasm callback failed with error: ${e}`);
300 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ readyPromiseReject(e);
301 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
302 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
303 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ instantiateAsync(wasmBinary, wasmBinaryFile, info, receiveInstantiationResult).catch(readyPromiseReject);
304 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return {};
305 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
306 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
307 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /** @constructor */ function ExitStatus(status) {
308 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ this.name = "ExitStatus";
309 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ this.message = `Program terminated with exit(${status})`;
310 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ this.status = status;
311 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
312 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
313 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var callRuntimeCallbacks = callbacks => {
314 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ while (callbacks.length > 0) {
315 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ callbacks.shift()(Module);
316 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
317 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ };
318 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
319 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /**
320 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * @param {number} ptr
321 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * @param {string} type
322 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ */ function getValue(ptr, type = "i8") {
323 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if (type.endsWith("*")) type = "*";
324 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ switch (type) {
325 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case "i1":
326 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return HEAP8[((ptr) >> 0)];
327 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
328 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case "i8":
329 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return HEAP8[((ptr) >> 0)];
330 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
331 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case "i16":
332 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return HEAP16[((ptr) >> 1)];
333 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
334 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case "i32":
335 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return HEAP32[((ptr) >> 2)];
336 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
337 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case "i64":
338 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ abort("to do getValue(i64) use WASM_BIGINT");
339 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
340 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case "float":
341 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return HEAPF32[((ptr) >> 2)];
342 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
343 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case "double":
344 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return HEAPF64[((ptr) >> 3)];
345 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
346 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case "*":
347 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return HEAPU32[((ptr) >> 2)];
348 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
349 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ default:
350 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ abort(`invalid type for getValue: ${type}`);
351 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
352 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
353 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
354 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var noExitRuntime = Module["noExitRuntime"] || true;
355 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
356 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /**
357 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * @param {number} ptr
358 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * @param {number} value
359 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * @param {string} type
360 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ */ function setValue(ptr, value, type = "i8") {
361 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if (type.endsWith("*")) type = "*";
362 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ switch (type) {
363 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case "i1":
364 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ HEAP8[((ptr) >> 0)] = value;
365 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ break;
366 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
367 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case "i8":
368 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ HEAP8[((ptr) >> 0)] = value;
369 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ break;
370 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
371 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case "i16":
372 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ HEAP16[((ptr) >> 1)] = value;
373 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ break;
374 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
375 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case "i32":
376 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ HEAP32[((ptr) >> 2)] = value;
377 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ break;
378 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
379 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case "i64":
380 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ abort("to do setValue(i64) use WASM_BIGINT");
381 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
382 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case "float":
383 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ HEAPF32[((ptr) >> 2)] = value;
384 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ break;
385 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
386 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case "double":
387 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ HEAPF64[((ptr) >> 3)] = value;
388 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ break;
389 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
390 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case "*":
391 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ HEAPU32[((ptr) >> 2)] = value;
392 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ break;
393 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
394 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ default:
395 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ abort(`invalid type for setValue: ${type}`);
396 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
397 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
398 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
399 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var UTF8Decoder = typeof TextDecoder != "undefined" ? new TextDecoder("utf8") : undefined;
400 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
401 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /**
402 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * Given a pointer 'idx' to a null-terminated UTF8-encoded string in the given
403 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * array that contains uint8 values, returns a copy of that string as a
404 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * Javascript String object.
405 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * heapOrArray is either a regular array, or a JavaScript typed array view.
406 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * @param {number} idx
407 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * @param {number=} maxBytesToRead
408 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * @return {string}
409 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ */ var UTF8ArrayToString = (heapOrArray, idx, maxBytesToRead) => {
410 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var endIdx = idx + maxBytesToRead;
411 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var endPtr = idx;
412 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ while (heapOrArray[endPtr] && !(endPtr >= endIdx)) ++endPtr;
413 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if (endPtr - idx > 16 && heapOrArray.buffer && UTF8Decoder) {
414 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return UTF8Decoder.decode(heapOrArray.subarray(idx, endPtr));
415 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
416 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var str = "";
417 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ while (idx < endPtr) {
418 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var u0 = heapOrArray[idx++];
419 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if (!(u0 & 128)) {
420 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ str += String.fromCharCode(u0);
421 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ continue;
422 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
423 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var u1 = heapOrArray[idx++] & 63;
424 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if ((u0 & 224) == 192) {
425 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ str += String.fromCharCode(((u0 & 31) << 6) | u1);
426 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ continue;
427 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
428 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var u2 = heapOrArray[idx++] & 63;
429 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if ((u0 & 240) == 224) {
430 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ u0 = ((u0 & 15) << 12) | (u1 << 6) | u2;
431 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ } else {
432 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (heapOrArray[idx++] & 63);
433 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
434 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if (u0 < 65536) {
435 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ str += String.fromCharCode(u0);
436 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ } else {
437 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var ch = u0 - 65536;
438 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ str += String.fromCharCode(55296 | (ch >> 10), 56320 | (ch & 1023));
439 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
440 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
441 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return str;
442 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ };
443 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
444 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /**
445 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the
446 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * emscripten HEAP, returns a copy of that string as a Javascript String object.
447 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ *
448 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * @param {number} ptr
449 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * @param {number=} maxBytesToRead - An optional length that specifies the
450 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * maximum number of bytes to read. You can omit this parameter to scan the
451 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * string until the first 0 byte. If maxBytesToRead is passed, and the string
452 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * at [ptr, ptr+maxBytesToReadr[ contains a null byte in the middle, then the
453 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * string will cut short at that byte index (i.e. maxBytesToRead will not
454 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * produce a string of exact length [ptr, ptr+maxBytesToRead[) N.B. mixing
455 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * frequent uses of UTF8ToString() with and without maxBytesToRead may throw
456 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * JS JIT optimizations off, so it is worth to consider consistently using one
457 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * @return {string}
458 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ */ var UTF8ToString = (ptr, maxBytesToRead) => ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : "";
459 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
460 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var ___assert_fail = (condition, filename, line, func) => {
461 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ abort(`Assertion failed: ${UTF8ToString(condition)}, at: ` + [ filename ? UTF8ToString(filename) : "unknown filename", line, func ? UTF8ToString(func) : "unknown function" ]);
462 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ };
463 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
464 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var abortOnCannotGrowMemory = requestedSize => {
465 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ abort("OOM");
466 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ };
467 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
468 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var _emscripten_resize_heap = requestedSize => {
469 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var oldSize = HEAPU8.length;
470 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ requestedSize >>>= 0;
471 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ abortOnCannotGrowMemory(requestedSize);
472 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ };
473 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
474 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var runtimeKeepaliveCounter = 0;
475 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
476 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var keepRuntimeAlive = () => noExitRuntime || runtimeKeepaliveCounter > 0;
477 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
478 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var _proc_exit = code => {
479 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ EXITSTATUS = code;
480 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if (!keepRuntimeAlive()) {
481 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ Module["onExit"]?.(code);
482 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ABORT = true;
483 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
484 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ quit_(code, new ExitStatus(code));
485 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ };
486 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
487 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /** @param {boolean|number=} implicit */ var exitJS = (status, implicit) => {
488 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ EXITSTATUS = status;
489 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ _proc_exit(status);
490 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ };
491 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
492 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var _exit = exitJS;
493 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
494 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var getCFunc = ident => {
495 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var func = Module["_" + ident];
496 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return func;
497 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ };
498 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
499 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var writeArrayToMemory = (array, buffer) => {
500 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ HEAP8.set(array, buffer);
501 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ };
502 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
503 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var lengthBytesUTF8 = str => {
504 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var len = 0;
505 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ for (var i = 0; i < str.length; ++i) {
506 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var c = str.charCodeAt(i);
507 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if (c <= 127) {
508 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ len++;
509 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ } else if (c <= 2047) {
510 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ len += 2;
511 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ } else if (c >= 55296 && c <= 57343) {
512 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ len += 4;
513 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ++i;
514 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ } else {
515 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ len += 3;
516 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
517 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
518 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return len;
519 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ };
520 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
521 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var stringToUTF8Array = (str, heap, outIdx, maxBytesToWrite) => {
522 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if (!(maxBytesToWrite > 0)) return 0;
523 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var startIdx = outIdx;
524 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var endIdx = outIdx + maxBytesToWrite - 1;
525 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ for (var i = 0; i < str.length; ++i) {
526 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var u = str.charCodeAt(i);
527 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if (u >= 55296 && u <= 57343) {
528 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var u1 = str.charCodeAt(++i);
529 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ u = 65536 + ((u & 1023) << 10) | (u1 & 1023);
530 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
531 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if (u <= 127) {
532 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if (outIdx >= endIdx) break;
533 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ heap[outIdx++] = u;
534 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ } else if (u <= 2047) {
535 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if (outIdx + 1 >= endIdx) break;
536 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ heap[outIdx++] = 192 | (u >> 6);
537 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ heap[outIdx++] = 128 | (u & 63);
538 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ } else if (u <= 65535) {
539 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if (outIdx + 2 >= endIdx) break;
540 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ heap[outIdx++] = 224 | (u >> 12);
541 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ heap[outIdx++] = 128 | ((u >> 6) & 63);
542 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ heap[outIdx++] = 128 | (u & 63);
543 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ } else {
544 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if (outIdx + 3 >= endIdx) break;
545 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ heap[outIdx++] = 240 | (u >> 18);
546 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ heap[outIdx++] = 128 | ((u >> 12) & 63);
547 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ heap[outIdx++] = 128 | ((u >> 6) & 63);
548 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ heap[outIdx++] = 128 | (u & 63);
549 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
550 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
551 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ heap[outIdx] = 0;
552 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return outIdx - startIdx;
553 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ };
554 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
555 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var stringToUTF8 = (str, outPtr, maxBytesToWrite) => stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite);
556 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
557 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var stringToUTF8OnStack = str => {
558 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var size = lengthBytesUTF8(str) + 1;
559 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var ret = stackAlloc(size);
560 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ stringToUTF8(str, ret, size);
561 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return ret;
562 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ };
563 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
564 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /**
565 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * @param {string|null=} returnType
566 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * @param {Array=} argTypes
567 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * @param {Arguments|Array=} args
568 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * @param {Object=} opts
569 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ */ var ccall = (ident, returnType, argTypes, args, opts) => {
559 570 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var toC = {
560 571 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"string": str => {
561 572 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var ret = 0;
562 573 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if (str !== null && str !== undefined && str !== 0) {
563 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var len = (str.length << 2) + 1;
564 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ret = stackAlloc(len);
565 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- stringToUTF8(str, ret, len);
574 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ret = stringToUTF8OnStack(str);
566 575 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
567 576 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return ret;
568 577 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
},
569 578 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"array": arr => {
570 579 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var ret = stackAlloc(arr.length);
@@ -598,51 +607,46 @@
598 607 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if (stack !== 0) stackRestore(stack);
599 608 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return convertReturnValue(ret);
600 609 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
601 610 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
ret = onDone(ret);
602 611 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return ret;
603 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
612 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ };
604 613 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
605 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function cwrap(ident, returnType, argTypes, opts) {
606 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- argTypes = argTypes || [];
607 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var numericArgs = argTypes.every(type => type === "number" || type === "boolean");
614 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /**
615 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * @param {string=} returnType
616 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * @param {Array=} argTypes
617 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ * @param {Object=} opts
618 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ */ var cwrap = (ident, returnType, argTypes, opts) => {
619 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var numericArgs = !argTypes || argTypes.every(type => type === "number" || type === "boolean");
608 620 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var numericRet = returnType !== "string";
609 621 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if (numericRet && numericArgs && !opts) {
610 622 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return getCFunc(ident);
611 623 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
612 624 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return function() {
613 625 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return ccall(ident, returnType, argTypes, arguments, opts);
614 626 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
};
615 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
616 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
617 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var asmLibraryArg = {
618 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- "a": ___assert_fail,
619 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- "b": _emscripten_resize_heap,
620 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- "c": _exit
621 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- };
622 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
623 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var asm = createWasm();
624 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
625 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var ___wasm_call_ctors = Module["___wasm_call_ctors"] = function() {
626 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return (___wasm_call_ctors = Module["___wasm_call_ctors"] = Module["asm"]["e"]).apply(null, arguments);
627 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- };
628 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
629 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var _pikchr = Module["_pikchr"] = function() {
630 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return (_pikchr = Module["_pikchr"] = Module["asm"]["f"]).apply(null, arguments);
631 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- };
632 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
633 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var stackSave = Module["stackSave"] = function() {
634 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return (stackSave = Module["stackSave"] = Module["asm"]["h"]).apply(null, arguments);
635 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- };
636 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
637 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var stackRestore = Module["stackRestore"] = function() {
638 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return (stackRestore = Module["stackRestore"] = Module["asm"]["i"]).apply(null, arguments);
639 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- };
640 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
641 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var stackAlloc = Module["stackAlloc"] = function() {
642 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return (stackAlloc = Module["stackAlloc"] = Module["asm"]["j"]).apply(null, arguments);
643 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- };
627 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ };
628 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
629 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var wasmImports = {
630 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /** @export */ a: ___assert_fail,
631 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /** @export */ b: _emscripten_resize_heap,
632 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /** @export */ c: _exit
633 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ };
634 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
635 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var wasmExports = createWasm();
636 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
637 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var ___wasm_call_ctors = () => (___wasm_call_ctors = wasmExports["e"])();
638 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
639 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var _pikchr = Module["_pikchr"] = (a0, a1, a2, a3, a4) => (_pikchr = Module["_pikchr"] = wasmExports["f"])(a0, a1, a2, a3, a4);
640 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
641 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var stackSave = () => (stackSave = wasmExports["h"])();
642 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
643 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var stackRestore = a0 => (stackRestore = wasmExports["i"])(a0);
644 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
645 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var stackAlloc = a0 => (stackAlloc = wasmExports["j"])(a0);
646 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
647 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ Module["stackAlloc"] = stackAlloc;
644 648 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
645 649 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Module["stackSave"] = stackSave;
646 650 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
647 651 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Module["stackRestore"] = stackRestore;
648 652 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@@ -657,12 +661,11 @@
657 661 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
dependenciesFulfilled = function runCaller() {
658 662 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if (!calledRun) run();
659 663 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if (!calledRun) dependenciesFulfilled = runCaller;
660 664 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
};
661 665 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
662 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- function run(args) {
663 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- args = args || arguments_;
666 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ function run() {
664 667 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if (runDependencies > 0) {
665 668 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return;
666 669 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
667 670 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
preRun();
668 671 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if (runDependencies > 0) {
@@ -699,15 +702,13 @@
699 702 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
700 703 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
701 704 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
run();
702 705 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
703 706 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
704 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return initPikchrModule.ready
707 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return moduleArg.ready
705 708 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
706 709 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
);
707 710 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
})();
708 711 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if (typeof exports === 'object' && typeof module === 'object')
709 712 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
module.exports = initPikchrModule;
710 713 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
else if (typeof define === 'function' && define['amd'])
711 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- define([], function() { return initPikchrModule; });
712 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- else if (typeof exports === 'object')
713 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- exports["initPikchrModule"] = initPikchrModule;
714 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ define([], () => initPikchrModule);
714 715 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!