diff --git a/main.js b/main.js
index 1f8ae9c..a62d4b3 100644
--- a/main.js
+++ b/main.js
@@ -5,8 +5,8 @@ import store from './store'
import '@/static/js/request.js'
import '@/static/js/CommonFunction.js'
-// import vconsole from "vconsole";
-// Vue.prototype.vconsole = new vconsole();
+import vconsole from "vconsole";
+Vue.prototype.vconsole = new vconsole();
Vue.config.productionTip = false
diff --git a/manifest.json b/manifest.json
index 43b330c..6f117ab 100644
--- a/manifest.json
+++ b/manifest.json
@@ -1,6 +1,6 @@
{
"name" : "daoyou",
- "appid" : "__UNI__4A60AD2",
+ "appid" : "__UNI__359C6E6",
"description" : "",
"versionName" : "1.0.0",
"versionCode" : "100",
@@ -97,6 +97,9 @@
"maps" : {
"qqmap" : {
"key" : "4QQBZ-35LWQ-7725U-45ZGA-MIB5E-ZXBEA"
+ },
+ "tencent" : {
+ "key" : "YVOBZ-MWJ3Z-34IXK-7J2GL-O33US-QLF5X"
}
}
}
diff --git a/node_modules/@babel/runtime/LICENSE b/node_modules/@babel/runtime/LICENSE
new file mode 100644
index 0000000..f31575e
--- /dev/null
+++ b/node_modules/@babel/runtime/LICENSE
@@ -0,0 +1,22 @@
+MIT License
+
+Copyright (c) 2014-present Sebastian McKenzie and other contributors
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/node_modules/@babel/runtime/README.md b/node_modules/@babel/runtime/README.md
new file mode 100644
index 0000000..2f3368e
--- /dev/null
+++ b/node_modules/@babel/runtime/README.md
@@ -0,0 +1,19 @@
+# @babel/runtime
+
+> babel's modular runtime helpers
+
+See our website [@babel/runtime](https://babeljs.io/docs/babel-runtime) for more information.
+
+## Install
+
+Using npm:
+
+```sh
+npm install --save @babel/runtime
+```
+
+or using yarn:
+
+```sh
+yarn add @babel/runtime
+```
diff --git a/node_modules/@babel/runtime/helpers/AwaitValue.js b/node_modules/@babel/runtime/helpers/AwaitValue.js
new file mode 100644
index 0000000..52a7e69
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/AwaitValue.js
@@ -0,0 +1,4 @@
+function _AwaitValue(t) {
+ this.wrapped = t;
+}
+module.exports = _AwaitValue, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/OverloadYield.js b/node_modules/@babel/runtime/helpers/OverloadYield.js
new file mode 100644
index 0000000..0eca88c
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/OverloadYield.js
@@ -0,0 +1,4 @@
+function _OverloadYield(e, d) {
+ this.v = e, this.k = d;
+}
+module.exports = _OverloadYield, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/applyDecoratedDescriptor.js b/node_modules/@babel/runtime/helpers/applyDecoratedDescriptor.js
new file mode 100644
index 0000000..0ff780e
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/applyDecoratedDescriptor.js
@@ -0,0 +1,9 @@
+function _applyDecoratedDescriptor(i, e, r, n, l) {
+ var a = {};
+ return Object.keys(n).forEach(function (i) {
+ a[i] = n[i];
+ }), a.enumerable = !!a.enumerable, a.configurable = !!a.configurable, ("value" in a || a.initializer) && (a.writable = !0), a = r.slice().reverse().reduce(function (r, n) {
+ return n(i, e, r) || r;
+ }, a), l && void 0 !== a.initializer && (a.value = a.initializer ? a.initializer.call(l) : void 0, a.initializer = void 0), void 0 === a.initializer ? (Object.defineProperty(i, e, a), null) : a;
+}
+module.exports = _applyDecoratedDescriptor, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/applyDecs.js b/node_modules/@babel/runtime/helpers/applyDecs.js
new file mode 100644
index 0000000..3770c5a
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/applyDecs.js
@@ -0,0 +1,236 @@
+var _typeof = require("./typeof.js")["default"];
+var setFunctionName = require("./setFunctionName.js");
+var toPropertyKey = require("./toPropertyKey.js");
+function old_createMetadataMethodsForProperty(e, t, a, r) {
+ return {
+ getMetadata: function getMetadata(o) {
+ old_assertNotFinished(r, "getMetadata"), old_assertMetadataKey(o);
+ var i = e[o];
+ if (void 0 !== i) if (1 === t) {
+ var n = i["public"];
+ if (void 0 !== n) return n[a];
+ } else if (2 === t) {
+ var l = i["private"];
+ if (void 0 !== l) return l.get(a);
+ } else if (Object.hasOwnProperty.call(i, "constructor")) return i.constructor;
+ },
+ setMetadata: function setMetadata(o, i) {
+ old_assertNotFinished(r, "setMetadata"), old_assertMetadataKey(o);
+ var n = e[o];
+ if (void 0 === n && (n = e[o] = {}), 1 === t) {
+ var l = n["public"];
+ void 0 === l && (l = n["public"] = {}), l[a] = i;
+ } else if (2 === t) {
+ var s = n.priv;
+ void 0 === s && (s = n["private"] = new Map()), s.set(a, i);
+ } else n.constructor = i;
+ }
+ };
+}
+function old_convertMetadataMapToFinal(e, t) {
+ var a = e[Symbol.metadata || Symbol["for"]("Symbol.metadata")],
+ r = Object.getOwnPropertySymbols(t);
+ if (0 !== r.length) {
+ for (var o = 0; o < r.length; o++) {
+ var i = r[o],
+ n = t[i],
+ l = a ? a[i] : null,
+ s = n["public"],
+ c = l ? l["public"] : null;
+ s && c && Object.setPrototypeOf(s, c);
+ var d = n["private"];
+ if (d) {
+ var u = Array.from(d.values()),
+ f = l ? l["private"] : null;
+ f && (u = u.concat(f)), n["private"] = u;
+ }
+ l && Object.setPrototypeOf(n, l);
+ }
+ a && Object.setPrototypeOf(t, a), e[Symbol.metadata || Symbol["for"]("Symbol.metadata")] = t;
+ }
+}
+function old_createAddInitializerMethod(e, t) {
+ return function (a) {
+ old_assertNotFinished(t, "addInitializer"), old_assertCallable(a, "An initializer"), e.push(a);
+ };
+}
+function old_memberDec(e, t, a, r, o, i, n, l, s) {
+ var c;
+ switch (i) {
+ case 1:
+ c = "accessor";
+ break;
+ case 2:
+ c = "method";
+ break;
+ case 3:
+ c = "getter";
+ break;
+ case 4:
+ c = "setter";
+ break;
+ default:
+ c = "field";
+ }
+ var d,
+ u,
+ f = {
+ kind: c,
+ name: l ? "#" + t : toPropertyKey(t),
+ isStatic: n,
+ isPrivate: l
+ },
+ p = {
+ v: !1
+ };
+ if (0 !== i && (f.addInitializer = old_createAddInitializerMethod(o, p)), l) {
+ d = 2, u = Symbol(t);
+ var v = {};
+ 0 === i ? (v.get = a.get, v.set = a.set) : 2 === i ? v.get = function () {
+ return a.value;
+ } : (1 !== i && 3 !== i || (v.get = function () {
+ return a.get.call(this);
+ }), 1 !== i && 4 !== i || (v.set = function (e) {
+ a.set.call(this, e);
+ })), f.access = v;
+ } else d = 1, u = t;
+ try {
+ return e(s, Object.assign(f, old_createMetadataMethodsForProperty(r, d, u, p)));
+ } finally {
+ p.v = !0;
+ }
+}
+function old_assertNotFinished(e, t) {
+ if (e.v) throw Error("attempted to call " + t + " after decoration was finished");
+}
+function old_assertMetadataKey(e) {
+ if ("symbol" != _typeof(e)) throw new TypeError("Metadata keys must be symbols, received: " + e);
+}
+function old_assertCallable(e, t) {
+ if ("function" != typeof e) throw new TypeError(t + " must be a function");
+}
+function old_assertValidReturnValue(e, t) {
+ var a = _typeof(t);
+ if (1 === e) {
+ if ("object" !== a || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
+ void 0 !== t.get && old_assertCallable(t.get, "accessor.get"), void 0 !== t.set && old_assertCallable(t.set, "accessor.set"), void 0 !== t.init && old_assertCallable(t.init, "accessor.init"), void 0 !== t.initializer && old_assertCallable(t.initializer, "accessor.initializer");
+ } else if ("function" !== a) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0");
+}
+function old_getInit(e) {
+ var t;
+ return null == (t = e.init) && (t = e.initializer) && void 0 !== console && console.warn(".initializer has been renamed to .init as of March 2022"), t;
+}
+function old_applyMemberDec(e, t, a, r, o, i, n, l, s) {
+ var c,
+ d,
+ u,
+ f,
+ p,
+ v,
+ y,
+ h = a[0];
+ if (n ? (0 === o || 1 === o ? (c = {
+ get: a[3],
+ set: a[4]
+ }, u = "get") : 3 === o ? (c = {
+ get: a[3]
+ }, u = "get") : 4 === o ? (c = {
+ set: a[3]
+ }, u = "set") : c = {
+ value: a[3]
+ }, 0 !== o && (1 === o && setFunctionName(a[4], "#" + r, "set"), setFunctionName(a[3], "#" + r, u))) : 0 !== o && (c = Object.getOwnPropertyDescriptor(t, r)), 1 === o ? f = {
+ get: c.get,
+ set: c.set
+ } : 2 === o ? f = c.value : 3 === o ? f = c.get : 4 === o && (f = c.set), "function" == typeof h) void 0 !== (p = old_memberDec(h, r, c, l, s, o, i, n, f)) && (old_assertValidReturnValue(o, p), 0 === o ? d = p : 1 === o ? (d = old_getInit(p), v = p.get || f.get, y = p.set || f.set, f = {
+ get: v,
+ set: y
+ }) : f = p);else for (var m = h.length - 1; m >= 0; m--) {
+ var b;
+ void 0 !== (p = old_memberDec(h[m], r, c, l, s, o, i, n, f)) && (old_assertValidReturnValue(o, p), 0 === o ? b = p : 1 === o ? (b = old_getInit(p), v = p.get || f.get, y = p.set || f.set, f = {
+ get: v,
+ set: y
+ }) : f = p, void 0 !== b && (void 0 === d ? d = b : "function" == typeof d ? d = [d, b] : d.push(b)));
+ }
+ if (0 === o || 1 === o) {
+ if (void 0 === d) d = function d(e, t) {
+ return t;
+ };else if ("function" != typeof d) {
+ var g = d;
+ d = function d(e, t) {
+ for (var a = t, r = 0; r < g.length; r++) a = g[r].call(e, a);
+ return a;
+ };
+ } else {
+ var _ = d;
+ d = function d(e, t) {
+ return _.call(e, t);
+ };
+ }
+ e.push(d);
+ }
+ 0 !== o && (1 === o ? (c.get = f.get, c.set = f.set) : 2 === o ? c.value = f : 3 === o ? c.get = f : 4 === o && (c.set = f), n ? 1 === o ? (e.push(function (e, t) {
+ return f.get.call(e, t);
+ }), e.push(function (e, t) {
+ return f.set.call(e, t);
+ })) : 2 === o ? e.push(f) : e.push(function (e, t) {
+ return f.call(e, t);
+ }) : Object.defineProperty(t, r, c));
+}
+function old_applyMemberDecs(e, t, a, r, o) {
+ for (var i, n, l = new Map(), s = new Map(), c = 0; c < o.length; c++) {
+ var d = o[c];
+ if (Array.isArray(d)) {
+ var u,
+ f,
+ p,
+ v = d[1],
+ y = d[2],
+ h = d.length > 3,
+ m = v >= 5;
+ if (m ? (u = t, f = r, 0 != (v -= 5) && (p = n = n || [])) : (u = t.prototype, f = a, 0 !== v && (p = i = i || [])), 0 !== v && !h) {
+ var b = m ? s : l,
+ g = b.get(y) || 0;
+ if (!0 === g || 3 === g && 4 !== v || 4 === g && 3 !== v) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + y);
+ !g && v > 2 ? b.set(y, v) : b.set(y, !0);
+ }
+ old_applyMemberDec(e, u, d, y, v, m, h, f, p);
+ }
+ }
+ old_pushInitializers(e, i), old_pushInitializers(e, n);
+}
+function old_pushInitializers(e, t) {
+ t && e.push(function (e) {
+ for (var a = 0; a < t.length; a++) t[a].call(e);
+ return e;
+ });
+}
+function old_applyClassDecs(e, t, a, r) {
+ if (r.length > 0) {
+ for (var o = [], i = t, n = t.name, l = r.length - 1; l >= 0; l--) {
+ var s = {
+ v: !1
+ };
+ try {
+ var c = Object.assign({
+ kind: "class",
+ name: n,
+ addInitializer: old_createAddInitializerMethod(o, s)
+ }, old_createMetadataMethodsForProperty(a, 0, n, s)),
+ d = r[l](i, c);
+ } finally {
+ s.v = !0;
+ }
+ void 0 !== d && (old_assertValidReturnValue(10, d), i = d);
+ }
+ e.push(i, function () {
+ for (var e = 0; e < o.length; e++) o[e].call(i);
+ });
+ }
+}
+function applyDecs(e, t, a) {
+ var r = [],
+ o = {},
+ i = {};
+ return old_applyMemberDecs(r, e, i, o, t), old_convertMetadataMapToFinal(e.prototype, i), old_applyClassDecs(r, e, o, a), old_convertMetadataMapToFinal(e, o), r;
+}
+module.exports = applyDecs, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/applyDecs2203.js b/node_modules/@babel/runtime/helpers/applyDecs2203.js
new file mode 100644
index 0000000..d3da333
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/applyDecs2203.js
@@ -0,0 +1,184 @@
+var _typeof = require("./typeof.js")["default"];
+function applyDecs2203Factory() {
+ function createAddInitializerMethod(e, t) {
+ return function (r) {
+ !function (e, t) {
+ if (e.v) throw Error("attempted to call addInitializer after decoration was finished");
+ }(t), assertCallable(r, "An initializer"), e.push(r);
+ };
+ }
+ function memberDec(e, t, r, a, n, i, s, o) {
+ var c;
+ switch (n) {
+ case 1:
+ c = "accessor";
+ break;
+ case 2:
+ c = "method";
+ break;
+ case 3:
+ c = "getter";
+ break;
+ case 4:
+ c = "setter";
+ break;
+ default:
+ c = "field";
+ }
+ var l,
+ u,
+ f = {
+ kind: c,
+ name: s ? "#" + t : t,
+ "static": i,
+ "private": s
+ },
+ p = {
+ v: !1
+ };
+ 0 !== n && (f.addInitializer = createAddInitializerMethod(a, p)), 0 === n ? s ? (l = r.get, u = r.set) : (l = function l() {
+ return this[t];
+ }, u = function u(e) {
+ this[t] = e;
+ }) : 2 === n ? l = function l() {
+ return r.value;
+ } : (1 !== n && 3 !== n || (l = function l() {
+ return r.get.call(this);
+ }), 1 !== n && 4 !== n || (u = function u(e) {
+ r.set.call(this, e);
+ })), f.access = l && u ? {
+ get: l,
+ set: u
+ } : l ? {
+ get: l
+ } : {
+ set: u
+ };
+ try {
+ return e(o, f);
+ } finally {
+ p.v = !0;
+ }
+ }
+ function assertCallable(e, t) {
+ if ("function" != typeof e) throw new TypeError(t + " must be a function");
+ }
+ function assertValidReturnValue(e, t) {
+ var r = _typeof(t);
+ if (1 === e) {
+ if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
+ void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init");
+ } else if ("function" !== r) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0");
+ }
+ function applyMemberDec(e, t, r, a, n, i, s, o) {
+ var c,
+ l,
+ u,
+ f,
+ p,
+ d,
+ h = r[0];
+ if (s ? c = 0 === n || 1 === n ? {
+ get: r[3],
+ set: r[4]
+ } : 3 === n ? {
+ get: r[3]
+ } : 4 === n ? {
+ set: r[3]
+ } : {
+ value: r[3]
+ } : 0 !== n && (c = Object.getOwnPropertyDescriptor(t, a)), 1 === n ? u = {
+ get: c.get,
+ set: c.set
+ } : 2 === n ? u = c.value : 3 === n ? u = c.get : 4 === n && (u = c.set), "function" == typeof h) void 0 !== (f = memberDec(h, a, c, o, n, i, s, u)) && (assertValidReturnValue(n, f), 0 === n ? l = f : 1 === n ? (l = f.init, p = f.get || u.get, d = f.set || u.set, u = {
+ get: p,
+ set: d
+ }) : u = f);else for (var v = h.length - 1; v >= 0; v--) {
+ var g;
+ void 0 !== (f = memberDec(h[v], a, c, o, n, i, s, u)) && (assertValidReturnValue(n, f), 0 === n ? g = f : 1 === n ? (g = f.init, p = f.get || u.get, d = f.set || u.set, u = {
+ get: p,
+ set: d
+ }) : u = f, void 0 !== g && (void 0 === l ? l = g : "function" == typeof l ? l = [l, g] : l.push(g)));
+ }
+ if (0 === n || 1 === n) {
+ if (void 0 === l) l = function l(e, t) {
+ return t;
+ };else if ("function" != typeof l) {
+ var y = l;
+ l = function l(e, t) {
+ for (var r = t, a = 0; a < y.length; a++) r = y[a].call(e, r);
+ return r;
+ };
+ } else {
+ var m = l;
+ l = function l(e, t) {
+ return m.call(e, t);
+ };
+ }
+ e.push(l);
+ }
+ 0 !== n && (1 === n ? (c.get = u.get, c.set = u.set) : 2 === n ? c.value = u : 3 === n ? c.get = u : 4 === n && (c.set = u), s ? 1 === n ? (e.push(function (e, t) {
+ return u.get.call(e, t);
+ }), e.push(function (e, t) {
+ return u.set.call(e, t);
+ })) : 2 === n ? e.push(u) : e.push(function (e, t) {
+ return u.call(e, t);
+ }) : Object.defineProperty(t, a, c));
+ }
+ function pushInitializers(e, t) {
+ t && e.push(function (e) {
+ for (var r = 0; r < t.length; r++) t[r].call(e);
+ return e;
+ });
+ }
+ return function (e, t, r) {
+ var a = [];
+ return function (e, t, r) {
+ for (var a, n, i = new Map(), s = new Map(), o = 0; o < r.length; o++) {
+ var c = r[o];
+ if (Array.isArray(c)) {
+ var l,
+ u,
+ f = c[1],
+ p = c[2],
+ d = c.length > 3,
+ h = f >= 5;
+ if (h ? (l = t, 0 != (f -= 5) && (u = n = n || [])) : (l = t.prototype, 0 !== f && (u = a = a || [])), 0 !== f && !d) {
+ var v = h ? s : i,
+ g = v.get(p) || 0;
+ if (!0 === g || 3 === g && 4 !== f || 4 === g && 3 !== f) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + p);
+ !g && f > 2 ? v.set(p, f) : v.set(p, !0);
+ }
+ applyMemberDec(e, l, c, p, f, h, d, u);
+ }
+ }
+ pushInitializers(e, a), pushInitializers(e, n);
+ }(a, e, t), function (e, t, r) {
+ if (r.length > 0) {
+ for (var a = [], n = t, i = t.name, s = r.length - 1; s >= 0; s--) {
+ var o = {
+ v: !1
+ };
+ try {
+ var c = r[s](n, {
+ kind: "class",
+ name: i,
+ addInitializer: createAddInitializerMethod(a, o)
+ });
+ } finally {
+ o.v = !0;
+ }
+ void 0 !== c && (assertValidReturnValue(10, c), n = c);
+ }
+ e.push(n, function () {
+ for (var e = 0; e < a.length; e++) a[e].call(n);
+ });
+ }
+ }(a, e, r), a;
+ };
+}
+var applyDecs2203Impl;
+function applyDecs2203(e, t, r) {
+ return (applyDecs2203Impl = applyDecs2203Impl || applyDecs2203Factory())(e, t, r);
+}
+module.exports = applyDecs2203, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/applyDecs2203R.js b/node_modules/@babel/runtime/helpers/applyDecs2203R.js
new file mode 100644
index 0000000..725419b
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/applyDecs2203R.js
@@ -0,0 +1,191 @@
+var _typeof = require("./typeof.js")["default"];
+var setFunctionName = require("./setFunctionName.js");
+var toPropertyKey = require("./toPropertyKey.js");
+function applyDecs2203RFactory() {
+ function createAddInitializerMethod(e, t) {
+ return function (r) {
+ !function (e, t) {
+ if (e.v) throw Error("attempted to call addInitializer after decoration was finished");
+ }(t), assertCallable(r, "An initializer"), e.push(r);
+ };
+ }
+ function memberDec(e, t, r, n, a, i, o, s) {
+ var c;
+ switch (a) {
+ case 1:
+ c = "accessor";
+ break;
+ case 2:
+ c = "method";
+ break;
+ case 3:
+ c = "getter";
+ break;
+ case 4:
+ c = "setter";
+ break;
+ default:
+ c = "field";
+ }
+ var l,
+ u,
+ f = {
+ kind: c,
+ name: o ? "#" + t : toPropertyKey(t),
+ "static": i,
+ "private": o
+ },
+ p = {
+ v: !1
+ };
+ 0 !== a && (f.addInitializer = createAddInitializerMethod(n, p)), 0 === a ? o ? (l = r.get, u = r.set) : (l = function l() {
+ return this[t];
+ }, u = function u(e) {
+ this[t] = e;
+ }) : 2 === a ? l = function l() {
+ return r.value;
+ } : (1 !== a && 3 !== a || (l = function l() {
+ return r.get.call(this);
+ }), 1 !== a && 4 !== a || (u = function u(e) {
+ r.set.call(this, e);
+ })), f.access = l && u ? {
+ get: l,
+ set: u
+ } : l ? {
+ get: l
+ } : {
+ set: u
+ };
+ try {
+ return e(s, f);
+ } finally {
+ p.v = !0;
+ }
+ }
+ function assertCallable(e, t) {
+ if ("function" != typeof e) throw new TypeError(t + " must be a function");
+ }
+ function assertValidReturnValue(e, t) {
+ var r = _typeof(t);
+ if (1 === e) {
+ if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
+ void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init");
+ } else if ("function" !== r) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0");
+ }
+ function applyMemberDec(e, t, r, n, a, i, o, s) {
+ var c,
+ l,
+ u,
+ f,
+ p,
+ d,
+ h,
+ v = r[0];
+ if (o ? (0 === a || 1 === a ? (c = {
+ get: r[3],
+ set: r[4]
+ }, u = "get") : 3 === a ? (c = {
+ get: r[3]
+ }, u = "get") : 4 === a ? (c = {
+ set: r[3]
+ }, u = "set") : c = {
+ value: r[3]
+ }, 0 !== a && (1 === a && setFunctionName(r[4], "#" + n, "set"), setFunctionName(r[3], "#" + n, u))) : 0 !== a && (c = Object.getOwnPropertyDescriptor(t, n)), 1 === a ? f = {
+ get: c.get,
+ set: c.set
+ } : 2 === a ? f = c.value : 3 === a ? f = c.get : 4 === a && (f = c.set), "function" == typeof v) void 0 !== (p = memberDec(v, n, c, s, a, i, o, f)) && (assertValidReturnValue(a, p), 0 === a ? l = p : 1 === a ? (l = p.init, d = p.get || f.get, h = p.set || f.set, f = {
+ get: d,
+ set: h
+ }) : f = p);else for (var g = v.length - 1; g >= 0; g--) {
+ var y;
+ void 0 !== (p = memberDec(v[g], n, c, s, a, i, o, f)) && (assertValidReturnValue(a, p), 0 === a ? y = p : 1 === a ? (y = p.init, d = p.get || f.get, h = p.set || f.set, f = {
+ get: d,
+ set: h
+ }) : f = p, void 0 !== y && (void 0 === l ? l = y : "function" == typeof l ? l = [l, y] : l.push(y)));
+ }
+ if (0 === a || 1 === a) {
+ if (void 0 === l) l = function l(e, t) {
+ return t;
+ };else if ("function" != typeof l) {
+ var m = l;
+ l = function l(e, t) {
+ for (var r = t, n = 0; n < m.length; n++) r = m[n].call(e, r);
+ return r;
+ };
+ } else {
+ var b = l;
+ l = function l(e, t) {
+ return b.call(e, t);
+ };
+ }
+ e.push(l);
+ }
+ 0 !== a && (1 === a ? (c.get = f.get, c.set = f.set) : 2 === a ? c.value = f : 3 === a ? c.get = f : 4 === a && (c.set = f), o ? 1 === a ? (e.push(function (e, t) {
+ return f.get.call(e, t);
+ }), e.push(function (e, t) {
+ return f.set.call(e, t);
+ })) : 2 === a ? e.push(f) : e.push(function (e, t) {
+ return f.call(e, t);
+ }) : Object.defineProperty(t, n, c));
+ }
+ function applyMemberDecs(e, t) {
+ for (var r, n, a = [], i = new Map(), o = new Map(), s = 0; s < t.length; s++) {
+ var c = t[s];
+ if (Array.isArray(c)) {
+ var l,
+ u,
+ f = c[1],
+ p = c[2],
+ d = c.length > 3,
+ h = f >= 5;
+ if (h ? (l = e, 0 != (f -= 5) && (u = n = n || [])) : (l = e.prototype, 0 !== f && (u = r = r || [])), 0 !== f && !d) {
+ var v = h ? o : i,
+ g = v.get(p) || 0;
+ if (!0 === g || 3 === g && 4 !== f || 4 === g && 3 !== f) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + p);
+ !g && f > 2 ? v.set(p, f) : v.set(p, !0);
+ }
+ applyMemberDec(a, l, c, p, f, h, d, u);
+ }
+ }
+ return pushInitializers(a, r), pushInitializers(a, n), a;
+ }
+ function pushInitializers(e, t) {
+ t && e.push(function (e) {
+ for (var r = 0; r < t.length; r++) t[r].call(e);
+ return e;
+ });
+ }
+ return function (e, t, r) {
+ return {
+ e: applyMemberDecs(e, t),
+ get c() {
+ return function (e, t) {
+ if (t.length > 0) {
+ for (var r = [], n = e, a = e.name, i = t.length - 1; i >= 0; i--) {
+ var o = {
+ v: !1
+ };
+ try {
+ var s = t[i](n, {
+ kind: "class",
+ name: a,
+ addInitializer: createAddInitializerMethod(r, o)
+ });
+ } finally {
+ o.v = !0;
+ }
+ void 0 !== s && (assertValidReturnValue(10, s), n = s);
+ }
+ return [n, function () {
+ for (var e = 0; e < r.length; e++) r[e].call(n);
+ }];
+ }
+ }(e, r);
+ }
+ };
+ };
+}
+function applyDecs2203R(e, t, r) {
+ return (module.exports = applyDecs2203R = applyDecs2203RFactory(), module.exports.__esModule = true, module.exports["default"] = module.exports)(e, t, r);
+}
+module.exports = applyDecs2203R, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/applyDecs2301.js b/node_modules/@babel/runtime/helpers/applyDecs2301.js
new file mode 100644
index 0000000..fc2c130
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/applyDecs2301.js
@@ -0,0 +1,222 @@
+var _typeof = require("./typeof.js")["default"];
+var checkInRHS = require("./checkInRHS.js");
+var setFunctionName = require("./setFunctionName.js");
+var toPropertyKey = require("./toPropertyKey.js");
+function applyDecs2301Factory() {
+ function createAddInitializerMethod(e, t) {
+ return function (r) {
+ !function (e, t) {
+ if (e.v) throw Error("attempted to call addInitializer after decoration was finished");
+ }(t), assertCallable(r, "An initializer"), e.push(r);
+ };
+ }
+ function assertInstanceIfPrivate(e, t) {
+ if (!e(t)) throw new TypeError("Attempted to access private element on non-instance");
+ }
+ function memberDec(e, t, r, n, a, i, s, o, c) {
+ var u;
+ switch (a) {
+ case 1:
+ u = "accessor";
+ break;
+ case 2:
+ u = "method";
+ break;
+ case 3:
+ u = "getter";
+ break;
+ case 4:
+ u = "setter";
+ break;
+ default:
+ u = "field";
+ }
+ var l,
+ f,
+ p = {
+ kind: u,
+ name: s ? "#" + t : toPropertyKey(t),
+ "static": i,
+ "private": s
+ },
+ d = {
+ v: !1
+ };
+ if (0 !== a && (p.addInitializer = createAddInitializerMethod(n, d)), s || 0 !== a && 2 !== a) {
+ if (2 === a) l = function l(e) {
+ return assertInstanceIfPrivate(c, e), r.value;
+ };else {
+ var h = 0 === a || 1 === a;
+ (h || 3 === a) && (l = s ? function (e) {
+ return assertInstanceIfPrivate(c, e), r.get.call(e);
+ } : function (e) {
+ return r.get.call(e);
+ }), (h || 4 === a) && (f = s ? function (e, t) {
+ assertInstanceIfPrivate(c, e), r.set.call(e, t);
+ } : function (e, t) {
+ r.set.call(e, t);
+ });
+ }
+ } else l = function l(e) {
+ return e[t];
+ }, 0 === a && (f = function f(e, r) {
+ e[t] = r;
+ });
+ var v = s ? c.bind() : function (e) {
+ return t in e;
+ };
+ p.access = l && f ? {
+ get: l,
+ set: f,
+ has: v
+ } : l ? {
+ get: l,
+ has: v
+ } : {
+ set: f,
+ has: v
+ };
+ try {
+ return e(o, p);
+ } finally {
+ d.v = !0;
+ }
+ }
+ function assertCallable(e, t) {
+ if ("function" != typeof e) throw new TypeError(t + " must be a function");
+ }
+ function assertValidReturnValue(e, t) {
+ var r = _typeof(t);
+ if (1 === e) {
+ if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
+ void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init");
+ } else if ("function" !== r) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0");
+ }
+ function curryThis2(e) {
+ return function (t) {
+ e(this, t);
+ };
+ }
+ function applyMemberDec(e, t, r, n, a, i, s, o, c) {
+ var u,
+ l,
+ f,
+ p,
+ d,
+ h,
+ v,
+ y,
+ g = r[0];
+ if (s ? (0 === a || 1 === a ? (u = {
+ get: (d = r[3], function () {
+ return d(this);
+ }),
+ set: curryThis2(r[4])
+ }, f = "get") : 3 === a ? (u = {
+ get: r[3]
+ }, f = "get") : 4 === a ? (u = {
+ set: r[3]
+ }, f = "set") : u = {
+ value: r[3]
+ }, 0 !== a && (1 === a && setFunctionName(u.set, "#" + n, "set"), setFunctionName(u[f || "value"], "#" + n, f))) : 0 !== a && (u = Object.getOwnPropertyDescriptor(t, n)), 1 === a ? p = {
+ get: u.get,
+ set: u.set
+ } : 2 === a ? p = u.value : 3 === a ? p = u.get : 4 === a && (p = u.set), "function" == typeof g) void 0 !== (h = memberDec(g, n, u, o, a, i, s, p, c)) && (assertValidReturnValue(a, h), 0 === a ? l = h : 1 === a ? (l = h.init, v = h.get || p.get, y = h.set || p.set, p = {
+ get: v,
+ set: y
+ }) : p = h);else for (var m = g.length - 1; m >= 0; m--) {
+ var b;
+ void 0 !== (h = memberDec(g[m], n, u, o, a, i, s, p, c)) && (assertValidReturnValue(a, h), 0 === a ? b = h : 1 === a ? (b = h.init, v = h.get || p.get, y = h.set || p.set, p = {
+ get: v,
+ set: y
+ }) : p = h, void 0 !== b && (void 0 === l ? l = b : "function" == typeof l ? l = [l, b] : l.push(b)));
+ }
+ if (0 === a || 1 === a) {
+ if (void 0 === l) l = function l(e, t) {
+ return t;
+ };else if ("function" != typeof l) {
+ var I = l;
+ l = function l(e, t) {
+ for (var r = t, n = 0; n < I.length; n++) r = I[n].call(e, r);
+ return r;
+ };
+ } else {
+ var w = l;
+ l = function l(e, t) {
+ return w.call(e, t);
+ };
+ }
+ e.push(l);
+ }
+ 0 !== a && (1 === a ? (u.get = p.get, u.set = p.set) : 2 === a ? u.value = p : 3 === a ? u.get = p : 4 === a && (u.set = p), s ? 1 === a ? (e.push(function (e, t) {
+ return p.get.call(e, t);
+ }), e.push(function (e, t) {
+ return p.set.call(e, t);
+ })) : 2 === a ? e.push(p) : e.push(function (e, t) {
+ return p.call(e, t);
+ }) : Object.defineProperty(t, n, u));
+ }
+ function applyMemberDecs(e, t, r) {
+ for (var n, a, i, s = [], o = new Map(), c = new Map(), u = 0; u < t.length; u++) {
+ var l = t[u];
+ if (Array.isArray(l)) {
+ var f,
+ p,
+ d = l[1],
+ h = l[2],
+ v = l.length > 3,
+ y = d >= 5,
+ g = r;
+ if (y ? (f = e, 0 != (d -= 5) && (p = a = a || []), v && !i && (i = function i(t) {
+ return checkInRHS(t) === e;
+ }), g = i) : (f = e.prototype, 0 !== d && (p = n = n || [])), 0 !== d && !v) {
+ var m = y ? c : o,
+ b = m.get(h) || 0;
+ if (!0 === b || 3 === b && 4 !== d || 4 === b && 3 !== d) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + h);
+ !b && d > 2 ? m.set(h, d) : m.set(h, !0);
+ }
+ applyMemberDec(s, f, l, h, d, y, v, p, g);
+ }
+ }
+ return pushInitializers(s, n), pushInitializers(s, a), s;
+ }
+ function pushInitializers(e, t) {
+ t && e.push(function (e) {
+ for (var r = 0; r < t.length; r++) t[r].call(e);
+ return e;
+ });
+ }
+ return function (e, t, r, n) {
+ return {
+ e: applyMemberDecs(e, t, n),
+ get c() {
+ return function (e, t) {
+ if (t.length > 0) {
+ for (var r = [], n = e, a = e.name, i = t.length - 1; i >= 0; i--) {
+ var s = {
+ v: !1
+ };
+ try {
+ var o = t[i](n, {
+ kind: "class",
+ name: a,
+ addInitializer: createAddInitializerMethod(r, s)
+ });
+ } finally {
+ s.v = !0;
+ }
+ void 0 !== o && (assertValidReturnValue(10, o), n = o);
+ }
+ return [n, function () {
+ for (var e = 0; e < r.length; e++) r[e].call(n);
+ }];
+ }
+ }(e, r);
+ }
+ };
+ };
+}
+function applyDecs2301(e, t, r, n) {
+ return (module.exports = applyDecs2301 = applyDecs2301Factory(), module.exports.__esModule = true, module.exports["default"] = module.exports)(e, t, r, n);
+}
+module.exports = applyDecs2301, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/applyDecs2305.js b/node_modules/@babel/runtime/helpers/applyDecs2305.js
new file mode 100644
index 0000000..744c352
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/applyDecs2305.js
@@ -0,0 +1,133 @@
+var _typeof = require("./typeof.js")["default"];
+var checkInRHS = require("./checkInRHS.js");
+var setFunctionName = require("./setFunctionName.js");
+var toPropertyKey = require("./toPropertyKey.js");
+function applyDecs2305(e, t, r, n, o, a) {
+ function i(e, t, r) {
+ return function (n, o) {
+ return r && r(n), e[t].call(n, o);
+ };
+ }
+ function c(e, t) {
+ for (var r = 0; r < e.length; r++) e[r].call(t);
+ return t;
+ }
+ function s(e, t, r, n) {
+ if ("function" != typeof e && (n || void 0 !== e)) throw new TypeError(t + " must " + (r || "be") + " a function" + (n ? "" : " or undefined"));
+ return e;
+ }
+ function applyDec(e, t, r, n, o, a, c, u, l, f, p, d, h) {
+ function m(e) {
+ if (!h(e)) throw new TypeError("Attempted to access private element on non-instance");
+ }
+ var y,
+ v = t[0],
+ g = t[3],
+ b = !u;
+ if (!b) {
+ r || Array.isArray(v) || (v = [v]);
+ var w = {},
+ S = [],
+ A = 3 === o ? "get" : 4 === o || d ? "set" : "value";
+ f ? (p || d ? w = {
+ get: setFunctionName(function () {
+ return g(this);
+ }, n, "get"),
+ set: function set(e) {
+ t[4](this, e);
+ }
+ } : w[A] = g, p || setFunctionName(w[A], n, 2 === o ? "" : A)) : p || (w = Object.getOwnPropertyDescriptor(e, n));
+ }
+ for (var P = e, j = v.length - 1; j >= 0; j -= r ? 2 : 1) {
+ var D = v[j],
+ E = r ? v[j - 1] : void 0,
+ I = {},
+ O = {
+ kind: ["field", "accessor", "method", "getter", "setter", "class"][o],
+ name: n,
+ metadata: a,
+ addInitializer: function (e, t) {
+ if (e.v) throw Error("attempted to call addInitializer after decoration was finished");
+ s(t, "An initializer", "be", !0), c.push(t);
+ }.bind(null, I)
+ };
+ try {
+ if (b) (y = s(D.call(E, P, O), "class decorators", "return")) && (P = y);else {
+ var k, F;
+ O["static"] = l, O["private"] = f, f ? 2 === o ? k = function k(e) {
+ return m(e), w.value;
+ } : (o < 4 && (k = i(w, "get", m)), 3 !== o && (F = i(w, "set", m))) : (k = function k(e) {
+ return e[n];
+ }, (o < 2 || 4 === o) && (F = function F(e, t) {
+ e[n] = t;
+ }));
+ var N = O.access = {
+ has: f ? h.bind() : function (e) {
+ return n in e;
+ }
+ };
+ if (k && (N.get = k), F && (N.set = F), P = D.call(E, d ? {
+ get: w.get,
+ set: w.set
+ } : w[A], O), d) {
+ if ("object" == _typeof(P) && P) (y = s(P.get, "accessor.get")) && (w.get = y), (y = s(P.set, "accessor.set")) && (w.set = y), (y = s(P.init, "accessor.init")) && S.push(y);else if (void 0 !== P) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
+ } else s(P, (p ? "field" : "method") + " decorators", "return") && (p ? S.push(P) : w[A] = P);
+ }
+ } finally {
+ I.v = !0;
+ }
+ }
+ return (p || d) && u.push(function (e, t) {
+ for (var r = S.length - 1; r >= 0; r--) t = S[r].call(e, t);
+ return t;
+ }), p || b || (f ? d ? u.push(i(w, "get"), i(w, "set")) : u.push(2 === o ? w[A] : i.call.bind(w[A])) : Object.defineProperty(e, n, w)), P;
+ }
+ function u(e, t) {
+ return Object.defineProperty(e, Symbol.metadata || Symbol["for"]("Symbol.metadata"), {
+ configurable: !0,
+ enumerable: !0,
+ value: t
+ });
+ }
+ if (arguments.length >= 6) var l = a[Symbol.metadata || Symbol["for"]("Symbol.metadata")];
+ var f = Object.create(null == l ? null : l),
+ p = function (e, t, r, n) {
+ var o,
+ a,
+ i = [],
+ s = function s(t) {
+ return checkInRHS(t) === e;
+ },
+ u = new Map();
+ function l(e) {
+ e && i.push(c.bind(null, e));
+ }
+ for (var f = 0; f < t.length; f++) {
+ var p = t[f];
+ if (Array.isArray(p)) {
+ var d = p[1],
+ h = p[2],
+ m = p.length > 3,
+ y = 16 & d,
+ v = !!(8 & d),
+ g = 0 == (d &= 7),
+ b = h + "/" + v;
+ if (!g && !m) {
+ var w = u.get(b);
+ if (!0 === w || 3 === w && 4 !== d || 4 === w && 3 !== d) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + h);
+ u.set(b, !(d > 2) || d);
+ }
+ applyDec(v ? e : e.prototype, p, y, m ? "#" + h : toPropertyKey(h), d, n, v ? a = a || [] : o = o || [], i, v, m, g, 1 === d, v && m ? s : r);
+ }
+ }
+ return l(o), l(a), i;
+ }(e, t, o, f);
+ return r.length || u(e, f), {
+ e: p,
+ get c() {
+ var t = [];
+ return r.length && [u(applyDec(e, [r], n, e.name, 5, f, t), f), c.bind(null, t, e)];
+ }
+ };
+}
+module.exports = applyDecs2305, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/applyDecs2311.js b/node_modules/@babel/runtime/helpers/applyDecs2311.js
new file mode 100644
index 0000000..5f00a31
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/applyDecs2311.js
@@ -0,0 +1,124 @@
+var _typeof = require("./typeof.js")["default"];
+var checkInRHS = require("./checkInRHS.js");
+var setFunctionName = require("./setFunctionName.js");
+var toPropertyKey = require("./toPropertyKey.js");
+function applyDecs2311(e, t, n, r, o, i) {
+ var a,
+ c,
+ u,
+ s,
+ f,
+ l,
+ p,
+ d = Symbol.metadata || Symbol["for"]("Symbol.metadata"),
+ m = Object.defineProperty,
+ h = Object.create,
+ y = [h(null), h(null)],
+ v = t.length;
+ function g(t, n, r) {
+ return function (o, i) {
+ n && (i = o, o = e);
+ for (var a = 0; a < t.length; a++) i = t[a].apply(o, r ? [i] : []);
+ return r ? i : o;
+ };
+ }
+ function b(e, t, n, r) {
+ if ("function" != typeof e && (r || void 0 !== e)) throw new TypeError(t + " must " + (n || "be") + " a function" + (r ? "" : " or undefined"));
+ return e;
+ }
+ function applyDec(e, t, n, r, o, i, u, s, f, l, p) {
+ function d(e) {
+ if (!p(e)) throw new TypeError("Attempted to access private element on non-instance");
+ }
+ var h = [].concat(t[0]),
+ v = t[3],
+ w = !u,
+ D = 1 === o,
+ S = 3 === o,
+ j = 4 === o,
+ E = 2 === o;
+ function I(t, n, r) {
+ return function (o, i) {
+ return n && (i = o, o = e), r && r(o), P[t].call(o, i);
+ };
+ }
+ if (!w) {
+ var P = {},
+ k = [],
+ F = S ? "get" : j || D ? "set" : "value";
+ if (f ? (l || D ? P = {
+ get: setFunctionName(function () {
+ return v(this);
+ }, r, "get"),
+ set: function set(e) {
+ t[4](this, e);
+ }
+ } : P[F] = v, l || setFunctionName(P[F], r, E ? "" : F)) : l || (P = Object.getOwnPropertyDescriptor(e, r)), !l && !f) {
+ if ((c = y[+s][r]) && 7 != (c ^ o)) throw Error("Decorating two elements with the same name (" + P[F].name + ") is not supported yet");
+ y[+s][r] = o < 3 ? 1 : o;
+ }
+ }
+ for (var N = e, O = h.length - 1; O >= 0; O -= n ? 2 : 1) {
+ var T = b(h[O], "A decorator", "be", !0),
+ z = n ? h[O - 1] : void 0,
+ A = {},
+ H = {
+ kind: ["field", "accessor", "method", "getter", "setter", "class"][o],
+ name: r,
+ metadata: a,
+ addInitializer: function (e, t) {
+ if (e.v) throw new TypeError("attempted to call addInitializer after decoration was finished");
+ b(t, "An initializer", "be", !0), i.push(t);
+ }.bind(null, A)
+ };
+ if (w) c = T.call(z, N, H), A.v = 1, b(c, "class decorators", "return") && (N = c);else if (H["static"] = s, H["private"] = f, c = H.access = {
+ has: f ? p.bind() : function (e) {
+ return r in e;
+ }
+ }, j || (c.get = f ? E ? function (e) {
+ return d(e), P.value;
+ } : I("get", 0, d) : function (e) {
+ return e[r];
+ }), E || S || (c.set = f ? I("set", 0, d) : function (e, t) {
+ e[r] = t;
+ }), N = T.call(z, D ? {
+ get: P.get,
+ set: P.set
+ } : P[F], H), A.v = 1, D) {
+ if ("object" == _typeof(N) && N) (c = b(N.get, "accessor.get")) && (P.get = c), (c = b(N.set, "accessor.set")) && (P.set = c), (c = b(N.init, "accessor.init")) && k.unshift(c);else if (void 0 !== N) throw new TypeError("accessor decorators must return an object with get, set, or init properties or undefined");
+ } else b(N, (l ? "field" : "method") + " decorators", "return") && (l ? k.unshift(N) : P[F] = N);
+ }
+ return o < 2 && u.push(g(k, s, 1), g(i, s, 0)), l || w || (f ? D ? u.splice(-1, 0, I("get", s), I("set", s)) : u.push(E ? P[F] : b.call.bind(P[F])) : m(e, r, P)), N;
+ }
+ function w(e) {
+ return m(e, d, {
+ configurable: !0,
+ enumerable: !0,
+ value: a
+ });
+ }
+ return void 0 !== i && (a = i[d]), a = h(null == a ? null : a), f = [], l = function l(e) {
+ e && f.push(g(e));
+ }, p = function p(t, r) {
+ for (var i = 0; i < n.length; i++) {
+ var a = n[i],
+ c = a[1],
+ l = 7 & c;
+ if ((8 & c) == t && !l == r) {
+ var p = a[2],
+ d = !!a[3],
+ m = 16 & c;
+ applyDec(t ? e : e.prototype, a, m, d ? "#" + p : toPropertyKey(p), l, l < 2 ? [] : t ? s = s || [] : u = u || [], f, !!t, d, r, t && d ? function (t) {
+ return checkInRHS(t) === e;
+ } : o);
+ }
+ }
+ }, p(8, 0), p(0, 0), p(8, 1), p(0, 1), l(u), l(s), c = f, v || w(e), {
+ e: c,
+ get c() {
+ var n = [];
+ return v && [w(e = applyDec(e, [t], r, e.name, 5, n)), g(n, 1)];
+ }
+ };
+}
+module.exports = applyDecs2311, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/arrayLikeToArray.js b/node_modules/@babel/runtime/helpers/arrayLikeToArray.js
new file mode 100644
index 0000000..19787e3
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/arrayLikeToArray.js
@@ -0,0 +1,6 @@
+function _arrayLikeToArray(r, a) {
+ (null == a || a > r.length) && (a = r.length);
+ for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
+ return n;
+}
+module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/arrayWithHoles.js b/node_modules/@babel/runtime/helpers/arrayWithHoles.js
new file mode 100644
index 0000000..78bdd93
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/arrayWithHoles.js
@@ -0,0 +1,4 @@
+function _arrayWithHoles(r) {
+ if (Array.isArray(r)) return r;
+}
+module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/arrayWithoutHoles.js b/node_modules/@babel/runtime/helpers/arrayWithoutHoles.js
new file mode 100644
index 0000000..42218f5
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/arrayWithoutHoles.js
@@ -0,0 +1,5 @@
+var arrayLikeToArray = require("./arrayLikeToArray.js");
+function _arrayWithoutHoles(r) {
+ if (Array.isArray(r)) return arrayLikeToArray(r);
+}
+module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/assertClassBrand.js b/node_modules/@babel/runtime/helpers/assertClassBrand.js
new file mode 100644
index 0000000..e63ed8f
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/assertClassBrand.js
@@ -0,0 +1,5 @@
+function _assertClassBrand(e, t, n) {
+ if ("function" == typeof e ? e === t : e.has(t)) return arguments.length < 3 ? t : n;
+ throw new TypeError("Private element is not present on this object");
+}
+module.exports = _assertClassBrand, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/assertThisInitialized.js b/node_modules/@babel/runtime/helpers/assertThisInitialized.js
new file mode 100644
index 0000000..02594fb
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/assertThisInitialized.js
@@ -0,0 +1,5 @@
+function _assertThisInitialized(e) {
+ if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
+ return e;
+}
+module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/asyncGeneratorDelegate.js b/node_modules/@babel/runtime/helpers/asyncGeneratorDelegate.js
new file mode 100644
index 0000000..023568e
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/asyncGeneratorDelegate.js
@@ -0,0 +1,24 @@
+var OverloadYield = require("./OverloadYield.js");
+function _asyncGeneratorDelegate(t) {
+ var e = {},
+ n = !1;
+ function pump(e, r) {
+ return n = !0, r = new Promise(function (n) {
+ n(t[e](r));
+ }), {
+ done: !1,
+ value: new OverloadYield(r, 1)
+ };
+ }
+ return e["undefined" != typeof Symbol && Symbol.iterator || "@@iterator"] = function () {
+ return this;
+ }, e.next = function (t) {
+ return n ? (n = !1, t) : pump("next", t);
+ }, "function" == typeof t["throw"] && (e["throw"] = function (t) {
+ if (n) throw n = !1, t;
+ return pump("throw", t);
+ }), "function" == typeof t["return"] && (e["return"] = function (t) {
+ return n ? (n = !1, t) : pump("return", t);
+ }), e;
+}
+module.exports = _asyncGeneratorDelegate, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/asyncIterator.js b/node_modules/@babel/runtime/helpers/asyncIterator.js
new file mode 100644
index 0000000..9c0c95c
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/asyncIterator.js
@@ -0,0 +1,45 @@
+function _asyncIterator(r) {
+ var n,
+ t,
+ o,
+ e = 2;
+ for ("undefined" != typeof Symbol && (t = Symbol.asyncIterator, o = Symbol.iterator); e--;) {
+ if (t && null != (n = r[t])) return n.call(r);
+ if (o && null != (n = r[o])) return new AsyncFromSyncIterator(n.call(r));
+ t = "@@asyncIterator", o = "@@iterator";
+ }
+ throw new TypeError("Object is not async iterable");
+}
+function AsyncFromSyncIterator(r) {
+ function AsyncFromSyncIteratorContinuation(r) {
+ if (Object(r) !== r) return Promise.reject(new TypeError(r + " is not an object."));
+ var n = r.done;
+ return Promise.resolve(r.value).then(function (r) {
+ return {
+ value: r,
+ done: n
+ };
+ });
+ }
+ return AsyncFromSyncIterator = function AsyncFromSyncIterator(r) {
+ this.s = r, this.n = r.next;
+ }, AsyncFromSyncIterator.prototype = {
+ s: null,
+ n: null,
+ next: function next() {
+ return AsyncFromSyncIteratorContinuation(this.n.apply(this.s, arguments));
+ },
+ "return": function _return(r) {
+ var n = this.s["return"];
+ return void 0 === n ? Promise.resolve({
+ value: r,
+ done: !0
+ }) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments));
+ },
+ "throw": function _throw(r) {
+ var n = this.s["return"];
+ return void 0 === n ? Promise.reject(r) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments));
+ }
+ }, new AsyncFromSyncIterator(r);
+}
+module.exports = _asyncIterator, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/asyncToGenerator.js b/node_modules/@babel/runtime/helpers/asyncToGenerator.js
new file mode 100644
index 0000000..a080339
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/asyncToGenerator.js
@@ -0,0 +1,26 @@
+function asyncGeneratorStep(n, t, e, r, o, a, c) {
+ try {
+ var i = n[a](c),
+ u = i.value;
+ } catch (n) {
+ return void e(n);
+ }
+ i.done ? t(u) : Promise.resolve(u).then(r, o);
+}
+function _asyncToGenerator(n) {
+ return function () {
+ var t = this,
+ e = arguments;
+ return new Promise(function (r, o) {
+ var a = n.apply(t, e);
+ function _next(n) {
+ asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
+ }
+ function _throw(n) {
+ asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
+ }
+ _next(void 0);
+ });
+ };
+}
+module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/awaitAsyncGenerator.js b/node_modules/@babel/runtime/helpers/awaitAsyncGenerator.js
new file mode 100644
index 0000000..2d6fab9
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/awaitAsyncGenerator.js
@@ -0,0 +1,5 @@
+var OverloadYield = require("./OverloadYield.js");
+function _awaitAsyncGenerator(e) {
+ return new OverloadYield(e, 0);
+}
+module.exports = _awaitAsyncGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/callSuper.js b/node_modules/@babel/runtime/helpers/callSuper.js
new file mode 100644
index 0000000..38eaf7f
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/callSuper.js
@@ -0,0 +1,7 @@
+var getPrototypeOf = require("./getPrototypeOf.js");
+var isNativeReflectConstruct = require("./isNativeReflectConstruct.js");
+var possibleConstructorReturn = require("./possibleConstructorReturn.js");
+function _callSuper(t, o, e) {
+ return o = getPrototypeOf(o), possibleConstructorReturn(t, isNativeReflectConstruct() ? Reflect.construct(o, e || [], getPrototypeOf(t).constructor) : o.apply(t, e));
+}
+module.exports = _callSuper, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/checkInRHS.js b/node_modules/@babel/runtime/helpers/checkInRHS.js
new file mode 100644
index 0000000..4eea13d
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/checkInRHS.js
@@ -0,0 +1,6 @@
+var _typeof = require("./typeof.js")["default"];
+function _checkInRHS(e) {
+ if (Object(e) !== e) throw TypeError("right-hand side of 'in' should be an object, got " + (null !== e ? _typeof(e) : "null"));
+ return e;
+}
+module.exports = _checkInRHS, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/checkPrivateRedeclaration.js b/node_modules/@babel/runtime/helpers/checkPrivateRedeclaration.js
new file mode 100644
index 0000000..33ad54c
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/checkPrivateRedeclaration.js
@@ -0,0 +1,4 @@
+function _checkPrivateRedeclaration(e, t) {
+ if (t.has(e)) throw new TypeError("Cannot initialize the same private elements twice on an object");
+}
+module.exports = _checkPrivateRedeclaration, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classApplyDescriptorDestructureSet.js b/node_modules/@babel/runtime/helpers/classApplyDescriptorDestructureSet.js
new file mode 100644
index 0000000..9998b83
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classApplyDescriptorDestructureSet.js
@@ -0,0 +1,10 @@
+function _classApplyDescriptorDestructureSet(e, t) {
+ if (t.set) return "__destrObj" in t || (t.__destrObj = {
+ set value(r) {
+ t.set.call(e, r);
+ }
+ }), t.__destrObj;
+ if (!t.writable) throw new TypeError("attempted to set read only private field");
+ return t;
+}
+module.exports = _classApplyDescriptorDestructureSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classApplyDescriptorGet.js b/node_modules/@babel/runtime/helpers/classApplyDescriptorGet.js
new file mode 100644
index 0000000..ab62724
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classApplyDescriptorGet.js
@@ -0,0 +1,4 @@
+function _classApplyDescriptorGet(e, t) {
+ return t.get ? t.get.call(e) : t.value;
+}
+module.exports = _classApplyDescriptorGet, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classApplyDescriptorSet.js b/node_modules/@babel/runtime/helpers/classApplyDescriptorSet.js
new file mode 100644
index 0000000..0975f95
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classApplyDescriptorSet.js
@@ -0,0 +1,7 @@
+function _classApplyDescriptorSet(e, t, l) {
+ if (t.set) t.set.call(e, l);else {
+ if (!t.writable) throw new TypeError("attempted to set read only private field");
+ t.value = l;
+ }
+}
+module.exports = _classApplyDescriptorSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classCallCheck.js b/node_modules/@babel/runtime/helpers/classCallCheck.js
new file mode 100644
index 0000000..21b8390
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classCallCheck.js
@@ -0,0 +1,4 @@
+function _classCallCheck(a, n) {
+ if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
+}
+module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classCheckPrivateStaticAccess.js b/node_modules/@babel/runtime/helpers/classCheckPrivateStaticAccess.js
new file mode 100644
index 0000000..7520f74
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classCheckPrivateStaticAccess.js
@@ -0,0 +1,5 @@
+var assertClassBrand = require("./assertClassBrand.js");
+function _classCheckPrivateStaticAccess(s, a, r) {
+ return assertClassBrand(a, s, r);
+}
+module.exports = _classCheckPrivateStaticAccess, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classCheckPrivateStaticFieldDescriptor.js b/node_modules/@babel/runtime/helpers/classCheckPrivateStaticFieldDescriptor.js
new file mode 100644
index 0000000..7f70395
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classCheckPrivateStaticFieldDescriptor.js
@@ -0,0 +1,4 @@
+function _classCheckPrivateStaticFieldDescriptor(t, e) {
+ if (void 0 === t) throw new TypeError("attempted to " + e + " private static field before its declaration");
+}
+module.exports = _classCheckPrivateStaticFieldDescriptor, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classExtractFieldDescriptor.js b/node_modules/@babel/runtime/helpers/classExtractFieldDescriptor.js
new file mode 100644
index 0000000..be855be
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classExtractFieldDescriptor.js
@@ -0,0 +1,5 @@
+var classPrivateFieldGet2 = require("./classPrivateFieldGet2.js");
+function _classExtractFieldDescriptor(e, t) {
+ return classPrivateFieldGet2(t, e);
+}
+module.exports = _classExtractFieldDescriptor, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classNameTDZError.js b/node_modules/@babel/runtime/helpers/classNameTDZError.js
new file mode 100644
index 0000000..8141ff8
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classNameTDZError.js
@@ -0,0 +1,4 @@
+function _classNameTDZError(e) {
+ throw new ReferenceError('Class "' + e + '" cannot be referenced in computed property keys.');
+}
+module.exports = _classNameTDZError, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classPrivateFieldDestructureSet.js b/node_modules/@babel/runtime/helpers/classPrivateFieldDestructureSet.js
new file mode 100644
index 0000000..97c764d
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classPrivateFieldDestructureSet.js
@@ -0,0 +1,7 @@
+var classApplyDescriptorDestructureSet = require("./classApplyDescriptorDestructureSet.js");
+var classPrivateFieldGet2 = require("./classPrivateFieldGet2.js");
+function _classPrivateFieldDestructureSet(e, t) {
+ var r = classPrivateFieldGet2(t, e);
+ return classApplyDescriptorDestructureSet(e, r);
+}
+module.exports = _classPrivateFieldDestructureSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classPrivateFieldGet.js b/node_modules/@babel/runtime/helpers/classPrivateFieldGet.js
new file mode 100644
index 0000000..bbee142
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classPrivateFieldGet.js
@@ -0,0 +1,7 @@
+var classApplyDescriptorGet = require("./classApplyDescriptorGet.js");
+var classPrivateFieldGet2 = require("./classPrivateFieldGet2.js");
+function _classPrivateFieldGet(e, t) {
+ var r = classPrivateFieldGet2(t, e);
+ return classApplyDescriptorGet(e, r);
+}
+module.exports = _classPrivateFieldGet, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classPrivateFieldGet2.js b/node_modules/@babel/runtime/helpers/classPrivateFieldGet2.js
new file mode 100644
index 0000000..d4c271c
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classPrivateFieldGet2.js
@@ -0,0 +1,5 @@
+var assertClassBrand = require("./assertClassBrand.js");
+function _classPrivateFieldGet2(s, a) {
+ return s.get(assertClassBrand(s, a));
+}
+module.exports = _classPrivateFieldGet2, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classPrivateFieldInitSpec.js b/node_modules/@babel/runtime/helpers/classPrivateFieldInitSpec.js
new file mode 100644
index 0000000..a290c19
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classPrivateFieldInitSpec.js
@@ -0,0 +1,5 @@
+var checkPrivateRedeclaration = require("./checkPrivateRedeclaration.js");
+function _classPrivateFieldInitSpec(e, t, a) {
+ checkPrivateRedeclaration(e, t), t.set(e, a);
+}
+module.exports = _classPrivateFieldInitSpec, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classPrivateFieldLooseBase.js b/node_modules/@babel/runtime/helpers/classPrivateFieldLooseBase.js
new file mode 100644
index 0000000..f9e46f2
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classPrivateFieldLooseBase.js
@@ -0,0 +1,5 @@
+function _classPrivateFieldBase(e, t) {
+ if (!{}.hasOwnProperty.call(e, t)) throw new TypeError("attempted to use private field on non-instance");
+ return e;
+}
+module.exports = _classPrivateFieldBase, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classPrivateFieldLooseKey.js b/node_modules/@babel/runtime/helpers/classPrivateFieldLooseKey.js
new file mode 100644
index 0000000..5dc687f
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classPrivateFieldLooseKey.js
@@ -0,0 +1,5 @@
+var id = 0;
+function _classPrivateFieldKey(e) {
+ return "__private_" + id++ + "_" + e;
+}
+module.exports = _classPrivateFieldKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classPrivateFieldSet.js b/node_modules/@babel/runtime/helpers/classPrivateFieldSet.js
new file mode 100644
index 0000000..f3746e7
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classPrivateFieldSet.js
@@ -0,0 +1,7 @@
+var classApplyDescriptorSet = require("./classApplyDescriptorSet.js");
+var classPrivateFieldGet2 = require("./classPrivateFieldGet2.js");
+function _classPrivateFieldSet(e, t, r) {
+ var s = classPrivateFieldGet2(t, e);
+ return classApplyDescriptorSet(e, s, r), r;
+}
+module.exports = _classPrivateFieldSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classPrivateFieldSet2.js b/node_modules/@babel/runtime/helpers/classPrivateFieldSet2.js
new file mode 100644
index 0000000..25c60ca
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classPrivateFieldSet2.js
@@ -0,0 +1,5 @@
+var assertClassBrand = require("./assertClassBrand.js");
+function _classPrivateFieldSet2(s, a, r) {
+ return s.set(assertClassBrand(s, a), r), r;
+}
+module.exports = _classPrivateFieldSet2, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classPrivateGetter.js b/node_modules/@babel/runtime/helpers/classPrivateGetter.js
new file mode 100644
index 0000000..1b3cf30
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classPrivateGetter.js
@@ -0,0 +1,5 @@
+var assertClassBrand = require("./assertClassBrand.js");
+function _classPrivateGetter(s, r, a) {
+ return a(assertClassBrand(s, r));
+}
+module.exports = _classPrivateGetter, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classPrivateMethodGet.js b/node_modules/@babel/runtime/helpers/classPrivateMethodGet.js
new file mode 100644
index 0000000..e4af387
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classPrivateMethodGet.js
@@ -0,0 +1,5 @@
+var assertClassBrand = require("./assertClassBrand.js");
+function _classPrivateMethodGet(s, a, r) {
+ return assertClassBrand(a, s), r;
+}
+module.exports = _classPrivateMethodGet, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classPrivateMethodInitSpec.js b/node_modules/@babel/runtime/helpers/classPrivateMethodInitSpec.js
new file mode 100644
index 0000000..821c8ed
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classPrivateMethodInitSpec.js
@@ -0,0 +1,5 @@
+var checkPrivateRedeclaration = require("./checkPrivateRedeclaration.js");
+function _classPrivateMethodInitSpec(e, a) {
+ checkPrivateRedeclaration(e, a), a.add(e);
+}
+module.exports = _classPrivateMethodInitSpec, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classPrivateMethodSet.js b/node_modules/@babel/runtime/helpers/classPrivateMethodSet.js
new file mode 100644
index 0000000..a44fd78
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classPrivateMethodSet.js
@@ -0,0 +1,4 @@
+function _classPrivateMethodSet() {
+ throw new TypeError("attempted to reassign private method");
+}
+module.exports = _classPrivateMethodSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classPrivateSetter.js b/node_modules/@babel/runtime/helpers/classPrivateSetter.js
new file mode 100644
index 0000000..494f81f
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classPrivateSetter.js
@@ -0,0 +1,5 @@
+var assertClassBrand = require("./assertClassBrand.js");
+function _classPrivateSetter(s, r, a, t) {
+ return r(assertClassBrand(s, a), t), t;
+}
+module.exports = _classPrivateSetter, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classStaticPrivateFieldDestructureSet.js b/node_modules/@babel/runtime/helpers/classStaticPrivateFieldDestructureSet.js
new file mode 100644
index 0000000..2bb6e8b
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classStaticPrivateFieldDestructureSet.js
@@ -0,0 +1,7 @@
+var classApplyDescriptorDestructureSet = require("./classApplyDescriptorDestructureSet.js");
+var assertClassBrand = require("./assertClassBrand.js");
+var classCheckPrivateStaticFieldDescriptor = require("./classCheckPrivateStaticFieldDescriptor.js");
+function _classStaticPrivateFieldDestructureSet(t, r, s) {
+ return assertClassBrand(r, t), classCheckPrivateStaticFieldDescriptor(s, "set"), classApplyDescriptorDestructureSet(t, s);
+}
+module.exports = _classStaticPrivateFieldDestructureSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classStaticPrivateFieldSpecGet.js b/node_modules/@babel/runtime/helpers/classStaticPrivateFieldSpecGet.js
new file mode 100644
index 0000000..eb2365f
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classStaticPrivateFieldSpecGet.js
@@ -0,0 +1,7 @@
+var classApplyDescriptorGet = require("./classApplyDescriptorGet.js");
+var assertClassBrand = require("./assertClassBrand.js");
+var classCheckPrivateStaticFieldDescriptor = require("./classCheckPrivateStaticFieldDescriptor.js");
+function _classStaticPrivateFieldSpecGet(t, s, r) {
+ return assertClassBrand(s, t), classCheckPrivateStaticFieldDescriptor(r, "get"), classApplyDescriptorGet(t, r);
+}
+module.exports = _classStaticPrivateFieldSpecGet, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classStaticPrivateFieldSpecSet.js b/node_modules/@babel/runtime/helpers/classStaticPrivateFieldSpecSet.js
new file mode 100644
index 0000000..7783cd8
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classStaticPrivateFieldSpecSet.js
@@ -0,0 +1,7 @@
+var classApplyDescriptorSet = require("./classApplyDescriptorSet.js");
+var assertClassBrand = require("./assertClassBrand.js");
+var classCheckPrivateStaticFieldDescriptor = require("./classCheckPrivateStaticFieldDescriptor.js");
+function _classStaticPrivateFieldSpecSet(s, t, r, e) {
+ return assertClassBrand(t, s), classCheckPrivateStaticFieldDescriptor(r, "set"), classApplyDescriptorSet(s, r, e), e;
+}
+module.exports = _classStaticPrivateFieldSpecSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classStaticPrivateMethodGet.js b/node_modules/@babel/runtime/helpers/classStaticPrivateMethodGet.js
new file mode 100644
index 0000000..c895be5
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classStaticPrivateMethodGet.js
@@ -0,0 +1,5 @@
+var assertClassBrand = require("./assertClassBrand.js");
+function _classStaticPrivateMethodGet(s, a, t) {
+ return assertClassBrand(a, s), t;
+}
+module.exports = _classStaticPrivateMethodGet, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/classStaticPrivateMethodSet.js b/node_modules/@babel/runtime/helpers/classStaticPrivateMethodSet.js
new file mode 100644
index 0000000..72560e6
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/classStaticPrivateMethodSet.js
@@ -0,0 +1,4 @@
+function _classStaticPrivateMethodSet() {
+ throw new TypeError("attempted to set read only static private field");
+}
+module.exports = _classStaticPrivateMethodSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/construct.js b/node_modules/@babel/runtime/helpers/construct.js
new file mode 100644
index 0000000..aee8e70
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/construct.js
@@ -0,0 +1,10 @@
+var isNativeReflectConstruct = require("./isNativeReflectConstruct.js");
+var setPrototypeOf = require("./setPrototypeOf.js");
+function _construct(t, e, r) {
+ if (isNativeReflectConstruct()) return Reflect.construct.apply(null, arguments);
+ var o = [null];
+ o.push.apply(o, e);
+ var p = new (t.bind.apply(t, o))();
+ return r && setPrototypeOf(p, r.prototype), p;
+}
+module.exports = _construct, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/createClass.js b/node_modules/@babel/runtime/helpers/createClass.js
new file mode 100644
index 0000000..8757f9e
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/createClass.js
@@ -0,0 +1,13 @@
+var toPropertyKey = require("./toPropertyKey.js");
+function _defineProperties(e, r) {
+ for (var t = 0; t < r.length; t++) {
+ var o = r[t];
+ o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);
+ }
+}
+function _createClass(e, r, t) {
+ return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", {
+ writable: !1
+ }), e;
+}
+module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js b/node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js
new file mode 100644
index 0000000..2778307
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js
@@ -0,0 +1,50 @@
+var unsupportedIterableToArray = require("./unsupportedIterableToArray.js");
+function _createForOfIteratorHelper(r, e) {
+ var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
+ if (!t) {
+ if (Array.isArray(r) || (t = unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) {
+ t && (r = t);
+ var _n = 0,
+ F = function F() {};
+ return {
+ s: F,
+ n: function n() {
+ return _n >= r.length ? {
+ done: !0
+ } : {
+ done: !1,
+ value: r[_n++]
+ };
+ },
+ e: function e(r) {
+ throw r;
+ },
+ f: F
+ };
+ }
+ throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
+ }
+ var o,
+ a = !0,
+ u = !1;
+ return {
+ s: function s() {
+ t = t.call(r);
+ },
+ n: function n() {
+ var r = t.next();
+ return a = r.done, r;
+ },
+ e: function e(r) {
+ u = !0, o = r;
+ },
+ f: function f() {
+ try {
+ a || null == t["return"] || t["return"]();
+ } finally {
+ if (u) throw o;
+ }
+ }
+ };
+}
+module.exports = _createForOfIteratorHelper, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/createForOfIteratorHelperLoose.js b/node_modules/@babel/runtime/helpers/createForOfIteratorHelperLoose.js
new file mode 100644
index 0000000..bc81b1c
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/createForOfIteratorHelperLoose.js
@@ -0,0 +1,19 @@
+var unsupportedIterableToArray = require("./unsupportedIterableToArray.js");
+function _createForOfIteratorHelperLoose(r, e) {
+ var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
+ if (t) return (t = t.call(r)).next.bind(t);
+ if (Array.isArray(r) || (t = unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) {
+ t && (r = t);
+ var o = 0;
+ return function () {
+ return o >= r.length ? {
+ done: !0
+ } : {
+ done: !1,
+ value: r[o++]
+ };
+ };
+ }
+ throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
+}
+module.exports = _createForOfIteratorHelperLoose, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/createSuper.js b/node_modules/@babel/runtime/helpers/createSuper.js
new file mode 100644
index 0000000..b1869e6
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/createSuper.js
@@ -0,0 +1,16 @@
+var getPrototypeOf = require("./getPrototypeOf.js");
+var isNativeReflectConstruct = require("./isNativeReflectConstruct.js");
+var possibleConstructorReturn = require("./possibleConstructorReturn.js");
+function _createSuper(t) {
+ var r = isNativeReflectConstruct();
+ return function () {
+ var e,
+ o = getPrototypeOf(t);
+ if (r) {
+ var s = getPrototypeOf(this).constructor;
+ e = Reflect.construct(o, arguments, s);
+ } else e = o.apply(this, arguments);
+ return possibleConstructorReturn(this, e);
+ };
+}
+module.exports = _createSuper, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/decorate.js b/node_modules/@babel/runtime/helpers/decorate.js
new file mode 100644
index 0000000..bc22acf
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/decorate.js
@@ -0,0 +1,250 @@
+var toArray = require("./toArray.js");
+var toPropertyKey = require("./toPropertyKey.js");
+function _decorate(e, r, t, i) {
+ var o = _getDecoratorsApi();
+ if (i) for (var n = 0; n < i.length; n++) o = i[n](o);
+ var s = r(function (e) {
+ o.initializeInstanceElements(e, a.elements);
+ }, t),
+ a = o.decorateClass(_coalesceClassElements(s.d.map(_createElementDescriptor)), e);
+ return o.initializeClassElements(s.F, a.elements), o.runClassFinishers(s.F, a.finishers);
+}
+function _getDecoratorsApi() {
+ _getDecoratorsApi = function _getDecoratorsApi() {
+ return e;
+ };
+ var e = {
+ elementsDefinitionOrder: [["method"], ["field"]],
+ initializeInstanceElements: function initializeInstanceElements(e, r) {
+ ["method", "field"].forEach(function (t) {
+ r.forEach(function (r) {
+ r.kind === t && "own" === r.placement && this.defineClassElement(e, r);
+ }, this);
+ }, this);
+ },
+ initializeClassElements: function initializeClassElements(e, r) {
+ var t = e.prototype;
+ ["method", "field"].forEach(function (i) {
+ r.forEach(function (r) {
+ var o = r.placement;
+ if (r.kind === i && ("static" === o || "prototype" === o)) {
+ var n = "static" === o ? e : t;
+ this.defineClassElement(n, r);
+ }
+ }, this);
+ }, this);
+ },
+ defineClassElement: function defineClassElement(e, r) {
+ var t = r.descriptor;
+ if ("field" === r.kind) {
+ var i = r.initializer;
+ t = {
+ enumerable: t.enumerable,
+ writable: t.writable,
+ configurable: t.configurable,
+ value: void 0 === i ? void 0 : i.call(e)
+ };
+ }
+ Object.defineProperty(e, r.key, t);
+ },
+ decorateClass: function decorateClass(e, r) {
+ var t = [],
+ i = [],
+ o = {
+ "static": [],
+ prototype: [],
+ own: []
+ };
+ if (e.forEach(function (e) {
+ this.addElementPlacement(e, o);
+ }, this), e.forEach(function (e) {
+ if (!_hasDecorators(e)) return t.push(e);
+ var r = this.decorateElement(e, o);
+ t.push(r.element), t.push.apply(t, r.extras), i.push.apply(i, r.finishers);
+ }, this), !r) return {
+ elements: t,
+ finishers: i
+ };
+ var n = this.decorateConstructor(t, r);
+ return i.push.apply(i, n.finishers), n.finishers = i, n;
+ },
+ addElementPlacement: function addElementPlacement(e, r, t) {
+ var i = r[e.placement];
+ if (!t && -1 !== i.indexOf(e.key)) throw new TypeError("Duplicated element (" + e.key + ")");
+ i.push(e.key);
+ },
+ decorateElement: function decorateElement(e, r) {
+ for (var t = [], i = [], o = e.decorators, n = o.length - 1; n >= 0; n--) {
+ var s = r[e.placement];
+ s.splice(s.indexOf(e.key), 1);
+ var a = this.fromElementDescriptor(e),
+ l = this.toElementFinisherExtras((0, o[n])(a) || a);
+ e = l.element, this.addElementPlacement(e, r), l.finisher && i.push(l.finisher);
+ var c = l.extras;
+ if (c) {
+ for (var p = 0; p < c.length; p++) this.addElementPlacement(c[p], r);
+ t.push.apply(t, c);
+ }
+ }
+ return {
+ element: e,
+ finishers: i,
+ extras: t
+ };
+ },
+ decorateConstructor: function decorateConstructor(e, r) {
+ for (var t = [], i = r.length - 1; i >= 0; i--) {
+ var o = this.fromClassDescriptor(e),
+ n = this.toClassDescriptor((0, r[i])(o) || o);
+ if (void 0 !== n.finisher && t.push(n.finisher), void 0 !== n.elements) {
+ e = n.elements;
+ for (var s = 0; s < e.length - 1; s++) for (var a = s + 1; a < e.length; a++) if (e[s].key === e[a].key && e[s].placement === e[a].placement) throw new TypeError("Duplicated element (" + e[s].key + ")");
+ }
+ }
+ return {
+ elements: e,
+ finishers: t
+ };
+ },
+ fromElementDescriptor: function fromElementDescriptor(e) {
+ var r = {
+ kind: e.kind,
+ key: e.key,
+ placement: e.placement,
+ descriptor: e.descriptor
+ };
+ return Object.defineProperty(r, Symbol.toStringTag, {
+ value: "Descriptor",
+ configurable: !0
+ }), "field" === e.kind && (r.initializer = e.initializer), r;
+ },
+ toElementDescriptors: function toElementDescriptors(e) {
+ if (void 0 !== e) return toArray(e).map(function (e) {
+ var r = this.toElementDescriptor(e);
+ return this.disallowProperty(e, "finisher", "An element descriptor"), this.disallowProperty(e, "extras", "An element descriptor"), r;
+ }, this);
+ },
+ toElementDescriptor: function toElementDescriptor(e) {
+ var r = e.kind + "";
+ if ("method" !== r && "field" !== r) throw new TypeError('An element descriptor\'s .kind property must be either "method" or "field", but a decorator created an element descriptor with .kind "' + r + '"');
+ var t = toPropertyKey(e.key),
+ i = e.placement + "";
+ if ("static" !== i && "prototype" !== i && "own" !== i) throw new TypeError('An element descriptor\'s .placement property must be one of "static", "prototype" or "own", but a decorator created an element descriptor with .placement "' + i + '"');
+ var o = e.descriptor;
+ this.disallowProperty(e, "elements", "An element descriptor");
+ var n = {
+ kind: r,
+ key: t,
+ placement: i,
+ descriptor: Object.assign({}, o)
+ };
+ return "field" !== r ? this.disallowProperty(e, "initializer", "A method descriptor") : (this.disallowProperty(o, "get", "The property descriptor of a field descriptor"), this.disallowProperty(o, "set", "The property descriptor of a field descriptor"), this.disallowProperty(o, "value", "The property descriptor of a field descriptor"), n.initializer = e.initializer), n;
+ },
+ toElementFinisherExtras: function toElementFinisherExtras(e) {
+ return {
+ element: this.toElementDescriptor(e),
+ finisher: _optionalCallableProperty(e, "finisher"),
+ extras: this.toElementDescriptors(e.extras)
+ };
+ },
+ fromClassDescriptor: function fromClassDescriptor(e) {
+ var r = {
+ kind: "class",
+ elements: e.map(this.fromElementDescriptor, this)
+ };
+ return Object.defineProperty(r, Symbol.toStringTag, {
+ value: "Descriptor",
+ configurable: !0
+ }), r;
+ },
+ toClassDescriptor: function toClassDescriptor(e) {
+ var r = e.kind + "";
+ if ("class" !== r) throw new TypeError('A class descriptor\'s .kind property must be "class", but a decorator created a class descriptor with .kind "' + r + '"');
+ this.disallowProperty(e, "key", "A class descriptor"), this.disallowProperty(e, "placement", "A class descriptor"), this.disallowProperty(e, "descriptor", "A class descriptor"), this.disallowProperty(e, "initializer", "A class descriptor"), this.disallowProperty(e, "extras", "A class descriptor");
+ var t = _optionalCallableProperty(e, "finisher");
+ return {
+ elements: this.toElementDescriptors(e.elements),
+ finisher: t
+ };
+ },
+ runClassFinishers: function runClassFinishers(e, r) {
+ for (var t = 0; t < r.length; t++) {
+ var i = (0, r[t])(e);
+ if (void 0 !== i) {
+ if ("function" != typeof i) throw new TypeError("Finishers must return a constructor.");
+ e = i;
+ }
+ }
+ return e;
+ },
+ disallowProperty: function disallowProperty(e, r, t) {
+ if (void 0 !== e[r]) throw new TypeError(t + " can't have a ." + r + " property.");
+ }
+ };
+ return e;
+}
+function _createElementDescriptor(e) {
+ var r,
+ t = toPropertyKey(e.key);
+ "method" === e.kind ? r = {
+ value: e.value,
+ writable: !0,
+ configurable: !0,
+ enumerable: !1
+ } : "get" === e.kind ? r = {
+ get: e.value,
+ configurable: !0,
+ enumerable: !1
+ } : "set" === e.kind ? r = {
+ set: e.value,
+ configurable: !0,
+ enumerable: !1
+ } : "field" === e.kind && (r = {
+ configurable: !0,
+ writable: !0,
+ enumerable: !0
+ });
+ var i = {
+ kind: "field" === e.kind ? "field" : "method",
+ key: t,
+ placement: e["static"] ? "static" : "field" === e.kind ? "own" : "prototype",
+ descriptor: r
+ };
+ return e.decorators && (i.decorators = e.decorators), "field" === e.kind && (i.initializer = e.value), i;
+}
+function _coalesceGetterSetter(e, r) {
+ void 0 !== e.descriptor.get ? r.descriptor.get = e.descriptor.get : r.descriptor.set = e.descriptor.set;
+}
+function _coalesceClassElements(e) {
+ for (var r = [], isSameElement = function isSameElement(e) {
+ return "method" === e.kind && e.key === o.key && e.placement === o.placement;
+ }, t = 0; t < e.length; t++) {
+ var i,
+ o = e[t];
+ if ("method" === o.kind && (i = r.find(isSameElement))) {
+ if (_isDataDescriptor(o.descriptor) || _isDataDescriptor(i.descriptor)) {
+ if (_hasDecorators(o) || _hasDecorators(i)) throw new ReferenceError("Duplicated methods (" + o.key + ") can't be decorated.");
+ i.descriptor = o.descriptor;
+ } else {
+ if (_hasDecorators(o)) {
+ if (_hasDecorators(i)) throw new ReferenceError("Decorators can't be placed on different accessors with for the same property (" + o.key + ").");
+ i.decorators = o.decorators;
+ }
+ _coalesceGetterSetter(o, i);
+ }
+ } else r.push(o);
+ }
+ return r;
+}
+function _hasDecorators(e) {
+ return e.decorators && e.decorators.length;
+}
+function _isDataDescriptor(e) {
+ return void 0 !== e && !(void 0 === e.value && void 0 === e.writable);
+}
+function _optionalCallableProperty(e, r) {
+ var t = e[r];
+ if (void 0 !== t && "function" != typeof t) throw new TypeError("Expected '" + r + "' to be a function");
+ return t;
+}
+module.exports = _decorate, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/defaults.js b/node_modules/@babel/runtime/helpers/defaults.js
new file mode 100644
index 0000000..dfdbbb0
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/defaults.js
@@ -0,0 +1,9 @@
+function _defaults(e, r) {
+ for (var t = Object.getOwnPropertyNames(r), o = 0; o < t.length; o++) {
+ var n = t[o],
+ a = Object.getOwnPropertyDescriptor(r, n);
+ a && a.configurable && void 0 === e[n] && Object.defineProperty(e, n, a);
+ }
+ return e;
+}
+module.exports = _defaults, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/defineAccessor.js b/node_modules/@babel/runtime/helpers/defineAccessor.js
new file mode 100644
index 0000000..dc065f0
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/defineAccessor.js
@@ -0,0 +1,8 @@
+function _defineAccessor(e, r, n, t) {
+ var c = {
+ configurable: !0,
+ enumerable: !0
+ };
+ return c[e] = t, Object.defineProperty(r, n, c);
+}
+module.exports = _defineAccessor, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/defineEnumerableProperties.js b/node_modules/@babel/runtime/helpers/defineEnumerableProperties.js
new file mode 100644
index 0000000..ab9f43c
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/defineEnumerableProperties.js
@@ -0,0 +1,12 @@
+function _defineEnumerableProperties(e, r) {
+ for (var t in r) {
+ var n = r[t];
+ n.configurable = n.enumerable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, t, n);
+ }
+ if (Object.getOwnPropertySymbols) for (var a = Object.getOwnPropertySymbols(r), b = 0; b < a.length; b++) {
+ var i = a[b];
+ (n = r[i]).configurable = n.enumerable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, i, n);
+ }
+ return e;
+}
+module.exports = _defineEnumerableProperties, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/defineProperty.js b/node_modules/@babel/runtime/helpers/defineProperty.js
new file mode 100644
index 0000000..2c2ff1e
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/defineProperty.js
@@ -0,0 +1,10 @@
+var toPropertyKey = require("./toPropertyKey.js");
+function _defineProperty(e, r, t) {
+ return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
+ value: t,
+ enumerable: !0,
+ configurable: !0,
+ writable: !0
+ }) : e[r] = t, e;
+}
+module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/dispose.js b/node_modules/@babel/runtime/helpers/dispose.js
new file mode 100644
index 0000000..c20193c
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/dispose.js
@@ -0,0 +1,28 @@
+function dispose_SuppressedError(r, e) {
+ return "undefined" != typeof SuppressedError ? dispose_SuppressedError = SuppressedError : (dispose_SuppressedError = function dispose_SuppressedError(r, e) {
+ this.suppressed = e, this.error = r, this.stack = Error().stack;
+ }, dispose_SuppressedError.prototype = Object.create(Error.prototype, {
+ constructor: {
+ value: dispose_SuppressedError,
+ writable: !0,
+ configurable: !0
+ }
+ })), new dispose_SuppressedError(r, e);
+}
+function _dispose(r, e, s) {
+ function next() {
+ for (; r.length > 0;) try {
+ var o = r.pop(),
+ p = o.d.call(o.v);
+ if (o.a) return Promise.resolve(p).then(next, err);
+ } catch (r) {
+ return err(r);
+ }
+ if (s) throw e;
+ }
+ function err(r) {
+ return e = s ? new dispose_SuppressedError(e, r) : r, s = !0, next();
+ }
+ return next();
+}
+module.exports = _dispose, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/AwaitValue.js b/node_modules/@babel/runtime/helpers/esm/AwaitValue.js
new file mode 100644
index 0000000..6f210c9
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/AwaitValue.js
@@ -0,0 +1,4 @@
+function _AwaitValue(t) {
+ this.wrapped = t;
+}
+export { _AwaitValue as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/OverloadYield.js b/node_modules/@babel/runtime/helpers/esm/OverloadYield.js
new file mode 100644
index 0000000..d7753a6
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/OverloadYield.js
@@ -0,0 +1,4 @@
+function _OverloadYield(e, d) {
+ this.v = e, this.k = d;
+}
+export { _OverloadYield as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/applyDecoratedDescriptor.js b/node_modules/@babel/runtime/helpers/esm/applyDecoratedDescriptor.js
new file mode 100644
index 0000000..0f33483
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/applyDecoratedDescriptor.js
@@ -0,0 +1,9 @@
+function _applyDecoratedDescriptor(i, e, r, n, l) {
+ var a = {};
+ return Object.keys(n).forEach(function (i) {
+ a[i] = n[i];
+ }), a.enumerable = !!a.enumerable, a.configurable = !!a.configurable, ("value" in a || a.initializer) && (a.writable = !0), a = r.slice().reverse().reduce(function (r, n) {
+ return n(i, e, r) || r;
+ }, a), l && void 0 !== a.initializer && (a.value = a.initializer ? a.initializer.call(l) : void 0, a.initializer = void 0), void 0 === a.initializer ? (Object.defineProperty(i, e, a), null) : a;
+}
+export { _applyDecoratedDescriptor as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/applyDecs.js b/node_modules/@babel/runtime/helpers/esm/applyDecs.js
new file mode 100644
index 0000000..2b75dfd
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/applyDecs.js
@@ -0,0 +1,236 @@
+import _typeof from "./typeof.js";
+import setFunctionName from "./setFunctionName.js";
+import toPropertyKey from "./toPropertyKey.js";
+function old_createMetadataMethodsForProperty(e, t, a, r) {
+ return {
+ getMetadata: function getMetadata(o) {
+ old_assertNotFinished(r, "getMetadata"), old_assertMetadataKey(o);
+ var i = e[o];
+ if (void 0 !== i) if (1 === t) {
+ var n = i["public"];
+ if (void 0 !== n) return n[a];
+ } else if (2 === t) {
+ var l = i["private"];
+ if (void 0 !== l) return l.get(a);
+ } else if (Object.hasOwnProperty.call(i, "constructor")) return i.constructor;
+ },
+ setMetadata: function setMetadata(o, i) {
+ old_assertNotFinished(r, "setMetadata"), old_assertMetadataKey(o);
+ var n = e[o];
+ if (void 0 === n && (n = e[o] = {}), 1 === t) {
+ var l = n["public"];
+ void 0 === l && (l = n["public"] = {}), l[a] = i;
+ } else if (2 === t) {
+ var s = n.priv;
+ void 0 === s && (s = n["private"] = new Map()), s.set(a, i);
+ } else n.constructor = i;
+ }
+ };
+}
+function old_convertMetadataMapToFinal(e, t) {
+ var a = e[Symbol.metadata || Symbol["for"]("Symbol.metadata")],
+ r = Object.getOwnPropertySymbols(t);
+ if (0 !== r.length) {
+ for (var o = 0; o < r.length; o++) {
+ var i = r[o],
+ n = t[i],
+ l = a ? a[i] : null,
+ s = n["public"],
+ c = l ? l["public"] : null;
+ s && c && Object.setPrototypeOf(s, c);
+ var d = n["private"];
+ if (d) {
+ var u = Array.from(d.values()),
+ f = l ? l["private"] : null;
+ f && (u = u.concat(f)), n["private"] = u;
+ }
+ l && Object.setPrototypeOf(n, l);
+ }
+ a && Object.setPrototypeOf(t, a), e[Symbol.metadata || Symbol["for"]("Symbol.metadata")] = t;
+ }
+}
+function old_createAddInitializerMethod(e, t) {
+ return function (a) {
+ old_assertNotFinished(t, "addInitializer"), old_assertCallable(a, "An initializer"), e.push(a);
+ };
+}
+function old_memberDec(e, t, a, r, o, i, n, l, s) {
+ var c;
+ switch (i) {
+ case 1:
+ c = "accessor";
+ break;
+ case 2:
+ c = "method";
+ break;
+ case 3:
+ c = "getter";
+ break;
+ case 4:
+ c = "setter";
+ break;
+ default:
+ c = "field";
+ }
+ var d,
+ u,
+ f = {
+ kind: c,
+ name: l ? "#" + t : toPropertyKey(t),
+ isStatic: n,
+ isPrivate: l
+ },
+ p = {
+ v: !1
+ };
+ if (0 !== i && (f.addInitializer = old_createAddInitializerMethod(o, p)), l) {
+ d = 2, u = Symbol(t);
+ var v = {};
+ 0 === i ? (v.get = a.get, v.set = a.set) : 2 === i ? v.get = function () {
+ return a.value;
+ } : (1 !== i && 3 !== i || (v.get = function () {
+ return a.get.call(this);
+ }), 1 !== i && 4 !== i || (v.set = function (e) {
+ a.set.call(this, e);
+ })), f.access = v;
+ } else d = 1, u = t;
+ try {
+ return e(s, Object.assign(f, old_createMetadataMethodsForProperty(r, d, u, p)));
+ } finally {
+ p.v = !0;
+ }
+}
+function old_assertNotFinished(e, t) {
+ if (e.v) throw Error("attempted to call " + t + " after decoration was finished");
+}
+function old_assertMetadataKey(e) {
+ if ("symbol" != _typeof(e)) throw new TypeError("Metadata keys must be symbols, received: " + e);
+}
+function old_assertCallable(e, t) {
+ if ("function" != typeof e) throw new TypeError(t + " must be a function");
+}
+function old_assertValidReturnValue(e, t) {
+ var a = _typeof(t);
+ if (1 === e) {
+ if ("object" !== a || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
+ void 0 !== t.get && old_assertCallable(t.get, "accessor.get"), void 0 !== t.set && old_assertCallable(t.set, "accessor.set"), void 0 !== t.init && old_assertCallable(t.init, "accessor.init"), void 0 !== t.initializer && old_assertCallable(t.initializer, "accessor.initializer");
+ } else if ("function" !== a) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0");
+}
+function old_getInit(e) {
+ var t;
+ return null == (t = e.init) && (t = e.initializer) && void 0 !== console && console.warn(".initializer has been renamed to .init as of March 2022"), t;
+}
+function old_applyMemberDec(e, t, a, r, o, i, n, l, s) {
+ var c,
+ d,
+ u,
+ f,
+ p,
+ v,
+ y,
+ h = a[0];
+ if (n ? (0 === o || 1 === o ? (c = {
+ get: a[3],
+ set: a[4]
+ }, u = "get") : 3 === o ? (c = {
+ get: a[3]
+ }, u = "get") : 4 === o ? (c = {
+ set: a[3]
+ }, u = "set") : c = {
+ value: a[3]
+ }, 0 !== o && (1 === o && setFunctionName(a[4], "#" + r, "set"), setFunctionName(a[3], "#" + r, u))) : 0 !== o && (c = Object.getOwnPropertyDescriptor(t, r)), 1 === o ? f = {
+ get: c.get,
+ set: c.set
+ } : 2 === o ? f = c.value : 3 === o ? f = c.get : 4 === o && (f = c.set), "function" == typeof h) void 0 !== (p = old_memberDec(h, r, c, l, s, o, i, n, f)) && (old_assertValidReturnValue(o, p), 0 === o ? d = p : 1 === o ? (d = old_getInit(p), v = p.get || f.get, y = p.set || f.set, f = {
+ get: v,
+ set: y
+ }) : f = p);else for (var m = h.length - 1; m >= 0; m--) {
+ var b;
+ void 0 !== (p = old_memberDec(h[m], r, c, l, s, o, i, n, f)) && (old_assertValidReturnValue(o, p), 0 === o ? b = p : 1 === o ? (b = old_getInit(p), v = p.get || f.get, y = p.set || f.set, f = {
+ get: v,
+ set: y
+ }) : f = p, void 0 !== b && (void 0 === d ? d = b : "function" == typeof d ? d = [d, b] : d.push(b)));
+ }
+ if (0 === o || 1 === o) {
+ if (void 0 === d) d = function d(e, t) {
+ return t;
+ };else if ("function" != typeof d) {
+ var g = d;
+ d = function d(e, t) {
+ for (var a = t, r = 0; r < g.length; r++) a = g[r].call(e, a);
+ return a;
+ };
+ } else {
+ var _ = d;
+ d = function d(e, t) {
+ return _.call(e, t);
+ };
+ }
+ e.push(d);
+ }
+ 0 !== o && (1 === o ? (c.get = f.get, c.set = f.set) : 2 === o ? c.value = f : 3 === o ? c.get = f : 4 === o && (c.set = f), n ? 1 === o ? (e.push(function (e, t) {
+ return f.get.call(e, t);
+ }), e.push(function (e, t) {
+ return f.set.call(e, t);
+ })) : 2 === o ? e.push(f) : e.push(function (e, t) {
+ return f.call(e, t);
+ }) : Object.defineProperty(t, r, c));
+}
+function old_applyMemberDecs(e, t, a, r, o) {
+ for (var i, n, l = new Map(), s = new Map(), c = 0; c < o.length; c++) {
+ var d = o[c];
+ if (Array.isArray(d)) {
+ var u,
+ f,
+ p,
+ v = d[1],
+ y = d[2],
+ h = d.length > 3,
+ m = v >= 5;
+ if (m ? (u = t, f = r, 0 != (v -= 5) && (p = n = n || [])) : (u = t.prototype, f = a, 0 !== v && (p = i = i || [])), 0 !== v && !h) {
+ var b = m ? s : l,
+ g = b.get(y) || 0;
+ if (!0 === g || 3 === g && 4 !== v || 4 === g && 3 !== v) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + y);
+ !g && v > 2 ? b.set(y, v) : b.set(y, !0);
+ }
+ old_applyMemberDec(e, u, d, y, v, m, h, f, p);
+ }
+ }
+ old_pushInitializers(e, i), old_pushInitializers(e, n);
+}
+function old_pushInitializers(e, t) {
+ t && e.push(function (e) {
+ for (var a = 0; a < t.length; a++) t[a].call(e);
+ return e;
+ });
+}
+function old_applyClassDecs(e, t, a, r) {
+ if (r.length > 0) {
+ for (var o = [], i = t, n = t.name, l = r.length - 1; l >= 0; l--) {
+ var s = {
+ v: !1
+ };
+ try {
+ var c = Object.assign({
+ kind: "class",
+ name: n,
+ addInitializer: old_createAddInitializerMethod(o, s)
+ }, old_createMetadataMethodsForProperty(a, 0, n, s)),
+ d = r[l](i, c);
+ } finally {
+ s.v = !0;
+ }
+ void 0 !== d && (old_assertValidReturnValue(10, d), i = d);
+ }
+ e.push(i, function () {
+ for (var e = 0; e < o.length; e++) o[e].call(i);
+ });
+ }
+}
+function applyDecs(e, t, a) {
+ var r = [],
+ o = {},
+ i = {};
+ return old_applyMemberDecs(r, e, i, o, t), old_convertMetadataMapToFinal(e.prototype, i), old_applyClassDecs(r, e, o, a), old_convertMetadataMapToFinal(e, o), r;
+}
+export { applyDecs as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/applyDecs2203.js b/node_modules/@babel/runtime/helpers/esm/applyDecs2203.js
new file mode 100644
index 0000000..bddb51d
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/applyDecs2203.js
@@ -0,0 +1,184 @@
+import _typeof from "./typeof.js";
+function applyDecs2203Factory() {
+ function createAddInitializerMethod(e, t) {
+ return function (r) {
+ !function (e, t) {
+ if (e.v) throw Error("attempted to call addInitializer after decoration was finished");
+ }(t), assertCallable(r, "An initializer"), e.push(r);
+ };
+ }
+ function memberDec(e, t, r, a, n, i, s, o) {
+ var c;
+ switch (n) {
+ case 1:
+ c = "accessor";
+ break;
+ case 2:
+ c = "method";
+ break;
+ case 3:
+ c = "getter";
+ break;
+ case 4:
+ c = "setter";
+ break;
+ default:
+ c = "field";
+ }
+ var l,
+ u,
+ f = {
+ kind: c,
+ name: s ? "#" + t : t,
+ "static": i,
+ "private": s
+ },
+ p = {
+ v: !1
+ };
+ 0 !== n && (f.addInitializer = createAddInitializerMethod(a, p)), 0 === n ? s ? (l = r.get, u = r.set) : (l = function l() {
+ return this[t];
+ }, u = function u(e) {
+ this[t] = e;
+ }) : 2 === n ? l = function l() {
+ return r.value;
+ } : (1 !== n && 3 !== n || (l = function l() {
+ return r.get.call(this);
+ }), 1 !== n && 4 !== n || (u = function u(e) {
+ r.set.call(this, e);
+ })), f.access = l && u ? {
+ get: l,
+ set: u
+ } : l ? {
+ get: l
+ } : {
+ set: u
+ };
+ try {
+ return e(o, f);
+ } finally {
+ p.v = !0;
+ }
+ }
+ function assertCallable(e, t) {
+ if ("function" != typeof e) throw new TypeError(t + " must be a function");
+ }
+ function assertValidReturnValue(e, t) {
+ var r = _typeof(t);
+ if (1 === e) {
+ if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
+ void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init");
+ } else if ("function" !== r) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0");
+ }
+ function applyMemberDec(e, t, r, a, n, i, s, o) {
+ var c,
+ l,
+ u,
+ f,
+ p,
+ d,
+ h = r[0];
+ if (s ? c = 0 === n || 1 === n ? {
+ get: r[3],
+ set: r[4]
+ } : 3 === n ? {
+ get: r[3]
+ } : 4 === n ? {
+ set: r[3]
+ } : {
+ value: r[3]
+ } : 0 !== n && (c = Object.getOwnPropertyDescriptor(t, a)), 1 === n ? u = {
+ get: c.get,
+ set: c.set
+ } : 2 === n ? u = c.value : 3 === n ? u = c.get : 4 === n && (u = c.set), "function" == typeof h) void 0 !== (f = memberDec(h, a, c, o, n, i, s, u)) && (assertValidReturnValue(n, f), 0 === n ? l = f : 1 === n ? (l = f.init, p = f.get || u.get, d = f.set || u.set, u = {
+ get: p,
+ set: d
+ }) : u = f);else for (var v = h.length - 1; v >= 0; v--) {
+ var g;
+ void 0 !== (f = memberDec(h[v], a, c, o, n, i, s, u)) && (assertValidReturnValue(n, f), 0 === n ? g = f : 1 === n ? (g = f.init, p = f.get || u.get, d = f.set || u.set, u = {
+ get: p,
+ set: d
+ }) : u = f, void 0 !== g && (void 0 === l ? l = g : "function" == typeof l ? l = [l, g] : l.push(g)));
+ }
+ if (0 === n || 1 === n) {
+ if (void 0 === l) l = function l(e, t) {
+ return t;
+ };else if ("function" != typeof l) {
+ var y = l;
+ l = function l(e, t) {
+ for (var r = t, a = 0; a < y.length; a++) r = y[a].call(e, r);
+ return r;
+ };
+ } else {
+ var m = l;
+ l = function l(e, t) {
+ return m.call(e, t);
+ };
+ }
+ e.push(l);
+ }
+ 0 !== n && (1 === n ? (c.get = u.get, c.set = u.set) : 2 === n ? c.value = u : 3 === n ? c.get = u : 4 === n && (c.set = u), s ? 1 === n ? (e.push(function (e, t) {
+ return u.get.call(e, t);
+ }), e.push(function (e, t) {
+ return u.set.call(e, t);
+ })) : 2 === n ? e.push(u) : e.push(function (e, t) {
+ return u.call(e, t);
+ }) : Object.defineProperty(t, a, c));
+ }
+ function pushInitializers(e, t) {
+ t && e.push(function (e) {
+ for (var r = 0; r < t.length; r++) t[r].call(e);
+ return e;
+ });
+ }
+ return function (e, t, r) {
+ var a = [];
+ return function (e, t, r) {
+ for (var a, n, i = new Map(), s = new Map(), o = 0; o < r.length; o++) {
+ var c = r[o];
+ if (Array.isArray(c)) {
+ var l,
+ u,
+ f = c[1],
+ p = c[2],
+ d = c.length > 3,
+ h = f >= 5;
+ if (h ? (l = t, 0 != (f -= 5) && (u = n = n || [])) : (l = t.prototype, 0 !== f && (u = a = a || [])), 0 !== f && !d) {
+ var v = h ? s : i,
+ g = v.get(p) || 0;
+ if (!0 === g || 3 === g && 4 !== f || 4 === g && 3 !== f) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + p);
+ !g && f > 2 ? v.set(p, f) : v.set(p, !0);
+ }
+ applyMemberDec(e, l, c, p, f, h, d, u);
+ }
+ }
+ pushInitializers(e, a), pushInitializers(e, n);
+ }(a, e, t), function (e, t, r) {
+ if (r.length > 0) {
+ for (var a = [], n = t, i = t.name, s = r.length - 1; s >= 0; s--) {
+ var o = {
+ v: !1
+ };
+ try {
+ var c = r[s](n, {
+ kind: "class",
+ name: i,
+ addInitializer: createAddInitializerMethod(a, o)
+ });
+ } finally {
+ o.v = !0;
+ }
+ void 0 !== c && (assertValidReturnValue(10, c), n = c);
+ }
+ e.push(n, function () {
+ for (var e = 0; e < a.length; e++) a[e].call(n);
+ });
+ }
+ }(a, e, r), a;
+ };
+}
+var applyDecs2203Impl;
+function applyDecs2203(e, t, r) {
+ return (applyDecs2203Impl = applyDecs2203Impl || applyDecs2203Factory())(e, t, r);
+}
+export { applyDecs2203 as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/applyDecs2203R.js b/node_modules/@babel/runtime/helpers/esm/applyDecs2203R.js
new file mode 100644
index 0000000..3944bf4
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/applyDecs2203R.js
@@ -0,0 +1,191 @@
+import _typeof from "./typeof.js";
+import setFunctionName from "./setFunctionName.js";
+import toPropertyKey from "./toPropertyKey.js";
+function applyDecs2203RFactory() {
+ function createAddInitializerMethod(e, t) {
+ return function (r) {
+ !function (e, t) {
+ if (e.v) throw Error("attempted to call addInitializer after decoration was finished");
+ }(t), assertCallable(r, "An initializer"), e.push(r);
+ };
+ }
+ function memberDec(e, t, r, n, a, i, o, s) {
+ var c;
+ switch (a) {
+ case 1:
+ c = "accessor";
+ break;
+ case 2:
+ c = "method";
+ break;
+ case 3:
+ c = "getter";
+ break;
+ case 4:
+ c = "setter";
+ break;
+ default:
+ c = "field";
+ }
+ var l,
+ u,
+ f = {
+ kind: c,
+ name: o ? "#" + t : toPropertyKey(t),
+ "static": i,
+ "private": o
+ },
+ p = {
+ v: !1
+ };
+ 0 !== a && (f.addInitializer = createAddInitializerMethod(n, p)), 0 === a ? o ? (l = r.get, u = r.set) : (l = function l() {
+ return this[t];
+ }, u = function u(e) {
+ this[t] = e;
+ }) : 2 === a ? l = function l() {
+ return r.value;
+ } : (1 !== a && 3 !== a || (l = function l() {
+ return r.get.call(this);
+ }), 1 !== a && 4 !== a || (u = function u(e) {
+ r.set.call(this, e);
+ })), f.access = l && u ? {
+ get: l,
+ set: u
+ } : l ? {
+ get: l
+ } : {
+ set: u
+ };
+ try {
+ return e(s, f);
+ } finally {
+ p.v = !0;
+ }
+ }
+ function assertCallable(e, t) {
+ if ("function" != typeof e) throw new TypeError(t + " must be a function");
+ }
+ function assertValidReturnValue(e, t) {
+ var r = _typeof(t);
+ if (1 === e) {
+ if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
+ void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init");
+ } else if ("function" !== r) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0");
+ }
+ function applyMemberDec(e, t, r, n, a, i, o, s) {
+ var c,
+ l,
+ u,
+ f,
+ p,
+ d,
+ h,
+ v = r[0];
+ if (o ? (0 === a || 1 === a ? (c = {
+ get: r[3],
+ set: r[4]
+ }, u = "get") : 3 === a ? (c = {
+ get: r[3]
+ }, u = "get") : 4 === a ? (c = {
+ set: r[3]
+ }, u = "set") : c = {
+ value: r[3]
+ }, 0 !== a && (1 === a && setFunctionName(r[4], "#" + n, "set"), setFunctionName(r[3], "#" + n, u))) : 0 !== a && (c = Object.getOwnPropertyDescriptor(t, n)), 1 === a ? f = {
+ get: c.get,
+ set: c.set
+ } : 2 === a ? f = c.value : 3 === a ? f = c.get : 4 === a && (f = c.set), "function" == typeof v) void 0 !== (p = memberDec(v, n, c, s, a, i, o, f)) && (assertValidReturnValue(a, p), 0 === a ? l = p : 1 === a ? (l = p.init, d = p.get || f.get, h = p.set || f.set, f = {
+ get: d,
+ set: h
+ }) : f = p);else for (var g = v.length - 1; g >= 0; g--) {
+ var y;
+ void 0 !== (p = memberDec(v[g], n, c, s, a, i, o, f)) && (assertValidReturnValue(a, p), 0 === a ? y = p : 1 === a ? (y = p.init, d = p.get || f.get, h = p.set || f.set, f = {
+ get: d,
+ set: h
+ }) : f = p, void 0 !== y && (void 0 === l ? l = y : "function" == typeof l ? l = [l, y] : l.push(y)));
+ }
+ if (0 === a || 1 === a) {
+ if (void 0 === l) l = function l(e, t) {
+ return t;
+ };else if ("function" != typeof l) {
+ var m = l;
+ l = function l(e, t) {
+ for (var r = t, n = 0; n < m.length; n++) r = m[n].call(e, r);
+ return r;
+ };
+ } else {
+ var b = l;
+ l = function l(e, t) {
+ return b.call(e, t);
+ };
+ }
+ e.push(l);
+ }
+ 0 !== a && (1 === a ? (c.get = f.get, c.set = f.set) : 2 === a ? c.value = f : 3 === a ? c.get = f : 4 === a && (c.set = f), o ? 1 === a ? (e.push(function (e, t) {
+ return f.get.call(e, t);
+ }), e.push(function (e, t) {
+ return f.set.call(e, t);
+ })) : 2 === a ? e.push(f) : e.push(function (e, t) {
+ return f.call(e, t);
+ }) : Object.defineProperty(t, n, c));
+ }
+ function applyMemberDecs(e, t) {
+ for (var r, n, a = [], i = new Map(), o = new Map(), s = 0; s < t.length; s++) {
+ var c = t[s];
+ if (Array.isArray(c)) {
+ var l,
+ u,
+ f = c[1],
+ p = c[2],
+ d = c.length > 3,
+ h = f >= 5;
+ if (h ? (l = e, 0 != (f -= 5) && (u = n = n || [])) : (l = e.prototype, 0 !== f && (u = r = r || [])), 0 !== f && !d) {
+ var v = h ? o : i,
+ g = v.get(p) || 0;
+ if (!0 === g || 3 === g && 4 !== f || 4 === g && 3 !== f) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + p);
+ !g && f > 2 ? v.set(p, f) : v.set(p, !0);
+ }
+ applyMemberDec(a, l, c, p, f, h, d, u);
+ }
+ }
+ return pushInitializers(a, r), pushInitializers(a, n), a;
+ }
+ function pushInitializers(e, t) {
+ t && e.push(function (e) {
+ for (var r = 0; r < t.length; r++) t[r].call(e);
+ return e;
+ });
+ }
+ return function (e, t, r) {
+ return {
+ e: applyMemberDecs(e, t),
+ get c() {
+ return function (e, t) {
+ if (t.length > 0) {
+ for (var r = [], n = e, a = e.name, i = t.length - 1; i >= 0; i--) {
+ var o = {
+ v: !1
+ };
+ try {
+ var s = t[i](n, {
+ kind: "class",
+ name: a,
+ addInitializer: createAddInitializerMethod(r, o)
+ });
+ } finally {
+ o.v = !0;
+ }
+ void 0 !== s && (assertValidReturnValue(10, s), n = s);
+ }
+ return [n, function () {
+ for (var e = 0; e < r.length; e++) r[e].call(n);
+ }];
+ }
+ }(e, r);
+ }
+ };
+ };
+}
+function applyDecs2203R(e, t, r) {
+ return (applyDecs2203R = applyDecs2203RFactory())(e, t, r);
+}
+export { applyDecs2203R as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/applyDecs2301.js b/node_modules/@babel/runtime/helpers/esm/applyDecs2301.js
new file mode 100644
index 0000000..bb4fbe6
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/applyDecs2301.js
@@ -0,0 +1,222 @@
+import _typeof from "./typeof.js";
+import checkInRHS from "./checkInRHS.js";
+import setFunctionName from "./setFunctionName.js";
+import toPropertyKey from "./toPropertyKey.js";
+function applyDecs2301Factory() {
+ function createAddInitializerMethod(e, t) {
+ return function (r) {
+ !function (e, t) {
+ if (e.v) throw Error("attempted to call addInitializer after decoration was finished");
+ }(t), assertCallable(r, "An initializer"), e.push(r);
+ };
+ }
+ function assertInstanceIfPrivate(e, t) {
+ if (!e(t)) throw new TypeError("Attempted to access private element on non-instance");
+ }
+ function memberDec(e, t, r, n, a, i, s, o, c) {
+ var u;
+ switch (a) {
+ case 1:
+ u = "accessor";
+ break;
+ case 2:
+ u = "method";
+ break;
+ case 3:
+ u = "getter";
+ break;
+ case 4:
+ u = "setter";
+ break;
+ default:
+ u = "field";
+ }
+ var l,
+ f,
+ p = {
+ kind: u,
+ name: s ? "#" + t : toPropertyKey(t),
+ "static": i,
+ "private": s
+ },
+ d = {
+ v: !1
+ };
+ if (0 !== a && (p.addInitializer = createAddInitializerMethod(n, d)), s || 0 !== a && 2 !== a) {
+ if (2 === a) l = function l(e) {
+ return assertInstanceIfPrivate(c, e), r.value;
+ };else {
+ var h = 0 === a || 1 === a;
+ (h || 3 === a) && (l = s ? function (e) {
+ return assertInstanceIfPrivate(c, e), r.get.call(e);
+ } : function (e) {
+ return r.get.call(e);
+ }), (h || 4 === a) && (f = s ? function (e, t) {
+ assertInstanceIfPrivate(c, e), r.set.call(e, t);
+ } : function (e, t) {
+ r.set.call(e, t);
+ });
+ }
+ } else l = function l(e) {
+ return e[t];
+ }, 0 === a && (f = function f(e, r) {
+ e[t] = r;
+ });
+ var v = s ? c.bind() : function (e) {
+ return t in e;
+ };
+ p.access = l && f ? {
+ get: l,
+ set: f,
+ has: v
+ } : l ? {
+ get: l,
+ has: v
+ } : {
+ set: f,
+ has: v
+ };
+ try {
+ return e(o, p);
+ } finally {
+ d.v = !0;
+ }
+ }
+ function assertCallable(e, t) {
+ if ("function" != typeof e) throw new TypeError(t + " must be a function");
+ }
+ function assertValidReturnValue(e, t) {
+ var r = _typeof(t);
+ if (1 === e) {
+ if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
+ void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init");
+ } else if ("function" !== r) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0");
+ }
+ function curryThis2(e) {
+ return function (t) {
+ e(this, t);
+ };
+ }
+ function applyMemberDec(e, t, r, n, a, i, s, o, c) {
+ var u,
+ l,
+ f,
+ p,
+ d,
+ h,
+ v,
+ y,
+ g = r[0];
+ if (s ? (0 === a || 1 === a ? (u = {
+ get: (d = r[3], function () {
+ return d(this);
+ }),
+ set: curryThis2(r[4])
+ }, f = "get") : 3 === a ? (u = {
+ get: r[3]
+ }, f = "get") : 4 === a ? (u = {
+ set: r[3]
+ }, f = "set") : u = {
+ value: r[3]
+ }, 0 !== a && (1 === a && setFunctionName(u.set, "#" + n, "set"), setFunctionName(u[f || "value"], "#" + n, f))) : 0 !== a && (u = Object.getOwnPropertyDescriptor(t, n)), 1 === a ? p = {
+ get: u.get,
+ set: u.set
+ } : 2 === a ? p = u.value : 3 === a ? p = u.get : 4 === a && (p = u.set), "function" == typeof g) void 0 !== (h = memberDec(g, n, u, o, a, i, s, p, c)) && (assertValidReturnValue(a, h), 0 === a ? l = h : 1 === a ? (l = h.init, v = h.get || p.get, y = h.set || p.set, p = {
+ get: v,
+ set: y
+ }) : p = h);else for (var m = g.length - 1; m >= 0; m--) {
+ var b;
+ void 0 !== (h = memberDec(g[m], n, u, o, a, i, s, p, c)) && (assertValidReturnValue(a, h), 0 === a ? b = h : 1 === a ? (b = h.init, v = h.get || p.get, y = h.set || p.set, p = {
+ get: v,
+ set: y
+ }) : p = h, void 0 !== b && (void 0 === l ? l = b : "function" == typeof l ? l = [l, b] : l.push(b)));
+ }
+ if (0 === a || 1 === a) {
+ if (void 0 === l) l = function l(e, t) {
+ return t;
+ };else if ("function" != typeof l) {
+ var I = l;
+ l = function l(e, t) {
+ for (var r = t, n = 0; n < I.length; n++) r = I[n].call(e, r);
+ return r;
+ };
+ } else {
+ var w = l;
+ l = function l(e, t) {
+ return w.call(e, t);
+ };
+ }
+ e.push(l);
+ }
+ 0 !== a && (1 === a ? (u.get = p.get, u.set = p.set) : 2 === a ? u.value = p : 3 === a ? u.get = p : 4 === a && (u.set = p), s ? 1 === a ? (e.push(function (e, t) {
+ return p.get.call(e, t);
+ }), e.push(function (e, t) {
+ return p.set.call(e, t);
+ })) : 2 === a ? e.push(p) : e.push(function (e, t) {
+ return p.call(e, t);
+ }) : Object.defineProperty(t, n, u));
+ }
+ function applyMemberDecs(e, t, r) {
+ for (var n, a, i, s = [], o = new Map(), c = new Map(), u = 0; u < t.length; u++) {
+ var l = t[u];
+ if (Array.isArray(l)) {
+ var f,
+ p,
+ d = l[1],
+ h = l[2],
+ v = l.length > 3,
+ y = d >= 5,
+ g = r;
+ if (y ? (f = e, 0 != (d -= 5) && (p = a = a || []), v && !i && (i = function i(t) {
+ return checkInRHS(t) === e;
+ }), g = i) : (f = e.prototype, 0 !== d && (p = n = n || [])), 0 !== d && !v) {
+ var m = y ? c : o,
+ b = m.get(h) || 0;
+ if (!0 === b || 3 === b && 4 !== d || 4 === b && 3 !== d) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + h);
+ !b && d > 2 ? m.set(h, d) : m.set(h, !0);
+ }
+ applyMemberDec(s, f, l, h, d, y, v, p, g);
+ }
+ }
+ return pushInitializers(s, n), pushInitializers(s, a), s;
+ }
+ function pushInitializers(e, t) {
+ t && e.push(function (e) {
+ for (var r = 0; r < t.length; r++) t[r].call(e);
+ return e;
+ });
+ }
+ return function (e, t, r, n) {
+ return {
+ e: applyMemberDecs(e, t, n),
+ get c() {
+ return function (e, t) {
+ if (t.length > 0) {
+ for (var r = [], n = e, a = e.name, i = t.length - 1; i >= 0; i--) {
+ var s = {
+ v: !1
+ };
+ try {
+ var o = t[i](n, {
+ kind: "class",
+ name: a,
+ addInitializer: createAddInitializerMethod(r, s)
+ });
+ } finally {
+ s.v = !0;
+ }
+ void 0 !== o && (assertValidReturnValue(10, o), n = o);
+ }
+ return [n, function () {
+ for (var e = 0; e < r.length; e++) r[e].call(n);
+ }];
+ }
+ }(e, r);
+ }
+ };
+ };
+}
+function applyDecs2301(e, t, r, n) {
+ return (applyDecs2301 = applyDecs2301Factory())(e, t, r, n);
+}
+export { applyDecs2301 as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/applyDecs2305.js b/node_modules/@babel/runtime/helpers/esm/applyDecs2305.js
new file mode 100644
index 0000000..a11b2b9
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/applyDecs2305.js
@@ -0,0 +1,133 @@
+import _typeof from "./typeof.js";
+import checkInRHS from "./checkInRHS.js";
+import setFunctionName from "./setFunctionName.js";
+import toPropertyKey from "./toPropertyKey.js";
+function applyDecs2305(e, t, r, n, o, a) {
+ function i(e, t, r) {
+ return function (n, o) {
+ return r && r(n), e[t].call(n, o);
+ };
+ }
+ function c(e, t) {
+ for (var r = 0; r < e.length; r++) e[r].call(t);
+ return t;
+ }
+ function s(e, t, r, n) {
+ if ("function" != typeof e && (n || void 0 !== e)) throw new TypeError(t + " must " + (r || "be") + " a function" + (n ? "" : " or undefined"));
+ return e;
+ }
+ function applyDec(e, t, r, n, o, a, c, u, l, f, p, d, h) {
+ function m(e) {
+ if (!h(e)) throw new TypeError("Attempted to access private element on non-instance");
+ }
+ var y,
+ v = t[0],
+ g = t[3],
+ b = !u;
+ if (!b) {
+ r || Array.isArray(v) || (v = [v]);
+ var w = {},
+ S = [],
+ A = 3 === o ? "get" : 4 === o || d ? "set" : "value";
+ f ? (p || d ? w = {
+ get: setFunctionName(function () {
+ return g(this);
+ }, n, "get"),
+ set: function set(e) {
+ t[4](this, e);
+ }
+ } : w[A] = g, p || setFunctionName(w[A], n, 2 === o ? "" : A)) : p || (w = Object.getOwnPropertyDescriptor(e, n));
+ }
+ for (var P = e, j = v.length - 1; j >= 0; j -= r ? 2 : 1) {
+ var D = v[j],
+ E = r ? v[j - 1] : void 0,
+ I = {},
+ O = {
+ kind: ["field", "accessor", "method", "getter", "setter", "class"][o],
+ name: n,
+ metadata: a,
+ addInitializer: function (e, t) {
+ if (e.v) throw Error("attempted to call addInitializer after decoration was finished");
+ s(t, "An initializer", "be", !0), c.push(t);
+ }.bind(null, I)
+ };
+ try {
+ if (b) (y = s(D.call(E, P, O), "class decorators", "return")) && (P = y);else {
+ var k, F;
+ O["static"] = l, O["private"] = f, f ? 2 === o ? k = function k(e) {
+ return m(e), w.value;
+ } : (o < 4 && (k = i(w, "get", m)), 3 !== o && (F = i(w, "set", m))) : (k = function k(e) {
+ return e[n];
+ }, (o < 2 || 4 === o) && (F = function F(e, t) {
+ e[n] = t;
+ }));
+ var N = O.access = {
+ has: f ? h.bind() : function (e) {
+ return n in e;
+ }
+ };
+ if (k && (N.get = k), F && (N.set = F), P = D.call(E, d ? {
+ get: w.get,
+ set: w.set
+ } : w[A], O), d) {
+ if ("object" == _typeof(P) && P) (y = s(P.get, "accessor.get")) && (w.get = y), (y = s(P.set, "accessor.set")) && (w.set = y), (y = s(P.init, "accessor.init")) && S.push(y);else if (void 0 !== P) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
+ } else s(P, (p ? "field" : "method") + " decorators", "return") && (p ? S.push(P) : w[A] = P);
+ }
+ } finally {
+ I.v = !0;
+ }
+ }
+ return (p || d) && u.push(function (e, t) {
+ for (var r = S.length - 1; r >= 0; r--) t = S[r].call(e, t);
+ return t;
+ }), p || b || (f ? d ? u.push(i(w, "get"), i(w, "set")) : u.push(2 === o ? w[A] : i.call.bind(w[A])) : Object.defineProperty(e, n, w)), P;
+ }
+ function u(e, t) {
+ return Object.defineProperty(e, Symbol.metadata || Symbol["for"]("Symbol.metadata"), {
+ configurable: !0,
+ enumerable: !0,
+ value: t
+ });
+ }
+ if (arguments.length >= 6) var l = a[Symbol.metadata || Symbol["for"]("Symbol.metadata")];
+ var f = Object.create(null == l ? null : l),
+ p = function (e, t, r, n) {
+ var o,
+ a,
+ i = [],
+ s = function s(t) {
+ return checkInRHS(t) === e;
+ },
+ u = new Map();
+ function l(e) {
+ e && i.push(c.bind(null, e));
+ }
+ for (var f = 0; f < t.length; f++) {
+ var p = t[f];
+ if (Array.isArray(p)) {
+ var d = p[1],
+ h = p[2],
+ m = p.length > 3,
+ y = 16 & d,
+ v = !!(8 & d),
+ g = 0 == (d &= 7),
+ b = h + "/" + v;
+ if (!g && !m) {
+ var w = u.get(b);
+ if (!0 === w || 3 === w && 4 !== d || 4 === w && 3 !== d) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + h);
+ u.set(b, !(d > 2) || d);
+ }
+ applyDec(v ? e : e.prototype, p, y, m ? "#" + h : toPropertyKey(h), d, n, v ? a = a || [] : o = o || [], i, v, m, g, 1 === d, v && m ? s : r);
+ }
+ }
+ return l(o), l(a), i;
+ }(e, t, o, f);
+ return r.length || u(e, f), {
+ e: p,
+ get c() {
+ var t = [];
+ return r.length && [u(applyDec(e, [r], n, e.name, 5, f, t), f), c.bind(null, t, e)];
+ }
+ };
+}
+export { applyDecs2305 as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/applyDecs2311.js b/node_modules/@babel/runtime/helpers/esm/applyDecs2311.js
new file mode 100644
index 0000000..41b2c48
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/applyDecs2311.js
@@ -0,0 +1,124 @@
+import _typeof from "./typeof.js";
+import checkInRHS from "./checkInRHS.js";
+import setFunctionName from "./setFunctionName.js";
+import toPropertyKey from "./toPropertyKey.js";
+function applyDecs2311(e, t, n, r, o, i) {
+ var a,
+ c,
+ u,
+ s,
+ f,
+ l,
+ p,
+ d = Symbol.metadata || Symbol["for"]("Symbol.metadata"),
+ m = Object.defineProperty,
+ h = Object.create,
+ y = [h(null), h(null)],
+ v = t.length;
+ function g(t, n, r) {
+ return function (o, i) {
+ n && (i = o, o = e);
+ for (var a = 0; a < t.length; a++) i = t[a].apply(o, r ? [i] : []);
+ return r ? i : o;
+ };
+ }
+ function b(e, t, n, r) {
+ if ("function" != typeof e && (r || void 0 !== e)) throw new TypeError(t + " must " + (n || "be") + " a function" + (r ? "" : " or undefined"));
+ return e;
+ }
+ function applyDec(e, t, n, r, o, i, u, s, f, l, p) {
+ function d(e) {
+ if (!p(e)) throw new TypeError("Attempted to access private element on non-instance");
+ }
+ var h = [].concat(t[0]),
+ v = t[3],
+ w = !u,
+ D = 1 === o,
+ S = 3 === o,
+ j = 4 === o,
+ E = 2 === o;
+ function I(t, n, r) {
+ return function (o, i) {
+ return n && (i = o, o = e), r && r(o), P[t].call(o, i);
+ };
+ }
+ if (!w) {
+ var P = {},
+ k = [],
+ F = S ? "get" : j || D ? "set" : "value";
+ if (f ? (l || D ? P = {
+ get: setFunctionName(function () {
+ return v(this);
+ }, r, "get"),
+ set: function set(e) {
+ t[4](this, e);
+ }
+ } : P[F] = v, l || setFunctionName(P[F], r, E ? "" : F)) : l || (P = Object.getOwnPropertyDescriptor(e, r)), !l && !f) {
+ if ((c = y[+s][r]) && 7 != (c ^ o)) throw Error("Decorating two elements with the same name (" + P[F].name + ") is not supported yet");
+ y[+s][r] = o < 3 ? 1 : o;
+ }
+ }
+ for (var N = e, O = h.length - 1; O >= 0; O -= n ? 2 : 1) {
+ var T = b(h[O], "A decorator", "be", !0),
+ z = n ? h[O - 1] : void 0,
+ A = {},
+ H = {
+ kind: ["field", "accessor", "method", "getter", "setter", "class"][o],
+ name: r,
+ metadata: a,
+ addInitializer: function (e, t) {
+ if (e.v) throw new TypeError("attempted to call addInitializer after decoration was finished");
+ b(t, "An initializer", "be", !0), i.push(t);
+ }.bind(null, A)
+ };
+ if (w) c = T.call(z, N, H), A.v = 1, b(c, "class decorators", "return") && (N = c);else if (H["static"] = s, H["private"] = f, c = H.access = {
+ has: f ? p.bind() : function (e) {
+ return r in e;
+ }
+ }, j || (c.get = f ? E ? function (e) {
+ return d(e), P.value;
+ } : I("get", 0, d) : function (e) {
+ return e[r];
+ }), E || S || (c.set = f ? I("set", 0, d) : function (e, t) {
+ e[r] = t;
+ }), N = T.call(z, D ? {
+ get: P.get,
+ set: P.set
+ } : P[F], H), A.v = 1, D) {
+ if ("object" == _typeof(N) && N) (c = b(N.get, "accessor.get")) && (P.get = c), (c = b(N.set, "accessor.set")) && (P.set = c), (c = b(N.init, "accessor.init")) && k.unshift(c);else if (void 0 !== N) throw new TypeError("accessor decorators must return an object with get, set, or init properties or undefined");
+ } else b(N, (l ? "field" : "method") + " decorators", "return") && (l ? k.unshift(N) : P[F] = N);
+ }
+ return o < 2 && u.push(g(k, s, 1), g(i, s, 0)), l || w || (f ? D ? u.splice(-1, 0, I("get", s), I("set", s)) : u.push(E ? P[F] : b.call.bind(P[F])) : m(e, r, P)), N;
+ }
+ function w(e) {
+ return m(e, d, {
+ configurable: !0,
+ enumerable: !0,
+ value: a
+ });
+ }
+ return void 0 !== i && (a = i[d]), a = h(null == a ? null : a), f = [], l = function l(e) {
+ e && f.push(g(e));
+ }, p = function p(t, r) {
+ for (var i = 0; i < n.length; i++) {
+ var a = n[i],
+ c = a[1],
+ l = 7 & c;
+ if ((8 & c) == t && !l == r) {
+ var p = a[2],
+ d = !!a[3],
+ m = 16 & c;
+ applyDec(t ? e : e.prototype, a, m, d ? "#" + p : toPropertyKey(p), l, l < 2 ? [] : t ? s = s || [] : u = u || [], f, !!t, d, r, t && d ? function (t) {
+ return checkInRHS(t) === e;
+ } : o);
+ }
+ }
+ }, p(8, 0), p(0, 0), p(8, 1), p(0, 1), l(u), l(s), c = f, v || w(e), {
+ e: c,
+ get c() {
+ var n = [];
+ return v && [w(e = applyDec(e, [t], r, e.name, 5, n)), g(n, 1)];
+ }
+ };
+}
+export { applyDecs2311 as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js b/node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js
new file mode 100644
index 0000000..9ace772
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js
@@ -0,0 +1,6 @@
+function _arrayLikeToArray(r, a) {
+ (null == a || a > r.length) && (a = r.length);
+ for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
+ return n;
+}
+export { _arrayLikeToArray as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js b/node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js
new file mode 100644
index 0000000..99fa715
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js
@@ -0,0 +1,4 @@
+function _arrayWithHoles(r) {
+ if (Array.isArray(r)) return r;
+}
+export { _arrayWithHoles as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js b/node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js
new file mode 100644
index 0000000..1ce6f21
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js
@@ -0,0 +1,5 @@
+import arrayLikeToArray from "./arrayLikeToArray.js";
+function _arrayWithoutHoles(r) {
+ if (Array.isArray(r)) return arrayLikeToArray(r);
+}
+export { _arrayWithoutHoles as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/assertClassBrand.js b/node_modules/@babel/runtime/helpers/esm/assertClassBrand.js
new file mode 100644
index 0000000..ae7b712
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/assertClassBrand.js
@@ -0,0 +1,5 @@
+function _assertClassBrand(e, t, n) {
+ if ("function" == typeof e ? e === t : e.has(t)) return arguments.length < 3 ? t : n;
+ throw new TypeError("Private element is not present on this object");
+}
+export { _assertClassBrand as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js b/node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js
new file mode 100644
index 0000000..4a41bde
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js
@@ -0,0 +1,5 @@
+function _assertThisInitialized(e) {
+ if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
+ return e;
+}
+export { _assertThisInitialized as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/asyncGeneratorDelegate.js b/node_modules/@babel/runtime/helpers/esm/asyncGeneratorDelegate.js
new file mode 100644
index 0000000..e026689
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/asyncGeneratorDelegate.js
@@ -0,0 +1,24 @@
+import OverloadYield from "./OverloadYield.js";
+function _asyncGeneratorDelegate(t) {
+ var e = {},
+ n = !1;
+ function pump(e, r) {
+ return n = !0, r = new Promise(function (n) {
+ n(t[e](r));
+ }), {
+ done: !1,
+ value: new OverloadYield(r, 1)
+ };
+ }
+ return e["undefined" != typeof Symbol && Symbol.iterator || "@@iterator"] = function () {
+ return this;
+ }, e.next = function (t) {
+ return n ? (n = !1, t) : pump("next", t);
+ }, "function" == typeof t["throw"] && (e["throw"] = function (t) {
+ if (n) throw n = !1, t;
+ return pump("throw", t);
+ }), "function" == typeof t["return"] && (e["return"] = function (t) {
+ return n ? (n = !1, t) : pump("return", t);
+ }), e;
+}
+export { _asyncGeneratorDelegate as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/asyncIterator.js b/node_modules/@babel/runtime/helpers/esm/asyncIterator.js
new file mode 100644
index 0000000..2ed00b7
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/asyncIterator.js
@@ -0,0 +1,45 @@
+function _asyncIterator(r) {
+ var n,
+ t,
+ o,
+ e = 2;
+ for ("undefined" != typeof Symbol && (t = Symbol.asyncIterator, o = Symbol.iterator); e--;) {
+ if (t && null != (n = r[t])) return n.call(r);
+ if (o && null != (n = r[o])) return new AsyncFromSyncIterator(n.call(r));
+ t = "@@asyncIterator", o = "@@iterator";
+ }
+ throw new TypeError("Object is not async iterable");
+}
+function AsyncFromSyncIterator(r) {
+ function AsyncFromSyncIteratorContinuation(r) {
+ if (Object(r) !== r) return Promise.reject(new TypeError(r + " is not an object."));
+ var n = r.done;
+ return Promise.resolve(r.value).then(function (r) {
+ return {
+ value: r,
+ done: n
+ };
+ });
+ }
+ return AsyncFromSyncIterator = function AsyncFromSyncIterator(r) {
+ this.s = r, this.n = r.next;
+ }, AsyncFromSyncIterator.prototype = {
+ s: null,
+ n: null,
+ next: function next() {
+ return AsyncFromSyncIteratorContinuation(this.n.apply(this.s, arguments));
+ },
+ "return": function _return(r) {
+ var n = this.s["return"];
+ return void 0 === n ? Promise.resolve({
+ value: r,
+ done: !0
+ }) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments));
+ },
+ "throw": function _throw(r) {
+ var n = this.s["return"];
+ return void 0 === n ? Promise.reject(r) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments));
+ }
+ }, new AsyncFromSyncIterator(r);
+}
+export { _asyncIterator as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js b/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js
new file mode 100644
index 0000000..00f29b1
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js
@@ -0,0 +1,26 @@
+function asyncGeneratorStep(n, t, e, r, o, a, c) {
+ try {
+ var i = n[a](c),
+ u = i.value;
+ } catch (n) {
+ return void e(n);
+ }
+ i.done ? t(u) : Promise.resolve(u).then(r, o);
+}
+function _asyncToGenerator(n) {
+ return function () {
+ var t = this,
+ e = arguments;
+ return new Promise(function (r, o) {
+ var a = n.apply(t, e);
+ function _next(n) {
+ asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
+ }
+ function _throw(n) {
+ asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
+ }
+ _next(void 0);
+ });
+ };
+}
+export { _asyncToGenerator as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/awaitAsyncGenerator.js b/node_modules/@babel/runtime/helpers/esm/awaitAsyncGenerator.js
new file mode 100644
index 0000000..097c88c
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/awaitAsyncGenerator.js
@@ -0,0 +1,5 @@
+import OverloadYield from "./OverloadYield.js";
+function _awaitAsyncGenerator(e) {
+ return new OverloadYield(e, 0);
+}
+export { _awaitAsyncGenerator as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/callSuper.js b/node_modules/@babel/runtime/helpers/esm/callSuper.js
new file mode 100644
index 0000000..6d17a4e
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/callSuper.js
@@ -0,0 +1,7 @@
+import getPrototypeOf from "./getPrototypeOf.js";
+import isNativeReflectConstruct from "./isNativeReflectConstruct.js";
+import possibleConstructorReturn from "./possibleConstructorReturn.js";
+function _callSuper(t, o, e) {
+ return o = getPrototypeOf(o), possibleConstructorReturn(t, isNativeReflectConstruct() ? Reflect.construct(o, e || [], getPrototypeOf(t).constructor) : o.apply(t, e));
+}
+export { _callSuper as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/checkInRHS.js b/node_modules/@babel/runtime/helpers/esm/checkInRHS.js
new file mode 100644
index 0000000..12f59b4
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/checkInRHS.js
@@ -0,0 +1,6 @@
+import _typeof from "./typeof.js";
+function _checkInRHS(e) {
+ if (Object(e) !== e) throw TypeError("right-hand side of 'in' should be an object, got " + (null !== e ? _typeof(e) : "null"));
+ return e;
+}
+export { _checkInRHS as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/checkPrivateRedeclaration.js b/node_modules/@babel/runtime/helpers/esm/checkPrivateRedeclaration.js
new file mode 100644
index 0000000..e9e6b3b
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/checkPrivateRedeclaration.js
@@ -0,0 +1,4 @@
+function _checkPrivateRedeclaration(e, t) {
+ if (t.has(e)) throw new TypeError("Cannot initialize the same private elements twice on an object");
+}
+export { _checkPrivateRedeclaration as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classApplyDescriptorDestructureSet.js b/node_modules/@babel/runtime/helpers/esm/classApplyDescriptorDestructureSet.js
new file mode 100644
index 0000000..5623419
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classApplyDescriptorDestructureSet.js
@@ -0,0 +1,10 @@
+function _classApplyDescriptorDestructureSet(e, t) {
+ if (t.set) return "__destrObj" in t || (t.__destrObj = {
+ set value(r) {
+ t.set.call(e, r);
+ }
+ }), t.__destrObj;
+ if (!t.writable) throw new TypeError("attempted to set read only private field");
+ return t;
+}
+export { _classApplyDescriptorDestructureSet as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classApplyDescriptorGet.js b/node_modules/@babel/runtime/helpers/esm/classApplyDescriptorGet.js
new file mode 100644
index 0000000..b9259d3
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classApplyDescriptorGet.js
@@ -0,0 +1,4 @@
+function _classApplyDescriptorGet(e, t) {
+ return t.get ? t.get.call(e) : t.value;
+}
+export { _classApplyDescriptorGet as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classApplyDescriptorSet.js b/node_modules/@babel/runtime/helpers/esm/classApplyDescriptorSet.js
new file mode 100644
index 0000000..d9c4fbd
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classApplyDescriptorSet.js
@@ -0,0 +1,7 @@
+function _classApplyDescriptorSet(e, t, l) {
+ if (t.set) t.set.call(e, l);else {
+ if (!t.writable) throw new TypeError("attempted to set read only private field");
+ t.value = l;
+ }
+}
+export { _classApplyDescriptorSet as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classCallCheck.js b/node_modules/@babel/runtime/helpers/esm/classCallCheck.js
new file mode 100644
index 0000000..bf97219
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classCallCheck.js
@@ -0,0 +1,4 @@
+function _classCallCheck(a, n) {
+ if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
+}
+export { _classCallCheck as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classCheckPrivateStaticAccess.js b/node_modules/@babel/runtime/helpers/esm/classCheckPrivateStaticAccess.js
new file mode 100644
index 0000000..366ed05
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classCheckPrivateStaticAccess.js
@@ -0,0 +1,5 @@
+import assertClassBrand from "./assertClassBrand.js";
+function _classCheckPrivateStaticAccess(s, a, r) {
+ return assertClassBrand(a, s, r);
+}
+export { _classCheckPrivateStaticAccess as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classCheckPrivateStaticFieldDescriptor.js b/node_modules/@babel/runtime/helpers/esm/classCheckPrivateStaticFieldDescriptor.js
new file mode 100644
index 0000000..844be91
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classCheckPrivateStaticFieldDescriptor.js
@@ -0,0 +1,4 @@
+function _classCheckPrivateStaticFieldDescriptor(t, e) {
+ if (void 0 === t) throw new TypeError("attempted to " + e + " private static field before its declaration");
+}
+export { _classCheckPrivateStaticFieldDescriptor as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classExtractFieldDescriptor.js b/node_modules/@babel/runtime/helpers/esm/classExtractFieldDescriptor.js
new file mode 100644
index 0000000..652689d
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classExtractFieldDescriptor.js
@@ -0,0 +1,5 @@
+import classPrivateFieldGet2 from "./classPrivateFieldGet2.js";
+function _classExtractFieldDescriptor(e, t) {
+ return classPrivateFieldGet2(t, e);
+}
+export { _classExtractFieldDescriptor as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classNameTDZError.js b/node_modules/@babel/runtime/helpers/esm/classNameTDZError.js
new file mode 100644
index 0000000..68e76ff
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classNameTDZError.js
@@ -0,0 +1,4 @@
+function _classNameTDZError(e) {
+ throw new ReferenceError('Class "' + e + '" cannot be referenced in computed property keys.');
+}
+export { _classNameTDZError as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classPrivateFieldDestructureSet.js b/node_modules/@babel/runtime/helpers/esm/classPrivateFieldDestructureSet.js
new file mode 100644
index 0000000..9303366
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classPrivateFieldDestructureSet.js
@@ -0,0 +1,7 @@
+import classApplyDescriptorDestructureSet from "./classApplyDescriptorDestructureSet.js";
+import classPrivateFieldGet2 from "./classPrivateFieldGet2.js";
+function _classPrivateFieldDestructureSet(e, t) {
+ var r = classPrivateFieldGet2(t, e);
+ return classApplyDescriptorDestructureSet(e, r);
+}
+export { _classPrivateFieldDestructureSet as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classPrivateFieldGet.js b/node_modules/@babel/runtime/helpers/esm/classPrivateFieldGet.js
new file mode 100644
index 0000000..ce7ebcb
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classPrivateFieldGet.js
@@ -0,0 +1,7 @@
+import classApplyDescriptorGet from "./classApplyDescriptorGet.js";
+import classPrivateFieldGet2 from "./classPrivateFieldGet2.js";
+function _classPrivateFieldGet(e, t) {
+ var r = classPrivateFieldGet2(t, e);
+ return classApplyDescriptorGet(e, r);
+}
+export { _classPrivateFieldGet as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classPrivateFieldGet2.js b/node_modules/@babel/runtime/helpers/esm/classPrivateFieldGet2.js
new file mode 100644
index 0000000..4aa3da6
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classPrivateFieldGet2.js
@@ -0,0 +1,5 @@
+import assertClassBrand from "./assertClassBrand.js";
+function _classPrivateFieldGet2(s, a) {
+ return s.get(assertClassBrand(s, a));
+}
+export { _classPrivateFieldGet2 as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classPrivateFieldInitSpec.js b/node_modules/@babel/runtime/helpers/esm/classPrivateFieldInitSpec.js
new file mode 100644
index 0000000..5dcdbe0
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classPrivateFieldInitSpec.js
@@ -0,0 +1,5 @@
+import checkPrivateRedeclaration from "./checkPrivateRedeclaration.js";
+function _classPrivateFieldInitSpec(e, t, a) {
+ checkPrivateRedeclaration(e, t), t.set(e, a);
+}
+export { _classPrivateFieldInitSpec as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classPrivateFieldLooseBase.js b/node_modules/@babel/runtime/helpers/esm/classPrivateFieldLooseBase.js
new file mode 100644
index 0000000..4bd662c
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classPrivateFieldLooseBase.js
@@ -0,0 +1,5 @@
+function _classPrivateFieldBase(e, t) {
+ if (!{}.hasOwnProperty.call(e, t)) throw new TypeError("attempted to use private field on non-instance");
+ return e;
+}
+export { _classPrivateFieldBase as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classPrivateFieldLooseKey.js b/node_modules/@babel/runtime/helpers/esm/classPrivateFieldLooseKey.js
new file mode 100644
index 0000000..90d2193
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classPrivateFieldLooseKey.js
@@ -0,0 +1,5 @@
+var id = 0;
+function _classPrivateFieldKey(e) {
+ return "__private_" + id++ + "_" + e;
+}
+export { _classPrivateFieldKey as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classPrivateFieldSet.js b/node_modules/@babel/runtime/helpers/esm/classPrivateFieldSet.js
new file mode 100644
index 0000000..b5161bd
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classPrivateFieldSet.js
@@ -0,0 +1,7 @@
+import classApplyDescriptorSet from "./classApplyDescriptorSet.js";
+import classPrivateFieldGet2 from "./classPrivateFieldGet2.js";
+function _classPrivateFieldSet(e, t, r) {
+ var s = classPrivateFieldGet2(t, e);
+ return classApplyDescriptorSet(e, s, r), r;
+}
+export { _classPrivateFieldSet as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classPrivateFieldSet2.js b/node_modules/@babel/runtime/helpers/esm/classPrivateFieldSet2.js
new file mode 100644
index 0000000..337b01a
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classPrivateFieldSet2.js
@@ -0,0 +1,5 @@
+import assertClassBrand from "./assertClassBrand.js";
+function _classPrivateFieldSet2(s, a, r) {
+ return s.set(assertClassBrand(s, a), r), r;
+}
+export { _classPrivateFieldSet2 as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classPrivateGetter.js b/node_modules/@babel/runtime/helpers/esm/classPrivateGetter.js
new file mode 100644
index 0000000..ff3e985
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classPrivateGetter.js
@@ -0,0 +1,5 @@
+import assertClassBrand from "./assertClassBrand.js";
+function _classPrivateGetter(s, r, a) {
+ return a(assertClassBrand(s, r));
+}
+export { _classPrivateGetter as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classPrivateMethodGet.js b/node_modules/@babel/runtime/helpers/esm/classPrivateMethodGet.js
new file mode 100644
index 0000000..4832fc6
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classPrivateMethodGet.js
@@ -0,0 +1,5 @@
+import assertClassBrand from "./assertClassBrand.js";
+function _classPrivateMethodGet(s, a, r) {
+ return assertClassBrand(a, s), r;
+}
+export { _classPrivateMethodGet as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classPrivateMethodInitSpec.js b/node_modules/@babel/runtime/helpers/esm/classPrivateMethodInitSpec.js
new file mode 100644
index 0000000..61e23e2
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classPrivateMethodInitSpec.js
@@ -0,0 +1,5 @@
+import checkPrivateRedeclaration from "./checkPrivateRedeclaration.js";
+function _classPrivateMethodInitSpec(e, a) {
+ checkPrivateRedeclaration(e, a), a.add(e);
+}
+export { _classPrivateMethodInitSpec as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classPrivateMethodSet.js b/node_modules/@babel/runtime/helpers/esm/classPrivateMethodSet.js
new file mode 100644
index 0000000..d181b51
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classPrivateMethodSet.js
@@ -0,0 +1,4 @@
+function _classPrivateMethodSet() {
+ throw new TypeError("attempted to reassign private method");
+}
+export { _classPrivateMethodSet as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classPrivateSetter.js b/node_modules/@babel/runtime/helpers/esm/classPrivateSetter.js
new file mode 100644
index 0000000..9a80d59
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classPrivateSetter.js
@@ -0,0 +1,5 @@
+import assertClassBrand from "./assertClassBrand.js";
+function _classPrivateSetter(s, r, a, t) {
+ return r(assertClassBrand(s, a), t), t;
+}
+export { _classPrivateSetter as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classStaticPrivateFieldDestructureSet.js b/node_modules/@babel/runtime/helpers/esm/classStaticPrivateFieldDestructureSet.js
new file mode 100644
index 0000000..747e639
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classStaticPrivateFieldDestructureSet.js
@@ -0,0 +1,7 @@
+import classApplyDescriptorDestructureSet from "./classApplyDescriptorDestructureSet.js";
+import assertClassBrand from "./assertClassBrand.js";
+import classCheckPrivateStaticFieldDescriptor from "./classCheckPrivateStaticFieldDescriptor.js";
+function _classStaticPrivateFieldDestructureSet(t, r, s) {
+ return assertClassBrand(r, t), classCheckPrivateStaticFieldDescriptor(s, "set"), classApplyDescriptorDestructureSet(t, s);
+}
+export { _classStaticPrivateFieldDestructureSet as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classStaticPrivateFieldSpecGet.js b/node_modules/@babel/runtime/helpers/esm/classStaticPrivateFieldSpecGet.js
new file mode 100644
index 0000000..23684b7
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classStaticPrivateFieldSpecGet.js
@@ -0,0 +1,7 @@
+import classApplyDescriptorGet from "./classApplyDescriptorGet.js";
+import assertClassBrand from "./assertClassBrand.js";
+import classCheckPrivateStaticFieldDescriptor from "./classCheckPrivateStaticFieldDescriptor.js";
+function _classStaticPrivateFieldSpecGet(t, s, r) {
+ return assertClassBrand(s, t), classCheckPrivateStaticFieldDescriptor(r, "get"), classApplyDescriptorGet(t, r);
+}
+export { _classStaticPrivateFieldSpecGet as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classStaticPrivateFieldSpecSet.js b/node_modules/@babel/runtime/helpers/esm/classStaticPrivateFieldSpecSet.js
new file mode 100644
index 0000000..3a31468
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classStaticPrivateFieldSpecSet.js
@@ -0,0 +1,7 @@
+import classApplyDescriptorSet from "./classApplyDescriptorSet.js";
+import assertClassBrand from "./assertClassBrand.js";
+import classCheckPrivateStaticFieldDescriptor from "./classCheckPrivateStaticFieldDescriptor.js";
+function _classStaticPrivateFieldSpecSet(s, t, r, e) {
+ return assertClassBrand(t, s), classCheckPrivateStaticFieldDescriptor(r, "set"), classApplyDescriptorSet(s, r, e), e;
+}
+export { _classStaticPrivateFieldSpecSet as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classStaticPrivateMethodGet.js b/node_modules/@babel/runtime/helpers/esm/classStaticPrivateMethodGet.js
new file mode 100644
index 0000000..047b177
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classStaticPrivateMethodGet.js
@@ -0,0 +1,5 @@
+import assertClassBrand from "./assertClassBrand.js";
+function _classStaticPrivateMethodGet(s, a, t) {
+ return assertClassBrand(a, s), t;
+}
+export { _classStaticPrivateMethodGet as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/classStaticPrivateMethodSet.js b/node_modules/@babel/runtime/helpers/esm/classStaticPrivateMethodSet.js
new file mode 100644
index 0000000..a61ae63
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/classStaticPrivateMethodSet.js
@@ -0,0 +1,4 @@
+function _classStaticPrivateMethodSet() {
+ throw new TypeError("attempted to set read only static private field");
+}
+export { _classStaticPrivateMethodSet as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/construct.js b/node_modules/@babel/runtime/helpers/esm/construct.js
new file mode 100644
index 0000000..91609ff
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/construct.js
@@ -0,0 +1,10 @@
+import isNativeReflectConstruct from "./isNativeReflectConstruct.js";
+import setPrototypeOf from "./setPrototypeOf.js";
+function _construct(t, e, r) {
+ if (isNativeReflectConstruct()) return Reflect.construct.apply(null, arguments);
+ var o = [null];
+ o.push.apply(o, e);
+ var p = new (t.bind.apply(t, o))();
+ return r && setPrototypeOf(p, r.prototype), p;
+}
+export { _construct as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/createClass.js b/node_modules/@babel/runtime/helpers/esm/createClass.js
new file mode 100644
index 0000000..9b17851
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/createClass.js
@@ -0,0 +1,13 @@
+import toPropertyKey from "./toPropertyKey.js";
+function _defineProperties(e, r) {
+ for (var t = 0; t < r.length; t++) {
+ var o = r[t];
+ o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);
+ }
+}
+function _createClass(e, r, t) {
+ return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", {
+ writable: !1
+ }), e;
+}
+export { _createClass as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js b/node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js
new file mode 100644
index 0000000..93b97f9
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js
@@ -0,0 +1,50 @@
+import unsupportedIterableToArray from "./unsupportedIterableToArray.js";
+function _createForOfIteratorHelper(r, e) {
+ var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
+ if (!t) {
+ if (Array.isArray(r) || (t = unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) {
+ t && (r = t);
+ var _n = 0,
+ F = function F() {};
+ return {
+ s: F,
+ n: function n() {
+ return _n >= r.length ? {
+ done: !0
+ } : {
+ done: !1,
+ value: r[_n++]
+ };
+ },
+ e: function e(r) {
+ throw r;
+ },
+ f: F
+ };
+ }
+ throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
+ }
+ var o,
+ a = !0,
+ u = !1;
+ return {
+ s: function s() {
+ t = t.call(r);
+ },
+ n: function n() {
+ var r = t.next();
+ return a = r.done, r;
+ },
+ e: function e(r) {
+ u = !0, o = r;
+ },
+ f: function f() {
+ try {
+ a || null == t["return"] || t["return"]();
+ } finally {
+ if (u) throw o;
+ }
+ }
+ };
+}
+export { _createForOfIteratorHelper as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelperLoose.js b/node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelperLoose.js
new file mode 100644
index 0000000..3deaae4
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelperLoose.js
@@ -0,0 +1,19 @@
+import unsupportedIterableToArray from "./unsupportedIterableToArray.js";
+function _createForOfIteratorHelperLoose(r, e) {
+ var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
+ if (t) return (t = t.call(r)).next.bind(t);
+ if (Array.isArray(r) || (t = unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) {
+ t && (r = t);
+ var o = 0;
+ return function () {
+ return o >= r.length ? {
+ done: !0
+ } : {
+ done: !1,
+ value: r[o++]
+ };
+ };
+ }
+ throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
+}
+export { _createForOfIteratorHelperLoose as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/createSuper.js b/node_modules/@babel/runtime/helpers/esm/createSuper.js
new file mode 100644
index 0000000..dfabf71
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/createSuper.js
@@ -0,0 +1,16 @@
+import getPrototypeOf from "./getPrototypeOf.js";
+import isNativeReflectConstruct from "./isNativeReflectConstruct.js";
+import possibleConstructorReturn from "./possibleConstructorReturn.js";
+function _createSuper(t) {
+ var r = isNativeReflectConstruct();
+ return function () {
+ var e,
+ o = getPrototypeOf(t);
+ if (r) {
+ var s = getPrototypeOf(this).constructor;
+ e = Reflect.construct(o, arguments, s);
+ } else e = o.apply(this, arguments);
+ return possibleConstructorReturn(this, e);
+ };
+}
+export { _createSuper as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/decorate.js b/node_modules/@babel/runtime/helpers/esm/decorate.js
new file mode 100644
index 0000000..f76b6a6
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/decorate.js
@@ -0,0 +1,250 @@
+import toArray from "./toArray.js";
+import toPropertyKey from "./toPropertyKey.js";
+function _decorate(e, r, t, i) {
+ var o = _getDecoratorsApi();
+ if (i) for (var n = 0; n < i.length; n++) o = i[n](o);
+ var s = r(function (e) {
+ o.initializeInstanceElements(e, a.elements);
+ }, t),
+ a = o.decorateClass(_coalesceClassElements(s.d.map(_createElementDescriptor)), e);
+ return o.initializeClassElements(s.F, a.elements), o.runClassFinishers(s.F, a.finishers);
+}
+function _getDecoratorsApi() {
+ _getDecoratorsApi = function _getDecoratorsApi() {
+ return e;
+ };
+ var e = {
+ elementsDefinitionOrder: [["method"], ["field"]],
+ initializeInstanceElements: function initializeInstanceElements(e, r) {
+ ["method", "field"].forEach(function (t) {
+ r.forEach(function (r) {
+ r.kind === t && "own" === r.placement && this.defineClassElement(e, r);
+ }, this);
+ }, this);
+ },
+ initializeClassElements: function initializeClassElements(e, r) {
+ var t = e.prototype;
+ ["method", "field"].forEach(function (i) {
+ r.forEach(function (r) {
+ var o = r.placement;
+ if (r.kind === i && ("static" === o || "prototype" === o)) {
+ var n = "static" === o ? e : t;
+ this.defineClassElement(n, r);
+ }
+ }, this);
+ }, this);
+ },
+ defineClassElement: function defineClassElement(e, r) {
+ var t = r.descriptor;
+ if ("field" === r.kind) {
+ var i = r.initializer;
+ t = {
+ enumerable: t.enumerable,
+ writable: t.writable,
+ configurable: t.configurable,
+ value: void 0 === i ? void 0 : i.call(e)
+ };
+ }
+ Object.defineProperty(e, r.key, t);
+ },
+ decorateClass: function decorateClass(e, r) {
+ var t = [],
+ i = [],
+ o = {
+ "static": [],
+ prototype: [],
+ own: []
+ };
+ if (e.forEach(function (e) {
+ this.addElementPlacement(e, o);
+ }, this), e.forEach(function (e) {
+ if (!_hasDecorators(e)) return t.push(e);
+ var r = this.decorateElement(e, o);
+ t.push(r.element), t.push.apply(t, r.extras), i.push.apply(i, r.finishers);
+ }, this), !r) return {
+ elements: t,
+ finishers: i
+ };
+ var n = this.decorateConstructor(t, r);
+ return i.push.apply(i, n.finishers), n.finishers = i, n;
+ },
+ addElementPlacement: function addElementPlacement(e, r, t) {
+ var i = r[e.placement];
+ if (!t && -1 !== i.indexOf(e.key)) throw new TypeError("Duplicated element (" + e.key + ")");
+ i.push(e.key);
+ },
+ decorateElement: function decorateElement(e, r) {
+ for (var t = [], i = [], o = e.decorators, n = o.length - 1; n >= 0; n--) {
+ var s = r[e.placement];
+ s.splice(s.indexOf(e.key), 1);
+ var a = this.fromElementDescriptor(e),
+ l = this.toElementFinisherExtras((0, o[n])(a) || a);
+ e = l.element, this.addElementPlacement(e, r), l.finisher && i.push(l.finisher);
+ var c = l.extras;
+ if (c) {
+ for (var p = 0; p < c.length; p++) this.addElementPlacement(c[p], r);
+ t.push.apply(t, c);
+ }
+ }
+ return {
+ element: e,
+ finishers: i,
+ extras: t
+ };
+ },
+ decorateConstructor: function decorateConstructor(e, r) {
+ for (var t = [], i = r.length - 1; i >= 0; i--) {
+ var o = this.fromClassDescriptor(e),
+ n = this.toClassDescriptor((0, r[i])(o) || o);
+ if (void 0 !== n.finisher && t.push(n.finisher), void 0 !== n.elements) {
+ e = n.elements;
+ for (var s = 0; s < e.length - 1; s++) for (var a = s + 1; a < e.length; a++) if (e[s].key === e[a].key && e[s].placement === e[a].placement) throw new TypeError("Duplicated element (" + e[s].key + ")");
+ }
+ }
+ return {
+ elements: e,
+ finishers: t
+ };
+ },
+ fromElementDescriptor: function fromElementDescriptor(e) {
+ var r = {
+ kind: e.kind,
+ key: e.key,
+ placement: e.placement,
+ descriptor: e.descriptor
+ };
+ return Object.defineProperty(r, Symbol.toStringTag, {
+ value: "Descriptor",
+ configurable: !0
+ }), "field" === e.kind && (r.initializer = e.initializer), r;
+ },
+ toElementDescriptors: function toElementDescriptors(e) {
+ if (void 0 !== e) return toArray(e).map(function (e) {
+ var r = this.toElementDescriptor(e);
+ return this.disallowProperty(e, "finisher", "An element descriptor"), this.disallowProperty(e, "extras", "An element descriptor"), r;
+ }, this);
+ },
+ toElementDescriptor: function toElementDescriptor(e) {
+ var r = e.kind + "";
+ if ("method" !== r && "field" !== r) throw new TypeError('An element descriptor\'s .kind property must be either "method" or "field", but a decorator created an element descriptor with .kind "' + r + '"');
+ var t = toPropertyKey(e.key),
+ i = e.placement + "";
+ if ("static" !== i && "prototype" !== i && "own" !== i) throw new TypeError('An element descriptor\'s .placement property must be one of "static", "prototype" or "own", but a decorator created an element descriptor with .placement "' + i + '"');
+ var o = e.descriptor;
+ this.disallowProperty(e, "elements", "An element descriptor");
+ var n = {
+ kind: r,
+ key: t,
+ placement: i,
+ descriptor: Object.assign({}, o)
+ };
+ return "field" !== r ? this.disallowProperty(e, "initializer", "A method descriptor") : (this.disallowProperty(o, "get", "The property descriptor of a field descriptor"), this.disallowProperty(o, "set", "The property descriptor of a field descriptor"), this.disallowProperty(o, "value", "The property descriptor of a field descriptor"), n.initializer = e.initializer), n;
+ },
+ toElementFinisherExtras: function toElementFinisherExtras(e) {
+ return {
+ element: this.toElementDescriptor(e),
+ finisher: _optionalCallableProperty(e, "finisher"),
+ extras: this.toElementDescriptors(e.extras)
+ };
+ },
+ fromClassDescriptor: function fromClassDescriptor(e) {
+ var r = {
+ kind: "class",
+ elements: e.map(this.fromElementDescriptor, this)
+ };
+ return Object.defineProperty(r, Symbol.toStringTag, {
+ value: "Descriptor",
+ configurable: !0
+ }), r;
+ },
+ toClassDescriptor: function toClassDescriptor(e) {
+ var r = e.kind + "";
+ if ("class" !== r) throw new TypeError('A class descriptor\'s .kind property must be "class", but a decorator created a class descriptor with .kind "' + r + '"');
+ this.disallowProperty(e, "key", "A class descriptor"), this.disallowProperty(e, "placement", "A class descriptor"), this.disallowProperty(e, "descriptor", "A class descriptor"), this.disallowProperty(e, "initializer", "A class descriptor"), this.disallowProperty(e, "extras", "A class descriptor");
+ var t = _optionalCallableProperty(e, "finisher");
+ return {
+ elements: this.toElementDescriptors(e.elements),
+ finisher: t
+ };
+ },
+ runClassFinishers: function runClassFinishers(e, r) {
+ for (var t = 0; t < r.length; t++) {
+ var i = (0, r[t])(e);
+ if (void 0 !== i) {
+ if ("function" != typeof i) throw new TypeError("Finishers must return a constructor.");
+ e = i;
+ }
+ }
+ return e;
+ },
+ disallowProperty: function disallowProperty(e, r, t) {
+ if (void 0 !== e[r]) throw new TypeError(t + " can't have a ." + r + " property.");
+ }
+ };
+ return e;
+}
+function _createElementDescriptor(e) {
+ var r,
+ t = toPropertyKey(e.key);
+ "method" === e.kind ? r = {
+ value: e.value,
+ writable: !0,
+ configurable: !0,
+ enumerable: !1
+ } : "get" === e.kind ? r = {
+ get: e.value,
+ configurable: !0,
+ enumerable: !1
+ } : "set" === e.kind ? r = {
+ set: e.value,
+ configurable: !0,
+ enumerable: !1
+ } : "field" === e.kind && (r = {
+ configurable: !0,
+ writable: !0,
+ enumerable: !0
+ });
+ var i = {
+ kind: "field" === e.kind ? "field" : "method",
+ key: t,
+ placement: e["static"] ? "static" : "field" === e.kind ? "own" : "prototype",
+ descriptor: r
+ };
+ return e.decorators && (i.decorators = e.decorators), "field" === e.kind && (i.initializer = e.value), i;
+}
+function _coalesceGetterSetter(e, r) {
+ void 0 !== e.descriptor.get ? r.descriptor.get = e.descriptor.get : r.descriptor.set = e.descriptor.set;
+}
+function _coalesceClassElements(e) {
+ for (var r = [], isSameElement = function isSameElement(e) {
+ return "method" === e.kind && e.key === o.key && e.placement === o.placement;
+ }, t = 0; t < e.length; t++) {
+ var i,
+ o = e[t];
+ if ("method" === o.kind && (i = r.find(isSameElement))) {
+ if (_isDataDescriptor(o.descriptor) || _isDataDescriptor(i.descriptor)) {
+ if (_hasDecorators(o) || _hasDecorators(i)) throw new ReferenceError("Duplicated methods (" + o.key + ") can't be decorated.");
+ i.descriptor = o.descriptor;
+ } else {
+ if (_hasDecorators(o)) {
+ if (_hasDecorators(i)) throw new ReferenceError("Decorators can't be placed on different accessors with for the same property (" + o.key + ").");
+ i.decorators = o.decorators;
+ }
+ _coalesceGetterSetter(o, i);
+ }
+ } else r.push(o);
+ }
+ return r;
+}
+function _hasDecorators(e) {
+ return e.decorators && e.decorators.length;
+}
+function _isDataDescriptor(e) {
+ return void 0 !== e && !(void 0 === e.value && void 0 === e.writable);
+}
+function _optionalCallableProperty(e, r) {
+ var t = e[r];
+ if (void 0 !== t && "function" != typeof t) throw new TypeError("Expected '" + r + "' to be a function");
+ return t;
+}
+export { _decorate as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/defaults.js b/node_modules/@babel/runtime/helpers/esm/defaults.js
new file mode 100644
index 0000000..d3041a3
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/defaults.js
@@ -0,0 +1,9 @@
+function _defaults(e, r) {
+ for (var t = Object.getOwnPropertyNames(r), o = 0; o < t.length; o++) {
+ var n = t[o],
+ a = Object.getOwnPropertyDescriptor(r, n);
+ a && a.configurable && void 0 === e[n] && Object.defineProperty(e, n, a);
+ }
+ return e;
+}
+export { _defaults as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/defineAccessor.js b/node_modules/@babel/runtime/helpers/esm/defineAccessor.js
new file mode 100644
index 0000000..a8292de
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/defineAccessor.js
@@ -0,0 +1,8 @@
+function _defineAccessor(e, r, n, t) {
+ var c = {
+ configurable: !0,
+ enumerable: !0
+ };
+ return c[e] = t, Object.defineProperty(r, n, c);
+}
+export { _defineAccessor as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/defineEnumerableProperties.js b/node_modules/@babel/runtime/helpers/esm/defineEnumerableProperties.js
new file mode 100644
index 0000000..3d31d98
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/defineEnumerableProperties.js
@@ -0,0 +1,12 @@
+function _defineEnumerableProperties(e, r) {
+ for (var t in r) {
+ var n = r[t];
+ n.configurable = n.enumerable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, t, n);
+ }
+ if (Object.getOwnPropertySymbols) for (var a = Object.getOwnPropertySymbols(r), b = 0; b < a.length; b++) {
+ var i = a[b];
+ (n = r[i]).configurable = n.enumerable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, i, n);
+ }
+ return e;
+}
+export { _defineEnumerableProperties as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/defineProperty.js b/node_modules/@babel/runtime/helpers/esm/defineProperty.js
new file mode 100644
index 0000000..05ec32b
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/defineProperty.js
@@ -0,0 +1,10 @@
+import toPropertyKey from "./toPropertyKey.js";
+function _defineProperty(e, r, t) {
+ return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
+ value: t,
+ enumerable: !0,
+ configurable: !0,
+ writable: !0
+ }) : e[r] = t, e;
+}
+export { _defineProperty as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/dispose.js b/node_modules/@babel/runtime/helpers/esm/dispose.js
new file mode 100644
index 0000000..a87ab20
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/dispose.js
@@ -0,0 +1,28 @@
+function dispose_SuppressedError(r, e) {
+ return "undefined" != typeof SuppressedError ? dispose_SuppressedError = SuppressedError : (dispose_SuppressedError = function dispose_SuppressedError(r, e) {
+ this.suppressed = e, this.error = r, this.stack = Error().stack;
+ }, dispose_SuppressedError.prototype = Object.create(Error.prototype, {
+ constructor: {
+ value: dispose_SuppressedError,
+ writable: !0,
+ configurable: !0
+ }
+ })), new dispose_SuppressedError(r, e);
+}
+function _dispose(r, e, s) {
+ function next() {
+ for (; r.length > 0;) try {
+ var o = r.pop(),
+ p = o.d.call(o.v);
+ if (o.a) return Promise.resolve(p).then(next, err);
+ } catch (r) {
+ return err(r);
+ }
+ if (s) throw e;
+ }
+ function err(r) {
+ return e = s ? new dispose_SuppressedError(e, r) : r, s = !0, next();
+ }
+ return next();
+}
+export { _dispose as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/extends.js b/node_modules/@babel/runtime/helpers/esm/extends.js
new file mode 100644
index 0000000..53f118c
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/extends.js
@@ -0,0 +1,10 @@
+function _extends() {
+ return _extends = Object.assign ? Object.assign.bind() : function (n) {
+ for (var e = 1; e < arguments.length; e++) {
+ var t = arguments[e];
+ for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]);
+ }
+ return n;
+ }, _extends.apply(null, arguments);
+}
+export { _extends as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/get.js b/node_modules/@babel/runtime/helpers/esm/get.js
new file mode 100644
index 0000000..8124bc0
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/get.js
@@ -0,0 +1,11 @@
+import superPropBase from "./superPropBase.js";
+function _get() {
+ return _get = "undefined" != typeof Reflect && Reflect.get ? Reflect.get.bind() : function (e, t, r) {
+ var p = superPropBase(e, t);
+ if (p) {
+ var n = Object.getOwnPropertyDescriptor(p, t);
+ return n.get ? n.get.call(arguments.length < 3 ? e : r) : n.value;
+ }
+ }, _get.apply(null, arguments);
+}
+export { _get as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js b/node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js
new file mode 100644
index 0000000..9073c45
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js
@@ -0,0 +1,6 @@
+function _getPrototypeOf(t) {
+ return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) {
+ return t.__proto__ || Object.getPrototypeOf(t);
+ }, _getPrototypeOf(t);
+}
+export { _getPrototypeOf as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/identity.js b/node_modules/@babel/runtime/helpers/esm/identity.js
new file mode 100644
index 0000000..6b564ac
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/identity.js
@@ -0,0 +1,4 @@
+function _identity(t) {
+ return t;
+}
+export { _identity as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/importDeferProxy.js b/node_modules/@babel/runtime/helpers/esm/importDeferProxy.js
new file mode 100644
index 0000000..6d35b52
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/importDeferProxy.js
@@ -0,0 +1,27 @@
+function _importDeferProxy(e) {
+ var t = null,
+ constValue = function constValue(e) {
+ return function () {
+ return e;
+ };
+ },
+ proxy = function proxy(r) {
+ return function (n, o, f) {
+ return null === t && (t = e()), r(t, o, f);
+ };
+ };
+ return new Proxy({}, {
+ defineProperty: constValue(!1),
+ deleteProperty: constValue(!1),
+ get: proxy(Reflect.get),
+ getOwnPropertyDescriptor: proxy(Reflect.getOwnPropertyDescriptor),
+ getPrototypeOf: constValue(null),
+ isExtensible: constValue(!1),
+ has: proxy(Reflect.has),
+ ownKeys: proxy(Reflect.ownKeys),
+ preventExtensions: constValue(!0),
+ set: constValue(!1),
+ setPrototypeOf: constValue(!1)
+ });
+}
+export { _importDeferProxy as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/inherits.js b/node_modules/@babel/runtime/helpers/esm/inherits.js
new file mode 100644
index 0000000..78f6e4e
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/inherits.js
@@ -0,0 +1,14 @@
+import setPrototypeOf from "./setPrototypeOf.js";
+function _inherits(t, e) {
+ if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");
+ t.prototype = Object.create(e && e.prototype, {
+ constructor: {
+ value: t,
+ writable: !0,
+ configurable: !0
+ }
+ }), Object.defineProperty(t, "prototype", {
+ writable: !1
+ }), e && setPrototypeOf(t, e);
+}
+export { _inherits as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/inheritsLoose.js b/node_modules/@babel/runtime/helpers/esm/inheritsLoose.js
new file mode 100644
index 0000000..0bd1330
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/inheritsLoose.js
@@ -0,0 +1,5 @@
+import setPrototypeOf from "./setPrototypeOf.js";
+function _inheritsLoose(t, o) {
+ t.prototype = Object.create(o.prototype), t.prototype.constructor = t, setPrototypeOf(t, o);
+}
+export { _inheritsLoose as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/initializerDefineProperty.js b/node_modules/@babel/runtime/helpers/esm/initializerDefineProperty.js
new file mode 100644
index 0000000..68bcc2c
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/initializerDefineProperty.js
@@ -0,0 +1,9 @@
+function _initializerDefineProperty(e, i, r, l) {
+ r && Object.defineProperty(e, i, {
+ enumerable: r.enumerable,
+ configurable: r.configurable,
+ writable: r.writable,
+ value: r.initializer ? r.initializer.call(l) : void 0
+ });
+}
+export { _initializerDefineProperty as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/initializerWarningHelper.js b/node_modules/@babel/runtime/helpers/esm/initializerWarningHelper.js
new file mode 100644
index 0000000..0a658e3
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/initializerWarningHelper.js
@@ -0,0 +1,4 @@
+function _initializerWarningHelper(r, e) {
+ throw Error("Decorating class property failed. Please ensure that transform-class-properties is enabled and runs after the decorators transform.");
+}
+export { _initializerWarningHelper as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/instanceof.js b/node_modules/@babel/runtime/helpers/esm/instanceof.js
new file mode 100644
index 0000000..316539e
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/instanceof.js
@@ -0,0 +1,4 @@
+function _instanceof(n, e) {
+ return null != e && "undefined" != typeof Symbol && e[Symbol.hasInstance] ? !!e[Symbol.hasInstance](n) : n instanceof e;
+}
+export { _instanceof as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/interopRequireDefault.js b/node_modules/@babel/runtime/helpers/esm/interopRequireDefault.js
new file mode 100644
index 0000000..365d248
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/interopRequireDefault.js
@@ -0,0 +1,6 @@
+function _interopRequireDefault(e) {
+ return e && e.__esModule ? e : {
+ "default": e
+ };
+}
+export { _interopRequireDefault as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/interopRequireWildcard.js b/node_modules/@babel/runtime/helpers/esm/interopRequireWildcard.js
new file mode 100644
index 0000000..e190f1e
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/interopRequireWildcard.js
@@ -0,0 +1,27 @@
+import _typeof from "./typeof.js";
+function _getRequireWildcardCache(e) {
+ if ("function" != typeof WeakMap) return null;
+ var r = new WeakMap(),
+ t = new WeakMap();
+ return (_getRequireWildcardCache = function _getRequireWildcardCache(e) {
+ return e ? t : r;
+ })(e);
+}
+function _interopRequireWildcard(e, r) {
+ if (!r && e && e.__esModule) return e;
+ if (null === e || "object" != _typeof(e) && "function" != typeof e) return {
+ "default": e
+ };
+ var t = _getRequireWildcardCache(r);
+ if (t && t.has(e)) return t.get(e);
+ var n = {
+ __proto__: null
+ },
+ a = Object.defineProperty && Object.getOwnPropertyDescriptor;
+ for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) {
+ var i = a ? Object.getOwnPropertyDescriptor(e, u) : null;
+ i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u];
+ }
+ return n["default"] = e, t && t.set(e, n), n;
+}
+export { _interopRequireWildcard as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/isNativeFunction.js b/node_modules/@babel/runtime/helpers/esm/isNativeFunction.js
new file mode 100644
index 0000000..0cfe276
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/isNativeFunction.js
@@ -0,0 +1,8 @@
+function _isNativeFunction(t) {
+ try {
+ return -1 !== Function.toString.call(t).indexOf("[native code]");
+ } catch (n) {
+ return "function" == typeof t;
+ }
+}
+export { _isNativeFunction as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/isNativeReflectConstruct.js b/node_modules/@babel/runtime/helpers/esm/isNativeReflectConstruct.js
new file mode 100644
index 0000000..0eb5e39
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/isNativeReflectConstruct.js
@@ -0,0 +1,9 @@
+function _isNativeReflectConstruct() {
+ try {
+ var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {}));
+ } catch (t) {}
+ return (_isNativeReflectConstruct = function _isNativeReflectConstruct() {
+ return !!t;
+ })();
+}
+export { _isNativeReflectConstruct as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/iterableToArray.js b/node_modules/@babel/runtime/helpers/esm/iterableToArray.js
new file mode 100644
index 0000000..b7de339
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/iterableToArray.js
@@ -0,0 +1,4 @@
+function _iterableToArray(r) {
+ if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r);
+}
+export { _iterableToArray as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js b/node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js
new file mode 100644
index 0000000..473f067
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js
@@ -0,0 +1,28 @@
+function _iterableToArrayLimit(r, l) {
+ var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
+ if (null != t) {
+ var e,
+ n,
+ i,
+ u,
+ a = [],
+ f = !0,
+ o = !1;
+ try {
+ if (i = (t = t.call(r)).next, 0 === l) {
+ if (Object(t) !== t) return;
+ f = !1;
+ } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
+ } catch (r) {
+ o = !0, n = r;
+ } finally {
+ try {
+ if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
+ } finally {
+ if (o) throw n;
+ }
+ }
+ return a;
+ }
+}
+export { _iterableToArrayLimit as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/jsx.js b/node_modules/@babel/runtime/helpers/esm/jsx.js
new file mode 100644
index 0000000..a120e5b
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/jsx.js
@@ -0,0 +1,22 @@
+var REACT_ELEMENT_TYPE;
+function _createRawReactElement(e, r, E, l) {
+ REACT_ELEMENT_TYPE || (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol["for"] && Symbol["for"]("react.element") || 60103);
+ var o = e && e.defaultProps,
+ n = arguments.length - 3;
+ if (r || 0 === n || (r = {
+ children: void 0
+ }), 1 === n) r.children = l;else if (n > 1) {
+ for (var t = Array(n), f = 0; f < n; f++) t[f] = arguments[f + 3];
+ r.children = t;
+ }
+ if (r && o) for (var i in o) void 0 === r[i] && (r[i] = o[i]);else r || (r = o || {});
+ return {
+ $$typeof: REACT_ELEMENT_TYPE,
+ type: e,
+ key: void 0 === E ? null : "" + E,
+ ref: null,
+ props: r,
+ _owner: null
+ };
+}
+export { _createRawReactElement as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/maybeArrayLike.js b/node_modules/@babel/runtime/helpers/esm/maybeArrayLike.js
new file mode 100644
index 0000000..527c682
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/maybeArrayLike.js
@@ -0,0 +1,9 @@
+import arrayLikeToArray from "./arrayLikeToArray.js";
+function _maybeArrayLike(r, a, e) {
+ if (a && !Array.isArray(a) && "number" == typeof a.length) {
+ var y = a.length;
+ return arrayLikeToArray(a, void 0 !== e && e < y ? e : y);
+ }
+ return r(a, e);
+}
+export { _maybeArrayLike as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/newArrowCheck.js b/node_modules/@babel/runtime/helpers/esm/newArrowCheck.js
new file mode 100644
index 0000000..5f70e0d
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/newArrowCheck.js
@@ -0,0 +1,4 @@
+function _newArrowCheck(n, r) {
+ if (n !== r) throw new TypeError("Cannot instantiate an arrow function");
+}
+export { _newArrowCheck as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/nonIterableRest.js b/node_modules/@babel/runtime/helpers/esm/nonIterableRest.js
new file mode 100644
index 0000000..9050250
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/nonIterableRest.js
@@ -0,0 +1,4 @@
+function _nonIterableRest() {
+ throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
+}
+export { _nonIterableRest as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js b/node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js
new file mode 100644
index 0000000..fb03235
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js
@@ -0,0 +1,4 @@
+function _nonIterableSpread() {
+ throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
+}
+export { _nonIterableSpread as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/nullishReceiverError.js b/node_modules/@babel/runtime/helpers/esm/nullishReceiverError.js
new file mode 100644
index 0000000..d8c3060
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/nullishReceiverError.js
@@ -0,0 +1,4 @@
+function _nullishReceiverError(r) {
+ throw new TypeError("Cannot set property of null or undefined.");
+}
+export { _nullishReceiverError as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/objectDestructuringEmpty.js b/node_modules/@babel/runtime/helpers/esm/objectDestructuringEmpty.js
new file mode 100644
index 0000000..a92eac8
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/objectDestructuringEmpty.js
@@ -0,0 +1,4 @@
+function _objectDestructuringEmpty(t) {
+ if (null == t) throw new TypeError("Cannot destructure " + t);
+}
+export { _objectDestructuringEmpty as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/objectSpread.js b/node_modules/@babel/runtime/helpers/esm/objectSpread.js
new file mode 100644
index 0000000..0f82f06
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/objectSpread.js
@@ -0,0 +1,14 @@
+import defineProperty from "./defineProperty.js";
+function _objectSpread(e) {
+ for (var r = 1; r < arguments.length; r++) {
+ var t = null != arguments[r] ? Object(arguments[r]) : {},
+ o = Object.keys(t);
+ "function" == typeof Object.getOwnPropertySymbols && o.push.apply(o, Object.getOwnPropertySymbols(t).filter(function (e) {
+ return Object.getOwnPropertyDescriptor(t, e).enumerable;
+ })), o.forEach(function (r) {
+ defineProperty(e, r, t[r]);
+ });
+ }
+ return e;
+}
+export { _objectSpread as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/objectSpread2.js b/node_modules/@babel/runtime/helpers/esm/objectSpread2.js
new file mode 100644
index 0000000..0035bc7
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/objectSpread2.js
@@ -0,0 +1,23 @@
+import defineProperty from "./defineProperty.js";
+function ownKeys(e, r) {
+ var t = Object.keys(e);
+ if (Object.getOwnPropertySymbols) {
+ var o = Object.getOwnPropertySymbols(e);
+ r && (o = o.filter(function (r) {
+ return Object.getOwnPropertyDescriptor(e, r).enumerable;
+ })), t.push.apply(t, o);
+ }
+ return t;
+}
+function _objectSpread2(e) {
+ for (var r = 1; r < arguments.length; r++) {
+ var t = null != arguments[r] ? arguments[r] : {};
+ r % 2 ? ownKeys(Object(t), !0).forEach(function (r) {
+ defineProperty(e, r, t[r]);
+ }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) {
+ Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));
+ });
+ }
+ return e;
+}
+export { _objectSpread2 as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js b/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js
new file mode 100644
index 0000000..c5e7cf2
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js
@@ -0,0 +1,13 @@
+import objectWithoutPropertiesLoose from "./objectWithoutPropertiesLoose.js";
+function _objectWithoutProperties(e, t) {
+ if (null == e) return {};
+ var o,
+ r,
+ i = objectWithoutPropertiesLoose(e, t);
+ if (Object.getOwnPropertySymbols) {
+ var s = Object.getOwnPropertySymbols(e);
+ for (r = 0; r < s.length; r++) o = s[r], t.includes(o) || {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]);
+ }
+ return i;
+}
+export { _objectWithoutProperties as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js b/node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js
new file mode 100644
index 0000000..b203b43
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js
@@ -0,0 +1,10 @@
+function _objectWithoutPropertiesLoose(r, e) {
+ if (null == r) return {};
+ var t = {};
+ for (var n in r) if ({}.hasOwnProperty.call(r, n)) {
+ if (e.includes(n)) continue;
+ t[n] = r[n];
+ }
+ return t;
+}
+export { _objectWithoutPropertiesLoose as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/package.json b/node_modules/@babel/runtime/helpers/esm/package.json
new file mode 100644
index 0000000..aead43d
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/package.json
@@ -0,0 +1,3 @@
+{
+ "type": "module"
+}
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js b/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js
new file mode 100644
index 0000000..d84e1e6
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js
@@ -0,0 +1,8 @@
+import _typeof from "./typeof.js";
+import assertThisInitialized from "./assertThisInitialized.js";
+function _possibleConstructorReturn(t, e) {
+ if (e && ("object" == _typeof(e) || "function" == typeof e)) return e;
+ if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined");
+ return assertThisInitialized(t);
+}
+export { _possibleConstructorReturn as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/readOnlyError.js b/node_modules/@babel/runtime/helpers/esm/readOnlyError.js
new file mode 100644
index 0000000..fcc3e33
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/readOnlyError.js
@@ -0,0 +1,4 @@
+function _readOnlyError(r) {
+ throw new TypeError('"' + r + '" is read-only');
+}
+export { _readOnlyError as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js b/node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js
new file mode 100644
index 0000000..19c78cd
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js
@@ -0,0 +1,304 @@
+import _typeof from "./typeof.js";
+function _regeneratorRuntime() {
+ "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
+ _regeneratorRuntime = function _regeneratorRuntime() {
+ return e;
+ };
+ var t,
+ e = {},
+ r = Object.prototype,
+ n = r.hasOwnProperty,
+ o = Object.defineProperty || function (t, e, r) {
+ t[e] = r.value;
+ },
+ i = "function" == typeof Symbol ? Symbol : {},
+ a = i.iterator || "@@iterator",
+ c = i.asyncIterator || "@@asyncIterator",
+ u = i.toStringTag || "@@toStringTag";
+ function define(t, e, r) {
+ return Object.defineProperty(t, e, {
+ value: r,
+ enumerable: !0,
+ configurable: !0,
+ writable: !0
+ }), t[e];
+ }
+ try {
+ define({}, "");
+ } catch (t) {
+ define = function define(t, e, r) {
+ return t[e] = r;
+ };
+ }
+ function wrap(t, e, r, n) {
+ var i = e && e.prototype instanceof Generator ? e : Generator,
+ a = Object.create(i.prototype),
+ c = new Context(n || []);
+ return o(a, "_invoke", {
+ value: makeInvokeMethod(t, r, c)
+ }), a;
+ }
+ function tryCatch(t, e, r) {
+ try {
+ return {
+ type: "normal",
+ arg: t.call(e, r)
+ };
+ } catch (t) {
+ return {
+ type: "throw",
+ arg: t
+ };
+ }
+ }
+ e.wrap = wrap;
+ var h = "suspendedStart",
+ l = "suspendedYield",
+ f = "executing",
+ s = "completed",
+ y = {};
+ function Generator() {}
+ function GeneratorFunction() {}
+ function GeneratorFunctionPrototype() {}
+ var p = {};
+ define(p, a, function () {
+ return this;
+ });
+ var d = Object.getPrototypeOf,
+ v = d && d(d(values([])));
+ v && v !== r && n.call(v, a) && (p = v);
+ var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p);
+ function defineIteratorMethods(t) {
+ ["next", "throw", "return"].forEach(function (e) {
+ define(t, e, function (t) {
+ return this._invoke(e, t);
+ });
+ });
+ }
+ function AsyncIterator(t, e) {
+ function invoke(r, o, i, a) {
+ var c = tryCatch(t[r], t, o);
+ if ("throw" !== c.type) {
+ var u = c.arg,
+ h = u.value;
+ return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) {
+ invoke("next", t, i, a);
+ }, function (t) {
+ invoke("throw", t, i, a);
+ }) : e.resolve(h).then(function (t) {
+ u.value = t, i(u);
+ }, function (t) {
+ return invoke("throw", t, i, a);
+ });
+ }
+ a(c.arg);
+ }
+ var r;
+ o(this, "_invoke", {
+ value: function value(t, n) {
+ function callInvokeWithMethodAndArg() {
+ return new e(function (e, r) {
+ invoke(t, n, e, r);
+ });
+ }
+ return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();
+ }
+ });
+ }
+ function makeInvokeMethod(e, r, n) {
+ var o = h;
+ return function (i, a) {
+ if (o === f) throw Error("Generator is already running");
+ if (o === s) {
+ if ("throw" === i) throw a;
+ return {
+ value: t,
+ done: !0
+ };
+ }
+ for (n.method = i, n.arg = a;;) {
+ var c = n.delegate;
+ if (c) {
+ var u = maybeInvokeDelegate(c, n);
+ if (u) {
+ if (u === y) continue;
+ return u;
+ }
+ }
+ if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) {
+ if (o === h) throw o = s, n.arg;
+ n.dispatchException(n.arg);
+ } else "return" === n.method && n.abrupt("return", n.arg);
+ o = f;
+ var p = tryCatch(e, r, n);
+ if ("normal" === p.type) {
+ if (o = n.done ? s : l, p.arg === y) continue;
+ return {
+ value: p.arg,
+ done: n.done
+ };
+ }
+ "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg);
+ }
+ };
+ }
+ function maybeInvokeDelegate(e, r) {
+ var n = r.method,
+ o = e.iterator[n];
+ if (o === t) return r.delegate = null, "throw" === n && e.iterator["return"] && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y;
+ var i = tryCatch(o, e.iterator, r.arg);
+ if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y;
+ var a = i.arg;
+ return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y);
+ }
+ function pushTryEntry(t) {
+ var e = {
+ tryLoc: t[0]
+ };
+ 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e);
+ }
+ function resetTryEntry(t) {
+ var e = t.completion || {};
+ e.type = "normal", delete e.arg, t.completion = e;
+ }
+ function Context(t) {
+ this.tryEntries = [{
+ tryLoc: "root"
+ }], t.forEach(pushTryEntry, this), this.reset(!0);
+ }
+ function values(e) {
+ if (e || "" === e) {
+ var r = e[a];
+ if (r) return r.call(e);
+ if ("function" == typeof e.next) return e;
+ if (!isNaN(e.length)) {
+ var o = -1,
+ i = function next() {
+ for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next;
+ return next.value = t, next.done = !0, next;
+ };
+ return i.next = i;
+ }
+ }
+ throw new TypeError(_typeof(e) + " is not iterable");
+ }
+ return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", {
+ value: GeneratorFunctionPrototype,
+ configurable: !0
+ }), o(GeneratorFunctionPrototype, "constructor", {
+ value: GeneratorFunction,
+ configurable: !0
+ }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) {
+ var e = "function" == typeof t && t.constructor;
+ return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name));
+ }, e.mark = function (t) {
+ return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t;
+ }, e.awrap = function (t) {
+ return {
+ __await: t
+ };
+ }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () {
+ return this;
+ }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) {
+ void 0 === i && (i = Promise);
+ var a = new AsyncIterator(wrap(t, r, n, o), i);
+ return e.isGeneratorFunction(r) ? a : a.next().then(function (t) {
+ return t.done ? t.value : a.next();
+ });
+ }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () {
+ return this;
+ }), define(g, "toString", function () {
+ return "[object Generator]";
+ }), e.keys = function (t) {
+ var e = Object(t),
+ r = [];
+ for (var n in e) r.push(n);
+ return r.reverse(), function next() {
+ for (; r.length;) {
+ var t = r.pop();
+ if (t in e) return next.value = t, next.done = !1, next;
+ }
+ return next.done = !0, next;
+ };
+ }, e.values = values, Context.prototype = {
+ constructor: Context,
+ reset: function reset(e) {
+ if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t);
+ },
+ stop: function stop() {
+ this.done = !0;
+ var t = this.tryEntries[0].completion;
+ if ("throw" === t.type) throw t.arg;
+ return this.rval;
+ },
+ dispatchException: function dispatchException(e) {
+ if (this.done) throw e;
+ var r = this;
+ function handle(n, o) {
+ return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o;
+ }
+ for (var o = this.tryEntries.length - 1; o >= 0; --o) {
+ var i = this.tryEntries[o],
+ a = i.completion;
+ if ("root" === i.tryLoc) return handle("end");
+ if (i.tryLoc <= this.prev) {
+ var c = n.call(i, "catchLoc"),
+ u = n.call(i, "finallyLoc");
+ if (c && u) {
+ if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);
+ if (this.prev < i.finallyLoc) return handle(i.finallyLoc);
+ } else if (c) {
+ if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);
+ } else {
+ if (!u) throw Error("try statement without catch or finally");
+ if (this.prev < i.finallyLoc) return handle(i.finallyLoc);
+ }
+ }
+ }
+ },
+ abrupt: function abrupt(t, e) {
+ for (var r = this.tryEntries.length - 1; r >= 0; --r) {
+ var o = this.tryEntries[r];
+ if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) {
+ var i = o;
+ break;
+ }
+ }
+ i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null);
+ var a = i ? i.completion : {};
+ return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a);
+ },
+ complete: function complete(t, e) {
+ if ("throw" === t.type) throw t.arg;
+ return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y;
+ },
+ finish: function finish(t) {
+ for (var e = this.tryEntries.length - 1; e >= 0; --e) {
+ var r = this.tryEntries[e];
+ if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y;
+ }
+ },
+ "catch": function _catch(t) {
+ for (var e = this.tryEntries.length - 1; e >= 0; --e) {
+ var r = this.tryEntries[e];
+ if (r.tryLoc === t) {
+ var n = r.completion;
+ if ("throw" === n.type) {
+ var o = n.arg;
+ resetTryEntry(r);
+ }
+ return o;
+ }
+ }
+ throw Error("illegal catch attempt");
+ },
+ delegateYield: function delegateYield(e, r, n) {
+ return this.delegate = {
+ iterator: values(e),
+ resultName: r,
+ nextLoc: n
+ }, "next" === this.method && (this.arg = t), y;
+ }
+ }, e;
+}
+export { _regeneratorRuntime as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/set.js b/node_modules/@babel/runtime/helpers/esm/set.js
new file mode 100644
index 0000000..ed0a803
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/set.js
@@ -0,0 +1,22 @@
+import superPropBase from "./superPropBase.js";
+import defineProperty from "./defineProperty.js";
+function set(e, r, t, o) {
+ return set = "undefined" != typeof Reflect && Reflect.set ? Reflect.set : function (e, r, t, o) {
+ var f,
+ i = superPropBase(e, r);
+ if (i) {
+ if ((f = Object.getOwnPropertyDescriptor(i, r)).set) return f.set.call(o, t), !0;
+ if (!f.writable) return !1;
+ }
+ if (f = Object.getOwnPropertyDescriptor(o, r)) {
+ if (!f.writable) return !1;
+ f.value = t, Object.defineProperty(o, r, f);
+ } else defineProperty(o, r, t);
+ return !0;
+ }, set(e, r, t, o);
+}
+function _set(e, r, t, o, f) {
+ if (!set(e, r, t, o || e) && f) throw new TypeError("failed to set property");
+ return t;
+}
+export { _set as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/setFunctionName.js b/node_modules/@babel/runtime/helpers/esm/setFunctionName.js
new file mode 100644
index 0000000..82213ce
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/setFunctionName.js
@@ -0,0 +1,12 @@
+import _typeof from "./typeof.js";
+function setFunctionName(e, t, n) {
+ "symbol" == _typeof(t) && (t = (t = t.description) ? "[" + t + "]" : "");
+ try {
+ Object.defineProperty(e, "name", {
+ configurable: !0,
+ value: n ? n + " " + t : t
+ });
+ } catch (e) {}
+ return e;
+}
+export { setFunctionName as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js b/node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js
new file mode 100644
index 0000000..c30983c
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js
@@ -0,0 +1,6 @@
+function _setPrototypeOf(t, e) {
+ return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) {
+ return t.__proto__ = e, t;
+ }, _setPrototypeOf(t, e);
+}
+export { _setPrototypeOf as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/skipFirstGeneratorNext.js b/node_modules/@babel/runtime/helpers/esm/skipFirstGeneratorNext.js
new file mode 100644
index 0000000..41d5738
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/skipFirstGeneratorNext.js
@@ -0,0 +1,7 @@
+function _skipFirstGeneratorNext(t) {
+ return function () {
+ var r = t.apply(this, arguments);
+ return r.next(), r;
+ };
+}
+export { _skipFirstGeneratorNext as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/slicedToArray.js b/node_modules/@babel/runtime/helpers/esm/slicedToArray.js
new file mode 100644
index 0000000..c044c2a
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/slicedToArray.js
@@ -0,0 +1,8 @@
+import arrayWithHoles from "./arrayWithHoles.js";
+import iterableToArrayLimit from "./iterableToArrayLimit.js";
+import unsupportedIterableToArray from "./unsupportedIterableToArray.js";
+import nonIterableRest from "./nonIterableRest.js";
+function _slicedToArray(r, e) {
+ return arrayWithHoles(r) || iterableToArrayLimit(r, e) || unsupportedIterableToArray(r, e) || nonIterableRest();
+}
+export { _slicedToArray as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/superPropBase.js b/node_modules/@babel/runtime/helpers/esm/superPropBase.js
new file mode 100644
index 0000000..a5fa386
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/superPropBase.js
@@ -0,0 +1,6 @@
+import getPrototypeOf from "./getPrototypeOf.js";
+function _superPropBase(t, o) {
+ for (; !{}.hasOwnProperty.call(t, o) && null !== (t = getPrototypeOf(t)););
+ return t;
+}
+export { _superPropBase as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/superPropGet.js b/node_modules/@babel/runtime/helpers/esm/superPropGet.js
new file mode 100644
index 0000000..b2b60a8
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/superPropGet.js
@@ -0,0 +1,9 @@
+import get from "./get.js";
+import getPrototypeOf from "./getPrototypeOf.js";
+function _superPropGet(t, o, e, r) {
+ var p = get(getPrototypeOf(1 & r ? t.prototype : t), o, e);
+ return 2 & r && "function" == typeof p ? function (t) {
+ return p.apply(e, t);
+ } : p;
+}
+export { _superPropGet as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/superPropSet.js b/node_modules/@babel/runtime/helpers/esm/superPropSet.js
new file mode 100644
index 0000000..e182f38
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/superPropSet.js
@@ -0,0 +1,6 @@
+import set from "./set.js";
+import getPrototypeOf from "./getPrototypeOf.js";
+function _superPropSet(t, e, o, r, p, f) {
+ return set(getPrototypeOf(f ? t.prototype : t), e, o, r, p);
+}
+export { _superPropSet as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/taggedTemplateLiteral.js b/node_modules/@babel/runtime/helpers/esm/taggedTemplateLiteral.js
new file mode 100644
index 0000000..3d842cd
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/taggedTemplateLiteral.js
@@ -0,0 +1,8 @@
+function _taggedTemplateLiteral(e, t) {
+ return t || (t = e.slice(0)), Object.freeze(Object.defineProperties(e, {
+ raw: {
+ value: Object.freeze(t)
+ }
+ }));
+}
+export { _taggedTemplateLiteral as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/taggedTemplateLiteralLoose.js b/node_modules/@babel/runtime/helpers/esm/taggedTemplateLiteralLoose.js
new file mode 100644
index 0000000..741aeb8
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/taggedTemplateLiteralLoose.js
@@ -0,0 +1,4 @@
+function _taggedTemplateLiteralLoose(e, t) {
+ return t || (t = e.slice(0)), e.raw = t, e;
+}
+export { _taggedTemplateLiteralLoose as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/tdz.js b/node_modules/@babel/runtime/helpers/esm/tdz.js
new file mode 100644
index 0000000..58df493
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/tdz.js
@@ -0,0 +1,4 @@
+function _tdzError(e) {
+ throw new ReferenceError(e + " is not defined - temporal dead zone");
+}
+export { _tdzError as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/temporalRef.js b/node_modules/@babel/runtime/helpers/esm/temporalRef.js
new file mode 100644
index 0000000..8dbf014
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/temporalRef.js
@@ -0,0 +1,6 @@
+import temporalUndefined from "./temporalUndefined.js";
+import tdz from "./tdz.js";
+function _temporalRef(r, e) {
+ return r === temporalUndefined ? tdz(e) : r;
+}
+export { _temporalRef as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/temporalUndefined.js b/node_modules/@babel/runtime/helpers/esm/temporalUndefined.js
new file mode 100644
index 0000000..2ec0b0d
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/temporalUndefined.js
@@ -0,0 +1,2 @@
+function _temporalUndefined() {}
+export { _temporalUndefined as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/toArray.js b/node_modules/@babel/runtime/helpers/esm/toArray.js
new file mode 100644
index 0000000..e5f0f52
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/toArray.js
@@ -0,0 +1,8 @@
+import arrayWithHoles from "./arrayWithHoles.js";
+import iterableToArray from "./iterableToArray.js";
+import unsupportedIterableToArray from "./unsupportedIterableToArray.js";
+import nonIterableRest from "./nonIterableRest.js";
+function _toArray(r) {
+ return arrayWithHoles(r) || iterableToArray(r) || unsupportedIterableToArray(r) || nonIterableRest();
+}
+export { _toArray as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js b/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js
new file mode 100644
index 0000000..f7338e4
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js
@@ -0,0 +1,8 @@
+import arrayWithoutHoles from "./arrayWithoutHoles.js";
+import iterableToArray from "./iterableToArray.js";
+import unsupportedIterableToArray from "./unsupportedIterableToArray.js";
+import nonIterableSpread from "./nonIterableSpread.js";
+function _toConsumableArray(r) {
+ return arrayWithoutHoles(r) || iterableToArray(r) || unsupportedIterableToArray(r) || nonIterableSpread();
+}
+export { _toConsumableArray as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/toPrimitive.js b/node_modules/@babel/runtime/helpers/esm/toPrimitive.js
new file mode 100644
index 0000000..9a3de46
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/toPrimitive.js
@@ -0,0 +1,12 @@
+import _typeof from "./typeof.js";
+function toPrimitive(t, r) {
+ if ("object" != _typeof(t) || !t) return t;
+ var e = t[Symbol.toPrimitive];
+ if (void 0 !== e) {
+ var i = e.call(t, r || "default");
+ if ("object" != _typeof(i)) return i;
+ throw new TypeError("@@toPrimitive must return a primitive value.");
+ }
+ return ("string" === r ? String : Number)(t);
+}
+export { toPrimitive as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/toPropertyKey.js b/node_modules/@babel/runtime/helpers/esm/toPropertyKey.js
new file mode 100644
index 0000000..b3274d8
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/toPropertyKey.js
@@ -0,0 +1,7 @@
+import _typeof from "./typeof.js";
+import toPrimitive from "./toPrimitive.js";
+function toPropertyKey(t) {
+ var i = toPrimitive(t, "string");
+ return "symbol" == _typeof(i) ? i : i + "";
+}
+export { toPropertyKey as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/toSetter.js b/node_modules/@babel/runtime/helpers/esm/toSetter.js
new file mode 100644
index 0000000..b1dbf7a
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/toSetter.js
@@ -0,0 +1,10 @@
+function _toSetter(t, e, n) {
+ e || (e = []);
+ var r = e.length++;
+ return Object.defineProperty({}, "_", {
+ set: function set(o) {
+ e[r] = o, t.apply(n, e);
+ }
+ });
+}
+export { _toSetter as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/typeof.js b/node_modules/@babel/runtime/helpers/esm/typeof.js
new file mode 100644
index 0000000..5b0bc9b
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/typeof.js
@@ -0,0 +1,10 @@
+function _typeof(o) {
+ "@babel/helpers - typeof";
+
+ return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
+ return typeof o;
+ } : function (o) {
+ return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
+ }, _typeof(o);
+}
+export { _typeof as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js b/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js
new file mode 100644
index 0000000..33adc49
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js
@@ -0,0 +1,9 @@
+import arrayLikeToArray from "./arrayLikeToArray.js";
+function _unsupportedIterableToArray(r, a) {
+ if (r) {
+ if ("string" == typeof r) return arrayLikeToArray(r, a);
+ var t = {}.toString.call(r).slice(8, -1);
+ return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? arrayLikeToArray(r, a) : void 0;
+ }
+}
+export { _unsupportedIterableToArray as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/using.js b/node_modules/@babel/runtime/helpers/esm/using.js
new file mode 100644
index 0000000..9bda17b
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/using.js
@@ -0,0 +1,12 @@
+function _using(o, n, e) {
+ if (null == n) return n;
+ if (Object(n) !== n) throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");
+ if (e) var r = n[Symbol.asyncDispose || Symbol["for"]("Symbol.asyncDispose")];
+ if (null == r && (r = n[Symbol.dispose || Symbol["for"]("Symbol.dispose")]), "function" != typeof r) throw new TypeError("Property [Symbol.dispose] is not a function.");
+ return o.push({
+ v: n,
+ d: r,
+ a: e
+ }), n;
+}
+export { _using as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/usingCtx.js b/node_modules/@babel/runtime/helpers/esm/usingCtx.js
new file mode 100644
index 0000000..1464379
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/usingCtx.js
@@ -0,0 +1,59 @@
+function _usingCtx() {
+ var r = "function" == typeof SuppressedError ? SuppressedError : function (r, e) {
+ var n = Error();
+ return n.name = "SuppressedError", n.error = r, n.suppressed = e, n;
+ },
+ e = {},
+ n = [];
+ function using(r, e) {
+ if (null != e) {
+ if (Object(e) !== e) throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");
+ if (r) var o = e[Symbol.asyncDispose || Symbol["for"]("Symbol.asyncDispose")];
+ if (void 0 === o && (o = e[Symbol.dispose || Symbol["for"]("Symbol.dispose")], r)) var t = o;
+ if ("function" != typeof o) throw new TypeError("Object is not disposable.");
+ t && (o = function o() {
+ try {
+ t.call(e);
+ } catch (r) {
+ return Promise.reject(r);
+ }
+ }), n.push({
+ v: e,
+ d: o,
+ a: r
+ });
+ } else r && n.push({
+ d: e,
+ a: r
+ });
+ return e;
+ }
+ return {
+ e: e,
+ u: using.bind(null, !1),
+ a: using.bind(null, !0),
+ d: function d() {
+ var o,
+ t = this.e,
+ s = 0;
+ function next() {
+ for (; o = n.pop();) try {
+ if (!o.a && 1 === s) return s = 0, n.push(o), Promise.resolve().then(next);
+ if (o.d) {
+ var r = o.d.call(o.v);
+ if (o.a) return s |= 2, Promise.resolve(r).then(next, err);
+ } else s |= 1;
+ } catch (r) {
+ return err(r);
+ }
+ if (1 === s) return t !== e ? Promise.reject(t) : Promise.resolve();
+ if (t !== e) throw t;
+ }
+ function err(n) {
+ return t = t !== e ? new r(n, t) : n, next();
+ }
+ return next();
+ }
+ };
+}
+export { _usingCtx as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/wrapAsyncGenerator.js b/node_modules/@babel/runtime/helpers/esm/wrapAsyncGenerator.js
new file mode 100644
index 0000000..ffeea5d
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/wrapAsyncGenerator.js
@@ -0,0 +1,69 @@
+import OverloadYield from "./OverloadYield.js";
+function _wrapAsyncGenerator(e) {
+ return function () {
+ return new AsyncGenerator(e.apply(this, arguments));
+ };
+}
+function AsyncGenerator(e) {
+ var r, t;
+ function resume(r, t) {
+ try {
+ var n = e[r](t),
+ o = n.value,
+ u = o instanceof OverloadYield;
+ Promise.resolve(u ? o.v : o).then(function (t) {
+ if (u) {
+ var i = "return" === r ? "return" : "next";
+ if (!o.k || t.done) return resume(i, t);
+ t = e[i](t).value;
+ }
+ settle(n.done ? "return" : "normal", t);
+ }, function (e) {
+ resume("throw", e);
+ });
+ } catch (e) {
+ settle("throw", e);
+ }
+ }
+ function settle(e, n) {
+ switch (e) {
+ case "return":
+ r.resolve({
+ value: n,
+ done: !0
+ });
+ break;
+ case "throw":
+ r.reject(n);
+ break;
+ default:
+ r.resolve({
+ value: n,
+ done: !1
+ });
+ }
+ (r = r.next) ? resume(r.key, r.arg) : t = null;
+ }
+ this._invoke = function (e, n) {
+ return new Promise(function (o, u) {
+ var i = {
+ key: e,
+ arg: n,
+ resolve: o,
+ reject: u,
+ next: null
+ };
+ t ? t = t.next = i : (r = t = i, resume(e, n));
+ });
+ }, "function" != typeof e["return"] && (this["return"] = void 0);
+}
+AsyncGenerator.prototype["function" == typeof Symbol && Symbol.asyncIterator || "@@asyncIterator"] = function () {
+ return this;
+}, AsyncGenerator.prototype.next = function (e) {
+ return this._invoke("next", e);
+}, AsyncGenerator.prototype["throw"] = function (e) {
+ return this._invoke("throw", e);
+}, AsyncGenerator.prototype["return"] = function (e) {
+ return this._invoke("return", e);
+};
+export { _wrapAsyncGenerator as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/wrapNativeSuper.js b/node_modules/@babel/runtime/helpers/esm/wrapNativeSuper.js
new file mode 100644
index 0000000..15bf78f
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/wrapNativeSuper.js
@@ -0,0 +1,27 @@
+import getPrototypeOf from "./getPrototypeOf.js";
+import setPrototypeOf from "./setPrototypeOf.js";
+import isNativeFunction from "./isNativeFunction.js";
+import construct from "./construct.js";
+function _wrapNativeSuper(t) {
+ var r = "function" == typeof Map ? new Map() : void 0;
+ return _wrapNativeSuper = function _wrapNativeSuper(t) {
+ if (null === t || !isNativeFunction(t)) return t;
+ if ("function" != typeof t) throw new TypeError("Super expression must either be null or a function");
+ if (void 0 !== r) {
+ if (r.has(t)) return r.get(t);
+ r.set(t, Wrapper);
+ }
+ function Wrapper() {
+ return construct(t, arguments, getPrototypeOf(this).constructor);
+ }
+ return Wrapper.prototype = Object.create(t.prototype, {
+ constructor: {
+ value: Wrapper,
+ enumerable: !1,
+ writable: !0,
+ configurable: !0
+ }
+ }), setPrototypeOf(Wrapper, t);
+ }, _wrapNativeSuper(t);
+}
+export { _wrapNativeSuper as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/wrapRegExp.js b/node_modules/@babel/runtime/helpers/esm/wrapRegExp.js
new file mode 100644
index 0000000..ecf821e
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/wrapRegExp.js
@@ -0,0 +1,51 @@
+import _typeof from "./typeof.js";
+import setPrototypeOf from "./setPrototypeOf.js";
+import inherits from "./inherits.js";
+function _wrapRegExp() {
+ _wrapRegExp = function _wrapRegExp(e, r) {
+ return new BabelRegExp(e, void 0, r);
+ };
+ var e = RegExp.prototype,
+ r = new WeakMap();
+ function BabelRegExp(e, t, p) {
+ var o = RegExp(e, t);
+ return r.set(o, p || r.get(e)), setPrototypeOf(o, BabelRegExp.prototype);
+ }
+ function buildGroups(e, t) {
+ var p = r.get(t);
+ return Object.keys(p).reduce(function (r, t) {
+ var o = p[t];
+ if ("number" == typeof o) r[t] = e[o];else {
+ for (var i = 0; void 0 === e[o[i]] && i + 1 < o.length;) i++;
+ r[t] = e[o[i]];
+ }
+ return r;
+ }, Object.create(null));
+ }
+ return inherits(BabelRegExp, RegExp), BabelRegExp.prototype.exec = function (r) {
+ var t = e.exec.call(this, r);
+ if (t) {
+ t.groups = buildGroups(t, this);
+ var p = t.indices;
+ p && (p.groups = buildGroups(p, this));
+ }
+ return t;
+ }, BabelRegExp.prototype[Symbol.replace] = function (t, p) {
+ if ("string" == typeof p) {
+ var o = r.get(this);
+ return e[Symbol.replace].call(this, t, p.replace(/\$<([^>]+)>/g, function (e, r) {
+ var t = o[r];
+ return "$" + (Array.isArray(t) ? t.join("$") : t);
+ }));
+ }
+ if ("function" == typeof p) {
+ var i = this;
+ return e[Symbol.replace].call(this, t, function () {
+ var e = arguments;
+ return "object" != _typeof(e[e.length - 1]) && (e = [].slice.call(e)).push(buildGroups(e, i)), p.apply(this, e);
+ });
+ }
+ return e[Symbol.replace].call(this, t, p);
+ }, _wrapRegExp.apply(this, arguments);
+}
+export { _wrapRegExp as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/esm/writeOnlyError.js b/node_modules/@babel/runtime/helpers/esm/writeOnlyError.js
new file mode 100644
index 0000000..250c286
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/esm/writeOnlyError.js
@@ -0,0 +1,4 @@
+function _writeOnlyError(r) {
+ throw new TypeError('"' + r + '" is write-only');
+}
+export { _writeOnlyError as default };
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/extends.js b/node_modules/@babel/runtime/helpers/extends.js
new file mode 100644
index 0000000..eee4a1f
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/extends.js
@@ -0,0 +1,10 @@
+function _extends() {
+ return module.exports = _extends = Object.assign ? Object.assign.bind() : function (n) {
+ for (var e = 1; e < arguments.length; e++) {
+ var t = arguments[e];
+ for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]);
+ }
+ return n;
+ }, module.exports.__esModule = true, module.exports["default"] = module.exports, _extends.apply(null, arguments);
+}
+module.exports = _extends, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/get.js b/node_modules/@babel/runtime/helpers/get.js
new file mode 100644
index 0000000..15428de
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/get.js
@@ -0,0 +1,11 @@
+var superPropBase = require("./superPropBase.js");
+function _get() {
+ return module.exports = _get = "undefined" != typeof Reflect && Reflect.get ? Reflect.get.bind() : function (e, t, r) {
+ var p = superPropBase(e, t);
+ if (p) {
+ var n = Object.getOwnPropertyDescriptor(p, t);
+ return n.get ? n.get.call(arguments.length < 3 ? e : r) : n.value;
+ }
+ }, module.exports.__esModule = true, module.exports["default"] = module.exports, _get.apply(null, arguments);
+}
+module.exports = _get, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/getPrototypeOf.js b/node_modules/@babel/runtime/helpers/getPrototypeOf.js
new file mode 100644
index 0000000..9070748
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/getPrototypeOf.js
@@ -0,0 +1,6 @@
+function _getPrototypeOf(t) {
+ return module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) {
+ return t.__proto__ || Object.getPrototypeOf(t);
+ }, module.exports.__esModule = true, module.exports["default"] = module.exports, _getPrototypeOf(t);
+}
+module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/identity.js b/node_modules/@babel/runtime/helpers/identity.js
new file mode 100644
index 0000000..54de5b5
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/identity.js
@@ -0,0 +1,4 @@
+function _identity(t) {
+ return t;
+}
+module.exports = _identity, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/importDeferProxy.js b/node_modules/@babel/runtime/helpers/importDeferProxy.js
new file mode 100644
index 0000000..cffaae6
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/importDeferProxy.js
@@ -0,0 +1,27 @@
+function _importDeferProxy(e) {
+ var t = null,
+ constValue = function constValue(e) {
+ return function () {
+ return e;
+ };
+ },
+ proxy = function proxy(r) {
+ return function (n, o, f) {
+ return null === t && (t = e()), r(t, o, f);
+ };
+ };
+ return new Proxy({}, {
+ defineProperty: constValue(!1),
+ deleteProperty: constValue(!1),
+ get: proxy(Reflect.get),
+ getOwnPropertyDescriptor: proxy(Reflect.getOwnPropertyDescriptor),
+ getPrototypeOf: constValue(null),
+ isExtensible: constValue(!1),
+ has: proxy(Reflect.has),
+ ownKeys: proxy(Reflect.ownKeys),
+ preventExtensions: constValue(!0),
+ set: constValue(!1),
+ setPrototypeOf: constValue(!1)
+ });
+}
+module.exports = _importDeferProxy, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/inherits.js b/node_modules/@babel/runtime/helpers/inherits.js
new file mode 100644
index 0000000..715a78e
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/inherits.js
@@ -0,0 +1,14 @@
+var setPrototypeOf = require("./setPrototypeOf.js");
+function _inherits(t, e) {
+ if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");
+ t.prototype = Object.create(e && e.prototype, {
+ constructor: {
+ value: t,
+ writable: !0,
+ configurable: !0
+ }
+ }), Object.defineProperty(t, "prototype", {
+ writable: !1
+ }), e && setPrototypeOf(t, e);
+}
+module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/inheritsLoose.js b/node_modules/@babel/runtime/helpers/inheritsLoose.js
new file mode 100644
index 0000000..a27baf0
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/inheritsLoose.js
@@ -0,0 +1,5 @@
+var setPrototypeOf = require("./setPrototypeOf.js");
+function _inheritsLoose(t, o) {
+ t.prototype = Object.create(o.prototype), t.prototype.constructor = t, setPrototypeOf(t, o);
+}
+module.exports = _inheritsLoose, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/initializerDefineProperty.js b/node_modules/@babel/runtime/helpers/initializerDefineProperty.js
new file mode 100644
index 0000000..f9fa317
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/initializerDefineProperty.js
@@ -0,0 +1,9 @@
+function _initializerDefineProperty(e, i, r, l) {
+ r && Object.defineProperty(e, i, {
+ enumerable: r.enumerable,
+ configurable: r.configurable,
+ writable: r.writable,
+ value: r.initializer ? r.initializer.call(l) : void 0
+ });
+}
+module.exports = _initializerDefineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/initializerWarningHelper.js b/node_modules/@babel/runtime/helpers/initializerWarningHelper.js
new file mode 100644
index 0000000..e14ce59
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/initializerWarningHelper.js
@@ -0,0 +1,4 @@
+function _initializerWarningHelper(r, e) {
+ throw Error("Decorating class property failed. Please ensure that transform-class-properties is enabled and runs after the decorators transform.");
+}
+module.exports = _initializerWarningHelper, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/instanceof.js b/node_modules/@babel/runtime/helpers/instanceof.js
new file mode 100644
index 0000000..9952301
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/instanceof.js
@@ -0,0 +1,4 @@
+function _instanceof(n, e) {
+ return null != e && "undefined" != typeof Symbol && e[Symbol.hasInstance] ? !!e[Symbol.hasInstance](n) : n instanceof e;
+}
+module.exports = _instanceof, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/interopRequireDefault.js b/node_modules/@babel/runtime/helpers/interopRequireDefault.js
new file mode 100644
index 0000000..6944715
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/interopRequireDefault.js
@@ -0,0 +1,6 @@
+function _interopRequireDefault(e) {
+ return e && e.__esModule ? e : {
+ "default": e
+ };
+}
+module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/interopRequireWildcard.js b/node_modules/@babel/runtime/helpers/interopRequireWildcard.js
new file mode 100644
index 0000000..41411cc
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/interopRequireWildcard.js
@@ -0,0 +1,27 @@
+var _typeof = require("./typeof.js")["default"];
+function _getRequireWildcardCache(e) {
+ if ("function" != typeof WeakMap) return null;
+ var r = new WeakMap(),
+ t = new WeakMap();
+ return (_getRequireWildcardCache = function _getRequireWildcardCache(e) {
+ return e ? t : r;
+ })(e);
+}
+function _interopRequireWildcard(e, r) {
+ if (!r && e && e.__esModule) return e;
+ if (null === e || "object" != _typeof(e) && "function" != typeof e) return {
+ "default": e
+ };
+ var t = _getRequireWildcardCache(r);
+ if (t && t.has(e)) return t.get(e);
+ var n = {
+ __proto__: null
+ },
+ a = Object.defineProperty && Object.getOwnPropertyDescriptor;
+ for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) {
+ var i = a ? Object.getOwnPropertyDescriptor(e, u) : null;
+ i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u];
+ }
+ return n["default"] = e, t && t.set(e, n), n;
+}
+module.exports = _interopRequireWildcard, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/isNativeFunction.js b/node_modules/@babel/runtime/helpers/isNativeFunction.js
new file mode 100644
index 0000000..f0eb49e
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/isNativeFunction.js
@@ -0,0 +1,8 @@
+function _isNativeFunction(t) {
+ try {
+ return -1 !== Function.toString.call(t).indexOf("[native code]");
+ } catch (n) {
+ return "function" == typeof t;
+ }
+}
+module.exports = _isNativeFunction, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js b/node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js
new file mode 100644
index 0000000..b677e10
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js
@@ -0,0 +1,9 @@
+function _isNativeReflectConstruct() {
+ try {
+ var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {}));
+ } catch (t) {}
+ return (module.exports = _isNativeReflectConstruct = function _isNativeReflectConstruct() {
+ return !!t;
+ }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
+}
+module.exports = _isNativeReflectConstruct, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/iterableToArray.js b/node_modules/@babel/runtime/helpers/iterableToArray.js
new file mode 100644
index 0000000..c839a32
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/iterableToArray.js
@@ -0,0 +1,4 @@
+function _iterableToArray(r) {
+ if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r);
+}
+module.exports = _iterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/iterableToArrayLimit.js b/node_modules/@babel/runtime/helpers/iterableToArrayLimit.js
new file mode 100644
index 0000000..2671778
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/iterableToArrayLimit.js
@@ -0,0 +1,28 @@
+function _iterableToArrayLimit(r, l) {
+ var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
+ if (null != t) {
+ var e,
+ n,
+ i,
+ u,
+ a = [],
+ f = !0,
+ o = !1;
+ try {
+ if (i = (t = t.call(r)).next, 0 === l) {
+ if (Object(t) !== t) return;
+ f = !1;
+ } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
+ } catch (r) {
+ o = !0, n = r;
+ } finally {
+ try {
+ if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
+ } finally {
+ if (o) throw n;
+ }
+ }
+ return a;
+ }
+}
+module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/jsx.js b/node_modules/@babel/runtime/helpers/jsx.js
new file mode 100644
index 0000000..3415eea
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/jsx.js
@@ -0,0 +1,22 @@
+var REACT_ELEMENT_TYPE;
+function _createRawReactElement(e, r, E, l) {
+ REACT_ELEMENT_TYPE || (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol["for"] && Symbol["for"]("react.element") || 60103);
+ var o = e && e.defaultProps,
+ n = arguments.length - 3;
+ if (r || 0 === n || (r = {
+ children: void 0
+ }), 1 === n) r.children = l;else if (n > 1) {
+ for (var t = Array(n), f = 0; f < n; f++) t[f] = arguments[f + 3];
+ r.children = t;
+ }
+ if (r && o) for (var i in o) void 0 === r[i] && (r[i] = o[i]);else r || (r = o || {});
+ return {
+ $$typeof: REACT_ELEMENT_TYPE,
+ type: e,
+ key: void 0 === E ? null : "" + E,
+ ref: null,
+ props: r,
+ _owner: null
+ };
+}
+module.exports = _createRawReactElement, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/maybeArrayLike.js b/node_modules/@babel/runtime/helpers/maybeArrayLike.js
new file mode 100644
index 0000000..9873cc7
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/maybeArrayLike.js
@@ -0,0 +1,9 @@
+var arrayLikeToArray = require("./arrayLikeToArray.js");
+function _maybeArrayLike(r, a, e) {
+ if (a && !Array.isArray(a) && "number" == typeof a.length) {
+ var y = a.length;
+ return arrayLikeToArray(a, void 0 !== e && e < y ? e : y);
+ }
+ return r(a, e);
+}
+module.exports = _maybeArrayLike, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/newArrowCheck.js b/node_modules/@babel/runtime/helpers/newArrowCheck.js
new file mode 100644
index 0000000..8e74d99
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/newArrowCheck.js
@@ -0,0 +1,4 @@
+function _newArrowCheck(n, r) {
+ if (n !== r) throw new TypeError("Cannot instantiate an arrow function");
+}
+module.exports = _newArrowCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/nonIterableRest.js b/node_modules/@babel/runtime/helpers/nonIterableRest.js
new file mode 100644
index 0000000..95265ba
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/nonIterableRest.js
@@ -0,0 +1,4 @@
+function _nonIterableRest() {
+ throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
+}
+module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/nonIterableSpread.js b/node_modules/@babel/runtime/helpers/nonIterableSpread.js
new file mode 100644
index 0000000..3fcf23f
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/nonIterableSpread.js
@@ -0,0 +1,4 @@
+function _nonIterableSpread() {
+ throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
+}
+module.exports = _nonIterableSpread, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/nullishReceiverError.js b/node_modules/@babel/runtime/helpers/nullishReceiverError.js
new file mode 100644
index 0000000..970e023
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/nullishReceiverError.js
@@ -0,0 +1,4 @@
+function _nullishReceiverError(r) {
+ throw new TypeError("Cannot set property of null or undefined.");
+}
+module.exports = _nullishReceiverError, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/objectDestructuringEmpty.js b/node_modules/@babel/runtime/helpers/objectDestructuringEmpty.js
new file mode 100644
index 0000000..9f62a1b
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/objectDestructuringEmpty.js
@@ -0,0 +1,4 @@
+function _objectDestructuringEmpty(t) {
+ if (null == t) throw new TypeError("Cannot destructure " + t);
+}
+module.exports = _objectDestructuringEmpty, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/objectSpread.js b/node_modules/@babel/runtime/helpers/objectSpread.js
new file mode 100644
index 0000000..a367643
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/objectSpread.js
@@ -0,0 +1,14 @@
+var defineProperty = require("./defineProperty.js");
+function _objectSpread(e) {
+ for (var r = 1; r < arguments.length; r++) {
+ var t = null != arguments[r] ? Object(arguments[r]) : {},
+ o = Object.keys(t);
+ "function" == typeof Object.getOwnPropertySymbols && o.push.apply(o, Object.getOwnPropertySymbols(t).filter(function (e) {
+ return Object.getOwnPropertyDescriptor(t, e).enumerable;
+ })), o.forEach(function (r) {
+ defineProperty(e, r, t[r]);
+ });
+ }
+ return e;
+}
+module.exports = _objectSpread, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/objectSpread2.js b/node_modules/@babel/runtime/helpers/objectSpread2.js
new file mode 100644
index 0000000..4f3b9fa
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/objectSpread2.js
@@ -0,0 +1,23 @@
+var defineProperty = require("./defineProperty.js");
+function ownKeys(e, r) {
+ var t = Object.keys(e);
+ if (Object.getOwnPropertySymbols) {
+ var o = Object.getOwnPropertySymbols(e);
+ r && (o = o.filter(function (r) {
+ return Object.getOwnPropertyDescriptor(e, r).enumerable;
+ })), t.push.apply(t, o);
+ }
+ return t;
+}
+function _objectSpread2(e) {
+ for (var r = 1; r < arguments.length; r++) {
+ var t = null != arguments[r] ? arguments[r] : {};
+ r % 2 ? ownKeys(Object(t), !0).forEach(function (r) {
+ defineProperty(e, r, t[r]);
+ }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) {
+ Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));
+ });
+ }
+ return e;
+}
+module.exports = _objectSpread2, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/objectWithoutProperties.js b/node_modules/@babel/runtime/helpers/objectWithoutProperties.js
new file mode 100644
index 0000000..6482b98
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/objectWithoutProperties.js
@@ -0,0 +1,13 @@
+var objectWithoutPropertiesLoose = require("./objectWithoutPropertiesLoose.js");
+function _objectWithoutProperties(e, t) {
+ if (null == e) return {};
+ var o,
+ r,
+ i = objectWithoutPropertiesLoose(e, t);
+ if (Object.getOwnPropertySymbols) {
+ var s = Object.getOwnPropertySymbols(e);
+ for (r = 0; r < s.length; r++) o = s[r], t.includes(o) || {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]);
+ }
+ return i;
+}
+module.exports = _objectWithoutProperties, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js b/node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js
new file mode 100644
index 0000000..2465e3b
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js
@@ -0,0 +1,10 @@
+function _objectWithoutPropertiesLoose(r, e) {
+ if (null == r) return {};
+ var t = {};
+ for (var n in r) if ({}.hasOwnProperty.call(r, n)) {
+ if (e.includes(n)) continue;
+ t[n] = r[n];
+ }
+ return t;
+}
+module.exports = _objectWithoutPropertiesLoose, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/possibleConstructorReturn.js b/node_modules/@babel/runtime/helpers/possibleConstructorReturn.js
new file mode 100644
index 0000000..06e6e6d
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/possibleConstructorReturn.js
@@ -0,0 +1,8 @@
+var _typeof = require("./typeof.js")["default"];
+var assertThisInitialized = require("./assertThisInitialized.js");
+function _possibleConstructorReturn(t, e) {
+ if (e && ("object" == _typeof(e) || "function" == typeof e)) return e;
+ if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined");
+ return assertThisInitialized(t);
+}
+module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/readOnlyError.js b/node_modules/@babel/runtime/helpers/readOnlyError.js
new file mode 100644
index 0000000..1bf3e09
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/readOnlyError.js
@@ -0,0 +1,4 @@
+function _readOnlyError(r) {
+ throw new TypeError('"' + r + '" is read-only');
+}
+module.exports = _readOnlyError, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/regeneratorRuntime.js b/node_modules/@babel/runtime/helpers/regeneratorRuntime.js
new file mode 100644
index 0000000..f33e494
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/regeneratorRuntime.js
@@ -0,0 +1,304 @@
+var _typeof = require("./typeof.js")["default"];
+function _regeneratorRuntime() {
+ "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
+ module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
+ return e;
+ }, module.exports.__esModule = true, module.exports["default"] = module.exports;
+ var t,
+ e = {},
+ r = Object.prototype,
+ n = r.hasOwnProperty,
+ o = Object.defineProperty || function (t, e, r) {
+ t[e] = r.value;
+ },
+ i = "function" == typeof Symbol ? Symbol : {},
+ a = i.iterator || "@@iterator",
+ c = i.asyncIterator || "@@asyncIterator",
+ u = i.toStringTag || "@@toStringTag";
+ function define(t, e, r) {
+ return Object.defineProperty(t, e, {
+ value: r,
+ enumerable: !0,
+ configurable: !0,
+ writable: !0
+ }), t[e];
+ }
+ try {
+ define({}, "");
+ } catch (t) {
+ define = function define(t, e, r) {
+ return t[e] = r;
+ };
+ }
+ function wrap(t, e, r, n) {
+ var i = e && e.prototype instanceof Generator ? e : Generator,
+ a = Object.create(i.prototype),
+ c = new Context(n || []);
+ return o(a, "_invoke", {
+ value: makeInvokeMethod(t, r, c)
+ }), a;
+ }
+ function tryCatch(t, e, r) {
+ try {
+ return {
+ type: "normal",
+ arg: t.call(e, r)
+ };
+ } catch (t) {
+ return {
+ type: "throw",
+ arg: t
+ };
+ }
+ }
+ e.wrap = wrap;
+ var h = "suspendedStart",
+ l = "suspendedYield",
+ f = "executing",
+ s = "completed",
+ y = {};
+ function Generator() {}
+ function GeneratorFunction() {}
+ function GeneratorFunctionPrototype() {}
+ var p = {};
+ define(p, a, function () {
+ return this;
+ });
+ var d = Object.getPrototypeOf,
+ v = d && d(d(values([])));
+ v && v !== r && n.call(v, a) && (p = v);
+ var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p);
+ function defineIteratorMethods(t) {
+ ["next", "throw", "return"].forEach(function (e) {
+ define(t, e, function (t) {
+ return this._invoke(e, t);
+ });
+ });
+ }
+ function AsyncIterator(t, e) {
+ function invoke(r, o, i, a) {
+ var c = tryCatch(t[r], t, o);
+ if ("throw" !== c.type) {
+ var u = c.arg,
+ h = u.value;
+ return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) {
+ invoke("next", t, i, a);
+ }, function (t) {
+ invoke("throw", t, i, a);
+ }) : e.resolve(h).then(function (t) {
+ u.value = t, i(u);
+ }, function (t) {
+ return invoke("throw", t, i, a);
+ });
+ }
+ a(c.arg);
+ }
+ var r;
+ o(this, "_invoke", {
+ value: function value(t, n) {
+ function callInvokeWithMethodAndArg() {
+ return new e(function (e, r) {
+ invoke(t, n, e, r);
+ });
+ }
+ return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();
+ }
+ });
+ }
+ function makeInvokeMethod(e, r, n) {
+ var o = h;
+ return function (i, a) {
+ if (o === f) throw Error("Generator is already running");
+ if (o === s) {
+ if ("throw" === i) throw a;
+ return {
+ value: t,
+ done: !0
+ };
+ }
+ for (n.method = i, n.arg = a;;) {
+ var c = n.delegate;
+ if (c) {
+ var u = maybeInvokeDelegate(c, n);
+ if (u) {
+ if (u === y) continue;
+ return u;
+ }
+ }
+ if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) {
+ if (o === h) throw o = s, n.arg;
+ n.dispatchException(n.arg);
+ } else "return" === n.method && n.abrupt("return", n.arg);
+ o = f;
+ var p = tryCatch(e, r, n);
+ if ("normal" === p.type) {
+ if (o = n.done ? s : l, p.arg === y) continue;
+ return {
+ value: p.arg,
+ done: n.done
+ };
+ }
+ "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg);
+ }
+ };
+ }
+ function maybeInvokeDelegate(e, r) {
+ var n = r.method,
+ o = e.iterator[n];
+ if (o === t) return r.delegate = null, "throw" === n && e.iterator["return"] && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y;
+ var i = tryCatch(o, e.iterator, r.arg);
+ if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y;
+ var a = i.arg;
+ return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y);
+ }
+ function pushTryEntry(t) {
+ var e = {
+ tryLoc: t[0]
+ };
+ 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e);
+ }
+ function resetTryEntry(t) {
+ var e = t.completion || {};
+ e.type = "normal", delete e.arg, t.completion = e;
+ }
+ function Context(t) {
+ this.tryEntries = [{
+ tryLoc: "root"
+ }], t.forEach(pushTryEntry, this), this.reset(!0);
+ }
+ function values(e) {
+ if (e || "" === e) {
+ var r = e[a];
+ if (r) return r.call(e);
+ if ("function" == typeof e.next) return e;
+ if (!isNaN(e.length)) {
+ var o = -1,
+ i = function next() {
+ for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next;
+ return next.value = t, next.done = !0, next;
+ };
+ return i.next = i;
+ }
+ }
+ throw new TypeError(_typeof(e) + " is not iterable");
+ }
+ return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", {
+ value: GeneratorFunctionPrototype,
+ configurable: !0
+ }), o(GeneratorFunctionPrototype, "constructor", {
+ value: GeneratorFunction,
+ configurable: !0
+ }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) {
+ var e = "function" == typeof t && t.constructor;
+ return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name));
+ }, e.mark = function (t) {
+ return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t;
+ }, e.awrap = function (t) {
+ return {
+ __await: t
+ };
+ }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () {
+ return this;
+ }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) {
+ void 0 === i && (i = Promise);
+ var a = new AsyncIterator(wrap(t, r, n, o), i);
+ return e.isGeneratorFunction(r) ? a : a.next().then(function (t) {
+ return t.done ? t.value : a.next();
+ });
+ }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () {
+ return this;
+ }), define(g, "toString", function () {
+ return "[object Generator]";
+ }), e.keys = function (t) {
+ var e = Object(t),
+ r = [];
+ for (var n in e) r.push(n);
+ return r.reverse(), function next() {
+ for (; r.length;) {
+ var t = r.pop();
+ if (t in e) return next.value = t, next.done = !1, next;
+ }
+ return next.done = !0, next;
+ };
+ }, e.values = values, Context.prototype = {
+ constructor: Context,
+ reset: function reset(e) {
+ if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t);
+ },
+ stop: function stop() {
+ this.done = !0;
+ var t = this.tryEntries[0].completion;
+ if ("throw" === t.type) throw t.arg;
+ return this.rval;
+ },
+ dispatchException: function dispatchException(e) {
+ if (this.done) throw e;
+ var r = this;
+ function handle(n, o) {
+ return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o;
+ }
+ for (var o = this.tryEntries.length - 1; o >= 0; --o) {
+ var i = this.tryEntries[o],
+ a = i.completion;
+ if ("root" === i.tryLoc) return handle("end");
+ if (i.tryLoc <= this.prev) {
+ var c = n.call(i, "catchLoc"),
+ u = n.call(i, "finallyLoc");
+ if (c && u) {
+ if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);
+ if (this.prev < i.finallyLoc) return handle(i.finallyLoc);
+ } else if (c) {
+ if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);
+ } else {
+ if (!u) throw Error("try statement without catch or finally");
+ if (this.prev < i.finallyLoc) return handle(i.finallyLoc);
+ }
+ }
+ }
+ },
+ abrupt: function abrupt(t, e) {
+ for (var r = this.tryEntries.length - 1; r >= 0; --r) {
+ var o = this.tryEntries[r];
+ if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) {
+ var i = o;
+ break;
+ }
+ }
+ i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null);
+ var a = i ? i.completion : {};
+ return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a);
+ },
+ complete: function complete(t, e) {
+ if ("throw" === t.type) throw t.arg;
+ return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y;
+ },
+ finish: function finish(t) {
+ for (var e = this.tryEntries.length - 1; e >= 0; --e) {
+ var r = this.tryEntries[e];
+ if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y;
+ }
+ },
+ "catch": function _catch(t) {
+ for (var e = this.tryEntries.length - 1; e >= 0; --e) {
+ var r = this.tryEntries[e];
+ if (r.tryLoc === t) {
+ var n = r.completion;
+ if ("throw" === n.type) {
+ var o = n.arg;
+ resetTryEntry(r);
+ }
+ return o;
+ }
+ }
+ throw Error("illegal catch attempt");
+ },
+ delegateYield: function delegateYield(e, r, n) {
+ return this.delegate = {
+ iterator: values(e),
+ resultName: r,
+ nextLoc: n
+ }, "next" === this.method && (this.arg = t), y;
+ }
+ }, e;
+}
+module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/set.js b/node_modules/@babel/runtime/helpers/set.js
new file mode 100644
index 0000000..6421470
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/set.js
@@ -0,0 +1,22 @@
+var superPropBase = require("./superPropBase.js");
+var defineProperty = require("./defineProperty.js");
+function set(e, r, t, o) {
+ return set = "undefined" != typeof Reflect && Reflect.set ? Reflect.set : function (e, r, t, o) {
+ var f,
+ i = superPropBase(e, r);
+ if (i) {
+ if ((f = Object.getOwnPropertyDescriptor(i, r)).set) return f.set.call(o, t), !0;
+ if (!f.writable) return !1;
+ }
+ if (f = Object.getOwnPropertyDescriptor(o, r)) {
+ if (!f.writable) return !1;
+ f.value = t, Object.defineProperty(o, r, f);
+ } else defineProperty(o, r, t);
+ return !0;
+ }, set(e, r, t, o);
+}
+function _set(e, r, t, o, f) {
+ if (!set(e, r, t, o || e) && f) throw new TypeError("failed to set property");
+ return t;
+}
+module.exports = _set, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/setFunctionName.js b/node_modules/@babel/runtime/helpers/setFunctionName.js
new file mode 100644
index 0000000..9664076
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/setFunctionName.js
@@ -0,0 +1,12 @@
+var _typeof = require("./typeof.js")["default"];
+function setFunctionName(e, t, n) {
+ "symbol" == _typeof(t) && (t = (t = t.description) ? "[" + t + "]" : "");
+ try {
+ Object.defineProperty(e, "name", {
+ configurable: !0,
+ value: n ? n + " " + t : t
+ });
+ } catch (e) {}
+ return e;
+}
+module.exports = setFunctionName, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/setPrototypeOf.js b/node_modules/@babel/runtime/helpers/setPrototypeOf.js
new file mode 100644
index 0000000..7d991ff
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/setPrototypeOf.js
@@ -0,0 +1,6 @@
+function _setPrototypeOf(t, e) {
+ return module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) {
+ return t.__proto__ = e, t;
+ }, module.exports.__esModule = true, module.exports["default"] = module.exports, _setPrototypeOf(t, e);
+}
+module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/skipFirstGeneratorNext.js b/node_modules/@babel/runtime/helpers/skipFirstGeneratorNext.js
new file mode 100644
index 0000000..2aed548
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/skipFirstGeneratorNext.js
@@ -0,0 +1,7 @@
+function _skipFirstGeneratorNext(t) {
+ return function () {
+ var r = t.apply(this, arguments);
+ return r.next(), r;
+ };
+}
+module.exports = _skipFirstGeneratorNext, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/slicedToArray.js b/node_modules/@babel/runtime/helpers/slicedToArray.js
new file mode 100644
index 0000000..3d752c4
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/slicedToArray.js
@@ -0,0 +1,8 @@
+var arrayWithHoles = require("./arrayWithHoles.js");
+var iterableToArrayLimit = require("./iterableToArrayLimit.js");
+var unsupportedIterableToArray = require("./unsupportedIterableToArray.js");
+var nonIterableRest = require("./nonIterableRest.js");
+function _slicedToArray(r, e) {
+ return arrayWithHoles(r) || iterableToArrayLimit(r, e) || unsupportedIterableToArray(r, e) || nonIterableRest();
+}
+module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/superPropBase.js b/node_modules/@babel/runtime/helpers/superPropBase.js
new file mode 100644
index 0000000..5cad459
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/superPropBase.js
@@ -0,0 +1,6 @@
+var getPrototypeOf = require("./getPrototypeOf.js");
+function _superPropBase(t, o) {
+ for (; !{}.hasOwnProperty.call(t, o) && null !== (t = getPrototypeOf(t)););
+ return t;
+}
+module.exports = _superPropBase, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/superPropGet.js b/node_modules/@babel/runtime/helpers/superPropGet.js
new file mode 100644
index 0000000..baf8b10
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/superPropGet.js
@@ -0,0 +1,9 @@
+var get = require("./get.js");
+var getPrototypeOf = require("./getPrototypeOf.js");
+function _superPropGet(t, o, e, r) {
+ var p = get(getPrototypeOf(1 & r ? t.prototype : t), o, e);
+ return 2 & r && "function" == typeof p ? function (t) {
+ return p.apply(e, t);
+ } : p;
+}
+module.exports = _superPropGet, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/superPropSet.js b/node_modules/@babel/runtime/helpers/superPropSet.js
new file mode 100644
index 0000000..e0578c0
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/superPropSet.js
@@ -0,0 +1,6 @@
+var set = require("./set.js");
+var getPrototypeOf = require("./getPrototypeOf.js");
+function _superPropSet(t, e, o, r, p, f) {
+ return set(getPrototypeOf(f ? t.prototype : t), e, o, r, p);
+}
+module.exports = _superPropSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/taggedTemplateLiteral.js b/node_modules/@babel/runtime/helpers/taggedTemplateLiteral.js
new file mode 100644
index 0000000..38d6065
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/taggedTemplateLiteral.js
@@ -0,0 +1,8 @@
+function _taggedTemplateLiteral(e, t) {
+ return t || (t = e.slice(0)), Object.freeze(Object.defineProperties(e, {
+ raw: {
+ value: Object.freeze(t)
+ }
+ }));
+}
+module.exports = _taggedTemplateLiteral, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/taggedTemplateLiteralLoose.js b/node_modules/@babel/runtime/helpers/taggedTemplateLiteralLoose.js
new file mode 100644
index 0000000..2f8c146
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/taggedTemplateLiteralLoose.js
@@ -0,0 +1,4 @@
+function _taggedTemplateLiteralLoose(e, t) {
+ return t || (t = e.slice(0)), e.raw = t, e;
+}
+module.exports = _taggedTemplateLiteralLoose, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/tdz.js b/node_modules/@babel/runtime/helpers/tdz.js
new file mode 100644
index 0000000..c66f476
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/tdz.js
@@ -0,0 +1,4 @@
+function _tdzError(e) {
+ throw new ReferenceError(e + " is not defined - temporal dead zone");
+}
+module.exports = _tdzError, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/temporalRef.js b/node_modules/@babel/runtime/helpers/temporalRef.js
new file mode 100644
index 0000000..54c9190
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/temporalRef.js
@@ -0,0 +1,6 @@
+var temporalUndefined = require("./temporalUndefined.js");
+var tdz = require("./tdz.js");
+function _temporalRef(r, e) {
+ return r === temporalUndefined ? tdz(e) : r;
+}
+module.exports = _temporalRef, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/temporalUndefined.js b/node_modules/@babel/runtime/helpers/temporalUndefined.js
new file mode 100644
index 0000000..f8def80
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/temporalUndefined.js
@@ -0,0 +1,2 @@
+function _temporalUndefined() {}
+module.exports = _temporalUndefined, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/toArray.js b/node_modules/@babel/runtime/helpers/toArray.js
new file mode 100644
index 0000000..2be1d2b
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/toArray.js
@@ -0,0 +1,8 @@
+var arrayWithHoles = require("./arrayWithHoles.js");
+var iterableToArray = require("./iterableToArray.js");
+var unsupportedIterableToArray = require("./unsupportedIterableToArray.js");
+var nonIterableRest = require("./nonIterableRest.js");
+function _toArray(r) {
+ return arrayWithHoles(r) || iterableToArray(r) || unsupportedIterableToArray(r) || nonIterableRest();
+}
+module.exports = _toArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/toConsumableArray.js b/node_modules/@babel/runtime/helpers/toConsumableArray.js
new file mode 100644
index 0000000..698f9c6
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/toConsumableArray.js
@@ -0,0 +1,8 @@
+var arrayWithoutHoles = require("./arrayWithoutHoles.js");
+var iterableToArray = require("./iterableToArray.js");
+var unsupportedIterableToArray = require("./unsupportedIterableToArray.js");
+var nonIterableSpread = require("./nonIterableSpread.js");
+function _toConsumableArray(r) {
+ return arrayWithoutHoles(r) || iterableToArray(r) || unsupportedIterableToArray(r) || nonIterableSpread();
+}
+module.exports = _toConsumableArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/toPrimitive.js b/node_modules/@babel/runtime/helpers/toPrimitive.js
new file mode 100644
index 0000000..ef9d249
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/toPrimitive.js
@@ -0,0 +1,12 @@
+var _typeof = require("./typeof.js")["default"];
+function toPrimitive(t, r) {
+ if ("object" != _typeof(t) || !t) return t;
+ var e = t[Symbol.toPrimitive];
+ if (void 0 !== e) {
+ var i = e.call(t, r || "default");
+ if ("object" != _typeof(i)) return i;
+ throw new TypeError("@@toPrimitive must return a primitive value.");
+ }
+ return ("string" === r ? String : Number)(t);
+}
+module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/toPropertyKey.js b/node_modules/@babel/runtime/helpers/toPropertyKey.js
new file mode 100644
index 0000000..3ca3d4f
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/toPropertyKey.js
@@ -0,0 +1,7 @@
+var _typeof = require("./typeof.js")["default"];
+var toPrimitive = require("./toPrimitive.js");
+function toPropertyKey(t) {
+ var i = toPrimitive(t, "string");
+ return "symbol" == _typeof(i) ? i : i + "";
+}
+module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/toSetter.js b/node_modules/@babel/runtime/helpers/toSetter.js
new file mode 100644
index 0000000..e0012a8
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/toSetter.js
@@ -0,0 +1,10 @@
+function _toSetter(t, e, n) {
+ e || (e = []);
+ var r = e.length++;
+ return Object.defineProperty({}, "_", {
+ set: function set(o) {
+ e[r] = o, t.apply(n, e);
+ }
+ });
+}
+module.exports = _toSetter, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/typeof.js b/node_modules/@babel/runtime/helpers/typeof.js
new file mode 100644
index 0000000..b6fbfaf
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/typeof.js
@@ -0,0 +1,10 @@
+function _typeof(o) {
+ "@babel/helpers - typeof";
+
+ return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
+ return typeof o;
+ } : function (o) {
+ return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
+ }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
+}
+module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js b/node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js
new file mode 100644
index 0000000..8fb1a71
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js
@@ -0,0 +1,9 @@
+var arrayLikeToArray = require("./arrayLikeToArray.js");
+function _unsupportedIterableToArray(r, a) {
+ if (r) {
+ if ("string" == typeof r) return arrayLikeToArray(r, a);
+ var t = {}.toString.call(r).slice(8, -1);
+ return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? arrayLikeToArray(r, a) : void 0;
+ }
+}
+module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/using.js b/node_modules/@babel/runtime/helpers/using.js
new file mode 100644
index 0000000..37c79e2
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/using.js
@@ -0,0 +1,12 @@
+function _using(o, n, e) {
+ if (null == n) return n;
+ if (Object(n) !== n) throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");
+ if (e) var r = n[Symbol.asyncDispose || Symbol["for"]("Symbol.asyncDispose")];
+ if (null == r && (r = n[Symbol.dispose || Symbol["for"]("Symbol.dispose")]), "function" != typeof r) throw new TypeError("Property [Symbol.dispose] is not a function.");
+ return o.push({
+ v: n,
+ d: r,
+ a: e
+ }), n;
+}
+module.exports = _using, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/usingCtx.js b/node_modules/@babel/runtime/helpers/usingCtx.js
new file mode 100644
index 0000000..652ab15
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/usingCtx.js
@@ -0,0 +1,59 @@
+function _usingCtx() {
+ var r = "function" == typeof SuppressedError ? SuppressedError : function (r, e) {
+ var n = Error();
+ return n.name = "SuppressedError", n.error = r, n.suppressed = e, n;
+ },
+ e = {},
+ n = [];
+ function using(r, e) {
+ if (null != e) {
+ if (Object(e) !== e) throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");
+ if (r) var o = e[Symbol.asyncDispose || Symbol["for"]("Symbol.asyncDispose")];
+ if (void 0 === o && (o = e[Symbol.dispose || Symbol["for"]("Symbol.dispose")], r)) var t = o;
+ if ("function" != typeof o) throw new TypeError("Object is not disposable.");
+ t && (o = function o() {
+ try {
+ t.call(e);
+ } catch (r) {
+ return Promise.reject(r);
+ }
+ }), n.push({
+ v: e,
+ d: o,
+ a: r
+ });
+ } else r && n.push({
+ d: e,
+ a: r
+ });
+ return e;
+ }
+ return {
+ e: e,
+ u: using.bind(null, !1),
+ a: using.bind(null, !0),
+ d: function d() {
+ var o,
+ t = this.e,
+ s = 0;
+ function next() {
+ for (; o = n.pop();) try {
+ if (!o.a && 1 === s) return s = 0, n.push(o), Promise.resolve().then(next);
+ if (o.d) {
+ var r = o.d.call(o.v);
+ if (o.a) return s |= 2, Promise.resolve(r).then(next, err);
+ } else s |= 1;
+ } catch (r) {
+ return err(r);
+ }
+ if (1 === s) return t !== e ? Promise.reject(t) : Promise.resolve();
+ if (t !== e) throw t;
+ }
+ function err(n) {
+ return t = t !== e ? new r(n, t) : n, next();
+ }
+ return next();
+ }
+ };
+}
+module.exports = _usingCtx, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/wrapAsyncGenerator.js b/node_modules/@babel/runtime/helpers/wrapAsyncGenerator.js
new file mode 100644
index 0000000..b818e2e
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/wrapAsyncGenerator.js
@@ -0,0 +1,69 @@
+var OverloadYield = require("./OverloadYield.js");
+function _wrapAsyncGenerator(e) {
+ return function () {
+ return new AsyncGenerator(e.apply(this, arguments));
+ };
+}
+function AsyncGenerator(e) {
+ var r, t;
+ function resume(r, t) {
+ try {
+ var n = e[r](t),
+ o = n.value,
+ u = o instanceof OverloadYield;
+ Promise.resolve(u ? o.v : o).then(function (t) {
+ if (u) {
+ var i = "return" === r ? "return" : "next";
+ if (!o.k || t.done) return resume(i, t);
+ t = e[i](t).value;
+ }
+ settle(n.done ? "return" : "normal", t);
+ }, function (e) {
+ resume("throw", e);
+ });
+ } catch (e) {
+ settle("throw", e);
+ }
+ }
+ function settle(e, n) {
+ switch (e) {
+ case "return":
+ r.resolve({
+ value: n,
+ done: !0
+ });
+ break;
+ case "throw":
+ r.reject(n);
+ break;
+ default:
+ r.resolve({
+ value: n,
+ done: !1
+ });
+ }
+ (r = r.next) ? resume(r.key, r.arg) : t = null;
+ }
+ this._invoke = function (e, n) {
+ return new Promise(function (o, u) {
+ var i = {
+ key: e,
+ arg: n,
+ resolve: o,
+ reject: u,
+ next: null
+ };
+ t ? t = t.next = i : (r = t = i, resume(e, n));
+ });
+ }, "function" != typeof e["return"] && (this["return"] = void 0);
+}
+AsyncGenerator.prototype["function" == typeof Symbol && Symbol.asyncIterator || "@@asyncIterator"] = function () {
+ return this;
+}, AsyncGenerator.prototype.next = function (e) {
+ return this._invoke("next", e);
+}, AsyncGenerator.prototype["throw"] = function (e) {
+ return this._invoke("throw", e);
+}, AsyncGenerator.prototype["return"] = function (e) {
+ return this._invoke("return", e);
+};
+module.exports = _wrapAsyncGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/wrapNativeSuper.js b/node_modules/@babel/runtime/helpers/wrapNativeSuper.js
new file mode 100644
index 0000000..acd87ab
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/wrapNativeSuper.js
@@ -0,0 +1,27 @@
+var getPrototypeOf = require("./getPrototypeOf.js");
+var setPrototypeOf = require("./setPrototypeOf.js");
+var isNativeFunction = require("./isNativeFunction.js");
+var construct = require("./construct.js");
+function _wrapNativeSuper(t) {
+ var r = "function" == typeof Map ? new Map() : void 0;
+ return module.exports = _wrapNativeSuper = function _wrapNativeSuper(t) {
+ if (null === t || !isNativeFunction(t)) return t;
+ if ("function" != typeof t) throw new TypeError("Super expression must either be null or a function");
+ if (void 0 !== r) {
+ if (r.has(t)) return r.get(t);
+ r.set(t, Wrapper);
+ }
+ function Wrapper() {
+ return construct(t, arguments, getPrototypeOf(this).constructor);
+ }
+ return Wrapper.prototype = Object.create(t.prototype, {
+ constructor: {
+ value: Wrapper,
+ enumerable: !1,
+ writable: !0,
+ configurable: !0
+ }
+ }), setPrototypeOf(Wrapper, t);
+ }, module.exports.__esModule = true, module.exports["default"] = module.exports, _wrapNativeSuper(t);
+}
+module.exports = _wrapNativeSuper, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/wrapRegExp.js b/node_modules/@babel/runtime/helpers/wrapRegExp.js
new file mode 100644
index 0000000..c527168
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/wrapRegExp.js
@@ -0,0 +1,51 @@
+var _typeof = require("./typeof.js")["default"];
+var setPrototypeOf = require("./setPrototypeOf.js");
+var inherits = require("./inherits.js");
+function _wrapRegExp() {
+ module.exports = _wrapRegExp = function _wrapRegExp(e, r) {
+ return new BabelRegExp(e, void 0, r);
+ }, module.exports.__esModule = true, module.exports["default"] = module.exports;
+ var e = RegExp.prototype,
+ r = new WeakMap();
+ function BabelRegExp(e, t, p) {
+ var o = RegExp(e, t);
+ return r.set(o, p || r.get(e)), setPrototypeOf(o, BabelRegExp.prototype);
+ }
+ function buildGroups(e, t) {
+ var p = r.get(t);
+ return Object.keys(p).reduce(function (r, t) {
+ var o = p[t];
+ if ("number" == typeof o) r[t] = e[o];else {
+ for (var i = 0; void 0 === e[o[i]] && i + 1 < o.length;) i++;
+ r[t] = e[o[i]];
+ }
+ return r;
+ }, Object.create(null));
+ }
+ return inherits(BabelRegExp, RegExp), BabelRegExp.prototype.exec = function (r) {
+ var t = e.exec.call(this, r);
+ if (t) {
+ t.groups = buildGroups(t, this);
+ var p = t.indices;
+ p && (p.groups = buildGroups(p, this));
+ }
+ return t;
+ }, BabelRegExp.prototype[Symbol.replace] = function (t, p) {
+ if ("string" == typeof p) {
+ var o = r.get(this);
+ return e[Symbol.replace].call(this, t, p.replace(/\$<([^>]+)>/g, function (e, r) {
+ var t = o[r];
+ return "$" + (Array.isArray(t) ? t.join("$") : t);
+ }));
+ }
+ if ("function" == typeof p) {
+ var i = this;
+ return e[Symbol.replace].call(this, t, function () {
+ var e = arguments;
+ return "object" != _typeof(e[e.length - 1]) && (e = [].slice.call(e)).push(buildGroups(e, i)), p.apply(this, e);
+ });
+ }
+ return e[Symbol.replace].call(this, t, p);
+ }, _wrapRegExp.apply(this, arguments);
+}
+module.exports = _wrapRegExp, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/helpers/writeOnlyError.js b/node_modules/@babel/runtime/helpers/writeOnlyError.js
new file mode 100644
index 0000000..c98ee82
--- /dev/null
+++ b/node_modules/@babel/runtime/helpers/writeOnlyError.js
@@ -0,0 +1,4 @@
+function _writeOnlyError(r) {
+ throw new TypeError('"' + r + '" is write-only');
+}
+module.exports = _writeOnlyError, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
diff --git a/node_modules/@babel/runtime/package.json b/node_modules/@babel/runtime/package.json
new file mode 100644
index 0000000..c51dfb8
--- /dev/null
+++ b/node_modules/@babel/runtime/package.json
@@ -0,0 +1,1088 @@
+{
+ "_from": "@babel/runtime@^7.17.2",
+ "_id": "@babel/runtime@7.26.0",
+ "_inBundle": false,
+ "_integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==",
+ "_location": "/@babel/runtime",
+ "_phantomChildren": {},
+ "_requested": {
+ "type": "range",
+ "registry": true,
+ "raw": "@babel/runtime@^7.17.2",
+ "name": "@babel/runtime",
+ "escapedName": "@babel%2fruntime",
+ "scope": "@babel",
+ "rawSpec": "^7.17.2",
+ "saveSpec": null,
+ "fetchSpec": "^7.17.2"
+ },
+ "_requiredBy": [
+ "/vconsole"
+ ],
+ "_resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.26.0.tgz",
+ "_shasum": "8600c2f595f277c60815256418b85356a65173c1",
+ "_spec": "@babel/runtime@^7.17.2",
+ "_where": "D:\\work\\tourGuide\\node_modules\\vconsole",
+ "author": {
+ "name": "The Babel Team",
+ "url": "https://babel.dev/team"
+ },
+ "bugs": {
+ "url": "https://github.com/babel/babel/issues"
+ },
+ "bundleDependencies": false,
+ "dependencies": {
+ "regenerator-runtime": "^0.14.0"
+ },
+ "deprecated": false,
+ "description": "babel's modular runtime helpers",
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "exports": {
+ "./helpers/OverloadYield": [
+ {
+ "node": "./helpers/OverloadYield.js",
+ "import": "./helpers/esm/OverloadYield.js",
+ "default": "./helpers/OverloadYield.js"
+ },
+ "./helpers/OverloadYield.js"
+ ],
+ "./helpers/esm/OverloadYield": "./helpers/esm/OverloadYield.js",
+ "./helpers/applyDecoratedDescriptor": [
+ {
+ "node": "./helpers/applyDecoratedDescriptor.js",
+ "import": "./helpers/esm/applyDecoratedDescriptor.js",
+ "default": "./helpers/applyDecoratedDescriptor.js"
+ },
+ "./helpers/applyDecoratedDescriptor.js"
+ ],
+ "./helpers/esm/applyDecoratedDescriptor": "./helpers/esm/applyDecoratedDescriptor.js",
+ "./helpers/applyDecs2311": [
+ {
+ "node": "./helpers/applyDecs2311.js",
+ "import": "./helpers/esm/applyDecs2311.js",
+ "default": "./helpers/applyDecs2311.js"
+ },
+ "./helpers/applyDecs2311.js"
+ ],
+ "./helpers/esm/applyDecs2311": "./helpers/esm/applyDecs2311.js",
+ "./helpers/arrayLikeToArray": [
+ {
+ "node": "./helpers/arrayLikeToArray.js",
+ "import": "./helpers/esm/arrayLikeToArray.js",
+ "default": "./helpers/arrayLikeToArray.js"
+ },
+ "./helpers/arrayLikeToArray.js"
+ ],
+ "./helpers/esm/arrayLikeToArray": "./helpers/esm/arrayLikeToArray.js",
+ "./helpers/arrayWithHoles": [
+ {
+ "node": "./helpers/arrayWithHoles.js",
+ "import": "./helpers/esm/arrayWithHoles.js",
+ "default": "./helpers/arrayWithHoles.js"
+ },
+ "./helpers/arrayWithHoles.js"
+ ],
+ "./helpers/esm/arrayWithHoles": "./helpers/esm/arrayWithHoles.js",
+ "./helpers/arrayWithoutHoles": [
+ {
+ "node": "./helpers/arrayWithoutHoles.js",
+ "import": "./helpers/esm/arrayWithoutHoles.js",
+ "default": "./helpers/arrayWithoutHoles.js"
+ },
+ "./helpers/arrayWithoutHoles.js"
+ ],
+ "./helpers/esm/arrayWithoutHoles": "./helpers/esm/arrayWithoutHoles.js",
+ "./helpers/assertClassBrand": [
+ {
+ "node": "./helpers/assertClassBrand.js",
+ "import": "./helpers/esm/assertClassBrand.js",
+ "default": "./helpers/assertClassBrand.js"
+ },
+ "./helpers/assertClassBrand.js"
+ ],
+ "./helpers/esm/assertClassBrand": "./helpers/esm/assertClassBrand.js",
+ "./helpers/assertThisInitialized": [
+ {
+ "node": "./helpers/assertThisInitialized.js",
+ "import": "./helpers/esm/assertThisInitialized.js",
+ "default": "./helpers/assertThisInitialized.js"
+ },
+ "./helpers/assertThisInitialized.js"
+ ],
+ "./helpers/esm/assertThisInitialized": "./helpers/esm/assertThisInitialized.js",
+ "./helpers/asyncGeneratorDelegate": [
+ {
+ "node": "./helpers/asyncGeneratorDelegate.js",
+ "import": "./helpers/esm/asyncGeneratorDelegate.js",
+ "default": "./helpers/asyncGeneratorDelegate.js"
+ },
+ "./helpers/asyncGeneratorDelegate.js"
+ ],
+ "./helpers/esm/asyncGeneratorDelegate": "./helpers/esm/asyncGeneratorDelegate.js",
+ "./helpers/asyncIterator": [
+ {
+ "node": "./helpers/asyncIterator.js",
+ "import": "./helpers/esm/asyncIterator.js",
+ "default": "./helpers/asyncIterator.js"
+ },
+ "./helpers/asyncIterator.js"
+ ],
+ "./helpers/esm/asyncIterator": "./helpers/esm/asyncIterator.js",
+ "./helpers/asyncToGenerator": [
+ {
+ "node": "./helpers/asyncToGenerator.js",
+ "import": "./helpers/esm/asyncToGenerator.js",
+ "default": "./helpers/asyncToGenerator.js"
+ },
+ "./helpers/asyncToGenerator.js"
+ ],
+ "./helpers/esm/asyncToGenerator": "./helpers/esm/asyncToGenerator.js",
+ "./helpers/awaitAsyncGenerator": [
+ {
+ "node": "./helpers/awaitAsyncGenerator.js",
+ "import": "./helpers/esm/awaitAsyncGenerator.js",
+ "default": "./helpers/awaitAsyncGenerator.js"
+ },
+ "./helpers/awaitAsyncGenerator.js"
+ ],
+ "./helpers/esm/awaitAsyncGenerator": "./helpers/esm/awaitAsyncGenerator.js",
+ "./helpers/callSuper": [
+ {
+ "node": "./helpers/callSuper.js",
+ "import": "./helpers/esm/callSuper.js",
+ "default": "./helpers/callSuper.js"
+ },
+ "./helpers/callSuper.js"
+ ],
+ "./helpers/esm/callSuper": "./helpers/esm/callSuper.js",
+ "./helpers/checkInRHS": [
+ {
+ "node": "./helpers/checkInRHS.js",
+ "import": "./helpers/esm/checkInRHS.js",
+ "default": "./helpers/checkInRHS.js"
+ },
+ "./helpers/checkInRHS.js"
+ ],
+ "./helpers/esm/checkInRHS": "./helpers/esm/checkInRHS.js",
+ "./helpers/checkPrivateRedeclaration": [
+ {
+ "node": "./helpers/checkPrivateRedeclaration.js",
+ "import": "./helpers/esm/checkPrivateRedeclaration.js",
+ "default": "./helpers/checkPrivateRedeclaration.js"
+ },
+ "./helpers/checkPrivateRedeclaration.js"
+ ],
+ "./helpers/esm/checkPrivateRedeclaration": "./helpers/esm/checkPrivateRedeclaration.js",
+ "./helpers/classCallCheck": [
+ {
+ "node": "./helpers/classCallCheck.js",
+ "import": "./helpers/esm/classCallCheck.js",
+ "default": "./helpers/classCallCheck.js"
+ },
+ "./helpers/classCallCheck.js"
+ ],
+ "./helpers/esm/classCallCheck": "./helpers/esm/classCallCheck.js",
+ "./helpers/classNameTDZError": [
+ {
+ "node": "./helpers/classNameTDZError.js",
+ "import": "./helpers/esm/classNameTDZError.js",
+ "default": "./helpers/classNameTDZError.js"
+ },
+ "./helpers/classNameTDZError.js"
+ ],
+ "./helpers/esm/classNameTDZError": "./helpers/esm/classNameTDZError.js",
+ "./helpers/classPrivateFieldGet2": [
+ {
+ "node": "./helpers/classPrivateFieldGet2.js",
+ "import": "./helpers/esm/classPrivateFieldGet2.js",
+ "default": "./helpers/classPrivateFieldGet2.js"
+ },
+ "./helpers/classPrivateFieldGet2.js"
+ ],
+ "./helpers/esm/classPrivateFieldGet2": "./helpers/esm/classPrivateFieldGet2.js",
+ "./helpers/classPrivateFieldInitSpec": [
+ {
+ "node": "./helpers/classPrivateFieldInitSpec.js",
+ "import": "./helpers/esm/classPrivateFieldInitSpec.js",
+ "default": "./helpers/classPrivateFieldInitSpec.js"
+ },
+ "./helpers/classPrivateFieldInitSpec.js"
+ ],
+ "./helpers/esm/classPrivateFieldInitSpec": "./helpers/esm/classPrivateFieldInitSpec.js",
+ "./helpers/classPrivateFieldLooseBase": [
+ {
+ "node": "./helpers/classPrivateFieldLooseBase.js",
+ "import": "./helpers/esm/classPrivateFieldLooseBase.js",
+ "default": "./helpers/classPrivateFieldLooseBase.js"
+ },
+ "./helpers/classPrivateFieldLooseBase.js"
+ ],
+ "./helpers/esm/classPrivateFieldLooseBase": "./helpers/esm/classPrivateFieldLooseBase.js",
+ "./helpers/classPrivateFieldLooseKey": [
+ {
+ "node": "./helpers/classPrivateFieldLooseKey.js",
+ "import": "./helpers/esm/classPrivateFieldLooseKey.js",
+ "default": "./helpers/classPrivateFieldLooseKey.js"
+ },
+ "./helpers/classPrivateFieldLooseKey.js"
+ ],
+ "./helpers/esm/classPrivateFieldLooseKey": "./helpers/esm/classPrivateFieldLooseKey.js",
+ "./helpers/classPrivateFieldSet2": [
+ {
+ "node": "./helpers/classPrivateFieldSet2.js",
+ "import": "./helpers/esm/classPrivateFieldSet2.js",
+ "default": "./helpers/classPrivateFieldSet2.js"
+ },
+ "./helpers/classPrivateFieldSet2.js"
+ ],
+ "./helpers/esm/classPrivateFieldSet2": "./helpers/esm/classPrivateFieldSet2.js",
+ "./helpers/classPrivateGetter": [
+ {
+ "node": "./helpers/classPrivateGetter.js",
+ "import": "./helpers/esm/classPrivateGetter.js",
+ "default": "./helpers/classPrivateGetter.js"
+ },
+ "./helpers/classPrivateGetter.js"
+ ],
+ "./helpers/esm/classPrivateGetter": "./helpers/esm/classPrivateGetter.js",
+ "./helpers/classPrivateMethodInitSpec": [
+ {
+ "node": "./helpers/classPrivateMethodInitSpec.js",
+ "import": "./helpers/esm/classPrivateMethodInitSpec.js",
+ "default": "./helpers/classPrivateMethodInitSpec.js"
+ },
+ "./helpers/classPrivateMethodInitSpec.js"
+ ],
+ "./helpers/esm/classPrivateMethodInitSpec": "./helpers/esm/classPrivateMethodInitSpec.js",
+ "./helpers/classPrivateSetter": [
+ {
+ "node": "./helpers/classPrivateSetter.js",
+ "import": "./helpers/esm/classPrivateSetter.js",
+ "default": "./helpers/classPrivateSetter.js"
+ },
+ "./helpers/classPrivateSetter.js"
+ ],
+ "./helpers/esm/classPrivateSetter": "./helpers/esm/classPrivateSetter.js",
+ "./helpers/classStaticPrivateMethodGet": [
+ {
+ "node": "./helpers/classStaticPrivateMethodGet.js",
+ "import": "./helpers/esm/classStaticPrivateMethodGet.js",
+ "default": "./helpers/classStaticPrivateMethodGet.js"
+ },
+ "./helpers/classStaticPrivateMethodGet.js"
+ ],
+ "./helpers/esm/classStaticPrivateMethodGet": "./helpers/esm/classStaticPrivateMethodGet.js",
+ "./helpers/construct": [
+ {
+ "node": "./helpers/construct.js",
+ "import": "./helpers/esm/construct.js",
+ "default": "./helpers/construct.js"
+ },
+ "./helpers/construct.js"
+ ],
+ "./helpers/esm/construct": "./helpers/esm/construct.js",
+ "./helpers/createClass": [
+ {
+ "node": "./helpers/createClass.js",
+ "import": "./helpers/esm/createClass.js",
+ "default": "./helpers/createClass.js"
+ },
+ "./helpers/createClass.js"
+ ],
+ "./helpers/esm/createClass": "./helpers/esm/createClass.js",
+ "./helpers/createForOfIteratorHelper": [
+ {
+ "node": "./helpers/createForOfIteratorHelper.js",
+ "import": "./helpers/esm/createForOfIteratorHelper.js",
+ "default": "./helpers/createForOfIteratorHelper.js"
+ },
+ "./helpers/createForOfIteratorHelper.js"
+ ],
+ "./helpers/esm/createForOfIteratorHelper": "./helpers/esm/createForOfIteratorHelper.js",
+ "./helpers/createForOfIteratorHelperLoose": [
+ {
+ "node": "./helpers/createForOfIteratorHelperLoose.js",
+ "import": "./helpers/esm/createForOfIteratorHelperLoose.js",
+ "default": "./helpers/createForOfIteratorHelperLoose.js"
+ },
+ "./helpers/createForOfIteratorHelperLoose.js"
+ ],
+ "./helpers/esm/createForOfIteratorHelperLoose": "./helpers/esm/createForOfIteratorHelperLoose.js",
+ "./helpers/createSuper": [
+ {
+ "node": "./helpers/createSuper.js",
+ "import": "./helpers/esm/createSuper.js",
+ "default": "./helpers/createSuper.js"
+ },
+ "./helpers/createSuper.js"
+ ],
+ "./helpers/esm/createSuper": "./helpers/esm/createSuper.js",
+ "./helpers/decorate": [
+ {
+ "node": "./helpers/decorate.js",
+ "import": "./helpers/esm/decorate.js",
+ "default": "./helpers/decorate.js"
+ },
+ "./helpers/decorate.js"
+ ],
+ "./helpers/esm/decorate": "./helpers/esm/decorate.js",
+ "./helpers/defaults": [
+ {
+ "node": "./helpers/defaults.js",
+ "import": "./helpers/esm/defaults.js",
+ "default": "./helpers/defaults.js"
+ },
+ "./helpers/defaults.js"
+ ],
+ "./helpers/esm/defaults": "./helpers/esm/defaults.js",
+ "./helpers/defineAccessor": [
+ {
+ "node": "./helpers/defineAccessor.js",
+ "import": "./helpers/esm/defineAccessor.js",
+ "default": "./helpers/defineAccessor.js"
+ },
+ "./helpers/defineAccessor.js"
+ ],
+ "./helpers/esm/defineAccessor": "./helpers/esm/defineAccessor.js",
+ "./helpers/defineProperty": [
+ {
+ "node": "./helpers/defineProperty.js",
+ "import": "./helpers/esm/defineProperty.js",
+ "default": "./helpers/defineProperty.js"
+ },
+ "./helpers/defineProperty.js"
+ ],
+ "./helpers/esm/defineProperty": "./helpers/esm/defineProperty.js",
+ "./helpers/extends": [
+ {
+ "node": "./helpers/extends.js",
+ "import": "./helpers/esm/extends.js",
+ "default": "./helpers/extends.js"
+ },
+ "./helpers/extends.js"
+ ],
+ "./helpers/esm/extends": "./helpers/esm/extends.js",
+ "./helpers/get": [
+ {
+ "node": "./helpers/get.js",
+ "import": "./helpers/esm/get.js",
+ "default": "./helpers/get.js"
+ },
+ "./helpers/get.js"
+ ],
+ "./helpers/esm/get": "./helpers/esm/get.js",
+ "./helpers/getPrototypeOf": [
+ {
+ "node": "./helpers/getPrototypeOf.js",
+ "import": "./helpers/esm/getPrototypeOf.js",
+ "default": "./helpers/getPrototypeOf.js"
+ },
+ "./helpers/getPrototypeOf.js"
+ ],
+ "./helpers/esm/getPrototypeOf": "./helpers/esm/getPrototypeOf.js",
+ "./helpers/identity": [
+ {
+ "node": "./helpers/identity.js",
+ "import": "./helpers/esm/identity.js",
+ "default": "./helpers/identity.js"
+ },
+ "./helpers/identity.js"
+ ],
+ "./helpers/esm/identity": "./helpers/esm/identity.js",
+ "./helpers/importDeferProxy": [
+ {
+ "node": "./helpers/importDeferProxy.js",
+ "import": "./helpers/esm/importDeferProxy.js",
+ "default": "./helpers/importDeferProxy.js"
+ },
+ "./helpers/importDeferProxy.js"
+ ],
+ "./helpers/esm/importDeferProxy": "./helpers/esm/importDeferProxy.js",
+ "./helpers/inherits": [
+ {
+ "node": "./helpers/inherits.js",
+ "import": "./helpers/esm/inherits.js",
+ "default": "./helpers/inherits.js"
+ },
+ "./helpers/inherits.js"
+ ],
+ "./helpers/esm/inherits": "./helpers/esm/inherits.js",
+ "./helpers/inheritsLoose": [
+ {
+ "node": "./helpers/inheritsLoose.js",
+ "import": "./helpers/esm/inheritsLoose.js",
+ "default": "./helpers/inheritsLoose.js"
+ },
+ "./helpers/inheritsLoose.js"
+ ],
+ "./helpers/esm/inheritsLoose": "./helpers/esm/inheritsLoose.js",
+ "./helpers/initializerDefineProperty": [
+ {
+ "node": "./helpers/initializerDefineProperty.js",
+ "import": "./helpers/esm/initializerDefineProperty.js",
+ "default": "./helpers/initializerDefineProperty.js"
+ },
+ "./helpers/initializerDefineProperty.js"
+ ],
+ "./helpers/esm/initializerDefineProperty": "./helpers/esm/initializerDefineProperty.js",
+ "./helpers/initializerWarningHelper": [
+ {
+ "node": "./helpers/initializerWarningHelper.js",
+ "import": "./helpers/esm/initializerWarningHelper.js",
+ "default": "./helpers/initializerWarningHelper.js"
+ },
+ "./helpers/initializerWarningHelper.js"
+ ],
+ "./helpers/esm/initializerWarningHelper": "./helpers/esm/initializerWarningHelper.js",
+ "./helpers/instanceof": [
+ {
+ "node": "./helpers/instanceof.js",
+ "import": "./helpers/esm/instanceof.js",
+ "default": "./helpers/instanceof.js"
+ },
+ "./helpers/instanceof.js"
+ ],
+ "./helpers/esm/instanceof": "./helpers/esm/instanceof.js",
+ "./helpers/interopRequireDefault": [
+ {
+ "node": "./helpers/interopRequireDefault.js",
+ "import": "./helpers/esm/interopRequireDefault.js",
+ "default": "./helpers/interopRequireDefault.js"
+ },
+ "./helpers/interopRequireDefault.js"
+ ],
+ "./helpers/esm/interopRequireDefault": "./helpers/esm/interopRequireDefault.js",
+ "./helpers/interopRequireWildcard": [
+ {
+ "node": "./helpers/interopRequireWildcard.js",
+ "import": "./helpers/esm/interopRequireWildcard.js",
+ "default": "./helpers/interopRequireWildcard.js"
+ },
+ "./helpers/interopRequireWildcard.js"
+ ],
+ "./helpers/esm/interopRequireWildcard": "./helpers/esm/interopRequireWildcard.js",
+ "./helpers/isNativeFunction": [
+ {
+ "node": "./helpers/isNativeFunction.js",
+ "import": "./helpers/esm/isNativeFunction.js",
+ "default": "./helpers/isNativeFunction.js"
+ },
+ "./helpers/isNativeFunction.js"
+ ],
+ "./helpers/esm/isNativeFunction": "./helpers/esm/isNativeFunction.js",
+ "./helpers/isNativeReflectConstruct": [
+ {
+ "node": "./helpers/isNativeReflectConstruct.js",
+ "import": "./helpers/esm/isNativeReflectConstruct.js",
+ "default": "./helpers/isNativeReflectConstruct.js"
+ },
+ "./helpers/isNativeReflectConstruct.js"
+ ],
+ "./helpers/esm/isNativeReflectConstruct": "./helpers/esm/isNativeReflectConstruct.js",
+ "./helpers/iterableToArray": [
+ {
+ "node": "./helpers/iterableToArray.js",
+ "import": "./helpers/esm/iterableToArray.js",
+ "default": "./helpers/iterableToArray.js"
+ },
+ "./helpers/iterableToArray.js"
+ ],
+ "./helpers/esm/iterableToArray": "./helpers/esm/iterableToArray.js",
+ "./helpers/iterableToArrayLimit": [
+ {
+ "node": "./helpers/iterableToArrayLimit.js",
+ "import": "./helpers/esm/iterableToArrayLimit.js",
+ "default": "./helpers/iterableToArrayLimit.js"
+ },
+ "./helpers/iterableToArrayLimit.js"
+ ],
+ "./helpers/esm/iterableToArrayLimit": "./helpers/esm/iterableToArrayLimit.js",
+ "./helpers/jsx": [
+ {
+ "node": "./helpers/jsx.js",
+ "import": "./helpers/esm/jsx.js",
+ "default": "./helpers/jsx.js"
+ },
+ "./helpers/jsx.js"
+ ],
+ "./helpers/esm/jsx": "./helpers/esm/jsx.js",
+ "./helpers/maybeArrayLike": [
+ {
+ "node": "./helpers/maybeArrayLike.js",
+ "import": "./helpers/esm/maybeArrayLike.js",
+ "default": "./helpers/maybeArrayLike.js"
+ },
+ "./helpers/maybeArrayLike.js"
+ ],
+ "./helpers/esm/maybeArrayLike": "./helpers/esm/maybeArrayLike.js",
+ "./helpers/newArrowCheck": [
+ {
+ "node": "./helpers/newArrowCheck.js",
+ "import": "./helpers/esm/newArrowCheck.js",
+ "default": "./helpers/newArrowCheck.js"
+ },
+ "./helpers/newArrowCheck.js"
+ ],
+ "./helpers/esm/newArrowCheck": "./helpers/esm/newArrowCheck.js",
+ "./helpers/nonIterableRest": [
+ {
+ "node": "./helpers/nonIterableRest.js",
+ "import": "./helpers/esm/nonIterableRest.js",
+ "default": "./helpers/nonIterableRest.js"
+ },
+ "./helpers/nonIterableRest.js"
+ ],
+ "./helpers/esm/nonIterableRest": "./helpers/esm/nonIterableRest.js",
+ "./helpers/nonIterableSpread": [
+ {
+ "node": "./helpers/nonIterableSpread.js",
+ "import": "./helpers/esm/nonIterableSpread.js",
+ "default": "./helpers/nonIterableSpread.js"
+ },
+ "./helpers/nonIterableSpread.js"
+ ],
+ "./helpers/esm/nonIterableSpread": "./helpers/esm/nonIterableSpread.js",
+ "./helpers/nullishReceiverError": [
+ {
+ "node": "./helpers/nullishReceiverError.js",
+ "import": "./helpers/esm/nullishReceiverError.js",
+ "default": "./helpers/nullishReceiverError.js"
+ },
+ "./helpers/nullishReceiverError.js"
+ ],
+ "./helpers/esm/nullishReceiverError": "./helpers/esm/nullishReceiverError.js",
+ "./helpers/objectDestructuringEmpty": [
+ {
+ "node": "./helpers/objectDestructuringEmpty.js",
+ "import": "./helpers/esm/objectDestructuringEmpty.js",
+ "default": "./helpers/objectDestructuringEmpty.js"
+ },
+ "./helpers/objectDestructuringEmpty.js"
+ ],
+ "./helpers/esm/objectDestructuringEmpty": "./helpers/esm/objectDestructuringEmpty.js",
+ "./helpers/objectSpread2": [
+ {
+ "node": "./helpers/objectSpread2.js",
+ "import": "./helpers/esm/objectSpread2.js",
+ "default": "./helpers/objectSpread2.js"
+ },
+ "./helpers/objectSpread2.js"
+ ],
+ "./helpers/esm/objectSpread2": "./helpers/esm/objectSpread2.js",
+ "./helpers/objectWithoutProperties": [
+ {
+ "node": "./helpers/objectWithoutProperties.js",
+ "import": "./helpers/esm/objectWithoutProperties.js",
+ "default": "./helpers/objectWithoutProperties.js"
+ },
+ "./helpers/objectWithoutProperties.js"
+ ],
+ "./helpers/esm/objectWithoutProperties": "./helpers/esm/objectWithoutProperties.js",
+ "./helpers/objectWithoutPropertiesLoose": [
+ {
+ "node": "./helpers/objectWithoutPropertiesLoose.js",
+ "import": "./helpers/esm/objectWithoutPropertiesLoose.js",
+ "default": "./helpers/objectWithoutPropertiesLoose.js"
+ },
+ "./helpers/objectWithoutPropertiesLoose.js"
+ ],
+ "./helpers/esm/objectWithoutPropertiesLoose": "./helpers/esm/objectWithoutPropertiesLoose.js",
+ "./helpers/possibleConstructorReturn": [
+ {
+ "node": "./helpers/possibleConstructorReturn.js",
+ "import": "./helpers/esm/possibleConstructorReturn.js",
+ "default": "./helpers/possibleConstructorReturn.js"
+ },
+ "./helpers/possibleConstructorReturn.js"
+ ],
+ "./helpers/esm/possibleConstructorReturn": "./helpers/esm/possibleConstructorReturn.js",
+ "./helpers/readOnlyError": [
+ {
+ "node": "./helpers/readOnlyError.js",
+ "import": "./helpers/esm/readOnlyError.js",
+ "default": "./helpers/readOnlyError.js"
+ },
+ "./helpers/readOnlyError.js"
+ ],
+ "./helpers/esm/readOnlyError": "./helpers/esm/readOnlyError.js",
+ "./helpers/regeneratorRuntime": [
+ {
+ "node": "./helpers/regeneratorRuntime.js",
+ "import": "./helpers/esm/regeneratorRuntime.js",
+ "default": "./helpers/regeneratorRuntime.js"
+ },
+ "./helpers/regeneratorRuntime.js"
+ ],
+ "./helpers/esm/regeneratorRuntime": "./helpers/esm/regeneratorRuntime.js",
+ "./helpers/set": [
+ {
+ "node": "./helpers/set.js",
+ "import": "./helpers/esm/set.js",
+ "default": "./helpers/set.js"
+ },
+ "./helpers/set.js"
+ ],
+ "./helpers/esm/set": "./helpers/esm/set.js",
+ "./helpers/setFunctionName": [
+ {
+ "node": "./helpers/setFunctionName.js",
+ "import": "./helpers/esm/setFunctionName.js",
+ "default": "./helpers/setFunctionName.js"
+ },
+ "./helpers/setFunctionName.js"
+ ],
+ "./helpers/esm/setFunctionName": "./helpers/esm/setFunctionName.js",
+ "./helpers/setPrototypeOf": [
+ {
+ "node": "./helpers/setPrototypeOf.js",
+ "import": "./helpers/esm/setPrototypeOf.js",
+ "default": "./helpers/setPrototypeOf.js"
+ },
+ "./helpers/setPrototypeOf.js"
+ ],
+ "./helpers/esm/setPrototypeOf": "./helpers/esm/setPrototypeOf.js",
+ "./helpers/skipFirstGeneratorNext": [
+ {
+ "node": "./helpers/skipFirstGeneratorNext.js",
+ "import": "./helpers/esm/skipFirstGeneratorNext.js",
+ "default": "./helpers/skipFirstGeneratorNext.js"
+ },
+ "./helpers/skipFirstGeneratorNext.js"
+ ],
+ "./helpers/esm/skipFirstGeneratorNext": "./helpers/esm/skipFirstGeneratorNext.js",
+ "./helpers/slicedToArray": [
+ {
+ "node": "./helpers/slicedToArray.js",
+ "import": "./helpers/esm/slicedToArray.js",
+ "default": "./helpers/slicedToArray.js"
+ },
+ "./helpers/slicedToArray.js"
+ ],
+ "./helpers/esm/slicedToArray": "./helpers/esm/slicedToArray.js",
+ "./helpers/superPropBase": [
+ {
+ "node": "./helpers/superPropBase.js",
+ "import": "./helpers/esm/superPropBase.js",
+ "default": "./helpers/superPropBase.js"
+ },
+ "./helpers/superPropBase.js"
+ ],
+ "./helpers/esm/superPropBase": "./helpers/esm/superPropBase.js",
+ "./helpers/superPropGet": [
+ {
+ "node": "./helpers/superPropGet.js",
+ "import": "./helpers/esm/superPropGet.js",
+ "default": "./helpers/superPropGet.js"
+ },
+ "./helpers/superPropGet.js"
+ ],
+ "./helpers/esm/superPropGet": "./helpers/esm/superPropGet.js",
+ "./helpers/superPropSet": [
+ {
+ "node": "./helpers/superPropSet.js",
+ "import": "./helpers/esm/superPropSet.js",
+ "default": "./helpers/superPropSet.js"
+ },
+ "./helpers/superPropSet.js"
+ ],
+ "./helpers/esm/superPropSet": "./helpers/esm/superPropSet.js",
+ "./helpers/taggedTemplateLiteral": [
+ {
+ "node": "./helpers/taggedTemplateLiteral.js",
+ "import": "./helpers/esm/taggedTemplateLiteral.js",
+ "default": "./helpers/taggedTemplateLiteral.js"
+ },
+ "./helpers/taggedTemplateLiteral.js"
+ ],
+ "./helpers/esm/taggedTemplateLiteral": "./helpers/esm/taggedTemplateLiteral.js",
+ "./helpers/taggedTemplateLiteralLoose": [
+ {
+ "node": "./helpers/taggedTemplateLiteralLoose.js",
+ "import": "./helpers/esm/taggedTemplateLiteralLoose.js",
+ "default": "./helpers/taggedTemplateLiteralLoose.js"
+ },
+ "./helpers/taggedTemplateLiteralLoose.js"
+ ],
+ "./helpers/esm/taggedTemplateLiteralLoose": "./helpers/esm/taggedTemplateLiteralLoose.js",
+ "./helpers/tdz": [
+ {
+ "node": "./helpers/tdz.js",
+ "import": "./helpers/esm/tdz.js",
+ "default": "./helpers/tdz.js"
+ },
+ "./helpers/tdz.js"
+ ],
+ "./helpers/esm/tdz": "./helpers/esm/tdz.js",
+ "./helpers/temporalRef": [
+ {
+ "node": "./helpers/temporalRef.js",
+ "import": "./helpers/esm/temporalRef.js",
+ "default": "./helpers/temporalRef.js"
+ },
+ "./helpers/temporalRef.js"
+ ],
+ "./helpers/esm/temporalRef": "./helpers/esm/temporalRef.js",
+ "./helpers/temporalUndefined": [
+ {
+ "node": "./helpers/temporalUndefined.js",
+ "import": "./helpers/esm/temporalUndefined.js",
+ "default": "./helpers/temporalUndefined.js"
+ },
+ "./helpers/temporalUndefined.js"
+ ],
+ "./helpers/esm/temporalUndefined": "./helpers/esm/temporalUndefined.js",
+ "./helpers/toArray": [
+ {
+ "node": "./helpers/toArray.js",
+ "import": "./helpers/esm/toArray.js",
+ "default": "./helpers/toArray.js"
+ },
+ "./helpers/toArray.js"
+ ],
+ "./helpers/esm/toArray": "./helpers/esm/toArray.js",
+ "./helpers/toConsumableArray": [
+ {
+ "node": "./helpers/toConsumableArray.js",
+ "import": "./helpers/esm/toConsumableArray.js",
+ "default": "./helpers/toConsumableArray.js"
+ },
+ "./helpers/toConsumableArray.js"
+ ],
+ "./helpers/esm/toConsumableArray": "./helpers/esm/toConsumableArray.js",
+ "./helpers/toPrimitive": [
+ {
+ "node": "./helpers/toPrimitive.js",
+ "import": "./helpers/esm/toPrimitive.js",
+ "default": "./helpers/toPrimitive.js"
+ },
+ "./helpers/toPrimitive.js"
+ ],
+ "./helpers/esm/toPrimitive": "./helpers/esm/toPrimitive.js",
+ "./helpers/toPropertyKey": [
+ {
+ "node": "./helpers/toPropertyKey.js",
+ "import": "./helpers/esm/toPropertyKey.js",
+ "default": "./helpers/toPropertyKey.js"
+ },
+ "./helpers/toPropertyKey.js"
+ ],
+ "./helpers/esm/toPropertyKey": "./helpers/esm/toPropertyKey.js",
+ "./helpers/toSetter": [
+ {
+ "node": "./helpers/toSetter.js",
+ "import": "./helpers/esm/toSetter.js",
+ "default": "./helpers/toSetter.js"
+ },
+ "./helpers/toSetter.js"
+ ],
+ "./helpers/esm/toSetter": "./helpers/esm/toSetter.js",
+ "./helpers/typeof": [
+ {
+ "node": "./helpers/typeof.js",
+ "import": "./helpers/esm/typeof.js",
+ "default": "./helpers/typeof.js"
+ },
+ "./helpers/typeof.js"
+ ],
+ "./helpers/esm/typeof": "./helpers/esm/typeof.js",
+ "./helpers/unsupportedIterableToArray": [
+ {
+ "node": "./helpers/unsupportedIterableToArray.js",
+ "import": "./helpers/esm/unsupportedIterableToArray.js",
+ "default": "./helpers/unsupportedIterableToArray.js"
+ },
+ "./helpers/unsupportedIterableToArray.js"
+ ],
+ "./helpers/esm/unsupportedIterableToArray": "./helpers/esm/unsupportedIterableToArray.js",
+ "./helpers/usingCtx": [
+ {
+ "node": "./helpers/usingCtx.js",
+ "import": "./helpers/esm/usingCtx.js",
+ "default": "./helpers/usingCtx.js"
+ },
+ "./helpers/usingCtx.js"
+ ],
+ "./helpers/esm/usingCtx": "./helpers/esm/usingCtx.js",
+ "./helpers/wrapAsyncGenerator": [
+ {
+ "node": "./helpers/wrapAsyncGenerator.js",
+ "import": "./helpers/esm/wrapAsyncGenerator.js",
+ "default": "./helpers/wrapAsyncGenerator.js"
+ },
+ "./helpers/wrapAsyncGenerator.js"
+ ],
+ "./helpers/esm/wrapAsyncGenerator": "./helpers/esm/wrapAsyncGenerator.js",
+ "./helpers/wrapNativeSuper": [
+ {
+ "node": "./helpers/wrapNativeSuper.js",
+ "import": "./helpers/esm/wrapNativeSuper.js",
+ "default": "./helpers/wrapNativeSuper.js"
+ },
+ "./helpers/wrapNativeSuper.js"
+ ],
+ "./helpers/esm/wrapNativeSuper": "./helpers/esm/wrapNativeSuper.js",
+ "./helpers/wrapRegExp": [
+ {
+ "node": "./helpers/wrapRegExp.js",
+ "import": "./helpers/esm/wrapRegExp.js",
+ "default": "./helpers/wrapRegExp.js"
+ },
+ "./helpers/wrapRegExp.js"
+ ],
+ "./helpers/esm/wrapRegExp": "./helpers/esm/wrapRegExp.js",
+ "./helpers/writeOnlyError": [
+ {
+ "node": "./helpers/writeOnlyError.js",
+ "import": "./helpers/esm/writeOnlyError.js",
+ "default": "./helpers/writeOnlyError.js"
+ },
+ "./helpers/writeOnlyError.js"
+ ],
+ "./helpers/esm/writeOnlyError": "./helpers/esm/writeOnlyError.js",
+ "./helpers/AwaitValue": [
+ {
+ "node": "./helpers/AwaitValue.js",
+ "import": "./helpers/esm/AwaitValue.js",
+ "default": "./helpers/AwaitValue.js"
+ },
+ "./helpers/AwaitValue.js"
+ ],
+ "./helpers/esm/AwaitValue": "./helpers/esm/AwaitValue.js",
+ "./helpers/applyDecs": [
+ {
+ "node": "./helpers/applyDecs.js",
+ "import": "./helpers/esm/applyDecs.js",
+ "default": "./helpers/applyDecs.js"
+ },
+ "./helpers/applyDecs.js"
+ ],
+ "./helpers/esm/applyDecs": "./helpers/esm/applyDecs.js",
+ "./helpers/applyDecs2203": [
+ {
+ "node": "./helpers/applyDecs2203.js",
+ "import": "./helpers/esm/applyDecs2203.js",
+ "default": "./helpers/applyDecs2203.js"
+ },
+ "./helpers/applyDecs2203.js"
+ ],
+ "./helpers/esm/applyDecs2203": "./helpers/esm/applyDecs2203.js",
+ "./helpers/applyDecs2203R": [
+ {
+ "node": "./helpers/applyDecs2203R.js",
+ "import": "./helpers/esm/applyDecs2203R.js",
+ "default": "./helpers/applyDecs2203R.js"
+ },
+ "./helpers/applyDecs2203R.js"
+ ],
+ "./helpers/esm/applyDecs2203R": "./helpers/esm/applyDecs2203R.js",
+ "./helpers/applyDecs2301": [
+ {
+ "node": "./helpers/applyDecs2301.js",
+ "import": "./helpers/esm/applyDecs2301.js",
+ "default": "./helpers/applyDecs2301.js"
+ },
+ "./helpers/applyDecs2301.js"
+ ],
+ "./helpers/esm/applyDecs2301": "./helpers/esm/applyDecs2301.js",
+ "./helpers/applyDecs2305": [
+ {
+ "node": "./helpers/applyDecs2305.js",
+ "import": "./helpers/esm/applyDecs2305.js",
+ "default": "./helpers/applyDecs2305.js"
+ },
+ "./helpers/applyDecs2305.js"
+ ],
+ "./helpers/esm/applyDecs2305": "./helpers/esm/applyDecs2305.js",
+ "./helpers/classApplyDescriptorDestructureSet": [
+ {
+ "node": "./helpers/classApplyDescriptorDestructureSet.js",
+ "import": "./helpers/esm/classApplyDescriptorDestructureSet.js",
+ "default": "./helpers/classApplyDescriptorDestructureSet.js"
+ },
+ "./helpers/classApplyDescriptorDestructureSet.js"
+ ],
+ "./helpers/esm/classApplyDescriptorDestructureSet": "./helpers/esm/classApplyDescriptorDestructureSet.js",
+ "./helpers/classApplyDescriptorGet": [
+ {
+ "node": "./helpers/classApplyDescriptorGet.js",
+ "import": "./helpers/esm/classApplyDescriptorGet.js",
+ "default": "./helpers/classApplyDescriptorGet.js"
+ },
+ "./helpers/classApplyDescriptorGet.js"
+ ],
+ "./helpers/esm/classApplyDescriptorGet": "./helpers/esm/classApplyDescriptorGet.js",
+ "./helpers/classApplyDescriptorSet": [
+ {
+ "node": "./helpers/classApplyDescriptorSet.js",
+ "import": "./helpers/esm/classApplyDescriptorSet.js",
+ "default": "./helpers/classApplyDescriptorSet.js"
+ },
+ "./helpers/classApplyDescriptorSet.js"
+ ],
+ "./helpers/esm/classApplyDescriptorSet": "./helpers/esm/classApplyDescriptorSet.js",
+ "./helpers/classCheckPrivateStaticAccess": [
+ {
+ "node": "./helpers/classCheckPrivateStaticAccess.js",
+ "import": "./helpers/esm/classCheckPrivateStaticAccess.js",
+ "default": "./helpers/classCheckPrivateStaticAccess.js"
+ },
+ "./helpers/classCheckPrivateStaticAccess.js"
+ ],
+ "./helpers/esm/classCheckPrivateStaticAccess": "./helpers/esm/classCheckPrivateStaticAccess.js",
+ "./helpers/classCheckPrivateStaticFieldDescriptor": [
+ {
+ "node": "./helpers/classCheckPrivateStaticFieldDescriptor.js",
+ "import": "./helpers/esm/classCheckPrivateStaticFieldDescriptor.js",
+ "default": "./helpers/classCheckPrivateStaticFieldDescriptor.js"
+ },
+ "./helpers/classCheckPrivateStaticFieldDescriptor.js"
+ ],
+ "./helpers/esm/classCheckPrivateStaticFieldDescriptor": "./helpers/esm/classCheckPrivateStaticFieldDescriptor.js",
+ "./helpers/classExtractFieldDescriptor": [
+ {
+ "node": "./helpers/classExtractFieldDescriptor.js",
+ "import": "./helpers/esm/classExtractFieldDescriptor.js",
+ "default": "./helpers/classExtractFieldDescriptor.js"
+ },
+ "./helpers/classExtractFieldDescriptor.js"
+ ],
+ "./helpers/esm/classExtractFieldDescriptor": "./helpers/esm/classExtractFieldDescriptor.js",
+ "./helpers/classPrivateFieldDestructureSet": [
+ {
+ "node": "./helpers/classPrivateFieldDestructureSet.js",
+ "import": "./helpers/esm/classPrivateFieldDestructureSet.js",
+ "default": "./helpers/classPrivateFieldDestructureSet.js"
+ },
+ "./helpers/classPrivateFieldDestructureSet.js"
+ ],
+ "./helpers/esm/classPrivateFieldDestructureSet": "./helpers/esm/classPrivateFieldDestructureSet.js",
+ "./helpers/classPrivateFieldGet": [
+ {
+ "node": "./helpers/classPrivateFieldGet.js",
+ "import": "./helpers/esm/classPrivateFieldGet.js",
+ "default": "./helpers/classPrivateFieldGet.js"
+ },
+ "./helpers/classPrivateFieldGet.js"
+ ],
+ "./helpers/esm/classPrivateFieldGet": "./helpers/esm/classPrivateFieldGet.js",
+ "./helpers/classPrivateFieldSet": [
+ {
+ "node": "./helpers/classPrivateFieldSet.js",
+ "import": "./helpers/esm/classPrivateFieldSet.js",
+ "default": "./helpers/classPrivateFieldSet.js"
+ },
+ "./helpers/classPrivateFieldSet.js"
+ ],
+ "./helpers/esm/classPrivateFieldSet": "./helpers/esm/classPrivateFieldSet.js",
+ "./helpers/classPrivateMethodGet": [
+ {
+ "node": "./helpers/classPrivateMethodGet.js",
+ "import": "./helpers/esm/classPrivateMethodGet.js",
+ "default": "./helpers/classPrivateMethodGet.js"
+ },
+ "./helpers/classPrivateMethodGet.js"
+ ],
+ "./helpers/esm/classPrivateMethodGet": "./helpers/esm/classPrivateMethodGet.js",
+ "./helpers/classPrivateMethodSet": [
+ {
+ "node": "./helpers/classPrivateMethodSet.js",
+ "import": "./helpers/esm/classPrivateMethodSet.js",
+ "default": "./helpers/classPrivateMethodSet.js"
+ },
+ "./helpers/classPrivateMethodSet.js"
+ ],
+ "./helpers/esm/classPrivateMethodSet": "./helpers/esm/classPrivateMethodSet.js",
+ "./helpers/classStaticPrivateFieldDestructureSet": [
+ {
+ "node": "./helpers/classStaticPrivateFieldDestructureSet.js",
+ "import": "./helpers/esm/classStaticPrivateFieldDestructureSet.js",
+ "default": "./helpers/classStaticPrivateFieldDestructureSet.js"
+ },
+ "./helpers/classStaticPrivateFieldDestructureSet.js"
+ ],
+ "./helpers/esm/classStaticPrivateFieldDestructureSet": "./helpers/esm/classStaticPrivateFieldDestructureSet.js",
+ "./helpers/classStaticPrivateFieldSpecGet": [
+ {
+ "node": "./helpers/classStaticPrivateFieldSpecGet.js",
+ "import": "./helpers/esm/classStaticPrivateFieldSpecGet.js",
+ "default": "./helpers/classStaticPrivateFieldSpecGet.js"
+ },
+ "./helpers/classStaticPrivateFieldSpecGet.js"
+ ],
+ "./helpers/esm/classStaticPrivateFieldSpecGet": "./helpers/esm/classStaticPrivateFieldSpecGet.js",
+ "./helpers/classStaticPrivateFieldSpecSet": [
+ {
+ "node": "./helpers/classStaticPrivateFieldSpecSet.js",
+ "import": "./helpers/esm/classStaticPrivateFieldSpecSet.js",
+ "default": "./helpers/classStaticPrivateFieldSpecSet.js"
+ },
+ "./helpers/classStaticPrivateFieldSpecSet.js"
+ ],
+ "./helpers/esm/classStaticPrivateFieldSpecSet": "./helpers/esm/classStaticPrivateFieldSpecSet.js",
+ "./helpers/classStaticPrivateMethodSet": [
+ {
+ "node": "./helpers/classStaticPrivateMethodSet.js",
+ "import": "./helpers/esm/classStaticPrivateMethodSet.js",
+ "default": "./helpers/classStaticPrivateMethodSet.js"
+ },
+ "./helpers/classStaticPrivateMethodSet.js"
+ ],
+ "./helpers/esm/classStaticPrivateMethodSet": "./helpers/esm/classStaticPrivateMethodSet.js",
+ "./helpers/defineEnumerableProperties": [
+ {
+ "node": "./helpers/defineEnumerableProperties.js",
+ "import": "./helpers/esm/defineEnumerableProperties.js",
+ "default": "./helpers/defineEnumerableProperties.js"
+ },
+ "./helpers/defineEnumerableProperties.js"
+ ],
+ "./helpers/esm/defineEnumerableProperties": "./helpers/esm/defineEnumerableProperties.js",
+ "./helpers/dispose": [
+ {
+ "node": "./helpers/dispose.js",
+ "import": "./helpers/esm/dispose.js",
+ "default": "./helpers/dispose.js"
+ },
+ "./helpers/dispose.js"
+ ],
+ "./helpers/esm/dispose": "./helpers/esm/dispose.js",
+ "./helpers/objectSpread": [
+ {
+ "node": "./helpers/objectSpread.js",
+ "import": "./helpers/esm/objectSpread.js",
+ "default": "./helpers/objectSpread.js"
+ },
+ "./helpers/objectSpread.js"
+ ],
+ "./helpers/esm/objectSpread": "./helpers/esm/objectSpread.js",
+ "./helpers/using": [
+ {
+ "node": "./helpers/using.js",
+ "import": "./helpers/esm/using.js",
+ "default": "./helpers/using.js"
+ },
+ "./helpers/using.js"
+ ],
+ "./helpers/esm/using": "./helpers/esm/using.js",
+ "./package": "./package.json",
+ "./package.json": "./package.json",
+ "./regenerator": "./regenerator/index.js",
+ "./regenerator/*.js": "./regenerator/*.js",
+ "./regenerator/": "./regenerator/"
+ },
+ "homepage": "https://babel.dev/docs/en/next/babel-runtime",
+ "license": "MIT",
+ "name": "@babel/runtime",
+ "publishConfig": {
+ "access": "public"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/babel/babel.git",
+ "directory": "packages/babel-runtime"
+ },
+ "type": "commonjs",
+ "version": "7.26.0"
+}
diff --git a/node_modules/@babel/runtime/regenerator/index.js b/node_modules/@babel/runtime/regenerator/index.js
new file mode 100644
index 0000000..5881357
--- /dev/null
+++ b/node_modules/@babel/runtime/regenerator/index.js
@@ -0,0 +1,15 @@
+// TODO(Babel 8): Remove this file.
+
+var runtime = require("../helpers/regeneratorRuntime")();
+module.exports = runtime;
+
+// Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736=
+try {
+ regeneratorRuntime = runtime;
+} catch (accidentalStrictMode) {
+ if (typeof globalThis === "object") {
+ globalThis.regeneratorRuntime = runtime;
+ } else {
+ Function("r", "regeneratorRuntime = r")(runtime);
+ }
+}
diff --git a/node_modules/@types/dom-webcodecs/LICENSE b/node_modules/@types/dom-webcodecs/LICENSE
new file mode 100644
index 0000000..9e841e7
--- /dev/null
+++ b/node_modules/@types/dom-webcodecs/LICENSE
@@ -0,0 +1,21 @@
+ MIT License
+
+ Copyright (c) Microsoft Corporation.
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in all
+ copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE
diff --git a/node_modules/@types/dom-webcodecs/README.md b/node_modules/@types/dom-webcodecs/README.md
new file mode 100644
index 0000000..8133c5a
--- /dev/null
+++ b/node_modules/@types/dom-webcodecs/README.md
@@ -0,0 +1,15 @@
+# Installation
+> `npm install --save @types/dom-webcodecs`
+
+# Summary
+This package contains type definitions for dom-webcodecs (https://w3c.github.io/webcodecs/).
+
+# Details
+Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/dom-webcodecs.
+
+### Additional Details
+ * Last updated: Mon, 20 Nov 2023 23:36:24 GMT
+ * Dependencies: none
+
+# Credits
+These definitions were written by [Ben Wagner](https://github.com/dogben).
diff --git a/node_modules/@types/dom-webcodecs/index.d.ts b/node_modules/@types/dom-webcodecs/index.d.ts
new file mode 100644
index 0000000..8226413
--- /dev/null
+++ b/node_modules/@types/dom-webcodecs/index.d.ts
@@ -0,0 +1,185 @@
+// Versioning:
+// Until the WebCodecs spec is finalized, the major version number is 0. I have chosen to use minor
+// version 1 to denote the API as defined by the IDL files from the Chromium repo at
+// https://chromium.googlesource.com/chromium/src/+/main/third_party/blink/renderer/modules/webcodecs.
+// Please use a version number above 0.1 if using the spec at https://w3c.github.io/webcodecs/ as
+// the source.
+
+// The declarations in webcodecs.generated.d.ts have been generated using the code in
+// https://github.com/yume-chan/webcodecs-lib-generator. See
+// https://github.com/yume-chan/webcodecs-lib-generator/blob/main/README.md for more detail.
+///
+
+// The following declarations are copied from
+// https://github.com/microsoft/TypeScript-DOM-lib-generator/blob/a75338e1ea8a958bf08a5745141d2ab8f14ba2ca/baselines/dom.generated.d.ts
+// and modified to expand the types to include VideoFrame.
+
+/** Shim for OffscreenCanvas, which was removed in TS 4.4 */
+// eslint-disable-next-line @typescript-eslint/no-empty-interface
+interface OffscreenCanvas extends EventTarget {
+}
+
+/**
+ * Replaces CanvasImageSource; only applies if WebCodecs is available.
+ */
+type CanvasImageSourceWebCodecs =
+ | HTMLOrSVGImageElement
+ | HTMLVideoElement
+ | HTMLCanvasElement
+ | ImageBitmap
+ | OffscreenCanvas
+ | VideoFrame;
+
+interface CanvasRenderingContext2D {
+ drawImage(image: CanvasImageSourceWebCodecs, dx: number, dy: number): void;
+ drawImage(image: CanvasImageSourceWebCodecs, dx: number, dy: number, dw: number, dh: number): void;
+ drawImage(
+ image: CanvasImageSourceWebCodecs,
+ sx: number,
+ sy: number,
+ sw: number,
+ sh: number,
+ dx: number,
+ dy: number,
+ dw: number,
+ dh: number,
+ ): void;
+ createPattern(image: CanvasImageSourceWebCodecs, repetition: string | null): CanvasPattern | null;
+}
+
+interface OffscreenCanvasRenderingContext2D {
+ drawImage(image: CanvasImageSourceWebCodecs, dx: number, dy: number): void;
+ drawImage(image: CanvasImageSourceWebCodecs, dx: number, dy: number, dw: number, dh: number): void;
+ drawImage(
+ image: CanvasImageSourceWebCodecs,
+ sx: number,
+ sy: number,
+ sw: number,
+ sh: number,
+ dx: number,
+ dy: number,
+ dw: number,
+ dh: number,
+ ): void;
+ createPattern(image: CanvasImageSourceWebCodecs, repetition: string | null): CanvasPattern | null;
+}
+
+/**
+ * Replaces ImageBitmapSource; only applies if WebCodecs is available.
+ */
+type ImageBitmapSourceWebCodecs = CanvasImageSourceWebCodecs | Blob | ImageData;
+
+declare function createImageBitmap(
+ image: ImageBitmapSourceWebCodecs,
+ options?: ImageBitmapOptions,
+): Promise;
+declare function createImageBitmap(
+ image: ImageBitmapSourceWebCodecs,
+ sx: number,
+ sy: number,
+ sw: number,
+ sh: number,
+ options?: ImageBitmapOptions,
+): Promise;
+
+/**
+ * Replaces TexImageSource; only applies if WebCodecs is available.
+ */
+type TexImageSourceWebCodecs =
+ | ImageBitmap
+ | ImageData
+ | HTMLImageElement
+ | HTMLCanvasElement
+ | HTMLVideoElement
+ | OffscreenCanvas
+ | VideoFrame;
+
+interface WebGLRenderingContextOverloads {
+ texImage2D(
+ target: GLenum,
+ level: GLint,
+ internalformat: GLint,
+ format: GLenum,
+ type: GLenum,
+ source: TexImageSourceWebCodecs,
+ ): void;
+ texSubImage2D(
+ target: GLenum,
+ level: GLint,
+ xoffset: GLint,
+ yoffset: GLint,
+ format: GLenum,
+ type: GLenum,
+ source: TexImageSourceWebCodecs,
+ ): void;
+}
+
+interface WebGL2RenderingContextBase {
+ texImage3D(
+ target: GLenum,
+ level: GLint,
+ internalformat: GLint,
+ width: GLsizei,
+ height: GLsizei,
+ depth: GLsizei,
+ border: GLint,
+ format: GLenum,
+ type: GLenum,
+ source: TexImageSourceWebCodecs,
+ ): void;
+ texSubImage3D(
+ target: GLenum,
+ level: GLint,
+ xoffset: GLint,
+ yoffset: GLint,
+ zoffset: GLint,
+ width: GLsizei,
+ height: GLsizei,
+ depth: GLsizei,
+ format: GLenum,
+ type: GLenum,
+ source: TexImageSourceWebCodecs,
+ ): void;
+}
+
+interface WebGL2RenderingContextOverloads {
+ texImage2D(
+ target: GLenum,
+ level: GLint,
+ internalformat: GLint,
+ format: GLenum,
+ type: GLenum,
+ source: TexImageSourceWebCodecs,
+ ): void;
+ texImage2D(
+ target: GLenum,
+ level: GLint,
+ internalformat: GLint,
+ width: GLsizei,
+ height: GLsizei,
+ border: GLint,
+ format: GLenum,
+ type: GLenum,
+ source: TexImageSourceWebCodecs,
+ ): void;
+ texSubImage2D(
+ target: GLenum,
+ level: GLint,
+ xoffset: GLint,
+ yoffset: GLint,
+ format: GLenum,
+ type: GLenum,
+ source: TexImageSourceWebCodecs,
+ ): void;
+ texSubImage2D(
+ target: GLenum,
+ level: GLint,
+ xoffset: GLint,
+ yoffset: GLint,
+ width: GLsizei,
+ height: GLsizei,
+ format: GLenum,
+ type: GLenum,
+ source: TexImageSourceWebCodecs,
+ ): void;
+}
diff --git a/node_modules/@types/dom-webcodecs/package.json b/node_modules/@types/dom-webcodecs/package.json
new file mode 100644
index 0000000..b8265ab
--- /dev/null
+++ b/node_modules/@types/dom-webcodecs/package.json
@@ -0,0 +1,54 @@
+{
+ "_from": "@types/dom-webcodecs@0.1.11",
+ "_id": "@types/dom-webcodecs@0.1.11",
+ "_inBundle": false,
+ "_integrity": "sha512-yPEZ3z7EohrmOxbk/QTAa0yonMFkNkjnVXqbGb7D4rMr+F1dGQ8ZUFxXkyLLJuiICPejZ0AZE9Rrk9wUCczx4A==",
+ "_location": "/@types/dom-webcodecs",
+ "_phantomChildren": {},
+ "_requested": {
+ "type": "version",
+ "registry": true,
+ "raw": "@types/dom-webcodecs@0.1.11",
+ "name": "@types/dom-webcodecs",
+ "escapedName": "@types%2fdom-webcodecs",
+ "scope": "@types",
+ "rawSpec": "0.1.11",
+ "saveSpec": null,
+ "fetchSpec": "0.1.11"
+ },
+ "_requiredBy": [
+ "/barcode-detector"
+ ],
+ "_resolved": "https://registry.npmmirror.com/@types/dom-webcodecs/-/dom-webcodecs-0.1.11.tgz",
+ "_shasum": "2e36e5cc71789551f107e2fe15d956845fa19567",
+ "_spec": "@types/dom-webcodecs@0.1.11",
+ "_where": "D:\\work\\tourGuide\\node_modules\\barcode-detector",
+ "bugs": {
+ "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
+ },
+ "bundleDependencies": false,
+ "contributors": [
+ {
+ "name": "Ben Wagner",
+ "url": "https://github.com/dogben"
+ }
+ ],
+ "dependencies": {},
+ "deprecated": false,
+ "description": "TypeScript definitions for dom-webcodecs",
+ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/dom-webcodecs",
+ "license": "MIT",
+ "main": "",
+ "name": "@types/dom-webcodecs",
+ "nonNpm": true,
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git",
+ "directory": "types/dom-webcodecs"
+ },
+ "scripts": {},
+ "typeScriptVersion": "5.2",
+ "types": "index.d.ts",
+ "typesPublisherContentHash": "c249592f0bf5095d315ec74f6b9c69aa629276cfdbd54cb381417e3718e4b755",
+ "version": "0.1.11"
+}
diff --git a/node_modules/@types/dom-webcodecs/webcodecs.generated.d.ts b/node_modules/@types/dom-webcodecs/webcodecs.generated.d.ts
new file mode 100644
index 0000000..697f234
--- /dev/null
+++ b/node_modules/@types/dom-webcodecs/webcodecs.generated.d.ts
@@ -0,0 +1,417 @@
+/////////////////////////////
+/// webcodecs APIs
+/////////////////////////////
+
+interface AudioDataCopyToOptions {
+ format?: AudioSampleFormat | undefined;
+ frameCount?: number | undefined;
+ frameOffset?: number | undefined;
+ planeIndex: number;
+}
+
+interface AudioDataInit {
+ data: AllowSharedBufferSource;
+ format: AudioSampleFormat;
+ numberOfChannels: number;
+ numberOfFrames: number;
+ sampleRate: number;
+ timestamp: number;
+}
+
+interface AudioDecoderConfig {
+ codec: string;
+ description?: AllowSharedBufferSource | undefined;
+ numberOfChannels: number;
+ sampleRate: number;
+}
+
+interface AudioDecoderInit {
+ error: WebCodecsErrorCallback;
+ output: AudioDataOutputCallback;
+}
+
+interface AudioDecoderSupport {
+ config: AudioDecoderConfig;
+ supported: boolean;
+}
+
+interface AudioEncoderConfig {
+ bitrate?: number | undefined;
+ codec: string;
+ numberOfChannels: number;
+ sampleRate: number;
+}
+
+interface AudioEncoderInit {
+ error: WebCodecsErrorCallback;
+ output: EncodedAudioChunkOutputCallback;
+}
+
+interface AudioEncoderSupport {
+ config: AudioEncoderConfig;
+ supported: boolean;
+}
+
+interface AvcEncoderConfig {
+ format?: AvcBitstreamFormat | undefined;
+}
+
+interface EncodedAudioChunkInit {
+ data: AllowSharedBufferSource;
+ duration?: number | undefined;
+ timestamp: number;
+ type: EncodedAudioChunkType;
+}
+
+interface EncodedAudioChunkMetadata {
+ decoderConfig?: AudioDecoderConfig | undefined;
+}
+
+interface EncodedVideoChunkInit {
+ data: AllowSharedBufferSource;
+ duration?: number | undefined;
+ timestamp: number;
+ type: EncodedVideoChunkType;
+}
+
+interface EncodedVideoChunkMetadata {
+ decoderConfig?: VideoDecoderConfig | undefined;
+ temporalLayerId?: number | undefined;
+}
+
+interface ImageDecodeOptions {
+ completeFramesOnly?: boolean | undefined;
+ frameIndex?: number | undefined;
+}
+
+interface ImageDecodeResult {
+ complete: boolean;
+ image: VideoFrame;
+}
+
+interface ImageDecoderInit {
+ colorSpaceConversion?: ColorSpaceConversion | undefined;
+ data: ImageBufferSource;
+ desiredHeight?: number | undefined;
+ desiredWidth?: number | undefined;
+ preferAnimation?: boolean | undefined;
+ premultiplyAlpha?: PremultiplyAlpha | undefined;
+ type: string;
+}
+
+interface PlaneLayout {
+ offset: number;
+ stride: number;
+}
+
+interface VideoColorSpaceInit {
+ fullRange?: boolean | null | undefined;
+ matrix?: VideoMatrixCoefficients | null | undefined;
+ primaries?: VideoColorPrimaries | null | undefined;
+ transfer?: VideoTransferCharacteristics | null | undefined;
+}
+
+interface VideoDecoderConfig {
+ codec: string;
+ codedHeight?: number | undefined;
+ codedWidth?: number | undefined;
+ colorSpace?: VideoColorSpaceInit | undefined;
+ description?: AllowSharedBufferSource | undefined;
+ displayAspectHeight?: number | undefined;
+ displayAspectWidth?: number | undefined;
+ hardwareAcceleration?: HardwarePreference | undefined;
+ optimizeForLatency?: boolean | undefined;
+}
+
+interface VideoDecoderInit {
+ error: WebCodecsErrorCallback;
+ output: VideoFrameOutputCallback;
+}
+
+interface VideoDecoderSupport {
+ config?: VideoDecoderConfig;
+ supported?: boolean;
+}
+
+interface VideoEncoderConfig {
+ alpha?: AlphaOption | undefined;
+ avc?: AvcEncoderConfig | undefined;
+ bitrate?: number | undefined;
+ bitrateMode?: VideoEncoderBitrateMode | undefined;
+ codec: string;
+ displayHeight?: number | undefined;
+ displayWidth?: number | undefined;
+ framerate?: number | undefined;
+ hardwareAcceleration?: HardwarePreference | undefined;
+ height: number;
+ latencyMode?: LatencyMode | undefined;
+ scalabilityMode?: string | undefined;
+ width: number;
+}
+
+interface VideoEncoderEncodeOptions {
+ keyFrame?: boolean;
+}
+
+interface VideoEncoderInit {
+ error: WebCodecsErrorCallback;
+ output: EncodedVideoChunkOutputCallback;
+}
+
+interface VideoEncoderSupport {
+ config?: VideoEncoderConfig;
+ supported?: boolean;
+}
+
+interface VideoFrameBufferInit {
+ codedHeight: number;
+ codedWidth: number;
+ colorSpace?: VideoColorSpaceInit | undefined;
+ displayHeight?: number | undefined;
+ displayWidth?: number | undefined;
+ duration?: number | undefined;
+ format: VideoPixelFormat;
+ layout?: PlaneLayout[] | undefined;
+ timestamp: number;
+ visibleRect?: DOMRectInit | undefined;
+}
+
+interface VideoFrameCopyToOptions {
+ layout?: PlaneLayout[] | undefined;
+ rect?: DOMRectInit | undefined;
+}
+
+interface VideoFrameInit {
+ alpha?: AlphaOption | undefined;
+ displayHeight?: number | undefined;
+ displayWidth?: number | undefined;
+ duration?: number | undefined;
+ timestamp?: number | undefined;
+ visibleRect?: DOMRectInit | undefined;
+}
+
+interface AudioData {
+ readonly duration: number;
+ readonly format: AudioSampleFormat;
+ readonly numberOfChannels: number;
+ readonly numberOfFrames: number;
+ readonly sampleRate: number;
+ readonly timestamp: number;
+ allocationSize(options: AudioDataCopyToOptions): number;
+ clone(): AudioData;
+ close(): void;
+ copyTo(destination: AllowSharedBufferSource, options: AudioDataCopyToOptions): void;
+}
+
+declare var AudioData: {
+ prototype: AudioData;
+ new(init: AudioDataInit): AudioData;
+};
+
+/** Available only in secure contexts. */
+interface AudioDecoder {
+ readonly decodeQueueSize: number;
+ readonly state: CodecState;
+ close(): void;
+ configure(config: AudioDecoderConfig): void;
+ decode(chunk: EncodedAudioChunk): void;
+ flush(): Promise;
+ reset(): void;
+}
+
+declare var AudioDecoder: {
+ prototype: AudioDecoder;
+ new(init: AudioDecoderInit): AudioDecoder;
+ isConfigSupported(config: AudioDecoderConfig): Promise;
+};
+
+/** Available only in secure contexts. */
+interface AudioEncoder {
+ readonly encodeQueueSize: number;
+ readonly state: CodecState;
+ close(): void;
+ configure(config: AudioEncoderConfig): void;
+ encode(data: AudioData): void;
+ flush(): Promise;
+ reset(): void;
+}
+
+declare var AudioEncoder: {
+ prototype: AudioEncoder;
+ new(init: AudioEncoderInit): AudioEncoder;
+ isConfigSupported(config: AudioEncoderConfig): Promise;
+};
+
+interface EncodedAudioChunk {
+ readonly byteLength: number;
+ readonly duration: number | null;
+ readonly timestamp: number;
+ readonly type: EncodedAudioChunkType;
+ copyTo(destination: AllowSharedBufferSource): void;
+}
+
+declare var EncodedAudioChunk: {
+ prototype: EncodedAudioChunk;
+ new(init: EncodedAudioChunkInit): EncodedAudioChunk;
+};
+
+interface EncodedVideoChunk {
+ readonly byteLength: number;
+ readonly duration: number | null;
+ readonly timestamp: number;
+ readonly type: EncodedVideoChunkType;
+ copyTo(destination: AllowSharedBufferSource): void;
+}
+
+declare var EncodedVideoChunk: {
+ prototype: EncodedVideoChunk;
+ new(init: EncodedVideoChunkInit): EncodedVideoChunk;
+};
+
+/** Available only in secure contexts. */
+interface ImageDecoder {
+ readonly complete: boolean;
+ readonly completed: Promise;
+ readonly tracks: ImageTrackList;
+ readonly type: string;
+ close(): void;
+ decode(options?: ImageDecodeOptions): Promise;
+ reset(): void;
+}
+
+declare var ImageDecoder: {
+ prototype: ImageDecoder;
+ new(init: ImageDecoderInit): ImageDecoder;
+ isTypeSupported(type: string): Promise;
+};
+
+interface ImageTrack {
+ readonly animated: boolean;
+ readonly frameCount: number;
+ readonly repetitionCount: number;
+ selected: boolean;
+}
+
+declare var ImageTrack: {
+ prototype: ImageTrack;
+ new(): ImageTrack;
+};
+
+interface ImageTrackList {
+ readonly length: number;
+ readonly ready: Promise;
+ readonly selectedIndex: number;
+ readonly selectedTrack: ImageTrack | null;
+ [index: number]: ImageTrack;
+}
+
+declare var ImageTrackList: {
+ prototype: ImageTrackList;
+ new(): ImageTrackList;
+};
+
+interface VideoColorSpace {
+ readonly fullRange: boolean | null;
+ readonly matrix: VideoMatrixCoefficients | null;
+ readonly primaries: VideoColorPrimaries | null;
+ readonly transfer: VideoTransferCharacteristics | null;
+ toJSON(): VideoColorSpaceInit;
+}
+
+declare var VideoColorSpace: {
+ prototype: VideoColorSpace;
+ new(init?: VideoColorSpaceInit): VideoColorSpace;
+};
+
+/** Available only in secure contexts. */
+interface VideoDecoder {
+ readonly decodeQueueSize: number;
+ readonly state: CodecState;
+ close(): void;
+ configure(config: VideoDecoderConfig): void;
+ decode(chunk: EncodedVideoChunk): void;
+ flush(): Promise;
+ reset(): void;
+}
+
+declare var VideoDecoder: {
+ prototype: VideoDecoder;
+ new(init: VideoDecoderInit): VideoDecoder;
+ isConfigSupported(config: VideoDecoderConfig): Promise;
+};
+
+/** Available only in secure contexts. */
+interface VideoEncoder {
+ readonly encodeQueueSize: number;
+ readonly state: CodecState;
+ close(): void;
+ configure(config: VideoEncoderConfig): void;
+ encode(frame: VideoFrame, options?: VideoEncoderEncodeOptions): void;
+ flush(): Promise;
+ reset(): void;
+}
+
+declare var VideoEncoder: {
+ prototype: VideoEncoder;
+ new(init: VideoEncoderInit): VideoEncoder;
+ isConfigSupported(config: VideoEncoderConfig): Promise;
+};
+
+interface VideoFrame {
+ readonly codedHeight: number;
+ readonly codedRect: DOMRectReadOnly | null;
+ readonly codedWidth: number;
+ readonly colorSpace: VideoColorSpace;
+ readonly displayHeight: number;
+ readonly displayWidth: number;
+ readonly duration: number | null;
+ readonly format: VideoPixelFormat | null;
+ readonly timestamp: number;
+ readonly visibleRect: DOMRectReadOnly | null;
+ allocationSize(options?: VideoFrameCopyToOptions): number;
+ clone(): VideoFrame;
+ close(): void;
+ copyTo(destination: AllowSharedBufferSource, options?: VideoFrameCopyToOptions): Promise;
+}
+
+declare var VideoFrame: {
+ prototype: VideoFrame;
+ new(source: CanvasImageSource, init?: VideoFrameInit): VideoFrame;
+ new(data: AllowSharedBufferSource, init: VideoFrameBufferInit): VideoFrame;
+};
+
+interface AudioDataOutputCallback {
+ (output: AudioData): void;
+}
+
+interface EncodedAudioChunkOutputCallback {
+ (output: EncodedAudioChunk, metadata: EncodedAudioChunkMetadata): void;
+}
+
+interface EncodedVideoChunkOutputCallback {
+ (chunk: EncodedVideoChunk, metadata: EncodedVideoChunkMetadata): void;
+}
+
+interface VideoFrameOutputCallback {
+ (output: VideoFrame): void;
+}
+
+interface WebCodecsErrorCallback {
+ (error: DOMException): void;
+}
+
+// type AllowSharedBufferSource = ArrayBuffer | ArrayBufferView;
+// type BitrateMode = "constant" | "variable";
+type ImageBufferSource = ArrayBuffer | ArrayBufferView | ReadableStream;
+// type AlphaOption = "discard" | "keep";
+type AudioSampleFormat = "f32" | "f32-planar" | "s16" | "s16-planar" | "s32" | "s32-planar" | "u8" | "u8-planar";
+// type AvcBitstreamFormat = "annexb" | "avc";
+// type CodecState = "closed" | "configured" | "unconfigured";
+type EncodedAudioChunkType = "delta" | "key";
+// type EncodedVideoChunkType = "delta" | "key";
+type HardwarePreference = "no-preference" | "prefer-hardware" | "prefer-software";
+// type LatencyMode = "quality" | "realtime";
+// type VideoColorPrimaries = "bt470bg" | "bt709" | "smpte170m";
+// type VideoMatrixCoefficients = "bt470bg" | "bt709" | "rgb" | "smpte170m";
+// type VideoPixelFormat = "BGRA" | "BGRX" | "I420" | "I420A" | "I422" | "I444" | "NV12" | "RGBA" | "RGBX";
+// type VideoTransferCharacteristics = "bt709" | "iec61966-2-1" | "smpte170m";
diff --git a/node_modules/@types/emscripten/LICENSE b/node_modules/@types/emscripten/LICENSE
new file mode 100644
index 0000000..9e841e7
--- /dev/null
+++ b/node_modules/@types/emscripten/LICENSE
@@ -0,0 +1,21 @@
+ MIT License
+
+ Copyright (c) Microsoft Corporation.
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in all
+ copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE
diff --git a/node_modules/@types/emscripten/README.md b/node_modules/@types/emscripten/README.md
new file mode 100644
index 0000000..888b0a1
--- /dev/null
+++ b/node_modules/@types/emscripten/README.md
@@ -0,0 +1,15 @@
+# Installation
+> `npm install --save @types/emscripten`
+
+# Summary
+This package contains type definitions for emscripten (https://emscripten.org).
+
+# Details
+Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/emscripten.
+
+### Additional Details
+ * Last updated: Tue, 28 May 2024 20:07:23 GMT
+ * Dependencies: none
+
+# Credits
+These definitions were written by [Kensuke Matsuzaki](https://github.com/zakki), [Periklis Tsirakidis](https://github.com/periklis), [Bumsik Kim](https://github.com/kbumsik), and [Louis DeScioli](https://github.com/lourd).
diff --git a/node_modules/@types/emscripten/index.d.ts b/node_modules/@types/emscripten/index.d.ts
new file mode 100644
index 0000000..7436fa6
--- /dev/null
+++ b/node_modules/@types/emscripten/index.d.ts
@@ -0,0 +1,451 @@
+/** Other WebAssembly declarations, for compatibility with older versions of Typescript */
+declare namespace WebAssembly {
+ interface Module {}
+}
+
+declare namespace Emscripten {
+ interface FileSystemType {
+ mount(mount: FS.Mount): FS.FSNode;
+ syncfs(mount: FS.Mount, populate: () => unknown, done: (err?: number | null) => unknown): void;
+ }
+ type EnvironmentType = "WEB" | "NODE" | "SHELL" | "WORKER";
+
+ type JSType = "number" | "string" | "array" | "boolean";
+ type TypeCompatibleWithC = number | string | any[] | boolean;
+
+ type CIntType = "i8" | "i16" | "i32" | "i64";
+ type CFloatType = "float" | "double";
+ type CPointerType = "i8*" | "i16*" | "i32*" | "i64*" | "float*" | "double*" | "*";
+ type CType = CIntType | CFloatType | CPointerType;
+
+ interface CCallOpts {
+ async?: boolean | undefined;
+ }
+}
+
+interface EmscriptenModule {
+ print(str: string): void;
+ printErr(str: string): void;
+ arguments: string[];
+ environment: Emscripten.EnvironmentType;
+ preInit: Array<{ (): void }>;
+ preRun: Array<{ (): void }>;
+ postRun: Array<{ (): void }>;
+ onAbort: { (what: any): void };
+ onRuntimeInitialized: { (): void };
+ preinitializedWebGLContext: WebGLRenderingContext;
+ noInitialRun: boolean;
+ noExitRuntime: boolean;
+ logReadFiles: boolean;
+ filePackagePrefixURL: string;
+ wasmBinary: ArrayBuffer;
+
+ destroy(object: object): void;
+ getPreloadedPackage(remotePackageName: string, remotePackageSize: number): ArrayBuffer;
+ instantiateWasm(
+ imports: WebAssembly.Imports,
+ successCallback: (module: WebAssembly.Instance) => void,
+ ): WebAssembly.Exports | undefined;
+ locateFile(url: string, scriptDirectory: string): string;
+ onCustomMessage(event: MessageEvent): void;
+
+ // USE_TYPED_ARRAYS == 1
+ HEAP: Int32Array;
+ IHEAP: Int32Array;
+ FHEAP: Float64Array;
+
+ // USE_TYPED_ARRAYS == 2
+ HEAP8: Int8Array;
+ HEAP16: Int16Array;
+ HEAP32: Int32Array;
+ HEAPU8: Uint8Array;
+ HEAPU16: Uint16Array;
+ HEAPU32: Uint32Array;
+ HEAPF32: Float32Array;
+ HEAPF64: Float64Array;
+ HEAP64: BigInt64Array;
+ HEAPU64: BigUint64Array;
+
+ TOTAL_STACK: number;
+ TOTAL_MEMORY: number;
+ FAST_MEMORY: number;
+
+ addOnPreRun(cb: () => any): void;
+ addOnInit(cb: () => any): void;
+ addOnPreMain(cb: () => any): void;
+ addOnExit(cb: () => any): void;
+ addOnPostRun(cb: () => any): void;
+
+ preloadedImages: any;
+ preloadedAudios: any;
+
+ _malloc(size: number): number;
+ _free(ptr: number): void;
+}
+
+/**
+ * A factory function is generated when setting the `MODULARIZE` build option
+ * to `1` in your Emscripten build. It return a Promise that resolves to an
+ * initialized, ready-to-call `EmscriptenModule` instance.
+ *
+ * By default, the factory function will be named `Module`. It's recommended to
+ * use the `EXPORT_ES6` option, in which the factory function will be the
+ * default export. If used without `EXPORT_ES6`, the factory function will be a
+ * global variable. You can rename the variable using the `EXPORT_NAME` build
+ * option. It's left to you to declare any global variables as needed in your
+ * application's types.
+ * @param moduleOverrides Default properties for the initialized module.
+ */
+type EmscriptenModuleFactory = (
+ moduleOverrides?: Partial,
+) => Promise;
+
+declare namespace FS {
+ interface Lookup {
+ path: string;
+ node: FSNode;
+ }
+
+ interface Analyze {
+ isRoot: boolean;
+ exists: boolean;
+ error: Error;
+ name: string;
+ path: Lookup["path"];
+ object: Lookup["node"];
+ parentExists: boolean;
+ parentPath: Lookup["path"];
+ parentObject: Lookup["node"];
+ }
+
+ interface Mount {
+ type: Emscripten.FileSystemType;
+ opts: object;
+ mountpoint: string;
+ mounts: Mount[];
+ root: FSNode;
+ }
+
+ class FSStream {
+ constructor();
+ object: FSNode;
+ readonly isRead: boolean;
+ readonly isWrite: boolean;
+ readonly isAppend: boolean;
+ flags: number;
+ position: number;
+ fd?: number;
+ nfd?: number;
+ }
+
+ interface StreamOps {
+ open(stream: FSStream): void;
+ close(stream: FSStream): void;
+ read(stream: FSStream, buffer: Uint8Array, offset: number, length: number, position: number): number;
+ write(stream: FSStream, buffer: Uint8Array, offset: number, length: number, position: number): number;
+ llseek(stream: FSStream, offset: number, whence: number): number;
+ }
+
+ class FSNode {
+ parent: FSNode;
+ mount: Mount;
+ mounted?: Mount;
+ id: number;
+ name: string;
+ mode: number;
+ rdev: number;
+ readMode: number;
+ writeMode: number;
+ constructor(parent: FSNode, name: string, mode: number, rdev: number);
+ read: boolean;
+ write: boolean;
+ readonly isFolder: boolean;
+ readonly isDevice: boolean;
+ }
+
+ interface NodeOps {
+ getattr(node: FSNode): Stats;
+ setattr(node: FSNode, attr: Stats): void;
+ lookup(parent: FSNode, name: string): FSNode;
+ mknod(parent: FSNode, name: string, mode: number, dev: unknown): FSNode;
+ rename(oldNode: FSNode, newDir: FSNode, newName: string): void;
+ unlink(parent: FSNode, name: string): void;
+ rmdir(parent: FSNode, name: string): void;
+ readdir(node: FSNode): string[];
+ symlink(parent: FSNode, newName: string, oldPath: string): void;
+ readlink(node: FSNode): string;
+ }
+
+ interface Stats {
+ dev: number;
+ ino: number;
+ mode: number;
+ nlink: number;
+ uid: number;
+ gid: number;
+ rdev: number;
+ size: number;
+ blksize: number;
+ blocks: number;
+ atime: Date;
+ mtime: Date;
+ ctime: Date;
+ timestamp?: number;
+ }
+
+ class ErrnoError extends Error {
+ name: "ErronoError";
+ errno: number;
+ code: string;
+ constructor(errno: number);
+ }
+
+ let ignorePermissions: boolean;
+ let trackingDelegate: {
+ onOpenFile(path: string, trackingFlags: number): unknown;
+ onCloseFile(path: string): unknown;
+ onSeekFile(path: string, position: number, whence: number): unknown;
+ onReadFile(path: string, bytesRead: number): unknown;
+ onWriteToFile(path: string, bytesWritten: number): unknown;
+ onMakeDirectory(path: string, mode: number): unknown;
+ onMakeSymlink(oldpath: string, newpath: string): unknown;
+ willMovePath(old_path: string, new_path: string): unknown;
+ onMovePath(old_path: string, new_path: string): unknown;
+ willDeletePath(path: string): unknown;
+ onDeletePath(path: string): unknown;
+ };
+ let tracking: any;
+ let genericErrors: Record;
+
+ //
+ // paths
+ //
+ function lookupPath(
+ path: string,
+ opts: Partial<{
+ follow_mount: boolean;
+ /**
+ * by default, lookupPath will not follow a symlink if it is the final path component.
+ * setting opts.follow = true will override this behavior.
+ */
+ follow: boolean;
+ recurse_count: number;
+ parent: boolean;
+ }>,
+ ): Lookup;
+ function getPath(node: FSNode): string;
+ function analyzePath(path: string, dontResolveLastLink?: boolean): Analyze;
+
+ //
+ // nodes
+ //
+ function isFile(mode: number): boolean;
+ function isDir(mode: number): boolean;
+ function isLink(mode: number): boolean;
+ function isChrdev(mode: number): boolean;
+ function isBlkdev(mode: number): boolean;
+ function isFIFO(mode: number): boolean;
+ function isSocket(mode: number): boolean;
+
+ //
+ // devices
+ //
+ function major(dev: number): number;
+ function minor(dev: number): number;
+ function makedev(ma: number, mi: number): number;
+ function registerDevice(dev: number, ops: Partial): void;
+ function getDevice(dev: number): { stream_ops: StreamOps };
+
+ //
+ // core
+ //
+ function getMounts(mount: Mount): Mount[];
+ function syncfs(populate: boolean, callback: (e: any) => any): void;
+ function syncfs(callback: (e: any) => any, populate?: boolean): void;
+ function mount(type: Emscripten.FileSystemType, opts: any, mountpoint: string): any;
+ function unmount(mountpoint: string): void;
+
+ function mkdir(path: string, mode?: number): FSNode;
+ function mkdev(path: string, mode?: number, dev?: number): FSNode;
+ function symlink(oldpath: string, newpath: string): FSNode;
+ function rename(old_path: string, new_path: string): void;
+ function rmdir(path: string): void;
+ function readdir(path: string): string[];
+ function unlink(path: string): void;
+ function readlink(path: string): string;
+ function stat(path: string, dontFollow?: boolean): Stats;
+ function lstat(path: string): Stats;
+ function chmod(path: string, mode: number, dontFollow?: boolean): void;
+ function lchmod(path: string, mode: number): void;
+ function fchmod(fd: number, mode: number): void;
+ function chown(path: string, uid: number, gid: number, dontFollow?: boolean): void;
+ function lchown(path: string, uid: number, gid: number): void;
+ function fchown(fd: number, uid: number, gid: number): void;
+ function truncate(path: string, len: number): void;
+ function ftruncate(fd: number, len: number): void;
+ function utime(path: string, atime: number, mtime: number): void;
+ function open(path: string, flags: string, mode?: number, fd_start?: number, fd_end?: number): FSStream;
+ function close(stream: FSStream): void;
+ function llseek(stream: FSStream, offset: number, whence: number): number;
+ function read(stream: FSStream, buffer: ArrayBufferView, offset: number, length: number, position?: number): number;
+ function write(
+ stream: FSStream,
+ buffer: ArrayBufferView,
+ offset: number,
+ length: number,
+ position?: number,
+ canOwn?: boolean,
+ ): number;
+ function allocate(stream: FSStream, offset: number, length: number): void;
+ function mmap(
+ stream: FSStream,
+ buffer: ArrayBufferView,
+ offset: number,
+ length: number,
+ position: number,
+ prot: number,
+ flags: number,
+ ): {
+ allocated: boolean;
+ ptr: number;
+ };
+ function ioctl(stream: FSStream, cmd: any, arg: any): any;
+ function readFile(path: string, opts: { encoding: "binary"; flags?: string | undefined }): Uint8Array;
+ function readFile(path: string, opts: { encoding: "utf8"; flags?: string | undefined }): string;
+ function readFile(path: string, opts?: { flags?: string | undefined }): Uint8Array;
+ function writeFile(path: string, data: string | ArrayBufferView, opts?: { flags?: string | undefined }): void;
+
+ //
+ // module-level FS code
+ //
+ function cwd(): string;
+ function chdir(path: string): void;
+ function init(
+ input: null | (() => number | null),
+ output: null | ((c: number) => any),
+ error: null | ((c: number) => any),
+ ): void;
+
+ function createLazyFile(
+ parent: string | FSNode,
+ name: string,
+ url: string,
+ canRead: boolean,
+ canWrite: boolean,
+ ): FSNode;
+ function createPreloadedFile(
+ parent: string | FSNode,
+ name: string,
+ url: string,
+ canRead: boolean,
+ canWrite: boolean,
+ onload?: () => void,
+ onerror?: () => void,
+ dontCreateFile?: boolean,
+ canOwn?: boolean,
+ ): void;
+ function createDataFile(
+ parent: string | FSNode,
+ name: string,
+ data: ArrayBufferView,
+ canRead: boolean,
+ canWrite: boolean,
+ canOwn: boolean,
+ ): FSNode;
+}
+
+declare var MEMFS: Emscripten.FileSystemType;
+declare var NODEFS: Emscripten.FileSystemType;
+declare var IDBFS: Emscripten.FileSystemType;
+
+// https://emscripten.org/docs/porting/connecting_cpp_and_javascript/Interacting-with-code.html
+type StringToType = R extends Emscripten.JSType ? {
+ number: number;
+ string: string;
+ array: number[] | string[] | boolean[] | Uint8Array | Int8Array;
+ boolean: boolean;
+ null: null;
+ }[R]
+ : never;
+
+type ArgsToType> = Extract<
+ {
+ [P in keyof T]: StringToType;
+ },
+ any[]
+>;
+
+type ReturnToType = R extends null ? null : StringToType>;
+
+// Below runtime function/variable declarations are exportable by
+// -s EXTRA_EXPORTED_RUNTIME_METHODS. You can extend or merge
+// EmscriptenModule interface to add runtime functions.
+//
+// For example, by using -s "EXTRA_EXPORTED_RUNTIME_METHODS=['ccall']"
+// You can access ccall() via Module["ccall"]. In this case, you should
+// extend EmscriptenModule to pass the compiler check like the following:
+//
+// interface YourOwnEmscriptenModule extends EmscriptenModule {
+// ccall: typeof ccall;
+// }
+//
+// See: https://emscripten.org/docs/getting_started/FAQ.html#why-do-i-get-typeerror-module-something-is-not-a-function
+
+declare function cwrap | [], R extends Emscripten.JSType | null>(
+ ident: string,
+ returnType: R,
+ argTypes: I,
+ opts?: Emscripten.CCallOpts,
+): (...arg: ArgsToType) => ReturnToType;
+
+declare function ccall | [], R extends Emscripten.JSType | null>(
+ ident: string,
+ returnType: R,
+ argTypes: I,
+ args: ArgsToType,
+ opts?: Emscripten.CCallOpts,
+): ReturnToType;
+
+declare function setValue(ptr: number, value: any, type: Emscripten.CType, noSafe?: boolean): void;
+declare function getValue(ptr: number, type: Emscripten.CType, noSafe?: boolean): number;
+
+declare function allocate(
+ slab: number[] | ArrayBufferView | number,
+ types: Emscripten.CType | Emscripten.CType[],
+ allocator: number,
+ ptr?: number,
+): number;
+
+declare function stackAlloc(size: number): number;
+declare function stackSave(): number;
+declare function stackRestore(ptr: number): void;
+
+declare function UTF8ToString(ptr: number, maxBytesToRead?: number): string;
+declare function stringToUTF8(str: string, outPtr: number, maxBytesToRead?: number): void;
+declare function lengthBytesUTF8(str: string): number;
+declare function allocateUTF8(str: string): number;
+declare function allocateUTF8OnStack(str: string): number;
+declare function UTF16ToString(ptr: number): string;
+declare function stringToUTF16(str: string, outPtr: number, maxBytesToRead?: number): void;
+declare function lengthBytesUTF16(str: string): number;
+declare function UTF32ToString(ptr: number): string;
+declare function stringToUTF32(str: string, outPtr: number, maxBytesToRead?: number): void;
+declare function lengthBytesUTF32(str: string): number;
+
+declare function intArrayFromString(stringy: string, dontAddNull?: boolean, length?: number): number[];
+declare function intArrayToString(array: number[]): string;
+declare function writeStringToMemory(str: string, buffer: number, dontAddNull: boolean): void;
+declare function writeArrayToMemory(array: number[], buffer: number): void;
+declare function writeAsciiToMemory(str: string, buffer: number, dontAddNull: boolean): void;
+
+declare function addRunDependency(id: any): void;
+declare function removeRunDependency(id: any): void;
+
+declare function addFunction(func: (...args: any[]) => any, signature?: string): number;
+declare function removeFunction(funcPtr: number): void;
+
+declare var ALLOC_NORMAL: number;
+declare var ALLOC_STACK: number;
+declare var ALLOC_STATIC: number;
+declare var ALLOC_DYNAMIC: number;
+declare var ALLOC_NONE: number;
diff --git a/node_modules/@types/emscripten/package.json b/node_modules/@types/emscripten/package.json
new file mode 100644
index 0000000..6d54cb2
--- /dev/null
+++ b/node_modules/@types/emscripten/package.json
@@ -0,0 +1,65 @@
+{
+ "_from": "@types/emscripten@^1.39.13",
+ "_id": "@types/emscripten@1.39.13",
+ "_inBundle": false,
+ "_integrity": "sha512-cFq+fO/isvhvmuP/+Sl4K4jtU6E23DoivtbO4r50e3odaxAiVdbfSYRDdJ4gCdxx+3aRjhphS5ZMwIH4hFy/Cw==",
+ "_location": "/@types/emscripten",
+ "_phantomChildren": {},
+ "_requested": {
+ "type": "range",
+ "registry": true,
+ "raw": "@types/emscripten@^1.39.13",
+ "name": "@types/emscripten",
+ "escapedName": "@types%2femscripten",
+ "scope": "@types",
+ "rawSpec": "^1.39.13",
+ "saveSpec": null,
+ "fetchSpec": "^1.39.13"
+ },
+ "_requiredBy": [
+ "/zxing-wasm"
+ ],
+ "_resolved": "https://registry.npmmirror.com/@types/emscripten/-/emscripten-1.39.13.tgz",
+ "_shasum": "afeb1648648dc096efe57983e20387627306e2aa",
+ "_spec": "@types/emscripten@^1.39.13",
+ "_where": "D:\\work\\tourGuide\\node_modules\\zxing-wasm",
+ "bugs": {
+ "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
+ },
+ "bundleDependencies": false,
+ "contributors": [
+ {
+ "name": "Kensuke Matsuzaki",
+ "url": "https://github.com/zakki"
+ },
+ {
+ "name": "Periklis Tsirakidis",
+ "url": "https://github.com/periklis"
+ },
+ {
+ "name": "Bumsik Kim",
+ "url": "https://github.com/kbumsik"
+ },
+ {
+ "name": "Louis DeScioli",
+ "url": "https://github.com/lourd"
+ }
+ ],
+ "dependencies": {},
+ "deprecated": false,
+ "description": "TypeScript definitions for emscripten",
+ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/emscripten",
+ "license": "MIT",
+ "main": "",
+ "name": "@types/emscripten",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git",
+ "directory": "types/emscripten"
+ },
+ "scripts": {},
+ "typeScriptVersion": "4.7",
+ "types": "index.d.ts",
+ "typesPublisherContentHash": "e4c38466f07759bfefe22fd073222d18f79b78112fc989c972f3e86c81b49800",
+ "version": "1.39.13"
+}
diff --git a/node_modules/barcode-detector/dist/cjs/BarcodeDetector.d.ts b/node_modules/barcode-detector/dist/cjs/BarcodeDetector.d.ts
new file mode 100644
index 0000000..795e0bd
--- /dev/null
+++ b/node_modules/barcode-detector/dist/cjs/BarcodeDetector.d.ts
@@ -0,0 +1,34 @@
+import { type ZXingReaderModule } from "zxing-wasm/reader";
+import { type BarcodeFormat, type ReadResultBarcodeFormat } from "./utils.js";
+export type { BarcodeFormat } from "./utils.js";
+export interface BarcodeDetectorOptions {
+ formats?: BarcodeFormat[];
+}
+export interface Point2D {
+ x: number;
+ y: number;
+}
+export interface DetectedBarcode {
+ boundingBox: DOMRectReadOnly;
+ rawValue: string;
+ format: ReadResultBarcodeFormat;
+ cornerPoints: [Point2D, Point2D, Point2D, Point2D];
+}
+interface CustomEventMap {
+ load: CustomEvent;
+ error: CustomEvent;
+}
+type ChangeEventListener = (type: K, callback: ((evt: CustomEventMap[K]) => void) | {
+ handleEvent(evt: CustomEventMap[K]): void;
+} | null, options?: boolean | AddEventListenerOptions | undefined) => void;
+export interface BarcodeDetector {
+ addEventListener: ChangeEventListener;
+ removeEventListener: ChangeEventListener;
+}
+export declare class BarcodeDetector extends EventTarget {
+ #private;
+ constructor(barcodeDectorOptions?: BarcodeDetectorOptions);
+ static getSupportedFormats(): Promise;
+ detect(image: ImageBitmapSourceWebCodecs): Promise;
+}
+export { setZXingModuleOverrides } from "zxing-wasm/reader";
diff --git a/node_modules/barcode-detector/dist/cjs/index.d.ts b/node_modules/barcode-detector/dist/cjs/index.d.ts
new file mode 100644
index 0000000..5785a01
--- /dev/null
+++ b/node_modules/barcode-detector/dist/cjs/index.d.ts
@@ -0,0 +1,2 @@
+import "./side-effects.js";
+export * from "./pure.js";
diff --git a/node_modules/barcode-detector/dist/cjs/index.js b/node_modules/barcode-detector/dist/cjs/index.js
new file mode 100644
index 0000000..b986716
--- /dev/null
+++ b/node_modules/barcode-detector/dist/cjs/index.js
@@ -0,0 +1 @@
+"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});require("./side-effects.js");const e=require("./pure.js");exports.BarcodeDetector=e.BarcodeDetector;exports.setZXingModuleOverrides=e.setZXingModuleOverrides;
diff --git a/node_modules/barcode-detector/dist/cjs/package.json b/node_modules/barcode-detector/dist/cjs/package.json
new file mode 100644
index 0000000..5bbefff
--- /dev/null
+++ b/node_modules/barcode-detector/dist/cjs/package.json
@@ -0,0 +1,3 @@
+{
+ "type": "commonjs"
+}
diff --git a/node_modules/barcode-detector/dist/cjs/pure.d.ts b/node_modules/barcode-detector/dist/cjs/pure.d.ts
new file mode 100644
index 0000000..29bd716
--- /dev/null
+++ b/node_modules/barcode-detector/dist/cjs/pure.d.ts
@@ -0,0 +1 @@
+export * from "./BarcodeDetector.js";
diff --git a/node_modules/barcode-detector/dist/cjs/pure.js b/node_modules/barcode-detector/dist/cjs/pure.js
new file mode 100644
index 0000000..4d84392
--- /dev/null
+++ b/node_modules/barcode-detector/dist/cjs/pure.js
@@ -0,0 +1,2 @@
+"use strict";var Zr=o=>{throw TypeError(o)};var Jr=(o,d,p)=>d.has(o)||Zr("Cannot "+p);var Kr=(o,d,p)=>(Jr(o,d,"read from private field"),p?p.call(o):d.get(o)),te=(o,d,p)=>d.has(o)?Zr("Cannot add the same private member more than once"):d instanceof WeakSet?d.add(o):d.set(o,p),re=(o,d,p,y)=>(Jr(o,d,"write to private field"),y?y.call(o,p):d.set(o,p),p);Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const ee=["Aztec","Codabar","Code128","Code39","Code93","DataBar","DataBarExpanded","DataBarLimited","DataMatrix","DXFilmEdge","EAN-13","EAN-8","ITF","Linear-Codes","Matrix-Codes","MaxiCode","MicroQRCode","None","PDF417","QRCode","rMQRCode","UPC-A","UPC-E"];function ro(o){return o.join("|")}function eo(o){const d=ne(o);let p=0,y=ee.length-1;for(;p<=y;){const c=Math.floor((p+y)/2),P=ee[c],S=ne(P);if(S===d)return P;S{const p=o.match(/_(.+?)\.wasm$/);return p?`https://fastly.jsdelivr.net/npm/zxing-wasm@1.3.4/dist/${p[1]}/${o}`:d+o}};let ar=new WeakMap;function ir(o,d){var p;const y=ar.get(o);if(y!=null&&y.modulePromise&&d===void 0)return y.modulePromise;const c=(p=y==null?void 0:y.moduleOverrides)!=null?p:co,P=o({...c});return ar.set(o,{moduleOverrides:c,modulePromise:P}),P}function lo(o,d){ar.set(o,{moduleOverrides:d})}async function fo(o,d,p=st){const y={...st,...p},c=await ir(o),{size:P}=d,S=new Uint8Array(await d.arrayBuffer()),B=c._malloc(P);c.HEAPU8.set(S,B);const V=c.readBarcodesFromImage(B,P,oe(c,y));c._free(B);const R=[];for(let W=0;W{var o,d=typeof document<"u"&&((o=document.currentScript)==null?void 0:o.tagName.toUpperCase())==="SCRIPT"?document.currentScript.src:void 0;return function(p={}){var y,c=p,P,S,B=new Promise((t,r)=>{P=t,S=r}),V=typeof window=="object",R=typeof Bun<"u",W=typeof importScripts=="function";typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string"&&process.type!="renderer";var N=Object.assign({},c),H="./this.program",I="";function ut(t){return c.locateFile?c.locateFile(t,I):I+t}var ct,et;if(V||W||R){var lt;W?I=self.location.href:typeof document<"u"&&((lt=document.currentScript)===null||lt===void 0?void 0:lt.tagName.toUpperCase())==="SCRIPT"&&(I=document.currentScript.src),d&&(I=d),I.startsWith("blob:")?I="":I=I.substr(0,I.replace(/[?#].*/,"").lastIndexOf("/")+1),W&&(et=t=>{var r=new XMLHttpRequest;return r.open("GET",t,!1),r.responseType="arraybuffer",r.send(null),new Uint8Array(r.response)}),ct=t=>fetch(t,{credentials:"same-origin"}).then(r=>r.ok?r.arrayBuffer():Promise.reject(new Error(r.status+" : "+r.url)))}var kt=c.print||console.log.bind(console),nt=c.printErr||console.error.bind(console);Object.assign(c,N),N=null,c.arguments&&c.arguments,c.thisProgram&&(H=c.thisProgram);var wt=c.wasmBinary,$t,sr=!1,L,F,at,ft,Z,E,ur,cr;function lr(){var t=$t.buffer;c.HEAP8=L=new Int8Array(t),c.HEAP16=at=new Int16Array(t),c.HEAPU8=F=new Uint8Array(t),c.HEAPU16=ft=new Uint16Array(t),c.HEAP32=Z=new Int32Array(t),c.HEAPU32=E=new Uint32Array(t),c.HEAPF32=ur=new Float32Array(t),c.HEAPF64=cr=new Float64Array(t)}var fr=[],dr=[],hr=[];function me(){var t=c.preRun;t&&(typeof t=="function"&&(t=[t]),t.forEach($e)),Vt(fr)}function ge(){Vt(dr)}function we(){var t=c.postRun;t&&(typeof t=="function"&&(t=[t]),t.forEach(Ce)),Vt(hr)}function $e(t){fr.unshift(t)}function be(t){dr.unshift(t)}function Ce(t){hr.unshift(t)}var J=0,dt=null;function Te(t){var r;J++,(r=c.monitorRunDependencies)===null||r===void 0||r.call(c,J)}function Pe(t){var r;if(J--,(r=c.monitorRunDependencies)===null||r===void 0||r.call(c,J),J==0&&dt){var e=dt;dt=null,e()}}function Ut(t){var r;(r=c.onAbort)===null||r===void 0||r.call(c,t),t="Aborted("+t+")",nt(t),sr=!0,t+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(t);throw S(e),e}var Ee="data:application/octet-stream;base64,",pr=t=>t.startsWith(Ee);function _e(){var t="zxing_reader.wasm";return pr(t)?t:ut(t)}var bt;function vr(t){if(t==bt&&wt)return new Uint8Array(wt);if(et)return et(t);throw"both async and sync fetching of the wasm failed"}function Ae(t){return wt?Promise.resolve().then(()=>vr(t)):ct(t).then(r=>new Uint8Array(r),()=>vr(t))}function yr(t,r,e){return Ae(t).then(n=>WebAssembly.instantiate(n,r)).then(e,n=>{nt(`failed to asynchronously prepare wasm: ${n}`),Ut(n)})}function Oe(t,r,e,n){return!t&&typeof WebAssembly.instantiateStreaming=="function"&&!pr(r)&&typeof fetch=="function"?fetch(r,{credentials:"same-origin"}).then(a=>{var i=WebAssembly.instantiateStreaming(a,e);return i.then(n,function(u){return nt(`wasm streaming compile failed: ${u}`),nt("falling back to ArrayBuffer instantiation"),yr(r,e,n)})}):yr(r,e,n)}function De(){return{a:wa}}function Se(){var t,r=De();function e(a,i){return A=a.exports,$t=A.za,lr(),_r=A.Da,be(A.Aa),Pe(),A}Te();function n(a){e(a.instance)}if(c.instantiateWasm)try{return c.instantiateWasm(r,e)}catch(a){nt(`Module.instantiateWasm callback failed with error: ${a}`),S(a)}return(t=bt)!==null&&t!==void 0||(bt=_e()),Oe(wt,bt,r,n).catch(S),{}}var Vt=t=>{t.forEach(r=>r(c))};c.noExitRuntime;var w=t=>Br(t),$=()=>kr(),Ct=[],Tt=0,xe=t=>{var r=new Ht(t);return r.get_caught()||(r.set_caught(!0),Tt--),r.set_rethrown(!1),Ct.push(r),Vr(t),Ir(t)},G=0,je=()=>{m(0,0);var t=Ct.pop();Ur(t.excPtr),G=0};class Ht{constructor(r){this.excPtr=r,this.ptr=r-24}set_type(r){E[this.ptr+4>>2]=r}get_type(){return E[this.ptr+4>>2]}set_destructor(r){E[this.ptr+8>>2]=r}get_destructor(){return E[this.ptr+8>>2]}set_caught(r){r=r?1:0,L[this.ptr+12]=r}get_caught(){return L[this.ptr+12]!=0}set_rethrown(r){r=r?1:0,L[this.ptr+13]=r}get_rethrown(){return L[this.ptr+13]!=0}init(r,e){this.set_adjusted_ptr(0),this.set_type(r),this.set_destructor(e)}set_adjusted_ptr(r){E[this.ptr+16>>2]=r}get_adjusted_ptr(){return E[this.ptr+16>>2]}}var Fe=t=>{throw G||(G=t),G},Pt=t=>Rr(t),Lt=t=>{var r=G;if(!r)return Pt(0),0;var e=new Ht(r);e.set_adjusted_ptr(r);var n=e.get_type();if(!n)return Pt(0),r;for(var a of t){if(a===0||a===n)break;var i=e.ptr+16;if(Hr(a,n,i))return Pt(a),r}return Pt(n),r},Me=()=>Lt([]),We=t=>Lt([t]),Ie=(t,r)=>Lt([t,r]),Re=()=>{var t=Ct.pop();t||Ut("no exception to throw");var r=t.excPtr;throw t.get_rethrown()||(Ct.push(t),t.set_rethrown(!0),t.set_caught(!1),Tt++),G=r,G},Be=(t,r,e)=>{var n=new Ht(t);throw n.init(r,e),G=t,Tt++,G},ke=()=>Tt,Ue=()=>{Ut("")},Et={},zt=t=>{for(;t.length;){var r=t.pop(),e=t.pop();e(r)}};function ht(t){return this.fromWireType(E[t>>2])}var ot={},K={},_t={},mr,At=t=>{throw new mr(t)},tt=(t,r,e)=>{t.forEach(s=>_t[s]=r);function n(s){var l=e(s);l.length!==t.length&&At("Mismatched type converter count");for(var f=0;f{K.hasOwnProperty(s)?a[l]=K[s]:(i.push(s),ot.hasOwnProperty(s)||(ot[s]=[]),ot[s].push(()=>{a[l]=K[s],++u,u===i.length&&n(a)}))}),i.length===0&&n(a)},Ve=t=>{var r=Et[t];delete Et[t];var e=r.rawConstructor,n=r.rawDestructor,a=r.fields,i=a.map(u=>u.getterReturnType).concat(a.map(u=>u.setterArgumentType));tt([t],i,u=>{var s={};return a.forEach((l,f)=>{var h=l.fieldName,v=u[f],g=l.getter,T=l.getterContext,_=u[f+a.length],x=l.setter,O=l.setterContext;s[h]={read:D=>v.fromWireType(g(T,D)),write:(D,rt)=>{var M=[];x(O,D,_.toWireType(M,rt)),zt(M)}}}),[{name:r.name,fromWireType:l=>{var f={};for(var h in s)f[h]=s[h].read(l);return n(l),f},toWireType:(l,f)=>{for(var h in s)if(!(h in f))throw new TypeError(`Missing field: "${h}"`);var v=e();for(h in s)s[h].write(v,f[h]);return l!==null&&l.push(n,v),v},argPackAdvance:z,readValueFromPointer:ht,destructorFunction:n}]})},He=(t,r,e,n,a)=>{},Le=()=>{for(var t=new Array(256),r=0;r<256;++r)t[r]=String.fromCharCode(r);gr=t},gr,j=t=>{for(var r="",e=t;F[e];)r+=gr[F[e++]];return r},it,C=t=>{throw new it(t)};function ze(t,r){let e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var n=r.name;if(t||C(`type "${n}" must have a positive integer typeid pointer`),K.hasOwnProperty(t)){if(e.ignoreDuplicateRegistrations)return;C(`Cannot register type '${n}' twice`)}if(K[t]=r,delete _t[t],ot.hasOwnProperty(t)){var a=ot[t];delete ot[t],a.forEach(i=>i())}}function k(t,r){let e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return ze(t,r,e)}var z=8,Ne=(t,r,e,n)=>{r=j(r),k(t,{name:r,fromWireType:function(a){return!!a},toWireType:function(a,i){return i?e:n},argPackAdvance:z,readValueFromPointer:function(a){return this.fromWireType(F[a])},destructorFunction:null})},Ge=t=>({count:t.count,deleteScheduled:t.deleteScheduled,preservePointerOnDelete:t.preservePointerOnDelete,ptr:t.ptr,ptrType:t.ptrType,smartPtr:t.smartPtr,smartPtrType:t.smartPtrType}),Nt=t=>{function r(e){return e.$$.ptrType.registeredClass.name}C(r(t)+" instance already deleted")},Gt=!1,wr=t=>{},Xe=t=>{t.smartPtr?t.smartPtrType.rawDestructor(t.smartPtr):t.ptrType.registeredClass.rawDestructor(t.ptr)},$r=t=>{t.count.value-=1;var r=t.count.value===0;r&&Xe(t)},br=(t,r,e)=>{if(r===e)return t;if(e.baseClass===void 0)return null;var n=br(t,r,e.baseClass);return n===null?null:e.downcast(n)},Cr={},Qe={},Ye=(t,r)=>{for(r===void 0&&C("ptr should not be undefined");t.baseClass;)r=t.upcast(r),t=t.baseClass;return r},qe=(t,r)=>(r=Ye(t,r),Qe[r]),Ot=(t,r)=>{(!r.ptrType||!r.ptr)&&At("makeClassHandle requires ptr and ptrType");var e=!!r.smartPtrType,n=!!r.smartPtr;return e!==n&&At("Both smartPtrType and smartPtr must be specified"),r.count={value:1},pt(Object.create(t,{$$:{value:r,writable:!0}}))};function Ze(t){var r=this.getPointee(t);if(!r)return this.destructor(t),null;var e=qe(this.registeredClass,r);if(e!==void 0){if(e.$$.count.value===0)return e.$$.ptr=r,e.$$.smartPtr=t,e.clone();var n=e.clone();return this.destructor(t),n}function a(){return this.isSmartPointer?Ot(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:r,smartPtrType:this,smartPtr:t}):Ot(this.registeredClass.instancePrototype,{ptrType:this,ptr:t})}var i=this.registeredClass.getActualType(r),u=Cr[i];if(!u)return a.call(this);var s;this.isConst?s=u.constPointerType:s=u.pointerType;var l=br(r,this.registeredClass,s.registeredClass);return l===null?a.call(this):this.isSmartPointer?Ot(s.registeredClass.instancePrototype,{ptrType:s,ptr:l,smartPtrType:this,smartPtr:t}):Ot(s.registeredClass.instancePrototype,{ptrType:s,ptr:l})}var pt=t=>typeof FinalizationRegistry>"u"?(pt=r=>r,t):(Gt=new FinalizationRegistry(r=>{$r(r.$$)}),pt=r=>{var e=r.$$,n=!!e.smartPtr;if(n){var a={$$:e};Gt.register(r,a,r)}return r},wr=r=>Gt.unregister(r),pt(t)),Dt=[],Je=()=>{for(;Dt.length;){var t=Dt.pop();t.$$.deleteScheduled=!1,t.delete()}},Tr,Ke=()=>{Object.assign(St.prototype,{isAliasOf(t){if(!(this instanceof St)||!(t instanceof St))return!1;var r=this.$$.ptrType.registeredClass,e=this.$$.ptr;t.$$=t.$$;for(var n=t.$$.ptrType.registeredClass,a=t.$$.ptr;r.baseClass;)e=r.upcast(e),r=r.baseClass;for(;n.baseClass;)a=n.upcast(a),n=n.baseClass;return r===n&&e===a},clone(){if(this.$$.ptr||Nt(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var t=pt(Object.create(Object.getPrototypeOf(this),{$$:{value:Ge(this.$$)}}));return t.$$.count.value+=1,t.$$.deleteScheduled=!1,t},delete(){this.$$.ptr||Nt(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&C("Object already scheduled for deletion"),wr(this),$r(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||Nt(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&C("Object already scheduled for deletion"),Dt.push(this),Dt.length===1&&Tr&&Tr(Je),this.$$.deleteScheduled=!0,this}})};function St(){}var vt=(t,r)=>Object.defineProperty(r,"name",{value:t}),Pr=(t,r,e)=>{if(t[r].overloadTable===void 0){var n=t[r];t[r]=function(){for(var a=arguments.length,i=new Array(a),u=0;u{c.hasOwnProperty(t)?((e===void 0||c[t].overloadTable!==void 0&&c[t].overloadTable[e]!==void 0)&&C(`Cannot register public name '${t}' twice`),Pr(c,t,t),c.hasOwnProperty(e)&&C(`Cannot register multiple overloads of a function with the same number of arguments (${e})!`),c[t].overloadTable[e]=r):(c[t]=r,e!==void 0&&(c[t].numArguments=e))},tn=48,rn=57,en=t=>{t=t.replace(/[^a-zA-Z0-9_]/g,"$");var r=t.charCodeAt(0);return r>=tn&&r<=rn?`_${t}`:t};function nn(t,r,e,n,a,i,u,s){this.name=t,this.constructor=r,this.instancePrototype=e,this.rawDestructor=n,this.baseClass=a,this.getActualType=i,this.upcast=u,this.downcast=s,this.pureVirtualFunctions=[]}var Qt=(t,r,e)=>{for(;r!==e;)r.upcast||C(`Expected null or instance of ${e.name}, got an instance of ${r.name}`),t=r.upcast(t),r=r.baseClass;return t};function an(t,r){if(r===null)return this.isReference&&C(`null is not a valid ${this.name}`),0;r.$$||C(`Cannot pass "${tr(r)}" as a ${this.name}`),r.$$.ptr||C(`Cannot pass deleted object as a pointer of type ${this.name}`);var e=r.$$.ptrType.registeredClass,n=Qt(r.$$.ptr,e,this.registeredClass);return n}function on(t,r){var e;if(r===null)return this.isReference&&C(`null is not a valid ${this.name}`),this.isSmartPointer?(e=this.rawConstructor(),t!==null&&t.push(this.rawDestructor,e),e):0;(!r||!r.$$)&&C(`Cannot pass "${tr(r)}" as a ${this.name}`),r.$$.ptr||C(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&r.$$.ptrType.isConst&&C(`Cannot convert argument of type ${r.$$.smartPtrType?r.$$.smartPtrType.name:r.$$.ptrType.name} to parameter type ${this.name}`);var n=r.$$.ptrType.registeredClass;if(e=Qt(r.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(r.$$.smartPtr===void 0&&C("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:r.$$.smartPtrType===this?e=r.$$.smartPtr:C(`Cannot convert argument of type ${r.$$.smartPtrType?r.$$.smartPtrType.name:r.$$.ptrType.name} to parameter type ${this.name}`);break;case 1:e=r.$$.smartPtr;break;case 2:if(r.$$.smartPtrType===this)e=r.$$.smartPtr;else{var a=r.clone();e=this.rawShare(e,Q.toHandle(()=>a.delete())),t!==null&&t.push(this.rawDestructor,e)}break;default:C("Unsupporting sharing policy")}return e}function sn(t,r){if(r===null)return this.isReference&&C(`null is not a valid ${this.name}`),0;r.$$||C(`Cannot pass "${tr(r)}" as a ${this.name}`),r.$$.ptr||C(`Cannot pass deleted object as a pointer of type ${this.name}`),r.$$.ptrType.isConst&&C(`Cannot convert argument of type ${r.$$.ptrType.name} to parameter type ${this.name}`);var e=r.$$.ptrType.registeredClass,n=Qt(r.$$.ptr,e,this.registeredClass);return n}var un=()=>{Object.assign(xt.prototype,{getPointee(t){return this.rawGetPointee&&(t=this.rawGetPointee(t)),t},destructor(t){var r;(r=this.rawDestructor)===null||r===void 0||r.call(this,t)},argPackAdvance:z,readValueFromPointer:ht,fromWireType:Ze})};function xt(t,r,e,n,a,i,u,s,l,f,h){this.name=t,this.registeredClass=r,this.isReference=e,this.isConst=n,this.isSmartPointer=a,this.pointeeType=i,this.sharingPolicy=u,this.rawGetPointee=s,this.rawConstructor=l,this.rawShare=f,this.rawDestructor=h,!a&&r.baseClass===void 0?n?(this.toWireType=an,this.destructorFunction=null):(this.toWireType=sn,this.destructorFunction=null):this.toWireType=on}var Er=(t,r,e)=>{c.hasOwnProperty(t)||At("Replacing nonexistent public symbol"),c[t].overloadTable!==void 0&&e!==void 0?c[t].overloadTable[e]=r:(c[t]=r,c[t].argCount=e)},cn=(t,r,e)=>{t=t.replace(/p/g,"i");var n=c["dynCall_"+t];return n(r,...e)},jt=[],_r,b=t=>{var r=jt[t];return r||(t>=jt.length&&(jt.length=t+1),jt[t]=r=_r.get(t)),r},ln=function(t,r){let e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(t.includes("j"))return cn(t,r,e);var n=b(r)(...e);return n},fn=(t,r)=>function(){for(var e=arguments.length,n=new Array(e),a=0;a{t=j(t);function e(){return t.includes("j")?fn(t,r):b(r)}var n=e();return typeof n!="function"&&C(`unknown function pointer with signature ${t}: ${r}`),n},dn=(t,r)=>{var e=vt(r,function(n){this.name=r,this.message=n;var a=new Error(n).stack;a!==void 0&&(this.stack=this.toString()+`
+`+a.replace(/^Error(:[^\n]*)?\n/,""))});return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.prototype.toString=function(){return this.message===void 0?this.name:`${this.name}: ${this.message}`},e},Ar,Or=t=>{var r=Wr(t),e=j(r);return Y(r),e},Ft=(t,r)=>{var e=[],n={};function a(i){if(!n[i]&&!K[i]){if(_t[i]){_t[i].forEach(a);return}e.push(i),n[i]=!0}}throw r.forEach(a),new Ar(`${t}: `+e.map(Or).join([", "]))},hn=(t,r,e,n,a,i,u,s,l,f,h,v,g)=>{h=j(h),i=U(a,i),s&&(s=U(u,s)),f&&(f=U(l,f)),g=U(v,g);var T=en(h);Xt(T,function(){Ft(`Cannot construct ${h} due to unbound types`,[n])}),tt([t,r,e],n?[n]:[],_=>{_=_[0];var x,O;n?(x=_.registeredClass,O=x.instancePrototype):O=St.prototype;var D=vt(h,function(){if(Object.getPrototypeOf(this)!==rt)throw new it("Use 'new' to construct "+h);if(M.constructor_body===void 0)throw new it(h+" has no accessible constructor");for(var Yr=arguments.length,It=new Array(Yr),Rt=0;Rt{for(var e=[],n=0;n>2]);return e};function pn(t){for(var r=1;r{var u=Yt(r,e);a=U(n,a),tt([],[t],s=>{s=s[0];var l=`constructor ${s.name}`;if(s.registeredClass.constructor_body===void 0&&(s.registeredClass.constructor_body=[]),s.registeredClass.constructor_body[r-1]!==void 0)throw new it(`Cannot register multiple constructors with identical number of parameters (${r-1}) for class '${s.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return s.registeredClass.constructor_body[r-1]=()=>{Ft(`Cannot construct ${s.name} due to unbound types`,u)},tt([],u,f=>(f.splice(1,0,null),s.registeredClass.constructor_body[r-1]=qt(l,f,null,a,i),[])),[]})},Dr=t=>{t=t.trim();const r=t.indexOf("(");return r!==-1?t.substr(0,r):t},yn=(t,r,e,n,a,i,u,s,l,f)=>{var h=Yt(e,n);r=j(r),r=Dr(r),i=U(a,i),tt([],[t],v=>{v=v[0];var g=`${v.name}.${r}`;r.startsWith("@@")&&(r=Symbol[r.substring(2)]),s&&v.registeredClass.pureVirtualFunctions.push(r);function T(){Ft(`Cannot call ${g} due to unbound types`,h)}var _=v.registeredClass.instancePrototype,x=_[r];return x===void 0||x.overloadTable===void 0&&x.className!==v.name&&x.argCount===e-2?(T.argCount=e-2,T.className=v.name,_[r]=T):(Pr(_,r,g),_[r].overloadTable[e-2]=T),tt([],h,O=>{var D=qt(g,O,v,i,u);return _[r].overloadTable===void 0?(D.argCount=e-2,_[r]=D):_[r].overloadTable[e-2]=D,[]}),[]})},Zt=[],X=[],Jt=t=>{t>9&&--X[t+1]===0&&(X[t]=void 0,Zt.push(t))},mn=()=>X.length/2-5-Zt.length,gn=()=>{X.push(0,1,void 0,1,null,1,!0,1,!1,1),c.count_emval_handles=mn},Q={toValue:t=>(t||C("Cannot use deleted val. handle = "+t),X[t]),toHandle:t=>{switch(t){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{const r=Zt.pop()||X.length;return X[r]=t,X[r+1]=1,r}}}},Sr={name:"emscripten::val",fromWireType:t=>{var r=Q.toValue(t);return Jt(t),r},toWireType:(t,r)=>Q.toHandle(r),argPackAdvance:z,readValueFromPointer:ht,destructorFunction:null},wn=t=>k(t,Sr),$n=(t,r,e)=>{switch(r){case 1:return e?function(n){return this.fromWireType(L[n])}:function(n){return this.fromWireType(F[n])};case 2:return e?function(n){return this.fromWireType(at[n>>1])}:function(n){return this.fromWireType(ft[n>>1])};case 4:return e?function(n){return this.fromWireType(Z[n>>2])}:function(n){return this.fromWireType(E[n>>2])};default:throw new TypeError(`invalid integer width (${r}): ${t}`)}},bn=(t,r,e,n)=>{r=j(r);function a(){}a.values={},k(t,{name:r,constructor:a,fromWireType:function(i){return this.constructor.values[i]},toWireType:(i,u)=>u.value,argPackAdvance:z,readValueFromPointer:$n(r,e,n),destructorFunction:null}),Xt(r,a)},Kt=(t,r)=>{var e=K[t];return e===void 0&&C(`${r} has unknown type ${Or(t)}`),e},Cn=(t,r,e)=>{var n=Kt(t,"enum");r=j(r);var a=n.constructor,i=Object.create(n.constructor.prototype,{value:{value:e},constructor:{value:vt(`${n.name}_${r}`,function(){})}});a.values[e]=i,a[r]=i},tr=t=>{if(t===null)return"null";var r=typeof t;return r==="object"||r==="array"||r==="function"?t.toString():""+t},Tn=(t,r)=>{switch(r){case 4:return function(e){return this.fromWireType(ur[e>>2])};case 8:return function(e){return this.fromWireType(cr[e>>3])};default:throw new TypeError(`invalid float width (${r}): ${t}`)}},Pn=(t,r,e)=>{r=j(r),k(t,{name:r,fromWireType:n=>n,toWireType:(n,a)=>a,argPackAdvance:z,readValueFromPointer:Tn(r,e),destructorFunction:null})},En=(t,r,e,n,a,i,u,s)=>{var l=Yt(r,e);t=j(t),t=Dr(t),a=U(n,a),Xt(t,function(){Ft(`Cannot call ${t} due to unbound types`,l)},r-1),tt([],l,f=>{var h=[f[0],null].concat(f.slice(1));return Er(t,qt(t,h,null,a,i),r-1),[]})},_n=(t,r,e)=>{switch(r){case 1:return e?n=>L[n]:n=>F[n];case 2:return e?n=>at[n>>1]:n=>ft[n>>1];case 4:return e?n=>Z[n>>2]:n=>E[n>>2];default:throw new TypeError(`invalid integer width (${r}): ${t}`)}},An=(t,r,e,n,a)=>{r=j(r);var i=h=>h;if(n===0){var u=32-8*e;i=h=>h<>>u}var s=r.includes("unsigned"),l=(h,v)=>{},f;s?f=function(h,v){return l(v,this.name),v>>>0}:f=function(h,v){return l(v,this.name),v},k(t,{name:r,fromWireType:i,toWireType:f,argPackAdvance:z,readValueFromPointer:_n(r,e,n!==0),destructorFunction:null})},On=(t,r,e)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],a=n[r];function i(u){var s=E[u>>2],l=E[u+4>>2];return new a(L.buffer,l,s)}e=j(e),k(t,{name:e,fromWireType:i,argPackAdvance:z,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},Dn=Object.assign({optional:!0},Sr),Sn=(t,r)=>{k(t,Dn)},xn=(t,r,e,n)=>{if(!(n>0))return 0;for(var a=e,i=e+n-1,u=0;u=55296&&s<=57343){var l=t.charCodeAt(++u);s=65536+((s&1023)<<10)|l&1023}if(s<=127){if(e>=i)break;r[e++]=s}else if(s<=2047){if(e+1>=i)break;r[e++]=192|s>>6,r[e++]=128|s&63}else if(s<=65535){if(e+2>=i)break;r[e++]=224|s>>12,r[e++]=128|s>>6&63,r[e++]=128|s&63}else{if(e+3>=i)break;r[e++]=240|s>>18,r[e++]=128|s>>12&63,r[e++]=128|s>>6&63,r[e++]=128|s&63}}return r[e]=0,e-a},yt=(t,r,e)=>xn(t,F,r,e),jn=t=>{for(var r=0,e=0;e=55296&&n<=57343?(r+=4,++e):r+=3}return r},xr=typeof TextDecoder<"u"?new TextDecoder:void 0,jr=function(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:NaN;for(var n=r+e,a=r;t[a]&&!(a>=n);)++a;if(a-r>16&&t.buffer&&xr)return xr.decode(t.subarray(r,a));for(var i="";r>10,56320|f&1023)}}return i},Fn=(t,r)=>t?jr(F,t,r):"",Mn=(t,r)=>{r=j(r);var e=r==="std::string";k(t,{name:r,fromWireType(n){var a=E[n>>2],i=n+4,u;if(e)for(var s=i,l=0;l<=a;++l){var f=i+l;if(l==a||F[f]==0){var h=f-s,v=Fn(s,h);u===void 0?u=v:(u+="\0",u+=v),s=f+1}}else{for(var g=new Array(a),l=0;l>2]=i,e&&u)yt(a,l,i+1);else if(u)for(var f=0;f255&&(Y(l),C("String has UTF-16 code units that do not fit in 8 bits")),F[l+f]=h}else for(var f=0;f{for(var e=t,n=e>>1,a=n+r/2;!(n>=a)&&ft[n];)++n;if(e=n<<1,e-t>32&&Fr)return Fr.decode(F.subarray(t,e));for(var i="",u=0;!(u>=r/2);++u){var s=at[t+u*2>>1];if(s==0)break;i+=String.fromCharCode(s)}return i},In=(t,r,e)=>{var n;if((n=e)!==null&&n!==void 0||(e=2147483647),e<2)return 0;e-=2;for(var a=r,i=e>1]=s,r+=2}return at[r>>1]=0,r-a},Rn=t=>t.length*2,Bn=(t,r)=>{for(var e=0,n="";!(e>=r/4);){var a=Z[t+e*4>>2];if(a==0)break;if(++e,a>=65536){var i=a-65536;n+=String.fromCharCode(55296|i>>10,56320|i&1023)}else n+=String.fromCharCode(a)}return n},kn=(t,r,e)=>{var n;if((n=e)!==null&&n!==void 0||(e=2147483647),e<4)return 0;for(var a=r,i=a+e-4,u=0;u=55296&&s<=57343){var l=t.charCodeAt(++u);s=65536+((s&1023)<<10)|l&1023}if(Z[r>>2]=s,r+=4,r+4>i)break}return Z[r>>2]=0,r-a},Un=t=>{for(var r=0,e=0;e=55296&&n<=57343&&++e,r+=4}return r},Vn=(t,r,e)=>{e=j(e);var n,a,i,u;r===2?(n=Wn,a=In,u=Rn,i=s=>ft[s>>1]):r===4&&(n=Bn,a=kn,u=Un,i=s=>E[s>>2]),k(t,{name:e,fromWireType:s=>{for(var l=E[s>>2],f,h=s+4,v=0;v<=l;++v){var g=s+4+v*r;if(v==l||i(g)==0){var T=g-h,_=n(h,T);f===void 0?f=_:(f+="\0",f+=_),h=g+r}}return Y(s),f},toWireType:(s,l)=>{typeof l!="string"&&C(`Cannot pass non-string to C++ string type ${e}`);var f=u(l),h=nr(4+f+r);return E[h>>2]=f/r,a(l,h+4,f+r),s!==null&&s.push(Y,h),h},argPackAdvance:z,readValueFromPointer:ht,destructorFunction(s){Y(s)}})},Hn=(t,r,e,n,a,i)=>{Et[t]={name:j(r),rawConstructor:U(e,n),rawDestructor:U(a,i),fields:[]}},Ln=(t,r,e,n,a,i,u,s,l,f)=>{Et[t].fields.push({fieldName:j(r),getterReturnType:e,getter:U(n,a),getterContext:i,setterArgumentType:u,setter:U(s,l),setterContext:f})},zn=(t,r)=>{r=j(r),k(t,{isVoid:!0,name:r,argPackAdvance:0,fromWireType:()=>{},toWireType:(e,n)=>{}})},Nn=(t,r,e)=>F.copyWithin(t,r,r+e),rr=[],Gn=(t,r,e,n)=>(t=rr[t],r=Q.toValue(r),t(null,r,e,n)),Xn={},Qn=t=>{var r=Xn[t];return r===void 0?j(t):r},Mr=()=>{if(typeof globalThis=="object")return globalThis;function t(r){r.$$$embind_global$$$=r;var e=typeof $$$embind_global$$$=="object"&&r.$$$embind_global$$$==r;return e||delete r.$$$embind_global$$$,e}if(typeof $$$embind_global$$$=="object"||(typeof global=="object"&&t(global)?$$$embind_global$$$=global:typeof self=="object"&&t(self)&&($$$embind_global$$$=self),typeof $$$embind_global$$$=="object"))return $$$embind_global$$$;throw Error("unable to get global object.")},Yn=t=>t===0?Q.toHandle(Mr()):(t=Qn(t),Q.toHandle(Mr()[t])),qn=t=>{var r=rr.length;return rr.push(t),r},Zn=(t,r)=>{for(var e=new Array(t),n=0;n>2],"parameter "+n);return e},Jn=Reflect.construct,Kn=(t,r,e)=>{var n=[],a=t.toWireType(n,e);return n.length&&(E[r>>2]=Q.toHandle(n)),a},ta=(t,r,e)=>{var n=Zn(t,r),a=n.shift();t--;var i=new Array(t),u=(l,f,h,v)=>{for(var g=0,T=0;Tl.name).join(", ")}) => ${a.name}>`;return qn(vt(s,u))},ra=t=>{t>9&&(X[t+1]+=1)},ea=t=>{var r=Q.toValue(t);zt(r),Jt(t)},na=(t,r)=>{t=Kt(t,"_emval_take_value");var e=t.readValueFromPointer(r);return Q.toHandle(e)},aa=(t,r,e,n)=>{var a=new Date().getFullYear(),i=new Date(a,0,1),u=new Date(a,6,1),s=i.getTimezoneOffset(),l=u.getTimezoneOffset(),f=Math.max(s,l);E[t>>2]=f*60,Z[r>>2]=+(s!=l);var h=T=>{var _=T>=0?"-":"+",x=Math.abs(T),O=String(Math.floor(x/60)).padStart(2,"0"),D=String(x%60).padStart(2,"0");return`UTC${_}${O}${D}`},v=h(s),g=h(l);l2147483648,ia=(t,r)=>Math.ceil(t/r)*r,sa=t=>{var r=$t.buffer,e=(t-r.byteLength+65535)/65536|0;try{return $t.grow(e),lr(),1}catch{}},ua=t=>{var r=F.length;t>>>=0;var e=oa();if(t>e)return!1;for(var n=1;n<=4;n*=2){var a=r*(1+.2/n);a=Math.min(a,t+100663296);var i=Math.min(e,ia(Math.max(t,a),65536)),u=sa(i);if(u)return!0}return!1},er={},ca=()=>H||"./this.program",mt=()=>{if(!mt.strings){var t=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",r={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:t,_:ca()};for(var e in er)er[e]===void 0?delete r[e]:r[e]=er[e];var n=[];for(var e in r)n.push(`${e}=${r[e]}`);mt.strings=n}return mt.strings},la=(t,r)=>{for(var e=0;e{var e=0;return mt().forEach((n,a)=>{var i=r+e;E[t+a*4>>2]=i,la(n,i),e+=n.length+1}),0},da=(t,r)=>{var e=mt();E[t>>2]=e.length;var n=0;return e.forEach(a=>n+=a.length+1),E[r>>2]=n,0},ha=t=>52;function pa(t,r,e,n,a){return 70}var va=[null,[],[]],ya=(t,r)=>{var e=va[t];r===0||r===10?((t===1?kt:nt)(jr(e)),e.length=0):e.push(r)},ma=(t,r,e,n)=>{for(var a=0,i=0;i>2],s=E[r+4>>2];r+=8;for(var l=0;l>2]=a,0},ga=t=>t;mr=c.InternalError=class extends Error{constructor(t){super(t),this.name="InternalError"}},Le(),it=c.BindingError=class extends Error{constructor(t){super(t),this.name="BindingError"}},Ke(),un(),Ar=c.UnboundTypeError=dn(Error,"UnboundTypeError"),gn();var wa={t:xe,x:je,a:Me,j:We,k:Ie,O:Re,q:Be,ga:ke,d:Fe,ca:Ue,va:Ve,ba:He,pa:Ne,ta:hn,sa:vn,E:yn,oa:wn,F:bn,n:Cn,W:Pn,X:En,y:An,u:On,ua:Sn,V:Mn,P:Vn,L:Hn,wa:Ln,qa:zn,ja:Nn,T:Gn,xa:Jt,ya:Yn,U:ta,Y:ra,Z:ea,ra:na,da:aa,ha:ua,ea:fa,fa:da,ia:ha,$:pa,S:ma,J:Ua,C:Ha,Q:Pa,R:Ya,r:Ia,b:$a,D:ka,la:za,c:_a,ka:Na,h:Ta,i:Sa,s:xa,N:Ba,w:Fa,I:Xa,K:Ra,z:La,H:qa,aa:Ja,_:Ka,l:Aa,f:Ea,e:Ca,g:ba,M:Qa,m:Da,ma:Va,p:ja,v:Ma,na:Wa,B:Ga,o:Oa,G:Za,A:ga},A=Se(),Wr=t=>(Wr=A.Ba)(t),Y=c._free=t=>(Y=c._free=A.Ca)(t),nr=c._malloc=t=>(nr=c._malloc=A.Ea)(t),Ir=t=>(Ir=A.Fa)(t),m=(t,r)=>(m=A.Ga)(t,r),Rr=t=>(Rr=A.Ha)(t),Br=t=>(Br=A.Ia)(t),kr=()=>(kr=A.Ja)(),Ur=t=>(Ur=A.Ka)(t),Vr=t=>(Vr=A.La)(t),Hr=(t,r,e)=>(Hr=A.Ma)(t,r,e);c.dynCall_viijii=(t,r,e,n,a,i,u)=>(c.dynCall_viijii=A.Na)(t,r,e,n,a,i,u);var Lr=c.dynCall_jiii=(t,r,e,n)=>(Lr=c.dynCall_jiii=A.Oa)(t,r,e,n);c.dynCall_jiji=(t,r,e,n,a)=>(c.dynCall_jiji=A.Pa)(t,r,e,n,a);var zr=c.dynCall_jiiii=(t,r,e,n,a)=>(zr=c.dynCall_jiiii=A.Qa)(t,r,e,n,a);c.dynCall_iiiiij=(t,r,e,n,a,i,u)=>(c.dynCall_iiiiij=A.Ra)(t,r,e,n,a,i,u),c.dynCall_iiiiijj=(t,r,e,n,a,i,u,s,l)=>(c.dynCall_iiiiijj=A.Sa)(t,r,e,n,a,i,u,s,l),c.dynCall_iiiiiijj=(t,r,e,n,a,i,u,s,l,f)=>(c.dynCall_iiiiiijj=A.Ta)(t,r,e,n,a,i,u,s,l,f);function $a(t,r){var e=$();try{return b(t)(r)}catch(n){if(w(e),n!==n+0)throw n;m(1,0)}}function ba(t,r,e,n){var a=$();try{b(t)(r,e,n)}catch(i){if(w(a),i!==i+0)throw i;m(1,0)}}function Ca(t,r,e){var n=$();try{b(t)(r,e)}catch(a){if(w(n),a!==a+0)throw a;m(1,0)}}function Ta(t,r,e,n){var a=$();try{return b(t)(r,e,n)}catch(i){if(w(a),i!==i+0)throw i;m(1,0)}}function Pa(t,r,e,n,a){var i=$();try{return b(t)(r,e,n,a)}catch(u){if(w(i),u!==u+0)throw u;m(1,0)}}function Ea(t,r){var e=$();try{b(t)(r)}catch(n){if(w(e),n!==n+0)throw n;m(1,0)}}function _a(t,r,e){var n=$();try{return b(t)(r,e)}catch(a){if(w(n),a!==a+0)throw a;m(1,0)}}function Aa(t){var r=$();try{b(t)()}catch(e){if(w(r),e!==e+0)throw e;m(1,0)}}function Oa(t,r,e,n,a,i,u,s,l,f,h){var v=$();try{b(t)(r,e,n,a,i,u,s,l,f,h)}catch(g){if(w(v),g!==g+0)throw g;m(1,0)}}function Da(t,r,e,n,a){var i=$();try{b(t)(r,e,n,a)}catch(u){if(w(i),u!==u+0)throw u;m(1,0)}}function Sa(t,r,e,n,a){var i=$();try{return b(t)(r,e,n,a)}catch(u){if(w(i),u!==u+0)throw u;m(1,0)}}function xa(t,r,e,n,a,i){var u=$();try{return b(t)(r,e,n,a,i)}catch(s){if(w(u),s!==s+0)throw s;m(1,0)}}function ja(t,r,e,n,a,i){var u=$();try{b(t)(r,e,n,a,i)}catch(s){if(w(u),s!==s+0)throw s;m(1,0)}}function Fa(t,r,e,n,a,i,u){var s=$();try{return b(t)(r,e,n,a,i,u)}catch(l){if(w(s),l!==l+0)throw l;m(1,0)}}function Ma(t,r,e,n,a,i,u,s){var l=$();try{b(t)(r,e,n,a,i,u,s)}catch(f){if(w(l),f!==f+0)throw f;m(1,0)}}function Wa(t,r,e,n,a,i,u,s,l){var f=$();try{b(t)(r,e,n,a,i,u,s,l)}catch(h){if(w(f),h!==h+0)throw h;m(1,0)}}function Ia(t){var r=$();try{return b(t)()}catch(e){if(w(r),e!==e+0)throw e;m(1,0)}}function Ra(t,r,e,n,a,i,u,s,l){var f=$();try{return b(t)(r,e,n,a,i,u,s,l)}catch(h){if(w(f),h!==h+0)throw h;m(1,0)}}function Ba(t,r,e,n,a,i,u){var s=$();try{return b(t)(r,e,n,a,i,u)}catch(l){if(w(s),l!==l+0)throw l;m(1,0)}}function ka(t,r,e,n){var a=$();try{return b(t)(r,e,n)}catch(i){if(w(a),i!==i+0)throw i;m(1,0)}}function Ua(t,r,e,n){var a=$();try{return b(t)(r,e,n)}catch(i){if(w(a),i!==i+0)throw i;m(1,0)}}function Va(t,r,e,n,a,i,u,s){var l=$();try{b(t)(r,e,n,a,i,u,s)}catch(f){if(w(l),f!==f+0)throw f;m(1,0)}}function Ha(t,r,e,n,a,i){var u=$();try{return b(t)(r,e,n,a,i)}catch(s){if(w(u),s!==s+0)throw s;m(1,0)}}function La(t,r,e,n,a,i,u,s,l,f){var h=$();try{return b(t)(r,e,n,a,i,u,s,l,f)}catch(v){if(w(h),v!==v+0)throw v;m(1,0)}}function za(t,r,e){var n=$();try{return b(t)(r,e)}catch(a){if(w(n),a!==a+0)throw a;m(1,0)}}function Na(t,r,e,n,a){var i=$();try{return b(t)(r,e,n,a)}catch(u){if(w(i),u!==u+0)throw u;m(1,0)}}function Ga(t,r,e,n,a,i,u,s,l,f){var h=$();try{b(t)(r,e,n,a,i,u,s,l,f)}catch(v){if(w(h),v!==v+0)throw v;m(1,0)}}function Xa(t,r,e,n,a,i,u,s){var l=$();try{return b(t)(r,e,n,a,i,u,s)}catch(f){if(w(l),f!==f+0)throw f;m(1,0)}}function Qa(t,r,e,n,a,i,u){var s=$();try{b(t)(r,e,n,a,i,u)}catch(l){if(w(s),l!==l+0)throw l;m(1,0)}}function Ya(t,r,e,n){var a=$();try{return b(t)(r,e,n)}catch(i){if(w(a),i!==i+0)throw i;m(1,0)}}function qa(t,r,e,n,a,i,u,s,l,f,h,v){var g=$();try{return b(t)(r,e,n,a,i,u,s,l,f,h,v)}catch(T){if(w(g),T!==T+0)throw T;m(1,0)}}function Za(t,r,e,n,a,i,u,s,l,f,h,v,g,T,_,x){var O=$();try{b(t)(r,e,n,a,i,u,s,l,f,h,v,g,T,_,x)}catch(D){if(w(O),D!==D+0)throw D;m(1,0)}}function Ja(t,r,e,n){var a=$();try{return Lr(t,r,e,n)}catch(i){if(w(a),i!==i+0)throw i;m(1,0)}}function Ka(t,r,e,n,a){var i=$();try{return zr(t,r,e,n,a)}catch(u){if(w(i),u!==u+0)throw u;m(1,0)}}var Mt,Nr;dt=function t(){Mt||Gr(),Mt||(dt=t)};function Gr(){if(J>0||!Nr&&(Nr=1,me(),J>0))return;function t(){var r;Mt||(Mt=1,c.calledRun=1,!sr&&(ge(),P(c),(r=c.onRuntimeInitialized)===null||r===void 0||r.call(c),we()))}c.setStatus?(c.setStatus("Running..."),setTimeout(()=>{setTimeout(()=>c.setStatus(""),1),t()},1)):t()}if(c.preInit)for(typeof c.preInit=="function"&&(c.preInit=[c.preInit]);c.preInit.length>0;)c.preInit.pop()();return Gr(),y=B,y}})();function po(o){return ir(Bt,o)}function vo(o){return lo(Bt,o)}async function yo(o,d){return fo(Bt,o,d)}async function mo(o,d){return ho(Bt,o,d)}const se=[["aztec","Aztec"],["code_128","Code128"],["code_39","Code39"],["code_93","Code93"],["codabar","Codabar"],["databar","DataBar"],["databar_expanded","DataBarExpanded"],["databar_limited","DataBarLimited"],["data_matrix","DataMatrix"],["dx_film_edge","DXFilmEdge"],["ean_13","EAN-13"],["ean_8","EAN-8"],["itf","ITF"],["maxi_code","MaxiCode"],["micro_qr_code","MicroQRCode"],["pdf417","PDF417"],["qr_code","QRCode"],["rm_qr_code","rMQRCode"],["upc_a","UPC-A"],["upc_e","UPC-E"],["linear_codes","Linear-Codes"],["matrix_codes","Matrix-Codes"]],go=[...se,["unknown"]].map(o=>o[0]),or=new Map(se);function wo(o){for(const[d,p]of or)if(o===p)return d;return"unknown"}function $o(o){if(ue(o))return{width:o.naturalWidth,height:o.naturalHeight};if(ce(o))return{width:o.width.baseVal.value,height:o.height.baseVal.value};if(le(o))return{width:o.videoWidth,height:o.videoHeight};if(de(o))return{width:o.width,height:o.height};if(pe(o))return{width:o.displayWidth,height:o.displayHeight};if(fe(o))return{width:o.width,height:o.height};if(he(o))return{width:o.width,height:o.height};throw new TypeError("The provided value is not of type '(Blob or HTMLCanvasElement or HTMLImageElement or HTMLVideoElement or ImageBitmap or ImageData or OffscreenCanvas or SVGImageElement or VideoFrame)'.")}function ue(o){var d,p;try{return o instanceof((p=(d=o==null?void 0:o.ownerDocument)==null?void 0:d.defaultView)==null?void 0:p.HTMLImageElement)}catch{return!1}}function ce(o){var d,p;try{return o instanceof((p=(d=o==null?void 0:o.ownerDocument)==null?void 0:d.defaultView)==null?void 0:p.SVGImageElement)}catch{return!1}}function le(o){var d,p;try{return o instanceof((p=(d=o==null?void 0:o.ownerDocument)==null?void 0:d.defaultView)==null?void 0:p.HTMLVideoElement)}catch{return!1}}function fe(o){var d,p;try{return o instanceof((p=(d=o==null?void 0:o.ownerDocument)==null?void 0:d.defaultView)==null?void 0:p.HTMLCanvasElement)}catch{return!1}}function de(o){try{return o instanceof ImageBitmap||Object.prototype.toString.call(o)==="[object ImageBitmap]"}catch{return!1}}function he(o){try{return o instanceof OffscreenCanvas||Object.prototype.toString.call(o)==="[object OffscreenCanvas]"}catch{return!1}}function pe(o){try{return o instanceof VideoFrame||Object.prototype.toString.call(o)==="[object VideoFrame]"}catch{return!1}}function ve(o){try{return o instanceof Blob||Object.prototype.toString.call(o)==="[object Blob]"}catch{return!1}}function bo(o){try{return o instanceof ImageData||Object.prototype.toString.call(o)==="[object ImageData]"}catch{return!1}}function Co(o,d){try{const p=new OffscreenCanvas(o,d);if(p.getContext("2d")instanceof OffscreenCanvasRenderingContext2D)return p;throw void 0}catch{const p=document.createElement("canvas");return p.width=o,p.height=d,p}}async function ye(o){if(ue(o)&&!await _o(o))throw new DOMException("Failed to load or decode HTMLImageElement.","InvalidStateError");if(ce(o)&&!await Ao(o))throw new DOMException("Failed to load or decode SVGImageElement.","InvalidStateError");if(pe(o)&&Oo(o))throw new DOMException("VideoFrame is closed.","InvalidStateError");if(le(o)&&(o.readyState===0||o.readyState===1))throw new DOMException("Invalid element or state.","InvalidStateError");if(de(o)&&So(o))throw new DOMException("The image source is detached.","InvalidStateError");const{width:d,height:p}=$o(o);if(d===0||p===0)return null;const c=Co(d,p).getContext("2d");c.drawImage(o,0,0);try{return c.getImageData(0,0,d,p)}catch{throw new DOMException("Source would taint origin.","SecurityError")}}async function To(o){let d;try{if(globalThis.createImageBitmap)d=await createImageBitmap(o);else if(globalThis.Image){d=new Image;let y="";try{y=URL.createObjectURL(o),d.src=y,await d.decode()}finally{URL.revokeObjectURL(y)}}else return o}catch{throw new DOMException("Failed to load or decode Blob.","InvalidStateError")}return await ye(d)}function Po(o){const{width:d,height:p}=o;if(d===0||p===0)return null;const y=o.getContext("2d");try{return y.getImageData(0,0,d,p)}catch{throw new DOMException("Source would taint origin.","SecurityError")}}async function Eo(o){if(ve(o))return await To(o);if(bo(o)){if(Do(o))throw new DOMException("The image data has been detached.","InvalidStateError");return o}return fe(o)||he(o)?Po(o):await ye(o)}async function _o(o){try{return await o.decode(),!0}catch{return!1}}async function Ao(o){var d;try{return await((d=o.decode)==null?void 0:d.call(o)),!0}catch{return!1}}function Oo(o){return o.format===null}function Do(o){return o.data.buffer.byteLength===0}function So(o){return o.width===0&&o.height===0}function ae(o,d){return xo(o)?new DOMException(`${d}: ${o.message}`,o.name):jo(o)?new o.constructor(`${d}: ${o.message}`):new Error(`${d}: ${o}`)}function xo(o){return o instanceof DOMException||Object.prototype.toString.call(o)==="[object DOMException]"}function jo(o){return o instanceof Error||Object.prototype.toString.call(o)==="[object Error]"}var gt;class Fo extends EventTarget{constructor(p={}){var y;super();te(this,gt);try{const c=(y=p==null?void 0:p.formats)==null?void 0:y.filter(P=>P!=="unknown");if((c==null?void 0:c.length)===0)throw new TypeError("Hint option provided, but is empty.");for(const P of c!=null?c:[])if(!or.has(P))throw new TypeError(`Failed to read the 'formats' property from 'BarcodeDetectorOptions': The provided value '${P}' is not a valid enum value of type BarcodeFormat.`);re(this,gt,c!=null?c:[]),po().then(P=>{this.dispatchEvent(new CustomEvent("load",{detail:P}))}).catch(P=>{this.dispatchEvent(new CustomEvent("error",{detail:P}))})}catch(c){throw ae(c,"Failed to construct 'BarcodeDetector'")}}static async getSupportedFormats(){return go.filter(p=>p!=="unknown")}async detect(p){try{const y=await Eo(p);if(y===null)return[];let c;const P={tryHarder:!0,returnCodabarStartEnd:!0,formats:Kr(this,gt).map(S=>or.get(S))};try{ve(y)?c=await yo(y,P):c=await mo(y,P)}catch(S){throw console.error(S),new DOMException("Barcode detection service unavailable.","NotSupportedError")}return c.map(S=>{const{topLeft:{x:B,y:V},topRight:{x:R,y:W},bottomLeft:{x:N,y:H},bottomRight:{x:I,y:ut}}=S.position,ct=Math.min(B,R,N,I),et=Math.min(V,W,H,ut),lt=Math.max(B,R,N,I),kt=Math.max(V,W,H,ut);return{boundingBox:new DOMRectReadOnly(ct,et,lt-ct,kt-et),rawValue:S.text,format:wo(S.format),cornerPoints:[{x:B,y:V},{x:R,y:W},{x:I,y:ut},{x:N,y:H}]}})}catch(y){throw ae(y,"Failed to execute 'detect' on 'BarcodeDetector'")}}}gt=new WeakMap;exports.BarcodeDetector=Fo;exports.setZXingModuleOverrides=vo;
diff --git a/node_modules/barcode-detector/dist/cjs/side-effects.d.ts b/node_modules/barcode-detector/dist/cjs/side-effects.d.ts
new file mode 100644
index 0000000..9b0973c
--- /dev/null
+++ b/node_modules/barcode-detector/dist/cjs/side-effects.d.ts
@@ -0,0 +1,8 @@
+export { setZXingModuleOverrides } from "./BarcodeDetector.js";
+declare global {
+ var BarcodeDetector: typeof import("./BarcodeDetector.js").BarcodeDetector;
+ type BarcodeDetector = import("./BarcodeDetector.js").BarcodeDetector;
+ type BarcodeFormat = import("./BarcodeDetector.js").BarcodeFormat;
+ type BarcodeDetectorOptions = import("./BarcodeDetector.js").BarcodeDetectorOptions;
+ type DetectedBarcode = import("./BarcodeDetector.js").DetectedBarcode;
+}
diff --git a/node_modules/barcode-detector/dist/cjs/side-effects.js b/node_modules/barcode-detector/dist/cjs/side-effects.js
new file mode 100644
index 0000000..4173943
--- /dev/null
+++ b/node_modules/barcode-detector/dist/cjs/side-effects.js
@@ -0,0 +1 @@
+"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const r=require("./pure.js");var e;(e=globalThis.BarcodeDetector)!=null||(globalThis.BarcodeDetector=r.BarcodeDetector);exports.setZXingModuleOverrides=r.setZXingModuleOverrides;
diff --git a/node_modules/barcode-detector/dist/cjs/utils.d.ts b/node_modules/barcode-detector/dist/cjs/utils.d.ts
new file mode 100644
index 0000000..71b846a
--- /dev/null
+++ b/node_modules/barcode-detector/dist/cjs/utils.d.ts
@@ -0,0 +1,14 @@
+import type { ReadInputBarcodeFormat, ReadOutputBarcodeFormat } from "zxing-wasm/reader";
+export declare const BARCODE_FORMATS: ("aztec" | "code_128" | "code_39" | "code_93" | "codabar" | "databar" | "databar_expanded" | "databar_limited" | "data_matrix" | "dx_film_edge" | "ean_13" | "ean_8" | "itf" | "maxi_code" | "micro_qr_code" | "pdf417" | "qr_code" | "rm_qr_code" | "upc_a" | "upc_e" | "linear_codes" | "matrix_codes" | "unknown")[];
+export type BarcodeFormat = (typeof BARCODE_FORMATS)[number];
+export type ReadResultBarcodeFormat = Exclude;
+export declare const formatMap: Map<"aztec" | "code_128" | "code_39" | "code_93" | "codabar" | "databar" | "databar_expanded" | "databar_limited" | "data_matrix" | "dx_film_edge" | "ean_13" | "ean_8" | "itf" | "maxi_code" | "micro_qr_code" | "pdf417" | "qr_code" | "rm_qr_code" | "upc_a" | "upc_e" | "linear_codes" | "matrix_codes" | "unknown", ReadInputBarcodeFormat>;
+export declare function convertFormat(target: ReadOutputBarcodeFormat): ReadResultBarcodeFormat;
+export declare function isBlob(image: ImageBitmapSourceWebCodecs): image is Blob;
+export declare function getImageDataOrBlobFromImageBitmapSource(image: ImageBitmapSourceWebCodecs): Promise;
+declare global {
+ interface SVGImageElement {
+ decode?(): Promise;
+ }
+}
+export declare function addPrefixToExceptionOrError(e: unknown, prefix: string): TypeError | DOMException;
diff --git a/node_modules/barcode-detector/dist/es/BarcodeDetector.d.ts b/node_modules/barcode-detector/dist/es/BarcodeDetector.d.ts
new file mode 100644
index 0000000..795e0bd
--- /dev/null
+++ b/node_modules/barcode-detector/dist/es/BarcodeDetector.d.ts
@@ -0,0 +1,34 @@
+import { type ZXingReaderModule } from "zxing-wasm/reader";
+import { type BarcodeFormat, type ReadResultBarcodeFormat } from "./utils.js";
+export type { BarcodeFormat } from "./utils.js";
+export interface BarcodeDetectorOptions {
+ formats?: BarcodeFormat[];
+}
+export interface Point2D {
+ x: number;
+ y: number;
+}
+export interface DetectedBarcode {
+ boundingBox: DOMRectReadOnly;
+ rawValue: string;
+ format: ReadResultBarcodeFormat;
+ cornerPoints: [Point2D, Point2D, Point2D, Point2D];
+}
+interface CustomEventMap {
+ load: CustomEvent;
+ error: CustomEvent;
+}
+type ChangeEventListener = (type: K, callback: ((evt: CustomEventMap[K]) => void) | {
+ handleEvent(evt: CustomEventMap[K]): void;
+} | null, options?: boolean | AddEventListenerOptions | undefined) => void;
+export interface BarcodeDetector {
+ addEventListener: ChangeEventListener;
+ removeEventListener: ChangeEventListener;
+}
+export declare class BarcodeDetector extends EventTarget {
+ #private;
+ constructor(barcodeDectorOptions?: BarcodeDetectorOptions);
+ static getSupportedFormats(): Promise;
+ detect(image: ImageBitmapSourceWebCodecs): Promise;
+}
+export { setZXingModuleOverrides } from "zxing-wasm/reader";
diff --git a/node_modules/barcode-detector/dist/es/index.d.ts b/node_modules/barcode-detector/dist/es/index.d.ts
new file mode 100644
index 0000000..5785a01
--- /dev/null
+++ b/node_modules/barcode-detector/dist/es/index.d.ts
@@ -0,0 +1,2 @@
+import "./side-effects.js";
+export * from "./pure.js";
diff --git a/node_modules/barcode-detector/dist/es/index.js b/node_modules/barcode-detector/dist/es/index.js
new file mode 100644
index 0000000..d82ed8f
--- /dev/null
+++ b/node_modules/barcode-detector/dist/es/index.js
@@ -0,0 +1,6 @@
+import "./side-effects.js";
+import { BarcodeDetector as t, setZXingModuleOverrides as d } from "./pure.js";
+export {
+ t as BarcodeDetector,
+ d as setZXingModuleOverrides
+};
diff --git a/node_modules/barcode-detector/dist/es/pure.d.ts b/node_modules/barcode-detector/dist/es/pure.d.ts
new file mode 100644
index 0000000..29bd716
--- /dev/null
+++ b/node_modules/barcode-detector/dist/es/pure.d.ts
@@ -0,0 +1 @@
+export * from "./BarcodeDetector.js";
diff --git a/node_modules/barcode-detector/dist/es/pure.js b/node_modules/barcode-detector/dist/es/pure.js
new file mode 100644
index 0000000..a2e3fb5
--- /dev/null
+++ b/node_modules/barcode-detector/dist/es/pure.js
@@ -0,0 +1,2176 @@
+var Zr = (o) => {
+ throw TypeError(o);
+};
+var Jr = (o, d, p) => d.has(o) || Zr("Cannot " + p);
+var Kr = (o, d, p) => (Jr(o, d, "read from private field"), p ? p.call(o) : d.get(o)), te = (o, d, p) => d.has(o) ? Zr("Cannot add the same private member more than once") : d instanceof WeakSet ? d.add(o) : d.set(o, p), re = (o, d, p, y) => (Jr(o, d, "write to private field"), y ? y.call(o, p) : d.set(o, p), p);
+const ee = [
+ "Aztec",
+ "Codabar",
+ "Code128",
+ "Code39",
+ "Code93",
+ "DataBar",
+ "DataBarExpanded",
+ "DataBarLimited",
+ "DataMatrix",
+ "DXFilmEdge",
+ "EAN-13",
+ "EAN-8",
+ "ITF",
+ "Linear-Codes",
+ "Matrix-Codes",
+ "MaxiCode",
+ "MicroQRCode",
+ "None",
+ "PDF417",
+ "QRCode",
+ "rMQRCode",
+ "UPC-A",
+ "UPC-E"
+];
+function ro(o) {
+ return o.join("|");
+}
+function eo(o) {
+ const d = ne(o);
+ let p = 0, y = ee.length - 1;
+ for (; p <= y; ) {
+ const c = Math.floor((p + y) / 2), P = ee[c], D = ne(P);
+ if (D === d)
+ return P;
+ D < d ? p = c + 1 : y = c - 1;
+ }
+ return "None";
+}
+function ne(o) {
+ return o.toLowerCase().replace(/_-\[\]/g, "");
+}
+function no(o, d) {
+ return o.Binarizer[d];
+}
+function ao(o, d) {
+ return o.CharacterSet[d];
+}
+const oo = [
+ "Text",
+ "Binary",
+ "Mixed",
+ "GS1",
+ "ISO15434",
+ "UnknownECI"
+];
+function io(o) {
+ return oo[o.value];
+}
+function so(o, d) {
+ return o.EanAddOnSymbol[d];
+}
+function uo(o, d) {
+ return o.TextMode[d];
+}
+const st = {
+ formats: [],
+ tryHarder: !0,
+ tryRotate: !0,
+ tryInvert: !0,
+ tryDownscale: !0,
+ binarizer: "LocalAverage",
+ isPure: !1,
+ downscaleFactor: 3,
+ downscaleThreshold: 500,
+ minLineCount: 2,
+ maxNumberOfSymbols: 255,
+ tryCode39ExtendedMode: !1,
+ validateCode39CheckSum: !1,
+ validateITFCheckSum: !1,
+ returnCodabarStartEnd: !1,
+ returnErrors: !1,
+ eanAddOnSymbol: "Read",
+ textMode: "Plain",
+ characterSet: "Unknown"
+};
+function oe(o, d) {
+ return {
+ ...d,
+ formats: ro(d.formats),
+ binarizer: no(o, d.binarizer),
+ eanAddOnSymbol: so(
+ o,
+ d.eanAddOnSymbol
+ ),
+ textMode: uo(o, d.textMode),
+ characterSet: ao(
+ o,
+ d.characterSet
+ )
+ };
+}
+function ie(o) {
+ return {
+ ...o,
+ format: eo(o.format),
+ eccLevel: o.eccLevel,
+ contentType: io(o.contentType)
+ };
+}
+const co = {
+ locateFile: (o, d) => {
+ const p = o.match(/_(.+?)\.wasm$/);
+ return p ? `https://fastly.jsdelivr.net/npm/zxing-wasm@1.3.4/dist/${p[1]}/${o}` : d + o;
+ }
+};
+let ar = /* @__PURE__ */ new WeakMap();
+function ir(o, d) {
+ var p;
+ const y = ar.get(o);
+ if (y != null && y.modulePromise && d === void 0)
+ return y.modulePromise;
+ const c = (p = y == null ? void 0 : y.moduleOverrides) != null ? p : co, P = o({
+ ...c
+ });
+ return ar.set(o, {
+ moduleOverrides: c,
+ modulePromise: P
+ }), P;
+}
+function lo(o, d) {
+ ar.set(o, {
+ moduleOverrides: d
+ });
+}
+async function fo(o, d, p = st) {
+ const y = {
+ ...st,
+ ...p
+ }, c = await ir(o), { size: P } = d, D = new Uint8Array(await d.arrayBuffer()), B = c._malloc(P);
+ c.HEAPU8.set(D, B);
+ const V = c.readBarcodesFromImage(
+ B,
+ P,
+ oe(c, y)
+ );
+ c._free(B);
+ const R = [];
+ for (let W = 0; W < V.size(); ++W)
+ R.push(
+ ie(V.get(W))
+ );
+ return R;
+}
+async function ho(o, d, p = st) {
+ const y = {
+ ...st,
+ ...p
+ }, c = await ir(o), {
+ data: P,
+ width: D,
+ height: B,
+ data: { byteLength: V }
+ } = d, R = c._malloc(V);
+ c.HEAPU8.set(P, R);
+ const W = c.readBarcodesFromPixmap(
+ R,
+ D,
+ B,
+ oe(c, y)
+ );
+ c._free(R);
+ const N = [];
+ for (let H = 0; H < W.size(); ++H)
+ N.push(
+ ie(W.get(H))
+ );
+ return N;
+}
+({
+ ...st,
+ formats: [...st.formats]
+});
+var Bt = (() => {
+ var o, d = typeof document < "u" && ((o = document.currentScript) == null ? void 0 : o.tagName.toUpperCase()) === "SCRIPT" ? document.currentScript.src : void 0;
+ return function(p = {}) {
+ var y, c = p, P, D, B = new Promise((t, r) => {
+ P = t, D = r;
+ }), V = typeof window == "object", R = typeof Bun < "u", W = typeof importScripts == "function";
+ typeof process == "object" && typeof process.versions == "object" && typeof process.versions.node == "string" && process.type != "renderer";
+ var N = Object.assign({}, c), H = "./this.program", I = "";
+ function ut(t) {
+ return c.locateFile ? c.locateFile(t, I) : I + t;
+ }
+ var ct, et;
+ if (V || W || R) {
+ var lt;
+ W ? I = self.location.href : typeof document < "u" && ((lt = document.currentScript) === null || lt === void 0 ? void 0 : lt.tagName.toUpperCase()) === "SCRIPT" && (I = document.currentScript.src), d && (I = d), I.startsWith("blob:") ? I = "" : I = I.substr(0, I.replace(/[?#].*/, "").lastIndexOf("/") + 1), W && (et = (t) => {
+ var r = new XMLHttpRequest();
+ return r.open("GET", t, !1), r.responseType = "arraybuffer", r.send(null), new Uint8Array(r.response);
+ }), ct = (t) => fetch(t, {
+ credentials: "same-origin"
+ }).then((r) => r.ok ? r.arrayBuffer() : Promise.reject(new Error(r.status + " : " + r.url)));
+ }
+ var kt = c.print || console.log.bind(console), nt = c.printErr || console.error.bind(console);
+ Object.assign(c, N), N = null, c.arguments && c.arguments, c.thisProgram && (H = c.thisProgram);
+ var wt = c.wasmBinary, $t, sr = !1, L, F, at, ft, Z, E, ur, cr;
+ function lr() {
+ var t = $t.buffer;
+ c.HEAP8 = L = new Int8Array(t), c.HEAP16 = at = new Int16Array(t), c.HEAPU8 = F = new Uint8Array(t), c.HEAPU16 = ft = new Uint16Array(t), c.HEAP32 = Z = new Int32Array(t), c.HEAPU32 = E = new Uint32Array(t), c.HEAPF32 = ur = new Float32Array(t), c.HEAPF64 = cr = new Float64Array(t);
+ }
+ var fr = [], dr = [], hr = [];
+ function me() {
+ var t = c.preRun;
+ t && (typeof t == "function" && (t = [t]), t.forEach($e)), Vt(fr);
+ }
+ function ge() {
+ Vt(dr);
+ }
+ function we() {
+ var t = c.postRun;
+ t && (typeof t == "function" && (t = [t]), t.forEach(Ce)), Vt(hr);
+ }
+ function $e(t) {
+ fr.unshift(t);
+ }
+ function be(t) {
+ dr.unshift(t);
+ }
+ function Ce(t) {
+ hr.unshift(t);
+ }
+ var J = 0, dt = null;
+ function Te(t) {
+ var r;
+ J++, (r = c.monitorRunDependencies) === null || r === void 0 || r.call(c, J);
+ }
+ function Pe(t) {
+ var r;
+ if (J--, (r = c.monitorRunDependencies) === null || r === void 0 || r.call(c, J), J == 0 && dt) {
+ var e = dt;
+ dt = null, e();
+ }
+ }
+ function Ut(t) {
+ var r;
+ (r = c.onAbort) === null || r === void 0 || r.call(c, t), t = "Aborted(" + t + ")", nt(t), sr = !0, t += ". Build with -sASSERTIONS for more info.";
+ var e = new WebAssembly.RuntimeError(t);
+ throw D(e), e;
+ }
+ var Ee = "data:application/octet-stream;base64,", pr = (t) => t.startsWith(Ee);
+ function _e() {
+ var t = "zxing_reader.wasm";
+ return pr(t) ? t : ut(t);
+ }
+ var bt;
+ function vr(t) {
+ if (t == bt && wt)
+ return new Uint8Array(wt);
+ if (et)
+ return et(t);
+ throw "both async and sync fetching of the wasm failed";
+ }
+ function Ae(t) {
+ return wt ? Promise.resolve().then(() => vr(t)) : ct(t).then((r) => new Uint8Array(r), () => vr(t));
+ }
+ function yr(t, r, e) {
+ return Ae(t).then((n) => WebAssembly.instantiate(n, r)).then(e, (n) => {
+ nt(`failed to asynchronously prepare wasm: ${n}`), Ut(n);
+ });
+ }
+ function Oe(t, r, e, n) {
+ return !t && typeof WebAssembly.instantiateStreaming == "function" && !pr(r) && typeof fetch == "function" ? fetch(r, {
+ credentials: "same-origin"
+ }).then((a) => {
+ var i = WebAssembly.instantiateStreaming(a, e);
+ return i.then(n, function(u) {
+ return nt(`wasm streaming compile failed: ${u}`), nt("falling back to ArrayBuffer instantiation"), yr(r, e, n);
+ });
+ }) : yr(r, e, n);
+ }
+ function xe() {
+ return {
+ a: wa
+ };
+ }
+ function De() {
+ var t, r = xe();
+ function e(a, i) {
+ return A = a.exports, $t = A.za, lr(), _r = A.Da, be(A.Aa), Pe(), A;
+ }
+ Te();
+ function n(a) {
+ e(a.instance);
+ }
+ if (c.instantiateWasm)
+ try {
+ return c.instantiateWasm(r, e);
+ } catch (a) {
+ nt(`Module.instantiateWasm callback failed with error: ${a}`), D(a);
+ }
+ return (t = bt) !== null && t !== void 0 || (bt = _e()), Oe(wt, bt, r, n).catch(D), {};
+ }
+ var Vt = (t) => {
+ t.forEach((r) => r(c));
+ };
+ c.noExitRuntime;
+ var w = (t) => Br(t), $ = () => kr(), Ct = [], Tt = 0, Se = (t) => {
+ var r = new Ht(t);
+ return r.get_caught() || (r.set_caught(!0), Tt--), r.set_rethrown(!1), Ct.push(r), Vr(t), Ir(t);
+ }, G = 0, je = () => {
+ m(0, 0);
+ var t = Ct.pop();
+ Ur(t.excPtr), G = 0;
+ };
+ class Ht {
+ constructor(r) {
+ this.excPtr = r, this.ptr = r - 24;
+ }
+ set_type(r) {
+ E[this.ptr + 4 >> 2] = r;
+ }
+ get_type() {
+ return E[this.ptr + 4 >> 2];
+ }
+ set_destructor(r) {
+ E[this.ptr + 8 >> 2] = r;
+ }
+ get_destructor() {
+ return E[this.ptr + 8 >> 2];
+ }
+ set_caught(r) {
+ r = r ? 1 : 0, L[this.ptr + 12] = r;
+ }
+ get_caught() {
+ return L[this.ptr + 12] != 0;
+ }
+ set_rethrown(r) {
+ r = r ? 1 : 0, L[this.ptr + 13] = r;
+ }
+ get_rethrown() {
+ return L[this.ptr + 13] != 0;
+ }
+ init(r, e) {
+ this.set_adjusted_ptr(0), this.set_type(r), this.set_destructor(e);
+ }
+ set_adjusted_ptr(r) {
+ E[this.ptr + 16 >> 2] = r;
+ }
+ get_adjusted_ptr() {
+ return E[this.ptr + 16 >> 2];
+ }
+ }
+ var Fe = (t) => {
+ throw G || (G = t), G;
+ }, Pt = (t) => Rr(t), Lt = (t) => {
+ var r = G;
+ if (!r)
+ return Pt(0), 0;
+ var e = new Ht(r);
+ e.set_adjusted_ptr(r);
+ var n = e.get_type();
+ if (!n)
+ return Pt(0), r;
+ for (var a of t) {
+ if (a === 0 || a === n)
+ break;
+ var i = e.ptr + 16;
+ if (Hr(a, n, i))
+ return Pt(a), r;
+ }
+ return Pt(n), r;
+ }, Me = () => Lt([]), We = (t) => Lt([t]), Ie = (t, r) => Lt([t, r]), Re = () => {
+ var t = Ct.pop();
+ t || Ut("no exception to throw");
+ var r = t.excPtr;
+ throw t.get_rethrown() || (Ct.push(t), t.set_rethrown(!0), t.set_caught(!1), Tt++), G = r, G;
+ }, Be = (t, r, e) => {
+ var n = new Ht(t);
+ throw n.init(r, e), G = t, Tt++, G;
+ }, ke = () => Tt, Ue = () => {
+ Ut("");
+ }, Et = {}, zt = (t) => {
+ for (; t.length; ) {
+ var r = t.pop(), e = t.pop();
+ e(r);
+ }
+ };
+ function ht(t) {
+ return this.fromWireType(E[t >> 2]);
+ }
+ var ot = {}, K = {}, _t = {}, mr, At = (t) => {
+ throw new mr(t);
+ }, tt = (t, r, e) => {
+ t.forEach((s) => _t[s] = r);
+ function n(s) {
+ var l = e(s);
+ l.length !== t.length && At("Mismatched type converter count");
+ for (var f = 0; f < t.length; ++f)
+ k(t[f], l[f]);
+ }
+ var a = new Array(r.length), i = [], u = 0;
+ r.forEach((s, l) => {
+ K.hasOwnProperty(s) ? a[l] = K[s] : (i.push(s), ot.hasOwnProperty(s) || (ot[s] = []), ot[s].push(() => {
+ a[l] = K[s], ++u, u === i.length && n(a);
+ }));
+ }), i.length === 0 && n(a);
+ }, Ve = (t) => {
+ var r = Et[t];
+ delete Et[t];
+ var e = r.rawConstructor, n = r.rawDestructor, a = r.fields, i = a.map((u) => u.getterReturnType).concat(a.map((u) => u.setterArgumentType));
+ tt([t], i, (u) => {
+ var s = {};
+ return a.forEach((l, f) => {
+ var h = l.fieldName, v = u[f], g = l.getter, T = l.getterContext, _ = u[f + a.length], S = l.setter, O = l.setterContext;
+ s[h] = {
+ read: (x) => v.fromWireType(g(T, x)),
+ write: (x, rt) => {
+ var M = [];
+ S(O, x, _.toWireType(M, rt)), zt(M);
+ }
+ };
+ }), [{
+ name: r.name,
+ fromWireType: (l) => {
+ var f = {};
+ for (var h in s)
+ f[h] = s[h].read(l);
+ return n(l), f;
+ },
+ toWireType: (l, f) => {
+ for (var h in s)
+ if (!(h in f))
+ throw new TypeError(`Missing field: "${h}"`);
+ var v = e();
+ for (h in s)
+ s[h].write(v, f[h]);
+ return l !== null && l.push(n, v), v;
+ },
+ argPackAdvance: z,
+ readValueFromPointer: ht,
+ destructorFunction: n
+ }];
+ });
+ }, He = (t, r, e, n, a) => {
+ }, Le = () => {
+ for (var t = new Array(256), r = 0; r < 256; ++r)
+ t[r] = String.fromCharCode(r);
+ gr = t;
+ }, gr, j = (t) => {
+ for (var r = "", e = t; F[e]; )
+ r += gr[F[e++]];
+ return r;
+ }, it, C = (t) => {
+ throw new it(t);
+ };
+ function ze(t, r) {
+ let e = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {};
+ var n = r.name;
+ if (t || C(`type "${n}" must have a positive integer typeid pointer`), K.hasOwnProperty(t)) {
+ if (e.ignoreDuplicateRegistrations)
+ return;
+ C(`Cannot register type '${n}' twice`);
+ }
+ if (K[t] = r, delete _t[t], ot.hasOwnProperty(t)) {
+ var a = ot[t];
+ delete ot[t], a.forEach((i) => i());
+ }
+ }
+ function k(t, r) {
+ let e = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {};
+ return ze(t, r, e);
+ }
+ var z = 8, Ne = (t, r, e, n) => {
+ r = j(r), k(t, {
+ name: r,
+ fromWireType: function(a) {
+ return !!a;
+ },
+ toWireType: function(a, i) {
+ return i ? e : n;
+ },
+ argPackAdvance: z,
+ readValueFromPointer: function(a) {
+ return this.fromWireType(F[a]);
+ },
+ destructorFunction: null
+ });
+ }, Ge = (t) => ({
+ count: t.count,
+ deleteScheduled: t.deleteScheduled,
+ preservePointerOnDelete: t.preservePointerOnDelete,
+ ptr: t.ptr,
+ ptrType: t.ptrType,
+ smartPtr: t.smartPtr,
+ smartPtrType: t.smartPtrType
+ }), Nt = (t) => {
+ function r(e) {
+ return e.$$.ptrType.registeredClass.name;
+ }
+ C(r(t) + " instance already deleted");
+ }, Gt = !1, wr = (t) => {
+ }, Xe = (t) => {
+ t.smartPtr ? t.smartPtrType.rawDestructor(t.smartPtr) : t.ptrType.registeredClass.rawDestructor(t.ptr);
+ }, $r = (t) => {
+ t.count.value -= 1;
+ var r = t.count.value === 0;
+ r && Xe(t);
+ }, br = (t, r, e) => {
+ if (r === e)
+ return t;
+ if (e.baseClass === void 0)
+ return null;
+ var n = br(t, r, e.baseClass);
+ return n === null ? null : e.downcast(n);
+ }, Cr = {}, Qe = {}, Ye = (t, r) => {
+ for (r === void 0 && C("ptr should not be undefined"); t.baseClass; )
+ r = t.upcast(r), t = t.baseClass;
+ return r;
+ }, qe = (t, r) => (r = Ye(t, r), Qe[r]), Ot = (t, r) => {
+ (!r.ptrType || !r.ptr) && At("makeClassHandle requires ptr and ptrType");
+ var e = !!r.smartPtrType, n = !!r.smartPtr;
+ return e !== n && At("Both smartPtrType and smartPtr must be specified"), r.count = {
+ value: 1
+ }, pt(Object.create(t, {
+ $$: {
+ value: r,
+ writable: !0
+ }
+ }));
+ };
+ function Ze(t) {
+ var r = this.getPointee(t);
+ if (!r)
+ return this.destructor(t), null;
+ var e = qe(this.registeredClass, r);
+ if (e !== void 0) {
+ if (e.$$.count.value === 0)
+ return e.$$.ptr = r, e.$$.smartPtr = t, e.clone();
+ var n = e.clone();
+ return this.destructor(t), n;
+ }
+ function a() {
+ return this.isSmartPointer ? Ot(this.registeredClass.instancePrototype, {
+ ptrType: this.pointeeType,
+ ptr: r,
+ smartPtrType: this,
+ smartPtr: t
+ }) : Ot(this.registeredClass.instancePrototype, {
+ ptrType: this,
+ ptr: t
+ });
+ }
+ var i = this.registeredClass.getActualType(r), u = Cr[i];
+ if (!u)
+ return a.call(this);
+ var s;
+ this.isConst ? s = u.constPointerType : s = u.pointerType;
+ var l = br(r, this.registeredClass, s.registeredClass);
+ return l === null ? a.call(this) : this.isSmartPointer ? Ot(s.registeredClass.instancePrototype, {
+ ptrType: s,
+ ptr: l,
+ smartPtrType: this,
+ smartPtr: t
+ }) : Ot(s.registeredClass.instancePrototype, {
+ ptrType: s,
+ ptr: l
+ });
+ }
+ var pt = (t) => typeof FinalizationRegistry > "u" ? (pt = (r) => r, t) : (Gt = new FinalizationRegistry((r) => {
+ $r(r.$$);
+ }), pt = (r) => {
+ var e = r.$$, n = !!e.smartPtr;
+ if (n) {
+ var a = {
+ $$: e
+ };
+ Gt.register(r, a, r);
+ }
+ return r;
+ }, wr = (r) => Gt.unregister(r), pt(t)), xt = [], Je = () => {
+ for (; xt.length; ) {
+ var t = xt.pop();
+ t.$$.deleteScheduled = !1, t.delete();
+ }
+ }, Tr, Ke = () => {
+ Object.assign(Dt.prototype, {
+ isAliasOf(t) {
+ if (!(this instanceof Dt) || !(t instanceof Dt))
+ return !1;
+ var r = this.$$.ptrType.registeredClass, e = this.$$.ptr;
+ t.$$ = t.$$;
+ for (var n = t.$$.ptrType.registeredClass, a = t.$$.ptr; r.baseClass; )
+ e = r.upcast(e), r = r.baseClass;
+ for (; n.baseClass; )
+ a = n.upcast(a), n = n.baseClass;
+ return r === n && e === a;
+ },
+ clone() {
+ if (this.$$.ptr || Nt(this), this.$$.preservePointerOnDelete)
+ return this.$$.count.value += 1, this;
+ var t = pt(Object.create(Object.getPrototypeOf(this), {
+ $$: {
+ value: Ge(this.$$)
+ }
+ }));
+ return t.$$.count.value += 1, t.$$.deleteScheduled = !1, t;
+ },
+ delete() {
+ this.$$.ptr || Nt(this), this.$$.deleteScheduled && !this.$$.preservePointerOnDelete && C("Object already scheduled for deletion"), wr(this), $r(this.$$), this.$$.preservePointerOnDelete || (this.$$.smartPtr = void 0, this.$$.ptr = void 0);
+ },
+ isDeleted() {
+ return !this.$$.ptr;
+ },
+ deleteLater() {
+ return this.$$.ptr || Nt(this), this.$$.deleteScheduled && !this.$$.preservePointerOnDelete && C("Object already scheduled for deletion"), xt.push(this), xt.length === 1 && Tr && Tr(Je), this.$$.deleteScheduled = !0, this;
+ }
+ });
+ };
+ function Dt() {
+ }
+ var vt = (t, r) => Object.defineProperty(r, "name", {
+ value: t
+ }), Pr = (t, r, e) => {
+ if (t[r].overloadTable === void 0) {
+ var n = t[r];
+ t[r] = function() {
+ for (var a = arguments.length, i = new Array(a), u = 0; u < a; u++)
+ i[u] = arguments[u];
+ return t[r].overloadTable.hasOwnProperty(i.length) || C(`Function '${e}' called with an invalid number of arguments (${i.length}) - expects one of (${t[r].overloadTable})!`), t[r].overloadTable[i.length].apply(this, i);
+ }, t[r].overloadTable = [], t[r].overloadTable[n.argCount] = n;
+ }
+ }, Xt = (t, r, e) => {
+ c.hasOwnProperty(t) ? ((e === void 0 || c[t].overloadTable !== void 0 && c[t].overloadTable[e] !== void 0) && C(`Cannot register public name '${t}' twice`), Pr(c, t, t), c.hasOwnProperty(e) && C(`Cannot register multiple overloads of a function with the same number of arguments (${e})!`), c[t].overloadTable[e] = r) : (c[t] = r, e !== void 0 && (c[t].numArguments = e));
+ }, tn = 48, rn = 57, en = (t) => {
+ t = t.replace(/[^a-zA-Z0-9_]/g, "$");
+ var r = t.charCodeAt(0);
+ return r >= tn && r <= rn ? `_${t}` : t;
+ };
+ function nn(t, r, e, n, a, i, u, s) {
+ this.name = t, this.constructor = r, this.instancePrototype = e, this.rawDestructor = n, this.baseClass = a, this.getActualType = i, this.upcast = u, this.downcast = s, this.pureVirtualFunctions = [];
+ }
+ var Qt = (t, r, e) => {
+ for (; r !== e; )
+ r.upcast || C(`Expected null or instance of ${e.name}, got an instance of ${r.name}`), t = r.upcast(t), r = r.baseClass;
+ return t;
+ };
+ function an(t, r) {
+ if (r === null)
+ return this.isReference && C(`null is not a valid ${this.name}`), 0;
+ r.$$ || C(`Cannot pass "${tr(r)}" as a ${this.name}`), r.$$.ptr || C(`Cannot pass deleted object as a pointer of type ${this.name}`);
+ var e = r.$$.ptrType.registeredClass, n = Qt(r.$$.ptr, e, this.registeredClass);
+ return n;
+ }
+ function on(t, r) {
+ var e;
+ if (r === null)
+ return this.isReference && C(`null is not a valid ${this.name}`), this.isSmartPointer ? (e = this.rawConstructor(), t !== null && t.push(this.rawDestructor, e), e) : 0;
+ (!r || !r.$$) && C(`Cannot pass "${tr(r)}" as a ${this.name}`), r.$$.ptr || C(`Cannot pass deleted object as a pointer of type ${this.name}`), !this.isConst && r.$$.ptrType.isConst && C(`Cannot convert argument of type ${r.$$.smartPtrType ? r.$$.smartPtrType.name : r.$$.ptrType.name} to parameter type ${this.name}`);
+ var n = r.$$.ptrType.registeredClass;
+ if (e = Qt(r.$$.ptr, n, this.registeredClass), this.isSmartPointer)
+ switch (r.$$.smartPtr === void 0 && C("Passing raw pointer to smart pointer is illegal"), this.sharingPolicy) {
+ case 0:
+ r.$$.smartPtrType === this ? e = r.$$.smartPtr : C(`Cannot convert argument of type ${r.$$.smartPtrType ? r.$$.smartPtrType.name : r.$$.ptrType.name} to parameter type ${this.name}`);
+ break;
+ case 1:
+ e = r.$$.smartPtr;
+ break;
+ case 2:
+ if (r.$$.smartPtrType === this)
+ e = r.$$.smartPtr;
+ else {
+ var a = r.clone();
+ e = this.rawShare(e, Q.toHandle(() => a.delete())), t !== null && t.push(this.rawDestructor, e);
+ }
+ break;
+ default:
+ C("Unsupporting sharing policy");
+ }
+ return e;
+ }
+ function sn(t, r) {
+ if (r === null)
+ return this.isReference && C(`null is not a valid ${this.name}`), 0;
+ r.$$ || C(`Cannot pass "${tr(r)}" as a ${this.name}`), r.$$.ptr || C(`Cannot pass deleted object as a pointer of type ${this.name}`), r.$$.ptrType.isConst && C(`Cannot convert argument of type ${r.$$.ptrType.name} to parameter type ${this.name}`);
+ var e = r.$$.ptrType.registeredClass, n = Qt(r.$$.ptr, e, this.registeredClass);
+ return n;
+ }
+ var un = () => {
+ Object.assign(St.prototype, {
+ getPointee(t) {
+ return this.rawGetPointee && (t = this.rawGetPointee(t)), t;
+ },
+ destructor(t) {
+ var r;
+ (r = this.rawDestructor) === null || r === void 0 || r.call(this, t);
+ },
+ argPackAdvance: z,
+ readValueFromPointer: ht,
+ fromWireType: Ze
+ });
+ };
+ function St(t, r, e, n, a, i, u, s, l, f, h) {
+ this.name = t, this.registeredClass = r, this.isReference = e, this.isConst = n, this.isSmartPointer = a, this.pointeeType = i, this.sharingPolicy = u, this.rawGetPointee = s, this.rawConstructor = l, this.rawShare = f, this.rawDestructor = h, !a && r.baseClass === void 0 ? n ? (this.toWireType = an, this.destructorFunction = null) : (this.toWireType = sn, this.destructorFunction = null) : this.toWireType = on;
+ }
+ var Er = (t, r, e) => {
+ c.hasOwnProperty(t) || At("Replacing nonexistent public symbol"), c[t].overloadTable !== void 0 && e !== void 0 ? c[t].overloadTable[e] = r : (c[t] = r, c[t].argCount = e);
+ }, cn = (t, r, e) => {
+ t = t.replace(/p/g, "i");
+ var n = c["dynCall_" + t];
+ return n(r, ...e);
+ }, jt = [], _r, b = (t) => {
+ var r = jt[t];
+ return r || (t >= jt.length && (jt.length = t + 1), jt[t] = r = _r.get(t)), r;
+ }, ln = function(t, r) {
+ let e = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : [];
+ if (t.includes("j"))
+ return cn(t, r, e);
+ var n = b(r)(...e);
+ return n;
+ }, fn = (t, r) => function() {
+ for (var e = arguments.length, n = new Array(e), a = 0; a < e; a++)
+ n[a] = arguments[a];
+ return ln(t, r, n);
+ }, U = (t, r) => {
+ t = j(t);
+ function e() {
+ return t.includes("j") ? fn(t, r) : b(r);
+ }
+ var n = e();
+ return typeof n != "function" && C(`unknown function pointer with signature ${t}: ${r}`), n;
+ }, dn = (t, r) => {
+ var e = vt(r, function(n) {
+ this.name = r, this.message = n;
+ var a = new Error(n).stack;
+ a !== void 0 && (this.stack = this.toString() + `
+` + a.replace(/^Error(:[^\n]*)?\n/, ""));
+ });
+ return e.prototype = Object.create(t.prototype), e.prototype.constructor = e, e.prototype.toString = function() {
+ return this.message === void 0 ? this.name : `${this.name}: ${this.message}`;
+ }, e;
+ }, Ar, Or = (t) => {
+ var r = Wr(t), e = j(r);
+ return Y(r), e;
+ }, Ft = (t, r) => {
+ var e = [], n = {};
+ function a(i) {
+ if (!n[i] && !K[i]) {
+ if (_t[i]) {
+ _t[i].forEach(a);
+ return;
+ }
+ e.push(i), n[i] = !0;
+ }
+ }
+ throw r.forEach(a), new Ar(`${t}: ` + e.map(Or).join([", "]));
+ }, hn = (t, r, e, n, a, i, u, s, l, f, h, v, g) => {
+ h = j(h), i = U(a, i), s && (s = U(u, s)), f && (f = U(l, f)), g = U(v, g);
+ var T = en(h);
+ Xt(T, function() {
+ Ft(`Cannot construct ${h} due to unbound types`, [n]);
+ }), tt([t, r, e], n ? [n] : [], (_) => {
+ _ = _[0];
+ var S, O;
+ n ? (S = _.registeredClass, O = S.instancePrototype) : O = Dt.prototype;
+ var x = vt(h, function() {
+ if (Object.getPrototypeOf(this) !== rt)
+ throw new it("Use 'new' to construct " + h);
+ if (M.constructor_body === void 0)
+ throw new it(h + " has no accessible constructor");
+ for (var Yr = arguments.length, It = new Array(Yr), Rt = 0; Rt < Yr; Rt++)
+ It[Rt] = arguments[Rt];
+ var qr = M.constructor_body[It.length];
+ if (qr === void 0)
+ throw new it(`Tried to invoke ctor of ${h} with invalid number of parameters (${It.length}) - expected (${Object.keys(M.constructor_body).toString()}) parameters instead!`);
+ return qr.apply(this, It);
+ }), rt = Object.create(O, {
+ constructor: {
+ value: x
+ }
+ });
+ x.prototype = rt;
+ var M = new nn(h, x, rt, g, S, i, s, f);
+ if (M.baseClass) {
+ var q, Wt;
+ (Wt = (q = M.baseClass).__derivedClasses) !== null && Wt !== void 0 || (q.__derivedClasses = []), M.baseClass.__derivedClasses.push(M);
+ }
+ var to = new St(h, M, !0, !1, !1), Xr = new St(h + "*", M, !1, !1, !1), Qr = new St(h + " const*", M, !1, !0, !1);
+ return Cr[t] = {
+ pointerType: Xr,
+ constPointerType: Qr
+ }, Er(T, x), [to, Xr, Qr];
+ });
+ }, Yt = (t, r) => {
+ for (var e = [], n = 0; n < t; n++)
+ e.push(E[r + n * 4 >> 2]);
+ return e;
+ };
+ function pn(t) {
+ for (var r = 1; r < t.length; ++r)
+ if (t[r] !== null && t[r].destructorFunction === void 0)
+ return !0;
+ return !1;
+ }
+ function qt(t, r, e, n, a, i) {
+ var u = r.length;
+ u < 2 && C("argTypes array size mismatch! Must at least get return value and 'this' types!");
+ var s = r[1] !== null && e !== null, l = pn(r), f = r[0].name !== "void", h = u - 2, v = new Array(h), g = [], T = [], _ = function() {
+ T.length = 0;
+ var S;
+ g.length = s ? 2 : 1, g[0] = a, s && (S = r[1].toWireType(T, this), g[1] = S);
+ for (var O = 0; O < h; ++O)
+ v[O] = r[O + 2].toWireType(T, O < 0 || arguments.length <= O ? void 0 : arguments[O]), g.push(v[O]);
+ var x = n(...g);
+ function rt(M) {
+ if (l)
+ zt(T);
+ else
+ for (var q = s ? 1 : 2; q < r.length; q++) {
+ var Wt = q === 1 ? S : v[q - 2];
+ r[q].destructorFunction !== null && r[q].destructorFunction(Wt);
+ }
+ if (f)
+ return r[0].fromWireType(M);
+ }
+ return rt(x);
+ };
+ return vt(t, _);
+ }
+ var vn = (t, r, e, n, a, i) => {
+ var u = Yt(r, e);
+ a = U(n, a), tt([], [t], (s) => {
+ s = s[0];
+ var l = `constructor ${s.name}`;
+ if (s.registeredClass.constructor_body === void 0 && (s.registeredClass.constructor_body = []), s.registeredClass.constructor_body[r - 1] !== void 0)
+ throw new it(`Cannot register multiple constructors with identical number of parameters (${r - 1}) for class '${s.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);
+ return s.registeredClass.constructor_body[r - 1] = () => {
+ Ft(`Cannot construct ${s.name} due to unbound types`, u);
+ }, tt([], u, (f) => (f.splice(1, 0, null), s.registeredClass.constructor_body[r - 1] = qt(l, f, null, a, i), [])), [];
+ });
+ }, xr = (t) => {
+ t = t.trim();
+ const r = t.indexOf("(");
+ return r !== -1 ? t.substr(0, r) : t;
+ }, yn = (t, r, e, n, a, i, u, s, l, f) => {
+ var h = Yt(e, n);
+ r = j(r), r = xr(r), i = U(a, i), tt([], [t], (v) => {
+ v = v[0];
+ var g = `${v.name}.${r}`;
+ r.startsWith("@@") && (r = Symbol[r.substring(2)]), s && v.registeredClass.pureVirtualFunctions.push(r);
+ function T() {
+ Ft(`Cannot call ${g} due to unbound types`, h);
+ }
+ var _ = v.registeredClass.instancePrototype, S = _[r];
+ return S === void 0 || S.overloadTable === void 0 && S.className !== v.name && S.argCount === e - 2 ? (T.argCount = e - 2, T.className = v.name, _[r] = T) : (Pr(_, r, g), _[r].overloadTable[e - 2] = T), tt([], h, (O) => {
+ var x = qt(g, O, v, i, u);
+ return _[r].overloadTable === void 0 ? (x.argCount = e - 2, _[r] = x) : _[r].overloadTable[e - 2] = x, [];
+ }), [];
+ });
+ }, Zt = [], X = [], Jt = (t) => {
+ t > 9 && --X[t + 1] === 0 && (X[t] = void 0, Zt.push(t));
+ }, mn = () => X.length / 2 - 5 - Zt.length, gn = () => {
+ X.push(0, 1, void 0, 1, null, 1, !0, 1, !1, 1), c.count_emval_handles = mn;
+ }, Q = {
+ toValue: (t) => (t || C("Cannot use deleted val. handle = " + t), X[t]),
+ toHandle: (t) => {
+ switch (t) {
+ case void 0:
+ return 2;
+ case null:
+ return 4;
+ case !0:
+ return 6;
+ case !1:
+ return 8;
+ default: {
+ const r = Zt.pop() || X.length;
+ return X[r] = t, X[r + 1] = 1, r;
+ }
+ }
+ }
+ }, Dr = {
+ name: "emscripten::val",
+ fromWireType: (t) => {
+ var r = Q.toValue(t);
+ return Jt(t), r;
+ },
+ toWireType: (t, r) => Q.toHandle(r),
+ argPackAdvance: z,
+ readValueFromPointer: ht,
+ destructorFunction: null
+ }, wn = (t) => k(t, Dr), $n = (t, r, e) => {
+ switch (r) {
+ case 1:
+ return e ? function(n) {
+ return this.fromWireType(L[n]);
+ } : function(n) {
+ return this.fromWireType(F[n]);
+ };
+ case 2:
+ return e ? function(n) {
+ return this.fromWireType(at[n >> 1]);
+ } : function(n) {
+ return this.fromWireType(ft[n >> 1]);
+ };
+ case 4:
+ return e ? function(n) {
+ return this.fromWireType(Z[n >> 2]);
+ } : function(n) {
+ return this.fromWireType(E[n >> 2]);
+ };
+ default:
+ throw new TypeError(`invalid integer width (${r}): ${t}`);
+ }
+ }, bn = (t, r, e, n) => {
+ r = j(r);
+ function a() {
+ }
+ a.values = {}, k(t, {
+ name: r,
+ constructor: a,
+ fromWireType: function(i) {
+ return this.constructor.values[i];
+ },
+ toWireType: (i, u) => u.value,
+ argPackAdvance: z,
+ readValueFromPointer: $n(r, e, n),
+ destructorFunction: null
+ }), Xt(r, a);
+ }, Kt = (t, r) => {
+ var e = K[t];
+ return e === void 0 && C(`${r} has unknown type ${Or(t)}`), e;
+ }, Cn = (t, r, e) => {
+ var n = Kt(t, "enum");
+ r = j(r);
+ var a = n.constructor, i = Object.create(n.constructor.prototype, {
+ value: {
+ value: e
+ },
+ constructor: {
+ value: vt(`${n.name}_${r}`, function() {
+ })
+ }
+ });
+ a.values[e] = i, a[r] = i;
+ }, tr = (t) => {
+ if (t === null)
+ return "null";
+ var r = typeof t;
+ return r === "object" || r === "array" || r === "function" ? t.toString() : "" + t;
+ }, Tn = (t, r) => {
+ switch (r) {
+ case 4:
+ return function(e) {
+ return this.fromWireType(ur[e >> 2]);
+ };
+ case 8:
+ return function(e) {
+ return this.fromWireType(cr[e >> 3]);
+ };
+ default:
+ throw new TypeError(`invalid float width (${r}): ${t}`);
+ }
+ }, Pn = (t, r, e) => {
+ r = j(r), k(t, {
+ name: r,
+ fromWireType: (n) => n,
+ toWireType: (n, a) => a,
+ argPackAdvance: z,
+ readValueFromPointer: Tn(r, e),
+ destructorFunction: null
+ });
+ }, En = (t, r, e, n, a, i, u, s) => {
+ var l = Yt(r, e);
+ t = j(t), t = xr(t), a = U(n, a), Xt(t, function() {
+ Ft(`Cannot call ${t} due to unbound types`, l);
+ }, r - 1), tt([], l, (f) => {
+ var h = [f[0], null].concat(f.slice(1));
+ return Er(t, qt(t, h, null, a, i), r - 1), [];
+ });
+ }, _n = (t, r, e) => {
+ switch (r) {
+ case 1:
+ return e ? (n) => L[n] : (n) => F[n];
+ case 2:
+ return e ? (n) => at[n >> 1] : (n) => ft[n >> 1];
+ case 4:
+ return e ? (n) => Z[n >> 2] : (n) => E[n >> 2];
+ default:
+ throw new TypeError(`invalid integer width (${r}): ${t}`);
+ }
+ }, An = (t, r, e, n, a) => {
+ r = j(r);
+ var i = (h) => h;
+ if (n === 0) {
+ var u = 32 - 8 * e;
+ i = (h) => h << u >>> u;
+ }
+ var s = r.includes("unsigned"), l = (h, v) => {
+ }, f;
+ s ? f = function(h, v) {
+ return l(v, this.name), v >>> 0;
+ } : f = function(h, v) {
+ return l(v, this.name), v;
+ }, k(t, {
+ name: r,
+ fromWireType: i,
+ toWireType: f,
+ argPackAdvance: z,
+ readValueFromPointer: _n(r, e, n !== 0),
+ destructorFunction: null
+ });
+ }, On = (t, r, e) => {
+ var n = [Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array, Uint32Array, Float32Array, Float64Array], a = n[r];
+ function i(u) {
+ var s = E[u >> 2], l = E[u + 4 >> 2];
+ return new a(L.buffer, l, s);
+ }
+ e = j(e), k(t, {
+ name: e,
+ fromWireType: i,
+ argPackAdvance: z,
+ readValueFromPointer: i
+ }, {
+ ignoreDuplicateRegistrations: !0
+ });
+ }, xn = Object.assign({
+ optional: !0
+ }, Dr), Dn = (t, r) => {
+ k(t, xn);
+ }, Sn = (t, r, e, n) => {
+ if (!(n > 0)) return 0;
+ for (var a = e, i = e + n - 1, u = 0; u < t.length; ++u) {
+ var s = t.charCodeAt(u);
+ if (s >= 55296 && s <= 57343) {
+ var l = t.charCodeAt(++u);
+ s = 65536 + ((s & 1023) << 10) | l & 1023;
+ }
+ if (s <= 127) {
+ if (e >= i) break;
+ r[e++] = s;
+ } else if (s <= 2047) {
+ if (e + 1 >= i) break;
+ r[e++] = 192 | s >> 6, r[e++] = 128 | s & 63;
+ } else if (s <= 65535) {
+ if (e + 2 >= i) break;
+ r[e++] = 224 | s >> 12, r[e++] = 128 | s >> 6 & 63, r[e++] = 128 | s & 63;
+ } else {
+ if (e + 3 >= i) break;
+ r[e++] = 240 | s >> 18, r[e++] = 128 | s >> 12 & 63, r[e++] = 128 | s >> 6 & 63, r[e++] = 128 | s & 63;
+ }
+ }
+ return r[e] = 0, e - a;
+ }, yt = (t, r, e) => Sn(t, F, r, e), jn = (t) => {
+ for (var r = 0, e = 0; e < t.length; ++e) {
+ var n = t.charCodeAt(e);
+ n <= 127 ? r++ : n <= 2047 ? r += 2 : n >= 55296 && n <= 57343 ? (r += 4, ++e) : r += 3;
+ }
+ return r;
+ }, Sr = typeof TextDecoder < "u" ? new TextDecoder() : void 0, jr = function(t) {
+ let r = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 0, e = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : NaN;
+ for (var n = r + e, a = r; t[a] && !(a >= n); ) ++a;
+ if (a - r > 16 && t.buffer && Sr)
+ return Sr.decode(t.subarray(r, a));
+ for (var i = ""; r < a; ) {
+ var u = t[r++];
+ if (!(u & 128)) {
+ i += String.fromCharCode(u);
+ continue;
+ }
+ var s = t[r++] & 63;
+ if ((u & 224) == 192) {
+ i += String.fromCharCode((u & 31) << 6 | s);
+ continue;
+ }
+ var l = t[r++] & 63;
+ if ((u & 240) == 224 ? u = (u & 15) << 12 | s << 6 | l : u = (u & 7) << 18 | s << 12 | l << 6 | t[r++] & 63, u < 65536)
+ i += String.fromCharCode(u);
+ else {
+ var f = u - 65536;
+ i += String.fromCharCode(55296 | f >> 10, 56320 | f & 1023);
+ }
+ }
+ return i;
+ }, Fn = (t, r) => t ? jr(F, t, r) : "", Mn = (t, r) => {
+ r = j(r);
+ var e = r === "std::string";
+ k(t, {
+ name: r,
+ fromWireType(n) {
+ var a = E[n >> 2], i = n + 4, u;
+ if (e)
+ for (var s = i, l = 0; l <= a; ++l) {
+ var f = i + l;
+ if (l == a || F[f] == 0) {
+ var h = f - s, v = Fn(s, h);
+ u === void 0 ? u = v : (u += "\0", u += v), s = f + 1;
+ }
+ }
+ else {
+ for (var g = new Array(a), l = 0; l < a; ++l)
+ g[l] = String.fromCharCode(F[i + l]);
+ u = g.join("");
+ }
+ return Y(n), u;
+ },
+ toWireType(n, a) {
+ a instanceof ArrayBuffer && (a = new Uint8Array(a));
+ var i, u = typeof a == "string";
+ u || a instanceof Uint8Array || a instanceof Uint8ClampedArray || a instanceof Int8Array || C("Cannot pass non-string to std::string"), e && u ? i = jn(a) : i = a.length;
+ var s = nr(4 + i + 1), l = s + 4;
+ if (E[s >> 2] = i, e && u)
+ yt(a, l, i + 1);
+ else if (u)
+ for (var f = 0; f < i; ++f) {
+ var h = a.charCodeAt(f);
+ h > 255 && (Y(l), C("String has UTF-16 code units that do not fit in 8 bits")), F[l + f] = h;
+ }
+ else
+ for (var f = 0; f < i; ++f)
+ F[l + f] = a[f];
+ return n !== null && n.push(Y, s), s;
+ },
+ argPackAdvance: z,
+ readValueFromPointer: ht,
+ destructorFunction(n) {
+ Y(n);
+ }
+ });
+ }, Fr = typeof TextDecoder < "u" ? new TextDecoder("utf-16le") : void 0, Wn = (t, r) => {
+ for (var e = t, n = e >> 1, a = n + r / 2; !(n >= a) && ft[n]; ) ++n;
+ if (e = n << 1, e - t > 32 && Fr) return Fr.decode(F.subarray(t, e));
+ for (var i = "", u = 0; !(u >= r / 2); ++u) {
+ var s = at[t + u * 2 >> 1];
+ if (s == 0) break;
+ i += String.fromCharCode(s);
+ }
+ return i;
+ }, In = (t, r, e) => {
+ var n;
+ if ((n = e) !== null && n !== void 0 || (e = 2147483647), e < 2) return 0;
+ e -= 2;
+ for (var a = r, i = e < t.length * 2 ? e / 2 : t.length, u = 0; u < i; ++u) {
+ var s = t.charCodeAt(u);
+ at[r >> 1] = s, r += 2;
+ }
+ return at[r >> 1] = 0, r - a;
+ }, Rn = (t) => t.length * 2, Bn = (t, r) => {
+ for (var e = 0, n = ""; !(e >= r / 4); ) {
+ var a = Z[t + e * 4 >> 2];
+ if (a == 0) break;
+ if (++e, a >= 65536) {
+ var i = a - 65536;
+ n += String.fromCharCode(55296 | i >> 10, 56320 | i & 1023);
+ } else
+ n += String.fromCharCode(a);
+ }
+ return n;
+ }, kn = (t, r, e) => {
+ var n;
+ if ((n = e) !== null && n !== void 0 || (e = 2147483647), e < 4) return 0;
+ for (var a = r, i = a + e - 4, u = 0; u < t.length; ++u) {
+ var s = t.charCodeAt(u);
+ if (s >= 55296 && s <= 57343) {
+ var l = t.charCodeAt(++u);
+ s = 65536 + ((s & 1023) << 10) | l & 1023;
+ }
+ if (Z[r >> 2] = s, r += 4, r + 4 > i) break;
+ }
+ return Z[r >> 2] = 0, r - a;
+ }, Un = (t) => {
+ for (var r = 0, e = 0; e < t.length; ++e) {
+ var n = t.charCodeAt(e);
+ n >= 55296 && n <= 57343 && ++e, r += 4;
+ }
+ return r;
+ }, Vn = (t, r, e) => {
+ e = j(e);
+ var n, a, i, u;
+ r === 2 ? (n = Wn, a = In, u = Rn, i = (s) => ft[s >> 1]) : r === 4 && (n = Bn, a = kn, u = Un, i = (s) => E[s >> 2]), k(t, {
+ name: e,
+ fromWireType: (s) => {
+ for (var l = E[s >> 2], f, h = s + 4, v = 0; v <= l; ++v) {
+ var g = s + 4 + v * r;
+ if (v == l || i(g) == 0) {
+ var T = g - h, _ = n(h, T);
+ f === void 0 ? f = _ : (f += "\0", f += _), h = g + r;
+ }
+ }
+ return Y(s), f;
+ },
+ toWireType: (s, l) => {
+ typeof l != "string" && C(`Cannot pass non-string to C++ string type ${e}`);
+ var f = u(l), h = nr(4 + f + r);
+ return E[h >> 2] = f / r, a(l, h + 4, f + r), s !== null && s.push(Y, h), h;
+ },
+ argPackAdvance: z,
+ readValueFromPointer: ht,
+ destructorFunction(s) {
+ Y(s);
+ }
+ });
+ }, Hn = (t, r, e, n, a, i) => {
+ Et[t] = {
+ name: j(r),
+ rawConstructor: U(e, n),
+ rawDestructor: U(a, i),
+ fields: []
+ };
+ }, Ln = (t, r, e, n, a, i, u, s, l, f) => {
+ Et[t].fields.push({
+ fieldName: j(r),
+ getterReturnType: e,
+ getter: U(n, a),
+ getterContext: i,
+ setterArgumentType: u,
+ setter: U(s, l),
+ setterContext: f
+ });
+ }, zn = (t, r) => {
+ r = j(r), k(t, {
+ isVoid: !0,
+ name: r,
+ argPackAdvance: 0,
+ fromWireType: () => {
+ },
+ toWireType: (e, n) => {
+ }
+ });
+ }, Nn = (t, r, e) => F.copyWithin(t, r, r + e), rr = [], Gn = (t, r, e, n) => (t = rr[t], r = Q.toValue(r), t(null, r, e, n)), Xn = {}, Qn = (t) => {
+ var r = Xn[t];
+ return r === void 0 ? j(t) : r;
+ }, Mr = () => {
+ if (typeof globalThis == "object")
+ return globalThis;
+ function t(r) {
+ r.$$$embind_global$$$ = r;
+ var e = typeof $$$embind_global$$$ == "object" && r.$$$embind_global$$$ == r;
+ return e || delete r.$$$embind_global$$$, e;
+ }
+ if (typeof $$$embind_global$$$ == "object" || (typeof global == "object" && t(global) ? $$$embind_global$$$ = global : typeof self == "object" && t(self) && ($$$embind_global$$$ = self), typeof $$$embind_global$$$ == "object"))
+ return $$$embind_global$$$;
+ throw Error("unable to get global object.");
+ }, Yn = (t) => t === 0 ? Q.toHandle(Mr()) : (t = Qn(t), Q.toHandle(Mr()[t])), qn = (t) => {
+ var r = rr.length;
+ return rr.push(t), r;
+ }, Zn = (t, r) => {
+ for (var e = new Array(t), n = 0; n < t; ++n)
+ e[n] = Kt(E[r + n * 4 >> 2], "parameter " + n);
+ return e;
+ }, Jn = Reflect.construct, Kn = (t, r, e) => {
+ var n = [], a = t.toWireType(n, e);
+ return n.length && (E[r >> 2] = Q.toHandle(n)), a;
+ }, ta = (t, r, e) => {
+ var n = Zn(t, r), a = n.shift();
+ t--;
+ var i = new Array(t), u = (l, f, h, v) => {
+ for (var g = 0, T = 0; T < t; ++T)
+ i[T] = n[T].readValueFromPointer(v + g), g += n[T].argPackAdvance;
+ var _ = e === 1 ? Jn(f, i) : f.apply(l, i);
+ return Kn(a, h, _);
+ }, s = `methodCaller<(${n.map((l) => l.name).join(", ")}) => ${a.name}>`;
+ return qn(vt(s, u));
+ }, ra = (t) => {
+ t > 9 && (X[t + 1] += 1);
+ }, ea = (t) => {
+ var r = Q.toValue(t);
+ zt(r), Jt(t);
+ }, na = (t, r) => {
+ t = Kt(t, "_emval_take_value");
+ var e = t.readValueFromPointer(r);
+ return Q.toHandle(e);
+ }, aa = (t, r, e, n) => {
+ var a = (/* @__PURE__ */ new Date()).getFullYear(), i = new Date(a, 0, 1), u = new Date(a, 6, 1), s = i.getTimezoneOffset(), l = u.getTimezoneOffset(), f = Math.max(s, l);
+ E[t >> 2] = f * 60, Z[r >> 2] = +(s != l);
+ var h = (T) => {
+ var _ = T >= 0 ? "-" : "+", S = Math.abs(T), O = String(Math.floor(S / 60)).padStart(2, "0"), x = String(S % 60).padStart(2, "0");
+ return `UTC${_}${O}${x}`;
+ }, v = h(s), g = h(l);
+ l < s ? (yt(v, e, 17), yt(g, n, 17)) : (yt(v, n, 17), yt(g, e, 17));
+ }, oa = () => 2147483648, ia = (t, r) => Math.ceil(t / r) * r, sa = (t) => {
+ var r = $t.buffer, e = (t - r.byteLength + 65535) / 65536 | 0;
+ try {
+ return $t.grow(e), lr(), 1;
+ } catch {
+ }
+ }, ua = (t) => {
+ var r = F.length;
+ t >>>= 0;
+ var e = oa();
+ if (t > e)
+ return !1;
+ for (var n = 1; n <= 4; n *= 2) {
+ var a = r * (1 + 0.2 / n);
+ a = Math.min(a, t + 100663296);
+ var i = Math.min(e, ia(Math.max(t, a), 65536)), u = sa(i);
+ if (u)
+ return !0;
+ }
+ return !1;
+ }, er = {}, ca = () => H || "./this.program", mt = () => {
+ if (!mt.strings) {
+ var t = (typeof navigator == "object" && navigator.languages && navigator.languages[0] || "C").replace("-", "_") + ".UTF-8", r = {
+ USER: "web_user",
+ LOGNAME: "web_user",
+ PATH: "/",
+ PWD: "/",
+ HOME: "/home/web_user",
+ LANG: t,
+ _: ca()
+ };
+ for (var e in er)
+ er[e] === void 0 ? delete r[e] : r[e] = er[e];
+ var n = [];
+ for (var e in r)
+ n.push(`${e}=${r[e]}`);
+ mt.strings = n;
+ }
+ return mt.strings;
+ }, la = (t, r) => {
+ for (var e = 0; e < t.length; ++e)
+ L[r++] = t.charCodeAt(e);
+ L[r] = 0;
+ }, fa = (t, r) => {
+ var e = 0;
+ return mt().forEach((n, a) => {
+ var i = r + e;
+ E[t + a * 4 >> 2] = i, la(n, i), e += n.length + 1;
+ }), 0;
+ }, da = (t, r) => {
+ var e = mt();
+ E[t >> 2] = e.length;
+ var n = 0;
+ return e.forEach((a) => n += a.length + 1), E[r >> 2] = n, 0;
+ }, ha = (t) => 52;
+ function pa(t, r, e, n, a) {
+ return 70;
+ }
+ var va = [null, [], []], ya = (t, r) => {
+ var e = va[t];
+ r === 0 || r === 10 ? ((t === 1 ? kt : nt)(jr(e)), e.length = 0) : e.push(r);
+ }, ma = (t, r, e, n) => {
+ for (var a = 0, i = 0; i < e; i++) {
+ var u = E[r >> 2], s = E[r + 4 >> 2];
+ r += 8;
+ for (var l = 0; l < s; l++)
+ ya(t, F[u + l]);
+ a += s;
+ }
+ return E[n >> 2] = a, 0;
+ }, ga = (t) => t;
+ mr = c.InternalError = class extends Error {
+ constructor(t) {
+ super(t), this.name = "InternalError";
+ }
+ }, Le(), it = c.BindingError = class extends Error {
+ constructor(t) {
+ super(t), this.name = "BindingError";
+ }
+ }, Ke(), un(), Ar = c.UnboundTypeError = dn(Error, "UnboundTypeError"), gn();
+ var wa = {
+ t: Se,
+ x: je,
+ a: Me,
+ j: We,
+ k: Ie,
+ O: Re,
+ q: Be,
+ ga: ke,
+ d: Fe,
+ ca: Ue,
+ va: Ve,
+ ba: He,
+ pa: Ne,
+ ta: hn,
+ sa: vn,
+ E: yn,
+ oa: wn,
+ F: bn,
+ n: Cn,
+ W: Pn,
+ X: En,
+ y: An,
+ u: On,
+ ua: Dn,
+ V: Mn,
+ P: Vn,
+ L: Hn,
+ wa: Ln,
+ qa: zn,
+ ja: Nn,
+ T: Gn,
+ xa: Jt,
+ ya: Yn,
+ U: ta,
+ Y: ra,
+ Z: ea,
+ ra: na,
+ da: aa,
+ ha: ua,
+ ea: fa,
+ fa: da,
+ ia: ha,
+ $: pa,
+ S: ma,
+ J: Ua,
+ C: Ha,
+ Q: Pa,
+ R: Ya,
+ r: Ia,
+ b: $a,
+ D: ka,
+ la: za,
+ c: _a,
+ ka: Na,
+ h: Ta,
+ i: Da,
+ s: Sa,
+ N: Ba,
+ w: Fa,
+ I: Xa,
+ K: Ra,
+ z: La,
+ H: qa,
+ aa: Ja,
+ _: Ka,
+ l: Aa,
+ f: Ea,
+ e: Ca,
+ g: ba,
+ M: Qa,
+ m: xa,
+ ma: Va,
+ p: ja,
+ v: Ma,
+ na: Wa,
+ B: Ga,
+ o: Oa,
+ G: Za,
+ A: ga
+ }, A = De(), Wr = (t) => (Wr = A.Ba)(t), Y = c._free = (t) => (Y = c._free = A.Ca)(t), nr = c._malloc = (t) => (nr = c._malloc = A.Ea)(t), Ir = (t) => (Ir = A.Fa)(t), m = (t, r) => (m = A.Ga)(t, r), Rr = (t) => (Rr = A.Ha)(t), Br = (t) => (Br = A.Ia)(t), kr = () => (kr = A.Ja)(), Ur = (t) => (Ur = A.Ka)(t), Vr = (t) => (Vr = A.La)(t), Hr = (t, r, e) => (Hr = A.Ma)(t, r, e);
+ c.dynCall_viijii = (t, r, e, n, a, i, u) => (c.dynCall_viijii = A.Na)(t, r, e, n, a, i, u);
+ var Lr = c.dynCall_jiii = (t, r, e, n) => (Lr = c.dynCall_jiii = A.Oa)(t, r, e, n);
+ c.dynCall_jiji = (t, r, e, n, a) => (c.dynCall_jiji = A.Pa)(t, r, e, n, a);
+ var zr = c.dynCall_jiiii = (t, r, e, n, a) => (zr = c.dynCall_jiiii = A.Qa)(t, r, e, n, a);
+ c.dynCall_iiiiij = (t, r, e, n, a, i, u) => (c.dynCall_iiiiij = A.Ra)(t, r, e, n, a, i, u), c.dynCall_iiiiijj = (t, r, e, n, a, i, u, s, l) => (c.dynCall_iiiiijj = A.Sa)(t, r, e, n, a, i, u, s, l), c.dynCall_iiiiiijj = (t, r, e, n, a, i, u, s, l, f) => (c.dynCall_iiiiiijj = A.Ta)(t, r, e, n, a, i, u, s, l, f);
+ function $a(t, r) {
+ var e = $();
+ try {
+ return b(t)(r);
+ } catch (n) {
+ if (w(e), n !== n + 0) throw n;
+ m(1, 0);
+ }
+ }
+ function ba(t, r, e, n) {
+ var a = $();
+ try {
+ b(t)(r, e, n);
+ } catch (i) {
+ if (w(a), i !== i + 0) throw i;
+ m(1, 0);
+ }
+ }
+ function Ca(t, r, e) {
+ var n = $();
+ try {
+ b(t)(r, e);
+ } catch (a) {
+ if (w(n), a !== a + 0) throw a;
+ m(1, 0);
+ }
+ }
+ function Ta(t, r, e, n) {
+ var a = $();
+ try {
+ return b(t)(r, e, n);
+ } catch (i) {
+ if (w(a), i !== i + 0) throw i;
+ m(1, 0);
+ }
+ }
+ function Pa(t, r, e, n, a) {
+ var i = $();
+ try {
+ return b(t)(r, e, n, a);
+ } catch (u) {
+ if (w(i), u !== u + 0) throw u;
+ m(1, 0);
+ }
+ }
+ function Ea(t, r) {
+ var e = $();
+ try {
+ b(t)(r);
+ } catch (n) {
+ if (w(e), n !== n + 0) throw n;
+ m(1, 0);
+ }
+ }
+ function _a(t, r, e) {
+ var n = $();
+ try {
+ return b(t)(r, e);
+ } catch (a) {
+ if (w(n), a !== a + 0) throw a;
+ m(1, 0);
+ }
+ }
+ function Aa(t) {
+ var r = $();
+ try {
+ b(t)();
+ } catch (e) {
+ if (w(r), e !== e + 0) throw e;
+ m(1, 0);
+ }
+ }
+ function Oa(t, r, e, n, a, i, u, s, l, f, h) {
+ var v = $();
+ try {
+ b(t)(r, e, n, a, i, u, s, l, f, h);
+ } catch (g) {
+ if (w(v), g !== g + 0) throw g;
+ m(1, 0);
+ }
+ }
+ function xa(t, r, e, n, a) {
+ var i = $();
+ try {
+ b(t)(r, e, n, a);
+ } catch (u) {
+ if (w(i), u !== u + 0) throw u;
+ m(1, 0);
+ }
+ }
+ function Da(t, r, e, n, a) {
+ var i = $();
+ try {
+ return b(t)(r, e, n, a);
+ } catch (u) {
+ if (w(i), u !== u + 0) throw u;
+ m(1, 0);
+ }
+ }
+ function Sa(t, r, e, n, a, i) {
+ var u = $();
+ try {
+ return b(t)(r, e, n, a, i);
+ } catch (s) {
+ if (w(u), s !== s + 0) throw s;
+ m(1, 0);
+ }
+ }
+ function ja(t, r, e, n, a, i) {
+ var u = $();
+ try {
+ b(t)(r, e, n, a, i);
+ } catch (s) {
+ if (w(u), s !== s + 0) throw s;
+ m(1, 0);
+ }
+ }
+ function Fa(t, r, e, n, a, i, u) {
+ var s = $();
+ try {
+ return b(t)(r, e, n, a, i, u);
+ } catch (l) {
+ if (w(s), l !== l + 0) throw l;
+ m(1, 0);
+ }
+ }
+ function Ma(t, r, e, n, a, i, u, s) {
+ var l = $();
+ try {
+ b(t)(r, e, n, a, i, u, s);
+ } catch (f) {
+ if (w(l), f !== f + 0) throw f;
+ m(1, 0);
+ }
+ }
+ function Wa(t, r, e, n, a, i, u, s, l) {
+ var f = $();
+ try {
+ b(t)(r, e, n, a, i, u, s, l);
+ } catch (h) {
+ if (w(f), h !== h + 0) throw h;
+ m(1, 0);
+ }
+ }
+ function Ia(t) {
+ var r = $();
+ try {
+ return b(t)();
+ } catch (e) {
+ if (w(r), e !== e + 0) throw e;
+ m(1, 0);
+ }
+ }
+ function Ra(t, r, e, n, a, i, u, s, l) {
+ var f = $();
+ try {
+ return b(t)(r, e, n, a, i, u, s, l);
+ } catch (h) {
+ if (w(f), h !== h + 0) throw h;
+ m(1, 0);
+ }
+ }
+ function Ba(t, r, e, n, a, i, u) {
+ var s = $();
+ try {
+ return b(t)(r, e, n, a, i, u);
+ } catch (l) {
+ if (w(s), l !== l + 0) throw l;
+ m(1, 0);
+ }
+ }
+ function ka(t, r, e, n) {
+ var a = $();
+ try {
+ return b(t)(r, e, n);
+ } catch (i) {
+ if (w(a), i !== i + 0) throw i;
+ m(1, 0);
+ }
+ }
+ function Ua(t, r, e, n) {
+ var a = $();
+ try {
+ return b(t)(r, e, n);
+ } catch (i) {
+ if (w(a), i !== i + 0) throw i;
+ m(1, 0);
+ }
+ }
+ function Va(t, r, e, n, a, i, u, s) {
+ var l = $();
+ try {
+ b(t)(r, e, n, a, i, u, s);
+ } catch (f) {
+ if (w(l), f !== f + 0) throw f;
+ m(1, 0);
+ }
+ }
+ function Ha(t, r, e, n, a, i) {
+ var u = $();
+ try {
+ return b(t)(r, e, n, a, i);
+ } catch (s) {
+ if (w(u), s !== s + 0) throw s;
+ m(1, 0);
+ }
+ }
+ function La(t, r, e, n, a, i, u, s, l, f) {
+ var h = $();
+ try {
+ return b(t)(r, e, n, a, i, u, s, l, f);
+ } catch (v) {
+ if (w(h), v !== v + 0) throw v;
+ m(1, 0);
+ }
+ }
+ function za(t, r, e) {
+ var n = $();
+ try {
+ return b(t)(r, e);
+ } catch (a) {
+ if (w(n), a !== a + 0) throw a;
+ m(1, 0);
+ }
+ }
+ function Na(t, r, e, n, a) {
+ var i = $();
+ try {
+ return b(t)(r, e, n, a);
+ } catch (u) {
+ if (w(i), u !== u + 0) throw u;
+ m(1, 0);
+ }
+ }
+ function Ga(t, r, e, n, a, i, u, s, l, f) {
+ var h = $();
+ try {
+ b(t)(r, e, n, a, i, u, s, l, f);
+ } catch (v) {
+ if (w(h), v !== v + 0) throw v;
+ m(1, 0);
+ }
+ }
+ function Xa(t, r, e, n, a, i, u, s) {
+ var l = $();
+ try {
+ return b(t)(r, e, n, a, i, u, s);
+ } catch (f) {
+ if (w(l), f !== f + 0) throw f;
+ m(1, 0);
+ }
+ }
+ function Qa(t, r, e, n, a, i, u) {
+ var s = $();
+ try {
+ b(t)(r, e, n, a, i, u);
+ } catch (l) {
+ if (w(s), l !== l + 0) throw l;
+ m(1, 0);
+ }
+ }
+ function Ya(t, r, e, n) {
+ var a = $();
+ try {
+ return b(t)(r, e, n);
+ } catch (i) {
+ if (w(a), i !== i + 0) throw i;
+ m(1, 0);
+ }
+ }
+ function qa(t, r, e, n, a, i, u, s, l, f, h, v) {
+ var g = $();
+ try {
+ return b(t)(r, e, n, a, i, u, s, l, f, h, v);
+ } catch (T) {
+ if (w(g), T !== T + 0) throw T;
+ m(1, 0);
+ }
+ }
+ function Za(t, r, e, n, a, i, u, s, l, f, h, v, g, T, _, S) {
+ var O = $();
+ try {
+ b(t)(r, e, n, a, i, u, s, l, f, h, v, g, T, _, S);
+ } catch (x) {
+ if (w(O), x !== x + 0) throw x;
+ m(1, 0);
+ }
+ }
+ function Ja(t, r, e, n) {
+ var a = $();
+ try {
+ return Lr(t, r, e, n);
+ } catch (i) {
+ if (w(a), i !== i + 0) throw i;
+ m(1, 0);
+ }
+ }
+ function Ka(t, r, e, n, a) {
+ var i = $();
+ try {
+ return zr(t, r, e, n, a);
+ } catch (u) {
+ if (w(i), u !== u + 0) throw u;
+ m(1, 0);
+ }
+ }
+ var Mt, Nr;
+ dt = function t() {
+ Mt || Gr(), Mt || (dt = t);
+ };
+ function Gr() {
+ if (J > 0 || !Nr && (Nr = 1, me(), J > 0))
+ return;
+ function t() {
+ var r;
+ Mt || (Mt = 1, c.calledRun = 1, !sr && (ge(), P(c), (r = c.onRuntimeInitialized) === null || r === void 0 || r.call(c), we()));
+ }
+ c.setStatus ? (c.setStatus("Running..."), setTimeout(() => {
+ setTimeout(() => c.setStatus(""), 1), t();
+ }, 1)) : t();
+ }
+ if (c.preInit)
+ for (typeof c.preInit == "function" && (c.preInit = [c.preInit]); c.preInit.length > 0; )
+ c.preInit.pop()();
+ return Gr(), y = B, y;
+ };
+})();
+function po(o) {
+ return ir(
+ Bt,
+ o
+ );
+}
+function Fo(o) {
+ return lo(
+ Bt,
+ o
+ );
+}
+async function vo(o, d) {
+ return fo(
+ Bt,
+ o,
+ d
+ );
+}
+async function yo(o, d) {
+ return ho(
+ Bt,
+ o,
+ d
+ );
+}
+const se = [
+ ["aztec", "Aztec"],
+ ["code_128", "Code128"],
+ ["code_39", "Code39"],
+ ["code_93", "Code93"],
+ ["codabar", "Codabar"],
+ ["databar", "DataBar"],
+ ["databar_expanded", "DataBarExpanded"],
+ ["databar_limited", "DataBarLimited"],
+ ["data_matrix", "DataMatrix"],
+ ["dx_film_edge", "DXFilmEdge"],
+ ["ean_13", "EAN-13"],
+ ["ean_8", "EAN-8"],
+ ["itf", "ITF"],
+ ["maxi_code", "MaxiCode"],
+ ["micro_qr_code", "MicroQRCode"],
+ ["pdf417", "PDF417"],
+ ["qr_code", "QRCode"],
+ ["rm_qr_code", "rMQRCode"],
+ ["upc_a", "UPC-A"],
+ ["upc_e", "UPC-E"],
+ ["linear_codes", "Linear-Codes"],
+ ["matrix_codes", "Matrix-Codes"]
+], mo = [...se, ["unknown"]].map((o) => o[0]), or = new Map(
+ se
+);
+function go(o) {
+ for (const [d, p] of or)
+ if (o === p)
+ return d;
+ return "unknown";
+}
+function wo(o) {
+ if (ue(o))
+ return {
+ width: o.naturalWidth,
+ height: o.naturalHeight
+ };
+ if (ce(o))
+ return {
+ width: o.width.baseVal.value,
+ height: o.height.baseVal.value
+ };
+ if (le(o))
+ return {
+ width: o.videoWidth,
+ height: o.videoHeight
+ };
+ if (de(o))
+ return {
+ width: o.width,
+ height: o.height
+ };
+ if (pe(o))
+ return {
+ width: o.displayWidth,
+ height: o.displayHeight
+ };
+ if (fe(o))
+ return {
+ width: o.width,
+ height: o.height
+ };
+ if (he(o))
+ return {
+ width: o.width,
+ height: o.height
+ };
+ throw new TypeError(
+ "The provided value is not of type '(Blob or HTMLCanvasElement or HTMLImageElement or HTMLVideoElement or ImageBitmap or ImageData or OffscreenCanvas or SVGImageElement or VideoFrame)'."
+ );
+}
+function ue(o) {
+ var d, p;
+ try {
+ return o instanceof ((p = (d = o == null ? void 0 : o.ownerDocument) == null ? void 0 : d.defaultView) == null ? void 0 : p.HTMLImageElement);
+ } catch {
+ return !1;
+ }
+}
+function ce(o) {
+ var d, p;
+ try {
+ return o instanceof ((p = (d = o == null ? void 0 : o.ownerDocument) == null ? void 0 : d.defaultView) == null ? void 0 : p.SVGImageElement);
+ } catch {
+ return !1;
+ }
+}
+function le(o) {
+ var d, p;
+ try {
+ return o instanceof ((p = (d = o == null ? void 0 : o.ownerDocument) == null ? void 0 : d.defaultView) == null ? void 0 : p.HTMLVideoElement);
+ } catch {
+ return !1;
+ }
+}
+function fe(o) {
+ var d, p;
+ try {
+ return o instanceof ((p = (d = o == null ? void 0 : o.ownerDocument) == null ? void 0 : d.defaultView) == null ? void 0 : p.HTMLCanvasElement);
+ } catch {
+ return !1;
+ }
+}
+function de(o) {
+ try {
+ return o instanceof ImageBitmap || Object.prototype.toString.call(o) === "[object ImageBitmap]";
+ } catch {
+ return !1;
+ }
+}
+function he(o) {
+ try {
+ return o instanceof OffscreenCanvas || Object.prototype.toString.call(o) === "[object OffscreenCanvas]";
+ } catch {
+ return !1;
+ }
+}
+function pe(o) {
+ try {
+ return o instanceof VideoFrame || Object.prototype.toString.call(o) === "[object VideoFrame]";
+ } catch {
+ return !1;
+ }
+}
+function ve(o) {
+ try {
+ return o instanceof Blob || Object.prototype.toString.call(o) === "[object Blob]";
+ } catch {
+ return !1;
+ }
+}
+function $o(o) {
+ try {
+ return o instanceof ImageData || Object.prototype.toString.call(o) === "[object ImageData]";
+ } catch {
+ return !1;
+ }
+}
+function bo(o, d) {
+ try {
+ const p = new OffscreenCanvas(o, d);
+ if (p.getContext("2d") instanceof OffscreenCanvasRenderingContext2D)
+ return p;
+ throw void 0;
+ } catch {
+ const p = document.createElement("canvas");
+ return p.width = o, p.height = d, p;
+ }
+}
+async function ye(o) {
+ if (ue(o) && !await Eo(o))
+ throw new DOMException(
+ "Failed to load or decode HTMLImageElement.",
+ "InvalidStateError"
+ );
+ if (ce(o) && !await _o(o))
+ throw new DOMException(
+ "Failed to load or decode SVGImageElement.",
+ "InvalidStateError"
+ );
+ if (pe(o) && Ao(o))
+ throw new DOMException("VideoFrame is closed.", "InvalidStateError");
+ if (le(o) && (o.readyState === 0 || o.readyState === 1))
+ throw new DOMException("Invalid element or state.", "InvalidStateError");
+ if (de(o) && xo(o))
+ throw new DOMException(
+ "The image source is detached.",
+ "InvalidStateError"
+ );
+ const { width: d, height: p } = wo(o);
+ if (d === 0 || p === 0)
+ return null;
+ const c = bo(d, p).getContext("2d");
+ c.drawImage(o, 0, 0);
+ try {
+ return c.getImageData(0, 0, d, p);
+ } catch {
+ throw new DOMException("Source would taint origin.", "SecurityError");
+ }
+}
+async function Co(o) {
+ let d;
+ try {
+ if (globalThis.createImageBitmap)
+ d = await createImageBitmap(o);
+ else if (globalThis.Image) {
+ d = new Image();
+ let y = "";
+ try {
+ y = URL.createObjectURL(o), d.src = y, await d.decode();
+ } finally {
+ URL.revokeObjectURL(y);
+ }
+ } else
+ return o;
+ } catch {
+ throw new DOMException(
+ "Failed to load or decode Blob.",
+ "InvalidStateError"
+ );
+ }
+ return await ye(d);
+}
+function To(o) {
+ const { width: d, height: p } = o;
+ if (d === 0 || p === 0)
+ return null;
+ const y = o.getContext("2d");
+ try {
+ return y.getImageData(0, 0, d, p);
+ } catch {
+ throw new DOMException("Source would taint origin.", "SecurityError");
+ }
+}
+async function Po(o) {
+ if (ve(o))
+ return await Co(o);
+ if ($o(o)) {
+ if (Oo(o))
+ throw new DOMException(
+ "The image data has been detached.",
+ "InvalidStateError"
+ );
+ return o;
+ }
+ return fe(o) || he(o) ? To(o) : await ye(o);
+}
+async function Eo(o) {
+ try {
+ return await o.decode(), !0;
+ } catch {
+ return !1;
+ }
+}
+async function _o(o) {
+ var d;
+ try {
+ return await ((d = o.decode) == null ? void 0 : d.call(o)), !0;
+ } catch {
+ return !1;
+ }
+}
+function Ao(o) {
+ return o.format === null;
+}
+function Oo(o) {
+ return o.data.buffer.byteLength === 0;
+}
+function xo(o) {
+ return o.width === 0 && o.height === 0;
+}
+function ae(o, d) {
+ return Do(o) ? new DOMException(`${d}: ${o.message}`, o.name) : So(o) ? new o.constructor(`${d}: ${o.message}`) : new Error(`${d}: ${o}`);
+}
+function Do(o) {
+ return o instanceof DOMException || Object.prototype.toString.call(o) === "[object DOMException]";
+}
+function So(o) {
+ return o instanceof Error || Object.prototype.toString.call(o) === "[object Error]";
+}
+var gt;
+class Mo extends EventTarget {
+ constructor(p = {}) {
+ var y;
+ super();
+ te(this, gt);
+ try {
+ const c = (y = p == null ? void 0 : p.formats) == null ? void 0 : y.filter(
+ (P) => P !== "unknown"
+ );
+ if ((c == null ? void 0 : c.length) === 0)
+ throw new TypeError("Hint option provided, but is empty.");
+ for (const P of c != null ? c : [])
+ if (!or.has(P))
+ throw new TypeError(
+ `Failed to read the 'formats' property from 'BarcodeDetectorOptions': The provided value '${P}' is not a valid enum value of type BarcodeFormat.`
+ );
+ re(this, gt, c != null ? c : []), po().then((P) => {
+ this.dispatchEvent(
+ new CustomEvent("load", {
+ detail: P
+ })
+ );
+ }).catch((P) => {
+ this.dispatchEvent(new CustomEvent("error", { detail: P }));
+ });
+ } catch (c) {
+ throw ae(
+ c,
+ "Failed to construct 'BarcodeDetector'"
+ );
+ }
+ }
+ static async getSupportedFormats() {
+ return mo.filter((p) => p !== "unknown");
+ }
+ async detect(p) {
+ try {
+ const y = await Po(p);
+ if (y === null)
+ return [];
+ let c;
+ const P = {
+ tryHarder: !0,
+ // https://github.com/Sec-ant/barcode-detector/issues/91
+ returnCodabarStartEnd: !0,
+ formats: Kr(this, gt).map((D) => or.get(D))
+ };
+ try {
+ ve(y) ? c = await vo(
+ y,
+ P
+ ) : c = await yo(
+ y,
+ P
+ );
+ } catch (D) {
+ throw console.error(D), new DOMException(
+ "Barcode detection service unavailable.",
+ "NotSupportedError"
+ );
+ }
+ return c.map((D) => {
+ const {
+ topLeft: { x: B, y: V },
+ topRight: { x: R, y: W },
+ bottomLeft: { x: N, y: H },
+ bottomRight: { x: I, y: ut }
+ } = D.position, ct = Math.min(B, R, N, I), et = Math.min(V, W, H, ut), lt = Math.max(B, R, N, I), kt = Math.max(V, W, H, ut);
+ return {
+ boundingBox: new DOMRectReadOnly(
+ ct,
+ et,
+ lt - ct,
+ kt - et
+ ),
+ rawValue: D.text,
+ format: go(D.format),
+ cornerPoints: [
+ {
+ x: B,
+ y: V
+ },
+ {
+ x: R,
+ y: W
+ },
+ {
+ x: I,
+ y: ut
+ },
+ {
+ x: N,
+ y: H
+ }
+ ]
+ };
+ });
+ } catch (y) {
+ throw ae(
+ y,
+ "Failed to execute 'detect' on 'BarcodeDetector'"
+ );
+ }
+ }
+}
+gt = new WeakMap();
+export {
+ Mo as BarcodeDetector,
+ Fo as setZXingModuleOverrides
+};
diff --git a/node_modules/barcode-detector/dist/es/side-effects.d.ts b/node_modules/barcode-detector/dist/es/side-effects.d.ts
new file mode 100644
index 0000000..9b0973c
--- /dev/null
+++ b/node_modules/barcode-detector/dist/es/side-effects.d.ts
@@ -0,0 +1,8 @@
+export { setZXingModuleOverrides } from "./BarcodeDetector.js";
+declare global {
+ var BarcodeDetector: typeof import("./BarcodeDetector.js").BarcodeDetector;
+ type BarcodeDetector = import("./BarcodeDetector.js").BarcodeDetector;
+ type BarcodeFormat = import("./BarcodeDetector.js").BarcodeFormat;
+ type BarcodeDetectorOptions = import("./BarcodeDetector.js").BarcodeDetectorOptions;
+ type DetectedBarcode = import("./BarcodeDetector.js").DetectedBarcode;
+}
diff --git a/node_modules/barcode-detector/dist/es/side-effects.js b/node_modules/barcode-detector/dist/es/side-effects.js
new file mode 100644
index 0000000..4780bf2
--- /dev/null
+++ b/node_modules/barcode-detector/dist/es/side-effects.js
@@ -0,0 +1,7 @@
+import { BarcodeDetector as o } from "./pure.js";
+import { setZXingModuleOverrides as d } from "./pure.js";
+var e;
+(e = globalThis.BarcodeDetector) != null || (globalThis.BarcodeDetector = o);
+export {
+ d as setZXingModuleOverrides
+};
diff --git a/node_modules/barcode-detector/dist/es/utils.d.ts b/node_modules/barcode-detector/dist/es/utils.d.ts
new file mode 100644
index 0000000..71b846a
--- /dev/null
+++ b/node_modules/barcode-detector/dist/es/utils.d.ts
@@ -0,0 +1,14 @@
+import type { ReadInputBarcodeFormat, ReadOutputBarcodeFormat } from "zxing-wasm/reader";
+export declare const BARCODE_FORMATS: ("aztec" | "code_128" | "code_39" | "code_93" | "codabar" | "databar" | "databar_expanded" | "databar_limited" | "data_matrix" | "dx_film_edge" | "ean_13" | "ean_8" | "itf" | "maxi_code" | "micro_qr_code" | "pdf417" | "qr_code" | "rm_qr_code" | "upc_a" | "upc_e" | "linear_codes" | "matrix_codes" | "unknown")[];
+export type BarcodeFormat = (typeof BARCODE_FORMATS)[number];
+export type ReadResultBarcodeFormat = Exclude;
+export declare const formatMap: Map<"aztec" | "code_128" | "code_39" | "code_93" | "codabar" | "databar" | "databar_expanded" | "databar_limited" | "data_matrix" | "dx_film_edge" | "ean_13" | "ean_8" | "itf" | "maxi_code" | "micro_qr_code" | "pdf417" | "qr_code" | "rm_qr_code" | "upc_a" | "upc_e" | "linear_codes" | "matrix_codes" | "unknown", ReadInputBarcodeFormat>;
+export declare function convertFormat(target: ReadOutputBarcodeFormat): ReadResultBarcodeFormat;
+export declare function isBlob(image: ImageBitmapSourceWebCodecs): image is Blob;
+export declare function getImageDataOrBlobFromImageBitmapSource(image: ImageBitmapSourceWebCodecs): Promise;
+declare global {
+ interface SVGImageElement {
+ decode?(): Promise;
+ }
+}
+export declare function addPrefixToExceptionOrError(e: unknown, prefix: string): TypeError | DOMException;
diff --git a/node_modules/barcode-detector/dist/iife/index.js b/node_modules/barcode-detector/dist/iife/index.js
new file mode 100644
index 0000000..d2acd5b
--- /dev/null
+++ b/node_modules/barcode-detector/dist/iife/index.js
@@ -0,0 +1,2 @@
+var BarcodeDetectionAPI=function(D){"use strict";var me=D=>{throw TypeError(D)};var ge=(D,I,k)=>I.has(D)||me("Cannot "+k);var we=(D,I,k)=>(ge(D,I,"read from private field"),k?k.call(D):I.get(D)),$e=(D,I,k)=>I.has(D)?me("Cannot add the same private member more than once"):I instanceof WeakSet?I.add(D):I.set(D,k),be=(D,I,k,Ct)=>(ge(D,I,"write to private field"),Ct?Ct.call(D,k):I.set(D,k),k);var ft,_r;const I=["Aztec","Codabar","Code128","Code39","Code93","DataBar","DataBarExpanded","DataBarLimited","DataMatrix","DXFilmEdge","EAN-13","EAN-8","ITF","Linear-Codes","Matrix-Codes","MaxiCode","MicroQRCode","None","PDF417","QRCode","rMQRCode","UPC-A","UPC-E"];function k(i){return i.join("|")}function Ct(i){const h=fr(i);let v=0,b=I.length-1;for(;v<=b;){const c=Math.floor((v+b)/2),P=I[c],x=fr(P);if(x===h)return P;x{const v=i.match(/_(.+?)\.wasm$/);return v?`https://fastly.jsdelivr.net/npm/zxing-wasm@1.3.4/dist/${v[1]}/${i}`:h+i}};let Lt=new WeakMap;function zt(i,h){var v;const b=Lt.get(i);if(b!=null&&b.modulePromise&&h===void 0)return b.modulePromise;const c=(v=b==null?void 0:b.moduleOverrides)!=null?v:De,P=i({...c});return Lt.set(i,{moduleOverrides:c,modulePromise:P}),P}function Oe(i,h){Lt.set(i,{moduleOverrides:h})}async function Se(i,h,v=ot){const b={...ot,...v},c=await zt(i),{size:P}=h,x=new Uint8Array(await h.arrayBuffer()),V=c._malloc(P);c.HEAPU8.set(x,V);const z=c.readBarcodesFromImage(V,P,dr(c,b));c._free(V);const U=[];for(let R=0;R{var i,h=typeof document<"u"&&((i=document.currentScript)==null?void 0:i.tagName.toUpperCase())==="SCRIPT"?document.currentScript.src:void 0;return function(v={}){var b,c=v,P,x,V=new Promise((t,r)=>{P=t,x=r}),z=typeof window=="object",U=typeof Bun<"u",R=typeof importScripts=="function";typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string"&&process.type!="renderer";var Q=Object.assign({},c),N="./this.program",B="";function dt(t){return c.locateFile?c.locateFile(t,B):B+t}var ht,it;if(z||R||U){var pt;R?B=self.location.href:typeof document<"u"&&((pt=document.currentScript)===null||pt===void 0?void 0:pt.tagName.toUpperCase())==="SCRIPT"&&(B=document.currentScript.src),h&&(B=h),B.startsWith("blob:")?B="":B=B.substr(0,B.replace(/[?#].*/,"").lastIndexOf("/")+1),R&&(it=t=>{var r=new XMLHttpRequest;return r.open("GET",t,!1),r.responseType="arraybuffer",r.send(null),new Uint8Array(r.response)}),ht=t=>fetch(t,{credentials:"same-origin"}).then(r=>r.ok?r.arrayBuffer():Promise.reject(new Error(r.status+" : "+r.url)))}var Gt=c.print||console.log.bind(console),st=c.printErr||console.error.bind(console);Object.assign(c,Q),Q=null,c.arguments&&c.arguments,c.thisProgram&&(N=c.thisProgram);var Pt=c.wasmBinary,Et,Ar=!1,G,M,ut,vt,tt,E,Dr,Or;function Sr(){var t=Et.buffer;c.HEAP8=G=new Int8Array(t),c.HEAP16=ut=new Int16Array(t),c.HEAPU8=M=new Uint8Array(t),c.HEAPU16=vt=new Uint16Array(t),c.HEAP32=tt=new Int32Array(t),c.HEAPU32=E=new Uint32Array(t),c.HEAPF32=Dr=new Float32Array(t),c.HEAPF64=Or=new Float64Array(t)}var xr=[],jr=[],Fr=[];function Ze(){var t=c.preRun;t&&(typeof t=="function"&&(t=[t]),t.forEach(tn)),Qt(xr)}function Je(){Qt(jr)}function Ke(){var t=c.postRun;t&&(typeof t=="function"&&(t=[t]),t.forEach(en)),Qt(Fr)}function tn(t){xr.unshift(t)}function rn(t){jr.unshift(t)}function en(t){Fr.unshift(t)}var rt=0,yt=null;function nn(t){var r;rt++,(r=c.monitorRunDependencies)===null||r===void 0||r.call(c,rt)}function an(t){var r;if(rt--,(r=c.monitorRunDependencies)===null||r===void 0||r.call(c,rt),rt==0&&yt){var e=yt;yt=null,e()}}function Xt(t){var r;(r=c.onAbort)===null||r===void 0||r.call(c,t),t="Aborted("+t+")",st(t),Ar=!0,t+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(t);throw x(e),e}var on="data:application/octet-stream;base64,",Mr=t=>t.startsWith(on);function sn(){var t="zxing_reader.wasm";return Mr(t)?t:dt(t)}var _t;function Ir(t){if(t==_t&&Pt)return new Uint8Array(Pt);if(it)return it(t);throw"both async and sync fetching of the wasm failed"}function un(t){return Pt?Promise.resolve().then(()=>Ir(t)):ht(t).then(r=>new Uint8Array(r),()=>Ir(t))}function Wr(t,r,e){return un(t).then(n=>WebAssembly.instantiate(n,r)).then(e,n=>{st(`failed to asynchronously prepare wasm: ${n}`),Xt(n)})}function cn(t,r,e,n){return!t&&typeof WebAssembly.instantiateStreaming=="function"&&!Mr(r)&&typeof fetch=="function"?fetch(r,{credentials:"same-origin"}).then(a=>{var o=WebAssembly.instantiateStreaming(a,e);return o.then(n,function(u){return st(`wasm streaming compile failed: ${u}`),st("falling back to ArrayBuffer instantiation"),Wr(r,e,n)})}):Wr(r,e,n)}function ln(){return{a:Ka}}function fn(){var t,r=ln();function e(a,o){return A=a.exports,Et=A.za,Sr(),Gr=A.Da,rn(A.Aa),an(),A}nn();function n(a){e(a.instance)}if(c.instantiateWasm)try{return c.instantiateWasm(r,e)}catch(a){st(`Module.instantiateWasm callback failed with error: ${a}`),x(a)}return(t=_t)!==null&&t!==void 0||(_t=sn()),cn(Pt,_t,r,n).catch(x),{}}var Qt=t=>{t.forEach(r=>r(c))};c.noExitRuntime;var g=t=>ae(t),w=()=>oe(),At=[],Dt=0,dn=t=>{var r=new Yt(t);return r.get_caught()||(r.set_caught(!0),Dt--),r.set_rethrown(!1),At.push(r),se(t),ee(t)},Y=0,hn=()=>{y(0,0);var t=At.pop();ie(t.excPtr),Y=0};class Yt{constructor(r){this.excPtr=r,this.ptr=r-24}set_type(r){E[this.ptr+4>>2]=r}get_type(){return E[this.ptr+4>>2]}set_destructor(r){E[this.ptr+8>>2]=r}get_destructor(){return E[this.ptr+8>>2]}set_caught(r){r=r?1:0,G[this.ptr+12]=r}get_caught(){return G[this.ptr+12]!=0}set_rethrown(r){r=r?1:0,G[this.ptr+13]=r}get_rethrown(){return G[this.ptr+13]!=0}init(r,e){this.set_adjusted_ptr(0),this.set_type(r),this.set_destructor(e)}set_adjusted_ptr(r){E[this.ptr+16>>2]=r}get_adjusted_ptr(){return E[this.ptr+16>>2]}}var pn=t=>{throw Y||(Y=t),Y},Ot=t=>ne(t),qt=t=>{var r=Y;if(!r)return Ot(0),0;var e=new Yt(r);e.set_adjusted_ptr(r);var n=e.get_type();if(!n)return Ot(0),r;for(var a of t){if(a===0||a===n)break;var o=e.ptr+16;if(ue(a,n,o))return Ot(a),r}return Ot(n),r},vn=()=>qt([]),yn=t=>qt([t]),mn=(t,r)=>qt([t,r]),gn=()=>{var t=At.pop();t||Xt("no exception to throw");var r=t.excPtr;throw t.get_rethrown()||(At.push(t),t.set_rethrown(!0),t.set_caught(!1),Dt++),Y=r,Y},wn=(t,r,e)=>{var n=new Yt(t);throw n.init(r,e),Y=t,Dt++,Y},$n=()=>Dt,bn=()=>{Xt("")},St={},Zt=t=>{for(;t.length;){var r=t.pop(),e=t.pop();e(r)}};function mt(t){return this.fromWireType(E[t>>2])}var ct={},et={},xt={},Rr,jt=t=>{throw new Rr(t)},nt=(t,r,e)=>{t.forEach(s=>xt[s]=r);function n(s){var l=e(s);l.length!==t.length&&jt("Mismatched type converter count");for(var f=0;f{et.hasOwnProperty(s)?a[l]=et[s]:(o.push(s),ct.hasOwnProperty(s)||(ct[s]=[]),ct[s].push(()=>{a[l]=et[s],++u,u===o.length&&n(a)}))}),o.length===0&&n(a)},Cn=t=>{var r=St[t];delete St[t];var e=r.rawConstructor,n=r.rawDestructor,a=r.fields,o=a.map(u=>u.getterReturnType).concat(a.map(u=>u.setterArgumentType));nt([t],o,u=>{var s={};return a.forEach((l,f)=>{var d=l.fieldName,p=u[f],m=l.getter,T=l.getterContext,_=u[f+a.length],j=l.setter,O=l.setterContext;s[d]={read:S=>p.fromWireType(m(T,S)),write:(S,at)=>{var W=[];j(O,S,_.toWireType(W,at)),Zt(W)}}}),[{name:r.name,fromWireType:l=>{var f={};for(var d in s)f[d]=s[d].read(l);return n(l),f},toWireType:(l,f)=>{for(var d in s)if(!(d in f))throw new TypeError(`Missing field: "${d}"`);var p=e();for(d in s)s[d].write(p,f[d]);return l!==null&&l.push(n,p),p},argPackAdvance:X,readValueFromPointer:mt,destructorFunction:n}]})},Tn=(t,r,e,n,a)=>{},Pn=()=>{for(var t=new Array(256),r=0;r<256;++r)t[r]=String.fromCharCode(r);Br=t},Br,F=t=>{for(var r="",e=t;M[e];)r+=Br[M[e++]];return r},lt,C=t=>{throw new lt(t)};function En(t,r){let e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var n=r.name;if(t||C(`type "${n}" must have a positive integer typeid pointer`),et.hasOwnProperty(t)){if(e.ignoreDuplicateRegistrations)return;C(`Cannot register type '${n}' twice`)}if(et[t]=r,delete xt[t],ct.hasOwnProperty(t)){var a=ct[t];delete ct[t],a.forEach(o=>o())}}function H(t,r){let e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return En(t,r,e)}var X=8,_n=(t,r,e,n)=>{r=F(r),H(t,{name:r,fromWireType:function(a){return!!a},toWireType:function(a,o){return o?e:n},argPackAdvance:X,readValueFromPointer:function(a){return this.fromWireType(M[a])},destructorFunction:null})},An=t=>({count:t.count,deleteScheduled:t.deleteScheduled,preservePointerOnDelete:t.preservePointerOnDelete,ptr:t.ptr,ptrType:t.ptrType,smartPtr:t.smartPtr,smartPtrType:t.smartPtrType}),Jt=t=>{function r(e){return e.$$.ptrType.registeredClass.name}C(r(t)+" instance already deleted")},Kt=!1,kr=t=>{},Dn=t=>{t.smartPtr?t.smartPtrType.rawDestructor(t.smartPtr):t.ptrType.registeredClass.rawDestructor(t.ptr)},Ur=t=>{t.count.value-=1;var r=t.count.value===0;r&&Dn(t)},Vr=(t,r,e)=>{if(r===e)return t;if(e.baseClass===void 0)return null;var n=Vr(t,r,e.baseClass);return n===null?null:e.downcast(n)},Hr={},On={},Sn=(t,r)=>{for(r===void 0&&C("ptr should not be undefined");t.baseClass;)r=t.upcast(r),t=t.baseClass;return r},xn=(t,r)=>(r=Sn(t,r),On[r]),Ft=(t,r)=>{(!r.ptrType||!r.ptr)&&jt("makeClassHandle requires ptr and ptrType");var e=!!r.smartPtrType,n=!!r.smartPtr;return e!==n&&jt("Both smartPtrType and smartPtr must be specified"),r.count={value:1},gt(Object.create(t,{$$:{value:r,writable:!0}}))};function jn(t){var r=this.getPointee(t);if(!r)return this.destructor(t),null;var e=xn(this.registeredClass,r);if(e!==void 0){if(e.$$.count.value===0)return e.$$.ptr=r,e.$$.smartPtr=t,e.clone();var n=e.clone();return this.destructor(t),n}function a(){return this.isSmartPointer?Ft(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:r,smartPtrType:this,smartPtr:t}):Ft(this.registeredClass.instancePrototype,{ptrType:this,ptr:t})}var o=this.registeredClass.getActualType(r),u=Hr[o];if(!u)return a.call(this);var s;this.isConst?s=u.constPointerType:s=u.pointerType;var l=Vr(r,this.registeredClass,s.registeredClass);return l===null?a.call(this):this.isSmartPointer?Ft(s.registeredClass.instancePrototype,{ptrType:s,ptr:l,smartPtrType:this,smartPtr:t}):Ft(s.registeredClass.instancePrototype,{ptrType:s,ptr:l})}var gt=t=>typeof FinalizationRegistry>"u"?(gt=r=>r,t):(Kt=new FinalizationRegistry(r=>{Ur(r.$$)}),gt=r=>{var e=r.$$,n=!!e.smartPtr;if(n){var a={$$:e};Kt.register(r,a,r)}return r},kr=r=>Kt.unregister(r),gt(t)),Mt=[],Fn=()=>{for(;Mt.length;){var t=Mt.pop();t.$$.deleteScheduled=!1,t.delete()}},Lr,Mn=()=>{Object.assign(It.prototype,{isAliasOf(t){if(!(this instanceof It)||!(t instanceof It))return!1;var r=this.$$.ptrType.registeredClass,e=this.$$.ptr;t.$$=t.$$;for(var n=t.$$.ptrType.registeredClass,a=t.$$.ptr;r.baseClass;)e=r.upcast(e),r=r.baseClass;for(;n.baseClass;)a=n.upcast(a),n=n.baseClass;return r===n&&e===a},clone(){if(this.$$.ptr||Jt(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var t=gt(Object.create(Object.getPrototypeOf(this),{$$:{value:An(this.$$)}}));return t.$$.count.value+=1,t.$$.deleteScheduled=!1,t},delete(){this.$$.ptr||Jt(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&C("Object already scheduled for deletion"),kr(this),Ur(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||Jt(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&C("Object already scheduled for deletion"),Mt.push(this),Mt.length===1&&Lr&&Lr(Fn),this.$$.deleteScheduled=!0,this}})};function It(){}var wt=(t,r)=>Object.defineProperty(r,"name",{value:t}),zr=(t,r,e)=>{if(t[r].overloadTable===void 0){var n=t[r];t[r]=function(){for(var a=arguments.length,o=new Array(a),u=0;u{c.hasOwnProperty(t)?((e===void 0||c[t].overloadTable!==void 0&&c[t].overloadTable[e]!==void 0)&&C(`Cannot register public name '${t}' twice`),zr(c,t,t),c.hasOwnProperty(e)&&C(`Cannot register multiple overloads of a function with the same number of arguments (${e})!`),c[t].overloadTable[e]=r):(c[t]=r,e!==void 0&&(c[t].numArguments=e))},In=48,Wn=57,Rn=t=>{t=t.replace(/[^a-zA-Z0-9_]/g,"$");var r=t.charCodeAt(0);return r>=In&&r<=Wn?`_${t}`:t};function Bn(t,r,e,n,a,o,u,s){this.name=t,this.constructor=r,this.instancePrototype=e,this.rawDestructor=n,this.baseClass=a,this.getActualType=o,this.upcast=u,this.downcast=s,this.pureVirtualFunctions=[]}var rr=(t,r,e)=>{for(;r!==e;)r.upcast||C(`Expected null or instance of ${e.name}, got an instance of ${r.name}`),t=r.upcast(t),r=r.baseClass;return t};function kn(t,r){if(r===null)return this.isReference&&C(`null is not a valid ${this.name}`),0;r.$$||C(`Cannot pass "${sr(r)}" as a ${this.name}`),r.$$.ptr||C(`Cannot pass deleted object as a pointer of type ${this.name}`);var e=r.$$.ptrType.registeredClass,n=rr(r.$$.ptr,e,this.registeredClass);return n}function Un(t,r){var e;if(r===null)return this.isReference&&C(`null is not a valid ${this.name}`),this.isSmartPointer?(e=this.rawConstructor(),t!==null&&t.push(this.rawDestructor,e),e):0;(!r||!r.$$)&&C(`Cannot pass "${sr(r)}" as a ${this.name}`),r.$$.ptr||C(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&r.$$.ptrType.isConst&&C(`Cannot convert argument of type ${r.$$.smartPtrType?r.$$.smartPtrType.name:r.$$.ptrType.name} to parameter type ${this.name}`);var n=r.$$.ptrType.registeredClass;if(e=rr(r.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(r.$$.smartPtr===void 0&&C("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:r.$$.smartPtrType===this?e=r.$$.smartPtr:C(`Cannot convert argument of type ${r.$$.smartPtrType?r.$$.smartPtrType.name:r.$$.ptrType.name} to parameter type ${this.name}`);break;case 1:e=r.$$.smartPtr;break;case 2:if(r.$$.smartPtrType===this)e=r.$$.smartPtr;else{var a=r.clone();e=this.rawShare(e,Z.toHandle(()=>a.delete())),t!==null&&t.push(this.rawDestructor,e)}break;default:C("Unsupporting sharing policy")}return e}function Vn(t,r){if(r===null)return this.isReference&&C(`null is not a valid ${this.name}`),0;r.$$||C(`Cannot pass "${sr(r)}" as a ${this.name}`),r.$$.ptr||C(`Cannot pass deleted object as a pointer of type ${this.name}`),r.$$.ptrType.isConst&&C(`Cannot convert argument of type ${r.$$.ptrType.name} to parameter type ${this.name}`);var e=r.$$.ptrType.registeredClass,n=rr(r.$$.ptr,e,this.registeredClass);return n}var Hn=()=>{Object.assign(Wt.prototype,{getPointee(t){return this.rawGetPointee&&(t=this.rawGetPointee(t)),t},destructor(t){var r;(r=this.rawDestructor)===null||r===void 0||r.call(this,t)},argPackAdvance:X,readValueFromPointer:mt,fromWireType:jn})};function Wt(t,r,e,n,a,o,u,s,l,f,d){this.name=t,this.registeredClass=r,this.isReference=e,this.isConst=n,this.isSmartPointer=a,this.pointeeType=o,this.sharingPolicy=u,this.rawGetPointee=s,this.rawConstructor=l,this.rawShare=f,this.rawDestructor=d,!a&&r.baseClass===void 0?n?(this.toWireType=kn,this.destructorFunction=null):(this.toWireType=Vn,this.destructorFunction=null):this.toWireType=Un}var Nr=(t,r,e)=>{c.hasOwnProperty(t)||jt("Replacing nonexistent public symbol"),c[t].overloadTable!==void 0&&e!==void 0?c[t].overloadTable[e]=r:(c[t]=r,c[t].argCount=e)},Ln=(t,r,e)=>{t=t.replace(/p/g,"i");var n=c["dynCall_"+t];return n(r,...e)},Rt=[],Gr,$=t=>{var r=Rt[t];return r||(t>=Rt.length&&(Rt.length=t+1),Rt[t]=r=Gr.get(t)),r},zn=function(t,r){let e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(t.includes("j"))return Ln(t,r,e);var n=$(r)(...e);return n},Nn=(t,r)=>function(){for(var e=arguments.length,n=new Array(e),a=0;a{t=F(t);function e(){return t.includes("j")?Nn(t,r):$(r)}var n=e();return typeof n!="function"&&C(`unknown function pointer with signature ${t}: ${r}`),n},Gn=(t,r)=>{var e=wt(r,function(n){this.name=r,this.message=n;var a=new Error(n).stack;a!==void 0&&(this.stack=this.toString()+`
+`+a.replace(/^Error(:[^\n]*)?\n/,""))});return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.prototype.toString=function(){return this.message===void 0?this.name:`${this.name}: ${this.message}`},e},Xr,Qr=t=>{var r=re(t),e=F(r);return J(r),e},Bt=(t,r)=>{var e=[],n={};function a(o){if(!n[o]&&!et[o]){if(xt[o]){xt[o].forEach(a);return}e.push(o),n[o]=!0}}throw r.forEach(a),new Xr(`${t}: `+e.map(Qr).join([", "]))},Xn=(t,r,e,n,a,o,u,s,l,f,d,p,m)=>{d=F(d),o=L(a,o),s&&(s=L(u,s)),f&&(f=L(l,f)),m=L(p,m);var T=Rn(d);tr(T,function(){Bt(`Cannot construct ${d} due to unbound types`,[n])}),nt([t,r,e],n?[n]:[],_=>{_=_[0];var j,O;n?(j=_.registeredClass,O=j.instancePrototype):O=It.prototype;var S=wt(d,function(){if(Object.getPrototypeOf(this)!==at)throw new lt("Use 'new' to construct "+d);if(W.constructor_body===void 0)throw new lt(d+" has no accessible constructor");for(var ve=arguments.length,Vt=new Array(ve),Ht=0;Ht{for(var e=[],n=0;n>2]);return e};function Qn(t){for(var r=1;r{var u=er(r,e);a=L(n,a),nt([],[t],s=>{s=s[0];var l=`constructor ${s.name}`;if(s.registeredClass.constructor_body===void 0&&(s.registeredClass.constructor_body=[]),s.registeredClass.constructor_body[r-1]!==void 0)throw new lt(`Cannot register multiple constructors with identical number of parameters (${r-1}) for class '${s.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return s.registeredClass.constructor_body[r-1]=()=>{Bt(`Cannot construct ${s.name} due to unbound types`,u)},nt([],u,f=>(f.splice(1,0,null),s.registeredClass.constructor_body[r-1]=nr(l,f,null,a,o),[])),[]})},Yr=t=>{t=t.trim();const r=t.indexOf("(");return r!==-1?t.substr(0,r):t},qn=(t,r,e,n,a,o,u,s,l,f)=>{var d=er(e,n);r=F(r),r=Yr(r),o=L(a,o),nt([],[t],p=>{p=p[0];var m=`${p.name}.${r}`;r.startsWith("@@")&&(r=Symbol[r.substring(2)]),s&&p.registeredClass.pureVirtualFunctions.push(r);function T(){Bt(`Cannot call ${m} due to unbound types`,d)}var _=p.registeredClass.instancePrototype,j=_[r];return j===void 0||j.overloadTable===void 0&&j.className!==p.name&&j.argCount===e-2?(T.argCount=e-2,T.className=p.name,_[r]=T):(zr(_,r,m),_[r].overloadTable[e-2]=T),nt([],d,O=>{var S=nr(m,O,p,o,u);return _[r].overloadTable===void 0?(S.argCount=e-2,_[r]=S):_[r].overloadTable[e-2]=S,[]}),[]})},ar=[],q=[],or=t=>{t>9&&--q[t+1]===0&&(q[t]=void 0,ar.push(t))},Zn=()=>q.length/2-5-ar.length,Jn=()=>{q.push(0,1,void 0,1,null,1,!0,1,!1,1),c.count_emval_handles=Zn},Z={toValue:t=>(t||C("Cannot use deleted val. handle = "+t),q[t]),toHandle:t=>{switch(t){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{const r=ar.pop()||q.length;return q[r]=t,q[r+1]=1,r}}}},qr={name:"emscripten::val",fromWireType:t=>{var r=Z.toValue(t);return or(t),r},toWireType:(t,r)=>Z.toHandle(r),argPackAdvance:X,readValueFromPointer:mt,destructorFunction:null},Kn=t=>H(t,qr),ta=(t,r,e)=>{switch(r){case 1:return e?function(n){return this.fromWireType(G[n])}:function(n){return this.fromWireType(M[n])};case 2:return e?function(n){return this.fromWireType(ut[n>>1])}:function(n){return this.fromWireType(vt[n>>1])};case 4:return e?function(n){return this.fromWireType(tt[n>>2])}:function(n){return this.fromWireType(E[n>>2])};default:throw new TypeError(`invalid integer width (${r}): ${t}`)}},ra=(t,r,e,n)=>{r=F(r);function a(){}a.values={},H(t,{name:r,constructor:a,fromWireType:function(o){return this.constructor.values[o]},toWireType:(o,u)=>u.value,argPackAdvance:X,readValueFromPointer:ta(r,e,n),destructorFunction:null}),tr(r,a)},ir=(t,r)=>{var e=et[t];return e===void 0&&C(`${r} has unknown type ${Qr(t)}`),e},ea=(t,r,e)=>{var n=ir(t,"enum");r=F(r);var a=n.constructor,o=Object.create(n.constructor.prototype,{value:{value:e},constructor:{value:wt(`${n.name}_${r}`,function(){})}});a.values[e]=o,a[r]=o},sr=t=>{if(t===null)return"null";var r=typeof t;return r==="object"||r==="array"||r==="function"?t.toString():""+t},na=(t,r)=>{switch(r){case 4:return function(e){return this.fromWireType(Dr[e>>2])};case 8:return function(e){return this.fromWireType(Or[e>>3])};default:throw new TypeError(`invalid float width (${r}): ${t}`)}},aa=(t,r,e)=>{r=F(r),H(t,{name:r,fromWireType:n=>n,toWireType:(n,a)=>a,argPackAdvance:X,readValueFromPointer:na(r,e),destructorFunction:null})},oa=(t,r,e,n,a,o,u,s)=>{var l=er(r,e);t=F(t),t=Yr(t),a=L(n,a),tr(t,function(){Bt(`Cannot call ${t} due to unbound types`,l)},r-1),nt([],l,f=>{var d=[f[0],null].concat(f.slice(1));return Nr(t,nr(t,d,null,a,o),r-1),[]})},ia=(t,r,e)=>{switch(r){case 1:return e?n=>G[n]:n=>M[n];case 2:return e?n=>ut[n>>1]:n=>vt[n>>1];case 4:return e?n=>tt[n>>2]:n=>E[n>>2];default:throw new TypeError(`invalid integer width (${r}): ${t}`)}},sa=(t,r,e,n,a)=>{r=F(r);var o=d=>d;if(n===0){var u=32-8*e;o=d=>d<>>u}var s=r.includes("unsigned"),l=(d,p)=>{},f;s?f=function(d,p){return l(p,this.name),p>>>0}:f=function(d,p){return l(p,this.name),p},H(t,{name:r,fromWireType:o,toWireType:f,argPackAdvance:X,readValueFromPointer:ia(r,e,n!==0),destructorFunction:null})},ua=(t,r,e)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],a=n[r];function o(u){var s=E[u>>2],l=E[u+4>>2];return new a(G.buffer,l,s)}e=F(e),H(t,{name:e,fromWireType:o,argPackAdvance:X,readValueFromPointer:o},{ignoreDuplicateRegistrations:!0})},ca=Object.assign({optional:!0},qr),la=(t,r)=>{H(t,ca)},fa=(t,r,e,n)=>{if(!(n>0))return 0;for(var a=e,o=e+n-1,u=0;u=55296&&s<=57343){var l=t.charCodeAt(++u);s=65536+((s&1023)<<10)|l&1023}if(s<=127){if(e>=o)break;r[e++]=s}else if(s<=2047){if(e+1>=o)break;r[e++]=192|s>>6,r[e++]=128|s&63}else if(s<=65535){if(e+2>=o)break;r[e++]=224|s>>12,r[e++]=128|s>>6&63,r[e++]=128|s&63}else{if(e+3>=o)break;r[e++]=240|s>>18,r[e++]=128|s>>12&63,r[e++]=128|s>>6&63,r[e++]=128|s&63}}return r[e]=0,e-a},$t=(t,r,e)=>fa(t,M,r,e),da=t=>{for(var r=0,e=0;e=55296&&n<=57343?(r+=4,++e):r+=3}return r},Zr=typeof TextDecoder<"u"?new TextDecoder:void 0,Jr=function(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:NaN;for(var n=r+e,a=r;t[a]&&!(a>=n);)++a;if(a-r>16&&t.buffer&&Zr)return Zr.decode(t.subarray(r,a));for(var o="";r>10,56320|f&1023)}}return o},ha=(t,r)=>t?Jr(M,t,r):"",pa=(t,r)=>{r=F(r);var e=r==="std::string";H(t,{name:r,fromWireType(n){var a=E[n>>2],o=n+4,u;if(e)for(var s=o,l=0;l<=a;++l){var f=o+l;if(l==a||M[f]==0){var d=f-s,p=ha(s,d);u===void 0?u=p:(u+="\0",u+=p),s=f+1}}else{for(var m=new Array(a),l=0;l>2]=o,e&&u)$t(a,l,o+1);else if(u)for(var f=0;f255&&(J(l),C("String has UTF-16 code units that do not fit in 8 bits")),M[l+f]=d}else for(var f=0;f{for(var e=t,n=e>>1,a=n+r/2;!(n>=a)&&vt[n];)++n;if(e=n<<1,e-t>32&&Kr)return Kr.decode(M.subarray(t,e));for(var o="",u=0;!(u>=r/2);++u){var s=ut[t+u*2>>1];if(s==0)break;o+=String.fromCharCode(s)}return o},ya=(t,r,e)=>{var n;if((n=e)!==null&&n!==void 0||(e=2147483647),e<2)return 0;e-=2;for(var a=r,o=e>1]=s,r+=2}return ut[r>>1]=0,r-a},ma=t=>t.length*2,ga=(t,r)=>{for(var e=0,n="";!(e>=r/4);){var a=tt[t+e*4>>2];if(a==0)break;if(++e,a>=65536){var o=a-65536;n+=String.fromCharCode(55296|o>>10,56320|o&1023)}else n+=String.fromCharCode(a)}return n},wa=(t,r,e)=>{var n;if((n=e)!==null&&n!==void 0||(e=2147483647),e<4)return 0;for(var a=r,o=a+e-4,u=0;u=55296&&s<=57343){var l=t.charCodeAt(++u);s=65536+((s&1023)<<10)|l&1023}if(tt[r>>2]=s,r+=4,r+4>o)break}return tt[r>>2]=0,r-a},$a=t=>{for(var r=0,e=0;e=55296&&n<=57343&&++e,r+=4}return r},ba=(t,r,e)=>{e=F(e);var n,a,o,u;r===2?(n=va,a=ya,u=ma,o=s=>vt[s>>1]):r===4&&(n=ga,a=wa,u=$a,o=s=>E[s>>2]),H(t,{name:e,fromWireType:s=>{for(var l=E[s>>2],f,d=s+4,p=0;p<=l;++p){var m=s+4+p*r;if(p==l||o(m)==0){var T=m-d,_=n(d,T);f===void 0?f=_:(f+="\0",f+=_),d=m+r}}return J(s),f},toWireType:(s,l)=>{typeof l!="string"&&C(`Cannot pass non-string to C++ string type ${e}`);var f=u(l),d=lr(4+f+r);return E[d>>2]=f/r,a(l,d+4,f+r),s!==null&&s.push(J,d),d},argPackAdvance:X,readValueFromPointer:mt,destructorFunction(s){J(s)}})},Ca=(t,r,e,n,a,o)=>{St[t]={name:F(r),rawConstructor:L(e,n),rawDestructor:L(a,o),fields:[]}},Ta=(t,r,e,n,a,o,u,s,l,f)=>{St[t].fields.push({fieldName:F(r),getterReturnType:e,getter:L(n,a),getterContext:o,setterArgumentType:u,setter:L(s,l),setterContext:f})},Pa=(t,r)=>{r=F(r),H(t,{isVoid:!0,name:r,argPackAdvance:0,fromWireType:()=>{},toWireType:(e,n)=>{}})},Ea=(t,r,e)=>M.copyWithin(t,r,r+e),ur=[],_a=(t,r,e,n)=>(t=ur[t],r=Z.toValue(r),t(null,r,e,n)),Aa={},Da=t=>{var r=Aa[t];return r===void 0?F(t):r},te=()=>{if(typeof globalThis=="object")return globalThis;function t(r){r.$$$embind_global$$$=r;var e=typeof $$$embind_global$$$=="object"&&r.$$$embind_global$$$==r;return e||delete r.$$$embind_global$$$,e}if(typeof $$$embind_global$$$=="object"||(typeof global=="object"&&t(global)?$$$embind_global$$$=global:typeof self=="object"&&t(self)&&($$$embind_global$$$=self),typeof $$$embind_global$$$=="object"))return $$$embind_global$$$;throw Error("unable to get global object.")},Oa=t=>t===0?Z.toHandle(te()):(t=Da(t),Z.toHandle(te()[t])),Sa=t=>{var r=ur.length;return ur.push(t),r},xa=(t,r)=>{for(var e=new Array(t),n=0;n>2],"parameter "+n);return e},ja=Reflect.construct,Fa=(t,r,e)=>{var n=[],a=t.toWireType(n,e);return n.length&&(E[r>>2]=Z.toHandle(n)),a},Ma=(t,r,e)=>{var n=xa(t,r),a=n.shift();t--;var o=new Array(t),u=(l,f,d,p)=>{for(var m=0,T=0;Tl.name).join(", ")}) => ${a.name}>`;return Sa(wt(s,u))},Ia=t=>{t>9&&(q[t+1]+=1)},Wa=t=>{var r=Z.toValue(t);Zt(r),or(t)},Ra=(t,r)=>{t=ir(t,"_emval_take_value");var e=t.readValueFromPointer(r);return Z.toHandle(e)},Ba=(t,r,e,n)=>{var a=new Date().getFullYear(),o=new Date(a,0,1),u=new Date(a,6,1),s=o.getTimezoneOffset(),l=u.getTimezoneOffset(),f=Math.max(s,l);E[t>>2]=f*60,tt[r>>2]=+(s!=l);var d=T=>{var _=T>=0?"-":"+",j=Math.abs(T),O=String(Math.floor(j/60)).padStart(2,"0"),S=String(j%60).padStart(2,"0");return`UTC${_}${O}${S}`},p=d(s),m=d(l);l2147483648,Ua=(t,r)=>Math.ceil(t/r)*r,Va=t=>{var r=Et.buffer,e=(t-r.byteLength+65535)/65536|0;try{return Et.grow(e),Sr(),1}catch{}},Ha=t=>{var r=M.length;t>>>=0;var e=ka();if(t>e)return!1;for(var n=1;n<=4;n*=2){var a=r*(1+.2/n);a=Math.min(a,t+100663296);var o=Math.min(e,Ua(Math.max(t,a),65536)),u=Va(o);if(u)return!0}return!1},cr={},La=()=>N||"./this.program",bt=()=>{if(!bt.strings){var t=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",r={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:t,_:La()};for(var e in cr)cr[e]===void 0?delete r[e]:r[e]=cr[e];var n=[];for(var e in r)n.push(`${e}=${r[e]}`);bt.strings=n}return bt.strings},za=(t,r)=>{for(var e=0;e{var e=0;return bt().forEach((n,a)=>{var o=r+e;E[t+a*4>>2]=o,za(n,o),e+=n.length+1}),0},Ga=(t,r)=>{var e=bt();E[t>>2]=e.length;var n=0;return e.forEach(a=>n+=a.length+1),E[r>>2]=n,0},Xa=t=>52;function Qa(t,r,e,n,a){return 70}var Ya=[null,[],[]],qa=(t,r)=>{var e=Ya[t];r===0||r===10?((t===1?Gt:st)(Jr(e)),e.length=0):e.push(r)},Za=(t,r,e,n)=>{for(var a=0,o=0;o>2],s=E[r+4>>2];r+=8;for(var l=0;l>2]=a,0},Ja=t=>t;Rr=c.InternalError=class extends Error{constructor(t){super(t),this.name="InternalError"}},Pn(),lt=c.BindingError=class extends Error{constructor(t){super(t),this.name="BindingError"}},Mn(),Hn(),Xr=c.UnboundTypeError=Gn(Error,"UnboundTypeError"),Jn();var Ka={t:dn,x:hn,a:vn,j:yn,k:mn,O:gn,q:wn,ga:$n,d:pn,ca:bn,va:Cn,ba:Tn,pa:_n,ta:Xn,sa:Yn,E:qn,oa:Kn,F:ra,n:ea,W:aa,X:oa,y:sa,u:ua,ua:la,V:pa,P:ba,L:Ca,wa:Ta,qa:Pa,ja:Ea,T:_a,xa:or,ya:Oa,U:Ma,Y:Ia,Z:Wa,ra:Ra,da:Ba,ha:Ha,ea:Na,fa:Ga,ia:Xa,$:Qa,S:Za,J:bo,C:To,Q:ao,R:So,r:mo,b:to,D:$o,la:Eo,c:io,ka:_o,h:no,i:lo,s:fo,N:wo,w:po,I:Do,K:go,z:Po,H:xo,aa:Fo,_:Mo,l:so,f:oo,e:eo,g:ro,M:Oo,m:co,ma:Co,p:ho,v:vo,na:yo,B:Ao,o:uo,G:jo,A:Ja},A=fn(),re=t=>(re=A.Ba)(t),J=c._free=t=>(J=c._free=A.Ca)(t),lr=c._malloc=t=>(lr=c._malloc=A.Ea)(t),ee=t=>(ee=A.Fa)(t),y=(t,r)=>(y=A.Ga)(t,r),ne=t=>(ne=A.Ha)(t),ae=t=>(ae=A.Ia)(t),oe=()=>(oe=A.Ja)(),ie=t=>(ie=A.Ka)(t),se=t=>(se=A.La)(t),ue=(t,r,e)=>(ue=A.Ma)(t,r,e);c.dynCall_viijii=(t,r,e,n,a,o,u)=>(c.dynCall_viijii=A.Na)(t,r,e,n,a,o,u);var ce=c.dynCall_jiii=(t,r,e,n)=>(ce=c.dynCall_jiii=A.Oa)(t,r,e,n);c.dynCall_jiji=(t,r,e,n,a)=>(c.dynCall_jiji=A.Pa)(t,r,e,n,a);var le=c.dynCall_jiiii=(t,r,e,n,a)=>(le=c.dynCall_jiiii=A.Qa)(t,r,e,n,a);c.dynCall_iiiiij=(t,r,e,n,a,o,u)=>(c.dynCall_iiiiij=A.Ra)(t,r,e,n,a,o,u),c.dynCall_iiiiijj=(t,r,e,n,a,o,u,s,l)=>(c.dynCall_iiiiijj=A.Sa)(t,r,e,n,a,o,u,s,l),c.dynCall_iiiiiijj=(t,r,e,n,a,o,u,s,l,f)=>(c.dynCall_iiiiiijj=A.Ta)(t,r,e,n,a,o,u,s,l,f);function to(t,r){var e=w();try{return $(t)(r)}catch(n){if(g(e),n!==n+0)throw n;y(1,0)}}function ro(t,r,e,n){var a=w();try{$(t)(r,e,n)}catch(o){if(g(a),o!==o+0)throw o;y(1,0)}}function eo(t,r,e){var n=w();try{$(t)(r,e)}catch(a){if(g(n),a!==a+0)throw a;y(1,0)}}function no(t,r,e,n){var a=w();try{return $(t)(r,e,n)}catch(o){if(g(a),o!==o+0)throw o;y(1,0)}}function ao(t,r,e,n,a){var o=w();try{return $(t)(r,e,n,a)}catch(u){if(g(o),u!==u+0)throw u;y(1,0)}}function oo(t,r){var e=w();try{$(t)(r)}catch(n){if(g(e),n!==n+0)throw n;y(1,0)}}function io(t,r,e){var n=w();try{return $(t)(r,e)}catch(a){if(g(n),a!==a+0)throw a;y(1,0)}}function so(t){var r=w();try{$(t)()}catch(e){if(g(r),e!==e+0)throw e;y(1,0)}}function uo(t,r,e,n,a,o,u,s,l,f,d){var p=w();try{$(t)(r,e,n,a,o,u,s,l,f,d)}catch(m){if(g(p),m!==m+0)throw m;y(1,0)}}function co(t,r,e,n,a){var o=w();try{$(t)(r,e,n,a)}catch(u){if(g(o),u!==u+0)throw u;y(1,0)}}function lo(t,r,e,n,a){var o=w();try{return $(t)(r,e,n,a)}catch(u){if(g(o),u!==u+0)throw u;y(1,0)}}function fo(t,r,e,n,a,o){var u=w();try{return $(t)(r,e,n,a,o)}catch(s){if(g(u),s!==s+0)throw s;y(1,0)}}function ho(t,r,e,n,a,o){var u=w();try{$(t)(r,e,n,a,o)}catch(s){if(g(u),s!==s+0)throw s;y(1,0)}}function po(t,r,e,n,a,o,u){var s=w();try{return $(t)(r,e,n,a,o,u)}catch(l){if(g(s),l!==l+0)throw l;y(1,0)}}function vo(t,r,e,n,a,o,u,s){var l=w();try{$(t)(r,e,n,a,o,u,s)}catch(f){if(g(l),f!==f+0)throw f;y(1,0)}}function yo(t,r,e,n,a,o,u,s,l){var f=w();try{$(t)(r,e,n,a,o,u,s,l)}catch(d){if(g(f),d!==d+0)throw d;y(1,0)}}function mo(t){var r=w();try{return $(t)()}catch(e){if(g(r),e!==e+0)throw e;y(1,0)}}function go(t,r,e,n,a,o,u,s,l){var f=w();try{return $(t)(r,e,n,a,o,u,s,l)}catch(d){if(g(f),d!==d+0)throw d;y(1,0)}}function wo(t,r,e,n,a,o,u){var s=w();try{return $(t)(r,e,n,a,o,u)}catch(l){if(g(s),l!==l+0)throw l;y(1,0)}}function $o(t,r,e,n){var a=w();try{return $(t)(r,e,n)}catch(o){if(g(a),o!==o+0)throw o;y(1,0)}}function bo(t,r,e,n){var a=w();try{return $(t)(r,e,n)}catch(o){if(g(a),o!==o+0)throw o;y(1,0)}}function Co(t,r,e,n,a,o,u,s){var l=w();try{$(t)(r,e,n,a,o,u,s)}catch(f){if(g(l),f!==f+0)throw f;y(1,0)}}function To(t,r,e,n,a,o){var u=w();try{return $(t)(r,e,n,a,o)}catch(s){if(g(u),s!==s+0)throw s;y(1,0)}}function Po(t,r,e,n,a,o,u,s,l,f){var d=w();try{return $(t)(r,e,n,a,o,u,s,l,f)}catch(p){if(g(d),p!==p+0)throw p;y(1,0)}}function Eo(t,r,e){var n=w();try{return $(t)(r,e)}catch(a){if(g(n),a!==a+0)throw a;y(1,0)}}function _o(t,r,e,n,a){var o=w();try{return $(t)(r,e,n,a)}catch(u){if(g(o),u!==u+0)throw u;y(1,0)}}function Ao(t,r,e,n,a,o,u,s,l,f){var d=w();try{$(t)(r,e,n,a,o,u,s,l,f)}catch(p){if(g(d),p!==p+0)throw p;y(1,0)}}function Do(t,r,e,n,a,o,u,s){var l=w();try{return $(t)(r,e,n,a,o,u,s)}catch(f){if(g(l),f!==f+0)throw f;y(1,0)}}function Oo(t,r,e,n,a,o,u){var s=w();try{$(t)(r,e,n,a,o,u)}catch(l){if(g(s),l!==l+0)throw l;y(1,0)}}function So(t,r,e,n){var a=w();try{return $(t)(r,e,n)}catch(o){if(g(a),o!==o+0)throw o;y(1,0)}}function xo(t,r,e,n,a,o,u,s,l,f,d,p){var m=w();try{return $(t)(r,e,n,a,o,u,s,l,f,d,p)}catch(T){if(g(m),T!==T+0)throw T;y(1,0)}}function jo(t,r,e,n,a,o,u,s,l,f,d,p,m,T,_,j){var O=w();try{$(t)(r,e,n,a,o,u,s,l,f,d,p,m,T,_,j)}catch(S){if(g(O),S!==S+0)throw S;y(1,0)}}function Fo(t,r,e,n){var a=w();try{return ce(t,r,e,n)}catch(o){if(g(a),o!==o+0)throw o;y(1,0)}}function Mo(t,r,e,n,a){var o=w();try{return le(t,r,e,n,a)}catch(u){if(g(o),u!==u+0)throw u;y(1,0)}}var kt,fe;yt=function t(){kt||de(),kt||(yt=t)};function de(){if(rt>0||!fe&&(fe=1,Ze(),rt>0))return;function t(){var r;kt||(kt=1,c.calledRun=1,!Ar&&(Je(),P(c),(r=c.onRuntimeInitialized)===null||r===void 0||r.call(c),Ke()))}c.setStatus?(c.setStatus("Running..."),setTimeout(()=>{setTimeout(()=>c.setStatus(""),1),t()},1)):t()}if(c.preInit)for(typeof c.preInit=="function"&&(c.preInit=[c.preInit]);c.preInit.length>0;)c.preInit.pop()();return de(),b=V,b}})();function je(i){return zt(Tt,i)}function Fe(i){return Oe(Tt,i)}async function Me(i,h){return Se(Tt,i,h)}async function Ie(i,h){return xe(Tt,i,h)}const pr=[["aztec","Aztec"],["code_128","Code128"],["code_39","Code39"],["code_93","Code93"],["codabar","Codabar"],["databar","DataBar"],["databar_expanded","DataBarExpanded"],["databar_limited","DataBarLimited"],["data_matrix","DataMatrix"],["dx_film_edge","DXFilmEdge"],["ean_13","EAN-13"],["ean_8","EAN-8"],["itf","ITF"],["maxi_code","MaxiCode"],["micro_qr_code","MicroQRCode"],["pdf417","PDF417"],["qr_code","QRCode"],["rm_qr_code","rMQRCode"],["upc_a","UPC-A"],["upc_e","UPC-E"],["linear_codes","Linear-Codes"],["matrix_codes","Matrix-Codes"]],We=[...pr,["unknown"]].map(i=>i[0]),Nt=new Map(pr);function Re(i){for(const[h,v]of Nt)if(i===v)return h;return"unknown"}function Be(i){if(vr(i))return{width:i.naturalWidth,height:i.naturalHeight};if(yr(i))return{width:i.width.baseVal.value,height:i.height.baseVal.value};if(mr(i))return{width:i.videoWidth,height:i.videoHeight};if(wr(i))return{width:i.width,height:i.height};if(br(i))return{width:i.displayWidth,height:i.displayHeight};if(gr(i))return{width:i.width,height:i.height};if($r(i))return{width:i.width,height:i.height};throw new TypeError("The provided value is not of type '(Blob or HTMLCanvasElement or HTMLImageElement or HTMLVideoElement or ImageBitmap or ImageData or OffscreenCanvas or SVGImageElement or VideoFrame)'.")}function vr(i){var h,v;try{return i instanceof((v=(h=i==null?void 0:i.ownerDocument)==null?void 0:h.defaultView)==null?void 0:v.HTMLImageElement)}catch{return!1}}function yr(i){var h,v;try{return i instanceof((v=(h=i==null?void 0:i.ownerDocument)==null?void 0:h.defaultView)==null?void 0:v.SVGImageElement)}catch{return!1}}function mr(i){var h,v;try{return i instanceof((v=(h=i==null?void 0:i.ownerDocument)==null?void 0:h.defaultView)==null?void 0:v.HTMLVideoElement)}catch{return!1}}function gr(i){var h,v;try{return i instanceof((v=(h=i==null?void 0:i.ownerDocument)==null?void 0:h.defaultView)==null?void 0:v.HTMLCanvasElement)}catch{return!1}}function wr(i){try{return i instanceof ImageBitmap||Object.prototype.toString.call(i)==="[object ImageBitmap]"}catch{return!1}}function $r(i){try{return i instanceof OffscreenCanvas||Object.prototype.toString.call(i)==="[object OffscreenCanvas]"}catch{return!1}}function br(i){try{return i instanceof VideoFrame||Object.prototype.toString.call(i)==="[object VideoFrame]"}catch{return!1}}function Cr(i){try{return i instanceof Blob||Object.prototype.toString.call(i)==="[object Blob]"}catch{return!1}}function ke(i){try{return i instanceof ImageData||Object.prototype.toString.call(i)==="[object ImageData]"}catch{return!1}}function Ue(i,h){try{const v=new OffscreenCanvas(i,h);if(v.getContext("2d")instanceof OffscreenCanvasRenderingContext2D)return v;throw void 0}catch{const v=document.createElement("canvas");return v.width=i,v.height=h,v}}async function Tr(i){if(vr(i)&&!await ze(i))throw new DOMException("Failed to load or decode HTMLImageElement.","InvalidStateError");if(yr(i)&&!await Ne(i))throw new DOMException("Failed to load or decode SVGImageElement.","InvalidStateError");if(br(i)&&Ge(i))throw new DOMException("VideoFrame is closed.","InvalidStateError");if(mr(i)&&(i.readyState===0||i.readyState===1))throw new DOMException("Invalid element or state.","InvalidStateError");if(wr(i)&&Qe(i))throw new DOMException("The image source is detached.","InvalidStateError");const{width:h,height:v}=Be(i);if(h===0||v===0)return null;const c=Ue(h,v).getContext("2d");c.drawImage(i,0,0);try{return c.getImageData(0,0,h,v)}catch{throw new DOMException("Source would taint origin.","SecurityError")}}async function Ve(i){let h;try{if(globalThis.createImageBitmap)h=await createImageBitmap(i);else if(globalThis.Image){h=new Image;let b="";try{b=URL.createObjectURL(i),h.src=b,await h.decode()}finally{URL.revokeObjectURL(b)}}else return i}catch{throw new DOMException("Failed to load or decode Blob.","InvalidStateError")}return await Tr(h)}function He(i){const{width:h,height:v}=i;if(h===0||v===0)return null;const b=i.getContext("2d");try{return b.getImageData(0,0,h,v)}catch{throw new DOMException("Source would taint origin.","SecurityError")}}async function Le(i){if(Cr(i))return await Ve(i);if(ke(i)){if(Xe(i))throw new DOMException("The image data has been detached.","InvalidStateError");return i}return gr(i)||$r(i)?He(i):await Tr(i)}async function ze(i){try{return await i.decode(),!0}catch{return!1}}async function Ne(i){var h;try{return await((h=i.decode)==null?void 0:h.call(i)),!0}catch{return!1}}function Ge(i){return i.format===null}function Xe(i){return i.data.buffer.byteLength===0}function Qe(i){return i.width===0&&i.height===0}function Pr(i,h){return Ye(i)?new DOMException(`${h}: ${i.message}`,i.name):qe(i)?new i.constructor(`${h}: ${i.message}`):new Error(`${h}: ${i}`)}function Ye(i){return i instanceof DOMException||Object.prototype.toString.call(i)==="[object DOMException]"}function qe(i){return i instanceof Error||Object.prototype.toString.call(i)==="[object Error]"}class Er extends EventTarget{constructor(v={}){var b;super();$e(this,ft);try{const c=(b=v==null?void 0:v.formats)==null?void 0:b.filter(P=>P!=="unknown");if((c==null?void 0:c.length)===0)throw new TypeError("Hint option provided, but is empty.");for(const P of c!=null?c:[])if(!Nt.has(P))throw new TypeError(`Failed to read the 'formats' property from 'BarcodeDetectorOptions': The provided value '${P}' is not a valid enum value of type BarcodeFormat.`);be(this,ft,c!=null?c:[]),je().then(P=>{this.dispatchEvent(new CustomEvent("load",{detail:P}))}).catch(P=>{this.dispatchEvent(new CustomEvent("error",{detail:P}))})}catch(c){throw Pr(c,"Failed to construct 'BarcodeDetector'")}}static async getSupportedFormats(){return We.filter(v=>v!=="unknown")}async detect(v){try{const b=await Le(v);if(b===null)return[];let c;const P={tryHarder:!0,returnCodabarStartEnd:!0,formats:we(this,ft).map(x=>Nt.get(x))};try{Cr(b)?c=await Me(b,P):c=await Ie(b,P)}catch(x){throw console.error(x),new DOMException("Barcode detection service unavailable.","NotSupportedError")}return c.map(x=>{const{topLeft:{x:V,y:z},topRight:{x:U,y:R},bottomLeft:{x:Q,y:N},bottomRight:{x:B,y:dt}}=x.position,ht=Math.min(V,U,Q,B),it=Math.min(z,R,N,dt),pt=Math.max(V,U,Q,B),Gt=Math.max(z,R,N,dt);return{boundingBox:new DOMRectReadOnly(ht,it,pt-ht,Gt-it),rawValue:x.text,format:Re(x.format),cornerPoints:[{x:V,y:z},{x:U,y:R},{x:B,y:dt},{x:Q,y:N}]}})}catch(b){throw Pr(b,"Failed to execute 'detect' on 'BarcodeDetector'")}}}return ft=new WeakMap,(_r=globalThis.BarcodeDetector)!=null||(globalThis.BarcodeDetector=Er),D.BarcodeDetector=Er,D.setZXingModuleOverrides=Fe,Object.defineProperty(D,Symbol.toStringTag,{value:"Module"}),D}({});
diff --git a/node_modules/barcode-detector/dist/iife/pure.js b/node_modules/barcode-detector/dist/iife/pure.js
new file mode 100644
index 0000000..4bced4d
--- /dev/null
+++ b/node_modules/barcode-detector/dist/iife/pure.js
@@ -0,0 +1,2 @@
+var BarcodeDetectionAPI=function(O){"use strict";var ve=O=>{throw TypeError(O)};var ye=(O,I,k)=>I.has(O)||ve("Cannot "+k);var me=(O,I,k)=>(ye(O,I,"read from private field"),k?k.call(O):I.get(O)),ge=(O,I,k)=>I.has(O)?ve("Cannot add the same private member more than once"):I instanceof WeakSet?I.add(O):I.set(O,k),we=(O,I,k,Ct)=>(ye(O,I,"write to private field"),Ct?Ct.call(O,k):I.set(O,k),k);var ft;const I=["Aztec","Codabar","Code128","Code39","Code93","DataBar","DataBarExpanded","DataBarLimited","DataMatrix","DXFilmEdge","EAN-13","EAN-8","ITF","Linear-Codes","Matrix-Codes","MaxiCode","MicroQRCode","None","PDF417","QRCode","rMQRCode","UPC-A","UPC-E"];function k(i){return i.join("|")}function Ct(i){const h=fr(i);let v=0,b=I.length-1;for(;v<=b;){const c=Math.floor((v+b)/2),P=I[c],x=fr(P);if(x===h)return P;x{const v=i.match(/_(.+?)\.wasm$/);return v?`https://fastly.jsdelivr.net/npm/zxing-wasm@1.3.4/dist/${v[1]}/${i}`:h+i}};let Lt=new WeakMap;function zt(i,h){var v;const b=Lt.get(i);if(b!=null&&b.modulePromise&&h===void 0)return b.modulePromise;const c=(v=b==null?void 0:b.moduleOverrides)!=null?v:_e,P=i({...c});return Lt.set(i,{moduleOverrides:c,modulePromise:P}),P}function Ae(i,h){Lt.set(i,{moduleOverrides:h})}async function Oe(i,h,v=ot){const b={...ot,...v},c=await zt(i),{size:P}=h,x=new Uint8Array(await h.arrayBuffer()),V=c._malloc(P);c.HEAPU8.set(x,V);const z=c.readBarcodesFromImage(V,P,dr(c,b));c._free(V);const U=[];for(let R=0;R{var i,h=typeof document<"u"&&((i=document.currentScript)==null?void 0:i.tagName.toUpperCase())==="SCRIPT"?document.currentScript.src:void 0;return function(v={}){var b,c=v,P,x,V=new Promise((t,r)=>{P=t,x=r}),z=typeof window=="object",U=typeof Bun<"u",R=typeof importScripts=="function";typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string"&&process.type!="renderer";var Q=Object.assign({},c),N="./this.program",B="";function dt(t){return c.locateFile?c.locateFile(t,B):B+t}var ht,it;if(z||R||U){var pt;R?B=self.location.href:typeof document<"u"&&((pt=document.currentScript)===null||pt===void 0?void 0:pt.tagName.toUpperCase())==="SCRIPT"&&(B=document.currentScript.src),h&&(B=h),B.startsWith("blob:")?B="":B=B.substr(0,B.replace(/[?#].*/,"").lastIndexOf("/")+1),R&&(it=t=>{var r=new XMLHttpRequest;return r.open("GET",t,!1),r.responseType="arraybuffer",r.send(null),new Uint8Array(r.response)}),ht=t=>fetch(t,{credentials:"same-origin"}).then(r=>r.ok?r.arrayBuffer():Promise.reject(new Error(r.status+" : "+r.url)))}var Gt=c.print||console.log.bind(console),st=c.printErr||console.error.bind(console);Object.assign(c,Q),Q=null,c.arguments&&c.arguments,c.thisProgram&&(N=c.thisProgram);var Pt=c.wasmBinary,Et,Er=!1,G,M,ut,vt,tt,E,_r,Ar;function Or(){var t=Et.buffer;c.HEAP8=G=new Int8Array(t),c.HEAP16=ut=new Int16Array(t),c.HEAPU8=M=new Uint8Array(t),c.HEAPU16=vt=new Uint16Array(t),c.HEAP32=tt=new Int32Array(t),c.HEAPU32=E=new Uint32Array(t),c.HEAPF32=_r=new Float32Array(t),c.HEAPF64=Ar=new Float64Array(t)}var Dr=[],Sr=[],xr=[];function qe(){var t=c.preRun;t&&(typeof t=="function"&&(t=[t]),t.forEach(Ke)),Qt(Dr)}function Ze(){Qt(Sr)}function Je(){var t=c.postRun;t&&(typeof t=="function"&&(t=[t]),t.forEach(rn)),Qt(xr)}function Ke(t){Dr.unshift(t)}function tn(t){Sr.unshift(t)}function rn(t){xr.unshift(t)}var rt=0,yt=null;function en(t){var r;rt++,(r=c.monitorRunDependencies)===null||r===void 0||r.call(c,rt)}function nn(t){var r;if(rt--,(r=c.monitorRunDependencies)===null||r===void 0||r.call(c,rt),rt==0&&yt){var e=yt;yt=null,e()}}function Xt(t){var r;(r=c.onAbort)===null||r===void 0||r.call(c,t),t="Aborted("+t+")",st(t),Er=!0,t+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(t);throw x(e),e}var an="data:application/octet-stream;base64,",jr=t=>t.startsWith(an);function on(){var t="zxing_reader.wasm";return jr(t)?t:dt(t)}var _t;function Fr(t){if(t==_t&&Pt)return new Uint8Array(Pt);if(it)return it(t);throw"both async and sync fetching of the wasm failed"}function sn(t){return Pt?Promise.resolve().then(()=>Fr(t)):ht(t).then(r=>new Uint8Array(r),()=>Fr(t))}function Mr(t,r,e){return sn(t).then(n=>WebAssembly.instantiate(n,r)).then(e,n=>{st(`failed to asynchronously prepare wasm: ${n}`),Xt(n)})}function un(t,r,e,n){return!t&&typeof WebAssembly.instantiateStreaming=="function"&&!jr(r)&&typeof fetch=="function"?fetch(r,{credentials:"same-origin"}).then(a=>{var o=WebAssembly.instantiateStreaming(a,e);return o.then(n,function(u){return st(`wasm streaming compile failed: ${u}`),st("falling back to ArrayBuffer instantiation"),Mr(r,e,n)})}):Mr(r,e,n)}function cn(){return{a:Ja}}function ln(){var t,r=cn();function e(a,o){return A=a.exports,Et=A.za,Or(),zr=A.Da,tn(A.Aa),nn(),A}en();function n(a){e(a.instance)}if(c.instantiateWasm)try{return c.instantiateWasm(r,e)}catch(a){st(`Module.instantiateWasm callback failed with error: ${a}`),x(a)}return(t=_t)!==null&&t!==void 0||(_t=on()),un(Pt,_t,r,n).catch(x),{}}var Qt=t=>{t.forEach(r=>r(c))};c.noExitRuntime;var g=t=>ee(t),w=()=>ne(),At=[],Ot=0,fn=t=>{var r=new Yt(t);return r.get_caught()||(r.set_caught(!0),Ot--),r.set_rethrown(!1),At.push(r),oe(t),te(t)},Y=0,dn=()=>{y(0,0);var t=At.pop();ae(t.excPtr),Y=0};class Yt{constructor(r){this.excPtr=r,this.ptr=r-24}set_type(r){E[this.ptr+4>>2]=r}get_type(){return E[this.ptr+4>>2]}set_destructor(r){E[this.ptr+8>>2]=r}get_destructor(){return E[this.ptr+8>>2]}set_caught(r){r=r?1:0,G[this.ptr+12]=r}get_caught(){return G[this.ptr+12]!=0}set_rethrown(r){r=r?1:0,G[this.ptr+13]=r}get_rethrown(){return G[this.ptr+13]!=0}init(r,e){this.set_adjusted_ptr(0),this.set_type(r),this.set_destructor(e)}set_adjusted_ptr(r){E[this.ptr+16>>2]=r}get_adjusted_ptr(){return E[this.ptr+16>>2]}}var hn=t=>{throw Y||(Y=t),Y},Dt=t=>re(t),qt=t=>{var r=Y;if(!r)return Dt(0),0;var e=new Yt(r);e.set_adjusted_ptr(r);var n=e.get_type();if(!n)return Dt(0),r;for(var a of t){if(a===0||a===n)break;var o=e.ptr+16;if(ie(a,n,o))return Dt(a),r}return Dt(n),r},pn=()=>qt([]),vn=t=>qt([t]),yn=(t,r)=>qt([t,r]),mn=()=>{var t=At.pop();t||Xt("no exception to throw");var r=t.excPtr;throw t.get_rethrown()||(At.push(t),t.set_rethrown(!0),t.set_caught(!1),Ot++),Y=r,Y},gn=(t,r,e)=>{var n=new Yt(t);throw n.init(r,e),Y=t,Ot++,Y},wn=()=>Ot,$n=()=>{Xt("")},St={},Zt=t=>{for(;t.length;){var r=t.pop(),e=t.pop();e(r)}};function mt(t){return this.fromWireType(E[t>>2])}var ct={},et={},xt={},Ir,jt=t=>{throw new Ir(t)},nt=(t,r,e)=>{t.forEach(s=>xt[s]=r);function n(s){var l=e(s);l.length!==t.length&&jt("Mismatched type converter count");for(var f=0;f{et.hasOwnProperty(s)?a[l]=et[s]:(o.push(s),ct.hasOwnProperty(s)||(ct[s]=[]),ct[s].push(()=>{a[l]=et[s],++u,u===o.length&&n(a)}))}),o.length===0&&n(a)},bn=t=>{var r=St[t];delete St[t];var e=r.rawConstructor,n=r.rawDestructor,a=r.fields,o=a.map(u=>u.getterReturnType).concat(a.map(u=>u.setterArgumentType));nt([t],o,u=>{var s={};return a.forEach((l,f)=>{var d=l.fieldName,p=u[f],m=l.getter,T=l.getterContext,_=u[f+a.length],j=l.setter,D=l.setterContext;s[d]={read:S=>p.fromWireType(m(T,S)),write:(S,at)=>{var W=[];j(D,S,_.toWireType(W,at)),Zt(W)}}}),[{name:r.name,fromWireType:l=>{var f={};for(var d in s)f[d]=s[d].read(l);return n(l),f},toWireType:(l,f)=>{for(var d in s)if(!(d in f))throw new TypeError(`Missing field: "${d}"`);var p=e();for(d in s)s[d].write(p,f[d]);return l!==null&&l.push(n,p),p},argPackAdvance:X,readValueFromPointer:mt,destructorFunction:n}]})},Cn=(t,r,e,n,a)=>{},Tn=()=>{for(var t=new Array(256),r=0;r<256;++r)t[r]=String.fromCharCode(r);Wr=t},Wr,F=t=>{for(var r="",e=t;M[e];)r+=Wr[M[e++]];return r},lt,C=t=>{throw new lt(t)};function Pn(t,r){let e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var n=r.name;if(t||C(`type "${n}" must have a positive integer typeid pointer`),et.hasOwnProperty(t)){if(e.ignoreDuplicateRegistrations)return;C(`Cannot register type '${n}' twice`)}if(et[t]=r,delete xt[t],ct.hasOwnProperty(t)){var a=ct[t];delete ct[t],a.forEach(o=>o())}}function H(t,r){let e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Pn(t,r,e)}var X=8,En=(t,r,e,n)=>{r=F(r),H(t,{name:r,fromWireType:function(a){return!!a},toWireType:function(a,o){return o?e:n},argPackAdvance:X,readValueFromPointer:function(a){return this.fromWireType(M[a])},destructorFunction:null})},_n=t=>({count:t.count,deleteScheduled:t.deleteScheduled,preservePointerOnDelete:t.preservePointerOnDelete,ptr:t.ptr,ptrType:t.ptrType,smartPtr:t.smartPtr,smartPtrType:t.smartPtrType}),Jt=t=>{function r(e){return e.$$.ptrType.registeredClass.name}C(r(t)+" instance already deleted")},Kt=!1,Rr=t=>{},An=t=>{t.smartPtr?t.smartPtrType.rawDestructor(t.smartPtr):t.ptrType.registeredClass.rawDestructor(t.ptr)},Br=t=>{t.count.value-=1;var r=t.count.value===0;r&&An(t)},kr=(t,r,e)=>{if(r===e)return t;if(e.baseClass===void 0)return null;var n=kr(t,r,e.baseClass);return n===null?null:e.downcast(n)},Ur={},On={},Dn=(t,r)=>{for(r===void 0&&C("ptr should not be undefined");t.baseClass;)r=t.upcast(r),t=t.baseClass;return r},Sn=(t,r)=>(r=Dn(t,r),On[r]),Ft=(t,r)=>{(!r.ptrType||!r.ptr)&&jt("makeClassHandle requires ptr and ptrType");var e=!!r.smartPtrType,n=!!r.smartPtr;return e!==n&&jt("Both smartPtrType and smartPtr must be specified"),r.count={value:1},gt(Object.create(t,{$$:{value:r,writable:!0}}))};function xn(t){var r=this.getPointee(t);if(!r)return this.destructor(t),null;var e=Sn(this.registeredClass,r);if(e!==void 0){if(e.$$.count.value===0)return e.$$.ptr=r,e.$$.smartPtr=t,e.clone();var n=e.clone();return this.destructor(t),n}function a(){return this.isSmartPointer?Ft(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:r,smartPtrType:this,smartPtr:t}):Ft(this.registeredClass.instancePrototype,{ptrType:this,ptr:t})}var o=this.registeredClass.getActualType(r),u=Ur[o];if(!u)return a.call(this);var s;this.isConst?s=u.constPointerType:s=u.pointerType;var l=kr(r,this.registeredClass,s.registeredClass);return l===null?a.call(this):this.isSmartPointer?Ft(s.registeredClass.instancePrototype,{ptrType:s,ptr:l,smartPtrType:this,smartPtr:t}):Ft(s.registeredClass.instancePrototype,{ptrType:s,ptr:l})}var gt=t=>typeof FinalizationRegistry>"u"?(gt=r=>r,t):(Kt=new FinalizationRegistry(r=>{Br(r.$$)}),gt=r=>{var e=r.$$,n=!!e.smartPtr;if(n){var a={$$:e};Kt.register(r,a,r)}return r},Rr=r=>Kt.unregister(r),gt(t)),Mt=[],jn=()=>{for(;Mt.length;){var t=Mt.pop();t.$$.deleteScheduled=!1,t.delete()}},Vr,Fn=()=>{Object.assign(It.prototype,{isAliasOf(t){if(!(this instanceof It)||!(t instanceof It))return!1;var r=this.$$.ptrType.registeredClass,e=this.$$.ptr;t.$$=t.$$;for(var n=t.$$.ptrType.registeredClass,a=t.$$.ptr;r.baseClass;)e=r.upcast(e),r=r.baseClass;for(;n.baseClass;)a=n.upcast(a),n=n.baseClass;return r===n&&e===a},clone(){if(this.$$.ptr||Jt(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var t=gt(Object.create(Object.getPrototypeOf(this),{$$:{value:_n(this.$$)}}));return t.$$.count.value+=1,t.$$.deleteScheduled=!1,t},delete(){this.$$.ptr||Jt(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&C("Object already scheduled for deletion"),Rr(this),Br(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||Jt(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&C("Object already scheduled for deletion"),Mt.push(this),Mt.length===1&&Vr&&Vr(jn),this.$$.deleteScheduled=!0,this}})};function It(){}var wt=(t,r)=>Object.defineProperty(r,"name",{value:t}),Hr=(t,r,e)=>{if(t[r].overloadTable===void 0){var n=t[r];t[r]=function(){for(var a=arguments.length,o=new Array(a),u=0;u{c.hasOwnProperty(t)?((e===void 0||c[t].overloadTable!==void 0&&c[t].overloadTable[e]!==void 0)&&C(`Cannot register public name '${t}' twice`),Hr(c,t,t),c.hasOwnProperty(e)&&C(`Cannot register multiple overloads of a function with the same number of arguments (${e})!`),c[t].overloadTable[e]=r):(c[t]=r,e!==void 0&&(c[t].numArguments=e))},Mn=48,In=57,Wn=t=>{t=t.replace(/[^a-zA-Z0-9_]/g,"$");var r=t.charCodeAt(0);return r>=Mn&&r<=In?`_${t}`:t};function Rn(t,r,e,n,a,o,u,s){this.name=t,this.constructor=r,this.instancePrototype=e,this.rawDestructor=n,this.baseClass=a,this.getActualType=o,this.upcast=u,this.downcast=s,this.pureVirtualFunctions=[]}var rr=(t,r,e)=>{for(;r!==e;)r.upcast||C(`Expected null or instance of ${e.name}, got an instance of ${r.name}`),t=r.upcast(t),r=r.baseClass;return t};function Bn(t,r){if(r===null)return this.isReference&&C(`null is not a valid ${this.name}`),0;r.$$||C(`Cannot pass "${sr(r)}" as a ${this.name}`),r.$$.ptr||C(`Cannot pass deleted object as a pointer of type ${this.name}`);var e=r.$$.ptrType.registeredClass,n=rr(r.$$.ptr,e,this.registeredClass);return n}function kn(t,r){var e;if(r===null)return this.isReference&&C(`null is not a valid ${this.name}`),this.isSmartPointer?(e=this.rawConstructor(),t!==null&&t.push(this.rawDestructor,e),e):0;(!r||!r.$$)&&C(`Cannot pass "${sr(r)}" as a ${this.name}`),r.$$.ptr||C(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&r.$$.ptrType.isConst&&C(`Cannot convert argument of type ${r.$$.smartPtrType?r.$$.smartPtrType.name:r.$$.ptrType.name} to parameter type ${this.name}`);var n=r.$$.ptrType.registeredClass;if(e=rr(r.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(r.$$.smartPtr===void 0&&C("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:r.$$.smartPtrType===this?e=r.$$.smartPtr:C(`Cannot convert argument of type ${r.$$.smartPtrType?r.$$.smartPtrType.name:r.$$.ptrType.name} to parameter type ${this.name}`);break;case 1:e=r.$$.smartPtr;break;case 2:if(r.$$.smartPtrType===this)e=r.$$.smartPtr;else{var a=r.clone();e=this.rawShare(e,Z.toHandle(()=>a.delete())),t!==null&&t.push(this.rawDestructor,e)}break;default:C("Unsupporting sharing policy")}return e}function Un(t,r){if(r===null)return this.isReference&&C(`null is not a valid ${this.name}`),0;r.$$||C(`Cannot pass "${sr(r)}" as a ${this.name}`),r.$$.ptr||C(`Cannot pass deleted object as a pointer of type ${this.name}`),r.$$.ptrType.isConst&&C(`Cannot convert argument of type ${r.$$.ptrType.name} to parameter type ${this.name}`);var e=r.$$.ptrType.registeredClass,n=rr(r.$$.ptr,e,this.registeredClass);return n}var Vn=()=>{Object.assign(Wt.prototype,{getPointee(t){return this.rawGetPointee&&(t=this.rawGetPointee(t)),t},destructor(t){var r;(r=this.rawDestructor)===null||r===void 0||r.call(this,t)},argPackAdvance:X,readValueFromPointer:mt,fromWireType:xn})};function Wt(t,r,e,n,a,o,u,s,l,f,d){this.name=t,this.registeredClass=r,this.isReference=e,this.isConst=n,this.isSmartPointer=a,this.pointeeType=o,this.sharingPolicy=u,this.rawGetPointee=s,this.rawConstructor=l,this.rawShare=f,this.rawDestructor=d,!a&&r.baseClass===void 0?n?(this.toWireType=Bn,this.destructorFunction=null):(this.toWireType=Un,this.destructorFunction=null):this.toWireType=kn}var Lr=(t,r,e)=>{c.hasOwnProperty(t)||jt("Replacing nonexistent public symbol"),c[t].overloadTable!==void 0&&e!==void 0?c[t].overloadTable[e]=r:(c[t]=r,c[t].argCount=e)},Hn=(t,r,e)=>{t=t.replace(/p/g,"i");var n=c["dynCall_"+t];return n(r,...e)},Rt=[],zr,$=t=>{var r=Rt[t];return r||(t>=Rt.length&&(Rt.length=t+1),Rt[t]=r=zr.get(t)),r},Ln=function(t,r){let e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(t.includes("j"))return Hn(t,r,e);var n=$(r)(...e);return n},zn=(t,r)=>function(){for(var e=arguments.length,n=new Array(e),a=0;a{t=F(t);function e(){return t.includes("j")?zn(t,r):$(r)}var n=e();return typeof n!="function"&&C(`unknown function pointer with signature ${t}: ${r}`),n},Nn=(t,r)=>{var e=wt(r,function(n){this.name=r,this.message=n;var a=new Error(n).stack;a!==void 0&&(this.stack=this.toString()+`
+`+a.replace(/^Error(:[^\n]*)?\n/,""))});return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.prototype.toString=function(){return this.message===void 0?this.name:`${this.name}: ${this.message}`},e},Nr,Gr=t=>{var r=Kr(t),e=F(r);return J(r),e},Bt=(t,r)=>{var e=[],n={};function a(o){if(!n[o]&&!et[o]){if(xt[o]){xt[o].forEach(a);return}e.push(o),n[o]=!0}}throw r.forEach(a),new Nr(`${t}: `+e.map(Gr).join([", "]))},Gn=(t,r,e,n,a,o,u,s,l,f,d,p,m)=>{d=F(d),o=L(a,o),s&&(s=L(u,s)),f&&(f=L(l,f)),m=L(p,m);var T=Wn(d);tr(T,function(){Bt(`Cannot construct ${d} due to unbound types`,[n])}),nt([t,r,e],n?[n]:[],_=>{_=_[0];var j,D;n?(j=_.registeredClass,D=j.instancePrototype):D=It.prototype;var S=wt(d,function(){if(Object.getPrototypeOf(this)!==at)throw new lt("Use 'new' to construct "+d);if(W.constructor_body===void 0)throw new lt(d+" has no accessible constructor");for(var he=arguments.length,Vt=new Array(he),Ht=0;Ht{for(var e=[],n=0;n>2]);return e};function Xn(t){for(var r=1;r{var u=er(r,e);a=L(n,a),nt([],[t],s=>{s=s[0];var l=`constructor ${s.name}`;if(s.registeredClass.constructor_body===void 0&&(s.registeredClass.constructor_body=[]),s.registeredClass.constructor_body[r-1]!==void 0)throw new lt(`Cannot register multiple constructors with identical number of parameters (${r-1}) for class '${s.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return s.registeredClass.constructor_body[r-1]=()=>{Bt(`Cannot construct ${s.name} due to unbound types`,u)},nt([],u,f=>(f.splice(1,0,null),s.registeredClass.constructor_body[r-1]=nr(l,f,null,a,o),[])),[]})},Xr=t=>{t=t.trim();const r=t.indexOf("(");return r!==-1?t.substr(0,r):t},Yn=(t,r,e,n,a,o,u,s,l,f)=>{var d=er(e,n);r=F(r),r=Xr(r),o=L(a,o),nt([],[t],p=>{p=p[0];var m=`${p.name}.${r}`;r.startsWith("@@")&&(r=Symbol[r.substring(2)]),s&&p.registeredClass.pureVirtualFunctions.push(r);function T(){Bt(`Cannot call ${m} due to unbound types`,d)}var _=p.registeredClass.instancePrototype,j=_[r];return j===void 0||j.overloadTable===void 0&&j.className!==p.name&&j.argCount===e-2?(T.argCount=e-2,T.className=p.name,_[r]=T):(Hr(_,r,m),_[r].overloadTable[e-2]=T),nt([],d,D=>{var S=nr(m,D,p,o,u);return _[r].overloadTable===void 0?(S.argCount=e-2,_[r]=S):_[r].overloadTable[e-2]=S,[]}),[]})},ar=[],q=[],or=t=>{t>9&&--q[t+1]===0&&(q[t]=void 0,ar.push(t))},qn=()=>q.length/2-5-ar.length,Zn=()=>{q.push(0,1,void 0,1,null,1,!0,1,!1,1),c.count_emval_handles=qn},Z={toValue:t=>(t||C("Cannot use deleted val. handle = "+t),q[t]),toHandle:t=>{switch(t){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{const r=ar.pop()||q.length;return q[r]=t,q[r+1]=1,r}}}},Qr={name:"emscripten::val",fromWireType:t=>{var r=Z.toValue(t);return or(t),r},toWireType:(t,r)=>Z.toHandle(r),argPackAdvance:X,readValueFromPointer:mt,destructorFunction:null},Jn=t=>H(t,Qr),Kn=(t,r,e)=>{switch(r){case 1:return e?function(n){return this.fromWireType(G[n])}:function(n){return this.fromWireType(M[n])};case 2:return e?function(n){return this.fromWireType(ut[n>>1])}:function(n){return this.fromWireType(vt[n>>1])};case 4:return e?function(n){return this.fromWireType(tt[n>>2])}:function(n){return this.fromWireType(E[n>>2])};default:throw new TypeError(`invalid integer width (${r}): ${t}`)}},ta=(t,r,e,n)=>{r=F(r);function a(){}a.values={},H(t,{name:r,constructor:a,fromWireType:function(o){return this.constructor.values[o]},toWireType:(o,u)=>u.value,argPackAdvance:X,readValueFromPointer:Kn(r,e,n),destructorFunction:null}),tr(r,a)},ir=(t,r)=>{var e=et[t];return e===void 0&&C(`${r} has unknown type ${Gr(t)}`),e},ra=(t,r,e)=>{var n=ir(t,"enum");r=F(r);var a=n.constructor,o=Object.create(n.constructor.prototype,{value:{value:e},constructor:{value:wt(`${n.name}_${r}`,function(){})}});a.values[e]=o,a[r]=o},sr=t=>{if(t===null)return"null";var r=typeof t;return r==="object"||r==="array"||r==="function"?t.toString():""+t},ea=(t,r)=>{switch(r){case 4:return function(e){return this.fromWireType(_r[e>>2])};case 8:return function(e){return this.fromWireType(Ar[e>>3])};default:throw new TypeError(`invalid float width (${r}): ${t}`)}},na=(t,r,e)=>{r=F(r),H(t,{name:r,fromWireType:n=>n,toWireType:(n,a)=>a,argPackAdvance:X,readValueFromPointer:ea(r,e),destructorFunction:null})},aa=(t,r,e,n,a,o,u,s)=>{var l=er(r,e);t=F(t),t=Xr(t),a=L(n,a),tr(t,function(){Bt(`Cannot call ${t} due to unbound types`,l)},r-1),nt([],l,f=>{var d=[f[0],null].concat(f.slice(1));return Lr(t,nr(t,d,null,a,o),r-1),[]})},oa=(t,r,e)=>{switch(r){case 1:return e?n=>G[n]:n=>M[n];case 2:return e?n=>ut[n>>1]:n=>vt[n>>1];case 4:return e?n=>tt[n>>2]:n=>E[n>>2];default:throw new TypeError(`invalid integer width (${r}): ${t}`)}},ia=(t,r,e,n,a)=>{r=F(r);var o=d=>d;if(n===0){var u=32-8*e;o=d=>d<>>u}var s=r.includes("unsigned"),l=(d,p)=>{},f;s?f=function(d,p){return l(p,this.name),p>>>0}:f=function(d,p){return l(p,this.name),p},H(t,{name:r,fromWireType:o,toWireType:f,argPackAdvance:X,readValueFromPointer:oa(r,e,n!==0),destructorFunction:null})},sa=(t,r,e)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],a=n[r];function o(u){var s=E[u>>2],l=E[u+4>>2];return new a(G.buffer,l,s)}e=F(e),H(t,{name:e,fromWireType:o,argPackAdvance:X,readValueFromPointer:o},{ignoreDuplicateRegistrations:!0})},ua=Object.assign({optional:!0},Qr),ca=(t,r)=>{H(t,ua)},la=(t,r,e,n)=>{if(!(n>0))return 0;for(var a=e,o=e+n-1,u=0;u=55296&&s<=57343){var l=t.charCodeAt(++u);s=65536+((s&1023)<<10)|l&1023}if(s<=127){if(e>=o)break;r[e++]=s}else if(s<=2047){if(e+1>=o)break;r[e++]=192|s>>6,r[e++]=128|s&63}else if(s<=65535){if(e+2>=o)break;r[e++]=224|s>>12,r[e++]=128|s>>6&63,r[e++]=128|s&63}else{if(e+3>=o)break;r[e++]=240|s>>18,r[e++]=128|s>>12&63,r[e++]=128|s>>6&63,r[e++]=128|s&63}}return r[e]=0,e-a},$t=(t,r,e)=>la(t,M,r,e),fa=t=>{for(var r=0,e=0;e=55296&&n<=57343?(r+=4,++e):r+=3}return r},Yr=typeof TextDecoder<"u"?new TextDecoder:void 0,qr=function(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:NaN;for(var n=r+e,a=r;t[a]&&!(a>=n);)++a;if(a-r>16&&t.buffer&&Yr)return Yr.decode(t.subarray(r,a));for(var o="";r>10,56320|f&1023)}}return o},da=(t,r)=>t?qr(M,t,r):"",ha=(t,r)=>{r=F(r);var e=r==="std::string";H(t,{name:r,fromWireType(n){var a=E[n>>2],o=n+4,u;if(e)for(var s=o,l=0;l<=a;++l){var f=o+l;if(l==a||M[f]==0){var d=f-s,p=da(s,d);u===void 0?u=p:(u+="\0",u+=p),s=f+1}}else{for(var m=new Array(a),l=0;l>2]=o,e&&u)$t(a,l,o+1);else if(u)for(var f=0;f255&&(J(l),C("String has UTF-16 code units that do not fit in 8 bits")),M[l+f]=d}else for(var f=0;f{for(var e=t,n=e>>1,a=n+r/2;!(n>=a)&&vt[n];)++n;if(e=n<<1,e-t>32&&Zr)return Zr.decode(M.subarray(t,e));for(var o="",u=0;!(u>=r/2);++u){var s=ut[t+u*2>>1];if(s==0)break;o+=String.fromCharCode(s)}return o},va=(t,r,e)=>{var n;if((n=e)!==null&&n!==void 0||(e=2147483647),e<2)return 0;e-=2;for(var a=r,o=e>1]=s,r+=2}return ut[r>>1]=0,r-a},ya=t=>t.length*2,ma=(t,r)=>{for(var e=0,n="";!(e>=r/4);){var a=tt[t+e*4>>2];if(a==0)break;if(++e,a>=65536){var o=a-65536;n+=String.fromCharCode(55296|o>>10,56320|o&1023)}else n+=String.fromCharCode(a)}return n},ga=(t,r,e)=>{var n;if((n=e)!==null&&n!==void 0||(e=2147483647),e<4)return 0;for(var a=r,o=a+e-4,u=0;u=55296&&s<=57343){var l=t.charCodeAt(++u);s=65536+((s&1023)<<10)|l&1023}if(tt[r>>2]=s,r+=4,r+4>o)break}return tt[r>>2]=0,r-a},wa=t=>{for(var r=0,e=0;e=55296&&n<=57343&&++e,r+=4}return r},$a=(t,r,e)=>{e=F(e);var n,a,o,u;r===2?(n=pa,a=va,u=ya,o=s=>vt[s>>1]):r===4&&(n=ma,a=ga,u=wa,o=s=>E[s>>2]),H(t,{name:e,fromWireType:s=>{for(var l=E[s>>2],f,d=s+4,p=0;p<=l;++p){var m=s+4+p*r;if(p==l||o(m)==0){var T=m-d,_=n(d,T);f===void 0?f=_:(f+="\0",f+=_),d=m+r}}return J(s),f},toWireType:(s,l)=>{typeof l!="string"&&C(`Cannot pass non-string to C++ string type ${e}`);var f=u(l),d=lr(4+f+r);return E[d>>2]=f/r,a(l,d+4,f+r),s!==null&&s.push(J,d),d},argPackAdvance:X,readValueFromPointer:mt,destructorFunction(s){J(s)}})},ba=(t,r,e,n,a,o)=>{St[t]={name:F(r),rawConstructor:L(e,n),rawDestructor:L(a,o),fields:[]}},Ca=(t,r,e,n,a,o,u,s,l,f)=>{St[t].fields.push({fieldName:F(r),getterReturnType:e,getter:L(n,a),getterContext:o,setterArgumentType:u,setter:L(s,l),setterContext:f})},Ta=(t,r)=>{r=F(r),H(t,{isVoid:!0,name:r,argPackAdvance:0,fromWireType:()=>{},toWireType:(e,n)=>{}})},Pa=(t,r,e)=>M.copyWithin(t,r,r+e),ur=[],Ea=(t,r,e,n)=>(t=ur[t],r=Z.toValue(r),t(null,r,e,n)),_a={},Aa=t=>{var r=_a[t];return r===void 0?F(t):r},Jr=()=>{if(typeof globalThis=="object")return globalThis;function t(r){r.$$$embind_global$$$=r;var e=typeof $$$embind_global$$$=="object"&&r.$$$embind_global$$$==r;return e||delete r.$$$embind_global$$$,e}if(typeof $$$embind_global$$$=="object"||(typeof global=="object"&&t(global)?$$$embind_global$$$=global:typeof self=="object"&&t(self)&&($$$embind_global$$$=self),typeof $$$embind_global$$$=="object"))return $$$embind_global$$$;throw Error("unable to get global object.")},Oa=t=>t===0?Z.toHandle(Jr()):(t=Aa(t),Z.toHandle(Jr()[t])),Da=t=>{var r=ur.length;return ur.push(t),r},Sa=(t,r)=>{for(var e=new Array(t),n=0;n>2],"parameter "+n);return e},xa=Reflect.construct,ja=(t,r,e)=>{var n=[],a=t.toWireType(n,e);return n.length&&(E[r>>2]=Z.toHandle(n)),a},Fa=(t,r,e)=>{var n=Sa(t,r),a=n.shift();t--;var o=new Array(t),u=(l,f,d,p)=>{for(var m=0,T=0;Tl.name).join(", ")}) => ${a.name}>`;return Da(wt(s,u))},Ma=t=>{t>9&&(q[t+1]+=1)},Ia=t=>{var r=Z.toValue(t);Zt(r),or(t)},Wa=(t,r)=>{t=ir(t,"_emval_take_value");var e=t.readValueFromPointer(r);return Z.toHandle(e)},Ra=(t,r,e,n)=>{var a=new Date().getFullYear(),o=new Date(a,0,1),u=new Date(a,6,1),s=o.getTimezoneOffset(),l=u.getTimezoneOffset(),f=Math.max(s,l);E[t>>2]=f*60,tt[r>>2]=+(s!=l);var d=T=>{var _=T>=0?"-":"+",j=Math.abs(T),D=String(Math.floor(j/60)).padStart(2,"0"),S=String(j%60).padStart(2,"0");return`UTC${_}${D}${S}`},p=d(s),m=d(l);l2147483648,ka=(t,r)=>Math.ceil(t/r)*r,Ua=t=>{var r=Et.buffer,e=(t-r.byteLength+65535)/65536|0;try{return Et.grow(e),Or(),1}catch{}},Va=t=>{var r=M.length;t>>>=0;var e=Ba();if(t>e)return!1;for(var n=1;n<=4;n*=2){var a=r*(1+.2/n);a=Math.min(a,t+100663296);var o=Math.min(e,ka(Math.max(t,a),65536)),u=Ua(o);if(u)return!0}return!1},cr={},Ha=()=>N||"./this.program",bt=()=>{if(!bt.strings){var t=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",r={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:t,_:Ha()};for(var e in cr)cr[e]===void 0?delete r[e]:r[e]=cr[e];var n=[];for(var e in r)n.push(`${e}=${r[e]}`);bt.strings=n}return bt.strings},La=(t,r)=>{for(var e=0;e{var e=0;return bt().forEach((n,a)=>{var o=r+e;E[t+a*4>>2]=o,La(n,o),e+=n.length+1}),0},Na=(t,r)=>{var e=bt();E[t>>2]=e.length;var n=0;return e.forEach(a=>n+=a.length+1),E[r>>2]=n,0},Ga=t=>52;function Xa(t,r,e,n,a){return 70}var Qa=[null,[],[]],Ya=(t,r)=>{var e=Qa[t];r===0||r===10?((t===1?Gt:st)(qr(e)),e.length=0):e.push(r)},qa=(t,r,e,n)=>{for(var a=0,o=0;o>2],s=E[r+4>>2];r+=8;for(var l=0;l>2]=a,0},Za=t=>t;Ir=c.InternalError=class extends Error{constructor(t){super(t),this.name="InternalError"}},Tn(),lt=c.BindingError=class extends Error{constructor(t){super(t),this.name="BindingError"}},Fn(),Vn(),Nr=c.UnboundTypeError=Nn(Error,"UnboundTypeError"),Zn();var Ja={t:fn,x:dn,a:pn,j:vn,k:yn,O:mn,q:gn,ga:wn,d:hn,ca:$n,va:bn,ba:Cn,pa:En,ta:Gn,sa:Qn,E:Yn,oa:Jn,F:ta,n:ra,W:na,X:aa,y:ia,u:sa,ua:ca,V:ha,P:$a,L:ba,wa:Ca,qa:Ta,ja:Pa,T:Ea,xa:or,ya:Oa,U:Fa,Y:Ma,Z:Ia,ra:Wa,da:Ra,ha:Va,ea:za,fa:Na,ia:Ga,$:Xa,S:qa,J:$o,C:Co,Q:no,R:Do,r:yo,b:Ka,D:wo,la:Po,c:oo,ka:Eo,h:eo,i:co,s:lo,N:go,w:ho,I:Ao,K:mo,z:To,H:So,aa:jo,_:Fo,l:io,f:ao,e:ro,g:to,M:Oo,m:uo,ma:bo,p:fo,v:po,na:vo,B:_o,o:so,G:xo,A:Za},A=ln(),Kr=t=>(Kr=A.Ba)(t),J=c._free=t=>(J=c._free=A.Ca)(t),lr=c._malloc=t=>(lr=c._malloc=A.Ea)(t),te=t=>(te=A.Fa)(t),y=(t,r)=>(y=A.Ga)(t,r),re=t=>(re=A.Ha)(t),ee=t=>(ee=A.Ia)(t),ne=()=>(ne=A.Ja)(),ae=t=>(ae=A.Ka)(t),oe=t=>(oe=A.La)(t),ie=(t,r,e)=>(ie=A.Ma)(t,r,e);c.dynCall_viijii=(t,r,e,n,a,o,u)=>(c.dynCall_viijii=A.Na)(t,r,e,n,a,o,u);var se=c.dynCall_jiii=(t,r,e,n)=>(se=c.dynCall_jiii=A.Oa)(t,r,e,n);c.dynCall_jiji=(t,r,e,n,a)=>(c.dynCall_jiji=A.Pa)(t,r,e,n,a);var ue=c.dynCall_jiiii=(t,r,e,n,a)=>(ue=c.dynCall_jiiii=A.Qa)(t,r,e,n,a);c.dynCall_iiiiij=(t,r,e,n,a,o,u)=>(c.dynCall_iiiiij=A.Ra)(t,r,e,n,a,o,u),c.dynCall_iiiiijj=(t,r,e,n,a,o,u,s,l)=>(c.dynCall_iiiiijj=A.Sa)(t,r,e,n,a,o,u,s,l),c.dynCall_iiiiiijj=(t,r,e,n,a,o,u,s,l,f)=>(c.dynCall_iiiiiijj=A.Ta)(t,r,e,n,a,o,u,s,l,f);function Ka(t,r){var e=w();try{return $(t)(r)}catch(n){if(g(e),n!==n+0)throw n;y(1,0)}}function to(t,r,e,n){var a=w();try{$(t)(r,e,n)}catch(o){if(g(a),o!==o+0)throw o;y(1,0)}}function ro(t,r,e){var n=w();try{$(t)(r,e)}catch(a){if(g(n),a!==a+0)throw a;y(1,0)}}function eo(t,r,e,n){var a=w();try{return $(t)(r,e,n)}catch(o){if(g(a),o!==o+0)throw o;y(1,0)}}function no(t,r,e,n,a){var o=w();try{return $(t)(r,e,n,a)}catch(u){if(g(o),u!==u+0)throw u;y(1,0)}}function ao(t,r){var e=w();try{$(t)(r)}catch(n){if(g(e),n!==n+0)throw n;y(1,0)}}function oo(t,r,e){var n=w();try{return $(t)(r,e)}catch(a){if(g(n),a!==a+0)throw a;y(1,0)}}function io(t){var r=w();try{$(t)()}catch(e){if(g(r),e!==e+0)throw e;y(1,0)}}function so(t,r,e,n,a,o,u,s,l,f,d){var p=w();try{$(t)(r,e,n,a,o,u,s,l,f,d)}catch(m){if(g(p),m!==m+0)throw m;y(1,0)}}function uo(t,r,e,n,a){var o=w();try{$(t)(r,e,n,a)}catch(u){if(g(o),u!==u+0)throw u;y(1,0)}}function co(t,r,e,n,a){var o=w();try{return $(t)(r,e,n,a)}catch(u){if(g(o),u!==u+0)throw u;y(1,0)}}function lo(t,r,e,n,a,o){var u=w();try{return $(t)(r,e,n,a,o)}catch(s){if(g(u),s!==s+0)throw s;y(1,0)}}function fo(t,r,e,n,a,o){var u=w();try{$(t)(r,e,n,a,o)}catch(s){if(g(u),s!==s+0)throw s;y(1,0)}}function ho(t,r,e,n,a,o,u){var s=w();try{return $(t)(r,e,n,a,o,u)}catch(l){if(g(s),l!==l+0)throw l;y(1,0)}}function po(t,r,e,n,a,o,u,s){var l=w();try{$(t)(r,e,n,a,o,u,s)}catch(f){if(g(l),f!==f+0)throw f;y(1,0)}}function vo(t,r,e,n,a,o,u,s,l){var f=w();try{$(t)(r,e,n,a,o,u,s,l)}catch(d){if(g(f),d!==d+0)throw d;y(1,0)}}function yo(t){var r=w();try{return $(t)()}catch(e){if(g(r),e!==e+0)throw e;y(1,0)}}function mo(t,r,e,n,a,o,u,s,l){var f=w();try{return $(t)(r,e,n,a,o,u,s,l)}catch(d){if(g(f),d!==d+0)throw d;y(1,0)}}function go(t,r,e,n,a,o,u){var s=w();try{return $(t)(r,e,n,a,o,u)}catch(l){if(g(s),l!==l+0)throw l;y(1,0)}}function wo(t,r,e,n){var a=w();try{return $(t)(r,e,n)}catch(o){if(g(a),o!==o+0)throw o;y(1,0)}}function $o(t,r,e,n){var a=w();try{return $(t)(r,e,n)}catch(o){if(g(a),o!==o+0)throw o;y(1,0)}}function bo(t,r,e,n,a,o,u,s){var l=w();try{$(t)(r,e,n,a,o,u,s)}catch(f){if(g(l),f!==f+0)throw f;y(1,0)}}function Co(t,r,e,n,a,o){var u=w();try{return $(t)(r,e,n,a,o)}catch(s){if(g(u),s!==s+0)throw s;y(1,0)}}function To(t,r,e,n,a,o,u,s,l,f){var d=w();try{return $(t)(r,e,n,a,o,u,s,l,f)}catch(p){if(g(d),p!==p+0)throw p;y(1,0)}}function Po(t,r,e){var n=w();try{return $(t)(r,e)}catch(a){if(g(n),a!==a+0)throw a;y(1,0)}}function Eo(t,r,e,n,a){var o=w();try{return $(t)(r,e,n,a)}catch(u){if(g(o),u!==u+0)throw u;y(1,0)}}function _o(t,r,e,n,a,o,u,s,l,f){var d=w();try{$(t)(r,e,n,a,o,u,s,l,f)}catch(p){if(g(d),p!==p+0)throw p;y(1,0)}}function Ao(t,r,e,n,a,o,u,s){var l=w();try{return $(t)(r,e,n,a,o,u,s)}catch(f){if(g(l),f!==f+0)throw f;y(1,0)}}function Oo(t,r,e,n,a,o,u){var s=w();try{$(t)(r,e,n,a,o,u)}catch(l){if(g(s),l!==l+0)throw l;y(1,0)}}function Do(t,r,e,n){var a=w();try{return $(t)(r,e,n)}catch(o){if(g(a),o!==o+0)throw o;y(1,0)}}function So(t,r,e,n,a,o,u,s,l,f,d,p){var m=w();try{return $(t)(r,e,n,a,o,u,s,l,f,d,p)}catch(T){if(g(m),T!==T+0)throw T;y(1,0)}}function xo(t,r,e,n,a,o,u,s,l,f,d,p,m,T,_,j){var D=w();try{$(t)(r,e,n,a,o,u,s,l,f,d,p,m,T,_,j)}catch(S){if(g(D),S!==S+0)throw S;y(1,0)}}function jo(t,r,e,n){var a=w();try{return se(t,r,e,n)}catch(o){if(g(a),o!==o+0)throw o;y(1,0)}}function Fo(t,r,e,n,a){var o=w();try{return ue(t,r,e,n,a)}catch(u){if(g(o),u!==u+0)throw u;y(1,0)}}var kt,ce;yt=function t(){kt||le(),kt||(yt=t)};function le(){if(rt>0||!ce&&(ce=1,qe(),rt>0))return;function t(){var r;kt||(kt=1,c.calledRun=1,!Er&&(Ze(),P(c),(r=c.onRuntimeInitialized)===null||r===void 0||r.call(c),Je()))}c.setStatus?(c.setStatus("Running..."),setTimeout(()=>{setTimeout(()=>c.setStatus(""),1),t()},1)):t()}if(c.preInit)for(typeof c.preInit=="function"&&(c.preInit=[c.preInit]);c.preInit.length>0;)c.preInit.pop()();return le(),b=V,b}})();function Se(i){return zt(Tt,i)}function xe(i){return Ae(Tt,i)}async function je(i,h){return Oe(Tt,i,h)}async function Fe(i,h){return De(Tt,i,h)}const pr=[["aztec","Aztec"],["code_128","Code128"],["code_39","Code39"],["code_93","Code93"],["codabar","Codabar"],["databar","DataBar"],["databar_expanded","DataBarExpanded"],["databar_limited","DataBarLimited"],["data_matrix","DataMatrix"],["dx_film_edge","DXFilmEdge"],["ean_13","EAN-13"],["ean_8","EAN-8"],["itf","ITF"],["maxi_code","MaxiCode"],["micro_qr_code","MicroQRCode"],["pdf417","PDF417"],["qr_code","QRCode"],["rm_qr_code","rMQRCode"],["upc_a","UPC-A"],["upc_e","UPC-E"],["linear_codes","Linear-Codes"],["matrix_codes","Matrix-Codes"]],Me=[...pr,["unknown"]].map(i=>i[0]),Nt=new Map(pr);function Ie(i){for(const[h,v]of Nt)if(i===v)return h;return"unknown"}function We(i){if(vr(i))return{width:i.naturalWidth,height:i.naturalHeight};if(yr(i))return{width:i.width.baseVal.value,height:i.height.baseVal.value};if(mr(i))return{width:i.videoWidth,height:i.videoHeight};if(wr(i))return{width:i.width,height:i.height};if(br(i))return{width:i.displayWidth,height:i.displayHeight};if(gr(i))return{width:i.width,height:i.height};if($r(i))return{width:i.width,height:i.height};throw new TypeError("The provided value is not of type '(Blob or HTMLCanvasElement or HTMLImageElement or HTMLVideoElement or ImageBitmap or ImageData or OffscreenCanvas or SVGImageElement or VideoFrame)'.")}function vr(i){var h,v;try{return i instanceof((v=(h=i==null?void 0:i.ownerDocument)==null?void 0:h.defaultView)==null?void 0:v.HTMLImageElement)}catch{return!1}}function yr(i){var h,v;try{return i instanceof((v=(h=i==null?void 0:i.ownerDocument)==null?void 0:h.defaultView)==null?void 0:v.SVGImageElement)}catch{return!1}}function mr(i){var h,v;try{return i instanceof((v=(h=i==null?void 0:i.ownerDocument)==null?void 0:h.defaultView)==null?void 0:v.HTMLVideoElement)}catch{return!1}}function gr(i){var h,v;try{return i instanceof((v=(h=i==null?void 0:i.ownerDocument)==null?void 0:h.defaultView)==null?void 0:v.HTMLCanvasElement)}catch{return!1}}function wr(i){try{return i instanceof ImageBitmap||Object.prototype.toString.call(i)==="[object ImageBitmap]"}catch{return!1}}function $r(i){try{return i instanceof OffscreenCanvas||Object.prototype.toString.call(i)==="[object OffscreenCanvas]"}catch{return!1}}function br(i){try{return i instanceof VideoFrame||Object.prototype.toString.call(i)==="[object VideoFrame]"}catch{return!1}}function Cr(i){try{return i instanceof Blob||Object.prototype.toString.call(i)==="[object Blob]"}catch{return!1}}function Re(i){try{return i instanceof ImageData||Object.prototype.toString.call(i)==="[object ImageData]"}catch{return!1}}function Be(i,h){try{const v=new OffscreenCanvas(i,h);if(v.getContext("2d")instanceof OffscreenCanvasRenderingContext2D)return v;throw void 0}catch{const v=document.createElement("canvas");return v.width=i,v.height=h,v}}async function Tr(i){if(vr(i)&&!await He(i))throw new DOMException("Failed to load or decode HTMLImageElement.","InvalidStateError");if(yr(i)&&!await Le(i))throw new DOMException("Failed to load or decode SVGImageElement.","InvalidStateError");if(br(i)&&ze(i))throw new DOMException("VideoFrame is closed.","InvalidStateError");if(mr(i)&&(i.readyState===0||i.readyState===1))throw new DOMException("Invalid element or state.","InvalidStateError");if(wr(i)&&Ge(i))throw new DOMException("The image source is detached.","InvalidStateError");const{width:h,height:v}=We(i);if(h===0||v===0)return null;const c=Be(h,v).getContext("2d");c.drawImage(i,0,0);try{return c.getImageData(0,0,h,v)}catch{throw new DOMException("Source would taint origin.","SecurityError")}}async function ke(i){let h;try{if(globalThis.createImageBitmap)h=await createImageBitmap(i);else if(globalThis.Image){h=new Image;let b="";try{b=URL.createObjectURL(i),h.src=b,await h.decode()}finally{URL.revokeObjectURL(b)}}else return i}catch{throw new DOMException("Failed to load or decode Blob.","InvalidStateError")}return await Tr(h)}function Ue(i){const{width:h,height:v}=i;if(h===0||v===0)return null;const b=i.getContext("2d");try{return b.getImageData(0,0,h,v)}catch{throw new DOMException("Source would taint origin.","SecurityError")}}async function Ve(i){if(Cr(i))return await ke(i);if(Re(i)){if(Ne(i))throw new DOMException("The image data has been detached.","InvalidStateError");return i}return gr(i)||$r(i)?Ue(i):await Tr(i)}async function He(i){try{return await i.decode(),!0}catch{return!1}}async function Le(i){var h;try{return await((h=i.decode)==null?void 0:h.call(i)),!0}catch{return!1}}function ze(i){return i.format===null}function Ne(i){return i.data.buffer.byteLength===0}function Ge(i){return i.width===0&&i.height===0}function Pr(i,h){return Xe(i)?new DOMException(`${h}: ${i.message}`,i.name):Qe(i)?new i.constructor(`${h}: ${i.message}`):new Error(`${h}: ${i}`)}function Xe(i){return i instanceof DOMException||Object.prototype.toString.call(i)==="[object DOMException]"}function Qe(i){return i instanceof Error||Object.prototype.toString.call(i)==="[object Error]"}class Ye extends EventTarget{constructor(v={}){var b;super();ge(this,ft);try{const c=(b=v==null?void 0:v.formats)==null?void 0:b.filter(P=>P!=="unknown");if((c==null?void 0:c.length)===0)throw new TypeError("Hint option provided, but is empty.");for(const P of c!=null?c:[])if(!Nt.has(P))throw new TypeError(`Failed to read the 'formats' property from 'BarcodeDetectorOptions': The provided value '${P}' is not a valid enum value of type BarcodeFormat.`);we(this,ft,c!=null?c:[]),Se().then(P=>{this.dispatchEvent(new CustomEvent("load",{detail:P}))}).catch(P=>{this.dispatchEvent(new CustomEvent("error",{detail:P}))})}catch(c){throw Pr(c,"Failed to construct 'BarcodeDetector'")}}static async getSupportedFormats(){return Me.filter(v=>v!=="unknown")}async detect(v){try{const b=await Ve(v);if(b===null)return[];let c;const P={tryHarder:!0,returnCodabarStartEnd:!0,formats:me(this,ft).map(x=>Nt.get(x))};try{Cr(b)?c=await je(b,P):c=await Fe(b,P)}catch(x){throw console.error(x),new DOMException("Barcode detection service unavailable.","NotSupportedError")}return c.map(x=>{const{topLeft:{x:V,y:z},topRight:{x:U,y:R},bottomLeft:{x:Q,y:N},bottomRight:{x:B,y:dt}}=x.position,ht=Math.min(V,U,Q,B),it=Math.min(z,R,N,dt),pt=Math.max(V,U,Q,B),Gt=Math.max(z,R,N,dt);return{boundingBox:new DOMRectReadOnly(ht,it,pt-ht,Gt-it),rawValue:x.text,format:Ie(x.format),cornerPoints:[{x:V,y:z},{x:U,y:R},{x:B,y:dt},{x:Q,y:N}]}})}catch(b){throw Pr(b,"Failed to execute 'detect' on 'BarcodeDetector'")}}}return ft=new WeakMap,O.BarcodeDetector=Ye,O.setZXingModuleOverrides=xe,Object.defineProperty(O,Symbol.toStringTag,{value:"Module"}),O}({});
diff --git a/node_modules/barcode-detector/dist/iife/side-effects.js b/node_modules/barcode-detector/dist/iife/side-effects.js
new file mode 100644
index 0000000..32bea5c
--- /dev/null
+++ b/node_modules/barcode-detector/dist/iife/side-effects.js
@@ -0,0 +1,2 @@
+var BarcodeDetectionAPI=function(S){"use strict";var ye=S=>{throw TypeError(S)};var me=(S,I,k)=>I.has(S)||ye("Cannot "+k);var ge=(S,I,k)=>(me(S,I,"read from private field"),k?k.call(S):I.get(S)),we=(S,I,k)=>I.has(S)?ye("Cannot add the same private member more than once"):I instanceof WeakSet?I.add(S):I.set(S,k),$e=(S,I,k,Ct)=>(me(S,I,"write to private field"),Ct?Ct.call(S,k):I.set(S,k),k);var ft,Er;const I=["Aztec","Codabar","Code128","Code39","Code93","DataBar","DataBarExpanded","DataBarLimited","DataMatrix","DXFilmEdge","EAN-13","EAN-8","ITF","Linear-Codes","Matrix-Codes","MaxiCode","MicroQRCode","None","PDF417","QRCode","rMQRCode","UPC-A","UPC-E"];function k(i){return i.join("|")}function Ct(i){const h=fr(i);let v=0,b=I.length-1;for(;v<=b;){const c=Math.floor((v+b)/2),P=I[c],x=fr(P);if(x===h)return P;x{const v=i.match(/_(.+?)\.wasm$/);return v?`https://fastly.jsdelivr.net/npm/zxing-wasm@1.3.4/dist/${v[1]}/${i}`:h+i}};let Lt=new WeakMap;function zt(i,h){var v;const b=Lt.get(i);if(b!=null&&b.modulePromise&&h===void 0)return b.modulePromise;const c=(v=b==null?void 0:b.moduleOverrides)!=null?v:Ae,P=i({...c});return Lt.set(i,{moduleOverrides:c,modulePromise:P}),P}function Oe(i,h){Lt.set(i,{moduleOverrides:h})}async function De(i,h,v=ot){const b={...ot,...v},c=await zt(i),{size:P}=h,x=new Uint8Array(await h.arrayBuffer()),V=c._malloc(P);c.HEAPU8.set(x,V);const z=c.readBarcodesFromImage(V,P,dr(c,b));c._free(V);const U=[];for(let R=0;R{var i,h=typeof document<"u"&&((i=document.currentScript)==null?void 0:i.tagName.toUpperCase())==="SCRIPT"?document.currentScript.src:void 0;return function(v={}){var b,c=v,P,x,V=new Promise((t,r)=>{P=t,x=r}),z=typeof window=="object",U=typeof Bun<"u",R=typeof importScripts=="function";typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string"&&process.type!="renderer";var Q=Object.assign({},c),N="./this.program",B="";function dt(t){return c.locateFile?c.locateFile(t,B):B+t}var ht,it;if(z||R||U){var pt;R?B=self.location.href:typeof document<"u"&&((pt=document.currentScript)===null||pt===void 0?void 0:pt.tagName.toUpperCase())==="SCRIPT"&&(B=document.currentScript.src),h&&(B=h),B.startsWith("blob:")?B="":B=B.substr(0,B.replace(/[?#].*/,"").lastIndexOf("/")+1),R&&(it=t=>{var r=new XMLHttpRequest;return r.open("GET",t,!1),r.responseType="arraybuffer",r.send(null),new Uint8Array(r.response)}),ht=t=>fetch(t,{credentials:"same-origin"}).then(r=>r.ok?r.arrayBuffer():Promise.reject(new Error(r.status+" : "+r.url)))}var Gt=c.print||console.log.bind(console),st=c.printErr||console.error.bind(console);Object.assign(c,Q),Q=null,c.arguments&&c.arguments,c.thisProgram&&(N=c.thisProgram);var Pt=c.wasmBinary,Et,_r=!1,G,M,ut,vt,tt,E,Ar,Or;function Dr(){var t=Et.buffer;c.HEAP8=G=new Int8Array(t),c.HEAP16=ut=new Int16Array(t),c.HEAPU8=M=new Uint8Array(t),c.HEAPU16=vt=new Uint16Array(t),c.HEAP32=tt=new Int32Array(t),c.HEAPU32=E=new Uint32Array(t),c.HEAPF32=Ar=new Float32Array(t),c.HEAPF64=Or=new Float64Array(t)}var Sr=[],xr=[],jr=[];function Ze(){var t=c.preRun;t&&(typeof t=="function"&&(t=[t]),t.forEach(tn)),Qt(Sr)}function Je(){Qt(xr)}function Ke(){var t=c.postRun;t&&(typeof t=="function"&&(t=[t]),t.forEach(en)),Qt(jr)}function tn(t){Sr.unshift(t)}function rn(t){xr.unshift(t)}function en(t){jr.unshift(t)}var rt=0,yt=null;function nn(t){var r;rt++,(r=c.monitorRunDependencies)===null||r===void 0||r.call(c,rt)}function an(t){var r;if(rt--,(r=c.monitorRunDependencies)===null||r===void 0||r.call(c,rt),rt==0&&yt){var e=yt;yt=null,e()}}function Xt(t){var r;(r=c.onAbort)===null||r===void 0||r.call(c,t),t="Aborted("+t+")",st(t),_r=!0,t+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(t);throw x(e),e}var on="data:application/octet-stream;base64,",Fr=t=>t.startsWith(on);function sn(){var t="zxing_reader.wasm";return Fr(t)?t:dt(t)}var _t;function Mr(t){if(t==_t&&Pt)return new Uint8Array(Pt);if(it)return it(t);throw"both async and sync fetching of the wasm failed"}function un(t){return Pt?Promise.resolve().then(()=>Mr(t)):ht(t).then(r=>new Uint8Array(r),()=>Mr(t))}function Ir(t,r,e){return un(t).then(n=>WebAssembly.instantiate(n,r)).then(e,n=>{st(`failed to asynchronously prepare wasm: ${n}`),Xt(n)})}function cn(t,r,e,n){return!t&&typeof WebAssembly.instantiateStreaming=="function"&&!Fr(r)&&typeof fetch=="function"?fetch(r,{credentials:"same-origin"}).then(a=>{var o=WebAssembly.instantiateStreaming(a,e);return o.then(n,function(u){return st(`wasm streaming compile failed: ${u}`),st("falling back to ArrayBuffer instantiation"),Ir(r,e,n)})}):Ir(r,e,n)}function ln(){return{a:Ka}}function fn(){var t,r=ln();function e(a,o){return A=a.exports,Et=A.za,Dr(),Nr=A.Da,rn(A.Aa),an(),A}nn();function n(a){e(a.instance)}if(c.instantiateWasm)try{return c.instantiateWasm(r,e)}catch(a){st(`Module.instantiateWasm callback failed with error: ${a}`),x(a)}return(t=_t)!==null&&t!==void 0||(_t=sn()),cn(Pt,_t,r,n).catch(x),{}}var Qt=t=>{t.forEach(r=>r(c))};c.noExitRuntime;var g=t=>ne(t),w=()=>ae(),At=[],Ot=0,dn=t=>{var r=new Yt(t);return r.get_caught()||(r.set_caught(!0),Ot--),r.set_rethrown(!1),At.push(r),ie(t),re(t)},Y=0,hn=()=>{y(0,0);var t=At.pop();oe(t.excPtr),Y=0};class Yt{constructor(r){this.excPtr=r,this.ptr=r-24}set_type(r){E[this.ptr+4>>2]=r}get_type(){return E[this.ptr+4>>2]}set_destructor(r){E[this.ptr+8>>2]=r}get_destructor(){return E[this.ptr+8>>2]}set_caught(r){r=r?1:0,G[this.ptr+12]=r}get_caught(){return G[this.ptr+12]!=0}set_rethrown(r){r=r?1:0,G[this.ptr+13]=r}get_rethrown(){return G[this.ptr+13]!=0}init(r,e){this.set_adjusted_ptr(0),this.set_type(r),this.set_destructor(e)}set_adjusted_ptr(r){E[this.ptr+16>>2]=r}get_adjusted_ptr(){return E[this.ptr+16>>2]}}var pn=t=>{throw Y||(Y=t),Y},Dt=t=>ee(t),qt=t=>{var r=Y;if(!r)return Dt(0),0;var e=new Yt(r);e.set_adjusted_ptr(r);var n=e.get_type();if(!n)return Dt(0),r;for(var a of t){if(a===0||a===n)break;var o=e.ptr+16;if(se(a,n,o))return Dt(a),r}return Dt(n),r},vn=()=>qt([]),yn=t=>qt([t]),mn=(t,r)=>qt([t,r]),gn=()=>{var t=At.pop();t||Xt("no exception to throw");var r=t.excPtr;throw t.get_rethrown()||(At.push(t),t.set_rethrown(!0),t.set_caught(!1),Ot++),Y=r,Y},wn=(t,r,e)=>{var n=new Yt(t);throw n.init(r,e),Y=t,Ot++,Y},$n=()=>Ot,bn=()=>{Xt("")},St={},Zt=t=>{for(;t.length;){var r=t.pop(),e=t.pop();e(r)}};function mt(t){return this.fromWireType(E[t>>2])}var ct={},et={},xt={},Wr,jt=t=>{throw new Wr(t)},nt=(t,r,e)=>{t.forEach(s=>xt[s]=r);function n(s){var l=e(s);l.length!==t.length&&jt("Mismatched type converter count");for(var f=0;f{et.hasOwnProperty(s)?a[l]=et[s]:(o.push(s),ct.hasOwnProperty(s)||(ct[s]=[]),ct[s].push(()=>{a[l]=et[s],++u,u===o.length&&n(a)}))}),o.length===0&&n(a)},Cn=t=>{var r=St[t];delete St[t];var e=r.rawConstructor,n=r.rawDestructor,a=r.fields,o=a.map(u=>u.getterReturnType).concat(a.map(u=>u.setterArgumentType));nt([t],o,u=>{var s={};return a.forEach((l,f)=>{var d=l.fieldName,p=u[f],m=l.getter,T=l.getterContext,_=u[f+a.length],j=l.setter,O=l.setterContext;s[d]={read:D=>p.fromWireType(m(T,D)),write:(D,at)=>{var W=[];j(O,D,_.toWireType(W,at)),Zt(W)}}}),[{name:r.name,fromWireType:l=>{var f={};for(var d in s)f[d]=s[d].read(l);return n(l),f},toWireType:(l,f)=>{for(var d in s)if(!(d in f))throw new TypeError(`Missing field: "${d}"`);var p=e();for(d in s)s[d].write(p,f[d]);return l!==null&&l.push(n,p),p},argPackAdvance:X,readValueFromPointer:mt,destructorFunction:n}]})},Tn=(t,r,e,n,a)=>{},Pn=()=>{for(var t=new Array(256),r=0;r<256;++r)t[r]=String.fromCharCode(r);Rr=t},Rr,F=t=>{for(var r="",e=t;M[e];)r+=Rr[M[e++]];return r},lt,C=t=>{throw new lt(t)};function En(t,r){let e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var n=r.name;if(t||C(`type "${n}" must have a positive integer typeid pointer`),et.hasOwnProperty(t)){if(e.ignoreDuplicateRegistrations)return;C(`Cannot register type '${n}' twice`)}if(et[t]=r,delete xt[t],ct.hasOwnProperty(t)){var a=ct[t];delete ct[t],a.forEach(o=>o())}}function H(t,r){let e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return En(t,r,e)}var X=8,_n=(t,r,e,n)=>{r=F(r),H(t,{name:r,fromWireType:function(a){return!!a},toWireType:function(a,o){return o?e:n},argPackAdvance:X,readValueFromPointer:function(a){return this.fromWireType(M[a])},destructorFunction:null})},An=t=>({count:t.count,deleteScheduled:t.deleteScheduled,preservePointerOnDelete:t.preservePointerOnDelete,ptr:t.ptr,ptrType:t.ptrType,smartPtr:t.smartPtr,smartPtrType:t.smartPtrType}),Jt=t=>{function r(e){return e.$$.ptrType.registeredClass.name}C(r(t)+" instance already deleted")},Kt=!1,Br=t=>{},On=t=>{t.smartPtr?t.smartPtrType.rawDestructor(t.smartPtr):t.ptrType.registeredClass.rawDestructor(t.ptr)},kr=t=>{t.count.value-=1;var r=t.count.value===0;r&&On(t)},Ur=(t,r,e)=>{if(r===e)return t;if(e.baseClass===void 0)return null;var n=Ur(t,r,e.baseClass);return n===null?null:e.downcast(n)},Vr={},Dn={},Sn=(t,r)=>{for(r===void 0&&C("ptr should not be undefined");t.baseClass;)r=t.upcast(r),t=t.baseClass;return r},xn=(t,r)=>(r=Sn(t,r),Dn[r]),Ft=(t,r)=>{(!r.ptrType||!r.ptr)&&jt("makeClassHandle requires ptr and ptrType");var e=!!r.smartPtrType,n=!!r.smartPtr;return e!==n&&jt("Both smartPtrType and smartPtr must be specified"),r.count={value:1},gt(Object.create(t,{$$:{value:r,writable:!0}}))};function jn(t){var r=this.getPointee(t);if(!r)return this.destructor(t),null;var e=xn(this.registeredClass,r);if(e!==void 0){if(e.$$.count.value===0)return e.$$.ptr=r,e.$$.smartPtr=t,e.clone();var n=e.clone();return this.destructor(t),n}function a(){return this.isSmartPointer?Ft(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:r,smartPtrType:this,smartPtr:t}):Ft(this.registeredClass.instancePrototype,{ptrType:this,ptr:t})}var o=this.registeredClass.getActualType(r),u=Vr[o];if(!u)return a.call(this);var s;this.isConst?s=u.constPointerType:s=u.pointerType;var l=Ur(r,this.registeredClass,s.registeredClass);return l===null?a.call(this):this.isSmartPointer?Ft(s.registeredClass.instancePrototype,{ptrType:s,ptr:l,smartPtrType:this,smartPtr:t}):Ft(s.registeredClass.instancePrototype,{ptrType:s,ptr:l})}var gt=t=>typeof FinalizationRegistry>"u"?(gt=r=>r,t):(Kt=new FinalizationRegistry(r=>{kr(r.$$)}),gt=r=>{var e=r.$$,n=!!e.smartPtr;if(n){var a={$$:e};Kt.register(r,a,r)}return r},Br=r=>Kt.unregister(r),gt(t)),Mt=[],Fn=()=>{for(;Mt.length;){var t=Mt.pop();t.$$.deleteScheduled=!1,t.delete()}},Hr,Mn=()=>{Object.assign(It.prototype,{isAliasOf(t){if(!(this instanceof It)||!(t instanceof It))return!1;var r=this.$$.ptrType.registeredClass,e=this.$$.ptr;t.$$=t.$$;for(var n=t.$$.ptrType.registeredClass,a=t.$$.ptr;r.baseClass;)e=r.upcast(e),r=r.baseClass;for(;n.baseClass;)a=n.upcast(a),n=n.baseClass;return r===n&&e===a},clone(){if(this.$$.ptr||Jt(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var t=gt(Object.create(Object.getPrototypeOf(this),{$$:{value:An(this.$$)}}));return t.$$.count.value+=1,t.$$.deleteScheduled=!1,t},delete(){this.$$.ptr||Jt(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&C("Object already scheduled for deletion"),Br(this),kr(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||Jt(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&C("Object already scheduled for deletion"),Mt.push(this),Mt.length===1&&Hr&&Hr(Fn),this.$$.deleteScheduled=!0,this}})};function It(){}var wt=(t,r)=>Object.defineProperty(r,"name",{value:t}),Lr=(t,r,e)=>{if(t[r].overloadTable===void 0){var n=t[r];t[r]=function(){for(var a=arguments.length,o=new Array(a),u=0;u{c.hasOwnProperty(t)?((e===void 0||c[t].overloadTable!==void 0&&c[t].overloadTable[e]!==void 0)&&C(`Cannot register public name '${t}' twice`),Lr(c,t,t),c.hasOwnProperty(e)&&C(`Cannot register multiple overloads of a function with the same number of arguments (${e})!`),c[t].overloadTable[e]=r):(c[t]=r,e!==void 0&&(c[t].numArguments=e))},In=48,Wn=57,Rn=t=>{t=t.replace(/[^a-zA-Z0-9_]/g,"$");var r=t.charCodeAt(0);return r>=In&&r<=Wn?`_${t}`:t};function Bn(t,r,e,n,a,o,u,s){this.name=t,this.constructor=r,this.instancePrototype=e,this.rawDestructor=n,this.baseClass=a,this.getActualType=o,this.upcast=u,this.downcast=s,this.pureVirtualFunctions=[]}var rr=(t,r,e)=>{for(;r!==e;)r.upcast||C(`Expected null or instance of ${e.name}, got an instance of ${r.name}`),t=r.upcast(t),r=r.baseClass;return t};function kn(t,r){if(r===null)return this.isReference&&C(`null is not a valid ${this.name}`),0;r.$$||C(`Cannot pass "${sr(r)}" as a ${this.name}`),r.$$.ptr||C(`Cannot pass deleted object as a pointer of type ${this.name}`);var e=r.$$.ptrType.registeredClass,n=rr(r.$$.ptr,e,this.registeredClass);return n}function Un(t,r){var e;if(r===null)return this.isReference&&C(`null is not a valid ${this.name}`),this.isSmartPointer?(e=this.rawConstructor(),t!==null&&t.push(this.rawDestructor,e),e):0;(!r||!r.$$)&&C(`Cannot pass "${sr(r)}" as a ${this.name}`),r.$$.ptr||C(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&r.$$.ptrType.isConst&&C(`Cannot convert argument of type ${r.$$.smartPtrType?r.$$.smartPtrType.name:r.$$.ptrType.name} to parameter type ${this.name}`);var n=r.$$.ptrType.registeredClass;if(e=rr(r.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(r.$$.smartPtr===void 0&&C("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:r.$$.smartPtrType===this?e=r.$$.smartPtr:C(`Cannot convert argument of type ${r.$$.smartPtrType?r.$$.smartPtrType.name:r.$$.ptrType.name} to parameter type ${this.name}`);break;case 1:e=r.$$.smartPtr;break;case 2:if(r.$$.smartPtrType===this)e=r.$$.smartPtr;else{var a=r.clone();e=this.rawShare(e,Z.toHandle(()=>a.delete())),t!==null&&t.push(this.rawDestructor,e)}break;default:C("Unsupporting sharing policy")}return e}function Vn(t,r){if(r===null)return this.isReference&&C(`null is not a valid ${this.name}`),0;r.$$||C(`Cannot pass "${sr(r)}" as a ${this.name}`),r.$$.ptr||C(`Cannot pass deleted object as a pointer of type ${this.name}`),r.$$.ptrType.isConst&&C(`Cannot convert argument of type ${r.$$.ptrType.name} to parameter type ${this.name}`);var e=r.$$.ptrType.registeredClass,n=rr(r.$$.ptr,e,this.registeredClass);return n}var Hn=()=>{Object.assign(Wt.prototype,{getPointee(t){return this.rawGetPointee&&(t=this.rawGetPointee(t)),t},destructor(t){var r;(r=this.rawDestructor)===null||r===void 0||r.call(this,t)},argPackAdvance:X,readValueFromPointer:mt,fromWireType:jn})};function Wt(t,r,e,n,a,o,u,s,l,f,d){this.name=t,this.registeredClass=r,this.isReference=e,this.isConst=n,this.isSmartPointer=a,this.pointeeType=o,this.sharingPolicy=u,this.rawGetPointee=s,this.rawConstructor=l,this.rawShare=f,this.rawDestructor=d,!a&&r.baseClass===void 0?n?(this.toWireType=kn,this.destructorFunction=null):(this.toWireType=Vn,this.destructorFunction=null):this.toWireType=Un}var zr=(t,r,e)=>{c.hasOwnProperty(t)||jt("Replacing nonexistent public symbol"),c[t].overloadTable!==void 0&&e!==void 0?c[t].overloadTable[e]=r:(c[t]=r,c[t].argCount=e)},Ln=(t,r,e)=>{t=t.replace(/p/g,"i");var n=c["dynCall_"+t];return n(r,...e)},Rt=[],Nr,$=t=>{var r=Rt[t];return r||(t>=Rt.length&&(Rt.length=t+1),Rt[t]=r=Nr.get(t)),r},zn=function(t,r){let e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(t.includes("j"))return Ln(t,r,e);var n=$(r)(...e);return n},Nn=(t,r)=>function(){for(var e=arguments.length,n=new Array(e),a=0;a{t=F(t);function e(){return t.includes("j")?Nn(t,r):$(r)}var n=e();return typeof n!="function"&&C(`unknown function pointer with signature ${t}: ${r}`),n},Gn=(t,r)=>{var e=wt(r,function(n){this.name=r,this.message=n;var a=new Error(n).stack;a!==void 0&&(this.stack=this.toString()+`
+`+a.replace(/^Error(:[^\n]*)?\n/,""))});return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.prototype.toString=function(){return this.message===void 0?this.name:`${this.name}: ${this.message}`},e},Gr,Xr=t=>{var r=te(t),e=F(r);return J(r),e},Bt=(t,r)=>{var e=[],n={};function a(o){if(!n[o]&&!et[o]){if(xt[o]){xt[o].forEach(a);return}e.push(o),n[o]=!0}}throw r.forEach(a),new Gr(`${t}: `+e.map(Xr).join([", "]))},Xn=(t,r,e,n,a,o,u,s,l,f,d,p,m)=>{d=F(d),o=L(a,o),s&&(s=L(u,s)),f&&(f=L(l,f)),m=L(p,m);var T=Rn(d);tr(T,function(){Bt(`Cannot construct ${d} due to unbound types`,[n])}),nt([t,r,e],n?[n]:[],_=>{_=_[0];var j,O;n?(j=_.registeredClass,O=j.instancePrototype):O=It.prototype;var D=wt(d,function(){if(Object.getPrototypeOf(this)!==at)throw new lt("Use 'new' to construct "+d);if(W.constructor_body===void 0)throw new lt(d+" has no accessible constructor");for(var pe=arguments.length,Vt=new Array(pe),Ht=0;Ht{for(var e=[],n=0;n>2]);return e};function Qn(t){for(var r=1;r{var u=er(r,e);a=L(n,a),nt([],[t],s=>{s=s[0];var l=`constructor ${s.name}`;if(s.registeredClass.constructor_body===void 0&&(s.registeredClass.constructor_body=[]),s.registeredClass.constructor_body[r-1]!==void 0)throw new lt(`Cannot register multiple constructors with identical number of parameters (${r-1}) for class '${s.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return s.registeredClass.constructor_body[r-1]=()=>{Bt(`Cannot construct ${s.name} due to unbound types`,u)},nt([],u,f=>(f.splice(1,0,null),s.registeredClass.constructor_body[r-1]=nr(l,f,null,a,o),[])),[]})},Qr=t=>{t=t.trim();const r=t.indexOf("(");return r!==-1?t.substr(0,r):t},qn=(t,r,e,n,a,o,u,s,l,f)=>{var d=er(e,n);r=F(r),r=Qr(r),o=L(a,o),nt([],[t],p=>{p=p[0];var m=`${p.name}.${r}`;r.startsWith("@@")&&(r=Symbol[r.substring(2)]),s&&p.registeredClass.pureVirtualFunctions.push(r);function T(){Bt(`Cannot call ${m} due to unbound types`,d)}var _=p.registeredClass.instancePrototype,j=_[r];return j===void 0||j.overloadTable===void 0&&j.className!==p.name&&j.argCount===e-2?(T.argCount=e-2,T.className=p.name,_[r]=T):(Lr(_,r,m),_[r].overloadTable[e-2]=T),nt([],d,O=>{var D=nr(m,O,p,o,u);return _[r].overloadTable===void 0?(D.argCount=e-2,_[r]=D):_[r].overloadTable[e-2]=D,[]}),[]})},ar=[],q=[],or=t=>{t>9&&--q[t+1]===0&&(q[t]=void 0,ar.push(t))},Zn=()=>q.length/2-5-ar.length,Jn=()=>{q.push(0,1,void 0,1,null,1,!0,1,!1,1),c.count_emval_handles=Zn},Z={toValue:t=>(t||C("Cannot use deleted val. handle = "+t),q[t]),toHandle:t=>{switch(t){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{const r=ar.pop()||q.length;return q[r]=t,q[r+1]=1,r}}}},Yr={name:"emscripten::val",fromWireType:t=>{var r=Z.toValue(t);return or(t),r},toWireType:(t,r)=>Z.toHandle(r),argPackAdvance:X,readValueFromPointer:mt,destructorFunction:null},Kn=t=>H(t,Yr),ta=(t,r,e)=>{switch(r){case 1:return e?function(n){return this.fromWireType(G[n])}:function(n){return this.fromWireType(M[n])};case 2:return e?function(n){return this.fromWireType(ut[n>>1])}:function(n){return this.fromWireType(vt[n>>1])};case 4:return e?function(n){return this.fromWireType(tt[n>>2])}:function(n){return this.fromWireType(E[n>>2])};default:throw new TypeError(`invalid integer width (${r}): ${t}`)}},ra=(t,r,e,n)=>{r=F(r);function a(){}a.values={},H(t,{name:r,constructor:a,fromWireType:function(o){return this.constructor.values[o]},toWireType:(o,u)=>u.value,argPackAdvance:X,readValueFromPointer:ta(r,e,n),destructorFunction:null}),tr(r,a)},ir=(t,r)=>{var e=et[t];return e===void 0&&C(`${r} has unknown type ${Xr(t)}`),e},ea=(t,r,e)=>{var n=ir(t,"enum");r=F(r);var a=n.constructor,o=Object.create(n.constructor.prototype,{value:{value:e},constructor:{value:wt(`${n.name}_${r}`,function(){})}});a.values[e]=o,a[r]=o},sr=t=>{if(t===null)return"null";var r=typeof t;return r==="object"||r==="array"||r==="function"?t.toString():""+t},na=(t,r)=>{switch(r){case 4:return function(e){return this.fromWireType(Ar[e>>2])};case 8:return function(e){return this.fromWireType(Or[e>>3])};default:throw new TypeError(`invalid float width (${r}): ${t}`)}},aa=(t,r,e)=>{r=F(r),H(t,{name:r,fromWireType:n=>n,toWireType:(n,a)=>a,argPackAdvance:X,readValueFromPointer:na(r,e),destructorFunction:null})},oa=(t,r,e,n,a,o,u,s)=>{var l=er(r,e);t=F(t),t=Qr(t),a=L(n,a),tr(t,function(){Bt(`Cannot call ${t} due to unbound types`,l)},r-1),nt([],l,f=>{var d=[f[0],null].concat(f.slice(1));return zr(t,nr(t,d,null,a,o),r-1),[]})},ia=(t,r,e)=>{switch(r){case 1:return e?n=>G[n]:n=>M[n];case 2:return e?n=>ut[n>>1]:n=>vt[n>>1];case 4:return e?n=>tt[n>>2]:n=>E[n>>2];default:throw new TypeError(`invalid integer width (${r}): ${t}`)}},sa=(t,r,e,n,a)=>{r=F(r);var o=d=>d;if(n===0){var u=32-8*e;o=d=>d<>>u}var s=r.includes("unsigned"),l=(d,p)=>{},f;s?f=function(d,p){return l(p,this.name),p>>>0}:f=function(d,p){return l(p,this.name),p},H(t,{name:r,fromWireType:o,toWireType:f,argPackAdvance:X,readValueFromPointer:ia(r,e,n!==0),destructorFunction:null})},ua=(t,r,e)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],a=n[r];function o(u){var s=E[u>>2],l=E[u+4>>2];return new a(G.buffer,l,s)}e=F(e),H(t,{name:e,fromWireType:o,argPackAdvance:X,readValueFromPointer:o},{ignoreDuplicateRegistrations:!0})},ca=Object.assign({optional:!0},Yr),la=(t,r)=>{H(t,ca)},fa=(t,r,e,n)=>{if(!(n>0))return 0;for(var a=e,o=e+n-1,u=0;u=55296&&s<=57343){var l=t.charCodeAt(++u);s=65536+((s&1023)<<10)|l&1023}if(s<=127){if(e>=o)break;r[e++]=s}else if(s<=2047){if(e+1>=o)break;r[e++]=192|s>>6,r[e++]=128|s&63}else if(s<=65535){if(e+2>=o)break;r[e++]=224|s>>12,r[e++]=128|s>>6&63,r[e++]=128|s&63}else{if(e+3>=o)break;r[e++]=240|s>>18,r[e++]=128|s>>12&63,r[e++]=128|s>>6&63,r[e++]=128|s&63}}return r[e]=0,e-a},$t=(t,r,e)=>fa(t,M,r,e),da=t=>{for(var r=0,e=0;e=55296&&n<=57343?(r+=4,++e):r+=3}return r},qr=typeof TextDecoder<"u"?new TextDecoder:void 0,Zr=function(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:NaN;for(var n=r+e,a=r;t[a]&&!(a>=n);)++a;if(a-r>16&&t.buffer&&qr)return qr.decode(t.subarray(r,a));for(var o="";r>10,56320|f&1023)}}return o},ha=(t,r)=>t?Zr(M,t,r):"",pa=(t,r)=>{r=F(r);var e=r==="std::string";H(t,{name:r,fromWireType(n){var a=E[n>>2],o=n+4,u;if(e)for(var s=o,l=0;l<=a;++l){var f=o+l;if(l==a||M[f]==0){var d=f-s,p=ha(s,d);u===void 0?u=p:(u+="\0",u+=p),s=f+1}}else{for(var m=new Array(a),l=0;l>2]=o,e&&u)$t(a,l,o+1);else if(u)for(var f=0;f255&&(J(l),C("String has UTF-16 code units that do not fit in 8 bits")),M[l+f]=d}else for(var f=0;f{for(var e=t,n=e>>1,a=n+r/2;!(n>=a)&&vt[n];)++n;if(e=n<<1,e-t>32&&Jr)return Jr.decode(M.subarray(t,e));for(var o="",u=0;!(u>=r/2);++u){var s=ut[t+u*2>>1];if(s==0)break;o+=String.fromCharCode(s)}return o},ya=(t,r,e)=>{var n;if((n=e)!==null&&n!==void 0||(e=2147483647),e<2)return 0;e-=2;for(var a=r,o=e>1]=s,r+=2}return ut[r>>1]=0,r-a},ma=t=>t.length*2,ga=(t,r)=>{for(var e=0,n="";!(e>=r/4);){var a=tt[t+e*4>>2];if(a==0)break;if(++e,a>=65536){var o=a-65536;n+=String.fromCharCode(55296|o>>10,56320|o&1023)}else n+=String.fromCharCode(a)}return n},wa=(t,r,e)=>{var n;if((n=e)!==null&&n!==void 0||(e=2147483647),e<4)return 0;for(var a=r,o=a+e-4,u=0;u=55296&&s<=57343){var l=t.charCodeAt(++u);s=65536+((s&1023)<<10)|l&1023}if(tt[r>>2]=s,r+=4,r+4>o)break}return tt[r>>2]=0,r-a},$a=t=>{for(var r=0,e=0;e=55296&&n<=57343&&++e,r+=4}return r},ba=(t,r,e)=>{e=F(e);var n,a,o,u;r===2?(n=va,a=ya,u=ma,o=s=>vt[s>>1]):r===4&&(n=ga,a=wa,u=$a,o=s=>E[s>>2]),H(t,{name:e,fromWireType:s=>{for(var l=E[s>>2],f,d=s+4,p=0;p<=l;++p){var m=s+4+p*r;if(p==l||o(m)==0){var T=m-d,_=n(d,T);f===void 0?f=_:(f+="\0",f+=_),d=m+r}}return J(s),f},toWireType:(s,l)=>{typeof l!="string"&&C(`Cannot pass non-string to C++ string type ${e}`);var f=u(l),d=lr(4+f+r);return E[d>>2]=f/r,a(l,d+4,f+r),s!==null&&s.push(J,d),d},argPackAdvance:X,readValueFromPointer:mt,destructorFunction(s){J(s)}})},Ca=(t,r,e,n,a,o)=>{St[t]={name:F(r),rawConstructor:L(e,n),rawDestructor:L(a,o),fields:[]}},Ta=(t,r,e,n,a,o,u,s,l,f)=>{St[t].fields.push({fieldName:F(r),getterReturnType:e,getter:L(n,a),getterContext:o,setterArgumentType:u,setter:L(s,l),setterContext:f})},Pa=(t,r)=>{r=F(r),H(t,{isVoid:!0,name:r,argPackAdvance:0,fromWireType:()=>{},toWireType:(e,n)=>{}})},Ea=(t,r,e)=>M.copyWithin(t,r,r+e),ur=[],_a=(t,r,e,n)=>(t=ur[t],r=Z.toValue(r),t(null,r,e,n)),Aa={},Oa=t=>{var r=Aa[t];return r===void 0?F(t):r},Kr=()=>{if(typeof globalThis=="object")return globalThis;function t(r){r.$$$embind_global$$$=r;var e=typeof $$$embind_global$$$=="object"&&r.$$$embind_global$$$==r;return e||delete r.$$$embind_global$$$,e}if(typeof $$$embind_global$$$=="object"||(typeof global=="object"&&t(global)?$$$embind_global$$$=global:typeof self=="object"&&t(self)&&($$$embind_global$$$=self),typeof $$$embind_global$$$=="object"))return $$$embind_global$$$;throw Error("unable to get global object.")},Da=t=>t===0?Z.toHandle(Kr()):(t=Oa(t),Z.toHandle(Kr()[t])),Sa=t=>{var r=ur.length;return ur.push(t),r},xa=(t,r)=>{for(var e=new Array(t),n=0;n>2],"parameter "+n);return e},ja=Reflect.construct,Fa=(t,r,e)=>{var n=[],a=t.toWireType(n,e);return n.length&&(E[r>>2]=Z.toHandle(n)),a},Ma=(t,r,e)=>{var n=xa(t,r),a=n.shift();t--;var o=new Array(t),u=(l,f,d,p)=>{for(var m=0,T=0;Tl.name).join(", ")}) => ${a.name}>`;return Sa(wt(s,u))},Ia=t=>{t>9&&(q[t+1]+=1)},Wa=t=>{var r=Z.toValue(t);Zt(r),or(t)},Ra=(t,r)=>{t=ir(t,"_emval_take_value");var e=t.readValueFromPointer(r);return Z.toHandle(e)},Ba=(t,r,e,n)=>{var a=new Date().getFullYear(),o=new Date(a,0,1),u=new Date(a,6,1),s=o.getTimezoneOffset(),l=u.getTimezoneOffset(),f=Math.max(s,l);E[t>>2]=f*60,tt[r>>2]=+(s!=l);var d=T=>{var _=T>=0?"-":"+",j=Math.abs(T),O=String(Math.floor(j/60)).padStart(2,"0"),D=String(j%60).padStart(2,"0");return`UTC${_}${O}${D}`},p=d(s),m=d(l);l2147483648,Ua=(t,r)=>Math.ceil(t/r)*r,Va=t=>{var r=Et.buffer,e=(t-r.byteLength+65535)/65536|0;try{return Et.grow(e),Dr(),1}catch{}},Ha=t=>{var r=M.length;t>>>=0;var e=ka();if(t>e)return!1;for(var n=1;n<=4;n*=2){var a=r*(1+.2/n);a=Math.min(a,t+100663296);var o=Math.min(e,Ua(Math.max(t,a),65536)),u=Va(o);if(u)return!0}return!1},cr={},La=()=>N||"./this.program",bt=()=>{if(!bt.strings){var t=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",r={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:t,_:La()};for(var e in cr)cr[e]===void 0?delete r[e]:r[e]=cr[e];var n=[];for(var e in r)n.push(`${e}=${r[e]}`);bt.strings=n}return bt.strings},za=(t,r)=>{for(var e=0;e{var e=0;return bt().forEach((n,a)=>{var o=r+e;E[t+a*4>>2]=o,za(n,o),e+=n.length+1}),0},Ga=(t,r)=>{var e=bt();E[t>>2]=e.length;var n=0;return e.forEach(a=>n+=a.length+1),E[r>>2]=n,0},Xa=t=>52;function Qa(t,r,e,n,a){return 70}var Ya=[null,[],[]],qa=(t,r)=>{var e=Ya[t];r===0||r===10?((t===1?Gt:st)(Zr(e)),e.length=0):e.push(r)},Za=(t,r,e,n)=>{for(var a=0,o=0;o>2],s=E[r+4>>2];r+=8;for(var l=0;l>2]=a,0},Ja=t=>t;Wr=c.InternalError=class extends Error{constructor(t){super(t),this.name="InternalError"}},Pn(),lt=c.BindingError=class extends Error{constructor(t){super(t),this.name="BindingError"}},Mn(),Hn(),Gr=c.UnboundTypeError=Gn(Error,"UnboundTypeError"),Jn();var Ka={t:dn,x:hn,a:vn,j:yn,k:mn,O:gn,q:wn,ga:$n,d:pn,ca:bn,va:Cn,ba:Tn,pa:_n,ta:Xn,sa:Yn,E:qn,oa:Kn,F:ra,n:ea,W:aa,X:oa,y:sa,u:ua,ua:la,V:pa,P:ba,L:Ca,wa:Ta,qa:Pa,ja:Ea,T:_a,xa:or,ya:Da,U:Ma,Y:Ia,Z:Wa,ra:Ra,da:Ba,ha:Ha,ea:Na,fa:Ga,ia:Xa,$:Qa,S:Za,J:bo,C:To,Q:ao,R:So,r:mo,b:to,D:$o,la:Eo,c:io,ka:_o,h:no,i:lo,s:fo,N:wo,w:po,I:Oo,K:go,z:Po,H:xo,aa:Fo,_:Mo,l:so,f:oo,e:eo,g:ro,M:Do,m:co,ma:Co,p:ho,v:vo,na:yo,B:Ao,o:uo,G:jo,A:Ja},A=fn(),te=t=>(te=A.Ba)(t),J=c._free=t=>(J=c._free=A.Ca)(t),lr=c._malloc=t=>(lr=c._malloc=A.Ea)(t),re=t=>(re=A.Fa)(t),y=(t,r)=>(y=A.Ga)(t,r),ee=t=>(ee=A.Ha)(t),ne=t=>(ne=A.Ia)(t),ae=()=>(ae=A.Ja)(),oe=t=>(oe=A.Ka)(t),ie=t=>(ie=A.La)(t),se=(t,r,e)=>(se=A.Ma)(t,r,e);c.dynCall_viijii=(t,r,e,n,a,o,u)=>(c.dynCall_viijii=A.Na)(t,r,e,n,a,o,u);var ue=c.dynCall_jiii=(t,r,e,n)=>(ue=c.dynCall_jiii=A.Oa)(t,r,e,n);c.dynCall_jiji=(t,r,e,n,a)=>(c.dynCall_jiji=A.Pa)(t,r,e,n,a);var ce=c.dynCall_jiiii=(t,r,e,n,a)=>(ce=c.dynCall_jiiii=A.Qa)(t,r,e,n,a);c.dynCall_iiiiij=(t,r,e,n,a,o,u)=>(c.dynCall_iiiiij=A.Ra)(t,r,e,n,a,o,u),c.dynCall_iiiiijj=(t,r,e,n,a,o,u,s,l)=>(c.dynCall_iiiiijj=A.Sa)(t,r,e,n,a,o,u,s,l),c.dynCall_iiiiiijj=(t,r,e,n,a,o,u,s,l,f)=>(c.dynCall_iiiiiijj=A.Ta)(t,r,e,n,a,o,u,s,l,f);function to(t,r){var e=w();try{return $(t)(r)}catch(n){if(g(e),n!==n+0)throw n;y(1,0)}}function ro(t,r,e,n){var a=w();try{$(t)(r,e,n)}catch(o){if(g(a),o!==o+0)throw o;y(1,0)}}function eo(t,r,e){var n=w();try{$(t)(r,e)}catch(a){if(g(n),a!==a+0)throw a;y(1,0)}}function no(t,r,e,n){var a=w();try{return $(t)(r,e,n)}catch(o){if(g(a),o!==o+0)throw o;y(1,0)}}function ao(t,r,e,n,a){var o=w();try{return $(t)(r,e,n,a)}catch(u){if(g(o),u!==u+0)throw u;y(1,0)}}function oo(t,r){var e=w();try{$(t)(r)}catch(n){if(g(e),n!==n+0)throw n;y(1,0)}}function io(t,r,e){var n=w();try{return $(t)(r,e)}catch(a){if(g(n),a!==a+0)throw a;y(1,0)}}function so(t){var r=w();try{$(t)()}catch(e){if(g(r),e!==e+0)throw e;y(1,0)}}function uo(t,r,e,n,a,o,u,s,l,f,d){var p=w();try{$(t)(r,e,n,a,o,u,s,l,f,d)}catch(m){if(g(p),m!==m+0)throw m;y(1,0)}}function co(t,r,e,n,a){var o=w();try{$(t)(r,e,n,a)}catch(u){if(g(o),u!==u+0)throw u;y(1,0)}}function lo(t,r,e,n,a){var o=w();try{return $(t)(r,e,n,a)}catch(u){if(g(o),u!==u+0)throw u;y(1,0)}}function fo(t,r,e,n,a,o){var u=w();try{return $(t)(r,e,n,a,o)}catch(s){if(g(u),s!==s+0)throw s;y(1,0)}}function ho(t,r,e,n,a,o){var u=w();try{$(t)(r,e,n,a,o)}catch(s){if(g(u),s!==s+0)throw s;y(1,0)}}function po(t,r,e,n,a,o,u){var s=w();try{return $(t)(r,e,n,a,o,u)}catch(l){if(g(s),l!==l+0)throw l;y(1,0)}}function vo(t,r,e,n,a,o,u,s){var l=w();try{$(t)(r,e,n,a,o,u,s)}catch(f){if(g(l),f!==f+0)throw f;y(1,0)}}function yo(t,r,e,n,a,o,u,s,l){var f=w();try{$(t)(r,e,n,a,o,u,s,l)}catch(d){if(g(f),d!==d+0)throw d;y(1,0)}}function mo(t){var r=w();try{return $(t)()}catch(e){if(g(r),e!==e+0)throw e;y(1,0)}}function go(t,r,e,n,a,o,u,s,l){var f=w();try{return $(t)(r,e,n,a,o,u,s,l)}catch(d){if(g(f),d!==d+0)throw d;y(1,0)}}function wo(t,r,e,n,a,o,u){var s=w();try{return $(t)(r,e,n,a,o,u)}catch(l){if(g(s),l!==l+0)throw l;y(1,0)}}function $o(t,r,e,n){var a=w();try{return $(t)(r,e,n)}catch(o){if(g(a),o!==o+0)throw o;y(1,0)}}function bo(t,r,e,n){var a=w();try{return $(t)(r,e,n)}catch(o){if(g(a),o!==o+0)throw o;y(1,0)}}function Co(t,r,e,n,a,o,u,s){var l=w();try{$(t)(r,e,n,a,o,u,s)}catch(f){if(g(l),f!==f+0)throw f;y(1,0)}}function To(t,r,e,n,a,o){var u=w();try{return $(t)(r,e,n,a,o)}catch(s){if(g(u),s!==s+0)throw s;y(1,0)}}function Po(t,r,e,n,a,o,u,s,l,f){var d=w();try{return $(t)(r,e,n,a,o,u,s,l,f)}catch(p){if(g(d),p!==p+0)throw p;y(1,0)}}function Eo(t,r,e){var n=w();try{return $(t)(r,e)}catch(a){if(g(n),a!==a+0)throw a;y(1,0)}}function _o(t,r,e,n,a){var o=w();try{return $(t)(r,e,n,a)}catch(u){if(g(o),u!==u+0)throw u;y(1,0)}}function Ao(t,r,e,n,a,o,u,s,l,f){var d=w();try{$(t)(r,e,n,a,o,u,s,l,f)}catch(p){if(g(d),p!==p+0)throw p;y(1,0)}}function Oo(t,r,e,n,a,o,u,s){var l=w();try{return $(t)(r,e,n,a,o,u,s)}catch(f){if(g(l),f!==f+0)throw f;y(1,0)}}function Do(t,r,e,n,a,o,u){var s=w();try{$(t)(r,e,n,a,o,u)}catch(l){if(g(s),l!==l+0)throw l;y(1,0)}}function So(t,r,e,n){var a=w();try{return $(t)(r,e,n)}catch(o){if(g(a),o!==o+0)throw o;y(1,0)}}function xo(t,r,e,n,a,o,u,s,l,f,d,p){var m=w();try{return $(t)(r,e,n,a,o,u,s,l,f,d,p)}catch(T){if(g(m),T!==T+0)throw T;y(1,0)}}function jo(t,r,e,n,a,o,u,s,l,f,d,p,m,T,_,j){var O=w();try{$(t)(r,e,n,a,o,u,s,l,f,d,p,m,T,_,j)}catch(D){if(g(O),D!==D+0)throw D;y(1,0)}}function Fo(t,r,e,n){var a=w();try{return ue(t,r,e,n)}catch(o){if(g(a),o!==o+0)throw o;y(1,0)}}function Mo(t,r,e,n,a){var o=w();try{return ce(t,r,e,n,a)}catch(u){if(g(o),u!==u+0)throw u;y(1,0)}}var kt,le;yt=function t(){kt||fe(),kt||(yt=t)};function fe(){if(rt>0||!le&&(le=1,Ze(),rt>0))return;function t(){var r;kt||(kt=1,c.calledRun=1,!_r&&(Je(),P(c),(r=c.onRuntimeInitialized)===null||r===void 0||r.call(c),Ke()))}c.setStatus?(c.setStatus("Running..."),setTimeout(()=>{setTimeout(()=>c.setStatus(""),1),t()},1)):t()}if(c.preInit)for(typeof c.preInit=="function"&&(c.preInit=[c.preInit]);c.preInit.length>0;)c.preInit.pop()();return fe(),b=V,b}})();function xe(i){return zt(Tt,i)}function je(i){return Oe(Tt,i)}async function Fe(i,h){return De(Tt,i,h)}async function Me(i,h){return Se(Tt,i,h)}const pr=[["aztec","Aztec"],["code_128","Code128"],["code_39","Code39"],["code_93","Code93"],["codabar","Codabar"],["databar","DataBar"],["databar_expanded","DataBarExpanded"],["databar_limited","DataBarLimited"],["data_matrix","DataMatrix"],["dx_film_edge","DXFilmEdge"],["ean_13","EAN-13"],["ean_8","EAN-8"],["itf","ITF"],["maxi_code","MaxiCode"],["micro_qr_code","MicroQRCode"],["pdf417","PDF417"],["qr_code","QRCode"],["rm_qr_code","rMQRCode"],["upc_a","UPC-A"],["upc_e","UPC-E"],["linear_codes","Linear-Codes"],["matrix_codes","Matrix-Codes"]],Ie=[...pr,["unknown"]].map(i=>i[0]),Nt=new Map(pr);function We(i){for(const[h,v]of Nt)if(i===v)return h;return"unknown"}function Re(i){if(vr(i))return{width:i.naturalWidth,height:i.naturalHeight};if(yr(i))return{width:i.width.baseVal.value,height:i.height.baseVal.value};if(mr(i))return{width:i.videoWidth,height:i.videoHeight};if(wr(i))return{width:i.width,height:i.height};if(br(i))return{width:i.displayWidth,height:i.displayHeight};if(gr(i))return{width:i.width,height:i.height};if($r(i))return{width:i.width,height:i.height};throw new TypeError("The provided value is not of type '(Blob or HTMLCanvasElement or HTMLImageElement or HTMLVideoElement or ImageBitmap or ImageData or OffscreenCanvas or SVGImageElement or VideoFrame)'.")}function vr(i){var h,v;try{return i instanceof((v=(h=i==null?void 0:i.ownerDocument)==null?void 0:h.defaultView)==null?void 0:v.HTMLImageElement)}catch{return!1}}function yr(i){var h,v;try{return i instanceof((v=(h=i==null?void 0:i.ownerDocument)==null?void 0:h.defaultView)==null?void 0:v.SVGImageElement)}catch{return!1}}function mr(i){var h,v;try{return i instanceof((v=(h=i==null?void 0:i.ownerDocument)==null?void 0:h.defaultView)==null?void 0:v.HTMLVideoElement)}catch{return!1}}function gr(i){var h,v;try{return i instanceof((v=(h=i==null?void 0:i.ownerDocument)==null?void 0:h.defaultView)==null?void 0:v.HTMLCanvasElement)}catch{return!1}}function wr(i){try{return i instanceof ImageBitmap||Object.prototype.toString.call(i)==="[object ImageBitmap]"}catch{return!1}}function $r(i){try{return i instanceof OffscreenCanvas||Object.prototype.toString.call(i)==="[object OffscreenCanvas]"}catch{return!1}}function br(i){try{return i instanceof VideoFrame||Object.prototype.toString.call(i)==="[object VideoFrame]"}catch{return!1}}function Cr(i){try{return i instanceof Blob||Object.prototype.toString.call(i)==="[object Blob]"}catch{return!1}}function Be(i){try{return i instanceof ImageData||Object.prototype.toString.call(i)==="[object ImageData]"}catch{return!1}}function ke(i,h){try{const v=new OffscreenCanvas(i,h);if(v.getContext("2d")instanceof OffscreenCanvasRenderingContext2D)return v;throw void 0}catch{const v=document.createElement("canvas");return v.width=i,v.height=h,v}}async function Tr(i){if(vr(i)&&!await Le(i))throw new DOMException("Failed to load or decode HTMLImageElement.","InvalidStateError");if(yr(i)&&!await ze(i))throw new DOMException("Failed to load or decode SVGImageElement.","InvalidStateError");if(br(i)&&Ne(i))throw new DOMException("VideoFrame is closed.","InvalidStateError");if(mr(i)&&(i.readyState===0||i.readyState===1))throw new DOMException("Invalid element or state.","InvalidStateError");if(wr(i)&&Xe(i))throw new DOMException("The image source is detached.","InvalidStateError");const{width:h,height:v}=Re(i);if(h===0||v===0)return null;const c=ke(h,v).getContext("2d");c.drawImage(i,0,0);try{return c.getImageData(0,0,h,v)}catch{throw new DOMException("Source would taint origin.","SecurityError")}}async function Ue(i){let h;try{if(globalThis.createImageBitmap)h=await createImageBitmap(i);else if(globalThis.Image){h=new Image;let b="";try{b=URL.createObjectURL(i),h.src=b,await h.decode()}finally{URL.revokeObjectURL(b)}}else return i}catch{throw new DOMException("Failed to load or decode Blob.","InvalidStateError")}return await Tr(h)}function Ve(i){const{width:h,height:v}=i;if(h===0||v===0)return null;const b=i.getContext("2d");try{return b.getImageData(0,0,h,v)}catch{throw new DOMException("Source would taint origin.","SecurityError")}}async function He(i){if(Cr(i))return await Ue(i);if(Be(i)){if(Ge(i))throw new DOMException("The image data has been detached.","InvalidStateError");return i}return gr(i)||$r(i)?Ve(i):await Tr(i)}async function Le(i){try{return await i.decode(),!0}catch{return!1}}async function ze(i){var h;try{return await((h=i.decode)==null?void 0:h.call(i)),!0}catch{return!1}}function Ne(i){return i.format===null}function Ge(i){return i.data.buffer.byteLength===0}function Xe(i){return i.width===0&&i.height===0}function Pr(i,h){return Qe(i)?new DOMException(`${h}: ${i.message}`,i.name):Ye(i)?new i.constructor(`${h}: ${i.message}`):new Error(`${h}: ${i}`)}function Qe(i){return i instanceof DOMException||Object.prototype.toString.call(i)==="[object DOMException]"}function Ye(i){return i instanceof Error||Object.prototype.toString.call(i)==="[object Error]"}class qe extends EventTarget{constructor(v={}){var b;super();we(this,ft);try{const c=(b=v==null?void 0:v.formats)==null?void 0:b.filter(P=>P!=="unknown");if((c==null?void 0:c.length)===0)throw new TypeError("Hint option provided, but is empty.");for(const P of c!=null?c:[])if(!Nt.has(P))throw new TypeError(`Failed to read the 'formats' property from 'BarcodeDetectorOptions': The provided value '${P}' is not a valid enum value of type BarcodeFormat.`);$e(this,ft,c!=null?c:[]),xe().then(P=>{this.dispatchEvent(new CustomEvent("load",{detail:P}))}).catch(P=>{this.dispatchEvent(new CustomEvent("error",{detail:P}))})}catch(c){throw Pr(c,"Failed to construct 'BarcodeDetector'")}}static async getSupportedFormats(){return Ie.filter(v=>v!=="unknown")}async detect(v){try{const b=await He(v);if(b===null)return[];let c;const P={tryHarder:!0,returnCodabarStartEnd:!0,formats:ge(this,ft).map(x=>Nt.get(x))};try{Cr(b)?c=await Fe(b,P):c=await Me(b,P)}catch(x){throw console.error(x),new DOMException("Barcode detection service unavailable.","NotSupportedError")}return c.map(x=>{const{topLeft:{x:V,y:z},topRight:{x:U,y:R},bottomLeft:{x:Q,y:N},bottomRight:{x:B,y:dt}}=x.position,ht=Math.min(V,U,Q,B),it=Math.min(z,R,N,dt),pt=Math.max(V,U,Q,B),Gt=Math.max(z,R,N,dt);return{boundingBox:new DOMRectReadOnly(ht,it,pt-ht,Gt-it),rawValue:x.text,format:We(x.format),cornerPoints:[{x:V,y:z},{x:U,y:R},{x:B,y:dt},{x:Q,y:N}]}})}catch(b){throw Pr(b,"Failed to execute 'detect' on 'BarcodeDetector'")}}}return ft=new WeakMap,(Er=globalThis.BarcodeDetector)!=null||(globalThis.BarcodeDetector=qe),S.setZXingModuleOverrides=je,Object.defineProperty(S,Symbol.toStringTag,{value:"Module"}),S}({});
diff --git a/node_modules/copy-text-to-clipboard/index.d.ts b/node_modules/copy-text-to-clipboard/index.d.ts
new file mode 100644
index 0000000..c2ebfc5
--- /dev/null
+++ b/node_modules/copy-text-to-clipboard/index.d.ts
@@ -0,0 +1,42 @@
+///
+
+export interface Options {
+ /**
+ Specify a DOM element where the temporary, behind-the-scenes `textarea` should be appended, in cases where you need to stay within a focus trap, like in a modal.
+
+ @default document.body
+
+ @example
+ ```
+ import copy from 'copy-text-to-clipboard';
+
+ const modalWithFocusTrap = document.getElementById('modal');
+
+ button.addEventListener('click', () => {
+ copy('🦄🌈', {
+ target: modalWithFocusTrap
+ });
+ });
+ ```
+ */
+ readonly target?: HTMLElement;
+}
+
+/**
+Copy text to the clipboard.
+
+Must be called in response to a user gesture event, like `click` or `keyup`.
+
+@param text - The text to copy to clipboard.
+@returns Whether it succeeded to copy the text.
+
+@example
+```
+import copy from 'copy-text-to-clipboard';
+
+button.addEventListener('click', () => {
+ copy('🦄🌈');
+});
+```
+*/
+export default function copyTextToClipboard(text: string, options?: Options): boolean;
diff --git a/node_modules/copy-text-to-clipboard/index.js b/node_modules/copy-text-to-clipboard/index.js
new file mode 100644
index 0000000..c8d8831
--- /dev/null
+++ b/node_modules/copy-text-to-clipboard/index.js
@@ -0,0 +1,47 @@
+export default function copyTextToClipboard(text, {target = document.body} = {}) {
+ if (typeof text !== 'string') {
+ throw new TypeError(`Expected parameter \`text\` to be a \`string\`, got \`${typeof text}\`.`);
+ }
+
+ const element = document.createElement('textarea');
+ const previouslyFocusedElement = document.activeElement;
+
+ element.value = text;
+
+ // Prevent keyboard from showing on mobile
+ element.setAttribute('readonly', '');
+
+ element.style.contain = 'strict';
+ element.style.position = 'absolute';
+ element.style.left = '-9999px';
+ element.style.fontSize = '12pt'; // Prevent zooming on iOS
+
+ const selection = document.getSelection();
+ const originalRange = selection.rangeCount > 0 && selection.getRangeAt(0);
+
+ target.append(element);
+ element.select();
+
+ // Explicit selection workaround for iOS
+ element.selectionStart = 0;
+ element.selectionEnd = text.length;
+
+ let isSuccess = false;
+ try {
+ isSuccess = document.execCommand('copy');
+ } catch {}
+
+ element.remove();
+
+ if (originalRange) {
+ selection.removeAllRanges();
+ selection.addRange(originalRange);
+ }
+
+ // Get the focus back on the previously focused element, if any
+ if (previouslyFocusedElement) {
+ previouslyFocusedElement.focus();
+ }
+
+ return isSuccess;
+}
diff --git a/node_modules/copy-text-to-clipboard/license b/node_modules/copy-text-to-clipboard/license
new file mode 100644
index 0000000..fa7ceba
--- /dev/null
+++ b/node_modules/copy-text-to-clipboard/license
@@ -0,0 +1,9 @@
+MIT License
+
+Copyright (c) Sindre Sorhus (https://sindresorhus.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/node_modules/copy-text-to-clipboard/package.json b/node_modules/copy-text-to-clipboard/package.json
new file mode 100644
index 0000000..d550075
--- /dev/null
+++ b/node_modules/copy-text-to-clipboard/package.json
@@ -0,0 +1,78 @@
+{
+ "_from": "copy-text-to-clipboard@^3.0.1",
+ "_id": "copy-text-to-clipboard@3.2.0",
+ "_inBundle": false,
+ "_integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==",
+ "_location": "/copy-text-to-clipboard",
+ "_phantomChildren": {},
+ "_requested": {
+ "type": "range",
+ "registry": true,
+ "raw": "copy-text-to-clipboard@^3.0.1",
+ "name": "copy-text-to-clipboard",
+ "escapedName": "copy-text-to-clipboard",
+ "rawSpec": "^3.0.1",
+ "saveSpec": null,
+ "fetchSpec": "^3.0.1"
+ },
+ "_requiredBy": [
+ "/vconsole"
+ ],
+ "_resolved": "https://registry.npmmirror.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz",
+ "_shasum": "0202b2d9bdae30a49a53f898626dcc3b49ad960b",
+ "_spec": "copy-text-to-clipboard@^3.0.1",
+ "_where": "D:\\work\\tourGuide\\node_modules\\vconsole",
+ "author": {
+ "name": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
+ "url": "https://sindresorhus.com"
+ },
+ "bugs": {
+ "url": "https://github.com/sindresorhus/copy-text-to-clipboard/issues"
+ },
+ "bundleDependencies": false,
+ "deprecated": false,
+ "description": "Copy text to the clipboard in modern browsers (0.2 kB)",
+ "devDependencies": {
+ "tsd": "^0.14.0",
+ "xo": "^0.37.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "exports": {
+ "types": "./index.d.ts",
+ "default": "./index.js"
+ },
+ "files": [
+ "index.js",
+ "index.d.ts"
+ ],
+ "funding": "https://github.com/sponsors/sindresorhus",
+ "homepage": "https://github.com/sindresorhus/copy-text-to-clipboard#readme",
+ "keywords": [
+ "copy",
+ "text",
+ "clipboard",
+ "browser",
+ "clipboard.js",
+ "modern"
+ ],
+ "license": "MIT",
+ "name": "copy-text-to-clipboard",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/sindresorhus/copy-text-to-clipboard.git"
+ },
+ "scripts": {
+ "//test": "xo && tsd",
+ "test": "xo"
+ },
+ "type": "module",
+ "version": "3.2.0",
+ "xo": {
+ "envs": [
+ "browser"
+ ]
+ }
+}
diff --git a/node_modules/copy-text-to-clipboard/readme.md b/node_modules/copy-text-to-clipboard/readme.md
new file mode 100644
index 0000000..92c6056
--- /dev/null
+++ b/node_modules/copy-text-to-clipboard/readme.md
@@ -0,0 +1,51 @@
+# copy-text-to-clipboard
+
+> Copy text to the clipboard in modern browsers *(0.2 kB)*
+
+[Try it out!](https://jsfiddle.net/sindresorhus/6406v3pf/)
+
+## Comparison
+
+- This module: **0.2 kB**
+- [`clipboard.js`](https://github.com/zenorocha/clipboard.js): 3.4 kB
+
+## Install
+
+```sh
+npm install copy-text-to-clipboard
+```
+
+## Usage
+
+```js
+import copy from 'copy-text-to-clipboard';
+
+button.addEventListener('click', () => {
+ copy('🦄🌈');
+});
+```
+
+## API
+
+### copy(text, options?)
+
+Copy `text` to the clipboard.
+
+Returns a `boolean` of whether it succeeded to copy the text.
+
+Must be called in response to a user gesture event, like `click` or `keyup`.
+
+#### options
+
+Type: `object`
+
+##### target
+
+Type: `HTMLElement`\
+Default: `document.body`
+
+Specify a DOM element where the temporary, behind-the-scenes `textarea` should be appended, in cases where you need to stay within a focus trap, like in a modal.
+
+## Related
+
+- [clipboardy](https://github.com/sindresorhus/clipboardy) - Access the system clipboard (copy/paste) in Node.js
diff --git a/node_modules/mutation-observer/.npmignore b/node_modules/mutation-observer/.npmignore
new file mode 100644
index 0000000..48a2e24
--- /dev/null
+++ b/node_modules/mutation-observer/.npmignore
@@ -0,0 +1,2 @@
+components
+build
diff --git a/node_modules/mutation-observer/History.md b/node_modules/mutation-observer/History.md
new file mode 100644
index 0000000..faaae67
--- /dev/null
+++ b/node_modules/mutation-observer/History.md
@@ -0,0 +1,28 @@
+
+1.0.3 / 2017-07-25
+==================
+
+ * With the posibility of the MutationEvent being deprecated, check if exists prior to usage (#8)
+
+1.0.2 / 2015-07-07
+==================
+
+ * fix delete as a reserved word issue on IE8 (#4, @kaesonho)
+
+1.0.1 / 2015-03-10
+==================
+
+ * package: re-add the "component" section
+ * package: use public git URL
+
+1.0.0 / 2014-12-09
+==================
+
+ * Move away from `component.json`; into webmodules organization.
+ * Add a MutationObserver polyfill for IE9-10. (written by the Polymer contributors)
+ * Change license from MIT to BSD to match the Polymer polyfill license.
+
+0.0.1 / 2013-02-09
+==================
+
+ * Initial release
diff --git a/node_modules/mutation-observer/LICENSE b/node_modules/mutation-observer/LICENSE
new file mode 100644
index 0000000..f8315db
--- /dev/null
+++ b/node_modules/mutation-observer/LICENSE
@@ -0,0 +1,55 @@
+// Copyright (c) 2014 Automattic Inc. All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+//
+// * Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// * Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// * Neither the name of Automattic Inc. nor the names of its
+// contributors may be used to endorse or promote products derived from
+// this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+// Copyright (c) 2012 The Polymer Authors. All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+//
+// * Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// * Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// * Neither the name of Google Inc. nor the names of its
+// contributors may be used to endorse or promote products derived from
+// this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
\ No newline at end of file
diff --git a/node_modules/mutation-observer/Readme.md b/node_modules/mutation-observer/Readme.md
new file mode 100644
index 0000000..db329ea
--- /dev/null
+++ b/node_modules/mutation-observer/Readme.md
@@ -0,0 +1,22 @@
+
+# mutation-observer
+
+ Exposes the native `MutationObserver` API provided by the browser, or a polyfill based on mutation events. (For compatibility with IE9-10.)
+
+ MutationObserver polyfill by the [Polymer Project](https://www.polymer-project.org/).
+
+## Installation
+
+```bash
+$ npm install mutation-observer
+```
+
+## API
+
+```javascript
+var MutationObserver = require('mutation-observer');
+```
+
+## License
+
+ BSD (See LICENSE file)
\ No newline at end of file
diff --git a/node_modules/mutation-observer/index.js b/node_modules/mutation-observer/index.js
new file mode 100644
index 0000000..66cdc6f
--- /dev/null
+++ b/node_modules/mutation-observer/index.js
@@ -0,0 +1,586 @@
+var MutationObserver = window.MutationObserver
+ || window.WebKitMutationObserver
+ || window.MozMutationObserver;
+
+/*
+ * Copyright 2012 The Polymer Authors. All rights reserved.
+ * Use of this source code is goverened by a BSD-style
+ * license that can be found in the LICENSE file.
+ */
+
+var WeakMap = window.WeakMap;
+
+if (typeof WeakMap === 'undefined') {
+ var defineProperty = Object.defineProperty;
+ var counter = Date.now() % 1e9;
+
+ WeakMap = function() {
+ this.name = '__st' + (Math.random() * 1e9 >>> 0) + (counter++ + '__');
+ };
+
+ WeakMap.prototype = {
+ set: function(key, value) {
+ var entry = key[this.name];
+ if (entry && entry[0] === key)
+ entry[1] = value;
+ else
+ defineProperty(key, this.name, {value: [key, value], writable: true});
+ return this;
+ },
+ get: function(key) {
+ var entry;
+ return (entry = key[this.name]) && entry[0] === key ?
+ entry[1] : undefined;
+ },
+ 'delete': function(key) {
+ var entry = key[this.name];
+ if (!entry) return false;
+ var hasValue = entry[0] === key;
+ entry[0] = entry[1] = undefined;
+ return hasValue;
+ },
+ has: function(key) {
+ var entry = key[this.name];
+ if (!entry) return false;
+ return entry[0] === key;
+ }
+ };
+}
+
+var registrationsTable = new WeakMap();
+
+// We use setImmediate or postMessage for our future callback.
+var setImmediate = window.msSetImmediate;
+
+// Use post message to emulate setImmediate.
+if (!setImmediate) {
+ var setImmediateQueue = [];
+ var sentinel = String(Math.random());
+ window.addEventListener('message', function(e) {
+ if (e.data === sentinel) {
+ var queue = setImmediateQueue;
+ setImmediateQueue = [];
+ queue.forEach(function(func) {
+ func();
+ });
+ }
+ });
+ setImmediate = function(func) {
+ setImmediateQueue.push(func);
+ window.postMessage(sentinel, '*');
+ };
+}
+
+// This is used to ensure that we never schedule 2 callas to setImmediate
+var isScheduled = false;
+
+// Keep track of observers that needs to be notified next time.
+var scheduledObservers = [];
+
+/**
+ * Schedules |dispatchCallback| to be called in the future.
+ * @param {MutationObserver} observer
+ */
+function scheduleCallback(observer) {
+ scheduledObservers.push(observer);
+ if (!isScheduled) {
+ isScheduled = true;
+ setImmediate(dispatchCallbacks);
+ }
+}
+
+function wrapIfNeeded(node) {
+ return window.ShadowDOMPolyfill &&
+ window.ShadowDOMPolyfill.wrapIfNeeded(node) ||
+ node;
+}
+
+function dispatchCallbacks() {
+ // http://dom.spec.whatwg.org/#mutation-observers
+
+ isScheduled = false; // Used to allow a new setImmediate call above.
+
+ var observers = scheduledObservers;
+ scheduledObservers = [];
+ // Sort observers based on their creation UID (incremental).
+ observers.sort(function(o1, o2) {
+ return o1.uid_ - o2.uid_;
+ });
+
+ var anyNonEmpty = false;
+ observers.forEach(function(observer) {
+
+ // 2.1, 2.2
+ var queue = observer.takeRecords();
+ // 2.3. Remove all transient registered observers whose observer is mo.
+ removeTransientObserversFor(observer);
+
+ // 2.4
+ if (queue.length) {
+ observer.callback_(queue, observer);
+ anyNonEmpty = true;
+ }
+ });
+
+ // 3.
+ if (anyNonEmpty)
+ dispatchCallbacks();
+}
+
+function removeTransientObserversFor(observer) {
+ observer.nodes_.forEach(function(node) {
+ var registrations = registrationsTable.get(node);
+ if (!registrations)
+ return;
+ registrations.forEach(function(registration) {
+ if (registration.observer === observer)
+ registration.removeTransientObservers();
+ });
+ });
+}
+
+/**
+ * This function is used for the "For each registered observer observer (with
+ * observer's options as options) in target's list of registered observers,
+ * run these substeps:" and the "For each ancestor ancestor of target, and for
+ * each registered observer observer (with options options) in ancestor's list
+ * of registered observers, run these substeps:" part of the algorithms. The
+ * |options.subtree| is checked to ensure that the callback is called
+ * correctly.
+ *
+ * @param {Node} target
+ * @param {function(MutationObserverInit):MutationRecord} callback
+ */
+function forEachAncestorAndObserverEnqueueRecord(target, callback) {
+ for (var node = target; node; node = node.parentNode) {
+ var registrations = registrationsTable.get(node);
+
+ if (registrations) {
+ for (var j = 0; j < registrations.length; j++) {
+ var registration = registrations[j];
+ var options = registration.options;
+
+ // Only target ignores subtree.
+ if (node !== target && !options.subtree)
+ continue;
+
+ var record = callback(options);
+ if (record)
+ registration.enqueue(record);
+ }
+ }
+ }
+}
+
+var uidCounter = 0;
+
+/**
+ * The class that maps to the DOM MutationObserver interface.
+ * @param {Function} callback.
+ * @constructor
+ */
+function JsMutationObserver(callback) {
+ this.callback_ = callback;
+ this.nodes_ = [];
+ this.records_ = [];
+ this.uid_ = ++uidCounter;
+}
+
+JsMutationObserver.prototype = {
+ observe: function(target, options) {
+ target = wrapIfNeeded(target);
+
+ // 1.1
+ if (!options.childList && !options.attributes && !options.characterData ||
+
+ // 1.2
+ options.attributeOldValue && !options.attributes ||
+
+ // 1.3
+ options.attributeFilter && options.attributeFilter.length &&
+ !options.attributes ||
+
+ // 1.4
+ options.characterDataOldValue && !options.characterData) {
+
+ throw new SyntaxError();
+ }
+
+ var registrations = registrationsTable.get(target);
+ if (!registrations)
+ registrationsTable.set(target, registrations = []);
+
+ // 2
+ // If target's list of registered observers already includes a registered
+ // observer associated with the context object, replace that registered
+ // observer's options with options.
+ var registration;
+ for (var i = 0; i < registrations.length; i++) {
+ if (registrations[i].observer === this) {
+ registration = registrations[i];
+ registration.removeListeners();
+ registration.options = options;
+ break;
+ }
+ }
+
+ // 3.
+ // Otherwise, add a new registered observer to target's list of registered
+ // observers with the context object as the observer and options as the
+ // options, and add target to context object's list of nodes on which it
+ // is registered.
+ if (!registration) {
+ registration = new Registration(this, target, options);
+ registrations.push(registration);
+ this.nodes_.push(target);
+ }
+
+ registration.addListeners();
+ },
+
+ disconnect: function() {
+ this.nodes_.forEach(function(node) {
+ var registrations = registrationsTable.get(node);
+ for (var i = 0; i < registrations.length; i++) {
+ var registration = registrations[i];
+ if (registration.observer === this) {
+ registration.removeListeners();
+ registrations.splice(i, 1);
+ // Each node can only have one registered observer associated with
+ // this observer.
+ break;
+ }
+ }
+ }, this);
+ this.records_ = [];
+ },
+
+ takeRecords: function() {
+ var copyOfRecords = this.records_;
+ this.records_ = [];
+ return copyOfRecords;
+ }
+};
+
+/**
+ * @param {string} type
+ * @param {Node} target
+ * @constructor
+ */
+function MutationRecord(type, target) {
+ this.type = type;
+ this.target = target;
+ this.addedNodes = [];
+ this.removedNodes = [];
+ this.previousSibling = null;
+ this.nextSibling = null;
+ this.attributeName = null;
+ this.attributeNamespace = null;
+ this.oldValue = null;
+}
+
+function copyMutationRecord(original) {
+ var record = new MutationRecord(original.type, original.target);
+ record.addedNodes = original.addedNodes.slice();
+ record.removedNodes = original.removedNodes.slice();
+ record.previousSibling = original.previousSibling;
+ record.nextSibling = original.nextSibling;
+ record.attributeName = original.attributeName;
+ record.attributeNamespace = original.attributeNamespace;
+ record.oldValue = original.oldValue;
+ return record;
+};
+
+// We keep track of the two (possibly one) records used in a single mutation.
+var currentRecord, recordWithOldValue;
+
+/**
+ * Creates a record without |oldValue| and caches it as |currentRecord| for
+ * later use.
+ * @param {string} oldValue
+ * @return {MutationRecord}
+ */
+function getRecord(type, target) {
+ return currentRecord = new MutationRecord(type, target);
+}
+
+/**
+ * Gets or creates a record with |oldValue| based in the |currentRecord|
+ * @param {string} oldValue
+ * @return {MutationRecord}
+ */
+function getRecordWithOldValue(oldValue) {
+ if (recordWithOldValue)
+ return recordWithOldValue;
+ recordWithOldValue = copyMutationRecord(currentRecord);
+ recordWithOldValue.oldValue = oldValue;
+ return recordWithOldValue;
+}
+
+function clearRecords() {
+ currentRecord = recordWithOldValue = undefined;
+}
+
+/**
+ * @param {MutationRecord} record
+ * @return {boolean} Whether the record represents a record from the current
+ * mutation event.
+ */
+function recordRepresentsCurrentMutation(record) {
+ return record === recordWithOldValue || record === currentRecord;
+}
+
+/**
+ * Selects which record, if any, to replace the last record in the queue.
+ * This returns |null| if no record should be replaced.
+ *
+ * @param {MutationRecord} lastRecord
+ * @param {MutationRecord} newRecord
+ * @param {MutationRecord}
+ */
+function selectRecord(lastRecord, newRecord) {
+ if (lastRecord === newRecord)
+ return lastRecord;
+
+ // Check if the the record we are adding represents the same record. If
+ // so, we keep the one with the oldValue in it.
+ if (recordWithOldValue && recordRepresentsCurrentMutation(lastRecord))
+ return recordWithOldValue;
+
+ return null;
+}
+
+/**
+ * Class used to represent a registered observer.
+ * @param {MutationObserver} observer
+ * @param {Node} target
+ * @param {MutationObserverInit} options
+ * @constructor
+ */
+function Registration(observer, target, options) {
+ this.observer = observer;
+ this.target = target;
+ this.options = options;
+ this.transientObservedNodes = [];
+}
+
+Registration.prototype = {
+ enqueue: function(record) {
+ var records = this.observer.records_;
+ var length = records.length;
+
+ // There are cases where we replace the last record with the new record.
+ // For example if the record represents the same mutation we need to use
+ // the one with the oldValue. If we get same record (this can happen as we
+ // walk up the tree) we ignore the new record.
+ if (records.length > 0) {
+ var lastRecord = records[length - 1];
+ var recordToReplaceLast = selectRecord(lastRecord, record);
+ if (recordToReplaceLast) {
+ records[length - 1] = recordToReplaceLast;
+ return;
+ }
+ } else {
+ scheduleCallback(this.observer);
+ }
+
+ records[length] = record;
+ },
+
+ addListeners: function() {
+ this.addListeners_(this.target);
+ },
+
+ addListeners_: function(node) {
+ var options = this.options;
+ if (options.attributes)
+ node.addEventListener('DOMAttrModified', this, true);
+
+ if (options.characterData)
+ node.addEventListener('DOMCharacterDataModified', this, true);
+
+ if (options.childList)
+ node.addEventListener('DOMNodeInserted', this, true);
+
+ if (options.childList || options.subtree)
+ node.addEventListener('DOMNodeRemoved', this, true);
+ },
+
+ removeListeners: function() {
+ this.removeListeners_(this.target);
+ },
+
+ removeListeners_: function(node) {
+ var options = this.options;
+ if (options.attributes)
+ node.removeEventListener('DOMAttrModified', this, true);
+
+ if (options.characterData)
+ node.removeEventListener('DOMCharacterDataModified', this, true);
+
+ if (options.childList)
+ node.removeEventListener('DOMNodeInserted', this, true);
+
+ if (options.childList || options.subtree)
+ node.removeEventListener('DOMNodeRemoved', this, true);
+ },
+
+ /**
+ * Adds a transient observer on node. The transient observer gets removed
+ * next time we deliver the change records.
+ * @param {Node} node
+ */
+ addTransientObserver: function(node) {
+ // Don't add transient observers on the target itself. We already have all
+ // the required listeners set up on the target.
+ if (node === this.target)
+ return;
+
+ this.addListeners_(node);
+ this.transientObservedNodes.push(node);
+ var registrations = registrationsTable.get(node);
+ if (!registrations)
+ registrationsTable.set(node, registrations = []);
+
+ // We know that registrations does not contain this because we already
+ // checked if node === this.target.
+ registrations.push(this);
+ },
+
+ removeTransientObservers: function() {
+ var transientObservedNodes = this.transientObservedNodes;
+ this.transientObservedNodes = [];
+
+ transientObservedNodes.forEach(function(node) {
+ // Transient observers are never added to the target.
+ this.removeListeners_(node);
+
+ var registrations = registrationsTable.get(node);
+ for (var i = 0; i < registrations.length; i++) {
+ if (registrations[i] === this) {
+ registrations.splice(i, 1);
+ // Each node can only have one registered observer associated with
+ // this observer.
+ break;
+ }
+ }
+ }, this);
+ },
+
+ handleEvent: function(e) {
+ // Stop propagation since we are managing the propagation manually.
+ // This means that other mutation events on the page will not work
+ // correctly but that is by design.
+ e.stopImmediatePropagation();
+
+ switch (e.type) {
+ case 'DOMAttrModified':
+ // http://dom.spec.whatwg.org/#concept-mo-queue-attributes
+
+ var name = e.attrName;
+ var namespace = e.relatedNode.namespaceURI;
+ var target = e.target;
+
+ // 1.
+ var record = new getRecord('attributes', target);
+ record.attributeName = name;
+ record.attributeNamespace = namespace;
+
+ // 2.
+ var oldValue = null;
+ if (!(typeof MutationEvent !== 'undefined' && e.attrChange === MutationEvent.ADDITION))
+ oldValue = e.prevValue;
+
+ forEachAncestorAndObserverEnqueueRecord(target, function(options) {
+ // 3.1, 4.2
+ if (!options.attributes)
+ return;
+
+ // 3.2, 4.3
+ if (options.attributeFilter && options.attributeFilter.length &&
+ options.attributeFilter.indexOf(name) === -1 &&
+ options.attributeFilter.indexOf(namespace) === -1) {
+ return;
+ }
+ // 3.3, 4.4
+ if (options.attributeOldValue)
+ return getRecordWithOldValue(oldValue);
+
+ // 3.4, 4.5
+ return record;
+ });
+
+ break;
+
+ case 'DOMCharacterDataModified':
+ // http://dom.spec.whatwg.org/#concept-mo-queue-characterdata
+ var target = e.target;
+
+ // 1.
+ var record = getRecord('characterData', target);
+
+ // 2.
+ var oldValue = e.prevValue;
+
+
+ forEachAncestorAndObserverEnqueueRecord(target, function(options) {
+ // 3.1, 4.2
+ if (!options.characterData)
+ return;
+
+ // 3.2, 4.3
+ if (options.characterDataOldValue)
+ return getRecordWithOldValue(oldValue);
+
+ // 3.3, 4.4
+ return record;
+ });
+
+ break;
+
+ case 'DOMNodeRemoved':
+ this.addTransientObserver(e.target);
+ // Fall through.
+ case 'DOMNodeInserted':
+ // http://dom.spec.whatwg.org/#concept-mo-queue-childlist
+ var target = e.relatedNode;
+ var changedNode = e.target;
+ var addedNodes, removedNodes;
+ if (e.type === 'DOMNodeInserted') {
+ addedNodes = [changedNode];
+ removedNodes = [];
+ } else {
+
+ addedNodes = [];
+ removedNodes = [changedNode];
+ }
+ var previousSibling = changedNode.previousSibling;
+ var nextSibling = changedNode.nextSibling;
+
+ // 1.
+ var record = getRecord('childList', target);
+ record.addedNodes = addedNodes;
+ record.removedNodes = removedNodes;
+ record.previousSibling = previousSibling;
+ record.nextSibling = nextSibling;
+
+ forEachAncestorAndObserverEnqueueRecord(target, function(options) {
+ // 2.1, 3.2
+ if (!options.childList)
+ return;
+
+ // 2.2, 3.3
+ return record;
+ });
+
+ }
+
+ clearRecords();
+ }
+};
+
+if (!MutationObserver) {
+ MutationObserver = JsMutationObserver;
+}
+
+module.exports = MutationObserver;
diff --git a/node_modules/mutation-observer/package.json b/node_modules/mutation-observer/package.json
new file mode 100644
index 0000000..e0f426a
--- /dev/null
+++ b/node_modules/mutation-observer/package.json
@@ -0,0 +1,51 @@
+{
+ "_from": "mutation-observer@^1.0.3",
+ "_id": "mutation-observer@1.0.3",
+ "_inBundle": false,
+ "_integrity": "sha512-M/O/4rF2h776hV7qGMZUH3utZLO/jK7p8rnNgGkjKUw8zCGjRQPxB8z6+5l8+VjRUQ3dNYu4vjqXYLr+U8ZVNA==",
+ "_location": "/mutation-observer",
+ "_phantomChildren": {},
+ "_requested": {
+ "type": "range",
+ "registry": true,
+ "raw": "mutation-observer@^1.0.3",
+ "name": "mutation-observer",
+ "escapedName": "mutation-observer",
+ "rawSpec": "^1.0.3",
+ "saveSpec": null,
+ "fetchSpec": "^1.0.3"
+ },
+ "_requiredBy": [
+ "/vconsole"
+ ],
+ "_resolved": "https://registry.npmmirror.com/mutation-observer/-/mutation-observer-1.0.3.tgz",
+ "_shasum": "42e9222b101bca82e5ba9d5a7acf4a14c0f263d0",
+ "_spec": "mutation-observer@^1.0.3",
+ "_where": "D:\\work\\tourGuide\\node_modules\\vconsole",
+ "bugs": {
+ "url": "https://github.com/webmodules/mutation-observer/issues"
+ },
+ "bundleDependencies": false,
+ "component": {
+ "scripts": {
+ "mutation-observer/index.js": "index.js"
+ }
+ },
+ "dependencies": {},
+ "deprecated": false,
+ "description": "Exposes the `MutationObserver` API, or a polyfill based on mutation events for IE 9-10.",
+ "homepage": "https://github.com/webmodules/mutation-observer#readme",
+ "name": "mutation-observer",
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/webmodules/mutation-observer.git"
+ },
+ "tags": [
+ "polyfill",
+ "webmodule",
+ "mutation",
+ "observer",
+ "browser"
+ ],
+ "version": "1.0.3"
+}
diff --git a/node_modules/regenerator-runtime/LICENSE b/node_modules/regenerator-runtime/LICENSE
new file mode 100644
index 0000000..cde61b6
--- /dev/null
+++ b/node_modules/regenerator-runtime/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2014-present, Facebook, Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/node_modules/regenerator-runtime/README.md b/node_modules/regenerator-runtime/README.md
new file mode 100644
index 0000000..e8702ba
--- /dev/null
+++ b/node_modules/regenerator-runtime/README.md
@@ -0,0 +1,31 @@
+# regenerator-runtime
+
+Standalone runtime for
+[Regenerator](https://github.com/facebook/regenerator)-compiled generator
+and `async` functions.
+
+To import the runtime as a module (recommended), either of the following
+import styles will work:
+```js
+// CommonJS
+const regeneratorRuntime = require("regenerator-runtime");
+
+// ECMAScript 2015
+import regeneratorRuntime from "regenerator-runtime";
+```
+
+To ensure that `regeneratorRuntime` is defined globally, either of the
+following styles will work:
+```js
+// CommonJS
+require("regenerator-runtime/runtime");
+
+// ECMAScript 2015
+import "regenerator-runtime/runtime.js";
+```
+
+To get the absolute file system path of `runtime.js`, evaluate the
+following expression:
+```js
+require("regenerator-runtime/path").path
+```
diff --git a/node_modules/regenerator-runtime/package.json b/node_modules/regenerator-runtime/package.json
new file mode 100644
index 0000000..6477d39
--- /dev/null
+++ b/node_modules/regenerator-runtime/package.json
@@ -0,0 +1,47 @@
+{
+ "_from": "regenerator-runtime@^0.14.0",
+ "_id": "regenerator-runtime@0.14.1",
+ "_inBundle": false,
+ "_integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==",
+ "_location": "/regenerator-runtime",
+ "_phantomChildren": {},
+ "_requested": {
+ "type": "range",
+ "registry": true,
+ "raw": "regenerator-runtime@^0.14.0",
+ "name": "regenerator-runtime",
+ "escapedName": "regenerator-runtime",
+ "rawSpec": "^0.14.0",
+ "saveSpec": null,
+ "fetchSpec": "^0.14.0"
+ },
+ "_requiredBy": [
+ "/@babel/runtime"
+ ],
+ "_resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
+ "_shasum": "356ade10263f685dda125100cd862c1db895327f",
+ "_spec": "regenerator-runtime@^0.14.0",
+ "_where": "D:\\work\\tourGuide\\node_modules\\@babel\\runtime",
+ "author": {
+ "name": "Ben Newman",
+ "email": "bn@cs.stanford.edu"
+ },
+ "bundleDependencies": false,
+ "deprecated": false,
+ "description": "Runtime for Regenerator-compiled generator and async functions.",
+ "keywords": [
+ "regenerator",
+ "runtime",
+ "generator",
+ "async"
+ ],
+ "license": "MIT",
+ "main": "runtime.js",
+ "name": "regenerator-runtime",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/facebook/regenerator/tree/main/packages/runtime"
+ },
+ "sideEffects": true,
+ "version": "0.14.1"
+}
diff --git a/node_modules/regenerator-runtime/path.js b/node_modules/regenerator-runtime/path.js
new file mode 100644
index 0000000..ced878b
--- /dev/null
+++ b/node_modules/regenerator-runtime/path.js
@@ -0,0 +1,11 @@
+/**
+ * Copyright (c) 2014-present, Facebook, Inc.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+exports.path = require("path").join(
+ __dirname,
+ "runtime.js"
+);
diff --git a/node_modules/regenerator-runtime/runtime.js b/node_modules/regenerator-runtime/runtime.js
new file mode 100644
index 0000000..5593ca5
--- /dev/null
+++ b/node_modules/regenerator-runtime/runtime.js
@@ -0,0 +1,761 @@
+/**
+ * Copyright (c) 2014-present, Facebook, Inc.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+var runtime = (function (exports) {
+ "use strict";
+
+ var Op = Object.prototype;
+ var hasOwn = Op.hasOwnProperty;
+ var defineProperty = Object.defineProperty || function (obj, key, desc) { obj[key] = desc.value; };
+ var undefined; // More compressible than void 0.
+ var $Symbol = typeof Symbol === "function" ? Symbol : {};
+ var iteratorSymbol = $Symbol.iterator || "@@iterator";
+ var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator";
+ var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag";
+
+ function define(obj, key, value) {
+ Object.defineProperty(obj, key, {
+ value: value,
+ enumerable: true,
+ configurable: true,
+ writable: true
+ });
+ return obj[key];
+ }
+ try {
+ // IE 8 has a broken Object.defineProperty that only works on DOM objects.
+ define({}, "");
+ } catch (err) {
+ define = function(obj, key, value) {
+ return obj[key] = value;
+ };
+ }
+
+ function wrap(innerFn, outerFn, self, tryLocsList) {
+ // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.
+ var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;
+ var generator = Object.create(protoGenerator.prototype);
+ var context = new Context(tryLocsList || []);
+
+ // The ._invoke method unifies the implementations of the .next,
+ // .throw, and .return methods.
+ defineProperty(generator, "_invoke", { value: makeInvokeMethod(innerFn, self, context) });
+
+ return generator;
+ }
+ exports.wrap = wrap;
+
+ // Try/catch helper to minimize deoptimizations. Returns a completion
+ // record like context.tryEntries[i].completion. This interface could
+ // have been (and was previously) designed to take a closure to be
+ // invoked without arguments, but in all the cases we care about we
+ // already have an existing method we want to call, so there's no need
+ // to create a new function object. We can even get away with assuming
+ // the method takes exactly one argument, since that happens to be true
+ // in every case, so we don't have to touch the arguments object. The
+ // only additional allocation required is the completion record, which
+ // has a stable shape and so hopefully should be cheap to allocate.
+ function tryCatch(fn, obj, arg) {
+ try {
+ return { type: "normal", arg: fn.call(obj, arg) };
+ } catch (err) {
+ return { type: "throw", arg: err };
+ }
+ }
+
+ var GenStateSuspendedStart = "suspendedStart";
+ var GenStateSuspendedYield = "suspendedYield";
+ var GenStateExecuting = "executing";
+ var GenStateCompleted = "completed";
+
+ // Returning this object from the innerFn has the same effect as
+ // breaking out of the dispatch switch statement.
+ var ContinueSentinel = {};
+
+ // Dummy constructor functions that we use as the .constructor and
+ // .constructor.prototype properties for functions that return Generator
+ // objects. For full spec compliance, you may wish to configure your
+ // minifier not to mangle the names of these two functions.
+ function Generator() {}
+ function GeneratorFunction() {}
+ function GeneratorFunctionPrototype() {}
+
+ // This is a polyfill for %IteratorPrototype% for environments that
+ // don't natively support it.
+ var IteratorPrototype = {};
+ define(IteratorPrototype, iteratorSymbol, function () {
+ return this;
+ });
+
+ var getProto = Object.getPrototypeOf;
+ var NativeIteratorPrototype = getProto && getProto(getProto(values([])));
+ if (NativeIteratorPrototype &&
+ NativeIteratorPrototype !== Op &&
+ hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {
+ // This environment has a native %IteratorPrototype%; use it instead
+ // of the polyfill.
+ IteratorPrototype = NativeIteratorPrototype;
+ }
+
+ var Gp = GeneratorFunctionPrototype.prototype =
+ Generator.prototype = Object.create(IteratorPrototype);
+ GeneratorFunction.prototype = GeneratorFunctionPrototype;
+ defineProperty(Gp, "constructor", { value: GeneratorFunctionPrototype, configurable: true });
+ defineProperty(
+ GeneratorFunctionPrototype,
+ "constructor",
+ { value: GeneratorFunction, configurable: true }
+ );
+ GeneratorFunction.displayName = define(
+ GeneratorFunctionPrototype,
+ toStringTagSymbol,
+ "GeneratorFunction"
+ );
+
+ // Helper for defining the .next, .throw, and .return methods of the
+ // Iterator interface in terms of a single ._invoke method.
+ function defineIteratorMethods(prototype) {
+ ["next", "throw", "return"].forEach(function(method) {
+ define(prototype, method, function(arg) {
+ return this._invoke(method, arg);
+ });
+ });
+ }
+
+ exports.isGeneratorFunction = function(genFun) {
+ var ctor = typeof genFun === "function" && genFun.constructor;
+ return ctor
+ ? ctor === GeneratorFunction ||
+ // For the native GeneratorFunction constructor, the best we can
+ // do is to check its .name property.
+ (ctor.displayName || ctor.name) === "GeneratorFunction"
+ : false;
+ };
+
+ exports.mark = function(genFun) {
+ if (Object.setPrototypeOf) {
+ Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);
+ } else {
+ genFun.__proto__ = GeneratorFunctionPrototype;
+ define(genFun, toStringTagSymbol, "GeneratorFunction");
+ }
+ genFun.prototype = Object.create(Gp);
+ return genFun;
+ };
+
+ // Within the body of any async function, `await x` is transformed to
+ // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test
+ // `hasOwn.call(value, "__await")` to determine if the yielded value is
+ // meant to be awaited.
+ exports.awrap = function(arg) {
+ return { __await: arg };
+ };
+
+ function AsyncIterator(generator, PromiseImpl) {
+ function invoke(method, arg, resolve, reject) {
+ var record = tryCatch(generator[method], generator, arg);
+ if (record.type === "throw") {
+ reject(record.arg);
+ } else {
+ var result = record.arg;
+ var value = result.value;
+ if (value &&
+ typeof value === "object" &&
+ hasOwn.call(value, "__await")) {
+ return PromiseImpl.resolve(value.__await).then(function(value) {
+ invoke("next", value, resolve, reject);
+ }, function(err) {
+ invoke("throw", err, resolve, reject);
+ });
+ }
+
+ return PromiseImpl.resolve(value).then(function(unwrapped) {
+ // When a yielded Promise is resolved, its final value becomes
+ // the .value of the Promise<{value,done}> result for the
+ // current iteration.
+ result.value = unwrapped;
+ resolve(result);
+ }, function(error) {
+ // If a rejected Promise was yielded, throw the rejection back
+ // into the async generator function so it can be handled there.
+ return invoke("throw", error, resolve, reject);
+ });
+ }
+ }
+
+ var previousPromise;
+
+ function enqueue(method, arg) {
+ function callInvokeWithMethodAndArg() {
+ return new PromiseImpl(function(resolve, reject) {
+ invoke(method, arg, resolve, reject);
+ });
+ }
+
+ return previousPromise =
+ // If enqueue has been called before, then we want to wait until
+ // all previous Promises have been resolved before calling invoke,
+ // so that results are always delivered in the correct order. If
+ // enqueue has not been called before, then it is important to
+ // call invoke immediately, without waiting on a callback to fire,
+ // so that the async generator function has the opportunity to do
+ // any necessary setup in a predictable way. This predictability
+ // is why the Promise constructor synchronously invokes its
+ // executor callback, and why async functions synchronously
+ // execute code before the first await. Since we implement simple
+ // async functions in terms of async generators, it is especially
+ // important to get this right, even though it requires care.
+ previousPromise ? previousPromise.then(
+ callInvokeWithMethodAndArg,
+ // Avoid propagating failures to Promises returned by later
+ // invocations of the iterator.
+ callInvokeWithMethodAndArg
+ ) : callInvokeWithMethodAndArg();
+ }
+
+ // Define the unified helper method that is used to implement .next,
+ // .throw, and .return (see defineIteratorMethods).
+ defineProperty(this, "_invoke", { value: enqueue });
+ }
+
+ defineIteratorMethods(AsyncIterator.prototype);
+ define(AsyncIterator.prototype, asyncIteratorSymbol, function () {
+ return this;
+ });
+ exports.AsyncIterator = AsyncIterator;
+
+ // Note that simple async functions are implemented on top of
+ // AsyncIterator objects; they just return a Promise for the value of
+ // the final result produced by the iterator.
+ exports.async = function(innerFn, outerFn, self, tryLocsList, PromiseImpl) {
+ if (PromiseImpl === void 0) PromiseImpl = Promise;
+
+ var iter = new AsyncIterator(
+ wrap(innerFn, outerFn, self, tryLocsList),
+ PromiseImpl
+ );
+
+ return exports.isGeneratorFunction(outerFn)
+ ? iter // If outerFn is a generator, return the full iterator.
+ : iter.next().then(function(result) {
+ return result.done ? result.value : iter.next();
+ });
+ };
+
+ function makeInvokeMethod(innerFn, self, context) {
+ var state = GenStateSuspendedStart;
+
+ return function invoke(method, arg) {
+ if (state === GenStateExecuting) {
+ throw new Error("Generator is already running");
+ }
+
+ if (state === GenStateCompleted) {
+ if (method === "throw") {
+ throw arg;
+ }
+
+ // Be forgiving, per GeneratorResume behavior specified since ES2015:
+ // ES2015 spec, step 3: https://262.ecma-international.org/6.0/#sec-generatorresume
+ // Latest spec, step 2: https://tc39.es/ecma262/#sec-generatorresume
+ return doneResult();
+ }
+
+ context.method = method;
+ context.arg = arg;
+
+ while (true) {
+ var delegate = context.delegate;
+ if (delegate) {
+ var delegateResult = maybeInvokeDelegate(delegate, context);
+ if (delegateResult) {
+ if (delegateResult === ContinueSentinel) continue;
+ return delegateResult;
+ }
+ }
+
+ if (context.method === "next") {
+ // Setting context._sent for legacy support of Babel's
+ // function.sent implementation.
+ context.sent = context._sent = context.arg;
+
+ } else if (context.method === "throw") {
+ if (state === GenStateSuspendedStart) {
+ state = GenStateCompleted;
+ throw context.arg;
+ }
+
+ context.dispatchException(context.arg);
+
+ } else if (context.method === "return") {
+ context.abrupt("return", context.arg);
+ }
+
+ state = GenStateExecuting;
+
+ var record = tryCatch(innerFn, self, context);
+ if (record.type === "normal") {
+ // If an exception is thrown from innerFn, we leave state ===
+ // GenStateExecuting and loop back for another invocation.
+ state = context.done
+ ? GenStateCompleted
+ : GenStateSuspendedYield;
+
+ if (record.arg === ContinueSentinel) {
+ continue;
+ }
+
+ return {
+ value: record.arg,
+ done: context.done
+ };
+
+ } else if (record.type === "throw") {
+ state = GenStateCompleted;
+ // Dispatch the exception by looping back around to the
+ // context.dispatchException(context.arg) call above.
+ context.method = "throw";
+ context.arg = record.arg;
+ }
+ }
+ };
+ }
+
+ // Call delegate.iterator[context.method](context.arg) and handle the
+ // result, either by returning a { value, done } result from the
+ // delegate iterator, or by modifying context.method and context.arg,
+ // setting context.delegate to null, and returning the ContinueSentinel.
+ function maybeInvokeDelegate(delegate, context) {
+ var methodName = context.method;
+ var method = delegate.iterator[methodName];
+ if (method === undefined) {
+ // A .throw or .return when the delegate iterator has no .throw
+ // method, or a missing .next method, always terminate the
+ // yield* loop.
+ context.delegate = null;
+
+ // Note: ["return"] must be used for ES3 parsing compatibility.
+ if (methodName === "throw" && delegate.iterator["return"]) {
+ // If the delegate iterator has a return method, give it a
+ // chance to clean up.
+ context.method = "return";
+ context.arg = undefined;
+ maybeInvokeDelegate(delegate, context);
+
+ if (context.method === "throw") {
+ // If maybeInvokeDelegate(context) changed context.method from
+ // "return" to "throw", let that override the TypeError below.
+ return ContinueSentinel;
+ }
+ }
+ if (methodName !== "return") {
+ context.method = "throw";
+ context.arg = new TypeError(
+ "The iterator does not provide a '" + methodName + "' method");
+ }
+
+ return ContinueSentinel;
+ }
+
+ var record = tryCatch(method, delegate.iterator, context.arg);
+
+ if (record.type === "throw") {
+ context.method = "throw";
+ context.arg = record.arg;
+ context.delegate = null;
+ return ContinueSentinel;
+ }
+
+ var info = record.arg;
+
+ if (! info) {
+ context.method = "throw";
+ context.arg = new TypeError("iterator result is not an object");
+ context.delegate = null;
+ return ContinueSentinel;
+ }
+
+ if (info.done) {
+ // Assign the result of the finished delegate to the temporary
+ // variable specified by delegate.resultName (see delegateYield).
+ context[delegate.resultName] = info.value;
+
+ // Resume execution at the desired location (see delegateYield).
+ context.next = delegate.nextLoc;
+
+ // If context.method was "throw" but the delegate handled the
+ // exception, let the outer generator proceed normally. If
+ // context.method was "next", forget context.arg since it has been
+ // "consumed" by the delegate iterator. If context.method was
+ // "return", allow the original .return call to continue in the
+ // outer generator.
+ if (context.method !== "return") {
+ context.method = "next";
+ context.arg = undefined;
+ }
+
+ } else {
+ // Re-yield the result returned by the delegate method.
+ return info;
+ }
+
+ // The delegate iterator is finished, so forget it and continue with
+ // the outer generator.
+ context.delegate = null;
+ return ContinueSentinel;
+ }
+
+ // Define Generator.prototype.{next,throw,return} in terms of the
+ // unified ._invoke helper method.
+ defineIteratorMethods(Gp);
+
+ define(Gp, toStringTagSymbol, "Generator");
+
+ // A Generator should always return itself as the iterator object when the
+ // @@iterator function is called on it. Some browsers' implementations of the
+ // iterator prototype chain incorrectly implement this, causing the Generator
+ // object to not be returned from this call. This ensures that doesn't happen.
+ // See https://github.com/facebook/regenerator/issues/274 for more details.
+ define(Gp, iteratorSymbol, function() {
+ return this;
+ });
+
+ define(Gp, "toString", function() {
+ return "[object Generator]";
+ });
+
+ function pushTryEntry(locs) {
+ var entry = { tryLoc: locs[0] };
+
+ if (1 in locs) {
+ entry.catchLoc = locs[1];
+ }
+
+ if (2 in locs) {
+ entry.finallyLoc = locs[2];
+ entry.afterLoc = locs[3];
+ }
+
+ this.tryEntries.push(entry);
+ }
+
+ function resetTryEntry(entry) {
+ var record = entry.completion || {};
+ record.type = "normal";
+ delete record.arg;
+ entry.completion = record;
+ }
+
+ function Context(tryLocsList) {
+ // The root entry object (effectively a try statement without a catch
+ // or a finally block) gives us a place to store values thrown from
+ // locations where there is no enclosing try statement.
+ this.tryEntries = [{ tryLoc: "root" }];
+ tryLocsList.forEach(pushTryEntry, this);
+ this.reset(true);
+ }
+
+ exports.keys = function(val) {
+ var object = Object(val);
+ var keys = [];
+ for (var key in object) {
+ keys.push(key);
+ }
+ keys.reverse();
+
+ // Rather than returning an object with a next method, we keep
+ // things simple and return the next function itself.
+ return function next() {
+ while (keys.length) {
+ var key = keys.pop();
+ if (key in object) {
+ next.value = key;
+ next.done = false;
+ return next;
+ }
+ }
+
+ // To avoid creating an additional object, we just hang the .value
+ // and .done properties off the next function object itself. This
+ // also ensures that the minifier will not anonymize the function.
+ next.done = true;
+ return next;
+ };
+ };
+
+ function values(iterable) {
+ if (iterable != null) {
+ var iteratorMethod = iterable[iteratorSymbol];
+ if (iteratorMethod) {
+ return iteratorMethod.call(iterable);
+ }
+
+ if (typeof iterable.next === "function") {
+ return iterable;
+ }
+
+ if (!isNaN(iterable.length)) {
+ var i = -1, next = function next() {
+ while (++i < iterable.length) {
+ if (hasOwn.call(iterable, i)) {
+ next.value = iterable[i];
+ next.done = false;
+ return next;
+ }
+ }
+
+ next.value = undefined;
+ next.done = true;
+
+ return next;
+ };
+
+ return next.next = next;
+ }
+ }
+
+ throw new TypeError(typeof iterable + " is not iterable");
+ }
+ exports.values = values;
+
+ function doneResult() {
+ return { value: undefined, done: true };
+ }
+
+ Context.prototype = {
+ constructor: Context,
+
+ reset: function(skipTempReset) {
+ this.prev = 0;
+ this.next = 0;
+ // Resetting context._sent for legacy support of Babel's
+ // function.sent implementation.
+ this.sent = this._sent = undefined;
+ this.done = false;
+ this.delegate = null;
+
+ this.method = "next";
+ this.arg = undefined;
+
+ this.tryEntries.forEach(resetTryEntry);
+
+ if (!skipTempReset) {
+ for (var name in this) {
+ // Not sure about the optimal order of these conditions:
+ if (name.charAt(0) === "t" &&
+ hasOwn.call(this, name) &&
+ !isNaN(+name.slice(1))) {
+ this[name] = undefined;
+ }
+ }
+ }
+ },
+
+ stop: function() {
+ this.done = true;
+
+ var rootEntry = this.tryEntries[0];
+ var rootRecord = rootEntry.completion;
+ if (rootRecord.type === "throw") {
+ throw rootRecord.arg;
+ }
+
+ return this.rval;
+ },
+
+ dispatchException: function(exception) {
+ if (this.done) {
+ throw exception;
+ }
+
+ var context = this;
+ function handle(loc, caught) {
+ record.type = "throw";
+ record.arg = exception;
+ context.next = loc;
+
+ if (caught) {
+ // If the dispatched exception was caught by a catch block,
+ // then let that catch block handle the exception normally.
+ context.method = "next";
+ context.arg = undefined;
+ }
+
+ return !! caught;
+ }
+
+ for (var i = this.tryEntries.length - 1; i >= 0; --i) {
+ var entry = this.tryEntries[i];
+ var record = entry.completion;
+
+ if (entry.tryLoc === "root") {
+ // Exception thrown outside of any try block that could handle
+ // it, so set the completion value of the entire function to
+ // throw the exception.
+ return handle("end");
+ }
+
+ if (entry.tryLoc <= this.prev) {
+ var hasCatch = hasOwn.call(entry, "catchLoc");
+ var hasFinally = hasOwn.call(entry, "finallyLoc");
+
+ if (hasCatch && hasFinally) {
+ if (this.prev < entry.catchLoc) {
+ return handle(entry.catchLoc, true);
+ } else if (this.prev < entry.finallyLoc) {
+ return handle(entry.finallyLoc);
+ }
+
+ } else if (hasCatch) {
+ if (this.prev < entry.catchLoc) {
+ return handle(entry.catchLoc, true);
+ }
+
+ } else if (hasFinally) {
+ if (this.prev < entry.finallyLoc) {
+ return handle(entry.finallyLoc);
+ }
+
+ } else {
+ throw new Error("try statement without catch or finally");
+ }
+ }
+ }
+ },
+
+ abrupt: function(type, arg) {
+ for (var i = this.tryEntries.length - 1; i >= 0; --i) {
+ var entry = this.tryEntries[i];
+ if (entry.tryLoc <= this.prev &&
+ hasOwn.call(entry, "finallyLoc") &&
+ this.prev < entry.finallyLoc) {
+ var finallyEntry = entry;
+ break;
+ }
+ }
+
+ if (finallyEntry &&
+ (type === "break" ||
+ type === "continue") &&
+ finallyEntry.tryLoc <= arg &&
+ arg <= finallyEntry.finallyLoc) {
+ // Ignore the finally entry if control is not jumping to a
+ // location outside the try/catch block.
+ finallyEntry = null;
+ }
+
+ var record = finallyEntry ? finallyEntry.completion : {};
+ record.type = type;
+ record.arg = arg;
+
+ if (finallyEntry) {
+ this.method = "next";
+ this.next = finallyEntry.finallyLoc;
+ return ContinueSentinel;
+ }
+
+ return this.complete(record);
+ },
+
+ complete: function(record, afterLoc) {
+ if (record.type === "throw") {
+ throw record.arg;
+ }
+
+ if (record.type === "break" ||
+ record.type === "continue") {
+ this.next = record.arg;
+ } else if (record.type === "return") {
+ this.rval = this.arg = record.arg;
+ this.method = "return";
+ this.next = "end";
+ } else if (record.type === "normal" && afterLoc) {
+ this.next = afterLoc;
+ }
+
+ return ContinueSentinel;
+ },
+
+ finish: function(finallyLoc) {
+ for (var i = this.tryEntries.length - 1; i >= 0; --i) {
+ var entry = this.tryEntries[i];
+ if (entry.finallyLoc === finallyLoc) {
+ this.complete(entry.completion, entry.afterLoc);
+ resetTryEntry(entry);
+ return ContinueSentinel;
+ }
+ }
+ },
+
+ "catch": function(tryLoc) {
+ for (var i = this.tryEntries.length - 1; i >= 0; --i) {
+ var entry = this.tryEntries[i];
+ if (entry.tryLoc === tryLoc) {
+ var record = entry.completion;
+ if (record.type === "throw") {
+ var thrown = record.arg;
+ resetTryEntry(entry);
+ }
+ return thrown;
+ }
+ }
+
+ // The context.catch method must only be called with a location
+ // argument that corresponds to a known catch block.
+ throw new Error("illegal catch attempt");
+ },
+
+ delegateYield: function(iterable, resultName, nextLoc) {
+ this.delegate = {
+ iterator: values(iterable),
+ resultName: resultName,
+ nextLoc: nextLoc
+ };
+
+ if (this.method === "next") {
+ // Deliberately forget the last sent value so that we don't
+ // accidentally pass it on to the delegate.
+ this.arg = undefined;
+ }
+
+ return ContinueSentinel;
+ }
+ };
+
+ // Regardless of whether this script is executing as a CommonJS module
+ // or not, return the runtime object so that we can declare the variable
+ // regeneratorRuntime in the outer scope, which allows this module to be
+ // injected easily by `bin/regenerator --include-runtime script.js`.
+ return exports;
+
+}(
+ // If this script is executing as a CommonJS module, use module.exports
+ // as the regeneratorRuntime namespace. Otherwise create a new empty
+ // object. Either way, the resulting object will be used to initialize
+ // the regeneratorRuntime variable at the top of this file.
+ typeof module === "object" ? module.exports : {}
+));
+
+try {
+ regeneratorRuntime = runtime;
+} catch (accidentalStrictMode) {
+ // This module should not be running in strict mode, so the above
+ // assignment should always work unless something is misconfigured. Just
+ // in case runtime.js accidentally runs in strict mode, in modern engines
+ // we can explicitly access globalThis. In older engines we can escape
+ // strict mode using a global Function call. This could conceivably fail
+ // if a Content Security Policy forbids using Function, but in that case
+ // the proper solution is to fix the accidental strict mode problem. If
+ // you've misconfigured your bundler to force strict mode and applied a
+ // CSP to forbid Function, and you're not willing to fix either of those
+ // problems, please detail your unique predicament in a GitHub issue.
+ if (typeof globalThis === "object") {
+ globalThis.regeneratorRuntime = runtime;
+ } else {
+ Function("r", "regeneratorRuntime = r")(runtime);
+ }
+}
diff --git a/node_modules/vconsole/CHANGELOG.md b/node_modules/vconsole/CHANGELOG.md
new file mode 100644
index 0000000..1667185
--- /dev/null
+++ b/node_modules/vconsole/CHANGELOG.md
@@ -0,0 +1,535 @@
+English | [简体中文](./CHANGELOG_CN.md)
+
+## 3.15.1 (2023-06-01)
+
+- `Feat(Netwrk)` Add new option `network.ignoreUrlRegExp` to skip some requests. (PR #623)
+- `Fix(Core)` Fix prototype pollution in `vConsole.setOption()`. (issue #616 #621)
+- `Fix(Core)` Fix plugin event `ready` triggering before its HTML finishes rendering. (issue #591)
+- `Fix(Log)` Reset group state when `console.clear()` is called. (issue #611)
+- `Fix(Log)` Compatible with iOS (less than 13.4) that does not support `ResizeObserver`, but there may be a potential performance issue when printing a large number of logs. (issue #610)
+- `Fix(Network)` Fix possible "Cannot read property" error by `sendBeacon`. (issue #615)
+
+
+## 3.15.0 (2022-11-02)
+
+- `Feat(Log)` Add recycle scrolling to imporove performance, and add scroll to top/bottom buttons. (PR #570)
+- `Feat(Log)` Add support for `console.group(), console.groupCollapsed(), console.groupEnd()`. (issue #545)
+- `Feat(Network)` Add recycle scrolling to imporove performance.
+- `Feat(Network)` Add "Start Time" of a request.
+- `Feat(Network)` Use `curl` instead of `url` as the copy value of a request. (issue #410)
+- `Fix(Storage)` Fix an event bug that overflow content cannot scroll. (issue #542)
+- `Fix(Core)` Fix click event on `