i3s-6P5X4JEO.js 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892
  1. import "./chunk-S5KM4IGW.js";
  2. // node_modules/@arcgis/core/chunks/i3s.js
  3. function n(n2, r2) {
  4. for (var t2 = 0; t2 < r2.length; t2++) {
  5. const e2 = r2[t2];
  6. if ("string" != typeof e2 && !Array.isArray(e2)) {
  7. for (const r3 in e2)
  8. if ("default" !== r3 && !(r3 in n2)) {
  9. const t3 = Object.getOwnPropertyDescriptor(e2, r3);
  10. t3 && Object.defineProperty(n2, r3, t3.get ? t3 : { enumerable: true, get: () => e2[r3] });
  11. }
  12. }
  13. }
  14. return Object.freeze(Object.defineProperty(n2, Symbol.toStringTag, { value: "Module" }));
  15. }
  16. var r;
  17. var t;
  18. var e;
  19. var o = { exports: {} };
  20. r = o, t = "undefined" != typeof document && document.currentScript ? document.currentScript.src : void 0, e = function(n2) {
  21. var r2, e2, o2 = void 0 !== (n2 = n2 || {}) ? n2 : {};
  22. o2.ready = new Promise(function(n3, t2) {
  23. r2 = n3, e2 = t2;
  24. });
  25. var i2, a = {};
  26. for (i2 in o2)
  27. o2.hasOwnProperty(i2) && (a[i2] = o2[i2]);
  28. var u = "object" == typeof window, c = "function" == typeof importScripts;
  29. "object" == typeof process && "object" == typeof process.versions && process.versions.node;
  30. var f, s = "";
  31. function l(n3) {
  32. return o2.locateFile ? o2.locateFile(n3, s) : s + n3;
  33. }
  34. (u || c) && (c ? s = self.location.href : "undefined" != typeof document && document.currentScript && (s = document.currentScript.src), t && (s = t), s = 0 !== s.indexOf("blob:") ? s.substr(0, s.replace(/[?#].*/, "").lastIndexOf("/") + 1) : "", c && (f = function(n3) {
  35. var r3 = new XMLHttpRequest();
  36. return r3.open("GET", n3, false), r3.responseType = "arraybuffer", r3.send(null), new Uint8Array(r3.response);
  37. }));
  38. var p, d, v = o2.print || console.log.bind(console), h = o2.printErr || console.warn.bind(console);
  39. for (i2 in a)
  40. a.hasOwnProperty(i2) && (o2[i2] = a[i2]);
  41. a = null, o2.arguments && o2.arguments, o2.thisProgram && o2.thisProgram, o2.quit && o2.quit, o2.wasmBinary && (p = o2.wasmBinary), o2.noExitRuntime, "object" != typeof WebAssembly && rn("no native wasm support detected");
  42. var m = false, y = "undefined" != typeof TextDecoder ? new TextDecoder("utf8") : void 0;
  43. function g(n3, r3, t2) {
  44. for (var e3 = r3 + t2, o3 = r3; n3[o3] && !(o3 >= e3); )
  45. ++o3;
  46. if (o3 - r3 > 16 && n3.subarray && y)
  47. return y.decode(n3.subarray(r3, o3));
  48. for (var i3 = ""; r3 < o3; ) {
  49. var a2 = n3[r3++];
  50. if (128 & a2) {
  51. var u2 = 63 & n3[r3++];
  52. if (192 != (224 & a2)) {
  53. var c2 = 63 & n3[r3++];
  54. if ((a2 = 224 == (240 & a2) ? (15 & a2) << 12 | u2 << 6 | c2 : (7 & a2) << 18 | u2 << 12 | c2 << 6 | 63 & n3[r3++]) < 65536)
  55. i3 += String.fromCharCode(a2);
  56. else {
  57. var f2 = a2 - 65536;
  58. i3 += String.fromCharCode(55296 | f2 >> 10, 56320 | 1023 & f2);
  59. }
  60. } else
  61. i3 += String.fromCharCode((31 & a2) << 6 | u2);
  62. } else
  63. i3 += String.fromCharCode(a2);
  64. }
  65. return i3;
  66. }
  67. function _(n3, r3) {
  68. return n3 ? g(P, n3, r3) : "";
  69. }
  70. function w(n3, r3, t2, e3) {
  71. if (!(e3 > 0))
  72. return 0;
  73. for (var o3 = t2, i3 = t2 + e3 - 1, a2 = 0; a2 < n3.length; ++a2) {
  74. var u2 = n3.charCodeAt(a2);
  75. if (u2 >= 55296 && u2 <= 57343 && (u2 = 65536 + ((1023 & u2) << 10) | 1023 & n3.charCodeAt(++a2)), u2 <= 127) {
  76. if (t2 >= i3)
  77. break;
  78. r3[t2++] = u2;
  79. } else if (u2 <= 2047) {
  80. if (t2 + 1 >= i3)
  81. break;
  82. r3[t2++] = 192 | u2 >> 6, r3[t2++] = 128 | 63 & u2;
  83. } else if (u2 <= 65535) {
  84. if (t2 + 2 >= i3)
  85. break;
  86. r3[t2++] = 224 | u2 >> 12, r3[t2++] = 128 | u2 >> 6 & 63, r3[t2++] = 128 | 63 & u2;
  87. } else {
  88. if (t2 + 3 >= i3)
  89. break;
  90. r3[t2++] = 240 | u2 >> 18, r3[t2++] = 128 | u2 >> 12 & 63, r3[t2++] = 128 | u2 >> 6 & 63, r3[t2++] = 128 | 63 & u2;
  91. }
  92. }
  93. return r3[t2] = 0, t2 - o3;
  94. }
  95. function b(n3, r3, t2) {
  96. return w(n3, P, r3, t2);
  97. }
  98. function A(n3) {
  99. for (var r3 = 0, t2 = 0; t2 < n3.length; ++t2) {
  100. var e3 = n3.charCodeAt(t2);
  101. e3 >= 55296 && e3 <= 57343 && (e3 = 65536 + ((1023 & e3) << 10) | 1023 & n3.charCodeAt(++t2)), e3 <= 127 ? ++r3 : r3 += e3 <= 2047 ? 2 : e3 <= 65535 ? 3 : 4;
  102. }
  103. return r3;
  104. }
  105. var T, C, P, k, E, W, S, R, F, x, j = "undefined" != typeof TextDecoder ? new TextDecoder("utf-16le") : void 0;
  106. function I(n3, r3) {
  107. for (var t2 = n3, e3 = t2 >> 1, o3 = e3 + r3 / 2; !(e3 >= o3) && E[e3]; )
  108. ++e3;
  109. if ((t2 = e3 << 1) - n3 > 32 && j)
  110. return j.decode(P.subarray(n3, t2));
  111. for (var i3 = "", a2 = 0; !(a2 >= r3 / 2); ++a2) {
  112. var u2 = k[n3 + 2 * a2 >> 1];
  113. if (0 == u2)
  114. break;
  115. i3 += String.fromCharCode(u2);
  116. }
  117. return i3;
  118. }
  119. function U(n3, r3, t2) {
  120. if (void 0 === t2 && (t2 = 2147483647), t2 < 2)
  121. return 0;
  122. for (var e3 = r3, o3 = (t2 -= 2) < 2 * n3.length ? t2 / 2 : n3.length, i3 = 0; i3 < o3; ++i3) {
  123. var a2 = n3.charCodeAt(i3);
  124. k[r3 >> 1] = a2, r3 += 2;
  125. }
  126. return k[r3 >> 1] = 0, r3 - e3;
  127. }
  128. function O(n3) {
  129. return 2 * n3.length;
  130. }
  131. function D(n3, r3) {
  132. for (var t2 = 0, e3 = ""; !(t2 >= r3 / 4); ) {
  133. var o3 = W[n3 + 4 * t2 >> 2];
  134. if (0 == o3)
  135. break;
  136. if (++t2, o3 >= 65536) {
  137. var i3 = o3 - 65536;
  138. e3 += String.fromCharCode(55296 | i3 >> 10, 56320 | 1023 & i3);
  139. } else
  140. e3 += String.fromCharCode(o3);
  141. }
  142. return e3;
  143. }
  144. function H(n3, r3, t2) {
  145. if (void 0 === t2 && (t2 = 2147483647), t2 < 4)
  146. return 0;
  147. for (var e3 = r3, o3 = e3 + t2 - 4, i3 = 0; i3 < n3.length; ++i3) {
  148. var a2 = n3.charCodeAt(i3);
  149. if (a2 >= 55296 && a2 <= 57343 && (a2 = 65536 + ((1023 & a2) << 10) | 1023 & n3.charCodeAt(++i3)), W[r3 >> 2] = a2, (r3 += 4) + 4 > o3)
  150. break;
  151. }
  152. return W[r3 >> 2] = 0, r3 - e3;
  153. }
  154. function V(n3) {
  155. for (var r3 = 0, t2 = 0; t2 < n3.length; ++t2) {
  156. var e3 = n3.charCodeAt(t2);
  157. e3 >= 55296 && e3 <= 57343 && ++t2, r3 += 4;
  158. }
  159. return r3;
  160. }
  161. function M(n3, r3) {
  162. return n3 % r3 > 0 && (n3 += r3 - n3 % r3), n3;
  163. }
  164. function z(n3) {
  165. T = n3, o2.HEAP8 = C = new Int8Array(n3), o2.HEAP16 = k = new Int16Array(n3), o2.HEAP32 = W = new Int32Array(n3), o2.HEAPU8 = P = new Uint8Array(n3), o2.HEAPU16 = E = new Uint16Array(n3), o2.HEAPU32 = S = new Uint32Array(n3), o2.HEAPF32 = R = new Float32Array(n3), o2.HEAPF64 = F = new Float64Array(n3);
  166. }
  167. o2.INITIAL_MEMORY;
  168. var B = [], N = [], q = [];
  169. function L() {
  170. if (o2.preRun)
  171. for ("function" == typeof o2.preRun && (o2.preRun = [o2.preRun]); o2.preRun.length; )
  172. X(o2.preRun.shift());
  173. fn(B);
  174. }
  175. function G() {
  176. fn(N);
  177. }
  178. function J() {
  179. if (o2.postRun)
  180. for ("function" == typeof o2.postRun && (o2.postRun = [o2.postRun]); o2.postRun.length; )
  181. Z(o2.postRun.shift());
  182. fn(q);
  183. }
  184. function X(n3) {
  185. B.unshift(n3);
  186. }
  187. function Y(n3) {
  188. N.unshift(n3);
  189. }
  190. function Z(n3) {
  191. q.unshift(n3);
  192. }
  193. var $ = 0, K = null;
  194. function Q(n3) {
  195. $++, o2.monitorRunDependencies && o2.monitorRunDependencies($);
  196. }
  197. function nn(n3) {
  198. if ($--, o2.monitorRunDependencies && o2.monitorRunDependencies($), 0 == $ && K) {
  199. var r3 = K;
  200. K = null, r3();
  201. }
  202. }
  203. function rn(n3) {
  204. o2.onAbort && o2.onAbort(n3), h(n3 = "Aborted(" + n3 + ")"), m = true, n3 += ". Build with -s ASSERTIONS=1 for more info.";
  205. var r3 = new WebAssembly.RuntimeError(n3);
  206. throw e2(r3), r3;
  207. }
  208. o2.preloadedImages = {}, o2.preloadedAudios = {};
  209. var tn, en = "data:application/octet-stream;base64,";
  210. function on(n3) {
  211. return n3.startsWith(en);
  212. }
  213. function an(n3) {
  214. try {
  215. if (n3 == tn && p)
  216. return new Uint8Array(p);
  217. if (f)
  218. return f(n3);
  219. throw "both async and sync fetching of the wasm failed";
  220. } catch (h2) {
  221. rn(h2);
  222. }
  223. }
  224. function un() {
  225. return p || !u && !c || "function" != typeof fetch ? Promise.resolve().then(function() {
  226. return an(tn);
  227. }) : fetch(tn, { credentials: "same-origin" }).then(function(n3) {
  228. if (!n3.ok)
  229. throw "failed to load wasm binary file at '" + tn + "'";
  230. return n3.arrayBuffer();
  231. }).catch(function() {
  232. return an(tn);
  233. });
  234. }
  235. function cn() {
  236. var n3 = { env: Ur, wasi_snapshot_preview1: Ur };
  237. function r3(n4, r4) {
  238. var t3 = n4.exports;
  239. o2.asm = t3, z((d = o2.asm.memory).buffer), x = o2.asm.__indirect_function_table, Y(o2.asm.__wasm_call_ctors), nn();
  240. }
  241. function t2(n4) {
  242. r3(n4.instance);
  243. }
  244. function i3(r4) {
  245. return un().then(function(r5) {
  246. return WebAssembly.instantiate(r5, n3);
  247. }).then(function(n4) {
  248. return n4;
  249. }).then(r4, function(n4) {
  250. h("failed to asynchronously prepare wasm: " + n4), rn(n4);
  251. });
  252. }
  253. function a2() {
  254. return p || "function" != typeof WebAssembly.instantiateStreaming || on(tn) || "function" != typeof fetch ? i3(t2) : fetch(tn, { credentials: "same-origin" }).then(function(r4) {
  255. return WebAssembly.instantiateStreaming(r4, n3).then(t2, function(n4) {
  256. return h("wasm streaming compile failed: " + n4), h("falling back to ArrayBuffer instantiation"), i3(t2);
  257. });
  258. });
  259. }
  260. if (Q(), o2.instantiateWasm)
  261. try {
  262. return o2.instantiateWasm(n3, r3);
  263. } catch (u2) {
  264. return h("Module.instantiateWasm callback failed with error: " + u2), false;
  265. }
  266. return a2().catch(e2), {};
  267. }
  268. function fn(n3) {
  269. for (; n3.length > 0; ) {
  270. var r3 = n3.shift();
  271. if ("function" != typeof r3) {
  272. var t2 = r3.func;
  273. "number" == typeof t2 ? void 0 === r3.arg ? ln(t2)() : ln(t2)(r3.arg) : t2(void 0 === r3.arg ? null : r3.arg);
  274. } else
  275. r3(o2);
  276. }
  277. }
  278. on(tn = "i3s.wasm") || (tn = l(tn));
  279. var sn = [];
  280. function ln(n3) {
  281. var r3 = sn[n3];
  282. return r3 || (n3 >= sn.length && (sn.length = n3 + 1), sn[n3] = r3 = x.get(n3)), r3;
  283. }
  284. function pn(n3, r3) {
  285. ln(n3)(r3);
  286. }
  287. function dn(n3) {
  288. return Dr(n3 + 16) + 16;
  289. }
  290. function vn(n3, r3) {
  291. }
  292. function hn(n3, r3) {
  293. return vn();
  294. }
  295. function mn(n3) {
  296. this.excPtr = n3, this.ptr = n3 - 16, this.set_type = function(n4) {
  297. W[this.ptr + 4 >> 2] = n4;
  298. }, this.get_type = function() {
  299. return W[this.ptr + 4 >> 2];
  300. }, this.set_destructor = function(n4) {
  301. W[this.ptr + 8 >> 2] = n4;
  302. }, this.get_destructor = function() {
  303. return W[this.ptr + 8 >> 2];
  304. }, this.set_refcount = function(n4) {
  305. W[this.ptr >> 2] = n4;
  306. }, this.set_caught = function(n4) {
  307. n4 = n4 ? 1 : 0, C[this.ptr + 12 >> 0] = n4;
  308. }, this.get_caught = function() {
  309. return 0 != C[this.ptr + 12 >> 0];
  310. }, this.set_rethrown = function(n4) {
  311. n4 = n4 ? 1 : 0, C[this.ptr + 13 >> 0] = n4;
  312. }, this.get_rethrown = function() {
  313. return 0 != C[this.ptr + 13 >> 0];
  314. }, this.init = function(n4, r3) {
  315. this.set_type(n4), this.set_destructor(r3), this.set_refcount(0), this.set_caught(false), this.set_rethrown(false);
  316. }, this.add_ref = function() {
  317. var n4 = W[this.ptr >> 2];
  318. W[this.ptr >> 2] = n4 + 1;
  319. }, this.release_ref = function() {
  320. var n4 = W[this.ptr >> 2];
  321. return W[this.ptr >> 2] = n4 - 1, 1 === n4;
  322. };
  323. }
  324. function yn(n3, r3, t2) {
  325. throw new mn(n3).init(r3, t2), n3;
  326. }
  327. var gn = {};
  328. function _n(n3) {
  329. for (; n3.length; ) {
  330. var r3 = n3.pop();
  331. n3.pop()(r3);
  332. }
  333. }
  334. function wn(n3) {
  335. return this.fromWireType(S[n3 >> 2]);
  336. }
  337. var bn = {}, An = {}, Tn = {}, Cn = 48, Pn = 57;
  338. function kn(n3) {
  339. if (void 0 === n3)
  340. return "_unknown";
  341. var r3 = (n3 = n3.replace(/[^a-zA-Z0-9_]/g, "$")).charCodeAt(0);
  342. return r3 >= Cn && r3 <= Pn ? "_" + n3 : n3;
  343. }
  344. function En(n3, r3) {
  345. return n3 = kn(n3), function() {
  346. return r3.apply(this, arguments);
  347. };
  348. }
  349. function Wn(n3, r3) {
  350. var t2 = En(r3, function(n4) {
  351. this.name = r3, this.message = n4;
  352. var t3 = new Error(n4).stack;
  353. void 0 !== t3 && (this.stack = this.toString() + "\n" + t3.replace(/^Error(:[^\n]*)?\n/, ""));
  354. });
  355. return t2.prototype = Object.create(n3.prototype), t2.prototype.constructor = t2, t2.prototype.toString = function() {
  356. return void 0 === this.message ? this.name : this.name + ": " + this.message;
  357. }, t2;
  358. }
  359. var Sn = void 0;
  360. function Rn(n3) {
  361. throw new Sn(n3);
  362. }
  363. function Fn(n3, r3, t2) {
  364. function e3(r4) {
  365. var e4 = t2(r4);
  366. e4.length !== n3.length && Rn("Mismatched type converter count");
  367. for (var o4 = 0; o4 < n3.length; ++o4)
  368. Mn(n3[o4], e4[o4]);
  369. }
  370. n3.forEach(function(n4) {
  371. Tn[n4] = r3;
  372. });
  373. var o3 = new Array(r3.length), i3 = [], a2 = 0;
  374. r3.forEach(function(n4, r4) {
  375. An.hasOwnProperty(n4) ? o3[r4] = An[n4] : (i3.push(n4), bn.hasOwnProperty(n4) || (bn[n4] = []), bn[n4].push(function() {
  376. o3[r4] = An[n4], ++a2 === i3.length && e3(o3);
  377. }));
  378. }), 0 === i3.length && e3(o3);
  379. }
  380. function xn(n3) {
  381. var r3 = gn[n3];
  382. delete gn[n3];
  383. var t2 = r3.rawConstructor, e3 = r3.rawDestructor, o3 = r3.fields;
  384. Fn([n3], o3.map(function(n4) {
  385. return n4.getterReturnType;
  386. }).concat(o3.map(function(n4) {
  387. return n4.setterArgumentType;
  388. })), function(n4) {
  389. var i3 = {};
  390. return o3.forEach(function(r4, t3) {
  391. var e4 = r4.fieldName, a2 = n4[t3], u2 = r4.getter, c2 = r4.getterContext, f2 = n4[t3 + o3.length], s2 = r4.setter, l2 = r4.setterContext;
  392. i3[e4] = { read: function(n5) {
  393. return a2.fromWireType(u2(c2, n5));
  394. }, write: function(n5, r5) {
  395. var t4 = [];
  396. s2(l2, n5, f2.toWireType(t4, r5)), _n(t4);
  397. } };
  398. }), [{ name: r3.name, fromWireType: function(n5) {
  399. var r4 = {};
  400. for (var t3 in i3)
  401. r4[t3] = i3[t3].read(n5);
  402. return e3(n5), r4;
  403. }, toWireType: function(n5, r4) {
  404. for (var o4 in i3)
  405. if (!(o4 in r4))
  406. throw new TypeError('Missing field: "' + o4 + '"');
  407. var a2 = t2();
  408. for (o4 in i3)
  409. i3[o4].write(a2, r4[o4]);
  410. return null !== n5 && n5.push(e3, a2), a2;
  411. }, argPackAdvance: 8, readValueFromPointer: wn, destructorFunction: e3 }];
  412. });
  413. }
  414. function jn(n3, r3, t2, e3, o3) {
  415. }
  416. function In(n3) {
  417. switch (n3) {
  418. case 1:
  419. return 0;
  420. case 2:
  421. return 1;
  422. case 4:
  423. return 2;
  424. case 8:
  425. return 3;
  426. default:
  427. throw new TypeError("Unknown type size: " + n3);
  428. }
  429. }
  430. function Un() {
  431. for (var n3 = new Array(256), r3 = 0; r3 < 256; ++r3)
  432. n3[r3] = String.fromCharCode(r3);
  433. On = n3;
  434. }
  435. var On = void 0;
  436. function Dn(n3) {
  437. for (var r3 = "", t2 = n3; P[t2]; )
  438. r3 += On[P[t2++]];
  439. return r3;
  440. }
  441. var Hn = void 0;
  442. function Vn(n3) {
  443. throw new Hn(n3);
  444. }
  445. function Mn(n3, r3, t2) {
  446. if (t2 = t2 || {}, !("argPackAdvance" in r3))
  447. throw new TypeError("registerType registeredInstance requires argPackAdvance");
  448. var e3 = r3.name;
  449. if (n3 || Vn('type "' + e3 + '" must have a positive integer typeid pointer'), An.hasOwnProperty(n3)) {
  450. if (t2.ignoreDuplicateRegistrations)
  451. return;
  452. Vn("Cannot register type '" + e3 + "' twice");
  453. }
  454. if (An[n3] = r3, delete Tn[n3], bn.hasOwnProperty(n3)) {
  455. var o3 = bn[n3];
  456. delete bn[n3], o3.forEach(function(n4) {
  457. n4();
  458. });
  459. }
  460. }
  461. function zn(n3, r3, t2, e3, o3) {
  462. var i3 = In(t2);
  463. Mn(n3, { name: r3 = Dn(r3), fromWireType: function(n4) {
  464. return !!n4;
  465. }, toWireType: function(n4, r4) {
  466. return r4 ? e3 : o3;
  467. }, argPackAdvance: 8, readValueFromPointer: function(n4) {
  468. var e4;
  469. if (1 === t2)
  470. e4 = C;
  471. else if (2 === t2)
  472. e4 = k;
  473. else {
  474. if (4 !== t2)
  475. throw new TypeError("Unknown boolean type size: " + r3);
  476. e4 = W;
  477. }
  478. return this.fromWireType(e4[n4 >> i3]);
  479. }, destructorFunction: null });
  480. }
  481. var Bn = [], Nn = [{}, { value: void 0 }, { value: null }, { value: true }, { value: false }];
  482. function qn(n3) {
  483. n3 > 4 && 0 == --Nn[n3].refcount && (Nn[n3] = void 0, Bn.push(n3));
  484. }
  485. function Ln() {
  486. for (var n3 = 0, r3 = 5; r3 < Nn.length; ++r3)
  487. void 0 !== Nn[r3] && ++n3;
  488. return n3;
  489. }
  490. function Gn() {
  491. for (var n3 = 5; n3 < Nn.length; ++n3)
  492. if (void 0 !== Nn[n3])
  493. return Nn[n3];
  494. return null;
  495. }
  496. function Jn() {
  497. o2.count_emval_handles = Ln, o2.get_first_emval = Gn;
  498. }
  499. var Xn = { toValue: function(n3) {
  500. return n3 || Vn("Cannot use deleted val. handle = " + n3), Nn[n3].value;
  501. }, toHandle: function(n3) {
  502. switch (n3) {
  503. case void 0:
  504. return 1;
  505. case null:
  506. return 2;
  507. case true:
  508. return 3;
  509. case false:
  510. return 4;
  511. default:
  512. var r3 = Bn.length ? Bn.pop() : Nn.length;
  513. return Nn[r3] = { refcount: 1, value: n3 }, r3;
  514. }
  515. } };
  516. function Yn(n3, r3) {
  517. Mn(n3, { name: r3 = Dn(r3), fromWireType: function(n4) {
  518. var r4 = Xn.toValue(n4);
  519. return qn(n4), r4;
  520. }, toWireType: function(n4, r4) {
  521. return Xn.toHandle(r4);
  522. }, argPackAdvance: 8, readValueFromPointer: wn, destructorFunction: null });
  523. }
  524. function Zn(n3) {
  525. if (null === n3)
  526. return "null";
  527. var r3 = typeof n3;
  528. return "object" === r3 || "array" === r3 || "function" === r3 ? n3.toString() : "" + n3;
  529. }
  530. function $n(n3, r3) {
  531. switch (r3) {
  532. case 2:
  533. return function(n4) {
  534. return this.fromWireType(R[n4 >> 2]);
  535. };
  536. case 3:
  537. return function(n4) {
  538. return this.fromWireType(F[n4 >> 3]);
  539. };
  540. default:
  541. throw new TypeError("Unknown float type: " + n3);
  542. }
  543. }
  544. function Kn(n3, r3, t2) {
  545. var e3 = In(t2);
  546. Mn(n3, { name: r3 = Dn(r3), fromWireType: function(n4) {
  547. return n4;
  548. }, toWireType: function(n4, r4) {
  549. if ("number" != typeof r4 && "boolean" != typeof r4)
  550. throw new TypeError('Cannot convert "' + Zn(r4) + '" to ' + this.name);
  551. return r4;
  552. }, argPackAdvance: 8, readValueFromPointer: $n(r3, e3), destructorFunction: null });
  553. }
  554. function Qn(n3, r3, t2, e3, o3) {
  555. var i3 = r3.length;
  556. i3 < 2 && Vn("argTypes array size mismatch! Must at least get return value and 'this' types!");
  557. for (var a2 = null !== r3[1] && null !== t2, u2 = false, c2 = 1; c2 < r3.length; ++c2)
  558. if (null !== r3[c2] && void 0 === r3[c2].destructorFunction) {
  559. u2 = true;
  560. break;
  561. }
  562. var f2 = "void" !== r3[0].name, s2 = i3 - 2, l2 = new Array(s2), p2 = [], d2 = [];
  563. return function() {
  564. var t3;
  565. arguments.length !== s2 && Vn("function " + n3 + " called with " + arguments.length + " arguments, expected " + s2 + " args!"), d2.length = 0, p2.length = a2 ? 2 : 1, p2[0] = o3, a2 && (t3 = r3[1].toWireType(d2, this), p2[1] = t3);
  566. for (var i4 = 0; i4 < s2; ++i4)
  567. l2[i4] = r3[i4 + 2].toWireType(d2, arguments[i4]), p2.push(l2[i4]);
  568. function c3(n4) {
  569. if (u2)
  570. _n(d2);
  571. else
  572. for (var e4 = a2 ? 1 : 2; e4 < r3.length; e4++) {
  573. var o4 = 1 === e4 ? t3 : l2[e4 - 2];
  574. null !== r3[e4].destructorFunction && r3[e4].destructorFunction(o4);
  575. }
  576. if (f2)
  577. return r3[0].fromWireType(n4);
  578. }
  579. return c3(e3.apply(null, p2));
  580. };
  581. }
  582. function nr(n3, r3, t2) {
  583. if (void 0 === n3[r3].overloadTable) {
  584. var e3 = n3[r3];
  585. n3[r3] = function() {
  586. return n3[r3].overloadTable.hasOwnProperty(arguments.length) || Vn("Function '" + t2 + "' called with an invalid number of arguments (" + arguments.length + ") - expects one of (" + n3[r3].overloadTable + ")!"), n3[r3].overloadTable[arguments.length].apply(this, arguments);
  587. }, n3[r3].overloadTable = [], n3[r3].overloadTable[e3.argCount] = e3;
  588. }
  589. }
  590. function rr(n3, r3, t2) {
  591. o2.hasOwnProperty(n3) ? ((void 0 === t2 || void 0 !== o2[n3].overloadTable && void 0 !== o2[n3].overloadTable[t2]) && Vn("Cannot register public name '" + n3 + "' twice"), nr(o2, n3, n3), o2.hasOwnProperty(t2) && Vn("Cannot register multiple overloads of a function with the same number of arguments (" + t2 + ")!"), o2[n3].overloadTable[t2] = r3) : (o2[n3] = r3, void 0 !== t2 && (o2[n3].numArguments = t2));
  592. }
  593. function tr(n3, r3) {
  594. for (var t2 = [], e3 = 0; e3 < n3; e3++)
  595. t2.push(W[(r3 >> 2) + e3]);
  596. return t2;
  597. }
  598. function er(n3, r3, t2) {
  599. o2.hasOwnProperty(n3) || Rn("Replacing nonexistant public symbol"), void 0 !== o2[n3].overloadTable && void 0 !== t2 ? o2[n3].overloadTable[t2] = r3 : (o2[n3] = r3, o2[n3].argCount = t2);
  600. }
  601. function or(n3, r3, t2) {
  602. var e3 = o2["dynCall_" + n3];
  603. return t2 && t2.length ? e3.apply(null, [r3].concat(t2)) : e3.call(null, r3);
  604. }
  605. function ir(n3, r3, t2) {
  606. return n3.includes("j") ? or(n3, r3, t2) : ln(r3).apply(null, t2);
  607. }
  608. function ar(n3, r3) {
  609. var t2 = [];
  610. return function() {
  611. t2.length = arguments.length;
  612. for (var e3 = 0; e3 < arguments.length; e3++)
  613. t2[e3] = arguments[e3];
  614. return ir(n3, r3, t2);
  615. };
  616. }
  617. function ur(n3, r3) {
  618. function t2() {
  619. return n3.includes("j") ? ar(n3, r3) : ln(r3);
  620. }
  621. n3 = Dn(n3);
  622. var e3 = t2();
  623. return "function" != typeof e3 && Vn("unknown function pointer with signature " + n3 + ": " + r3), e3;
  624. }
  625. var cr = void 0;
  626. function fr(n3) {
  627. var r3 = Vr(n3), t2 = Dn(r3);
  628. return Hr(r3), t2;
  629. }
  630. function sr(n3, r3) {
  631. var t2 = [], e3 = {};
  632. function o3(n4) {
  633. e3[n4] || An[n4] || (Tn[n4] ? Tn[n4].forEach(o3) : (t2.push(n4), e3[n4] = true));
  634. }
  635. throw r3.forEach(o3), new cr(n3 + ": " + t2.map(fr).join([", "]));
  636. }
  637. function lr(n3, r3, t2, e3, o3, i3) {
  638. var a2 = tr(r3, t2);
  639. n3 = Dn(n3), o3 = ur(e3, o3), rr(n3, function() {
  640. sr("Cannot call " + n3 + " due to unbound types", a2);
  641. }, r3 - 1), Fn([], a2, function(t3) {
  642. var e4 = [t3[0], null].concat(t3.slice(1));
  643. return er(n3, Qn(n3, e4, null, o3, i3), r3 - 1), [];
  644. });
  645. }
  646. function pr(n3, r3, t2) {
  647. switch (r3) {
  648. case 0:
  649. return t2 ? function(n4) {
  650. return C[n4];
  651. } : function(n4) {
  652. return P[n4];
  653. };
  654. case 1:
  655. return t2 ? function(n4) {
  656. return k[n4 >> 1];
  657. } : function(n4) {
  658. return E[n4 >> 1];
  659. };
  660. case 2:
  661. return t2 ? function(n4) {
  662. return W[n4 >> 2];
  663. } : function(n4) {
  664. return S[n4 >> 2];
  665. };
  666. default:
  667. throw new TypeError("Unknown integer type: " + n3);
  668. }
  669. }
  670. function dr(n3, r3, t2, e3, o3) {
  671. r3 = Dn(r3), -1 === o3 && (o3 = 4294967295);
  672. var i3 = In(t2), a2 = function(n4) {
  673. return n4;
  674. };
  675. if (0 === e3) {
  676. var u2 = 32 - 8 * t2;
  677. a2 = function(n4) {
  678. return n4 << u2 >>> u2;
  679. };
  680. }
  681. var c2 = r3.includes("unsigned");
  682. Mn(n3, { name: r3, fromWireType: a2, toWireType: function(n4, t3) {
  683. if ("number" != typeof t3 && "boolean" != typeof t3)
  684. throw new TypeError('Cannot convert "' + Zn(t3) + '" to ' + this.name);
  685. if (t3 < e3 || t3 > o3)
  686. throw new TypeError('Passing a number "' + Zn(t3) + '" from JS side to C/C++ side to an argument of type "' + r3 + '", which is outside the valid range [' + e3 + ", " + o3 + "]!");
  687. return c2 ? t3 >>> 0 : 0 | t3;
  688. }, argPackAdvance: 8, readValueFromPointer: pr(r3, i3, 0 !== e3), destructorFunction: null });
  689. }
  690. function vr(n3, r3, t2) {
  691. var e3 = [Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array, Uint32Array, Float32Array, Float64Array][r3];
  692. function o3(n4) {
  693. var r4 = S, t3 = r4[n4 >>= 2], o4 = r4[n4 + 1];
  694. return new e3(T, o4, t3);
  695. }
  696. Mn(n3, { name: t2 = Dn(t2), fromWireType: o3, argPackAdvance: 8, readValueFromPointer: o3 }, { ignoreDuplicateRegistrations: true });
  697. }
  698. function hr(n3, r3) {
  699. var t2 = "std::string" === (r3 = Dn(r3));
  700. Mn(n3, { name: r3, fromWireType: function(n4) {
  701. var r4, e3 = S[n4 >> 2];
  702. if (t2)
  703. for (var o3 = n4 + 4, i3 = 0; i3 <= e3; ++i3) {
  704. var a2 = n4 + 4 + i3;
  705. if (i3 == e3 || 0 == P[a2]) {
  706. var u2 = _(o3, a2 - o3);
  707. void 0 === r4 ? r4 = u2 : (r4 += String.fromCharCode(0), r4 += u2), o3 = a2 + 1;
  708. }
  709. }
  710. else {
  711. var c2 = new Array(e3);
  712. for (i3 = 0; i3 < e3; ++i3)
  713. c2[i3] = String.fromCharCode(P[n4 + 4 + i3]);
  714. r4 = c2.join("");
  715. }
  716. return Hr(n4), r4;
  717. }, toWireType: function(n4, r4) {
  718. r4 instanceof ArrayBuffer && (r4 = new Uint8Array(r4));
  719. var e3 = "string" == typeof r4;
  720. e3 || r4 instanceof Uint8Array || r4 instanceof Uint8ClampedArray || r4 instanceof Int8Array || Vn("Cannot pass non-string to std::string");
  721. var o3 = (t2 && e3 ? function() {
  722. return A(r4);
  723. } : function() {
  724. return r4.length;
  725. })(), i3 = Dr(4 + o3 + 1);
  726. if (S[i3 >> 2] = o3, t2 && e3)
  727. b(r4, i3 + 4, o3 + 1);
  728. else if (e3)
  729. for (var a2 = 0; a2 < o3; ++a2) {
  730. var u2 = r4.charCodeAt(a2);
  731. u2 > 255 && (Hr(i3), Vn("String has UTF-16 code units that do not fit in 8 bits")), P[i3 + 4 + a2] = u2;
  732. }
  733. else
  734. for (a2 = 0; a2 < o3; ++a2)
  735. P[i3 + 4 + a2] = r4[a2];
  736. return null !== n4 && n4.push(Hr, i3), i3;
  737. }, argPackAdvance: 8, readValueFromPointer: wn, destructorFunction: function(n4) {
  738. Hr(n4);
  739. } });
  740. }
  741. function mr(n3, r3, t2) {
  742. var e3, o3, i3, a2, u2;
  743. t2 = Dn(t2), 2 === r3 ? (e3 = I, o3 = U, a2 = O, i3 = function() {
  744. return E;
  745. }, u2 = 1) : 4 === r3 && (e3 = D, o3 = H, a2 = V, i3 = function() {
  746. return S;
  747. }, u2 = 2), Mn(n3, { name: t2, fromWireType: function(n4) {
  748. for (var t3, o4 = S[n4 >> 2], a3 = i3(), c2 = n4 + 4, f2 = 0; f2 <= o4; ++f2) {
  749. var s2 = n4 + 4 + f2 * r3;
  750. if (f2 == o4 || 0 == a3[s2 >> u2]) {
  751. var l2 = e3(c2, s2 - c2);
  752. void 0 === t3 ? t3 = l2 : (t3 += String.fromCharCode(0), t3 += l2), c2 = s2 + r3;
  753. }
  754. }
  755. return Hr(n4), t3;
  756. }, toWireType: function(n4, e4) {
  757. "string" != typeof e4 && Vn("Cannot pass non-string to C++ string type " + t2);
  758. var i4 = a2(e4), c2 = Dr(4 + i4 + r3);
  759. return S[c2 >> 2] = i4 >> u2, o3(e4, c2 + 4, i4 + r3), null !== n4 && n4.push(Hr, c2), c2;
  760. }, argPackAdvance: 8, readValueFromPointer: wn, destructorFunction: function(n4) {
  761. Hr(n4);
  762. } });
  763. }
  764. function yr(n3, r3, t2, e3, o3, i3) {
  765. gn[n3] = { name: Dn(r3), rawConstructor: ur(t2, e3), rawDestructor: ur(o3, i3), fields: [] };
  766. }
  767. function gr(n3, r3, t2, e3, o3, i3, a2, u2, c2, f2) {
  768. gn[n3].fields.push({ fieldName: Dn(r3), getterReturnType: t2, getter: ur(e3, o3), getterContext: i3, setterArgumentType: a2, setter: ur(u2, c2), setterContext: f2 });
  769. }
  770. function _r(n3, r3) {
  771. Mn(n3, { isVoid: true, name: r3 = Dn(r3), argPackAdvance: 0, fromWireType: function() {
  772. }, toWireType: function(n4, r4) {
  773. } });
  774. }
  775. function wr(n3) {
  776. n3 > 4 && (Nn[n3].refcount += 1);
  777. }
  778. var br = {};
  779. function Ar(n3) {
  780. var r3 = br[n3];
  781. return void 0 === r3 ? Dn(n3) : r3;
  782. }
  783. function Tr(n3) {
  784. return Xn.toHandle(Ar(n3));
  785. }
  786. function Cr(n3, r3) {
  787. var t2 = An[n3];
  788. return void 0 === t2 && Vn(r3 + " has unknown type " + fr(n3)), t2;
  789. }
  790. function Pr(n3, r3) {
  791. var t2 = (n3 = Cr(n3, "_emval_take_value")).readValueFromPointer(r3);
  792. return Xn.toHandle(t2);
  793. }
  794. function kr() {
  795. rn("");
  796. }
  797. function Er(n3, r3, t2) {
  798. P.copyWithin(n3, r3, r3 + t2);
  799. }
  800. function Wr(n3) {
  801. try {
  802. return d.grow(n3 - T.byteLength + 65535 >>> 16), z(d.buffer), 1;
  803. } catch (r3) {
  804. }
  805. }
  806. function Sr(n3) {
  807. var r3 = P.length, t2 = 2147483648;
  808. if ((n3 >>>= 0) > t2)
  809. return false;
  810. for (var e3 = 1; e3 <= 4; e3 *= 2) {
  811. var o3 = r3 * (1 + 0.2 / e3);
  812. if (o3 = Math.min(o3, n3 + 100663296), Wr(Math.min(t2, M(Math.max(n3, o3), 65536))))
  813. return true;
  814. }
  815. return false;
  816. }
  817. var Rr = { mappings: {}, buffers: [null, [], []], printChar: function(n3, r3) {
  818. var t2 = Rr.buffers[n3];
  819. 0 === r3 || 10 === r3 ? ((1 === n3 ? v : h)(g(t2, 0)), t2.length = 0) : t2.push(r3);
  820. }, varargs: void 0, get: function() {
  821. return Rr.varargs += 4, W[Rr.varargs - 4 >> 2];
  822. }, getStr: function(n3) {
  823. return _(n3);
  824. }, get64: function(n3, r3) {
  825. return n3;
  826. } };
  827. function Fr(n3) {
  828. return 0;
  829. }
  830. function xr(n3, r3, t2, e3, o3) {
  831. }
  832. function jr(n3, r3, t2, e3) {
  833. for (var o3 = 0, i3 = 0; i3 < t2; i3++) {
  834. var a2 = W[r3 >> 2], u2 = W[r3 + 4 >> 2];
  835. r3 += 8;
  836. for (var c2 = 0; c2 < u2; c2++)
  837. Rr.printChar(n3, P[a2 + c2]);
  838. o3 += u2;
  839. }
  840. return W[e3 >> 2] = o3, 0;
  841. }
  842. function Ir(n3) {
  843. }
  844. Sn = o2.InternalError = Wn(Error, "InternalError"), Un(), Hn = o2.BindingError = Wn(Error, "BindingError"), Jn(), cr = o2.UnboundTypeError = Wn(Error, "UnboundTypeError");
  845. var Ur = { __call_sighandler: pn, __cxa_allocate_exception: dn, __cxa_atexit: hn, __cxa_throw: yn, _embind_finalize_value_object: xn, _embind_register_bigint: jn, _embind_register_bool: zn, _embind_register_emval: Yn, _embind_register_float: Kn, _embind_register_function: lr, _embind_register_integer: dr, _embind_register_memory_view: vr, _embind_register_std_string: hr, _embind_register_std_wstring: mr, _embind_register_value_object: yr, _embind_register_value_object_field: gr, _embind_register_void: _r, _emval_decref: qn, _emval_incref: wr, _emval_new_cstring: Tr, _emval_take_value: Pr, abort: kr, emscripten_memcpy_big: Er, emscripten_resize_heap: Sr, fd_close: Fr, fd_seek: xr, fd_write: jr, setTempRet0: Ir };
  846. cn(), o2.___wasm_call_ctors = function() {
  847. return (o2.___wasm_call_ctors = o2.asm.__wasm_call_ctors).apply(null, arguments);
  848. };
  849. var Or, Dr = o2._malloc = function() {
  850. return (Dr = o2._malloc = o2.asm.malloc).apply(null, arguments);
  851. }, Hr = o2._free = function() {
  852. return (Hr = o2._free = o2.asm.free).apply(null, arguments);
  853. }, Vr = o2.___getTypeName = function() {
  854. return (Vr = o2.___getTypeName = o2.asm.__getTypeName).apply(null, arguments);
  855. };
  856. function Mr(n3) {
  857. function t2() {
  858. Or || (Or = true, o2.calledRun = true, m || (G(), r2(o2), o2.onRuntimeInitialized && o2.onRuntimeInitialized(), J()));
  859. }
  860. $ > 0 || (L(), $ > 0 || (o2.setStatus ? (o2.setStatus("Running..."), setTimeout(function() {
  861. setTimeout(function() {
  862. o2.setStatus("");
  863. }, 1), t2();
  864. }, 1)) : t2()));
  865. }
  866. if (o2.___embind_register_native_and_builtin_types = function() {
  867. return (o2.___embind_register_native_and_builtin_types = o2.asm.__embind_register_native_and_builtin_types).apply(null, arguments);
  868. }, o2.___errno_location = function() {
  869. return (o2.___errno_location = o2.asm.__errno_location).apply(null, arguments);
  870. }, o2.stackSave = function() {
  871. return (o2.stackSave = o2.asm.stackSave).apply(null, arguments);
  872. }, o2.stackRestore = function() {
  873. return (o2.stackRestore = o2.asm.stackRestore).apply(null, arguments);
  874. }, o2.stackAlloc = function() {
  875. return (o2.stackAlloc = o2.asm.stackAlloc).apply(null, arguments);
  876. }, o2.dynCall_vij = function() {
  877. return (o2.dynCall_vij = o2.asm.dynCall_vij).apply(null, arguments);
  878. }, o2.dynCall_jiji = function() {
  879. return (o2.dynCall_jiji = o2.asm.dynCall_jiji).apply(null, arguments);
  880. }, K = function n3() {
  881. Or || Mr(), Or || (K = n3);
  882. }, o2.run = Mr, o2.preInit)
  883. for ("function" == typeof o2.preInit && (o2.preInit = [o2.preInit]); o2.preInit.length > 0; )
  884. o2.preInit.pop()();
  885. return Mr(), n2.ready;
  886. }, r.exports = e;
  887. var i = n({ __proto__: null, default: o.exports }, [o.exports]);
  888. export {
  889. i
  890. };
  891. //# sourceMappingURL=i3s-6P5X4JEO.js.map