diff --git a/.gitignore b/.gitignore index cf37bcf0..becfbb97 100644 --- a/.gitignore +++ b/.gitignore @@ -9,6 +9,7 @@ .history .svn/ migrate_working_dir/ +.yalc # IntelliJ related *.iml diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index f49747ba..76435b00 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -342,7 +342,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 16.4; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; @@ -357,16 +357,17 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 8; + CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = 72VSVNH585; ENABLE_BITCODE = NO; - FLUTTER_BUILD_NAME = 1.0.0; + FLUTTER_BUILD_NAME = 1.0.2; INFOPLIST_FILE = Runner/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 16.4; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.0.0; + MARKETING_VERSION = 1.0.2; PRODUCT_BUNDLE_IDENTIFIER = io.reef.reefMobileApp; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; @@ -422,7 +423,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 16.4; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -465,13 +466,14 @@ ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 16.4; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; @@ -488,16 +490,17 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 8; + CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = 72VSVNH585; ENABLE_BITCODE = NO; - FLUTTER_BUILD_NAME = 1.0.0; + FLUTTER_BUILD_NAME = 1.0.2; INFOPLIST_FILE = Runner/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 16.4; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.0.0; + MARKETING_VERSION = 1.0.2; PRODUCT_BUNDLE_IDENTIFIER = io.reef.reefMobileApp; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; @@ -513,19 +516,21 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 8; + CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = 72VSVNH585; ENABLE_BITCODE = NO; - FLUTTER_BUILD_NAME = 1.0.0; + FLUTTER_BUILD_NAME = 1.0.2; INFOPLIST_FILE = Runner/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 16.4; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.0.0; + MARKETING_VERSION = 1.0.2; PRODUCT_BUNDLE_IDENTIFIER = io.reef.reefMobileApp; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; }; diff --git a/lib/js/package.json b/lib/js/package.json index 30ffc92b..2a64a2a5 100644 --- a/lib/js/package.json +++ b/lib/js/package.json @@ -21,5 +21,6 @@ "build1": "yarn --cwd ./packages/dApp-js build", "build2": "yarn --cwd ./packages/flutter-js-bridge build", "man-link": "cd ./node_modules/@reef-chain&&rm -rf util-lib&&ln -s ~/reef/util-lib ./util-lib&&cd ../.." - } + }, + "dependencies": {} } diff --git a/lib/js/packages/dApp-js/dist/index.js b/lib/js/packages/dApp-js/dist/index.js index 42a225f7..e4d130c0 100644 --- a/lib/js/packages/dApp-js/dist/index.js +++ b/lib/js/packages/dApp-js/dist/index.js @@ -124,9 +124,9 @@ // ../../node_modules/@reef-chain/util-lib/dist/module/util-lib.mjs var import_meta = {}; - var Uj = Object.defineProperty; - var jj = (t, e, r) => e in t ? Uj(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r; - var re = (t, e, r) => (jj(t, typeof e != "symbol" ? e + "" : e, r), r); + var Pj = Object.defineProperty; + var kj = (t, e, r) => e in t ? Pj(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r; + var re = (t, e, r) => (kj(t, typeof e != "symbol" ? e + "" : e, r), r); var G2 = (t, e, r) => { if (!e.has(t)) throw TypeError("Cannot " + r); @@ -138,7 +138,7 @@ e instanceof WeakSet ? e.add(t) : e.set(t, r); }; var Nt = (t, e, r, n) => (G2(t, e, "write to private field"), n ? n.call(t, r) : e.set(t, r), r); - var W0 = (t, e, r, n) => ({ + var H0 = (t, e, r, n) => ({ set _(i) { Nt(t, e, i, r); }, @@ -147,24 +147,24 @@ } }); var At = (t, e, r) => (G2(t, e, "access private method"), r); - var w3 = function(t, e) { - return w3 = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r, n) { + var b3 = function(t, e) { + return b3 = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r, n) { r.__proto__ = n; } || function(r, n) { for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (r[i] = n[i]); - }, w3(t, e); + }, b3(t, e); }; function ln(t, e) { if (typeof e != "function" && e !== null) throw new TypeError("Class extends value " + String(e) + " is not a constructor or null"); - w3(t, e); + b3(t, e); function r() { this.constructor = t; } t.prototype = e === null ? Object.create(e) : (r.prototype = e.prototype, new r()); } - function Vj(t, e, r, n) { + function Rj(t, e, r, n) { function i(s) { return s instanceof r ? s : new r(function(o) { o(s); @@ -191,7 +191,7 @@ u((n = n.apply(t, e || [])).next()); }); } - function _v(t, e) { + function vv(t, e) { var r = { label: 0, sent: function() { if (s[0] & 1) throw s[1]; @@ -294,10 +294,10 @@ (s || !(n in e)) && (s || (s = Array.prototype.slice.call(e, 0, n)), s[n] = e[n]); return t.concat(s || Array.prototype.slice.call(e)); } - function mf(t) { - return this instanceof mf ? (this.v = t, this) : new mf(t); + function pf(t) { + return this instanceof pf ? (this.v = t, this) : new pf(t); } - function zj(t, e, r) { + function Cj(t, e, r) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var n = r.apply(t, e || []), i, s = []; @@ -311,8 +311,8 @@ } function a(E, _) { n[E] && (i[E] = function(N) { - return new Promise(function(R, F) { - s.push([E, N, R, F]) > 1 || c(E, N); + return new Promise(function(k, F) { + s.push([E, N, k, F]) > 1 || c(E, N); }); }, _ && (i[E] = _(i[E]))); } @@ -324,7 +324,7 @@ } } function u(E) { - E.value instanceof mf ? Promise.resolve(E.value.v).then(f, p) : b(s[0][2], E); + E.value instanceof pf ? Promise.resolve(E.value.v).then(f, p) : b(s[0][2], E); } function f(E) { c("next", E); @@ -336,7 +336,7 @@ E(_), s.shift(), s.length && c(s[0][0], s[0][1]); } } - function Fj(t) { + function Dj(t) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var e = t[Symbol.asyncIterator], r; @@ -365,7 +365,7 @@ }, r = t(e); return r.prototype = Object.create(Error.prototype), r.prototype.constructor = r, r; } - var Pp = ll(function(t) { + var Ip = ll(function(t) { return function(r) { t(this), this.message = r ? r.length + ` errors occurred during unsubscription: ` + r.map(function(n, i) { @@ -374,13 +374,13 @@ `) : "", this.name = "UnsubscriptionError", this.errors = r; }; }); - function Ya(t, e) { + function Xa(t, e) { if (t) { var r = t.indexOf(e); 0 <= r && t.splice(r, 1); } } - var ui = function() { + var li = function() { function t(e) { this.initialTeardown = e, this.closed = false, this._parentage = null, this._finalizers = null; } @@ -413,7 +413,7 @@ try { f(); } catch (N) { - s = N instanceof Pp ? N.errors : [N]; + s = N instanceof Ip ? N.errors : [N]; } var p = this._finalizers; if (p) { @@ -422,9 +422,9 @@ for (var b = Hi(p), E = b.next(); !E.done; E = b.next()) { var _ = E.value; try { - D9(_); + P9(_); } catch (N) { - s = s ?? [], N instanceof Pp ? s = lr(lr([], ur(s)), ur(N.errors)) : s.push(N); + s = s ?? [], N instanceof Ip ? s = lr(lr([], ur(s)), ur(N.errors)) : s.push(N); } } } catch (N) { @@ -439,13 +439,13 @@ } } if (s) - throw new Pp(s); + throw new Ip(s); } }, t.prototype.add = function(e) { var r; if (e && e !== this) if (this.closed) - D9(e); + P9(e); else { if (e instanceof t) { if (e.closed || e._hasParent(this)) @@ -462,45 +462,45 @@ this._parentage = Array.isArray(r) ? (r.push(e), r) : r ? [r, e] : e; }, t.prototype._removeParent = function(e) { var r = this._parentage; - r === e ? this._parentage = null : Array.isArray(r) && Ya(r, e); + r === e ? this._parentage = null : Array.isArray(r) && Xa(r, e); }, t.prototype.remove = function(e) { var r = this._finalizers; - r && Ya(r, e), e instanceof t && e._removeParent(this); + r && Xa(r, e), e instanceof t && e._removeParent(this); }, t.EMPTY = function() { var e = new t(); return e.closed = true, e; }(), t; }(); - var xA = ui.EMPTY; - function _A(t) { - return t instanceof ui || t && "closed" in t && Rt(t.remove) && Rt(t.add) && Rt(t.unsubscribe); + var gA = li.EMPTY; + function yA(t) { + return t instanceof li || t && "closed" in t && Rt(t.remove) && Rt(t.add) && Rt(t.unsubscribe); } - function D9(t) { + function P9(t) { Rt(t) ? t() : t.unsubscribe(); } - var iu = { + var nu = { onUnhandledError: null, onStoppedNotification: null, Promise: void 0, useDeprecatedSynchronousErrorHandling: false, useDeprecatedNextContext: false }; - var x1 = { + var v1 = { setTimeout: function(t, e) { for (var r = [], n = 2; n < arguments.length; n++) r[n - 2] = arguments[n]; - var i = x1.delegate; + var i = v1.delegate; return i != null && i.setTimeout ? i.setTimeout.apply(i, lr([t, e], ur(r))) : setTimeout.apply(void 0, lr([t, e], ur(r))); }, clearTimeout: function(t) { - var e = x1.delegate; + var e = v1.delegate; return ((e == null ? void 0 : e.clearTimeout) || clearTimeout)(t); }, delegate: void 0 }; - function EA(t) { - x1.setTimeout(function() { - var e = iu.onUnhandledError; + function bA(t) { + v1.setTimeout(function() { + var e = nu.onUnhandledError; if (e) e(t); else @@ -509,16 +509,16 @@ } function an() { } - var Hj = function() { - return Ev("C", void 0, void 0); + var Lj = function() { + return xv("C", void 0, void 0); }(); - function qj(t) { - return Ev("E", void 0, t); + function Bj(t) { + return xv("E", void 0, t); } - function Wj(t) { - return Ev("N", t, void 0); + function Uj(t) { + return xv("N", t, void 0); } - function Ev(t, e, r) { + function xv(t, e, r) { return { kind: t, value: e, @@ -526,8 +526,8 @@ }; } var Pu = null; - function kp(t) { - if (iu.useDeprecatedSynchronousErrorHandling) { + function Op(t) { + if (nu.useDeprecatedSynchronousErrorHandling) { var e = !Pu; if (e && (Pu = { errorThrown: false, error: null }), t(), e) { var r = Pu, n = r.errorThrown, i = r.error; @@ -537,23 +537,23 @@ } else t(); } - function Gj(t) { - iu.useDeprecatedSynchronousErrorHandling && Pu && (Pu.errorThrown = true, Pu.error = t); + function jj(t) { + nu.useDeprecatedSynchronousErrorHandling && Pu && (Pu.errorThrown = true, Pu.error = t); } - var qm = function(t) { + var Hm = function(t) { ln(e, t); function e(r) { var n = t.call(this) || this; - return n.isStopped = false, r ? (n.destination = r, _A(r) && r.add(n)) : n.destination = Zj, n; + return n.isStopped = false, r ? (n.destination = r, yA(r) && r.add(n)) : n.destination = Hj, n; } return e.create = function(r, n, i) { - return new Mf(r, n, i); + return new Sf(r, n, i); }, e.prototype.next = function(r) { - this.isStopped ? X2(Wj(r), this) : this._next(r); + this.isStopped ? X2(Uj(r), this) : this._next(r); }, e.prototype.error = function(r) { - this.isStopped ? X2(qj(r), this) : (this.isStopped = true, this._error(r)); + this.isStopped ? X2(Bj(r), this) : (this.isStopped = true, this._error(r)); }, e.prototype.complete = function() { - this.isStopped ? X2(Hj, this) : (this.isStopped = true, this._complete()); + this.isStopped ? X2(Lj, this) : (this.isStopped = true, this._complete()); }, e.prototype.unsubscribe = function() { this.closed || (this.isStopped = true, t.prototype.unsubscribe.call(this), this.destination = null); }, e.prototype._next = function(r) { @@ -571,12 +571,12 @@ this.unsubscribe(); } }, e; - }(ui); - var Kj = Function.prototype.bind; + }(li); + var Vj = Function.prototype.bind; function K2(t, e) { - return Kj.call(t, e); + return Vj.call(t, e); } - var Xj = function() { + var zj = function() { function t(e) { this.partialObserver = e; } @@ -586,7 +586,7 @@ try { r.next(e); } catch (n) { - G0(n); + q0(n); } }, t.prototype.error = function(e) { var r = this.partialObserver; @@ -594,21 +594,21 @@ try { r.error(e); } catch (n) { - G0(n); + q0(n); } else - G0(e); + q0(e); }, t.prototype.complete = function() { var e = this.partialObserver; if (e.complete) try { e.complete(); } catch (r) { - G0(r); + q0(r); } }, t; }(); - var Mf = function(t) { + var Sf = function(t) { ln(e, t); function e(r, n, i) { var s = t.call(this) || this, o; @@ -620,7 +620,7 @@ }; else { var a; - s && iu.useDeprecatedNextContext ? (a = Object.create(r), a.unsubscribe = function() { + s && nu.useDeprecatedNextContext ? (a = Object.create(r), a.unsubscribe = function() { return s.unsubscribe(); }, o = { next: r.next && K2(r.next, a), @@ -628,40 +628,40 @@ complete: r.complete && K2(r.complete, a) }) : o = r; } - return s.destination = new Xj(o), s; + return s.destination = new zj(o), s; } return e; - }(qm); - function G0(t) { - iu.useDeprecatedSynchronousErrorHandling ? Gj(t) : EA(t); + }(Hm); + function q0(t) { + nu.useDeprecatedSynchronousErrorHandling ? jj(t) : bA(t); } - function Yj(t) { + function Fj(t) { throw t; } function X2(t, e) { - var r = iu.onStoppedNotification; - r && x1.setTimeout(function() { + var r = nu.onStoppedNotification; + r && v1.setTimeout(function() { return r(t, e); }); } - var Zj = { + var Hj = { closed: true, next: an, - error: Yj, + error: Fj, complete: an }; - var Wm = function() { + var qm = function() { return typeof Symbol == "function" && Symbol.observable || "@@observable"; }(); function kn(t) { return t; } - function Sv() { + function _v() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - return SA(t); + return wA(t); } - function SA(t) { + function wA(t) { return t.length === 0 ? kn : t.length === 1 ? t[0] : function(r) { return t.reduce(function(n, i) { return i(n); @@ -676,8 +676,8 @@ var r = new t(); return r.source = this, r.operator = e, r; }, t.prototype.subscribe = function(e, r, n) { - var i = this, s = Qj(e) ? e : new Mf(e, r, n); - return kp(function() { + var i = this, s = Wj(e) ? e : new Sf(e, r, n); + return Op(function() { var o = i, a = o.operator, c = o.source; s.add(a ? a.call(s, c) : c ? i._subscribe(s) : i._trySubscribe(s)); }), s; @@ -689,8 +689,8 @@ } }, t.prototype.forEach = function(e, r) { var n = this; - return r = L9(r), new r(function(i, s) { - var o = new Mf({ + return r = k9(r), new r(function(i, s) { + var o = new Sf({ next: function(a) { try { e(a); @@ -706,15 +706,15 @@ }, t.prototype._subscribe = function(e) { var r; return (r = this.source) === null || r === void 0 ? void 0 : r.subscribe(e); - }, t.prototype[Wm] = function() { + }, t.prototype[qm] = function() { return this; }, t.prototype.pipe = function() { for (var e = [], r = 0; r < arguments.length; r++) e[r] = arguments[r]; - return SA(e)(this); + return wA(e)(this); }, t.prototype.toPromise = function(e) { var r = this; - return e = L9(e), new e(function(n, i) { + return e = k9(e), new e(function(n, i) { var s; r.subscribe(function(o) { return s = o; @@ -728,22 +728,22 @@ return new t(e); }, t; }(); - function L9(t) { + function k9(t) { var e; - return (e = t ?? iu.Promise) !== null && e !== void 0 ? e : Promise; + return (e = t ?? nu.Promise) !== null && e !== void 0 ? e : Promise; } - function Jj(t) { + function qj(t) { return t && Rt(t.next) && Rt(t.error) && Rt(t.complete); } - function Qj(t) { - return t && t instanceof qm || Jj(t) && _A(t); + function Wj(t) { + return t && t instanceof Hm || qj(t) && yA(t); } - function MA(t) { + function vA(t) { return Rt(t == null ? void 0 : t.lift); } function wt(t) { return function(e) { - if (MA(e)) + if (vA(e)) return e.lift(function(r) { try { return t(r, this); @@ -755,9 +755,9 @@ }; } function lt(t, e, r, n, i) { - return new Mv(t, e, r, n, i); + return new Ev(t, e, r, n, i); } - var Mv = function(t) { + var Ev = function(t) { ln(e, t); function e(r, n, i, s, o, a) { var c = t.call(this, r) || this; @@ -792,8 +792,8 @@ t.prototype.unsubscribe.call(this), !n && ((r = this.onFinalize) === null || r === void 0 || r.call(this)); } }, e; - }(qm); - function Gd() { + }(Hm); + function Wd() { return wt(function(t, e) { var r = null; t._refCount++; @@ -808,11 +808,11 @@ t.subscribe(n), n.closed || (r = t.connect()); }); } - var Gm = function(t) { + var Wm = function(t) { ln(e, t); function e(r, n) { var i = t.call(this) || this; - return i.source = r, i.subjectFactory = n, i._subject = null, i._refCount = 0, i._connection = null, MA(r) && (i.lift = r.lift), i; + return i.source = r, i.subjectFactory = n, i._subject = null, i._refCount = 0, i._connection = null, vA(r) && (i.lift = r.lift), i; } return e.prototype._subscribe = function(r) { return this.getSubject().subscribe(r); @@ -826,7 +826,7 @@ }, e.prototype.connect = function() { var r = this, n = this._connection; if (!n) { - n = this._connection = new ui(); + n = this._connection = new li(); var i = this.getSubject(); n.add(this.source.subscribe(lt(i, void 0, function() { r._teardown(), i.complete(); @@ -834,16 +834,16 @@ r._teardown(), i.error(s); }, function() { return r._teardown(); - }))), n.closed && (this._connection = null, n = ui.EMPTY); + }))), n.closed && (this._connection = null, n = li.EMPTY); } return n; }, e.prototype.refCount = function() { - return Gd()(this); + return Wd()(this); }, e; }(Ht); - var AA = { + var xA = { now: function() { - return (AA.delegate || performance).now(); + return (xA.delegate || performance).now(); }, delegate: void 0 }; @@ -854,7 +854,7 @@ var i = e(function(s) { r = void 0, t(s); }); - return new ui(function() { + return new li(function() { return r == null ? void 0 : r(i); }); }, @@ -872,12 +872,12 @@ }, delegate: void 0 }; - function $j(t) { - return t ? TA(t) : eV; + function Gj(t) { + return t ? _A(t) : Kj; } - function TA(t) { + function _A(t) { return new Ht(function(e) { - var r = t || AA, n = r.now(), i = 0, s = function() { + var r = t || xA, n = r.now(), i = 0, s = function() { e.closed || (i = ju.requestAnimationFrame(function(o) { i = 0; var a = r.now(); @@ -892,8 +892,8 @@ }; }); } - var eV = TA(); - var NA = ll(function(t) { + var Kj = _A(); + var EA = ll(function(t) { return function() { t(this), this.name = "ObjectUnsubscribedError", this.message = "object unsubscribed"; }; @@ -905,14 +905,14 @@ return r.closed = false, r.currentObservers = null, r.observers = [], r.isStopped = false, r.hasError = false, r.thrownError = null, r; } return e.prototype.lift = function(r) { - var n = new B9(this, this); + var n = new R9(this, this); return n.operator = r, n; }, e.prototype._throwIfClosed = function() { if (this.closed) - throw new NA(); + throw new EA(); }, e.prototype.next = function(r) { var n = this; - kp(function() { + Op(function() { var i, s; if (n._throwIfClosed(), !n.isStopped) { n.currentObservers || (n.currentObservers = Array.from(n.observers)); @@ -935,7 +935,7 @@ }); }, e.prototype.error = function(r) { var n = this; - kp(function() { + Op(function() { if (n._throwIfClosed(), !n.isStopped) { n.hasError = n.isStopped = true, n.thrownError = r; for (var i = n.observers; i.length; ) @@ -944,7 +944,7 @@ }); }, e.prototype.complete = function() { var r = this; - kp(function() { + Op(function() { if (r._throwIfClosed(), !r.isStopped) { r.isStopped = true; for (var n = r.observers; n.length; ) @@ -966,8 +966,8 @@ return this._throwIfClosed(), this._checkFinalizedStatuses(r), this._innerSubscribe(r); }, e.prototype._innerSubscribe = function(r) { var n = this, i = this, s = i.hasError, o = i.isStopped, a = i.observers; - return s || o ? xA : (this.currentObservers = null, a.push(r), new ui(function() { - n.currentObservers = null, Ya(a, r); + return s || o ? gA : (this.currentObservers = null, a.push(r), new li(function() { + n.currentObservers = null, Xa(a, r); })); }, e.prototype._checkFinalizedStatuses = function(r) { var n = this, i = n.hasError, s = n.thrownError, o = n.isStopped; @@ -976,10 +976,10 @@ var r = new Ht(); return r.source = this, r; }, e.create = function(r, n) { - return new B9(r, n); + return new R9(r, n); }, e; }(Ht); - var B9 = function(t) { + var R9 = function(t) { ln(e, t); function e(r, n) { var i = t.call(this) || this; @@ -996,10 +996,10 @@ (n = (r = this.destination) === null || r === void 0 ? void 0 : r.complete) === null || n === void 0 || n.call(r); }, e.prototype._subscribe = function(r) { var n, i; - return (i = (n = this.source) === null || n === void 0 ? void 0 : n.subscribe(r)) !== null && i !== void 0 ? i : xA; + return (i = (n = this.source) === null || n === void 0 ? void 0 : n.subscribe(r)) !== null && i !== void 0 ? i : gA; }, e; }(Er); - var Xc = function(t) { + var Kc = function(t) { ln(e, t); function e(r) { var n = t.call(this) || this; @@ -1023,16 +1023,16 @@ t.prototype.next.call(this, this._value = r); }, e; }(Er); - var Km = { + var Gm = { now: function() { - return (Km.delegate || Date).now(); + return (Gm.delegate || Date).now(); }, delegate: void 0 }; - var tc = function(t) { + var ec = function(t) { ln(e, t); function e(r, n, i) { - r === void 0 && (r = 1 / 0), n === void 0 && (n = 1 / 0), i === void 0 && (i = Km); + r === void 0 && (r = 1 / 0), n === void 0 && (n = 1 / 0), i === void 0 && (i = Gm); var s = t.call(this) || this; return s._bufferSize = r, s._windowTime = n, s._timestampProvider = i, s._buffer = [], s._infiniteTimeWindow = true, s._infiniteTimeWindow = n === 1 / 0, s._bufferSize = Math.max(1, r), s._windowTime = Math.max(1, n), s; } @@ -1053,7 +1053,7 @@ } }, e; }(Er); - var Av = function(t) { + var Sv = function(t) { ln(e, t); function e() { var r = t !== null && t.apply(this, arguments) || this; @@ -1069,7 +1069,7 @@ s || (this._isComplete = true, n && t.prototype.next.call(this, i), t.prototype.complete.call(this)); }, e; }(Er); - var tV = function(t) { + var Xj = function(t) { ln(e, t); function e(r, n) { return t.call(this) || this; @@ -1077,21 +1077,21 @@ return e.prototype.schedule = function(r, n) { return this; }, e; - }(ui); - var _1 = { + }(li); + var x1 = { setInterval: function(t, e) { for (var r = [], n = 2; n < arguments.length; n++) r[n - 2] = arguments[n]; - var i = _1.delegate; + var i = x1.delegate; return i != null && i.setInterval ? i.setInterval.apply(i, lr([t, e], ur(r))) : setInterval.apply(void 0, lr([t, e], ur(r))); }, clearInterval: function(t) { - var e = _1.delegate; + var e = x1.delegate; return ((e == null ? void 0 : e.clearInterval) || clearInterval)(t); }, delegate: void 0 }; - var Kd = function(t) { + var Gd = function(t) { ln(e, t); function e(r, n) { var i = t.call(this, r, n) || this; @@ -1105,11 +1105,11 @@ var s = this.id, o = this.scheduler; return s != null && (this.id = this.recycleAsyncId(o, s, n)), this.pending = true, this.delay = n, this.id = (i = this.id) !== null && i !== void 0 ? i : this.requestAsyncId(o, this.id, n), this; }, e.prototype.requestAsyncId = function(r, n, i) { - return i === void 0 && (i = 0), _1.setInterval(r.flush.bind(r, this), i); + return i === void 0 && (i = 0), x1.setInterval(r.flush.bind(r, this), i); }, e.prototype.recycleAsyncId = function(r, n, i) { if (i === void 0 && (i = 0), i != null && this.delay === i && this.pending === false) return n; - n != null && _1.clearInterval(n); + n != null && x1.clearInterval(n); }, e.prototype.execute = function(r, n) { if (this.closed) return new Error("executing a cancelled action"); @@ -1130,70 +1130,70 @@ }, e.prototype.unsubscribe = function() { if (!this.closed) { var r = this, n = r.id, i = r.scheduler, s = i.actions; - this.work = this.state = this.scheduler = null, this.pending = false, Ya(s, this), n != null && (this.id = this.recycleAsyncId(i, n, null)), this.delay = null, t.prototype.unsubscribe.call(this); + this.work = this.state = this.scheduler = null, this.pending = false, Xa(s, this), n != null && (this.id = this.recycleAsyncId(i, n, null)), this.delay = null, t.prototype.unsubscribe.call(this); } }, e; - }(tV); - var rV = 1; + }(Xj); + var Yj = 1; var Y2; - var v3 = {}; - function U9(t) { - return t in v3 ? (delete v3[t], true) : false; + var w3 = {}; + function C9(t) { + return t in w3 ? (delete w3[t], true) : false; } - var IA = { + var SA = { setImmediate: function(t) { - var e = rV++; - return v3[e] = true, Y2 || (Y2 = Promise.resolve()), Y2.then(function() { - return U9(e) && t(); + var e = Yj++; + return w3[e] = true, Y2 || (Y2 = Promise.resolve()), Y2.then(function() { + return C9(e) && t(); }), e; }, clearImmediate: function(t) { - U9(t); + C9(t); } }; - var nV = IA.setImmediate; - var iV = IA.clearImmediate; - var E1 = { + var Zj = SA.setImmediate; + var Jj = SA.clearImmediate; + var _1 = { setImmediate: function() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - var r = E1.delegate; - return ((r == null ? void 0 : r.setImmediate) || nV).apply(void 0, lr([], ur(t))); + var r = _1.delegate; + return ((r == null ? void 0 : r.setImmediate) || Zj).apply(void 0, lr([], ur(t))); }, clearImmediate: function(t) { - var e = E1.delegate; - return ((e == null ? void 0 : e.clearImmediate) || iV)(t); + var e = _1.delegate; + return ((e == null ? void 0 : e.clearImmediate) || Jj)(t); }, delegate: void 0 }; - var sV = function(t) { + var Qj = function(t) { ln(e, t); function e(r, n) { var i = t.call(this, r, n) || this; return i.scheduler = r, i.work = n, i; } return e.prototype.requestAsyncId = function(r, n, i) { - return i === void 0 && (i = 0), i !== null && i > 0 ? t.prototype.requestAsyncId.call(this, r, n, i) : (r.actions.push(this), r._scheduled || (r._scheduled = E1.setImmediate(r.flush.bind(r, void 0)))); + return i === void 0 && (i = 0), i !== null && i > 0 ? t.prototype.requestAsyncId.call(this, r, n, i) : (r.actions.push(this), r._scheduled || (r._scheduled = _1.setImmediate(r.flush.bind(r, void 0)))); }, e.prototype.recycleAsyncId = function(r, n, i) { var s; if (i === void 0 && (i = 0), i != null ? i > 0 : this.delay > 0) return t.prototype.recycleAsyncId.call(this, r, n, i); var o = r.actions; - n != null && ((s = o[o.length - 1]) === null || s === void 0 ? void 0 : s.id) !== n && (E1.clearImmediate(n), r._scheduled === n && (r._scheduled = void 0)); + n != null && ((s = o[o.length - 1]) === null || s === void 0 ? void 0 : s.id) !== n && (_1.clearImmediate(n), r._scheduled === n && (r._scheduled = void 0)); }, e; - }(Kd); - var x3 = function() { + }(Gd); + var v3 = function() { function t(e, r) { r === void 0 && (r = t.now), this.schedulerActionCtor = e, this.now = r; } return t.prototype.schedule = function(e, r, n) { return r === void 0 && (r = 0), new this.schedulerActionCtor(this, e).schedule(n, r); - }, t.now = Km.now, t; + }, t.now = Gm.now, t; }(); - var Xd = function(t) { + var Kd = function(t) { ln(e, t); function e(r, n) { - n === void 0 && (n = x3.now); + n === void 0 && (n = v3.now); var i = t.call(this, r, n) || this; return i.actions = [], i._active = false, i; } @@ -1215,8 +1215,8 @@ throw i; } }, e; - }(x3); - var oV = function(t) { + }(v3); + var $j = function(t) { ln(e, t); function e() { return t !== null && t.apply(this, arguments) || this; @@ -1237,12 +1237,12 @@ throw s; } }, e; - }(Xd); - var Tv = new oV(sV); - var aV = Tv; - var Vs = new Xd(Kd); - var Nv = Vs; - var cV = function(t) { + }(Kd); + var Mv = new $j(Qj); + var eV = Mv; + var Vs = new Kd(Gd); + var Av = Vs; + var tV = function(t) { ln(e, t); function e(r, n) { var i = t.call(this, r, n) || this; @@ -1255,17 +1255,17 @@ }, e.prototype.requestAsyncId = function(r, n, i) { return i === void 0 && (i = 0), i != null && i > 0 || i == null && this.delay > 0 ? t.prototype.requestAsyncId.call(this, r, n, i) : (r.flush(this), 0); }, e; - }(Kd); - var uV = function(t) { + }(Gd); + var rV = function(t) { ln(e, t); function e() { return t !== null && t.apply(this, arguments) || this; } return e; - }(Xd); - var OA = new uV(cV); - var lV = OA; - var fV = function(t) { + }(Kd); + var MA = new rV(tV); + var nV = MA; + var iV = function(t) { ln(e, t); function e(r, n) { var i = t.call(this, r, n) || this; @@ -1282,8 +1282,8 @@ var o = r.actions; n != null && ((s = o[o.length - 1]) === null || s === void 0 ? void 0 : s.id) !== n && (ju.cancelAnimationFrame(n), r._scheduled = void 0); }, e; - }(Kd); - var hV = function(t) { + }(Gd); + var sV = function(t) { ln(e, t); function e() { return t !== null && t.apply(this, arguments) || this; @@ -1304,13 +1304,13 @@ throw s; } }, e; - }(Xd); - var PA = new hV(fV); - var dV = PA; - var pV = function(t) { + }(Kd); + var AA = new sV(iV); + var oV = AA; + var aV = function(t) { ln(e, t); function e(r, n) { - r === void 0 && (r = kA), n === void 0 && (n = 1 / 0); + r === void 0 && (r = TA), n === void 0 && (n = 1 / 0); var i = t.call(this, r, function() { return i.frame; }) || this; @@ -1325,8 +1325,8 @@ throw s; } }, e.frameTimeFactor = 10, e; - }(Xd); - var kA = function(t) { + }(Kd); + var TA = function(t) { ln(e, t); function e(r, n, i) { i === void 0 && (i = r.index += 1); @@ -1341,7 +1341,7 @@ var i = new e(this.scheduler, this.work); return this.add(i), i.schedule(r, n); } else - return ui.EMPTY; + return li.EMPTY; }, e.prototype.requestAsyncId = function(r, n, i) { i === void 0 && (i = 0), this.delay = r.frame + i; var s = r.actions; @@ -1353,74 +1353,74 @@ }, e.sortActions = function(r, n) { return r.delay === n.delay ? r.index === n.index ? 0 : r.index > n.index ? 1 : -1 : r.delay > n.delay ? 1 : -1; }, e; - }(Kd); + }(Gd); var Gi = new Ht(function(t) { return t.complete(); }); - function mV(t) { - return t ? gV(t) : Gi; + function cV(t) { + return t ? uV(t) : Gi; } - function gV(t) { + function uV(t) { return new Ht(function(e) { return t.schedule(function() { return e.complete(); }); }); } - function Xm(t) { + function Km(t) { return t && Rt(t.schedule); } - function Iv(t) { + function Tv(t) { return t[t.length - 1]; } - function Yd(t) { - return Rt(Iv(t)) ? t.pop() : void 0; + function Xd(t) { + return Rt(Tv(t)) ? t.pop() : void 0; } - function rc(t) { - return Xm(Iv(t)) ? t.pop() : void 0; + function tc(t) { + return Km(Tv(t)) ? t.pop() : void 0; } - function RA(t, e) { - return typeof Iv(t) == "number" ? t.pop() : e; + function NA(t, e) { + return typeof Tv(t) == "number" ? t.pop() : e; } - var Ov = function(t) { + var Nv = function(t) { return t && typeof t.length == "number" && typeof t != "function"; }; - function CA(t) { + function IA(t) { return Rt(t == null ? void 0 : t.then); } - function DA(t) { - return Rt(t[Wm]); + function OA(t) { + return Rt(t[qm]); } - function LA(t) { + function PA(t) { return Symbol.asyncIterator && Rt(t == null ? void 0 : t[Symbol.asyncIterator]); } - function BA(t) { + function kA(t) { return new TypeError("You provided " + (t !== null && typeof t == "object" ? "an invalid object" : "'" + t + "'") + " where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable."); } - function yV() { + function lV() { return typeof Symbol != "function" || !Symbol.iterator ? "@@iterator" : Symbol.iterator; } - var UA = yV(); - function jA(t) { - return Rt(t == null ? void 0 : t[UA]); + var RA = lV(); + function CA(t) { + return Rt(t == null ? void 0 : t[RA]); } - function VA(t) { - return zj(this, arguments, function() { + function DA(t) { + return Cj(this, arguments, function() { var r, n, i, s; - return _v(this, function(o) { + return vv(this, function(o) { switch (o.label) { case 0: r = t.getReader(), o.label = 1; case 1: o.trys.push([1, , 9, 10]), o.label = 2; case 2: - return [4, mf(r.read())]; + return [4, pf(r.read())]; case 3: - return n = o.sent(), i = n.value, s = n.done, s ? [4, mf(void 0)] : [3, 5]; + return n = o.sent(), i = n.value, s = n.done, s ? [4, pf(void 0)] : [3, 5]; case 4: return [2, o.sent()]; case 5: - return [4, mf(i)]; + return [4, pf(i)]; case 6: return [4, o.sent()]; case 7: @@ -1435,53 +1435,53 @@ }); }); } - function zA(t) { + function LA(t) { return Rt(t == null ? void 0 : t.getReader); } function Ot(t) { if (t instanceof Ht) return t; if (t != null) { - if (DA(t)) - return bV(t); - if (Ov(t)) - return wV(t); + if (OA(t)) + return fV(t); + if (Nv(t)) + return hV(t); + if (IA(t)) + return dV(t); + if (PA(t)) + return BA(t); if (CA(t)) - return vV(t); + return pV(t); if (LA(t)) - return FA(t); - if (jA(t)) - return xV(t); - if (zA(t)) - return _V(t); + return mV(t); } - throw BA(t); + throw kA(t); } - function bV(t) { + function fV(t) { return new Ht(function(e) { - var r = t[Wm](); + var r = t[qm](); if (Rt(r.subscribe)) return r.subscribe(e); throw new TypeError("Provided object does not correctly implement Symbol.observable"); }); } - function wV(t) { + function hV(t) { return new Ht(function(e) { for (var r = 0; r < t.length && !e.closed; r++) e.next(t[r]); e.complete(); }); } - function vV(t) { + function dV(t) { return new Ht(function(e) { t.then(function(r) { e.closed || (e.next(r), e.complete()); }, function(r) { return e.error(r); - }).then(null, EA); + }).then(null, bA); }); } - function xV(t) { + function pV(t) { return new Ht(function(e) { var r, n; try { @@ -1503,24 +1503,24 @@ e.complete(); }); } - function FA(t) { + function BA(t) { return new Ht(function(e) { - EV(t, e).catch(function(r) { + gV(t, e).catch(function(r) { return e.error(r); }); }); } - function _V(t) { - return FA(VA(t)); + function mV(t) { + return BA(DA(t)); } - function EV(t, e) { + function gV(t, e) { var r, n, i, s; - return Vj(this, void 0, void 0, function() { + return Rj(this, void 0, void 0, function() { var o, a; - return _v(this, function(c) { + return vv(this, function(c) { switch (c.label) { case 0: - c.trys.push([0, 5, 6, 11]), r = Fj(t), c.label = 1; + c.trys.push([0, 5, 6, 11]), r = Dj(t), c.label = 1; case 1: return [4, r.next()]; case 2: @@ -1561,7 +1561,7 @@ if (t.add(s), !i) return s; } - function Zd(t, e) { + function Yd(t, e) { return e === void 0 && (e = 0), wt(function(r, n) { r.subscribe(lt(n, function(i) { return qi(n, t, function() { @@ -1578,20 +1578,20 @@ })); }); } - function Jd(t, e) { + function Zd(t, e) { return e === void 0 && (e = 0), wt(function(r, n) { n.add(t.schedule(function() { return r.subscribe(n); }, e)); }); } - function SV(t, e) { - return Ot(t).pipe(Jd(e), Zd(e)); + function yV(t, e) { + return Ot(t).pipe(Zd(e), Yd(e)); } - function MV(t, e) { - return Ot(t).pipe(Jd(e), Zd(e)); + function bV(t, e) { + return Ot(t).pipe(Zd(e), Yd(e)); } - function AV(t, e) { + function wV(t, e) { return new Ht(function(r) { var n = 0; return e.schedule(function() { @@ -1599,11 +1599,11 @@ }); }); } - function HA(t, e) { + function UA(t, e) { return new Ht(function(r) { var n; return qi(r, e, function() { - n = t[UA](), qi(r, e, function() { + n = t[RA](), qi(r, e, function() { var i, s, o; try { i = n.next(), s = i.value, o = i.done; @@ -1618,7 +1618,7 @@ }; }); } - function qA(t, e) { + function jA(t, e) { if (!t) throw new Error("Iterable cannot be null"); return new Ht(function(r) { @@ -1632,36 +1632,36 @@ }); }); } - function TV(t, e) { - return qA(VA(t), e); + function vV(t, e) { + return jA(DA(t), e); } - function WA(t, e) { + function VA(t, e) { if (t != null) { - if (DA(t)) - return SV(t, e); - if (Ov(t)) - return AV(t, e); + if (OA(t)) + return yV(t, e); + if (Nv(t)) + return wV(t, e); + if (IA(t)) + return bV(t, e); + if (PA(t)) + return jA(t, e); if (CA(t)) - return MV(t, e); + return UA(t, e); if (LA(t)) - return qA(t, e); - if (jA(t)) - return HA(t, e); - if (zA(t)) - return TV(t, e); + return vV(t, e); } - throw BA(t); + throw kA(t); } function Fr(t, e) { - return e ? WA(t, e) : Ot(t); + return e ? VA(t, e) : Ot(t); } function xe() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - var r = rc(t); + var r = tc(t); return Fr(t, r); } - function GA(t, e) { + function zA(t, e) { var r = Rt(t) ? t : function() { return t; }, n = function(i) { @@ -1671,16 +1671,16 @@ return e.schedule(n, 0, i); } : n); } - var _3; + var x3; (function(t) { t.NEXT = "N", t.ERROR = "E", t.COMPLETE = "C"; - })(_3 || (_3 = {})); - var Rp = function() { + })(x3 || (x3 = {})); + var Pp = function() { function t(e, r, n) { this.kind = e, this.value = r, this.error = n, this.hasValue = e === "N"; } return t.prototype.observe = function(e) { - return KA(this, e); + return FA(this, e); }, t.prototype.do = function(e, r, n) { var i = this, s = i.kind, o = i.value, a = i.error; return s === "N" ? e == null ? void 0 : e(o) : s === "E" ? r == null ? void 0 : r(a) : n == null ? void 0 : n(); @@ -1688,7 +1688,7 @@ var i; return Rt((i = e) === null || i === void 0 ? void 0 : i.next) ? this.observe(e) : this.do(e, r, n); }, t.prototype.toObservable = function() { - var e = this, r = e.kind, n = e.value, i = e.error, s = r === "N" ? xe(n) : r === "E" ? GA(function() { + var e = this, r = e.kind, n = e.value, i = e.error, s = r === "N" ? xe(n) : r === "E" ? zA(function() { return i; }) : r === "C" ? Gi : 0; if (!s) @@ -1702,13 +1702,13 @@ return t.completeNotification; }, t.completeNotification = new t("C"), t; }(); - function KA(t, e) { + function FA(t, e) { var r, n, i, s = t, o = s.kind, a = s.value, c = s.error; if (typeof o != "string") throw new TypeError('Invalid notification, missing "kind"'); o === "N" ? (r = e.next) === null || r === void 0 || r.call(e, a) : o === "E" ? (n = e.error) === null || n === void 0 || n.call(e, c) : (i = e.complete) === null || i === void 0 || i.call(e); } - function NV(t) { + function xV(t) { return !!t && (t instanceof Ht || Rt(t.lift) && Rt(t.subscribe)); } var fl = ll(function(t) { @@ -1716,7 +1716,7 @@ t(this), this.name = "EmptyError", this.message = "no elements in sequence"; }; }); - function IV(t, e) { + function _V(t, e) { var r = typeof e == "object"; return new Promise(function(n, i) { var s = false, o; @@ -1731,10 +1731,10 @@ }); }); } - function gi(t, e) { + function yi(t, e) { var r = typeof e == "object"; return new Promise(function(n, i) { - var s = new Mf({ + var s = new Sf({ next: function(o) { n(o), s.unsubscribe(); }, @@ -1746,56 +1746,56 @@ t.subscribe(s); }); } - var E3 = ll(function(t) { + var _3 = ll(function(t) { return function() { t(this), this.name = "ArgumentOutOfRangeError", this.message = "argument out of range"; }; }); - var XA = ll(function(t) { + var HA = ll(function(t) { return function(r) { t(this), this.name = "NotFoundError", this.message = r; }; }); - var YA = ll(function(t) { + var qA = ll(function(t) { return function(r) { t(this), this.name = "SequenceError", this.message = r; }; }); - function Pv(t) { + function Iv(t) { return t instanceof Date && !isNaN(t); } - var ZA = ll(function(t) { + var WA = ll(function(t) { return function(r) { r === void 0 && (r = null), t(this), this.message = "Timeout has occurred", this.name = "TimeoutError", this.info = r; }; }); - function kv(t, e) { - var r = Pv(t) ? { first: t } : typeof t == "number" ? { each: t } : t, n = r.first, i = r.each, s = r.with, o = s === void 0 ? OV : s, a = r.scheduler, c = a === void 0 ? e ?? Vs : a, u = r.meta, f = u === void 0 ? null : u; + function Ov(t, e) { + var r = Iv(t) ? { first: t } : typeof t == "number" ? { each: t } : t, n = r.first, i = r.each, s = r.with, o = s === void 0 ? EV : s, a = r.scheduler, c = a === void 0 ? e ?? Vs : a, u = r.meta, f = u === void 0 ? null : u; if (n == null && i == null) throw new TypeError("No timeout provided."); return wt(function(p, b) { - var E, _, N = null, R = 0, F = function(D) { + var E, _, N = null, k = 0, F = function(L) { _ = qi(b, c, function() { try { E.unsubscribe(), Ot(o({ meta: f, lastValue: N, - seen: R + seen: k })).subscribe(b); - } catch (L) { - b.error(L); + } catch (D) { + b.error(D); } - }, D); + }, L); }; - E = p.subscribe(lt(b, function(D) { - _ == null || _.unsubscribe(), R++, b.next(N = D), i > 0 && F(i); + E = p.subscribe(lt(b, function(L) { + _ == null || _.unsubscribe(), k++, b.next(N = L), i > 0 && F(i); }, void 0, void 0, function() { _ != null && _.closed || _ == null || _.unsubscribe(), N = null; - })), !R && F(n != null ? typeof n == "number" ? n : +n - c.now() : i); + })), !k && F(n != null ? typeof n == "number" ? n : +n - c.now() : i); }); } - function OV(t) { - throw new ZA(t); + function EV(t) { + throw new WA(t); } function we(t, e) { return wt(function(r, n) { @@ -1805,33 +1805,33 @@ })); }); } - var PV = Array.isArray; - function kV(t, e) { - return PV(e) ? t.apply(void 0, lr([], ur(e))) : t(e); + var SV = Array.isArray; + function MV(t, e) { + return SV(e) ? t.apply(void 0, lr([], ur(e))) : t(e); } function hl(t) { return we(function(e) { - return kV(t, e); + return MV(t, e); }); } - function S1(t, e, r, n) { + function E1(t, e, r, n) { if (r) - if (Xm(r)) + if (Km(r)) n = r; else return function() { for (var i = [], s = 0; s < arguments.length; s++) i[s] = arguments[s]; - return S1(t, e, n).apply(this, i).pipe(hl(r)); + return E1(t, e, n).apply(this, i).pipe(hl(r)); }; return n ? function() { for (var i = [], s = 0; s < arguments.length; s++) i[s] = arguments[s]; - return S1(t, e).apply(this, i).pipe(Jd(n), Zd(n)); + return E1(t, e).apply(this, i).pipe(Zd(n), Yd(n)); } : function() { for (var i = this, s = [], o = 0; o < arguments.length; o++) s[o] = arguments[o]; - var a = new Av(), c = true; + var a = new Sv(), c = true; return new Ht(function(u) { var f = a.subscribe(u); if (c) { @@ -1856,23 +1856,23 @@ }); }; } - function RV(t, e, r) { - return S1(false, t, e, r); + function AV(t, e, r) { + return E1(false, t, e, r); } - function CV(t, e, r) { - return S1(true, t, e, r); + function TV(t, e, r) { + return E1(true, t, e, r); } - var DV = Array.isArray; - var LV = Object.getPrototypeOf; - var BV = Object.prototype; - var UV = Object.keys; - function JA(t) { + var NV = Array.isArray; + var IV = Object.getPrototypeOf; + var OV = Object.prototype; + var PV = Object.keys; + function GA(t) { if (t.length === 1) { var e = t[0]; - if (DV(e)) + if (NV(e)) return { args: e, keys: null }; - if (jV(e)) { - var r = UV(e); + if (kV(e)) { + var r = PV(e); return { args: r.map(function(n) { return e[n]; @@ -1883,10 +1883,10 @@ } return { args: t, keys: null }; } - function jV(t) { - return t && typeof t == "object" && LV(t) === BV; + function kV(t) { + return t && typeof t == "object" && IV(t) === OV; } - function QA(t, e) { + function KA(t, e) { return t.reduce(function(r, n, i) { return r[n] = e[i], r; }, {}); @@ -1894,19 +1894,19 @@ function Qe() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - var r = rc(t), n = Yd(t), i = JA(t), s = i.args, o = i.keys; + var r = tc(t), n = Xd(t), i = GA(t), s = i.args, o = i.keys; if (s.length === 0) return Fr([], r); - var a = new Ht($A(s, r, o ? function(c) { - return QA(o, c); + var a = new Ht(XA(s, r, o ? function(c) { + return KA(o, c); } : kn)); return n ? a.pipe(hl(n)) : a; } - function $A(t, e, r) { + function XA(t, e, r) { return r === void 0 && (r = kn), function(n) { - j9(e, function() { + D9(e, function() { for (var i = t.length, s = new Array(i), o = i, a = i, c = function(f) { - j9(e, function() { + D9(e, function() { var p = Fr(t[f], e), b = false; p.subscribe(lt(n, function(E) { s[f] = E, b || (b = true, a--), a || n.next(r(s.slice())); @@ -1919,35 +1919,35 @@ }, n); }; } - function j9(t, e, r) { + function D9(t, e, r) { t ? qi(r, t, e) : e(); } - function Rv(t, e, r, n, i, s, o, a) { + function Pv(t, e, r, n, i, s, o, a) { var c = [], u = 0, f = 0, p = false, b = function() { p && !c.length && !u && e.complete(); }, E = function(N) { return u < n ? _(N) : c.push(N); }, _ = function(N) { s && e.next(N), u++; - var R = false; + var k = false; Ot(r(N, f++)).subscribe(lt(e, function(F) { i == null || i(F), s ? E(F) : e.next(F); }, function() { - R = true; + k = true; }, void 0, function() { - if (R) + if (k) try { u--; for (var F = function() { - var D = c.shift(); + var L = c.shift(); o ? qi(e, o, function() { - return _(D); - }) : _(D); + return _(L); + }) : _(L); }; c.length && u < n; ) F(); b(); - } catch (D) { - e.error(D); + } catch (L) { + e.error(L); } })); }; @@ -1963,48 +1963,48 @@ return e(n, s, i, o); })(Ot(t(n, i))); }, r) : (typeof e == "number" && (r = e), wt(function(n, i) { - return Rv(n, i, t, r); + return Pv(n, i, t, r); })); } - function Qd(t) { + function Jd(t) { return t === void 0 && (t = 1 / 0), Rn(kn, t); } - function Ym() { - return Qd(1); + function Xm() { + return Jd(1); } - function ld() { + function ud() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - return Ym()(Fr(t, rc(t))); + return Xm()(Fr(t, tc(t))); } - function $d(t) { + function Qd(t) { return new Ht(function(e) { Ot(t()).subscribe(e); }); } - var VV = { + var RV = { connector: function() { return new Er(); }, resetOnDisconnect: true }; - function zV(t, e) { - e === void 0 && (e = VV); + function CV(t, e) { + e === void 0 && (e = RV); var r = null, n = e.connector, i = e.resetOnDisconnect, s = i === void 0 ? true : i, o = n(), a = new Ht(function(c) { return o.subscribe(c); }); return a.connect = function() { - return (!r || r.closed) && (r = $d(function() { + return (!r || r.closed) && (r = Qd(function() { return t; }).subscribe(o), s && r.add(function() { return o = n(); })), r; }, a; } - function eT() { + function YA() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - var r = Yd(t), n = JA(t), i = n.args, s = n.keys, o = new Ht(function(a) { + var r = Xd(t), n = GA(t), i = n.args, s = n.keys, o = new Ht(function(a) { var c = i.length; if (!c) { a.complete(); @@ -2012,32 +2012,32 @@ } for (var u = new Array(c), f = c, p = c, b = function(_) { var N = false; - Ot(i[_]).subscribe(lt(a, function(R) { - N || (N = true, p--), u[_] = R; + Ot(i[_]).subscribe(lt(a, function(k) { + N || (N = true, p--), u[_] = k; }, function() { return f--; }, void 0, function() { - (!f || !N) && (p || a.next(s ? QA(s, u) : u), a.complete()); + (!f || !N) && (p || a.next(s ? KA(s, u) : u), a.complete()); })); }, E = 0; E < c; E++) b(E); }); return r ? o.pipe(hl(r)) : o; } - var FV = ["addListener", "removeListener"]; - var HV = ["addEventListener", "removeEventListener"]; - var qV = ["on", "off"]; - function S3(t, e, r, n) { + var DV = ["addListener", "removeListener"]; + var LV = ["addEventListener", "removeEventListener"]; + var BV = ["on", "off"]; + function E3(t, e, r, n) { if (Rt(r) && (n = r, r = void 0), n) - return S3(t, e, r).pipe(hl(n)); - var i = ur(KV(t) ? HV.map(function(a) { + return E3(t, e, r).pipe(hl(n)); + var i = ur(VV(t) ? LV.map(function(a) { return function(c) { return t[a](e, c, r); }; - }) : WV(t) ? FV.map(V9(t, e)) : GV(t) ? qV.map(V9(t, e)) : [], 2), s = i[0], o = i[1]; - if (!s && Ov(t)) + }) : UV(t) ? DV.map(L9(t, e)) : jV(t) ? BV.map(L9(t, e)) : [], 2), s = i[0], o = i[1]; + if (!s && Nv(t)) return Rn(function(a) { - return S3(a, e, r); + return E3(a, e, r); })(Ot(t)); if (!s) throw new TypeError("Invalid event target"); @@ -2052,24 +2052,24 @@ }; }); } - function V9(t, e) { + function L9(t, e) { return function(r) { return function(n) { return t[r](e, n); }; }; } - function WV(t) { + function UV(t) { return Rt(t.addListener) && Rt(t.removeListener); } - function GV(t) { + function jV(t) { return Rt(t.on) && Rt(t.off); } - function KV(t) { + function VV(t) { return Rt(t.addEventListener) && Rt(t.removeEventListener); } - function tT(t, e, r) { - return r ? tT(t, e).pipe(hl(r)) : new Ht(function(n) { + function ZA(t, e, r) { + return r ? ZA(t, e).pipe(hl(r)) : new Ht(function(n) { var i = function() { for (var o = [], a = 0; a < arguments.length; a++) o[a] = arguments[a]; @@ -2080,12 +2080,12 @@ } : void 0; }); } - function XV(t, e, r, n, i) { + function zV(t, e, r, n, i) { var s, o, a, c; - arguments.length === 1 ? (s = t, c = s.initialState, e = s.condition, r = s.iterate, o = s.resultSelector, a = o === void 0 ? kn : o, i = s.scheduler) : (c = t, !n || Xm(n) ? (a = kn, i = n) : a = n); + arguments.length === 1 ? (s = t, c = s.initialState, e = s.condition, r = s.iterate, o = s.resultSelector, a = o === void 0 ? kn : o, i = s.scheduler) : (c = t, !n || Km(n) ? (a = kn, i = n) : a = n); function u() { var f; - return _v(this, function(p) { + return vv(this, function(p) { switch (p.label) { case 0: f = c, p.label = 1; @@ -2100,20 +2100,20 @@ } }); } - return $d(i ? function() { - return HA(u(), i); + return Qd(i ? function() { + return UA(u(), i); } : u); } - function YV(t, e, r) { - return $d(function() { + function FV(t, e, r) { + return Qd(function() { return t() ? e : r; }); } function oa(t, e, r) { - t === void 0 && (t = 0), r === void 0 && (r = Nv); + t === void 0 && (t = 0), r === void 0 && (r = Av); var n = -1; - return e != null && (Xm(e) ? r = e : n = e), new Ht(function(i) { - var s = Pv(t) ? +t - r.now() : t; + return e != null && (Km(e) ? r = e : n = e), new Ht(function(i) { + var s = Iv(t) ? +t - r.now() : t; s < 0 && (s = 0); var o = 0; return r.schedule(function() { @@ -2121,24 +2121,24 @@ }, s); }); } - function rT(t, e) { + function JA(t, e) { return t === void 0 && (t = 0), e === void 0 && (e = Vs), t < 0 && (t = 0), oa(t, t, e); } - function Zm() { + function Ym() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - var r = rc(t), n = RA(t, 1 / 0), i = t; - return i.length ? i.length === 1 ? Ot(i[0]) : Qd(n)(Fr(i, r)) : Gi; + var r = tc(t), n = NA(t, 1 / 0), i = t; + return i.length ? i.length === 1 ? Ot(i[0]) : Jd(n)(Fr(i, r)) : Gi; } - var Cv = new Ht(an); - function ZV() { - return Cv; + var kv = new Ht(an); + function HV() { + return kv; } - var JV = Array.isArray; + var qV = Array.isArray; function dl(t) { - return t.length === 1 && JV(t[0]) ? t[0] : t; + return t.length === 1 && qV(t[0]) ? t[0] : t; } - function nT() { + function QA() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; var r = dl(t); @@ -2152,7 +2152,7 @@ s(); return; } - var a = new Mv(n, void 0, an, an); + var a = new Ev(n, void 0, an, an); o.subscribe(a), a.add(s); } else n.complete(); @@ -2160,10 +2160,10 @@ s(); }); } - function QV(t, e) { + function WV(t, e) { return Fr(Object.entries(t), e); } - function iT(t, e) { + function $A(t, e) { return function(r, n) { return !t.call(e, r, n); }; @@ -2176,15 +2176,15 @@ })); }); } - function $V(t, e, r) { - return [Wr(e, r)(Ot(t)), Wr(iT(e, r))(Ot(t))]; + function GV(t, e, r) { + return [Wr(e, r)(Ot(t)), Wr($A(e, r))(Ot(t))]; } - function ez() { + function KV() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - return t = dl(t), t.length === 1 ? Ot(t[0]) : new Ht(sT(t)); + return t = dl(t), t.length === 1 ? Ot(t[0]) : new Ht(eT(t)); } - function sT(t) { + function eT(t) { return function(e) { for (var r = [], n = function(s) { r.push(Ot(t[s]).subscribe(lt(e, function(o) { @@ -2199,7 +2199,7 @@ n(i); }; } - function tz(t, e, r) { + function XV(t, e, r) { if (e == null && (e = t, t = 0), e <= 0) return Gi; var n = e + t; @@ -2214,7 +2214,7 @@ i.complete(); }); } - function rz(t, e) { + function YV(t, e) { return new Ht(function(r) { var n = t(), i = e(n), s = i ? Ot(i) : Gi; return s.subscribe(r), function() { @@ -2222,10 +2222,10 @@ }; }); } - function Dv() { + function Rv() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - var r = Yd(t), n = dl(t); + var r = Xd(t), n = dl(t); return n.length ? new Ht(function(i) { var s = n.map(function() { return []; @@ -2257,7 +2257,7 @@ }; }) : Gi; } - function Lv(t) { + function Cv(t) { return wt(function(e, r) { var n = false, i = null, s = null, o = false, a = function() { if (s == null || s.unsubscribe(), s = null, n) { @@ -2276,12 +2276,12 @@ })); }); } - function oT(t, e) { - return e === void 0 && (e = Vs), Lv(function() { + function tT(t, e) { + return e === void 0 && (e = Vs), Cv(function() { return oa(t, e); }); } - function aT(t) { + function rT(t) { return wt(function(e, r) { var n = []; return e.subscribe(lt(r, function(i) { @@ -2296,7 +2296,7 @@ }; }); } - function cT(t, e) { + function nT(t, e) { return e === void 0 && (e = null), e = e ?? t, wt(function(r, n) { var i = [], s = 0; r.subscribe(lt(n, function(o) { @@ -2319,15 +2319,15 @@ } if (p) try { - for (var N = Hi(p), R = N.next(); !R.done; R = N.next()) { - var _ = R.value; - Ya(i, _), n.next(_); + for (var N = Hi(p), k = N.next(); !k.done; k = N.next()) { + var _ = k.value; + Xa(i, _), n.next(_); } } catch (F) { u = { error: F }; } finally { try { - R && !R.done && (f = N.return) && f.call(N); + k && !k.done && (f = N.return) && f.call(N); } finally { if (u) throw u.error; @@ -2356,20 +2356,20 @@ })); }); } - function uT(t) { + function iT(t) { for (var e, r, n = [], i = 1; i < arguments.length; i++) n[i - 1] = arguments[i]; - var s = (e = rc(n)) !== null && e !== void 0 ? e : Vs, o = (r = n[0]) !== null && r !== void 0 ? r : null, a = n[1] || 1 / 0; + var s = (e = tc(n)) !== null && e !== void 0 ? e : Vs, o = (r = n[0]) !== null && r !== void 0 ? r : null, a = n[1] || 1 / 0; return wt(function(c, u) { var f = [], p = false, b = function(N) { - var R = N.buffer, F = N.subs; - F.unsubscribe(), Ya(f, N), u.next(R), p && E(); + var k = N.buffer, F = N.subs; + F.unsubscribe(), Xa(f, N), u.next(k), p && E(); }, E = function() { if (f) { - var N = new ui(); + var N = new li(); u.add(N); - var R = [], F = { - buffer: R, + var k = [], F = { + buffer: k, subs: N }; f.push(F), qi(N, s, function() { @@ -2379,20 +2379,20 @@ }; o !== null && o >= 0 ? qi(u, s, E, o, true) : p = true, E(); var _ = lt(u, function(N) { - var R, F, D = f.slice(); + var k, F, L = f.slice(); try { - for (var L = Hi(D), q = L.next(); !q.done; q = L.next()) { + for (var D = Hi(L), q = D.next(); !q.done; q = D.next()) { var W = q.value, z = W.buffer; z.push(N), a <= z.length && b(W); } } catch (T) { - R = { error: T }; + k = { error: T }; } finally { try { - q && !q.done && (F = L.return) && F.call(L); + q && !q.done && (F = D.return) && F.call(D); } finally { - if (R) - throw R.error; + if (k) + throw k.error; } } }, function() { @@ -2405,14 +2405,14 @@ c.subscribe(_); }); } - function lT(t, e) { + function sT(t, e) { return wt(function(r, n) { var i = []; Ot(t).subscribe(lt(n, function(s) { var o = []; i.push(o); - var a = new ui(), c = function() { - Ya(i, o), n.next(o), a.unsubscribe(); + var a = new li(), c = function() { + Xa(i, o), n.next(o), a.unsubscribe(); }; a.add(Ot(e(s)).subscribe(lt(n, c, an))); }, an)), r.subscribe(lt(n, function(s) { @@ -2439,7 +2439,7 @@ })); }); } - function fT(t) { + function oT(t) { return wt(function(e, r) { var n = null, i = null, s = function() { i == null || i.unsubscribe(); @@ -2463,7 +2463,7 @@ })), i && (n.unsubscribe(), n = null, s.subscribe(r)); }); } - function hT(t, e, r, n, i) { + function aT(t, e, r, n, i) { return function(s, o) { var a = r, c = e, u = 0; s.subscribe(lt(o, function(f) { @@ -2474,86 +2474,86 @@ })); }; } - function Ff(t, e) { - return wt(hT(t, e, arguments.length >= 2, false, true)); + function zf(t, e) { + return wt(aT(t, e, arguments.length >= 2, false, true)); } - var nz = function(t, e) { + var ZV = function(t, e) { return t.push(e), t; }; function pl() { return wt(function(t, e) { - Ff(nz, [])(t).subscribe(e); + zf(ZV, [])(t).subscribe(e); }); } - function dT(t, e) { - return Sv(pl(), Rn(function(r) { + function cT(t, e) { + return _v(pl(), Rn(function(r) { return t(r); }), e ? hl(e) : kn); } - function Bv(t) { - return dT(Qe, t); + function Dv(t) { + return cT(Qe, t); } - var pT = Bv; - function Uv() { + var uT = Dv; + function Lv() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - var r = Yd(t); - return r ? Sv(Uv.apply(void 0, lr([], ur(t))), hl(r)) : wt(function(n, i) { - $A(lr([n], ur(dl(t))))(i); + var r = Xd(t); + return r ? _v(Lv.apply(void 0, lr([], ur(t))), hl(r)) : wt(function(n, i) { + XA(lr([n], ur(dl(t))))(i); }); } - function jv() { + function Bv() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - return Uv.apply(void 0, lr([], ur(t))); + return Lv.apply(void 0, lr([], ur(t))); } - function M1(t, e) { + function S1(t, e) { return Rt(e) ? Rn(t, e, 1) : Rn(t, 1); } - function mT(t, e) { - return Rt(e) ? M1(function() { + function lT(t, e) { + return Rt(e) ? S1(function() { return t; - }, e) : M1(function() { + }, e) : S1(function() { return t; }); } - function gT() { + function fT() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - var r = rc(t); + var r = tc(t); return wt(function(n, i) { - Ym()(Fr(lr([n], ur(t)), r)).subscribe(i); + Xm()(Fr(lr([n], ur(t)), r)).subscribe(i); }); } - function yT() { + function hT() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - return gT.apply(void 0, lr([], ur(t))); + return fT.apply(void 0, lr([], ur(t))); } - function iz(t) { + function JV(t) { return new Ht(function(e) { return t.subscribe(e); }); } - var sz = { + var QV = { connector: function() { return new Er(); } }; - function Jm(t, e) { - e === void 0 && (e = sz); + function Zm(t, e) { + e === void 0 && (e = QV); var r = e.connector; return wt(function(n, i) { var s = r(); - Ot(t(iz(s))).subscribe(i), i.add(n.subscribe(s)); + Ot(t(JV(s))).subscribe(i), i.add(n.subscribe(s)); }); } - function bT(t) { - return Ff(function(e, r, n) { + function dT(t) { + return zf(function(e, r, n) { return !t || t(r, n) ? e + 1 : e; }, 0); } - function wT(t) { + function pT(t) { return wt(function(e, r) { var n = false, i = null, s = null, o = function() { if (s == null || s.unsubscribe(), s = null, n) { @@ -2571,7 +2571,7 @@ })); }); } - function vT(t, e) { + function mT(t, e) { return e === void 0 && (e = Vs), wt(function(r, n) { var i = null, s = null, o = null, a = function() { if (i) { @@ -2597,7 +2597,7 @@ })); }); } - function e0(t) { + function $d(t) { return wt(function(e, r) { var n = false; e.subscribe(lt(r, function(i) { @@ -2617,38 +2617,38 @@ })); }); } - function Vv() { + function Uv() { return wt(function(t, e) { t.subscribe(lt(e, an)); }); } - function zv(t) { + function jv(t) { return we(function() { return t; }); } - function Qm(t, e) { + function Jm(t, e) { return e ? function(r) { - return ld(e.pipe(ia(1), Vv()), r.pipe(Qm(t))); + return ud(e.pipe(ia(1), Uv()), r.pipe(Jm(t))); } : Rn(function(r, n) { - return Ot(t(r, n)).pipe(ia(1), zv(r)); + return Ot(t(r, n)).pipe(ia(1), jv(r)); }); } - function xT(t, e) { + function gT(t, e) { e === void 0 && (e = Vs); var r = oa(t, e); - return Qm(function() { + return Jm(function() { return r; }); } - function _T() { + function yT() { return wt(function(t, e) { t.subscribe(lt(e, function(r) { - return KA(r, e); + return FA(r, e); })); }); } - function ET(t, e) { + function bT(t, e) { return wt(function(r, n) { var i = /* @__PURE__ */ new Set(); r.subscribe(lt(n, function(s) { @@ -2660,7 +2660,7 @@ }); } function aa(t, e) { - return e === void 0 && (e = kn), t = t ?? oz, wt(function(r, n) { + return e === void 0 && (e = kn), t = t ?? $V, wt(function(r, n) { var i, s = true; r.subscribe(lt(n, function(o) { var a = e(o); @@ -2668,16 +2668,16 @@ })); }); } - function oz(t, e) { + function $V(t, e) { return t === e; } - function ST(t, e) { + function wT(t, e) { return aa(function(r, n) { return e ? e(r[t], n[t]) : r[t] === n[t]; }); } - function t0(t) { - return t === void 0 && (t = az), wt(function(e, r) { + function e0(t) { + return t === void 0 && (t = ez), wt(function(e, r) { var n = false; e.subscribe(lt(r, function(i) { n = true, r.next(i); @@ -2686,29 +2686,29 @@ })); }); } - function az() { + function ez() { return new fl(); } - function MT(t, e) { + function vT(t, e) { if (t < 0) - throw new E3(); + throw new _3(); var r = arguments.length >= 2; return function(n) { return n.pipe(Wr(function(i, s) { return s === t; - }), ia(1), r ? e0(e) : t0(function() { - return new E3(); + }), ia(1), r ? $d(e) : e0(function() { + return new _3(); })); }; } - function AT() { + function xT() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; return function(r) { - return ld(r, xe.apply(void 0, lr([], ur(t)))); + return ud(r, xe.apply(void 0, lr([], ur(t)))); }; } - function TT(t, e) { + function _T(t, e) { return wt(function(r, n) { var i = 0; r.subscribe(lt(n, function(s) { @@ -2718,9 +2718,9 @@ })); }); } - function $m(t, e) { + function Qm(t, e) { return e ? function(r) { - return r.pipe($m(function(n, i) { + return r.pipe(Qm(function(n, i) { return Ot(t(n, i)).pipe(we(function(s, o) { return e(n, s, i, o); })); @@ -2736,16 +2736,16 @@ })); }); } - function Fv() { - return $m(kn); + function Vv() { + return Qm(kn); } - var NT = Fv; - function IT(t, e, r) { + var ET = Vv; + function ST(t, e, r) { return e === void 0 && (e = 1 / 0), e = (e || 0) < 1 ? 1 / 0 : e, wt(function(n, i) { - return Rv(n, i, t, e, void 0, true, r); + return Pv(n, i, t, e, void 0, true, r); }); } - function Hv(t) { + function zv(t) { return wt(function(e, r) { try { e.subscribe(r); @@ -2754,10 +2754,10 @@ } }); } - function OT(t, e) { - return wt(PT(t, e, "value")); + function MT(t, e) { + return wt(AT(t, e, "value")); } - function PT(t, e, r) { + function AT(t, e, r) { var n = r === "index"; return function(i, s) { var o = 0; @@ -2769,20 +2769,20 @@ })); }; } - function kT(t, e) { - return wt(PT(t, e, "index")); + function TT(t, e) { + return wt(AT(t, e, "index")); } - function A1(t, e) { + function M1(t, e) { var r = arguments.length >= 2; return function(n) { return n.pipe(t ? Wr(function(i, s) { return t(i, s, n); - }) : kn, ia(1), r ? e0(e) : t0(function() { + }) : kn, ia(1), r ? $d(e) : e0(function() { return new fl(); })); }; } - function RT(t, e, r, n) { + function NT(t, e, r, n) { return wt(function(i, s) { var o; !e || typeof e == "function" ? o = e : (r = e.duration, o = e.element, n = e.connector); @@ -2792,24 +2792,24 @@ return c(function(N) { return N.error(_); }); - }, f = 0, p = false, b = new Mv(s, function(_) { + }, f = 0, p = false, b = new Ev(s, function(_) { try { - var N = t(_), R = a.get(N); - if (!R) { - a.set(N, R = n ? n() : new Er()); - var F = E(N, R); + var N = t(_), k = a.get(N); + if (!k) { + a.set(N, k = n ? n() : new Er()); + var F = E(N, k); if (s.next(F), r) { - var D = lt(R, function() { - R.complete(), D == null || D.unsubscribe(); + var L = lt(k, function() { + k.complete(), L == null || L.unsubscribe(); }, void 0, void 0, function() { return a.delete(N); }); - b.add(Ot(r(F)).subscribe(D)); + b.add(Ot(r(F)).subscribe(L)); } } - R.next(o ? o(_) : _); - } catch (L) { - u(L); + k.next(o ? o(_) : _); + } catch (D) { + u(D); } }, function() { return c(function(_) { @@ -2822,18 +2822,18 @@ }); i.subscribe(b); function E(_, N) { - var R = new Ht(function(F) { + var k = new Ht(function(F) { f++; - var D = N.subscribe(F); + var L = N.subscribe(F); return function() { - D.unsubscribe(), --f === 0 && p && b.unsubscribe(); + L.unsubscribe(), --f === 0 && p && b.unsubscribe(); }; }); - return R.key = _, R; + return k.key = _, k; } }); } - function CT() { + function IT() { return wt(function(t, e) { t.subscribe(lt(e, function() { e.next(false), e.complete(); @@ -2842,7 +2842,7 @@ })); }); } - function qv(t) { + function Fv(t) { return t <= 0 ? function() { return Gi; } : wt(function(e, r) { @@ -2872,46 +2872,46 @@ })); }); } - function DT(t, e) { + function OT(t, e) { var r = arguments.length >= 2; return function(n) { return n.pipe(t ? Wr(function(i, s) { return t(i, s, n); - }) : kn, qv(1), r ? e0(e) : t0(function() { + }) : kn, Fv(1), r ? $d(e) : e0(function() { return new fl(); })); }; } - function LT() { + function PT() { return wt(function(t, e) { t.subscribe(lt(e, function(r) { - e.next(Rp.createNext(r)); + e.next(Pp.createNext(r)); }, function() { - e.next(Rp.createComplete()), e.complete(); + e.next(Pp.createComplete()), e.complete(); }, function(r) { - e.next(Rp.createError(r)), e.complete(); + e.next(Pp.createError(r)), e.complete(); })); }); } - function BT(t) { - return Ff(Rt(t) ? function(e, r) { + function kT(t) { + return zf(Rt(t) ? function(e, r) { return t(e, r) > 0 ? e : r; } : function(e, r) { return e > r ? e : r; }); } - var UT = Rn; - function jT(t, e, r) { + var RT = Rn; + function CT(t, e, r) { return r === void 0 && (r = 1 / 0), Rt(e) ? Rn(function() { return t; }, e, r) : (typeof e == "number" && (r = e), Rn(function() { return t; }, r)); } - function Hf(t, e, r) { + function Ff(t, e, r) { return r === void 0 && (r = 1 / 0), wt(function(n, i) { var s = e; - return Rv(n, i, function(o, a) { + return Pv(n, i, function(o, a) { return t(s, o, a); }, r, function(o) { s = o; @@ -2920,46 +2920,46 @@ }); }); } - function Wv() { + function Hv() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - var r = rc(t), n = RA(t, 1 / 0); + var r = tc(t), n = NA(t, 1 / 0); return t = dl(t), wt(function(i, s) { - Qd(n)(Fr(lr([i], ur(t)), r)).subscribe(s); + Jd(n)(Fr(lr([i], ur(t)), r)).subscribe(s); }); } - function su() { + function iu() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - return Wv.apply(void 0, lr([], ur(t))); + return Hv.apply(void 0, lr([], ur(t))); } - function VT(t) { - return Ff(Rt(t) ? function(e, r) { + function DT(t) { + return zf(Rt(t) ? function(e, r) { return t(e, r) < 0 ? e : r; } : function(e, r) { return e < r ? e : r; }); } - function eg(t, e) { + function $m(t, e) { var r = Rt(t) ? t : function() { return t; }; - return Rt(e) ? Jm(e, { + return Rt(e) ? Zm(e, { connector: r }) : function(n) { - return new Gm(n, r); + return new Wm(n, r); }; } - function zT() { + function LT() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; var r = dl(t); return function(n) { - return nT.apply(void 0, lr([n], ur(r))); + return QA.apply(void 0, lr([n], ur(r))); }; } - var cz = zT; - function FT() { + var tz = LT; + function BT() { return wt(function(t, e) { var r, n = false; t.subscribe(lt(e, function(i) { @@ -2968,7 +2968,7 @@ })); }); } - function HT() { + function UT() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; var r = t.length; @@ -2985,44 +2985,44 @@ return i; }); } - function qT(t) { + function jT(t) { return t ? function(e) { - return Jm(t)(e); + return Zm(t)(e); } : function(e) { - return eg(new Er())(e); + return $m(new Er())(e); }; } - function WT(t) { + function VT(t) { return function(e) { - var r = new Xc(t); - return new Gm(e, function() { + var r = new Kc(t); + return new Wm(e, function() { return r; }); }; } - function GT() { + function zT() { return function(t) { - var e = new Av(); - return new Gm(t, function() { + var e = new Sv(); + return new Wm(t, function() { return e; }); }; } - function tg(t, e, r, n) { + function eg(t, e, r, n) { r && !Rt(r) && (n = r); var i = Rt(r) ? r : void 0; return function(s) { - return eg(new tc(t, e, n), i)(s); + return $m(new ec(t, e, n), i)(s); }; } - function Gv() { + function qv() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; return t.length ? wt(function(r, n) { - sT(lr([r], ur(t)))(n); + eT(lr([r], ur(t)))(n); }) : kn; } - function KT(t) { + function FT(t) { var e, r = 1 / 0, n; return t != null && (typeof t == "object" ? (e = t.count, r = e === void 0 ? 1 / 0 : e, n = t.delay) : r = t), r <= 0 ? function() { return Gi; @@ -3044,7 +3044,7 @@ u(); }); } - function XT(t) { + function HT(t) { return wt(function(e, r) { var n, i = false, s, o = false, a = false, c = function() { return a && o && (r.complete(), true); @@ -3062,7 +3062,7 @@ f(); }); } - function YT(t) { + function qT(t) { t === void 0 && (t = 1 / 0); var e; t && typeof t == "object" ? e = t : e = { @@ -3080,12 +3080,12 @@ f ? (f.unsubscribe(), f = null, p()) : b = true; }; if (i != null) { - var N = typeof i == "number" ? oa(i) : Ot(i(E, u)), R = lt(c, function() { - R.unsubscribe(), _(); + var N = typeof i == "number" ? oa(i) : Ot(i(E, u)), k = lt(c, function() { + k.unsubscribe(), _(); }, function() { c.complete(); }); - N.subscribe(R); + N.subscribe(k); } else _(); } else @@ -3095,7 +3095,7 @@ p(); }); } - function ZT(t) { + function WT(t) { return wt(function(e, r) { var n, i = false, s, o = function() { n = e.subscribe(lt(r, void 0, void 0, function(a) { @@ -3107,7 +3107,7 @@ o(); }); } - function Kv(t) { + function Wv(t) { return wt(function(e, r) { var n = false, i = null; e.subscribe(lt(r, function(s) { @@ -3121,17 +3121,17 @@ }, an)); }); } - function JT(t, e) { - return e === void 0 && (e = Vs), Kv(rT(t, e)); + function GT(t, e) { + return e === void 0 && (e = Vs), Wv(JA(t, e)); } - function r0(t, e) { - return wt(hT(t, e, arguments.length >= 2, true)); + function t0(t, e) { + return wt(aT(t, e, arguments.length >= 2, true)); } - function QT(t, e) { + function KT(t, e) { return e === void 0 && (e = function(r, n) { return r === n; }), wt(function(r, n) { - var i = z9(), s = z9(), o = function(c) { + var i = B9(), s = B9(), o = function(c) { n.next(c), n.complete(); }, a = function(c, u) { var f = lt(n, function(p) { @@ -3147,7 +3147,7 @@ r.subscribe(a(i, s)), Ot(t).subscribe(a(s, i)); }); } - function z9() { + function B9() { return { buffer: [], complete: false @@ -3159,30 +3159,30 @@ return new Er(); } : e, n = t.resetOnError, i = n === void 0 ? true : n, s = t.resetOnComplete, o = s === void 0 ? true : s, a = t.resetOnRefCountZero, c = a === void 0 ? true : a; return function(u) { - var f, p, b, E = 0, _ = false, N = false, R = function() { + var f, p, b, E = 0, _ = false, N = false, k = function() { p == null || p.unsubscribe(), p = void 0; }, F = function() { - R(), f = b = void 0, _ = N = false; - }, D = function() { - var L = f; - F(), L == null || L.unsubscribe(); + k(), f = b = void 0, _ = N = false; + }, L = function() { + var D = f; + F(), D == null || D.unsubscribe(); }; - return wt(function(L, q) { - E++, !N && !_ && R(); + return wt(function(D, q) { + E++, !N && !_ && k(); var W = b = b ?? r(); q.add(function() { - E--, E === 0 && !N && !_ && (p = Z2(D, c)); - }), W.subscribe(q), !f && E > 0 && (f = new Mf({ + E--, E === 0 && !N && !_ && (p = Z2(L, c)); + }), W.subscribe(q), !f && E > 0 && (f = new Sf({ next: function(z) { return W.next(z); }, error: function(z) { - N = true, R(), p = Z2(F, i, z), W.error(z); + N = true, k(), p = Z2(F, i, z), W.error(z); }, complete: function() { - _ = true, R(), p = Z2(F, o), W.complete(); + _ = true, k(), p = Z2(F, o), W.complete(); } - }), Ot(L).subscribe(f)); + }), Ot(D).subscribe(f)); })(u); }; } @@ -3194,7 +3194,7 @@ return; } if (e !== false) { - var i = new Mf({ + var i = new Sf({ next: function() { i.unsubscribe(), t(); } @@ -3206,29 +3206,29 @@ var n, i, s, o, a = false; return t && typeof t == "object" ? (n = t.bufferSize, o = n === void 0 ? 1 / 0 : n, i = t.windowTime, e = i === void 0 ? 1 / 0 : i, s = t.refCount, a = s === void 0 ? false : s, r = t.scheduler) : o = t ?? 1 / 0, ml({ connector: function() { - return new tc(o, e, r); + return new ec(o, e, r); }, resetOnError: true, resetOnComplete: false, resetOnRefCountZero: a }); } - function $T(t) { + function XT(t) { return wt(function(e, r) { var n = false, i, s = false, o = 0; e.subscribe(lt(r, function(a) { - s = true, (!t || t(a, o++, e)) && (n && r.error(new YA("Too many matching values")), n = true, i = a); + s = true, (!t || t(a, o++, e)) && (n && r.error(new qA("Too many matching values")), n = true, i = a); }, function() { - n ? (r.next(i), r.complete()) : r.error(s ? new XA("No matching values") : new fl()); + n ? (r.next(i), r.complete()) : r.error(s ? new HA("No matching values") : new fl()); })); }); } - function eN(t) { + function YT(t) { return Wr(function(e, r) { return t <= r; }); } - function tN(t) { + function ZT(t) { return t <= 0 ? kn : wt(function(e, r) { var n = new Array(t), i = 0; return e.subscribe(lt(r, function(s) { @@ -3244,7 +3244,7 @@ }; }); } - function rN(t) { + function JT(t) { return wt(function(e, r) { var n = false, i = lt(r, function() { i == null || i.unsubscribe(), n = true; @@ -3254,7 +3254,7 @@ })); }); } - function Xv(t) { + function Gv(t) { return wt(function(e, r) { var n = false, i = 0; e.subscribe(lt(r, function(s) { @@ -3265,9 +3265,9 @@ function Cr() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - var r = rc(t); + var r = tc(t); return wt(function(n, i) { - (r ? ld(t, n, r) : ld(t, n)).subscribe(i); + (r ? ud(t, n, r) : ud(t, n)).subscribe(i); }); } function Oe(t, e) { @@ -3288,17 +3288,17 @@ })); }); } - function nN() { + function QT() { return Oe(kn); } - function iN(t, e) { + function $T(t, e) { return Rt(e) ? Oe(function() { return t; }, e) : Oe(function() { return t; }); } - function sN(t, e) { + function eN(t, e) { return wt(function(r, n) { var i = e; return Oe(function(s, o) { @@ -3310,14 +3310,14 @@ }; }); } - function oN(t) { + function tN(t) { return wt(function(e, r) { Ot(t).subscribe(lt(r, function() { return r.complete(); }, an)), !r.closed && e.subscribe(r); }); } - function aN(t, e) { + function rN(t, e) { return e === void 0 && (e = false), wt(function(r, n) { var i = 0; r.subscribe(lt(n, function(s) { @@ -3347,15 +3347,15 @@ })); }) : kn; } - function Yv(t, e) { + function Kv(t, e) { return wt(function(r, n) { var i = e ?? {}, s = i.leading, o = s === void 0 ? true : s, a = i.trailing, c = a === void 0 ? false : a, u = false, f = null, p = null, b = false, E = function() { - p == null || p.unsubscribe(), p = null, c && (R(), b && n.complete()); + p == null || p.unsubscribe(), p = null, c && (k(), b && n.complete()); }, _ = function() { p = null, b && n.complete(); }, N = function(F) { return p = Ot(t(F)).subscribe(lt(n, E, _)); - }, R = function() { + }, k = function() { if (u) { u = false; var F = f; @@ -3363,37 +3363,37 @@ } }; r.subscribe(lt(n, function(F) { - u = true, f = F, !(p && !p.closed) && (o ? R() : N(F)); + u = true, f = F, !(p && !p.closed) && (o ? k() : N(F)); }, function() { b = true, !(c && u && p && !p.closed) && n.complete(); })); }); } - function cN(t, e, r) { + function nN(t, e, r) { e === void 0 && (e = Vs); var n = oa(t, e); - return Yv(function() { + return Kv(function() { return n; }, r); } - function uN(t) { + function iN(t) { return t === void 0 && (t = Vs), wt(function(e, r) { var n = t.now(); e.subscribe(lt(r, function(i) { var s = t.now(), o = s - n; - n = s, r.next(new uz(i, o)); + n = s, r.next(new rz(i, o)); })); }); } - var uz = function() { + var rz = function() { function t(e, r) { this.value = e, this.interval = r; } return t; }(); - function lN(t, e, r) { + function sN(t, e, r) { var n, i, s; - if (r = r ?? Nv, Pv(t) ? n = t : typeof t == "number" && (i = t), e) + if (r = r ?? Av, Iv(t) ? n = t : typeof t == "number" && (i = t), e) s = function() { return e; }; @@ -3401,19 +3401,19 @@ throw new TypeError("No observable provided to switch to"); if (n == null && i == null) throw new TypeError("No timeout provided."); - return kv({ + return Ov({ first: n, each: i, scheduler: r, with: s }); } - function fN(t) { - return t === void 0 && (t = Km), we(function(e) { + function oN(t) { + return t === void 0 && (t = Gm), we(function(e) { return { value: e, timestamp: t.now() }; }); } - function hN(t) { + function aN(t) { return wt(function(e, r) { var n = new Er(); r.next(n.asObservable()); @@ -3431,7 +3431,7 @@ }; }); } - function dN(t, e) { + function cN(t, e) { e === void 0 && (e = 0); var r = e > 0 ? e : t; return wt(function(n, i) { @@ -3443,8 +3443,8 @@ var E = b.value; E.next(c); } - } catch (R) { - u = { error: R }; + } catch (k) { + u = { error: k }; } finally { try { b && !b.done && (f = p.return) && f.call(p); @@ -3471,55 +3471,55 @@ })); }); } - function pN(t) { + function uN(t) { for (var e, r, n = [], i = 1; i < arguments.length; i++) n[i - 1] = arguments[i]; - var s = (e = rc(n)) !== null && e !== void 0 ? e : Vs, o = (r = n[0]) !== null && r !== void 0 ? r : null, a = n[1] || 1 / 0; + var s = (e = tc(n)) !== null && e !== void 0 ? e : Vs, o = (r = n[0]) !== null && r !== void 0 ? r : null, a = n[1] || 1 / 0; return wt(function(c, u) { - var f = [], p = false, b = function(R) { - var F = R.window, D = R.subs; - F.complete(), D.unsubscribe(), Ya(f, R), p && E(); + var f = [], p = false, b = function(k) { + var F = k.window, L = k.subs; + F.complete(), L.unsubscribe(), Xa(f, k), p && E(); }, E = function() { if (f) { - var R = new ui(); - u.add(R); - var F = new Er(), D = { + var k = new li(); + u.add(k); + var F = new Er(), L = { window: F, - subs: R, + subs: k, seen: 0 }; - f.push(D), u.next(F.asObservable()), qi(R, s, function() { - return b(D); + f.push(L), u.next(F.asObservable()), qi(k, s, function() { + return b(L); }, t); } }; o !== null && o >= 0 ? qi(u, s, E, o, true) : p = true, E(); - var _ = function(R) { - return f.slice().forEach(R); - }, N = function(R) { + var _ = function(k) { + return f.slice().forEach(k); + }, N = function(k) { _(function(F) { - var D = F.window; - return R(D); - }), R(u), u.unsubscribe(); + var L = F.window; + return k(L); + }), k(u), u.unsubscribe(); }; - return c.subscribe(lt(u, function(R) { + return c.subscribe(lt(u, function(k) { _(function(F) { - F.window.next(R), a <= ++F.seen && b(F); + F.window.next(k), a <= ++F.seen && b(F); }); }, function() { - return N(function(R) { - return R.complete(); + return N(function(k) { + return k.complete(); }); - }, function(R) { + }, function(k) { return N(function(F) { - return F.error(R); + return F.error(k); }); })), function() { f = null; }; }); } - function mN(t, e) { + function lN(t, e) { return wt(function(r, n) { var i = [], s = function(o) { for (; 0 < i.length; ) @@ -3529,8 +3529,8 @@ Ot(t).subscribe(lt(n, function(o) { var a = new Er(); i.push(a); - var c = new ui(), u = function() { - Ya(i, a), a.complete(), c.unsubscribe(); + var c = new li(), u = function() { + Xa(i, a), a.complete(), c.unsubscribe(); }, f; try { f = Ot(e(o)); @@ -3566,7 +3566,7 @@ })); }); } - function gN(t) { + function fN(t) { return wt(function(e, r) { var n, i, s = function(a) { n.error(a), r.error(a); @@ -3590,10 +3590,10 @@ })); }); } - function Zv() { + function Xv() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - var r = Yd(t); + var r = Xd(t); return wt(function(n, i) { for (var s = t.length, o = new Array(s), a = t.map(function() { return false; @@ -3611,215 +3611,215 @@ })); }); } - function yN(t) { - return dT(Dv, t); + function hN(t) { + return cT(Rv, t); } - function bN() { + function dN() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; return wt(function(r, n) { - Dv.apply(void 0, lr([r], ur(t))).subscribe(n); + Rv.apply(void 0, lr([r], ur(t))).subscribe(n); }); } - function wN() { + function pN() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - return bN.apply(void 0, lr([], ur(t))); + return dN.apply(void 0, lr([], ur(t))); } - var lz = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var nz = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - ArgumentOutOfRangeError: E3, - AsyncSubject: Av, - BehaviorSubject: Xc, - ConnectableObservable: Gm, + ArgumentOutOfRangeError: _3, + AsyncSubject: Sv, + BehaviorSubject: Kc, + ConnectableObservable: Wm, EMPTY: Gi, EmptyError: fl, - NEVER: Cv, - NotFoundError: XA, - Notification: Rp, + NEVER: kv, + NotFoundError: HA, + Notification: Pp, get NotificationKind() { - return _3; + return x3; }, - ObjectUnsubscribedError: NA, + ObjectUnsubscribedError: EA, Observable: Ht, - ReplaySubject: tc, - Scheduler: x3, - SequenceError: YA, + ReplaySubject: ec, + Scheduler: v3, + SequenceError: qA, Subject: Er, - Subscriber: qm, - Subscription: ui, - TimeoutError: ZA, - UnsubscriptionError: Pp, - VirtualAction: kA, - VirtualTimeScheduler: pV, - animationFrame: dV, - animationFrameScheduler: PA, - animationFrames: $j, - asap: aV, - asapScheduler: Tv, - async: Nv, + Subscriber: Hm, + Subscription: li, + TimeoutError: WA, + UnsubscriptionError: Ip, + VirtualAction: TA, + VirtualTimeScheduler: aV, + animationFrame: oV, + animationFrameScheduler: AA, + animationFrames: Gj, + asap: eV, + asapScheduler: Mv, + async: Av, asyncScheduler: Vs, - audit: Lv, - auditTime: oT, - bindCallback: RV, - bindNodeCallback: CV, - buffer: aT, - bufferCount: cT, - bufferTime: uT, - bufferToggle: lT, - bufferWhen: fT, + audit: Cv, + auditTime: tT, + bindCallback: AV, + bindNodeCallback: TV, + buffer: rT, + bufferCount: nT, + bufferTime: iT, + bufferToggle: sT, + bufferWhen: oT, catchError: Yt, - combineAll: pT, + combineAll: uT, combineLatest: Qe, - combineLatestAll: Bv, - combineLatestWith: jv, - concat: ld, - concatAll: Ym, - concatMap: M1, - concatMapTo: mT, - concatWith: yT, - config: iu, - connect: Jm, - connectable: zV, - count: bT, - debounce: wT, - debounceTime: vT, - defaultIfEmpty: e0, - defer: $d, - delay: xT, - delayWhen: Qm, - dematerialize: _T, - distinct: ET, + combineLatestAll: Dv, + combineLatestWith: Bv, + concat: ud, + concatAll: Xm, + concatMap: S1, + concatMapTo: lT, + concatWith: hT, + config: nu, + connect: Zm, + connectable: CV, + count: dT, + debounce: pT, + debounceTime: mT, + defaultIfEmpty: $d, + defer: Qd, + delay: gT, + delayWhen: Jm, + dematerialize: yT, + distinct: bT, distinctUntilChanged: aa, - distinctUntilKeyChanged: ST, - elementAt: MT, - empty: mV, - endWith: AT, - every: TT, - exhaust: NT, - exhaustAll: Fv, - exhaustMap: $m, - expand: IT, + distinctUntilKeyChanged: wT, + elementAt: vT, + empty: cV, + endWith: xT, + every: _T, + exhaust: ET, + exhaustAll: Vv, + exhaustMap: Qm, + expand: ST, filter: Wr, - finalize: Hv, - find: OT, - findIndex: kT, - first: A1, - firstValueFrom: gi, - flatMap: UT, - forkJoin: eT, + finalize: zv, + find: MT, + findIndex: TT, + first: M1, + firstValueFrom: yi, + flatMap: RT, + forkJoin: YA, from: Fr, - fromEvent: S3, - fromEventPattern: tT, - generate: XV, - groupBy: RT, + fromEvent: E3, + fromEventPattern: ZA, + generate: zV, + groupBy: NT, identity: kn, - ignoreElements: Vv, - iif: YV, - interval: rT, - isEmpty: CT, - isObservable: NV, - last: DT, - lastValueFrom: IV, + ignoreElements: Uv, + iif: FV, + interval: JA, + isEmpty: IT, + isObservable: xV, + last: OT, + lastValueFrom: _V, map: we, - mapTo: zv, - materialize: LT, - max: BT, - merge: Zm, - mergeAll: Qd, + mapTo: jv, + materialize: PT, + max: kT, + merge: Ym, + mergeAll: Jd, mergeMap: Rn, - mergeMapTo: jT, - mergeScan: Hf, - mergeWith: su, - min: VT, - multicast: eg, - never: ZV, + mergeMapTo: CT, + mergeScan: Ff, + mergeWith: iu, + min: DT, + multicast: $m, + never: HV, noop: an, - observable: Wm, - observeOn: Zd, + observable: qm, + observeOn: Yd, of: xe, - onErrorResumeNext: nT, - onErrorResumeNextWith: zT, - pairs: QV, - pairwise: FT, - partition: $V, - pipe: Sv, - pluck: HT, - publish: qT, - publishBehavior: WT, - publishLast: GT, - publishReplay: tg, - queue: lV, - queueScheduler: OA, - race: ez, - raceWith: Gv, - range: tz, - reduce: Ff, - refCount: Gd, - repeat: KT, - repeatWhen: XT, - retry: YT, - retryWhen: ZT, - sample: Kv, - sampleTime: JT, - scan: r0, - scheduled: WA, - sequenceEqual: QT, + onErrorResumeNext: QA, + onErrorResumeNextWith: LT, + pairs: WV, + pairwise: BT, + partition: GV, + pipe: _v, + pluck: UT, + publish: jT, + publishBehavior: VT, + publishLast: zT, + publishReplay: eg, + queue: nV, + queueScheduler: MA, + race: KV, + raceWith: qv, + range: XV, + reduce: zf, + refCount: Wd, + repeat: FT, + repeatWhen: HT, + retry: qT, + retryWhen: WT, + sample: Wv, + sampleTime: GT, + scan: t0, + scheduled: VA, + sequenceEqual: KT, share: ml, shareReplay: qt, - single: $T, - skip: eN, - skipLast: tN, - skipUntil: rN, - skipWhile: Xv, + single: XT, + skip: YT, + skipLast: ZT, + skipUntil: JT, + skipWhile: Gv, startWith: Cr, - subscribeOn: Jd, - switchAll: nN, + subscribeOn: Zd, + switchAll: QT, switchMap: Oe, - switchMapTo: iN, - switchScan: sN, + switchMapTo: $T, + switchScan: eN, take: ia, - takeLast: qv, - takeUntil: oN, - takeWhile: aN, + takeLast: Fv, + takeUntil: tN, + takeWhile: rN, tap: Us, - throttle: Yv, - throttleTime: cN, - throwError: GA, - throwIfEmpty: t0, - timeInterval: uN, - timeout: kv, - timeoutWith: lN, + throttle: Kv, + throttleTime: nN, + throwError: zA, + throwIfEmpty: e0, + timeInterval: iN, + timeout: Ov, + timeoutWith: sN, timer: oa, - timestamp: fN, + timestamp: oN, toArray: pl, - using: rz, - window: hN, - windowCount: dN, - windowTime: pN, - windowToggle: mN, - windowWhen: gN, - withLatestFrom: Zv, - zip: Dv, - zipAll: yN, - zipWith: wN + using: YV, + window: aN, + windowCount: cN, + windowTime: uN, + windowToggle: lN, + windowWhen: fN, + withLatestFrom: Xv, + zip: Rv, + zipAll: hN, + zipWith: pN }, Symbol.toStringTag, { value: "Module" })); - var vN = new tc( + var mN = new ec( 1 ); - var M3 = {}; - var gl = vN.asObservable(); + var S3 = {}; + var gl = mN.asObservable(); gl.subscribe( (t) => console.log("SELECTED NETWORK=", t.rpcUrl) ); - function dz(t) { + function oz(t) { return t("return this"); } - var li = typeof globalThis < "u" ? globalThis : typeof global < "u" ? global : typeof self < "u" ? self : typeof window < "u" ? window : dz(Function); - function Jv(t, e) { - return typeof li[t] > "u" ? e : li[t]; + var fi = typeof globalThis < "u" ? globalThis : typeof global < "u" ? global : typeof self < "u" ? self : typeof window < "u" ? window : oz(Function); + function Yv(t, e) { + return typeof fi[t] > "u" ? e : fi[t]; } - var pz = class { + var az = class { constructor(e) { re(this, "__encoding"); this.__encoding = e; @@ -3831,9 +3831,9 @@ return r; } }; - var mz = { name: "@polkadot/x-textdecoder", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" }; - var gz = /* @__PURE__ */ Jv("TextDecoder", pz); - var yz = class { + var cz = { name: "@polkadot/x-textdecoder", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" }; + var uz = /* @__PURE__ */ Yv("TextDecoder", az); + var lz = class { encode(e) { const r = e.length, n = new Uint8Array(r); for (let i = 0; i < r; i++) @@ -3841,34 +3841,34 @@ return n; } }; - var bz = { name: "@polkadot/x-textencoder", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" }; - var wz = /* @__PURE__ */ Jv("TextEncoder", yz); - var vz = [mz, bz]; - var Qv = { name: "@polkadot/util", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" }; + var fz = { name: "@polkadot/x-textencoder", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" }; + var hz = /* @__PURE__ */ Yv("TextEncoder", lz); + var dz = [cz, fz]; + var Zv = { name: "@polkadot/util", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" }; function St(t) { return typeof t == "function"; } - var xz = `Either remove and explicitly install matching versions or dedupe using your package manager. + var pz = `Either remove and explicitly install matching versions or dedupe using your package manager. The following conflicting packages were found:`; - var _N = "POLKADOTJS_DISABLE_ESM_CJS_WARNING"; - function _z(t) { - const e = li; + var yN = "POLKADOTJS_DISABLE_ESM_CJS_WARNING"; + function mz(t) { + const e = fi; return e.__polkadotjs || (e.__polkadotjs = {}), e.__polkadotjs[t] || (e.__polkadotjs[t] = []), e.__polkadotjs[t]; } - function Ez(t, e) { + function gz(t, e) { let r = 0; for (let n = 0, i = t.length; n < i; n++) r = Math.max(r, t[n].version.length); return t.map((n) => ` ${e(n.version.padEnd(r), n).join(" ")}`).join(` `); } - function Sz(t, { name: e }) { + function yz(t, { name: e }) { return [ t, e ]; } - function Mz(t, { path: e, type: r }) { + function bz(t, { path: e, type: r }) { let n; if (e && e.length >= 5) { const i = e.indexOf("node_modules"); @@ -3880,7 +3880,7 @@ The following conflicting packages were found:`; n ]; } - function Az(t, e) { + function wz(t, e) { if (t) return t; if (St(e)) @@ -3891,27 +3891,27 @@ The following conflicting packages were found:`; } return e || ""; } - function F9(t, e, r) { + function U9(t, e, r) { console.warn(`${t} -${xz} -${Ez(e, r)}`); +${pz} +${gz(e, r)}`); } function yl({ name: t, path: e, type: r, version: n }, i, s = []) { var p, b; if (!t.startsWith("@polkadot")) throw new Error(`Invalid package descriptor ${t}`); - const o = _z(t); - o.push({ path: Az(e, i), type: r, version: n }); - const a = o.every((E) => E.version === n), c = ((b = (p = li.process) == null ? void 0 : p.env) == null ? void 0 : b[_N]) === "1"; + const o = mz(t); + o.push({ path: wz(e, i), type: r, version: n }); + const a = o.every((E) => E.version === n), c = ((b = (p = fi.process) == null ? void 0 : p.env) == null ? void 0 : b[yN]) === "1"; if (o.length !== 1 && !(c && a)) - F9(`${t} has multiple versions, ensure that there is only one installed.`, o, Mz); + U9(`${t} has multiple versions, ensure that there is only one installed.`, o, bz); else { const E = s.filter((_) => _ && _.version !== n); - E.length && F9(`${t} requires direct dependencies exactly matching version ${n}.`, E, Sz); + E.length && U9(`${t} requires direct dependencies exactly matching version ${n}.`, E, yz); } } - yl(Qv, null, vz); - function T1(t, e) { + yl(Zv, null, dz); + function A1(t, e) { const r = Math.ceil(t.length / e); if (r === 1) return [t]; @@ -3922,7 +3922,7 @@ ${Ez(e, r)}`); } return n; } - function Tz(t, e = true) { + function vz(t, e = true) { return t.filter((r) => r !== void 0 && (e || r !== null)); } function Vu(t) { @@ -3943,7 +3943,7 @@ ${Ez(e, r)}`); } return n; } - function Nz(t, e = 0) { + function xz(t, e = 0) { if (t <= 0) throw new Error("Expected non-zero, positive number as a range size"); const r = new Array(t); @@ -3951,7 +3951,7 @@ ${Ez(e, r)}`); r[n] = n + e; return r; } - function Iz(t) { + function _z(t) { const e = t.slice(); let r = e.length; if (r === 1) @@ -3962,29 +3962,29 @@ ${Ez(e, r)}`); } return e; } - function Oz(t) { + function Ez(t) { const e = t.length, r = new Array(e), n = new Array(e); for (let i = 0; i < e; i++) [r[i], n[i]] = t[i]; return [r, n]; } - function Pz(t, e) { + function Sz(t, e) { const r = t.length, n = new Array(r); for (let i = 0; i < r; i++) n[i] = [t[i], e[i]]; return n; } - function EN(t, e) { + function bN(t, e) { if (!t) throw new Error(St(e) ? e() : e); } function Da(t, e) { - return EN(t != null, e), t; + return bN(t != null, e), t; } - function $v(t) { + function Jv(t) { throw new Error(`This codepath should be unreachable. Unhandled input: ${t}`); } - function rg(t) { + function tg(t) { return (...e) => { const r = e.length; if (r === 0) @@ -3995,34 +3995,34 @@ ${Ez(e, r)}`); return n; }; } - var kz = /* @__PURE__ */ rg((t, e) => t > e); - var Rz = /* @__PURE__ */ rg((t, e) => t < e); - function Cz() { + var Mz = /* @__PURE__ */ tg((t, e) => t > e); + var Az = /* @__PURE__ */ tg((t, e) => t < e); + function Tz() { return Number.NaN; } - var vt = /* @__PURE__ */ Jv("BigInt", Cz); + var vt = /* @__PURE__ */ Yv("BigInt", Tz); var Xu = /* @__PURE__ */ vt(0); - var Yc = /* @__PURE__ */ vt(1); - var Dz = /* @__PURE__ */ vt(2); - var Lz = /* @__PURE__ */ vt(3); - var Bz = /* @__PURE__ */ vt(4); - var Uz = /* @__PURE__ */ vt(5); - var jz = /* @__PURE__ */ vt(6); - var Vz = /* @__PURE__ */ vt(7); - var zz = /* @__PURE__ */ vt(8); - var Fz = /* @__PURE__ */ vt(9); - var Hz = /* @__PURE__ */ vt(10); - var qz = /* @__PURE__ */ vt(100); - var Wz = /* @__PURE__ */ vt(1e3); - var Gz = /* @__PURE__ */ vt(1e6); - var A3 = /* @__PURE__ */ vt(1e9); - var Kz = A3 * A3; - var SN = /* @__PURE__ */ vt(Number.MAX_SAFE_INTEGER); - var MN = /* @__PURE__ */ vt(94906265); - var H9 = vt(256); - var q9 = vt(256 * 256); - var Xz = vt("0x10000000000000000"); - function N1(t, { isLe: e = true, isNegative: r = false } = {}) { + var Xc = /* @__PURE__ */ vt(1); + var Nz = /* @__PURE__ */ vt(2); + var Iz = /* @__PURE__ */ vt(3); + var Oz = /* @__PURE__ */ vt(4); + var Pz = /* @__PURE__ */ vt(5); + var kz = /* @__PURE__ */ vt(6); + var Rz = /* @__PURE__ */ vt(7); + var Cz = /* @__PURE__ */ vt(8); + var Dz = /* @__PURE__ */ vt(9); + var Lz = /* @__PURE__ */ vt(10); + var Bz = /* @__PURE__ */ vt(100); + var Uz = /* @__PURE__ */ vt(1e3); + var jz = /* @__PURE__ */ vt(1e6); + var M3 = /* @__PURE__ */ vt(1e9); + var Vz = M3 * M3; + var wN = /* @__PURE__ */ vt(Number.MAX_SAFE_INTEGER); + var vN = /* @__PURE__ */ vt(94906265); + var j9 = vt(256); + var V9 = vt(256 * 256); + var zz = vt("0x10000000000000000"); + function T1(t, { isLe: e = true, isNegative: r = false } = {}) { e || (t = t.slice().reverse()); const n = t.length; if (r && n && t[n - 1] & 128) { @@ -4042,8 +4042,8 @@ ${Ez(e, r)}`); let o = vt(0); const a = n % 2; for (let c = n - 2; c >= a; c -= 2) - o = o * q9 + vt(s.getUint16(c, true) ^ 65535); - return a && (o = o * H9 + vt(t[0] ^ 255)), o * -Yc - Yc; + o = o * V9 + vt(s.getUint16(c, true) ^ 65535); + return a && (o = o * j9 + vt(t[0] ^ 255)), o * -Xc - Xc; } switch (n) { case 0: @@ -4060,25 +4060,25 @@ ${Ez(e, r)}`); case 8: return i.getBigUint64(0, true); case 16: - return i.getBigUint64(8, true) * Xz + i.getBigUint64(0, true); + return i.getBigUint64(8, true) * zz + i.getBigUint64(0, true); default: { let s = vt(0); const o = n % 2; for (let a = n - 2; a >= o; a -= 2) - s = s * q9 + vt(i.getUint16(a, true)); - return o && (s = s * H9 + vt(t[0])), s; + s = s * V9 + vt(i.getUint16(a, true)); + return o && (s = s * j9 + vt(t[0])), s; } } } var J2 = "0123456789abcdef"; - var I1 = new Uint8Array(256); - var AN = new Uint8Array(256 * 256); + var N1 = new Uint8Array(256); + var xN = new Uint8Array(256 * 256); for (let t = 0, e = J2.length; t < e; t++) - I1[J2[t].charCodeAt(0) | 0] = t | 0, t > 9 && (I1[J2[t].toUpperCase().charCodeAt(0) | 0] = t | 0); + N1[J2[t].charCodeAt(0) | 0] = t | 0, t > 9 && (N1[J2[t].toUpperCase().charCodeAt(0) | 0] = t | 0); for (let t = 0; t < 256; t++) { const e = t << 8; for (let r = 0; r < 256; r++) - AN[e | r] = I1[t] << 4 | I1[r]; + xN[e | r] = N1[t] << 4 | N1[r]; } function In(t, e = -1) { if (!t) @@ -4086,14 +4086,14 @@ ${Ez(e, r)}`); let r = t.startsWith("0x") ? 2 : 0; const n = Math.ceil((t.length - r) / 2), i = Math.ceil(e === -1 ? n : e / 8), s = new Uint8Array(i), o = i > n ? i - n : 0; for (let a = o; a < i; a++, r += 2) - s[a] = AN[t.charCodeAt(r) << 8 | t.charCodeAt(r + 1)]; + s[a] = xN[t.charCodeAt(r) << 8 | t.charCodeAt(r + 1)]; return s; } - function TN(t, { isLe: e = false, isNegative: r = false } = {}) { - return !t || t === "0x" ? vt(0) : N1(In(t), { isLe: e, isNegative: r }); + function _N(t, { isLe: e = false, isNegative: r = false } = {}) { + return !t || t === "0x" ? vt(0) : T1(In(t), { isLe: e, isNegative: r }); } var Lt = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}; - function nc(t) { + function rc(t) { return t && t.__esModule && Object.prototype.hasOwnProperty.call(t, "default") ? t.default : t; } function fn(t) { @@ -4117,14 +4117,14 @@ ${Ez(e, r)}`); }); }), r; } - var e4 = { exports: {} }; - var Yz = {}; - var Zz = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Qv = { exports: {} }; + var Fz = {}; + var Hz = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - default: Yz + default: Fz }, Symbol.toStringTag, { value: "Module" })); - var ng = /* @__PURE__ */ fn(Zz); - e4.exports; + var rg = /* @__PURE__ */ fn(Hz); + Qv.exports; (function(t) { (function(e, r) { function n(d, l) { @@ -4145,7 +4145,7 @@ ${Ez(e, r)}`); typeof e == "object" ? e.exports = s : r.BN = s, s.BN = s, s.wordSize = 26; var o; try { - typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = ng.Buffer; + typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = rg.Buffer; } catch { } s.isBN = function(l) { @@ -4450,7 +4450,7 @@ ${Ez(e, r)}`); var l = this.words[this.length - 1], h = this._countBits(l); return (this.length - 1) * 26 + h; }; - function R(d) { + function k(d) { for (var l = new Array(d.bitLength()), h = 0; h < l.length; h++) { var y = h / 26 | 0, x = h % 26; l[h] = d.words[y] >>> x & 1; @@ -4589,8 +4589,8 @@ ${Ez(e, r)}`); } return g !== 0 ? h.words[m] = g | 0 : h.length--, h._strip(); } - var D = function(l, h, y) { - var x = l.words, v = h.words, M = y.words, w = 0, g, m, P, Q = x[0] | 0, A = Q & 8191, K = Q >>> 13, U = x[1] | 0, j = U & 8191, G = U >>> 13, k = x[2] | 0, Y = k & 8191, ee = k >>> 13, ae = x[3] | 0, ie = ae & 8191, Z = ae >>> 13, ce = x[4] | 0, oe = ce & 8191, me = ce >>> 13, pe = x[5] | 0, se = pe & 8191, le = pe >>> 13, be = x[6] | 0, ye = be & 8191, Ee = be >>> 13, Te = x[7] | 0, C = Te & 8191, O = Te >>> 13, B = x[8] | 0, $ = B & 8191, te = B >>> 13, J = x[9] | 0, ne = J & 8191, fe = J >>> 13, ge = v[0] | 0, de = ge & 8191, ve = ge >>> 13, Ae = v[1] | 0, Ne = Ae & 8191, De = Ae >>> 13, ut = v[2] | 0, Ve = ut & 8191, Ze = ut >>> 13, Ge = v[3] | 0, ke = Ge & 8191, Re = Ge >>> 13, Je = v[4] | 0, Me = Je & 8191, Pe = Je >>> 13, et = v[5] | 0, Ce = et & 8191, ze = et >>> 13, nt = v[6] | 0, qe = nt & 8191, Ke = nt >>> 13, at = v[7] | 0, We = at & 8191, $e = at >>> 13, dt = v[8] | 0, ft = dt & 8191, ht = dt >>> 13, Mt = v[9] | 0, rt = Mt & 8191, _t = Mt >>> 13; + var L = function(l, h, y) { + var x = l.words, v = h.words, M = y.words, w = 0, g, m, P, Q = x[0] | 0, A = Q & 8191, K = Q >>> 13, U = x[1] | 0, j = U & 8191, G = U >>> 13, R = x[2] | 0, Y = R & 8191, ee = R >>> 13, ae = x[3] | 0, ie = ae & 8191, Z = ae >>> 13, ce = x[4] | 0, oe = ce & 8191, me = ce >>> 13, pe = x[5] | 0, se = pe & 8191, le = pe >>> 13, be = x[6] | 0, ye = be & 8191, Ee = be >>> 13, Te = x[7] | 0, C = Te & 8191, O = Te >>> 13, B = x[8] | 0, $ = B & 8191, te = B >>> 13, J = x[9] | 0, ne = J & 8191, fe = J >>> 13, ge = v[0] | 0, de = ge & 8191, ve = ge >>> 13, Ae = v[1] | 0, Ne = Ae & 8191, De = Ae >>> 13, ut = v[2] | 0, Ve = ut & 8191, Ze = ut >>> 13, Ge = v[3] | 0, ke = Ge & 8191, Re = Ge >>> 13, Je = v[4] | 0, Me = Je & 8191, Pe = Je >>> 13, et = v[5] | 0, Ce = et & 8191, ze = et >>> 13, nt = v[6] | 0, qe = nt & 8191, Ke = nt >>> 13, at = v[7] | 0, We = at & 8191, $e = at >>> 13, dt = v[8] | 0, ft = dt & 8191, ht = dt >>> 13, Mt = v[9] | 0, rt = Mt & 8191, _t = Mt >>> 13; y.negative = l.negative ^ h.negative, y.length = 19, g = Math.imul(A, de), m = Math.imul(A, ve), m = m + Math.imul(K, de) | 0, P = Math.imul(K, ve); var gr = (w + g | 0) + ((m & 8191) << 13) | 0; w = (P + (m >>> 13) | 0) + (gr >>> 26) | 0, gr &= 67108863, g = Math.imul(j, de), m = Math.imul(j, ve), m = m + Math.imul(G, de) | 0, P = Math.imul(G, ve), g = g + Math.imul(A, Ne) | 0, m = m + Math.imul(A, De) | 0, m = m + Math.imul(K, Ne) | 0, P = P + Math.imul(K, De) | 0; @@ -4631,8 +4631,8 @@ ${Ez(e, r)}`); var ma = (w + g | 0) + ((m & 8191) << 13) | 0; return w = (P + (m >>> 13) | 0) + (ma >>> 26) | 0, ma &= 67108863, M[0] = gr, M[1] = yr, M[2] = br, M[3] = wr, M[4] = tr, M[5] = Cn, M[6] = Dn, M[7] = Ln, M[8] = Bn, M[9] = Un, M[10] = rn, M[11] = jn, M[12] = Vn, M[13] = Tr, M[14] = zn, M[15] = Fn, M[16] = Hn, M[17] = Ji, M[18] = ma, w !== 0 && (M[19] = w, y.length++), y; }; - Math.imul || (D = F); - function L(d, l, h) { + Math.imul || (L = F); + function D(d, l, h) { h.negative = l.negative ^ d.negative, h.length = d.length + l.length; for (var y = 0, x = 0, v = 0; v < h.length - 1; v++) { var M = x; @@ -4646,11 +4646,11 @@ ${Ez(e, r)}`); return y !== 0 ? h.words[v] = y : h.length--, h._strip(); } function q(d, l, h) { - return L(d, l, h); + return D(d, l, h); } s.prototype.mulTo = function(l, h) { var y, x = this.length + l.length; - return this.length === 10 && l.length === 10 ? y = D(this, l, h) : x < 63 ? y = F(this, l, h) : x < 1024 ? y = L(this, l, h) : y = q(this, l, h), y; + return this.length === 10 && l.length === 10 ? y = L(this, l, h) : x < 63 ? y = F(this, l, h) : x < 1024 ? y = D(this, l, h) : y = q(this, l, h), y; }, s.prototype.mul = function(l) { var h = new s(null); return h.words = new Array(this.length + l.length), this.mulTo(l, h); @@ -4674,7 +4674,7 @@ ${Ez(e, r)}`); }, s.prototype.isqr = function() { return this.imul(this.clone()); }, s.prototype.pow = function(l) { - var h = R(l); + var h = k(l); if (h.length === 0) return new s(1); for (var y = this, x = 0; x < h.length && h[x] === 0; x++, y = y.sqr()) @@ -5276,69 +5276,69 @@ ${Ez(e, r)}`); return h._forceRed(this); }; })(t, Lt); - })(e4); - var Jz = e4.exports; - var ct = /* @__PURE__ */ nc(Jz); + })(Qv); + var qz = Qv.exports; + var ct = /* @__PURE__ */ rc(qz); function Ki(t) { return ct.isBN(t); } - var NN = /^0x[\da-fA-F]+$/; - var Qz = /^[\da-fA-F]+$/; + var EN = /^0x[\da-fA-F]+$/; + var Wz = /^[\da-fA-F]+$/; function Ft(t, e = -1, r) { - return typeof t == "string" && (t === "0x" || NN.test(t)) && (e === -1 ? r || t.length % 2 === 0 : t.length === 2 + Math.ceil(e / 4)); + return typeof t == "string" && (t === "0x" || EN.test(t)) && (e === -1 ? r || t.length % 2 === 0 : t.length === 2 + Math.ceil(e / 4)); } - function fi(t) { + function hi(t) { return !!t && typeof t == "object"; } - function t4(...t) { - return (e) => (fi(e) || St(e)) && t.every((r) => St(e[r])); + function $v(...t) { + return (e) => (hi(e) || St(e)) && t.every((r) => St(e[r])); } - function $z(...t) { + function Gz(...t) { return (e) => St(e) && t.every((r) => St(e[r])); } - function ig(...t) { - return (e) => fi(e) && t.every((r) => St(e[r])); + function ng(...t) { + return (e) => hi(e) && t.every((r) => St(e[r])); } - var r4 = /* @__PURE__ */ t4("toBigInt"); - var n4 = /* @__PURE__ */ t4("toBn"); - function i4(t) { - return typeof t == "bigint" ? t : t ? Ft(t) ? TN(t.toString()) : Ki(t) ? vt(t.toString()) : r4(t) ? t.toBigInt() : n4(t) ? vt(t.toBn().toString()) : vt(t) : vt(0); + var e4 = /* @__PURE__ */ $v("toBigInt"); + var t4 = /* @__PURE__ */ $v("toBn"); + function r4(t) { + return typeof t == "bigint" ? t : t ? Ft(t) ? _N(t.toString()) : Ki(t) ? vt(t.toString()) : e4(t) ? t.toBigInt() : t4(t) ? vt(t.toBn().toString()) : vt(t) : vt(0); } - function eF(t) { - const e = i4(t); + function Kz(t) { + const e = r4(t); if (e < Xu) throw new Error("square root of negative numbers is not supported"); - if (e <= SN) + if (e <= wN) return vt(~~Math.sqrt(Number(e))); - let r = MN; + let r = vN; for (; ; ) { - const n = e / r + r >> Yc; - if (r === n || r === n - Yc) + const n = e / r + r >> Xc; + if (r === n || r === n - Xc) return r; r = n; } } var hn = typeof vt == "function" && typeof vt.asIntN == "function"; - var IN = typeof __require == "function" && typeof module < "u"; - var tF = typeof __dirname < "u"; - var rF = !IN; - var nF = typeof WebAssembly < "u"; - var s4 = typeof li.Buffer == "function" && typeof li.Buffer.isBuffer == "function"; - var iF = typeof li.process == "object"; - function o4(t) { - return s4 && !!t && St(t.readDoubleLE) && li.Buffer.isBuffer(t); + var SN = typeof __require == "function" && typeof module < "u"; + var Xz = typeof __dirname < "u"; + var Yz = !SN; + var Zz = typeof WebAssembly < "u"; + var n4 = typeof fi.Buffer == "function" && typeof fi.Buffer.isBuffer == "function"; + var Jz = typeof fi.process == "object"; + function i4(t) { + return n4 && !!t && St(t.readDoubleLE) && fi.Buffer.isBuffer(t); } function Et(t) { return (t && t.constructor) === Uint8Array || t instanceof Uint8Array; } - var sF = new wz(); + var Qz = new hz(); function Dr(t) { - return t ? sF.encode(t.toString()) : new Uint8Array(); + return t ? Qz.encode(t.toString()) : new Uint8Array(); } function Xe(t) { - return Et(t) ? o4(t) ? new Uint8Array(t) : t : Ft(t) ? In(t) : Array.isArray(t) ? new Uint8Array(t) : Dr(t); + return Et(t) ? i4(t) ? new Uint8Array(t) : t : Ft(t) ? In(t) : Array.isArray(t) ? new Uint8Array(t) : Dr(t); } - function ON(t, e) { + function MN(t, e) { const r = Xe(t), n = Xe(e); let i = 0; for (; ; ) { @@ -5359,9 +5359,9 @@ ${Ez(e, r)}`); let n = 0; for (let i = 0; i < e; i++) r[i] = Xe(t[i]), n += r[i].length; - return hi(r, n); + return di(r, n); } - function hi(t, e = 0) { + function di(t, e = 0) { const r = t.length; let n = 0; if (!e) @@ -5372,7 +5372,7 @@ ${Ez(e, r)}`); i.set(t[s], n), n += t[s].length; return i; } - function a4(t) { + function s4(t) { const e = t.length | 0; for (let r = 0; r < e; r++) if (t[r] | 0) @@ -5393,7 +5393,7 @@ ${Ez(e, r)}`); } return false; } - function PN(t, e = -1, r = false) { + function AN(t, e = -1, r = false) { const n = Math.ceil(e / 8); if (e === -1 || t.length === n) return t; @@ -5402,10 +5402,10 @@ ${Ez(e, r)}`); const i = new Uint8Array(n); return i.set(t, r ? 0 : n - t.length), i; } - function c4(t) { - return t.sort(ON); + function o4(t) { + return t.sort(MN); } - function Xn(t, { isLe: e = true, isNegative: r = false } = {}) { + function Yn(t, { isLe: e = true, isNegative: r = false } = {}) { e || (t = t.slice().reverse()); const n = t.length; if (r && n && t[n - 1] & 128) @@ -5446,10 +5446,10 @@ ${Ez(e, r)}`); return new ct(t, "le"); } } - function oF(t) { - return s4 ? li.Buffer.from(t || []) : new Uint8Array(t || []); + function $z(t) { + return n4 ? fi.Buffer.from(t || []) : new Uint8Array(t || []); } - function kN(t, { bitLength: e = 32, isLe: r = true } = {}) { + function TN(t, { bitLength: e = 32, isLe: r = true } = {}) { if (e !== 32 && e !== 64) throw new Error("Invalid bitLength provided, expected 32 or 64"); if (t.length < e / 8) @@ -5457,20 +5457,20 @@ ${Ez(e, r)}`); const n = new DataView(t.buffer, t.byteOffset); return e === 32 ? n.getFloat32(0, r) : n.getFloat64(0, r); } - var O1 = new Array(256); - var RN = new Array(256 * 256); + var I1 = new Array(256); + var NN = new Array(256 * 256); for (let t = 0; t < 256; t++) - O1[t] = t.toString(16).padStart(2, "0"); + I1[t] = t.toString(16).padStart(2, "0"); for (let t = 0; t < 256; t++) { const e = t << 8; for (let r = 0; r < 256; r++) - RN[e | r] = O1[t] + O1[r]; + NN[e | r] = I1[t] + I1[r]; } function Q2(t, e) { const r = t.length % 2 | 0, n = t.length - r | 0; for (let i = 0; i < n; i += 2) - e += RN[t[i] << 8 | t[i + 1]]; - return r && (e += O1[t[n] | 0]), e; + e += NN[t[i] << 8 | t[i + 1]]; + return r && (e += I1[t[n] | 0]), e; } function Bt(t, e = -1, r = true) { const n = r ? "0x" : ""; @@ -5484,7 +5484,7 @@ ${Ez(e, r)}`); return n; return Q2(t, n); } - function CN(t, { isLe: e = true, isNegative: r = false } = {}) { + function IN(t, { isLe: e = true, isNegative: r = false } = {}) { e || (t = t.slice().reverse()); const n = t.length; if (r && n && t[n - 1] & 128) @@ -5525,97 +5525,97 @@ ${Ez(e, r)}`); throw new Error("Value more than 48-bits cannot be reliably converted"); } } - var aF = new gz("utf-8"); + var eF = new uz("utf-8"); function fo(t) { - return t ? aF.decode(t) : ""; + return t ? eF.decode(t) : ""; } - var Cp = /* @__PURE__ */ Xe(`Ethereum Signed Message: + var kp = /* @__PURE__ */ Xe(`Ethereum Signed Message: `); - var Af = /* @__PURE__ */ Xe(""); - var Tf = /* @__PURE__ */ Xe(""); - var cF = Af.length + Tf.length; - function fd(t, e) { - return t.length >= cF && On(t.subarray(0, Af.length), Af) && On(t.slice(-Tf.length), Tf) || e && t.length >= Cp.length && On(t.subarray(0, Cp.length), Cp); + var Mf = /* @__PURE__ */ Xe(""); + var Af = /* @__PURE__ */ Xe(""); + var tF = Mf.length + Af.length; + function ld(t, e) { + return t.length >= tF && On(t.subarray(0, Mf.length), Mf) && On(t.slice(-Af.length), Af) || e && t.length >= kp.length && On(t.subarray(0, kp.length), kp); } - function DN(t) { + function ON(t) { const e = Xe(t); - return fd(e, false) ? e.subarray(Af.length, e.length - Tf.length) : e; + return ld(e, false) ? e.subarray(Mf.length, e.length - Af.length) : e; } - function LN(t) { + function PN(t) { const e = Xe(t); - return fd(e, true) ? e : hi([Af, e, Tf]); + return ld(e, true) ? e : di([Mf, e, Af]); } - var W9 = vt(256); - var uF = vt(255); - function lF(t, e, r) { + var z9 = vt(256); + var rF = vt(255); + function nF(t, e, r) { const n = [], i = r && t < Xu; - for (i && (t = (t + Yc) * -Yc); t !== Xu; ) { - const s = t % W9, o = Number(i ? s ^ uF : s); - e ? n.push(o) : n.unshift(o), t = (t - s) / W9; + for (i && (t = (t + Xc) * -Xc); t !== Xu; ) { + const s = t % z9, o = Number(i ? s ^ rF : s); + e ? n.push(o) : n.unshift(o), t = (t - s) / z9; } return Uint8Array.from(n); } - function u4(t, { bitLength: e = -1, isLe: r = true, isNegative: n = false } = {}) { - const i = i4(t); + function a4(t, { bitLength: e = -1, isLe: r = true, isNegative: n = false } = {}) { + const i = r4(t); if (i === Xu) return e === -1 ? new Uint8Array(1) : new Uint8Array(Math.ceil((e || 0) / 8)); - const s = lF(i, r, n); + const s = nF(i, r, n); if (e === -1) return s; const o = Math.ceil((e || 0) / 8), a = new Uint8Array(o); return n && a.fill(255), a.set(s, r ? 0 : o - s.length), a; } - function fF(t, { bitLength: e = -1, isLe: r = false, isNegative: n = false } = {}) { - return Bt(u4(t || 0, { bitLength: e, isLe: r, isNegative: n })); + function iF(t, { bitLength: e = -1, isLe: r = false, isNegative: n = false } = {}) { + return Bt(a4(t || 0, { bitLength: e, isLe: r, isNegative: n })); } - function Qh(t) { + function Jh(t) { if (!t || t === "0x") return ""; - if (NN.test(t)) + if (EN.test(t)) return t.substring(2); - if (Qz.test(t)) + if (Wz.test(t)) return t; throw new Error(`Expected hex value to convert, found '${t}'`); } function Yu(t, { isLe: e = false, isNegative: r = false } = {}) { if (!t || t === "0x") return new ct(0); - const n = Qh(t), i = new ct(n, 16, e ? "le" : "be"); + const n = Jh(t), i = new ct(n, 16, e ? "le" : "be"); return r ? i.fromTwos(n.length * 4) : i; } - var l4 = /* @__PURE__ */ rg((t, e) => t.gt(e)); - var BN = /* @__PURE__ */ rg((t, e) => t.lt(e)); + var c4 = /* @__PURE__ */ tg((t, e) => t.gt(e)); + var kN = /* @__PURE__ */ tg((t, e) => t.lt(e)); var Jr = /* @__PURE__ */ new ct(0); var bl = /* @__PURE__ */ new ct(1); - var n0 = /* @__PURE__ */ new ct(2); - var hF = /* @__PURE__ */ new ct(3); - var dF = /* @__PURE__ */ new ct(4); - var pF = /* @__PURE__ */ new ct(5); - var mF = /* @__PURE__ */ new ct(6); - var gF = /* @__PURE__ */ new ct(7); - var UN = /* @__PURE__ */ new ct(8); - var yF = /* @__PURE__ */ new ct(9); - var bF = /* @__PURE__ */ new ct(10); - var jN = /* @__PURE__ */ new ct(100); - var wF = /* @__PURE__ */ new ct(1e3); - var VN = /* @__PURE__ */ new ct(1e6); - var hd = /* @__PURE__ */ new ct(1e9); - var zN = hd.mul(hd); - var FN = /* @__PURE__ */ new ct(Number.MAX_SAFE_INTEGER); - var HN = /* @__PURE__ */ new ct(94906265); - function ic(t) { + var r0 = /* @__PURE__ */ new ct(2); + var sF = /* @__PURE__ */ new ct(3); + var oF = /* @__PURE__ */ new ct(4); + var aF = /* @__PURE__ */ new ct(5); + var cF = /* @__PURE__ */ new ct(6); + var uF = /* @__PURE__ */ new ct(7); + var RN = /* @__PURE__ */ new ct(8); + var lF = /* @__PURE__ */ new ct(9); + var fF = /* @__PURE__ */ new ct(10); + var CN = /* @__PURE__ */ new ct(100); + var hF = /* @__PURE__ */ new ct(1e3); + var DN = /* @__PURE__ */ new ct(1e6); + var fd = /* @__PURE__ */ new ct(1e9); + var LN = fd.mul(fd); + var BN = /* @__PURE__ */ new ct(Number.MAX_SAFE_INTEGER); + var UN = /* @__PURE__ */ new ct(94906265); + function nc(t) { return typeof t == "bigint"; } function on(t) { - return t ? ct.isBN(t) ? t : Ft(t) ? Yu(t.toString()) : ic(t) ? new ct(t.toString()) : n4(t) ? t.toBn() : r4(t) ? new ct(t.toBigInt().toString()) : new ct(t) : new ct(0); + return t ? ct.isBN(t) ? t : Ft(t) ? Yu(t.toString()) : nc(t) ? new ct(t.toString()) : t4(t) ? t.toBn() : e4(t) ? new ct(t.toBigInt().toString()) : new ct(t) : new ct(0); } - function f4(t) { + function u4(t) { const e = on(t); if (e.isNeg()) throw new Error("square root of negative numbers is not supported"); - if (e.lte(FN)) + if (e.lte(BN)) return new ct(~~Math.sqrt(e.toNumber())); - let r = HN.clone(); + let r = UN.clone(); for (; ; ) { const n = e.div(r).iadd(r).ishrn(1); if (r.eq(n) || r.eq(n.sub(bl))) @@ -5623,51 +5623,51 @@ ${Ez(e, r)}`); r = n; } } - var vF = { bitLength: -1, isLe: true, isNegative: false }; - function Hr(t, { bitLength: e = -1, isLe: r = true, isNegative: n = false } = vF) { + var dF = { bitLength: -1, isLe: true, isNegative: false }; + function Hr(t, { bitLength: e = -1, isLe: r = true, isNegative: n = false } = dF) { const i = on(t), s = Math.ceil(e === -1 ? i.bitLength() / 8 : (e || 0) / 8); if (!t) return e === -1 ? new Uint8Array(1) : new Uint8Array(s); const o = new Uint8Array(s), a = n ? i.toTwos(s * 8) : i; return o.set(a.toArray(r ? "le" : "be", s), 0), o; } - function qN(t, { bitLength: e = -1, isLe: r = false, isNegative: n = false } = {}) { + function jN(t, { bitLength: e = -1, isLe: r = false, isNegative: n = false } = {}) { return Bt(Hr(t, { bitLength: e, isLe: r, isNegative: n })); } - function xF(t) { + function pF(t) { return new Uint8Array(t || []); } - var _F = n0.pow(new ct(8 - 2)).isub(bl); - var EF = n0.pow(new ct(16 - 2)).isub(bl); - var SF = n0.pow(new ct(32 - 2)).isub(bl); - var MF = { bitLength: 16 }; - var AF = { bitLength: 32 }; + var mF = r0.pow(new ct(8 - 2)).isub(bl); + var gF = r0.pow(new ct(16 - 2)).isub(bl); + var yF = r0.pow(new ct(32 - 2)).isub(bl); + var bF = { bitLength: 16 }; + var wF = { bitLength: 32 }; function qr(t) { const e = on(t); - if (e.lte(_F)) + if (e.lte(mF)) return new Uint8Array([e.toNumber() << 2]); - if (e.lte(EF)) - return Hr(e.shln(2).iadd(bl), MF); - if (e.lte(SF)) - return Hr(e.shln(2).iadd(n0), AF); + if (e.lte(gF)) + return Hr(e.shln(2).iadd(bl), bF); + if (e.lte(yF)) + return Hr(e.shln(2).iadd(r0), wF); const r = Hr(e); let n = r.length; for (; r[n - 1] === 0; ) n--; if (n < 4) throw new Error("Invalid length, previous checks match anything less than 2^30"); - return hi([ + return di([ new Uint8Array([(n - 4 << 2) + 3]), r.subarray(0, n) ]); } function ca(t) { - return hi([ + return di([ qr(t.length), t ]); } - function sg(t) { + function ig(t) { const e = Xe(t); switch (e[0] & 3) { case 0: @@ -5686,12 +5686,12 @@ ${Ez(e, r)}`); case 7: return [7, new ct(e[1] + (e[2] << 8) + (e[3] << 16) + (e[4] + (e[5] << 8) + (e[6] << 16)) * 16777216)]; default: - return [r, Xn(e.subarray(1, r))]; + return [r, Yn(e.subarray(1, r))]; } } } } - function ou(t) { + function su(t) { switch (t[0] & 3) { case 0: return [1, t[0] >>> 2]; @@ -5712,18 +5712,18 @@ ${Ez(e, r)}`); } } } - function dd(t) { - const [e, r] = sg(t), n = e + r.toNumber(); + function hd(t) { + const [e, r] = ig(t), n = e + r.toNumber(); return [ n, t.subarray(e, n) ]; } - var WN = 60 * 1e3; - var GN = WN * 60; - var TF = GN * 24; - var G9 = { days: 0, hours: 0, milliseconds: 0, minutes: 0, seconds: 0 }; - function zh(t, e) { + var VN = 60 * 1e3; + var zN = VN * 60; + var vF = zN * 24; + var F9 = { days: 0, hours: 0, milliseconds: 0, minutes: 0, seconds: 0 }; + function Vh(t, e) { return { days: (t.days || 0) + e.days, hours: (t.hours || 0) + e.hours, @@ -5732,49 +5732,49 @@ ${Ez(e, r)}`); seconds: (t.seconds || 0) + e.seconds }; } - function NF(t) { + function xF(t) { const e = t / 1e3; if (e < 60) { const s = ~~e; - return zh({ seconds: s }, Fh(t - s * 1e3)); + return Vh({ seconds: s }, zh(t - s * 1e3)); } const r = e / 60; if (r < 60) { const s = ~~r; - return zh({ minutes: s }, Fh(t - s * WN)); + return Vh({ minutes: s }, zh(t - s * VN)); } const n = r / 60; if (n < 24) { const s = ~~n; - return zh({ hours: s }, Fh(t - s * GN)); + return Vh({ hours: s }, zh(t - s * zN)); } const i = ~~(n / 24); - return zh({ days: i }, Fh(t - i * TF)); + return Vh({ days: i }, zh(t - i * vF)); } - function Fh(t) { - return t ? t < 1e3 ? zh({ milliseconds: t }, G9) : NF(t) : G9; + function zh(t) { + return t ? t < 1e3 ? Vh({ milliseconds: t }, F9) : xF(t) : F9; } - function KN(t = 0, { bitLength: e = 32, isLe: r = true } = {}) { + function FN(t = 0, { bitLength: e = 32, isLe: r = true } = {}) { if (e !== 32 && e !== 64) throw new Error("Invalid bitLength provided, expected 32 or 64"); const n = new Uint8Array(e / 8), i = new DataView(n.buffer, n.byteOffset); return e === 32 ? i.setFloat32(0, Number(t), r) : i.setFloat64(0, Number(t), r), n; } - function Nf(t) { + function Tf(t) { return typeof t == "boolean"; } - var K9 = new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)", "g"); - function h4(t, e = ",") { - const r = t[0].startsWith("-"), n = r ? t.substring(1).match(K9) : t.match(K9); + var H9 = new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)", "g"); + function l4(t, e = ",") { + const r = t[0].startsWith("-"), n = r ? t.substring(1).match(H9) : t.match(H9); return n ? `${r ? "-" : ""}${n.join(e)}` : t; } - function XN(t) { + function HN(t) { return { decimal: 0.1 .toLocaleString(t).substring(1, 2), thousand: 1e3 .toLocaleString(t).substring(1, 2) }; } - var i0 = 8; + var n0 = 8; var co = [ { power: -24, text: "yocto", value: "y" }, { power: -21, text: "zepto", value: "z" }, @@ -5794,92 +5794,92 @@ ${Ez(e, r)}`); { power: 21, text: "Zeta", value: "Z" }, { power: 24, text: "Yotta", value: "Y" } ]; - function d4(t) { + function f4(t) { for (let e = 0, r = co.length; e < r; e++) if (co[e].value === t) return co[e]; - return co[i0]; + return co[n0]; } - function p4(t, e, r) { + function h4(t, e, r) { if (r) - return d4(r); - const n = i0 - 1 + Math.ceil((t.length - e) / 3); + return f4(r); + const n = n0 - 1 + Math.ceil((t.length - e) / 3); return co[n] || co[n < 0 ? 0 : co.length - 1]; } - var IF = 0; - var OF = co[i0].text; - var If = IF; - var Dp = OF; - function PF(t, { decimals: e = If, forceUnit: r, locale: n = "en", withAll: i = false, withSi: s = true, withSiFull: o = false, withUnit: a = true, withZero: c = true } = {}) { + var _F = 0; + var EF = co[n0].text; + var Nf = _F; + var Rp = EF; + function SF(t, { decimals: e = Nf, forceUnit: r, locale: n = "en", withAll: i = false, withSi: s = true, withSiFull: o = false, withUnit: a = true, withZero: c = true } = {}) { let u = on(t).toString(); if (u.length === 0 || u === "0") return "0"; let f = ""; u[0].startsWith("-") && (f = "-", u = u.substring(1)); - const p = p4(u, e, r), b = u.length - (e + p.power), E = b <= 0 ? "0" : u.substring(0, b); + const p = h4(u, e, r), b = u.length - (e + p.power), E = b <= 0 ? "0" : u.substring(0, b); let _ = u.padStart(b < 0 ? e : 1, "0").substring(b < 0 ? 0 : b).padEnd(i ? Math.max(e, 4) : 4, "0").substring(0, i ? Math.max(4, e + p.power) : 4); if (!c) { - let L = _.length - 1; + let D = _.length - 1; do - _[L] === "0" && L--; - while (_[L] === "0"); - _ = _.substring(0, L + 1); - } - const N = Nf(a) ? co[i0].text : a, R = s || o ? p.value === "-" ? a ? ` ${N}` : "" : ` ${o ? `${p.text}${a ? " " : ""}` : p.value}${a ? N : ""}` : "", { decimal: F, thousand: D } = XN(n); - return `${f}${h4(E, D)}${_ && `${F}${_}`}${R}`; - } - var au = PF; - au.calcSi = (t, e = If) => p4(t, e); - au.findSi = d4; - au.getDefaults = () => ({ - decimals: If, - unit: Dp + _[D] === "0" && D--; + while (_[D] === "0"); + _ = _.substring(0, D + 1); + } + const N = Tf(a) ? co[n0].text : a, k = s || o ? p.value === "-" ? a ? ` ${N}` : "" : ` ${o ? `${p.text}${a ? " " : ""}` : p.value}${a ? N : ""}` : "", { decimal: F, thousand: L } = HN(n); + return `${f}${l4(E, L)}${_ && `${F}${_}`}${k}`; + } + var ou = SF; + ou.calcSi = (t, e = Nf) => h4(t, e); + ou.findSi = f4; + ou.getDefaults = () => ({ + decimals: Nf, + unit: Rp }); - au.getOptions = (t = If) => co.filter(({ power: e }) => e < 0 ? t + e >= 0 : true); - au.setDefaults = ({ decimals: t, unit: e }) => { - If = (Array.isArray(t) ? t[0] : t) ?? If, Dp = (Array.isArray(e) ? e[0] : e) ?? Dp, co[i0].text = Dp; + ou.getOptions = (t = Nf) => co.filter(({ power: e }) => e < 0 ? t + e >= 0 : true); + ou.setDefaults = ({ decimals: t, unit: e }) => { + Nf = (Array.isArray(t) ? t[0] : t) ?? Nf, Rp = (Array.isArray(e) ? e[0] : e) ?? Rp, co[n0].text = Rp; }; - function dh(t) { + function hh(t) { return t.toString().padStart(2, "0"); } - function YN(t) { - const e = t.getFullYear().toString(), r = dh(t.getMonth() + 1), n = dh(t.getDate()), i = dh(t.getHours()), s = dh(t.getMinutes()), o = dh(t.getSeconds()); + function qN(t) { + const e = t.getFullYear().toString(), r = hh(t.getMonth() + 1), n = hh(t.getDate()), i = hh(t.getHours()), s = hh(t.getMinutes()), o = hh(t.getSeconds()); return `${e}-${r}-${n} ${i}:${s}:${o}`; } - function kF(t) { + function MF(t) { return t < 15 ? `${t.toFixed(1)}s` : t < 60 ? `${t | 0}s` : t < 3600 ? `${t / 60 | 0}m` : `${t / 3600 | 0}h`; } - function RF(t, e) { + function AF(t, e) { const r = (t == null ? void 0 : t.getTime()) || 0, n = e instanceof Date ? e.getTime() : on(e).toNumber(); - return r && n ? kF(Math.max(Math.abs(r - n), 0) / 1e3) : "0.0s"; + return r && n ? MF(Math.max(Math.abs(r - n), 0) / 1e3) : "0.0s"; } - function P1(t, { locale: e = "en" } = {}) { - const { thousand: r } = XN(e); - return h4(on(t).toString(), r); + function O1(t, { locale: e = "en" } = {}) { + const { thousand: r } = HN(e); + return l4(on(t).toString(), r); } - function ZN(t) { + function WN(t) { return !!t && Ft(t, -1); } - function JN(t) { - return t && ZN(t) ? t : `0x${t && t.length % 2 === 1 ? "0" : ""}${t || ""}`; + function GN(t) { + return t && WN(t) ? t : `0x${t && t.length % 2 === 1 ? "0" : ""}${t || ""}`; } - function QN(t, e = -1, r = false) { + function KN(t, e = -1, r = false) { const n = Math.ceil(e / 4), i = n + 2; - return JN(e === -1 || t.length === i || !r && t.length < i ? Qh(t) : t.length > i ? Qh(t).slice(-1 * n) : `${"0".repeat(n)}${Qh(t)}`.slice(-1 * n)); + return GN(e === -1 || t.length === i || !r && t.length < i ? Jh(t) : t.length > i ? Jh(t).slice(-1 * n) : `${"0".repeat(n)}${Jh(t)}`.slice(-1 * n)); } - function CF(t) { + function TF(t) { return t ? Yu(t).toNumber() : NaN; } - function DF(t) { + function NF(t) { return fo(In(t)); } - function LF(t) { + function IF(t) { return Array.isArray(t); } function pr(t) { return typeof t == "string" || t instanceof String; } - function BF(t) { + function OF(t) { for (let e = 0, r = t.length; e < r; e++) { const n = t.charCodeAt(e); if (n < 32 || n > 126) @@ -5887,7 +5887,7 @@ ${Ez(e, r)}`); } return true; } - function X9(t) { + function q9(t) { for (let e = 0, r = t.length; e < r; e++) { const n = t[e] | 0; if (n < 32 || n > 126) @@ -5895,28 +5895,28 @@ ${Ez(e, r)}`); } return true; } - function T3(t) { - return pr(t) ? Ft(t) ? X9(Xe(t)) : BF(t) : t ? X9(t) : false; + function A3(t) { + return pr(t) ? Ft(t) ? q9(Xe(t)) : OF(t) : t ? q9(t) : false; } - var N3 = /* @__PURE__ */ $z("isPrototypeOf", "hasOwnProperty"); - function $N(t, e) { - return N3(e) && N3(t) ? t === e || t.isPrototypeOf(e) : false; + var T3 = /* @__PURE__ */ Gz("isPrototypeOf", "hasOwnProperty"); + function XN(t, e) { + return T3(e) && T3(t) ? t === e || t.isPrototypeOf(e) : false; } - var UF = /* @__PURE__ */ ig("toHex", "toHuman", "toU8a"); - var jF = /* @__PURE__ */ ig("get"); + var PF = /* @__PURE__ */ ng("toHex", "toHuman", "toU8a"); + var kF = /* @__PURE__ */ ng("get"); function ss(t) { - return UF(t) && jF(t.registry); + return PF(t) && kF(t.registry); } - var m4 = /* @__PURE__ */ ig("toBigInt", "toBn", "toNumber", "unwrap"); - function eI(t) { + var d4 = /* @__PURE__ */ ng("toBigInt", "toBn", "toNumber", "unwrap"); + function YN(t) { return (t && t.constructor) === Error || t instanceof Error; } - function VF(t, e) { + function RF(t, e) { return (t && t.constructor) === e || t instanceof e; } var Ta = "(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}"; var nn = "[a-fA-F\\d]{1,4}"; - var tI = ` + var ZN = ` (?: (?:${nn}:){7}(?:${nn}|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8 (?:${nn}:){6}(?:${Ta}|:${nn}|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4 @@ -5928,26 +5928,26 @@ ${Ez(e, r)}`); (?::(?:(?::${nn}){0,5}:${Ta}|(?::${nn}){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4 )(?:%[0-9a-zA-Z]{1,})? // %eth0 %1 `.replace(/\s*\/\/.*$/gm, "").replace(/\n/g, "").trim(); - var zF = new RegExp(`(?:^${Ta}$)|(?:^${tI}$)`); - var FF = new RegExp(`^${Ta}$`); - var HF = new RegExp(`^${tI}$`); - function qF(t, e) { + var CF = new RegExp(`(?:^${Ta}$)|(?:^${ZN}$)`); + var DF = new RegExp(`^${Ta}$`); + var LF = new RegExp(`^${ZN}$`); + function BF(t, e) { switch (e) { case "v4": - return FF.test(t); + return DF.test(t); case "v6": - return HF.test(t); + return LF.test(t); default: - return zF.test(t); + return CF.test(t); } } - function WF(t, e) { - return ic(e) ? e.toString() : e; + function UF(t, e) { + return nc(e) ? e.toString() : e; } function Ct(t, e) { - return JSON.stringify(t, WF, e); + return JSON.stringify(t, UF, e); } - function GF(t) { + function jF(t) { const e = typeof t != "string" ? Ct(t) : t; try { const r = JSON.parse(e); @@ -5956,31 +5956,31 @@ ${Ez(e, r)}`); return false; } } - function Fc(t) { + function zc(t) { return t === null; } function rr(t) { return typeof t == "number"; } - var KF = /* @__PURE__ */ t4("next"); - var XF = /* @__PURE__ */ ig("catch", "then"); - var YF = new Uint8Array([127, 69, 76, 70]); - var ZF = new Uint8Array([80, 86, 77, 0]); - function JF(t) { + var VF = /* @__PURE__ */ $v("next"); + var zF = /* @__PURE__ */ ng("catch", "then"); + var FF = new Uint8Array([127, 69, 76, 70]); + var HF = new Uint8Array([80, 86, 77, 0]); + function qF(t) { if (Et(t)) { const e = t.subarray(0, 4); - return On(e, ZF) || On(e, YF); + return On(e, HF) || On(e, FF); } return false; } - var QF = /(Development|Local Testnet)$/; - function $F(t) { - return t ? !!QF.test(t.toString()) : false; + var WF = /(Development|Local Testnet)$/; + function GF(t) { + return t ? !!WF.test(t.toString()) : false; } function Ar(t) { return t === void 0; } - function rI(t) { + function JN(t) { if (!t) return pr(t); const e = Xe(t), r = e.length; @@ -6048,11 +6048,11 @@ ${Ez(e, r)}`); return false; return true; } - var eH = new Uint8Array([0, 97, 115, 109]); - function tH(t) { - return Et(t) && On(t.subarray(0, 4), eH); + var KF = new Uint8Array([0, 97, 115, 109]); + function XF(t) { + return Et(t) && On(t.subarray(0, 4), KF); } - function Yn(t, e, r, n, i = 0) { + function Zn(t, e, r, n, i = 0) { const s = n ? n(e, i) : e.toString(); let o; Object.defineProperty(t, s, { @@ -6070,35 +6070,35 @@ ${Ez(e, r)}`); } }); } - function Hc(t, e, r, n) { + function Fc(t, e, r, n) { for (let i = 0, s = e.length; i < s; i++) - Yn(t, e[i], r, n, i); + Zn(t, e[i], r, n, i); return t; } - function cu(t) { + function au(t) { return t; } function os() { } - var rH = { + var YF = { debug: "log", error: "error", log: "log", warn: "warn" }; - function nH(t) { - if (t && fi(t) && t.constructor === Object) { + function ZF(t) { + if (t && hi(t) && t.constructor === Object) { const e = {}; for (const [r, n] of Object.entries(t)) - e[r] = og(n); + e[r] = sg(n); return e; } return t; } - function og(t) { - return Array.isArray(t) ? t.map(og) : Ki(t) ? t.toString() : Et(t) || o4(t) ? Bt(Xe(t)) : nH(t); + function sg(t) { + return Array.isArray(t) ? t.map(sg) : Ki(t) ? t.toString() : Et(t) || i4(t) ? Bt(Xe(t)) : ZF(t); } - function iH(t) { + function JF(t) { return (e) => { if (t <= 0) return e; @@ -6106,47 +6106,47 @@ ${Ez(e, r)}`); return r.length < t ? e : `${r.substring(0, t)} ...`; }; } - function Hh(t, e, r, n = -1) { + function Fh(t, e, r, n = -1) { if (r.length === 1 && St(r[0])) { const i = r[0](); - return Hh(t, e, Array.isArray(i) ? i : [i], n); + return Fh(t, e, Array.isArray(i) ? i : [i], n); } - console[rH[t]](YN(/* @__PURE__ */ new Date()), e, ...r.map(og).map(iH(n))); + console[YF[t]](qN(/* @__PURE__ */ new Date()), e, ...r.map(sg).map(JF(n))); } - function sH(t, e) { + function QF(t, e) { return !!t && (t === "*" || e === t || t.endsWith("*") && e.startsWith(t.slice(0, -1))); } - function oH(t, e) { + function $F(t, e) { return !!t && t.startsWith("-") && (e === t.slice(1) || t.endsWith("*") && e.startsWith(t.slice(1, -1))); } - function aH(t, e) { + function eH(t, e) { let r = false; for (const n of t) - sH(n, e) ? r = true : oH(n, e) && (r = false); + QF(n, e) ? r = true : $F(n, e) && (r = false); return r; } - function cH(t) { + function tH(t) { var r, n, i, s; - const e = parseInt(((n = (r = li.process) == null ? void 0 : r.env) == null ? void 0 : n.DEBUG_MAX) || "-1", 10); + const e = parseInt(((n = (r = fi.process) == null ? void 0 : r.env) == null ? void 0 : n.DEBUG_MAX) || "-1", 10); return [ - aH((((s = (i = li.process) == null ? void 0 : i.env) == null ? void 0 : s.DEBUG) || "").toLowerCase().split(","), t), + eH((((s = (i = fi.process) == null ? void 0 : i.env) == null ? void 0 : s.DEBUG) || "").toLowerCase().split(","), t), isNaN(e) ? -1 : e ]; } - function di(t) { - const e = `${t.toUpperCase()}:`.padStart(16), [r, n] = cH(t.toLowerCase()); + function pi(t) { + const e = `${t.toUpperCase()}:`.padStart(16), [r, n] = tH(t.toLowerCase()); return { - debug: r ? (...i) => Hh("debug", e, i, n) : os, - error: (...i) => Hh("error", e, i), - log: (...i) => Hh("log", e, i), + debug: r ? (...i) => Fh("debug", e, i, n) : os, + error: (...i) => Fh("error", e, i), + log: (...i) => Fh("log", e, i), noop: os, - warn: (...i) => Hh("warn", e, i) + warn: (...i) => Fh("warn", e, i) }; } - function uH() { + function rH() { return "none"; } - function cf(t, { getInstanceId: e = uH } = {}) { + function af(t, { getInstanceId: e = rH } = {}) { const r = {}, n = (...i) => { const s = Ct(i), o = e(); return r[o] || (r[o] = {}), r[o][s] === void 0 && (r[o][s] = t(...i)), r[o][s]; @@ -6157,7 +6157,7 @@ ${Ez(e, r)}`); ((a = r[o]) == null ? void 0 : a[s]) !== void 0 && delete r[o][s]; }, n; } - function Zc(t, e) { + function Yc(t, e) { setTimeout(() => { Promise.resolve().then(() => { t(); @@ -6166,14 +6166,14 @@ ${Ez(e, r)}`); }); }, 0); } - function nI(t, e = -1) { + function QN(t, e = -1) { const r = (!t || Number.isNaN(t) ? 0 : t).toString(16); - return QN(r.length % 2 ? `0${r}` : r, e, true); + return KN(r.length % 2 ? `0${r}` : r, e, true); } - function lH(t, e = -1) { - return In(nI(t, e)); + function nH(t, e = -1) { + return In(QN(t, e)); } - function iI(t) { + function $N(t) { const e = Object.keys(t); for (let r = 0, n = e.length; r < n; r++) delete t[e[r]]; @@ -6191,16 +6191,16 @@ ${Ez(e, r)}`); } return t; } - function fH(t) { + function iH(t) { return st({}, t); } - function hH(t) { + function sH(t) { return Object.entries(t); } - function dH(t) { + function oH(t) { return Object.keys(t); } - function ag(t, e, r, n, i = 0) { + function og(t, e, r, n, i = 0) { const s = n ? n(e, i) : e; s in t || Object.defineProperty(t, s, { enumerable: true, @@ -6209,238 +6209,238 @@ ${Ez(e, r)}`); } }); } - function Jc(t, e, r, n) { + function Zc(t, e, r, n) { for (let i = 0, s = e.length; i < s; i++) - ag(t, e[i], r, n, i); + og(t, e[i], r, n, i); } - function pH(t) { + function aH(t) { return Object.values(t); } - function mH(t, e, ...r) { + function cH(t, e, ...r) { return new Promise((n, i) => { e.apply(t, r.concat((s, o) => { s ? i(s) : n(o); })); }); } - var Of = new Array(256); - var g4 = new Array(256); - for (let t = 0, e = Of.length; t < e; t++) - g4[t] = String.fromCharCode(t).toLowerCase(), Of[t] = String.fromCharCode(t).toUpperCase(); - function gH(t) { - return t.slice(0, t.length - 1).toLowerCase() + Of[t.charCodeAt(t.length - 1)]; + var If = new Array(256); + var p4 = new Array(256); + for (let t = 0, e = If.length; t < e; t++) + p4[t] = String.fromCharCode(t).toLowerCase(), If[t] = String.fromCharCode(t).toUpperCase(); + function uH(t) { + return t.slice(0, t.length - 1).toLowerCase() + If[t.charCodeAt(t.length - 1)]; } - function sI(t) { + function eI(t) { return (e) => { const r = e.replace(/[-_., ]+/g, " ").trim().split(" "); let n = ""; for (let i = 0, s = r.length; i < s; i++) { const o = r[i]; - n += t(/^[\dA-Z]+$/.test(o) ? o.toLowerCase() : o.replace(/^[\dA-Z]{2,}[^a-z]/, gH), i); + n += t(/^[\dA-Z]+$/.test(o) ? o.toLowerCase() : o.replace(/^[\dA-Z]{2,}[^a-z]/, uH), i); } return n; }; } - var dr = /* @__PURE__ */ sI((t, e) => (e ? Of[t.charCodeAt(0)] : g4[t.charCodeAt(0)]) + t.slice(1)); - var cg = /* @__PURE__ */ sI((t) => Of[t.charCodeAt(0)] + t.slice(1)); - function oI(t) { + var dr = /* @__PURE__ */ eI((t, e) => (e ? If[t.charCodeAt(0)] : p4[t.charCodeAt(0)]) + t.slice(1)); + var ag = /* @__PURE__ */ eI((t) => If[t.charCodeAt(0)] + t.slice(1)); + function tI(t) { return (e) => e ? t[e.charCodeAt(0)] + e.slice(1) : ""; } - var yH = /* @__PURE__ */ oI(g4); - var aI = /* @__PURE__ */ oI(Of); - function bH(t, e = 6) { + var lH = /* @__PURE__ */ tI(p4); + var rI = /* @__PURE__ */ tI(If); + function fH(t, e = 6) { return t.length <= 2 + 2 * e ? t.toString() : `${t.substring(0, e)}\u2026${t.slice(-e)}`; } - function y4(t) { + function m4(t) { return Bt(Dr(t)); } - var wH = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var hH = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, BN: ct, - BN_BILLION: hd, - BN_EIGHT: UN, - BN_FIVE: pF, - BN_FOUR: dF, - BN_HUNDRED: jN, - BN_MAX_INTEGER: FN, - BN_MILLION: VN, - BN_NINE: yF, + BN_BILLION: fd, + BN_EIGHT: RN, + BN_FIVE: aF, + BN_FOUR: oF, + BN_HUNDRED: CN, + BN_MAX_INTEGER: BN, + BN_MILLION: DN, + BN_NINE: lF, BN_ONE: bl, - BN_QUINTILL: zN, - BN_SEVEN: gF, - BN_SIX: mF, - BN_SQRT_MAX_INTEGER: HN, - BN_TEN: bF, - BN_THOUSAND: wF, - BN_THREE: hF, - BN_TWO: n0, + BN_QUINTILL: LN, + BN_SEVEN: uF, + BN_SIX: cF, + BN_SQRT_MAX_INTEGER: UN, + BN_TEN: fF, + BN_THOUSAND: hF, + BN_THREE: sF, + BN_TWO: r0, BN_ZERO: Jr, - POLKADOTJS_DISABLE_ESM_CJS_WARNING_FLAG: _N, - U8A_WRAP_ETHEREUM: Cp, - U8A_WRAP_POSTFIX: Tf, - U8A_WRAP_PREFIX: Af, + POLKADOTJS_DISABLE_ESM_CJS_WARNING_FLAG: yN, + U8A_WRAP_ETHEREUM: kp, + U8A_WRAP_POSTFIX: Af, + U8A_WRAP_PREFIX: Mf, _0n: Xu, - _1000n: Wz, - _100n: qz, - _10n: Hz, - _1Bn: A3, - _1Mn: Gz, - _1Qn: Kz, - _1n: Yc, - _2n: Dz, - _2pow53n: SN, - _3n: Lz, - _4n: Bz, - _5n: Uz, - _6n: jz, - _7n: Vz, - _8n: zz, - _9n: Fz, - _sqrt2pow53n: MN, - arrayChunk: T1, - arrayFilter: Tz, + _1000n: Uz, + _100n: Bz, + _10n: Lz, + _1Bn: M3, + _1Mn: jz, + _1Qn: Vz, + _1n: Xc, + _2n: Nz, + _2pow53n: wN, + _3n: Iz, + _4n: Oz, + _5n: Pz, + _6n: kz, + _7n: Rz, + _8n: Cz, + _9n: Dz, + _sqrt2pow53n: vN, + arrayChunk: A1, + arrayFilter: vz, arrayFlatten: Vu, - arrayRange: Nz, - arrayShuffle: Iz, - arrayUnzip: Oz, - arrayZip: Pz, - assert: EN, + arrayRange: xz, + arrayShuffle: _z, + arrayUnzip: Ez, + arrayZip: Sz, + assert: bN, assertReturn: Da, - assertUnreachable: $v, + assertUnreachable: Jv, bnFromHex: Yu, - bnMax: l4, - bnMin: BN, - bnSqrt: f4, + bnMax: c4, + bnMin: kN, + bnSqrt: u4, bnToBn: on, - bnToHex: qN, + bnToHex: jN, bnToU8a: Hr, - bufferToU8a: xF, - calcSi: p4, + bufferToU8a: pF, + calcSi: h4, compactAddLength: ca, - compactFromU8a: sg, - compactFromU8aLim: ou, - compactStripLength: dd, + compactFromU8a: ig, + compactFromU8aLim: su, + compactStripLength: hd, compactToU8a: qr, detectPackage: yl, - extractTime: Fh, - findSi: d4, - floatToU8a: KN, - formatBalance: au, - formatDate: YN, - formatDecimal: h4, - formatElapsed: RF, - formatNumber: P1, + extractTime: zh, + findSi: f4, + floatToU8a: FN, + formatBalance: ou, + formatDate: qN, + formatDecimal: l4, + formatElapsed: AF, + formatNumber: O1, hasBigInt: hn, - hasBuffer: s4, - hasCjs: IN, - hasDirname: tF, - hasEsm: rF, - hasProcess: iF, - hasWasm: nF, - hexAddPrefix: JN, - hexFixLength: QN, - hexHasPrefix: ZN, - hexStripPrefix: Qh, - hexToBigInt: TN, + hasBuffer: n4, + hasCjs: SN, + hasDirname: Xz, + hasEsm: Yz, + hasProcess: Jz, + hasWasm: Zz, + hexAddPrefix: GN, + hexFixLength: KN, + hexHasPrefix: WN, + hexStripPrefix: Jh, + hexToBigInt: _N, hexToBn: Yu, - hexToNumber: CF, - hexToString: DF, + hexToNumber: TF, + hexToString: NF, hexToU8a: In, - identity: cu, - isArray: LF, - isAscii: T3, - isBigInt: ic, + identity: au, + isArray: IF, + isAscii: A3, + isBigInt: nc, isBn: Ki, - isBoolean: Nf, - isBuffer: o4, - isChildClass: $N, - isClass: N3, + isBoolean: Tf, + isBuffer: i4, + isChildClass: XN, + isClass: T3, isCodec: ss, - isCompact: m4, - isError: eI, + isCompact: d4, + isError: YN, isFunction: St, isHex: Ft, - isInstanceOf: VF, - isIp: qF, - isJsonObject: GF, - isNull: Fc, + isInstanceOf: RF, + isIp: BF, + isJsonObject: jF, + isNull: zc, isNumber: rr, - isObject: fi, - isObservable: KF, - isPromise: XF, - isRiscV: JF, + isObject: hi, + isObservable: VF, + isPromise: zF, + isRiscV: qF, isString: pr, - isTestChain: $F, - isToBigInt: r4, - isToBn: n4, + isTestChain: GF, + isToBigInt: e4, + isToBn: t4, isU8a: Et, isUndefined: Ar, - isUtf8: rI, - isWasm: tH, - lazyMethod: Yn, - lazyMethods: Hc, - logger: di, - loggerFormat: og, - memoize: cf, - nMax: kz, - nMin: Rz, - nSqrt: eF, - nToBigInt: i4, - nToHex: fF, - nToU8a: u4, - nextTick: Zc, + isUtf8: JN, + isWasm: XF, + lazyMethod: Zn, + lazyMethods: Fc, + logger: pi, + loggerFormat: sg, + memoize: af, + nMax: Mz, + nMin: Az, + nSqrt: Kz, + nToBigInt: r4, + nToHex: iF, + nToU8a: a4, + nextTick: Yc, noop: os, - numberToHex: nI, - numberToU8a: lH, - objectClear: iI, - objectCopy: fH, - objectEntries: hH, - objectKeys: dH, - objectProperties: Jc, - objectProperty: ag, + numberToHex: QN, + numberToU8a: nH, + objectClear: $N, + objectCopy: iH, + objectEntries: sH, + objectKeys: oH, + objectProperties: Zc, + objectProperty: og, objectSpread: st, - objectValues: pH, - packageInfo: Qv, - promisify: mH, + objectValues: aH, + packageInfo: Zv, + promisify: cH, stringCamelCase: dr, - stringLowerFirst: yH, - stringPascalCase: cg, - stringShorten: bH, - stringToHex: y4, + stringLowerFirst: lH, + stringPascalCase: ag, + stringShorten: fH, + stringToHex: m4, stringToU8a: Dr, - stringUpperFirst: aI, + stringUpperFirst: rI, stringify: Ct, - u8aCmp: ON, + u8aCmp: MN, u8aConcat: $t, - u8aConcatStrict: hi, - u8aEmpty: a4, + u8aConcatStrict: di, + u8aEmpty: s4, u8aEq: On, - u8aFixLength: PN, - u8aIsWrapped: fd, - u8aSorted: c4, - u8aToBigInt: N1, - u8aToBn: Xn, - u8aToBuffer: oF, - u8aToFloat: kN, + u8aFixLength: AN, + u8aIsWrapped: ld, + u8aSorted: o4, + u8aToBigInt: T1, + u8aToBn: Yn, + u8aToBuffer: $z, + u8aToFloat: TN, u8aToHex: Bt, - u8aToNumber: CN, + u8aToNumber: IN, u8aToString: fo, u8aToU8a: Xe, - u8aUnwrapBytes: DN, - u8aWrapBytes: LN + u8aUnwrapBytes: ON, + u8aWrapBytes: PN }, Symbol.toStringTag, { value: "Module" })); - var vH = { name: "@polkadot/networks", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" }; - var xH = { name: "@polkadot/x-randomvalues", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" }; - var _H = li.crypto; - function cI(t) { - return _H.getRandomValues(t); - } - var EH = [vH, Qv, xH]; - var uI = { name: "@polkadot/util-crypto", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" }; - yl(uI, null, EH); - var Lp = { getRandomValues: cI }; - var SH = { crypto: Lp }; - var MH = class { + var dH = { name: "@polkadot/networks", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" }; + var pH = { name: "@polkadot/x-randomvalues", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" }; + var mH = fi.crypto; + function nI(t) { + return mH.getRandomValues(t); + } + var gH = [dH, Zv, pH]; + var iI = { name: "@polkadot/util-crypto", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" }; + yl(iI, null, gH); + var Cp = { getRandomValues: nI }; + var yH = { crypto: Cp }; + var bH = class { constructor(e) { re(this, "__internal__bridge"); re(this, "abort", () => { @@ -6450,14 +6450,14 @@ ${Ez(e, r)}`); re(this, "__wbindgen_throw", (e10, r) => { throw new Error(this.__internal__bridge.getString(e10, r)); }); - re(this, "__wbg_self_1b7a39e3a92c949c", () => this.__internal__bridge.addObject(SH)); + re(this, "__wbg_self_1b7a39e3a92c949c", () => this.__internal__bridge.addObject(yH)); re(this, "__wbg_require_604837428532a733", (e10, r) => { throw new Error(`Unable to require ${this.__internal__bridge.getString(e10, r)}`); }); - re(this, "__wbg_crypto_968f1772287e2df0", (e10) => this.__internal__bridge.addObject(Lp)); - re(this, "__wbg_getRandomValues_a3d34b4fee3c2869", (e10) => this.__internal__bridge.addObject(Lp.getRandomValues)); + re(this, "__wbg_crypto_968f1772287e2df0", (e10) => this.__internal__bridge.addObject(Cp)); + re(this, "__wbg_getRandomValues_a3d34b4fee3c2869", (e10) => this.__internal__bridge.addObject(Cp.getRandomValues)); re(this, "__wbg_getRandomValues_f5e14ab7ac8e995d", (e10, r, n) => { - Lp.getRandomValues(this.__internal__bridge.getU8a(r, n)); + Cp.getRandomValues(this.__internal__bridge.getU8a(r, n)); }); re(this, "__wbg_randomFillSync_d5bd2d655fdf256a", (e10, r, n) => { throw new Error("randomFillsync is not available"); @@ -6468,7 +6468,7 @@ ${Ez(e, r)}`); this.__internal__bridge = e; } }; - var AH = class { + var wH = class { constructor(e) { re(this, "__internal__createWasm"); re(this, "__internal__heap"); @@ -6480,7 +6480,7 @@ ${Ez(e, r)}`); re(this, "__internal__wasmError"); re(this, "__internal__wasmPromise"); re(this, "__internal__type"); - this.__internal__createWasm = e, this.__internal__cachegetInt32 = null, this.__internal__cachegetUint8 = null, this.__internal__heap = new Array(32).fill(void 0).concat(void 0, null, true, false), this.__internal__heapNext = this.__internal__heap.length, this.__internal__type = "none", this.__internal__wasm = null, this.__internal__wasmError = null, this.__internal__wasmPromise = null, this.__internal__wbg = { ...new MH(this) }; + this.__internal__createWasm = e, this.__internal__cachegetInt32 = null, this.__internal__cachegetUint8 = null, this.__internal__heap = new Array(32).fill(void 0).concat(void 0, null, true, false), this.__internal__heapNext = this.__internal__heap.length, this.__internal__type = "none", this.__internal__wasm = null, this.__internal__wasmError = null, this.__internal__wasmPromise = null, this.__internal__wbg = { ...new bH(this) }; } get error() { return this.__internal__wasmError; @@ -6538,7 +6538,7 @@ ${Ez(e, r)}`); return fo(this.resultU8a()); } }; - function TH(t, e, r) { + function vH(t, e, r) { return async (n) => { const i = { error: null, @@ -6559,21 +6559,21 @@ ${Ez(e, r)}`); return i; }; } - var Y9 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; - var lI = new Array(256); - for (let t = 0, e = Y9.length; t < e; t++) - lI[Y9.charCodeAt(t)] = t; - function NH(t, e) { + var W9 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; + var sI = new Array(256); + for (let t = 0, e = W9.length; t < e; t++) + sI[W9.charCodeAt(t)] = t; + function xH(t, e) { let r = 0, n = 0, i = -1; for (let s = 0, o = e.length - 1; i !== o; s++) - r = r << 6 | lI[t.charCodeAt(s)], (n += 6) >= 8 && (e[++i] = r >>> (n -= 8) & 255); + r = r << 6 | sI[t.charCodeAt(s)], (n += 6) >= 8 && (e[++i] = r >>> (n -= 8) & 255); return e; } var Wo = Uint8Array; - var jc = Uint16Array; - var I3 = Uint32Array; - var IH = new Wo([16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15]); - var fI = new Wo([ + var Uc = Uint16Array; + var N3 = Uint32Array; + var _H = new Wo([16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15]); + var oI = new Wo([ 0, 0, 0, @@ -6607,7 +6607,7 @@ ${Ez(e, r)}`); 0, 0 ]); - var hI = new Wo([ + var aI = new Wo([ 0, 0, 0, @@ -6641,63 +6641,63 @@ ${Ez(e, r)}`); 0, 0 ]); - var dI = (t, e) => { - const r = new jc(31); + var cI = (t, e) => { + const r = new Uc(31); for (let i = 0; i < 31; ++i) r[i] = e += 1 << t[i - 1]; - const n = new I3(r[30]); + const n = new N3(r[30]); for (let i = 1; i < 30; ++i) for (let s = r[i]; s < r[i + 1]; ++s) n[s] = s - r[i] << 5 | i; return [r, n]; }; - var [pI, OH] = dI(fI, 2); - pI[28] = 258, OH[258] = 28; - var [PH] = dI(hI, 0); - var O3 = new jc(32768); + var [uI, EH] = cI(oI, 2); + uI[28] = 258, EH[258] = 28; + var [SH] = cI(aI, 0); + var I3 = new Uc(32768); for (let t = 0; t < 32768; ++t) { let e = (t & 43690) >>> 1 | (t & 21845) << 1; - e = (e & 52428) >>> 2 | (e & 13107) << 2, e = (e & 61680) >>> 4 | (e & 3855) << 4, O3[t] = ((e & 65280) >>> 8 | (e & 255) << 8) >>> 1; + e = (e & 52428) >>> 2 | (e & 13107) << 2, e = (e & 61680) >>> 4 | (e & 3855) << 4, I3[t] = ((e & 65280) >>> 8 | (e & 255) << 8) >>> 1; } - var $h = (t, e, r) => { + var Qh = (t, e, r) => { const n = t.length; let i = 0; - const s = new jc(e); + const s = new Uc(e); for (; i < n; ++i) t[i] && ++s[t[i] - 1]; - const o = new jc(e); + const o = new Uc(e); for (i = 1; i < e; ++i) o[i] = o[i - 1] + s[i - 1] << 1; let a; if (r) { - a = new jc(1 << e); + a = new Uc(1 << e); const c = 15 - e; for (i = 0; i < n; ++i) if (t[i]) { const u = i << 4 | t[i], f = e - t[i]; let p = o[t[i] - 1]++ << f; for (const b = p | (1 << f) - 1; p <= b; ++p) - a[O3[p] >> c] = u; + a[I3[p] >> c] = u; } } else - for (a = new jc(n), i = 0; i < n; ++i) - t[i] && (a[i] = O3[o[t[i] - 1]++] >> 15 - t[i]); + for (a = new Uc(n), i = 0; i < n; ++i) + t[i] && (a[i] = I3[o[t[i] - 1]++] >> 15 - t[i]); return a; }; - var s0 = new Wo(288); + var i0 = new Wo(288); for (let t = 0; t < 144; ++t) - s0[t] = 8; + i0[t] = 8; for (let t = 144; t < 256; ++t) - s0[t] = 9; + i0[t] = 9; for (let t = 256; t < 280; ++t) - s0[t] = 7; + i0[t] = 7; for (let t = 280; t < 288; ++t) - s0[t] = 8; - var mI = new Wo(32); + i0[t] = 8; + var lI = new Wo(32); for (let t = 0; t < 32; ++t) - mI[t] = 5; - var kH = $h(s0, 9, 1); - var RH = $h(mI, 5, 1); + lI[t] = 5; + var MH = Qh(i0, 9, 1); + var AH = Qh(lI, 5, 1); var Fs = (t, e, r) => { const n = e >>> 3; return (t[n] | t[n + 1] << 8) >>> (e & 7) & r; @@ -6706,10 +6706,10 @@ ${Ez(e, r)}`); const r = e >>> 3; return (t[r] | t[r + 1] << 8 | t[r + 2] << 16) >>> (e & 7); }; - var CH = (t) => (t >>> 3) + (t & 7 && 1); - var DH = (t, e, r) => { + var TH = (t) => (t >>> 3) + (t & 7 && 1); + var NH = (t, e, r) => { (e == null || e < 0) && (e = 0), (r == null || r > t.length) && (r = t.length); - const n = new (t instanceof jc ? jc : t instanceof I3 ? I3 : Wo)(r - e); + const n = new (t instanceof Uc ? Uc : t instanceof N3 ? N3 : Wo)(r - e); return n.set(t.subarray(e, r)), n; }; var ey = (t) => { @@ -6718,15 +6718,15 @@ ${Ez(e, r)}`); t[r] > e && (e = t[r]); return e; }; - var LH = (t, e, r) => { + var IH = (t, e, r) => { const n = !r || r.i; r || (r = {}); const i = t.length, s = !e || !n; e || (e = new Wo(i * 3)); const o = (N) => { - let R = e.length; - if (N > R) { - const F = new Wo(Math.max(R << 1, N)); + let k = e.length; + if (N > k) { + const F = new Wo(Math.max(k << 1, N)); F.set(e), e = F; } }; @@ -6737,21 +6737,21 @@ ${Ez(e, r)}`); do { if (!f) { r.f = a = Fs(t, c, 1); - const D = Fs(t, c + 1, 3); - if (c += 3, D) - if (D == 1) - f = kH, p = RH, b = 9, E = 5; - else if (D == 2) { - const L = Fs(t, c, 31) + 257, q = Fs(t, c + 10, 15) + 4, W = L + Fs(t, c + 5, 31) + 1; + const L = Fs(t, c + 1, 3); + if (c += 3, L) + if (L == 1) + f = MH, p = AH, b = 9, E = 5; + else if (L == 2) { + const D = Fs(t, c, 31) + 257, q = Fs(t, c + 10, 15) + 4, W = D + Fs(t, c + 5, 31) + 1; c += 14; const z = new Wo(W), T = new Wo(19); for (let d = 0; d < q; ++d) - T[IH[d]] = Fs(t, c + d * 3, 7); + T[_H[d]] = Fs(t, c + d * 3, 7); c += q * 3; const I = ey(T), H = (1 << I) - 1; if (!n && c + W * (I + 7) > _) break; - const X = $h(T, I, 1); + const X = Qh(T, I, 1); for (let d = 0; d < W; ) { const l = X[Fs(t, c, H)]; c += l & 15; @@ -6764,49 +6764,49 @@ ${Ez(e, r)}`); z[d++] = y; } } - const V = z.subarray(0, L), S = z.subarray(L); - b = ey(V), E = ey(S), f = $h(V, b, 1), p = $h(S, E, 1); + const V = z.subarray(0, D), S = z.subarray(D); + b = ey(V), E = ey(S), f = Qh(V, b, 1), p = Qh(S, E, 1); } else throw "invalid block type"; else { - const L = CH(c) + 4, q = t[L - 4] | t[L - 3] << 8, W = L + q; + const D = TH(c) + 4, q = t[D - 4] | t[D - 3] << 8, W = D + q; if (W > i) { if (n) throw "unexpected EOF"; break; } - s && o(u + q), e.set(t.subarray(L, W), u), r.b = u += q, r.p = c = W << 3; + s && o(u + q), e.set(t.subarray(D, W), u), r.b = u += q, r.p = c = W << 3; continue; } if (c > _) throw "unexpected EOF"; } s && o(u + 131072); - const N = (1 << b) - 1, R = (1 << E) - 1, F = b + E + 18; + const N = (1 << b) - 1, k = (1 << E) - 1, F = b + E + 18; for (; n || c + F < _; ) { - const D = f[$2(t, c) & N], L = D >>> 4; - if (c += D & 15, c > _) + const L = f[$2(t, c) & N], D = L >>> 4; + if (c += L & 15, c > _) throw "unexpected EOF"; - if (!D) + if (!L) throw "invalid length/literal"; - if (L < 256) - e[u++] = L; - else if (L == 256) { + if (D < 256) + e[u++] = D; + else if (D == 256) { f = void 0; break; } else { - let q = L - 254; - if (L > 264) { - const H = L - 257, X = fI[H]; - q = Fs(t, c, (1 << X) - 1) + pI[H], c += X; + let q = D - 254; + if (D > 264) { + const H = D - 257, X = oI[H]; + q = Fs(t, c, (1 << X) - 1) + uI[H], c += X; } - const W = p[$2(t, c) & R], z = W >>> 4; + const W = p[$2(t, c) & k], z = W >>> 4; if (!W) throw "invalid distance"; c += W & 15; - let T = PH[z]; + let T = SH[z]; if (z > 3) { - const H = hI[z]; + const H = aI[z]; T += $2(t, c) & (1 << H) - 1, c += H; } if (c > _) @@ -6820,24 +6820,24 @@ ${Ez(e, r)}`); } r.l = f, r.p = c, r.b = u, f && (a = 1, r.m = b, r.d = p, r.n = E); } while (!a); - return u == e.length ? e : DH(e, 0, u); + return u == e.length ? e : NH(e, 0, u); }; - var BH = (t) => { + var OH = (t) => { if ((t[0] & 15) != 8 || t[0] >>> 4 > 7 || (t[0] << 8 | t[1]) % 31) throw "invalid zlib data"; if (t[1] & 32) throw "invalid zlib data: preset dictionaries not supported"; }; - function UH(t, e) { - return LH((BH(t), t.subarray(2, -4)), e); + function PH(t, e) { + return IH((OH(t), t.subarray(2, -4)), e); } - var jH = 171008; - var VH = 339468; - var zH = "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"; - var FH = /* @__PURE__ */ UH(NH(zH, new Uint8Array(jH)), new Uint8Array(VH)); - var HH = /* @__PURE__ */ TH("crypto", FH, null); - var tt = new AH(HH); - async function qH(t) { + var kH = 171008; + var RH = 339468; + var CH = "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"; + var DH = /* @__PURE__ */ PH(xH(CH, new Uint8Array(kH)), new Uint8Array(RH)); + var LH = /* @__PURE__ */ vH("crypto", DH, null); + var tt = new wH(LH); + async function BH(t) { return tt.init(t); } function or(t) { @@ -6847,64 +6847,64 @@ ${Ez(e, r)}`); return t(tt.wasm, ...e); }; } - var WH = /* @__PURE__ */ or((t, e) => (t.ext_bip39_generate(8, e), tt.resultString())); - var GH = /* @__PURE__ */ or((t, e) => (t.ext_bip39_to_entropy(8, ...tt.allocString(e)), tt.resultU8a())); - var KH = /* @__PURE__ */ or((t, e, r) => (t.ext_bip39_to_mini_secret(8, ...tt.allocString(e), ...tt.allocString(r)), tt.resultU8a())); - var XH = /* @__PURE__ */ or((t, e, r) => (t.ext_bip39_to_seed(8, ...tt.allocString(e), ...tt.allocString(r)), tt.resultU8a())); - var YH = /* @__PURE__ */ or((t, e) => t.ext_bip39_validate(...tt.allocString(e)) !== 0); - var ZH = /* @__PURE__ */ or((t, e) => (t.ext_ed_from_seed(8, ...tt.allocU8a(e)), tt.resultU8a())); - var JH = /* @__PURE__ */ or((t, e, r, n) => (t.ext_ed_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r), ...tt.allocU8a(n)), tt.resultU8a())); - var QH = /* @__PURE__ */ or((t, e, r, n) => t.ext_ed_verify(...tt.allocU8a(e), ...tt.allocU8a(r), ...tt.allocU8a(n)) !== 0); - var $H = /* @__PURE__ */ or((t, e) => (t.ext_secp_from_seed(8, ...tt.allocU8a(e)), tt.resultU8a())); - var eq = /* @__PURE__ */ or((t, e) => (t.ext_secp_pub_compress(8, ...tt.allocU8a(e)), tt.resultU8a())); - var tq = /* @__PURE__ */ or((t, e) => (t.ext_secp_pub_expand(8, ...tt.allocU8a(e)), tt.resultU8a())); - var rq = /* @__PURE__ */ or((t, e, r, n) => (t.ext_secp_recover(8, ...tt.allocU8a(e), ...tt.allocU8a(r), n), tt.resultU8a())); - var nq = /* @__PURE__ */ or((t, e, r) => (t.ext_secp_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a())); - var iq = /* @__PURE__ */ or((t, e, r) => (t.ext_sr_derive_keypair_hard(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a())); - var sq = /* @__PURE__ */ or((t, e, r) => (t.ext_sr_derive_keypair_soft(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a())); - var oq = /* @__PURE__ */ or((t, e, r) => (t.ext_sr_derive_public_soft(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a())); - var aq = /* @__PURE__ */ or((t, e) => (t.ext_sr_from_seed(8, ...tt.allocU8a(e)), tt.resultU8a())); - var cq = /* @__PURE__ */ or((t, e, r, n) => (t.ext_sr_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r), ...tt.allocU8a(n)), tt.resultU8a())); - var uq = /* @__PURE__ */ or((t, e, r, n) => t.ext_sr_verify(...tt.allocU8a(e), ...tt.allocU8a(r), ...tt.allocU8a(n)) !== 0); - var lq = /* @__PURE__ */ or((t, e, r) => (t.ext_sr_agree(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a())); - var fq = /* @__PURE__ */ or((t, e, r, n, i) => (t.ext_vrf_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r), ...tt.allocU8a(n), ...tt.allocU8a(i)), tt.resultU8a())); - var hq = /* @__PURE__ */ or((t, e, r, n, i, s) => t.ext_vrf_verify(...tt.allocU8a(e), ...tt.allocU8a(r), ...tt.allocU8a(n), ...tt.allocU8a(i), ...tt.allocU8a(s)) !== 0); - var dq = /* @__PURE__ */ or((t, e, r, n) => (t.ext_blake2b(8, ...tt.allocU8a(e), ...tt.allocU8a(r), n), tt.resultU8a())); - var pq = /* @__PURE__ */ or((t, e, r) => (t.ext_hmac_sha256(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a())); - var mq = /* @__PURE__ */ or((t, e, r) => (t.ext_hmac_sha512(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a())); - var gq = /* @__PURE__ */ or((t, e) => (t.ext_keccak256(8, ...tt.allocU8a(e)), tt.resultU8a())); - var yq = /* @__PURE__ */ or((t, e) => (t.ext_keccak512(8, ...tt.allocU8a(e)), tt.resultU8a())); - var bq = /* @__PURE__ */ or((t, e, r, n) => (t.ext_pbkdf2(8, ...tt.allocU8a(e), ...tt.allocU8a(r), n), tt.resultU8a())); - var wq = /* @__PURE__ */ or((t, e, r, n, i, s) => (t.ext_scrypt(8, ...tt.allocU8a(e), ...tt.allocU8a(r), n, i, s), tt.resultU8a())); - var vq = /* @__PURE__ */ or((t, e) => (t.ext_sha256(8, ...tt.allocU8a(e)), tt.resultU8a())); - var xq = /* @__PURE__ */ or((t, e) => (t.ext_sha512(8, ...tt.allocU8a(e)), tt.resultU8a())); - var _q = /* @__PURE__ */ or((t, e, r) => (t.ext_twox(8, ...tt.allocU8a(e), r), tt.resultU8a())); + var UH = /* @__PURE__ */ or((t, e) => (t.ext_bip39_generate(8, e), tt.resultString())); + var jH = /* @__PURE__ */ or((t, e) => (t.ext_bip39_to_entropy(8, ...tt.allocString(e)), tt.resultU8a())); + var VH = /* @__PURE__ */ or((t, e, r) => (t.ext_bip39_to_mini_secret(8, ...tt.allocString(e), ...tt.allocString(r)), tt.resultU8a())); + var zH = /* @__PURE__ */ or((t, e, r) => (t.ext_bip39_to_seed(8, ...tt.allocString(e), ...tt.allocString(r)), tt.resultU8a())); + var FH = /* @__PURE__ */ or((t, e) => t.ext_bip39_validate(...tt.allocString(e)) !== 0); + var HH = /* @__PURE__ */ or((t, e) => (t.ext_ed_from_seed(8, ...tt.allocU8a(e)), tt.resultU8a())); + var qH = /* @__PURE__ */ or((t, e, r, n) => (t.ext_ed_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r), ...tt.allocU8a(n)), tt.resultU8a())); + var WH = /* @__PURE__ */ or((t, e, r, n) => t.ext_ed_verify(...tt.allocU8a(e), ...tt.allocU8a(r), ...tt.allocU8a(n)) !== 0); + var GH = /* @__PURE__ */ or((t, e) => (t.ext_secp_from_seed(8, ...tt.allocU8a(e)), tt.resultU8a())); + var KH = /* @__PURE__ */ or((t, e) => (t.ext_secp_pub_compress(8, ...tt.allocU8a(e)), tt.resultU8a())); + var XH = /* @__PURE__ */ or((t, e) => (t.ext_secp_pub_expand(8, ...tt.allocU8a(e)), tt.resultU8a())); + var YH = /* @__PURE__ */ or((t, e, r, n) => (t.ext_secp_recover(8, ...tt.allocU8a(e), ...tt.allocU8a(r), n), tt.resultU8a())); + var ZH = /* @__PURE__ */ or((t, e, r) => (t.ext_secp_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a())); + var JH = /* @__PURE__ */ or((t, e, r) => (t.ext_sr_derive_keypair_hard(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a())); + var QH = /* @__PURE__ */ or((t, e, r) => (t.ext_sr_derive_keypair_soft(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a())); + var $H = /* @__PURE__ */ or((t, e, r) => (t.ext_sr_derive_public_soft(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a())); + var eq = /* @__PURE__ */ or((t, e) => (t.ext_sr_from_seed(8, ...tt.allocU8a(e)), tt.resultU8a())); + var tq = /* @__PURE__ */ or((t, e, r, n) => (t.ext_sr_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r), ...tt.allocU8a(n)), tt.resultU8a())); + var rq = /* @__PURE__ */ or((t, e, r, n) => t.ext_sr_verify(...tt.allocU8a(e), ...tt.allocU8a(r), ...tt.allocU8a(n)) !== 0); + var nq = /* @__PURE__ */ or((t, e, r) => (t.ext_sr_agree(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a())); + var iq = /* @__PURE__ */ or((t, e, r, n, i) => (t.ext_vrf_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r), ...tt.allocU8a(n), ...tt.allocU8a(i)), tt.resultU8a())); + var sq = /* @__PURE__ */ or((t, e, r, n, i, s) => t.ext_vrf_verify(...tt.allocU8a(e), ...tt.allocU8a(r), ...tt.allocU8a(n), ...tt.allocU8a(i), ...tt.allocU8a(s)) !== 0); + var oq = /* @__PURE__ */ or((t, e, r, n) => (t.ext_blake2b(8, ...tt.allocU8a(e), ...tt.allocU8a(r), n), tt.resultU8a())); + var aq = /* @__PURE__ */ or((t, e, r) => (t.ext_hmac_sha256(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a())); + var cq = /* @__PURE__ */ or((t, e, r) => (t.ext_hmac_sha512(8, ...tt.allocU8a(e), ...tt.allocU8a(r)), tt.resultU8a())); + var uq = /* @__PURE__ */ or((t, e) => (t.ext_keccak256(8, ...tt.allocU8a(e)), tt.resultU8a())); + var lq = /* @__PURE__ */ or((t, e) => (t.ext_keccak512(8, ...tt.allocU8a(e)), tt.resultU8a())); + var fq = /* @__PURE__ */ or((t, e, r, n) => (t.ext_pbkdf2(8, ...tt.allocU8a(e), ...tt.allocU8a(r), n), tt.resultU8a())); + var hq = /* @__PURE__ */ or((t, e, r, n, i, s) => (t.ext_scrypt(8, ...tt.allocU8a(e), ...tt.allocU8a(r), n, i, s), tt.resultU8a())); + var dq = /* @__PURE__ */ or((t, e) => (t.ext_sha256(8, ...tt.allocU8a(e)), tt.resultU8a())); + var pq = /* @__PURE__ */ or((t, e) => (t.ext_sha512(8, ...tt.allocU8a(e)), tt.resultU8a())); + var mq = /* @__PURE__ */ or((t, e, r) => (t.ext_twox(8, ...tt.allocU8a(e), r), tt.resultU8a())); function tn() { return !!tt.wasm; } - async function Eq() { + async function gq() { try { - return !!await qH(); + return !!await BH(); } catch { return false; } } - var Sq = tn; - function gI() { - return Eq().then(() => { + var yq = tn; + function fI() { + return gq().then(() => { if (!tn()) throw new Error("Unable to initialize @polkadot/util-crypto"); return true; }).catch(() => false); } - function k1(t) { + function P1(t) { return t instanceof Uint8Array || t != null && typeof t == "object" && t.constructor.name === "Uint8Array"; } - function b4(...t) { + function g4(...t) { const e = (s) => s, r = (s, o) => (a) => s(o(a)), n = t.map((s) => s.encode).reduceRight(r, e), i = t.map((s) => s.decode).reduce(r, e); return { encode: n, decode: i }; } - function w4(t) { + function y4(t) { return { encode: (e) => { if (!Array.isArray(e) || e.length && typeof e[0] != "number") @@ -6929,7 +6929,7 @@ ${Ez(e, r)}`); } }; } - function v4(t = "") { + function b4(t = "") { if (typeof t != "string") throw new Error("join separator should be string"); return { @@ -6948,7 +6948,7 @@ ${Ez(e, r)}`); } }; } - function yI(t, e = "=") { + function hI(t, e = "=") { if (typeof e != "string") throw new Error("padding chr should be string"); return { @@ -6978,7 +6978,7 @@ ${Ez(e, r)}`); } }; } - function P3(t, e, r) { + function O3(t, e, r) { if (e < 2) throw new Error(`convertRadix: wrong from=${e}, base cannot be less than 2`); if (r < 2) @@ -7014,17 +7014,17 @@ ${Ez(e, r)}`); i.push(0); return i.reverse(); } - var bI = (t, e) => e ? /* @__PURE__ */ bI(e, t % e) : t; - var R1 = (t, e) => t + (e - /* @__PURE__ */ bI(t, e)); - function k3(t, e, r, n) { + var dI = (t, e) => e ? /* @__PURE__ */ dI(e, t % e) : t; + var k1 = (t, e) => t + (e - /* @__PURE__ */ dI(t, e)); + function P3(t, e, r, n) { if (!Array.isArray(t)) throw new Error("convertRadix2: data should be array"); if (e <= 0 || e > 32) throw new Error(`convertRadix2: wrong from=${e}`); if (r <= 0 || r > 32) throw new Error(`convertRadix2: wrong to=${r}`); - if (/* @__PURE__ */ R1(e, r) > 32) - throw new Error(`convertRadix2: carry overflow from=${e} to=${r} carryBits=${/* @__PURE__ */ R1(e, r)}`); + if (/* @__PURE__ */ k1(e, r) > 32) + throw new Error(`convertRadix2: carry overflow from=${e} to=${r} carryBits=${/* @__PURE__ */ k1(e, r)}`); let i = 0, s = 0; const o = 2 ** r - 1, a = []; for (const c of t) { @@ -7042,50 +7042,50 @@ ${Ez(e, r)}`); throw new Error(`Non-zero padding: ${i}`); return n && s > 0 && a.push(i >>> 0), a; } - function wI(t) { + function pI(t) { return { encode: (e) => { - if (!k1(e)) + if (!P1(e)) throw new Error("radix.encode input should be Uint8Array"); - return /* @__PURE__ */ P3(Array.from(e), 2 ** 8, t); + return /* @__PURE__ */ O3(Array.from(e), 2 ** 8, t); }, decode: (e) => { if (!Array.isArray(e) || e.length && typeof e[0] != "number") throw new Error("radix.decode input should be array of numbers"); - return Uint8Array.from(/* @__PURE__ */ P3(e, t, 2 ** 8)); + return Uint8Array.from(/* @__PURE__ */ O3(e, t, 2 ** 8)); } }; } - function vI(t, e = false) { + function mI(t, e = false) { if (t <= 0 || t > 32) throw new Error("radix2: bits should be in (0..32]"); - if (/* @__PURE__ */ R1(8, t) > 32 || /* @__PURE__ */ R1(t, 8) > 32) + if (/* @__PURE__ */ k1(8, t) > 32 || /* @__PURE__ */ k1(t, 8) > 32) throw new Error("radix2: carry overflow"); return { encode: (r) => { - if (!k1(r)) + if (!P1(r)) throw new Error("radix2.encode input should be Uint8Array"); - return /* @__PURE__ */ k3(Array.from(r), 8, t, !e); + return /* @__PURE__ */ P3(Array.from(r), 8, t, !e); }, decode: (r) => { if (!Array.isArray(r) || r.length && typeof r[0] != "number") throw new Error("radix2.decode input should be array of numbers"); - return Uint8Array.from(/* @__PURE__ */ k3(r, t, 8, e)); + return Uint8Array.from(/* @__PURE__ */ P3(r, t, 8, e)); } }; } - function Mq(t, e) { + function bq(t, e) { if (typeof e != "function") throw new Error("checksum fn should be function"); return { encode(r) { - if (!k1(r)) + if (!P1(r)) throw new Error("checksum.encode: input should be Uint8Array"); const n = e(r).slice(0, t), i = new Uint8Array(r.length + t); return i.set(r), i.set(n, r.length), i; }, decode(r) { - if (!k1(r)) + if (!P1(r)) throw new Error("checksum.decode: input should be Uint8Array"); const n = r.slice(0, -t), i = e(n).slice(0, t), s = r.slice(-t); for (let o = 0; o < t; o++) @@ -7096,29 +7096,29 @@ ${Ez(e, r)}`); }; } var ty = { - alphabet: w4, - chain: b4, - checksum: Mq, - convertRadix: P3, - convertRadix2: k3, - radix: wI, - radix2: vI, - join: v4, - padding: yI - }; - var Aq = /* @__PURE__ */ b4(/* @__PURE__ */ vI(6), /* @__PURE__ */ w4("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"), /* @__PURE__ */ yI(6), /* @__PURE__ */ v4("")); - var Tq = (t) => /* @__PURE__ */ b4(/* @__PURE__ */ wI(58), /* @__PURE__ */ w4(t), /* @__PURE__ */ v4("")); - var Nq = /* @__PURE__ */ Tq("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"); - function x4({ coder: t, ipfs: e }, r) { + alphabet: y4, + chain: g4, + checksum: bq, + convertRadix: O3, + convertRadix2: P3, + radix: pI, + radix2: mI, + join: b4, + padding: hI + }; + var wq = /* @__PURE__ */ g4(/* @__PURE__ */ mI(6), /* @__PURE__ */ y4("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"), /* @__PURE__ */ hI(6), /* @__PURE__ */ b4("")); + var vq = (t) => /* @__PURE__ */ g4(/* @__PURE__ */ pI(58), /* @__PURE__ */ y4(t), /* @__PURE__ */ b4("")); + var xq = /* @__PURE__ */ vq("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"); + function w4({ coder: t, ipfs: e }, r) { return (n, i) => (r(n, i), t.decode(e && i ? n.substring(1) : n)); } - function _4({ coder: t, ipfs: e }) { + function v4({ coder: t, ipfs: e }) { return (r, n) => { const i = t.encode(Xe(r)); return e && n ? `${e}${i}` : i; }; } - function E4(t) { + function x4(t) { return (e, r) => { try { return t(e, r); @@ -7127,7 +7127,7 @@ ${Ez(e, r)}`); } }; } - function S4({ chars: t, ipfs: e, type: r, withPadding: n }) { + function _4({ chars: t, ipfs: e, type: r, withPadding: n }) { return (i, s) => { if (typeof i != "string") throw new Error(`Expected ${r} string input`); @@ -7145,71 +7145,71 @@ ${Ez(e, r)}`); return true; }; } - var M4 = { + var E4 = { chars: "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz", - coder: Nq, + coder: xq, ipfs: "z", type: "base58" }; - var A4 = /* @__PURE__ */ S4(M4); - var T4 = /* @__PURE__ */ x4(M4, A4); - var xI = /* @__PURE__ */ _4(M4); - var Iq = /* @__PURE__ */ E4(A4); - function ai(t) { + var S4 = /* @__PURE__ */ _4(E4); + var M4 = /* @__PURE__ */ w4(E4, S4); + var gI = /* @__PURE__ */ v4(E4); + var _q = /* @__PURE__ */ x4(S4); + function ci(t) { if (!Number.isSafeInteger(t) || t < 0) throw new Error(`positive integer expected, not ${t}`); } - function Oq(t) { + function Eq(t) { return t instanceof Uint8Array || t != null && typeof t == "object" && t.constructor.name === "Uint8Array"; } - function o0(t, ...e) { - if (!Oq(t)) + function s0(t, ...e) { + if (!Eq(t)) throw new Error("Uint8Array expected"); if (e.length > 0 && !e.includes(t.length)) throw new Error(`Uint8Array expected of length ${e}, not of length=${t.length}`); } - function _I(t) { + function yI(t) { if (typeof t != "function" || typeof t.create != "function") throw new Error("Hash should be wrapped by utils.wrapConstructor"); - ai(t.outputLen), ai(t.blockLen); + ci(t.outputLen), ci(t.blockLen); } - function Qc(t, e = true) { + function Jc(t, e = true) { if (t.destroyed) throw new Error("Hash instance has been destroyed"); if (e && t.finished) throw new Error("Hash#digest() has already been called"); } - function N4(t, e) { - o0(t); + function A4(t, e) { + s0(t); const r = e.outputLen; if (t.length < r) throw new Error(`digestInto() expects output buffer of length at least ${r}`); } var ry = typeof globalThis == "object" && "crypto" in globalThis ? globalThis.crypto : void 0; - var qc = (t) => new Uint32Array(t.buffer, t.byteOffset, Math.floor(t.byteLength / 4)); - var Bp = (t) => new DataView(t.buffer, t.byteOffset, t.byteLength); + var Hc = (t) => new Uint32Array(t.buffer, t.byteOffset, Math.floor(t.byteLength / 4)); + var Dp = (t) => new DataView(t.buffer, t.byteOffset, t.byteLength); var xo = (t, e) => t << 32 - e | t >>> e; var nr = (t, e) => t << e | t >>> 32 - e >>> 0; var ao = new Uint8Array(new Uint32Array([287454020]).buffer)[0] === 68; - var EI = (t) => t << 24 & 4278190080 | t << 8 & 16711680 | t >>> 8 & 65280 | t >>> 24 & 255; - var Sa = ao ? (t) => t : (t) => EI(t); + var bI = (t) => t << 24 & 4278190080 | t << 8 & 16711680 | t >>> 8 & 65280 | t >>> 24 & 255; + var Sa = ao ? (t) => t : (t) => bI(t); function jo(t) { for (let e = 0; e < t.length; e++) - t[e] = EI(t[e]); + t[e] = bI(t[e]); } - function SI(t) { + function Sq(t) { if (typeof t != "string") throw new Error(`utf8ToBytes expected string, got ${typeof t}`); return new Uint8Array(new TextEncoder().encode(t)); } function ho(t) { - return typeof t == "string" && (t = SI(t)), o0(t), t; + return typeof t == "string" && (t = Sq(t)), s0(t), t; } - function MI(...t) { + function Mq(...t) { let e = 0; for (let n = 0; n < t.length; n++) { const i = t[n]; - o0(i), e += i.length; + s0(i), e += i.length; } const r = new Uint8Array(e); for (let n = 0, i = 0; n < t.length; n++) { @@ -7218,31 +7218,31 @@ ${Ez(e, r)}`); } return r; } - var ug = class { + var cg = class { clone() { return this._cloneInto(); } }; - var Pq = {}.toString; - function AI(t, e) { - if (e !== void 0 && Pq.call(e) !== "[object Object]") + var Aq = {}.toString; + function wI(t, e) { + if (e !== void 0 && Aq.call(e) !== "[object Object]") throw new Error("Options should be object or undefined"); return Object.assign(t, e); } - function I4(t) { + function T4(t) { const e = (n) => t().update(ho(n)).digest(), r = t(); return e.outputLen = r.outputLen, e.blockLen = r.blockLen, e.create = () => t(), e; } - function kq(t) { + function Tq(t) { const e = (n, i) => t(i).update(ho(n)).digest(), r = t({}); return e.outputLen = r.outputLen, e.blockLen = r.blockLen, e.create = (n) => t(n), e; } - function TI(t = 32) { + function vI(t = 32) { if (ry && typeof ry.getRandomValues == "function") return ry.getRandomValues(new Uint8Array(t)); throw new Error("crypto.getRandomValues must be defined"); } - var Rq = /* @__PURE__ */ new Uint8Array([ + var Nq = /* @__PURE__ */ new Uint8Array([ 0, 1, 2, @@ -7436,9 +7436,9 @@ ${Ez(e, r)}`); 5, 3 ]); - var Cq = class extends ug { + var Iq = class extends cg { constructor(e, r, n = {}, i, s, o) { - if (super(), this.blockLen = e, this.outputLen = r, this.length = 0, this.pos = 0, this.finished = false, this.destroyed = false, ai(e), ai(r), ai(i), r < 0 || r > i) + if (super(), this.blockLen = e, this.outputLen = r, this.length = 0, this.pos = 0, this.finished = false, this.destroyed = false, ci(e), ci(r), ci(i), r < 0 || r > i) throw new Error("outputLen bigger than keyLen"); if (n.key !== void 0 && (n.key.length < 1 || n.key.length > i)) throw new Error(`key must be up 1..${i} byte long or undefined`); @@ -7446,10 +7446,10 @@ ${Ez(e, r)}`); throw new Error(`salt must be ${s} byte long or undefined`); if (n.personalization !== void 0 && n.personalization.length !== o) throw new Error(`personalization must be ${o} byte long or undefined`); - this.buffer32 = qc(this.buffer = new Uint8Array(e)); + this.buffer32 = Hc(this.buffer = new Uint8Array(e)); } update(e) { - Qc(this); + Jc(this); const { blockLen: r, buffer: n, buffer32: i } = this; e = ho(e); const s = e.length, o = e.byteOffset, a = e.buffer; @@ -7469,10 +7469,10 @@ ${Ez(e, r)}`); return this; } digestInto(e) { - Qc(this), N4(e, this); + Jc(this), A4(e, this); const { pos: r, buffer32: n } = this; this.finished = true, this.buffer.subarray(r).fill(0), ao || jo(n), this.compress(n, 0, true), ao || jo(n); - const i = qc(e); + const i = Hc(e); this.get().forEach((s, o) => i[o] = Sa(s)); } digest() { @@ -7486,67 +7486,67 @@ ${Ez(e, r)}`); return e || (e = new this.constructor({ dkLen: o })), e.set(...this.get()), e.length = n, e.finished = i, e.destroyed = s, e.outputLen = o, e.buffer.set(r), e.pos = a, e; } }; - var K0 = /* @__PURE__ */ BigInt(2 ** 32 - 1); - var R3 = /* @__PURE__ */ BigInt(32); - function NI(t, e = false) { - return e ? { h: Number(t & K0), l: Number(t >> R3 & K0) } : { h: Number(t >> R3 & K0) | 0, l: Number(t & K0) | 0 }; + var W0 = /* @__PURE__ */ BigInt(2 ** 32 - 1); + var k3 = /* @__PURE__ */ BigInt(32); + function xI(t, e = false) { + return e ? { h: Number(t & W0), l: Number(t >> k3 & W0) } : { h: Number(t >> k3 & W0) | 0, l: Number(t & W0) | 0 }; } - function II(t, e = false) { + function _I(t, e = false) { let r = new Uint32Array(t.length), n = new Uint32Array(t.length); for (let i = 0; i < t.length; i++) { - const { h: s, l: o } = NI(t[i], e); + const { h: s, l: o } = xI(t[i], e); [r[i], n[i]] = [s, o]; } return [r, n]; } - var Dq = (t, e) => BigInt(t >>> 0) << R3 | BigInt(e >>> 0); - var Lq = (t, e, r) => t >>> r; - var Bq = (t, e, r) => t << 32 - r | e >>> r; - var Uq = (t, e, r) => t >>> r | e << 32 - r; - var jq = (t, e, r) => t << 32 - r | e >>> r; - var Vq = (t, e, r) => t << 64 - r | e >>> r - 32; - var zq = (t, e, r) => t >>> r - 32 | e << 64 - r; - var Fq = (t, e) => e; - var Hq = (t, e) => t; - var OI = (t, e, r) => t << r | e >>> 32 - r; - var PI = (t, e, r) => e << r | t >>> 32 - r; - var kI = (t, e, r) => e << r - 32 | t >>> 64 - r; - var RI = (t, e, r) => t << r - 32 | e >>> 64 - r; - function qq(t, e, r, n) { + var Oq = (t, e) => BigInt(t >>> 0) << k3 | BigInt(e >>> 0); + var Pq = (t, e, r) => t >>> r; + var kq = (t, e, r) => t << 32 - r | e >>> r; + var Rq = (t, e, r) => t >>> r | e << 32 - r; + var Cq = (t, e, r) => t << 32 - r | e >>> r; + var Dq = (t, e, r) => t << 64 - r | e >>> r - 32; + var Lq = (t, e, r) => t >>> r - 32 | e << 64 - r; + var Bq = (t, e) => e; + var Uq = (t, e) => t; + var EI = (t, e, r) => t << r | e >>> 32 - r; + var SI = (t, e, r) => e << r | t >>> 32 - r; + var MI = (t, e, r) => e << r - 32 | t >>> 64 - r; + var AI = (t, e, r) => t << r - 32 | e >>> 64 - r; + function jq(t, e, r, n) { const i = (e >>> 0) + (n >>> 0); return { h: t + r + (i / 2 ** 32 | 0) | 0, l: i | 0 }; } - var Wq = (t, e, r) => (t >>> 0) + (e >>> 0) + (r >>> 0); - var Gq = (t, e, r, n) => e + r + n + (t / 2 ** 32 | 0) | 0; - var Kq = (t, e, r, n) => (t >>> 0) + (e >>> 0) + (r >>> 0) + (n >>> 0); - var Xq = (t, e, r, n, i) => e + r + n + i + (t / 2 ** 32 | 0) | 0; - var Yq = (t, e, r, n, i) => (t >>> 0) + (e >>> 0) + (r >>> 0) + (n >>> 0) + (i >>> 0); - var Zq = (t, e, r, n, i, s) => e + r + n + i + s + (t / 2 ** 32 | 0) | 0; - var Jq = { - fromBig: NI, - split: II, - toBig: Dq, - shrSH: Lq, - shrSL: Bq, - rotrSH: Uq, - rotrSL: jq, - rotrBH: Vq, - rotrBL: zq, - rotr32H: Fq, - rotr32L: Hq, - rotlSH: OI, - rotlSL: PI, - rotlBH: kI, - rotlBL: RI, - add: qq, - add3L: Wq, - add3H: Gq, - add4L: Kq, - add4H: Xq, - add5H: Zq, - add5L: Yq - }; - var Tt = Jq; + var Vq = (t, e, r) => (t >>> 0) + (e >>> 0) + (r >>> 0); + var zq = (t, e, r, n) => e + r + n + (t / 2 ** 32 | 0) | 0; + var Fq = (t, e, r, n) => (t >>> 0) + (e >>> 0) + (r >>> 0) + (n >>> 0); + var Hq = (t, e, r, n, i) => e + r + n + i + (t / 2 ** 32 | 0) | 0; + var qq = (t, e, r, n, i) => (t >>> 0) + (e >>> 0) + (r >>> 0) + (n >>> 0) + (i >>> 0); + var Wq = (t, e, r, n, i, s) => e + r + n + i + s + (t / 2 ** 32 | 0) | 0; + var Gq = { + fromBig: xI, + split: _I, + toBig: Oq, + shrSH: Pq, + shrSL: kq, + rotrSH: Rq, + rotrSL: Cq, + rotrBH: Dq, + rotrBL: Lq, + rotr32H: Bq, + rotr32L: Uq, + rotlSH: EI, + rotlSL: SI, + rotlBH: MI, + rotlBL: AI, + add: jq, + add3L: Vq, + add3H: zq, + add4L: Fq, + add4H: Hq, + add5H: Wq, + add5L: qq + }; + var Tt = Gq; var dn = /* @__PURE__ */ new Uint32Array([ 4089235720, 1779033703, @@ -7566,26 +7566,26 @@ ${Ez(e, r)}`); 1541459225 ]); var mt = /* @__PURE__ */ new Uint32Array(32); - function gc(t, e, r, n, i, s) { + function mc(t, e, r, n, i, s) { const o = i[s], a = i[s + 1]; - let c = mt[2 * t], u = mt[2 * t + 1], f = mt[2 * e], p = mt[2 * e + 1], b = mt[2 * r], E = mt[2 * r + 1], _ = mt[2 * n], N = mt[2 * n + 1], R = Tt.add3L(c, f, o); - u = Tt.add3H(R, u, p, a), c = R | 0, { Dh: N, Dl: _ } = { Dh: N ^ u, Dl: _ ^ c }, { Dh: N, Dl: _ } = { Dh: Tt.rotr32H(N, _), Dl: Tt.rotr32L(N, _) }, { h: E, l: b } = Tt.add(E, b, N, _), { Bh: p, Bl: f } = { Bh: p ^ E, Bl: f ^ b }, { Bh: p, Bl: f } = { Bh: Tt.rotrSH(p, f, 24), Bl: Tt.rotrSL(p, f, 24) }, mt[2 * t] = c, mt[2 * t + 1] = u, mt[2 * e] = f, mt[2 * e + 1] = p, mt[2 * r] = b, mt[2 * r + 1] = E, mt[2 * n] = _, mt[2 * n + 1] = N; + let c = mt[2 * t], u = mt[2 * t + 1], f = mt[2 * e], p = mt[2 * e + 1], b = mt[2 * r], E = mt[2 * r + 1], _ = mt[2 * n], N = mt[2 * n + 1], k = Tt.add3L(c, f, o); + u = Tt.add3H(k, u, p, a), c = k | 0, { Dh: N, Dl: _ } = { Dh: N ^ u, Dl: _ ^ c }, { Dh: N, Dl: _ } = { Dh: Tt.rotr32H(N, _), Dl: Tt.rotr32L(N, _) }, { h: E, l: b } = Tt.add(E, b, N, _), { Bh: p, Bl: f } = { Bh: p ^ E, Bl: f ^ b }, { Bh: p, Bl: f } = { Bh: Tt.rotrSH(p, f, 24), Bl: Tt.rotrSL(p, f, 24) }, mt[2 * t] = c, mt[2 * t + 1] = u, mt[2 * e] = f, mt[2 * e + 1] = p, mt[2 * r] = b, mt[2 * r + 1] = E, mt[2 * n] = _, mt[2 * n + 1] = N; } - function yc(t, e, r, n, i, s) { + function gc(t, e, r, n, i, s) { const o = i[s], a = i[s + 1]; - let c = mt[2 * t], u = mt[2 * t + 1], f = mt[2 * e], p = mt[2 * e + 1], b = mt[2 * r], E = mt[2 * r + 1], _ = mt[2 * n], N = mt[2 * n + 1], R = Tt.add3L(c, f, o); - u = Tt.add3H(R, u, p, a), c = R | 0, { Dh: N, Dl: _ } = { Dh: N ^ u, Dl: _ ^ c }, { Dh: N, Dl: _ } = { Dh: Tt.rotrSH(N, _, 16), Dl: Tt.rotrSL(N, _, 16) }, { h: E, l: b } = Tt.add(E, b, N, _), { Bh: p, Bl: f } = { Bh: p ^ E, Bl: f ^ b }, { Bh: p, Bl: f } = { Bh: Tt.rotrBH(p, f, 63), Bl: Tt.rotrBL(p, f, 63) }, mt[2 * t] = c, mt[2 * t + 1] = u, mt[2 * e] = f, mt[2 * e + 1] = p, mt[2 * r] = b, mt[2 * r + 1] = E, mt[2 * n] = _, mt[2 * n + 1] = N; + let c = mt[2 * t], u = mt[2 * t + 1], f = mt[2 * e], p = mt[2 * e + 1], b = mt[2 * r], E = mt[2 * r + 1], _ = mt[2 * n], N = mt[2 * n + 1], k = Tt.add3L(c, f, o); + u = Tt.add3H(k, u, p, a), c = k | 0, { Dh: N, Dl: _ } = { Dh: N ^ u, Dl: _ ^ c }, { Dh: N, Dl: _ } = { Dh: Tt.rotrSH(N, _, 16), Dl: Tt.rotrSL(N, _, 16) }, { h: E, l: b } = Tt.add(E, b, N, _), { Bh: p, Bl: f } = { Bh: p ^ E, Bl: f ^ b }, { Bh: p, Bl: f } = { Bh: Tt.rotrBH(p, f, 63), Bl: Tt.rotrBL(p, f, 63) }, mt[2 * t] = c, mt[2 * t + 1] = u, mt[2 * e] = f, mt[2 * e + 1] = p, mt[2 * r] = b, mt[2 * r + 1] = E, mt[2 * n] = _, mt[2 * n + 1] = N; } - var Qq = class extends Cq { + var Kq = class extends Iq { constructor(e = {}) { super(128, e.dkLen === void 0 ? 64 : e.dkLen, e, 64, 16, 16), this.v0l = dn[0] | 0, this.v0h = dn[1] | 0, this.v1l = dn[2] | 0, this.v1h = dn[3] | 0, this.v2l = dn[4] | 0, this.v2h = dn[5] | 0, this.v3l = dn[6] | 0, this.v3h = dn[7] | 0, this.v4l = dn[8] | 0, this.v4h = dn[9] | 0, this.v5l = dn[10] | 0, this.v5h = dn[11] | 0, this.v6l = dn[12] | 0, this.v6h = dn[13] | 0, this.v7l = dn[14] | 0, this.v7h = dn[15] | 0; const r = e.key ? e.key.length : 0; if (this.v0l ^= this.outputLen | r << 8 | 65536 | 1 << 24, e.salt) { - const n = qc(ho(e.salt)); + const n = Hc(ho(e.salt)); this.v4l ^= Sa(n[0]), this.v4h ^= Sa(n[1]), this.v5l ^= Sa(n[2]), this.v5h ^= Sa(n[3]); } if (e.personalization) { - const n = qc(ho(e.personalization)); + const n = Hc(ho(e.personalization)); this.v6l ^= Sa(n[0]), this.v6h ^= Sa(n[1]), this.v7l ^= Sa(n[2]), this.v7h ^= Sa(n[3]); } if (e.key) { @@ -7594,34 +7594,34 @@ ${Ez(e, r)}`); } } get() { - let { v0l: e, v0h: r, v1l: n, v1h: i, v2l: s, v2h: o, v3l: a, v3h: c, v4l: u, v4h: f, v5l: p, v5h: b, v6l: E, v6h: _, v7l: N, v7h: R } = this; - return [e, r, n, i, s, o, a, c, u, f, p, b, E, _, N, R]; + let { v0l: e, v0h: r, v1l: n, v1h: i, v2l: s, v2h: o, v3l: a, v3h: c, v4l: u, v4h: f, v5l: p, v5h: b, v6l: E, v6h: _, v7l: N, v7h: k } = this; + return [e, r, n, i, s, o, a, c, u, f, p, b, E, _, N, k]; } - set(e, r, n, i, s, o, a, c, u, f, p, b, E, _, N, R) { - this.v0l = e | 0, this.v0h = r | 0, this.v1l = n | 0, this.v1h = i | 0, this.v2l = s | 0, this.v2h = o | 0, this.v3l = a | 0, this.v3h = c | 0, this.v4l = u | 0, this.v4h = f | 0, this.v5l = p | 0, this.v5h = b | 0, this.v6l = E | 0, this.v6h = _ | 0, this.v7l = N | 0, this.v7h = R | 0; + set(e, r, n, i, s, o, a, c, u, f, p, b, E, _, N, k) { + this.v0l = e | 0, this.v0h = r | 0, this.v1l = n | 0, this.v1h = i | 0, this.v2l = s | 0, this.v2h = o | 0, this.v3l = a | 0, this.v3h = c | 0, this.v4l = u | 0, this.v4h = f | 0, this.v5l = p | 0, this.v5h = b | 0, this.v6l = E | 0, this.v6h = _ | 0, this.v7l = N | 0, this.v7h = k | 0; } compress(e, r, n) { this.get().forEach((c, u) => mt[u] = c), mt.set(dn, 16); let { h: i, l: s } = Tt.fromBig(BigInt(this.length)); mt[24] = dn[8] ^ s, mt[25] = dn[9] ^ i, n && (mt[28] = ~mt[28], mt[29] = ~mt[29]); let o = 0; - const a = Rq; + const a = Nq; for (let c = 0; c < 12; c++) - gc(0, 4, 8, 12, e, r + 2 * a[o++]), yc(0, 4, 8, 12, e, r + 2 * a[o++]), gc(1, 5, 9, 13, e, r + 2 * a[o++]), yc(1, 5, 9, 13, e, r + 2 * a[o++]), gc(2, 6, 10, 14, e, r + 2 * a[o++]), yc(2, 6, 10, 14, e, r + 2 * a[o++]), gc(3, 7, 11, 15, e, r + 2 * a[o++]), yc(3, 7, 11, 15, e, r + 2 * a[o++]), gc(0, 5, 10, 15, e, r + 2 * a[o++]), yc(0, 5, 10, 15, e, r + 2 * a[o++]), gc(1, 6, 11, 12, e, r + 2 * a[o++]), yc(1, 6, 11, 12, e, r + 2 * a[o++]), gc(2, 7, 8, 13, e, r + 2 * a[o++]), yc(2, 7, 8, 13, e, r + 2 * a[o++]), gc(3, 4, 9, 14, e, r + 2 * a[o++]), yc(3, 4, 9, 14, e, r + 2 * a[o++]); + mc(0, 4, 8, 12, e, r + 2 * a[o++]), gc(0, 4, 8, 12, e, r + 2 * a[o++]), mc(1, 5, 9, 13, e, r + 2 * a[o++]), gc(1, 5, 9, 13, e, r + 2 * a[o++]), mc(2, 6, 10, 14, e, r + 2 * a[o++]), gc(2, 6, 10, 14, e, r + 2 * a[o++]), mc(3, 7, 11, 15, e, r + 2 * a[o++]), gc(3, 7, 11, 15, e, r + 2 * a[o++]), mc(0, 5, 10, 15, e, r + 2 * a[o++]), gc(0, 5, 10, 15, e, r + 2 * a[o++]), mc(1, 6, 11, 12, e, r + 2 * a[o++]), gc(1, 6, 11, 12, e, r + 2 * a[o++]), mc(2, 7, 8, 13, e, r + 2 * a[o++]), gc(2, 7, 8, 13, e, r + 2 * a[o++]), mc(3, 4, 9, 14, e, r + 2 * a[o++]), gc(3, 4, 9, 14, e, r + 2 * a[o++]); this.v0l ^= mt[0] ^ mt[16], this.v0h ^= mt[1] ^ mt[17], this.v1l ^= mt[2] ^ mt[18], this.v1h ^= mt[3] ^ mt[19], this.v2l ^= mt[4] ^ mt[20], this.v2h ^= mt[5] ^ mt[21], this.v3l ^= mt[6] ^ mt[22], this.v3h ^= mt[7] ^ mt[23], this.v4l ^= mt[8] ^ mt[24], this.v4h ^= mt[9] ^ mt[25], this.v5l ^= mt[10] ^ mt[26], this.v5h ^= mt[11] ^ mt[27], this.v6l ^= mt[12] ^ mt[28], this.v6h ^= mt[13] ^ mt[29], this.v7l ^= mt[14] ^ mt[30], this.v7h ^= mt[15] ^ mt[31], mt.fill(0); } destroy() { this.destroyed = true, this.buffer32.fill(0), this.set(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); } }; - var Z9 = /* @__PURE__ */ kq((t) => new Qq(t)); - function lg(t) { + var G9 = /* @__PURE__ */ Tq((t) => new Kq(t)); + function ug(t) { return (...e) => Bt(t(...e)); } - function fg(t, e) { + function lg(t, e) { return (r, n) => e(r, t, n); } - function CI(t, e) { + function TI(t, e) { return (r, n = 256, i) => { const s = Xe(r); return !hn || !i && tn() ? t[n](s) : e[n](s); @@ -7629,18 +7629,18 @@ ${Ez(e, r)}`); } function Pn(t, e = 256, r, n) { const i = Math.ceil(e / 8), s = Xe(t); - return !hn || !n && tn() ? dq(s, Xe(r), i) : r ? Z9(s, { dkLen: i, key: r }) : Z9(s, { dkLen: i }); + return !hn || !n && tn() ? oq(s, Xe(r), i) : r ? G9(s, { dkLen: i, key: r }) : G9(s, { dkLen: i }); } - var Up = /* @__PURE__ */ lg(Pn); - var $q = Dr("SS58PRE"); - function DI(t) { - return Pn($t($q, t), 512); + var Lp = /* @__PURE__ */ ug(Pn); + var Xq = Dr("SS58PRE"); + function NI(t) { + return Pn($t(Xq, t), 512); } - function O4(t) { - const e = t[0] & 64 ? 2 : 1, r = e === 1 ? t[0] : (t[0] & 63) << 2 | t[1] >> 6 | (t[1] & 63) << 8, n = [34 + e, 35 + e].includes(t.length), i = t.length - (n ? 2 : 1), s = DI(t.subarray(0, i)); + function N4(t) { + const e = t[0] & 64 ? 2 : 1, r = e === 1 ? t[0] : (t[0] & 63) << 2 | t[1] >> 6 | (t[1] & 63) << 8, n = [34 + e, 35 + e].includes(t.length), i = t.length - (n ? 2 : 1), s = NI(t.subarray(0, i)); return [(t[0] & 128) === 0 && ![46, 47].includes(t[0]) && (n ? t[t.length - 2] === s[0] && t[t.length - 1] === s[1] : t[t.length - 1] === s[0]), i, e, r]; } - var eW = [ + var Yq = [ { prefix: 0, network: "polkadot", @@ -9453,6 +9453,19 @@ ${Ez(e, r)}`); standardAccount: "*25519", website: "https://nftmart.io" }, + { + prefix: 12850, + network: "analog-timechain", + displayName: "Analog Timechain", + symbols: [ + "ANLOG" + ], + decimals: [ + 12 + ], + standardAccount: "*25519", + website: "https://analog.one" + }, { prefix: 13116, network: "bittensor", @@ -9504,9 +9517,22 @@ ${Ez(e, r)}`); ], standardAccount: "secp256k1", website: "https://mythos.foundation" + }, + { + prefix: 8888, + network: "xcavate", + displayName: "Xcavate Protocol", + symbols: [ + "XCAV" + ], + decimals: [ + 12 + ], + standardAccount: "*25519", + website: "https://xcavate.io/" } ]; - var tW = { + var Zq = { acala: [ "0xfc41b9bd8ef8fe53d58c7ea67c794c7ec9a73daf05e6d54b14ff6342c99ba64c" ], @@ -9670,7 +9696,7 @@ ${Ez(e, r)}`); "0x1bf2a2ecb4a868de66ea8610f2ce7c8c43706561b6476031315f6640fe38e060" ] }; - var rW = { + var Jq = { centrifuge: "polkadot", kusama: "polkadot", polkadot: "polkadot", @@ -9679,7 +9705,7 @@ ${Ez(e, r)}`); statemint: "polkadot", westmint: "polkadot" }; - var nW = { + var Qq = { acala: 787, ajuna: 354, "aleph-node": 643, @@ -9720,7 +9746,7 @@ ${Ez(e, r)}`); xxnetwork: 1955, zeitgeist: 354 }; - var iW = { + var $q = { "": true, "cess-testnet": true, "dock-testnet": true, @@ -9730,30 +9756,30 @@ ${Ez(e, r)}`); subspace_testnet: true, "zero-alphaville": true }; - var J9 = [0, 2, 42]; - var sW = ["testnet"]; - function oW(t) { + var K9 = [0, 2, 42]; + var eW = ["testnet"]; + function tW(t) { var i, s; const e = t.network || "", r = e.replace(/_/g, "-").split("-"), n = t; - return n.slip44 = nW[e], n.hasLedgerSupport = !!n.slip44, n.genesisHash = tW[e] || [], n.icon = rW[e] || "substrate", n.isTestnet = !!iW[e] || sW.includes(r[r.length - 1]), n.isIgnored = n.isTestnet || !(t.standardAccount && ((i = t.decimals) != null && i.length) && ((s = t.symbols) != null && s.length)) && t.prefix !== 42, n; + return n.slip44 = Qq[e], n.hasLedgerSupport = !!n.slip44, n.genesisHash = Zq[e] || [], n.icon = Jq[e] || "substrate", n.isTestnet = !!$q[e] || eW.includes(r[r.length - 1]), n.isIgnored = n.isTestnet || !(t.standardAccount && ((i = t.decimals) != null && i.length) && ((s = t.symbols) != null && s.length)) && t.prefix !== 42, n; } - function aW({ genesisHash: t, prefix: e }) { + function rW({ genesisHash: t, prefix: e }) { return !!t.length || e === 42; } - function cW(t) { + function nW(t) { return !t.isIgnored && !!t.network; } - function uW(t, e) { - const r = J9.includes(t.prefix), n = J9.includes(e.prefix); + function iW(t, e) { + const r = K9.includes(t.prefix), n = K9.includes(e.prefix); return r === n ? r ? 0 : t.displayName.localeCompare(e.displayName) : r ? -1 : 1; } - var LI = eW.map(oW); - var P4 = LI.filter(cW).sort(uW); - var BI = P4.filter(aW); - var gf = { + var II = Yq.map(tW); + var I4 = II.filter(nW).sort(iW); + var OI = I4.filter(rW); + var mf = { allowedDecodedLengths: [1, 2, 4, 8, 32, 33], allowedEncodedLengths: [3, 4, 6, 10, 35, 36, 37, 38], - allowedPrefix: P4.map(({ prefix: t }) => t), + allowedPrefix: I4.map(({ prefix: t }) => t), prefix: 42 }; function Mr(t, e, r = -1) { @@ -9762,10 +9788,10 @@ ${Ez(e, r)}`); if (Et(t) || Ft(t)) return Xe(t); try { - const n = T4(t); - if (!gf.allowedEncodedLengths.includes(n.length)) + const n = M4(t); + if (!mf.allowedEncodedLengths.includes(n.length)) throw new Error("Invalid decoded address length"); - const [i, s, o, a] = O4(n); + const [i, s, o, a] = N4(n); if (!i && !e) throw new Error("Invalid decoded address checksum"); if (r !== -1 && r !== a) @@ -9775,37 +9801,37 @@ ${Ez(e, r)}`); throw new Error(`Decoding ${t}: ${n.message}`); } } - function lW(t, e) { + function sW(t, e) { return Mr(t, e).subarray(0, 20); } - function fW(t, e) { + function oW(t, e) { let r; try { - r = T4(t); + r = M4(t); } catch (s) { return [false, s.message]; } - const [n, , , i] = O4(r); - return i !== e ? [false, `Prefix mismatch, expected ${e}, found ${i}`] : gf.allowedEncodedLengths.includes(r.length) ? [n, n ? null : "Invalid decoded address checksum"] : [false, "Invalid decoded address length"]; + const [n, , , i] = N4(r); + return i !== e ? [false, `Prefix mismatch, expected ${e}, found ${i}`] : mf.allowedEncodedLengths.includes(r.length) ? [n, n ? null : "Invalid decoded address checksum"] : [false, "Invalid decoded address length"]; } - var Q9 = { isLe: false }; + var X9 = { isLe: false }; var ku = { isLe: true }; - var UI = { bitLength: 16, isLe: true }; - var hW = { bitLength: 32, isLe: false }; - var jp = { bitLength: 32, isLe: true }; - var Pf = { bitLength: 256, isLe: false }; - var dW = { bitLength: 256, isLe: true }; - var $9 = { bitLength: 512, isLe: true }; - var pW = /^\d+$/; - var mW = 32; - var k4 = class { + var PI = { bitLength: 16, isLe: true }; + var aW = { bitLength: 32, isLe: false }; + var Bp = { bitLength: 32, isLe: true }; + var Of = { bitLength: 256, isLe: false }; + var cW = { bitLength: 256, isLe: true }; + var Y9 = { bitLength: 512, isLe: true }; + var uW = /^\d+$/; + var lW = 32; + var O4 = class { constructor() { re(this, "__internal__chainCode", new Uint8Array(32)); re(this, "__internal__isHard", false); } static from(e) { - const r = new k4(), [n, i] = e.startsWith("/") ? [e.substring(1), true] : [e, false]; - return r.soft(pW.test(n) ? new ct(n, 10) : n), i ? r.harden() : r; + const r = new O4(), [n, i] = e.startsWith("/") ? [e.substring(1), true] : [e, false]; + return r.soft(uW.test(n) ? new ct(n, 10) : n), i ? r.harden() : r; } get chainCode() { return this.__internal__chainCode; @@ -9823,20 +9849,20 @@ ${Ez(e, r)}`); return this.__internal__isHard = true, this; } soft(e) { - return rr(e) || Ki(e) || ic(e) ? this.soft(Hr(e, dW)) : Ft(e) ? this.soft(In(e)) : pr(e) ? this.soft(ca(Dr(e))) : e.length > mW ? this.soft(Pn(e)) : (this.__internal__chainCode.fill(0), this.__internal__chainCode.set(e, 0), this); + return rr(e) || Ki(e) || nc(e) ? this.soft(Hr(e, cW)) : Ft(e) ? this.soft(In(e)) : pr(e) ? this.soft(ca(Dr(e))) : e.length > lW ? this.soft(Pn(e)) : (this.__internal__chainCode.fill(0), this.__internal__chainCode.set(e, 0), this); } soften() { return this.__internal__isHard = false, this; } }; - var gW = /\/(\/?)([^/]+)/g; - function hg(t) { - const e = t.match(gW), r = []; + var fW = /\/(\/?)([^/]+)/g; + function fg(t) { + const e = t.match(fW), r = []; let n = ""; if (e) { n = e.join(""); for (const i of e) - r.push(k4.from(i.substring(1))); + r.push(O4.from(i.substring(1))); } if (n !== t) throw new Error(`Re-constructed path "${n}" does not match input`); @@ -9845,12 +9871,12 @@ ${Ez(e, r)}`); path: r }; } - var yW = /^(\w+( \w+)*)((\/\/?[^/]+)*)(\/\/\/(.*))?$/; - function jI(t) { - const e = t.match(yW); + var hW = /^(\w+( \w+)*)((\/\/?[^/]+)*)(\/\/\/(.*))?$/; + function kI(t) { + const e = t.match(hW); if (e === null) throw new Error("Unable to match provided value to a secret URI"); - const [, r, , n, , , i] = e, { path: s } = hg(n); + const [, r, , n, , , i] = e, { path: s } = fg(n); return { derivePath: n, password: i, @@ -9858,33 +9884,33 @@ ${Ez(e, r)}`); phrase: r }; } - var bW = ca(Dr("Secp256k1HDKD")); - function wW(t, e) { + var dW = ca(Dr("Secp256k1HDKD")); + function pW(t, e) { if (!Et(e) || e.length !== 32) throw new Error("Invalid chainCode passed to derive"); - return Pn($t(bW, t, e), 256); + return Pn($t(dW, t, e), 256); } - function vW(t, e, r, n) { + function mW(t, e, r, n) { if (typeof t.setBigUint64 == "function") return t.setBigUint64(e, r, n); const i = BigInt(32), s = BigInt(4294967295), o = Number(r >> i & s), a = Number(r & s), c = n ? 4 : 0, u = n ? 0 : 4; t.setUint32(e + c, o, n), t.setUint32(e + u, a, n); } - var xW = (t, e, r) => t & e ^ ~t & r; - var _W = (t, e, r) => t & e ^ t & r ^ e & r; - var VI = class extends ug { + var gW = (t, e, r) => t & e ^ ~t & r; + var yW = (t, e, r) => t & e ^ t & r ^ e & r; + var RI = class extends cg { constructor(e, r, n, i) { - super(), this.blockLen = e, this.outputLen = r, this.padOffset = n, this.isLE = i, this.finished = false, this.length = 0, this.pos = 0, this.destroyed = false, this.buffer = new Uint8Array(e), this.view = Bp(this.buffer); + super(), this.blockLen = e, this.outputLen = r, this.padOffset = n, this.isLE = i, this.finished = false, this.length = 0, this.pos = 0, this.destroyed = false, this.buffer = new Uint8Array(e), this.view = Dp(this.buffer); } update(e) { - Qc(this); + Jc(this); const { view: r, buffer: n, blockLen: i } = this; e = ho(e); const s = e.length; for (let o = 0; o < s; ) { const a = Math.min(i - this.pos, s - o); if (a === i) { - const c = Bp(e); + const c = Dp(e); for (; i <= s - o; o += i) this.process(c, o); continue; @@ -9894,14 +9920,14 @@ ${Ez(e, r)}`); return this.length += e.length, this.roundClean(), this; } digestInto(e) { - Qc(this), N4(e, this), this.finished = true; + Jc(this), A4(e, this), this.finished = true; const { buffer: r, view: n, blockLen: i, isLE: s } = this; let { pos: o } = this; r[o++] = 128, this.buffer.subarray(o).fill(0), this.padOffset > i - o && (this.process(n, 0), o = 0); for (let p = o; p < i; p++) r[p] = 0; - vW(n, i - 8, BigInt(this.length * 8), s), this.process(n, 0); - const a = Bp(e), c = this.outputLen; + mW(n, i - 8, BigInt(this.length * 8), s), this.process(n, 0); + const a = Dp(e), c = this.outputLen; if (c % 4) throw new Error("_sha2: outputLen should be aligned to 32bit"); const u = c / 4, f = this.get(); @@ -9922,7 +9948,7 @@ ${Ez(e, r)}`); return e.length = i, e.pos = a, e.finished = s, e.destroyed = o, i % r && e.buffer.set(n), e; } }; - var EW = /* @__PURE__ */ new Uint32Array([ + var bW = /* @__PURE__ */ new Uint32Array([ 1116352408, 1899447441, 3049323471, @@ -9988,7 +10014,7 @@ ${Ez(e, r)}`); 3204031479, 3329325298 ]); - var bc = /* @__PURE__ */ new Uint32Array([ + var yc = /* @__PURE__ */ new Uint32Array([ 1779033703, 3144134277, 1013904242, @@ -9998,10 +10024,10 @@ ${Ez(e, r)}`); 528734635, 1541459225 ]); - var wc = /* @__PURE__ */ new Uint32Array(64); - var SW = class extends VI { + var bc = /* @__PURE__ */ new Uint32Array(64); + var wW = class extends RI { constructor() { - super(64, 32, 8, false), this.A = bc[0] | 0, this.B = bc[1] | 0, this.C = bc[2] | 0, this.D = bc[3] | 0, this.E = bc[4] | 0, this.F = bc[5] | 0, this.G = bc[6] | 0, this.H = bc[7] | 0; + super(64, 32, 8, false), this.A = yc[0] | 0, this.B = yc[1] | 0, this.C = yc[2] | 0, this.D = yc[3] | 0, this.E = yc[4] | 0, this.F = yc[5] | 0, this.G = yc[6] | 0, this.H = yc[7] | 0; } get() { const { A: e, B: r, C: n, D: i, E: s, F: o, G: a, H: c } = this; @@ -10012,55 +10038,92 @@ ${Ez(e, r)}`); } process(e, r) { for (let p = 0; p < 16; p++, r += 4) - wc[p] = e.getUint32(r, false); + bc[p] = e.getUint32(r, false); for (let p = 16; p < 64; p++) { - const b = wc[p - 15], E = wc[p - 2], _ = xo(b, 7) ^ xo(b, 18) ^ b >>> 3, N = xo(E, 17) ^ xo(E, 19) ^ E >>> 10; - wc[p] = N + wc[p - 7] + _ + wc[p - 16] | 0; + const b = bc[p - 15], E = bc[p - 2], _ = xo(b, 7) ^ xo(b, 18) ^ b >>> 3, N = xo(E, 17) ^ xo(E, 19) ^ E >>> 10; + bc[p] = N + bc[p - 7] + _ + bc[p - 16] | 0; } let { A: n, B: i, C: s, D: o, E: a, F: c, G: u, H: f } = this; for (let p = 0; p < 64; p++) { - const b = xo(a, 6) ^ xo(a, 11) ^ xo(a, 25), E = f + b + xW(a, c, u) + EW[p] + wc[p] | 0, N = (xo(n, 2) ^ xo(n, 13) ^ xo(n, 22)) + _W(n, i, s) | 0; + const b = xo(a, 6) ^ xo(a, 11) ^ xo(a, 25), E = f + b + gW(a, c, u) + bW[p] + bc[p] | 0, N = (xo(n, 2) ^ xo(n, 13) ^ xo(n, 22)) + yW(n, i, s) | 0; f = u, u = c, c = a, a = o + E | 0, o = s, s = i, i = n, n = E + N | 0; } n = n + this.A | 0, i = i + this.B | 0, s = s + this.C | 0, o = o + this.D | 0, a = a + this.E | 0, c = c + this.F | 0, u = u + this.G | 0, f = f + this.H | 0, this.set(n, i, s, o, a, c, u, f); } roundClean() { - wc.fill(0); + bc.fill(0); } destroy() { this.set(0, 0, 0, 0, 0, 0, 0, 0), this.buffer.fill(0); } }; - var a0 = /* @__PURE__ */ I4(() => new SW()); - var zI = BigInt(0); - var dg = BigInt(1); - var MW = BigInt(2); + var o0 = /* @__PURE__ */ T4(() => new wW()); + var CI = class extends cg { + constructor(e, r) { + super(), this.finished = false, this.destroyed = false, yI(e); + const n = ho(r); + if (this.iHash = e.create(), typeof this.iHash.update != "function") + throw new Error("Expected instance of class which extends utils.Hash"); + this.blockLen = this.iHash.blockLen, this.outputLen = this.iHash.outputLen; + const i = this.blockLen, s = new Uint8Array(i); + s.set(n.length > i ? e.create().update(n).digest() : n); + for (let o = 0; o < s.length; o++) + s[o] ^= 54; + this.iHash.update(s), this.oHash = e.create(); + for (let o = 0; o < s.length; o++) + s[o] ^= 106; + this.oHash.update(s), s.fill(0); + } + update(e) { + return Jc(this), this.iHash.update(e), this; + } + digestInto(e) { + Jc(this), s0(e, this.outputLen), this.finished = true, this.iHash.digestInto(e), this.oHash.update(e), this.oHash.digestInto(e), this.destroy(); + } + digest() { + const e = new Uint8Array(this.oHash.outputLen); + return this.digestInto(e), e; + } + _cloneInto(e) { + e || (e = Object.create(Object.getPrototypeOf(this), {})); + const { oHash: r, iHash: n, finished: i, destroyed: s, blockLen: o, outputLen: a } = this; + return e = e, e.finished = i, e.destroyed = s, e.blockLen = o, e.outputLen = a, e.oHash = r._cloneInto(e.oHash), e.iHash = n._cloneInto(e.iHash), e; + } + destroy() { + this.destroyed = true, this.oHash.destroy(), this.iHash.destroy(); + } + }; + var hg = (t, e, r) => new CI(t, e).update(r).digest(); + hg.create = (t, e) => new CI(t, e); + var DI = /* @__PURE__ */ BigInt(0); + var dg = /* @__PURE__ */ BigInt(1); + var vW = /* @__PURE__ */ BigInt(2); function Zu(t) { return t instanceof Uint8Array || t != null && typeof t == "object" && t.constructor.name === "Uint8Array"; } - function c0(t) { + function a0(t) { if (!Zu(t)) throw new Error("Uint8Array expected"); } - var AW = /* @__PURE__ */ Array.from({ length: 256 }, (t, e) => e.toString(16).padStart(2, "0")); + var xW = /* @__PURE__ */ Array.from({ length: 256 }, (t, e) => e.toString(16).padStart(2, "0")); function Ju(t) { - c0(t); + a0(t); let e = ""; for (let r = 0; r < t.length; r++) - e += AW[t[r]]; + e += xW[t[r]]; return e; } - function FI(t) { + function LI(t) { const e = t.toString(16); return e.length & 1 ? `0${e}` : e; } - function R4(t) { + function P4(t) { if (typeof t != "string") throw new Error("hex string expected, got " + typeof t); return BigInt(t === "" ? "0" : `0x${t}`); } var ya = { _0: 48, _9: 57, _A: 65, _F: 70, _a: 97, _f: 102 }; - function e6(t) { + function Z9(t) { if (t >= ya._0 && t <= ya._9) return t - ya._0; if (t >= ya._A && t <= ya._F) @@ -10068,7 +10131,7 @@ ${Ez(e, r)}`); if (t >= ya._a && t <= ya._f) return t - (ya._a - 10); } - function kf(t) { + function Pf(t) { if (typeof t != "string") throw new Error("hex string expected, got " + typeof t); const e = t.length, r = e / 2; @@ -10076,7 +10139,7 @@ ${Ez(e, r)}`); throw new Error("padded hex string expected, got unpadded hex of length " + e); const n = new Uint8Array(r); for (let i = 0, s = 0; i < r; i++, s += 2) { - const o = e6(t.charCodeAt(s)), a = e6(t.charCodeAt(s + 1)); + const o = Z9(t.charCodeAt(s)), a = Z9(t.charCodeAt(s + 1)); if (o === void 0 || a === void 0) { const c = t[s] + t[s + 1]; throw new Error('hex string expected, got non-hex character "' + c + '" at index ' + s); @@ -10086,25 +10149,25 @@ ${Ez(e, r)}`); return n; } function zu(t) { - return R4(Ju(t)); + return P4(Ju(t)); } - function yf(t) { - return c0(t), R4(Ju(Uint8Array.from(t).reverse())); + function gf(t) { + return a0(t), P4(Ju(Uint8Array.from(t).reverse())); } - function Rf(t, e) { - return kf(t.toString(16).padStart(e * 2, "0")); + function kf(t, e) { + return Pf(t.toString(16).padStart(e * 2, "0")); } - function pd(t, e) { - return Rf(t, e).reverse(); + function dd(t, e) { + return kf(t, e).reverse(); } - function TW(t) { - return kf(FI(t)); + function _W(t) { + return Pf(LI(t)); } function wn(t, e, r) { let n; if (typeof e == "string") try { - n = kf(e); + n = Pf(e); } catch (s) { throw new Error(`${t} must be valid hex string, got "${e}". Cause: ${s}`); } @@ -10121,7 +10184,7 @@ ${Ez(e, r)}`); let e = 0; for (let n = 0; n < t.length; n++) { const i = t[n]; - c0(i), e += i.length; + a0(i), e += i.length; } const r = new Uint8Array(e); for (let n = 0, i = 0; n < t.length; n++) { @@ -10130,7 +10193,7 @@ ${Ez(e, r)}`); } return r; } - function NW(t, e) { + function EW(t, e) { if (t.length !== e.length) return false; let r = 0; @@ -10138,27 +10201,27 @@ ${Ez(e, r)}`); r |= t[n] ^ e[n]; return r === 0; } - function IW(t) { + function SW(t) { if (typeof t != "string") throw new Error(`utf8ToBytes expected string, got ${typeof t}`); return new Uint8Array(new TextEncoder().encode(t)); } - function OW(t) { + function MW(t) { let e; - for (e = 0; t > zI; t >>= dg, e += 1) + for (e = 0; t > DI; t >>= dg, e += 1) ; return e; } - function PW(t, e) { + function AW(t, e) { return t >> BigInt(e) & dg; } - function kW(t, e, r) { - return t | (r ? dg : zI) << BigInt(e); + function TW(t, e, r) { + return t | (r ? dg : DI) << BigInt(e); } - var C4 = (t) => (MW << BigInt(t - 1)) - dg; + var k4 = (t) => (vW << BigInt(t - 1)) - dg; var ny = (t) => new Uint8Array(t); - var t6 = (t) => Uint8Array.from(t); - function HI(t, e, r) { + var J9 = (t) => Uint8Array.from(t); + function BI(t, e, r) { if (typeof t != "number" || t < 2) throw new Error("hashLen must be a number"); if (typeof e != "number" || e < 2) @@ -10169,7 +10232,7 @@ ${Ez(e, r)}`); const o = () => { n.fill(1), i.fill(0), s = 0; }, a = (...p) => r(i, n, ...p), c = (p = ny()) => { - i = a(t6([0]), p), n = a(), p.length !== 0 && (i = a(t6([1]), p), n = a()); + i = a(J9([0]), p), n = a(), p.length !== 0 && (i = a(J9([1]), p), n = a()); }, u = () => { if (s++ >= 1e3) throw new Error("drbg: tried 1000 values"); @@ -10190,7 +10253,7 @@ ${Ez(e, r)}`); return o(), E; }; } - var RW = { + var NW = { bigint: (t) => typeof t == "bigint", function: (t) => typeof t == "function", boolean: (t) => typeof t == "boolean", @@ -10201,9 +10264,9 @@ ${Ez(e, r)}`); field: (t, e) => e.Fp.isValid(t), hash: (t) => typeof t == "function" && Number.isSafeInteger(t.outputLen) }; - function qf(t, e, r = {}) { + function Hf(t, e, r = {}) { const n = (i, s, o) => { - const a = RW[s]; + const a = NW[s]; if (typeof a != "function") throw new Error(`Invalid validator "${s}", expected function`); const c = t[i]; @@ -10216,44 +10279,44 @@ ${Ez(e, r)}`); n(i, s, true); return t; } - var CW = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var IW = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - abytes: c0, - bitGet: PW, - bitLen: OW, - bitMask: C4, - bitSet: kW, + abytes: a0, + bitGet: AW, + bitLen: MW, + bitMask: k4, + bitSet: TW, bytesToHex: Ju, bytesToNumberBE: zu, - bytesToNumberLE: yf, + bytesToNumberLE: gf, concatBytes: Qu, - createHmacDrbg: HI, + createHmacDrbg: BI, ensureBytes: wn, - equalBytes: NW, - hexToBytes: kf, - hexToNumber: R4, + equalBytes: EW, + hexToBytes: Pf, + hexToNumber: P4, isBytes: Zu, - numberToBytesBE: Rf, - numberToBytesLE: pd, - numberToHexUnpadded: FI, - numberToVarBytesBE: TW, - utf8ToBytes: IW, - validateObject: qf + numberToBytesBE: kf, + numberToBytesLE: dd, + numberToHexUnpadded: LI, + numberToVarBytesBE: _W, + utf8ToBytes: SW, + validateObject: Hf }, Symbol.toStringTag, { value: "Module" })); var Nn = BigInt(0); var zr = BigInt(1); var Iu = BigInt(2); - var DW = BigInt(3); - var C3 = BigInt(4); - var r6 = BigInt(5); - var n6 = BigInt(8); + var OW = BigInt(3); + var R3 = BigInt(4); + var Q9 = BigInt(5); + var $9 = BigInt(8); BigInt(9); BigInt(16); function kr(t, e) { const r = t % e; return r >= Nn ? r : e + r; } - function LW(t, e, r) { + function PW(t, e, r) { if (r <= Nn || e < Nn) throw new Error("Expected power/modulo > 0"); if (r === zr) @@ -10269,7 +10332,7 @@ ${Ez(e, r)}`); n *= n, n %= r; return n; } - function D3(t, e) { + function C3(t, e) { if (t === Nn || e <= Nn) throw new Error(`invert: expected positive integers, got n=${t} mod=${e}`); let r = kr(t, e), n = e, i = Nn, s = zr; @@ -10281,15 +10344,15 @@ ${Ez(e, r)}`); throw new Error("invert: does not exist"); return kr(i, e); } - function BW(t) { + function kW(t) { const e = (t - zr) / Iu; let r, n, i; for (r = t - zr, n = 0; r % Iu === Nn; r /= Iu, n++) ; - for (i = Iu; i < t && LW(i, e, t) !== t - zr; i++) + for (i = Iu; i < t && PW(i, e, t) !== t - zr; i++) ; if (n === 1) { - const o = (t + zr) / C3; + const o = (t + zr) / R3; return function(c, u) { const f = c.pow(u, o); if (!c.eql(c.sqr(f), u)) @@ -10314,9 +10377,9 @@ ${Ez(e, r)}`); return p; }; } - function UW(t) { - if (t % C3 === DW) { - const e = (t + zr) / C3; + function RW(t) { + if (t % R3 === OW) { + const e = (t + zr) / R3; return function(n, i) { const s = n.pow(i, e); if (!n.eql(n.sqr(s), i)) @@ -10324,8 +10387,8 @@ ${Ez(e, r)}`); return s; }; } - if (t % n6 === r6) { - const e = (t - r6) / n6; + if (t % $9 === Q9) { + const e = (t - Q9) / $9; return function(n, i) { const s = n.mul(i, Iu), o = n.pow(s, e), a = n.mul(i, o), c = n.mul(n.mul(a, Iu), o), u = n.mul(a, n.sub(c, n.ONE)); if (!n.eql(n.sqr(u), i)) @@ -10333,10 +10396,10 @@ ${Ez(e, r)}`); return u; }; } - return BW(t); + return kW(t); } - var jW = (t, e) => (kr(t, e) & zr) === zr; - var VW = [ + var CW = (t, e) => (kr(t, e) & zr) === zr; + var DW = [ "create", "isValid", "is0", @@ -10355,16 +10418,16 @@ ${Ez(e, r)}`); "mulN", "sqrN" ]; - function zW(t) { + function LW(t) { const e = { ORDER: "bigint", MASK: "bigint", BYTES: "isSafeInteger", BITS: "isSafeInteger" - }, r = VW.reduce((n, i) => (n[i] = "function", n), e); - return qf(t, r); + }, r = DW.reduce((n, i) => (n[i] = "function", n), e); + return Hf(t, r); } - function FW(t, e, r) { + function BW(t, e, r) { if (r < Nn) throw new Error("Expected power > 0"); if (r === Nn) @@ -10376,25 +10439,25 @@ ${Ez(e, r)}`); r & zr && (n = t.mul(n, i)), i = t.sqr(i), r >>= zr; return n; } - function HW(t, e) { + function UW(t, e) { const r = new Array(e.length), n = e.reduce((s, o, a) => t.is0(o) ? s : (r[a] = s, t.mul(s, o)), t.ONE), i = t.inv(n); return e.reduceRight((s, o, a) => t.is0(o) ? s : (r[a] = t.mul(s, r[a]), t.mul(s, o)), i), r; } - function qI(t, e) { + function UI(t, e) { const r = e !== void 0 ? e : t.toString(2).length, n = Math.ceil(r / 8); return { nBitLength: r, nByteLength: n }; } - function WI(t, e, r = false, n = {}) { + function jI(t, e, r = false, n = {}) { if (t <= Nn) throw new Error(`Expected Field ORDER > 0, got ${t}`); - const { nBitLength: i, nByteLength: s } = qI(t, e); + const { nBitLength: i, nByteLength: s } = UI(t, e); if (s > 2048) throw new Error("Field lengths over 2048 bytes are not supported"); - const o = UW(t), a = Object.freeze({ + const o = RW(t), a = Object.freeze({ ORDER: t, BITS: i, BYTES: s, - MASK: C4(i), + MASK: k4(i), ZERO: Nn, ONE: zr, create: (c) => kr(c, t), @@ -10411,51 +10474,45 @@ ${Ez(e, r)}`); add: (c, u) => kr(c + u, t), sub: (c, u) => kr(c - u, t), mul: (c, u) => kr(c * u, t), - pow: (c, u) => FW(a, c, u), - div: (c, u) => kr(c * D3(u, t), t), + pow: (c, u) => BW(a, c, u), + div: (c, u) => kr(c * C3(u, t), t), sqrN: (c) => c * c, addN: (c, u) => c + u, subN: (c, u) => c - u, mulN: (c, u) => c * u, - inv: (c) => D3(c, t), + inv: (c) => C3(c, t), sqrt: n.sqrt || ((c) => o(a, c)), - invertBatch: (c) => HW(a, c), + invertBatch: (c) => UW(a, c), cmov: (c, u, f) => f ? u : c, - toBytes: (c) => r ? pd(c, s) : Rf(c, s), + toBytes: (c) => r ? dd(c, s) : kf(c, s), fromBytes: (c) => { if (c.length !== s) throw new Error(`Fp.fromBytes: expected ${s}, got ${c.length}`); - return r ? yf(c) : zu(c); + return r ? gf(c) : zu(c); } }); return Object.freeze(a); } - function qW(t, e) { - if (!t.isOdd) - throw new Error("Field doesn't have isOdd"); - const r = t.sqrt(e); - return t.isOdd(r) ? t.neg(r) : r; - } - function GI(t) { + function VI(t) { if (typeof t != "bigint") throw new Error("field order must be bigint"); const e = t.toString(2).length; return Math.ceil(e / 8); } - function KI(t) { - const e = GI(t); + function zI(t) { + const e = VI(t); return e + Math.ceil(e / 2); } - function WW(t, e, r = false) { - const n = t.length, i = GI(e), s = KI(e); + function jW(t, e, r = false) { + const n = t.length, i = VI(e), s = zI(e); if (n < 16 || n < s || n > 1024) throw new Error(`expected ${s}-1024 bytes of input, got ${n}`); - const o = r ? zu(t) : yf(t), a = kr(o, e - zr) + zr; - return r ? pd(a, i) : Rf(a, i); + const o = r ? zu(t) : gf(t), a = kr(o, e - zr) + zr; + return r ? dd(a, i) : kf(a, i); } - var GW = BigInt(0); + var VW = BigInt(0); var iy = BigInt(1); - function XI(t, e) { + function FI(t, e) { const r = (i, s) => { const o = s.negate(); return i ? o : s; @@ -10467,7 +10524,7 @@ ${Ez(e, r)}`); constTimeNegate: r, unsafeLadder(i, s) { let o = t.ZERO, a = i; - for (; s > GW; ) + for (; s > VW; ) s & iy && (o = o.add(a)), a = a.double(), s >>= iy; return o; }, @@ -10488,10 +10545,10 @@ ${Ez(e, r)}`); const p = BigInt(2 ** i - 1), b = 2 ** i, E = BigInt(i); for (let _ = 0; _ < a; _++) { const N = _ * c; - let R = Number(o & p); - o >>= E, R > c && (R -= b, o += iy); - const F = N, D = N + Math.abs(R) - 1, L = _ % 2 !== 0, q = R < 0; - R === 0 ? f = f.add(r(L, s[F])) : u = u.add(r(q, s[D])); + let k = Number(o & p); + o >>= E, k > c && (k -= b, o += iy); + const F = N, L = N + Math.abs(k) - 1, D = _ % 2 !== 0, q = k < 0; + k === 0 ? f = f.add(r(D, s[F])) : u = u.add(r(q, s[L])); } return { p: u, f }; }, @@ -10502,8 +10559,8 @@ ${Ez(e, r)}`); } }; } - function D4(t) { - return zW(t.Fp), qf(t, { + function R4(t) { + return LW(t.Fp), Hf(t, { n: "bigint", h: "bigint", Gx: "field", @@ -10512,14 +10569,14 @@ ${Ez(e, r)}`); nBitLength: "isSafeInteger", nByteLength: "isSafeInteger" }), Object.freeze({ - ...qI(t.n, t.nBitLength), + ...UI(t.n, t.nBitLength), ...t, p: t.Fp.ORDER }); } - function KW(t) { - const e = D4(t); - qf(e, { + function zW(t) { + const e = R4(t); + Hf(e, { a: "field", b: "field" }, { @@ -10540,7 +10597,7 @@ ${Ez(e, r)}`); } return Object.freeze({ ...e }); } - var { bytesToNumberBE: XW, hexToBytes: YW } = CW; + var { bytesToNumberBE: FW, hexToBytes: HW } = IW; var Ru = { Err: class extends Error { constructor(e = "") { @@ -10558,11 +10615,11 @@ ${Ez(e, r)}`); throw new e("Invalid signature integer: negative"); if (n[0] === 0 && !(n[1] & 128)) throw new e("Invalid signature integer: unnecessary leading zero"); - return { d: XW(n), l: t.subarray(r + 2) }; + return { d: FW(n), l: t.subarray(r + 2) }; }, toSig(t) { - const { Err: e } = Ru, r = typeof t == "string" ? YW(t) : t; - c0(r); + const { Err: e } = Ru, r = typeof t == "string" ? HW(t) : t; + a0(r); let n = r.length; if (n < 2 || r[0] != 48) throw new e("Invalid signature tag"); @@ -10584,19 +10641,19 @@ ${Ez(e, r)}`); var La = BigInt(0); var Ps = BigInt(1); BigInt(2); - var i6 = BigInt(3); + var e6 = BigInt(3); BigInt(4); - function ZW(t) { - const e = KW(t), { Fp: r } = e, n = e.toBytes || ((_, N, R) => { + function qW(t) { + const e = zW(t), { Fp: r } = e, n = e.toBytes || ((_, N, k) => { const F = N.toAffine(); return Qu(Uint8Array.from([4]), r.toBytes(F.x), r.toBytes(F.y)); }), i = e.fromBytes || ((_) => { - const N = _.subarray(1), R = r.fromBytes(N.subarray(0, r.BYTES)), F = r.fromBytes(N.subarray(r.BYTES, 2 * r.BYTES)); - return { x: R, y: F }; + const N = _.subarray(1), k = r.fromBytes(N.subarray(0, r.BYTES)), F = r.fromBytes(N.subarray(r.BYTES, 2 * r.BYTES)); + return { x: k, y: F }; }); function s(_) { - const { a: N, b: R } = e, F = r.sqr(_), D = r.mul(F, _); - return r.add(r.add(D, r.mul(_, N)), R); + const { a: N, b: k } = e, F = r.sqr(_), L = r.mul(F, _); + return r.add(r.add(L, r.mul(_, N)), k); } if (!r.eql(r.sqr(e.Gy), s(e.Gx))) throw new Error("bad generator point: equation left != right"); @@ -10608,19 +10665,19 @@ ${Ez(e, r)}`); throw new Error("Expected valid bigint: 0 < bigint < curve.n"); } function c(_) { - const { allowedPrivateKeyLengths: N, nByteLength: R, wrapPrivateKey: F, n: D } = e; + const { allowedPrivateKeyLengths: N, nByteLength: k, wrapPrivateKey: F, n: L } = e; if (N && typeof _ != "bigint") { if (Zu(_) && (_ = Ju(_)), typeof _ != "string" || !N.includes(_.length)) throw new Error("Invalid key"); - _ = _.padStart(R * 2, "0"); + _ = _.padStart(k * 2, "0"); } - let L; + let D; try { - L = typeof _ == "bigint" ? _ : zu(wn("private key", _, R)); + D = typeof _ == "bigint" ? _ : zu(wn("private key", _, k)); } catch { - throw new Error(`private key must be ${R} bytes, hex or bigint, not ${typeof _}`); + throw new Error(`private key must be ${k} bytes, hex or bigint, not ${typeof _}`); } - return F && (L = kr(L, D)), a(L), L; + return F && (D = kr(D, L)), a(D), D; } const u = /* @__PURE__ */ new Map(); function f(_) { @@ -10628,22 +10685,22 @@ ${Ez(e, r)}`); throw new Error("ProjectivePoint expected"); } class p { - constructor(N, R, F) { - if (this.px = N, this.py = R, this.pz = F, N == null || !r.isValid(N)) + constructor(N, k, F) { + if (this.px = N, this.py = k, this.pz = F, N == null || !r.isValid(N)) throw new Error("x required"); - if (R == null || !r.isValid(R)) + if (k == null || !r.isValid(k)) throw new Error("y required"); if (F == null || !r.isValid(F)) throw new Error("z required"); } static fromAffine(N) { - const { x: R, y: F } = N || {}; - if (!N || !r.isValid(R) || !r.isValid(F)) + const { x: k, y: F } = N || {}; + if (!N || !r.isValid(k) || !r.isValid(F)) throw new Error("invalid affine point"); if (N instanceof p) throw new Error("projective point not allowed"); - const D = (L) => r.eql(L, r.ZERO); - return D(R) && D(F) ? p.ZERO : new p(R, F, r.ONE); + const L = (D) => r.eql(D, r.ZERO); + return L(k) && L(F) ? p.ZERO : new p(k, F, r.ONE); } get x() { return this.toAffine().x; @@ -10652,12 +10709,12 @@ ${Ez(e, r)}`); return this.toAffine().y; } static normalizeZ(N) { - const R = r.invertBatch(N.map((F) => F.pz)); - return N.map((F, D) => F.toAffine(R[D])).map(p.fromAffine); + const k = r.invertBatch(N.map((F) => F.pz)); + return N.map((F, L) => F.toAffine(k[L])).map(p.fromAffine); } static fromHex(N) { - const R = p.fromAffine(i(wn("pointHex", N))); - return R.assertValidity(), R; + const k = p.fromAffine(i(wn("pointHex", N))); + return k.assertValidity(), k; } static fromPrivateKey(N) { return p.BASE.multiply(c(N)); @@ -10671,11 +10728,11 @@ ${Ez(e, r)}`); return; throw new Error("bad point: ZERO"); } - const { x: N, y: R } = this.toAffine(); - if (!r.isValid(N) || !r.isValid(R)) + const { x: N, y: k } = this.toAffine(); + if (!r.isValid(N) || !r.isValid(k)) throw new Error("bad point: x or y not FE"); - const F = r.sqr(R), D = s(N); - if (!r.eql(F, D)) + const F = r.sqr(k), L = s(N); + if (!r.eql(F, L)) throw new Error("bad point: equation left != right"); if (!this.isTorsionFree()) throw new Error("bad point: not in prime-order subgroup"); @@ -10688,26 +10745,26 @@ ${Ez(e, r)}`); } equals(N) { f(N); - const { px: R, py: F, pz: D } = this, { px: L, py: q, pz: W } = N, z = r.eql(r.mul(R, W), r.mul(L, D)), T = r.eql(r.mul(F, W), r.mul(q, D)); + const { px: k, py: F, pz: L } = this, { px: D, py: q, pz: W } = N, z = r.eql(r.mul(k, W), r.mul(D, L)), T = r.eql(r.mul(F, W), r.mul(q, L)); return z && T; } negate() { return new p(this.px, r.neg(this.py), this.pz); } double() { - const { a: N, b: R } = e, F = r.mul(R, i6), { px: D, py: L, pz: q } = this; - let W = r.ZERO, z = r.ZERO, T = r.ZERO, I = r.mul(D, D), H = r.mul(L, L), X = r.mul(q, q), V = r.mul(D, L); - return V = r.add(V, V), T = r.mul(D, q), T = r.add(T, T), W = r.mul(N, T), z = r.mul(F, X), z = r.add(W, z), W = r.sub(H, z), z = r.add(H, z), z = r.mul(W, z), W = r.mul(V, W), T = r.mul(F, T), X = r.mul(N, X), V = r.sub(I, X), V = r.mul(N, V), V = r.add(V, T), T = r.add(I, I), I = r.add(T, I), I = r.add(I, X), I = r.mul(I, V), z = r.add(z, I), X = r.mul(L, q), X = r.add(X, X), I = r.mul(X, V), W = r.sub(W, I), T = r.mul(X, H), T = r.add(T, T), T = r.add(T, T), new p(W, z, T); + const { a: N, b: k } = e, F = r.mul(k, e6), { px: L, py: D, pz: q } = this; + let W = r.ZERO, z = r.ZERO, T = r.ZERO, I = r.mul(L, L), H = r.mul(D, D), X = r.mul(q, q), V = r.mul(L, D); + return V = r.add(V, V), T = r.mul(L, q), T = r.add(T, T), W = r.mul(N, T), z = r.mul(F, X), z = r.add(W, z), W = r.sub(H, z), z = r.add(H, z), z = r.mul(W, z), W = r.mul(V, W), T = r.mul(F, T), X = r.mul(N, X), V = r.sub(I, X), V = r.mul(N, V), V = r.add(V, T), T = r.add(I, I), I = r.add(T, I), I = r.add(I, X), I = r.mul(I, V), z = r.add(z, I), X = r.mul(D, q), X = r.add(X, X), I = r.mul(X, V), W = r.sub(W, I), T = r.mul(X, H), T = r.add(T, T), T = r.add(T, T), new p(W, z, T); } add(N) { f(N); - const { px: R, py: F, pz: D } = this, { px: L, py: q, pz: W } = N; + const { px: k, py: F, pz: L } = this, { px: D, py: q, pz: W } = N; let z = r.ZERO, T = r.ZERO, I = r.ZERO; - const H = e.a, X = r.mul(e.b, i6); - let V = r.mul(R, L), S = r.mul(F, q), d = r.mul(D, W), l = r.add(R, F), h = r.add(L, q); - l = r.mul(l, h), h = r.add(V, S), l = r.sub(l, h), h = r.add(R, D); - let y = r.add(L, W); - return h = r.mul(h, y), y = r.add(V, d), h = r.sub(h, y), y = r.add(F, D), z = r.add(q, W), y = r.mul(y, z), z = r.add(S, d), y = r.sub(y, z), I = r.mul(H, h), z = r.mul(X, d), I = r.add(z, I), z = r.sub(S, I), I = r.add(S, I), T = r.mul(z, I), S = r.add(V, V), S = r.add(S, V), d = r.mul(H, d), h = r.mul(X, h), S = r.add(S, d), d = r.sub(V, d), d = r.mul(H, d), h = r.add(h, d), V = r.mul(S, h), T = r.add(T, V), V = r.mul(y, h), z = r.mul(l, z), z = r.sub(z, V), V = r.mul(l, S), I = r.mul(y, I), I = r.add(I, V), new p(z, T, I); + const H = e.a, X = r.mul(e.b, e6); + let V = r.mul(k, D), S = r.mul(F, q), d = r.mul(L, W), l = r.add(k, F), h = r.add(D, q); + l = r.mul(l, h), h = r.add(V, S), l = r.sub(l, h), h = r.add(k, L); + let y = r.add(D, W); + return h = r.mul(h, y), y = r.add(V, d), h = r.sub(h, y), y = r.add(F, L), z = r.add(q, W), y = r.mul(y, z), z = r.add(S, d), y = r.sub(y, z), I = r.mul(H, h), z = r.mul(X, d), I = r.add(z, I), z = r.sub(S, I), I = r.add(S, I), T = r.mul(z, I), S = r.add(V, V), S = r.add(S, V), d = r.mul(H, d), h = r.mul(X, h), S = r.add(S, d), d = r.sub(V, d), d = r.mul(H, d), h = r.add(h, d), V = r.mul(S, h), T = r.add(T, V), V = r.mul(y, h), z = r.mul(l, z), z = r.sub(z, V), V = r.mul(l, S), I = r.mul(y, I), I = r.add(I, V), new p(z, T, I); } subtract(N) { return this.add(N.negate()); @@ -10716,64 +10773,64 @@ ${Ez(e, r)}`); return this.equals(p.ZERO); } wNAF(N) { - return E.wNAFCached(this, u, N, (R) => { - const F = r.invertBatch(R.map((D) => D.pz)); - return R.map((D, L) => D.toAffine(F[L])).map(p.fromAffine); + return E.wNAFCached(this, u, N, (k) => { + const F = r.invertBatch(k.map((L) => L.pz)); + return k.map((L, D) => L.toAffine(F[D])).map(p.fromAffine); }); } multiplyUnsafe(N) { - const R = p.ZERO; + const k = p.ZERO; if (N === La) - return R; + return k; if (a(N), N === Ps) return this; const { endo: F } = e; if (!F) return E.unsafeLadder(this, N); - let { k1neg: D, k1: L, k2neg: q, k2: W } = F.splitScalar(N), z = R, T = R, I = this; - for (; L > La || W > La; ) - L & Ps && (z = z.add(I)), W & Ps && (T = T.add(I)), I = I.double(), L >>= Ps, W >>= Ps; - return D && (z = z.negate()), q && (T = T.negate()), T = new p(r.mul(T.px, F.beta), T.py, T.pz), z.add(T); + let { k1neg: L, k1: D, k2neg: q, k2: W } = F.splitScalar(N), z = k, T = k, I = this; + for (; D > La || W > La; ) + D & Ps && (z = z.add(I)), W & Ps && (T = T.add(I)), I = I.double(), D >>= Ps, W >>= Ps; + return L && (z = z.negate()), q && (T = T.negate()), T = new p(r.mul(T.px, F.beta), T.py, T.pz), z.add(T); } multiply(N) { a(N); - let R = N, F, D; - const { endo: L } = e; - if (L) { - const { k1neg: q, k1: W, k2neg: z, k2: T } = L.splitScalar(R); + let k = N, F, L; + const { endo: D } = e; + if (D) { + const { k1neg: q, k1: W, k2neg: z, k2: T } = D.splitScalar(k); let { p: I, f: H } = this.wNAF(W), { p: X, f: V } = this.wNAF(T); - I = E.constTimeNegate(q, I), X = E.constTimeNegate(z, X), X = new p(r.mul(X.px, L.beta), X.py, X.pz), F = I.add(X), D = H.add(V); + I = E.constTimeNegate(q, I), X = E.constTimeNegate(z, X), X = new p(r.mul(X.px, D.beta), X.py, X.pz), F = I.add(X), L = H.add(V); } else { - const { p: q, f: W } = this.wNAF(R); - F = q, D = W; + const { p: q, f: W } = this.wNAF(k); + F = q, L = W; } - return p.normalizeZ([F, D])[0]; + return p.normalizeZ([F, L])[0]; } - multiplyAndAddUnsafe(N, R, F) { - const D = p.BASE, L = (W, z) => z === La || z === Ps || !W.equals(D) ? W.multiplyUnsafe(z) : W.multiply(z), q = L(this, R).add(L(N, F)); + multiplyAndAddUnsafe(N, k, F) { + const L = p.BASE, D = (W, z) => z === La || z === Ps || !W.equals(L) ? W.multiplyUnsafe(z) : W.multiply(z), q = D(this, k).add(D(N, F)); return q.is0() ? void 0 : q; } toAffine(N) { - const { px: R, py: F, pz: D } = this, L = this.is0(); - N == null && (N = L ? r.ONE : r.inv(D)); - const q = r.mul(R, N), W = r.mul(F, N), z = r.mul(D, N); - if (L) + const { px: k, py: F, pz: L } = this, D = this.is0(); + N == null && (N = D ? r.ONE : r.inv(L)); + const q = r.mul(k, N), W = r.mul(F, N), z = r.mul(L, N); + if (D) return { x: r.ZERO, y: r.ZERO }; if (!r.eql(z, r.ONE)) throw new Error("invZ was invalid"); return { x: q, y: W }; } isTorsionFree() { - const { h: N, isTorsionFree: R } = e; + const { h: N, isTorsionFree: k } = e; if (N === Ps) return true; - if (R) - return R(p, this); + if (k) + return k(p, this); throw new Error("isTorsionFree() has not been declared for the elliptic curve"); } clearCofactor() { - const { h: N, clearCofactor: R } = e; - return N === Ps ? this : R ? R(p, this) : this.multiplyUnsafe(e.h); + const { h: N, clearCofactor: k } = e; + return N === Ps ? this : k ? k(p, this) : this.multiplyUnsafe(e.h); } toRawBytes(N = true) { return this.assertValidity(), n(p, this, N); @@ -10783,7 +10840,7 @@ ${Ez(e, r)}`); } } p.BASE = new p(e.Gx, e.Gy, r.ONE), p.ZERO = new p(r.ZERO, r.ONE, r.ZERO); - const b = e.nBitLength, E = XI(p, e.endo ? Math.ceil(b / 2) : b); + const b = e.nBitLength, E = FI(p, e.endo ? Math.ceil(b / 2) : b); return { CURVE: e, ProjectivePoint: p, @@ -10792,9 +10849,9 @@ ${Ez(e, r)}`); isWithinCurveOrder: o }; } - function JW(t) { - const e = D4(t); - return qf(e, { + function WW(t) { + const e = R4(t); + return Hf(e, { hash: "hash", hmac: "function", randomBytes: "function" @@ -10804,8 +10861,8 @@ ${Ez(e, r)}`); lowS: "boolean" }), Object.freeze({ lowS: true, ...e }); } - function QW(t) { - const e = JW(t), { Fp: r, n } = e, i = r.BYTES + 1, s = 2 * r.BYTES + 1; + function GW(t) { + const e = WW(t), { Fp: r, n } = e, i = r.BYTES + 1, s = 2 * r.BYTES + 1; function o(h) { return La < h && h < r.ORDER; } @@ -10813,9 +10870,9 @@ ${Ez(e, r)}`); return kr(h, n); } function c(h) { - return D3(h, n); + return C3(h, n); } - const { ProjectivePoint: u, normPrivateKeyToScalar: f, weierstrassEquation: p, isWithinCurveOrder: b } = ZW({ + const { ProjectivePoint: u, normPrivateKeyToScalar: f, weierstrassEquation: p, isWithinCurveOrder: b } = qW({ ...e, toBytes(h, y, x) { const v = y.toAffine(), M = r.toBytes(v.x), w = Qu; @@ -10843,7 +10900,7 @@ ${Ez(e, r)}`); } else throw new Error(`Point of length ${y} was invalid. Expected ${i} compressed bytes or ${s} uncompressed bytes`); } - }), E = (h) => Ju(Rf(h, e.nByteLength)); + }), E = (h) => Ju(kf(h, e.nByteLength)); function _(h) { const y = n >> Ps; return h > y; @@ -10851,14 +10908,14 @@ ${Ez(e, r)}`); function N(h) { return _(h) ? a(-h) : h; } - const R = (h, y, x) => zu(h.slice(y, x)); + const k = (h, y, x) => zu(h.slice(y, x)); class F { constructor(y, x, v) { this.r = y, this.s = x, this.recovery = v, this.assertValidity(); } static fromCompact(y) { const x = e.nByteLength; - return y = wn("compactSignature", y, x * 2), new F(R(y, 0, x), R(y, x, 2 * x)); + return y = wn("compactSignature", y, x * 2), new F(k(y, 0, x), k(y, x, 2 * x)); } static fromDER(y) { const { r: x, s: v } = Ru.toSig(wn("DER", y)); @@ -10892,19 +10949,19 @@ ${Ez(e, r)}`); return this.hasHighS() ? new F(this.r, a(-this.s), this.recovery) : this; } toDERRawBytes() { - return kf(this.toDERHex()); + return Pf(this.toDERHex()); } toDERHex() { return Ru.hexFromSig({ r: this.r, s: this.s }); } toCompactRawBytes() { - return kf(this.toCompactHex()); + return Pf(this.toCompactHex()); } toCompactHex() { return E(this.r) + E(this.s); } } - const D = { + const L = { isValidPrivateKey(h) { try { return f(h), true; @@ -10914,14 +10971,14 @@ ${Ez(e, r)}`); }, normPrivateKeyToScalar: f, randomPrivateKey: () => { - const h = KI(e.n); - return WW(e.randomBytes(h), e.n); + const h = zI(e.n); + return jW(e.randomBytes(h), e.n); }, precompute(h = 8, y = u.BASE) { return y._setWindowSize(h), y.multiply(BigInt(3)), y; } }; - function L(h, y = true) { + function D(h, y = true) { return u.fromPrivateKey(h).toRawBytes(y); } function q(h) { @@ -10940,13 +10997,13 @@ ${Ez(e, r)}`); return x > 0 ? y >> BigInt(x) : y; }, T = e.bits2int_modN || function(h) { return a(z(h)); - }, I = C4(e.nBitLength); + }, I = k4(e.nBitLength); function H(h) { if (typeof h != "bigint") throw new Error("bigint expected"); if (!(La <= h && h < I)) throw new Error(`bigint expected < 2^${e.nBitLength}`); - return Rf(h, e.nByteLength); + return kf(h, e.nByteLength); } function X(h, y, x = V) { if (["recovered", "canonical"].some((G) => G in x)) @@ -10961,10 +11018,10 @@ ${Ez(e, r)}`); } const K = Qu(...A), U = P; function j(G) { - const k = z(G); - if (!b(k)) + const R = z(G); + if (!b(R)) return; - const Y = c(k), ee = u.BASE.multiply(k).toAffine(), ae = a(ee.x); + const Y = c(R), ee = u.BASE.multiply(R).toAffine(), ae = a(ee.x); if (ae === La) return; const ie = a(Y * a(U + ae * Q)); @@ -10978,7 +11035,7 @@ ${Ez(e, r)}`); const V = { lowS: e.lowS, prehash: false }, S = { lowS: e.lowS, prehash: false }; function d(h, y, x = V) { const { seed: v, k2sig: M } = X(h, y, x), w = e; - return HI(w.hash.outputLen, w.nByteLength, w.hmac)(v, M); + return BI(w.hash.outputLen, w.nByteLength, w.hmac)(v, M); } u.BASE._setWindowSize(8); function l(h, y, x, v = S) { @@ -11011,85 +11068,48 @@ ${Ez(e, r)}`); if (w && m.hasHighS()) return false; g && (y = e.hash(y)); - const { r: Q, s: A } = m, K = T(y), U = c(A), j = a(K * U), G = a(Q * U), k = (ee = u.BASE.multiplyAndAddUnsafe(P, j, G)) == null ? void 0 : ee.toAffine(); - return k ? a(k.x) === Q : false; + const { r: Q, s: A } = m, K = T(y), U = c(A), j = a(K * U), G = a(Q * U), R = (ee = u.BASE.multiplyAndAddUnsafe(P, j, G)) == null ? void 0 : ee.toAffine(); + return R ? a(R.x) === Q : false; } return { CURVE: e, - getPublicKey: L, + getPublicKey: D, getSharedSecret: W, sign: d, verify: l, ProjectivePoint: u, Signature: F, - utils: D + utils: L }; } - var YI = class extends ug { - constructor(e, r) { - super(), this.finished = false, this.destroyed = false, _I(e); - const n = ho(r); - if (this.iHash = e.create(), typeof this.iHash.update != "function") - throw new Error("Expected instance of class which extends utils.Hash"); - this.blockLen = this.iHash.blockLen, this.outputLen = this.iHash.outputLen; - const i = this.blockLen, s = new Uint8Array(i); - s.set(n.length > i ? e.create().update(n).digest() : n); - for (let o = 0; o < s.length; o++) - s[o] ^= 54; - this.iHash.update(s), this.oHash = e.create(); - for (let o = 0; o < s.length; o++) - s[o] ^= 106; - this.oHash.update(s), s.fill(0); - } - update(e) { - return Qc(this), this.iHash.update(e), this; - } - digestInto(e) { - Qc(this), o0(e, this.outputLen), this.finished = true, this.iHash.digestInto(e), this.oHash.update(e), this.oHash.digestInto(e), this.destroy(); - } - digest() { - const e = new Uint8Array(this.oHash.outputLen); - return this.digestInto(e), e; - } - _cloneInto(e) { - e || (e = Object.create(Object.getPrototypeOf(this), {})); - const { oHash: r, iHash: n, finished: i, destroyed: s, blockLen: o, outputLen: a } = this; - return e = e, e.finished = i, e.destroyed = s, e.blockLen = o, e.outputLen = a, e.oHash = r._cloneInto(e.oHash), e.iHash = n._cloneInto(e.iHash), e; - } - destroy() { - this.destroyed = true, this.oHash.destroy(), this.iHash.destroy(); - } - }; - var pg = (t, e, r) => new YI(t, e).update(r).digest(); - pg.create = (t, e) => new YI(t, e); - function $W(t) { + function KW(t) { return { hash: t, - hmac: (e, ...r) => pg(t, e, MI(...r)), - randomBytes: TI + hmac: (e, ...r) => hg(t, e, Mq(...r)), + randomBytes: vI }; } - function eG(t, e) { - const r = (n) => QW({ ...t, ...$W(n) }); + function XW(t, e) { + const r = (n) => GW({ ...t, ...KW(n) }); return Object.freeze({ ...r(e), create: r }); } - var ZI = BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"); - var s6 = BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"); - var tG = BigInt(1); - var L3 = BigInt(2); - var o6 = (t, e) => (t + e / L3) / e; - function rG(t) { - const e = ZI, r = BigInt(3), n = BigInt(6), i = BigInt(11), s = BigInt(22), o = BigInt(23), a = BigInt(44), c = BigInt(88), u = t * t * t % e, f = u * u * t % e, p = Xr(f, r, e) * f % e, b = Xr(p, r, e) * f % e, E = Xr(b, L3, e) * u % e, _ = Xr(E, i, e) * E % e, N = Xr(_, s, e) * _ % e, R = Xr(N, a, e) * N % e, F = Xr(R, c, e) * R % e, D = Xr(F, a, e) * N % e, L = Xr(D, r, e) * f % e, q = Xr(L, o, e) * _ % e, W = Xr(q, n, e) * u % e, z = Xr(W, L3, e); - if (!B3.eql(B3.sqr(z), t)) + var HI = BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"); + var t6 = BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"); + var YW = BigInt(1); + var D3 = BigInt(2); + var r6 = (t, e) => (t + e / D3) / e; + function ZW(t) { + const e = HI, r = BigInt(3), n = BigInt(6), i = BigInt(11), s = BigInt(22), o = BigInt(23), a = BigInt(44), c = BigInt(88), u = t * t * t % e, f = u * u * t % e, p = Xr(f, r, e) * f % e, b = Xr(p, r, e) * f % e, E = Xr(b, D3, e) * u % e, _ = Xr(E, i, e) * E % e, N = Xr(_, s, e) * _ % e, k = Xr(N, a, e) * N % e, F = Xr(k, c, e) * k % e, L = Xr(F, a, e) * N % e, D = Xr(L, r, e) * f % e, q = Xr(D, o, e) * _ % e, W = Xr(q, n, e) * u % e, z = Xr(W, D3, e); + if (!L3.eql(L3.sqr(z), t)) throw new Error("Cannot find square root"); return z; } - var B3 = WI(ZI, void 0, void 0, { sqrt: rG }); - var Wf = eG({ + var L3 = jI(HI, void 0, void 0, { sqrt: ZW }); + var qf = XW({ a: BigInt(0), b: BigInt(7), - Fp: B3, - n: s6, + Fp: L3, + n: t6, Gx: BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"), Gy: BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"), h: BigInt(1), @@ -11097,7 +11117,7 @@ ${Ez(e, r)}`); endo: { beta: BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"), splitScalar: (t) => { - const e = s6, r = BigInt("0x3086d221a7d46bcde86c90e49284eb15"), n = -tG * BigInt("0xe4437ed6010e88286f547fa90abfe4c3"), i = BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"), s = r, o = BigInt("0x100000000000000000000000000000000"), a = o6(s * t, e), c = o6(-n * t, e); + const e = t6, r = BigInt("0x3086d221a7d46bcde86c90e49284eb15"), n = -YW * BigInt("0xe4437ed6010e88286f547fa90abfe4c3"), i = BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"), s = r, o = BigInt("0x100000000000000000000000000000000"), a = r6(s * t, e), c = r6(-n * t, e); let u = kr(t - a * r - c * i, e), f = kr(-a * n - c * s, e); const p = u > o, b = f > o; if (p && (u = e - u), b && (f = e - f), u > o || f > o) @@ -11105,15 +11125,15 @@ ${Ez(e, r)}`); return { k1neg: p, k1: u, k2neg: b, k2: f }; } } - }, a0); + }, o0); BigInt(0); - Wf.ProjectivePoint; + qf.ProjectivePoint; function $u(t, e) { if (t.length !== 32) throw new Error("Expected valid 32-byte private key as a seed"); if (!hn || !e && tn()) { - const r = $H(t), n = r.slice(32); - if (a4(n)) + const r = GH(t), n = r.slice(32); + if (s4(n)) throw new Error("Invalid publicKey generated from WASM interface"); return { publicKey: n, @@ -11121,33 +11141,33 @@ ${Ez(e, r)}`); }; } return { - publicKey: Wf.getPublicKey(t, true), + publicKey: qf.getPublicKey(t, true), secretKey: t }; } - function JI(t, e) { + function qI(t, e) { return (r, { chainCode: n, isHard: i }) => { if (!i) throw new Error("A soft key was found in the path and is not supported"); return t(e(r.secretKey.subarray(0, 32), n)); }; } - var U3 = /* @__PURE__ */ JI($u, wW); - var nG = ca(Dr("Ed25519HDKD")); - function QI(t, e) { + var B3 = /* @__PURE__ */ qI($u, pW); + var JW = ca(Dr("Ed25519HDKD")); + function WI(t, e) { if (!Et(e) || e.length !== 32) throw new Error("Invalid chainCode passed to derive"); - return Pn($t(nG, t, e)); + return Pn($t(JW, t, e)); } function wl(t = 32) { - return cI(new Uint8Array(t)); + return nI(new Uint8Array(t)); } - var $I = /* @__PURE__ */ lg(wl); - var iG = new ct(9007199254740991); - function sG() { - return Yu($I(8)).and(iG).toNumber(); + var GI = /* @__PURE__ */ ug(wl); + var QW = new ct(9007199254740991); + function $W() { + return Yu(GI(8)).and(QW).toNumber(); } - var [oG, aG] = /* @__PURE__ */ (() => Tt.split([ + var [eG, tG] = /* @__PURE__ */ (() => Tt.split([ "0x428a2f98d728ae22", "0x7137449123ef65cd", "0xb5c0fbcfec4d3b2f", @@ -11229,51 +11249,51 @@ ${Ez(e, r)}`); "0x5fcb6fab3ad6faec", "0x6c44198c4a475817" ].map((t) => BigInt(t))))(); + var wc = /* @__PURE__ */ new Uint32Array(80); var vc = /* @__PURE__ */ new Uint32Array(80); - var xc = /* @__PURE__ */ new Uint32Array(80); - var cG = class extends VI { + var rG = class extends RI { constructor() { super(128, 64, 16, false), this.Ah = 1779033703, this.Al = -205731576, this.Bh = -1150833019, this.Bl = -2067093701, this.Ch = 1013904242, this.Cl = -23791573, this.Dh = -1521486534, this.Dl = 1595750129, this.Eh = 1359893119, this.El = -1377402159, this.Fh = -1694144372, this.Fl = 725511199, this.Gh = 528734635, this.Gl = -79577749, this.Hh = 1541459225, this.Hl = 327033209; } get() { - const { Ah: e, Al: r, Bh: n, Bl: i, Ch: s, Cl: o, Dh: a, Dl: c, Eh: u, El: f, Fh: p, Fl: b, Gh: E, Gl: _, Hh: N, Hl: R } = this; - return [e, r, n, i, s, o, a, c, u, f, p, b, E, _, N, R]; + const { Ah: e, Al: r, Bh: n, Bl: i, Ch: s, Cl: o, Dh: a, Dl: c, Eh: u, El: f, Fh: p, Fl: b, Gh: E, Gl: _, Hh: N, Hl: k } = this; + return [e, r, n, i, s, o, a, c, u, f, p, b, E, _, N, k]; } - set(e, r, n, i, s, o, a, c, u, f, p, b, E, _, N, R) { - this.Ah = e | 0, this.Al = r | 0, this.Bh = n | 0, this.Bl = i | 0, this.Ch = s | 0, this.Cl = o | 0, this.Dh = a | 0, this.Dl = c | 0, this.Eh = u | 0, this.El = f | 0, this.Fh = p | 0, this.Fl = b | 0, this.Gh = E | 0, this.Gl = _ | 0, this.Hh = N | 0, this.Hl = R | 0; + set(e, r, n, i, s, o, a, c, u, f, p, b, E, _, N, k) { + this.Ah = e | 0, this.Al = r | 0, this.Bh = n | 0, this.Bl = i | 0, this.Ch = s | 0, this.Cl = o | 0, this.Dh = a | 0, this.Dl = c | 0, this.Eh = u | 0, this.El = f | 0, this.Fh = p | 0, this.Fl = b | 0, this.Gh = E | 0, this.Gl = _ | 0, this.Hh = N | 0, this.Hl = k | 0; } process(e, r) { - for (let L = 0; L < 16; L++, r += 4) - vc[L] = e.getUint32(r), xc[L] = e.getUint32(r += 4); - for (let L = 16; L < 80; L++) { - const q = vc[L - 15] | 0, W = xc[L - 15] | 0, z = Tt.rotrSH(q, W, 1) ^ Tt.rotrSH(q, W, 8) ^ Tt.shrSH(q, W, 7), T = Tt.rotrSL(q, W, 1) ^ Tt.rotrSL(q, W, 8) ^ Tt.shrSL(q, W, 7), I = vc[L - 2] | 0, H = xc[L - 2] | 0, X = Tt.rotrSH(I, H, 19) ^ Tt.rotrBH(I, H, 61) ^ Tt.shrSH(I, H, 6), V = Tt.rotrSL(I, H, 19) ^ Tt.rotrBL(I, H, 61) ^ Tt.shrSL(I, H, 6), S = Tt.add4L(T, V, xc[L - 7], xc[L - 16]), d = Tt.add4H(S, z, X, vc[L - 7], vc[L - 16]); - vc[L] = d | 0, xc[L] = S | 0; - } - let { Ah: n, Al: i, Bh: s, Bl: o, Ch: a, Cl: c, Dh: u, Dl: f, Eh: p, El: b, Fh: E, Fl: _, Gh: N, Gl: R, Hh: F, Hl: D } = this; - for (let L = 0; L < 80; L++) { - const q = Tt.rotrSH(p, b, 14) ^ Tt.rotrSH(p, b, 18) ^ Tt.rotrBH(p, b, 41), W = Tt.rotrSL(p, b, 14) ^ Tt.rotrSL(p, b, 18) ^ Tt.rotrBL(p, b, 41), z = p & E ^ ~p & N, T = b & _ ^ ~b & R, I = Tt.add5L(D, W, T, aG[L], xc[L]), H = Tt.add5H(I, F, q, z, oG[L], vc[L]), X = I | 0, V = Tt.rotrSH(n, i, 28) ^ Tt.rotrBH(n, i, 34) ^ Tt.rotrBH(n, i, 39), S = Tt.rotrSL(n, i, 28) ^ Tt.rotrBL(n, i, 34) ^ Tt.rotrBL(n, i, 39), d = n & s ^ n & a ^ s & a, l = i & o ^ i & c ^ o & c; - F = N | 0, D = R | 0, N = E | 0, R = _ | 0, E = p | 0, _ = b | 0, { h: p, l: b } = Tt.add(u | 0, f | 0, H | 0, X | 0), u = a | 0, f = c | 0, a = s | 0, c = o | 0, s = n | 0, o = i | 0; + for (let D = 0; D < 16; D++, r += 4) + wc[D] = e.getUint32(r), vc[D] = e.getUint32(r += 4); + for (let D = 16; D < 80; D++) { + const q = wc[D - 15] | 0, W = vc[D - 15] | 0, z = Tt.rotrSH(q, W, 1) ^ Tt.rotrSH(q, W, 8) ^ Tt.shrSH(q, W, 7), T = Tt.rotrSL(q, W, 1) ^ Tt.rotrSL(q, W, 8) ^ Tt.shrSL(q, W, 7), I = wc[D - 2] | 0, H = vc[D - 2] | 0, X = Tt.rotrSH(I, H, 19) ^ Tt.rotrBH(I, H, 61) ^ Tt.shrSH(I, H, 6), V = Tt.rotrSL(I, H, 19) ^ Tt.rotrBL(I, H, 61) ^ Tt.shrSL(I, H, 6), S = Tt.add4L(T, V, vc[D - 7], vc[D - 16]), d = Tt.add4H(S, z, X, wc[D - 7], wc[D - 16]); + wc[D] = d | 0, vc[D] = S | 0; + } + let { Ah: n, Al: i, Bh: s, Bl: o, Ch: a, Cl: c, Dh: u, Dl: f, Eh: p, El: b, Fh: E, Fl: _, Gh: N, Gl: k, Hh: F, Hl: L } = this; + for (let D = 0; D < 80; D++) { + const q = Tt.rotrSH(p, b, 14) ^ Tt.rotrSH(p, b, 18) ^ Tt.rotrBH(p, b, 41), W = Tt.rotrSL(p, b, 14) ^ Tt.rotrSL(p, b, 18) ^ Tt.rotrBL(p, b, 41), z = p & E ^ ~p & N, T = b & _ ^ ~b & k, I = Tt.add5L(L, W, T, tG[D], vc[D]), H = Tt.add5H(I, F, q, z, eG[D], wc[D]), X = I | 0, V = Tt.rotrSH(n, i, 28) ^ Tt.rotrBH(n, i, 34) ^ Tt.rotrBH(n, i, 39), S = Tt.rotrSL(n, i, 28) ^ Tt.rotrBL(n, i, 34) ^ Tt.rotrBL(n, i, 39), d = n & s ^ n & a ^ s & a, l = i & o ^ i & c ^ o & c; + F = N | 0, L = k | 0, N = E | 0, k = _ | 0, E = p | 0, _ = b | 0, { h: p, l: b } = Tt.add(u | 0, f | 0, H | 0, X | 0), u = a | 0, f = c | 0, a = s | 0, c = o | 0, s = n | 0, o = i | 0; const h = Tt.add3L(X, S, l); n = Tt.add3H(h, H, V, d), i = h | 0; } - ({ h: n, l: i } = Tt.add(this.Ah | 0, this.Al | 0, n | 0, i | 0)), { h: s, l: o } = Tt.add(this.Bh | 0, this.Bl | 0, s | 0, o | 0), { h: a, l: c } = Tt.add(this.Ch | 0, this.Cl | 0, a | 0, c | 0), { h: u, l: f } = Tt.add(this.Dh | 0, this.Dl | 0, u | 0, f | 0), { h: p, l: b } = Tt.add(this.Eh | 0, this.El | 0, p | 0, b | 0), { h: E, l: _ } = Tt.add(this.Fh | 0, this.Fl | 0, E | 0, _ | 0), { h: N, l: R } = Tt.add(this.Gh | 0, this.Gl | 0, N | 0, R | 0), { h: F, l: D } = Tt.add(this.Hh | 0, this.Hl | 0, F | 0, D | 0), this.set(n, i, s, o, a, c, u, f, p, b, E, _, N, R, F, D); + ({ h: n, l: i } = Tt.add(this.Ah | 0, this.Al | 0, n | 0, i | 0)), { h: s, l: o } = Tt.add(this.Bh | 0, this.Bl | 0, s | 0, o | 0), { h: a, l: c } = Tt.add(this.Ch | 0, this.Cl | 0, a | 0, c | 0), { h: u, l: f } = Tt.add(this.Dh | 0, this.Dl | 0, u | 0, f | 0), { h: p, l: b } = Tt.add(this.Eh | 0, this.El | 0, p | 0, b | 0), { h: E, l: _ } = Tt.add(this.Fh | 0, this.Fl | 0, E | 0, _ | 0), { h: N, l: k } = Tt.add(this.Gh | 0, this.Gl | 0, N | 0, k | 0), { h: F, l: L } = Tt.add(this.Hh | 0, this.Hl | 0, F | 0, L | 0), this.set(n, i, s, o, a, c, u, f, p, b, E, _, N, k, F, L); } roundClean() { - vc.fill(0), xc.fill(0); + wc.fill(0), vc.fill(0); } destroy() { this.buffer.fill(0), this.set(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); } }; - var u0 = /* @__PURE__ */ I4(() => new cG()); + var pg = /* @__PURE__ */ T4(() => new rG()); var Hs = BigInt(0); var $i = BigInt(1); - var X0 = BigInt(2); - var uG = BigInt(8); - var lG = { zip215: true }; - function fG(t) { - const e = D4(t); - return qf(t, { + var G0 = BigInt(2); + var nG = BigInt(8); + var iG = { zip215: true }; + function sG(t) { + const e = R4(t); + return Hf(t, { hash: "function", a: "bigint", d: "bigint", @@ -11285,8 +11305,8 @@ ${Ez(e, r)}`); mapToCurve: "function" }), Object.freeze({ ...e }); } - function L4(t) { - const e = fG(t), { Fp: r, n, prehash: i, hash: s, randomBytes: o, nByteLength: a, h: c } = e, u = X0 << BigInt(a * 8) - $i, f = r.create, p = e.uvRatio || ((v, M) => { + function oG(t) { + const e = sG(t), { Fp: r, n, prehash: i, hash: s, randomBytes: o, nByteLength: a, h: c } = e, u = G0 << BigInt(a * 8) - $i, f = r.create, p = e.uvRatio || ((v, M) => { try { return { isValid: true, value: r.sqrt(v * r.inv(M)) }; } catch { @@ -11296,29 +11316,29 @@ ${Ez(e, r)}`); if (M.length || w) throw new Error("Contexts/pre-hash are not supported"); return v; - }), _ = (v) => typeof v == "bigint" && Hs < v, N = (v, M) => _(v) && _(M) && v < M, R = (v) => v === Hs || N(v, u); + }), _ = (v) => typeof v == "bigint" && Hs < v, N = (v, M) => _(v) && _(M) && v < M, k = (v) => v === Hs || N(v, u); function F(v, M) { if (N(v, M)) return v; throw new Error(`Expected valid scalar < ${M}, got ${typeof v} ${v}`); } - function D(v) { + function L(v) { return v === Hs ? v : F(v, n); } - const L = /* @__PURE__ */ new Map(); + const D = /* @__PURE__ */ new Map(); function q(v) { if (!(v instanceof W)) throw new Error("ExtendedPoint expected"); } class W { constructor(M, w, g, m) { - if (this.ex = M, this.ey = w, this.ez = g, this.et = m, !R(M)) + if (this.ex = M, this.ey = w, this.ez = g, this.et = m, !k(M)) throw new Error("x required"); - if (!R(w)) + if (!k(w)) throw new Error("y required"); - if (!R(g)) + if (!k(g)) throw new Error("z required"); - if (!R(m)) + if (!k(m)) throw new Error("t required"); } get x() { @@ -11331,7 +11351,7 @@ ${Ez(e, r)}`); if (M instanceof W) throw new Error("extended point not allowed"); const { x: w, y: g } = M || {}; - if (!R(w) || !R(g)) + if (!k(w) || !k(g)) throw new Error("invalid affine point"); return new W(w, g, $i, f(w * g)); } @@ -11340,14 +11360,14 @@ ${Ez(e, r)}`); return M.map((g, m) => g.toAffine(w[m])).map(W.fromAffine); } _setWindowSize(M) { - this._WINDOW_SIZE = M, L.delete(this); + this._WINDOW_SIZE = M, D.delete(this); } assertValidity() { const { a: M, d: w } = e; if (this.is0()) throw new Error("bad point: ZERO"); - const { ex: g, ey: m, ez: P, et: Q } = this, A = f(g * g), K = f(m * m), U = f(P * P), j = f(U * U), G = f(A * M), k = f(U * f(G + K)), Y = f(j + f(w * f(A * K))); - if (k !== Y) + const { ex: g, ey: m, ez: P, et: Q } = this, A = f(g * g), K = f(m * m), U = f(P * P), j = f(U * U), G = f(A * M), R = f(U * f(G + K)), Y = f(j + f(w * f(A * K))); + if (R !== Y) throw new Error("bad point: equation left != right (1)"); const ee = f(g * m), ae = f(P * Q); if (ee !== ae) @@ -11365,7 +11385,7 @@ ${Ez(e, r)}`); return new W(f(-this.ex), this.ey, this.ez, f(-this.et)); } double() { - const { a: M } = e, { ex: w, ey: g, ez: m } = this, P = f(w * w), Q = f(g * g), A = f(X0 * f(m * m)), K = f(M * P), U = w + g, j = f(f(U * U) - P - Q), G = K + Q, k = G - A, Y = K - Q, ee = f(j * k), ae = f(G * Y), ie = f(j * Y), Z = f(k * G); + const { a: M } = e, { ex: w, ey: g, ez: m } = this, P = f(w * w), Q = f(g * g), A = f(G0 * f(m * m)), K = f(M * P), U = w + g, j = f(f(U * U) - P - Q), G = K + Q, R = G - A, Y = K - Q, ee = f(j * R), ae = f(G * Y), ie = f(j * Y), Z = f(R * G); return new W(ee, ae, Z, ie); } add(M) { @@ -11375,24 +11395,24 @@ ${Ez(e, r)}`); const be = f((P - m) * (U + K)), ye = f((P + m) * (U - K)), Ee = f(ye - be); if (Ee === Hs) return this.double(); - const Te = f(Q * X0 * G), C = f(A * X0 * j), O = C + Te, B = ye + be, $ = C - Te, te = f(O * Ee), J = f(B * $), ne = f(O * $), fe = f(Ee * B); + const Te = f(Q * G0 * G), C = f(A * G0 * j), O = C + Te, B = ye + be, $ = C - Te, te = f(O * Ee), J = f(B * $), ne = f(O * $), fe = f(Ee * B); return new W(te, J, fe, ne); } - const k = f(m * K), Y = f(P * U), ee = f(A * g * G), ae = f(Q * j), ie = f((m + P) * (K + U) - k - Y), Z = ae - ee, ce = ae + ee, oe = f(Y - w * k), me = f(ie * Z), pe = f(ce * oe), se = f(ie * oe), le = f(Z * ce); + const R = f(m * K), Y = f(P * U), ee = f(A * g * G), ae = f(Q * j), ie = f((m + P) * (K + U) - R - Y), Z = ae - ee, ce = ae + ee, oe = f(Y - w * R), me = f(ie * Z), pe = f(ce * oe), se = f(ie * oe), le = f(Z * ce); return new W(me, pe, le, se); } subtract(M) { return this.add(M.negate()); } wNAF(M) { - return I.wNAFCached(this, L, M, W.normalizeZ); + return I.wNAFCached(this, D, M, W.normalizeZ); } multiply(M) { const { p: w, f: g } = this.wNAF(F(M, n)); return W.normalizeZ([w, g])[0]; } multiplyUnsafe(M) { - let w = D(M); + let w = L(M); return w === Hs ? T : this.equals(T) || w === $i ? this : this.equals(z) ? this.wNAF(w).p : I.unsafeLadder(this, w); } isSmallOrder() { @@ -11403,7 +11423,7 @@ ${Ez(e, r)}`); } toAffine(M) { const { ex: w, ey: g, ez: m } = this, P = this.is0(); - M == null && (M = P ? uG : r.inv(m)); + M == null && (M = P ? nG : r.inv(m)); const Q = f(w * M), A = f(g * M), K = f(m * M); if (P) return { x: Hs, y: $i }; @@ -11420,11 +11440,11 @@ ${Ez(e, r)}`); M = wn("pointHex", M, P); const Q = M.slice(), A = M[P - 1]; Q[P - 1] = A & -129; - const K = yf(Q); + const K = gf(Q); K === Hs || (w ? F(K, u) : F(K, r.ORDER)); const U = f(K * K), j = f(U - $i), G = f(g * U - m); - let { isValid: k, value: Y } = p(j, G); - if (!k) + let { isValid: R, value: Y } = p(j, G); + if (!R) throw new Error("Point.fromHex: invalid y coordinate"); const ee = (Y & $i) === $i, ae = (A & 128) !== 0; if (!w && Y === Hs && ae) @@ -11435,7 +11455,7 @@ ${Ez(e, r)}`); return V(M).point; } toRawBytes() { - const { x: M, y: w } = this.toAffine(), g = pd(w, r.BYTES); + const { x: M, y: w } = this.toAffine(), g = dd(w, r.BYTES); return g[g.length - 1] |= M & $i ? 128 : 0, g; } toHex() { @@ -11443,12 +11463,12 @@ ${Ez(e, r)}`); } } W.BASE = new W(e.Gx, e.Gy, $i, f(e.Gx * e.Gy)), W.ZERO = new W(Hs, $i, $i, Hs); - const { BASE: z, ZERO: T } = W, I = XI(W, a * 8); + const { BASE: z, ZERO: T } = W, I = FI(W, a * 8); function H(v) { return kr(v, n); } function X(v) { - return H(yf(v)); + return H(gf(v)); } function V(v) { const M = a; @@ -11466,15 +11486,15 @@ ${Ez(e, r)}`); function l(v, M, w = {}) { v = wn("message", v), i && (v = i(v)); const { prefix: g, scalar: m, pointBytes: P } = V(M), Q = d(w.context, g, v), A = z.multiply(Q).toRawBytes(), K = d(w.context, A, P, v), U = H(Q + K * m); - D(U); - const j = Qu(A, pd(U, r.BYTES)); + L(U); + const j = Qu(A, dd(U, r.BYTES)); return wn("result", j, a * 2); } - const h = lG; + const h = iG; function y(v, M, w, g = h) { const { context: m, zip215: P } = g, Q = r.BYTES; v = wn("signature", v, 2 * Q), M = wn("message", M), i && (M = i(M)); - const A = yf(v.slice(Q, 2 * Q)); + const A = gf(v.slice(Q, 2 * Q)); let K, U, j; try { K = W.fromHex(w, P), U = W.fromHex(v.slice(0, Q), P), j = z.multiplyUnsafe(A); @@ -11501,79 +11521,60 @@ ${Ez(e, r)}`); } }; } - var B4 = BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"); - var a6 = BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752"); + var C4 = BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"); + var n6 = /* @__PURE__ */ BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752"); BigInt(0); - var hG = BigInt(1); - var j3 = BigInt(2); - var dG = BigInt(5); - var c6 = BigInt(10); - var pG = BigInt(20); - var mG = BigInt(40); - var u6 = BigInt(80); - function gG(t) { - const e = B4, n = t * t % e * t % e, i = Xr(n, j3, e) * n % e, s = Xr(i, hG, e) * t % e, o = Xr(s, dG, e) * s % e, a = Xr(o, c6, e) * o % e, c = Xr(a, pG, e) * a % e, u = Xr(c, mG, e) * c % e, f = Xr(u, u6, e) * u % e, p = Xr(f, u6, e) * u % e, b = Xr(p, c6, e) * o % e; - return { pow_p_5_8: Xr(b, j3, e) * t % e, b2: n }; + var aG = BigInt(1); + var i6 = BigInt(2); + BigInt(3); + var cG = BigInt(5); + var uG = BigInt(8); + function lG(t) { + const e = BigInt(10), r = BigInt(20), n = BigInt(40), i = BigInt(80), s = C4, a = t * t % s * t % s, c = Xr(a, i6, s) * a % s, u = Xr(c, aG, s) * t % s, f = Xr(u, cG, s) * u % s, p = Xr(f, e, s) * f % s, b = Xr(p, r, s) * p % s, E = Xr(b, n, s) * b % s, _ = Xr(E, i, s) * E % s, N = Xr(_, i, s) * E % s, k = Xr(N, e, s) * f % s; + return { pow_p_5_8: Xr(k, i6, s) * t % s, b2: a }; } - function yG(t) { + function fG(t) { return t[0] &= 248, t[31] &= 127, t[31] |= 64, t; } - function bG(t, e) { - const r = B4, n = kr(e * e * e, r), i = kr(n * n * e, r), s = gG(t * i).pow_p_5_8; + function hG(t, e) { + const r = C4, n = kr(e * e * e, r), i = kr(n * n * e, r), s = lG(t * i).pow_p_5_8; let o = kr(t * n * s, r); - const a = kr(e * o * o, r), c = o, u = kr(o * a6, r), f = a === t, p = a === kr(-t, r), b = a === kr(-t * a6, r); - return f && (o = c), (p || b) && (o = u), jW(o, r) && (o = kr(-o, r)), { isValid: f || p, value: o }; + const a = kr(e * o * o, r), c = o, u = kr(o * n6, r), f = a === t, p = a === kr(-t, r), b = a === kr(-t * n6, r); + return f && (o = c), (p || b) && (o = u), CW(o, r) && (o = kr(-o, r)), { isValid: f || p, value: o }; } - var Ka = WI(B4, void 0, true); - var U4 = { + var dG = /* @__PURE__ */ (() => jI(C4, void 0, true))(); + var pG = /* @__PURE__ */ (() => ({ a: BigInt(-1), d: BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"), - Fp: Ka, + Fp: dG, n: BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"), - h: BigInt(8), + h: uG, Gx: BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"), Gy: BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"), - hash: u0, - randomBytes: TI, - adjustScalarBytes: yG, - uvRatio: bG - }; - var j4 = /* @__PURE__ */ L4(U4); - ({ - ...U4 - }); - ({ - ...U4 - }); - var wG = (Ka.ORDER + BigInt(3)) / BigInt(8); - Ka.pow(j3, wG); - Ka.sqrt(Ka.neg(Ka.ONE)); - (Ka.ORDER - BigInt(5)) / BigInt(8); - BigInt(486662); - qW(Ka, Ka.neg(BigInt(486664))); - BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235"); - BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578"); - BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838"); - BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952"); - BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"); + hash: pg, + randomBytes: vI, + adjustScalarBytes: fG, + uvRatio: hG + }))(); + var D4 = /* @__PURE__ */ (() => oG(pG))(); function vl(t, e) { if (!hn || !e && tn()) { - const n = ZH(t); + const n = HH(t); return { publicKey: n.slice(32), secretKey: n.slice(0, 64) }; } - const r = j4.getPublicKey(t); + const r = D4.getPublicKey(t); return { publicKey: r, - secretKey: hi([t, r]) + secretKey: di([t, r]) }; } - function vG() { + function mG() { return vl(wl()); } - function xG(t) { + function gG(t) { if (t.length !== 64) throw new Error("Invalid secretKey provided"); return { @@ -11581,199 +11582,199 @@ ${Ez(e, r)}`); secretKey: t }; } - function _G(t) { + function yG(t) { return vl(Pn(Dr(t))); } - function tO(t, { publicKey: e, secretKey: r }, n) { + function KI(t, { publicKey: e, secretKey: r }, n) { if (r) { if (!e) throw new Error("Expected a valid publicKey"); } else throw new Error("Expected a valid secretKey"); const i = Xe(t), s = r.subarray(0, 32); - return !hn || !n && tn() ? JH(e, s, i) : j4.sign(i, s); + return !hn || !n && tn() ? qH(e, s, i) : D4.sign(i, s); } - function V4(t, e, r, n) { + function L4(t, e, r, n) { const i = Xe(t), s = Xe(r), o = Xe(e); if (s.length !== 32) throw new Error(`Invalid publicKey, received ${s.length}, expected 32`); if (o.length !== 64) throw new Error(`Invalid signature, received ${o.length} bytes, expected 64`); try { - return !hn || !n && tn() ? QH(o, i, s) : j4.verify(o, i, s); + return !hn || !n && tn() ? WH(o, i, s) : D4.verify(o, i, s); } catch { return false; } } - var rO = /* @__PURE__ */ JI(vl, QI); - var V3 = 64; - var EG = 32; - var sy = V3 + EG; - function nO(t) { + var XI = /* @__PURE__ */ qI(vl, WI); + var U3 = 64; + var bG = 32; + var sy = U3 + bG; + function YI(t) { const e = Xe(t); if (e.length !== sy) throw new Error(`Expected keypair with ${sy} bytes, found ${e.length}`); return { - publicKey: e.slice(V3, sy), - secretKey: e.slice(0, V3) + publicKey: e.slice(U3, sy), + secretKey: e.slice(0, U3) }; } - function SG({ publicKey: t, secretKey: e }) { + function wG({ publicKey: t, secretKey: e }) { return $t(e, t).slice(); } - function iO(t) { + function ZI(t) { return (e, r) => { if (!Et(r) || r.length !== 32) throw new Error("Invalid chainCode passed to derive"); - return nO(t(SG(e), r)); + return YI(t(wG(e), r)); }; } - var sO = /* @__PURE__ */ iO(iq); - var oO = /* @__PURE__ */ iO(sq); - function aO(t, { chainCode: e, isSoft: r }) { - return r ? oO(t, e) : sO(t, e); + var JI = /* @__PURE__ */ ZI(JH); + var QI = /* @__PURE__ */ ZI(QH); + function $I(t, { chainCode: e, isSoft: r }) { + return r ? QI(t, e) : JI(t, e); } - var MG = { - ecdsa: U3, - ed25519: rO, - ethereum: U3, - sr25519: aO + var vG = { + ecdsa: B3, + ed25519: XI, + ethereum: B3, + sr25519: $I }; - function z4(t, e, r) { - const n = MG[r]; + function B4(t, e, r) { + const n = vG[r]; let i = t; for (const s of e) i = n(i, s); return i; } - function AG(t, e) { + function xG(t, e) { const r = Xe(t), n = Xe(e); if (n.length !== 32) throw new Error(`Invalid publicKey, received ${n.length} bytes, expected 32`); if (r.length !== 64) throw new Error(`Invalid secretKey, received ${r.length} bytes, expected 64`); - return lq(n, r); + return nq(n, r); } - function cO(t, e) { + function eO(t, e) { const r = Xe(t); if (!Et(e) || e.length !== 32) throw new Error("Invalid chainCode passed to derive"); if (r.length !== 32) throw new Error(`Invalid publicKey, received ${r.length} bytes, expected 32`); - return oq(r, e); + return $H(r, e); } - function F4(t) { + function U4(t) { const e = Xe(t); if (e.length !== 32) throw new Error(`Expected a seed matching 32 bytes, found ${e.length}`); - return nO(aq(e)); + return YI(eq(e)); } - function uO(t, { publicKey: e, secretKey: r }) { + function tO(t, { publicKey: e, secretKey: r }) { if ((e == null ? void 0 : e.length) !== 32) throw new Error("Expected a valid publicKey, 32-bytes"); if ((r == null ? void 0 : r.length) !== 64) throw new Error("Expected a valid secretKey, 64-bytes"); - return cq(e, r, Xe(t)); + return tq(e, r, Xe(t)); } - function H4(t, e, r) { + function j4(t, e, r) { const n = Xe(r), i = Xe(e); if (n.length !== 32) throw new Error(`Invalid publicKey, received ${n.length} bytes, expected 32`); if (i.length !== 64) throw new Error(`Invalid signature, received ${i.length} bytes, expected 64`); - return uq(i, Xe(t), n); + return rq(i, Xe(t), n); } - var l6 = new Uint8Array(); - function lO(t, { secretKey: e }, r = l6, n = l6) { + var s6 = new Uint8Array(); + function rO(t, { secretKey: e }, r = s6, n = s6) { if ((e == null ? void 0 : e.length) !== 64) throw new Error("Invalid secretKey, expected 64-bytes"); - return fq(e, Xe(r), Xe(t), Xe(n)); + return iq(e, Xe(r), Xe(t), Xe(n)); } - var f6 = new Uint8Array(); - function fO(t, e, r, n = f6, i = f6) { + var o6 = new Uint8Array(); + function nO(t, e, r, n = o6, i = o6) { const s = Xe(r), o = Xe(e); if (s.length !== 32) throw new Error("Invalid publicKey, expected 32-bytes"); if (o.length !== 96) throw new Error("Invalid vrfSign output, expected 96 bytes"); - return hq(s, Xe(n), Xe(t), Xe(i), o); + return sq(s, Xe(n), Xe(t), Xe(i), o); } - function ua(t, e = gf.prefix) { + function ua(t, e = mf.prefix) { const r = Mr(t); if (e < 0 || e > 16383 || [46, 47].includes(e)) throw new Error("Out of range ss58Format specified"); - if (!gf.allowedDecodedLengths.includes(r.length)) - throw new Error(`Expected a valid key to convert, with length ${gf.allowedDecodedLengths.join(", ")}`); + if (!mf.allowedDecodedLengths.includes(r.length)) + throw new Error(`Expected a valid key to convert, with length ${mf.allowedDecodedLengths.join(", ")}`); const n = $t(e < 64 ? [e] : [ (e & 252) >> 2 | 64, e >> 8 | (e & 3) << 6 ], r); - return xI($t(n, DI(n).subarray(0, [32, 33].includes(r.length) ? 2 : 1))); + return gI($t(n, NI(n).subarray(0, [32, 33].includes(r.length) ? 2 : 1))); } - function TG({ isHard: t }) { + function _G({ isHard: t }) { return t; } - function NG(t, e, r) { - const { path: n } = hg(e); - if (!n.length || n.every(TG)) + function EG(t, e, r) { + const { path: n } = fg(e); + if (!n.length || n.every(_G)) throw new Error("Expected suri to contain a combination of non-hard paths"); let i = Mr(t); for (const { chainCode: s } of n) - i = cO(i, s); + i = eO(i, s); return ua(i, r); } - var IG = Dr("modlpy/utilisuba"); - function hO(t, e) { - return Pn($t(IG, Mr(t), Hr(e, UI))); + var SG = Dr("modlpy/utilisuba"); + function iO(t, e) { + return Pn($t(SG, Mr(t), Hr(e, PI))); } - function OG(t, e, r) { - return ua(hO(Mr(t), e), r); + function MG(t, e, r) { + return ua(iO(Mr(t), e), r); } - function dO(t) { + function sO(t) { return Mr(t); } - var PG = Dr("modlpy/utilisuba"); - function pO(t, e) { - return Pn($t(PG, qr(t.length), ...c4(t.map(dO)), Hr(e, UI))); + var AG = Dr("modlpy/utilisuba"); + function oO(t, e) { + return Pn($t(AG, qr(t.length), ...o4(t.map(sO)), Hr(e, PI))); } - function kG(t, e, r) { - return ua(pO(t, e), r); + function TG(t, e, r) { + return ua(oO(t, e), r); } - function RG(t, e) { + function NG(t, e) { return On(Mr(t), Mr(e)); } - var mO = []; - var gO = []; - var yO = []; - var CG = /* @__PURE__ */ BigInt(0); - var ph = /* @__PURE__ */ BigInt(1); - var DG = /* @__PURE__ */ BigInt(2); - var LG = /* @__PURE__ */ BigInt(7); - var BG = /* @__PURE__ */ BigInt(256); - var UG = /* @__PURE__ */ BigInt(113); - for (let t = 0, e = ph, r = 1, n = 0; t < 24; t++) { - [r, n] = [n, (2 * r + 3 * n) % 5], mO.push(2 * (5 * n + r)), gO.push((t + 1) * (t + 2) / 2 % 64); - let i = CG; + var aO = []; + var cO = []; + var uO = []; + var IG = /* @__PURE__ */ BigInt(0); + var dh = /* @__PURE__ */ BigInt(1); + var OG = /* @__PURE__ */ BigInt(2); + var PG = /* @__PURE__ */ BigInt(7); + var kG = /* @__PURE__ */ BigInt(256); + var RG = /* @__PURE__ */ BigInt(113); + for (let t = 0, e = dh, r = 1, n = 0; t < 24; t++) { + [r, n] = [n, (2 * r + 3 * n) % 5], aO.push(2 * (5 * n + r)), cO.push((t + 1) * (t + 2) / 2 % 64); + let i = IG; for (let s = 0; s < 7; s++) - e = (e << ph ^ (e >> LG) * UG) % BG, e & DG && (i ^= ph << (ph << /* @__PURE__ */ BigInt(s)) - ph); - yO.push(i); + e = (e << dh ^ (e >> PG) * RG) % kG, e & OG && (i ^= dh << (dh << /* @__PURE__ */ BigInt(s)) - dh); + uO.push(i); } - var [jG, VG] = /* @__PURE__ */ II(yO, true); - var h6 = (t, e, r) => r > 32 ? kI(t, e, r) : OI(t, e, r); - var d6 = (t, e, r) => r > 32 ? RI(t, e, r) : PI(t, e, r); - function zG(t, e = 24) { + var [CG, DG] = /* @__PURE__ */ _I(uO, true); + var a6 = (t, e, r) => r > 32 ? MI(t, e, r) : EI(t, e, r); + var c6 = (t, e, r) => r > 32 ? AI(t, e, r) : SI(t, e, r); + function LG(t, e = 24) { const r = new Uint32Array(10); for (let n = 24 - e; n < 24; n++) { for (let o = 0; o < 10; o++) r[o] = t[o] ^ t[o + 10] ^ t[o + 20] ^ t[o + 30] ^ t[o + 40]; for (let o = 0; o < 10; o += 2) { - const a = (o + 8) % 10, c = (o + 2) % 10, u = r[c], f = r[c + 1], p = h6(u, f, 1) ^ r[a], b = d6(u, f, 1) ^ r[a + 1]; + const a = (o + 8) % 10, c = (o + 2) % 10, u = r[c], f = r[c + 1], p = a6(u, f, 1) ^ r[a], b = c6(u, f, 1) ^ r[a + 1]; for (let E = 0; E < 50; E += 10) t[o + E] ^= p, t[o + E + 1] ^= b; } let i = t[2], s = t[3]; for (let o = 0; o < 24; o++) { - const a = gO[o], c = h6(i, s, a), u = d6(i, s, a), f = mO[o]; + const a = cO[o], c = a6(i, s, a), u = c6(i, s, a), f = aO[o]; i = t[f], s = t[f + 1], t[f] = c, t[f + 1] = u; } for (let o = 0; o < 50; o += 10) { @@ -11782,21 +11783,21 @@ ${Ez(e, r)}`); for (let a = 0; a < 10; a++) t[o + a] ^= ~r[(a + 2) % 10] & r[(a + 4) % 10]; } - t[0] ^= jG[n], t[1] ^= VG[n]; + t[0] ^= CG[n], t[1] ^= DG[n]; } r.fill(0); } - var q4 = class extends ug { + var V4 = class extends cg { constructor(e, r, n, i = false, s = 24) { - if (super(), this.blockLen = e, this.suffix = r, this.outputLen = n, this.enableXOF = i, this.rounds = s, this.pos = 0, this.posOut = 0, this.finished = false, this.destroyed = false, ai(n), 0 >= this.blockLen || this.blockLen >= 200) + if (super(), this.blockLen = e, this.suffix = r, this.outputLen = n, this.enableXOF = i, this.rounds = s, this.pos = 0, this.posOut = 0, this.finished = false, this.destroyed = false, ci(n), 0 >= this.blockLen || this.blockLen >= 200) throw new Error("Sha3 supports only keccak-f1600 function"); - this.state = new Uint8Array(200), this.state32 = qc(this.state); + this.state = new Uint8Array(200), this.state32 = Hc(this.state); } keccak() { - ao || jo(this.state32), zG(this.state32, this.rounds), ao || jo(this.state32), this.posOut = 0, this.pos = 0; + ao || jo(this.state32), LG(this.state32, this.rounds), ao || jo(this.state32), this.posOut = 0, this.pos = 0; } update(e) { - Qc(this); + Jc(this); const { blockLen: r, state: n } = this; e = ho(e); const i = e.length; @@ -11816,7 +11817,7 @@ ${Ez(e, r)}`); e[n] ^= r, r & 128 && n === i - 1 && this.keccak(), e[i - 1] ^= 128, this.keccak(); } writeInto(e) { - Qc(this, false), o0(e), this.finish(); + Jc(this, false), s0(e), this.finish(); const r = this.state, { blockLen: n } = this; for (let i = 0, s = e.length; i < s; ) { this.posOut >= n && this.keccak(); @@ -11831,10 +11832,10 @@ ${Ez(e, r)}`); return this.writeInto(e); } xof(e) { - return ai(e), this.xofInto(new Uint8Array(e)); + return ci(e), this.xofInto(new Uint8Array(e)); } digestInto(e) { - if (N4(e, this), this.finished) + if (A4(e, this), this.finished) throw new Error("digest() was already called"); return this.writeInto(e), this.destroy(), e; } @@ -11846,49 +11847,49 @@ ${Ez(e, r)}`); } _cloneInto(e) { const { blockLen: r, suffix: n, outputLen: i, rounds: s, enableXOF: o } = this; - return e || (e = new q4(r, n, i, o, s)), e.state32.set(this.state32), e.pos = this.pos, e.posOut = this.posOut, e.finished = this.finished, e.rounds = s, e.suffix = n, e.outputLen = i, e.enableXOF = o, e.destroyed = this.destroyed, e; + return e || (e = new V4(r, n, i, o, s)), e.state32.set(this.state32), e.pos = this.pos, e.posOut = this.posOut, e.finished = this.finished, e.rounds = s, e.suffix = n, e.outputLen = i, e.enableXOF = o, e.destroyed = this.destroyed, e; } }; - var bO = (t, e, r) => I4(() => new q4(e, t, r)); - var FG = /* @__PURE__ */ bO(1, 136, 256 / 8); - var HG = /* @__PURE__ */ bO(1, 72, 512 / 8); - var sc = /* @__PURE__ */ CI({ 256: gq, 512: yq }, { 256: FG, 512: HG }); - var qG = /* @__PURE__ */ fg(256, sc); - var WG = /* @__PURE__ */ fg(512, sc); - var GG = /* @__PURE__ */ lg(sc); - function C1(t, e, r) { - return t === "keccak" ? sc(e, void 0, r) : Pn(e, void 0, void 0, r); + var lO = (t, e, r) => T4(() => new V4(e, t, r)); + var BG = /* @__PURE__ */ lO(1, 136, 256 / 8); + var UG = /* @__PURE__ */ lO(1, 72, 512 / 8); + var ic = /* @__PURE__ */ TI({ 256: uq, 512: lq }, { 256: BG, 512: UG }); + var jG = /* @__PURE__ */ lg(256, ic); + var VG = /* @__PURE__ */ lg(512, ic); + var zG = /* @__PURE__ */ ug(ic); + function R1(t, e, r) { + return t === "keccak" ? ic(e, void 0, r) : Pn(e, void 0, void 0, r); } - function KG(t, e, r = "blake2") { + function FG(t, e, r = "blake2") { const n = $t("evm:", t); if (n.length !== 24) throw new Error(`Converting ${t}: Invalid evm address length`); - return ua(C1(r, n), e); + return ua(R1(r, n), e); } - function wO(t, e, r) { + function fO(t, e, r) { return !!Mr(t, e, r); } - function XG(t, e, r) { + function HG(t, e, r) { try { - return wO(t, e, r); + return fO(t, e, r); } catch { return false; } } - function YG(t, e) { + function qG(t, e) { const r = (n) => ua(n, e); - return c4(t.map(dO)).map(r); + return o4(t.map(sO)).map(r); } - var ZG = di("setSS58Format"); - function JG(t) { - ZG.warn("Global setting of the ss58Format is deprecated and not recommended. Set format on the keyring (if used) or as part of the address encode function"), gf.prefix = t; + var WG = pi("setSS58Format"); + function GG(t) { + WG.warn("Global setting of the ss58Format is deprecated and not recommended. Set format on the keyring (if used) or as part of the address encode function"), mf.prefix = t; } - var p6 = "abcdefghijklmnopqrstuvwxyz234567"; - var W4 = { - chars: p6, + var u6 = "abcdefghijklmnopqrstuvwxyz234567"; + var z4 = { + chars: u6, coder: ty.chain( ty.radix2(5), - ty.alphabet(p6), + ty.alphabet(u6), { decode: (t) => t.split(""), encode: (t) => t.join("") @@ -11897,32 +11898,32 @@ ${Ez(e, r)}`); ipfs: "b", type: "base32" }; - var G4 = /* @__PURE__ */ S4(W4); - var QG = /* @__PURE__ */ E4(G4); - var $G = /* @__PURE__ */ x4(W4, G4); - var eK = /* @__PURE__ */ _4(W4); - var K4 = { + var F4 = /* @__PURE__ */ _4(z4); + var KG = /* @__PURE__ */ x4(F4); + var XG = /* @__PURE__ */ w4(z4, F4); + var YG = /* @__PURE__ */ v4(z4); + var H4 = { chars: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", - coder: Aq, + coder: wq, type: "base64", withPadding: true }; - var X4 = /* @__PURE__ */ S4(K4); - var tK = /* @__PURE__ */ E4(X4); - var mg = /* @__PURE__ */ x4(K4, X4); - var Y4 = /* @__PURE__ */ _4(K4); - function rK(t) { + var q4 = /* @__PURE__ */ _4(H4); + var ZG = /* @__PURE__ */ x4(q4); + var mg = /* @__PURE__ */ w4(H4, q4); + var W4 = /* @__PURE__ */ v4(H4); + function JG(t) { return t.padEnd(t.length + t.length % 4, "="); } - function nK(t) { + function QG(t) { for (; t.length && t.endsWith("="); ) t = t.slice(0, -1); return t; } - function Z4(t, e) { + function G4(t, e) { if (![33, 65].includes(t.length)) throw new Error(`Invalid publicKey provided, received ${t.length} bytes input`); - return t.length === 33 ? t : !hn || !e && tn() ? eq(t) : Wf.ProjectivePoint.fromHex(t).toRawBytes(true); + return t.length === 33 ? t : !hn || !e && tn() ? KH(t) : qf.ProjectivePoint.fromHex(t).toRawBytes(true); } function gg(t, e) { if (![33, 65].includes(t.length)) @@ -11930,60 +11931,60 @@ ${Ez(e, r)}`); if (t.length === 65) return t.subarray(1); if (!hn || !e && tn()) - return tq(t).subarray(1); - const { px: r, py: n } = Wf.ProjectivePoint.fromHex(t); - return $t(Hr(r, Pf), Hr(n, Pf)); + return XH(t).subarray(1); + const { px: r, py: n } = qf.ProjectivePoint.fromHex(t); + return $t(Hr(r, Of), Hr(n, Of)); } - function vO(t, e, r, n = "blake2", i) { - const s = Xe(e).subarray(0, 64), o = Xe(t), a = !hn || !i && tn() ? rq(o, s, r) : Wf.Signature.fromCompact(s).addRecoveryBit(r).recoverPublicKey(o).toRawBytes(); + function hO(t, e, r, n = "blake2", i) { + const s = Xe(e).subarray(0, 64), o = Xe(t), a = !hn || !i && tn() ? YH(o, s, r) : qf.Signature.fromCompact(s).addRecoveryBit(r).recoverPublicKey(o).toRawBytes(); if (!a) throw new Error("Unable to recover publicKey from signature"); - return n === "keccak" ? gg(a, i) : Z4(a, i); + return n === "keccak" ? gg(a, i) : G4(a, i); } - function z3(t, { secretKey: e }, r = "blake2", n) { + function j3(t, { secretKey: e }, r = "blake2", n) { if ((e == null ? void 0 : e.length) !== 32) throw new Error("Expected valid secp256k1 secretKey, 32-bytes"); - const i = C1(r, t, n); + const i = R1(r, t, n); if (!hn || !n && tn()) - return nq(i, e); - const s = Wf.sign(i, e, { lowS: true }); - return $t(Hr(s.r, Pf), Hr(s.s, Pf), new Uint8Array([s.recovery || 0])); - } - var xO = "ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141".replace(/ /g, ""); - var oy = vt(`0x${xO}`); - var ay = new ct(xO, "hex"); - function iK(t, e) { - let r = N1(e, Q9); + return ZH(i, e); + const s = qf.sign(i, e, { lowS: true }); + return $t(Hr(s.r, Of), Hr(s.s, Of), new Uint8Array([s.recovery || 0])); + } + var dO = "ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141".replace(/ /g, ""); + var oy = vt(`0x${dO}`); + var ay = new ct(dO, "hex"); + function $G(t, e) { + let r = T1(e, X9); if (r >= oy) throw new Error("Tweak parameter is out of range"); - if (r += N1(t, Q9), r >= oy && (r -= oy), r === Xu) + if (r += T1(t, X9), r >= oy && (r -= oy), r === Xu) throw new Error("Invalid resulting private key"); - return u4(r, Pf); + return a4(r, Of); } - function sK(t, e) { + function eK(t, e) { const r = new ct(e); if (r.cmp(ay) >= 0) throw new Error("Tweak parameter is out of range"); if (r.iadd(new ct(t)), r.cmp(ay) >= 0 && r.isub(ay), r.isZero()) throw new Error("Invalid resulting private key"); - return Hr(r, Pf); + return Hr(r, Of); } - function _O(t, e, r) { + function pO(t, e, r) { if (!Et(t) || t.length !== 32) throw new Error("Expected seckey to be an Uint8Array with length 32"); if (!Et(e) || e.length !== 32) throw new Error("Expected tweak to be an Uint8Array with length 32"); - return !hn || r ? sK(t, e) : iK(t, e); + return !hn || r ? eK(t, e) : $G(t, e); } - function EO(t, e, r, n = "blake2", i) { + function mO(t, e, r, n = "blake2", i) { const s = Xe(e); if (s.length !== 65) throw new Error(`Expected signature with 65 bytes, ${s.length} found instead`); - const o = vO(C1(n, t), s, s[64], n, i), a = C1(n, o, i), c = Xe(r); + const o = hO(R1(n, t), s, s[64], n, i), a = R1(n, o, i), c = Xe(r); return On(o, c) || (n === "keccak" ? On(a.slice(-20), c.slice(-20)) : On(a, c)); } - function oK(t) { - return [33, 65].includes(t.length) && (t = sc(gg(t))), t.slice(-20); + function tK(t) { + return [33, 65].includes(t.length) && (t = ic(gg(t))), t.slice(-20); } function yg(t) { if (!t) @@ -11991,235 +11992,235 @@ ${Ez(e, r)}`); const e = Xe(t); if (![20, 32, 33, 65].includes(e.length)) throw new Error(`Invalid address or publicKey provided, received ${e.length} bytes input`); - const r = Bt(oK(e), -1, false), n = Bt(sc(r), -1, false); + const r = Bt(tK(e), -1, false), n = Bt(ic(r), -1, false); let i = ""; for (let s = 0; s < 40; s++) i = `${i}${parseInt(n[s], 16) > 7 ? r[s].toUpperCase() : r[s]}`; return `0x${i}`; } - function aK(t, e) { + function rK(t, e) { return t !== (e > 7 ? t.toUpperCase() : t.toLowerCase()); } - function SO(t) { - const e = t.replace("0x", ""), r = Bt(sc(e.toLowerCase()), -1, false); + function gO(t) { + const e = t.replace("0x", ""), r = Bt(ic(e.toLowerCase()), -1, false); for (let n = 0; n < 40; n++) - if (aK(e[n], parseInt(r[n], 16))) + if (rK(e[n], parseInt(r[n], 16))) return false; return true; } - function MO(t) { - return !t || t.length !== 42 || !Ft(t) ? false : /^(0x)?[0-9a-f]{40}$/.test(t) || /^(0x)?[0-9A-F]{40}$/.test(t) ? true : SO(t); + function yO(t) { + return !t || t.length !== 42 || !Ft(t) ? false : /^(0x)?[0-9a-f]{40}$/.test(t) || /^(0x)?[0-9A-F]{40}$/.test(t) ? true : gO(t); } - var cK = { - 256: a0, - 512: u0 + var nK = { + 256: o0, + 512: pg }; - var uK = { - 256: pq, - 512: mq + var iK = { + 256: aq, + 512: cq }; - function AO(t) { - return (e, r, n) => $c(e, r, t, n); + function bO(t) { + return (e, r, n) => Qc(e, r, t, n); } - function $c(t, e, r = 256, n) { + function Qc(t, e, r = 256, n) { const i = Xe(t); - return !hn || !n && tn() ? uK[r](i, e) : pg(cK[r], i, e); + return !hn || !n && tn() ? iK[r](i, e) : hg(nK[r], i, e); } - var lK = /* @__PURE__ */ AO(256); - var fK = /* @__PURE__ */ AO(512); - var md = 2147483648; - function J4(t) { + var sK = /* @__PURE__ */ bO(256); + var oK = /* @__PURE__ */ bO(512); + var pd = 2147483648; + function K4(t) { if (!t.startsWith("m/")) return false; const e = t.split("/").slice(1); for (const r of e) { const n = /^\d+'?$/.test(r) ? parseInt(r.replace(/'$/, ""), 10) : Number.NaN; - if (isNaN(n) || n >= md || n < 0) + if (isNaN(n) || n >= pd || n < 0) return false; } return true; } - var hK = Dr("Bitcoin seed"); - function TO(t, e) { + var aK = Dr("Bitcoin seed"); + function wO(t, e) { return { chainCode: e, publicKey: $u(t).publicKey, secretKey: t }; } - function NO(t, e) { - const r = Hr(e, hW), n = e >= md ? $t(new Uint8Array(1), t.secretKey, r) : $t(t.publicKey, r); + function vO(t, e) { + const r = Hr(e, aW), n = e >= pd ? $t(new Uint8Array(1), t.secretKey, r) : $t(t.publicKey, r); try { - const i = $c(t.chainCode, n, 512); - return TO(_O(t.secretKey, i.slice(0, 32)), i.slice(32)); + const i = Qc(t.chainCode, n, 512); + return wO(pO(t.secretKey, i.slice(0, 32)), i.slice(32)); } catch { - return NO(t, e + 1); + return vO(t, e + 1); } } - function IO(t, e = "") { - const r = $c(hK, t, 512); - let n = TO(r.slice(0, 32), r.slice(32)); + function xO(t, e = "") { + const r = Qc(aK, t, 512); + let n = wO(r.slice(0, 32), r.slice(32)); if (!e || e === "m" || e === "M" || e === "m'" || e === "M'") return n; - if (!J4(e)) + if (!K4(e)) throw new Error("Invalid derivation path"); const i = e.split("/").slice(1); for (const s of i) - n = NO(n, parseInt(s, 10) + (s.length > 1 && s.endsWith("'") ? md : 0)); + n = vO(n, parseInt(s, 10) + (s.length > 1 && s.endsWith("'") ? pd : 0)); return n; } - function dK(t, e, r, n) { - _I(t); - const i = AI({ dkLen: 32, asyncTick: 10 }, n), { c: s, dkLen: o, asyncTick: a } = i; - if (ai(s), ai(o), ai(a), s < 1) + function cK(t, e, r, n) { + yI(t); + const i = wI({ dkLen: 32, asyncTick: 10 }, n), { c: s, dkLen: o, asyncTick: a } = i; + if (ci(s), ci(o), ci(a), s < 1) throw new Error("PBKDF2: iterations (c) should be >= 1"); - const c = ho(e), u = ho(r), f = new Uint8Array(o), p = pg.create(t, c), b = p._cloneInto().update(u); + const c = ho(e), u = ho(r), f = new Uint8Array(o), p = hg.create(t, c), b = p._cloneInto().update(u); return { c: s, dkLen: o, asyncTick: a, DK: f, PRF: p, PRFSalt: b }; } - function pK(t, e, r, n, i) { + function uK(t, e, r, n, i) { return t.destroy(), e.destroy(), n && n.destroy(), i.fill(0), r; } - function Q4(t, e, r, n) { - const { c: i, dkLen: s, DK: o, PRF: a, PRFSalt: c } = dK(t, e, r, n); + function X4(t, e, r, n) { + const { c: i, dkLen: s, DK: o, PRF: a, PRFSalt: c } = cK(t, e, r, n); let u; - const f = new Uint8Array(4), p = Bp(f), b = new Uint8Array(a.outputLen); + const f = new Uint8Array(4), p = Dp(f), b = new Uint8Array(a.outputLen); for (let E = 1, _ = 0; _ < s; E++, _ += a.outputLen) { const N = o.subarray(_, _ + a.outputLen); p.setInt32(0, E, false), (u = c._cloneInto(u)).update(f).digestInto(b), N.set(b.subarray(0, N.length)); - for (let R = 1; R < i; R++) { + for (let k = 1; k < i; k++) { a._cloneInto(u).update(b).digestInto(b); for (let F = 0; F < N.length; F++) N[F] ^= b[F]; } } - return pK(a, c, o, u, b); + return uK(a, c, o, u, b); } - function $4(t, e = wl(), r = 2048, n) { + function Y4(t, e = wl(), r = 2048, n) { const i = Xe(t), s = Xe(e); return { - password: !hn || !n && tn() ? bq(i, s, r) : Q4(u0, i, s, { c: r, dkLen: 64 }), + password: !hn || !n && tn() ? fq(i, s, r) : X4(pg, i, s, { c: r, dkLen: 64 }), rounds: r, salt: e }; } - var e8 = /* @__PURE__ */ CI({ 256: vq, 512: xq }, { 256: a0, 512: u0 }); - var OO = /* @__PURE__ */ fg(256, e8); - var mK = /* @__PURE__ */ fg(512, e8); - var PO = "abandon|ability|able|about|above|absent|absorb|abstract|absurd|abuse|access|accident|account|accuse|achieve|acid|acoustic|acquire|across|act|action|actor|actress|actual|adapt|add|addict|address|adjust|admit|adult|advance|advice|aerobic|affair|afford|afraid|again|age|agent|agree|ahead|aim|air|airport|aisle|alarm|album|alcohol|alert|alien|all|alley|allow|almost|alone|alpha|already|also|alter|always|amateur|amazing|among|amount|amused|analyst|anchor|ancient|anger|angle|angry|animal|ankle|announce|annual|another|answer|antenna|antique|anxiety|any|apart|apology|appear|apple|approve|april|arch|arctic|area|arena|argue|arm|armed|armor|army|around|arrange|arrest|arrive|arrow|art|artefact|artist|artwork|ask|aspect|assault|asset|assist|assume|asthma|athlete|atom|attack|attend|attitude|attract|auction|audit|august|aunt|author|auto|autumn|average|avocado|avoid|awake|aware|away|awesome|awful|awkward|axis|baby|bachelor|bacon|badge|bag|balance|balcony|ball|bamboo|banana|banner|bar|barely|bargain|barrel|base|basic|basket|battle|beach|bean|beauty|because|become|beef|before|begin|behave|behind|believe|below|belt|bench|benefit|best|betray|better|between|beyond|bicycle|bid|bike|bind|biology|bird|birth|bitter|black|blade|blame|blanket|blast|bleak|bless|blind|blood|blossom|blouse|blue|blur|blush|board|boat|body|boil|bomb|bone|bonus|book|boost|border|boring|borrow|boss|bottom|bounce|box|boy|bracket|brain|brand|brass|brave|bread|breeze|brick|bridge|brief|bright|bring|brisk|broccoli|broken|bronze|broom|brother|brown|brush|bubble|buddy|budget|buffalo|build|bulb|bulk|bullet|bundle|bunker|burden|burger|burst|bus|business|busy|butter|buyer|buzz|cabbage|cabin|cable|cactus|cage|cake|call|calm|camera|camp|can|canal|cancel|candy|cannon|canoe|canvas|canyon|capable|capital|captain|car|carbon|card|cargo|carpet|carry|cart|case|cash|casino|castle|casual|cat|catalog|catch|category|cattle|caught|cause|caution|cave|ceiling|celery|cement|census|century|cereal|certain|chair|chalk|champion|change|chaos|chapter|charge|chase|chat|cheap|check|cheese|chef|cherry|chest|chicken|chief|child|chimney|choice|choose|chronic|chuckle|chunk|churn|cigar|cinnamon|circle|citizen|city|civil|claim|clap|clarify|claw|clay|clean|clerk|clever|click|client|cliff|climb|clinic|clip|clock|clog|close|cloth|cloud|clown|club|clump|cluster|clutch|coach|coast|coconut|code|coffee|coil|coin|collect|color|column|combine|come|comfort|comic|common|company|concert|conduct|confirm|congress|connect|consider|control|convince|cook|cool|copper|copy|coral|core|corn|correct|cost|cotton|couch|country|couple|course|cousin|cover|coyote|crack|cradle|craft|cram|crane|crash|crater|crawl|crazy|cream|credit|creek|crew|cricket|crime|crisp|critic|crop|cross|crouch|crowd|crucial|cruel|cruise|crumble|crunch|crush|cry|crystal|cube|culture|cup|cupboard|curious|current|curtain|curve|cushion|custom|cute|cycle|dad|damage|damp|dance|danger|daring|dash|daughter|dawn|day|deal|debate|debris|decade|december|decide|decline|decorate|decrease|deer|defense|define|defy|degree|delay|deliver|demand|demise|denial|dentist|deny|depart|depend|deposit|depth|deputy|derive|describe|desert|design|desk|despair|destroy|detail|detect|develop|device|devote|diagram|dial|diamond|diary|dice|diesel|diet|differ|digital|dignity|dilemma|dinner|dinosaur|direct|dirt|disagree|discover|disease|dish|dismiss|disorder|display|distance|divert|divide|divorce|dizzy|doctor|document|dog|doll|dolphin|domain|donate|donkey|donor|door|dose|double|dove|draft|dragon|drama|drastic|draw|dream|dress|drift|drill|drink|drip|drive|drop|drum|dry|duck|dumb|dune|during|dust|dutch|duty|dwarf|dynamic|eager|eagle|early|earn|earth|easily|east|easy|echo|ecology|economy|edge|edit|educate|effort|egg|eight|either|elbow|elder|electric|elegant|element|elephant|elevator|elite|else|embark|embody|embrace|emerge|emotion|employ|empower|empty|enable|enact|end|endless|endorse|enemy|energy|enforce|engage|engine|enhance|enjoy|enlist|enough|enrich|enroll|ensure|enter|entire|entry|envelope|episode|equal|equip|era|erase|erode|erosion|error|erupt|escape|essay|essence|estate|eternal|ethics|evidence|evil|evoke|evolve|exact|example|excess|exchange|excite|exclude|excuse|execute|exercise|exhaust|exhibit|exile|exist|exit|exotic|expand|expect|expire|explain|expose|express|extend|extra|eye|eyebrow|fabric|face|faculty|fade|faint|faith|fall|false|fame|family|famous|fan|fancy|fantasy|farm|fashion|fat|fatal|father|fatigue|fault|favorite|feature|february|federal|fee|feed|feel|female|fence|festival|fetch|fever|few|fiber|fiction|field|figure|file|film|filter|final|find|fine|finger|finish|fire|firm|first|fiscal|fish|fit|fitness|fix|flag|flame|flash|flat|flavor|flee|flight|flip|float|flock|floor|flower|fluid|flush|fly|foam|focus|fog|foil|fold|follow|food|foot|force|forest|forget|fork|fortune|forum|forward|fossil|foster|found|fox|fragile|frame|frequent|fresh|friend|fringe|frog|front|frost|frown|frozen|fruit|fuel|fun|funny|furnace|fury|future|gadget|gain|galaxy|gallery|game|gap|garage|garbage|garden|garlic|garment|gas|gasp|gate|gather|gauge|gaze|general|genius|genre|gentle|genuine|gesture|ghost|giant|gift|giggle|ginger|giraffe|girl|give|glad|glance|glare|glass|glide|glimpse|globe|gloom|glory|glove|glow|glue|goat|goddess|gold|good|goose|gorilla|gospel|gossip|govern|gown|grab|grace|grain|grant|grape|grass|gravity|great|green|grid|grief|grit|grocery|group|grow|grunt|guard|guess|guide|guilt|guitar|gun|gym|habit|hair|half|hammer|hamster|hand|happy|harbor|hard|harsh|harvest|hat|have|hawk|hazard|head|health|heart|heavy|hedgehog|height|hello|helmet|help|hen|hero|hidden|high|hill|hint|hip|hire|history|hobby|hockey|hold|hole|holiday|hollow|home|honey|hood|hope|horn|horror|horse|hospital|host|hotel|hour|hover|hub|huge|human|humble|humor|hundred|hungry|hunt|hurdle|hurry|hurt|husband|hybrid|ice|icon|idea|identify|idle|ignore|ill|illegal|illness|image|imitate|immense|immune|impact|impose|improve|impulse|inch|include|income|increase|index|indicate|indoor|industry|infant|inflict|inform|inhale|inherit|initial|inject|injury|inmate|inner|innocent|input|inquiry|insane|insect|inside|inspire|install|intact|interest|into|invest|invite|involve|iron|island|isolate|issue|item|ivory|jacket|jaguar|jar|jazz|jealous|jeans|jelly|jewel|job|join|joke|journey|joy|judge|juice|jump|jungle|junior|junk|just|kangaroo|keen|keep|ketchup|key|kick|kid|kidney|kind|kingdom|kiss|kit|kitchen|kite|kitten|kiwi|knee|knife|knock|know|lab|label|labor|ladder|lady|lake|lamp|language|laptop|large|later|latin|laugh|laundry|lava|law|lawn|lawsuit|layer|lazy|leader|leaf|learn|leave|lecture|left|leg|legal|legend|leisure|lemon|lend|length|lens|leopard|lesson|letter|level|liar|liberty|library|license|life|lift|light|like|limb|limit|link|lion|liquid|list|little|live|lizard|load|loan|lobster|local|lock|logic|lonely|long|loop|lottery|loud|lounge|love|loyal|lucky|luggage|lumber|lunar|lunch|luxury|lyrics|machine|mad|magic|magnet|maid|mail|main|major|make|mammal|man|manage|mandate|mango|mansion|manual|maple|marble|march|margin|marine|market|marriage|mask|mass|master|match|material|math|matrix|matter|maximum|maze|meadow|mean|measure|meat|mechanic|medal|media|melody|melt|member|memory|mention|menu|mercy|merge|merit|merry|mesh|message|metal|method|middle|midnight|milk|million|mimic|mind|minimum|minor|minute|miracle|mirror|misery|miss|mistake|mix|mixed|mixture|mobile|model|modify|mom|moment|monitor|monkey|monster|month|moon|moral|more|morning|mosquito|mother|motion|motor|mountain|mouse|move|movie|much|muffin|mule|multiply|muscle|museum|mushroom|music|must|mutual|myself|mystery|myth|naive|name|napkin|narrow|nasty|nation|nature|near|neck|need|negative|neglect|neither|nephew|nerve|nest|net|network|neutral|never|news|next|nice|night|noble|noise|nominee|noodle|normal|north|nose|notable|note|nothing|notice|novel|now|nuclear|number|nurse|nut|oak|obey|object|oblige|obscure|observe|obtain|obvious|occur|ocean|october|odor|off|offer|office|often|oil|okay|old|olive|olympic|omit|once|one|onion|online|only|open|opera|opinion|oppose|option|orange|orbit|orchard|order|ordinary|organ|orient|original|orphan|ostrich|other|outdoor|outer|output|outside|oval|oven|over|own|owner|oxygen|oyster|ozone|pact|paddle|page|pair|palace|palm|panda|panel|panic|panther|paper|parade|parent|park|parrot|party|pass|patch|path|patient|patrol|pattern|pause|pave|payment|peace|peanut|pear|peasant|pelican|pen|penalty|pencil|people|pepper|perfect|permit|person|pet|phone|photo|phrase|physical|piano|picnic|picture|piece|pig|pigeon|pill|pilot|pink|pioneer|pipe|pistol|pitch|pizza|place|planet|plastic|plate|play|please|pledge|pluck|plug|plunge|poem|poet|point|polar|pole|police|pond|pony|pool|popular|portion|position|possible|post|potato|pottery|poverty|powder|power|practice|praise|predict|prefer|prepare|present|pretty|prevent|price|pride|primary|print|priority|prison|private|prize|problem|process|produce|profit|program|project|promote|proof|property|prosper|protect|proud|provide|public|pudding|pull|pulp|pulse|pumpkin|punch|pupil|puppy|purchase|purity|purpose|purse|push|put|puzzle|pyramid|quality|quantum|quarter|question|quick|quit|quiz|quote|rabbit|raccoon|race|rack|radar|radio|rail|rain|raise|rally|ramp|ranch|random|range|rapid|rare|rate|rather|raven|raw|razor|ready|real|reason|rebel|rebuild|recall|receive|recipe|record|recycle|reduce|reflect|reform|refuse|region|regret|regular|reject|relax|release|relief|rely|remain|remember|remind|remove|render|renew|rent|reopen|repair|repeat|replace|report|require|rescue|resemble|resist|resource|response|result|retire|retreat|return|reunion|reveal|review|reward|rhythm|rib|ribbon|rice|rich|ride|ridge|rifle|right|rigid|ring|riot|ripple|risk|ritual|rival|river|road|roast|robot|robust|rocket|romance|roof|rookie|room|rose|rotate|rough|round|route|royal|rubber|rude|rug|rule|run|runway|rural|sad|saddle|sadness|safe|sail|salad|salmon|salon|salt|salute|same|sample|sand|satisfy|satoshi|sauce|sausage|save|say|scale|scan|scare|scatter|scene|scheme|school|science|scissors|scorpion|scout|scrap|screen|script|scrub|sea|search|season|seat|second|secret|section|security|seed|seek|segment|select|sell|seminar|senior|sense|sentence|series|service|session|settle|setup|seven|shadow|shaft|shallow|share|shed|shell|sheriff|shield|shift|shine|ship|shiver|shock|shoe|shoot|shop|short|shoulder|shove|shrimp|shrug|shuffle|shy|sibling|sick|side|siege|sight|sign|silent|silk|silly|silver|similar|simple|since|sing|siren|sister|situate|six|size|skate|sketch|ski|skill|skin|skirt|skull|slab|slam|sleep|slender|slice|slide|slight|slim|slogan|slot|slow|slush|small|smart|smile|smoke|smooth|snack|snake|snap|sniff|snow|soap|soccer|social|sock|soda|soft|solar|soldier|solid|solution|solve|someone|song|soon|sorry|sort|soul|sound|soup|source|south|space|spare|spatial|spawn|speak|special|speed|spell|spend|sphere|spice|spider|spike|spin|spirit|split|spoil|sponsor|spoon|sport|spot|spray|spread|spring|spy|square|squeeze|squirrel|stable|stadium|staff|stage|stairs|stamp|stand|start|state|stay|steak|steel|stem|step|stereo|stick|still|sting|stock|stomach|stone|stool|story|stove|strategy|street|strike|strong|struggle|student|stuff|stumble|style|subject|submit|subway|success|such|sudden|suffer|sugar|suggest|suit|summer|sun|sunny|sunset|super|supply|supreme|sure|surface|surge|surprise|surround|survey|suspect|sustain|swallow|swamp|swap|swarm|swear|sweet|swift|swim|swing|switch|sword|symbol|symptom|syrup|system|table|tackle|tag|tail|talent|talk|tank|tape|target|task|taste|tattoo|taxi|teach|team|tell|ten|tenant|tennis|tent|term|test|text|thank|that|theme|then|theory|there|they|thing|this|thought|three|thrive|throw|thumb|thunder|ticket|tide|tiger|tilt|timber|time|tiny|tip|tired|tissue|title|toast|tobacco|today|toddler|toe|together|toilet|token|tomato|tomorrow|tone|tongue|tonight|tool|tooth|top|topic|topple|torch|tornado|tortoise|toss|total|tourist|toward|tower|town|toy|track|trade|traffic|tragic|train|transfer|trap|trash|travel|tray|treat|tree|trend|trial|tribe|trick|trigger|trim|trip|trophy|trouble|truck|true|truly|trumpet|trust|truth|try|tube|tuition|tumble|tuna|tunnel|turkey|turn|turtle|twelve|twenty|twice|twin|twist|two|type|typical|ugly|umbrella|unable|unaware|uncle|uncover|under|undo|unfair|unfold|unhappy|uniform|unique|unit|universe|unknown|unlock|until|unusual|unveil|update|upgrade|uphold|upon|upper|upset|urban|urge|usage|use|used|useful|useless|usual|utility|vacant|vacuum|vague|valid|valley|valve|van|vanish|vapor|various|vast|vault|vehicle|velvet|vendor|venture|venue|verb|verify|version|very|vessel|veteran|viable|vibrant|vicious|victory|video|view|village|vintage|violin|virtual|virus|visa|visit|visual|vital|vivid|vocal|voice|void|volcano|volume|vote|voyage|wage|wagon|wait|walk|wall|walnut|want|warfare|warm|warrior|wash|wasp|waste|water|wave|way|wealth|weapon|wear|weasel|weather|web|wedding|weekend|weird|welcome|west|wet|whale|what|wheat|wheel|when|where|whip|whisper|wide|width|wife|wild|will|win|window|wine|wing|wink|winner|winter|wire|wisdom|wise|wish|witness|wolf|woman|wonder|wood|wool|word|work|world|worry|worth|wrap|wreck|wrestle|wrist|write|wrong|yard|year|yellow|you|young|youth|zebra|zero|zone|zoo".split("|"); - var m6 = "Invalid mnemonic"; - var kO = "Invalid entropy"; - var gK = "Invalid mnemonic checksum"; - function F3(t) { + var Z4 = /* @__PURE__ */ TI({ 256: dq, 512: pq }, { 256: o0, 512: pg }); + var _O = /* @__PURE__ */ lg(256, Z4); + var lK = /* @__PURE__ */ lg(512, Z4); + var EO = "abandon|ability|able|about|above|absent|absorb|abstract|absurd|abuse|access|accident|account|accuse|achieve|acid|acoustic|acquire|across|act|action|actor|actress|actual|adapt|add|addict|address|adjust|admit|adult|advance|advice|aerobic|affair|afford|afraid|again|age|agent|agree|ahead|aim|air|airport|aisle|alarm|album|alcohol|alert|alien|all|alley|allow|almost|alone|alpha|already|also|alter|always|amateur|amazing|among|amount|amused|analyst|anchor|ancient|anger|angle|angry|animal|ankle|announce|annual|another|answer|antenna|antique|anxiety|any|apart|apology|appear|apple|approve|april|arch|arctic|area|arena|argue|arm|armed|armor|army|around|arrange|arrest|arrive|arrow|art|artefact|artist|artwork|ask|aspect|assault|asset|assist|assume|asthma|athlete|atom|attack|attend|attitude|attract|auction|audit|august|aunt|author|auto|autumn|average|avocado|avoid|awake|aware|away|awesome|awful|awkward|axis|baby|bachelor|bacon|badge|bag|balance|balcony|ball|bamboo|banana|banner|bar|barely|bargain|barrel|base|basic|basket|battle|beach|bean|beauty|because|become|beef|before|begin|behave|behind|believe|below|belt|bench|benefit|best|betray|better|between|beyond|bicycle|bid|bike|bind|biology|bird|birth|bitter|black|blade|blame|blanket|blast|bleak|bless|blind|blood|blossom|blouse|blue|blur|blush|board|boat|body|boil|bomb|bone|bonus|book|boost|border|boring|borrow|boss|bottom|bounce|box|boy|bracket|brain|brand|brass|brave|bread|breeze|brick|bridge|brief|bright|bring|brisk|broccoli|broken|bronze|broom|brother|brown|brush|bubble|buddy|budget|buffalo|build|bulb|bulk|bullet|bundle|bunker|burden|burger|burst|bus|business|busy|butter|buyer|buzz|cabbage|cabin|cable|cactus|cage|cake|call|calm|camera|camp|can|canal|cancel|candy|cannon|canoe|canvas|canyon|capable|capital|captain|car|carbon|card|cargo|carpet|carry|cart|case|cash|casino|castle|casual|cat|catalog|catch|category|cattle|caught|cause|caution|cave|ceiling|celery|cement|census|century|cereal|certain|chair|chalk|champion|change|chaos|chapter|charge|chase|chat|cheap|check|cheese|chef|cherry|chest|chicken|chief|child|chimney|choice|choose|chronic|chuckle|chunk|churn|cigar|cinnamon|circle|citizen|city|civil|claim|clap|clarify|claw|clay|clean|clerk|clever|click|client|cliff|climb|clinic|clip|clock|clog|close|cloth|cloud|clown|club|clump|cluster|clutch|coach|coast|coconut|code|coffee|coil|coin|collect|color|column|combine|come|comfort|comic|common|company|concert|conduct|confirm|congress|connect|consider|control|convince|cook|cool|copper|copy|coral|core|corn|correct|cost|cotton|couch|country|couple|course|cousin|cover|coyote|crack|cradle|craft|cram|crane|crash|crater|crawl|crazy|cream|credit|creek|crew|cricket|crime|crisp|critic|crop|cross|crouch|crowd|crucial|cruel|cruise|crumble|crunch|crush|cry|crystal|cube|culture|cup|cupboard|curious|current|curtain|curve|cushion|custom|cute|cycle|dad|damage|damp|dance|danger|daring|dash|daughter|dawn|day|deal|debate|debris|decade|december|decide|decline|decorate|decrease|deer|defense|define|defy|degree|delay|deliver|demand|demise|denial|dentist|deny|depart|depend|deposit|depth|deputy|derive|describe|desert|design|desk|despair|destroy|detail|detect|develop|device|devote|diagram|dial|diamond|diary|dice|diesel|diet|differ|digital|dignity|dilemma|dinner|dinosaur|direct|dirt|disagree|discover|disease|dish|dismiss|disorder|display|distance|divert|divide|divorce|dizzy|doctor|document|dog|doll|dolphin|domain|donate|donkey|donor|door|dose|double|dove|draft|dragon|drama|drastic|draw|dream|dress|drift|drill|drink|drip|drive|drop|drum|dry|duck|dumb|dune|during|dust|dutch|duty|dwarf|dynamic|eager|eagle|early|earn|earth|easily|east|easy|echo|ecology|economy|edge|edit|educate|effort|egg|eight|either|elbow|elder|electric|elegant|element|elephant|elevator|elite|else|embark|embody|embrace|emerge|emotion|employ|empower|empty|enable|enact|end|endless|endorse|enemy|energy|enforce|engage|engine|enhance|enjoy|enlist|enough|enrich|enroll|ensure|enter|entire|entry|envelope|episode|equal|equip|era|erase|erode|erosion|error|erupt|escape|essay|essence|estate|eternal|ethics|evidence|evil|evoke|evolve|exact|example|excess|exchange|excite|exclude|excuse|execute|exercise|exhaust|exhibit|exile|exist|exit|exotic|expand|expect|expire|explain|expose|express|extend|extra|eye|eyebrow|fabric|face|faculty|fade|faint|faith|fall|false|fame|family|famous|fan|fancy|fantasy|farm|fashion|fat|fatal|father|fatigue|fault|favorite|feature|february|federal|fee|feed|feel|female|fence|festival|fetch|fever|few|fiber|fiction|field|figure|file|film|filter|final|find|fine|finger|finish|fire|firm|first|fiscal|fish|fit|fitness|fix|flag|flame|flash|flat|flavor|flee|flight|flip|float|flock|floor|flower|fluid|flush|fly|foam|focus|fog|foil|fold|follow|food|foot|force|forest|forget|fork|fortune|forum|forward|fossil|foster|found|fox|fragile|frame|frequent|fresh|friend|fringe|frog|front|frost|frown|frozen|fruit|fuel|fun|funny|furnace|fury|future|gadget|gain|galaxy|gallery|game|gap|garage|garbage|garden|garlic|garment|gas|gasp|gate|gather|gauge|gaze|general|genius|genre|gentle|genuine|gesture|ghost|giant|gift|giggle|ginger|giraffe|girl|give|glad|glance|glare|glass|glide|glimpse|globe|gloom|glory|glove|glow|glue|goat|goddess|gold|good|goose|gorilla|gospel|gossip|govern|gown|grab|grace|grain|grant|grape|grass|gravity|great|green|grid|grief|grit|grocery|group|grow|grunt|guard|guess|guide|guilt|guitar|gun|gym|habit|hair|half|hammer|hamster|hand|happy|harbor|hard|harsh|harvest|hat|have|hawk|hazard|head|health|heart|heavy|hedgehog|height|hello|helmet|help|hen|hero|hidden|high|hill|hint|hip|hire|history|hobby|hockey|hold|hole|holiday|hollow|home|honey|hood|hope|horn|horror|horse|hospital|host|hotel|hour|hover|hub|huge|human|humble|humor|hundred|hungry|hunt|hurdle|hurry|hurt|husband|hybrid|ice|icon|idea|identify|idle|ignore|ill|illegal|illness|image|imitate|immense|immune|impact|impose|improve|impulse|inch|include|income|increase|index|indicate|indoor|industry|infant|inflict|inform|inhale|inherit|initial|inject|injury|inmate|inner|innocent|input|inquiry|insane|insect|inside|inspire|install|intact|interest|into|invest|invite|involve|iron|island|isolate|issue|item|ivory|jacket|jaguar|jar|jazz|jealous|jeans|jelly|jewel|job|join|joke|journey|joy|judge|juice|jump|jungle|junior|junk|just|kangaroo|keen|keep|ketchup|key|kick|kid|kidney|kind|kingdom|kiss|kit|kitchen|kite|kitten|kiwi|knee|knife|knock|know|lab|label|labor|ladder|lady|lake|lamp|language|laptop|large|later|latin|laugh|laundry|lava|law|lawn|lawsuit|layer|lazy|leader|leaf|learn|leave|lecture|left|leg|legal|legend|leisure|lemon|lend|length|lens|leopard|lesson|letter|level|liar|liberty|library|license|life|lift|light|like|limb|limit|link|lion|liquid|list|little|live|lizard|load|loan|lobster|local|lock|logic|lonely|long|loop|lottery|loud|lounge|love|loyal|lucky|luggage|lumber|lunar|lunch|luxury|lyrics|machine|mad|magic|magnet|maid|mail|main|major|make|mammal|man|manage|mandate|mango|mansion|manual|maple|marble|march|margin|marine|market|marriage|mask|mass|master|match|material|math|matrix|matter|maximum|maze|meadow|mean|measure|meat|mechanic|medal|media|melody|melt|member|memory|mention|menu|mercy|merge|merit|merry|mesh|message|metal|method|middle|midnight|milk|million|mimic|mind|minimum|minor|minute|miracle|mirror|misery|miss|mistake|mix|mixed|mixture|mobile|model|modify|mom|moment|monitor|monkey|monster|month|moon|moral|more|morning|mosquito|mother|motion|motor|mountain|mouse|move|movie|much|muffin|mule|multiply|muscle|museum|mushroom|music|must|mutual|myself|mystery|myth|naive|name|napkin|narrow|nasty|nation|nature|near|neck|need|negative|neglect|neither|nephew|nerve|nest|net|network|neutral|never|news|next|nice|night|noble|noise|nominee|noodle|normal|north|nose|notable|note|nothing|notice|novel|now|nuclear|number|nurse|nut|oak|obey|object|oblige|obscure|observe|obtain|obvious|occur|ocean|october|odor|off|offer|office|often|oil|okay|old|olive|olympic|omit|once|one|onion|online|only|open|opera|opinion|oppose|option|orange|orbit|orchard|order|ordinary|organ|orient|original|orphan|ostrich|other|outdoor|outer|output|outside|oval|oven|over|own|owner|oxygen|oyster|ozone|pact|paddle|page|pair|palace|palm|panda|panel|panic|panther|paper|parade|parent|park|parrot|party|pass|patch|path|patient|patrol|pattern|pause|pave|payment|peace|peanut|pear|peasant|pelican|pen|penalty|pencil|people|pepper|perfect|permit|person|pet|phone|photo|phrase|physical|piano|picnic|picture|piece|pig|pigeon|pill|pilot|pink|pioneer|pipe|pistol|pitch|pizza|place|planet|plastic|plate|play|please|pledge|pluck|plug|plunge|poem|poet|point|polar|pole|police|pond|pony|pool|popular|portion|position|possible|post|potato|pottery|poverty|powder|power|practice|praise|predict|prefer|prepare|present|pretty|prevent|price|pride|primary|print|priority|prison|private|prize|problem|process|produce|profit|program|project|promote|proof|property|prosper|protect|proud|provide|public|pudding|pull|pulp|pulse|pumpkin|punch|pupil|puppy|purchase|purity|purpose|purse|push|put|puzzle|pyramid|quality|quantum|quarter|question|quick|quit|quiz|quote|rabbit|raccoon|race|rack|radar|radio|rail|rain|raise|rally|ramp|ranch|random|range|rapid|rare|rate|rather|raven|raw|razor|ready|real|reason|rebel|rebuild|recall|receive|recipe|record|recycle|reduce|reflect|reform|refuse|region|regret|regular|reject|relax|release|relief|rely|remain|remember|remind|remove|render|renew|rent|reopen|repair|repeat|replace|report|require|rescue|resemble|resist|resource|response|result|retire|retreat|return|reunion|reveal|review|reward|rhythm|rib|ribbon|rice|rich|ride|ridge|rifle|right|rigid|ring|riot|ripple|risk|ritual|rival|river|road|roast|robot|robust|rocket|romance|roof|rookie|room|rose|rotate|rough|round|route|royal|rubber|rude|rug|rule|run|runway|rural|sad|saddle|sadness|safe|sail|salad|salmon|salon|salt|salute|same|sample|sand|satisfy|satoshi|sauce|sausage|save|say|scale|scan|scare|scatter|scene|scheme|school|science|scissors|scorpion|scout|scrap|screen|script|scrub|sea|search|season|seat|second|secret|section|security|seed|seek|segment|select|sell|seminar|senior|sense|sentence|series|service|session|settle|setup|seven|shadow|shaft|shallow|share|shed|shell|sheriff|shield|shift|shine|ship|shiver|shock|shoe|shoot|shop|short|shoulder|shove|shrimp|shrug|shuffle|shy|sibling|sick|side|siege|sight|sign|silent|silk|silly|silver|similar|simple|since|sing|siren|sister|situate|six|size|skate|sketch|ski|skill|skin|skirt|skull|slab|slam|sleep|slender|slice|slide|slight|slim|slogan|slot|slow|slush|small|smart|smile|smoke|smooth|snack|snake|snap|sniff|snow|soap|soccer|social|sock|soda|soft|solar|soldier|solid|solution|solve|someone|song|soon|sorry|sort|soul|sound|soup|source|south|space|spare|spatial|spawn|speak|special|speed|spell|spend|sphere|spice|spider|spike|spin|spirit|split|spoil|sponsor|spoon|sport|spot|spray|spread|spring|spy|square|squeeze|squirrel|stable|stadium|staff|stage|stairs|stamp|stand|start|state|stay|steak|steel|stem|step|stereo|stick|still|sting|stock|stomach|stone|stool|story|stove|strategy|street|strike|strong|struggle|student|stuff|stumble|style|subject|submit|subway|success|such|sudden|suffer|sugar|suggest|suit|summer|sun|sunny|sunset|super|supply|supreme|sure|surface|surge|surprise|surround|survey|suspect|sustain|swallow|swamp|swap|swarm|swear|sweet|swift|swim|swing|switch|sword|symbol|symptom|syrup|system|table|tackle|tag|tail|talent|talk|tank|tape|target|task|taste|tattoo|taxi|teach|team|tell|ten|tenant|tennis|tent|term|test|text|thank|that|theme|then|theory|there|they|thing|this|thought|three|thrive|throw|thumb|thunder|ticket|tide|tiger|tilt|timber|time|tiny|tip|tired|tissue|title|toast|tobacco|today|toddler|toe|together|toilet|token|tomato|tomorrow|tone|tongue|tonight|tool|tooth|top|topic|topple|torch|tornado|tortoise|toss|total|tourist|toward|tower|town|toy|track|trade|traffic|tragic|train|transfer|trap|trash|travel|tray|treat|tree|trend|trial|tribe|trick|trigger|trim|trip|trophy|trouble|truck|true|truly|trumpet|trust|truth|try|tube|tuition|tumble|tuna|tunnel|turkey|turn|turtle|twelve|twenty|twice|twin|twist|two|type|typical|ugly|umbrella|unable|unaware|uncle|uncover|under|undo|unfair|unfold|unhappy|uniform|unique|unit|universe|unknown|unlock|until|unusual|unveil|update|upgrade|uphold|upon|upper|upset|urban|urge|usage|use|used|useful|useless|usual|utility|vacant|vacuum|vague|valid|valley|valve|van|vanish|vapor|various|vast|vault|vehicle|velvet|vendor|venture|venue|verb|verify|version|very|vessel|veteran|viable|vibrant|vicious|victory|video|view|village|vintage|violin|virtual|virus|visa|visit|visual|vital|vivid|vocal|voice|void|volcano|volume|vote|voyage|wage|wagon|wait|walk|wall|walnut|want|warfare|warm|warrior|wash|wasp|waste|water|wave|way|wealth|weapon|wear|weasel|weather|web|wedding|weekend|weird|welcome|west|wet|whale|what|wheat|wheel|when|where|whip|whisper|wide|width|wife|wild|will|win|window|wine|wing|wink|winner|winter|wire|wisdom|wise|wish|witness|wolf|woman|wonder|wood|wool|word|work|world|worry|worth|wrap|wreck|wrestle|wrist|write|wrong|yard|year|yellow|you|young|youth|zebra|zero|zone|zoo".split("|"); + var l6 = "Invalid mnemonic"; + var SO = "Invalid entropy"; + var fK = "Invalid mnemonic checksum"; + function V3(t) { return (t || "").normalize("NFKD"); } - function RO(t) { + function MO(t) { return parseInt(t, 2); } - function CO(t) { + function AO(t) { return t.map((e) => e.toString(2).padStart(8, "0")).join(""); } - function DO(t) { - return CO(Array.from(OO(t))).slice(0, t.length * 8 / 32); + function TO(t) { + return AO(Array.from(_O(t))).slice(0, t.length * 8 / 32); } - function H3(t, e) { - return $4(Dr(F3(t)), Dr(`mnemonic${F3(e)}`)).password; + function z3(t, e) { + return Y4(Dr(V3(t)), Dr(`mnemonic${V3(e)}`)).password; } - function LO(t, e = PO) { - const r = F3(t).split(" "); + function NO(t, e = EO) { + const r = V3(t).split(" "); if (r.length % 3 !== 0) - throw new Error(m6); + throw new Error(l6); const n = r.map((f) => { const p = e.indexOf(f); if (p === -1) - throw new Error(m6); + throw new Error(l6); return p.toString(2).padStart(11, "0"); - }).join(""), i = Math.floor(n.length / 33) * 32, s = n.slice(0, i), o = n.slice(i), a = s.match(/(.{1,8})/g), c = a == null ? void 0 : a.map(RO); + }).join(""), i = Math.floor(n.length / 33) * 32, s = n.slice(0, i), o = n.slice(i), a = s.match(/(.{1,8})/g), c = a == null ? void 0 : a.map(MO); if (!c || c.length % 4 !== 0 || c.length < 16 || c.length > 32) - throw new Error(kO); + throw new Error(SO); const u = Xe(c); - if (DO(u) !== o) - throw new Error(gK); + if (TO(u) !== o) + throw new Error(fK); return u; } - function yK(t, e = PO) { + function hK(t, e = EO) { if (t.length % 4 !== 0 || t.length < 16 || t.length > 32) - throw new Error(kO); - const r = `${CO(Array.from(t))}${DO(t)}`.match(/(.{1,11})/g), n = r == null ? void 0 : r.map((i) => e[RO(i)]); + throw new Error(SO); + const r = `${AO(Array.from(t))}${TO(t)}`.match(/(.{1,11})/g), n = r == null ? void 0 : r.map((i) => e[MO(i)]); if (!n || n.length < 12) throw new Error("Unable to map entropy to mnemonic"); return n.join(" "); } - function bK(t, e) { - return yK(wl(t / 3 * 4), e); + function dK(t, e) { + return hK(wl(t / 3 * 4), e); } - function wK(t, e) { + function pK(t, e) { try { - LO(t, e); + NO(t, e); } catch { return false; } return true; } - function vK(t = 12, e, r) { - return !hn || !e && !r && tn() ? WH(t) : bK(t, e); + function mK(t = 12, e, r) { + return !hn || !e && !r && tn() ? UH(t) : dK(t, e); } - function BO(t, e, r) { - return !hn || !e && !r && tn() ? GH(t) : LO(t, e); + function IO(t, e, r) { + return !hn || !e && !r && tn() ? jH(t) : NO(t, e); } function bg(t, e, r) { - return !hn || !e && !r && tn() ? YH(t) : wK(t, e); + return !hn || !e && !r && tn() ? FH(t) : pK(t, e); } - function UO(t, e = "", r, n = 32) { + function OO(t, e = "", r, n = 32) { if (bg(t)) { if (![32, 64].includes(n)) throw new Error(`Invalid seed length ${n}, expected 32 or 64`); } else throw new Error("Invalid bip39 mnemonic specified"); - return n === 32 ? !hn || !r && tn() ? XH(t, e) : H3(t, e).subarray(0, 32) : H3(t, e); + return n === 32 ? !hn || !r && tn() ? zH(t, e) : z3(t, e).subarray(0, 32) : z3(t, e); } - function jO(t, e = "", r, n) { + function PO(t, e = "", r, n) { if (bg(t, r, n)) { if (!r && !n && tn()) - return KH(t, e); + return VH(t, e); } else throw new Error("Invalid bip39 mnemonic specified"); - const i = BO(t, r), s = Dr(`mnemonic${e}`); - return $4(i, s).password.slice(0, 32); + const i = IO(t, r), s = Dr(`mnemonic${e}`); + return Y4(i, s).password.slice(0, 32); } - function xK(t, e) { - const r = t.subarray(0, 32), n = t.subarray(32, 64), i = t.subarray(64, 96), s = $t([0], r, n, Hr(e, jp)), o = $c(i, s, 512); - return s[0] = 1, $t(Hr(Xn(r, ku).iadd(Xn(o.subarray(0, 28), ku).imul(UN)), $9).subarray(0, 32), Hr(Xn(n, ku).iadd(Xn(o.subarray(32, 64), ku)), $9).subarray(0, 32), $c(i, s, 512).subarray(32, 64)); + function gK(t, e) { + const r = t.subarray(0, 32), n = t.subarray(32, 64), i = t.subarray(64, 96), s = $t([0], r, n, Hr(e, Bp)), o = Qc(i, s, 512); + return s[0] = 1, $t(Hr(Yn(r, ku).iadd(Yn(o.subarray(0, 28), ku).imul(RN)), Y9).subarray(0, 32), Hr(Yn(n, ku).iadd(Yn(o.subarray(32, 64), ku)), Y9).subarray(0, 32), Qc(i, s, 512).subarray(32, 64)); } - var g6 = "ed25519 seed"; - function _K(t, e) { - const r = H3(t, e), n = $c(g6, new Uint8Array([1, ...r]), 256); + var f6 = "ed25519 seed"; + function yK(t, e) { + const r = z3(t, e), n = Qc(f6, new Uint8Array([1, ...r]), 256); let i; for (; !i || i[31] & 32; ) - i = $c(g6, i || r, 512); + i = Qc(f6, i || r, 512); return i[0] &= 248, i[31] &= 127, i[31] |= 64, $t(i, n); } - function EK(t, e) { + function bK(t, e) { const r = t.split(" ").map((a) => a.trim()).filter((a) => a); if (![12, 24, 25].includes(r.length)) throw new Error("Expected a mnemonic with 24 words (or 25 including a password)"); const [n, i] = r.length === 25 ? [r.slice(0, 24).join(" "), r[24]] : [r.join(" "), ""]; if (bg(n)) { - if (!J4(e)) + if (!K4(e)) throw new Error("Invalid derivation path"); } else throw new Error("Invalid mnemonic passed to ledger derivation"); const s = e.split("/").slice(1); - let o = _K(n, i); + let o = yK(n, i); for (const a of s) { const c = parseInt(a.replace(/'$/, ""), 10); - o = xK(o, c < md ? c + md : c); + o = gK(o, c < pd ? c + pd : c); } return vl(o.slice(0, 32)); } - function Y0(t, e) { + function K0(t, e) { return t << e | t >>> 32 - e; } - function Bl(t, e) { + function Ll(t, e) { let r = t[e + 3] & 255; return r = r << 8 | t[e + 2] & 255, r = r << 8 | t[e + 1] & 255, r << 8 | t[e + 0] & 255; } @@ -12227,24 +12228,24 @@ ${Ez(e, r)}`); for (let n = 0; n < 4; n++) t[e + n] = r & 255, r >>>= 8; } - function SK(t, e, r, n, i) { + function wK(t, e, r, n, i) { let s = 0; for (let o = 0; o < i; o++) s |= t[e + o] ^ r[n + o]; return (1 & s - 1 >>> 8) - 1; } - function q3(t, e, r, n, i) { + function F3(t, e, r, n, i) { const s = new Uint32Array(16), o = new Uint32Array(16), a = new Uint32Array(16), c = new Uint32Array(4); let u, f, p; for (u = 0; u < 4; u++) - o[5 * u] = Bl(n, 4 * u), o[1 + u] = Bl(r, 4 * u), o[6 + u] = Bl(e, 4 * u), o[11 + u] = Bl(r, 16 + 4 * u); + o[5 * u] = Ll(n, 4 * u), o[1 + u] = Ll(r, 4 * u), o[6 + u] = Ll(e, 4 * u), o[11 + u] = Ll(r, 16 + 4 * u); for (u = 0; u < 16; u++) a[u] = o[u]; for (u = 0; u < 20; u++) { for (f = 0; f < 4; f++) { for (p = 0; p < 4; p++) c[p] = o[(5 * f + 4 * p) % 16]; - for (c[1] ^= Y0(c[0] + c[3] | 0, 7), c[2] ^= Y0(c[1] + c[0] | 0, 9), c[3] ^= Y0(c[2] + c[1] | 0, 13), c[0] ^= Y0(c[3] + c[2] | 0, 18), p = 0; p < 4; p++) + for (c[1] ^= K0(c[0] + c[3] | 0, 7), c[2] ^= K0(c[1] + c[0] | 0, 9), c[3] ^= K0(c[2] + c[1] | 0, 13), c[0] ^= K0(c[3] + c[2] | 0, 18), p = 0; p < 4; p++) s[4 * f + (f + p) % 4] = c[p]; } for (p = 0; p < 16; p++) @@ -12254,15 +12255,15 @@ ${Ez(e, r)}`); for (u = 0; u < 16; u++) o[u] = o[u] + a[u] | 0; for (u = 0; u < 4; u++) - o[5 * u] = o[5 * u] - Bl(n, 4 * u) | 0, o[6 + u] = o[6 + u] - Bl(e, 4 * u) | 0; + o[5 * u] = o[5 * u] - Ll(n, 4 * u) | 0, o[6 + u] = o[6 + u] - Ll(e, 4 * u) | 0; for (u = 0; u < 4; u++) cy(t, 4 * u, o[5 * u]), cy(t, 16 + 4 * u, o[6 + u]); } else for (u = 0; u < 16; u++) cy(t, 4 * u, o[u] + a[u] | 0); } - var W3 = new Uint8Array([101, 120, 112, 97, 110, 100, 32, 51, 50, 45, 98, 121, 116, 101, 32, 107]); - function MK(t, e, r, n, i, s, o) { + var H3 = new Uint8Array([101, 120, 112, 97, 110, 100, 32, 51, 50, 45, 98, 121, 116, 101, 32, 107]); + function vK(t, e, r, n, i, s, o) { const a = new Uint8Array(16), c = new Uint8Array(64); let u, f; if (!i) @@ -12272,28 +12273,28 @@ ${Ez(e, r)}`); for (f = 0; f < 8; f++) a[f] = s[f]; for (; i >= 64; ) { - for (q3(c, a, o, W3, false), f = 0; f < 64; f++) + for (F3(c, a, o, H3, false), f = 0; f < 64; f++) t[e + f] = (r ? r[n + f] : 0) ^ c[f]; for (u = 1, f = 8; f < 16; f++) u = u + (a[f] & 255) | 0, a[f] = u & 255, u >>>= 8; i -= 64, e += 64, r && (n += 64); } if (i > 0) - for (q3(c, a, o, W3, false), f = 0; f < i; f++) + for (F3(c, a, o, H3, false), f = 0; f < i; f++) t[e + f] = (r ? r[n + f] : 0) ^ c[f]; return 0; } - function G3(t, e, r, n, i, s, o) { + function q3(t, e, r, n, i, s, o) { const a = new Uint8Array(32); - return q3(a, s, o, W3, true), MK(t, e, r, n, i, s.subarray(16), a); + return F3(a, s, o, H3, true), vK(t, e, r, n, i, s.subarray(16), a); } function uy(t, e) { let r = 0; for (let n = 0; n < 17; n++) r = r + (t[n] + e[n] | 0) | 0, t[n] = r & 255, r >>>= 8; } - var AK = new Uint32Array([5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 252]); - function VO(t, e, r, n, i, s) { + var xK = new Uint32Array([5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 252]); + function kO(t, e, r, n, i, s) { let o, a, c; const u = new Uint32Array(17), f = new Uint32Array(17), p = new Uint32Array(17), b = new Uint32Array(17), E = new Uint32Array(17); for (a = 0; a < 17; a++) @@ -12318,7 +12319,7 @@ ${Ez(e, r)}`); } for (a = 0; a < 17; a++) E[a] = p[a]; - uy(p, AK); + uy(p, xK); const _ = -(p[16] >>> 7) | 0; for (a = 0; a < 17; a++) p[a] ^= _ & (E[a] ^ p[a]); @@ -12328,85 +12329,85 @@ ${Ez(e, r)}`); t[e + a] = p[a]; return 0; } - function TK(t, e, r, n, i, s) { + function _K(t, e, r, n, i, s) { const o = new Uint8Array(16); - return VO(o, 0, r, n, i, s), SK(t, e, o, 0, 16); + return kO(o, 0, r, n, i, s), wK(t, e, o, 0, 16); } - function NK(t, e, r, n, i) { + function EK(t, e, r, n, i) { if (r < 32) return -1; - G3(t, 0, e, 0, r, n, i), VO(t, 16, t, 32, r - 32, t); + q3(t, 0, e, 0, r, n, i), kO(t, 16, t, 32, r - 32, t); for (let s = 0; s < 16; s++) t[s] = 0; return 0; } - function IK(t, e, r, n, i) { + function SK(t, e, r, n, i) { const s = new Uint8Array(32); - if (r < 32 || (G3(s, 0, null, 0, 32, n, i), TK(e, 16, e, 32, r - 32, s) !== 0)) + if (r < 32 || (q3(s, 0, null, 0, 32, n, i), _K(e, 16, e, 32, r - 32, s) !== 0)) return -1; - G3(t, 0, e, 0, r, n, i); + q3(t, 0, e, 0, r, n, i); for (let o = 0; o < 32; o++) t[o] = 0; return 0; } - var OK = 32; - var PK = 24; - var K3 = 32; - var X3 = 16; - function zO(t, e) { - if (t.length !== OK) + var MK = 32; + var AK = 24; + var W3 = 32; + var G3 = 16; + function RO(t, e) { + if (t.length !== MK) throw new Error("bad key size"); - if (e.length !== PK) + if (e.length !== AK) throw new Error("bad nonce size"); } - function FO(...t) { + function CO(...t) { for (let e = 0, r = t.length; e < r; e++) if (!(t[e] instanceof Uint8Array)) throw new TypeError("unexpected type, use Uint8Array"); } - function kK(t, e, r) { - FO(t, e, r), zO(r, e); - const n = new Uint8Array(K3 + t.length), i = new Uint8Array(n.length); + function TK(t, e, r) { + CO(t, e, r), RO(r, e); + const n = new Uint8Array(W3 + t.length), i = new Uint8Array(n.length); for (let s = 0; s < t.length; s++) - n[s + K3] = t[s]; - return NK(i, n, n.length, e, r), i.subarray(X3); + n[s + W3] = t[s]; + return EK(i, n, n.length, e, r), i.subarray(G3); } - function RK(t, e, r) { - FO(t, e, r), zO(r, e); - const n = new Uint8Array(X3 + t.length), i = new Uint8Array(n.length); + function NK(t, e, r) { + CO(t, e, r), RO(r, e); + const n = new Uint8Array(G3 + t.length), i = new Uint8Array(n.length); for (let s = 0; s < t.length; s++) - n[s + X3] = t[s]; - return n.length < 32 || IK(i, n, n.length, e, r) !== 0 ? null : i.subarray(K3); + n[s + G3] = t[s]; + return n.length < 32 || SK(i, n, n.length, e, r) !== 0 ? null : i.subarray(W3); } - function HO(t, e, r) { - return RK(t, e, r); + function DO(t, e, r) { + return NK(t, e, r); } - function t8(t, e, r = wl(24)) { + function J4(t, e, r = wl(24)) { return { - encrypted: kK(t, r, e), + encrypted: TK(t, r, e), nonce: r }; } - function y6(t, e, r, n, i, s) { - let o = t[e++] ^ r[n++], a = t[e++] ^ r[n++], c = t[e++] ^ r[n++], u = t[e++] ^ r[n++], f = t[e++] ^ r[n++], p = t[e++] ^ r[n++], b = t[e++] ^ r[n++], E = t[e++] ^ r[n++], _ = t[e++] ^ r[n++], N = t[e++] ^ r[n++], R = t[e++] ^ r[n++], F = t[e++] ^ r[n++], D = t[e++] ^ r[n++], L = t[e++] ^ r[n++], q = t[e++] ^ r[n++], W = t[e++] ^ r[n++], z = o, T = a, I = c, H = u, X = f, V = p, S = b, d = E, l = _, h = N, y = R, x = F, v = D, M = L, w = q, g = W; + function h6(t, e, r, n, i, s) { + let o = t[e++] ^ r[n++], a = t[e++] ^ r[n++], c = t[e++] ^ r[n++], u = t[e++] ^ r[n++], f = t[e++] ^ r[n++], p = t[e++] ^ r[n++], b = t[e++] ^ r[n++], E = t[e++] ^ r[n++], _ = t[e++] ^ r[n++], N = t[e++] ^ r[n++], k = t[e++] ^ r[n++], F = t[e++] ^ r[n++], L = t[e++] ^ r[n++], D = t[e++] ^ r[n++], q = t[e++] ^ r[n++], W = t[e++] ^ r[n++], z = o, T = a, I = c, H = u, X = f, V = p, S = b, d = E, l = _, h = N, y = k, x = F, v = L, M = D, w = q, g = W; for (let m = 0; m < 8; m += 2) X ^= nr(z + v | 0, 7), l ^= nr(X + z | 0, 9), v ^= nr(l + X | 0, 13), z ^= nr(v + l | 0, 18), h ^= nr(V + T | 0, 7), M ^= nr(h + V | 0, 9), T ^= nr(M + h | 0, 13), V ^= nr(T + M | 0, 18), w ^= nr(y + S | 0, 7), I ^= nr(w + y | 0, 9), S ^= nr(I + w | 0, 13), y ^= nr(S + I | 0, 18), H ^= nr(g + x | 0, 7), d ^= nr(H + g | 0, 9), x ^= nr(d + H | 0, 13), g ^= nr(x + d | 0, 18), T ^= nr(z + H | 0, 7), I ^= nr(T + z | 0, 9), H ^= nr(I + T | 0, 13), z ^= nr(H + I | 0, 18), S ^= nr(V + X | 0, 7), d ^= nr(S + V | 0, 9), X ^= nr(d + S | 0, 13), V ^= nr(X + d | 0, 18), x ^= nr(y + h | 0, 7), l ^= nr(x + y | 0, 9), h ^= nr(l + x | 0, 13), y ^= nr(h + l | 0, 18), v ^= nr(g + w | 0, 7), M ^= nr(v + g | 0, 9), w ^= nr(M + v | 0, 13), g ^= nr(w + M | 0, 18); - i[s++] = o + z | 0, i[s++] = a + T | 0, i[s++] = c + I | 0, i[s++] = u + H | 0, i[s++] = f + X | 0, i[s++] = p + V | 0, i[s++] = b + S | 0, i[s++] = E + d | 0, i[s++] = _ + l | 0, i[s++] = N + h | 0, i[s++] = R + y | 0, i[s++] = F + x | 0, i[s++] = D + v | 0, i[s++] = L + M | 0, i[s++] = q + w | 0, i[s++] = W + g | 0; + i[s++] = o + z | 0, i[s++] = a + T | 0, i[s++] = c + I | 0, i[s++] = u + H | 0, i[s++] = f + X | 0, i[s++] = p + V | 0, i[s++] = b + S | 0, i[s++] = E + d | 0, i[s++] = _ + l | 0, i[s++] = N + h | 0, i[s++] = k + y | 0, i[s++] = F + x | 0, i[s++] = L + v | 0, i[s++] = D + M | 0, i[s++] = q + w | 0, i[s++] = W + g | 0; } function ly(t, e, r, n, i) { let s = n + 0, o = n + 16 * i; for (let a = 0; a < 16; a++) r[o + a] = t[e + (2 * i - 1) * 16 + a]; for (let a = 0; a < i; a++, s += 16, e += 16) - y6(r, o, t, e, r, s), a > 0 && (o += 16), y6(r, s, t, e += 16, r, o); + h6(r, o, t, e, r, s), a > 0 && (o += 16), h6(r, s, t, e += 16, r, o); } - function CK(t, e, r) { - const n = AI({ + function IK(t, e, r) { + const n = wI({ dkLen: 32, asyncTick: 10, maxmem: 1073742848 }, r), { N: i, r: s, p: o, dkLen: a, asyncTick: c, maxmem: u, onProgress: f } = n; - if (ai(i), ai(s), ai(o), ai(a), ai(c), ai(u), f !== void 0 && typeof f != "function") + if (ci(i), ci(s), ci(o), ci(a), ci(c), ci(u), f !== void 0 && typeof f != "function") throw new Error("progressCb should be function"); const p = 128 * s, b = p / 4; if (i <= 1 || i & i - 1 || i >= 2 ** (p / 8) || i > 2 ** 32) @@ -12418,69 +12419,69 @@ ${Ez(e, r)}`); const E = p * (i + o); if (E > u) throw new Error(`Scrypt: parameters too large, ${E} (128 * r * (N + p)) > ${u} (maxmem)`); - const _ = Q4(a0, t, e, { c: 1, dkLen: p * o }), N = qc(_), R = qc(new Uint8Array(p * i)), F = qc(new Uint8Array(p)); - let D = () => { + const _ = X4(o0, t, e, { c: 1, dkLen: p * o }), N = Hc(_), k = Hc(new Uint8Array(p * i)), F = Hc(new Uint8Array(p)); + let L = () => { }; if (f) { - const L = 2 * i * o, q = Math.max(Math.floor(L / 1e4), 1); + const D = 2 * i * o, q = Math.max(Math.floor(D / 1e4), 1); let W = 0; - D = () => { - W++, f && (!(W % q) || W === L) && f(W / L); + L = () => { + W++, f && (!(W % q) || W === D) && f(W / D); }; } - return { N: i, r: s, p: o, dkLen: a, blockSize32: b, V: R, B32: N, B: _, tmp: F, blockMixCb: D, asyncTick: c }; + return { N: i, r: s, p: o, dkLen: a, blockSize32: b, V: k, B32: N, B: _, tmp: F, blockMixCb: L, asyncTick: c }; } - function DK(t, e, r, n, i) { - const s = Q4(a0, t, r, { c: 1, dkLen: e }); + function OK(t, e, r, n, i) { + const s = X4(o0, t, r, { c: 1, dkLen: e }); return r.fill(0), n.fill(0), i.fill(0), s; } - function LK(t, e, r) { - const { N: n, r: i, p: s, dkLen: o, blockSize32: a, V: c, B32: u, B: f, tmp: p, blockMixCb: b } = CK(t, e, r); + function PK(t, e, r) { + const { N: n, r: i, p: s, dkLen: o, blockSize32: a, V: c, B32: u, B: f, tmp: p, blockMixCb: b } = IK(t, e, r); ao || jo(u); for (let E = 0; E < s; E++) { const _ = a * E; for (let N = 0; N < a; N++) c[N] = u[_ + N]; - for (let N = 0, R = 0; N < n - 1; N++) - ly(c, R, c, R += a, i), b(); + for (let N = 0, k = 0; N < n - 1; N++) + ly(c, k, c, k += a, i), b(); ly(c, (n - 1) * a, u, _, i), b(); for (let N = 0; N < n; N++) { - const R = u[_ + a - 16] % n; + const k = u[_ + a - 16] % n; for (let F = 0; F < a; F++) - p[F] = u[_ + F] ^ c[R * a + F]; + p[F] = u[_ + F] ^ c[k * a + F]; ly(p, 0, u, _, i), b(); } } - return ao || jo(u), DK(t, o, f, c, p); + return ao || jo(u), OK(t, o, f, c, p); } - var Vp = { + var Up = { N: 32768, p: 1, r: 8 }; - function wg(t, e = wl(), r = Vp, n) { + function wg(t, e = wl(), r = Up, n) { const i = Xe(t); return { params: r, - password: !hn || !n && tn() ? wq(i, e, Math.log2(r.N), r.r, r.p) : LK(i, e, st({ dkLen: 64 }, r)), + password: !hn || !n && tn() ? hq(i, e, Math.log2(r.N), r.r, r.p) : PK(i, e, st({ dkLen: 64 }, r)), salt: e }; } - function qO(t) { - const e = t.subarray(0, 32), r = Xn(t.subarray(32 + 0, 32 + 4), ku).toNumber(), n = Xn(t.subarray(32 + 4, 32 + 8), ku).toNumber(), i = Xn(t.subarray(32 + 8, 32 + 12), ku).toNumber(); - if (r !== Vp.N || n !== Vp.p || i !== Vp.r) + function LO(t) { + const e = t.subarray(0, 32), r = Yn(t.subarray(32 + 0, 32 + 4), ku).toNumber(), n = Yn(t.subarray(32 + 4, 32 + 8), ku).toNumber(), i = Yn(t.subarray(32 + 8, 32 + 12), ku).toNumber(); + if (r !== Up.N || n !== Up.p || i !== Up.r) throw new Error("Invalid injected scrypt params found"); return { params: { N: r, p: n, r: i }, salt: e }; } - function r8(t, { N: e, p: r, r: n }) { - return $t(t, Hr(e, jp), Hr(r, jp), Hr(n, jp)); + function Q4(t, { N: e, p: r, r: n }) { + return $t(t, Hr(e, Bp), Hr(r, Bp), Hr(n, Bp)); } - var WO = ["scrypt", "xsalsa20-poly1305"]; - var BK = ["none"]; - var UK = "3"; - var b6 = 24; - var jK = 32 + 3 * 4; - function n8(t, e, r = WO) { + var BO = ["scrypt", "xsalsa20-poly1305"]; + var kK = ["none"]; + var RK = "3"; + var d6 = 24; + var CK = 32 + 3 * 4; + function $4(t, e, r = BO) { if (t) { if (r.includes("xsalsa20-poly1305") && !e) throw new Error("Password required to decode encrypted data"); @@ -12490,51 +12491,51 @@ ${Ez(e, r)}`); if (e) { let i; if (r.includes("scrypt")) { - const { params: s, salt: o } = qO(t); - i = wg(e, o, s).password, t = t.subarray(jK); + const { params: s, salt: o } = LO(t); + i = wg(e, o, s).password, t = t.subarray(CK); } else i = Dr(e); - n = HO(t.subarray(b6), t.subarray(0, b6), PN(i, 256, true)); + n = DO(t.subarray(d6), t.subarray(0, d6), AN(i, 256, true)); } if (!n) throw new Error("Unable to decode using the supplied passphrase"); return n; } - function VK({ encoded: t, encoding: e }, r) { + function DK({ encoded: t, encoding: e }, r) { if (!t) throw new Error("No encrypted data available to decode"); - return n8(Ft(t) ? In(t) : mg(t), r, Array.isArray(e.type) ? e.type : [e.type]); + return $4(Ft(t) ? In(t) : mg(t), r, Array.isArray(e.type) ? e.type : [e.type]); } - function i8(t, e, r) { + function e8(t, e, r) { return { - encoded: Y4(t), + encoded: W4(t), encoding: { content: e, - type: r ? WO : BK, - version: UK + type: r ? BO : kK, + version: RK } }; } - function zK(t, e, r) { + function LK(t, e, r) { let n = false, i = t; if (r) { - const { params: s, password: o, salt: a } = wg(r), { encrypted: c, nonce: u } = t8(i, o.subarray(0, 32)); - n = true, i = $t(r8(a, s), u, c); + const { params: s, password: o, salt: a } = wg(r), { encrypted: c, nonce: u } = J4(i, o.subarray(0, 32)); + n = true, i = $t(Q4(a, s), u, c); } - return i8(i, e, n); + return e8(i, e, n); } - var w6 = (t) => (e, r, n) => EO(e, r, n, t); - var GO = [ - ["ecdsa", w6("blake2")], - ["ethereum", w6("keccak")] + var p6 = (t) => (e, r, n) => mO(e, r, n, t); + var UO = [ + ["ecdsa", p6("blake2")], + ["ethereum", p6("keccak")] ]; - var FK = [ - ["ed25519", V4], - ["sr25519", H4], - ...GO + var BK = [ + ["ed25519", L4], + ["sr25519", j4], + ...UO ]; - var HK = ["ed25519", "sr25519", "ecdsa"]; - function KO(t, { message: e, publicKey: r, signature: n }, i = FK) { + var UK = ["ed25519", "sr25519", "ecdsa"]; + function jO(t, { message: e, publicKey: r, signature: n }, i = BK) { return t.isValid = i.some(([s, o]) => { try { if (o(e, n, r)) @@ -12544,280 +12545,280 @@ ${Ez(e, r)}`); return false; }), t; } - function qK(t, { message: e, publicKey: r, signature: n }) { + function jK(t, { message: e, publicKey: r, signature: n }) { if (![0, 1, 2].includes(n[0])) throw new Error(`Unknown crypto type, expected signature prefix [0..2], found ${n[0]}`); - const i = HK[n[0]] || "none"; + const i = UK[n[0]] || "none"; t.crypto = i; try { t.isValid = { - ecdsa: () => KO(t, { message: e, publicKey: r, signature: n.subarray(1) }, GO).isValid, - ed25519: () => V4(e, n.subarray(1), r), + ecdsa: () => jO(t, { message: e, publicKey: r, signature: n.subarray(1) }, UO).isValid, + ed25519: () => L4(e, n.subarray(1), r), none: () => { throw Error("no verify for `none` crypto type"); }, - sr25519: () => H4(e, n.subarray(1), r) + sr25519: () => j4(e, n.subarray(1), r) }[i](); } catch { } return t; } - function WK(t) { - return [0, 1, 2].includes(t[0]) && [65, 66].includes(t.length) ? qK : KO; + function VK(t) { + return [0, 1, 2].includes(t[0]) && [65, 66].includes(t.length) ? jK : jO; } - function Y3(t, e, r) { + function K3(t, e, r) { const n = Xe(e); if (![64, 65, 66].includes(n.length)) throw new Error(`Invalid signature length, expected [64..66] bytes, found ${n.length}`); - const i = Mr(r), s = { message: Xe(t), publicKey: i, signature: n }, o = { crypto: "none", isValid: false, isWrapped: fd(s.message, true), publicKey: i }, a = fd(s.message, false), c = WK(n); - return c(o, s), o.crypto !== "none" || o.isWrapped && !a ? o : (s.message = a ? DN(s.message) : LN(s.message), c(o, s)); + const i = Mr(r), s = { message: Xe(t), publicKey: i, signature: n }, o = { crypto: "none", isValid: false, isWrapped: ld(s.message, true), publicKey: i }, a = ld(s.message, false), c = VK(n); + return c(o, s), o.crypto !== "none" || o.isWrapped && !a ? o : (s.message = a ? ON(s.message) : PN(s.message), c(o, s)); } - var yi = vt("11400714785074694791"); + var bi = vt("11400714785074694791"); var Uo = vt("14029467366897019727"); - var v6 = vt("1609587929392839161"); - var mh = vt("9650029242287828579"); - var x6 = vt("2870177450012600261"); + var m6 = vt("1609587929392839161"); + var ph = vt("9650029242287828579"); + var g6 = vt("2870177450012600261"); var Na = vt("0xffffffffffffffff"); - var GK = vt(7); - var KK = vt(11); - var XK = vt(12); - var YK = vt(16); - var ZK = vt(18); - var JK = vt(23); - var QK = vt(27); - var $K = vt(29); - var Xl = vt(31); - var eX = vt(32); - var tX = vt(33); - var rX = vt(64); - var _6 = vt(256); + var zK = vt(7); + var FK = vt(11); + var HK = vt(12); + var qK = vt(16); + var WK = vt(18); + var GK = vt(23); + var KK = vt(27); + var XK = vt(29); + var Kl = vt(31); + var YK = vt(32); + var ZK = vt(33); + var JK = vt(64); + var y6 = vt(256); function rs(t, e) { const r = t & Na; - return (r << e | r >> rX - e) & Na; + return (r << e | r >> JK - e) & Na; } - function Z3(t, e, r) { + function X3(t, e, r) { const n = new Array(r); let i = 0; for (let o = 0; o < r; o++, i += 2) n[o] = vt(t[e + i] | t[e + 1 + i] << 8); let s = Xu; for (let o = r - 1; o >= 0; o--) - s = (s << YK) + n[o]; + s = (s << qK) + n[o]; return s; } - function nX(t, e) { + function QK(t, e) { const r = { seed: t, u8a: new Uint8Array(32), u8asize: 0, - v1: t + yi + Uo, + v1: t + bi + Uo, v2: t + Uo, v3: t, - v4: t - yi + v4: t - bi }; if (e.length < 32) return r.u8a.set(e), r.u8asize = e.length, r; const n = e.length - 32; let i = 0; if (n >= 0) { - const s = (o) => yi * rs(o + Uo * Z3(e, i, 4), Xl); + const s = (o) => bi * rs(o + Uo * X3(e, i, 4), Kl); do r.v1 = s(r.v1), i += 8, r.v2 = s(r.v2), i += 8, r.v3 = s(r.v3), i += 8, r.v4 = s(r.v4), i += 8; while (i <= n); } return i < e.length && (r.u8a.set(e.subarray(i, e.length)), r.u8asize = e.length - i), r; } - function iX(t, e) { - const { seed: r, u8a: n, u8asize: i, v1: s, v2: o, v3: a, v4: c } = nX(vt(e), t); - let u = 0, f = Na & vt(t.length) + (t.length >= 32 ? ((((rs(s, Yc) + rs(o, GK) + rs(a, XK) + rs(c, ZK) ^ yi * rs(s * Uo, Xl)) * yi + mh ^ yi * rs(o * Uo, Xl)) * yi + mh ^ yi * rs(a * Uo, Xl)) * yi + mh ^ yi * rs(c * Uo, Xl)) * yi + mh : r + x6); + function $K(t, e) { + const { seed: r, u8a: n, u8asize: i, v1: s, v2: o, v3: a, v4: c } = QK(vt(e), t); + let u = 0, f = Na & vt(t.length) + (t.length >= 32 ? ((((rs(s, Xc) + rs(o, zK) + rs(a, HK) + rs(c, WK) ^ bi * rs(s * Uo, Kl)) * bi + ph ^ bi * rs(o * Uo, Kl)) * bi + ph ^ bi * rs(a * Uo, Kl)) * bi + ph ^ bi * rs(c * Uo, Kl)) * bi + ph : r + g6); for (; u <= i - 8; ) - f = Na & mh + yi * rs(f ^ yi * rs(Uo * Z3(n, u, 4), Xl), QK), u += 8; - for (u + 4 <= i && (f = Na & v6 + Uo * rs(f ^ yi * Z3(n, u, 2), JK), u += 4); u < i; ) - f = Na & yi * rs(f ^ x6 * vt(n[u++]), KK); - f = Na & Uo * (f ^ f >> tX), f = Na & v6 * (f ^ f >> $K), f = Na & (f ^ f >> eX); + f = Na & ph + bi * rs(f ^ bi * rs(Uo * X3(n, u, 4), Kl), KK), u += 8; + for (u + 4 <= i && (f = Na & m6 + Uo * rs(f ^ bi * X3(n, u, 2), GK), u += 4); u < i; ) + f = Na & bi * rs(f ^ g6 * vt(n[u++]), FK); + f = Na & Uo * (f ^ f >> ZK), f = Na & m6 * (f ^ f >> XK), f = Na & (f ^ f >> YK); const p = new Uint8Array(8); for (let b = 7; b >= 0; b--) - p[b] = Number(f % _6), f = f / _6; + p[b] = Number(f % y6), f = f / y6; return p; } - function Wc(t, e = 64, r) { + function qc(t, e = 64, r) { const n = Math.ceil(e / 64), i = Xe(t); if (!hn || !r && tn()) - return _q(i, n); + return mq(i, n); const s = new Uint8Array(n * 8); for (let o = 0; o < n; o++) - s.set(iX(i, o).reverse(), o * 8); + s.set($K(i, o).reverse(), o * 8); return s; } - var sX = /* @__PURE__ */ lg(Wc); - var oX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var eX = /* @__PURE__ */ ug(qc); + var tX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - addressEq: RG, - addressToEvm: lW, - allNetworks: LI, - availableNetworks: P4, - base32Decode: $G, - base32Encode: eK, - base32Validate: G4, - base58Decode: T4, - base58Encode: xI, - base58Validate: A4, + addressEq: NG, + addressToEvm: sW, + allNetworks: II, + availableNetworks: I4, + base32Decode: XG, + base32Encode: YG, + base32Validate: F4, + base58Decode: M4, + base58Encode: gI, + base58Validate: S4, base64Decode: mg, - base64Encode: Y4, - base64Pad: rK, - base64Trim: nK, - base64Validate: X4, - blake2AsHex: Up, + base64Encode: W4, + base64Pad: JG, + base64Trim: QG, + base64Validate: q4, + blake2AsHex: Lp, blake2AsU8a: Pn, - checkAddress: fW, - checkAddressChecksum: O4, - createKeyDerived: hO, - createKeyMulti: pO, - cryptoIsReady: Sq, - cryptoWaitReady: gI, + checkAddress: oW, + checkAddressChecksum: N4, + createKeyDerived: iO, + createKeyMulti: oO, + cryptoIsReady: yq, + cryptoWaitReady: fI, decodeAddress: Mr, - deriveAddress: NG, - ed25519DeriveHard: QI, - ed25519PairFromRandom: vG, - ed25519PairFromSecret: xG, + deriveAddress: EG, + ed25519DeriveHard: WI, + ed25519PairFromRandom: mG, + ed25519PairFromSecret: gG, ed25519PairFromSeed: vl, - ed25519PairFromString: _G, - ed25519Sign: tO, - ed25519Verify: V4, + ed25519PairFromString: yG, + ed25519Sign: KI, + ed25519Verify: L4, encodeAddress: ua, - encodeDerivedAddress: OG, - encodeMultiAddress: kG, + encodeDerivedAddress: MG, + encodeMultiAddress: TG, ethereumEncode: yg, - evmToAddress: KG, - hdEthereum: IO, - hdLedger: EK, - hdValidatePath: J4, - hmacSha256AsU8a: lK, - hmacSha512AsU8a: fK, - hmacShaAsU8a: $c, - isAddress: XG, - isBase32: QG, - isBase58: Iq, - isBase64: tK, - isEthereumAddress: MO, - isEthereumChecksum: SO, - jsonDecrypt: VK, - jsonDecryptData: n8, - jsonEncrypt: zK, - jsonEncryptFormat: i8, - keccak256AsU8a: qG, - keccak512AsU8a: WG, - keccakAsHex: GG, - keccakAsU8a: sc, - keyExtractPath: hg, - keyExtractSuri: jI, - keyFromPath: z4, - keyHdkdEcdsa: U3, - keyHdkdEd25519: rO, - keyHdkdSr25519: aO, - mnemonicGenerate: vK, - mnemonicToEntropy: BO, - mnemonicToLegacySeed: UO, - mnemonicToMiniSecret: jO, + evmToAddress: FG, + hdEthereum: xO, + hdLedger: bK, + hdValidatePath: K4, + hmacSha256AsU8a: sK, + hmacSha512AsU8a: oK, + hmacShaAsU8a: Qc, + isAddress: HG, + isBase32: KG, + isBase58: _q, + isBase64: ZG, + isEthereumAddress: yO, + isEthereumChecksum: gO, + jsonDecrypt: DK, + jsonDecryptData: $4, + jsonEncrypt: LK, + jsonEncryptFormat: e8, + keccak256AsU8a: jG, + keccak512AsU8a: VG, + keccakAsHex: zG, + keccakAsU8a: ic, + keyExtractPath: fg, + keyExtractSuri: kI, + keyFromPath: B4, + keyHdkdEcdsa: B3, + keyHdkdEd25519: XI, + keyHdkdSr25519: $I, + mnemonicGenerate: mK, + mnemonicToEntropy: IO, + mnemonicToLegacySeed: OO, + mnemonicToMiniSecret: PO, mnemonicValidate: bg, - naclDecrypt: HO, - naclEncrypt: t8, - packageInfo: uI, - pbkdf2Encode: $4, - randomAsHex: $I, - randomAsNumber: sG, + naclDecrypt: DO, + naclEncrypt: J4, + packageInfo: iI, + pbkdf2Encode: Y4, + randomAsHex: GI, + randomAsNumber: $W, randomAsU8a: wl, scryptEncode: wg, - scryptFromU8a: qO, - scryptToU8a: r8, - secp256k1Compress: Z4, + scryptFromU8a: LO, + scryptToU8a: Q4, + secp256k1Compress: G4, secp256k1Expand: gg, secp256k1PairFromSeed: $u, - secp256k1PrivateKeyTweakAdd: _O, - secp256k1Recover: vO, - secp256k1Sign: z3, - secp256k1Verify: EO, - selectableNetworks: BI, - setSS58Format: JG, - sha256AsU8a: OO, - sha512AsU8a: mK, - shaAsU8a: e8, - signatureVerify: Y3, - sortAddresses: YG, - sr25519Agreement: AG, - sr25519DeriveHard: sO, - sr25519DerivePublic: cO, - sr25519DeriveSoft: oO, - sr25519PairFromSeed: F4, - sr25519Sign: uO, - sr25519Verify: H4, - sr25519VrfSign: lO, - sr25519VrfVerify: fO, - validateAddress: wO, - xxhashAsHex: sX, - xxhashAsU8a: Wc + secp256k1PrivateKeyTweakAdd: pO, + secp256k1Recover: hO, + secp256k1Sign: j3, + secp256k1Verify: mO, + selectableNetworks: OI, + setSS58Format: GG, + sha256AsU8a: _O, + sha512AsU8a: lK, + shaAsU8a: Z4, + signatureVerify: K3, + sortAddresses: qG, + sr25519Agreement: xG, + sr25519DeriveHard: JI, + sr25519DerivePublic: eO, + sr25519DeriveSoft: QI, + sr25519PairFromSeed: U4, + sr25519Sign: tO, + sr25519Verify: j4, + sr25519VrfSign: rO, + sr25519VrfVerify: nO, + validateAddress: fO, + xxhashAsHex: eX, + xxhashAsU8a: qc }, Symbol.toStringTag, { value: "Module" })); var Go = /* @__PURE__ */ ((t) => (t[t.NATIVE = 0] = "NATIVE", t[t.EVM = 1] = "EVM", t))(Go || {}); var ji = /* @__PURE__ */ ((t) => (t.CONNECTING = "connecting", t.NO_ACCOUNT_SELECTED = "no-account-selected", t.SELECTED_NO_VM_CONNECTION = "selected-no-vm-connection", t.OK = "OK", t))(ji || {}); var Ko = "reef"; - var ed = "reef-snap"; - var XO = "reef-easy-wallet"; - var YO = "reef-wallet-connect"; - var aX = [ + var $h = "reef-snap"; + var VO = "reef-easy-wallet"; + var zO = "reef-wallet-connect"; + var rX = [ Ko, - ed, - XO, - YO + $h, + VO, + zO ]; - var J3 = "reef-injected"; - function ZO(t, { name: e, version: r }) { + var Y3 = "reef-injected"; + function FO(t, { name: e, version: r }) { const n = window; n && (n.injectedWeb3 = n.injectedWeb3 || {}, n.injectedWeb3[e] = { enable: (i) => t(i), version: r }); } - function s8(t) { + function t8(t) { const e = window; return !!(e != null && e.injectedWeb3) && !!(e != null && e.injectedWeb3[t]); } - function JO(t) { + function HO(t) { const e = window; return !!e._reefInjectionStart && !!e._reefInjectionStart[t]; } - function cX(t) { + function nX(t) { window._reefInjectionStart || (window._reefInjectionStart = {}), window._reefInjectionStart[t] = true; } - function uX(t) { + function iX(t) { return new Promise((e) => { document.readyState === "complete" ? e(t()) : window.addEventListener("load", () => e(t())); }); } - var l0 = "npm:@reef-chain/reef-snap"; - var QO = async (t) => await (t ?? window.ethereum).request({ + var c0 = "npm:@reef-chain/reef-snap"; + var qO = async (t) => await (t ?? window.ethereum).request({ method: "wallet_getSnaps" }); - var $O = async () => { + var WO = async () => { await window.ethereum.request({ method: "wallet_requestSnaps", params: { - [l0]: {} + [c0]: {} } }); }; - var Q3 = async () => { + var Z3 = async () => { try { - const t = await QO(); - return Object.values(t).find((e) => e.id === l0); + const t = await qO(); + return Object.values(t).find((e) => e.id === c0); } catch (t) { console.log("Failed to obtain installed snap", t); return; } }; - var lX = async (t, e) => await window.ethereum.request({ + var sX = async (t, e) => await window.ethereum.request({ method: "wallet_invokeSnap", params: { - snapId: l0, + snapId: c0, request: { method: t, params: e || {} @@ -12825,7 +12826,7 @@ ${Ez(e, r)}`); } }); var fy; - var fX = class { + var oX = class { constructor(e) { fy = e; } @@ -12842,7 +12843,7 @@ ${Ez(e, r)}`); } }; var hy; - var hX = class { + var aX = class { constructor(e) { hy = e; } @@ -12853,10 +12854,10 @@ ${Ez(e, r)}`); return hy("provideMetadata", e); } }; - var E6; - var o8 = class { + var b6; + var r8 = class { constructor(e) { - this._isConnected = false, this._isClonable = false, E6 = e; + this._isConnected = false, this._isClonable = false, b6 = e; } get hasSubscriptions() { return false; @@ -12870,7 +12871,7 @@ ${Ez(e, r)}`); clone() { if (!this.isClonable) throw new Error("Unclonable provider"); - return new o8(E6); + return new r8(b6); } async connect() { console.error("PostMessageProvider.disconnect() is not implemented."); @@ -12900,13 +12901,13 @@ ${Ez(e, r)}`); }; var xl = {}; var vg = {}; - var dX = "logger/5.7.0"; - var S6 = false; - var M6 = false; - var zp = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 }; - var A6 = zp.default; + var cX = "logger/5.7.0"; + var w6 = false; + var v6 = false; + var jp = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 }; + var x6 = jp.default; var dy = null; - function pX() { + function uX() { try { const t = []; if (["NFD", "NFC", "NFKD", "NFKC"].forEach((e) => { @@ -12925,16 +12926,16 @@ ${Ez(e, r)}`); } return null; } - var T6 = pX(); - var D1; + var _6 = uX(); + var C1; (function(t) { t.DEBUG = "DEBUG", t.INFO = "INFO", t.WARNING = "WARNING", t.ERROR = "ERROR", t.OFF = "OFF"; - })(D1 || (D1 = {})); + })(C1 || (C1 = {})); var ks; (function(t) { t.UNKNOWN_ERROR = "UNKNOWN_ERROR", t.NOT_IMPLEMENTED = "NOT_IMPLEMENTED", t.UNSUPPORTED_OPERATION = "UNSUPPORTED_OPERATION", t.NETWORK_ERROR = "NETWORK_ERROR", t.SERVER_ERROR = "SERVER_ERROR", t.TIMEOUT = "TIMEOUT", t.BUFFER_OVERRUN = "BUFFER_OVERRUN", t.NUMERIC_FAULT = "NUMERIC_FAULT", t.MISSING_NEW = "MISSING_NEW", t.INVALID_ARGUMENT = "INVALID_ARGUMENT", t.MISSING_ARGUMENT = "MISSING_ARGUMENT", t.UNEXPECTED_ARGUMENT = "UNEXPECTED_ARGUMENT", t.CALL_EXCEPTION = "CALL_EXCEPTION", t.INSUFFICIENT_FUNDS = "INSUFFICIENT_FUNDS", t.NONCE_EXPIRED = "NONCE_EXPIRED", t.REPLACEMENT_UNDERPRICED = "REPLACEMENT_UNDERPRICED", t.UNPREDICTABLE_GAS_LIMIT = "UNPREDICTABLE_GAS_LIMIT", t.TRANSACTION_REPLACED = "TRANSACTION_REPLACED", t.ACTION_REJECTED = "ACTION_REJECTED"; })(ks || (ks = {})); - var N6 = "0123456789abcdef"; + var E6 = "0123456789abcdef"; var ot = class mn { constructor(e) { Object.defineProperty(this, "version", { @@ -12945,7 +12946,7 @@ ${Ez(e, r)}`); } _log(e, r) { const n = e.toLowerCase(); - zp[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(A6 > zp[n]) && console.log.apply(console, r); + jp[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(x6 > jp[n]) && console.log.apply(console, r); } debug(...e) { this._log(mn.levels.DEBUG, e); @@ -12957,7 +12958,7 @@ ${Ez(e, r)}`); this._log(mn.levels.WARNING, e); } makeError(e, r, n) { - if (M6) + if (v6) return this.makeError("censored error", r, {}); r || (r = mn.errors.UNKNOWN_ERROR), n || (n = {}); const i = []; @@ -12967,7 +12968,7 @@ ${Ez(e, r)}`); if (u instanceof Uint8Array) { let f = ""; for (let p = 0; p < u.length; p++) - f += N6[u[p] >> 4], f += N6[u[p] & 15]; + f += E6[u[p] >> 4], f += E6[u[p] & 15]; i.push(c + "=Uint8Array(0x" + f + ")"); } else i.push(c + "=" + JSON.stringify(u)); @@ -13029,9 +13030,9 @@ ${Ez(e, r)}`); e || this.throwArgumentError(r, n, i); } checkNormalize(e) { - T6 && this.throwError("platform missing String.prototype.normalize", mn.errors.UNSUPPORTED_OPERATION, { + _6 && this.throwError("platform missing String.prototype.normalize", mn.errors.UNSUPPORTED_OPERATION, { operation: "String.prototype.normalize", - form: T6 + form: _6 }); } checkSafeUint53(e, r) { @@ -13061,46 +13062,46 @@ ${Ez(e, r)}`); e === r ? this.throwError("cannot instantiate abstract class " + JSON.stringify(r.name) + " directly; use a sub-class", mn.errors.UNSUPPORTED_OPERATION, { name: e.name, operation: "new" }) : (e === Object || e == null) && this.throwError("missing new", mn.errors.MISSING_NEW, { name: r.name }); } static globalLogger() { - return dy || (dy = new mn(dX)), dy; + return dy || (dy = new mn(cX)), dy; } static setCensorship(e, r) { if (!e && r && this.globalLogger().throwError("cannot permanently disable censorship", mn.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" - }), S6) { + }), w6) { if (!e) return; this.globalLogger().throwError("error censorship permanent", mn.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" }); } - M6 = !!e, S6 = !!r; + v6 = !!e, w6 = !!r; } static setLogLevel(e) { - const r = zp[e.toLowerCase()]; + const r = jp[e.toLowerCase()]; if (r == null) { mn.globalLogger().warn("invalid log level - " + e); return; } - A6 = r; + x6 = r; } static from(e) { return new mn(e); } }; ot.errors = ks; - ot.levels = D1; - var mX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + ot.levels = C1; + var lX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, get ErrorCode() { return ks; }, get LogLevel() { - return D1; + return C1; }, Logger: ot }, Symbol.toStringTag, { value: "Module" })); - var gX = "properties/5.7.0"; - var yX = globalThis && globalThis.__awaiter || function(t, e, r, n) { + var fX = "properties/5.7.0"; + var hX = globalThis && globalThis.__awaiter || function(t, e, r, n) { function i(s) { return s instanceof r ? s : new r(function(o) { o(s); @@ -13127,7 +13128,7 @@ ${Ez(e, r)}`); u((n = n.apply(t, e || [])).next()); }); }; - var L1 = new ot(gX); + var D1 = new ot(fX); function pt(t, e, r) { Object.defineProperty(t, e, { enumerable: true, @@ -13146,7 +13147,7 @@ ${Ez(e, r)}`); return null; } function za(t) { - return yX(this, void 0, void 0, function* () { + return hX(this, void 0, void 0, function* () { const e = Object.keys(t).map((n) => { const i = t[n]; return Promise.resolve(i).then((s) => ({ key: n, value: s })); @@ -13154,9 +13155,9 @@ ${Ez(e, r)}`); return (yield Promise.all(e)).reduce((n, i) => (n[i.key] = i.value, n), {}); }); } - function bX(t, e) { - (!t || typeof t != "object") && L1.throwArgumentError("invalid object", "object", t), Object.keys(t).forEach((r) => { - e[r] || L1.throwArgumentError("invalid object key - " + r, "transaction:" + r, t); + function dX(t, e) { + (!t || typeof t != "object") && D1.throwArgumentError("invalid object", "object", t), Object.keys(t).forEach((r) => { + e[r] || D1.throwArgumentError("invalid object key - " + r, "transaction:" + r, t); }); } function el(t) { @@ -13165,9 +13166,9 @@ ${Ez(e, r)}`); e[r] = t[r]; return e; } - var wX = { bigint: true, boolean: true, function: true, number: true, string: true }; - function eP(t) { - if (t == null || wX[typeof t]) + var pX = { bigint: true, boolean: true, function: true, number: true, string: true }; + function GO(t) { + if (t == null || pX[typeof t]) return true; if (Array.isArray(t) || typeof t == "object") { if (!Object.isFrozen(t)) @@ -13180,48 +13181,48 @@ ${Ez(e, r)}`); } catch { continue; } - if (!eP(n)) + if (!GO(n)) return false; } return true; } - return L1.throwArgumentError(`Cannot deepCopy ${typeof t}`, "object", t); + return D1.throwArgumentError(`Cannot deepCopy ${typeof t}`, "object", t); } - function vX(t) { - if (eP(t)) + function mX(t) { + if (GO(t)) return t; if (Array.isArray(t)) - return Object.freeze(t.map((e) => Cf(e))); + return Object.freeze(t.map((e) => Rf(e))); if (typeof t == "object") { const e = {}; for (const r in t) { const n = t[r]; - n !== void 0 && pt(e, r, Cf(n)); + n !== void 0 && pt(e, r, Rf(n)); } return e; } - return L1.throwArgumentError(`Cannot deepCopy ${typeof t}`, "object", t); + return D1.throwArgumentError(`Cannot deepCopy ${typeof t}`, "object", t); } - function Cf(t) { - return vX(t); + function Rf(t) { + return mX(t); } - var oc = class { + var sc = class { constructor(e) { for (const r in e) - this[r] = Cf(e[r]); + this[r] = Rf(e[r]); } }; - var xX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var gX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - Description: oc, - checkProperties: bX, - deepCopy: Cf, + Description: sc, + checkProperties: dX, + deepCopy: Rf, defineReadOnly: pt, getStatic: Xo, resolveProperties: za, shallowCopy: el }, Symbol.toStringTag, { value: "Module" })); - var _X = "abstract-signer/5.7.0"; + var yX = "abstract-signer/5.7.0"; var qs = globalThis && globalThis.__awaiter || function(t, e, r, n) { function i(s) { return s instanceof r ? s : new r(function(o) { @@ -13249,8 +13250,8 @@ ${Ez(e, r)}`); u((n = n.apply(t, e || [])).next()); }); }; - var Ss = new ot(_X); - var EX = [ + var Ss = new ot(yX); + var bX = [ "accessList", "ccipReadEnabled", "chainId", @@ -13266,14 +13267,14 @@ ${Ez(e, r)}`); "type", "value" ]; - var SX = [ + var wX = [ ot.errors.INSUFFICIENT_FUNDS, ot.errors.NONCE_EXPIRED, ot.errors.REPLACEMENT_UNDERPRICED ]; - var a8 = class tP { + var n8 = class KO { constructor() { - Ss.checkAbstract(new.target, tP), pt(this, "_isSigner", true); + Ss.checkAbstract(new.target, KO), pt(this, "_isSigner", true); } getBalance(e) { return qs(this, void 0, void 0, function* () { @@ -13328,7 +13329,7 @@ ${Ez(e, r)}`); } checkTransaction(e) { for (const n in e) - EX.indexOf(n) === -1 && Ss.throwArgumentError("invalid transaction key: " + n, "transaction", e); + bX.indexOf(n) === -1 && Ss.throwArgumentError("invalid transaction key: " + n, "transaction", e); const r = el(e); return r.from == null ? r.from = this.getAddress() : r.from = Promise.all([ Promise.resolve(r.from), @@ -13369,7 +13370,7 @@ ${Ez(e, r)}`); r.type === 2 && (r.maxFeePerGas == null && (r.maxFeePerGas = i.maxFeePerGas), r.maxPriorityFeePerGas == null && (r.maxPriorityFeePerGas = i.maxPriorityFeePerGas)); } return r.nonce == null && (r.nonce = this.getTransactionCount("pending")), r.gasLimit == null && (r.gasLimit = this.estimateGas(r).catch((i) => { - if (SX.indexOf(i.code) >= 0) + if (wX.indexOf(i.code) >= 0) throw i; return Ss.throwError("cannot estimate gas; transaction may fail or may require manual gas limit", ot.errors.UNPREDICTABLE_GAS_LIMIT, { error: i, @@ -13390,7 +13391,7 @@ ${Ez(e, r)}`); return !!(e && e._isSigner); } }; - var xg = class extends a8 { + var xg = class extends n8 { constructor(e, r) { super(), pt(this, "address", e), pt(this, "provider", r || null); } @@ -13415,27 +13416,27 @@ ${Ez(e, r)}`); return new xg(this.address, e); } }; - var MX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var vX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - Signer: a8, + Signer: n8, VoidSigner: xg }, Symbol.toStringTag, { value: "Module" })); - var AX = /* @__PURE__ */ fn(MX); - var TX = "bytes/5.7.0"; - var Yr = new ot(TX); - function rP(t) { + var xX = /* @__PURE__ */ fn(vX); + var _X = "bytes/5.7.0"; + var Yr = new ot(_X); + function XO(t) { return !!t.toHexString; } - function bf(t) { + function yf(t) { return t.slice || (t.slice = function() { const e = Array.prototype.slice.call(arguments); - return bf(new Uint8Array(Array.prototype.slice.apply(t, e))); + return yf(new Uint8Array(Array.prototype.slice.apply(t, e))); }), t; } - function c8(t) { + function i8(t) { return Rr(t) && !(t.length % 2) || _l(t); } - function I6(t) { + function S6(t) { return typeof t == "number" && t == t && t % 1 === 0; } function _l(t) { @@ -13443,11 +13444,11 @@ ${Ez(e, r)}`); return false; if (t.constructor === Uint8Array) return true; - if (typeof t == "string" || !I6(t.length) || t.length < 0) + if (typeof t == "string" || !S6(t.length) || t.length < 0) return false; for (let e = 0; e < t.length; e++) { const r = t[e]; - if (!I6(r) || r < 0 || r >= 256) + if (!S6(r) || r < 0 || r >= 256) return false; } return true; @@ -13458,23 +13459,23 @@ ${Ez(e, r)}`); const r = []; for (; t; ) r.unshift(t & 255), t = parseInt(String(t / 256)); - return r.length === 0 && r.push(0), bf(new Uint8Array(r)); + return r.length === 0 && r.push(0), yf(new Uint8Array(r)); } - if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), rP(t) && (t = t.toHexString()), Rr(t)) { + if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), XO(t) && (t = t.toHexString()), Rr(t)) { let r = t.substring(2); r.length % 2 && (e.hexPad === "left" ? r = "0" + r : e.hexPad === "right" ? r += "0" : Yr.throwArgumentError("hex data is odd-length", "value", t)); const n = []; for (let i = 0; i < r.length; i += 2) n.push(parseInt(r.substring(i, i + 2), 16)); - return bf(new Uint8Array(n)); + return yf(new Uint8Array(n)); } - return _l(t) ? bf(new Uint8Array(t)) : Yr.throwArgumentError("invalid arrayify value", "value", t); + return _l(t) ? yf(new Uint8Array(t)) : Yr.throwArgumentError("invalid arrayify value", "value", t); } - function ci(t) { + function ui(t) { const e = t.map((i) => er(i)), r = e.reduce((i, s) => i + s.length, 0), n = new Uint8Array(r); - return e.reduce((i, s) => (n.set(s, i), i + s.length), 0), bf(n); + return e.reduce((i, s) => (n.set(s, i), i + s.length), 0), yf(n); } - function nP(t) { + function YO(t) { let e = er(t); if (e.length === 0) return e; @@ -13483,10 +13484,10 @@ ${Ez(e, r)}`); r++; return r && (e = e.slice(r)), e; } - function iP(t, e) { + function ZO(t, e) { t = er(t), t.length > e && Yr.throwArgumentError("value out of range", "value", arguments[0]); const r = new Uint8Array(e); - return r.set(t, e - t.length), bf(r); + return r.set(t, e - t.length), yf(r); } function Rr(t, e) { return !(typeof t != "string" || !t.match(/^0x[0-9A-Fa-f]*$/) || e && t.length !== 2 + 2 * e); @@ -13502,7 +13503,7 @@ ${Ez(e, r)}`); } if (typeof t == "bigint") return t = t.toString(16), t.length % 2 ? "0x0" + t : "0x" + t; - if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), rP(t)) + if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), XO(t)) return t.toHexString(); if (Rr(t)) return t.length % 2 && (e.hexPad === "left" ? t = "0x0" + t.substring(2) : e.hexPad === "right" ? t += "0" : Yr.throwArgumentError("hex data is odd-length", "value", t)), t.toLowerCase(); @@ -13516,27 +13517,27 @@ ${Ez(e, r)}`); } return Yr.throwArgumentError("invalid hexlify value", "value", t); } - function B1(t) { + function L1(t) { if (typeof t != "string") t = It(t); else if (!Rr(t) || t.length % 2) return null; return (t.length - 2) / 2; } - function f0(t, e, r) { + function u0(t, e, r) { return typeof t != "string" ? t = It(t) : (!Rr(t) || t.length % 2) && Yr.throwArgumentError("invalid hexData", "value", t), e = 2 + 2 * e, r != null ? "0x" + t.substring(e, 2 + 2 * r) : "0x" + t.substring(e); } - function u8(t) { + function s8(t) { let e = "0x"; return t.forEach((r) => { e += It(r).substring(2); }), e; } - function NX(t) { - const e = sP(It(t, { hexPad: "left" })); + function EX(t) { + const e = JO(It(t, { hexPad: "left" })); return e === "0x" ? "0x0" : e; } - function sP(t) { + function JO(t) { typeof t != "string" && (t = It(t)), Rr(t) || Yr.throwArgumentError("invalid hex string", "value", t), t = t.substring(2); let e = 0; for (; e < t.length && t[e] === "0"; ) @@ -13548,7 +13549,7 @@ ${Ez(e, r)}`); t = "0x0" + t.substring(2); return t; } - function oP(t) { + function QO(t) { const e = { r: "0x", s: "0x", @@ -13558,12 +13559,12 @@ ${Ez(e, r)}`); yParityAndS: "0x", compact: "0x" }; - if (c8(t)) { + if (i8(t)) { let r = er(t); r.length === 64 ? (e.v = 27 + (r[32] >> 7), r[32] &= 127, e.r = It(r.slice(0, 32)), e.s = It(r.slice(32, 64))) : r.length === 65 ? (e.r = It(r.slice(0, 32)), e.s = It(r.slice(32, 64)), e.v = r[64]) : Yr.throwArgumentError("invalid signature string", "signature", t), e.v < 27 && (e.v === 0 || e.v === 1 ? e.v += 27 : Yr.throwArgumentError("signature invalid v byte", "signature", t)), e.recoveryParam = 1 - e.v % 2, e.recoveryParam && (r[32] |= 128), e._vs = It(r.slice(32, 64)); } else { if (e.r = t.r, e.s = t.s, e.v = t.v, e.recoveryParam = t.recoveryParam, e._vs = t._vs, e._vs != null) { - const i = iP(er(e._vs), 32); + const i = ZO(er(e._vs), 32); e._vs = It(i); const s = i[0] >= 128 ? 1 : 0; e.recoveryParam == null ? e.recoveryParam = s : e.recoveryParam !== s && Yr.throwArgumentError("signature recoveryParam mismatch _vs", "signature", t), i[0] &= 127; @@ -13586,34 +13587,34 @@ ${Ez(e, r)}`); } return e.yParityAndS = e._vs, e.compact = e.r + e.yParityAndS.substring(2), e; } - function IX(t) { - return t = oP(t), It(ci([ + function SX(t) { + return t = QO(t), It(ui([ t.r, t.s, t.recoveryParam ? "0x1c" : "0x1b" ])); } - var OX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var MX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, arrayify: er, - concat: ci, - hexConcat: u8, - hexDataLength: B1, - hexDataSlice: f0, - hexStripZeros: sP, - hexValue: NX, + concat: ui, + hexConcat: s8, + hexDataLength: L1, + hexDataSlice: u0, + hexStripZeros: JO, + hexValue: EX, hexZeroPad: Jo, hexlify: It, isBytes: _l, - isBytesLike: c8, + isBytesLike: i8, isHexString: Rr, - joinSignature: IX, - splitSignature: oP, - stripZeros: nP, - zeroPad: iP + joinSignature: SX, + splitSignature: QO, + stripZeros: YO, + zeroPad: ZO }, Symbol.toStringTag, { value: "Module" })); - var l8 = { exports: {} }; - l8.exports; + var o8 = { exports: {} }; + o8.exports; (function(t) { (function(e, r) { function n(d, l) { @@ -13634,7 +13635,7 @@ ${Ez(e, r)}`); typeof e == "object" ? e.exports = s : r.BN = s, s.BN = s, s.wordSize = 26; var o; try { - typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = ng.Buffer; + typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = rg.Buffer; } catch { } s.isBN = function(l) { @@ -13939,7 +13940,7 @@ ${Ez(e, r)}`); var l = this.words[this.length - 1], h = this._countBits(l); return (this.length - 1) * 26 + h; }; - function R(d) { + function k(d) { for (var l = new Array(d.bitLength()), h = 0; h < l.length; h++) { var y = h / 26 | 0, x = h % 26; l[h] = d.words[y] >>> x & 1; @@ -14078,8 +14079,8 @@ ${Ez(e, r)}`); } return g !== 0 ? h.words[m] = g | 0 : h.length--, h._strip(); } - var D = function(l, h, y) { - var x = l.words, v = h.words, M = y.words, w = 0, g, m, P, Q = x[0] | 0, A = Q & 8191, K = Q >>> 13, U = x[1] | 0, j = U & 8191, G = U >>> 13, k = x[2] | 0, Y = k & 8191, ee = k >>> 13, ae = x[3] | 0, ie = ae & 8191, Z = ae >>> 13, ce = x[4] | 0, oe = ce & 8191, me = ce >>> 13, pe = x[5] | 0, se = pe & 8191, le = pe >>> 13, be = x[6] | 0, ye = be & 8191, Ee = be >>> 13, Te = x[7] | 0, C = Te & 8191, O = Te >>> 13, B = x[8] | 0, $ = B & 8191, te = B >>> 13, J = x[9] | 0, ne = J & 8191, fe = J >>> 13, ge = v[0] | 0, de = ge & 8191, ve = ge >>> 13, Ae = v[1] | 0, Ne = Ae & 8191, De = Ae >>> 13, ut = v[2] | 0, Ve = ut & 8191, Ze = ut >>> 13, Ge = v[3] | 0, ke = Ge & 8191, Re = Ge >>> 13, Je = v[4] | 0, Me = Je & 8191, Pe = Je >>> 13, et = v[5] | 0, Ce = et & 8191, ze = et >>> 13, nt = v[6] | 0, qe = nt & 8191, Ke = nt >>> 13, at = v[7] | 0, We = at & 8191, $e = at >>> 13, dt = v[8] | 0, ft = dt & 8191, ht = dt >>> 13, Mt = v[9] | 0, rt = Mt & 8191, _t = Mt >>> 13; + var L = function(l, h, y) { + var x = l.words, v = h.words, M = y.words, w = 0, g, m, P, Q = x[0] | 0, A = Q & 8191, K = Q >>> 13, U = x[1] | 0, j = U & 8191, G = U >>> 13, R = x[2] | 0, Y = R & 8191, ee = R >>> 13, ae = x[3] | 0, ie = ae & 8191, Z = ae >>> 13, ce = x[4] | 0, oe = ce & 8191, me = ce >>> 13, pe = x[5] | 0, se = pe & 8191, le = pe >>> 13, be = x[6] | 0, ye = be & 8191, Ee = be >>> 13, Te = x[7] | 0, C = Te & 8191, O = Te >>> 13, B = x[8] | 0, $ = B & 8191, te = B >>> 13, J = x[9] | 0, ne = J & 8191, fe = J >>> 13, ge = v[0] | 0, de = ge & 8191, ve = ge >>> 13, Ae = v[1] | 0, Ne = Ae & 8191, De = Ae >>> 13, ut = v[2] | 0, Ve = ut & 8191, Ze = ut >>> 13, Ge = v[3] | 0, ke = Ge & 8191, Re = Ge >>> 13, Je = v[4] | 0, Me = Je & 8191, Pe = Je >>> 13, et = v[5] | 0, Ce = et & 8191, ze = et >>> 13, nt = v[6] | 0, qe = nt & 8191, Ke = nt >>> 13, at = v[7] | 0, We = at & 8191, $e = at >>> 13, dt = v[8] | 0, ft = dt & 8191, ht = dt >>> 13, Mt = v[9] | 0, rt = Mt & 8191, _t = Mt >>> 13; y.negative = l.negative ^ h.negative, y.length = 19, g = Math.imul(A, de), m = Math.imul(A, ve), m = m + Math.imul(K, de) | 0, P = Math.imul(K, ve); var gr = (w + g | 0) + ((m & 8191) << 13) | 0; w = (P + (m >>> 13) | 0) + (gr >>> 26) | 0, gr &= 67108863, g = Math.imul(j, de), m = Math.imul(j, ve), m = m + Math.imul(G, de) | 0, P = Math.imul(G, ve), g = g + Math.imul(A, Ne) | 0, m = m + Math.imul(A, De) | 0, m = m + Math.imul(K, Ne) | 0, P = P + Math.imul(K, De) | 0; @@ -14120,8 +14121,8 @@ ${Ez(e, r)}`); var ma = (w + g | 0) + ((m & 8191) << 13) | 0; return w = (P + (m >>> 13) | 0) + (ma >>> 26) | 0, ma &= 67108863, M[0] = gr, M[1] = yr, M[2] = br, M[3] = wr, M[4] = tr, M[5] = Cn, M[6] = Dn, M[7] = Ln, M[8] = Bn, M[9] = Un, M[10] = rn, M[11] = jn, M[12] = Vn, M[13] = Tr, M[14] = zn, M[15] = Fn, M[16] = Hn, M[17] = Ji, M[18] = ma, w !== 0 && (M[19] = w, y.length++), y; }; - Math.imul || (D = F); - function L(d, l, h) { + Math.imul || (L = F); + function D(d, l, h) { h.negative = l.negative ^ d.negative, h.length = d.length + l.length; for (var y = 0, x = 0, v = 0; v < h.length - 1; v++) { var M = x; @@ -14135,11 +14136,11 @@ ${Ez(e, r)}`); return y !== 0 ? h.words[v] = y : h.length--, h._strip(); } function q(d, l, h) { - return L(d, l, h); + return D(d, l, h); } s.prototype.mulTo = function(l, h) { var y, x = this.length + l.length; - return this.length === 10 && l.length === 10 ? y = D(this, l, h) : x < 63 ? y = F(this, l, h) : x < 1024 ? y = L(this, l, h) : y = q(this, l, h), y; + return this.length === 10 && l.length === 10 ? y = L(this, l, h) : x < 63 ? y = F(this, l, h) : x < 1024 ? y = D(this, l, h) : y = q(this, l, h), y; }, s.prototype.mul = function(l) { var h = new s(null); return h.words = new Array(this.length + l.length), this.mulTo(l, h); @@ -14163,7 +14164,7 @@ ${Ez(e, r)}`); }, s.prototype.isqr = function() { return this.imul(this.clone()); }, s.prototype.pow = function(l) { - var h = R(l); + var h = k(l); if (h.length === 0) return new s(1); for (var y = this, x = 0; x < h.length && h[x] === 0; x++, y = y.sqr()) @@ -14765,18 +14766,18 @@ ${Ez(e, r)}`); return h._forceRed(this); }; })(t, Lt); - })(l8); - var PX = l8.exports; - var kX = /* @__PURE__ */ nc(PX); - var aP = "bignumber/5.7.0"; - var gd = kX.BN; - var Ia = new ot(aP); + })(o8); + var AX = o8.exports; + var TX = /* @__PURE__ */ rc(AX); + var $O = "bignumber/5.7.0"; + var md = TX.BN; + var Ia = new ot($O); var my = {}; - var O6 = 9007199254740991; - function RX(t) { + var M6 = 9007199254740991; + function NX(t) { return t != null && (zt.isBigNumber(t) || typeof t == "number" && t % 1 === 0 || typeof t == "string" && !!t.match(/^-?[0-9]+$/) || Rr(t) || typeof t == "bigint" || _l(t)); } - var P6 = false; + var A6 = false; var zt = class Zs { constructor(e, r) { e !== my && Ia.throwError("cannot call constructor directly; use BigNumber.from", ot.errors.UNSUPPORTED_OPERATION, { @@ -14872,7 +14873,7 @@ ${Ez(e, r)}`); }); } toString() { - return arguments.length > 0 && (arguments[0] === 10 ? P6 || (P6 = true, Ia.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")) : arguments[0] === 16 ? Ia.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", ot.errors.UNEXPECTED_ARGUMENT, {}) : Ia.throwError("BigNumber.toString does not accept parameters", ot.errors.UNEXPECTED_ARGUMENT, {})), Gt(this).toString(10); + return arguments.length > 0 && (arguments[0] === 10 ? A6 || (A6 = true, Ia.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")) : arguments[0] === 16 ? Ia.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", ot.errors.UNEXPECTED_ARGUMENT, {}) : Ia.throwError("BigNumber.toString does not accept parameters", ot.errors.UNEXPECTED_ARGUMENT, {})), Gt(this).toString(10); } toHexString() { return this._hex; @@ -14884,9 +14885,9 @@ ${Ez(e, r)}`); if (e instanceof Zs) return e; if (typeof e == "string") - return e.match(/^-?0x[0-9a-f]+$/i) ? new Zs(my, yd(e)) : e.match(/^-?[0-9]+$/) ? new Zs(my, yd(new gd(e))) : Ia.throwArgumentError("invalid BigNumber string", "value", e); + return e.match(/^-?0x[0-9a-f]+$/i) ? new Zs(my, gd(e)) : e.match(/^-?[0-9]+$/) ? new Zs(my, gd(new md(e))) : Ia.throwArgumentError("invalid BigNumber string", "value", e); if (typeof e == "number") - return e % 1 && ms("underflow", "BigNumber.from", e), (e >= O6 || e <= -O6) && ms("overflow", "BigNumber.from", e), Zs.from(String(e)); + return e % 1 && ms("underflow", "BigNumber.from", e), (e >= M6 || e <= -M6) && ms("overflow", "BigNumber.from", e), Zs.from(String(e)); const r = e; if (typeof r == "bigint") return Zs.from(r.toString()); @@ -14908,11 +14909,11 @@ ${Ez(e, r)}`); return !!(e && e._isBigNumber); } }; - function yd(t) { + function gd(t) { if (typeof t != "string") - return yd(t.toString(16)); + return gd(t.toString(16)); if (t[0] === "-") - return t = t.substring(1), t[0] === "-" && Ia.throwArgumentError("invalid hex", "value", t), t = yd(t), t === "0x00" ? t : "-" + t; + return t = t.substring(1), t[0] === "-" && Ia.throwArgumentError("invalid hex", "value", t), t = gd(t), t === "0x00" ? t : "-" + t; if (t.substring(0, 2) !== "0x" && (t = "0x" + t), t === "0x") return "0x00"; for (t.length % 2 && (t = "0x0" + t.substring(2)); t.length > 4 && t.substring(0, 4) === "0x00"; ) @@ -14920,47 +14921,47 @@ ${Ez(e, r)}`); return t; } function Ni(t) { - return zt.from(yd(t)); + return zt.from(gd(t)); } function Gt(t) { const e = zt.from(t).toHexString(); - return e[0] === "-" ? new gd("-" + e.substring(3), 16) : new gd(e.substring(2), 16); + return e[0] === "-" ? new md("-" + e.substring(3), 16) : new md(e.substring(2), 16); } function ms(t, e, r) { const n = { fault: t, operation: e }; return r != null && (n.value = r), Ia.throwError(t, ot.errors.NUMERIC_FAULT, n); } - function cP(t) { - return new gd(t, 36).toString(16); + function eP(t) { + return new md(t, 36).toString(16); } - function uP(t) { - return new gd(t, 16).toString(36); + function tP(t) { + return new md(t, 16).toString(36); } - var vi = new ot(aP); - var td = {}; - var lP = zt.from(0); - var fP = zt.from(-1); - function hP(t, e, r, n) { + var vi = new ot($O); + var ed = {}; + var rP = zt.from(0); + var nP = zt.from(-1); + function iP(t, e, r, n) { const i = { fault: e, operation: r }; return n !== void 0 && (i.value = n), vi.throwError(t, ot.errors.NUMERIC_FAULT, i); } - var rd = "0"; - for (; rd.length < 256; ) - rd += rd; - function f8(t) { + var td = "0"; + for (; td.length < 256; ) + td += td; + function a8(t) { if (typeof t != "number") try { t = zt.from(t).toNumber(); } catch { } - return typeof t == "number" && t >= 0 && t <= 256 && !(t % 1) ? "1" + rd.substring(0, t) : vi.throwArgumentError("invalid decimal size", "decimals", t); + return typeof t == "number" && t >= 0 && t <= 256 && !(t % 1) ? "1" + td.substring(0, t) : vi.throwArgumentError("invalid decimal size", "decimals", t); } - function nd(t, e) { + function rd(t, e) { e == null && (e = 0); - const r = f8(e); + const r = a8(e); t = zt.from(t); - const n = t.lt(lP); - n && (t = t.mul(fP)); + const n = t.lt(rP); + n && (t = t.mul(nP)); let i = t.mod(r).toString(); for (; i.length < r.length - 1; ) i = "0" + i; @@ -14970,7 +14971,7 @@ ${Ez(e, r)}`); } function Po(t, e) { e == null && (e = 0); - const r = f8(e); + const r = a8(e); (typeof t != "string" || !t.match(/^-?[0-9.]+$/)) && vi.throwArgumentError("invalid decimal value", "value", t); const n = t.substring(0, 1) === "-"; n && (t = t.substring(1)), t === "." && vi.throwArgumentError("missing value", "value", t); @@ -14979,17 +14980,17 @@ ${Ez(e, r)}`); let s = i[0], o = i[1]; for (s || (s = "0"), o || (o = "0"); o[o.length - 1] === "0"; ) o = o.substring(0, o.length - 1); - for (o.length > r.length - 1 && hP("fractional component exceeds decimals", "underflow", "parseFixed"), o === "" && (o = "0"); o.length < r.length - 1; ) + for (o.length > r.length - 1 && iP("fractional component exceeds decimals", "underflow", "parseFixed"), o === "" && (o = "0"); o.length < r.length - 1; ) o += "0"; const a = zt.from(s), c = zt.from(o); let u = a.mul(r).add(c); - return n && (u = u.mul(fP)), u; + return n && (u = u.mul(nP)), u; } var Fu = class { constructor(e, r, n, i) { - e !== td && vi.throwError("cannot use FixedFormat constructor; use FixedFormat.from", ot.errors.UNSUPPORTED_OPERATION, { + e !== ed && vi.throwError("cannot use FixedFormat constructor; use FixedFormat.from", ot.errors.UNSUPPORTED_OPERATION, { operation: "new FixedFormat" - }), this.signed = r, this.width = n, this.decimals = i, this.name = (r ? "" : "u") + "fixed" + String(n) + "x" + String(i), this._multiplier = f8(i), Object.freeze(this); + }), this.signed = r, this.width = n, this.decimals = i, this.name = (r ? "" : "u") + "fixed" + String(n) + "x" + String(i), this._multiplier = a8(i), Object.freeze(this); } static from(e) { if (e instanceof Fu) @@ -15008,12 +15009,12 @@ ${Ez(e, r)}`); const s = (o, a, c) => e[o] == null ? c : (typeof e[o] !== a && vi.throwArgumentError("invalid fixed format (" + o + " not " + a + ")", "format." + o, e[o]), e[o]); r = s("signed", "boolean", r), n = s("width", "number", n), i = s("decimals", "number", i); } - return n % 8 && vi.throwArgumentError("invalid fixed format width (not byte aligned)", "format.width", n), i > 80 && vi.throwArgumentError("invalid fixed format (decimals too large)", "format.decimals", i), new Fu(td, r, n, i); + return n % 8 && vi.throwArgumentError("invalid fixed format width (not byte aligned)", "format.width", n), i > 80 && vi.throwArgumentError("invalid fixed format (decimals too large)", "format.decimals", i), new Fu(ed, r, n, i); } }; var An = class { constructor(e, r, n, i) { - e !== td && vi.throwError("cannot use FixedNumber constructor; use FixedNumber.from", ot.errors.UNSUPPORTED_OPERATION, { + e !== ed && vi.throwError("cannot use FixedNumber constructor; use FixedNumber.from", ot.errors.UNSUPPORTED_OPERATION, { operation: "new FixedFormat" }), this.format = i, this._hex = r, this._value = n, this._isFixedNumber = true, Object.freeze(this); } @@ -15045,21 +15046,21 @@ ${Ez(e, r)}`); e.length === 1 && e.push("0"); let r = An.from(e[0], this.format); const n = !e[1].match(/^(0*)$/); - return this.isNegative() && n && (r = r.subUnsafe(k6.toFormat(r.format))), r; + return this.isNegative() && n && (r = r.subUnsafe(T6.toFormat(r.format))), r; } ceiling() { const e = this.toString().split("."); e.length === 1 && e.push("0"); let r = An.from(e[0], this.format); const n = !e[1].match(/^(0*)$/); - return !this.isNegative() && n && (r = r.addUnsafe(k6.toFormat(r.format))), r; + return !this.isNegative() && n && (r = r.addUnsafe(T6.toFormat(r.format))), r; } round(e) { e == null && (e = 0); const r = this.toString().split("."); if (r.length === 1 && r.push("0"), (e < 0 || e > 80 || e % 1) && vi.throwArgumentError("invalid decimal count", "decimals", e), r[1].length <= e) return this; - const n = An.from("1" + rd.substring(0, e), this.format), i = CX.toFormat(this.format); + const n = An.from("1" + td.substring(0, e), this.format), i = IX.toFormat(this.format); return this.mulUnsafe(n).addUnsafe(i).floor().divUnsafe(n); } isZero() { @@ -15085,16 +15086,16 @@ ${Ez(e, r)}`); return An.fromString(this._value, e); } static fromValue(e, r, n) { - return n == null && r != null && !RX(r) && (n = r, r = null), r == null && (r = 0), n == null && (n = "fixed"), An.fromString(nd(e, r), Fu.from(n)); + return n == null && r != null && !NX(r) && (n = r, r = null), r == null && (r = 0), n == null && (n = "fixed"), An.fromString(rd(e, r), Fu.from(n)); } static fromString(e, r) { r == null && (r = "fixed"); const n = Fu.from(r), i = Po(e, n.decimals); - !n.signed && i.lt(lP) && hP("unsigned value cannot be negative", "overflow", "value", e); + !n.signed && i.lt(rP) && iP("unsigned value cannot be negative", "overflow", "value", e); let s = null; n.signed ? s = i.toTwos(n.width).toHexString() : (s = i.toHexString(), s = Jo(s, n.width / 8)); - const o = nd(i, n.decimals); - return new An(td, s, o, n); + const o = rd(i, n.decimals); + return new An(ed, s, o, n); } static fromBytes(e, r) { r == null && (r = "fixed"); @@ -15103,8 +15104,8 @@ ${Ez(e, r)}`); throw new Error("overflow"); let i = zt.from(e); n.signed && (i = i.fromTwos(n.width)); - const s = i.toTwos((n.signed ? 0 : 1) + n.width).toHexString(), o = nd(i, n.decimals); - return new An(td, s, o, n); + const s = i.toTwos((n.signed ? 0 : 1) + n.width).toHexString(), o = rd(i, n.decimals); + return new An(ed, s, o, n); } static from(e, r) { if (typeof e == "string") @@ -15123,19 +15124,19 @@ ${Ez(e, r)}`); return !!(e && e._isFixedNumber); } }; - var k6 = An.from(1); - var CX = An.from("0.5"); - var DX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var T6 = An.from(1); + var IX = An.from("0.5"); + var OX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, BigNumber: zt, FixedFormat: Fu, FixedNumber: An, - _base16To36: uP, - _base36To16: cP, - formatFixed: nd, + _base16To36: tP, + _base36To16: eP, + formatFixed: rd, parseFixed: Po }, Symbol.toStringTag, { value: "Module" })); - var dP = { exports: {} }; + var sP = { exports: {} }; (function(t) { (function() { var e = "input is invalid type", r = "finalize already called", n = typeof window == "object", i = n ? window : {}; @@ -15191,7 +15192,7 @@ ${Ez(e, r)}`); 0, 2147516424, 2147483648 - ], R = [224, 256, 384, 512], F = [128, 256], D = ["hex", "buffer", "arrayBuffer", "array", "digest"], L = { + ], k = [224, 256, 384, 512], F = [128, 256], L = ["hex", "buffer", "arrayBuffer", "array", "digest"], D = { 128: 168, 256: 136 }; @@ -15209,17 +15210,17 @@ ${Ez(e, r)}`); return new m(A, K, G).update(j)[U](); }; }, z = function(A, K, U) { - return function(j, G, k, Y) { - return l["cshake" + A].update(j, G, k, Y)[U](); + return function(j, G, R, Y) { + return l["cshake" + A].update(j, G, R, Y)[U](); }; }, T = function(A, K, U) { - return function(j, G, k, Y) { - return l["kmac" + A].update(j, G, k, Y)[U](); + return function(j, G, R, Y) { + return l["kmac" + A].update(j, G, R, Y)[U](); }; }, I = function(A, K, U, j) { - for (var G = 0; G < D.length; ++G) { - var k = D[G]; - A[k] = K(U, j, k); + for (var G = 0; G < L.length; ++G) { + var R = L[G]; + A[R] = K(U, j, R); } return A; }, H = function(A, K) { @@ -15237,22 +15238,22 @@ ${Ez(e, r)}`); return U.create(G).update(j); }, I(U, W, A, K); }, V = function(A, K) { - var U = L[A], j = z(A, K, "hex"); - return j.create = function(G, k, Y) { - return !k && !Y ? l["shake" + A].create(G) : new m(A, K, G).bytepad([k, Y], U); - }, j.update = function(G, k, Y, ee) { - return j.create(k, Y, ee).update(G); + var U = D[A], j = z(A, K, "hex"); + return j.create = function(G, R, Y) { + return !R && !Y ? l["shake" + A].create(G) : new m(A, K, G).bytepad([R, Y], U); + }, j.update = function(G, R, Y, ee) { + return j.create(R, Y, ee).update(G); }, I(j, z, A, K); }, S = function(A, K) { - var U = L[A], j = T(A, K, "hex"); - return j.create = function(G, k, Y) { - return new P(A, K, k).bytepad(["KMAC", Y], U).bytepad([G], U); - }, j.update = function(G, k, Y, ee) { - return j.create(G, Y, ee).update(k); + var U = D[A], j = T(A, K, "hex"); + return j.create = function(G, R, Y) { + return new P(A, K, R).bytepad(["KMAC", Y], U).bytepad([G], U); + }, j.update = function(G, R, Y, ee) { + return j.create(G, Y, ee).update(R); }, I(j, T, A, K); }, d = [ - { name: "keccak", padding: b, bits: R, createMethod: H }, - { name: "sha3", padding: E, bits: R, createMethod: H }, + { name: "keccak", padding: b, bits: k, createMethod: H }, + { name: "sha3", padding: E, bits: k, createMethod: H }, { name: "shake", padding: f, bits: F, createMethod: X }, { name: "cshake", padding: p, bits: F, createMethod: V }, { name: "kmac", padding: p, bits: F, createMethod: S } @@ -15285,15 +15286,15 @@ ${Ez(e, r)}`); throw new Error(e); K = true; } - for (var j = this.blocks, G = this.byteCount, k = A.length, Y = this.blockCount, ee = 0, ae = this.s, ie, Z; ee < k; ) { + for (var j = this.blocks, G = this.byteCount, R = A.length, Y = this.blockCount, ee = 0, ae = this.s, ie, Z; ee < R; ) { if (this.reset) for (this.reset = false, j[0] = this.block, ie = 1; ie < Y + 1; ++ie) j[ie] = 0; if (K) - for (ie = this.start; ee < k && ie < G; ++ee) + for (ie = this.start; ee < R && ie < G; ++ee) j[ie >> 2] |= A[ee] << _[ie++ & 3]; else - for (ie = this.start; ee < k && ie < G; ++ee) + for (ie = this.start; ee < R && ie < G; ++ee) Z = A.charCodeAt(ee), Z < 128 ? j[ie >> 2] |= Z << _[ie++ & 3] : Z < 2048 ? (j[ie >> 2] |= (192 | Z >> 6) << _[ie++ & 3], j[ie >> 2] |= (128 | Z & 63) << _[ie++ & 3]) : Z < 55296 || Z >= 57344 ? (j[ie >> 2] |= (224 | Z >> 12) << _[ie++ & 3], j[ie >> 2] |= (128 | Z >> 6 & 63) << _[ie++ & 3], j[ie >> 2] |= (128 | Z & 63) << _[ie++ & 3]) : (Z = 65536 + ((Z & 1023) << 10 | A.charCodeAt(++ee) & 1023), j[ie >> 2] |= (240 | Z >> 18) << _[ie++ & 3], j[ie >> 2] |= (128 | Z >> 12 & 63) << _[ie++ & 3], j[ie >> 2] |= (128 | Z >> 6 & 63) << _[ie++ & 3], j[ie >> 2] |= (128 | Z & 63) << _[ie++ & 3]); if (this.lastByteIndex = ie, ie >= G) { for (this.start = ie - G, this.block = j[Y], ie = 0; ie < Y; ++ie) @@ -15326,16 +15327,16 @@ ${Ez(e, r)}`); if (K) j = G; else - for (var k = 0; k < A.length; ++k) { - var Y = A.charCodeAt(k); - Y < 128 ? j += 1 : Y < 2048 ? j += 2 : Y < 55296 || Y >= 57344 ? j += 3 : (Y = 65536 + ((Y & 1023) << 10 | A.charCodeAt(++k) & 1023), j += 4); + for (var R = 0; R < A.length; ++R) { + var Y = A.charCodeAt(R); + Y < 128 ? j += 1 : Y < 2048 ? j += 2 : Y < 55296 || Y >= 57344 ? j += 3 : (Y = 65536 + ((Y & 1023) << 10 | A.charCodeAt(++R) & 1023), j += 4); } return j += this.encode(j * 8), this.update(A), j; }, m.prototype.bytepad = function(A, K) { for (var U = this.encode(K), j = 0; j < A.length; ++j) U += this.encodeString(A[j]); - var G = K - U % K, k = []; - return k.length = G, this.update(k), this; + var G = K - U % K, R = []; + return R.length = G, this.update(R), this; }, m.prototype.finalize = function() { if (!this.finalized) { this.finalized = true; @@ -15349,30 +15350,30 @@ ${Ez(e, r)}`); } }, m.prototype.toString = m.prototype.hex = function() { this.finalize(); - for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j = this.extraBytes, G = 0, k = 0, Y = "", ee; k < U; ) { - for (G = 0; G < A && k < U; ++G, ++k) + for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j = this.extraBytes, G = 0, R = 0, Y = "", ee; R < U; ) { + for (G = 0; G < A && R < U; ++G, ++R) ee = K[G], Y += u[ee >> 4 & 15] + u[ee & 15] + u[ee >> 12 & 15] + u[ee >> 8 & 15] + u[ee >> 20 & 15] + u[ee >> 16 & 15] + u[ee >> 28 & 15] + u[ee >> 24 & 15]; - k % A === 0 && (Q(K), G = 0); + R % A === 0 && (Q(K), G = 0); } return j && (ee = K[G], Y += u[ee >> 4 & 15] + u[ee & 15], j > 1 && (Y += u[ee >> 12 & 15] + u[ee >> 8 & 15]), j > 2 && (Y += u[ee >> 20 & 15] + u[ee >> 16 & 15])), Y; }, m.prototype.arrayBuffer = function() { this.finalize(); - var A = this.blockCount, K = this.s, U = this.outputBlocks, j = this.extraBytes, G = 0, k = 0, Y = this.outputBits >> 3, ee; + var A = this.blockCount, K = this.s, U = this.outputBlocks, j = this.extraBytes, G = 0, R = 0, Y = this.outputBits >> 3, ee; j ? ee = new ArrayBuffer(U + 1 << 2) : ee = new ArrayBuffer(Y); - for (var ae = new Uint32Array(ee); k < U; ) { - for (G = 0; G < A && k < U; ++G, ++k) - ae[k] = K[G]; - k % A === 0 && Q(K); + for (var ae = new Uint32Array(ee); R < U; ) { + for (G = 0; G < A && R < U; ++G, ++R) + ae[R] = K[G]; + R % A === 0 && Q(K); } return j && (ae[G] = K[G], ee = ee.slice(0, Y)), ee; }, m.prototype.buffer = m.prototype.arrayBuffer, m.prototype.digest = m.prototype.array = function() { this.finalize(); - for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j = this.extraBytes, G = 0, k = 0, Y = [], ee, ae; k < U; ) { - for (G = 0; G < A && k < U; ++G, ++k) - ee = k << 2, ae = K[G], Y[ee] = ae & 255, Y[ee + 1] = ae >> 8 & 255, Y[ee + 2] = ae >> 16 & 255, Y[ee + 3] = ae >> 24 & 255; - k % A === 0 && Q(K); + for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j = this.extraBytes, G = 0, R = 0, Y = [], ee, ae; R < U; ) { + for (G = 0; G < A && R < U; ++G, ++R) + ee = R << 2, ae = K[G], Y[ee] = ae & 255, Y[ee + 1] = ae >> 8 & 255, Y[ee + 2] = ae >> 16 & 255, Y[ee + 3] = ae >> 24 & 255; + R % A === 0 && Q(K); } - return j && (ee = k << 2, ae = K[G], Y[ee] = ae & 255, j > 1 && (Y[ee + 1] = ae >> 8 & 255), j > 2 && (Y[ee + 2] = ae >> 16 & 255)), Y; + return j && (ee = R << 2, ae = K[G], Y[ee] = ae & 255, j > 1 && (Y[ee + 1] = ae >> 8 & 255), j > 2 && (Y[ee + 2] = ae >> 16 & 255)), Y; }; function P(A, K, U) { m.call(this, A, K, U); @@ -15381,9 +15382,9 @@ ${Ez(e, r)}`); return this.encode(this.outputBits, true), m.prototype.finalize.call(this); }; var Q = function(A) { - var K, U, j, G, k, Y, ee, ae, ie, Z, ce, oe, me, pe, se, le, be, ye, Ee, Te, C, O, B, $, te, J, ne, fe, ge, de, ve, Ae, Ne, De, ut, Ve, Ze, Ge, ke, Re, Je, Me, Pe, et, Ce, ze, nt, qe, Ke, at, We, $e, dt, ft, ht, Mt, rt, _t, gr, yr, br, wr, tr; + var K, U, j, G, R, Y, ee, ae, ie, Z, ce, oe, me, pe, se, le, be, ye, Ee, Te, C, O, B, $, te, J, ne, fe, ge, de, ve, Ae, Ne, De, ut, Ve, Ze, Ge, ke, Re, Je, Me, Pe, et, Ce, ze, nt, qe, Ke, at, We, $e, dt, ft, ht, Mt, rt, _t, gr, yr, br, wr, tr; for (j = 0; j < 48; j += 2) - G = A[0] ^ A[10] ^ A[20] ^ A[30] ^ A[40], k = A[1] ^ A[11] ^ A[21] ^ A[31] ^ A[41], Y = A[2] ^ A[12] ^ A[22] ^ A[32] ^ A[42], ee = A[3] ^ A[13] ^ A[23] ^ A[33] ^ A[43], ae = A[4] ^ A[14] ^ A[24] ^ A[34] ^ A[44], ie = A[5] ^ A[15] ^ A[25] ^ A[35] ^ A[45], Z = A[6] ^ A[16] ^ A[26] ^ A[36] ^ A[46], ce = A[7] ^ A[17] ^ A[27] ^ A[37] ^ A[47], oe = A[8] ^ A[18] ^ A[28] ^ A[38] ^ A[48], me = A[9] ^ A[19] ^ A[29] ^ A[39] ^ A[49], K = oe ^ (Y << 1 | ee >>> 31), U = me ^ (ee << 1 | Y >>> 31), A[0] ^= K, A[1] ^= U, A[10] ^= K, A[11] ^= U, A[20] ^= K, A[21] ^= U, A[30] ^= K, A[31] ^= U, A[40] ^= K, A[41] ^= U, K = G ^ (ae << 1 | ie >>> 31), U = k ^ (ie << 1 | ae >>> 31), A[2] ^= K, A[3] ^= U, A[12] ^= K, A[13] ^= U, A[22] ^= K, A[23] ^= U, A[32] ^= K, A[33] ^= U, A[42] ^= K, A[43] ^= U, K = Y ^ (Z << 1 | ce >>> 31), U = ee ^ (ce << 1 | Z >>> 31), A[4] ^= K, A[5] ^= U, A[14] ^= K, A[15] ^= U, A[24] ^= K, A[25] ^= U, A[34] ^= K, A[35] ^= U, A[44] ^= K, A[45] ^= U, K = ae ^ (oe << 1 | me >>> 31), U = ie ^ (me << 1 | oe >>> 31), A[6] ^= K, A[7] ^= U, A[16] ^= K, A[17] ^= U, A[26] ^= K, A[27] ^= U, A[36] ^= K, A[37] ^= U, A[46] ^= K, A[47] ^= U, K = Z ^ (G << 1 | k >>> 31), U = ce ^ (k << 1 | G >>> 31), A[8] ^= K, A[9] ^= U, A[18] ^= K, A[19] ^= U, A[28] ^= K, A[29] ^= U, A[38] ^= K, A[39] ^= U, A[48] ^= K, A[49] ^= U, pe = A[0], se = A[1], ze = A[11] << 4 | A[10] >>> 28, nt = A[10] << 4 | A[11] >>> 28, fe = A[20] << 3 | A[21] >>> 29, ge = A[21] << 3 | A[20] >>> 29, yr = A[31] << 9 | A[30] >>> 23, br = A[30] << 9 | A[31] >>> 23, Me = A[40] << 18 | A[41] >>> 14, Pe = A[41] << 18 | A[40] >>> 14, De = A[2] << 1 | A[3] >>> 31, ut = A[3] << 1 | A[2] >>> 31, le = A[13] << 12 | A[12] >>> 20, be = A[12] << 12 | A[13] >>> 20, qe = A[22] << 10 | A[23] >>> 22, Ke = A[23] << 10 | A[22] >>> 22, de = A[33] << 13 | A[32] >>> 19, ve = A[32] << 13 | A[33] >>> 19, wr = A[42] << 2 | A[43] >>> 30, tr = A[43] << 2 | A[42] >>> 30, ft = A[5] << 30 | A[4] >>> 2, ht = A[4] << 30 | A[5] >>> 2, Ve = A[14] << 6 | A[15] >>> 26, Ze = A[15] << 6 | A[14] >>> 26, ye = A[25] << 11 | A[24] >>> 21, Ee = A[24] << 11 | A[25] >>> 21, at = A[34] << 15 | A[35] >>> 17, We = A[35] << 15 | A[34] >>> 17, Ae = A[45] << 29 | A[44] >>> 3, Ne = A[44] << 29 | A[45] >>> 3, $ = A[6] << 28 | A[7] >>> 4, te = A[7] << 28 | A[6] >>> 4, Mt = A[17] << 23 | A[16] >>> 9, rt = A[16] << 23 | A[17] >>> 9, Ge = A[26] << 25 | A[27] >>> 7, ke = A[27] << 25 | A[26] >>> 7, Te = A[36] << 21 | A[37] >>> 11, C = A[37] << 21 | A[36] >>> 11, $e = A[47] << 24 | A[46] >>> 8, dt = A[46] << 24 | A[47] >>> 8, et = A[8] << 27 | A[9] >>> 5, Ce = A[9] << 27 | A[8] >>> 5, J = A[18] << 20 | A[19] >>> 12, ne = A[19] << 20 | A[18] >>> 12, _t = A[29] << 7 | A[28] >>> 25, gr = A[28] << 7 | A[29] >>> 25, Re = A[38] << 8 | A[39] >>> 24, Je = A[39] << 8 | A[38] >>> 24, O = A[48] << 14 | A[49] >>> 18, B = A[49] << 14 | A[48] >>> 18, A[0] = pe ^ ~le & ye, A[1] = se ^ ~be & Ee, A[10] = $ ^ ~J & fe, A[11] = te ^ ~ne & ge, A[20] = De ^ ~Ve & Ge, A[21] = ut ^ ~Ze & ke, A[30] = et ^ ~ze & qe, A[31] = Ce ^ ~nt & Ke, A[40] = ft ^ ~Mt & _t, A[41] = ht ^ ~rt & gr, A[2] = le ^ ~ye & Te, A[3] = be ^ ~Ee & C, A[12] = J ^ ~fe & de, A[13] = ne ^ ~ge & ve, A[22] = Ve ^ ~Ge & Re, A[23] = Ze ^ ~ke & Je, A[32] = ze ^ ~qe & at, A[33] = nt ^ ~Ke & We, A[42] = Mt ^ ~_t & yr, A[43] = rt ^ ~gr & br, A[4] = ye ^ ~Te & O, A[5] = Ee ^ ~C & B, A[14] = fe ^ ~de & Ae, A[15] = ge ^ ~ve & Ne, A[24] = Ge ^ ~Re & Me, A[25] = ke ^ ~Je & Pe, A[34] = qe ^ ~at & $e, A[35] = Ke ^ ~We & dt, A[44] = _t ^ ~yr & wr, A[45] = gr ^ ~br & tr, A[6] = Te ^ ~O & pe, A[7] = C ^ ~B & se, A[16] = de ^ ~Ae & $, A[17] = ve ^ ~Ne & te, A[26] = Re ^ ~Me & De, A[27] = Je ^ ~Pe & ut, A[36] = at ^ ~$e & et, A[37] = We ^ ~dt & Ce, A[46] = yr ^ ~wr & ft, A[47] = br ^ ~tr & ht, A[8] = O ^ ~pe & le, A[9] = B ^ ~se & be, A[18] = Ae ^ ~$ & J, A[19] = Ne ^ ~te & ne, A[28] = Me ^ ~De & Ve, A[29] = Pe ^ ~ut & Ze, A[38] = $e ^ ~et & ze, A[39] = dt ^ ~Ce & nt, A[48] = wr ^ ~ft & Mt, A[49] = tr ^ ~ht & rt, A[0] ^= N[j], A[1] ^= N[j + 1]; + G = A[0] ^ A[10] ^ A[20] ^ A[30] ^ A[40], R = A[1] ^ A[11] ^ A[21] ^ A[31] ^ A[41], Y = A[2] ^ A[12] ^ A[22] ^ A[32] ^ A[42], ee = A[3] ^ A[13] ^ A[23] ^ A[33] ^ A[43], ae = A[4] ^ A[14] ^ A[24] ^ A[34] ^ A[44], ie = A[5] ^ A[15] ^ A[25] ^ A[35] ^ A[45], Z = A[6] ^ A[16] ^ A[26] ^ A[36] ^ A[46], ce = A[7] ^ A[17] ^ A[27] ^ A[37] ^ A[47], oe = A[8] ^ A[18] ^ A[28] ^ A[38] ^ A[48], me = A[9] ^ A[19] ^ A[29] ^ A[39] ^ A[49], K = oe ^ (Y << 1 | ee >>> 31), U = me ^ (ee << 1 | Y >>> 31), A[0] ^= K, A[1] ^= U, A[10] ^= K, A[11] ^= U, A[20] ^= K, A[21] ^= U, A[30] ^= K, A[31] ^= U, A[40] ^= K, A[41] ^= U, K = G ^ (ae << 1 | ie >>> 31), U = R ^ (ie << 1 | ae >>> 31), A[2] ^= K, A[3] ^= U, A[12] ^= K, A[13] ^= U, A[22] ^= K, A[23] ^= U, A[32] ^= K, A[33] ^= U, A[42] ^= K, A[43] ^= U, K = Y ^ (Z << 1 | ce >>> 31), U = ee ^ (ce << 1 | Z >>> 31), A[4] ^= K, A[5] ^= U, A[14] ^= K, A[15] ^= U, A[24] ^= K, A[25] ^= U, A[34] ^= K, A[35] ^= U, A[44] ^= K, A[45] ^= U, K = ae ^ (oe << 1 | me >>> 31), U = ie ^ (me << 1 | oe >>> 31), A[6] ^= K, A[7] ^= U, A[16] ^= K, A[17] ^= U, A[26] ^= K, A[27] ^= U, A[36] ^= K, A[37] ^= U, A[46] ^= K, A[47] ^= U, K = Z ^ (G << 1 | R >>> 31), U = ce ^ (R << 1 | G >>> 31), A[8] ^= K, A[9] ^= U, A[18] ^= K, A[19] ^= U, A[28] ^= K, A[29] ^= U, A[38] ^= K, A[39] ^= U, A[48] ^= K, A[49] ^= U, pe = A[0], se = A[1], ze = A[11] << 4 | A[10] >>> 28, nt = A[10] << 4 | A[11] >>> 28, fe = A[20] << 3 | A[21] >>> 29, ge = A[21] << 3 | A[20] >>> 29, yr = A[31] << 9 | A[30] >>> 23, br = A[30] << 9 | A[31] >>> 23, Me = A[40] << 18 | A[41] >>> 14, Pe = A[41] << 18 | A[40] >>> 14, De = A[2] << 1 | A[3] >>> 31, ut = A[3] << 1 | A[2] >>> 31, le = A[13] << 12 | A[12] >>> 20, be = A[12] << 12 | A[13] >>> 20, qe = A[22] << 10 | A[23] >>> 22, Ke = A[23] << 10 | A[22] >>> 22, de = A[33] << 13 | A[32] >>> 19, ve = A[32] << 13 | A[33] >>> 19, wr = A[42] << 2 | A[43] >>> 30, tr = A[43] << 2 | A[42] >>> 30, ft = A[5] << 30 | A[4] >>> 2, ht = A[4] << 30 | A[5] >>> 2, Ve = A[14] << 6 | A[15] >>> 26, Ze = A[15] << 6 | A[14] >>> 26, ye = A[25] << 11 | A[24] >>> 21, Ee = A[24] << 11 | A[25] >>> 21, at = A[34] << 15 | A[35] >>> 17, We = A[35] << 15 | A[34] >>> 17, Ae = A[45] << 29 | A[44] >>> 3, Ne = A[44] << 29 | A[45] >>> 3, $ = A[6] << 28 | A[7] >>> 4, te = A[7] << 28 | A[6] >>> 4, Mt = A[17] << 23 | A[16] >>> 9, rt = A[16] << 23 | A[17] >>> 9, Ge = A[26] << 25 | A[27] >>> 7, ke = A[27] << 25 | A[26] >>> 7, Te = A[36] << 21 | A[37] >>> 11, C = A[37] << 21 | A[36] >>> 11, $e = A[47] << 24 | A[46] >>> 8, dt = A[46] << 24 | A[47] >>> 8, et = A[8] << 27 | A[9] >>> 5, Ce = A[9] << 27 | A[8] >>> 5, J = A[18] << 20 | A[19] >>> 12, ne = A[19] << 20 | A[18] >>> 12, _t = A[29] << 7 | A[28] >>> 25, gr = A[28] << 7 | A[29] >>> 25, Re = A[38] << 8 | A[39] >>> 24, Je = A[39] << 8 | A[38] >>> 24, O = A[48] << 14 | A[49] >>> 18, B = A[49] << 14 | A[48] >>> 18, A[0] = pe ^ ~le & ye, A[1] = se ^ ~be & Ee, A[10] = $ ^ ~J & fe, A[11] = te ^ ~ne & ge, A[20] = De ^ ~Ve & Ge, A[21] = ut ^ ~Ze & ke, A[30] = et ^ ~ze & qe, A[31] = Ce ^ ~nt & Ke, A[40] = ft ^ ~Mt & _t, A[41] = ht ^ ~rt & gr, A[2] = le ^ ~ye & Te, A[3] = be ^ ~Ee & C, A[12] = J ^ ~fe & de, A[13] = ne ^ ~ge & ve, A[22] = Ve ^ ~Ge & Re, A[23] = Ze ^ ~ke & Je, A[32] = ze ^ ~qe & at, A[33] = nt ^ ~Ke & We, A[42] = Mt ^ ~_t & yr, A[43] = rt ^ ~gr & br, A[4] = ye ^ ~Te & O, A[5] = Ee ^ ~C & B, A[14] = fe ^ ~de & Ae, A[15] = ge ^ ~ve & Ne, A[24] = Ge ^ ~Re & Me, A[25] = ke ^ ~Je & Pe, A[34] = qe ^ ~at & $e, A[35] = Ke ^ ~We & dt, A[44] = _t ^ ~yr & wr, A[45] = gr ^ ~br & tr, A[6] = Te ^ ~O & pe, A[7] = C ^ ~B & se, A[16] = de ^ ~Ae & $, A[17] = ve ^ ~Ne & te, A[26] = Re ^ ~Me & De, A[27] = Je ^ ~Pe & ut, A[36] = at ^ ~$e & et, A[37] = We ^ ~dt & Ce, A[46] = yr ^ ~wr & ft, A[47] = br ^ ~tr & ht, A[8] = O ^ ~pe & le, A[9] = B ^ ~se & be, A[18] = Ae ^ ~$ & J, A[19] = Ne ^ ~te & ne, A[28] = Me ^ ~De & Ve, A[29] = Pe ^ ~ut & Ze, A[38] = $e ^ ~et & ze, A[39] = dt ^ ~Ce & nt, A[48] = wr ^ ~ft & Mt, A[49] = tr ^ ~ht & rt, A[0] ^= N[j], A[1] ^= N[j + 1]; }; if (a) t.exports = l; @@ -15391,69 +15392,69 @@ ${Ez(e, r)}`); for (y = 0; y < h.length; ++y) i[h[y]] = l[h[y]]; })(); - })(dP); - var LX = dP.exports; - var pP = /* @__PURE__ */ nc(LX); - function eu(t) { - return "0x" + pP.keccak_256(er(t)); - } - var BX = "rlp/5.7.0"; - var UX = new ot(BX); - function R6(t) { + })(sP); + var PX = sP.exports; + var oP = /* @__PURE__ */ rc(PX); + function $c(t) { + return "0x" + oP.keccak_256(er(t)); + } + var kX = "rlp/5.7.0"; + var RX = new ot(kX); + function N6(t) { const e = []; for (; t; ) e.unshift(t & 255), t >>= 8; return e; } - function mP(t) { + function aP(t) { if (Array.isArray(t)) { let n = []; if (t.forEach(function(s) { - n = n.concat(mP(s)); + n = n.concat(aP(s)); }), n.length <= 55) return n.unshift(192 + n.length), n; - const i = R6(n.length); + const i = N6(n.length); return i.unshift(247 + i.length), i.concat(n); } - c8(t) || UX.throwArgumentError("RLP object must be BytesLike", "object", t); + i8(t) || RX.throwArgumentError("RLP object must be BytesLike", "object", t); const e = Array.prototype.slice.call(er(t)); if (e.length === 1 && e[0] <= 127) return e; if (e.length <= 55) return e.unshift(128 + e.length), e; - const r = R6(e.length); + const r = N6(e.length); return r.unshift(183 + r.length), r.concat(e); } - function jX(t) { - return It(mP(t)); + function CX(t) { + return It(aP(t)); } - var VX = "address/5.7.0"; - var Vc = new ot(VX); - function C6(t) { - Rr(t, 20) || Vc.throwArgumentError("invalid address", "address", t), t = t.toLowerCase(); + var DX = "address/5.7.0"; + var jc = new ot(DX); + function I6(t) { + Rr(t, 20) || jc.throwArgumentError("invalid address", "address", t), t = t.toLowerCase(); const e = t.substring(2).split(""), r = new Uint8Array(40); for (let i = 0; i < 40; i++) r[i] = e[i].charCodeAt(0); - const n = er(eu(r)); + const n = er($c(r)); for (let i = 0; i < 40; i += 2) n[i >> 1] >> 4 >= 8 && (e[i] = e[i].toUpperCase()), (n[i >> 1] & 15) >= 8 && (e[i + 1] = e[i + 1].toUpperCase()); return "0x" + e.join(""); } - var zX = 9007199254740991; - function FX(t) { + var LX = 9007199254740991; + function BX(t) { return Math.log10 ? Math.log10(t) : Math.log(t) / Math.LN10; } - var h8 = {}; + var c8 = {}; for (let t = 0; t < 10; t++) - h8[String(t)] = String(t); + c8[String(t)] = String(t); for (let t = 0; t < 26; t++) - h8[String.fromCharCode(65 + t)] = String(10 + t); - var D6 = Math.floor(FX(zX)); - function gP(t) { + c8[String.fromCharCode(65 + t)] = String(10 + t); + var O6 = Math.floor(BX(LX)); + function cP(t) { t = t.toUpperCase(), t = t.substring(4) + t.substring(0, 2) + "00"; - let e = t.split("").map((n) => h8[n]).join(""); - for (; e.length >= D6; ) { - let n = e.substring(0, D6); + let e = t.split("").map((n) => c8[n]).join(""); + for (; e.length >= O6; ) { + let n = e.substring(0, O6); e = parseInt(n, 10) % 97 + e.substring(n.length); } let r = String(98 - parseInt(e, 10) % 97); @@ -15461,64 +15462,64 @@ ${Ez(e, r)}`); r = "0" + r; return r; } - function Jn(t) { + function Qn(t) { let e = null; - if (typeof t != "string" && Vc.throwArgumentError("invalid address", "address", t), t.match(/^(0x)?[0-9a-fA-F]{40}$/)) - t.substring(0, 2) !== "0x" && (t = "0x" + t), e = C6(t), t.match(/([A-F].*[a-f])|([a-f].*[A-F])/) && e !== t && Vc.throwArgumentError("bad address checksum", "address", t); + if (typeof t != "string" && jc.throwArgumentError("invalid address", "address", t), t.match(/^(0x)?[0-9a-fA-F]{40}$/)) + t.substring(0, 2) !== "0x" && (t = "0x" + t), e = I6(t), t.match(/([A-F].*[a-f])|([a-f].*[A-F])/) && e !== t && jc.throwArgumentError("bad address checksum", "address", t); else if (t.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)) { - for (t.substring(2, 4) !== gP(t) && Vc.throwArgumentError("bad icap checksum", "address", t), e = cP(t.substring(4)); e.length < 40; ) + for (t.substring(2, 4) !== cP(t) && jc.throwArgumentError("bad icap checksum", "address", t), e = eP(t.substring(4)); e.length < 40; ) e = "0" + e; - e = C6("0x" + e); + e = I6("0x" + e); } else - Vc.throwArgumentError("invalid address", "address", t); + jc.throwArgumentError("invalid address", "address", t); return e; } - function HX(t) { + function UX(t) { try { - return Jn(t), true; + return Qn(t), true; } catch { } return false; } - function qX(t) { - let e = uP(Jn(t).substring(2)).toUpperCase(); + function jX(t) { + let e = tP(Qn(t).substring(2)).toUpperCase(); for (; e.length < 30; ) e = "0" + e; - return "XE" + gP("XE00" + e) + e; + return "XE" + cP("XE00" + e) + e; } - function yP(t) { + function uP(t) { let e = null; try { - e = Jn(t.from); + e = Qn(t.from); } catch { - Vc.throwArgumentError("missing from address", "transaction", t); + jc.throwArgumentError("missing from address", "transaction", t); } - const r = nP(er(zt.from(t.nonce).toHexString())); - return Jn(f0(eu(jX([e, r])), 12)); + const r = YO(er(zt.from(t.nonce).toHexString())); + return Qn(u0($c(CX([e, r])), 12)); } - function WX(t, e, r) { - return B1(e) !== 32 && Vc.throwArgumentError("salt must be 32 bytes", "salt", e), B1(r) !== 32 && Vc.throwArgumentError("initCodeHash must be 32 bytes", "initCodeHash", r), Jn(f0(eu(ci(["0xff", Jn(t), e, r])), 12)); + function VX(t, e, r) { + return L1(e) !== 32 && jc.throwArgumentError("salt must be 32 bytes", "salt", e), L1(r) !== 32 && jc.throwArgumentError("initCodeHash must be 32 bytes", "initCodeHash", r), Qn(u0($c(ui(["0xff", Qn(t), e, r])), 12)); } - var GX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var zX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - getAddress: Jn, - getContractAddress: yP, - getCreate2Address: WX, - getIcapAddress: qX, - isAddress: HX + getAddress: Qn, + getContractAddress: uP, + getCreate2Address: VX, + getIcapAddress: jX, + isAddress: UX }, Symbol.toStringTag, { value: "Module" })); - var KX = /* @__PURE__ */ fn(GX); - var d8 = /* @__PURE__ */ fn(DX); - var bP = /* @__PURE__ */ fn(OX); - var wP = /* @__PURE__ */ fn(mX); - var vP = /* @__PURE__ */ fn(xX); - var xP = /* @__PURE__ */ zt.from(-1); - var _P = /* @__PURE__ */ zt.from(0); - var EP = /* @__PURE__ */ zt.from(1); - var SP = /* @__PURE__ */ zt.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"); - var XX = "0x0000000000000000000000000000000000000000000000000000000000000000"; - var YX = "strings/5.7.0"; - var MP = new ot(YX); + var FX = /* @__PURE__ */ fn(zX); + var u8 = /* @__PURE__ */ fn(OX); + var lP = /* @__PURE__ */ fn(MX); + var fP = /* @__PURE__ */ fn(lX); + var hP = /* @__PURE__ */ fn(gX); + var dP = /* @__PURE__ */ zt.from(-1); + var pP = /* @__PURE__ */ zt.from(0); + var mP = /* @__PURE__ */ zt.from(1); + var gP = /* @__PURE__ */ zt.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"); + var HX = "0x0000000000000000000000000000000000000000000000000000000000000000"; + var qX = "strings/5.7.0"; + var yP = new ot(qX); var tl; (function(t) { t.current = "", t.NFC = "NFC", t.NFD = "NFD", t.NFKC = "NFKC", t.NFKD = "NFKD"; @@ -15527,10 +15528,10 @@ ${Ez(e, r)}`); (function(t) { t.UNEXPECTED_CONTINUE = "unexpected continuation byte", t.BAD_PREFIX = "bad codepoint prefix", t.OVERRUN = "string overrun", t.MISSING_CONTINUE = "missing continuation byte", t.OUT_OF_RANGE = "out of UTF-8 range", t.UTF16_SURROGATE = "UTF-16 surrogate", t.OVERLONG = "overlong representation"; })(Ui || (Ui = {})); - function ZX(t, e, r, n, i) { - return MP.throwArgumentError(`invalid codepoint at offset ${e}; ${t}`, "bytes", r); + function WX(t, e, r, n, i) { + return yP.throwArgumentError(`invalid codepoint at offset ${e}; ${t}`, "bytes", r); } - function AP(t, e, r, n, i) { + function bP(t, e, r, n, i) { if (t === Ui.BAD_PREFIX || t === Ui.UNEXPECTED_CONTINUE) { let s = 0; for (let o = e + 1; o < r.length && r[o] >> 6 === 2; o++) @@ -15539,16 +15540,16 @@ ${Ez(e, r)}`); } return t === Ui.OVERRUN ? r.length - e - 1 : 0; } - function JX(t, e, r, n, i) { - return t === Ui.OVERLONG ? (n.push(i), 0) : (n.push(65533), AP(t, e, r)); + function GX(t, e, r, n, i) { + return t === Ui.OVERLONG ? (n.push(i), 0) : (n.push(65533), bP(t, e, r)); } - var TP = Object.freeze({ - error: ZX, - ignore: AP, - replace: JX + var wP = Object.freeze({ + error: WX, + ignore: bP, + replace: GX }); - function p8(t, e) { - e == null && (e = TP.error), t = er(t); + function l8(t, e) { + e == null && (e = wP.error), t = er(t); const r = []; let n = 0; for (; n < t.length; ) { @@ -15599,8 +15600,8 @@ ${Ez(e, r)}`); } return r; } - function Gf(t, e = tl.current) { - e != tl.current && (MP.checkNormalize(), t = t.normalize(e)); + function Wf(t, e = tl.current) { + e != tl.current && (yP.checkNormalize(), t = t.normalize(e)); let r = []; for (let n = 0; n < t.length; n++) { const i = t.charCodeAt(n); @@ -15624,8 +15625,8 @@ ${Ez(e, r)}`); const e = "0000" + t.toString(16); return "\\u" + e.substring(e.length - 4); } - function QX(t, e) { - return '"' + p8(t, e).map((r) => { + function KX(t, e) { + return '"' + l8(t, e).map((r) => { if (r < 256) { switch (r) { case 8: @@ -15647,22 +15648,22 @@ ${Ez(e, r)}`); return r <= 65535 ? gy(r) : (r -= 65536, gy((r >> 10 & 1023) + 55296) + gy((r & 1023) + 56320)); }).join("") + '"'; } - function $3(t) { + function J3(t) { return t.map((e) => e <= 65535 ? String.fromCharCode(e) : (e -= 65536, String.fromCharCode((e >> 10 & 1023) + 55296, (e & 1023) + 56320))).join(""); } function _g(t, e) { - return $3(p8(t, e)); + return J3(l8(t, e)); } - function ew(t, e = tl.current) { - return p8(Gf(t, e)); + function Q3(t, e = tl.current) { + return l8(Wf(t, e)); } - function $X(t) { - const e = Gf(t); + function XX(t) { + const e = Wf(t); if (e.length > 31) throw new Error("bytes32 string must be less than 32 bytes"); - return It(ci([e, XX]).slice(0, 32)); + return It(ui([e, HX]).slice(0, 32)); } - function eY(t) { + function YX(t) { const e = er(t); if (e.length !== 32) throw new Error("invalid bytes32 - not 32 bytes long"); @@ -15673,7 +15674,7 @@ ${Ez(e, r)}`); r--; return _g(e.slice(0, r)); } - function tY(t) { + function ZX(t) { if (t.length % 4 !== 0) throw new Error("bad data"); let e = []; @@ -15681,7 +15682,7 @@ ${Ez(e, r)}`); e.push(parseInt(t.substring(r, r + 4), 16)); return e; } - function m8(t, e) { + function f8(t, e) { e || (e = function(i) { return [parseInt(i, 16)]; }); @@ -15691,7 +15692,7 @@ ${Ez(e, r)}`); r += parseInt(s[0], 16), n[r] = e(s[1]); }), n; } - function NP(t) { + function vP(t) { let e = 0; return t.split(",").map((r) => { let n = r.split("-"); @@ -15700,7 +15701,7 @@ ${Ez(e, r)}`); return e = parseInt(n[1], 16), { l: i, h: e }; }); } - function g8(t, e) { + function h8(t, e) { let r = 0; for (let n = 0; n < e.length; n++) { let i = e[n]; @@ -15712,9 +15713,9 @@ ${Ez(e, r)}`); } return null; } - var rY = NP("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"); - var nY = "ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((t) => parseInt(t, 16)); - var iY = [ + var JX = vP("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"); + var QX = "ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((t) => parseInt(t, 16)); + var $X = [ { h: 25, s: 32, l: 65 }, { h: 30, s: 32, e: [23], l: 127 }, { h: 54, s: 1, e: [48], l: 64, d: 2 }, @@ -15758,80 +15759,80 @@ ${Ez(e, r)}`); { h: 24, s: -119717, e: [17], l: 58 }, { h: 24, s: -119775, e: [17], l: 58 } ]; - var sY = m8("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"); - var oY = m8("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"); - var aY = m8("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D", tY); - var cY = NP("80-20,2a0-,39c,32,f71,18e,7f2-f,19-7,30-4,7-5,f81-b,5,a800-20ff,4d1-1f,110,fa-6,d174-7,2e84-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,2,1f-5f,ff7f-20001"); - function uY(t) { + var eY = f8("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"); + var tY = f8("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"); + var rY = f8("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D", ZX); + var nY = vP("80-20,2a0-,39c,32,f71,18e,7f2-f,19-7,30-4,7-5,f81-b,5,a800-20ff,4d1-1f,110,fa-6,d174-7,2e84-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,2,1f-5f,ff7f-20001"); + function iY(t) { return t.reduce((e, r) => (r.forEach((n) => { e.push(n); }), e), []); } - function lY(t) { - return !!g8(t, rY); + function sY(t) { + return !!h8(t, JX); } - function fY(t) { - let e = g8(t, iY); + function oY(t) { + let e = h8(t, $X); if (e) return [t + e.s]; - let r = sY[t]; + let r = eY[t]; if (r) return r; - let n = oY[t]; + let n = tY[t]; if (n) return [t + n[0]]; - let i = aY[t]; + let i = rY[t]; return i || null; } - function hY(t) { - return !!g8(t, cY); + function aY(t) { + return !!h8(t, nY); } - function dY(t) { + function cY(t) { if (t.match(/^[a-z0-9-]*$/i) && t.length <= 59) return t.toLowerCase(); - let e = ew(t); - e = uY(e.map((n) => { - if (nY.indexOf(n) >= 0) + let e = Q3(t); + e = iY(e.map((n) => { + if (QX.indexOf(n) >= 0) return []; if (n >= 65024 && n <= 65039) return []; - let i = fY(n); + let i = oY(n); return i || [n]; - })), e = ew($3(e), tl.NFKC), e.forEach((n) => { - if (hY(n)) + })), e = Q3(J3(e), tl.NFKC), e.forEach((n) => { + if (aY(n)) throw new Error("STRINGPREP_CONTAINS_PROHIBITED"); }), e.forEach((n) => { - if (lY(n)) + if (sY(n)) throw new Error("STRINGPREP_CONTAINS_UNASSIGNED"); }); - let r = $3(e); + let r = J3(e); if (r.substring(0, 1) === "-" || r.substring(2, 4) === "--" || r.substring(r.length - 1) === "-") throw new Error("invalid hyphen"); return r; } - var pY = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var uY = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, get UnicodeNormalizationForm() { return tl; }, - Utf8ErrorFuncs: TP, + Utf8ErrorFuncs: wP, get Utf8ErrorReason() { return Ui; }, - _toEscapedUtf8String: QX, - formatBytes32String: $X, - nameprep: dY, - parseBytes32String: eY, - toUtf8Bytes: Gf, - toUtf8CodePoints: ew, + _toEscapedUtf8String: KX, + formatBytes32String: XX, + nameprep: cY, + parseBytes32String: YX, + toUtf8Bytes: Wf, + toUtf8CodePoints: Q3, toUtf8String: _g }, Symbol.toStringTag, { value: "Module" })); - var IP = /* @__PURE__ */ fn(pY); - var Eg = /* @__PURE__ */ fn(wH); - var y8 = /* @__PURE__ */ fn(oX); - var bd = {}; - var b8 = { exports: {} }; - b8.exports; + var xP = /* @__PURE__ */ fn(uY); + var Eg = /* @__PURE__ */ fn(hH); + var d8 = /* @__PURE__ */ fn(tX); + var yd = {}; + var p8 = { exports: {} }; + p8.exports; (function(t) { (function(e, r) { function n(V, S) { @@ -15852,7 +15853,7 @@ ${Ez(e, r)}`); typeof e == "object" ? e.exports = s : r.BN = s, s.BN = s, s.wordSize = 26; var o; try { - typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = ng.Buffer; + typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = rg.Buffer; } catch { } s.isBN = function(S) { @@ -16267,30 +16268,30 @@ ${Ez(e, r)}`); return M !== 0 ? d.words[w] = M | 0 : d.length--, d.strip(); } var N = function(S, d, l) { - var h = S.words, y = d.words, x = l.words, v = 0, M, w, g, m = h[0] | 0, P = m & 8191, Q = m >>> 13, A = h[1] | 0, K = A & 8191, U = A >>> 13, j = h[2] | 0, G = j & 8191, k = j >>> 13, Y = h[3] | 0, ee = Y & 8191, ae = Y >>> 13, ie = h[4] | 0, Z = ie & 8191, ce = ie >>> 13, oe = h[5] | 0, me = oe & 8191, pe = oe >>> 13, se = h[6] | 0, le = se & 8191, be = se >>> 13, ye = h[7] | 0, Ee = ye & 8191, Te = ye >>> 13, C = h[8] | 0, O = C & 8191, B = C >>> 13, $ = h[9] | 0, te = $ & 8191, J = $ >>> 13, ne = y[0] | 0, fe = ne & 8191, ge = ne >>> 13, de = y[1] | 0, ve = de & 8191, Ae = de >>> 13, Ne = y[2] | 0, De = Ne & 8191, ut = Ne >>> 13, Ve = y[3] | 0, Ze = Ve & 8191, Ge = Ve >>> 13, ke = y[4] | 0, Re = ke & 8191, Je = ke >>> 13, Me = y[5] | 0, Pe = Me & 8191, et = Me >>> 13, Ce = y[6] | 0, ze = Ce & 8191, nt = Ce >>> 13, qe = y[7] | 0, Ke = qe & 8191, at = qe >>> 13, We = y[8] | 0, $e = We & 8191, dt = We >>> 13, ft = y[9] | 0, ht = ft & 8191, Mt = ft >>> 13; + var h = S.words, y = d.words, x = l.words, v = 0, M, w, g, m = h[0] | 0, P = m & 8191, Q = m >>> 13, A = h[1] | 0, K = A & 8191, U = A >>> 13, j = h[2] | 0, G = j & 8191, R = j >>> 13, Y = h[3] | 0, ee = Y & 8191, ae = Y >>> 13, ie = h[4] | 0, Z = ie & 8191, ce = ie >>> 13, oe = h[5] | 0, me = oe & 8191, pe = oe >>> 13, se = h[6] | 0, le = se & 8191, be = se >>> 13, ye = h[7] | 0, Ee = ye & 8191, Te = ye >>> 13, C = h[8] | 0, O = C & 8191, B = C >>> 13, $ = h[9] | 0, te = $ & 8191, J = $ >>> 13, ne = y[0] | 0, fe = ne & 8191, ge = ne >>> 13, de = y[1] | 0, ve = de & 8191, Ae = de >>> 13, Ne = y[2] | 0, De = Ne & 8191, ut = Ne >>> 13, Ve = y[3] | 0, Ze = Ve & 8191, Ge = Ve >>> 13, ke = y[4] | 0, Re = ke & 8191, Je = ke >>> 13, Me = y[5] | 0, Pe = Me & 8191, et = Me >>> 13, Ce = y[6] | 0, ze = Ce & 8191, nt = Ce >>> 13, qe = y[7] | 0, Ke = qe & 8191, at = qe >>> 13, We = y[8] | 0, $e = We & 8191, dt = We >>> 13, ft = y[9] | 0, ht = ft & 8191, Mt = ft >>> 13; l.negative = S.negative ^ d.negative, l.length = 19, M = Math.imul(P, fe), w = Math.imul(P, ge), w = w + Math.imul(Q, fe) | 0, g = Math.imul(Q, ge); var rt = (v + M | 0) + ((w & 8191) << 13) | 0; v = (g + (w >>> 13) | 0) + (rt >>> 26) | 0, rt &= 67108863, M = Math.imul(K, fe), w = Math.imul(K, ge), w = w + Math.imul(U, fe) | 0, g = Math.imul(U, ge), M = M + Math.imul(P, ve) | 0, w = w + Math.imul(P, Ae) | 0, w = w + Math.imul(Q, ve) | 0, g = g + Math.imul(Q, Ae) | 0; var _t = (v + M | 0) + ((w & 8191) << 13) | 0; - v = (g + (w >>> 13) | 0) + (_t >>> 26) | 0, _t &= 67108863, M = Math.imul(G, fe), w = Math.imul(G, ge), w = w + Math.imul(k, fe) | 0, g = Math.imul(k, ge), M = M + Math.imul(K, ve) | 0, w = w + Math.imul(K, Ae) | 0, w = w + Math.imul(U, ve) | 0, g = g + Math.imul(U, Ae) | 0, M = M + Math.imul(P, De) | 0, w = w + Math.imul(P, ut) | 0, w = w + Math.imul(Q, De) | 0, g = g + Math.imul(Q, ut) | 0; + v = (g + (w >>> 13) | 0) + (_t >>> 26) | 0, _t &= 67108863, M = Math.imul(G, fe), w = Math.imul(G, ge), w = w + Math.imul(R, fe) | 0, g = Math.imul(R, ge), M = M + Math.imul(K, ve) | 0, w = w + Math.imul(K, Ae) | 0, w = w + Math.imul(U, ve) | 0, g = g + Math.imul(U, Ae) | 0, M = M + Math.imul(P, De) | 0, w = w + Math.imul(P, ut) | 0, w = w + Math.imul(Q, De) | 0, g = g + Math.imul(Q, ut) | 0; var gr = (v + M | 0) + ((w & 8191) << 13) | 0; - v = (g + (w >>> 13) | 0) + (gr >>> 26) | 0, gr &= 67108863, M = Math.imul(ee, fe), w = Math.imul(ee, ge), w = w + Math.imul(ae, fe) | 0, g = Math.imul(ae, ge), M = M + Math.imul(G, ve) | 0, w = w + Math.imul(G, Ae) | 0, w = w + Math.imul(k, ve) | 0, g = g + Math.imul(k, Ae) | 0, M = M + Math.imul(K, De) | 0, w = w + Math.imul(K, ut) | 0, w = w + Math.imul(U, De) | 0, g = g + Math.imul(U, ut) | 0, M = M + Math.imul(P, Ze) | 0, w = w + Math.imul(P, Ge) | 0, w = w + Math.imul(Q, Ze) | 0, g = g + Math.imul(Q, Ge) | 0; + v = (g + (w >>> 13) | 0) + (gr >>> 26) | 0, gr &= 67108863, M = Math.imul(ee, fe), w = Math.imul(ee, ge), w = w + Math.imul(ae, fe) | 0, g = Math.imul(ae, ge), M = M + Math.imul(G, ve) | 0, w = w + Math.imul(G, Ae) | 0, w = w + Math.imul(R, ve) | 0, g = g + Math.imul(R, Ae) | 0, M = M + Math.imul(K, De) | 0, w = w + Math.imul(K, ut) | 0, w = w + Math.imul(U, De) | 0, g = g + Math.imul(U, ut) | 0, M = M + Math.imul(P, Ze) | 0, w = w + Math.imul(P, Ge) | 0, w = w + Math.imul(Q, Ze) | 0, g = g + Math.imul(Q, Ge) | 0; var yr = (v + M | 0) + ((w & 8191) << 13) | 0; - v = (g + (w >>> 13) | 0) + (yr >>> 26) | 0, yr &= 67108863, M = Math.imul(Z, fe), w = Math.imul(Z, ge), w = w + Math.imul(ce, fe) | 0, g = Math.imul(ce, ge), M = M + Math.imul(ee, ve) | 0, w = w + Math.imul(ee, Ae) | 0, w = w + Math.imul(ae, ve) | 0, g = g + Math.imul(ae, Ae) | 0, M = M + Math.imul(G, De) | 0, w = w + Math.imul(G, ut) | 0, w = w + Math.imul(k, De) | 0, g = g + Math.imul(k, ut) | 0, M = M + Math.imul(K, Ze) | 0, w = w + Math.imul(K, Ge) | 0, w = w + Math.imul(U, Ze) | 0, g = g + Math.imul(U, Ge) | 0, M = M + Math.imul(P, Re) | 0, w = w + Math.imul(P, Je) | 0, w = w + Math.imul(Q, Re) | 0, g = g + Math.imul(Q, Je) | 0; + v = (g + (w >>> 13) | 0) + (yr >>> 26) | 0, yr &= 67108863, M = Math.imul(Z, fe), w = Math.imul(Z, ge), w = w + Math.imul(ce, fe) | 0, g = Math.imul(ce, ge), M = M + Math.imul(ee, ve) | 0, w = w + Math.imul(ee, Ae) | 0, w = w + Math.imul(ae, ve) | 0, g = g + Math.imul(ae, Ae) | 0, M = M + Math.imul(G, De) | 0, w = w + Math.imul(G, ut) | 0, w = w + Math.imul(R, De) | 0, g = g + Math.imul(R, ut) | 0, M = M + Math.imul(K, Ze) | 0, w = w + Math.imul(K, Ge) | 0, w = w + Math.imul(U, Ze) | 0, g = g + Math.imul(U, Ge) | 0, M = M + Math.imul(P, Re) | 0, w = w + Math.imul(P, Je) | 0, w = w + Math.imul(Q, Re) | 0, g = g + Math.imul(Q, Je) | 0; var br = (v + M | 0) + ((w & 8191) << 13) | 0; - v = (g + (w >>> 13) | 0) + (br >>> 26) | 0, br &= 67108863, M = Math.imul(me, fe), w = Math.imul(me, ge), w = w + Math.imul(pe, fe) | 0, g = Math.imul(pe, ge), M = M + Math.imul(Z, ve) | 0, w = w + Math.imul(Z, Ae) | 0, w = w + Math.imul(ce, ve) | 0, g = g + Math.imul(ce, Ae) | 0, M = M + Math.imul(ee, De) | 0, w = w + Math.imul(ee, ut) | 0, w = w + Math.imul(ae, De) | 0, g = g + Math.imul(ae, ut) | 0, M = M + Math.imul(G, Ze) | 0, w = w + Math.imul(G, Ge) | 0, w = w + Math.imul(k, Ze) | 0, g = g + Math.imul(k, Ge) | 0, M = M + Math.imul(K, Re) | 0, w = w + Math.imul(K, Je) | 0, w = w + Math.imul(U, Re) | 0, g = g + Math.imul(U, Je) | 0, M = M + Math.imul(P, Pe) | 0, w = w + Math.imul(P, et) | 0, w = w + Math.imul(Q, Pe) | 0, g = g + Math.imul(Q, et) | 0; + v = (g + (w >>> 13) | 0) + (br >>> 26) | 0, br &= 67108863, M = Math.imul(me, fe), w = Math.imul(me, ge), w = w + Math.imul(pe, fe) | 0, g = Math.imul(pe, ge), M = M + Math.imul(Z, ve) | 0, w = w + Math.imul(Z, Ae) | 0, w = w + Math.imul(ce, ve) | 0, g = g + Math.imul(ce, Ae) | 0, M = M + Math.imul(ee, De) | 0, w = w + Math.imul(ee, ut) | 0, w = w + Math.imul(ae, De) | 0, g = g + Math.imul(ae, ut) | 0, M = M + Math.imul(G, Ze) | 0, w = w + Math.imul(G, Ge) | 0, w = w + Math.imul(R, Ze) | 0, g = g + Math.imul(R, Ge) | 0, M = M + Math.imul(K, Re) | 0, w = w + Math.imul(K, Je) | 0, w = w + Math.imul(U, Re) | 0, g = g + Math.imul(U, Je) | 0, M = M + Math.imul(P, Pe) | 0, w = w + Math.imul(P, et) | 0, w = w + Math.imul(Q, Pe) | 0, g = g + Math.imul(Q, et) | 0; var wr = (v + M | 0) + ((w & 8191) << 13) | 0; - v = (g + (w >>> 13) | 0) + (wr >>> 26) | 0, wr &= 67108863, M = Math.imul(le, fe), w = Math.imul(le, ge), w = w + Math.imul(be, fe) | 0, g = Math.imul(be, ge), M = M + Math.imul(me, ve) | 0, w = w + Math.imul(me, Ae) | 0, w = w + Math.imul(pe, ve) | 0, g = g + Math.imul(pe, Ae) | 0, M = M + Math.imul(Z, De) | 0, w = w + Math.imul(Z, ut) | 0, w = w + Math.imul(ce, De) | 0, g = g + Math.imul(ce, ut) | 0, M = M + Math.imul(ee, Ze) | 0, w = w + Math.imul(ee, Ge) | 0, w = w + Math.imul(ae, Ze) | 0, g = g + Math.imul(ae, Ge) | 0, M = M + Math.imul(G, Re) | 0, w = w + Math.imul(G, Je) | 0, w = w + Math.imul(k, Re) | 0, g = g + Math.imul(k, Je) | 0, M = M + Math.imul(K, Pe) | 0, w = w + Math.imul(K, et) | 0, w = w + Math.imul(U, Pe) | 0, g = g + Math.imul(U, et) | 0, M = M + Math.imul(P, ze) | 0, w = w + Math.imul(P, nt) | 0, w = w + Math.imul(Q, ze) | 0, g = g + Math.imul(Q, nt) | 0; + v = (g + (w >>> 13) | 0) + (wr >>> 26) | 0, wr &= 67108863, M = Math.imul(le, fe), w = Math.imul(le, ge), w = w + Math.imul(be, fe) | 0, g = Math.imul(be, ge), M = M + Math.imul(me, ve) | 0, w = w + Math.imul(me, Ae) | 0, w = w + Math.imul(pe, ve) | 0, g = g + Math.imul(pe, Ae) | 0, M = M + Math.imul(Z, De) | 0, w = w + Math.imul(Z, ut) | 0, w = w + Math.imul(ce, De) | 0, g = g + Math.imul(ce, ut) | 0, M = M + Math.imul(ee, Ze) | 0, w = w + Math.imul(ee, Ge) | 0, w = w + Math.imul(ae, Ze) | 0, g = g + Math.imul(ae, Ge) | 0, M = M + Math.imul(G, Re) | 0, w = w + Math.imul(G, Je) | 0, w = w + Math.imul(R, Re) | 0, g = g + Math.imul(R, Je) | 0, M = M + Math.imul(K, Pe) | 0, w = w + Math.imul(K, et) | 0, w = w + Math.imul(U, Pe) | 0, g = g + Math.imul(U, et) | 0, M = M + Math.imul(P, ze) | 0, w = w + Math.imul(P, nt) | 0, w = w + Math.imul(Q, ze) | 0, g = g + Math.imul(Q, nt) | 0; var tr = (v + M | 0) + ((w & 8191) << 13) | 0; - v = (g + (w >>> 13) | 0) + (tr >>> 26) | 0, tr &= 67108863, M = Math.imul(Ee, fe), w = Math.imul(Ee, ge), w = w + Math.imul(Te, fe) | 0, g = Math.imul(Te, ge), M = M + Math.imul(le, ve) | 0, w = w + Math.imul(le, Ae) | 0, w = w + Math.imul(be, ve) | 0, g = g + Math.imul(be, Ae) | 0, M = M + Math.imul(me, De) | 0, w = w + Math.imul(me, ut) | 0, w = w + Math.imul(pe, De) | 0, g = g + Math.imul(pe, ut) | 0, M = M + Math.imul(Z, Ze) | 0, w = w + Math.imul(Z, Ge) | 0, w = w + Math.imul(ce, Ze) | 0, g = g + Math.imul(ce, Ge) | 0, M = M + Math.imul(ee, Re) | 0, w = w + Math.imul(ee, Je) | 0, w = w + Math.imul(ae, Re) | 0, g = g + Math.imul(ae, Je) | 0, M = M + Math.imul(G, Pe) | 0, w = w + Math.imul(G, et) | 0, w = w + Math.imul(k, Pe) | 0, g = g + Math.imul(k, et) | 0, M = M + Math.imul(K, ze) | 0, w = w + Math.imul(K, nt) | 0, w = w + Math.imul(U, ze) | 0, g = g + Math.imul(U, nt) | 0, M = M + Math.imul(P, Ke) | 0, w = w + Math.imul(P, at) | 0, w = w + Math.imul(Q, Ke) | 0, g = g + Math.imul(Q, at) | 0; + v = (g + (w >>> 13) | 0) + (tr >>> 26) | 0, tr &= 67108863, M = Math.imul(Ee, fe), w = Math.imul(Ee, ge), w = w + Math.imul(Te, fe) | 0, g = Math.imul(Te, ge), M = M + Math.imul(le, ve) | 0, w = w + Math.imul(le, Ae) | 0, w = w + Math.imul(be, ve) | 0, g = g + Math.imul(be, Ae) | 0, M = M + Math.imul(me, De) | 0, w = w + Math.imul(me, ut) | 0, w = w + Math.imul(pe, De) | 0, g = g + Math.imul(pe, ut) | 0, M = M + Math.imul(Z, Ze) | 0, w = w + Math.imul(Z, Ge) | 0, w = w + Math.imul(ce, Ze) | 0, g = g + Math.imul(ce, Ge) | 0, M = M + Math.imul(ee, Re) | 0, w = w + Math.imul(ee, Je) | 0, w = w + Math.imul(ae, Re) | 0, g = g + Math.imul(ae, Je) | 0, M = M + Math.imul(G, Pe) | 0, w = w + Math.imul(G, et) | 0, w = w + Math.imul(R, Pe) | 0, g = g + Math.imul(R, et) | 0, M = M + Math.imul(K, ze) | 0, w = w + Math.imul(K, nt) | 0, w = w + Math.imul(U, ze) | 0, g = g + Math.imul(U, nt) | 0, M = M + Math.imul(P, Ke) | 0, w = w + Math.imul(P, at) | 0, w = w + Math.imul(Q, Ke) | 0, g = g + Math.imul(Q, at) | 0; var Cn = (v + M | 0) + ((w & 8191) << 13) | 0; - v = (g + (w >>> 13) | 0) + (Cn >>> 26) | 0, Cn &= 67108863, M = Math.imul(O, fe), w = Math.imul(O, ge), w = w + Math.imul(B, fe) | 0, g = Math.imul(B, ge), M = M + Math.imul(Ee, ve) | 0, w = w + Math.imul(Ee, Ae) | 0, w = w + Math.imul(Te, ve) | 0, g = g + Math.imul(Te, Ae) | 0, M = M + Math.imul(le, De) | 0, w = w + Math.imul(le, ut) | 0, w = w + Math.imul(be, De) | 0, g = g + Math.imul(be, ut) | 0, M = M + Math.imul(me, Ze) | 0, w = w + Math.imul(me, Ge) | 0, w = w + Math.imul(pe, Ze) | 0, g = g + Math.imul(pe, Ge) | 0, M = M + Math.imul(Z, Re) | 0, w = w + Math.imul(Z, Je) | 0, w = w + Math.imul(ce, Re) | 0, g = g + Math.imul(ce, Je) | 0, M = M + Math.imul(ee, Pe) | 0, w = w + Math.imul(ee, et) | 0, w = w + Math.imul(ae, Pe) | 0, g = g + Math.imul(ae, et) | 0, M = M + Math.imul(G, ze) | 0, w = w + Math.imul(G, nt) | 0, w = w + Math.imul(k, ze) | 0, g = g + Math.imul(k, nt) | 0, M = M + Math.imul(K, Ke) | 0, w = w + Math.imul(K, at) | 0, w = w + Math.imul(U, Ke) | 0, g = g + Math.imul(U, at) | 0, M = M + Math.imul(P, $e) | 0, w = w + Math.imul(P, dt) | 0, w = w + Math.imul(Q, $e) | 0, g = g + Math.imul(Q, dt) | 0; + v = (g + (w >>> 13) | 0) + (Cn >>> 26) | 0, Cn &= 67108863, M = Math.imul(O, fe), w = Math.imul(O, ge), w = w + Math.imul(B, fe) | 0, g = Math.imul(B, ge), M = M + Math.imul(Ee, ve) | 0, w = w + Math.imul(Ee, Ae) | 0, w = w + Math.imul(Te, ve) | 0, g = g + Math.imul(Te, Ae) | 0, M = M + Math.imul(le, De) | 0, w = w + Math.imul(le, ut) | 0, w = w + Math.imul(be, De) | 0, g = g + Math.imul(be, ut) | 0, M = M + Math.imul(me, Ze) | 0, w = w + Math.imul(me, Ge) | 0, w = w + Math.imul(pe, Ze) | 0, g = g + Math.imul(pe, Ge) | 0, M = M + Math.imul(Z, Re) | 0, w = w + Math.imul(Z, Je) | 0, w = w + Math.imul(ce, Re) | 0, g = g + Math.imul(ce, Je) | 0, M = M + Math.imul(ee, Pe) | 0, w = w + Math.imul(ee, et) | 0, w = w + Math.imul(ae, Pe) | 0, g = g + Math.imul(ae, et) | 0, M = M + Math.imul(G, ze) | 0, w = w + Math.imul(G, nt) | 0, w = w + Math.imul(R, ze) | 0, g = g + Math.imul(R, nt) | 0, M = M + Math.imul(K, Ke) | 0, w = w + Math.imul(K, at) | 0, w = w + Math.imul(U, Ke) | 0, g = g + Math.imul(U, at) | 0, M = M + Math.imul(P, $e) | 0, w = w + Math.imul(P, dt) | 0, w = w + Math.imul(Q, $e) | 0, g = g + Math.imul(Q, dt) | 0; var Dn = (v + M | 0) + ((w & 8191) << 13) | 0; - v = (g + (w >>> 13) | 0) + (Dn >>> 26) | 0, Dn &= 67108863, M = Math.imul(te, fe), w = Math.imul(te, ge), w = w + Math.imul(J, fe) | 0, g = Math.imul(J, ge), M = M + Math.imul(O, ve) | 0, w = w + Math.imul(O, Ae) | 0, w = w + Math.imul(B, ve) | 0, g = g + Math.imul(B, Ae) | 0, M = M + Math.imul(Ee, De) | 0, w = w + Math.imul(Ee, ut) | 0, w = w + Math.imul(Te, De) | 0, g = g + Math.imul(Te, ut) | 0, M = M + Math.imul(le, Ze) | 0, w = w + Math.imul(le, Ge) | 0, w = w + Math.imul(be, Ze) | 0, g = g + Math.imul(be, Ge) | 0, M = M + Math.imul(me, Re) | 0, w = w + Math.imul(me, Je) | 0, w = w + Math.imul(pe, Re) | 0, g = g + Math.imul(pe, Je) | 0, M = M + Math.imul(Z, Pe) | 0, w = w + Math.imul(Z, et) | 0, w = w + Math.imul(ce, Pe) | 0, g = g + Math.imul(ce, et) | 0, M = M + Math.imul(ee, ze) | 0, w = w + Math.imul(ee, nt) | 0, w = w + Math.imul(ae, ze) | 0, g = g + Math.imul(ae, nt) | 0, M = M + Math.imul(G, Ke) | 0, w = w + Math.imul(G, at) | 0, w = w + Math.imul(k, Ke) | 0, g = g + Math.imul(k, at) | 0, M = M + Math.imul(K, $e) | 0, w = w + Math.imul(K, dt) | 0, w = w + Math.imul(U, $e) | 0, g = g + Math.imul(U, dt) | 0, M = M + Math.imul(P, ht) | 0, w = w + Math.imul(P, Mt) | 0, w = w + Math.imul(Q, ht) | 0, g = g + Math.imul(Q, Mt) | 0; + v = (g + (w >>> 13) | 0) + (Dn >>> 26) | 0, Dn &= 67108863, M = Math.imul(te, fe), w = Math.imul(te, ge), w = w + Math.imul(J, fe) | 0, g = Math.imul(J, ge), M = M + Math.imul(O, ve) | 0, w = w + Math.imul(O, Ae) | 0, w = w + Math.imul(B, ve) | 0, g = g + Math.imul(B, Ae) | 0, M = M + Math.imul(Ee, De) | 0, w = w + Math.imul(Ee, ut) | 0, w = w + Math.imul(Te, De) | 0, g = g + Math.imul(Te, ut) | 0, M = M + Math.imul(le, Ze) | 0, w = w + Math.imul(le, Ge) | 0, w = w + Math.imul(be, Ze) | 0, g = g + Math.imul(be, Ge) | 0, M = M + Math.imul(me, Re) | 0, w = w + Math.imul(me, Je) | 0, w = w + Math.imul(pe, Re) | 0, g = g + Math.imul(pe, Je) | 0, M = M + Math.imul(Z, Pe) | 0, w = w + Math.imul(Z, et) | 0, w = w + Math.imul(ce, Pe) | 0, g = g + Math.imul(ce, et) | 0, M = M + Math.imul(ee, ze) | 0, w = w + Math.imul(ee, nt) | 0, w = w + Math.imul(ae, ze) | 0, g = g + Math.imul(ae, nt) | 0, M = M + Math.imul(G, Ke) | 0, w = w + Math.imul(G, at) | 0, w = w + Math.imul(R, Ke) | 0, g = g + Math.imul(R, at) | 0, M = M + Math.imul(K, $e) | 0, w = w + Math.imul(K, dt) | 0, w = w + Math.imul(U, $e) | 0, g = g + Math.imul(U, dt) | 0, M = M + Math.imul(P, ht) | 0, w = w + Math.imul(P, Mt) | 0, w = w + Math.imul(Q, ht) | 0, g = g + Math.imul(Q, Mt) | 0; var Ln = (v + M | 0) + ((w & 8191) << 13) | 0; - v = (g + (w >>> 13) | 0) + (Ln >>> 26) | 0, Ln &= 67108863, M = Math.imul(te, ve), w = Math.imul(te, Ae), w = w + Math.imul(J, ve) | 0, g = Math.imul(J, Ae), M = M + Math.imul(O, De) | 0, w = w + Math.imul(O, ut) | 0, w = w + Math.imul(B, De) | 0, g = g + Math.imul(B, ut) | 0, M = M + Math.imul(Ee, Ze) | 0, w = w + Math.imul(Ee, Ge) | 0, w = w + Math.imul(Te, Ze) | 0, g = g + Math.imul(Te, Ge) | 0, M = M + Math.imul(le, Re) | 0, w = w + Math.imul(le, Je) | 0, w = w + Math.imul(be, Re) | 0, g = g + Math.imul(be, Je) | 0, M = M + Math.imul(me, Pe) | 0, w = w + Math.imul(me, et) | 0, w = w + Math.imul(pe, Pe) | 0, g = g + Math.imul(pe, et) | 0, M = M + Math.imul(Z, ze) | 0, w = w + Math.imul(Z, nt) | 0, w = w + Math.imul(ce, ze) | 0, g = g + Math.imul(ce, nt) | 0, M = M + Math.imul(ee, Ke) | 0, w = w + Math.imul(ee, at) | 0, w = w + Math.imul(ae, Ke) | 0, g = g + Math.imul(ae, at) | 0, M = M + Math.imul(G, $e) | 0, w = w + Math.imul(G, dt) | 0, w = w + Math.imul(k, $e) | 0, g = g + Math.imul(k, dt) | 0, M = M + Math.imul(K, ht) | 0, w = w + Math.imul(K, Mt) | 0, w = w + Math.imul(U, ht) | 0, g = g + Math.imul(U, Mt) | 0; + v = (g + (w >>> 13) | 0) + (Ln >>> 26) | 0, Ln &= 67108863, M = Math.imul(te, ve), w = Math.imul(te, Ae), w = w + Math.imul(J, ve) | 0, g = Math.imul(J, Ae), M = M + Math.imul(O, De) | 0, w = w + Math.imul(O, ut) | 0, w = w + Math.imul(B, De) | 0, g = g + Math.imul(B, ut) | 0, M = M + Math.imul(Ee, Ze) | 0, w = w + Math.imul(Ee, Ge) | 0, w = w + Math.imul(Te, Ze) | 0, g = g + Math.imul(Te, Ge) | 0, M = M + Math.imul(le, Re) | 0, w = w + Math.imul(le, Je) | 0, w = w + Math.imul(be, Re) | 0, g = g + Math.imul(be, Je) | 0, M = M + Math.imul(me, Pe) | 0, w = w + Math.imul(me, et) | 0, w = w + Math.imul(pe, Pe) | 0, g = g + Math.imul(pe, et) | 0, M = M + Math.imul(Z, ze) | 0, w = w + Math.imul(Z, nt) | 0, w = w + Math.imul(ce, ze) | 0, g = g + Math.imul(ce, nt) | 0, M = M + Math.imul(ee, Ke) | 0, w = w + Math.imul(ee, at) | 0, w = w + Math.imul(ae, Ke) | 0, g = g + Math.imul(ae, at) | 0, M = M + Math.imul(G, $e) | 0, w = w + Math.imul(G, dt) | 0, w = w + Math.imul(R, $e) | 0, g = g + Math.imul(R, dt) | 0, M = M + Math.imul(K, ht) | 0, w = w + Math.imul(K, Mt) | 0, w = w + Math.imul(U, ht) | 0, g = g + Math.imul(U, Mt) | 0; var Bn = (v + M | 0) + ((w & 8191) << 13) | 0; - v = (g + (w >>> 13) | 0) + (Bn >>> 26) | 0, Bn &= 67108863, M = Math.imul(te, De), w = Math.imul(te, ut), w = w + Math.imul(J, De) | 0, g = Math.imul(J, ut), M = M + Math.imul(O, Ze) | 0, w = w + Math.imul(O, Ge) | 0, w = w + Math.imul(B, Ze) | 0, g = g + Math.imul(B, Ge) | 0, M = M + Math.imul(Ee, Re) | 0, w = w + Math.imul(Ee, Je) | 0, w = w + Math.imul(Te, Re) | 0, g = g + Math.imul(Te, Je) | 0, M = M + Math.imul(le, Pe) | 0, w = w + Math.imul(le, et) | 0, w = w + Math.imul(be, Pe) | 0, g = g + Math.imul(be, et) | 0, M = M + Math.imul(me, ze) | 0, w = w + Math.imul(me, nt) | 0, w = w + Math.imul(pe, ze) | 0, g = g + Math.imul(pe, nt) | 0, M = M + Math.imul(Z, Ke) | 0, w = w + Math.imul(Z, at) | 0, w = w + Math.imul(ce, Ke) | 0, g = g + Math.imul(ce, at) | 0, M = M + Math.imul(ee, $e) | 0, w = w + Math.imul(ee, dt) | 0, w = w + Math.imul(ae, $e) | 0, g = g + Math.imul(ae, dt) | 0, M = M + Math.imul(G, ht) | 0, w = w + Math.imul(G, Mt) | 0, w = w + Math.imul(k, ht) | 0, g = g + Math.imul(k, Mt) | 0; + v = (g + (w >>> 13) | 0) + (Bn >>> 26) | 0, Bn &= 67108863, M = Math.imul(te, De), w = Math.imul(te, ut), w = w + Math.imul(J, De) | 0, g = Math.imul(J, ut), M = M + Math.imul(O, Ze) | 0, w = w + Math.imul(O, Ge) | 0, w = w + Math.imul(B, Ze) | 0, g = g + Math.imul(B, Ge) | 0, M = M + Math.imul(Ee, Re) | 0, w = w + Math.imul(Ee, Je) | 0, w = w + Math.imul(Te, Re) | 0, g = g + Math.imul(Te, Je) | 0, M = M + Math.imul(le, Pe) | 0, w = w + Math.imul(le, et) | 0, w = w + Math.imul(be, Pe) | 0, g = g + Math.imul(be, et) | 0, M = M + Math.imul(me, ze) | 0, w = w + Math.imul(me, nt) | 0, w = w + Math.imul(pe, ze) | 0, g = g + Math.imul(pe, nt) | 0, M = M + Math.imul(Z, Ke) | 0, w = w + Math.imul(Z, at) | 0, w = w + Math.imul(ce, Ke) | 0, g = g + Math.imul(ce, at) | 0, M = M + Math.imul(ee, $e) | 0, w = w + Math.imul(ee, dt) | 0, w = w + Math.imul(ae, $e) | 0, g = g + Math.imul(ae, dt) | 0, M = M + Math.imul(G, ht) | 0, w = w + Math.imul(G, Mt) | 0, w = w + Math.imul(R, ht) | 0, g = g + Math.imul(R, Mt) | 0; var Un = (v + M | 0) + ((w & 8191) << 13) | 0; v = (g + (w >>> 13) | 0) + (Un >>> 26) | 0, Un &= 67108863, M = Math.imul(te, Ze), w = Math.imul(te, Ge), w = w + Math.imul(J, Ze) | 0, g = Math.imul(J, Ge), M = M + Math.imul(O, Re) | 0, w = w + Math.imul(O, Je) | 0, w = w + Math.imul(B, Re) | 0, g = g + Math.imul(B, Je) | 0, M = M + Math.imul(Ee, Pe) | 0, w = w + Math.imul(Ee, et) | 0, w = w + Math.imul(Te, Pe) | 0, g = g + Math.imul(Te, et) | 0, M = M + Math.imul(le, ze) | 0, w = w + Math.imul(le, nt) | 0, w = w + Math.imul(be, ze) | 0, g = g + Math.imul(be, nt) | 0, M = M + Math.imul(me, Ke) | 0, w = w + Math.imul(me, at) | 0, w = w + Math.imul(pe, Ke) | 0, g = g + Math.imul(pe, at) | 0, M = M + Math.imul(Z, $e) | 0, w = w + Math.imul(Z, dt) | 0, w = w + Math.imul(ce, $e) | 0, g = g + Math.imul(ce, dt) | 0, M = M + Math.imul(ee, ht) | 0, w = w + Math.imul(ee, Mt) | 0, w = w + Math.imul(ae, ht) | 0, g = g + Math.imul(ae, Mt) | 0; var rn = (v + M | 0) + ((w & 8191) << 13) | 0; @@ -16309,7 +16310,7 @@ ${Ez(e, r)}`); return v = (g + (w >>> 13) | 0) + (Hn >>> 26) | 0, Hn &= 67108863, x[0] = rt, x[1] = _t, x[2] = gr, x[3] = yr, x[4] = br, x[5] = wr, x[6] = tr, x[7] = Cn, x[8] = Dn, x[9] = Ln, x[10] = Bn, x[11] = Un, x[12] = rn, x[13] = jn, x[14] = Vn, x[15] = Tr, x[16] = zn, x[17] = Fn, x[18] = Hn, v !== 0 && (x[19] = v, l.length++), l; }; Math.imul || (N = _); - function R(V, S, d) { + function k(V, S, d) { d.negative = S.negative ^ V.negative, d.length = V.length + S.length; for (var l = 0, h = 0, y = 0; y < d.length - 1; y++) { var x = h; @@ -16323,65 +16324,65 @@ ${Ez(e, r)}`); return l !== 0 ? d.words[y] = l : d.length--, d.strip(); } function F(V, S, d) { - var l = new D(); + var l = new L(); return l.mulp(V, S, d); } s.prototype.mulTo = function(S, d) { var l, h = this.length + S.length; - return this.length === 10 && S.length === 10 ? l = N(this, S, d) : h < 63 ? l = _(this, S, d) : h < 1024 ? l = R(this, S, d) : l = F(this, S, d), l; + return this.length === 10 && S.length === 10 ? l = N(this, S, d) : h < 63 ? l = _(this, S, d) : h < 1024 ? l = k(this, S, d) : l = F(this, S, d), l; }; - function D(V, S) { + function L(V, S) { this.x = V, this.y = S; } - D.prototype.makeRBT = function(S) { + L.prototype.makeRBT = function(S) { for (var d = new Array(S), l = s.prototype._countBits(S) - 1, h = 0; h < S; h++) d[h] = this.revBin(h, l, S); return d; - }, D.prototype.revBin = function(S, d, l) { + }, L.prototype.revBin = function(S, d, l) { if (S === 0 || S === l - 1) return S; for (var h = 0, y = 0; y < d; y++) h |= (S & 1) << d - y - 1, S >>= 1; return h; - }, D.prototype.permute = function(S, d, l, h, y, x) { + }, L.prototype.permute = function(S, d, l, h, y, x) { for (var v = 0; v < x; v++) h[v] = d[S[v]], y[v] = l[S[v]]; - }, D.prototype.transform = function(S, d, l, h, y, x) { + }, L.prototype.transform = function(S, d, l, h, y, x) { this.permute(x, S, d, l, h, y); for (var v = 1; v < y; v <<= 1) for (var M = v << 1, w = Math.cos(2 * Math.PI / M), g = Math.sin(2 * Math.PI / M), m = 0; m < y; m += M) for (var P = w, Q = g, A = 0; A < v; A++) { - var K = l[m + A], U = h[m + A], j = l[m + A + v], G = h[m + A + v], k = P * j - Q * G; - G = P * G + Q * j, j = k, l[m + A] = K + j, h[m + A] = U + G, l[m + A + v] = K - j, h[m + A + v] = U - G, A !== M && (k = w * P - g * Q, Q = w * Q + g * P, P = k); + var K = l[m + A], U = h[m + A], j = l[m + A + v], G = h[m + A + v], R = P * j - Q * G; + G = P * G + Q * j, j = R, l[m + A] = K + j, h[m + A] = U + G, l[m + A + v] = K - j, h[m + A + v] = U - G, A !== M && (R = w * P - g * Q, Q = w * Q + g * P, P = R); } - }, D.prototype.guessLen13b = function(S, d) { + }, L.prototype.guessLen13b = function(S, d) { var l = Math.max(d, S) | 1, h = l & 1, y = 0; for (l = l / 2 | 0; l; l = l >>> 1) y++; return 1 << y + 1 + h; - }, D.prototype.conjugate = function(S, d, l) { + }, L.prototype.conjugate = function(S, d, l) { if (!(l <= 1)) for (var h = 0; h < l / 2; h++) { var y = S[h]; S[h] = S[l - h - 1], S[l - h - 1] = y, y = d[h], d[h] = -d[l - h - 1], d[l - h - 1] = -y; } - }, D.prototype.normalize13b = function(S, d) { + }, L.prototype.normalize13b = function(S, d) { for (var l = 0, h = 0; h < d / 2; h++) { var y = Math.round(S[2 * h + 1] / d) * 8192 + Math.round(S[2 * h] / d) + l; S[h] = y & 67108863, y < 67108864 ? l = 0 : l = y / 67108864 | 0; } return S; - }, D.prototype.convert13b = function(S, d, l, h) { + }, L.prototype.convert13b = function(S, d, l, h) { for (var y = 0, x = 0; x < d; x++) y = y + (S[x] | 0), l[2 * x] = y & 8191, y = y >>> 13, l[2 * x + 1] = y & 8191, y = y >>> 13; for (x = 2 * d; x < h; ++x) l[x] = 0; n(y === 0), n((y & -8192) === 0); - }, D.prototype.stub = function(S) { + }, L.prototype.stub = function(S) { for (var d = new Array(S), l = 0; l < S; l++) d[l] = 0; return d; - }, D.prototype.mulp = function(S, d, l) { + }, L.prototype.mulp = function(S, d, l) { var h = 2 * this.guessLen13b(S.length, d.length), y = this.makeRBT(h), x = this.stub(h), v = new Array(h), M = new Array(h), w = new Array(h), g = new Array(h), m = new Array(h), P = new Array(h), Q = l.words; Q.length = h, this.convert13b(S.words, S.length, v, h), this.convert13b(d.words, d.length, g, h), this.transform(v, x, M, w, h, y), this.transform(g, x, m, P, h, y); for (var A = 0; A < h; A++) { @@ -16789,7 +16790,7 @@ ${Ez(e, r)}`); }, s.prototype.redPow = function(S) { return n(this.red && !S.red, "redPow(normalNum)"), this.red._verify1(this), this.red.pow(this, S); }; - var L = { + var D = { k256: null, p224: null, p192: null, @@ -16871,8 +16872,8 @@ ${Ez(e, r)}`); } return d !== 0 && (S.words[S.length++] = d), S; }, s._prime = function(S) { - if (L[S]) - return L[S]; + if (D[S]) + return D[S]; var d; if (S === "k256") d = new W(); @@ -16884,7 +16885,7 @@ ${Ez(e, r)}`); d = new I(); else throw new Error("Unknown prime " + S); - return L[S] = d, d; + return D[S] = d, d; }; function H(V) { if (typeof V == "string") { @@ -17009,11 +17010,11 @@ ${Ez(e, r)}`); return d._forceRed(this); }; })(t, Lt); - })(b8); - var OP = b8.exports; - var mY = /* @__PURE__ */ nc(OP); + })(p8); + var _P = p8.exports; + var lY = /* @__PURE__ */ rc(_P); (function(t) { - var e = Lt && Lt.__awaiter || function(L, q, W, z) { + var e = Lt && Lt.__awaiter || function(D, q, W, z) { function T(I) { return I instanceof W ? I : new W(function(H) { H(I); @@ -17037,31 +17038,31 @@ ${Ez(e, r)}`); function S(d) { d.done ? I(d.value) : T(d.value).then(X, V); } - S((z = z.apply(L, q || [])).next()); + S((z = z.apply(D, q || [])).next()); }); - }, r = Lt && Lt.__importDefault || function(L) { - return L && L.__esModule ? L : { default: L }; + }, r = Lt && Lt.__importDefault || function(D) { + return D && D.__esModule ? D : { default: D }; }; Object.defineProperty(t, "__esModule", { value: true }), t.sendSignedTransaction = t.buildPayload = t.resolveAddress = t.resolveEvmAddress = t.isMainnet = t.isSubstrateAddress = t.dataToString = t.toBN = t.handleTxResponse = t.decodeMessage = t.createClaimEvmSignature = t.MAINNET_GENESIS_HASH = t.U64MAX = t.U32MAX = void 0; - const n = d8, i = Eg, s = r(OP), o = y8, a = IP; + const n = u8, i = Eg, s = r(_P), o = d8, a = xP; t.U32MAX = n.BigNumber.from("0xffffffff"), t.U64MAX = n.BigNumber.from("0xffffffffffffffff"), t.MAINNET_GENESIS_HASH = "0x7834781d38e4798d548e34ec947d19deea29df148a7bf32484b7b24dacf8d4b7"; - function c(L) { - const q = (0, o.decodeAddress)(L); + function c(D) { + const q = (0, o.decodeAddress)(D); let W = "reef evm:" + Buffer.from(q).toString("hex"); return typeof W == "string" && (W = (0, a.toUtf8Bytes)(W)), W; } t.createClaimEvmSignature = c; - function u(L, q) { - const W = JSON.stringify(L).toLowerCase(); + function u(D, q) { + const W = JSON.stringify(D).toLowerCase(); let z = `0x${q.substr(138)}`.replace(/0+$/, ""); return z.length % 2 === 1 && (z += "0"), `${W} ${(0, i.hexToString)(z)}`; } t.decodeMessage = u; - function f(L, q) { + function f(D, q) { return new Promise((W, z) => { - if (L.status.isFinalized || L.status.isInBlock) { - const T = L.findRecord("evm", "CreatedFailed"), I = L.findRecord("evm", "ExecutedFailed"); - L.events.filter(({ event: { section: H } }) => H === "system").forEach((H) => { + if (D.status.isFinalized || D.status.isInBlock) { + const T = D.findRecord("evm", "CreatedFailed"), I = D.findRecord("evm", "ExecutedFailed"); + D.events.filter(({ event: { section: H } }) => H === "system").forEach((H) => { const { event: { data: X, method: V } } = H; if (V === "ExtrinsicFailed") { const [S] = X; @@ -17072,86 +17073,86 @@ ${Ez(e, r)}`); d = `${h.section}.${h.name}`; } catch { } - z({ message: d, result: L }); + z({ message: d, result: D }); } else if (V === "ExtrinsicSuccess") { const S = T || I; S && z({ message: u(S.event.data[1].toJSON(), S.event.data[2].toJSON()), - result: L - }), W({ result: L }); + result: D + }), W({ result: D }); } }); } else - L.isError && z({ result: L }); + D.isError && z({ result: D }); }); } t.handleTxResponse = f; - function p(L = 0) { - if ((0, i.isU8a)(L)) - return (0, i.u8aToBn)(L); - if ((0, i.isHex)(L)) - return (0, i.hexToBn)(L); - if (n.BigNumber.isBigNumber(L)) { - const q = L.toHexString(); + function p(D = 0) { + if ((0, i.isU8a)(D)) + return (0, i.u8aToBn)(D); + if ((0, i.isHex)(D)) + return (0, i.hexToBn)(D); + if (n.BigNumber.isBigNumber(D)) { + const q = D.toHexString(); return q[0] === "-" ? new s.default("-" + q.substring(3), 16) : new s.default(q.substring(2), 16); } - return new s.default(L); + return new s.default(D); } t.toBN = p; - function b(L) { - return (0, i.isBuffer)(L) ? (0, i.u8aToHex)((0, i.bufferToU8a)(L)) : (0, i.isU8a)(L) ? (0, i.u8aToHex)(L) : Array.isArray(L) ? (0, i.u8aToHex)(Buffer.from(L)) : L; + function b(D) { + return (0, i.isBuffer)(D) ? (0, i.u8aToHex)((0, i.bufferToU8a)(D)) : (0, i.isU8a)(D) ? (0, i.u8aToHex)(D) : Array.isArray(D) ? (0, i.u8aToHex)(Buffer.from(D)) : D; } t.dataToString = b; - function E(L) { - if (!L) + function E(D) { + if (!D) return false; try { - (0, o.encodeAddress)((0, i.isHex)(L) ? (0, i.hexToU8a)(L) : (0, o.decodeAddress)(L)); + (0, o.encodeAddress)((0, i.isHex)(D) ? (0, i.hexToU8a)(D) : (0, o.decodeAddress)(D)); } catch { return false; } return true; } t.isSubstrateAddress = E; - function _(L) { + function _(D) { var q; - const W = L.provider ? L.provider : L; + const W = D.provider ? D.provider : D; return ((q = W == null ? void 0 : W.api) === null || q === void 0 ? void 0 : q.genesisHash.toString()) === t.MAINNET_GENESIS_HASH; } t.isMainnet = _; - function N(L, q) { + function N(D, q) { return e(this, void 0, void 0, function* () { const W = yield q; - return W.length === 42 ? W : (yield L.api.query.evmAccounts.evmAddresses(W)).toString(); + return W.length === 42 ? W : (yield D.api.query.evmAccounts.evmAddresses(W)).toString(); }); } t.resolveEvmAddress = N; - function R(L, q) { + function k(D, q) { return e(this, void 0, void 0, function* () { const W = yield q; - return E(W) ? W : (yield L.api.query.evmAccounts.accounts(W)).toString(); + return E(W) ? W : (yield D.api.query.evmAccounts.accounts(W)).toString(); }); } - t.resolveAddress = R; - function F(L, q, W) { + t.resolveAddress = k; + function F(D, q, W) { return e(this, void 0, void 0, function* () { try { - const z = yield L.api.rpc.chain.getHeader(), T = L.api.registry.createType("BlockNumber", z.number.toNumber()), I = yield L.api.query.evmAccounts.evmAddresses(q); + const z = yield D.api.rpc.chain.getHeader(), T = D.api.registry.createType("BlockNumber", z.number.toNumber()), I = yield D.api.query.evmAccounts.evmAddresses(q); if (I.isEmpty) throw new Error(`No EVM address found for signer ${q}`); W.from = I.toString(); - const H = yield L.estimateResources(W), X = H.gas.mul(31).div(10), V = H.storage.mul(31).div(10), S = L.api.tx.evm.call(W.to, W.data, p(W.value), p(X), p(V.isNegative() ? 0 : V)), d = L.api.createType("Call", S), l = L.api.registry.createType("ExtrinsicEra", { + const H = yield D.estimateResources(W), X = H.gas.mul(31).div(10), V = H.storage.mul(31).div(10), S = D.api.tx.evm.call(W.to, W.data, p(W.value), p(X), p(V.isNegative() ? 0 : V)), d = D.api.createType("Call", S), l = D.api.registry.createType("ExtrinsicEra", { current: z.number.toNumber(), period: 64 - }), h = yield L.api.rpc.system.accountNextIndex(q), y = L.api.registry.createType("Compact", 0).toHex(); + }), h = yield D.api.rpc.system.accountNextIndex(q), y = D.api.registry.createType("Compact", 0).toHex(); return { payload: { - specVersion: L.api.runtimeVersion.specVersion.toString(), - transactionVersion: L.api.runtimeVersion.transactionVersion.toHex(), + specVersion: D.api.runtimeVersion.specVersion.toString(), + transactionVersion: D.api.runtimeVersion.transactionVersion.toHex(), address: q, blockHash: z.hash.toHex(), blockNumber: T.toHex(), era: l.toHex(), - genesisHash: L.api.genesisHash.toHex(), + genesisHash: D.api.genesisHash.toHex(), method: d.toHex(), nonce: h.toHex(), signedExtensions: [ @@ -17173,11 +17174,11 @@ ${Ez(e, r)}`); }); } t.buildPayload = F; - function D(L, q, W, z, T, I) { + function L(D, q, W, z, T, I) { return e(this, void 0, void 0, function* () { return T.addSignature(q, I, z), yield new Promise((X, V) => { T.send((S) => { - f(S, L.api).then(() => { + f(S, D.api).then(() => { X({ hash: T.hash.toHex(), from: W.from || "", @@ -17188,7 +17189,7 @@ ${Ez(e, r)}`); data: b(W.data), value: (W.value || 0).toString(), chainId: 13939, - wait: () => L._resolveTransactionReceipt(T.hash.toHex(), S.status.asInBlock.toHex(), W.from || "") + wait: () => D._resolveTransactionReceipt(T.hash.toHex(), S.status.asInBlock.toHex(), W.from || "") }); }).catch(({ message: d }) => { V(d); @@ -17199,8 +17200,8 @@ ${Ez(e, r)}`); }); }); } - t.sendSignedTransaction = D; - })(bd); + t.sendSignedTransaction = L; + })(yd); var _o = Lt && Lt.__awaiter || function(t, e, r, n) { function i(s) { return s instanceof r ? s : new r(function(o) { @@ -17230,30 +17231,30 @@ ${Ez(e, r)}`); }; Object.defineProperty(vg, "__esModule", { value: true }); vg.Signer = void 0; - var gY = AX; - var yy = KX; - var Z0 = d8; - var L6 = bP; - var Fp = wP; - var by = vP; - var wy = IP; - var Ul = Eg; - var gh = y8; - var Ws = bd; - var Eo = new Fp.Logger("evm-provider"); - var yY = class extends gY.Signer { + var fY = xX; + var yy = FX; + var X0 = u8; + var P6 = lP; + var Vp = fP; + var by = hP; + var wy = xP; + var Bl = Eg; + var mh = d8; + var Ws = yd; + var Eo = new Vp.Logger("evm-provider"); + var hY = class extends fY.Signer { constructor(e, r, n) { - if (super(), (0, by.defineReadOnly)(this, "provider", e), (0, by.defineReadOnly)(this, "signingKey", n), this.provider.api.setSigner(n), typeof r == "string" && (0, gh.isEthereumAddress)(r)) + if (super(), (0, by.defineReadOnly)(this, "provider", e), (0, by.defineReadOnly)(this, "signingKey", n), this.provider.api.setSigner(n), typeof r == "string" && (0, mh.isEthereumAddress)(r)) Eo.throwError("expect substrate address"); else try { - (0, gh.decodeAddress)(r), (0, by.defineReadOnly)(this, "_substrateAddress", r); + (0, mh.decodeAddress)(r), (0, by.defineReadOnly)(this, "_substrateAddress", r); } catch { Eo.throwArgumentError("invalid address", "address", r); } } connect(e) { - return Eo.throwError("cannot alter JSON-RPC Signer connection", Fp.Logger.errors.UNSUPPORTED_OPERATION, { + return Eo.throwError("cannot alter JSON-RPC Signer connection", Vp.Logger.errors.UNSUPPORTED_OPERATION, { operation: "connect" }); } @@ -17276,8 +17277,8 @@ ${Ez(e, r)}`); }); } computeDefaultEvmAddress() { - const e = this._substrateAddress, r = (0, gh.decodeAddress)(e); - return (0, Ul.u8aEq)("evm:", r.slice(0, 4)) ? (0, yy.getAddress)((0, Ul.u8aToHex)(r.slice(4, 24))) : (0, yy.getAddress)((0, Ul.u8aToHex)((0, gh.blake2AsU8a)((0, Ul.u8aConcat)("evm:", r), 256).slice(0, 20))); + const e = this._substrateAddress, r = (0, mh.decodeAddress)(e); + return (0, Bl.u8aEq)("evm:", r.slice(0, 4)) ? (0, yy.getAddress)((0, Bl.u8aToHex)(r.slice(4, 24))) : (0, yy.getAddress)((0, Bl.u8aToHex)((0, mh.blake2AsU8a)((0, Bl.u8aConcat)("evm:", r), 256).slice(0, 20))); } getSubstrateAddress() { return _o(this, void 0, void 0, function* () { @@ -17288,7 +17289,7 @@ ${Ez(e, r)}`); return _o(this, void 0, void 0, function* () { if (yield this.isClaimed(e)) return; - const n = (0, gh.decodeAddress)(this._substrateAddress), i = "Reef evm:" + Buffer.from(n).toString("hex"), s = yield this._signMessage(e, i), o = this.provider.api.tx.evmAccounts.claimAccount(e, s); + const n = (0, mh.decodeAddress)(this._substrateAddress), i = "Reef evm:" + Buffer.from(n).toString("hex"), s = yield this._signMessage(e, i), o = this.provider.api.tx.evmAccounts.claimAccount(e, s); yield o.signAsync(this._substrateAddress), yield new Promise((a, c) => { o.send((u) => { (0, Ws.handleTxResponse)(u, this.provider.api).then(() => { @@ -17322,7 +17323,7 @@ ${Ez(e, r)}`); return this.provider.getBalance(this._substrateAddress, e); } signTransaction(e) { - return Eo.throwError("signing transactions is unsupported", Fp.Logger.errors.UNSUPPORTED_OPERATION, { + return Eo.throwError("signing transactions is unsupported", Vp.Logger.errors.UNSUPPORTED_OPERATION, { operation: "signTransaction" }); } @@ -17331,7 +17332,7 @@ ${Ez(e, r)}`); this._checkProvider("sendTransaction"); const r = yield this.getSubstrateAddress(), n = yield this.getAddress(), i = Object.assign({ from: n }, e), s = yield this.provider.estimateResources(i), o = s.gas.mul(31).div(10); let a; - i.customData ? "storageLimit" in i.customData && (a = i.customData.storageLimit, (0, Ul.isNumber)(a) && (a = Z0.BigNumber.from(a))) : a = s.storage.mul(31).div(10); + i.customData ? "storageLimit" in i.customData && (a = i.customData.storageLimit, (0, Bl.isNumber)(a) && (a = X0.BigNumber.from(a))) : a = s.storage.mul(31).div(10); let c = yield i.gasLimit; c == null && (c = o.add(a)), i.gasLimit = c; const u = yield this.populateTransaction(i), f = u.data, p = u.from; @@ -17348,15 +17349,15 @@ ${Ez(e, r)}`); from: p || "", confirmations: 0, nonce: (0, Ws.toBN)(u.nonce).toNumber(), - gasLimit: Z0.BigNumber.from(u.gasLimit || "0"), - gasPrice: Z0.BigNumber.from(0), + gasLimit: X0.BigNumber.from(u.gasLimit || "0"), + gasPrice: X0.BigNumber.from(0), data: (0, Ws.dataToString)(f), - value: Z0.BigNumber.from(u.value || "0"), + value: X0.BigNumber.from(u.value || "0"), chainId: 13939, - wait: (R) => this.provider._resolveTransactionReceipt(b.hash.toHex(), N.status.asInBlock.toHex(), p) + wait: (k) => this.provider._resolveTransactionReceipt(b.hash.toHex(), N.status.asInBlock.toHex(), p) }); - }).catch(({ message: R, result: F }) => { - _(R); + }).catch(({ message: k, result: F }) => { + _(k); }); }).catch((N) => { _(N && N.message); @@ -17377,7 +17378,7 @@ ${Ez(e, r)}`); const n = `Ethereum Signed Message: `; typeof r == "string" && (r = (0, wy.toUtf8Bytes)(r)); - const i = (0, Ul.u8aToHex)((0, L6.concat)([ + const i = (0, Bl.u8aToHex)((0, P6.concat)([ (0, wy.toUtf8Bytes)(n), (0, wy.toUtf8Bytes)(String(r.length)), r @@ -17389,21 +17390,21 @@ ${Ez(e, r)}`); data: i, type: "bytes" }); - return (0, L6.joinSignature)(s.signature); + return (0, P6.joinSignature)(s.signature); }); } _signTypedData(e, r, n) { return _o(this, void 0, void 0, function* () { - return Eo.throwError("_signTypedData is unsupported", Fp.Logger.errors.UNSUPPORTED_OPERATION, { + return Eo.throwError("_signTypedData is unsupported", Vp.Logger.errors.UNSUPPORTED_OPERATION, { operation: "_signTypedData" }); }); } }; - vg.Signer = yY; + vg.Signer = hY; var Sg = {}; var Mg = {}; - var PP = { exports: {} }; + var EP = { exports: {} }; (function(t) { function e(r) { return r && r.__esModule ? r : { @@ -17411,15 +17412,15 @@ ${Ez(e, r)}`); }; } t.exports = e, t.exports.__esModule = true, t.exports.default = t.exports; - })(PP); - var kP = PP.exports; - var yh = {}; + })(EP); + var SP = EP.exports; + var gh = {}; var vy = { exports: {} }; var xy = { exports: {} }; var _y = { exports: {} }; - var B6; - function RP() { - return B6 || (B6 = 1, function(t) { + var k6; + function MP() { + return k6 || (k6 = 1, function(t) { function e(r) { "@babel/helpers - typeof"; return t.exports = e = typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? function(n) { @@ -17432,10 +17433,10 @@ ${Ez(e, r)}`); }(_y)), _y.exports; } var Ey = { exports: {} }; - var U6; - function bY() { - return U6 || (U6 = 1, function(t) { - var e = RP().default; + var R6; + function dY() { + return R6 || (R6 = 1, function(t) { + var e = MP().default; function r(n, i) { if (e(n) != "object" || !n) return n; @@ -17451,10 +17452,10 @@ ${Ez(e, r)}`); t.exports = r, t.exports.__esModule = true, t.exports.default = t.exports; }(Ey)), Ey.exports; } - var j6; - function wY() { - return j6 || (j6 = 1, function(t) { - var e = RP().default, r = bY(); + var C6; + function pY() { + return C6 || (C6 = 1, function(t) { + var e = MP().default, r = dY(); function n(i) { var s = r(i, "string"); return e(s) == "symbol" ? s : s + ""; @@ -17462,10 +17463,10 @@ ${Ez(e, r)}`); t.exports = n, t.exports.__esModule = true, t.exports.default = t.exports; }(xy)), xy.exports; } - var V6; - function vY() { - return V6 || (V6 = 1, function(t) { - var e = wY(); + var D6; + function mY() { + return D6 || (D6 = 1, function(t) { + var e = pY(); function r(n, i, s) { return (i = e(i)) in n ? Object.defineProperty(n, i, { value: s, @@ -17477,15 +17478,15 @@ ${Ez(e, r)}`); t.exports = r, t.exports.__esModule = true, t.exports.default = t.exports; }(vy)), vy.exports; } - var CP = { name: "@polkadot/api-derive", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; - yl(CP, null, []); - var xY = { name: "@polkadot/rpc-provider", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; + var AP = { name: "@polkadot/api-derive", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; + yl(AP, null, []); + var gY = { name: "@polkadot/rpc-provider", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; var Ag = { name: "@polkadot/types", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; - var _Y = { name: "@polkadot/rpc-core", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; - var EY = { name: "@polkadot/types-codec", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; - var SY = { name: "@polkadot/types-create", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; - yl(Ag, null, [EY, SY]); - var MY = { + var yY = { name: "@polkadot/rpc-core", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; + var bY = { name: "@polkadot/types-codec", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; + var wY = { name: "@polkadot/types-create", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; + yl(Ag, null, [bY, wY]); + var vY = { Blake2_128: null, Blake2_256: null, Blake2_128Concat: null, @@ -17494,14 +17495,14 @@ ${Ez(e, r)}`); Twox64Concat: null, Identity: null }; - var z6 = { + var L6 = { metadata: { description: "Returns the metadata of a runtime", params: [], type: "OpaqueMetadata" } }; - var AY = { + var xY = { Metadata: [ { methods: { @@ -17520,19 +17521,19 @@ ${Ez(e, r)}`); params: [], type: "Vec" }, - ...z6 + ...L6 }, version: 2 }, { methods: { - ...z6 + ...L6 }, version: 1 } ] }; - var TY = { + var _Y = { ErrorMetadataV9: { name: "Text", docs: "Vec" @@ -17610,7 +17611,7 @@ ${Ez(e, r)}`); items: "Vec" } }; - var NY = { + var EY = { ErrorMetadataV10: "ErrorMetadataV9", EventMetadataV10: "EventMetadataV9", FunctionArgumentMetadataV10: "FunctionArgumentMetadataV9", @@ -17668,7 +17669,7 @@ ${Ez(e, r)}`); } } }; - var IY = { + var SY = { ErrorMetadataV11: "ErrorMetadataV10", EventMetadataV11: "EventMetadataV10", ExtrinsicMetadataV11: { @@ -17721,10 +17722,10 @@ ${Ez(e, r)}`); items: "Vec" }, StorageHasherV11: { - _enum: MY + _enum: vY } }; - var OY = { + var MY = { ErrorMetadataV12: "ErrorMetadataV11", EventMetadataV12: "EventMetadataV11", ExtrinsicMetadataV12: "ExtrinsicMetadataV11", @@ -17750,7 +17751,7 @@ ${Ez(e, r)}`); StorageMetadataV12: "StorageMetadataV11", StorageHasherV12: "StorageHasherV11" }; - var PY = { + var AY = { ErrorMetadataV13: "ErrorMetadataV12", EventMetadataV13: "EventMetadataV12", ExtrinsicMetadataV13: "ExtrinsicMetadataV12", @@ -17807,13 +17808,13 @@ ${Ez(e, r)}`); }, StorageHasherV13: "StorageHasherV12" }; - var Hp = { + var zp = { name: "Text", fields: "Vec", index: "u8", docs: "Vec" }; - var kY = { + var TY = { Si1Field: { name: "Option", type: "Si1LookupTypeId", @@ -17867,19 +17868,19 @@ ${Ez(e, r)}`); Si1TypeDefVariant: { variants: "Vec" }, - Si1Variant: Hp + Si1Variant: zp }; - var RY = { + var NY = { PortableTypeV14: { id: "Si1LookupTypeId", type: "Si1Type" }, ErrorMetadataV14: { - ...Hp, + ...zp, args: "Vec" }, EventMetadataV14: { - ...Hp, + ...zp, args: "Vec" }, FunctionArgumentMetadataV14: { @@ -17888,7 +17889,7 @@ ${Ez(e, r)}`); typeName: "Option" }, FunctionMetadataV14: { - ...Hp, + ...zp, args: "Vec" }, ExtrinsicMetadataV14: { @@ -17955,7 +17956,7 @@ ${Ez(e, r)}`); }, StorageHasherV14: "StorageHasherV13" }; - var CY = { + var IY = { CustomMetadata15: { map: "BTreeMap" }, @@ -18011,17 +18012,17 @@ ${Ez(e, r)}`); custom: "CustomMetadata15" } }; - var DY = { + var OY = { rpc: {}, - runtime: AY, + runtime: xY, types: { - ...TY, + ..._Y, + ...EY, + ...SY, + ...MY, + ...AY, ...NY, ...IY, - ...OY, - ...PY, - ...RY, - ...CY, ErrorMetadataLatest: "ErrorMetadataV14", EventMetadataLatest: "EventMetadataV14", ExtrinsicMetadataLatest: "ExtrinsicMetadataV15", @@ -18064,7 +18065,7 @@ ${Ez(e, r)}`); } } }; - var qh = { + var Hh = { execute_block: { description: "Execute the given block.", params: [ @@ -18076,7 +18077,7 @@ ${Ez(e, r)}`); type: "Null" } }; - var F6 = { + var B6 = { version: { description: "Returns the version of the runtime.", params: [], @@ -18095,15 +18096,15 @@ ${Ez(e, r)}`); type: "Null" } }; - var H6 = { + var U6 = { version: { description: "Returns the version of the runtime.", params: [], type: "RuntimeVersion" } }; - var LY = { - ...qh, + var PY = { + ...Hh, initialize_block: { description: "Initialize a block with the given header.", params: [ @@ -18115,19 +18116,19 @@ ${Ez(e, r)}`); type: "ExtrinsicInclusionMode" } }; - var BY = { + var kY = { Core: [ { methods: { - ...H6, - ...LY + ...U6, + ...PY }, version: 5 }, { methods: { - ...H6, - ...qh, + ...U6, + ...Hh, ...Sy }, version: 4 @@ -18139,15 +18140,15 @@ ${Ez(e, r)}`); params: [], type: "RuntimeVersionPre4" }, - ...qh, + ...Hh, ...Sy }, version: 3 }, { methods: { - ...F6, - ...qh, + ...B6, + ...Hh, ...Sy }, version: 2 @@ -18164,14 +18165,14 @@ ${Ez(e, r)}`); ], type: "Null" }, - ...F6, - ...qh + ...B6, + ...Hh }, version: 1 } ] }; - var UY = { + var RY = { Fixed64: "Int<64, Fixed64>", FixedI64: "Int<64, FixedI64>", FixedU64: "UInt<64, FixedU64>", @@ -18186,7 +18187,7 @@ ${Ez(e, r)}`); Permill: "UInt<32, Permill>", Perquintill: "UInt<64, Perquintill>" }; - var jY = { + var CY = { Council: "CollectiveOrigin", System: "SystemOrigin", TechnicalCommittee: "CollectiveOrigin", @@ -18195,11 +18196,11 @@ ${Ez(e, r)}`); Authority: "AuthorityOrigin", GeneralCouncil: "CollectiveOrigin" }; - var VY = { + var DY = { rpc: {}, - runtime: BY, + runtime: kY, types: { - ...UY, + ...RY, AccountId: "AccountId32", AccountId20: "GenericEthereumAccountId", AccountId32: "GenericAccountId32", @@ -18378,7 +18379,7 @@ ${Ez(e, r)}`); } } }; - var zY = { + var LY = { Si0Field: { name: "Option", type: "Si0LookupTypeId", @@ -18442,11 +18443,11 @@ ${Ez(e, r)}`); docs: "Vec" } }; - var FY = { + var BY = { rpc: {}, types: { - ...zY, - ...kY, + ...LY, + ...TY, SiField: "Si1Field", SiLookupTypeId: "Si1LookupTypeId", SiPath: "Si1Path", @@ -18464,7 +18465,7 @@ ${Ez(e, r)}`); SiVariant: "Si1Variant" } }; - var HY = { + var UY = { AssetConversionApi: [ { methods: { @@ -18531,14 +18532,14 @@ ${Ez(e, r)}`); } ] }; - var qY = { + var jY = { rpc: {}, - runtime: HY, + runtime: UY, types: { TAssetConversion: "Option" } }; - var WY = { + var VY = { AssetsApi: [ { methods: { @@ -18557,9 +18558,9 @@ ${Ez(e, r)}`); } ] }; - var GY = { + var zY = { rpc: {}, - runtime: WY, + runtime: VY, types: { AssetApprovalKey: { owner: "AccountId", @@ -18604,7 +18605,7 @@ ${Ez(e, r)}`); TAssetDepositBalance: "BalanceOf" } }; - var KY = { + var FY = { AuraApi: [ { methods: { @@ -18623,16 +18624,16 @@ ${Ez(e, r)}`); } ] }; - var XY = { + var HY = { rpc: {}, - runtime: KY, + runtime: FY, types: { RawAuraPreDigest: { slotNumber: "u64" } } }; - var YY = { + var qY = { rpc: {}, types: { UncleEntryItem: { @@ -18643,7 +18644,7 @@ ${Ez(e, r)}`); } } }; - var ZY = { + var WY = { epochAuthorship: { description: "Returns data about which slots (primary or secondary) can be claimed in the current epoch with the keys in the keystore", isUnsafe: true, @@ -18651,7 +18652,7 @@ ${Ez(e, r)}`); type: "HashMap" } }; - var q6 = { + var j6 = { current_epoch: { description: "Returns information regarding the current epoch.", params: [], @@ -18696,7 +18697,7 @@ ${Ez(e, r)}`); type: "Option" } }; - var JY = { + var GY = { BabeApi: [ { methods: { @@ -18705,7 +18706,7 @@ ${Ez(e, r)}`); params: [], type: "BabeGenesisConfiguration" }, - ...q6 + ...j6 }, version: 2 }, @@ -18716,15 +18717,15 @@ ${Ez(e, r)}`); params: [], type: "BabeGenesisConfigurationV1" }, - ...q6 + ...j6 }, version: 1 } ] }; - var QY = { - rpc: ZY, - runtime: JY, + var KY = { + rpc: WY, + runtime: GY, types: { AllowedSlots: { _enum: ["PrimarySlots", "PrimaryAndSecondaryPlainSlots", "PrimaryAndSecondaryVRFSlots"] @@ -18841,7 +18842,7 @@ ${Ez(e, r)}`); VrfProof: "[u8; 64]" } }; - var $Y = { + var XY = { rpc: {}, types: { AccountData: { @@ -18888,7 +18889,7 @@ ${Ez(e, r)}`); } } }; - var eZ = { + var YY = { getFinalizedHead: { description: "Returns hash of the latest BEEFY finalized block as seen by this client.", params: [], @@ -18945,7 +18946,7 @@ ${Ez(e, r)}`); type: "Option" } }; - var tZ = { + var ZY = { authority_set_proof: { description: "Return the currently active BEEFY authority set proof.", params: [], @@ -18957,7 +18958,7 @@ ${Ez(e, r)}`); type: "BeefyNextAuthoritySet" } }; - var rZ = { + var JY = { BeefyApi: [ { methods: My, @@ -18974,14 +18975,14 @@ ${Ez(e, r)}`); ], BeefyMmrApi: [ { - methods: tZ, + methods: ZY, version: 1 } ] }; - var nZ = { - rpc: eZ, - runtime: rZ, + var QY = { + rpc: YY, + runtime: JY, types: { BeefyAuthoritySet: { id: "u64", @@ -19034,7 +19035,7 @@ ${Ez(e, r)}`); } } }; - var iZ = { + var $Y = { Benchmark: [ { methods: { @@ -19063,9 +19064,9 @@ ${Ez(e, r)}`); } ] }; - var sZ = { + var eZ = { rpc: {}, - runtime: iZ, + runtime: $Y, types: { BenchmarkBatch: { pallet: "Text", @@ -19112,7 +19113,7 @@ ${Ez(e, r)}`); type: "Hash" } }; - var W6 = { + var V6 = { apply_extrinsic: { description: "Apply the given extrinsic.", params: [ @@ -19124,7 +19125,7 @@ ${Ez(e, r)}`); type: "ApplyExtrinsicResultPre6" } }; - var bh = { + var yh = { check_inherents: { description: "Check that the inherents are valid.", params: [ @@ -19150,14 +19151,14 @@ ${Ez(e, r)}`); type: "Vec" } }; - var J0 = { + var Y0 = { finalize_block: { description: "Finish the current block.", params: [], type: "Header" } }; - var oZ = { + var tZ = { BlockBuilder: [ { methods: { @@ -19171,33 +19172,33 @@ ${Ez(e, r)}`); ], type: "ApplyExtrinsicResult" }, - ...bh, - ...J0 + ...yh, + ...Y0 }, version: 6 }, { methods: { - ...W6, - ...bh, - ...J0 + ...V6, + ...yh, + ...Y0 }, version: 5 }, { methods: { ...Ay, - ...W6, - ...bh, - ...J0 + ...V6, + ...yh, + ...Y0 }, version: 4 }, { methods: { ...Ay, - ...bh, - ...J0 + ...yh, + ...Y0 }, version: 3 }, @@ -19209,15 +19210,15 @@ ${Ez(e, r)}`); type: "Header" }, ...Ay, - ...bh + ...yh }, version: 2 } ] }; - var aZ = { + var rZ = { rpc: {}, - runtime: oZ, + runtime: tZ, types: { CheckInherentsResult: { okay: "bool", @@ -19230,7 +19231,7 @@ ${Ez(e, r)}`); InherentIdentifier: "[u8; 8]" } }; - var cZ = { + var nZ = { rpc: {}, types: { CollectiveOrigin: { @@ -19256,14 +19257,14 @@ ${Ez(e, r)}`); } } }; - var uZ = { + var iZ = { rpc: {}, types: { AuthorityId: "AccountId", RawVRFOutput: "[u8; 32]" } }; - var lZ = { + var sZ = { call: { deprecated: "Use the runtime interface `api.call.contractsApi.call` instead", description: "Executes a call to a contract", @@ -19355,7 +19356,7 @@ ${Ez(e, r)}`); type: "CodeUploadResult" } }; - var G6 = { + var z6 = { get_storage: { description: "Query a given storage key in a given contract.", params: [ @@ -19389,7 +19390,7 @@ ${Ez(e, r)}`); type: "CodeUploadResult" } }; - var fZ = { + var oZ = { ContractsApi: [ { methods: { @@ -19457,7 +19458,7 @@ ${Ez(e, r)}`); ], type: "ContractInstantiateResult" }, - ...G6 + ...z6 }, version: 2 }, @@ -19527,15 +19528,15 @@ ${Ez(e, r)}`); ], type: "ContractInstantiateResultU64" }, - ...G6 + ...z6 }, version: 1 } ] }; - var hZ = { - rpc: lZ, - runtime: fZ, + var aZ = { + rpc: sZ, + runtime: oZ, types: { AliveContractInfo: { trieId: "TrieId", @@ -19954,7 +19955,7 @@ ${Ez(e, r)}`); TrieId: "Bytes" } }; - var dZ = [ + var cZ = [ "None", "Locked1x", "Locked2x", @@ -19963,7 +19964,7 @@ ${Ez(e, r)}`); "Locked5x", "Locked6x" ]; - var pZ = { + var uZ = { rpc: {}, types: { AccountVote: { @@ -19981,7 +19982,7 @@ ${Ez(e, r)}`); balance: "Balance" }, Conviction: { - _enum: dZ + _enum: cZ }, Delegations: { votes: "Balance", @@ -20059,7 +20060,7 @@ ${Ez(e, r)}`); } } }; - var mZ = { + var lZ = { getBlockStats: { description: "Reexecute the specified `block_hash` and gather statistics while doing so", isUnsafe: true, @@ -20073,8 +20074,8 @@ ${Ez(e, r)}`); type: "Option" } }; - var gZ = { - rpc: mZ, + var fZ = { + rpc: lZ, types: { BlockStats: { witnessLen: "u64", @@ -20084,7 +20085,7 @@ ${Ez(e, r)}`); } } }; - var yZ = { + var hZ = { AuthorityDiscoveryApi: [ { methods: { @@ -20098,12 +20099,12 @@ ${Ez(e, r)}`); } ] }; - var bZ = { + var dZ = { rpc: {}, - runtime: yZ, + runtime: hZ, types: {} }; - var wZ = { + var pZ = { rpc: {}, types: { ApprovalFlag: "u32", @@ -20137,7 +20138,7 @@ ${Ez(e, r)}`); } } }; - var vZ = { + var mZ = { createBlock: { description: "Instructs the manual-seal authorship task to create a new block", params: [ @@ -20173,8 +20174,8 @@ ${Ez(e, r)}`); type: "bool" } }; - var xZ = { - rpc: vZ, + var gZ = { + rpc: mZ, types: { CreatedBlock: { _alias: { @@ -20193,7 +20194,7 @@ ${Ez(e, r)}`); } } }; - var _Z = { + var yZ = { rpc: {}, types: { EvmAccount: { @@ -20283,7 +20284,7 @@ ${Ez(e, r)}`); } } }; - var EZ = { + var bZ = { rpc: {}, types: { Extrinsic: "GenericExtrinsic", @@ -20313,7 +20314,7 @@ ${Ez(e, r)}`); Sr25519Signature: "H512" } }; - var SZ = { + var wZ = { FungiblesApi: [ { methods: { @@ -20347,16 +20348,16 @@ ${Ez(e, r)}`); } ] }; - var MZ = { + var vZ = { rpc: {}, - runtime: SZ, + runtime: wZ, types: { FungiblesAccessError: { _enum: ["AssetIdConversionFailed", "AmountToBalanceConversionFailed"] } } }; - var AZ = { + var xZ = { rpc: {}, types: { AssetOptions: { @@ -20382,7 +20383,7 @@ ${Ez(e, r)}`); PermissionLatest: "PermissionsV1" } }; - var TZ = { + var _Z = { GenesisBuilder: [ { methods: { @@ -20406,14 +20407,14 @@ ${Ez(e, r)}`); } ] }; - var NZ = { + var EZ = { rpc: {}, - runtime: TZ, + runtime: _Z, types: { GenesisBuildErr: "Text" } }; - var IZ = { + var SZ = { rpc: {}, types: { ActiveGilt: { @@ -20435,7 +20436,7 @@ ${Ez(e, r)}`); } } }; - var OZ = { + var MZ = { proveFinality: { description: "Prove finality for the given block number, returning the Justification for the last block in the set.", params: [ @@ -20462,7 +20463,7 @@ ${Ez(e, r)}`); type: "JustificationNotification" } }; - var K6 = { + var F6 = { generate_key_ownership_proof: { description: "Generates a proof of key ownership for the given authority in the given set.", params: [ @@ -20497,7 +20498,7 @@ ${Ez(e, r)}`); type: "Option" } }; - var PZ = { + var AZ = { GrandpaApi: [ { methods: { @@ -20506,19 +20507,19 @@ ${Ez(e, r)}`); params: [], type: "SetId" }, - ...K6 + ...F6 }, version: 3 }, { - methods: K6, + methods: F6, version: 2 } ] }; - var kZ = { - rpc: OZ, - runtime: PZ, + var TZ = { + rpc: MZ, + runtime: AZ, types: { AuthorityIndex: "u64", AuthorityList: "Vec", @@ -20645,7 +20646,7 @@ ${Ez(e, r)}`); } } }; - var RZ = { + var NZ = { rpc: {}, types: { IdentityFields: { @@ -20715,7 +20716,7 @@ ${Ez(e, r)}`); } } }; - var CZ = { + var IZ = { rpc: {}, types: { AuthIndex: "u32", @@ -20741,7 +20742,7 @@ ${Ez(e, r)}`); } } }; - var DZ = { + var OZ = { rpc: {}, types: { CallIndex: "(u8, u8)", @@ -20754,7 +20755,7 @@ ${Ez(e, r)}`); } } }; - var LZ = { + var PZ = { MixnetApi: [ { methods: { @@ -20792,9 +20793,9 @@ ${Ez(e, r)}`); } ] }; - var BZ = { + var kZ = { rpc: {}, - runtime: LZ, + runtime: PZ, types: { Mixnode: { externalAddresses: "Vec", @@ -20818,7 +20819,7 @@ ${Ez(e, r)}`); } } }; - var UZ = { + var RZ = { generateProof: { description: "Generate MMR proof for the given block numbers.", params: [ @@ -20877,7 +20878,7 @@ ${Ez(e, r)}`); type: "bool" } }; - var jZ = { + var CZ = { generate_proof: { description: "Generate MMR proof for the given block numbers.", params: [ @@ -20935,7 +20936,7 @@ ${Ez(e, r)}`); type: "Result<(), MmrError>" } }; - var VZ = { + var DZ = { generate_batch_proof: { description: "Generate MMR proof for a series of leaves under given indices.", params: [ @@ -21026,21 +21027,21 @@ ${Ez(e, r)}`); type: "Result<(), MmrError>" } }; - var zZ = { + var LZ = { MmrApi: [ { - methods: jZ, + methods: CZ, version: 2 }, { - methods: VZ, + methods: DZ, version: 1 } ] }; - var FZ = { - rpc: UZ, - runtime: zZ, + var BZ = { + rpc: RZ, + runtime: LZ, types: { MmrBatchProof: { leafIndices: "Vec", @@ -21071,7 +21072,7 @@ ${Ez(e, r)}`); } } }; - var HZ = { + var UZ = { NftsApi: [ { methods: { @@ -21176,15 +21177,15 @@ ${Ez(e, r)}`); } ] }; - var qZ = { + var jZ = { rpc: {}, - runtime: HZ, + runtime: UZ, types: { NftCollectionId: "u32", NftItemId: "u32" } }; - var WZ = { + var VZ = { NominationPoolsApi: [ { methods: { @@ -21231,9 +21232,9 @@ ${Ez(e, r)}`); } ] }; - var GZ = { + var zZ = { rpc: {}, - runtime: WZ, + runtime: VZ, types: { NpApiError: { _enum: ["MemberNotFound", "OverflowInPendingRewards"] @@ -21241,7 +21242,7 @@ ${Ez(e, r)}`); NpPoolId: "u32" } }; - var KZ = { + var FZ = { rpc: {}, types: { DeferredOffenceOf: "(Vec, Vec, SessionIndex)", @@ -21256,7 +21257,7 @@ ${Ez(e, r)}`); Reporter: "AccountId" } }; - var XZ = { + var HZ = { DifficultyApi: [ { methods: { @@ -21282,12 +21283,12 @@ ${Ez(e, r)}`); } ] }; - var YZ = { + var qZ = { rpc: {}, - runtime: XZ, + runtime: HZ, types: {} }; - var ZZ = { + var WZ = { rpc: {}, types: { ProxyDefinition: { @@ -21305,7 +21306,7 @@ ${Ez(e, r)}`); } } }; - var JZ = { + var GZ = { rpc: {}, types: { ActiveRecovery: { @@ -21321,7 +21322,7 @@ ${Ez(e, r)}`); } } }; - var QZ = { + var KZ = { rpc: {}, types: { Period: "(BlockNumber, u32)", @@ -21344,7 +21345,7 @@ ${Ez(e, r)}`); TaskAddress: "(BlockNumber, u32)" } }; - var $Z = { + var XZ = { SessionKeys: [ { methods: { @@ -21373,7 +21374,7 @@ ${Ez(e, r)}`); } ] }; - var eJ = { + var YZ = { BeefyKey: "[u8; 33]", Keys: "SessionKeys4", SessionKeys1: "(AccountId)", @@ -21392,11 +21393,11 @@ ${Ez(e, r)}`); SessionKeys10: "(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)", SessionKeys10B: "(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)" }; - var tJ = { + var ZZ = { rpc: {}, - runtime: $Z, + runtime: XZ, types: { - ...eJ, + ...YZ, FullIdentification: "Exposure", IdentificationTuple: "(ValidatorId, FullIdentification)", MembershipProof: { @@ -21408,7 +21409,7 @@ ${Ez(e, r)}`); ValidatorCount: "u32" } }; - var rJ = { + var JZ = { rpc: {}, types: { Bid: { @@ -21434,7 +21435,7 @@ ${Ez(e, r)}`); } } }; - var nJ = { + var QZ = { StakingApi: [ { methods: { @@ -21453,14 +21454,14 @@ ${Ez(e, r)}`); } ] }; - var iJ = { + var $Z = { Points: "u32", EraPoints: { total: "Points", individual: "Vec" } }; - var sJ = { + var eJ = { CompactAssignments: "CompactAssignmentsWith16", CompactAssignmentsWith16: { votes1: "Vec<(NominatorIndexCompact, ValidatorIndexCompact)>", @@ -21613,12 +21614,12 @@ ${Ez(e, r)}`); }, VoteWeight: "u64" }; - var oJ = { + var tJ = { rpc: {}, - runtime: nJ, + runtime: QZ, types: { - ...iJ, - ...sJ, + ...$Z, + ...eJ, ActiveEraInfo: { index: "EraIndex", start: "Option" @@ -21745,7 +21746,7 @@ ${Ez(e, r)}`); } } }; - var aJ = { + var rJ = { ValidateStatement: [ { methods: { @@ -21768,9 +21769,9 @@ ${Ez(e, r)}`); } ] }; - var cJ = { + var nJ = { rpc: {}, - runtime: aJ, + runtime: rJ, types: { StatementStoreStatementSource: { _enum: ["Chain", "Network", "Local"] @@ -21784,7 +21785,7 @@ ${Ez(e, r)}`); } } }; - var uJ = { + var iJ = { rpc: {}, types: { WeightToFeeCoefficient: { @@ -21795,7 +21796,7 @@ ${Ez(e, r)}`); } } }; - var lJ = { + var sJ = { genSyncSpec: { description: "Returns the json-serialized chainspec running the node, with a sync state.", endpoint: "sync_state_genSyncSpec", @@ -21808,11 +21809,11 @@ ${Ez(e, r)}`); type: "Json" } }; - var fJ = { - rpc: lJ, + var oJ = { + rpc: sJ, types: {} }; - var hJ = { + var aJ = { accountNextIndex: { alias: ["account_nextIndex"], description: "Retrieves the next accountIndex as available on the node", @@ -21951,7 +21952,7 @@ ${Ez(e, r)}`); type: "Text" } }; - var dJ = { + var cJ = { AccountNonceApi: [ { methods: { @@ -21970,9 +21971,9 @@ ${Ez(e, r)}`); } ] }; - var pJ = { - rpc: hJ, - runtime: dJ, + var uJ = { + rpc: aJ, + runtime: cJ, types: { AccountInfo: "AccountInfoWithTripleRefCount", AccountInfoWithRefCountU8: { @@ -22281,7 +22282,7 @@ ${Ez(e, r)}`); } } }; - var mJ = { + var lJ = { rpc: {}, types: { Bounty: { @@ -22341,13 +22342,13 @@ ${Ez(e, r)}`); } } }; - var gJ = { + var fJ = { rpc: {}, types: { Multiplier: "Fixed128" } }; - var yJ = { + var hJ = { TaggedTransactionQueue: [ { methods: { @@ -22408,9 +22409,9 @@ ${Ez(e, r)}`); } ] }; - var bJ = { + var dJ = { rpc: {}, - runtime: yJ, + runtime: hJ, types: { TransactionSource: { _enum: ["InBlock", "Local", "External"] @@ -22425,7 +22426,7 @@ ${Ez(e, r)}`); } } }; - var wJ = { + var pJ = { rpc: {}, types: { ClassId: "u32", @@ -22467,7 +22468,7 @@ ${Ez(e, r)}`); } } }; - var vJ = { + var mJ = { rpc: {}, types: { Multisig: { @@ -22482,7 +22483,7 @@ ${Ez(e, r)}`); } } }; - var xJ = { + var gJ = { rpc: {}, types: { VestingInfo: { @@ -22492,7 +22493,7 @@ ${Ez(e, r)}`); } } }; - var _J = { + var yJ = { rpc: {}, types: { BlockAttestations: { @@ -22510,7 +22511,7 @@ ${Ez(e, r)}`); MoreAttestations: {} } }; - var EJ = { + var bJ = { rpc: {}, types: { BridgedBlockHash: "H256", @@ -22595,7 +22596,7 @@ ${Ez(e, r)}`); } } }; - var SJ = { + var wJ = { rpc: {}, types: { StatementKind: { @@ -22603,7 +22604,7 @@ ${Ez(e, r)}`); } } }; - var MJ = { + var vJ = { rpc: {}, types: { FundIndex: "u32", @@ -22629,7 +22630,7 @@ ${Ez(e, r)}`); TrieIndex: "u32" } }; - var AJ = { + var xJ = { CollectCollationInfo: [ { methods: { @@ -22658,7 +22659,7 @@ ${Ez(e, r)}`); } ] }; - var TJ = { + var _J = { CollationInfo: { upwardMessages: "Vec", horizontalMessages: "Vec", @@ -22686,12 +22687,12 @@ ${Ez(e, r)}`); overweightCount: "OverweightIndex" } }; - var NJ = { + var EJ = { rpc: {}, - runtime: AJ, - types: TJ + runtime: xJ, + types: _J }; - var Q0 = { + var Z0 = { methods: { best_finalized: { description: "Returns number and hash of the best finalized header known to the bridge module.", @@ -22701,18 +22702,18 @@ ${Ez(e, r)}`); }, version: 1 }; - var IJ = { - KusamaFinalityApi: [Q0], - PolkadotFinalityApi: [Q0], - RococoFinalityApi: [Q0], - WestendFinalityApi: [Q0] + var SJ = { + KusamaFinalityApi: [Z0], + PolkadotFinalityApi: [Z0], + RococoFinalityApi: [Z0], + WestendFinalityApi: [Z0] }; - var OJ = { + var MJ = { rpc: {}, - runtime: IJ, + runtime: SJ, types: {} }; - var PJ = { + var AJ = { HrmpChannel: { maxCapacity: "u32", maxTotalSize: "u32", @@ -22909,7 +22910,7 @@ ${Ez(e, r)}`); type: "Option" } }; - var _c = { + var xc = { disputes: { description: "Returns all onchain disputes.", params: [], @@ -22928,7 +22929,7 @@ ${Ez(e, r)}`); type: "Option" } }; - var jl = { + var Ul = { key_ownership_proof: { description: "Returns a merkle proof of a validator session key", params: [ @@ -22959,14 +22960,14 @@ ${Ez(e, r)}`); type: "Vec<(SessionIndex, CandidateHash, PendingSlashes)>" } }; - var wh = { + var bh = { minimum_backing_votes: { description: "Get the minimum number of backing votes for a parachain candidate. This is a staging method! Do not use on production runtimes!", params: [], type: "u32" } }; - var $0 = { + var J0 = { async_backing_params: { description: "Returns candidate's acceptance limitations for asynchronous backing for a relay parent", params: [], @@ -22990,34 +22991,34 @@ ${Ez(e, r)}`); type: "ValidatorIndex" } }; - var X6 = { + var H6 = { node_features: { description: "Get node features. This is a staging method! Do not use on production runtimes!", params: [], type: "NodeFeatures" } }; - var kJ = { + var TJ = { approval_voting_params: { description: "Approval voting configuration parameters", params: [], type: "ApprovalVotingParams" } }; - var RJ = { + var NJ = { ParachainHost: [ { methods: { ...So, ...ba, - ..._c, + ...xc, ...du, - ...jl, - ...wh, - ...$0, + ...Ul, + ...bh, + ...J0, ...Ty, - ...X6, - ...kJ + ...H6, + ...TJ }, version: 10 }, @@ -23025,13 +23026,13 @@ ${Ez(e, r)}`); methods: { ...So, ...ba, - ..._c, + ...xc, ...du, - ...jl, - ...wh, - ...$0, + ...Ul, + ...bh, + ...J0, ...Ty, - ...X6 + ...H6 }, version: 9 }, @@ -23039,11 +23040,11 @@ ${Ez(e, r)}`); methods: { ...So, ...ba, - ..._c, + ...xc, ...du, - ...jl, - ...wh, - ...$0, + ...Ul, + ...bh, + ...J0, ...Ty }, version: 8 @@ -23052,11 +23053,11 @@ ${Ez(e, r)}`); methods: { ...So, ...ba, - ..._c, + ...xc, ...du, - ...jl, - ...wh, - ...$0 + ...Ul, + ...bh, + ...J0 }, version: 7 }, @@ -23064,10 +23065,10 @@ ${Ez(e, r)}`); methods: { ...So, ...ba, - ..._c, + ...xc, ...du, - ...jl, - ...wh + ...Ul, + ...bh }, version: 6 }, @@ -23075,9 +23076,9 @@ ${Ez(e, r)}`); methods: { ...So, ...ba, - ..._c, + ...xc, ...du, - ...jl + ...Ul }, version: 5 }, @@ -23085,7 +23086,7 @@ ${Ez(e, r)}`); methods: { ...So, ...ba, - ..._c, + ...xc, ...du }, version: 4 @@ -23094,7 +23095,7 @@ ${Ez(e, r)}`); methods: { ...So, ...ba, - ..._c + ...xc }, version: 3 }, @@ -23123,13 +23124,13 @@ ${Ez(e, r)}`); } ] }; - var Y6 = { + var q6 = { _enum: ["ZeroZero", "ZeroOne", "ZeroTwo", "ZeroThree", "OneOne", "OneTwo", "OneThree", "TwoTwo", "TwoThree", "ThreeThree"] }; - var Z6 = { + var W6 = { _enum: ["ZeroZero", "ZeroOne", "ZeroTwo", "ZeroThree", "ZeroFour", "ZeroFive", "ZeroSix", "ZeroSeven", "OneOne", "OneTwo", "OneThree", "OneFour", "OneFive", "OneSix", "OneSeven", "TwoTwo", "TwoThree", "TwoFour", "TwoFive", "TwoSix", "TwoSeven", "ThreeThree", "ThreeFour", "ThreeFive", "ThreeSix", "ThreeSeven", "FourFour", "FourFive", "FourSix", "FourSeven", "FiveFive", "FiveSix", "FiveSeven", "SixSix", "SixSeven", "SevenSeven"] }; - var CJ = { + var IJ = { Bidder: { _enum: { New: "NewBidder", @@ -23158,22 +23159,22 @@ ${Ez(e, r)}`); }, SubId: "u32" }; - var DJ = { - ...CJ, + var OJ = { + ...IJ, AuctionIndex: "u32", LeasePeriod: "BlockNumber", LeasePeriodOf: "BlockNumber", - SlotRange10: Y6, - SlotRange: Z6, - WinningData10: `[WinningDataEntry; ${Y6._enum.length}]`, - WinningData: `[WinningDataEntry; ${Z6._enum.length}]`, + SlotRange10: q6, + SlotRange: W6, + WinningData10: `[WinningDataEntry; ${q6._enum.length}]`, + WinningData: `[WinningDataEntry; ${W6._enum.length}]`, WinningDataEntry: "Option<(AccountId, ParaId, BalanceOf)>", WinnersData10: "Vec", WinnersData: "Vec", WinnersDataTuple10: "(AccountId, ParaId, BalanceOf, SlotRange10)", WinnersDataTuple: "(AccountId, ParaId, BalanceOf, SlotRange)" }; - var LJ = { + var PJ = { ParachainProposal: { proposer: "AccountId", genesisHead: "HeadData", @@ -23186,12 +23187,12 @@ ${Ez(e, r)}`); proposer: "AccountId" } }; - var BJ = { + var kJ = { ServiceQuality: { _enum: ["Ordered", "Fast"] } }; - var UJ = { + var RJ = { DisputeLocation: { _enum: ["Local", "Remote"] }, @@ -23252,15 +23253,15 @@ ${Ez(e, r)}`); } } }; - var jJ = { + var CJ = { rpc: {}, - runtime: RJ, + runtime: NJ, types: { - ...BJ, - ...UJ, + ...kJ, + ...RJ, + ...AJ, ...PJ, - ...LJ, - ...DJ, + ...OJ, AbridgedCandidateReceipt: { parachainIndex: "ParaId", relayParent: "Hash", @@ -23728,13 +23729,13 @@ ${Ez(e, r)}`); VecInboundHrmpMessage: "Vec" } }; - var VJ = { + var DJ = { rpc: {}, types: { Approvals: "[bool; 4]" } }; - var zJ = { + var LJ = { rpc: {}, types: { AccountStatus: { @@ -23753,11 +23754,11 @@ ${Ez(e, r)}`); (function(t) { t[t.BTreeMap = 0] = "BTreeMap", t[t.BTreeSet = 1] = "BTreeSet", t[t.Compact = 2] = "Compact", t[t.DoNotConstruct = 3] = "DoNotConstruct", t[t.Enum = 4] = "Enum", t[t.HashMap = 5] = "HashMap", t[t.Int = 6] = "Int", t[t.Linkage = 7] = "Linkage", t[t.Null = 8] = "Null", t[t.Option = 9] = "Option", t[t.Plain = 10] = "Plain", t[t.Range = 11] = "Range", t[t.RangeInclusive = 12] = "RangeInclusive", t[t.Result = 13] = "Result", t[t.Set = 14] = "Set", t[t.Si = 15] = "Si", t[t.Struct = 16] = "Struct", t[t.Tuple = 17] = "Tuple", t[t.UInt = 18] = "UInt", t[t.Vec = 19] = "Vec", t[t.VecFixed = 20] = "VecFixed", t[t.WrapperKeepOpaque = 21] = "WrapperKeepOpaque", t[t.WrapperOpaque = 22] = "WrapperOpaque"; })(Se || (Se = {})); - function DP(t) { + function TP(t) { return St(t.eq); } - function LP(t, e) { - return Array.isArray(e) ? t.length === e.length && Ar(t.find((r, n) => DP(r) ? !r.eq(e[n]) : r !== e[n])) : false; + function NP(t, e) { + return Array.isArray(e) ? t.length === e.length && Ar(t.find((r, n) => TP(r) ? !r.eq(e[n]) : r !== e[n])) : false; } var Tg = class extends Array { constructor(r, n) { @@ -23788,7 +23789,7 @@ ${Ez(e, r)}`); return super.length; } eq(r) { - return LP(this, r); + return NP(this, r); } inspect() { return { @@ -23834,7 +23835,7 @@ ${Ez(e, r)}`); } toU8a(r) { const n = this.toU8aInner(); - return hi(r ? n : [qr(this.length), ...n]); + return di(r ? n : [qr(this.length), ...n]); } toU8aInner(r) { const n = this.length, i = new Array(n); @@ -23895,22 +23896,22 @@ ${Ez(e, r)}`); return this.__internal__raw; } }; - var FJ = 64; - var J6 = 52; - var HJ = new ct(1e4); - var qJ = [ - ["Perquintill", zN], - ["Perbill", hd], - ["Permill", VN], - ["Percent", jN] + var BJ = 64; + var G6 = 52; + var UJ = new ct(1e4); + var jJ = [ + ["Perquintill", LN], + ["Perbill", fd], + ["Permill", DN], + ["Percent", CN] ]; - function WJ(t) { + function VJ(t) { return St(t.toBn); } - function GJ(t, e) { - return `${(t.mul(HJ).div(e).toNumber() / 100).toFixed(2)}%`; + function zJ(t, e) { + return `${(t.mul(UJ).div(e).toNumber() / 100).toFixed(2)}%`; } - function BP(t, e) { + function IP(t, e) { if (rr(t)) { if (!Number.isInteger(t) || t > Number.MAX_SAFE_INTEGER || t < Number.MIN_SAFE_INTEGER) throw new Error("Number needs to be an integer <= Number.MAX_SAFE_INTEGER, i.e. 2 ^ 53 - 1"); @@ -23922,24 +23923,24 @@ ${Ez(e, r)}`); throw new Error("String should not contain decimal points or scientific notation"); return t; } else { - if (Ki(t) || ic(t)) + if (Ki(t) || nc(t)) return t.toString(); - if (fi(t)) { - if (WJ(t)) + if (hi(t)) { + if (VJ(t)) return t.toBn().toString(); const r = Object.keys(t); if (r.length !== 1) throw new Error("Unable to construct number from multi-key object"); - return BP(t[r[0]], e); + return IP(t[r[0]], e); } else if (!t) return 0; } throw new Error(`Unable to create BN from unknown type ${typeof t}`); } - var UP = class extends ct { - constructor(r, n = 0, i = FJ, s = false) { + var OP = class extends ct { + constructor(r, n = 0, i = BJ, s = false) { super( - Et(n) ? i <= 48 ? CN(n.subarray(0, i / 8), { isNegative: s }) : Xn(n.subarray(0, i / 8), { isLe: true, isNegative: s }).toString() : BP(n, s) + Et(n) ? i <= 48 ? IN(n.subarray(0, i / 8), { isNegative: s }) : Yn(n.subarray(0, i / 8), { isLe: true, isNegative: s }).toString() : IP(n, s) ); re(this, "registry"); re(this, "encodedLength"); @@ -23982,7 +23983,7 @@ ${Ez(e, r)}`); return this; } toHex(r = false) { - return qN(this, { + return jN(this, { bitLength: this.bitLength(), isLe: r, isNegative: !this.isUnsigned @@ -23991,15 +23992,15 @@ ${Ez(e, r)}`); toHuman(r) { const n = this.toRawType(); if (n === "Balance") - return this.isMax() ? "everything" : au(this, { decimals: this.registry.chainDecimals[0], withSi: true, withUnit: this.registry.chainTokens[0] }); - const [, i] = qJ.find(([s]) => s === n) || []; - return i ? GJ(this, i) : P1(this); + return this.isMax() ? "everything" : ou(this, { decimals: this.registry.chainDecimals[0], withSi: true, withUnit: this.registry.chainTokens[0] }); + const [, i] = jJ.find(([s]) => s === n) || []; + return i ? zJ(this, i) : O1(this); } toJSON(r = false) { - return r || this.__internal__bitLength > 128 || super.bitLength() > J6 ? this.toHex() : this.toNumber(); + return r || this.__internal__bitLength > 128 || super.bitLength() > G6 ? this.toHex() : this.toNumber(); } toPrimitive() { - return super.bitLength() > J6 ? this.toString() : this.toNumber(); + return super.bitLength() > G6 ? this.toString() : this.toNumber(); } toRawType() { return this instanceof this.registry.createClassUnsafe("Balance") ? "Balance" : `${this.isUnsigned ? "u" : "i"}${this.bitLength()}`; @@ -24015,25 +24016,25 @@ ${Ez(e, r)}`); }); } }; - function KJ(t, e) { - return Ar(t) || (DP(t) ? !t.eq(e) : t !== e); + function FJ(t, e) { + return Ar(t) || (TP(t) ? !t.eq(e) : t !== e); } - function XJ(t) { + function HJ(t) { return !Array.isArray(t) || t.length !== 2; } function Ny(t, e) { - return t.size === e.length && !e.some((r) => XJ(r) || KJ(t.get(r[0]), r[1])); + return t.size === e.length && !e.some((r) => HJ(r) || FJ(t.get(r[0]), r[1])); } - function w8(t, e) { - return Array.isArray(e) ? Ny(t, e) : e instanceof Map ? Ny(t, [...e.entries()]) : fi(e) ? Ny(t, Object.entries(e)) : false; + function m8(t, e) { + return Array.isArray(e) ? Ny(t, e) : e instanceof Map ? Ny(t, [...e.entries()]) : hi(e) ? Ny(t, Object.entries(e)) : false; } function Iy(t, e) { return t.size === e.length && !e.some((r) => !t.has(r)); } - function YJ(t, e) { - return Array.isArray(e) ? Iy(t, e) : e instanceof Set ? Iy(t, [...e.values()]) : fi(e) ? Iy(t, Object.values(e)) : false; + function qJ(t, e) { + return Array.isArray(e) ? Iy(t, e) : e instanceof Set ? Iy(t, [...e.values()]) : hi(e) ? Iy(t, Object.values(e)) : false; } - function v8(t, e, r, { message: n }, i, s, o, a, c) { + function g8(t, e, r, { message: n }, i, s, o, a, c) { let u = ""; try { u = `: ${new a(t).toRawType()}`; @@ -24041,7 +24042,7 @@ ${Ez(e, r)}`); } return `${e}: failed at ${Bt(i.subarray(0, 16))}\u2026${c ? ` on ${c}` : ""} (index ${s + 1}/${o})${u}:: ${n}`; } - function x8(t, e, r, [n, i]) { + function y8(t, e, r, [n, i]) { const s = e.length; let o = 0, a = 0; try { @@ -24050,11 +24051,11 @@ ${Ez(e, r)}`); o += c.initialU8aLength || c.encodedLength, e[a] = c, a++; } } catch (c) { - throw new Error(v8(t, "decodeU8a", e, c, r.subarray(o), a, s, n[a], i[a])); + throw new Error(g8(t, "decodeU8a", e, c, r.subarray(o), a, s, n[a], i[a])); } return [e, o]; } - function ZJ(t, e, r, [n, i]) { + function WJ(t, e, r, [n, i]) { const s = e.length; let o = 0, a = 0; try { @@ -24063,7 +24064,7 @@ ${Ez(e, r)}`); o += c.initialU8aLength || c.encodedLength, e[a] = [i[a], c], a++; } } catch (c) { - throw new Error(v8(t, "decodeU8aStruct", e, c, r.subarray(o), a, s, n[a], i[a])); + throw new Error(g8(t, "decodeU8aStruct", e, c, r.subarray(o), a, s, n[a], i[a])); } return [e, o]; } @@ -24076,23 +24077,23 @@ ${Ez(e, r)}`); o += c.initialU8aLength || c.encodedLength, e[a] = c, a++; } } catch (c) { - throw new Error(v8(t, "decodeU8aVec", e, c, r.subarray(o), a, s, i)); + throw new Error(g8(t, "decodeU8aVec", e, c, r.subarray(o), a, s, i)); } return [o, o - n]; } - var tw = ["BTreeMap", "BTreeSet", "HashMap", "Vec"]; - var JJ = tw.concat(["Compact", "DoNotConstruct", "Int", "Linkage", "Range", "RangeInclusive", "Result", "Opaque", "Option", "UInt", "WrapperKeepOpaque", "WrapperOpaque"]); - var U1 = ["<", "(", "[", '"', ",", " "]; - var Q6 = [ + var $3 = ["BTreeMap", "BTreeSet", "HashMap", "Vec"]; + var GJ = $3.concat(["Compact", "DoNotConstruct", "Int", "Linkage", "Range", "RangeInclusive", "Result", "Opaque", "Option", "UInt", "WrapperKeepOpaque", "WrapperOpaque"]); + var B1 = ["<", "(", "[", '"', ",", " "]; + var K6 = [ Mo("::Inherent", "InherentOfflineReport", false), Mo("VecDeque<", "Vec<", false), + XJ(), + X6("Bounded", true), + X6("Weak", false), $J(), - $6("Bounded", true), - $6("Weak", false), - iQ(), - nQ(), - sQ("Box<"), - rQ(), + QJ(), + eQ("Box<"), + JJ(), Mo("String", "Text"), Mo("Vec", "Bytes"), Mo("&\\[u8\\]", "Bytes"), @@ -24101,14 +24102,14 @@ ${Ez(e, r)}`); Mo("Lookup::Source", "LookupSource"), Mo("Lookup::Target", "LookupTarget"), Mo("exec::StorageKey", "ContractStorageKey"), - eQ(), - tQ(), - QJ() + YJ(), + ZJ(), + KJ() ]; - function QJ() { + function KJ() { return (t) => t.trim(); } - function _8(t, e) { + function b8(t, e) { let r = 0; for (let n = e, i = t.length; n < i; n++) if (t[n] === ">") { @@ -24120,39 +24121,39 @@ ${Ez(e, r)}`); throw new Error(`Unable to find closing matching <> on '${t}' (start ${e})`); } function Mo(t, e, r = true) { - const n = new RegExp(`(^${t}|${U1.map((s) => `\\${s}${t}`).join("|")})`, "g"), i = (s) => (n.lastIndex = 0, r && U1.includes(s[0]) ? `${s[0]}${e}` : e); + const n = new RegExp(`(^${t}|${B1.map((s) => `\\${s}${t}`).join("|")})`, "g"), i = (s) => (n.lastIndex = 0, r && B1.includes(s[0]) ? `${s[0]}${e}` : e); return (s) => s.replace(n, i); } - function $J() { + function XJ() { return (t) => { if (t.includes(" as HasCompact")) { for (let e = 0, r = t.length; e < r; e++) if (t[e] === "<") { - const n = _8(t, e + 1) - 14; + const n = b8(t, e + 1) - 14; t.substring(n, n + 14) === " as HasCompact" && (t = `Compact<${t.substring(e + 1, n)}>`); } } return t; }; } - function eQ() { + function YJ() { const t = /,\)/g, e = /\(([^,]+)\)/; return (r) => (t.lastIndex = 0, r.replace(t, ")").replace(e, "$1")); } - function E8(t, e, r) { + function w8(t, e, r) { let n = -1; for (; ; ) { if (n = t.indexOf(e, n + 1), n === -1) return t; - const i = n + e.length, s = _8(t, i); + const i = n + e.length, s = b8(t, i); t = `${t.substring(0, n)}${r(t.substring(i, s))}${t.substring(s + 1)}`; } } - function $6(t, e) { + function X6(t, e) { return (r) => { - for (let n = 0, i = tw.length; n < i; n++) { - const s = tw[n]; - r = E8(r, `${t}${s}<`, (o) => { + for (let n = 0, i = $3.length; n < i; n++) { + const s = $3[n]; + r = w8(r, `${t}${s}<`, (o) => { const a = o.split(",").map((c) => c.trim()).filter((c) => c); return e && a.pop(), `${s}<${a.join(",")}>`; }); @@ -24160,7 +24161,7 @@ ${Ez(e, r)}`); return r; }; } - function tQ() { + function ZJ() { return (t) => { let e = 0; for (; e !== -1; ) @@ -24168,61 +24169,61 @@ ${Ez(e, r)}`); t = t.substring(2); else if (e !== -1) { let r = e; - for (; r !== -1 && !U1.includes(t[r]); ) + for (; r !== -1 && !B1.includes(t[r]); ) r--; t = `${t.substring(0, r + 1)}${t.substring(e + 2)}`; } return t; }; } - function rQ() { + function JJ() { return (t) => { for (let e = 0, r = t.length; e < r; e++) - if (t[e] === "<" && !JJ.find((i) => { + if (t[e] === "<" && !GJ.find((i) => { const s = e - i.length; - return s >= 0 && t.substring(s, e) === i && (s === 0 || U1.includes(t[s - 1])); + return s >= 0 && t.substring(s, e) === i && (s === 0 || B1.includes(t[s - 1])); })) { - const i = _8(t, e + 1); + const i = b8(t, e + 1); t = `${t.substring(0, e)}${t.substring(i + 1)}`; } return t; }; } - function nQ() { + function QJ() { const t = (e) => `(${e},${e})`; - return (e) => E8(e, "PairOf<", t); + return (e) => w8(e, "PairOf<", t); } - function iQ() { + function $J() { const t = /\s/g, e = /(T|Self)::/g, r = /<(T|Self)asTrait>::/g, n = /::/g, i = //g, s = /::Type/g; return (o) => (t.lastIndex = 0, e.lastIndex = 0, r.lastIndex = 0, n.lastIndex = 0, i.lastIndex = 0, s.lastIndex = 0, o.replace(t, "").replace(e, "").replace(r, "").replace(n, "").replace(i, "Lookup").replace(s, "")); } - function sQ(t) { + function eQ(t) { const e = (r) => r; - return (r) => E8(r, t, e); + return (r) => w8(r, t, e); } - var e7 = /* @__PURE__ */ new Map(); - function j1(t) { - const e = t.toString(), r = e7.get(e); + var Y6 = /* @__PURE__ */ new Map(); + function U1(t) { + const e = t.toString(), r = Y6.get(e); if (r) return r; let n = e; - for (let i = 0, s = Q6.length; i < s; i++) - n = Q6[i](n); - return e7.set(e, n), n; + for (let i = 0, s = K6.length; i < s; i++) + n = K6[i](n); + return Y6.set(e, n), n; } - function t7(t) { + function Z6(t) { return t instanceof Uint8Array || Array.isArray(t); } - function r7(t) { + function J6(t) { return ss(t) && rr(t.index) && ss(t.value); } - function n7(t) { - return ss(t) && Nf(t.isSome) && ss(t.value); + function Q6(t) { + return ss(t) && Tf(t.isSome) && ss(t.value); } - function i7(t) { - return rr(t) || Ki(t) || ic(t); + function $6(t) { + return rr(t) || Ki(t) || nc(t); } - function oQ(t, e) { + function tQ(t, e) { let r = 0; const n = Math.min(t.length, e.length); for (let i = 0; i < n; ++i) @@ -24230,7 +24231,7 @@ ${Ez(e, r)}`); return r; return t.length - e.length; } - function jP(t, e, r) { + function PP(t, e, r) { if (ss(r)) { const n = r.toHex(); if (e.has(n)) @@ -24240,62 +24241,62 @@ ${Ez(e, r)}`); return true; } function Ra(t, e) { - if (i7(t) && i7(e)) + if ($6(t) && $6(e)) return on(t).cmp(on(e)); if (t instanceof Map && e instanceof Map) return Ra(Array.from(t.values()), Array.from(e.values())); - if (r7(t) && r7(e)) + if (J6(t) && J6(e)) return Ra(t.index, e.index) || Ra(t.value, e.value); - if (n7(t) && n7(e)) + if (Q6(t) && Q6(e)) return Ra(t.isNone ? 0 : 1, e.isNone ? 0 : 1) || Ra(t.value, e.value); - if (t7(t) && t7(e)) - return oQ(t, e); + if (Z6(t) && Z6(e)) + return tQ(t, e); if (ss(t) && ss(e)) return Ra(t.toU8a(true), e.toU8a(true)); throw new Error(`Attempting to sort unrecognized values: ${Ct(t)} (typeof ${typeof t}) <-> ${Ct(e)} (typeof ${typeof e})`); } - function aQ(t) { + function rQ(t) { const e = /* @__PURE__ */ new Set(); - return new Set(Array.from(t).filter((r) => jP("BTreeSet", e, r)).sort(Ra)); + return new Set(Array.from(t).filter((r) => PP("BTreeSet", e, r)).sort(Ra)); } - function cQ(t) { + function nQ(t) { const e = /* @__PURE__ */ new Set(); - return new Map(Array.from(t.entries()).filter(([r]) => jP("BTreeMap", e, r)).sort(([r], [n]) => Ra(r, n))); + return new Map(Array.from(t.entries()).filter(([r]) => PP("BTreeMap", e, r)).sort(([r], [n]) => Ra(r, n))); } function yo(t, e) { return typeof e == "function" ? e : t.createClassUnsafe(e); } - function uQ(t, e) { + function iQ(t, e) { const r = e.length, n = new Array(r); for (let i = 0; i < r; i++) n[i] = yo(t, e[i]); return n; } - function S8(t, e) { + function v8(t, e) { const r = Object.entries(e), n = r.length, i = [new Array(n), new Array(n)]; for (let s = 0; s < n; s++) i[1][s] = r[s][0], i[0][s] = yo(t, r[s][1]); return i; } - function VP(t, [e, r]) { + function kP(t, [e, r]) { const n = {}; for (let i = 0, s = r.length; i < s; i++) n[r[i]] = t.getClassName(e[i]) || new e[i](t).toRawType(); return n; } - function lQ(t, e, r) { + function sQ(t, e, r) { if (Et(r)) { - const [n, i] = (r[0] & 3) < 3 ? ou(r) : sg(r); + const [n, i] = (r[0] & 3) < 3 ? su(r) : ig(r); return [new e(t, i), n]; - } else if (r instanceof Df) { + } else if (r instanceof Cf) { const n = r.unwrap(); return n instanceof e ? [n, 0] : [new e(t, n), 0]; } else if (r instanceof e) return [r, 0]; return [new e(t, r), 0]; } - var Df = class { - constructor(e, r, n = 0, { definition: i, setDefinition: s = cu } = {}) { + var Cf = class { + constructor(e, r, n = 0, { definition: i, setDefinition: s = au } = {}) { re(this, "registry"); re(this, "createdAtHash"); re(this, "initialU8aLength"); @@ -24303,13 +24304,13 @@ ${Ez(e, r)}`); re(this, "__internal__Type"); re(this, "__internal__raw"); this.registry = e, this.__internal__Type = i || s(yo(e, r)); - const [o, a] = lQ(e, this.__internal__Type, n); + const [o, a] = sQ(e, this.__internal__Type, n); this.initialU8aLength = a, this.__internal__raw = o; } static with(e) { let r; const n = (i) => r = i; - return class extends Df { + return class extends Cf { constructor(i, s) { super(i, e, s, { definition: r, setDefinition: n }); } @@ -24328,7 +24329,7 @@ ${Ez(e, r)}`); return this.__internal__raw.bitLength(); } eq(e) { - return this.__internal__raw.eq(e instanceof Df ? e.__internal__raw : e); + return this.__internal__raw.eq(e instanceof Cf ? e.__internal__raw : e); } inspect() { return { @@ -24369,7 +24370,7 @@ ${Ez(e, r)}`); return this.__internal__raw; } }; - var h0 = class { + var l0 = class { constructor(e, r = "DoNotConstruct") { re(this, "registry"); re(this, "createdAtHash"); @@ -24378,7 +24379,7 @@ ${Ez(e, r)}`); throw this.registry = e, this.__internal__neverError = new Error(`DoNotConstruct: Cannot construct unknown type ${r}`), this.__internal__neverError; } static with(e) { - return class extends h0 { + return class extends l0 { constructor(r) { super(r, e); } @@ -24435,7 +24436,7 @@ ${Ez(e, r)}`); throw new Error(".hash is not implemented on Null"); } eq(e) { - return e instanceof po || Fc(e); + return e instanceof po || zc(e); } inspect() { return {}; @@ -24462,7 +24463,7 @@ ${Ez(e, r)}`); return new Uint8Array(); } }; - function fQ(t) { + function oQ(t) { const e = Object.values(t); if (e.some((r) => rr(r))) { if (!e.every((r) => rr(r) && r >= 0 && r <= 255)) @@ -24471,15 +24472,15 @@ ${Ez(e, r)}`); } return true; } - function hQ(t, e) { + function aQ(t, e) { const r = {}; let n, i; if (Array.isArray(e)) { for (let s = 0, o = e.length; s < o; s++) r[e[s]] = { Type: po, index: s }; n = true, i = false; - } else if (fQ(e)) { - const [s, o] = S8(t, e); + } else if (oQ(e)) { + const [s, o] = v8(t, e); for (let a = 0, c = o.length; a < c; a++) r[o[a]] = { Type: s[a], index: a }; n = !Object.values(r).some(({ Type: a }) => a !== po), i = false; @@ -24497,7 +24498,7 @@ ${Ez(e, r)}`); isIndexed: i }; } - function zP(t, e) { + function RP(t, e) { const r = Object.values(t); for (let n = 0, i = r.length; n < i; n++) { const { Type: s, index: o } = r[n]; @@ -24506,53 +24507,53 @@ ${Ez(e, r)}`); } throw new Error(`Unable to create Enum via index ${e}, in ${Object.keys(t).join(", ")}`); } - function FP(t, e, r, n) { - const i = zP(e, r); + function CP(t, e, r, n) { + const i = RP(e, r); return { index: r, value: new i(t, n) }; } - function Wh(t, e, r = 0, n) { - const i = zP(e, r); + function qh(t, e, r = 0, n) { + const i = RP(e, r); return { index: r, value: n instanceof i ? n : new i(t, n) }; } - function s7(t, e, r, n) { + function e7(t, e, r, n) { const i = Object.keys(e).map((a) => a.toLowerCase()), s = r.toLowerCase(), o = i.indexOf(s); if (o === -1) throw new Error(`Cannot map Enum JSON, unable to find '${r}' in ${i.join(", ")}`); try { - return Wh(t, e, Object.values(e)[o].index, n); + return qh(t, e, Object.values(e)[o].index, n); } catch (a) { throw new Error(`Enum(${r}):: ${a.message}`); } } - function dQ(t, e, r, n) { + function cQ(t, e, r, n) { if (rr(n)) - return Wh(t, e, n, r); + return qh(t, e, n, r); if (Et(r) || Ft(r)) { const i = Xe(r); if (i.length) - return FP(t, e, i[0], i.subarray(1)); + return CP(t, e, i[0], i.subarray(1)); } else { if (r instanceof us) - return Wh(t, e, r.index, r.value); + return qh(t, e, r.index, r.value); if (rr(r)) - return Wh(t, e, r); + return qh(t, e, r); if (pr(r)) - return s7(t, e, r.toString()); - if (fi(r)) { + return e7(t, e, r.toString()); + if (hi(r)) { const i = Object.keys(r)[0]; - return s7(t, e, i, r[i]); + return e7(t, e, i, r[i]); } } - return Wh(t, e, Object.values(e)[0].index); + return qh(t, e, Object.values(e)[0].index); } var us = class { - constructor(e, r, n, i, { definition: s, setDefinition: o = cu } = {}) { + constructor(e, r, n, i, { definition: s, setDefinition: o = au } = {}) { re(this, "registry"); re(this, "createdAtHash"); re(this, "initialU8aLength"); @@ -24563,7 +24564,7 @@ ${Ez(e, r)}`); re(this, "__internal__isBasic"); re(this, "__internal__isIndexed"); re(this, "__internal__raw"); - const { def: a, isBasic: c, isIndexed: u } = s || o(hQ(e, r)), f = Et(n) && n.length && !rr(i) ? FP(e, a, n[0], n.subarray(1)) : dQ(e, a, n, i); + const { def: a, isBasic: c, isIndexed: u } = s || o(aQ(e, r)), f = Et(n) && n.length && !rr(i) ? CP(e, a, n[0], n.subarray(1)) : cQ(e, a, n, i); this.registry = e, this.__internal__def = a, this.__internal__isBasic = c, this.__internal__isIndexed = u, this.__internal__indexes = Object.values(a).map(({ index: p }) => p), this.__internal__entryIndex = this.__internal__indexes.indexOf(f.index), this.__internal__raw = f.value, this.__internal__raw.initialU8aLength && (this.initialU8aLength = 1 + this.__internal__raw.initialU8aLength); } static with(e) { @@ -24577,10 +24578,10 @@ ${Ez(e, r)}`); }, (() => { const o = Array.isArray(e) ? e : Object.keys(e), a = o.length, c = new Array(a), u = new Array(a); for (let f = 0; f < a; f++) { - const p = cg(o[f]); + const p = ag(o[f]); c[f] = `as${p}`, u[f] = `is${p}`; } - Jc(i.prototype, u, (f, p, b) => b.type === o[p]), Jc(i.prototype, c, (f, p, b) => { + Zc(i.prototype, u, (f, p, b) => b.type === o[p]), Zc(i.prototype, c, (f, p, b) => { if (b.type !== o[p]) throw new Error(`Cannot convert '${b.type}' via ${f}`); return b.value; @@ -24621,7 +24622,7 @@ ${Ez(e, r)}`); return this.__internal__raw; } eq(e) { - return Et(e) ? !this.toU8a().some((r, n) => r !== e[n]) : rr(e) ? this.toNumber() === e : this.__internal__isBasic && pr(e) ? this.type === e : Ft(e) ? this.toHex() === e : e instanceof us ? this.index === e.index && this.value.eq(e.value) : fi(e) ? this.value.eq(e[this.type]) : this.value.eq(e); + return Et(e) ? !this.toU8a().some((r, n) => r !== e[n]) : rr(e) ? this.toNumber() === e : this.__internal__isBasic && pr(e) ? this.type === e : Ft(e) ? this.toHex() === e : e instanceof us ? this.index === e.index && this.value.eq(e.value) : hi(e) ? this.value.eq(e[this.type]) : this.value.eq(e); } inspect() { if (this.__internal__isBasic) @@ -24651,7 +24652,7 @@ ${Ez(e, r)}`); if (this.__internal__isBasic) return this.__internal__isIndexed ? this.defKeys.reduce((r, n, i) => (r[n] = this.__internal__indexes[i], r), {}) : this.defKeys; const e = Object.entries(this.__internal__def); - return VP(this.registry, e.reduce((r, [n, { Type: i }], s) => (r[0][s] = i, r[1][s] = n, r), [new Array(e.length), new Array(e.length)])); + return kP(this.registry, e.reduce((r, [n, { Type: i }], s) => (r[0][s] = i, r[1][s] = n, r), [new Array(e.length), new Array(e.length)])); } toRawType() { return Ct({ _enum: this._toRawStruct() }); @@ -24660,13 +24661,13 @@ ${Ez(e, r)}`); return this.isNone ? this.type : Ct(this.toJSON()); } toU8a(e) { - return e ? this.__internal__raw.toU8a(e) : hi([ + return e ? this.__internal__raw.toU8a(e) : di([ new Uint8Array([this.index]), this.__internal__raw.toU8a(e) ]); } }; - var la = class extends UP { + var la = class extends OP { constructor(e, r = 0, n) { super(e, r, n, true); } @@ -24681,23 +24682,23 @@ ${Ez(e, r)}`); }; } }; - var uf = class extends po { + var cf = class extends po { toRawType() { return "None"; } }; - function pQ(t, e, r) { - return r instanceof e ? r : r instanceof bo ? r.value instanceof e ? r.value : r.isNone ? new uf(t) : new e(t, r.value) : Fc(r) || Ar(r) || r === "0x" || r instanceof uf ? new uf(t) : Et(r) ? !r.length || r[0] === 0 ? new uf(t) : new e(t, r.subarray(1)) : new e(t, r); + function uQ(t, e, r) { + return r instanceof e ? r : r instanceof bo ? r.value instanceof e ? r.value : r.isNone ? new cf(t) : new e(t, r.value) : zc(r) || Ar(r) || r === "0x" || r instanceof cf ? new cf(t) : Et(r) ? !r.length || r[0] === 0 ? new cf(t) : new e(t, r.subarray(1)) : new e(t, r); } var bo = class { - constructor(e, r, n, { definition: i, setDefinition: s = cu } = {}) { + constructor(e, r, n, { definition: i, setDefinition: s = au } = {}) { re(this, "registry"); re(this, "createdAtHash"); re(this, "initialU8aLength"); re(this, "isStorageFallback"); re(this, "__internal__Type"); re(this, "__internal__raw"); - const o = i || s(yo(e, r)), a = Et(n) && n.length && !ss(n) ? n[0] === 0 ? new uf(e) : new o(e, n.subarray(1)) : pQ(e, o, n); + const o = i || s(yo(e, r)), a = Et(n) && n.length && !ss(n) ? n[0] === 0 ? new cf(e) : new o(e, n.subarray(1)) : uQ(e, o, n); this.registry = e, this.__internal__Type = o, this.__internal__raw = a, a != null && a.initialU8aLength && (this.initialU8aLength = 1 + a.initialU8aLength); } static with(e) { @@ -24719,7 +24720,7 @@ ${Ez(e, r)}`); return this.isNone; } get isNone() { - return this.__internal__raw instanceof uf; + return this.__internal__raw instanceof cf; } get isSome() { return !this.isNone; @@ -24811,7 +24812,7 @@ ${Ez(e, r)}`); return `Result<${e.Ok},${e.Err}>`; } }; - function mQ(t, e, r, n) { + function lQ(t, e, r, n) { if (Array.isArray(r)) { const i = n[0]; for (let s = 0, o = i.length; s < o; s++) @@ -24824,7 +24825,7 @@ ${Ez(e, r)}`); return [e, 0]; } else { if (Ft(r)) - return x8(t, e, Xe(r), n); + return y8(t, e, Xe(r), n); if (!r || !e.length) { const i = n[0]; for (let s = 0, o = i.length; s < o; s++) @@ -24835,11 +24836,11 @@ ${Ez(e, r)}`); throw new Error(`Expected array input to Tuple decoding, found ${typeof r}: ${Ct(r)}`); } var El = class extends Tg { - constructor(r, n, i, { definition: s, setDefinition: o = cu } = {}) { - const a = s || o(Array.isArray(n) ? [uQ(r, n), []] : St(n) || pr(n) ? [[yo(r, n)], []] : S8(r, n)); + constructor(r, n, i, { definition: s, setDefinition: o = au } = {}) { + const a = s || o(Array.isArray(n) ? [iQ(r, n), []] : St(n) || pr(n) ? [[yo(r, n)], []] : v8(r, n)); super(r, a[0].length); re(this, "__internal__Types"); - this.initialU8aLength = (Et(i) ? x8(r, this, i, a) : mQ(r, this, i, a))[1], this.__internal__Types = a; + this.initialU8aLength = (Et(i) ? y8(r, this, i, a) : lQ(r, this, i, a))[1], this.__internal__Types = a; } static with(r) { let n; @@ -24871,10 +24872,10 @@ ${Ez(e, r)}`); return Ct(this.toJSON()); } toU8a(r) { - return hi(this.toU8aInner(r)); + return di(this.toU8aInner(r)); } }; - var fa = class extends UP { + var fa = class extends OP { static with(e, r) { return class extends fa { constructor(n, i) { @@ -24886,21 +24887,21 @@ ${Ez(e, r)}`); }; } }; - var o7 = 64 * 1024; - var gQ = di("Vec"); - function yQ(t) { + var t7 = 64 * 1024; + var fQ = pi("Vec"); + function hQ(t) { if (Array.isArray(t)) return [t, t.length, 0]; if (Et(t) || Ft(t)) { - const e = Xe(t), [r, n] = ou(e); - if (n > o7) - throw new Error(`Vec length ${n.toString()} exceeds ${o7}`); + const e = Xe(t), [r, n] = su(e); + if (n > t7) + throw new Error(`Vec length ${n.toString()} exceeds ${t7}`); return [e, n, r]; } else if (!t) return [null, 0, 0]; throw new Error(`Expected array/hex input to Vec<*> decoding, found ${typeof t}: ${Ct(t)}`); } - function HP(t, e, r, n, i) { + function DP(t, e, r, n, i) { if (Array.isArray(r)) { const s = e.length; for (let o = 0; o < s; o++) { @@ -24908,7 +24909,7 @@ ${Ez(e, r)}`); try { e[o] = a instanceof i ? a : new i(t, a); } catch (c) { - throw gQ.error(`Unable to decode on index ${o}`, c.message), c; + throw fQ.error(`Unable to decode on index ${o}`, c.message), c; } } return [0, 0]; @@ -24917,11 +24918,11 @@ ${Ez(e, r)}`); return Ig(t, e, Xe(r), n, i); } var Pg = class extends Tg { - constructor(r, n, i = [], { definition: s, setDefinition: o = cu } = {}) { - const [a, c, u] = yQ(i); + constructor(r, n, i = [], { definition: s, setDefinition: o = au } = {}) { + const [a, c, u] = hQ(i); super(r, c); re(this, "__internal__Type"); - this.__internal__Type = s || o(yo(r, n)), this.initialU8aLength = (Et(a) ? Ig(r, this, a, u, this.__internal__Type) : HP(r, this, a, u, this.__internal__Type))[0]; + this.__internal__Type = s || o(yo(r, n)), this.initialU8aLength = (Et(a) ? Ig(r, this, a, u, this.__internal__Type) : DP(r, this, a, u, this.__internal__Type))[0]; } static with(r) { let n; @@ -24947,10 +24948,10 @@ ${Ez(e, r)}`); } }; var kg = class extends Tg { - constructor(r, n, i, s = [], { definition: o, setDefinition: a = cu } = {}) { + constructor(r, n, i, s = [], { definition: o, setDefinition: a = au } = {}) { super(r, i); re(this, "__internal__Type"); - this.__internal__Type = o || a(yo(r, n)), this.initialU8aLength = (Et(s) ? Ig(r, this, s, 0, this.__internal__Type) : HP(r, this, s, 0, this.__internal__Type))[1]; + this.__internal__Type = o || a(yo(r, n)), this.initialU8aLength = (Et(s) ? Ig(r, this, s, 0, this.__internal__Type) : DP(r, this, s, 0, this.__internal__Type))[1]; } static with(r, n) { let i; @@ -24977,7 +24978,7 @@ ${Ez(e, r)}`); } toU8a() { const r = this.toU8aInner(); - return r.length ? hi(r) : new Uint8Array([]); + return r.length ? di(r) : new Uint8Array([]); } toRawType() { return `[${this.Type};${this.length}]`; @@ -25002,13 +25003,13 @@ ${Ez(e, r)}`); return this.registry.hash(this.toU8a()); } get isAscii() { - return T3(this); + return A3(this); } get isEmpty() { return !this.length || Ar(this.find((r) => !!r)); } get isUtf8() { - return rI(this); + return JN(this); } bitLength() { return this.length * 8; @@ -25033,7 +25034,7 @@ ${Ez(e, r)}`); toPrimitive(r) { if (!r && this.isAscii) { const n = this.toUtf8(); - if (T3(n)) + if (A3(n)) return n; } return this.toJSON(); @@ -25053,24 +25054,24 @@ ${Ez(e, r)}`); return fo(this); } }; - function bQ(t) { + function dQ(t) { if (!(t != null && t.length)) return [0, new Uint8Array()]; - const [e, r] = ou(t), n = e + Math.ceil(r / 8); + const [e, r] = su(t), n = e + Math.ceil(r / 8); if (n > t.length) throw new Error(`BitVec: required length less than remainder, expected at least ${n}, found ${t.length}`); return [r, t.subarray(e, n)]; } - function wQ(t) { + function pQ(t) { if (Array.isArray(t) || pr(t)) { const e = Xe(t); return [e.length / 8, e]; } - return bQ(t); + return dQ(t); } - var qP = class extends ls { + var LP = class extends ls { constructor(r, n, i = false) { - const [s, o] = wQ(n); + const [s, o] = pQ(n); super(r, o); re(this, "__internal__decodedLength"); re(this, "__internal__isMsb"); @@ -25110,16 +25111,16 @@ ${Ez(e, r)}`); } toU8a(r) { const n = super.toU8a(r); - return r ? n : hi([qr(this.__internal__decodedLength), n]); + return r ? n : di([qr(this.__internal__decodedLength), n]); } }; - function vQ(t) { + function mQ(t) { return t; } - function xQ(t, [e, r], n, i) { + function gQ(t, [e, r], n, i) { let s; const o = Array.isArray(n), a = n instanceof Map, c = r.length; - if (!o && !a && !fi(n)) + if (!o && !a && !hi(n)) throw new Error(`Struct: Cannot decode value ${Ct(n)} (typeof ${typeof n}), expected an input object, map or array`); if (o && n.length !== c) throw new Error(`Struct: Unable to map ${Ct(n)} array to object with known keys ${r.join(", ")}`); @@ -25136,8 +25137,8 @@ ${Ez(e, r)}`); if (Ar(s)) { const N = Object.entries(n); s = {}; - for (let R = 0, F = N.length; R < F; R++) - s[dr(N[R][0])] = N[R][1]; + for (let k = 0, F = N.length; k < F; k++) + s[dr(N[k][0])] = N[k][1]; } _ = b && s[b]; } @@ -25146,19 +25147,19 @@ ${Ez(e, r)}`); _ instanceof E ? _ : new E(t, _) ]; } catch (N) { - let R = E.name; + let k = E.name; try { - R = new E(t).toRawType(); + k = new E(t).toRawType(); } catch { } - throw new Error(`Struct: failed on ${b}: ${R}:: ${N.message}`); + throw new Error(`Struct: failed on ${b}: ${k}:: ${N.message}`); } } return [u, 0]; } var cn = class extends Map { - constructor(r, n, i, s = /* @__PURE__ */ new Map(), { definition: o, setDefinition: a = vQ } = {}) { - const c = o || a(S8(r, n)), [u, f] = Et(i) || Ft(i) ? ZJ(r, new Array(c[0].length), Xe(i), c) : i instanceof cn ? [i, 0] : xQ(r, c, i || {}, s); + constructor(r, n, i, s = /* @__PURE__ */ new Map(), { definition: o, setDefinition: a = mQ } = {}) { + const c = o || a(v8(r, n)), [u, f] = Et(i) || Ft(i) ? WJ(r, new Array(c[0].length), Xe(i), c) : i instanceof cn ? [i, 0] : gQ(r, c, i || {}, s); super(u); re(this, "registry"); re(this, "createdAtHash"); @@ -25178,7 +25179,7 @@ ${Ez(e, r)}`); } }, (() => { const c = Object.keys(r); - Jc(o.prototype, c, (u, f, p) => p.get(u)); + Zc(o.prototype, c, (u, f, p) => p.get(u)); })(), o; } get defKeys() { @@ -25206,7 +25207,7 @@ ${Ez(e, r)}`); return r; } eq(r) { - return w8(this, r); + return m8(this, r); } get(r) { return super.get(r); @@ -25221,7 +25222,7 @@ ${Ez(e, r)}`); const n = []; for (const [i, s] of this.entries()) n.push({ - ...s.inspect(!r || Nf(r) ? r : r[i]), + ...s.inspect(!r || Tf(r) ? r : r[i]), name: dr(i) }); return { @@ -25253,7 +25254,7 @@ ${Ez(e, r)}`); return n; } toRawType() { - return Ct(VP(this.registry, this.__internal__Types)); + return Ct(kP(this.registry, this.__internal__Types)); } toString() { return Ct(this.toJSON()); @@ -25261,49 +25262,49 @@ ${Ez(e, r)}`); toU8a(r) { const n = []; for (const [i, s] of this.entries()) - n.push(s.toU8a(!r || Nf(r) ? r : r[i])); - return hi(n); + n.push(s.toU8a(!r || Tf(r) ? r : r[i])); + return di(n); } }; - var _Q = di("Map"); - function EQ(t, e, r, n) { - const i = /* @__PURE__ */ new Map(), [s, o] = ou(n), a = []; + var yQ = pi("Map"); + function bQ(t, e, r, n) { + const i = /* @__PURE__ */ new Map(), [s, o] = su(n), a = []; for (let f = 0; f < o; f++) a.push(e, r); - const [c, u] = x8(t, new Array(a.length), n.subarray(s), [a, []]); + const [c, u] = y8(t, new Array(a.length), n.subarray(s), [a, []]); for (let f = 0, p = c.length; f < p; f += 2) i.set(c[f], c[f + 1]); return [e, r, i, s + u]; } - function a7(t, e, r, n) { + function r7(t, e, r, n) { const i = /* @__PURE__ */ new Map(); for (const [s, o] of n.entries()) { const a = e.prototype instanceof Tg || e.prototype instanceof cn || e.prototype instanceof us; try { i.set(s instanceof e ? s : new e(t, a && typeof s == "string" ? JSON.parse(s) : s), o instanceof r ? o : new r(t, o)); } catch (c) { - throw _Q.error("Failed to decode key or value:", c.message), c; + throw yQ.error("Failed to decode key or value:", c.message), c; } } return [e, r, i, 0]; } - function SQ(t, e, r, n) { + function wQ(t, e, r, n) { const i = yo(t, e), s = yo(t, r); if (n) { if (Et(n) || Ft(n)) - return EQ(t, i, s, Xe(n)); + return bQ(t, i, s, Xe(n)); if (n instanceof Map) - return a7(t, i, s, n); - if (fi(n)) - return a7(t, i, s, new Map(Object.entries(n))); + return r7(t, i, s, n); + if (hi(n)) + return r7(t, i, s, new Map(Object.entries(n))); } else return [i, s, /* @__PURE__ */ new Map(), 0]; throw new Error("Map: cannot decode type"); } - var V1 = class extends Map { + var j1 = class extends Map { constructor(r, n, i, s, o = "HashMap") { - const [a, c, u, f] = SQ(r, n, i, s); - super(o === "BTreeMap" ? cQ(u) : u); + const [a, c, u, f] = wQ(r, n, i, s); + super(o === "BTreeMap" ? nQ(u) : u); re(this, "registry"); re(this, "createdAtHash"); re(this, "initialU8aLength"); @@ -25326,7 +25327,7 @@ ${Ez(e, r)}`); return this.size === 0; } eq(r) { - return w8(this, r); + return m8(this, r); } inspect() { const r = []; @@ -25369,10 +25370,10 @@ ${Ez(e, r)}`); r || n.push(qr(this.size)); for (const [i, s] of this.entries()) n.push(i.toU8a(r), s.toU8a(r)); - return hi(n); + return di(n); } }; - var Rg = class extends V1 { + var Rg = class extends j1 { static with(e, r) { return class extends Rg { constructor(n, i) { @@ -25381,38 +25382,38 @@ ${Ez(e, r)}`); }; } }; - var MQ = di("BTreeSet"); - function AQ(t, e, r) { - const n = /* @__PURE__ */ new Set(), [i, s] = ou(r), o = new Array(s), [a] = Ig(t, o, r, i, e); + var vQ = pi("BTreeSet"); + function xQ(t, e, r) { + const n = /* @__PURE__ */ new Set(), [i, s] = su(r), o = new Array(s), [a] = Ig(t, o, r, i, e); for (let c = 0; c < s; c++) n.add(o[c]); return [e, n, a]; } - function TQ(t, e, r) { + function _Q(t, e, r) { const n = /* @__PURE__ */ new Set(); return r.forEach((i) => { try { n.add(i instanceof e ? i : new e(t, i)); } catch (s) { - throw MQ.error("Failed to decode key or value:", s.message), s; + throw vQ.error("Failed to decode key or value:", s.message), s; } }), [e, n, 0]; } - function NQ(t, e, r) { + function EQ(t, e, r) { const n = yo(t, e); if (r) { if (Et(r) || Ft(r)) - return AQ(t, n, Xe(r)); + return xQ(t, n, Xe(r)); if (Array.isArray(r) || r instanceof Set) - return TQ(t, n, r); + return _Q(t, n, r); } else return [n, /* @__PURE__ */ new Set(), 0]; throw new Error("BTreeSet: cannot decode type"); } var Cg = class extends Set { constructor(r, n, i) { - const [s, o, a] = NQ(r, n, i); - super(aQ(o)); + const [s, o, a] = EQ(r, n, i); + super(rQ(o)); re(this, "registry"); re(this, "createdAtHash"); re(this, "initialU8aLength"); @@ -25443,7 +25444,7 @@ ${Ez(e, r)}`); return [...super.values()].map((r) => r.toString()); } eq(r) { - return YJ(this, r); + return qJ(this, r); } inspect() { const r = []; @@ -25486,23 +25487,23 @@ ${Ez(e, r)}`); r || n.push(qr(this.size)); for (const i of this.values()) n.push(i.toU8a(r)); - return hi(n); + return di(n); } }; - var c7 = 10 * 1024 * 1024; - function IQ(t) { + var n7 = 10 * 1024 * 1024; + function SQ(t) { if (!t.length) return [new Uint8Array(), 0]; - const [e, r] = ou(t), n = e + r; - if (r > c7) - throw new Error(`Bytes length ${r.toString()} exceeds ${c7}`); + const [e, r] = su(t), n = e + r; + if (r > n7) + throw new Error(`Bytes length ${r.toString()} exceeds ${n7}`); if (n > t.length) throw new Error(`Bytes: required length less than remainder, expected at least ${n}, found ${t.length}`); return [t.subarray(e, n), n]; } - var d0 = class extends ls { + var f0 = class extends ls { constructor(e, r) { - const [n, i] = Et(r) && !(r instanceof ls) ? IQ(r) : Array.isArray(r) || pr(r) ? [Xe(r), 0] : [r, 0]; + const [n, i] = Et(r) && !(r instanceof ls) ? SQ(r) : Array.isArray(r) || pr(r) ? [Xe(r), 0] : [r, 0]; super(e, n, i); } get encodedLength() { @@ -25521,7 +25522,7 @@ ${Ez(e, r)}`); return e ? super.toU8a(e) : ca(this); } }; - var Dg = class extends V1 { + var Dg = class extends j1 { static with(e, r) { return class extends Dg { constructor(n, i) { @@ -25530,8 +25531,8 @@ ${Ez(e, r)}`); }; } }; - var OQ = new Uint8Array(); - var M8 = class extends cn { + var MQ = new Uint8Array(); + var x8 = class extends cn { constructor(e, r, n) { super(e, { previous: bo.with(r), @@ -25539,7 +25540,7 @@ ${Ez(e, r)}`); }, n); } static withKey(e) { - return class extends M8 { + return class extends x8 { constructor(r, n) { super(r, e, n); } @@ -25555,10 +25556,10 @@ ${Ez(e, r)}`); return `Linkage<${this.next.toRawType(true)}>`; } toU8a(e) { - return this.isEmpty ? OQ : super.toU8a(e); + return this.isEmpty ? MQ : super.toU8a(e); } }; - var tu = class extends Boolean { + var eu = class extends Boolean { constructor(r, n = false) { super(Et(n) ? n[0] === 1 : n instanceof Boolean ? n.valueOf() : !!n); re(this, "registry"); @@ -25612,12 +25613,12 @@ ${Ez(e, r)}`); return new Uint8Array([this.valueOf() ? 1 : 0]); } }; - function PQ(t, e) { - return e[0] === 0 ? null : new tu(t, e[0] === 1); + function AQ(t, e) { + return e[0] === 0 ? null : new eu(t, e[0] === 1); } - var WP = class extends bo { + var BP = class extends bo { constructor(e, r) { - super(e, tu, Et(r) || Ft(r) ? PQ(e, Xe(r)) : r), this.initialU8aLength = 1; + super(e, eu, Et(r) || Ft(r) ? AQ(e, Xe(r)) : r), this.initialU8aLength = 1; } get encodedLength() { return 1; @@ -25638,14 +25639,14 @@ ${Ez(e, r)}`); return e ? super.toU8a(true) : this.isSome ? new Uint8Array([this.isTrue ? 1 : 2]) : new Uint8Array([0]); } }; - var p0 = class extends El { + var h0 = class extends El { constructor(r, n, i, { rangeName: s = "Range" } = {}) { super(r, [n, n], i); re(this, "__internal__rangeName"); this.__internal__rangeName = s; } static with(r) { - return class extends p0 { + return class extends h0 { constructor(n, i) { super(n, r, i); } @@ -25661,7 +25662,7 @@ ${Ez(e, r)}`); return `${this.__internal__rangeName}<${this.start.toRawType()}>`; } }; - var Lg = class extends p0 { + var Lg = class extends h0 { constructor(e, r, n) { super(e, r, n, { rangeName: "RangeInclusive" }); } @@ -25673,16 +25674,16 @@ ${Ez(e, r)}`); }; } }; - var u7 = 128 * 1024; - function kQ(t) { + var i7 = 128 * 1024; + function TQ(t) { if (Et(t)) { if (!t.length) return ["", 0]; if (t instanceof ls) return [fo(t), 0]; - const [e, r] = ou(t), n = e + r; - if (r > u7) - throw new Error(`Text: length ${r.toString()} exceeds ${u7}`); + const [e, r] = su(t), n = e + r; + if (r > i7) + throw new Error(`Text: length ${r.toString()} exceeds ${i7}`); if (n > t.length) throw new Error(`Text: required length less than remainder, expected at least ${n}, found ${t.length}`); return [fo(t.subarray(e, n)), n]; @@ -25690,9 +25691,9 @@ ${Ez(e, r)}`); return [fo(In(t)), 0]; return [t ? t.toString() : "", 0]; } - var A8 = class extends String { + var _8 = class extends String { constructor(r, n) { - const [i, s] = kQ(n); + const [i, s] = TQ(n); super(i); re(this, "registry"); re(this, "createdAtHash"); @@ -25748,15 +25749,15 @@ ${Ez(e, r)}`); return r ? n : ca(n); } }; - var GP = class extends A8 { + var UP = class extends _8 { constructor(e, r = "") { - super(e, r), this.setOverride(j1(this.toString())); + super(e, r), this.setOverride(U1(this.toString())); } toRawType() { return "Type"; } }; - function RQ(t, e) { + function NQ(t, e) { const r = Xe(t), n = e / 8; if (!r.length) return [new Uint8Array(n), 0]; @@ -25764,13 +25765,13 @@ ${Ez(e, r)}`); throw new Error(`Expected input with ${n} bytes (${e} bits), found ${r.length} bytes`); return [r.subarray(0, n), n]; } - var ac = class extends ls { + var oc = class extends ls { constructor(e, r = new Uint8Array(), n = 256) { - const [i, s] = RQ(r, n); + const [i, s] = NQ(r, n); super(e, i, s); } static with(e, r) { - return class extends ac { + return class extends oc { constructor(n, i) { super(n, i, e); } @@ -25783,11 +25784,11 @@ ${Ez(e, r)}`); return `[u8;${this.length}]`; } }; - function CQ(t, e, r) { + function IQ(t, e, r) { const n = yo(t, e); if (Et(r) || Ft(r)) try { - const [, s] = Ft(r) ? [0, Xe(r)] : r instanceof ls ? [0, r.subarray()] : dd(r); + const [, s] = Ft(r) ? [0, Xe(r)] : r instanceof ls ? [0, r.subarray()] : hd(r); return [n, new n(t, s), r]; } catch { return [n, null, r]; @@ -25795,9 +25796,9 @@ ${Ez(e, r)}`); const i = new n(t, r); return [n, i, ca(i.toU8a())]; } - var m0 = class extends d0 { + var d0 = class extends f0 { constructor(r, n, i, { opaqueName: s = "WrapperKeepOpaque" } = {}) { - const [o, a, c] = CQ(r, n, i); + const [o, a, c] = IQ(r, n, i); super(r, c); re(this, "__internal__Type"); re(this, "__internal__decoded"); @@ -25805,7 +25806,7 @@ ${Ez(e, r)}`); this.__internal__Type = o, this.__internal__decoded = a, this.__internal__opaqueName = s; } static with(r) { - return class extends m0 { + return class extends d0 { constructor(n, i) { super(n, r, i); } @@ -25840,7 +25841,7 @@ ${Ez(e, r)}`); return this.__internal__decoded; } }; - var Bg = class extends m0 { + var Bg = class extends d0 { constructor(e, r, n) { super(e, r, n, { opaqueName: "WrapperOpaque" }); } @@ -25857,7 +25858,7 @@ ${Ez(e, r)}`); }; var Ug = class extends Number { constructor(r, n, { bitLength: i = 32 } = {}) { - super(Et(n) || Ft(n) ? n.length === 0 ? 0 : kN(Xe(n), { bitLength: i }) : n || 0); + super(Et(n) || Ft(n) ? n.length === 0 ? 0 : TN(Xe(n), { bitLength: i }) : n || 0); re(this, "encodedLength"); re(this, "registry"); re(this, "createdAtHash"); @@ -25906,23 +25907,23 @@ ${Ez(e, r)}`); return `f${this.__internal__bitLength}`; } toU8a(r) { - return KN(this, { + return FN(this, { bitLength: this.__internal__bitLength }); } }; - function DQ(t) { + function OQ(t) { return Object.entries(t || {}); } - var T8 = class extends Map { + var E8 = class extends Map { constructor(r, n) { - const i = DQ(n); + const i = OQ(n); super(i); re(this, "registry"); re(this, "createdAtHash"); re(this, "initialU8aLength"); re(this, "isStorageFallback"); - this.registry = r, Jc(this, i.map(([s]) => s), (s) => this.get(s)); + this.registry = r, Zc(this, i.map(([s]) => s), (s) => this.get(s)); } get encodedLength() { return 0; @@ -25934,7 +25935,7 @@ ${Ez(e, r)}`); return [...this.keys()].length === 0; } eq(r) { - return w8(this, r); + return m8(this, r); } getT(r) { return this.get(r); @@ -25964,13 +25965,13 @@ ${Ez(e, r)}`); throw new Error("Unimplemented"); } }; - function KP(t, e) { + function jP(t, e) { const r = new ct(0); for (let n = 0, i = e.length; n < i; n++) r.ior(on(t[e[n]] || 0)); return r; } - function LQ(t, e) { + function PQ(t, e) { const r = e.length, n = new Array(r); for (let i = 0; i < r; i++) { const s = e[i]; @@ -25980,34 +25981,34 @@ ${Ez(e, r)}`); } return n; } - function l7(t, e) { + function s7(t, e) { const r = on(e), n = Object.keys(t), i = []; for (let o = 0, a = n.length; o < a; o++) { const c = n[o]; r.and(on(t[c])).eq(on(t[c])) && i.push(c); } - const s = KP(t, i); + const s = jP(t, i); if (!r.eq(s)) throw new Error(`Set: Mismatch decoding '${r.toString()}', computed as '${s.toString()}' with ${i.join(", ")}`); return i; } - function XP(t, e = 0, r) { + function VP(t, e = 0, r) { if (r % 8 !== 0) throw new Error(`Expected valid bitLength, power of 8, found ${r}`); const n = r / 8; if (Et(e)) - return e.length === 0 ? [] : l7(t, Xn(e.subarray(0, n), { isLe: true })); + return e.length === 0 ? [] : s7(t, Yn(e.subarray(0, n), { isLe: true })); if (pr(e)) - return XP(t, Xe(e), n); + return VP(t, Xe(e), n); if (e instanceof Set || Array.isArray(e)) { const i = Array.isArray(e) ? e : [...e.values()]; - return LQ(t, i); + return PQ(t, i); } - return l7(t, e); + return s7(t, e); } - var wd = class extends Set { + var bd = class extends Set { constructor(r, n, i, s = 8) { - super(XP(n, i, s)); + super(VP(n, i, s)); re(this, "registry"); re(this, "createdAtHash"); re(this, "initialU8aLength"); @@ -26023,15 +26024,15 @@ ${Ez(e, r)}`); } static with(r, n) { var i; - return i = class extends wd { + return i = class extends bd { constructor(o, a) { super(o, r, a, n); } }, (() => { const o = Object.keys(r), a = o.length, c = new Array(a); for (let u = 0; u < a; u++) - c[u] = `is${cg(o[u])}`; - Jc(i.prototype, c, (u, f, p) => p.strings.includes(o[f])); + c[u] = `is${ag(o[u])}`; + Zc(i.prototype, c, (u, f, p) => p.strings.includes(o[f])); })(), i; } get encodedLength() { @@ -26047,10 +26048,10 @@ ${Ez(e, r)}`); return [...super.values()]; } get valueEncoded() { - return KP(this.__internal__allowed, this.strings); + return jP(this.__internal__allowed, this.strings); } eq(r) { - return Array.isArray(r) ? LP(this.strings.sort(), r.sort()) : r instanceof Set ? this.eq([...r.values()]) : rr(r) || Ki(r) ? this.valueEncoded.eq(on(r)) : false; + return Array.isArray(r) ? NP(this.strings.sort(), r.sort()) : r instanceof Set ? this.eq([...r.values()]) : rr(r) || Ki(r) ? this.valueEncoded.eq(on(r)) : false; } inspect() { return { @@ -26085,66 +26086,66 @@ ${Ez(e, r)}`); }); } }; - var z1 = class extends Ug.with(32) { + var V1 = class extends Ug.with(32) { constructor() { super(...arguments); re(this, "__FloatType", "f32"); } }; - var F1 = class extends Ug.with(64) { + var z1 = class extends Ug.with(64) { constructor() { super(...arguments); re(this, "__FloatType", "f64"); } }; - var H1 = class extends la.with(8) { + var F1 = class extends la.with(8) { constructor() { super(...arguments); re(this, "__IntType", "i8"); } }; - var q1 = class extends la.with(16) { + var H1 = class extends la.with(16) { constructor() { super(...arguments); re(this, "__IntType", "i16"); } }; - var vd = class extends la.with(32) { + var wd = class extends la.with(32) { constructor() { super(...arguments); re(this, "__IntType", "i32"); } }; - var W1 = class extends la.with(64) { + var q1 = class extends la.with(64) { constructor() { super(...arguments); re(this, "__IntType", "i64"); } }; - var G1 = class extends la.with(128) { + var W1 = class extends la.with(128) { constructor() { super(...arguments); re(this, "__IntType", "i128"); } }; - var K1 = class extends la.with(256) { + var G1 = class extends la.with(256) { constructor() { super(...arguments); re(this, "__IntType", "i256"); } }; - var X1 = class extends vd { + var K1 = class extends wd { constructor(e, r) { throw super(e, r), new Error("The `isize` type should not be used. Since it is platform-specific, it creates incompatibilities between native (generally i64) and WASM (always i32) code. Use one of the `i32` or `i64` types explicitly."); } }; - var Y1 = class extends fa.with(8) { + var X1 = class extends fa.with(8) { constructor() { super(...arguments); re(this, "__UIntType", "u8"); } }; - var Z1 = class extends fa.with(16) { + var Y1 = class extends fa.with(16) { constructor() { super(...arguments); re(this, "__UIntType", "u16"); @@ -26162,24 +26163,24 @@ ${Ez(e, r)}`); re(this, "__UIntType", "u64"); } }; - var J1 = class extends fa.with(128) { + var Z1 = class extends fa.with(128) { constructor() { super(...arguments); re(this, "__UIntType", "u128"); } }; - var Q1 = class extends fa.with(256) { + var J1 = class extends fa.with(256) { constructor() { super(...arguments); re(this, "__UIntType", "u256"); } }; - var $1 = class extends rl { + var Q1 = class extends rl { constructor(e, r) { throw super(e, r), new Error("The `usize` type should not be used. Since it is platform-specific, it creates incompatibilities between native (generally u64) and WASM (always u32) code. Use one of the `u32` or `u64` types explicitly."); } }; - function YP(t) { + function zP(t) { const e = []; let r = 0, n = 0, i = 0, s = 0, o = 0; for (let a = 0, c = t.length; a < c; a++) @@ -26217,11 +26218,11 @@ ${Ez(e, r)}`); throw new Error(`Invalid definition (missing terminators) found in ${t}`); return e.push(t.substring(o, t.length).trim()), e; } - var BQ = ["_alias", "_fallback"]; - function ZP(t) { + var kQ = ["_alias", "_fallback"]; + function FP(t) { return pr(t) ? t.toString() : Ct(t); } - function UQ(t) { + function RQ(t) { const e = Object.values(t); if (e.some((r) => rr(r))) { if (!e.every((r) => rr(r) && r >= 0 && r <= 255)) @@ -26230,20 +26231,20 @@ ${Ez(e, r)}`); } return true; } - function jQ(t, e, r, n) { + function CQ(t, e, r, n) { return t.info = Se.Enum, t.fallbackType = n, Array.isArray(e) ? t.sub = e.map((i, s) => ({ index: s, info: Se.Plain, name: i, type: "Null" - })) : UQ(e) ? t.sub = Object.entries(e).map(([i, s], o) => st({}, ha(ZP(s || "Null"), { name: i }, r), { index: o })) : t.sub = Object.entries(e).map(([i, s]) => ({ + })) : RQ(e) ? t.sub = Object.entries(e).map(([i, s], o) => st({}, ha(FP(s || "Null"), { name: i }, r), { index: o })) : t.sub = Object.entries(e).map(([i, s]) => ({ index: s, info: Se.Plain, name: i, type: "Null" })), t; } - function VQ(t, e, r) { + function DQ(t, e, r) { return t.info = Se.Set, t.fallbackType = r, t.length = e._bitLength, t.sub = Object.entries(e).filter(([n]) => !n.startsWith("_")).map(([n, i]) => ({ index: i, info: Se.Plain, @@ -26251,11 +26252,11 @@ ${Ez(e, r)}`); type: "Null" })), t; } - function zQ(t, e, r, n) { + function LQ(t, e, r, n) { const i = JSON.parse(e), s = Object.keys(i); - return i._enum ? jQ(t, i._enum, n, i._fallback) : i._set ? VQ(t, i._set, i._fallback) : (t.alias = i._alias ? new Map(Object.entries(i._alias)) : void 0, t.fallbackType = i._fallback, t.sub = s.filter((o) => !BQ.includes(o)).map((o) => ha(ZP(i[o]), { name: o }, n)), t); + return i._enum ? CQ(t, i._enum, n, i._fallback) : i._set ? DQ(t, i._set, i._fallback) : (t.alias = i._alias ? new Map(Object.entries(i._alias)) : void 0, t.fallbackType = i._fallback, t.sub = s.filter((o) => !kQ.includes(o)).map((o) => ha(FP(i[o]), { name: o }, n)), t); } - function FQ(t, e, r, n) { + function BQ(t, e, r, n) { const i = e.length - 1; let s = -1, o = 0; for (let p = 1; p < i && s === -1; p++) @@ -26282,39 +26283,39 @@ ${Ez(e, r)}`); throw new Error(`${e}: Only support for [Type; ], where length <= 2048`); return t.displayName = u, t.length = f, t.sub = ha(a, {}, n), t; } - function ep(t, e, r, n) { - return t.sub = r.length === 0 ? [] : YP(r).map((i) => ha(i, {}, n)), t; + function Q0(t, e, r, n) { + return t.sub = r.length === 0 ? [] : zP(r).map((i) => ha(i, {}, n)), t; } - function JP(t, e, r, n) { + function HP(t, e, r, n) { const [i, s] = e.substring(n.length + 1, e.length - 1).split(","), o = parseInt(i.trim(), 10); if (o > 8192 || o % 8) throw new Error(`${e}: Only support for ${n}, where length <= 8192 and a power of 8, found ${o}`); return t.displayName = s, t.length = o, t; } - function HQ(t, e, r) { - return JP(t, e, r, "Int"); + function UQ(t, e, r) { + return HP(t, e, r, "Int"); } - function qQ(t, e, r) { - return JP(t, e, r, "UInt"); + function jQ(t, e, r) { + return HP(t, e, r, "UInt"); } - function WQ(t, e, r) { + function VQ(t, e, r) { return t.displayName = e.substring(14 + 1, e.length - 1), t; } - function f7(t, [e, r]) { + function o7(t, [e, r]) { return t.startsWith(e) && t.slice(-1 * r.length) === r; } - var GQ = [ - ["[", "]", Se.VecFixed, FQ], - ["{", "}", Se.Struct, zQ], - ["(", ")", Se.Tuple, ep], - ["BTreeMap<", ">", Se.BTreeMap, ep], - ["HashMap<", ">", Se.HashMap, ep], - ["Int<", ">", Se.Int, HQ], - ["Result<", ">", Se.Result, ep], - ["UInt<", ">", Se.UInt, qQ], - ["DoNotConstruct<", ">", Se.DoNotConstruct, WQ] + var zQ = [ + ["[", "]", Se.VecFixed, BQ], + ["{", "}", Se.Struct, LQ], + ["(", ")", Se.Tuple, Q0], + ["BTreeMap<", ">", Se.BTreeMap, Q0], + ["HashMap<", ">", Se.HashMap, Q0], + ["Int<", ">", Se.Int, UQ], + ["Result<", ">", Se.Result, Q0], + ["UInt<", ">", Se.UInt, jQ], + ["DoNotConstruct<", ">", Se.DoNotConstruct, VQ] ]; - var KQ = [ + var FQ = [ ["BTreeSet<", ">", Se.BTreeSet], ["Compact<", ">", Se.Compact], ["Linkage<", ">", Se.Linkage], @@ -26326,77 +26327,77 @@ ${Ez(e, r)}`); ["WrapperKeepOpaque<", ">", Se.WrapperKeepOpaque], ["WrapperOpaque<", ">", Se.WrapperOpaque] ]; - function h7(t, [e, r]) { + function a7(t, [e, r]) { return t.substring(e.length, t.length - r.length); } function ha(t, { displayName: e, name: r } = {}, n = 0) { - const i = j1(t), s = { displayName: e, info: Se.Plain, name: r, type: i }; + const i = U1(t), s = { displayName: e, info: Se.Plain, name: r, type: i }; if (++n > 64) throw new Error("getTypeDef: Maximum nested limit reached"); - const o = GQ.find((c) => f7(i, c)); + const o = zQ.find((c) => o7(i, c)); if (o) - return s.info = o[2], o[3](s, i, h7(i, o), n); - const a = KQ.find((c) => f7(i, c)); - return a && (s.info = a[2], s.sub = ha(h7(i, a), {}, n)), s; + return s.info = o[2], o[3](s, i, a7(i, o), n); + const a = FQ.find((c) => o7(i, c)); + return a && (s.info = a[2], s.sub = ha(a7(i, a), {}, n)), s; } - function xd({ lookupName: t, type: e }) { + function vd({ lookupName: t, type: e }) { return t || e; } - function em(t) { + function $1(t) { if (!Array.isArray(t.sub)) throw new Error(`Expected subtype as TypeDef[] in ${Ct(t)}`); return t.sub; } - function XQ(t) { + function HQ(t) { if (!t.sub || Array.isArray(t.sub)) throw new Error(`Expected subtype as TypeDef in ${Ct(t)}`); return t.sub; } - function QP(t) { - return xd(XQ(t)); + function qP(t) { + return vd(HQ(t)); } - function d7(t) { - const e = em(t), r = {}; + function c7(t) { + const e = $1(t), r = {}; for (let n = 0, i = e.length; n < i; n++) { const s = e[n]; if (!s.name) throw new Error(`No name found in definition ${Ct(s)}`); - r[s.name] = xd(s); + r[s.name] = vd(s); } return r; } - function rw(t) { - return em(t).map(xd); + function ew(t) { + return $1(t).map(vd); } - function p7(t, { displayName: e, length: r }) { + function u7(t, { displayName: e, length: r }) { if (!rr(r)) throw new Error(`Expected bitLength information for ${e || t.constructor.name}`); return t.with(r, e); } - function m7(t, e) { - const [r, n] = rw(e); + function l7(t, e) { + const [r, n] = ew(e); return t.with(r, n); } function pu(t, e) { - return t.with(QP(e)); + return t.with(qP(e)); } - var YQ = { - [Se.BTreeMap]: (t, e) => m7(Rg, e), + var qQ = { + [Se.BTreeMap]: (t, e) => l7(Rg, e), [Se.BTreeSet]: (t, e) => pu(Cg, e), - [Se.Compact]: (t, e) => pu(Df, e), - [Se.DoNotConstruct]: (t, e) => h0.with(e.displayName || e.type), + [Se.Compact]: (t, e) => pu(Cf, e), + [Se.DoNotConstruct]: (t, e) => l0.with(e.displayName || e.type), [Se.Enum]: (t, e) => { - const r = em(e); + const r = $1(e); return us.with(r.every(({ type: n }) => n === "Null") ? r.reduce((n, { index: i, name: s }, o) => { if (!s) throw new Error("No name found in sub definition"); return n[s] = i || o, n; - }, {}) : d7(e)); + }, {}) : c7(e)); }, - [Se.HashMap]: (t, e) => m7(Dg, e), - [Se.Int]: (t, e) => p7(la, e), + [Se.HashMap]: (t, e) => l7(Dg, e), + [Se.Int]: (t, e) => u7(la, e), [Se.Linkage]: (t, e) => { - const r = `Option<${QP(e)}>`, n = cn.with({ previous: r, next: r }); + const r = `Option<${qP(e)}>`, n = cn.with({ previous: r, next: r }); return n.prototype.toRawType = function() { return `Linkage<${this.next.toRawType(true)}>`; }, n; @@ -26408,37 +26409,37 @@ ${Ez(e, r)}`); return pu(bo, e); }, [Se.Plain]: (t, e) => t.getOrUnknown(e.type), - [Se.Range]: (t, e) => pu(p0, e), + [Se.Range]: (t, e) => pu(h0, e), [Se.RangeInclusive]: (t, e) => pu(Lg, e), [Se.Result]: (t, e) => { - const [r, n] = rw(e); + const [r, n] = ew(e); return Og.with({ Err: n, Ok: r }); }, - [Se.Set]: (t, e) => wd.with(em(e).reduce((r, { index: n, name: i }) => { + [Se.Set]: (t, e) => bd.with($1(e).reduce((r, { index: n, name: i }) => { if (!i || !rr(n)) throw new Error("No name found in sub definition"); return r[i] = n, r; }, {}), e.length), - [Se.Si]: (t, e) => N8(t, t.lookup.getTypeDef(e.type)), - [Se.Struct]: (t, e) => cn.with(d7(e), e.alias), - [Se.Tuple]: (t, e) => El.with(rw(e)), - [Se.UInt]: (t, e) => p7(fa, e), + [Se.Si]: (t, e) => S8(t, t.lookup.getTypeDef(e.type)), + [Se.Struct]: (t, e) => cn.with(c7(e), e.alias), + [Se.Tuple]: (t, e) => El.with(ew(e)), + [Se.UInt]: (t, e) => u7(fa, e), [Se.Vec]: (t, { sub: e }) => { if (!e || Array.isArray(e)) throw new Error("Expected type information for vector"); - return e.type === "u8" ? d0 : Pg.with(xd(e)); + return e.type === "u8" ? f0 : Pg.with(vd(e)); }, [Se.VecFixed]: (t, { displayName: e, length: r, sub: n }) => { if (!rr(r) || !n || Array.isArray(n)) throw new Error("Expected length & type information for fixed vector"); - return n.type === "u8" ? ac.with(r * 8, e) : kg.with(xd(n), r); + return n.type === "u8" ? oc.with(r * 8, e) : kg.with(vd(n), r); }, - [Se.WrapperKeepOpaque]: (t, e) => pu(m0, e), + [Se.WrapperKeepOpaque]: (t, e) => pu(d0, e), [Se.WrapperOpaque]: (t, e) => pu(Bg, e) }; - function $P(t, e) { + function WP(t, e) { try { - const r = YQ[e.info](t, e); + const r = qQ[e.info](t, e); if (!r) throw new Error("No class created"); return !r.__fallbackType && e.fallbackType && (r.__fallbackType = e.fallbackType), r; @@ -26446,41 +26447,41 @@ ${Ez(e, r)}`); throw new Error(`Unable to construct class from ${Ct(e)}: ${r.message}`); } } - function N8(t, e) { + function S8(t, e) { return t.getUnsafe(e.type, false, e); } function Hu(t, e) { - return t.getUnsafe(e) || N8(t, t.isLookupType(e) ? t.lookup.getTypeDef(e) : ha(e)); + return t.getUnsafe(e) || S8(t, t.isLookupType(e) ? t.lookup.getTypeDef(e) : ha(e)); } - function g7(t, e) { + function f7(t, e) { const r = t.toU8a(), n = t.toRawType(); if (!(On(r, e) || ["Bytes", "Text", "Type"].includes(n) && e.length === t.length || t.isEmpty && e.every((s) => !s))) throw new Error(`${n}:: Decoded input doesn't match input, received ${Bt(e, 512)} (${e.length} bytes), created ${Bt(r, 512)} (${r.length} bytes)`); } - function ZQ(t, [e]) { - Et(e) ? g7(t, e) : Ft(e) && g7(t, Xe(e)); + function WQ(t, [e]) { + Et(e) ? f7(t, e) : Ft(e) && f7(t, Xe(e)); } - function y7(t, e, r = [], { blockHash: n, isFallback: i, isOptional: s, isPedantic: o } = {}) { + function h7(t, e, r = [], { blockHash: n, isFallback: i, isOptional: s, isPedantic: o } = {}) { const a = new (s ? bo.with(e) : e)(t, ...r); - return o && ZQ(a, r), n && (a.createdAtHash = _d(t, "BlockHash", [n])), i && (a.isStorageFallback = true), a; + return o && WQ(a, r), n && (a.createdAtHash = xd(t, "BlockHash", [n])), i && (a.isStorageFallback = true), a; } - function _d(t, e, r = [], n = {}) { + function xd(t, e, r = [], n = {}) { let i = null, s = null; try { - return i = Hu(t, e), y7(t, i, r, n); + return i = Hu(t, e), h7(t, i, r, n); } catch (o) { s = new Error(`createType(${e}):: ${o.message}`); } if (i != null && i.__fallbackType) try { - return i = Hu(t, i.__fallbackType), y7(t, i, r, n); + return i = Hu(t, i.__fallbackType), h7(t, i, r, n); } catch { } throw s; } - var JQ = (t) => t.toString(); - var QQ = ["BTreeMap", "BTreeSet", "Compact", "HashMap", "Option", "Result", "Vec"]; - function ek(t, e, r = JQ) { + var GQ = (t) => t.toString(); + var KQ = ["BTreeMap", "BTreeSet", "Compact", "HashMap", "Option", "Result", "Vec"]; + function GP(t, e, r = GQ) { return `${t}${e ? `<${(Array.isArray(e) ? e : [e]).map(r).join(", ")}>` : ""}`; } function gs(t, e, r) { @@ -26498,11 +26499,11 @@ ${Ez(e, r)}`); case Se.Vec: case Se.WrapperKeepOpaque: case Se.WrapperOpaque: - return ek(r, i, (s) => jg(t, s)); + return GP(r, i, (s) => jg(t, s)); } throw new Error(`Unable to encode ${Ct(e)} with params`); } - function b7(t, e, r, n) { + function d7(t, e, r, n) { const i = e.map(({ name: o }) => o); if (!i.every((o) => !!o)) throw new Error(`Subtypes does not have consistent names, ${i.join(", ")}`); @@ -26515,7 +26516,7 @@ ${Ez(e, r)}`); } return Ct(r ? { _enum: s } : s); } - var $Q = { + var XQ = { [Se.BTreeMap]: (t, e) => gs(t, e, "BTreeMap"), [Se.BTreeSet]: (t, e) => gs(t, e, "BTreeSet"), [Se.Compact]: (t, e) => gs(t, e, "Compact"), @@ -26523,7 +26524,7 @@ ${Ez(e, r)}`); [Se.Enum]: (t, { sub: e }) => { if (!Array.isArray(e)) throw new Error("Unable to encode Enum type"); - return e.every(({ type: r }) => r === "Null") ? Ct({ _enum: e.map(({ name: r }, n) => `${r || `Empty${n}`}`) }) : b7(t, e, true); + return e.every(({ type: r }) => r === "Null") ? Ct({ _enum: e.map(({ name: r }, n) => `${r || `Empty${n}`}`) }) : d7(t, e, true); }, [Se.HashMap]: (t, e) => gs(t, e, "HashMap"), [Se.Int]: (t, { length: e = 32 }) => `Int<${e}>`, @@ -26545,7 +26546,7 @@ ${Ez(e, r)}`); [Se.Struct]: (t, { alias: e, sub: r }) => { if (!Array.isArray(r)) throw new Error("Unable to encode Struct type"); - return b7(t, r, false, e ? { + return d7(t, r, false, e ? { _alias: [...e.entries()].reduce((n, [i, s]) => st(n, { [i]: s }), {}) } : {}); }, @@ -26564,22 +26565,22 @@ ${Ez(e, r)}`); [Se.WrapperKeepOpaque]: (t, e) => gs(t, e, "WrapperKeepOpaque"), [Se.WrapperOpaque]: (t, e) => gs(t, e, "WrapperOpaque") }; - function tk(t, e, r = true) { - return r && e.lookupName ? e.lookupName : $Q[e.info](t, e); + function KP(t, e, r = true) { + return r && e.lookupName ? e.lookupName : XQ[e.info](t, e); } function jg(t, e) { - return e.displayName && !QQ.some((r) => e.displayName === r) ? e.displayName : tk(t, e); + return e.displayName && !KQ.some((r) => e.displayName === r) ? e.displayName : KP(t, e); } function Ci(t, e) { return st({}, e, { - type: tk(t, e, false) + type: KP(t, e, false) }); } - var rk = ["AssetInstance", "Fungibility", "Junction", "Junctions", "MultiAsset", "MultiAssetFilter", "MultiLocation", "Response", "WildFungibility", "WildMultiAsset", "Xcm", "XcmError", "XcmOrder"]; + var XP = ["AssetInstance", "Fungibility", "Junction", "Junctions", "MultiAsset", "MultiAssetFilter", "MultiLocation", "Response", "WildFungibility", "WildMultiAsset", "Xcm", "XcmError", "XcmOrder"]; function Mi(t) { - return rk.reduce((e, r) => st(e, { [r]: `${r}${t}` }), {}); + return XP.reduce((e, r) => st(e, { [r]: `${r}${t}` }), {}); } - var e$ = { + var YQ = { FungibilityV0: "FungibilityV1", WildFungibilityV0: "WildFungibilityV1", AssetInstanceV0: { @@ -26796,7 +26797,7 @@ ${Ez(e, r)}`); } } }; - var t$ = { + var ZQ = { AssetInstanceV1: { _enum: { Undefined: "Null", @@ -27012,7 +27013,7 @@ ${Ez(e, r)}`); } } }; - var r$ = { + var JQ = { AssetInstanceV2: "AssetInstanceV1", FungibilityV2: "FungibilityV1", JunctionV2: "JunctionV1", @@ -27170,8 +27171,8 @@ ${Ez(e, r)}`); }, XcmOrderV2: "XcmOrderV1" }; - var n$ = "V2"; - var i$ = { + var QQ = "V2"; + var $Q = { XcmOrigin: { _enum: { Xcm: "MultiLocation" @@ -27194,7 +27195,7 @@ ${Ez(e, r)}`); }, MultiAssets: "Vec" }; - var s$ = { + var e$ = { BodyId: { _enum: { Unit: "Null", @@ -27234,15 +27235,15 @@ ${Ez(e, r)}`); } } }; - var o$ = { + var t$ = { rpc: {}, types: { - ...s$, - ...i$, ...e$, - ...t$, - ...r$, - ...Mi(n$), + ...$Q, + ...YQ, + ...ZQ, + ...JQ, + ...Mi(QQ), DoubleEncodedCall: { encoded: "Vec" }, @@ -27321,7 +27322,7 @@ ${Ez(e, r)}`); XcmVersion: "u32" } }; - var a$ = { + var r$ = { ContractCryptoHasher: { _enum: ["Blake2x256", "Sha2x256", "Keccak256"] }, @@ -27368,7 +27369,7 @@ ${Ez(e, r)}`); } } }; - var c$ = { + var n$ = { ContractConstructorSpecV0: { name: "Text", selector: "ContractSelector", @@ -27527,7 +27528,7 @@ ${Ez(e, r)}`); displayName: "ContractDisplayName" } }; - var u$ = { + var i$ = { ContractConstructorSpecLatest: "ContractConstructorSpecV4", ContractEventSpecLatest: "ContractEventSpecV3", ContractEventParamSpecLatest: "ContractEventParamSpecV2", @@ -27535,12 +27536,12 @@ ${Ez(e, r)}`); ContractMessageSpecLatest: "ContractMessageSpecV3", ContractMetadataLatest: "ContractMetadataV5" }; - var l$ = { + var s$ = { rpc: {}, types: { - ...a$, - ...c$, - ...u$, + ...r$, + ...n$, + ...i$, ContractProjectInfo: { source: "ContractProjectSource", contract: "ContractProjectContract" @@ -27625,7 +27626,7 @@ ${Ez(e, r)}`); } } }; - var f$ = { + var o$ = { listening: { aliasSection: "net", description: "Returns true if client is actively listening for network connections. Otherwise false.", @@ -27645,7 +27646,7 @@ ${Ez(e, r)}`); type: "Text" } }; - var h$ = { + var a$ = { clientVersion: { aliasSection: "web3", description: "Returns current client version.", @@ -27659,9 +27660,9 @@ ${Ez(e, r)}`); type: "H256" } }; - var d$ = { - ...f$, - ...h$, + var c$ = { + ...o$, + ...a$, accounts: { description: "Returns accounts list.", params: [], @@ -28124,7 +28125,7 @@ ${Ez(e, r)}`); type: "bool" } }; - var w7 = { + var p7 = { account_basic: { description: "Returns pallet_evm::Accounts by address.", params: [ @@ -28298,7 +28299,7 @@ ${Ez(e, r)}`); type: "H256" } }; - var p$ = { + var u$ = { call: { description: "Returns a frame_ethereum::call response. If `estimate` is true,", params: [ @@ -28388,7 +28389,7 @@ ${Ez(e, r)}`); type: "Result" } }; - var m$ = { + var l$ = { ConvertTransactionRuntimeApi: [ { methods: { @@ -28444,20 +28445,20 @@ ${Ez(e, r)}`); EthereumRuntimeRPCApi: [ { methods: { - ...w7 + ...p7 }, version: 4 }, { methods: { - ...w7, - ...p$ + ...p7, + ...u$ }, version: 5 } ] }; - var g$ = { + var f$ = { BlockV0: { header: "EthHeader", transactions: "Vec", @@ -28474,7 +28475,7 @@ ${Ez(e, r)}`); }, TransactionV0: "LegacyTransaction" }; - var y$ = { + var h$ = { BlockV1: { header: "EthHeader", transactions: "Vec", @@ -28500,7 +28501,7 @@ ${Ez(e, r)}`); } } }; - var b$ = { + var d$ = { BlockV2: { header: "EthHeader", transactions: "Vec", @@ -28528,10 +28529,10 @@ ${Ez(e, r)}`); } } }; - var w$ = { - ...g$, - ...y$, - ...b$, + var p$ = { + ...f$, + ...h$, + ...d$, EthereumAccountId: "GenericEthereumAccountId", EthereumAddress: "GenericEthereumAccountId", EthereumLookupSource: "GenericEthereumLookupSource", @@ -28805,8 +28806,8 @@ ${Ez(e, r)}`); number: "Option" } }; - var v$ = { rpc: d$, runtime: m$, types: w$ }; - var x$ = { + var m$ = { rpc: c$, runtime: l$, types: p$ }; + var g$ = { AuthorFilterAPI: [ { methods: { @@ -28877,12 +28878,12 @@ ${Ez(e, r)}`); } ] }; - var _$ = { + var y$ = { rpc: {}, - runtime: x$, + runtime: g$, types: {} }; - var E$ = { + var b$ = { OracleApi: [ { methods: { @@ -28915,12 +28916,12 @@ ${Ez(e, r)}`); } ] }; - var S$ = { + var w$ = { rpc: {}, - runtime: E$, + runtime: b$, types: {} }; - var M$ = { + var v$ = { TokensApi: [ { methods: { @@ -28939,20 +28940,20 @@ ${Ez(e, r)}`); } ] }; - var A$ = { + var x$ = { rpc: {}, - runtime: M$, + runtime: v$, types: {} }; - var T$ = { + var _$ = { methods: { description: "Retrieves the list of RPC methods that are exposed by the node", params: [], type: "RpcMethods" } }; - var N$ = { - rpc: T$, + var E$ = { + rpc: _$, types: { RpcMethods: { version: "u32", @@ -28960,7 +28961,7 @@ ${Ez(e, r)}`); } } }; - var I$ = { + var S$ = { hasKey: { description: "Returns true if the keystore has private keys for the given public key and key type.", isUnsafe: true, @@ -29056,8 +29057,8 @@ ${Ez(e, r)}`); type: "Hash" } }; - var O$ = { - rpc: I$, + var M$ = { + rpc: S$, types: { ExtrinsicOrHash: { _enum: { @@ -29081,7 +29082,7 @@ ${Ez(e, r)}`); } } }; - var P$ = { + var A$ = { getBlock: { description: "Get header and body of a relay chain block", params: [ @@ -29157,13 +29158,13 @@ ${Ez(e, r)}`); type: "Header" } }; - var k$ = { - rpc: P$, + var T$ = { + rpc: A$, types: { BlockHash: "Hash" } }; - var R$ = { + var N$ = { getKeys: { description: "Returns the keys with prefix from a child storage, leave empty to get all the keys", params: [ @@ -29295,13 +29296,13 @@ ${Ez(e, r)}`); type: "Option" } }; - var C$ = { - rpc: R$, + var I$ = { + rpc: N$, types: { PrefixedStorageKey: "StorageKey" } }; - var D$ = { + var O$ = { localStorageGet: { description: "Get offchain local storage under given key and prefix", isUnsafe: true, @@ -29337,7 +29338,7 @@ ${Ez(e, r)}`); type: "Null" } }; - var L$ = { + var P$ = { OffchainWorkerApi: [ { methods: { @@ -29371,9 +29372,9 @@ ${Ez(e, r)}`); } ] }; - var B$ = { - rpc: D$, - runtime: L$, + var k$ = { + rpc: O$, + runtime: P$, types: { StorageKind: { _enum: { @@ -29383,7 +29384,7 @@ ${Ez(e, r)}`); } } }; - var U$ = { + var R$ = { queryFeeDetails: { deprecated: "Use `api.call.transactionPaymentApi.queryFeeDetails` instead", description: "Query the detailed fee of a given encoded extrinsic", @@ -29419,7 +29420,7 @@ ${Ez(e, r)}`); type: "RuntimeDispatchInfoV1" } }; - var tp = { + var $0 = { query_fee_details: { description: "The transaction fee details", params: [ @@ -29467,7 +29468,7 @@ ${Ez(e, r)}`); type: "RuntimeDispatchInfo" } }; - var v7 = { + var m7 = { query_call_info: { description: "The call info", params: [ @@ -29505,13 +29506,13 @@ ${Ez(e, r)}`); type: "Balance" } }; - var j$ = { + var C$ = { TransactionPaymentApi: [ { methods: { ...ky, ...Py, - ...tp + ...$0 }, version: 4 }, @@ -29519,14 +29520,14 @@ ${Ez(e, r)}`); methods: { ...ky, ...Py, - ...tp + ...$0 }, version: 3 }, { methods: { ...Py, - ...tp + ...$0 }, version: 2 }, @@ -29546,7 +29547,7 @@ ${Ez(e, r)}`); ], type: "RuntimeDispatchInfo" }, - ...tp + ...$0 }, version: 1 } @@ -29555,14 +29556,14 @@ ${Ez(e, r)}`); { methods: { ...ky, - ...v7, + ...m7, ...Oy }, version: 3 }, { methods: { - ...v7, + ...m7, ...Oy }, version: 2 @@ -29589,9 +29590,9 @@ ${Ez(e, r)}`); } ] }; - var V$ = { - rpc: U$, - runtime: j$, + var D$ = { + rpc: R$, + runtime: C$, types: { FeeDetails: { inclusionFee: "Option" @@ -29618,7 +29619,7 @@ ${Ez(e, r)}`); } } }; - var z$ = { + var L$ = { call: { alias: ["state_callAt"], description: "Perform a call to a builtin on the chain", @@ -30025,8 +30026,8 @@ ${Ez(e, r)}`); type: "MigrationStatusResult" } }; - var F$ = { - rpc: z$, + var B$ = { + rpc: L$, types: { ApiId: "[u8; 8]", BlockTrace: { @@ -30110,101 +30111,101 @@ ${Ez(e, r)}`); } } }; - var Ed = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var _d = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - assetConversion: qY, - assets: GY, - attestations: _J, - aura: XY, - author: O$, - authorship: YY, - babe: QY, - balances: $Y, - beefy: nZ, - benchmark: sZ, - blockbuilder: aZ, - bridges: EJ, - chain: k$, - childstate: C$, - claims: SJ, - collective: cZ, - consensus: uZ, - contracts: hZ, - contractsAbi: l$, - crowdloan: MJ, - cumulus: NJ, - democracy: pZ, - dev: gZ, - discovery: bZ, - elections: wZ, - engine: xZ, - eth: v$, - evm: _Z, - extrinsics: EZ, - finality: OJ, - fungibles: MZ, - genericAsset: AZ, - genesisBuilder: NZ, - gilt: IZ, - grandpa: kZ, - identity: RZ, - imOnline: CZ, - lottery: DZ, - metadata: DY, - mixnet: BZ, - mmr: FZ, - nfts: qZ, - nimbus: _$, - nompools: GZ, - offchain: B$, - offences: KZ, - ormlOracle: S$, - ormlTokens: A$, - parachains: jJ, - payment: V$, - poll: VJ, - pow: YZ, - proxy: ZZ, - purchase: zJ, - recovery: JZ, - rpc: N$, - runtime: VY, - scaleInfo: FY, - scheduler: QZ, - session: tJ, - society: rJ, - staking: oJ, - state: F$, - statement: cJ, - support: uJ, - syncstate: fJ, - system: pJ, - treasury: mJ, - txpayment: gJ, - txqueue: bJ, - uniques: wJ, - utility: vJ, - vesting: xJ, - xcm: o$ + assetConversion: jY, + assets: zY, + attestations: yJ, + aura: HY, + author: M$, + authorship: qY, + babe: KY, + balances: XY, + beefy: QY, + benchmark: eZ, + blockbuilder: rZ, + bridges: bJ, + chain: T$, + childstate: I$, + claims: wJ, + collective: nZ, + consensus: iZ, + contracts: aZ, + contractsAbi: s$, + crowdloan: vJ, + cumulus: EJ, + democracy: uZ, + dev: fZ, + discovery: dZ, + elections: pZ, + engine: gZ, + eth: m$, + evm: yZ, + extrinsics: bZ, + finality: MJ, + fungibles: vZ, + genericAsset: xZ, + genesisBuilder: EZ, + gilt: SZ, + grandpa: TZ, + identity: NZ, + imOnline: IZ, + lottery: OZ, + metadata: OY, + mixnet: kZ, + mmr: BZ, + nfts: jZ, + nimbus: y$, + nompools: zZ, + offchain: k$, + offences: FZ, + ormlOracle: w$, + ormlTokens: x$, + parachains: CJ, + payment: D$, + poll: DJ, + pow: qZ, + proxy: WZ, + purchase: LJ, + recovery: GZ, + rpc: E$, + runtime: DY, + scaleInfo: BY, + scheduler: KZ, + session: ZZ, + society: JZ, + staking: tJ, + state: B$, + statement: nJ, + support: iJ, + syncstate: oJ, + system: uJ, + treasury: lJ, + txpayment: fJ, + txqueue: dJ, + uniques: pJ, + utility: mJ, + vesting: gJ, + xcm: t$ }, Symbol.toStringTag, { value: "Module" })); - var qp = {}; - Object.keys(Ed).forEach((t) => Object.entries(Ed[t].rpc || {}).forEach(([e, r]) => { + var Fp = {}; + Object.keys(_d).forEach((t) => Object.entries(_d[t].rpc || {}).forEach(([e, r]) => { const n = r.aliasSection || t; - qp[n] || (qp[n] = {}), qp[n][e] = st({}, r, { + Fp[n] || (Fp[n] = {}), Fp[n][e] = st({}, r, { isSubscription: !!r.pubsub, jsonrpc: `${n}_${e}`, method: e, section: n }); })); - var nw = qp; - var x7 = di("PortableRegistry"); - var _7 = { toNumber: () => -1 }; - var H$ = { + var tw = Fp; + var g7 = pi("PortableRegistry"); + var y7 = { toNumber: () => -1 }; + var U$ = { Char: "u32", Str: "Text" }; - var q$ = ik([ + var j$ = ZP([ "sp_core::crypto::AccountId32", "sp_runtime::generic::era::Era", "sp_runtime::multiaddress::MultiAddress", @@ -30230,14 +30231,14 @@ ${Ez(e, r)}`); "np_runtime::accountname::AccountName", "np_runtime::universaladdress::UniversalAddress" ]); - var W$ = ik([ + var V$ = ZP([ "pallet_identity::types::BitFlags" ]); - var nk = ["bitvec::order::Lsb0", "BitOrderLsb0"]; - var G$ = ["bitvec::order::Msb0", "BitOrderMsb0"]; - var E7 = [...nk, ...G$]; - var K$ = ["BoundedBTreeMap", "BoundedBTreeSet", "BoundedVec", "Box", "BTreeMap", "BTreeSet", "Cow", "Option", "Range", "RangeInclusive", "Result", "WeakBoundedVec", "WrapperKeepOpaque", "WrapperOpaque"]; - var X$ = [ + var YP = ["bitvec::order::Lsb0", "BitOrderLsb0"]; + var z$ = ["bitvec::order::Msb0", "BitOrderMsb0"]; + var b7 = [...YP, ...z$]; + var F$ = ["BoundedBTreeMap", "BoundedBTreeSet", "BoundedVec", "Box", "BTreeMap", "BTreeSet", "Cow", "Option", "Range", "RangeInclusive", "Result", "WeakBoundedVec", "WrapperKeepOpaque", "WrapperOpaque"]; + var H$ = [ "entries", "keys", "new", @@ -30245,20 +30246,20 @@ ${Ez(e, r)}`); "hash", "registry" ]; - var Y$ = ["generic", "misc", "pallet", "traits", "types"]; - function S7(t) { + var q$ = ["generic", "misc", "pallet", "traits", "types"]; + function w7(t) { const e = t.length, r = new Array(e); for (let n = 0; n < e; n++) r[n] = t[n].toString(); return r; } - function ik(t) { + function ZP(t) { const e = t.length, r = new Array(e); for (let n = 0; n < e; n++) r[n] = t[n].split("::"); return r; } - function I8(t, e) { + function M8(t, e) { return t.length === e.length && t.every((r, n) => { const i = e[n].toString(); if (r === "*" || r === i) @@ -30269,27 +30270,27 @@ ${Ez(e, r)}`); const a = o.indexOf(s[1]); a !== -1 && (s = s.slice(1), o = o.slice(a)); } - return s.length === 2 && s[1] === "*" && s[0] === o[0] ? true : I8(s, o); + return s.length === 2 && s[1] === "*" && s[0] === o[0] ? true : M8(s, o); } return false; }); } - function Z$({ def: t, path: e }) { - return ["frame_support::weights::weight_v2::Weight", "sp_weights::weight_v2::Weight"].includes(e.join("::")) ? !t.isComposite || t.asComposite.fields.length === 1 ? "WeightV1" : null : e.length && q$.some((r) => I8(r, e)) ? e[e.length - 1].toString() : null; + function W$({ def: t, path: e }) { + return ["frame_support::weights::weight_v2::Weight", "sp_weights::weight_v2::Weight"].includes(e.join("::")) ? !t.isComposite || t.asComposite.fields.length === 1 ? "WeightV1" : null : e.length && j$.some((r) => M8(r, e)) ? e[e.length - 1].toString() : null; } - function sk(t, e, r, n, i = false) { + function JP(t, e, r, n, i = false) { const s = n.length; - if (s === 0 || K$.includes(n[s - 1].toString())) + if (s === 0 || F$.includes(n[s - 1].toString())) return null; const o = new Array(s), a = new Array(s); for (let u = 0; u < s; u++) { - const f = cg(i ? n[u].replace("pallet_", "") : n[u]), p = f.toLowerCase(); + const f = ag(i ? n[u].replace("pallet_", "") : n[u]), p = f.toLowerCase(); o[u] = f, a[u] = p; } let c = ""; for (let u = 0; u < s; u++) { const f = a[u]; - (u !== 1 || !Y$.includes(f)) && f !== a[u + 1] && (c += o[u]); + (u !== 1 || !q$.includes(f)) && f !== a[u + 1] && (c += o[u]); } if (o[1] === "RawOrigin" && s === 2 && r.length === 2 && r[1].type.isSome) { const u = t[r[1].type.unwrap().toNumber()]; @@ -30297,10 +30298,10 @@ ${Ez(e, r)}`); } return { lookupIndex: e, name: c, params: r }; } - function J$(t, e, { type: { params: r, path: n } }) { - return sk(t, e, r, n); + function G$(t, e, { type: { params: r, path: n } }) { + return JP(t, e, r, n); } - function Q$(t, e, r) { + function K$(t, e, r) { const n = [r[e]]; for (let i = e + 1, s = r.length; i < s; i++) { const o = r[i]; @@ -30308,7 +30309,7 @@ ${Ez(e, r)}`); } return n; } - function M7(t, e) { + function v7(t, e) { const r = t.length; for (let n = 0; n < r; n++) { const i = t[n]; @@ -30324,7 +30325,7 @@ ${Ez(e, r)}`); } return true; } - function $$(t, e, r) { + function X$(t, e, r) { const n = {}; return r.map((i, s) => { const { lookupIndex: o, name: a, params: c } = i; @@ -30333,41 +30334,41 @@ ${Ez(e, r)}`); return i; } else return null; - const u = Q$(a, s, r); - if (u.length === 1 || !u.some((_) => c.length !== _.params.length || c.some((N, R) => !N.name.eq(_.params[R].name) || N.type.unwrapOr(_7).toNumber() !== _.params[R].type.unwrapOr(_7).toNumber()))) + const u = K$(a, s, r); + if (u.length === 1 || !u.some((_) => c.length !== _.params.length || c.some((N, k) => !N.name.eq(_.params[k].name) || N.type.unwrapOr(y7).toNumber() !== _.params[k].type.unwrapOr(y7).toNumber()))) return i; - const p = c.findIndex(({ type: _ }, N) => u.every(({ params: R }, F) => R[N].type.isSome && (F === 0 || !R[N].type.eq(_)))); + const p = c.findIndex(({ type: _ }, N) => u.every(({ params: k }, F) => k[N].type.isSome && (F === 0 || !k[N].type.eq(_)))); if (p === -1) return i; const b = u.length, E = new Array(b); for (let _ = 0; _ < b; _++) { - const { lookupIndex: N, name: R, params: F } = u[_], { def: D, path: L } = t.getSiType(F[p].type.unwrap()); - if (!D.isPrimitive && !L.length) + const { lookupIndex: N, name: k, params: F } = u[_], { def: L, path: D } = t.getSiType(F[p].type.unwrap()); + if (!L.isPrimitive && !D.length) return null; E[_] = { lookupIndex: N, - name: D.isPrimitive ? `${R}${D.asPrimitive.toString()}` : `${R}${L[L.length - 1].toString()}` + name: L.isPrimitive ? `${k}${L.asPrimitive.toString()}` : `${k}${D[D.length - 1].toString()}` }; } - if (M7(E, n)) + if (v7(E, n)) return i; for (let _ = 0; _ < b; _++) { - const { lookupIndex: N, name: R, params: F } = u[_], { def: D, path: L } = t.getSiType(F[p].type.unwrap()), q = sk(e, N, F, L, true); - if (D.isPrimitive || !q) + const { lookupIndex: N, name: k, params: F } = u[_], { def: L, path: D } = t.getSiType(F[p].type.unwrap()), q = JP(e, N, F, D, true); + if (L.isPrimitive || !q) return null; E[_] = { lookupIndex: N, - name: `${R}${q.name}` + name: `${k}${q.name}` }; } - return M7(E, n) ? i : null; + return v7(E, n) ? i : null; }).filter((i) => !!i).map(({ lookupIndex: i, name: s, params: o }) => ({ lookupIndex: i, name: n[i] || s, params: o })); } - function eee(t, e, r, n) { + function Y$(t, e, r, n) { if (t.registry.register(e), n.SpRuntimeUncheckedExtrinsic) { const [i, , s] = n.SpRuntimeUncheckedExtrinsic, o = t.getSiType(i.type.unwrap()), c = t.getSiType(s.type.unwrap()).path.join("::"); let u = o.path.join("::"); @@ -30383,34 +30384,34 @@ ${Ez(e, r)}`); }); } } - function tee(t, e) { + function Z$(t, e) { const r = Object.keys(t).some((i) => !i.startsWith("Pallet")), n = {}; if (t.SpRuntimeUncheckedExtrinsic) { const [, { type: i }] = t.SpRuntimeUncheckedExtrinsic; n[i.unwrap().toNumber()] = "Call"; } else - r && !e && x7.warn("Unable to determine runtime Call type, cannot inspect sp_runtime::generic::unchecked_extrinsic::UncheckedExtrinsic"); + r && !e && g7.warn("Unable to determine runtime Call type, cannot inspect sp_runtime::generic::unchecked_extrinsic::UncheckedExtrinsic"); if (t.FrameSystemEventRecord) { const [{ type: i }] = t.FrameSystemEventRecord; n[i.unwrap().toNumber()] = "Event"; } else - r && !e && x7.warn("Unable to determine runtime Event type, cannot inspect frame_system::EventRecord"); + r && !e && g7.warn("Unable to determine runtime Event type, cannot inspect frame_system::EventRecord"); return n; } - function ree(t, e) { + function J$(t, e) { const r = [], n = {}; for (let c = 0, u = e.length; c < u; c++) { - const f = e[c], p = f.id.toNumber(), b = J$(e, p, e[c]); + const f = e[c], p = f.id.toNumber(), b = G$(e, p, e[c]); b && r.push(b), n[p] = f; } - const i = {}, s = {}, o = {}, a = $$(t, e, r); + const i = {}, s = {}, o = {}, a = X$(t, e, r); for (let c = 0, u = a.length; c < u; c++) { const { lookupIndex: f, name: p, params: b } = a[c]; s[f] = p, i[p] = t.registry.createLookupType(f), o[p] = b; } return { lookups: i, names: s, params: o, types: n }; } - var ok = class extends cn { + var QP = class extends cn { constructor(r, n, i) { super(r, { types: "Vec" @@ -30421,8 +30422,8 @@ ${Ez(e, r)}`); re(this, "__internal__params"); re(this, "__internal__typeDefs", {}); re(this, "__internal__types"); - const { lookups: s, names: o, params: a, types: c } = ree(this, this.types); - this.__internal__alias = tee(a, i), this.__internal__lookups = s, this.__internal__names = o, this.__internal__params = a, this.__internal__types = c; + const { lookups: s, names: o, params: a, types: c } = J$(this, this.types); + this.__internal__alias = Z$(a, i), this.__internal__lookups = s, this.__internal__names = o, this.__internal__params = a, this.__internal__types = c; } get names() { return Object.values(this.__internal__names).sort(); @@ -30434,7 +30435,7 @@ ${Ez(e, r)}`); return this.getT("types"); } register() { - eee(this, this.__internal__lookups, this.__internal__names, this.__internal__params); + Y$(this, this.__internal__lookups, this.__internal__names, this.__internal__params); } getName(r) { return this.__internal__names[this.__internal__getLookupId(r)]; @@ -30464,7 +30465,7 @@ ${Ez(e, r)}`); } sanitizeField(r) { let n = null, i = null; - return r.isSome && (n = dr(r.unwrap()), n.includes("#") ? (i = n, n = i.replace(/#/g, "_")) : X$.includes(n) && (i = n, n = `${n}_`)), [n, i]; + return r.isSome && (n = dr(r.unwrap()), n.includes("#") ? (i = n, n = i.replace(/#/g, "_")) : H$.includes(n) && (i = n, n = `${n}_`)), [n, i]; } __internal__createSiDef(r) { const n = this.getTypeDef(r), i = r.toNumber(); @@ -30488,7 +30489,7 @@ ${Ez(e, r)}`); __internal__extract(r, n) { const i = r.path.join("::"); let s; - const o = this.__internal__alias[n] || Z$(r); + const o = this.__internal__alias[n] || W$(r); try { if (o) s = this.__internal__extractAliasPath(n, o); @@ -30522,13 +30523,13 @@ ${Ez(e, r)}`); s = this.__internal__extractVariant(n, r, r.def.asVariant); break; default: - $v(r.def.type); + Jv(r.def.type); } } catch (a) { throw new Error(`PortableRegistry: ${n}${i ? ` (${i})` : ""}: Error extracting ${Ct(r)}: ${a.message}`); } return st({ - docs: S7(r.docs), + docs: w7(r.docs), namespace: i }, s); } @@ -30543,12 +30544,12 @@ ${Ez(e, r)}`); }); } __internal__extractBitSequence(r, { bitOrderType: n, bitStoreType: i }) { - const s = this.__internal__createSiDef(n), o = this.__internal__createSiDef(i), [a, c] = E7.includes(s.namespace || "") ? [s, o] : [o, s]; - if (!a.namespace || !E7.includes(a.namespace)) + const s = this.__internal__createSiDef(n), o = this.__internal__createSiDef(i), [a, c] = b7.includes(s.namespace || "") ? [s, o] : [o, s]; + if (!a.namespace || !b7.includes(a.namespace)) throw new Error(`Unexpected bitOrder found as ${a.namespace || ""}`); if (c.info !== Se.Plain || c.type !== "u8") throw new Error(`Only u8 bitStore is currently supported, found ${c.type}`); - return nk.includes(a.namespace), { + return YP.includes(a.namespace), { info: Se.Plain, type: "BitVec" }; @@ -30594,7 +30595,7 @@ ${Ez(e, r)}`); }); } } - return W$.some((o) => I8(o, i)) ? this.__internal__extractCompositeSet(r, n, s) : this.__internal__extractFields(r, s); + return V$.some((o) => M8(o, i)) ? this.__internal__extractCompositeSet(r, n, s) : this.__internal__extractFields(r, s); } __internal__extractCompositeSet(r, n, i) { if (n.length !== 1 || i.length !== 1) @@ -30630,7 +30631,7 @@ ${Ez(e, r)}`); lookupIndex: r, lookupName: this.__internal__names[r], lookupNameRoot: u.lookupName - }, n[0].typeName.isSome ? { typeName: j1(n[0].typeName.unwrap()) } : null); + }, n[0].typeName.isSome ? { typeName: U1(n[0].typeName.unwrap()) } : null); } const [a, c] = this.__internal__extractFieldsAlias(n); return Ci(this.registry, st({ @@ -30650,9 +30651,9 @@ ${Ez(e, r)}`); else { const [b, E] = this.sanitizeField(c); b && E && n.set(b, E), s[o] = st({ - docs: S7(a), + docs: w7(a), name: b - }, p, f.isSome ? { typeName: j1(f.unwrap()) } : null); + }, p, f.isSome ? { typeName: U1(f.unwrap()) } : null); } } return [s, n]; @@ -30667,7 +30668,7 @@ ${Ez(e, r)}`); const i = n.def.asPrimitive.type.toString(); return { info: Se.Plain, - type: H$[i] || i.toLowerCase() + type: U$[i] || i.toLowerCase() }; } __internal__extractAliasPath(r, n) { @@ -30753,14 +30754,14 @@ ${Ez(e, r)}`); }); } }; - function ak(t) { + function $P(t) { return (e, { type: r }) => e.createType("Si1TypeDef", { [t]: { type: r.toNumber() } }); } - function nee(t, { len: e, type: r }) { + function Q$(t, { len: e, type: r }) { return t.createType("Si1TypeDef", { Array: { len: e, @@ -30768,7 +30769,7 @@ ${Ez(e, r)}`); } }); } - function iee(t, { bitOrderType: e, bitStoreType: r }) { + function $$(t, { bitOrderType: e, bitStoreType: r }) { return t.createType("Si1TypeDef", { BitSequence: { bitOrderType: e.toNumber(), @@ -30776,15 +30777,15 @@ ${Ez(e, r)}`); } }); } - var see = ak("Compact"); - function oee(t, { fields: e }) { + var eee = $P("Compact"); + function tee(t, { fields: e }) { return t.createType("Si1TypeDef", { Composite: { - fields: ck(t, e) + fields: ek(t, e) } }); } - function ck(t, e) { + function ek(t, e) { return e.map(({ docs: r, name: n, type: i, typeName: s }) => t.createType("Si1Field", { docs: r, name: n, @@ -30792,74 +30793,74 @@ ${Ez(e, r)}`); typeName: s })); } - function aee(t, e) { + function ree(t, e) { return console.warn(`Converting phantom type ${e.map((r) => r.toString()).join("::")} to empty tuple`), t.createType("Si1TypeDef", { Tuple: [] }); } - function cee(t, e) { + function nee(t, e) { return t.createType("Si1TypeDef", { Primitive: e.toString() }); } - var uee = ak("Sequence"); - function lee(t, e) { + var iee = $P("Sequence"); + function see(t, e) { return t.createType("Si1TypeDef", { Tuple: e.map((r) => r.toNumber()) }); } - function fee(t, { variants: e }) { + function oee(t, { variants: e }) { return t.createType("Si1TypeDef", { Variant: { variants: e.map(({ discriminant: r, docs: n, fields: i, name: s }, o) => t.createType("Si1Variant", { docs: n, - fields: ck(t, i), + fields: ek(t, i), index: r.isSome ? r.unwrap().toNumber() : o, name: s })) } }); } - function hee(t, { def: e, path: r }) { + function aee(t, { def: e, path: r }) { let n; switch (e.type) { case "Array": - n = nee(t, e.asArray); + n = Q$(t, e.asArray); break; case "BitSequence": - n = iee(t, e.asBitSequence); + n = $$(t, e.asBitSequence); break; case "Compact": - n = see(t, e.asCompact); + n = eee(t, e.asCompact); break; case "Composite": - n = oee(t, e.asComposite); + n = tee(t, e.asComposite); break; case "Phantom": - n = aee(t, r); + n = ree(t, r); break; case "Primitive": - n = cee(t, e.asPrimitive); + n = nee(t, e.asPrimitive); break; case "Sequence": - n = uee(t, e.asSequence); + n = iee(t, e.asSequence); break; case "Tuple": - n = lee(t, e.asTuple); + n = see(t, e.asTuple); break; case "Variant": - n = fee(t, e.asVariant); + n = oee(t, e.asVariant); break; default: - $v(e.type); + Jv(e.type); } return n; } - function dee(t, e) { + function cee(t, e) { return e.map((r, n) => t.createType("PortableType", { id: n + 1, type: { - def: hee(t, r), + def: aee(t, r), docs: [], params: r.params.map((i) => t.createType("Si1TypeParameter", { type: i.toNumber() @@ -30868,79 +30869,79 @@ ${Ez(e, r)}`); } })); } - function O8(t, e = []) { + function A8(t, e = []) { for (let r = 0, n = t.length; r < n; r++) { const i = t[r]; - Array.isArray(i) ? O8(i, e) : e.push(i); + Array.isArray(i) ? A8(i, e) : e.push(i); } return [...new Set(e)]; } - function Sd(t, e) { + function Ed(t, e) { const r = t.getTypeDef(e); return r.lookupName || r.type; } function Ao(t, { sub: e }) { const { lookupName: r, type: n } = e; - return P8([r || n]); + return T8([r || n]); } function mu(t, { sub: e }) { - return P8(e.map(({ lookupName: r, type: n }) => r || n)); + return T8(e.map(({ lookupName: r, type: n }) => r || n)); } - function vh(t, { info: e }) { + function wh(t, { info: e }) { throw new Error(`Unhandled: Unable to create and validate type from ${t} (info=${Se[e]})`); } - var pee = { + var uee = { [Se.BTreeMap]: mu, [Se.BTreeSet]: Ao, [Se.Compact]: Ao, - [Se.DoNotConstruct]: vh, + [Se.DoNotConstruct]: wh, [Se.Enum]: mu, [Se.HashMap]: mu, - [Se.Int]: vh, + [Se.Int]: wh, [Se.Linkage]: Ao, - [Se.Null]: vh, + [Se.Null]: wh, [Se.Option]: Ao, [Se.Plain]: (t, e) => e.lookupName || e.type, [Se.Range]: Ao, [Se.RangeInclusive]: Ao, [Se.Result]: mu, [Se.Set]: mu, - [Se.Si]: vh, + [Se.Si]: wh, [Se.Struct]: mu, [Se.Tuple]: mu, - [Se.UInt]: vh, + [Se.UInt]: wh, [Se.Vec]: Ao, [Se.VecFixed]: Ao, [Se.WrapperKeepOpaque]: Ao, [Se.WrapperOpaque]: Ao }; - function P8(t) { + function T8(t) { const e = t.length, r = new Array(e); for (let n = 0; n < e; n++) { const i = t[n], s = ha(i); - r[n] = pee[s.info](i, s); + r[n] = uee[s.info](i, s); } return r; } - var mee = di("metadata"); - function gee(t, e, r) { - const n = O8(P8(r)).filter((i) => !t.hasType(i) && !t.isLookupType(i)).sort(); + var lee = pi("metadata"); + function fee(t, e, r) { + const n = A8(T8(r)).filter((i) => !t.hasType(i) && !t.isLookupType(i)).sort(); if (n.length !== 0) { const i = `Unknown types found, no types for ${n.join(", ")}`; if (e) throw new Error(i); - mee.warn(i); + lee.warn(i); } return r; } - function uk(t, e) { + function tk(t, e) { return e.map(({ type: r }) => t.getTypeDef(r).type); } - function A7(t, e) { - return t.getSiType(e).def.asVariant.variants.map(({ fields: r }) => uk(t, r)); + function x7(t, e) { + return t.getSiType(e).def.asVariant.variants.map(({ fields: r }) => tk(t, r)); } - function yee({ lookup: t, pallets: e }) { - return e.reduce((r, { calls: n, constants: i, events: s, storage: o }) => (r.push([uk(t, i)]), n.isSome && r.push(A7(t, n.unwrap().type)), s.isSome && r.push(A7(t, s.unwrap().type)), o.isSome && r.push(o.unwrap().items.map(({ type: a }) => { + function hee({ lookup: t, pallets: e }) { + return e.reduce((r, { calls: n, constants: i, events: s, storage: o }) => (r.push([tk(t, i)]), n.isSome && r.push(x7(t, n.unwrap().type)), s.isSome && r.push(x7(t, s.unwrap().type)), o.isSome && r.push(o.unwrap().items.map(({ type: a }) => { if (a.isPlain) return [t.getTypeDef(a.asPlain).type]; const { hashers: c, key: u, value: f } = a.asMap; @@ -30953,20 +30954,20 @@ ${Ez(e, r)}`); ]; })), r), []); } - function bee(t, e, r) { - return gee(t, r, O8(yee(e))); + function dee(t, e, r) { + return fee(t, r, A8(hee(e))); } - function wee(t) { + function pee(t) { const e = t.map((n) => n.toString().trim()), r = e.findIndex((n) => !n.length); return r === -1 ? e : e.slice(0, r); } - function vee(t, { extrinsic: e, lookup: r, pallets: n }) { + function mee(t, { extrinsic: e, lookup: r, pallets: n }) { return t.createTypeUnsafe("MetadataLatest", [{ extrinsic: e, lookup: { types: r.types.map(({ id: i, type: s }) => t.createTypeUnsafe("PortableType", [{ id: i, - type: st({}, s, { docs: wee(s.docs) }) + type: st({}, s, { docs: pee(s.docs) }) }])) }, pallets: n.map(({ calls: i, index: s, name: o }) => ({ @@ -30976,30 +30977,30 @@ ${Ez(e, r)}`); })) }]).toJSON(); } - function xee(t) { + function gee(t) { return t.isPlain ? t.asPlain : t.asMap.value; } - function tm(t, e, r) { - const n = Sd(t.lookup, xee(e)); + function em(t, e, r) { + const n = Ed(t.lookup, gee(e)); return r ? `Option<${n}>` : n; } - function _ee(t, e) { + function yee(t, e) { return Hu(t, e); } - function Eee(t, e, ...r) { - return _d(t, e, r); + function bee(t, e, ...r) { + return xd(t, e, r); } function Sl(t, { type: e }, r, n) { const i = {}, s = t.getSiType(e).def.asVariant.variants; for (let o = 0, a = s.length; o < a; o++) - Yn(i, s[o], n, r, o); + Zn(i, s[o], n, r, o); return i; } var Ds = { extrinsic: {}, payload: {} }; - var See = { + var wee = { LimitParathreadCommits: Ds, OnlyStakingAndClaims: Ds, PrevalidateAttests: Ds, @@ -31007,10 +31008,10 @@ ${Ez(e, r)}`); TransactionCallFilter: Ds, ValidateDoubleVoteReports: Ds }; - var Mee = { + var vee = { DisallowSigned: Ds }; - var Aee = { + var xee = { ChargeAssetTxPayment: { extrinsic: { tip: "Compact", @@ -31019,7 +31020,7 @@ ${Ez(e, r)}`); payload: {} } }; - var T7 = { + var _7 = { extrinsic: { era: "ExtrinsicEra" }, @@ -31027,23 +31028,23 @@ ${Ez(e, r)}`); blockHash: "Hash" } }; - var N7 = { + var E7 = { extrinsic: { tip: "Compact" }, payload: {} }; - var Tee = { - ChargeTransactionPayment: N7, + var _ee = { + ChargeTransactionPayment: E7, CheckBlockGasLimit: Ds, - CheckEra: T7, + CheckEra: _7, CheckGenesis: { extrinsic: {}, payload: { genesisHash: "Hash" } }, - CheckMortality: T7, + CheckMortality: _7, CheckNonZeroSender: Ds, CheckNonce: { extrinsic: { @@ -31071,10 +31072,10 @@ ${Ez(e, r)}`); }, CheckWeight: Ds, LockStakingStatus: Ds, - SkipCheckIfFeeless: N7, + SkipCheckIfFeeless: E7, ValidateEquivocationReport: Ds }; - var lk = st({}, Tee, See, Mee, Aee); + var rk = st({}, _ee, wee, vee, xee); var Ry = [ "CheckVersion", "CheckGenesis", @@ -31084,14 +31085,14 @@ ${Ez(e, r)}`); "ChargeTransactionPayment", "CheckBlockGasLimit" ]; - function Nee(t, e = {}) { - const r = [...Object.keys(lk), ...Object.keys(e)]; + function Eee(t, e = {}) { + const r = [...Object.keys(rk), ...Object.keys(e)]; return t.filter((n) => !r.includes(n)); } - function I7(t, e, r = {}) { - return t.map((n) => r[n] || lk[n]).filter((n) => !!n).reduce((n, i) => st(n, i[e]), {}); + function S7(t, e, r = {}) { + return t.map((n) => r[n] || rk[n]).filter((n) => !!n).reduce((n, i) => st(n, i[e]), {}); } - function Iee(t, e) { + function See(t, e) { if (!(e != null && e.length)) return { DataType: po }; const r = e.subarray(0, 2); @@ -31103,7 +31104,7 @@ ${Ez(e, r)}`); } }; } - var k8 = class extends El { + var N8 = class extends El { constructor(r, n, i, s = "", o = "") { const a = (i == null ? void 0 : i.fields) || []; super(r, a.map(({ type: u }) => r.createLookupType(u)), n); @@ -31114,7 +31115,7 @@ ${Ez(e, r)}`); re(this, "__internal__typeDef"); this.__internal__meta = i, this.__internal__method = o, this.__internal__section = s, this.__internal__typeDef = a.map(({ type: u }) => r.lookup.getTypeDef(u)); const c = a.map(({ name: u }) => r.lookup.sanitizeField(u)[0]).filter((u) => !!u); - c.length === a.length && (this.__internal__names = c, Jc(this, c, (u, f) => this[f])); + c.length === a.length && (this.__internal__names = c, Zc(this, c, (u, f) => this[f])); } get meta() { return this.__internal__meta; @@ -31141,9 +31142,9 @@ ${Ez(e, r)}`); return super.toHuman(r); } }; - var fk = class extends cn { + var nk = class extends cn { constructor(e, r) { - const { DataType: n, value: i } = Iee(e, r); + const { DataType: n, value: i } = See(e, r); super(e, { index: "EventId", data: n @@ -31174,16 +31175,16 @@ ${Ez(e, r)}`); }, e ? { docs: this.meta.docs.map((n) => n.toString()) } : null, super.toHuman(e, r)); } }; - var hk = 4; - var Md = class extends cn { + var ik = 4; + var Sd = class extends cn { constructor(e, r, { isSigned: n } = {}) { super(e, { signature: "ExtrinsicSignatureV4", method: "Call" - }, Md.decodeExtrinsic(e, r, n)); + }, Sd.decodeExtrinsic(e, r, n)); } static decodeExtrinsic(e, r, n = false) { - if (r instanceof Md) + if (r instanceof Sd) return r; if (r instanceof e.createClassUnsafe("Call")) return { method: r }; @@ -31206,7 +31207,7 @@ ${Ez(e, r)}`); return this.getT("signature"); } get version() { - return hk; + return ik; } addSignature(e, r, n) { return this.signature.addSignature(e, r, n), this; @@ -31218,43 +31219,43 @@ ${Ez(e, r)}`); return this.signature.signFake(this.method, e, r), this; } }; - var iw = 128; - var Oee = 0; + var rw = 128; + var Mee = 0; var Cy = new Uint8Array(); - var dk = 4; - var pk = new Uint8Array([0]); - var mk = 127; - var O7 = [ + var sk = 4; + var ok = new Uint8Array([0]); + var ak = 127; + var M7 = [ "ExtrinsicUnknown", "ExtrinsicUnknown", "ExtrinsicUnknown", "ExtrinsicUnknown", "ExtrinsicV4" ]; - function rm(t, e, r) { - if (e instanceof g0) + function tm(t, e, r) { + if (e instanceof p0) return e.unwrap(); - const n = (r & iw) === iw, i = O7[r & mk] || O7[0]; + const n = (r & rw) === rw, i = M7[r & ak] || M7[0]; return t.createTypeUnsafe(i, [e, { isSigned: n, version: r }]); } - function Pee(t, e, r = dk) { - return Et(e) || Array.isArray(e) || Ft(e) ? kee(t, Xe(e), r) : e instanceof t.createClassUnsafe("Call") ? rm(t, { method: e }, r) : rm(t, e, r); + function Aee(t, e, r = sk) { + return Et(e) || Array.isArray(e) || Ft(e) ? Tee(t, Xe(e), r) : e instanceof t.createClassUnsafe("Call") ? tm(t, { method: e }, r) : tm(t, e, r); } - function kee(t, e, r) { + function Tee(t, e, r) { if (!e.length) - return rm(t, new Uint8Array(), r); - const [n, i] = sg(e), s = n + i.toNumber(); + return tm(t, new Uint8Array(), r); + const [n, i] = ig(e), s = n + i.toNumber(); if (s > e.length) throw new Error(`Extrinsic: length less than remainder, expected at least ${s}, found ${e.length}`); const o = e.subarray(n, s); - return rm(t, o.subarray(1), o[0]); + return tm(t, o.subarray(1), o[0]); } - var Ree = class extends Ng { + var Nee = class extends Ng { constructor(e, r, n) { super(e, r, n); const i = Object.keys(e.getSignedExtensionTypes()), s = (o) => this.inner.signature[o]; for (let o = 0, a = i.length; o < a; o++) - ag(this, i[o], s); + og(this, i[o], s); } get args() { return this.method.args; @@ -31308,7 +31309,7 @@ ${Ez(e, r)}`); return this.unwrap(); } get version() { - return this.type | (this.isSigned ? iw : Oee); + return this.type | (this.isSigned ? rw : Mee); } is(e) { return this.method.is(e); @@ -31317,9 +31318,9 @@ ${Ez(e, r)}`); return super.unwrap(); } }; - var g0 = class extends Ree { + var p0 = class extends Nee { constructor(r, n, { version: i } = {}) { - super(r, Pee(r, n, i)); + super(r, Aee(r, n, i)); re(this, "__internal__hashCache"); } get hash() { @@ -31374,48 +31375,48 @@ ${Ez(e, r)}`); ]; } }; - re(g0, "LATEST_EXTRINSIC_VERSION", hk); - function Cee(t) { + re(p0, "LATEST_EXTRINSIC_VERSION", ik); + function Iee(t) { const e = t.toString(2); let r = 0; for (; e[e.length - 1 - r] === "0"; ) r++; return r; } - function Dee(t, e) { + function Oee(t, e) { if (Et(e) || Ft(e) || Array.isArray(e)) - return Bee(t, Xe(e)); + return kee(t, Xe(e)); if (e) { - if (fi(e)) - return Lee(t, e); + if (hi(e)) + return Pee(t, e); } else return [new zi(t), new zi(t)]; throw new Error("Invalid data passed to Mortal era"); } - function Lee(t, e) { + function Pee(t, e) { const { current: r, period: n } = e; let i = Math.pow(2, Math.ceil(Math.log2(n))); i = Math.min(Math.max(i, 4), 65536); const s = r % i, o = Math.max(i >> 12, 1), a = s / o * o; return [new zi(t, i), new zi(t, a)]; } - function Bee(t, e) { + function kee(t, e) { if (e.length === 0) return [new zi(t), new zi(t)]; - const r = Xn(e.subarray(0, 1)).toNumber(), n = Xn(e.subarray(1, 2)).toNumber(), i = r + (n << 8), s = 2 << i % 16, o = Math.max(s >> 12, 1), a = (i >> 4) * o; + const r = Yn(e.subarray(0, 1)).toNumber(), n = Yn(e.subarray(1, 2)).toNumber(), i = r + (n << 8), s = 2 << i % 16, o = Math.max(s >> 12, 1), a = (i >> 4) * o; if (s < 4 || a >= s) throw new Error("Invalid data passed to Mortal era"); return [new zi(t, s), new zi(t, a)]; } - function sw(t = new Uint8Array()) { + function nw(t = new Uint8Array()) { if (Et(t)) return !t.length || t[0] === 0 ? new Uint8Array([0]) : new Uint8Array([1, t[0], t[1]]); if (t) { - if (t instanceof D8) - return sw(t.toU8a()); + if (t instanceof P8) + return nw(t.toU8a()); if (Ft(t)) - return sw(In(t)); - if (fi(t)) { + return nw(In(t)); + if (hi(t)) { const e = Object.entries(t).map(([i, s]) => [i.toLowerCase(), s]), r = e.find(([i]) => i.toLowerCase() === "mortalera"), n = e.find(([i]) => i.toLowerCase() === "immortalera"); return r ? { MortalEra: r[1] } : n ? { ImmortalEra: n[1] } : { MortalEra: t }; } @@ -31423,17 +31424,17 @@ ${Ez(e, r)}`); return new Uint8Array([0]); throw new Error("Invalid data passed to Era"); } - var R8 = class extends ls { + var I8 = class extends ls { constructor(e, r) { - super(e, pk); + super(e, ok); } }; - var C8 = class extends El { + var O8 = class extends El { constructor(e, r) { super(e, { period: zi, phase: zi - }, Dee(e, r)); + }, Oee(e, r)); } get encodedLength() { return 2; @@ -31446,15 +31447,15 @@ ${Ez(e, r)}`); } toHuman() { return { - period: P1(this.period), - phase: P1(this.phase) + period: O1(this.period), + phase: O1(this.phase) }; } toJSON() { return this.toHex(); } toU8a(e) { - const r = this.period.toNumber(), n = Math.min(15, Math.max(1, Cee(r) - 1)) + (this.phase.toNumber() / Math.max(r >> 12, 1) << 4); + const r = this.period.toNumber(), n = Math.min(15, Math.max(1, Iee(r) - 1)) + (this.phase.toNumber() / Math.max(r >> 12, 1) << 4); return new Uint8Array([ n & 255, n >> 8 @@ -31468,12 +31469,12 @@ ${Ez(e, r)}`); return this.birth(e) + this.period.toNumber(); } }; - var D8 = class extends us { + var P8 = class extends us { constructor(e, r) { super(e, { - ImmortalEra: R8, - MortalEra: C8 - }, sw(r)); + ImmortalEra: I8, + MortalEra: O8 + }, nw(r)); } get encodedLength() { return this.isImmortalEra ? this.asImmortalEra.encodedLength : this.asMortalEra.encodedLength; @@ -31498,19 +31499,19 @@ ${Ez(e, r)}`); return this.isMortalEra ? this.asMortalEra.toU8a(e) : this.asImmortalEra.toU8a(e); } }; - var P7 = [ + var A7 = [ "ExtrinsicPayloadUnknown", "ExtrinsicPayloadUnknown", "ExtrinsicPayloadUnknown", "ExtrinsicPayloadUnknown", "ExtrinsicPayloadV4" ]; - function Uee(t, e, r = dk) { - return e instanceof L8 ? e.unwrap() : t.createTypeUnsafe(P7[r] || P7[0], [e, { version: r }]); + function Ree(t, e, r = sk) { + return e instanceof k8 ? e.unwrap() : t.createTypeUnsafe(A7[r] || A7[0], [e, { version: r }]); } - var L8 = class extends Ng { + var k8 = class extends Ng { constructor(e, r, { version: n } = {}) { - super(e, Uee(e, r, n)); + super(e, Ree(e, r, n)); } get blockHash() { return this.inner.blockHash; @@ -31564,17 +31565,17 @@ ${Ez(e, r)}`); return super.toU8a(e ? { method: true } : false); } }; - var gk = class extends cn { + var ck = class extends cn { constructor(e, r, { version: n = 0 } = {}) { throw super(e, {}), new Error(`Unsupported extrinsic payload version ${n}`); } }; - var yk = class extends cn { + var uk = class extends cn { constructor(e, r, { isSigned: n = false, version: i = 0 } = {}) { - throw super(e, {}), new Error(`Unsupported ${n ? "" : "un"}signed extrinsic version ${i & mk}`); + throw super(e, {}), new Error(`Unsupported ${n ? "" : "un"}signed extrinsic version ${i & ak}`); } }; - var k7 = { + var T7 = { address: "Address", blockHash: "Hash", blockNumber: "BlockNumber", @@ -31587,15 +31588,15 @@ ${Ez(e, r)}`); tip: "Compact", version: "u8" }; - var bk = class extends cn { + var lk = class extends cn { constructor(r, n) { const i = st({}, r.getSignedExtensionTypes(), r.getSignedExtensionExtra()); - super(r, st({}, i, k7), n); + super(r, st({}, i, T7), n); re(this, "__internal__extraTypes"); this.__internal__extraTypes = {}; const s = (o) => this.get(o); for (const [o, a] of Object.entries(i)) - k7[o] || (this.__internal__extraTypes[o] = a), ag(this, o, s); + T7[o] || (this.__internal__extraTypes[o] = a), og(this, o, s); } get address() { return this.getT("address"); @@ -31663,11 +31664,11 @@ ${Ez(e, r)}`); }; } }; - function jee(t, e, r, n) { + function Cee(t, e, r, n) { const i = r.length > 256 ? t.hash(r) : r; return e.sign(i, n); } - var nm = class extends cn { + var rm = class extends cn { constructor(r, n) { super(r, st({ method: "Bytes" }, r.getSignedExtensionTypes(), r.getSignedExtensionExtra()), n); re(this, "__internal__signOptions"); @@ -31706,26 +31707,26 @@ ${Ez(e, r)}`); return this.getT("assetId"); } sign(r) { - return jee(this.registry, r, this.toU8a({ method: true }), this.__internal__signOptions); + return Cee(this.registry, r, this.toU8a({ method: true }), this.__internal__signOptions); } }; - var Vee = new Uint8Array(256).fill(1); + var Dee = new Uint8Array(256).fill(1); function Dy(t, e) { return t.createTypeUnsafe("Address", [Et(e) ? Bt(e) : e]); } - var Ad = class extends cn { + var Md = class extends cn { constructor(r, n, { isSigned: i } = {}) { const s = r.getSignedExtensionTypes(); super(r, st( { signer: "Address", signature: "ExtrinsicSignature" }, s - ), Ad.decodeExtrinsicSignature(n, i)); + ), Md.decodeExtrinsicSignature(n, i)); re(this, "__internal__signKeys"); - this.__internal__signKeys = Object.keys(s), Jc(this, this.__internal__signKeys, (o) => this.get(o)); + this.__internal__signKeys = Object.keys(s), Zc(this, this.__internal__signKeys, (o) => this.get(o)); } static decodeExtrinsicSignature(r, n = false) { if (r) { - if (r instanceof Ad) + if (r instanceof Md) return r; } else return Cy; @@ -31766,12 +31767,12 @@ ${Ez(e, r)}`); return this.set("signer", r), this.set("signature", n), this; } addSignature(r, n, i) { - return this._injectSignature(Dy(this.registry, r), this.registry.createTypeUnsafe("ExtrinsicSignature", [n]), new nm(this.registry, i)); + return this._injectSignature(Dy(this.registry, r), this.registry.createTypeUnsafe("ExtrinsicSignature", [n]), new rm(this.registry, i)); } createPayload(r, n) { const { era: i, runtimeVersion: { specVersion: s, transactionVersion: o } } = n; - return new nm(this.registry, st({}, n, { - era: i || pk, + return new rm(this.registry, st({}, n, { + era: i || ok, method: r.toHex(), specVersion: s, transactionVersion: o @@ -31787,13 +31788,13 @@ ${Ez(e, r)}`); if (!n) throw new Error(`Expected a valid address for signing, found ${Ct(n)}`); const s = this.createPayload(r, i); - return this._injectSignature(Dy(this.registry, n), this.registry.createTypeUnsafe("ExtrinsicSignature", [Vee]), s); + return this._injectSignature(Dy(this.registry, n), this.registry.createTypeUnsafe("ExtrinsicSignature", [Dee]), s); } toU8a(r) { return this.isSigned ? super.toU8a(r) : Cy; } }; - function R7(t) { + function N7(t) { if (Et(t) || Array.isArray(t)) return Xe(t); if (t) { @@ -31805,15 +31806,15 @@ ${Ez(e, r)}`); return new Uint8Array(); throw new Error(`Unknown type passed to AccountId constructor, found typeof ${typeof t}`); } - var wk = class extends ac { + var fk = class extends oc { constructor(e, r = 264, n) { - const i = R7(n); + const i = N7(n); if (i.length * 8 < r && i.some((o) => o)) throw new Error(`Invalid AccountId provided, expected ${r >> 3} bytes, found ${i.length}`); super(e, i, r); } eq(e) { - return super.eq(R7(e)); + return super.eq(N7(e)); } toHuman() { return this.toJSON(); @@ -31831,46 +31832,46 @@ ${Ez(e, r)}`); return "AccountId"; } }; - var Lf = class extends wk { + var Df = class extends fk { constructor(e, r) { super(e, 256, r); } }; - var vk = class extends wk { + var hk = class extends fk { constructor(e, r) { super(e, 264, r); } }; - var zee = 239; - var C7 = 252; - var D7 = 253; - var L7 = 254; - var Fee = new ct(zee); - var Hee = new ct(1).shln(16); - var qee = new ct(1).shln(32); - function xk(t) { - return t instanceof sn ? t.toBn() : Ki(t) || rr(t) || Ft(t) || Et(t) || ic(t) ? t : xk(Mr(t)); + var Lee = 239; + var I7 = 252; + var O7 = 253; + var P7 = 254; + var Bee = new ct(Lee); + var Uee = new ct(1).shln(16); + var jee = new ct(1).shln(32); + function dk(t) { + return t instanceof sn ? t.toBn() : Ki(t) || rr(t) || Ft(t) || Et(t) || nc(t) ? t : dk(Mr(t)); } var sn = class extends rl { constructor(e, r = new ct(0)) { - super(e, xk(r)); + super(e, dk(r)); } static calcLength(e) { const r = on(e); - return r.lte(Fee) ? 1 : r.lt(Hee) ? 2 : r.lt(qee) ? 4 : 8; + return r.lte(Bee) ? 1 : r.lt(Uee) ? 2 : r.lt(jee) ? 4 : 8; } static readLength(e) { const r = e[0]; - return r === C7 ? [1, 2] : r === D7 ? [1, 4] : r === L7 ? [1, 8] : [0, 1]; + return r === I7 ? [1, 2] : r === O7 ? [1, 4] : r === P7 ? [1, 8] : [0, 1]; } static writeLength(e) { switch (e.length) { case 2: - return new Uint8Array([C7]); + return new Uint8Array([I7]); case 4: - return new Uint8Array([D7]); + return new Uint8Array([O7]); case 8: - return new Uint8Array([L7]); + return new Uint8Array([P7]); default: return new Uint8Array([]); } @@ -31895,7 +31896,7 @@ ${Ez(e, r)}`); return "AccountIndex"; } }; - var _k = class extends cn { + var pk = class extends cn { constructor(e, r) { super(e, { header: "Header", @@ -31915,37 +31916,37 @@ ${Ez(e, r)}`); return this.getT("header"); } }; - function B8(t, e) { + function R8(t, e) { return e.fields.reduce((r, { name: n, type: i }, s) => (r[n.unwrapOr(`param${s}`).toString()] = t.createLookupType(i), r), {}); } - function Wee(t, e, r) { - const { args: n, callIndex: i } = e, s = i instanceof Ek ? i.toU8a() : i, o = r || t.findMetaCall(s).meta; + function Vee(t, e, r) { + const { args: n, callIndex: i } = e, s = i instanceof mk ? i.toU8a() : i, o = r || t.findMetaCall(s).meta; return { args: n, - argsDef: B8(t, o), + argsDef: R8(t, o), callIndex: i, meta: o }; } - function Gee(t, e, r) { + function zee(t, e, r) { const n = t.firstCallIndex.slice(); n.set(e.subarray(0, 2), 0); const i = r || t.findMetaCall(n).meta; return { args: e.subarray(2), - argsDef: B8(t, i), + argsDef: R8(t, i), callIndex: n, meta: i }; } - function Kee(t, e = new Uint8Array(), r) { + function Fee(t, e = new Uint8Array(), r) { if (Et(e) || Ft(e)) - return Gee(t, Xe(e), r); - if (fi(e) && e.callIndex && e.args) - return Wee(t, e, r); + return zee(t, Xe(e), r); + if (hi(e) && e.callIndex && e.args) + return Vee(t, e, r); throw new Error(`Call: Cannot decode value '${e}' of type ${typeof e}`); } - var Ek = class extends ac { + var mk = class extends oc { constructor(e, r) { super(e, r, 16); } @@ -31953,16 +31954,16 @@ ${Ez(e, r)}`); return this.toHex(); } }; - var Sk = class extends cn { + var gk = class extends cn { constructor(r, n, i) { var e = (...args) => { super(...args); re(this, "_meta"); }; - const s = Kee(r, n, i); + const s = Fee(r, n, i); try { e(r, { - callIndex: Ek, + callIndex: mk, args: cn.with(s.argsDef) }, s); } catch (o) { @@ -31980,7 +31981,7 @@ ${Ez(e, r)}`); return [...this.getT("args").values()]; } get argsDef() { - return B8(this.registry, this.meta); + return R8(this.registry, this.meta); } get argsEntries() { return [...this.getT("args").entries()]; @@ -32019,25 +32020,25 @@ ${Ez(e, r)}`); return "Call"; } }; - function rp(t, e, r, n = true) { + function ep(t, e, r, n = true) { return r && St(r.unwrapOrDefault) ? r : t.createTypeUnsafe(e, [ - n ? Fc(r) || Ar(r) ? null : Array.isArray(r) ? r : [r] : r + n ? zc(r) || Ar(r) ? null : Array.isArray(r) ? r : [r] : r ]); } - function Xee(t, e, r) { - return e === "ss58Format" ? rp(t, "Option", r, false) : e === "tokenDecimals" ? rp(t, "Option>", r) : e === "tokenSymbol" ? rp(t, "Option>", r) : e === "isEthereum" ? rp(t, "Bool", r, false) : r; + function Hee(t, e, r) { + return e === "ss58Format" ? ep(t, "Option", r, false) : e === "tokenDecimals" ? ep(t, "Option>", r) : e === "tokenSymbol" ? ep(t, "Option>", r) : e === "isEthereum" ? ep(t, "Bool", r, false) : r; } - function Yee(t, e) { - return (e && St(e.entries) ? [...e.entries()] : Object.entries(e || {})).reduce((r, [n, i]) => (r[n] = Xee(t, n, i), r), { + function qee(t, e) { + return (e && St(e.entries) ? [...e.entries()] : Object.entries(e || {})).reduce((r, [n, i]) => (r[n] = Hee(t, n, i), r), { isEthereum: t.createTypeUnsafe("Bool", []), ss58Format: t.createTypeUnsafe("Option", []), tokenDecimals: t.createTypeUnsafe("Option>", []), tokenSymbol: t.createTypeUnsafe("Option>", []) }); } - var Mk = class extends T8 { + var yk = class extends E8 { constructor(e, r) { - super(e, Yee(e, r)); + super(e, qee(e, r)); } get isEthereum() { return this.getT("isEthereum"); @@ -32052,49 +32053,49 @@ ${Ez(e, r)}`); return this.getT("tokenSymbol"); } }; - var Zee = /* @__PURE__ */ Dr("aura"); - var Jee = /* @__PURE__ */ Dr("BABE"); - var Qee = /* @__PURE__ */ Dr("FRNK"); - var $ee = /* @__PURE__ */ Dr("pow_"); - var ete = /* @__PURE__ */ Dr("nmbs"); - function tte(t, e, r) { + var Wee = /* @__PURE__ */ Dr("aura"); + var Gee = /* @__PURE__ */ Dr("BABE"); + var Kee = /* @__PURE__ */ Dr("FRNK"); + var Xee = /* @__PURE__ */ Dr("pow_"); + var Yee = /* @__PURE__ */ Dr("nmbs"); + function Zee(t, e, r) { return r[t.createTypeUnsafe("RawAuraPreDigest", [e.toU8a(true)]).slotNumber.mod(new ct(r.length)).toNumber()]; } - function rte(t, e, r) { + function Jee(t, e, r) { const n = t.createTypeUnsafe("RawBabePreDigestCompat", [e.toU8a(true)]); return r[n.value.toNumber()]; } - function nte(t, e) { + function Qee(t, e) { return t.createTypeUnsafe("AccountId", [e]); } - var Ak = class extends ac { + var bk = class extends oc { constructor(e, r) { super(e, rr(r) ? Hr(r, { isLe: false }) : r, 32); } get isAura() { - return this.eq(Zee); + return this.eq(Wee); } get isBabe() { - return this.eq(Jee); + return this.eq(Gee); } get isGrandpa() { - return this.eq(Qee); + return this.eq(Kee); } get isPow() { - return this.eq($ee); + return this.eq(Xee); } get isNimbus() { - return this.eq(ete); + return this.eq(Yee); } extractAuthor(e, r) { if (r != null && r.length) { if (this.isAura) - return tte(this.registry, e, r); + return Zee(this.registry, e, r); if (this.isBabe) - return rte(this.registry, e, r); + return Jee(this.registry, e, r); } if (this.isPow || this.isNimbus) - return nte(this.registry, e); + return Qee(this.registry, e); } toHuman() { return this.toString(); @@ -32106,25 +32107,25 @@ ${Ez(e, r)}`); return this.isAscii ? fo(this) : Bt(this); } }; - var B7 = new Uint8Array([255]); - function ite(t, e) { + var k7 = new Uint8Array([255]); + function $ee(t, e) { const r = Mr(e); - return r.length === 32 ? t.createTypeUnsafe("AccountId", [r]) : t.createTypeUnsafe("AccountIndex", [Xn(r)]); + return r.length === 32 ? t.createTypeUnsafe("AccountId", [r]) : t.createTypeUnsafe("AccountIndex", [Yn(r)]); } - function ste(t, e) { + function ete(t, e) { if (e.length === 32) return t.createTypeUnsafe("AccountId", [e]); if (e[0] === 255) return t.createTypeUnsafe("AccountId", [e.subarray(1)]); const [r, n] = sn.readLength(e); - return t.createTypeUnsafe("AccountIndex", [Xn(e.subarray(r, r + n))]); + return t.createTypeUnsafe("AccountIndex", [Yn(e.subarray(r, r + n))]); } - function ote(t, e) { - return e instanceof U8 ? e.inner : e instanceof Lf || e instanceof sn ? e : Ki(e) || rr(e) || ic(e) ? t.createTypeUnsafe("AccountIndex", [e]) : Array.isArray(e) || Ft(e) || Et(e) ? ste(t, Xe(e)) : ite(t, e); + function tte(t, e) { + return e instanceof C8 ? e.inner : e instanceof Df || e instanceof sn ? e : Ki(e) || rr(e) || nc(e) ? t.createTypeUnsafe("AccountIndex", [e]) : Array.isArray(e) || Ft(e) || Et(e) ? ete(t, Xe(e)) : $ee(t, e); } - var U8 = class extends Ng { + var C8 = class extends Ng { constructor(e, r = new Uint8Array()) { - super(e, ote(e, r)); + super(e, tte(e, r)); } get encodedLength() { const e = this._rawLength; @@ -32137,7 +32138,7 @@ ${Ez(e, r)}`); const e = this.inner.toU8a().subarray(0, this._rawLength); return { outer: [ - new Uint8Array(this.inner instanceof sn ? sn.writeLength(e) : B7), + new Uint8Array(this.inner instanceof sn ? sn.writeLength(e) : k7), e ] }; @@ -32150,16 +32151,16 @@ ${Ez(e, r)}`); } toU8a(e) { const r = this.inner.toU8a().subarray(0, this._rawLength); - return e ? r : $t(this.inner instanceof sn ? sn.writeLength(r) : B7, r); + return e ? r : $t(this.inner instanceof sn ? sn.writeLength(r) : k7, r); } }; - function U7(t, e) { + function R7(t, e) { return [0, 32].includes(e.length) ? { Id: e } : e.length === 20 ? { Address20: e } : e.length <= 8 ? { Index: t.createTypeUnsafe("AccountIndex", [e]).toNumber() } : e; } - function ate(t, e) { - return e instanceof Lf ? { Id: e } : Et(e) ? U7(t, e) : e instanceof Td ? e : e instanceof sn || Ki(e) || rr(e) ? { Index: rr(e) ? e : e.toNumber() } : pr(e) ? U7(t, Mr(e.toString())) : e; + function rte(t, e) { + return e instanceof Df ? { Id: e } : Et(e) ? R7(t, e) : e instanceof Ad ? e : e instanceof sn || Ki(e) || rr(e) ? { Index: rr(e) ? e : e.toNumber() } : pr(e) ? R7(t, Mr(e.toString())) : e; } - var Td = class extends us { + var Ad = class extends us { constructor(e, r) { super(e, { Id: "AccountId", @@ -32167,7 +32168,7 @@ ${Ez(e, r)}`); Raw: "Bytes", Address32: "H256", Address20: "H160" - }, ate(e, r)); + }, rte(e, r)); } inspect() { const { inner: e, outer: r = [] } = this.inner.inspect(); @@ -32180,31 +32181,31 @@ ${Ez(e, r)}`); return this.value.toString(); } }; - var im = 128; - var j8 = 0; - var cte = 127; - var Tk = 0; - function j7(t) { - return t ? new Uint8Array([im | Tk]) : new Uint8Array([j8]); + var nm = 128; + var D8 = 0; + var nte = 127; + var wk = 0; + function C7(t) { + return t ? new Uint8Array([nm | wk]) : new Uint8Array([D8]); } - function ute(t) { - return t.length ? t.subarray(0, 1) : new Uint8Array([j8]); + function ite(t) { + return t.length ? t.subarray(0, 1) : new Uint8Array([D8]); } - function lte(t, e) { + function ste(t, e) { return new Uint8Array([ - (new tu(t, e.aye).isTrue ? im : j8) | t.createTypeUnsafe("Conviction", [e.conviction || Tk]).index + (new eu(t, e.aye).isTrue ? nm : D8) | t.createTypeUnsafe("Conviction", [e.conviction || wk]).index ]); } - function fte(t, e) { - return Et(e) ? ute(e) : Ar(e) || e instanceof Boolean || Nf(e) ? j7(new tu(t, e).isTrue) : rr(e) ? j7(e < 0) : lte(t, e); + function ote(t, e) { + return Et(e) ? ite(e) : Ar(e) || e instanceof Boolean || Tf(e) ? C7(new eu(t, e).isTrue) : rr(e) ? C7(e < 0) : ste(t, e); } - var Nk = class extends ac { + var vk = class extends oc { constructor(r, n) { - const i = fte(r, n); + const i = ote(r, n); super(r, i, 8); re(this, "__internal__aye"); re(this, "__internal__conviction"); - this.__internal__aye = (i[0] & im) === im, this.__internal__conviction = this.registry.createTypeUnsafe("Conviction", [i[0] & cte]); + this.__internal__aye = (i[0] & nm) === nm, this.__internal__conviction = this.registry.createTypeUnsafe("Conviction", [i[0] & nte]); } get conviction() { return this.__internal__conviction; @@ -32231,15 +32232,15 @@ ${Ez(e, r)}`); return "Vote"; } }; - function V7(t) { - return Et(t) || Array.isArray(t) ? Xe(t) : Ft(t) || MO(t.toString()) ? In(t.toString()) : pr(t) ? Xe(t) : t; + function D7(t) { + return Et(t) || Array.isArray(t) ? Xe(t) : Ft(t) || yO(t.toString()) ? In(t.toString()) : pr(t) ? Xe(t) : t; } - var V8 = class extends ac { + var L8 = class extends oc { constructor(e, r = new Uint8Array()) { - super(e, V7(r), 160); + super(e, D7(r), 160); } eq(e) { - return !!e && super.eq(V7(e)); + return !!e && super.eq(D7(e)); } toHuman() { return this.toJSON(); @@ -32257,25 +32258,25 @@ ${Ez(e, r)}`); return "AccountId"; } }; - var hte = new Uint8Array([255]); - function dte(t, e) { + var ate = new Uint8Array([255]); + function cte(t, e) { const r = Mr(e); - return r.length === 20 ? t.createTypeUnsafe("EthereumAccountId", [r]) : t.createTypeUnsafe("AccountIndex", [Xn(r)]); + return r.length === 20 ? t.createTypeUnsafe("EthereumAccountId", [r]) : t.createTypeUnsafe("AccountIndex", [Yn(r)]); } - function pte(t, e) { + function ute(t, e) { if (e.length === 20) return t.createTypeUnsafe("EthereumAccountId", [e]); if (e[0] === 255) return t.createTypeUnsafe("EthereumAccountId", [e.subarray(1)]); const [r, n] = sn.readLength(e); - return t.createTypeUnsafe("AccountIndex", [Xn(e.subarray(r, r + n))]); + return t.createTypeUnsafe("AccountIndex", [Yn(e.subarray(r, r + n))]); } - function mte(t, e) { - return e instanceof z8 ? e.inner : e instanceof V8 || e instanceof sn ? e : Et(e) || Array.isArray(e) || Ft(e) ? pte(t, Xe(e)) : Ki(e) || rr(e) || ic(e) ? t.createTypeUnsafe("AccountIndex", [e]) : dte(t, e); + function lte(t, e) { + return e instanceof B8 ? e.inner : e instanceof L8 || e instanceof sn ? e : Et(e) || Array.isArray(e) || Ft(e) ? ute(t, Xe(e)) : Ki(e) || rr(e) || nc(e) ? t.createTypeUnsafe("AccountIndex", [e]) : cte(t, e); } - var z8 = class extends Ng { + var B8 = class extends Ng { constructor(e, r = new Uint8Array()) { - super(e, mte(e, r)); + super(e, lte(e, r)); } get encodedLength() { const e = this._rawLength; @@ -32292,10 +32293,10 @@ ${Ez(e, r)}`); } toU8a(e) { const r = this.inner.toU8a().subarray(0, this._rawLength); - return e ? r : $t(this.inner instanceof sn ? sn.writeLength(r) : hte, r); + return e ? r : $t(this.inner instanceof sn ? sn.writeLength(r) : ate, r); } }; - function gte(t, e) { + function fte(t, e) { const r = e[0]; if (r) { if (r >= 1 && r <= 33) { @@ -32307,10 +32308,10 @@ ${Ez(e, r)}`); return [void 0, void 0]; throw new Error(`Unable to decode Data, invalid indicator byte ${r}`); } - function yte(t, e) { - return Et(e) || pr(e) ? gte(t, Xe(e)) : e ? [e, void 0] : [void 0, void 0]; + function hte(t, e) { + return Et(e) || pr(e) ? fte(t, Xe(e)) : e ? [e, void 0] : [void 0, void 0]; } - var Ik = class extends us { + var xk = class extends us { constructor(e, r) { if (super(e, { None: "Null", @@ -32319,7 +32320,7 @@ ${Ez(e, r)}`); Sha256: "H256", Keccak256: "H256", ShaThree256: "H256" - }, ...yte(e, r)), this.isRaw && this.asRaw.length > 32) + }, ...hte(e, r)), this.isRaw && this.asRaw.length > 32) throw new Error("Data.Raw values are limited to a maximum length of 32 bytes"); } get asBlakeTwo256() { @@ -32369,7 +32370,7 @@ ${Ez(e, r)}`); return e.set([this.index + 32], 0), e.set(this.value.toU8a(), 1), e; } }; - var bte = { + var dte = { Blake2_128: [16, false], Blake2_128Concat: [16, true], Blake2_256: [32, false], @@ -32378,10 +32379,10 @@ ${Ez(e, r)}`); Twox256: [32, false], Twox64Concat: [8, true] }; - function wte(t) { + function pte(t) { if (Et(t) || !t || pr(t)) return { key: t }; - if (t instanceof y0) + if (t instanceof m0) return { key: t, method: t.method, @@ -32410,23 +32411,23 @@ ${Ez(e, r)}`); } throw new Error(`Unable to convert input ${t} to StorageKey`); } - function vte(t, e, r) { + function mte(t, e, r) { let n = 32; const i = r.length, s = new Array(i); for (let o = 0; o < i; o++) { - const [a, c] = r[o], [u, f] = bte[a.type], p = f ? t.createTypeUnsafe(Sd(t.lookup, c), [e.subarray(n + u)]) : t.createTypeUnsafe("Raw", [e.subarray(n, n + u)]); + const [a, c] = r[o], [u, f] = dte[a.type], p = f ? t.createTypeUnsafe(Ed(t.lookup, c), [e.subarray(n + u)]) : t.createTypeUnsafe("Raw", [e.subarray(n, n + u)]); n += u + (f ? p.encodedLength : 0), s[o] = p; } return s; } - function xte(t, e, r) { + function gte(t, e, r) { if (!r || !r.type.isMap) return []; const { hashers: n, key: i } = r.type.asMap, s = n.length === 1 ? [i] : t.lookup.getSiType(i).def.asTuple; - return vte(t, e, n.map((o, a) => [o, s[a]])); + return mte(t, e, n.map((o, a) => [o, s[a]])); } - function _te(t) { - if (t instanceof y0) + function yte(t) { + if (t instanceof m0) return t.meta; if (St(t)) return t.meta; @@ -32435,28 +32436,28 @@ ${Ez(e, r)}`); return e.meta; } } - function Ete(t, e) { - if (e instanceof y0) + function bte(t, e) { + if (e instanceof m0) return e.outputType; if (St(e)) - return tm(t, e.meta.type); + return em(t, e.meta.type); if (Array.isArray(e)) { const [r] = e; if (r.meta) - return tm(t, r.meta.type); + return em(t, r.meta.type); } return "Raw"; } - var y0 = class extends d0 { + var m0 = class extends f0 { constructor(r, n, i = {}) { - const { key: s, method: o, section: a } = wte(n); + const { key: s, method: o, section: a } = pte(n); super(r, s); re(this, "__internal__args"); re(this, "__internal__meta"); re(this, "__internal__outputType"); re(this, "__internal__method"); re(this, "__internal__section"); - this.__internal__outputType = Ete(r, n), this.setMeta(_te(n), i.section || a, i.method || o); + this.__internal__outputType = bte(r, n), this.setMeta(yte(n), i.section || a, i.method || o); } get args() { return this.__internal__args; @@ -32477,9 +32478,9 @@ ${Ez(e, r)}`); return r.section === this.section && r.method === this.method; } setMeta(r, n, i) { - this.__internal__meta = r, this.__internal__method = i || this.__internal__method, this.__internal__section = n || this.__internal__section, r && (this.__internal__outputType = tm(this.registry, r.type)); + this.__internal__meta = r, this.__internal__method = i || this.__internal__method, this.__internal__section = n || this.__internal__section, r && (this.__internal__outputType = em(this.registry, r.type)); try { - this.__internal__args = xte(this.registry, this.toU8a(true), r); + this.__internal__args = gte(this.registry, this.toU8a(true), r); } catch { } return this; @@ -32491,120 +32492,120 @@ ${Ez(e, r)}`); return "StorageKey"; } }; - var Ste = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var wte = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - BitVec: qP, - Bool: tu, - Bytes: d0, - Data: Ik, - F32: z1, - F64: F1, - GenericAccountId: Lf, - GenericAccountId32: Lf, - GenericAccountId33: vk, + BitVec: LP, + Bool: eu, + Bytes: f0, + Data: xk, + F32: V1, + F64: z1, + GenericAccountId: Df, + GenericAccountId32: Df, + GenericAccountId33: hk, GenericAccountIndex: sn, - GenericAddress: Td, - GenericBlock: _k, - GenericCall: Sk, - GenericChainProperties: Mk, - GenericConsensusEngineId: Ak, - GenericEthereumAccountId: V8, - GenericEthereumLookupSource: z8, - GenericEvent: fk, - GenericEventData: k8, - GenericExtrinsic: g0, - GenericExtrinsicEra: D8, - GenericExtrinsicPayload: L8, - GenericExtrinsicPayloadUnknown: gk, - GenericExtrinsicPayloadV4: nm, - GenericExtrinsicSignatureV4: Ad, - GenericExtrinsicUnknown: yk, - GenericExtrinsicV4: Md, - GenericImmortalEra: R8, - GenericLookupSource: U8, - GenericMortalEra: C8, - GenericMultiAddress: Td, - GenericSignerPayload: bk, - GenericVote: Nk, - I128: G1, - I16: q1, - I256: K1, - I32: vd, - I64: W1, - I8: H1, - ISize: X1, + GenericAddress: Ad, + GenericBlock: pk, + GenericCall: gk, + GenericChainProperties: yk, + GenericConsensusEngineId: bk, + GenericEthereumAccountId: L8, + GenericEthereumLookupSource: B8, + GenericEvent: nk, + GenericEventData: N8, + GenericExtrinsic: p0, + GenericExtrinsicEra: P8, + GenericExtrinsicPayload: k8, + GenericExtrinsicPayloadUnknown: ck, + GenericExtrinsicPayloadV4: rm, + GenericExtrinsicSignatureV4: Md, + GenericExtrinsicUnknown: uk, + GenericExtrinsicV4: Sd, + GenericImmortalEra: I8, + GenericLookupSource: C8, + GenericMortalEra: O8, + GenericMultiAddress: Ad, + GenericSignerPayload: lk, + GenericVote: vk, + I128: W1, + I16: H1, + I256: G1, + I32: wd, + I64: q1, + I8: F1, + ISize: K1, Null: po, - OptionBool: WP, - StorageKey: y0, - Text: A8, - Type: GP, - U128: J1, - U16: Z1, - U256: Q1, + OptionBool: BP, + StorageKey: m0, + Text: _8, + Type: UP, + U128: Z1, + U16: Y1, + U256: J1, U32: rl, U64: zi, - U8: Y1, - USize: $1, - bool: tu, - f32: z1, - f64: F1, - i128: G1, - i16: q1, - i256: K1, - i32: vd, - i64: W1, - i8: H1, - isize: X1, - u128: J1, - u16: Z1, - u256: Q1, + U8: X1, + USize: Q1, + bool: eu, + f32: V1, + f64: z1, + i128: W1, + i16: H1, + i256: G1, + i32: wd, + i64: q1, + i8: F1, + isize: K1, + u128: Z1, + u16: Y1, + u256: J1, u32: rl, u64: zi, - u8: Y1, - usize: $1 + u8: X1, + usize: Q1 }, Symbol.toStringTag, { value: "Module" })); - function Ok(t) { + function _k(t) { return ({ name: e }) => t(e); } - var F8 = /* @__PURE__ */ Ok(dr); - var Pk = /* @__PURE__ */ Ok((t) => t.toString()); - function Mte(t, e) { + var U8 = /* @__PURE__ */ _k(dr); + var Ek = /* @__PURE__ */ _k((t) => t.toString()); + function vte(t, e) { return t.callIndex[0] === e[0] && t.callIndex[1] === e[1]; } - function Ate(t, e, r, n) { + function xte(t, e, r, n) { const i = n.fields, s = dr(n.name), o = (...a) => { if (i.length !== a.length) throw new Error(`Extrinsic ${e}.${s} expects ${i.length} arguments, got ${a.length}.`); return t.createTypeUnsafe("Call", [{ args: a, callIndex: r }, n]); }; - return o.is = (a) => Mte(a, r), o.callIndex = r, o.meta = n, o.method = s, o.section = e, o.toJSON = () => n.toJSON(), o; + return o.is = (a) => vte(a, r), o.callIndex = r, o.meta = n, o.method = s, o.section = e, o.toJSON = () => n.toJSON(), o; } - function kk({ calls: t }) { + function Sk({ calls: t }) { return t.isSome; } - function Rk(t, e, r, n, i) { + function Mk(t, e, r, n, i) { const { fields: s, index: o } = r, a = s.length, c = new Array(a); for (let u = 0; u < a; u++) { const { name: f, type: p, typeName: b } = s[u]; c[u] = st({ name: dr(f.unwrapOr(`param${u}`)), - type: Sd(e, p) + type: Ed(e, p) }, b.isSome ? { typeName: b.unwrap() } : null); } - return Ate(t, n, new Uint8Array([i, o.toNumber()]), t.createTypeUnsafe("FunctionMetadataLatest", [st({ args: c }, r)])); + return xte(t, n, new Uint8Array([i, o.toNumber()]), t.createTypeUnsafe("FunctionMetadataLatest", [st({ args: c }, r)])); } - function Ck(t, { lookup: e, pallets: r }, n) { - const i = {}, s = r.filter(kk); + function Ak(t, { lookup: e, pallets: r }, n) { + const i = {}, s = r.filter(Sk); for (let o = 0, a = s.length; o < a; o++) { const { calls: c, index: u, name: f } = s[o], p = dr(f), b = n >= 12 ? u.toNumber() : o; - Yn(i, p, () => Sl(e, c.unwrap(), F8, (E) => Rk(t, e, E, p, b))); + Zn(i, p, () => Sl(e, c.unwrap(), U8, (E) => Mk(t, e, E, p, b))); } return i; } function Ly(t, e) { return e.toNumber() >= 2 ? t.createTypeUnsafe("StorageHasherV10", [e.toNumber() + 1]) : t.createTypeUnsafe("StorageHasherV10", [e]); } - function Tte(t, e) { + function _te(t, e) { return e.isMap ? [st({}, e.asMap, { hasher: Ly(t, e.asMap.hasher) }), 1] : e.isDoubleMap ? [st({}, e.asDoubleMap, { @@ -32612,22 +32613,22 @@ ${Ez(e, r)}`); key2Hasher: Ly(t, e.asDoubleMap.key2Hasher) }), 2] : [e.asPlain, 0]; } - function Nte(t, e) { + function Ete(t, e) { const r = e.storage.unwrapOr(null); return t.createTypeUnsafe("ModuleMetadataV10", [st({}, e, { storage: r ? st({}, r, { items: r.items.map((n) => st({}, n, { - type: t.createTypeUnsafe("StorageEntryTypeV10", Tte(t, n.type)) + type: t.createTypeUnsafe("StorageEntryTypeV10", _te(t, n.type)) })) }) : null })]); } - function Ite(t, { modules: e }) { + function Ste(t, { modules: e }) { return t.createTypeUnsafe("MetadataV10", [{ - modules: e.map((r) => Nte(t, r)) + modules: e.map((r) => Ete(t, r)) }]); } - function Ote(t, { modules: e }) { + function Mte(t, { modules: e }) { return t.createTypeUnsafe("MetadataV11", [{ extrinsic: { signedExtensions: [], @@ -32636,16 +32637,16 @@ ${Ez(e, r)}`); modules: e }]); } - function Pte(t, { extrinsic: e, modules: r }) { + function Ate(t, { extrinsic: e, modules: r }) { return t.createTypeUnsafe("MetadataV12", [{ extrinsic: e, modules: r.map((n) => t.createTypeUnsafe("ModuleMetadataV12", [st({}, n, { index: 255 })])) }]); } - function kte(t, e) { + function Tte(t, e) { return t.createTypeUnsafe("MetadataV13", [e]); } - var Rte = { + var Nte = { assets: { Approval: "AssetApproval", ApprovalKey: "AssetApprovalKey", @@ -32745,14 +32746,14 @@ ${Ez(e, r)}`); AssetId: "XcmAssetId" } }; - function Cte({ knownTypes: t }, e) { + function Ite({ knownTypes: t }, e) { var r; return { - ...Rte[e] ?? {}, + ...Nte[e] ?? {}, ...((r = t.typesAlias) == null ? void 0 : r[e]) ?? {} }; } - var Dte = [["<", ">"], ["<", ","], [",", ">"], ["(", ")"], ["(", ","], [",", ","], [",", ")"]]; + var Ote = [["<", ">"], ["<", ","], [",", ">"], ["(", ")"], ["(", ","], [",", ","], [",", ")"]]; function Fa(t, e) { const r = e.toString(), n = t.findIndex(({ def: i }) => i.HistoricMetaCompat === r); return n !== -1 ? n : t.push({ @@ -32761,18 +32762,18 @@ ${Ez(e, r)}`); } }) - 1; } - function Lte(t, ...e) { + function Pte(t, ...e) { for (let r = 0, n = e.length; r < n; r++) Fa(t, e[r]); } - function Bte(t, e) { + function kte(t, e) { return t.push({ def: { Tuple: e } }) - 1; } - function H8(t, e, r, n) { + function j8(t, e, r, n) { return r.push({ def: { Variant: { variants: n } @@ -32780,7 +32781,7 @@ ${Ez(e, r)}`); path: [`pallet_${t.toString()}`, "pallet", e] }) - 1; } - function Ute(t, e, r) { + function Rte(t, e, r) { t.register({ OriginCaller: { _enum: e.map((n, i) => [ @@ -32789,42 +32790,42 @@ ${Ez(e, r)}`); ]).sort((n, i) => n[1] - i[1]).reduce((n, [i, s]) => { for (let o = Object.keys(n).length; o < s; o++) n[`Empty${o}`] = "Null"; - return n[i] = jY[i] || "Null", n; + return n[i] = CY[i] || "Null", n; }, {}) } }); } - function b0(t, e) { + function g0(t, e) { e.forEach((r) => { const n = Object.keys(t).find((i) => r.eq(i)); if (n) r.setOverride(t[n]); else { - const i = r.toString(), s = Object.entries(t).reduce((o, [a, c]) => Dte.reduce((u, [f, p]) => u.replace(`${f}${a}${p}`, `${f}${c}${p}`), o), i); + const i = r.toString(), s = Object.entries(t).reduce((o, [a, c]) => Ote.reduce((u, [f, p]) => u.replace(`${f}${a}${p}`, `${f}${c}${p}`), o), i); i !== s && r.setOverride(s); } }); } - function jte(t, e, r, n, i) { - const s = n.map(({ args: o, docs: a, name: c }, u) => (b0(i, o.map(({ type: f }) => f)), e.createTypeUnsafe("SiVariant", [{ + function Cte(t, e, r, n, i) { + const s = n.map(({ args: o, docs: a, name: c }, u) => (g0(i, o.map(({ type: f }) => f)), e.createTypeUnsafe("SiVariant", [{ docs: a, fields: o.map(({ name: f, type: p }) => e.createTypeUnsafe("SiField", [{ name: f, type: Fa(t, p) }])), index: u, name: c }]))); return e.createTypeUnsafe("PalletCallMetadataV14", [{ - type: H8(r, "Call", t, s) + type: j8(r, "Call", t, s) }]); } - function Vte(t, e, r, n) { - return r.map(({ docs: i, name: s, type: o, value: a }) => (b0(n, [o]), e.createTypeUnsafe("PalletConstantMetadataV14", [{ + function Dte(t, e, r, n) { + return r.map(({ docs: i, name: s, type: o, value: a }) => (g0(n, [o]), e.createTypeUnsafe("PalletConstantMetadataV14", [{ docs: i, name: s, type: Fa(t, o), value: a }]))); } - function zte(t, e, r, n, i) { + function Lte(t, e, r, n, i) { const s = n.map(({ docs: o, name: a }, c) => e.createTypeUnsafe("SiVariant", [{ docs: o, fields: [], @@ -32832,36 +32833,36 @@ ${Ez(e, r)}`); name: a }])); return e.createTypeUnsafe("PalletErrorMetadataV14", [{ - type: H8(r, "Error", t, s) + type: j8(r, "Error", t, s) }]); } - function Fte(t, e, r, n, i) { - const s = n.map(({ args: o, docs: a, name: c }, u) => (b0(i, o), e.createTypeUnsafe("SiVariant", [{ + function Bte(t, e, r, n, i) { + const s = n.map(({ args: o, docs: a, name: c }, u) => (g0(i, o), e.createTypeUnsafe("SiVariant", [{ docs: a, fields: o.map((f) => e.createTypeUnsafe("SiField", [{ type: Fa(t, f) }])), index: u, name: c }]))); return e.createTypeUnsafe("PalletEventMetadataV14", [{ - type: H8(r, "Event", t, s) + type: j8(r, "Event", t, s) }]); } function By(t, e, r, { hashers: n, isLinked: i, isOptional: s, keys: o, value: a }) { - return b0(r, [a, ...Array.isArray(o) ? o : [o]]), e.createTypeUnsafe("StorageEntryTypeV14", [{ + return g0(r, [a, ...Array.isArray(o) ? o : [o]]), e.createTypeUnsafe("StorageEntryTypeV14", [{ Map: { hashers: n, - key: n.length === 1 ? Fa(t, o[0]) : Bte(t, o.map((c) => Fa(t, c))), + key: n.length === 1 ? Fa(t, o[0]) : kte(t, o.map((c) => Fa(t, c))), value: i ? Fa(t, `(${s ? `Option<${a.toString()}>` : a.toString()}, Linkage<${o[0].toString()}>)`) : Fa(t, a) } }]); } - function Hte(t, e, { items: r, prefix: n }, i) { + function Ute(t, e, { items: r, prefix: n }, i) { return e.createTypeUnsafe("PalletStorageMetadataV14", [{ items: r.map(({ docs: s, fallback: o, modifier: a, name: c, type: u }) => { let f; if (u.isPlain) { const p = u.asPlain; - b0(i, [p]), f = e.createTypeUnsafe("StorageEntryTypeV14", [{ + g0(i, [p]), f = e.createTypeUnsafe("StorageEntryTypeV14", [{ Plain: Fa(t, p) }]); } else if (u.isMap) { @@ -32903,7 +32904,7 @@ ${Ez(e, r)}`); prefix: n }]); } - function qte(t, { signedExtensions: e, version: r }) { + function jte(t, { signedExtensions: e, version: r }) { return t.createTypeUnsafe("ExtrinsicMetadataV14", [{ signedExtensions: e.map((n) => ({ identifier: n, @@ -32913,22 +32914,22 @@ ${Ez(e, r)}`); version: r }]); } - function Wte(t, e, r, { calls: n, constants: i, errors: s, events: o, storage: a }) { - const c = Cte(e, dr(r.name)); + function Vte(t, e, r, { calls: n, constants: i, errors: s, events: o, storage: a }) { + const c = Ite(e, dr(r.name)); return e.createTypeUnsafe("PalletMetadataV14", [{ - calls: n && jte(t, e, r.name, n, c), - constants: Vte(t, e, i, c), - errors: s && zte(t, e, r.name, s), - events: o && Fte(t, e, r.name, o, c), + calls: n && Cte(t, e, r.name, n, c), + constants: Dte(t, e, i, c), + errors: s && Lte(t, e, r.name, s), + events: o && Bte(t, e, r.name, o, c), index: r.index, name: r.name, - storage: a && Hte(t, e, a, c) + storage: a && Ute(t, e, a, c) }]); } - function Gte(t, e, r) { + function zte(t, e, r) { const n = []; - Lte(n, "Null", "u8", "u16", "u32", "u64"), Ute(t, e.modules, r); - const i = qte(t, e.extrinsic), s = e.modules.map((o) => Wte(n, t, o, { + Pte(n, "Null", "u8", "u16", "u32", "u64"), Rte(t, e.modules, r); + const i = jte(t, e.extrinsic), s = e.modules.map((o) => Vte(n, t, o, { calls: o.calls.unwrapOr(null), constants: o.constants, errors: o.errors.length ? o.errors : null, @@ -32943,7 +32944,7 @@ ${Ez(e, r)}`); pallets: s }]); } - function Kte(t, e, r) { + function Fte(t, e, r) { var i; const n = e.lookup.paramTypes.SpRuntimeUncheckedExtrinsic; return t.createTypeUnsafe("MetadataV15", [ @@ -32963,23 +32964,23 @@ ${Ez(e, r)}`); }) ]); } - function Xte(t, e, r) { + function Hte(t, e, r) { return e; } - var z7 = 1635018093; - var Yte = class extends rl { + var L7 = 1635018093; + var qte = class extends rl { constructor(e, r) { - if (super(e, r), !this.isEmpty && !this.eq(z7)) - throw new Error(`MagicNumber mismatch: expected ${e.createTypeUnsafe("u32", [z7]).toHex()}, found ${this.toHex()}`); + if (super(e, r), !this.isEmpty && !this.eq(L7)) + throw new Error(`MagicNumber mismatch: expected ${e.createTypeUnsafe("u32", [L7]).toHex()}, found ${this.toHex()}`); } }; - var Zte = [15, 14, 13, 12, 11, 10, 9]; - var Jte = Zte[0]; - var Qte = 14; + var Wte = [15, 14, 13, 12, 11, 10, 9]; + var Gte = Wte[0]; + var Kte = 14; var Vg = class extends cn { constructor(r, n) { super(r, { - magicNumber: Yte, + magicNumber: qte, metadata: "MetadataAll" }, n); re(this, "__internal__converted", /* @__PURE__ */ new Map()); @@ -32994,7 +32995,7 @@ ${Ez(e, r)}`); return this.__internal__metadata()[i]; } if (!this.__internal__converted.has(r10)) { - const i = r10 === "latest" ? `asV${Jte}` : `asV${r10 - 1}`; + const i = r10 === "latest" ? `asV${Gte}` : `asV${r10 - 1}`; this.__internal__converted.set(r10, n10(this.registry, this[i], this.version)); } return this.__internal__converted.get(r10); @@ -33004,32 +33005,32 @@ ${Ez(e, r)}`); get asCallsOnly() { return new Vg(this.registry, { magicNumber: this.magicNumber, - metadata: this.registry.createTypeUnsafe("MetadataAll", [vee(this.registry, this.asLatest), Qte]) + metadata: this.registry.createTypeUnsafe("MetadataAll", [mee(this.registry, this.asLatest), Kte]) }); } get asV9() { return this.__internal__assertVersion(9), this.__internal__metadata().asV9; } get asV10() { - return this.__internal__getVersion(10, Ite); + return this.__internal__getVersion(10, Ste); } get asV11() { - return this.__internal__getVersion(11, Ote); + return this.__internal__getVersion(11, Mte); } get asV12() { - return this.__internal__getVersion(12, Pte); + return this.__internal__getVersion(12, Ate); } get asV13() { - return this.__internal__getVersion(13, kte); + return this.__internal__getVersion(13, Tte); } get asV14() { - return this.__internal__getVersion(14, Gte); + return this.__internal__getVersion(14, zte); } get asV15() { - return this.__internal__getVersion(15, Kte); + return this.__internal__getVersion(15, Fte); } get asLatest() { - return this.__internal__getVersion("latest", Xte); + return this.__internal__getVersion("latest", Hte); } get magicNumber() { return this.getT("magicNumber"); @@ -33038,133 +33039,133 @@ ${Ez(e, r)}`); return this.__internal__metadata().index; } getUniqTypes(r) { - return bee(this.registry, this.asLatest, r); + return dee(this.registry, this.asLatest, r); } toJSON() { return this.asLatest, super.toJSON(); } }; - var Dk = new Uint8Array([109, 101, 116, 97, 9]); - var F7 = Dk.length - 1; - function $te(t, e) { + var Tk = new Uint8Array([109, 101, 116, 97, 9]); + var B7 = Tk.length - 1; + function Xte(t, e) { if (e.length === 0) - return Dk; - if (e[F7] === 9) + return Tk; + if (e[B7] === 9) try { return new Vg(t, e); } catch { - e[F7] = 10; + e[B7] = 10; } return e; } - var Bf = class extends Vg { + var Lf = class extends Vg { constructor(e, r) { - super(e, Et(r) || pr(r) ? $te(e, Xe(r)) : r); + super(e, Et(r) || pr(r) ? Xte(e, Xe(r)) : r); } }; - function q8(t, { pallets: e }, r) { + function V8(t, { pallets: e }, r) { const n = {}; for (let i = 0, s = e.length; i < s; i++) { const { constants: o, name: a } = e[i]; - o.isEmpty || Yn(n, dr(a), () => Hc({}, o, (c) => { + o.isEmpty || Zn(n, dr(a), () => Fc({}, o, (c) => { const u = t.createTypeUnsafe(t.createLookupType(c.type), [In(c.value.toHex())]); return u.meta = c, u; - }, F8)); + }, U8)); } return n; } - function Lk(t, e) { + function Nk(t, e) { return st({ args: e.fields.map(({ type: r }) => t.getTypeDef(r).type) }, e); } - function ere(t, { lookup: e, pallets: r }, n) { + function Yte(t, { lookup: e, pallets: r }, n) { const i = {}; for (let s = 0, o = r.length; s < o; s++) { const { errors: a, index: c, name: u } = r[s]; if (a.isSome) { const f = n >= 12 ? c.toNumber() : s; - Yn(i, dr(u), () => Sl(e, a.unwrap(), Pk, (p) => ({ + Zn(i, dr(u), () => Sl(e, a.unwrap(), Ek, (p) => ({ is: (b) => ss(b) && ss(b.index) && b.index.eq(f) && (Et(b.error) ? b.error[0] === p.index.toNumber() : ss(b.error) && b.error.eq(p.index)), - meta: t.createTypeUnsafe("ErrorMetadataLatest", [Lk(e, p)]) + meta: t.createTypeUnsafe("ErrorMetadataLatest", [Nk(e, p)]) }))); } } return i; } - function Bk({ events: t }) { + function Ik({ events: t }) { return t.isSome; } - function tre(t, { lookup: e, pallets: r }, n) { - const i = {}, s = r.filter(Bk); + function Zte(t, { lookup: e, pallets: r }, n) { + const i = {}, s = r.filter(Ik); for (let o = 0, a = s.length; o < a; o++) { const { events: c, index: u, name: f } = s[o], p = n >= 12 ? u.toNumber() : o; - Yn(i, dr(f), () => Sl(e, c.unwrap(), Pk, (b) => ({ + Zn(i, dr(f), () => Sl(e, c.unwrap(), Ek, (b) => ({ is: (E) => ss(E) && Et(E.index) && p === E.index[0] && b.index.eq(E.index[1]), - meta: t.createTypeUnsafe("EventMetadataLatest", [Lk(e, b)]) + meta: t.createTypeUnsafe("EventMetadataLatest", [Nk(e, b)]) }))); } return i; } - var rre = (t) => Wc(t, 128); - var nre = { + var Jte = (t) => qc(t, 128); + var Qte = { Blake2_128: (t) => Pn(t, 128), Blake2_128Concat: (t) => $t(Pn(t, 128), Xe(t)), Blake2_256: (t) => Pn(t, 256), Identity: (t) => Xe(t), - Twox128: (t) => Wc(t, 128), - Twox256: (t) => Wc(t, 256), - Twox64Concat: (t) => $t(Wc(t, 64), Xe(t)) + Twox128: (t) => qc(t, 128), + Twox256: (t) => qc(t, 256), + Twox64Concat: (t) => $t(qc(t, 64), Xe(t)) }; - function ire(t) { - return nre[t.type] || rre; + function $te(t) { + return Qte[t.type] || Jte; } var zg = { args: [], hashers: [], keys: [] }; - function sre(t) { + function ere(t) { return !Ar(t); } - function Uk({ method: t, section: e }, { args: r, keys: n }) { + function Ok({ method: t, section: e }, { args: r, keys: n }) { if (Array.isArray(r)) { - if (r.filter(sre).length !== n.length) + if (r.filter(ere).length !== n.length) throw new Error(`Call to ${dr(e || "unknown")}.${dr(t || "unknown")} needs ${n.length} arguments, found [${r.join(", ")}]`); } else throw new Error(`Call to ${dr(e || "unknown")}.${dr(t || "unknown")} needs ${n.length} arguments`); } - function jk(t, e, { args: r, hashers: n, keys: i }) { + function Pk(t, e, { args: r, hashers: n, keys: i }) { const s = i.length, o = new Array(s); for (let a = 0; a < s; a++) - o[a] = ire(n[a])(t.createTypeUnsafe(t.createLookupType(i[a]), [r[a]]).toU8a()); + o[a] = $te(n[a])(t.createTypeUnsafe(t.createLookupType(i[a]), [r[a]]).toU8a()); return [ [ - Wc(e.prefix, 128), - Wc(e.method, 128) + qc(e.prefix, 128), + qc(e.method, 128) ], o ]; } function Uy(t, e, r) { - Uk(e, r); - const { meta: n } = e, [i, s] = jk(t, e, r); + Ok(e, r); + const { meta: n } = e, [i, s] = Pk(t, e, r); let o = []; if (n.type.isMap) { const { hashers: c, key: u } = n.type.asMap; - o = c.length === 1 ? [`${c[0].type}(${Sd(t.lookup, u)})`] : t.lookup.getSiType(u).def.asTuple.map((f, p) => `${c[p].type}(${Sd(t.lookup, f)})`); + o = c.length === 1 ? [`${c[0].type}(${Ed(t.lookup, u)})`] : t.lookup.getSiType(u).def.asTuple.map((f, p) => `${c[p].type}(${Ed(t.lookup, f)})`); } const a = ["module", "method"].concat(...r.args.map((c, u) => o[u])); return { inner: i.concat(...s).map((c, u) => ({ name: a[u], outer: [c] })) }; } - function sm(t, e, r) { - const [n, i] = jk(t, e, r); + function im(t, e, r) { + const [n, i] = Pk(t, e, r); return $t(...n, ...i); } function jy(t, e, r) { - return Uk(e, r), ca(sm(t, e, r)); + return Ok(e, r), ca(im(t, e, r)); } - function ore(t, e, r) { + function tre(t, e, r) { const { meta: { type: n } } = e; return (...i) => { if (n.isPlain) @@ -33173,7 +33174,7 @@ ${Ez(e, r)}`); return s.length === 1 ? Uy(t, e, { args: i, hashers: s, keys: [o] }) : Uy(t, e, { args: i, hashers: s, keys: t.lookup.getSiType(o).def.asTuple }); }; } - function are(t, e, r) { + function rre(t, e, r) { const { meta: { type: n } } = e; let i = null; return (...s) => { @@ -33183,11 +33184,11 @@ ${Ez(e, r)}`); return o.length === 1 ? jy(t, e, { args: s, hashers: o, keys: [a] }) : jy(t, e, { args: s, hashers: o, keys: t.lookup.getSiType(a).def.asTuple }); }; } - function cre(t, e, r) { - const { meta: n, method: i, prefix: s, section: o } = e, a = are(t, e, r); - return a.inspect = ore(t, e, r), a.meta = n, a.method = dr(i), a.prefix = s, a.section = o, a.toJSON = () => st({ storage: { method: i, prefix: s, section: o } }, n.toJSON()), a; + function nre(t, e, r) { + const { meta: n, method: i, prefix: s, section: o } = e, a = rre(t, e, r); + return a.inspect = tre(t, e, r), a.meta = n, a.method = dr(i), a.prefix = s, a.section = o, a.toJSON = () => st({ storage: { method: i, prefix: s, section: o } }, n.toJSON()), a; } - function ure(t, { meta: { docs: e, name: r, type: n }, section: i }, { method: s }, o) { + function ire(t, { meta: { docs: e, name: r, type: n }, section: i }, { method: s }, o) { const a = t.createTypeUnsafe("StorageEntryMetadataLatest", [{ docs: e, fallback: t.createTypeUnsafe("Bytes", []), @@ -33199,30 +33200,30 @@ ${Ez(e, r)}`); const c = (...u) => t.createTypeUnsafe("StorageKey", [o(...u), { method: s, section: i }]); return c.meta = a, c; } - function lre(t, e, r) { + function sre(t, e, r) { const { meta: { type: n }, method: i, section: s } = e; - return r.iterKey = ure(t, e, r, (...o) => { + return r.iterKey = ire(t, e, r, (...o) => { if (o.length && (n.isPlain || o.length >= n.asMap.hashers.length)) throw new Error(`Iteration of ${dr(s || "unknown")}.${dr(i || "unknown")} needs arguments to be at least one less than the full arguments, found [${o.join(", ")}]`); if (o.length && n.isMap) { const { hashers: a, key: c } = n.asMap, u = a.length === 1 ? [c] : t.lookup.getSiType(c).def.asTuple; - return new ls(t, sm(t, e, { args: o, hashers: a.slice(0, o.length), keys: u.slice(0, o.length) })); + return new ls(t, im(t, e, { args: o, hashers: a.slice(0, o.length), keys: u.slice(0, o.length) })); } - return new ls(t, sm(t, e, zg)); + return new ls(t, im(t, e, zg)); }), r; } - function Vk(t, e, r) { - const { meta: { type: n } } = e, i = cre(t, e, r); - return n.isMap && lre(t, e, i), i.keyPrefix = (...s) => i.iterKey && i.iterKey(...s) || dd(i())[1], i; + function kk(t, e, r) { + const { meta: { type: n } } = e, i = nre(t, e, r); + return n.isMap && sre(t, e, i), i.keyPrefix = (...s) => i.iterKey && i.iterKey(...s) || hd(i())[1], i; } - function H7(t, e) { + function U7(t, e) { const r = e.toLowerCase(); return t.lookup.types.find((n) => n.type.def.isPrimitive && n.type.def.asPrimitive.toString().toLowerCase() === r || n.type.def.isHistoricMetaCompat && n.type.def.asHistoricMetaCompat.toString().toLowerCase() === r); } - function fre(t, e) { - let r = H7(t, e); + function ore(t, e) { + let r = U7(t, e); if (!r && (e === "Bytes" || e.startsWith("[u8;"))) { - const n = H7(t, "u8"); + const n = U7(t, "u8"); if (n) if (e === "Bytes") r = t.lookup.types.find((i) => i.type.def.isSequence && i.type.def.asSequence.type.eq(n.id) || i.type.def.isHistoricMetaCompat && i.type.def.asHistoricMetaCompat.eq(e)); @@ -33236,16 +33237,16 @@ ${Ez(e, r)}`); } return r || console.warn(`Unable to map ${e} to a lookup index`), r; } - function zk({ method: t, prefix: e, section: r }, n, { docs: i, type: s }) { + function Rk({ method: t, prefix: e, section: r }, n, { docs: i, type: s }) { return (o) => { var a; - return Vk(o, { + return kk(o, { meta: o.createTypeUnsafe("StorageEntryMetadataLatest", [{ docs: o.createTypeUnsafe("Vec", [[i]]), modifier: o.createTypeUnsafe("StorageEntryModifierLatest", ["Required"]), name: o.createTypeUnsafe("Text", [t]), toJSON: () => n, - type: o.createTypeUnsafe("StorageEntryTypeLatest", [{ Plain: ((a = fre(o, s)) == null ? void 0 : a.id) || 0 }]) + type: o.createTypeUnsafe("StorageEntryTypeLatest", [{ Plain: ((a = ore(o, s)) == null ? void 0 : a.id) || 0 }]) }]), method: t, prefix: e, @@ -33253,103 +33254,103 @@ ${Ez(e, r)}`); }, { key: n, skipHashing: true }); }; } - var hre = "Substrate"; - var dre = "substrate"; - function Vl(t, e, r) { - return zk({ method: t, prefix: hre, section: dre }, e, r); + var are = "Substrate"; + var cre = "substrate"; + function jl(t, e, r) { + return Rk({ method: t, prefix: are, section: cre }, e, r); } - var pre = { - changesTrieConfig: Vl("changesTrieConfig", ":changes_trie", { + var ure = { + changesTrieConfig: jl("changesTrieConfig", ":changes_trie", { docs: "Changes trie configuration is stored under this key.", type: "u32" }), - childStorageKeyPrefix: Vl("childStorageKeyPrefix", ":child_storage:", { + childStorageKeyPrefix: jl("childStorageKeyPrefix", ":child_storage:", { docs: "Prefix of child storage keys.", type: "u32" }), - code: Vl("code", ":code", { + code: jl("code", ":code", { docs: "Wasm code of the runtime.", type: "Bytes" }), - extrinsicIndex: Vl("extrinsicIndex", ":extrinsic_index", { + extrinsicIndex: jl("extrinsicIndex", ":extrinsic_index", { docs: "Current extrinsic index (u32) is stored under this key.", type: "u32" }), - heapPages: Vl("heapPages", ":heappages", { + heapPages: jl("heapPages", ":heappages", { docs: "Number of wasm linear memory pages required for execution of the runtime.", type: "u64" }), - intrablockEntropy: Vl("intrablockEntropy", ":intrablock_entropy", { + intrablockEntropy: jl("intrablockEntropy", ":intrablock_entropy", { docs: "Current intra-block entropy (a universally unique `[u8; 32]` value) is stored here.", type: "[u8; 32]" }) }; - function mre(t) { - const e = {}, r = Object.entries(pre); + function lre(t) { + const e = {}, r = Object.entries(ure); for (let n = 0, i = r.length; n < i; n++) e[r[n][0]] = r[n][1](t); return { substrate: e }; } - var gre = "palletVersion"; - var yre = ":__STORAGE_VERSION__:"; - var bre = { docs: "Returns the current pallet version from storage", type: "u16" }; - function Fk(t, { pallets: e }, r) { - const n = mre(t); + var fre = "palletVersion"; + var hre = ":__STORAGE_VERSION__:"; + var dre = { docs: "Returns the current pallet version from storage", type: "u16" }; + function Ck(t, { pallets: e }, r) { + const n = lre(t); for (let i = 0, s = e.length; i < s; i++) { const { name: o, storage: a } = e[i]; if (a.isSome) { const c = dr(o), { items: u, prefix: f } = a.unwrap(), p = f.toString(); - Yn(n, c, () => Hc({ - palletVersion: zk({ method: gre, prefix: p, section: c }, sm(t, { method: yre, prefix: o.toString() }, zg), bre)(t) - }, u, (b) => Vk(t, { meta: b, method: b.name.toString(), prefix: p, section: c }, {}), F8)); + Zn(n, c, () => Fc({ + palletVersion: Rk({ method: fre, prefix: p, section: c }, im(t, { method: hre, prefix: o.toString() }, zg), dre)(t) + }, u, (b) => kk(t, { meta: b, method: b.name.toString(), prefix: p, section: c }, {}), U8)); } } return n; } - function Hk(t, e) { - if (!(e instanceof Bf)) + function Dk(t, e) { + if (!(e instanceof Lf)) throw new Error("You need to pass a valid Metadata instance to Decorated"); const r = e.asLatest, n = e.version; return { - consts: q8(t, r), - errors: ere(t, r, n), - events: tre(t, r, n), - query: Fk(t, r), + consts: V8(t, r), + errors: Yte(t, r, n), + events: Zte(t, r, n), + query: Ck(t, r), registry: t, - tx: Ck(t, r, n) + tx: Ak(t, r, n) }; } - var wre = new Uint8Array(2); - var q7 = di("registry"); - function W7(t, e) { + var pre = new Uint8Array(2); + var j7 = pi("registry"); + function V7(t, e) { return parseInt(t, 10) - parseInt(e, 10); } - function qk(t) { + function Lk(t) { return t.toString(); } - function Wk(t, e) { + function Bk(t, e) { const r = e.length, n = new Array(r); for (let i = 0; i < r; i++) n[i] = t.getTypeDef(e[i].type).type; return n; } - function om(t) { + function sm(t) { const e = Object.keys(t); for (let r = 0, n = e.length; r < n; r++) delete t[e[r]]; } - function W8({ index: t }) { + function z8({ index: t }) { return t.toString(); } - function vre(t, { lookup: e, pallets: r }, n, i) { - om(i); + function mre(t, { lookup: e, pallets: r }, n, i) { + sm(i); for (let s = 0, o = r.length; s < o; s++) { const { errors: a, index: c, name: u } = r[s]; if (a.isSome) { const f = dr(u); - Yn(i, n >= 12 ? c.toNumber() : s, () => Sl(e, a.unwrap(), W8, ({ docs: p, fields: b, index: E, name: _ }) => ({ - args: Wk(e, b), - docs: p.map(qk), + Zn(i, n >= 12 ? c.toNumber() : s, () => Sl(e, a.unwrap(), z8, ({ docs: p, fields: b, index: E, name: _ }) => ({ + args: Bk(e, b), + docs: p.map(Lk), fields: b, index: E.toNumber(), method: _.toString(), @@ -33359,14 +33360,14 @@ ${Ez(e, r)}`); } } } - function xre(t, { lookup: e, pallets: r }, n, i) { - const s = r.filter(Bk); - om(i); + function gre(t, { lookup: e, pallets: r }, n, i) { + const s = r.filter(Ik); + sm(i); for (let o = 0, a = s.length; o < a; o++) { const { events: c, index: u, name: f } = s[o]; - Yn(i, n >= 12 ? u.toNumber() : o, () => Sl(e, c.unwrap(), W8, (p) => { - const b = t.createType("EventMetadataLatest", st({}, p, { args: Wk(e, p.fields) })); - return class extends k8 { + Zn(i, n >= 12 ? u.toNumber() : o, () => Sl(e, c.unwrap(), z8, (p) => { + const b = t.createType("EventMetadataLatest", st({}, p, { args: Bk(e, p.fields) })); + return class extends N8 { constructor(E, _) { super(E, _, b, dr(f), p.name.toString()); } @@ -33374,21 +33375,21 @@ ${Ez(e, r)}`); })); } } - function _re(t, { lookup: e, pallets: r }, n, i, s) { - const o = r.filter(kk); - om(i), om(s); + function yre(t, { lookup: e, pallets: r }, n, i, s) { + const o = r.filter(Sk); + sm(i), sm(s); for (let a = 0, c = o.length; a < c; a++) { const { calls: u, index: f, name: p } = o[a], b = n >= 12 ? f.toNumber() : a, E = dr(p), _ = u.unwrap(); - Yn(i, b, () => Sl(e, _, W8, (F) => Rk(t, e, F, E, b))); - const { path: N } = t.lookup.getSiType(_.type), R = N.findIndex((F) => F.eq("pallet")); - if (R !== -1) { - const F = dr(N.slice(0, R).map((D, L) => L === 0 ? D.replace(/^(frame|pallet)_/, "") : D).join(" ")); + Zn(i, b, () => Sl(e, _, z8, (F) => Mk(t, e, F, E, b))); + const { path: N } = t.lookup.getSiType(_.type), k = N.findIndex((F) => F.eq("pallet")); + if (k !== -1) { + const F = dr(N.slice(0, k).map((L, D) => D === 0 ? L.replace(/^(frame|pallet)_/, "") : L).join(" ")); s[F] ? s[F].push(E) : s[F] = [E]; } } } - function Ere(t, e) { - const r = t.getChainProperties(), n = q8(t, e.asLatest, e.version), i = n.system && (n.system.sS58Prefix || n.system.ss58Prefix); + function bre(t, e) { + const r = t.getChainProperties(), n = V8(t, e.asLatest, e.version), i = n.system && (n.system.sS58Prefix || n.system.ss58Prefix); if (!i) return r; const { isEthereum: s, tokenDecimals: o, tokenSymbol: a } = r || {}; @@ -33440,7 +33441,7 @@ ${Ez(e, r)}`); Ki(this.createType("Weight")) || (r10 = "WeightV1"); r10 && this.register({ Weight: r10 }); }); - this.__internal__knownDefaults = st({ Json: T8, Metadata: Bf, PortableRegistry: ok, Raw: ls }, Ste), this.__internal__knownDefaultsEntries = Object.entries(this.__internal__knownDefaults), this.__internal__knownDefinitions = Ed; + this.__internal__knownDefaults = st({ Json: E8, Metadata: Lf, PortableRegistry: QP, Raw: ls }, wte), this.__internal__knownDefaultsEntries = Object.entries(this.__internal__knownDefaults), this.__internal__knownDefinitions = _d; const r = Object.values(this.__internal__knownDefinitions); for (let n = 0, i = r.length; n < i; n++) this.register(r[n].types); @@ -33468,12 +33469,12 @@ ${Ez(e, r)}`); if ((e = this.__internal__chainProperties) != null && e.tokenSymbol.isSome) { const r = this.__internal__chainProperties.tokenSymbol.unwrap(); if (r.length) - return r.map(qk); + return r.map(Lk); } - return [au.getDefaults().unit]; + return [ou.getDefaults().unit]; } get firstCallIndex() { - return this.__internal__firstCallIndex || wre; + return this.__internal__firstCallIndex || pre; } isLookupType(e) { return /Lookup\d+$/.test(e); @@ -33506,10 +33507,10 @@ ${Ez(e, r)}`); return Hu(this, e); } createType(e, ...r) { - return _d(this, e, r); + return xd(this, e, r); } createTypeUnsafe(e, r, n) { - return _d(this, e, r, n); + return xd(this, e, r, n); } findMetaCall(e) { const [r, n] = [e[0], e[1]]; @@ -33534,7 +33535,7 @@ ${Ez(e, r)}`); if (!i) { const s = this.__internal__definitions.get(e); let o; - s ? o = Hu(this, s) : n ? o = $P(this, n) : r && (q7.warn(`Unable to resolve type ${e}, it will fail on construction`), this.__internal__unknownTypes.set(e, true), o = h0.with(e)), o && (i = class extends o { + s ? o = Hu(this, s) : n ? o = WP(this, n) : r && (j7.warn(`Unable to resolve type ${e}, it will fail on construction`), this.__internal__unknownTypes.set(e, true), o = l0.with(e)), o && (i = class extends o { }, this.__internal__classes.set(e, i), n && rr(n.lookupIndex) && this.__internal__classes.set(this.createLookupType(n.lookupIndex), i)); } return i; @@ -33567,10 +33568,10 @@ ${Ez(e, r)}`); return this.get(e, true); } getSignedExtensionExtra() { - return I7(this.__internal__signedExtensions, "payload", this.__internal__userExtensions); + return S7(this.__internal__signedExtensions, "payload", this.__internal__userExtensions); } getSignedExtensionTypes() { - return I7(this.__internal__signedExtensions, "extrinsic", this.__internal__userExtensions); + return S7(this.__internal__signedExtensions, "extrinsic", this.__internal__userExtensions); } hasClass(e) { return this.__internal__classes.has(e) || !!this.__internal__knownDefaults[e]; @@ -33610,176 +33611,176 @@ ${Ez(e, r)}`); this.__internal__lookup = e, e.register(); } setMetadata(e, r, n, i) { - this.__internal__metadata = e.asLatest, this.__internal__metadataVersion = e.version, this.__internal__firstCallIndex = null, this.__internal__registerLookup(this.__internal__metadata.lookup), _re(this, this.__internal__metadata, this.__internal__metadataVersion, this.__internal__metadataCalls, this.__internal__moduleMap), vre(this, this.__internal__metadata, this.__internal__metadataVersion, this.__internal__metadataErrors), xre(this, this.__internal__metadata, this.__internal__metadataVersion, this.__internal__metadataEvents); - const [s] = Object.keys(this.__internal__metadataCalls).sort(W7); + this.__internal__metadata = e.asLatest, this.__internal__metadataVersion = e.version, this.__internal__firstCallIndex = null, this.__internal__registerLookup(this.__internal__metadata.lookup), yre(this, this.__internal__metadata, this.__internal__metadataVersion, this.__internal__metadataCalls, this.__internal__moduleMap), mre(this, this.__internal__metadata, this.__internal__metadataVersion, this.__internal__metadataErrors), gre(this, this.__internal__metadata, this.__internal__metadataVersion, this.__internal__metadataEvents); + const [s] = Object.keys(this.__internal__metadataCalls).sort(V7); if (s) { - const [o] = Object.keys(this.__internal__metadataCalls[s]).sort(W7); + const [o] = Object.keys(this.__internal__metadataCalls[s]).sort(V7); o && (this.__internal__firstCallIndex = new Uint8Array([parseInt(s, 10), parseInt(o, 10)])); } - this.setSignedExtensions(r || (this.__internal__metadata.extrinsic.version.gt(Jr) ? this.__internal__metadata.extrinsic.signedExtensions.map(({ identifier: o }) => o.toString()) : Ry), n, i), this.setChainProperties(Ere(this, e)); + this.setSignedExtensions(r || (this.__internal__metadata.extrinsic.version.gt(Jr) ? this.__internal__metadata.extrinsic.signedExtensions.map(({ identifier: o }) => o.toString()) : Ry), n, i), this.setChainProperties(bre(this, e)); } setSignedExtensions(e = Ry, r, n) { if (this.__internal__signedExtensions = e, this.__internal__userExtensions = r, !n) { - const i = Nee(this.__internal__signedExtensions, this.__internal__userExtensions); - i.length && q7.warn(`Unknown signed extensions ${i.join(", ")} found, treating them as no-effect`); + const i = Eee(this.__internal__signedExtensions, this.__internal__userExtensions); + i.length && j7.warn(`Unknown signed extensions ${i.join(", ")} found, treating them as no-effect`); } } }; - var Sre = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var wre = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, BTreeMap: Rg, BTreeSet: Cg, - BitVec: qP, - Bool: tu, - Bytes: d0, - CodecMap: V1, - CodecSet: wd, - Compact: Df, - Data: Ik, - DoNotConstruct: h0, + BitVec: LP, + Bool: eu, + Bytes: f0, + CodecMap: j1, + CodecSet: bd, + Compact: Cf, + Data: xk, + DoNotConstruct: l0, Enum: us, - F32: z1, - F64: F1, - GenericAccountId: Lf, - GenericAccountId32: Lf, - GenericAccountId33: vk, + F32: V1, + F64: z1, + GenericAccountId: Df, + GenericAccountId32: Df, + GenericAccountId33: hk, GenericAccountIndex: sn, - GenericAddress: Td, - GenericBlock: _k, - GenericCall: Sk, - GenericChainProperties: Mk, - GenericConsensusEngineId: Ak, - GenericEthereumAccountId: V8, - GenericEthereumLookupSource: z8, - GenericEvent: fk, - GenericEventData: k8, - GenericExtrinsic: g0, - GenericExtrinsicEra: D8, - GenericExtrinsicPayload: L8, - GenericExtrinsicPayloadUnknown: gk, - GenericExtrinsicPayloadV4: nm, - GenericExtrinsicSignatureV4: Ad, - GenericExtrinsicUnknown: yk, - GenericExtrinsicV4: Md, - GenericImmortalEra: R8, - GenericLookupSource: U8, - GenericMortalEra: C8, - GenericMultiAddress: Td, - GenericSignerPayload: bk, - GenericVote: Nk, + GenericAddress: Ad, + GenericBlock: pk, + GenericCall: gk, + GenericChainProperties: yk, + GenericConsensusEngineId: bk, + GenericEthereumAccountId: L8, + GenericEthereumLookupSource: B8, + GenericEvent: nk, + GenericEventData: N8, + GenericExtrinsic: p0, + GenericExtrinsicEra: P8, + GenericExtrinsicPayload: k8, + GenericExtrinsicPayloadUnknown: ck, + GenericExtrinsicPayloadV4: rm, + GenericExtrinsicSignatureV4: Md, + GenericExtrinsicUnknown: uk, + GenericExtrinsicV4: Sd, + GenericImmortalEra: I8, + GenericLookupSource: C8, + GenericMortalEra: O8, + GenericMultiAddress: Ad, + GenericSignerPayload: lk, + GenericVote: vk, HashMap: Dg, - I128: G1, - I16: q1, - I256: K1, - I32: vd, - I64: W1, - I8: H1, - ISize: X1, + I128: W1, + I16: H1, + I256: G1, + I32: wd, + I64: q1, + I8: F1, + ISize: K1, Int: la, - Json: T8, - Linkage: M8, - Map: V1, - Metadata: Bf, + Json: E8, + Linkage: x8, + Map: j1, + Metadata: Lf, Null: po, Option: bo, - OptionBool: WP, - PortableRegistry: ok, - Range: p0, + OptionBool: BP, + PortableRegistry: QP, + Range: h0, RangeInclusive: Lg, Raw: ls, Result: Og, - Set: wd, - StorageKey: y0, + Set: bd, + StorageKey: m0, Struct: cn, - Text: A8, + Text: _8, Tuple: El, - Type: GP, + Type: UP, get TypeDefInfo() { return Se; }, TypeRegistry: Fg, - U128: J1, - U16: Z1, - U256: Q1, + U128: Z1, + U16: Y1, + U256: J1, U32: rl, U64: zi, - U8: Y1, - U8aFixed: ac, + U8: X1, + U8aFixed: oc, UInt: fa, - USize: $1, + USize: Q1, Vec: Pg, VecFixed: kg, - WrapperKeepOpaque: m0, + WrapperKeepOpaque: d0, WrapperOpaque: Bg, - XCM_MAPPINGS: rk, - bool: tu, - constructTypeClass: $P, - convertSiV0toV1: dee, - createClass: _ee, + XCM_MAPPINGS: XP, + bool: eu, + constructTypeClass: WP, + convertSiV0toV1: cee, + createClass: yee, createClassUnsafe: Hu, - createType: Eee, - createTypeUnsafe: _d, - decorateConstants: q8, - decorateExtrinsics: Ck, - decorateStorage: Fk, + createType: bee, + createTypeUnsafe: xd, + decorateConstants: V8, + decorateExtrinsics: Ak, + decorateStorage: Ck, encodeTypeDef: jg, - expandMetadata: Hk, - f32: z1, - f64: F1, - getTypeClass: N8, + expandMetadata: Dk, + f32: V1, + f64: z1, + getTypeClass: S8, getTypeDef: ha, - i128: G1, - i16: q1, - i256: K1, - i32: vd, - i64: W1, - i8: H1, - isize: X1, + i128: W1, + i16: H1, + i256: G1, + i32: wd, + i64: q1, + i8: F1, + isize: K1, lazyVariants: Sl, mapXcmTypes: Mi, packageInfo: Ag, - paramsNotation: ek, - rpcDefinitions: nw, - typeDefinitions: Ed, - typeSplit: YP, - u128: J1, - u16: Z1, - u256: Q1, + paramsNotation: GP, + rpcDefinitions: tw, + typeDefinitions: _d, + typeSplit: zP, + u128: Z1, + u16: Y1, + u256: J1, u32: rl, u64: zi, - u8: Y1, - unwrapStorageType: tm, - usize: $1, + u8: X1, + unwrapStorageType: em, + usize: Q1, withTypeString: Ci }, Symbol.toStringTag, { value: "Module" })); - function Gk(t = 1750) { + function Uk(t = 1750) { return (e) => { - let [r, n, i, s] = [0, 0, ui.EMPTY, ui.EMPTY]; + let [r, n, i, s] = [0, 0, li.EMPTY, li.EMPTY]; return new Ht((o) => (e.subscribe(o), n++ === 0 && (r === 1 ? s.unsubscribe() : i = e.connect(), r = 3), () => { - --n === 0 && (r === 2 ? (r = 0, s.unsubscribe()) : (r = 1, s = Tv.schedule(() => { + --n === 0 && (r === 2 ? (r = 0, s.unsubscribe()) : (r = 1, s = Mv.schedule(() => { r = 0, i.unsubscribe(); }, t))); })); }; } - function Mre(t, e) { + function vre(t, e) { return Ct({ t }) === Ct({ t: e }); } - function Are(t) { + function xre(t) { throw t; } - function Tre() { + function _re() { } function Hg({ delay: t, skipChange: e = false, skipTimeout: r = false } = {}) { return (n) => n.pipe( - Yt(Are), - e ? Us(Tre) : aa(Mre), - tg(1), - r ? Gd() : Gk(t) + Yt(xre), + e ? Us(_re) : aa(vre), + eg(1), + r ? Wd() : Uk(t) ); } function Le(t, e) { - const n = cf((...i) => new Ht((s) => { + const n = af((...i) => new Ht((s) => { const o = e(...i).subscribe(s); return () => { n.unmemoize(...i), o.unsubscribe(); @@ -33787,8 +33788,8 @@ ${Ez(e, r)}`); }).pipe(Hg()), { getInstanceId: () => t }); return n; } - var Nre = di("rpc-core"); - var Ire = { + var Ere = pi("rpc-core"); + var Sre = { fallback: void 0, modifier: { isOptional: true }, type: { @@ -33796,13 +33797,13 @@ ${Ez(e, r)}`); isMap: false } }; - function np(t, { noErrorLog: e, params: r, type: n }, i) { - e || Nre.error(`${t}(${r.map(({ isOptional: s, name: o, type: a }) => `${o}${s ? "?" : ""}: ${a}`).join(", ")}): ${n}:: ${i.message}`); + function tp(t, { noErrorLog: e, params: r, type: n }, i) { + e || Ere.error(`${t}(${r.map(({ isOptional: s, name: o, type: a }) => `${o}${s ? "?" : ""}: ${a}`).join(", ")}): ${n}:: ${i.message}`); } - function G7(t) { + function z7(t) { return ["0x3a636f6465"].includes(t.toHex()); } - var Ore = class { + var Mre = class { constructor(e, r, { isPedantic: n = true, provider: i, userRpc: s = {} }) { re(this, "__internal__instanceId"); re(this, "__internal__isPedantic"); @@ -33818,7 +33819,7 @@ ${Ez(e, r)}`); if (!i || !St(i.send)) throw new Error("Expected Provider to API create"); this.__internal__instanceId = e, this.__internal__isPedantic = n, this.__internal__registryDefault = r, this.provider = i; - const o = Object.keys(nw); + const o = Object.keys(tw); this.sections.push(...o), this.addUserInterfaces(s); } get isConnected() { @@ -33841,31 +33842,31 @@ ${Ez(e, r)}`); } : void 0; } setRegistrySwap(e) { - this.__internal__getBlockRegistry = cf(e, { + this.__internal__getBlockRegistry = af(e, { getInstanceId: () => this.__internal__instanceId }); } setResolveBlockHash(e) { - this.__internal__getBlockHash = cf(e, { + this.__internal__getBlockHash = af(e, { getInstanceId: () => this.__internal__instanceId }); } addUserInterfaces(e) { this.sections.push(...Object.keys(e).filter((r) => !this.sections.includes(r))); for (let r = 0, n = this.sections.length; r < n; r++) { - const i = this.sections[r], s = st({}, nw[i], e[i]), o = Object.keys(s); + const i = this.sections[r], s = st({}, tw[i], e[i]), o = Object.keys(s); for (let a = 0, c = o.length; a < c; a++) { const u = o[a], f = s[u], p = f.endpoint || `${i}_${u}`; if (!this.mapping.has(p)) { const b = !!f.pubsub; - this[i] || (this[i] = {}), this.mapping.set(p, st({}, f, { isSubscription: b, jsonrpc: p, method: u, section: i })), Yn(this[i], u, () => b ? this._createMethodSubscribe(i, u, f) : this._createMethodSend(i, u, f)); + this[i] || (this[i] = {}), this.mapping.set(p, st({}, f, { isSubscription: b, jsonrpc: p, method: u, section: i })), Zn(this[i], u, () => b ? this._createMethodSubscribe(i, u, f) : this._createMethodSend(i, u, f)); } } } } _memomize(e, r) { - const n = { getInstanceId: () => this.__internal__instanceId }, i = cf(e(true), n); - return i.raw = cf(e(false), n), i.meta = r, i; + const n = { getInstanceId: () => this.__internal__instanceId }, i = af(e(true), n); + return i.raw = af(e(false), n), i.meta = r, i; } _formatResult(e, r, n, i, s, o, a) { return e ? this._formatOutput(r, n, i, s, o, a) : a; @@ -33874,20 +33875,20 @@ ${Ez(e, r)}`); const i = n.endpoint || `${e}_${r}`, s = n.params.findIndex(({ isHistoric: u }) => u); let o = null; const a = async (u, f) => { - var R; - const p = s === -1 ? null : f[s], b = p && n.params[s].type === "BlockNumber" ? await ((R = this.__internal__getBlockHash) == null ? void 0 : R.call(this, p)) : p, { registry: E } = u && b && this.__internal__getBlockRegistry ? await this.__internal__getBlockRegistry(Xe(b)) : { registry: this.__internal__registryDefault }, _ = this._formatParams(E, null, n, f), N = await this.provider.send(i, _.map((F) => F.toJSON()), !!b); + var k; + const p = s === -1 ? null : f[s], b = p && n.params[s].type === "BlockNumber" ? await ((k = this.__internal__getBlockHash) == null ? void 0 : k.call(this, p)) : p, { registry: E } = u && b && this.__internal__getBlockRegistry ? await this.__internal__getBlockRegistry(Xe(b)) : { registry: this.__internal__registryDefault }, _ = this._formatParams(E, null, n, f), N = await this.provider.send(i, _.map((F) => F.toJSON()), !!b); return this._formatResult(u, E, b, r, n, _, N); }, c = (u) => (...f) => { const p = u && s !== -1 && !!f[s]; return new Ht((b) => (a(u, f).then((E) => { b.next(E), b.complete(); }).catch((E) => { - np(r, n, E), b.error(E), b.complete(); + tp(r, n, E), b.error(E), b.complete(); }), () => { u ? o == null || o.unmemoize(...f) : o == null || o.raw.unmemoize(...f); })).pipe( - tg(1), - p ? Gk() : Gd() + eg(1), + p ? Uk() : Wd() ); }; return o = this._memomize(c, n), o; @@ -33904,27 +33905,27 @@ ${Ez(e, r)}`); let f = null; const p = (b) => (...E) => new Ht((_) => { let N = Promise.resolve(null); - const R = this.__internal__registryDefault, F = (D) => { - np(r, n, D), _.error(D); + const k = this.__internal__registryDefault, F = (L) => { + tp(r, n, L), _.error(L); }; try { - const D = this._formatParams(R, null, n, E), L = (q, W) => { + const L = this._formatParams(k, null, n, E), D = (q, W) => { if (q) { - np(r, n, q); + tp(r, n, q); return; } try { - _.next(this._formatResult(b, R, null, r, n, D, W)); + _.next(this._formatResult(b, k, null, r, n, L, W)); } catch (z) { _.error(z); } }; - N = this._createSubscriber({ paramsJson: D.map((q) => q.toJSON()), subName: a, subType: u, update: L }, F); - } catch (D) { - F(D); + N = this._createSubscriber({ paramsJson: L.map((q) => q.toJSON()), subName: a, subType: u, update: D }, F); + } catch (L) { + F(L); } return () => { - b ? f == null || f.unmemoize(...E) : f == null || f.raw.unmemoize(...E), N.then((D) => Fc(D) ? Promise.resolve(false) : this.provider.unsubscribe(u, c, D)).catch((D) => np(r, n, D)); + b ? f == null || f.unmemoize(...E) : f == null || f.raw.unmemoize(...E), N.then((L) => zc(L) ? Promise.resolve(false) : this.provider.unsubscribe(u, c, L)).catch((L) => tp(r, n, L)); }; }).pipe(Hg()); return f = this._memomize(p, n), f; @@ -33959,7 +33960,7 @@ ${Ez(e, r)}`); return e.createTypeUnsafe(i.type, [o], { blockHash: r }); } _formatStorageData(e, r, n, i) { - const s = Fc(i), o = s ? null : G7(n) ? i : Xe(i); + const s = zc(i), o = s ? null : z7(n) ? i : Xe(i); return this._newType(e, r, n, o, s); } _formatStorageSet(e, r, n, i) { @@ -33975,11 +33976,11 @@ ${Ez(e, r)}`); if (_) return this.__internal__storageCacheHits++, _; } - const f = u ? null : c[1], p = Fc(f), b = p || G7(n) ? f : Xe(f), E = this._newType(e, r, n, b, p, o); + const f = u ? null : c[1], p = zc(f), b = p || z7(n) ? f : Xe(f), E = this._newType(e, r, n, b, p, o); return this.__internal__storageCache.set(a, E), this.__internal__storageCacheSize++, E; } _newType(e, r, n, i, s, o = -1) { - const a = n.outputType || "Raw", c = n.meta || Ire, u = o === -1 ? "" : ` entry ${o}:`; + const a = n.outputType || "Raw", c = n.meta || Sre, u = o === -1 ? "" : ` entry ${o}:`; try { return e.createTypeUnsafe(a, [ s ? c.fallback ? a.includes("Linkage<") ? $t(In(c.fallback.toHex()), new Uint8Array(2)) : In(c.fallback.toHex()) : void 0 : c.modifier.isOptional ? e.createTypeUnsafe(a, [i], { blockHash: r, isPedantic: this.__internal__isPedantic }) : i @@ -33989,7 +33990,7 @@ ${Ez(e, r)}`); } } }; - function Pre(t) { + function Are(t) { const e = []; for (let n = 0, i = t.length; n < i; n++) { const s = t[n].toString(2); @@ -33999,24 +34000,24 @@ ${Ez(e, r)}`); const r = e.lastIndexOf(true); return r >= 0 ? e.slice(0, r + 1) : []; } - function am(t) { - return m4(t.number) ? t.number.unwrap() : t.number; + function om(t) { + return d4(t.number) ? t.number.unwrap() : t.number; } - var ip = /* @__PURE__ */ new Map(); - var kre = { + var rp = /* @__PURE__ */ new Map(); + var Tre = { del: (t) => { - ip.delete(t); + rp.delete(t); }, forEach: (t) => { - for (const [e, r] of ip.entries()) + for (const [e, r] of rp.entries()) t(e, r); }, - get: (t) => ip.get(t), + get: (t) => rp.get(t), set: (t, e) => { - ip.set(t, e); + rp.set(t, e); } }; - var Kk = { + var jk = { del: () => { }, forEach: () => { @@ -34025,9 +34026,9 @@ ${Ez(e, r)}`); }, set: (t, e) => e }; - var Rre = 7 * (24 * 60) * (60 * 1e3); - var Kf; - function Cre(t, e) { + var Nre = 7 * (24 * 60) * (60 * 1e3); + var Gf; + function Ire(t, e) { return { del: (r) => e.del(`${t}${r}`), forEach: e.forEach, @@ -34041,42 +34042,42 @@ ${Ez(e, r)}`); } }; } - function Dre(t) { + function Ore(t) { const e = Date.now(), r = []; t.forEach((n, { x: i }) => { - e - i > Rre && r.push(n); + e - i > Nre && r.push(n); }), r.forEach((n) => t.del(n)); } - function Xk(t = "", e) { - Kf = e ? Cre(`derive:${t}:`, e) : Kk, e && Dre(e); + function Vk(t = "", e) { + Gf = e ? Ire(`derive:${t}:`, e) : jk, e && Ore(e); } - Xk(); - function G8(t) { + Vk(); + function F8(t) { return t.pipe(we(([e]) => e)); } function da(t) { - return (e, r) => Le(e, (...n) => G8(t(r, ...n))); + return (e, r) => Le(e, (...n) => F8(t(r, ...n))); } function qg(t, e, r, n) { - Yn(t, e, () => Hc({}, r(e), (i) => n(e, i))); + Zn(t, e, () => Fc({}, r(e), (i) => n(e, i))); } - var Lre = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Pre = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - approvalFlagsToBools: Pre, + approvalFlagsToBools: Are, get deriveCache() { - return Kf; + return Gf; }, - deriveMapCache: kre, - deriveNoopCache: Kk, + deriveMapCache: Tre, + deriveNoopCache: jk, drr: Hg, firstMemo: da, - firstObservable: G8, + firstObservable: F8, lazyDeriveSection: qg, memo: Le, - setDeriveCache: Xk, - unwrapBlockNumber: am + setDeriveCache: Vk, + unwrapBlockNumber: om }, Symbol.toStringTag, { value: "Module" })); - function Bre(t, e) { + function kre(t, e) { return Le(t, (r) => { const n = Et(r) ? r : Mr((r || "").toString()); if (n.length > 8) @@ -34085,7 +34086,7 @@ ${Ez(e, r)}`); return e.derive.accounts.indexToId(i.toString()).pipe(we((s) => Da(s, "Unable to retrieve accountId"))); }); } - function Ure(t, [e, r, n, i, s]) { + function Rre(t, [e, r, n, i, s]) { const o = t == null ? void 0 : t.toString(), a = (c) => c.toString() === o; return { isCouncil: ((e == null ? void 0 : e.map((c) => Array.isArray(c) ? c[0] : c.who)) || r || []).some(a), @@ -34094,7 +34095,7 @@ ${Ez(e, r)}`); isTechCommittee: (n || []).some(a) }; } - function jre(t, e) { + function Cre(t, e) { return Le(t, () => { var s, o, a, c, u; const r = [void 0, [], [], [], void 0], n = [ @@ -34112,10 +34113,10 @@ ${Ez(e, r)}`); })) : xe(r); }); } - function Vre(t, e) { - return Le(t, (r) => e.derive.accounts._flags().pipe(we((n) => Ure(r, n)))); + function Dre(t, e) { + return Le(t, (r) => e.derive.accounts._flags().pipe(we((n) => Rre(r, n)))); } - function zre(t, e) { + function Lre(t, e) { return Le(t, (r) => { try { const n = Et(r) ? r : Mr((r || "").toString()); @@ -34130,25 +34131,25 @@ ${Ez(e, r)}`); } }); } - var Fre = { toHex: () => { + var Bre = { toHex: () => { } }; function eo(t) { return t.isRaw ? fo(t.asRaw.toU8a(true)) : t.isNone ? void 0 : t.toHex(); } - function Hre(t) { + function Ure(t) { return t.reduce((e, [r, n]) => { const i = eo(r), s = eo(n); return i && s && (e[i] = s), e; }, {}); } - function Yk(t) { + function zk(t) { const e = t.unwrap(); return Array.isArray(e) ? e[0] : e; } - function qre(t, e) { + function jre(t, e) { if (!(t != null && t.isSome)) return { judgements: [] }; - const { info: r, judgements: n } = Yk(t), i = eo(r.display); + const { info: r, judgements: n } = zk(t), i = eo(r.display); return { display: e && eo(e[1]) || i, displayParent: e && i, @@ -34156,15 +34157,15 @@ ${Ez(e, r)}`); image: eo(r.image), judgements: n, legal: eo(r.legal), - other: Hre(r.additional), + other: Ure(r.additional), parent: e == null ? void 0 : e[0], - pgp: r.pgpFingerprint.unwrapOr(Fre).toHex(), + pgp: r.pgpFingerprint.unwrapOr(Bre).toHex(), riot: eo(r.riot), twitter: eo(r.twitter), web: eo(r.web) }; } - function Wre(t, e, r) { + function Vre(t, e, r) { if (e != null && e.isSome) return xe([e, void 0]); if (r != null && r.isSome) { @@ -34176,7 +34177,7 @@ ${Ez(e, r)}`); } return xe([void 0, void 0]); } - function Gre(t, e) { + function zre(t, e) { return Le(t, (r) => { var n; return r && ((n = e.query.identity) != null && n.identityOf) ? Qe([ @@ -34185,11 +34186,11 @@ ${Ez(e, r)}`); ]) : xe([void 0, void 0]); }); } - function Kre(t, e) { - return Le(t, (r) => e.derive.accounts._identity(r).pipe(Oe(([n, i]) => Wre(e, n, i)), we(([n, i]) => qre(n, i)))); + function Fre(t, e) { + return Le(t, (r) => e.derive.accounts._identity(r).pipe(Oe(([n, i]) => Vre(e, n, i)), we(([n, i]) => jre(n, i)))); } - var Xre = /* @__PURE__ */ da((t, e) => t.derive.accounts.hasIdentityMulti([e])); - function Yre(t, e) { + var Hre = /* @__PURE__ */ da((t, e) => t.derive.accounts.hasIdentityMulti([e])); + function qre(t, e) { return Le(t, (r) => { var n; return (n = e.query.identity) != null && n.identityOf ? Qe([ @@ -34199,35 +34200,35 @@ ${Ez(e, r)}`); const c = s[a], u = c && c.isSome ? c.unwrap()[0].toString() : void 0; let f; if (o && o.isSome) { - const p = eo(Yk(o).info.display); + const p = eo(zk(o).info.display); p && !Ft(p) && (f = p); } return { display: f, hasIdentity: !!(f || u), parentId: u }; }))) : xe(r.map(() => ({ hasIdentity: false }))); }); } - function Zre(t, e) { + function Wre(t, e) { return Le(t, (r) => e.derive.accounts.indexes().pipe(we((n) => n[r.toString()]))); } var Vy = null; - function Jre(t) { + function Gre(t) { return t.query.indices.accounts.entries().pipe(we((e) => e.reduce((r, [n, i]) => (i.isSome && (r[i.unwrap()[0].toString()] = t.registry.createType("AccountIndex", n.args[0])), r), {}))); } - function Qre(t, e) { - return Le(t, () => Vy ? xe(Vy) : (e.query.indices ? Jre(e).pipe(Cr({})) : xe({})).pipe(we((r) => (Vy = r, r)))); + function Kre(t, e) { + return Le(t, () => Vy ? xe(Vy) : (e.query.indices ? Gre(e).pipe(Cr({})) : xe({})).pipe(we((r) => (Vy = r, r)))); } - function $re(t, e) { + function Xre(t, e) { return Le(t, (r) => e.query.indices ? e.query.indices.accounts(r).pipe(we((n) => n.unwrapOr([])[0])) : xe(void 0)); } - function ene(t, e) { + function Yre(t, e) { var r; return (e && ((r = t.query.nicks) != null && r.nameOf) ? t.query.nicks.nameOf(e) : xe(void 0)).pipe(we((n) => n != null && n.isSome ? fo(n.unwrap()[0]).substring(0, t.consts.nicks.maxLength.toNumber()) : void 0)); } - function tne(t, e) { + function Zre(t, e) { return Le(t, (r) => e.derive.accounts.idAndIndex(r).pipe(Oe(([n, i]) => Qe([ xe({ accountId: n, accountIndex: i }), e.derive.accounts.identity(n), - ene(e, n) + Yre(e, n) ])), we(([{ accountId: n, accountIndex: i }, s, o]) => ({ accountId: n, accountIndex: i, @@ -34235,81 +34236,81 @@ ${Ez(e, r)}`); nickname: o })))); } - var rne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Jre = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - _flags: jre, - _identity: Gre, - accountId: Bre, - flags: Vre, - hasIdentity: Xre, - hasIdentityMulti: Yre, - idAndIndex: zre, - idToIndex: Zre, - identity: Kre, - indexToId: $re, - indexes: Qre, - info: tne + _flags: Cre, + _identity: zre, + accountId: kre, + flags: Dre, + hasIdentity: Hre, + hasIdentityMulti: qre, + idAndIndex: Lre, + idToIndex: Wre, + identity: Fre, + indexToId: Xre, + indexes: Kre, + info: Zre }, Symbol.toStringTag, { value: "Module" })); - function nne(t, e) { + function Qre(t, e) { const r = t.registry.getModuleInstances(t.runtimeVersion.specName, e), n = r != null && r.length ? r[0] : e; return t.query[n]; } - function w0(t, e) { - return (r, n) => Le(r, e(nne(n, t), n, r)); + function y0(t, e) { + return (r, n) => Le(r, e(Qre(n, t), n, r)); } - function K8(t, e) { - return (r) => w0(r, (n) => () => St(n == null ? void 0 : n[t]) ? n[t]() : xe(e)); + function H8(t, e) { + return (r) => y0(r, (n) => () => St(n == null ? void 0 : n[t]) ? n[t]() : xe(e)); } - var Wg = /* @__PURE__ */ K8("members", []); + var Wg = /* @__PURE__ */ H8("members", []); function Gg(t) { - return w0(t, (e) => () => St(e == null ? void 0 : e.prime) ? e.prime().pipe(we((r) => r.unwrapOr(null))) : xe(null)); + return y0(t, (e) => () => St(e == null ? void 0 : e.prime) ? e.prime().pipe(we((r) => r.unwrapOr(null))) : xe(null)); } - function ine(t, [e, r, n]) { + function $re(t, [e, r, n]) { return r.map((i, s) => ({ hash: t.registry.createType("Hash", e[s]), proposal: i && i.isSome ? i.unwrap() : null, votes: n[s].unwrapOr(null) })); } - function Zk(t, e, r) { + function Fk(t, e, r) { return (St(e == null ? void 0 : e.proposals) && r.length ? Qe([ xe(r), e.proposalOf.multi(r).pipe(Yt(() => xe(r.map(() => null)))), e.voting.multi(r) - ]) : xe([[], [], []])).pipe(we((n) => ine(t, n))); + ]) : xe([[], [], []])).pipe(we((n) => $re(t, n))); } function Kg(t) { - return w0(t, (e) => () => xe(St(e == null ? void 0 : e.proposals))); + return y0(t, (e) => () => xe(St(e == null ? void 0 : e.proposals))); } function Xg(t) { - return w0(t, (e, r) => () => r.derive[t].proposalHashes().pipe(Oe((n) => Zk(r, e, n)))); + return y0(t, (e, r) => () => r.derive[t].proposalHashes().pipe(Oe((n) => Fk(r, e, n)))); } function Yg(t) { - return w0(t, (e, r) => (n) => St(e == null ? void 0 : e.proposals) ? G8(Zk(r, e, [n])) : xe(null)); - } - var Zg = /* @__PURE__ */ K8("proposalCount", null); - var Jg = /* @__PURE__ */ K8("proposals", []); - var sne = /* @__PURE__ */ Wg("allianceMotion"); - var one = /* @__PURE__ */ Kg("allianceMotion"); - var ane = /* @__PURE__ */ Yg("allianceMotion"); - var cne = /* @__PURE__ */ Zg("allianceMotion"); - var une = /* @__PURE__ */ Jg("allianceMotion"); - var lne = /* @__PURE__ */ Xg("allianceMotion"); - var fne = /* @__PURE__ */ Gg("allianceMotion"); - var hne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + return y0(t, (e, r) => (n) => St(e == null ? void 0 : e.proposals) ? F8(Fk(r, e, [n])) : xe(null)); + } + var Zg = /* @__PURE__ */ H8("proposalCount", null); + var Jg = /* @__PURE__ */ H8("proposals", []); + var ene = /* @__PURE__ */ Wg("allianceMotion"); + var tne = /* @__PURE__ */ Kg("allianceMotion"); + var rne = /* @__PURE__ */ Yg("allianceMotion"); + var nne = /* @__PURE__ */ Zg("allianceMotion"); + var ine = /* @__PURE__ */ Jg("allianceMotion"); + var sne = /* @__PURE__ */ Xg("allianceMotion"); + var one = /* @__PURE__ */ Gg("allianceMotion"); + var ane = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - hasProposals: one, - members: sne, - prime: fne, - proposal: ane, - proposalCount: cne, - proposalHashes: une, - proposals: lne + hasProposals: tne, + members: ene, + prime: one, + proposal: rne, + proposalCount: nne, + proposalHashes: ine, + proposals: sne }, Symbol.toStringTag, { value: "Module" })); - function X8(t) { + function q8(t) { return t.query.voterList || t.query.voterBagsList || t.query.bagsList; } - function dne(t, e) { + function cne(t, e) { const r = t.map((i, s) => ({ bag: e[s].unwrapOr(null), id: i, @@ -34321,32 +34322,32 @@ ${Ez(e, r)}`); index: s })); } - function pne(t, e) { - const r = X8(e); + function une(t, e) { + const r = q8(e); return Le(t, (n) => { const i = n.map((s) => on(s)); - return i.length ? r.listBags.multi(i).pipe(we((s) => dne(i, s))) : xe([]); + return i.length ? r.listBags.multi(i).pipe(we((s) => cne(i, s))) : xe([]); }); } - function mne(t, e) { - const r = X8(e); + function lne(t, e) { + const r = q8(e); return Le(t, () => r.listBags.keys().pipe(Oe((n) => e.derive.bagsList._getIds(n.map(({ args: [i] }) => i))), we((n) => n.filter(({ bag: i }) => i)))); } - function gne(t, e) { + function fne(t, e) { return Le(t, (r) => e.derive.bagsList._getIds([on(r)]).pipe(we((n) => n[0]))); } - function yne(t, e) { + function hne(t, e) { return Le(t, (r) => e.derive.bagsList.listNodes(r.bag).pipe(we((n) => st({ nodes: n }, r)))); } - function bne(t, e) { + function dne(t, e) { return Le(t, (r) => e.derive.bagsList.get(r).pipe(Oe((n) => e.derive.bagsList.expand(n)))); } - function wne(t, e) { - const r = new Xc(e), n = X8(t); + function pne(t, e) { + const r = new Kc(e), n = q8(t); return r.pipe( Oe((i) => n.listNodes(i)), Us((i) => { - Zc(() => { + Yc(() => { i.isSome && i.value.next.isSome ? r.next(i.unwrap().next.unwrap()) : r.complete(); }); }), @@ -34354,39 +34355,39 @@ ${Ez(e, r)}`); we((i) => i.map((s) => s.unwrap())) ); } - function vne(t, e) { - return Le(t, (r) => r && r.head.isSome ? wne(e, r.head.unwrap()) : xe([])); + function mne(t, e) { + return Le(t, (r) => r && r.head.isSome ? pne(e, r.head.unwrap()) : xe([])); } - var xne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var gne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - _getIds: pne, - all: mne, - expand: yne, - get: gne, - getExpanded: bne, - listNodes: vne + _getIds: une, + all: lne, + expand: hne, + get: fne, + getExpanded: dne, + listNodes: mne }, Symbol.toStringTag, { value: "Module" })); - var _ne = "0x76657374696e6720"; - function Ene(t, e, r) { + var yne = "0x76657374696e6720"; + function bne(t, e, r) { let n = t.registry.createType("Balance"), i = [], s = t.registry.createType("Balance"), o = false; if (Array.isArray(r)) { - i = r.filter(({ until: c }) => !c || e && c.gt(e)), o = i.some(({ amount: c }) => c && c.isMax()), s = t.registry.createType("Balance", i.filter(({ id: c }) => c.eq(_ne)).reduce((c, { amount: u }) => c.iadd(u), new ct(0))); + i = r.filter(({ until: c }) => !c || e && c.gt(e)), o = i.some(({ amount: c }) => c && c.isMax()), s = t.registry.createType("Balance", i.filter(({ id: c }) => c.eq(yne)).reduce((c, { amount: u }) => c.iadd(u), new ct(0))); const a = i.filter(({ amount: c }) => c && !c.isMax()); - a.length && (n = t.registry.createType("Balance", l4(...a.map(({ amount: c }) => c)))); + a.length && (n = t.registry.createType("Balance", c4(...a.map(({ amount: c }) => c)))); } return { allLocked: o, lockedBalance: n, lockedBreakdown: i, vestingLocked: s }; } - function K7(t, e, r, n) { - const { allLocked: i, lockedBalance: s, lockedBreakdown: o, vestingLocked: a } = Ene(t, e, n); + function F7(t, e, r, n) { + const { allLocked: i, lockedBalance: s, lockedBreakdown: o, vestingLocked: a } = bne(t, e, n); return st({}, r, { - availableBalance: t.registry.createType("Balance", i ? 0 : l4(new ct(0), r != null && r.freeBalance ? r.freeBalance.sub(s) : new ct(0))), + availableBalance: t.registry.createType("Balance", i ? 0 : c4(new ct(0), r != null && r.freeBalance ? r.freeBalance.sub(s) : new ct(0))), lockedBalance: s, lockedBreakdown: o, vestingLocked: a }); } - function Sne(t, e, r) { - const n = r || [], i = !e.vestingLocked.isZero(), s = n.map(({ locked: c, perBlock: u, startingBlock: f }) => t.gt(f) ? BN(c, u.mul(t.sub(f))) : Jr), o = s.reduce((c, u) => c.iadd(u), new ct(0)), a = n.reduce((c, { locked: u }) => c.iadd(u), new ct(0)); + function wne(t, e, r) { + const n = r || [], i = !e.vestingLocked.isZero(), s = n.map(({ locked: c, perBlock: u, startingBlock: f }) => t.gt(f) ? kN(c, u.mul(t.sub(f))) : Jr), o = s.reduce((c, u) => c.iadd(u), new ct(0)), a = n.reduce((c, { locked: u }) => c.iadd(u), new ct(0)); return { isVesting: i, vestedBalance: o, @@ -34401,16 +34402,16 @@ ${Ez(e, r)}`); vestingTotal: a }; } - function Mne(t, e) { - const [r, [n, i, s], o] = e, a = K7(t, o, r, i[0]); - return st(a, Sne(o, a, n), { + function vne(t, e) { + const [r, [n, i, s], o] = e, a = F7(t, o, r, i[0]); + return st(a, wne(o, a, n), { accountId: r.accountId, accountNonce: r.accountNonce, - additional: i.slice(1).map((c, u) => K7(t, o, r.additional[u], c)), + additional: i.slice(1).map((c, u) => F7(t, o, r.additional[u], c)), namedReserves: s }); } - function Ane(t, e) { + function xne(t, e) { return Qe([ t.query.balances.locks(e), t.query.balances.vesting(e) @@ -34427,19 +34428,19 @@ ${Ez(e, r)}`); ]; })); } - var Tne = (t) => !!t; - function X7(t) { + var _ne = (t) => !!t; + function H7(t) { return [ t.map((e) => !e), - t.filter(Tne) + t.filter(_ne) ]; } - function Nne(t, e, r = ["balances"]) { + function Ene(t, e, r = ["balances"]) { var a; - const [n, i] = X7(r.map((c) => { + const [n, i] = H7(r.map((c) => { var u, f; return ((u = t.derive[c]) == null ? void 0 : u.customLocks) || ((f = t.query[c]) == null ? void 0 : f.locks); - })), [s, o] = X7(r.map((c) => { + })), [s, o] = H7(r.map((c) => { var u; return (u = t.query[c]) == null ? void 0 : u.reserves; })); @@ -34457,24 +34458,24 @@ ${Ez(e, r)}`); ]; })); } - function Jk(t, e) { + function Hk(t, e) { const r = e.registry.getModuleInstances(e.runtimeVersion.specName, "balances"); return Le(t, (n) => { var i, s; return Qe([ e.derive.balances.account(n), - St((i = e.query.system) == null ? void 0 : i.account) || St((s = e.query.balances) == null ? void 0 : s.account) ? Nne(e, n, r) : Ane(e, n) + St((i = e.query.system) == null ? void 0 : i.account) || St((s = e.query.balances) == null ? void 0 : s.account) ? Ene(e, n, r) : xne(e, n) ]).pipe(Oe(([o, a]) => Qe([ xe(o), xe(a), e.derive.chain.bestNumber() - ])), we((o) => Mne(e, o))); + ])), we((o) => vne(e, o))); }); } function Fi(t) { return t.registry.createType("Balance"); } - function Y7(t, [e, r, n, i]) { + function q7(t, [e, r, n, i]) { const s = t.registry.createType("Balance", e.toBn()); return { freeBalance: e, @@ -34484,14 +34485,14 @@ ${Ez(e, r)}`); votingBalance: s }; } - function Ine(t, [e, [r, [n, ...i]]]) { + function Sne(t, [e, [r, [n, ...i]]]) { return st({ accountId: e, accountNonce: r, - additional: i.map((s) => Y7(t, s)) - }, Y7(t, n)); + additional: i.map((s) => q7(t, s)) + }, q7(t, n)); } - function One(t, e) { + function Mne(t, e) { return Qe([ t.query.balances.freeBalance(e), t.query.balances.reservedBalance(e), @@ -34501,14 +34502,14 @@ ${Ez(e, r)}`); [[r, n, Fi(t), Fi(t)]] ])); } - function Qk(t, e) { + function qk(t, e) { const r = (n) => [ n, [[Fi(t), Fi(t), Fi(t), Fi(t)]] ]; return St(t.query.system.account) ? t.query.system.account(e).pipe(we(({ nonce: n }) => r(n))) : St(t.query.system.accountNonce) ? t.query.system.accountNonce(e).pipe(we((n) => r(n))) : xe(r(t.registry.createType("Index"))); } - function Z7(t, e, r = ["balances"]) { + function W7(t, e, r = ["balances"]) { const n = r.map((s) => { var o, a; return ((o = t.derive[s]) == null ? void 0 : o.customAccount) || ((a = t.query[s]) == null ? void 0 : a.account); @@ -34522,9 +34523,9 @@ ${Ez(e, r)}`); ]).pipe(we(([{ nonce: s }, ...o]) => i(s, o))) : Qe([ t.query.system.accountNonce(e), ...n.map((s) => s(e)) - ]).pipe(we(([s, ...o]) => i(s, o))) : Qk(t, e); + ]).pipe(we(([s, ...o]) => i(s, o))) : qk(t, e); } - function Pne(t, e) { + function Ane(t, e) { return t.query.system.account(e).pipe(we((r) => { const n = r.nonce ? r.data : r[1], i = r.nonce || r[0]; if (!n || n.isEmpty) @@ -34539,35 +34540,35 @@ ${Ez(e, r)}`); ]; })); } - function kne(t, e) { + function Tne(t, e) { const r = e.registry.getModuleInstances(e.runtimeVersion.specName, "balances"), n = r && r[0] !== "balances"; return Le(t, (i) => e.derive.accounts.accountId(i).pipe(Oe((s) => { var o, a, c; return s ? Qe([ xe(s), - n ? Z7(e, s, r) : St((o = e.query.system) == null ? void 0 : o.account) ? Pne(e, s) : St((a = e.query.balances) == null ? void 0 : a.account) ? Z7(e, s) : St((c = e.query.balances) == null ? void 0 : c.freeBalance) ? One(e, s) : Qk(e, s) + n ? W7(e, s, r) : St((o = e.query.system) == null ? void 0 : o.account) ? Ane(e, s) : St((a = e.query.balances) == null ? void 0 : a.account) ? W7(e, s) : St((c = e.query.balances) == null ? void 0 : c.freeBalance) ? Mne(e, s) : qk(e, s) ]) : xe([e.registry.createType("AccountId"), [ e.registry.createType("Index"), [[Fi(e), Fi(e), Fi(e), Fi(e)]] ]]); - }), we((s) => Ine(e, s)))); + }), we((s) => Sne(e, s)))); } - function Rne(t, e) { + function Nne(t, e) { return Le(t, (r) => r != null && r.length ? Qe(r.map((n) => e.derive.balances.account(n))) : xe([])); } - var Cne = Jk; - var Dne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Ine = Hk; + var One = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - account: kne, - all: Jk, - votingBalance: Cne, - votingBalances: Rne + account: Tne, + all: Hk, + votingBalance: Ine, + votingBalances: Nne }, Symbol.toStringTag, { value: "Module" })); - function Lne(t, e) { + function Pne(t, e) { const r = t.tx.bounties ? t.tx.bounties : t.tx.treasury, n = [r.approveBounty, r.closeBounty, r.proposeCurator, r.unassignCurator]; return e.filter((i) => n.find((s) => i.proposal && s.is(i.proposal))); } - function J7([t, e, r, n]) { + function G7([t, e, r, n]) { const i = []; return t.forEach((s, o) => { s.isSome && i.push({ @@ -34578,7 +34579,7 @@ ${Ez(e, r)}`); }); }), i; } - function Bne(t, e) { + function kne(t, e) { const r = e.query.bounties || e.query.treasury; return Le(t, () => r.bounties ? Qe([ r.bountyCount(), @@ -34592,18 +34593,18 @@ ${Ez(e, r)}`); r.bounties.multi(s), r.bountyDescriptions.multi(s), xe(s), - xe(Lne(e, i)) + xe(Pne(e, i)) ]); - }), we(J7)) : xe(J7([[], [], [], []]))); + }), we(G7)) : xe(G7([[], [], [], []]))); } - var Une = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Rne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - bounties: Bne + bounties: kne }, Symbol.toStringTag, { value: "Module" })); - function $k(t) { - return (e, r) => Le(e, () => t(r).pipe(we(am))); + function Wk(t) { + return (e, r) => Le(e, () => t(r).pipe(we(om))); } - function jne(t, e) { + function Cne(t, e) { var s, o, a, c; const r = (s = e.session) != null && s.validators ? e.session.validators() : xe(null), { logs: [n] } = t.digest, i = n && (n.isConsensus && n.asConsensus[0].isNimbus && n.asConsensus[1] || n.isPreRuntime && n.asPreRuntime[0].isNimbus && n.asPreRuntime[1]); if (i) { @@ -34631,18 +34632,18 @@ ${Ez(e, r)}`); xe(null) ]); } - function Y8(t, e, r) { - return t.queryAt(e.parentHash.isEmpty ? r || e.hash : e.parentHash).pipe(Oe((n) => jne(e, n))); + function W8(t, e, r) { + return t.queryAt(e.parentHash.isEmpty ? r || e.hash : e.parentHash).pipe(Oe((n) => Cne(e, n))); } - var Vne = /* @__PURE__ */ $k((t) => t.rpc.chain.subscribeNewHeads()); - var zne = /* @__PURE__ */ $k((t) => t.rpc.chain.subscribeFinalizedHeads()); - function Fne(t, e) { + var Dne = /* @__PURE__ */ Wk((t) => t.rpc.chain.subscribeNewHeads()); + var Lne = /* @__PURE__ */ Wk((t) => t.rpc.chain.subscribeFinalizedHeads()); + function Bne(t, e) { return Le(t, () => Qe([ e.derive.chain.bestNumber(), e.derive.chain.bestNumberFinalized() ]).pipe(we(([r, n]) => e.registry.createType("BlockNumber", r.sub(n))))); } - function eR(t, e) { + function Gk(t, e) { const [r] = t.logs.filter((o) => o.isConsensus), [n] = t.logs.filter((o) => o.isPreRuntime), [i] = t.logs.filter((o) => o.isSeal); let s; try { @@ -34662,13 +34663,13 @@ ${Ez(e, r)}`); } return s; } - function Z8(t, e, r, n) { + function G8(t, e, r, n) { const i = t.createClass("Header"); class s extends i { constructor(c, u, f, p) { super(c, u); re(this, "__internal__author"); - this.__internal__author = p || eR(this.digest, f || []), this.createdAtHash = u == null ? void 0 : u.createdAtHash; + this.__internal__author = p || Gk(this.digest, f || []), this.createdAtHash = u == null ? void 0 : u.createdAtHash; } get author() { return this.__internal__author; @@ -34676,14 +34677,14 @@ ${Ez(e, r)}`); } return new s(t, e, r, n); } - function Hne(t, e) { + function Une(t, e) { return t.map((r, n) => { let i, s; const o = e.filter(({ phase: a }) => a.isApplyExtrinsic && a.asApplyExtrinsic.eq(n)).map(({ event: a }) => (a.section === "system" && (a.method === "ExtrinsicSuccess" ? s = a.data[0] : a.method === "ExtrinsicFailed" && (i = a.data[0], s = a.data[1])), a)); return { dispatchError: i, dispatchInfo: s, events: o, extrinsic: r }; }); } - function tR(t, e, r, n, i) { + function Kk(t, e, r, n, i) { const s = t.createClass("SignedBlock"); class o extends s { constructor(u, f, p, b, E) { @@ -34691,7 +34692,7 @@ ${Ez(e, r)}`); re(this, "__internal__author"); re(this, "__internal__events"); re(this, "__internal__extrinsics"); - this.__internal__author = E || eR(this.block.header.digest, b || []), this.__internal__events = p || [], this.__internal__extrinsics = Hne(this.block.extrinsics, this.__internal__events), this.createdAtHash = f == null ? void 0 : f.createdAtHash; + this.__internal__author = E || Gk(this.block.header.digest, b || []), this.__internal__events = p || [], this.__internal__extrinsics = Une(this.block.extrinsics, this.__internal__events), this.createdAtHash = f == null ? void 0 : f.createdAtHash; } get author() { return this.__internal__author; @@ -34705,29 +34706,29 @@ ${Ez(e, r)}`); } return new o(t, e, r, n, i); } - function qne(t, e) { + function jne(t, e) { return Le(t, (r) => Qe([ e.rpc.chain.getBlock(r), e.queryAt(r) ]).pipe(Oe(([n, i]) => Qe([ xe(n), i.system.events(), - Y8(e, n.block.header, r) - ])), we(([n, i, [, s, o]]) => tR(i.registry, n, i, s, o)))); + W8(e, n.block.header, r) + ])), we(([n, i, [, s, o]]) => Kk(i.registry, n, i, s, o)))); } - function Wne(t, e) { + function Vne(t, e) { return Le(t, (r) => e.rpc.chain.getBlockHash(r).pipe(Oe((n) => e.derive.chain.getBlock(n)))); } - function Gne(t, e) { - return Le(t, (r) => e.rpc.chain.getHeader(r).pipe(Oe((n) => Y8(e, n, r)), we(([n, i, s]) => Z8((i || n).registry, n, i, s)))); + function zne(t, e) { + return Le(t, (r) => e.rpc.chain.getHeader(r).pipe(Oe((n) => W8(e, n, r)), we(([n, i, s]) => G8((i || n).registry, n, i, s)))); } - function Kne(t, e) { + function Fne(t, e) { return Le(t, () => e.derive.chain.subscribeFinalizedHeads().pipe(Oe((r) => e.derive.chain.getBlock(r.createdAtHash || r.hash)))); } - function Xne(t, e) { + function Hne(t, e) { return Le(t, (r, n, i = []) => e.rpc.chain.getHeader(r).pipe(Oe((s) => s.parentHash.eq(n) ? xe([s, ...i]) : e.derive.chain._getHeaderRange(s.parentHash, n, [s, ...i])))); } - function Yne(t, e) { + function qne(t, e) { return Le(t, () => { let r = null; return e.rpc.chain.subscribeFinalizedHeads().pipe(Oe((n) => { @@ -34736,27 +34737,27 @@ ${Ez(e, r)}`); })); }); } - function Zne(t, e) { + function Wne(t, e) { return Le(t, () => e.derive.chain.subscribeNewHeads().pipe(Oe((r) => e.derive.chain.getBlock(r.createdAtHash || r.hash)))); } - function Jne(t, e) { - return Le(t, () => e.rpc.chain.subscribeNewHeads().pipe(Oe((r) => Y8(e, r)), we(([r, n, i]) => (r.createdAtHash = r.hash, Z8(r.registry, r, n, i))))); + function Gne(t, e) { + return Le(t, () => e.rpc.chain.subscribeNewHeads().pipe(Oe((r) => W8(e, r)), we(([r, n, i]) => (r.createdAtHash = r.hash, G8(r.registry, r, n, i))))); } - var Qne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Kne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - _getHeaderRange: Xne, - bestNumber: Vne, - bestNumberFinalized: zne, - bestNumberLag: Fne, - getBlock: qne, - getBlockByNumber: Wne, - getHeader: Gne, - subscribeFinalizedBlocks: Kne, - subscribeFinalizedHeads: Yne, - subscribeNewBlocks: Zne, - subscribeNewHeads: Jne + _getHeaderRange: Hne, + bestNumber: Dne, + bestNumberFinalized: Lne, + bestNumberLag: Bne, + getBlock: jne, + getBlockByNumber: Vne, + getHeader: zne, + subscribeFinalizedBlocks: Fne, + subscribeFinalizedHeads: qne, + subscribeNewBlocks: Wne, + subscribeNewHeads: Gne }, Symbol.toStringTag, { value: "Module" })); - function $ne(t) { + function Xne(t) { return xe([ t.consts.contracts.callBaseFee || t.registry.createType("Balance"), t.consts.contracts.contractFee || t.registry.createType("Balance"), @@ -34770,8 +34771,8 @@ ${Ez(e, r)}`); t.consts.contracts.tombstoneDeposit || t.registry.createType("Balance") ]); } - function eie(t, e) { - return Le(t, () => $ne(e).pipe(we(([r, n, i, s, o, a, c, u, f, p]) => ({ + function Yne(t, e) { + return Le(t, () => Xne(e).pipe(we(([r, n, i, s, o, a, c, u, f, p]) => ({ callBaseFee: r, contractFee: n, creationFee: i, @@ -34784,23 +34785,23 @@ ${Ez(e, r)}`); transferFee: a })))); } - var tie = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Zne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - fees: eie + fees: Yne }, Symbol.toStringTag, { value: "Module" })); - function rie(t) { + function Jne(t) { return !Array.isArray(t); } - function nie(t) { + function Qne(t) { return t.stakeOf.entries().pipe(we((e) => e.map(([{ args: [r] }, n]) => [r, n]))); } - function iie(t) { + function $ne(t) { return t.votesOf.entries().pipe(we((e) => e.map(([{ args: [r] }, n]) => [r, n]))); } - function sie(t, e) { + function eie(t, e) { return Qe([ - nie(e), - iie(e) + Qne(e), + $ne(e) ]).pipe(we(([r, n]) => { const i = []; return n.forEach(([s, o]) => { @@ -34811,70 +34812,70 @@ ${Ez(e, r)}`); }), i; })); } - function oie(t) { + function tie(t) { return t.voting.entries().pipe(we((e) => e.map(([{ args: [r] }, n]) => [ r, - rie(n) ? { stake: n.stake, votes: n.votes } : { stake: n[0], votes: n[1] } + Jne(n) ? { stake: n.stake, votes: n.votes } : { stake: n[0], votes: n[1] } ]))); } - function aie(t, e) { + function rie(t, e) { const r = e.query.elections || e.query.phragmenElection || e.query.electionsPhragmen; - return Le(t, () => r ? r.stakeOf ? sie(e, r) : oie(r) : xe([])); + return Le(t, () => r ? r.stakeOf ? eie(e, r) : tie(r) : xe([])); } - function cie(t, e) { + function nie(t, e) { return Le(t, (r) => e.derive.council.votes().pipe(we((n) => (n.find(([i]) => i.eq(r)) || [null, { stake: e.registry.createType("Balance"), votes: [] }])[1]))); } - var uie = /* @__PURE__ */ Wg("council"); - var lie = /* @__PURE__ */ Kg("council"); - var fie = /* @__PURE__ */ Yg("council"); - var hie = /* @__PURE__ */ Zg("council"); - var die = /* @__PURE__ */ Jg("council"); - var pie = /* @__PURE__ */ Xg("council"); - var mie = /* @__PURE__ */ Gg("council"); - var gie = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var iie = /* @__PURE__ */ Wg("council"); + var sie = /* @__PURE__ */ Kg("council"); + var oie = /* @__PURE__ */ Yg("council"); + var aie = /* @__PURE__ */ Zg("council"); + var cie = /* @__PURE__ */ Jg("council"); + var uie = /* @__PURE__ */ Xg("council"); + var lie = /* @__PURE__ */ Gg("council"); + var fie = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - hasProposals: lie, - members: uie, - prime: mie, - proposal: fie, - proposalCount: hie, - proposalHashes: die, - proposals: pie, - votes: aie, - votesOf: cie + hasProposals: sie, + members: iie, + prime: lie, + proposal: oie, + proposalCount: aie, + proposalHashes: cie, + proposals: uie, + votes: rie, + votesOf: nie }, Symbol.toStringTag, { value: "Module" })); - function yie(t) { + function hie(t) { return Bt($t(":child_storage:default:", Pn($t("crowdloan", (t.fundIndex || t.trieIndex).toU8a())))); } - function bie(t, e) { - return Le(t, (r) => e.query.crowdloan.funds(r).pipe(we((n) => n.isSome ? yie(n.unwrap()) : null))); + function die(t, e) { + return Le(t, (r) => e.query.crowdloan.funds(r).pipe(we((n) => n.isSome ? hie(n.unwrap()) : null))); } - function rR(t, e) { + function Xk(t, e) { var i; const r = [], n = []; return e.filter(({ event: { data: [, s], method: o, section: a } }) => a === "crowdloan" && ["Contributed", "Withdrew"].includes(o) && s.eq(t)).reduce((s, { event: { data: [o], method: a } }) => (a === "Contributed" ? s.added.push(o.toHex()) : s.removed.push(o.toHex()), s), { added: r, blockHash: ((i = e.createdAtHash) == null ? void 0 : i.toHex()) || "-", removed: n }); } var zy = 1e3; - function wie(t, e) { + function pie(t, e) { let r = [], n = []; return t.query.system.events().pipe(Oe((i) => { var o; - const s = rR(e, i); + const s = Xk(e, i); return s.added.length || s.removed.length ? (r = r.concat(...s.added), n = n.concat(...s.removed), xe({ added: r, addedDelta: s.added, blockHash: ((o = i.createdAtHash) == null ? void 0 : o.toHex()) || "-", removed: n, removedDelta: s.removed })) : Gi; }), Cr({ added: r, addedDelta: [], blockHash: "-", removed: n, removedDelta: [] })); } - function vie(t, e) { + function mie(t, e) { return t.query.system.events().pipe(Oe((r) => { var i; return r.filter(({ event: { data: [s], method: o, section: a } }) => a === "crowdloan" && ["AllRefunded", "Dissolved", "PartiallyRefunded"].includes(o) && s.eq(e)).length ? xe(((i = r.createdAtHash) == null ? void 0 : i.toHex()) || "-") : Gi; }), Cr("-")); } - function xie(t, e) { - const r = new Xc(void 0); + function gie(t, e) { + const r = new Kc(void 0); return r.pipe( Oe((n) => t.rpc.childstate.getKeysPaged(e, "0x", zy, n)), Us((n) => { - Zc(() => { + Yc(() => { n.length === zy ? r.next(n[zy - 1].toHex()) : r.complete(); }); }), @@ -34882,13 +34883,13 @@ ${Ez(e, r)}`); we((n) => Vu(n)) ); } - function _ie(t, e, r) { - return vie(t, e).pipe(Oe(() => St(t.rpc.childstate.getKeysPaged) ? xie(t, r) : t.rpc.childstate.getKeys(r, "0x")), we((n) => n.map((i) => i.toHex()))); + function yie(t, e, r) { + return mie(t, e).pipe(Oe(() => St(t.rpc.childstate.getKeysPaged) ? gie(t, r) : t.rpc.childstate.getKeys(r, "0x")), we((n) => n.map((i) => i.toHex()))); } - function Eie(t, e, r) { + function bie(t, e, r) { return Qe([ - _ie(t, e, r), - wie(t, e) + yie(t, e, r), + pie(t, e) ]).pipe(we(([n, { added: i, blockHash: s, removed: o }]) => { const a = {}; return n.forEach((c) => { @@ -34903,40 +34904,40 @@ ${Ez(e, r)}`); }; })); } - function Sie(t, e) { - return Le(t, (r) => e.derive.crowdloan.childKey(r).pipe(Oe((n) => n ? Eie(e, r, n) : xe({ blockHash: "-", contributorsHex: [] })))); + function wie(t, e) { + return Le(t, (r) => e.derive.crowdloan.childKey(r).pipe(Oe((n) => n ? bie(e, r, n) : xe({ blockHash: "-", contributorsHex: [] })))); } - function nR(t, e, r) { + function Yk(t, e, r) { return Qe(r.map((n) => t.rpc.childstate.getStorage(e, n))).pipe(we((n) => n.map((i) => t.registry.createType("Option", i)).map((i) => i.isSome ? t.registry.createType("Balance", i.unwrap()) : t.registry.createType("Balance")).reduce((i, s, o) => st(i, { [r[o]]: s }), {}))); } - function Mie(t, e, r, n) { + function vie(t, e, r, n) { return t.query.system.events().pipe(Oe((i) => { - const s = rR(e, i), o = n.filter((a) => s.added.includes(a) || s.removed.includes(a)); - return o.length ? nR(t, r, o) : Gi; + const s = Xk(e, i), o = n.filter((a) => s.added.includes(a) || s.removed.includes(a)); + return o.length ? Yk(t, r, o) : Gi; }), Cr({})); } - function Aie(t, e, r, n) { + function xie(t, e, r, n) { return Qe([ - nR(t, r, n), - Mie(t, e, r, n) + Yk(t, r, n), + vie(t, e, r, n) ]).pipe(we(([i, s]) => st({}, i, s))); } - function Tie(t, e) { - return Le(t, (r, n) => e.derive.crowdloan.childKey(r).pipe(Oe((i) => i && n.length ? Aie(e, r, i, n) : xe({})))); + function _ie(t, e) { + return Le(t, (r, n) => e.derive.crowdloan.childKey(r).pipe(Oe((i) => i && n.length ? xie(e, r, i, n) : xe({})))); } - var Nie = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Eie = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - childKey: bie, - contributions: Sie, - ownContributions: Tie + childKey: die, + contributions: wie, + ownContributions: _ie }, Symbol.toStringTag, { value: "Module" })); - function Iie(t) { + function Sie(t) { return !!t.proposalHash; } - function Oie(t) { + function Mie(t) { return !!t.tally; } - function Q7(t, e, r, n) { + function K7(t, e, r, n) { for (; ; ) { const i = t.div(e), s = r.div(n); if (i.lt(s)) @@ -34951,20 +34952,20 @@ ${Ez(e, r)}`); t = n, r = e, e = a, n = o; } } - function Pie(t, e, { votedAye: r, votedNay: n, votedTotal: i }) { - const s = f4(i); - return s.isZero() ? false : t.isSuperMajorityApprove ? Q7(n, s, r, e) : Q7(n, e, r, s); + function Aie(t, e, { votedAye: r, votedNay: n, votedTotal: i }) { + const s = u4(i); + return s.isZero() ? false : t.isSuperMajorityApprove ? K7(n, s, r, e) : K7(n, e, r, s); } - function kie(t, e, r) { - return t.isSimpleMajority ? r.votedAye.gt(r.votedNay) : Pie(t, e, r); + function Tie(t, e, r) { + return t.isSimpleMajority ? r.votedAye.gt(r.votedNay) : Aie(t, e, r); } - function Rie(t) { + function Nie(t) { return t.reduce((e, r) => { const { balance: n, vote: i } = r, s = i.conviction.index === 0, o = n.muln(s ? 1 : i.conviction.index).divn(s ? 10 : 1); return i.isAye ? (e.allAye.push(r), e.voteCountAye++, e.votedAye.iadd(o)) : (e.allNay.push(r), e.voteCountNay++, e.votedNay.iadd(o)), e.voteCount++, e.votedTotal.iadd(o), e; }, { allAye: [], allNay: [], voteCount: 0, voteCountAye: 0, voteCountNay: 0, votedAye: new ct(0), votedNay: new ct(0), votedTotal: new ct(0) }); } - function Cie(t, e) { + function Iie(t, e) { const r = [], n = []; return e.forEach((i) => { i.vote.isAye ? r.push(i) : n.push(i); @@ -34979,33 +34980,33 @@ ${Ez(e, r)}`); votedTotal: t.turnout }; } - function Die(t, e, r) { - const n = Oie(e.status) ? Cie(e.status.tally, r) : Rie(r); + function Oie(t, e, r) { + const n = Mie(e.status) ? Iie(e.status.tally, r) : Nie(r); return st({}, n, { - isPassing: kie(e.status.threshold, t, n), + isPassing: Tie(e.status.threshold, t, n), votes: r }); } - function Lie(t) { + function Pie(t) { if (t.isNone) return null; const e = t.unwrap(); - return Iie(e) ? e : e.isOngoing ? e.asOngoing : null; + return Sie(e) ? e : e.isOngoing ? e.asOngoing : null; } function Ml(t) { - return t.isLegacy ? t.asLegacy.hash_.toHex() : t.isLookup ? t.asLookup.hash_.toHex() : t.isInline ? t.asInline.hash.toHex() : pr(t) ? Ft(t) ? t : y4(t) : Et(t) ? Bt(t) : t.toHex(); + return t.isLegacy ? t.asLegacy.hash_.toHex() : t.isLookup ? t.asLookup.hash_.toHex() : t.isInline ? t.asInline.hash.toHex() : pr(t) ? Ft(t) ? t : m4(t) : Et(t) ? Bt(t) : t.toHex(); } - function Bie(t) { + function kie(t) { return Ml(t.proposal || t.proposalHash); } - var Uie = y4("democrac"); - function jie(t) { + var Rie = m4("democrac"); + function Cie(t) { return t instanceof us; } - function Vie(t) { + function Die(t) { return t.isInline || t.isLegacy || t.isLookup; } - function zie(t) { + function Lie(t) { return t.query.democracy.dispatchQueue().pipe(Oe((e) => Qe([ xe(e), t.derive.democracy.preimages(e.map(([, r]) => r)) @@ -35016,7 +35017,7 @@ ${Ez(e, r)}`); index: s })))); } - function Fie(t) { + function Bie(t) { return t.derive.democracy.referendumsFinished().pipe(Oe(() => t.query.scheduler.agenda.keys()), Oe((e) => { const r = e.map(({ args: [n] }) => n); return r.length ? Qe([ @@ -35025,16 +35026,16 @@ ${Ez(e, r)}`); ]) : xe([[], []]); })); } - function Hie(t) { - return Fie(t).pipe(Oe(([e, r]) => { + function Uie(t) { + return Bie(t).pipe(Oe(([e, r]) => { const n = []; return e.forEach((i, s) => { (r[s] || []).filter((o) => o.isSome).forEach((o) => { const a = o.unwrap(); if (a.maybeId.isSome) { const c = a.maybeId.unwrap().toHex(); - if (c.startsWith(Uie)) { - const u = jie(a.call) ? Vie(a.call) ? Ml(a.call) : a.call.isHash ? a.call.asHash.toHex() : a.call.asValue.args[0].toHex() : a.call.args[0].toHex(); + if (c.startsWith(Rie)) { + const u = Cie(a.call) ? Die(a.call) ? Ml(a.call) : a.call.isHash ? a.call.asHash.toHex() : a.call.asValue.args[0].toHex() : a.call.args[0].toHex(); n.push({ at: i, imageHash: u, index: t.registry.createType("(u64, ReferendumIndex)", c)[1] }); } } @@ -35045,41 +35046,41 @@ ${Ez(e, r)}`); ]); }), we(([e, r]) => e.map((n, i) => st({ image: r[i] }, n)))); } - function qie(t, e) { + function jie(t, e) { return Le(t, () => { var r; - return St((r = e.query.scheduler) == null ? void 0 : r.agenda) ? Hie(e) : e.query.democracy.dispatchQueue ? zie(e) : xe([]); + return St((r = e.query.scheduler) == null ? void 0 : r.agenda) ? Uie(e) : e.query.democracy.dispatchQueue ? Lie(e) : xe([]); }); } - var iR = [0, 1, 2, 4, 8, 16, 32]; - function Wie(t, e, { approved: r, end: n }) { + var Zk = [0, 1, 2, 4, 8, 16, 32]; + function Vie(t, e, { approved: r, end: n }) { return [ n, - r.isTrue && e.isAye || r.isFalse && e.isNay ? n.add((t.consts.democracy.voteLockingPeriod || t.consts.democracy.enactmentPeriod).muln(iR[e.conviction.index])) : Jr + r.isTrue && e.isAye || r.isFalse && e.isNay ? n.add((t.consts.democracy.voteLockingPeriod || t.consts.democracy.enactmentPeriod).muln(Zk[e.conviction.index])) : Jr ]; } - function Gie(t, [e, r], n) { - const { balance: i, vote: s } = r.asStandard, [o, a] = n.isFinished ? Wie(t, s, n.asFinished) : [Jr, Jr]; + function zie(t, [e, r], n) { + const { balance: i, vote: s } = r.asStandard, [o, a] = n.isFinished ? Vie(t, s, n.asFinished) : [Jr, Jr]; return { balance: i, isDelegated: false, isFinished: n.isFinished, referendumEnd: o, referendumId: e, unlockAt: a, vote: s }; } - function Kie(t, { balance: e, conviction: r, target: n }) { + function Fie(t, { balance: e, conviction: r, target: n }) { return t.derive.democracy.locks(n).pipe(we((i) => i.map(({ isFinished: s, referendumEnd: o, referendumId: a, unlockAt: c, vote: u }) => ({ balance: e, isDelegated: true, isFinished: s, referendumEnd: o, referendumId: a, - unlockAt: c.isZero() ? c : o.add((t.consts.democracy.voteLockingPeriod || t.consts.democracy.enactmentPeriod).muln(iR[r.index])), + unlockAt: c.isZero() ? c : o.add((t.consts.democracy.voteLockingPeriod || t.consts.democracy.enactmentPeriod).muln(Zk[r.index])), vote: t.registry.createType("Vote", { aye: u.isAye, conviction: r }) })))); } - function Xie(t, { votes: e }) { - return e.length ? t.query.democracy.referendumInfoOf.multi(e.map(([r]) => r)).pipe(we((r) => e.map((n, i) => [n, r[i].unwrapOr(null)]).filter((n) => !!n[1] && Ar(n[1].end) && n[0][1].isStandard).map(([n, i]) => Gie(t, n, i)))) : xe([]); + function Hie(t, { votes: e }) { + return e.length ? t.query.democracy.referendumInfoOf.multi(e.map(([r]) => r)).pipe(we((r) => e.map((n, i) => [n, r[i].unwrapOr(null)]).filter((n) => !!n[1] && Ar(n[1].end) && n[0][1].isStandard).map(([n, i]) => zie(t, n, i)))) : xe([]); } - function Yie(t, e) { - return Le(t, (r) => e.query.democracy.votingOf ? e.query.democracy.votingOf(r).pipe(Oe((n) => n.isDirect ? Xie(e, n.asDirect) : n.isDelegating ? Kie(e, n.asDelegating) : xe([]))) : xe([])); + function qie(t, e) { + return Le(t, (r) => e.query.democracy.votingOf ? e.query.democracy.votingOf(r).pipe(Oe((n) => n.isDirect ? Hie(e, n.asDirect) : n.isDelegating ? Fie(e, n.asDelegating) : xe([]))) : xe([])); } - function Zie(t, e) { + function Wie(t, e) { if (e.isNone) return xe(null); const [r, n] = e.unwrap(); @@ -35089,22 +35090,22 @@ ${Ez(e, r)}`); threshold: n }))); } - function Jie(t, e) { + function Gie(t, e) { return Le(t, () => { var r; - return (r = e.query.democracy) != null && r.nextExternal ? e.query.democracy.nextExternal().pipe(Oe((n) => Zie(e, n))) : xe(null); + return (r = e.query.democracy) != null && r.nextExternal ? e.query.democracy.nextExternal().pipe(Oe((n) => Wie(e, n))) : xe(null); }); } - function Qie(t) { + function Kie(t) { return t.ticket || t.deposit; } - function $ie(t) { + function Xie(t) { return (t.maybeTicket || t.deposit).unwrapOrDefault(); } - function ese(t, e) { + function Yie(t, e) { return !!e && !t.query.democracy.dispatchQueue; } - function $7(t, [e, r, n, i]) { + function X7(t, [e, r, n, i]) { let s; try { s = t.registry.createType("Call", e.toU8a(true)); @@ -35113,22 +35114,22 @@ ${Ez(e, r)}`); } return { at: i, balance: n, proposal: s, proposer: r }; } - function tse(t, e) { + function Zie(t, e) { if (!e.isNone) { - if (ese(t, e)) { + if (Yie(t, e)) { const r = e.unwrap(); if (r.isMissing) return; const { data: n, deposit: i, provider: s, since: o } = r.asAvailable; - return $7(t, [n, s, i, o]); + return X7(t, [n, s, i, o]); } - return $7(t, e.unwrap()); + return X7(t, e.unwrap()); } } - function rse(t, [e, r, n]) { + function Jie(t, [e, r, n]) { if (!r) return; - const [i, s] = r.isUnrequested ? Qie(r.asUnrequested) : $ie(r.asRequested); + const [i, s] = r.isUnrequested ? Kie(r.asUnrequested) : Xie(r.asRequested); let o; if (n) try { @@ -35138,28 +35139,28 @@ ${Ez(e, r)}`); } return { at: Jr, balance: s, proposal: o, proposalHash: e, proposer: i }; } - function nse(t, e) { + function Qie(t, e) { const r = e.map((n) => Ml(n)); - return t.query.democracy.preimages.multi(r).pipe(we((n) => n.map((i) => tse(t, i)))); + return t.query.democracy.preimages.multi(r).pipe(we((n) => n.map((i) => Zie(t, i)))); } - function ise(t, e) { + function $ie(t, e) { const r = e.map((i) => Ml(i)), n = t.registry.lookup.getTypeDef(t.query.preimage.preimageFor.creator.meta.type.asMap.key).type; return t.query.preimage.statusFor.multi(r).pipe(Oe((i) => { const s = i.map((a) => a.unwrapOr(null)), o = s.map((a, c) => a ? n === "H256" ? r[c] : a.isRequested ? [r[c], a.asRequested.len.unwrapOr(0)] : [r[c], a.asUnrequested.len] : null).filter((a) => !!a); return t.query.preimage.preimageFor.multi(o).pipe(we((a) => { let c = -1; - return s.map((u, f) => u ? [r[f], u, a[++c].unwrapOr(null)] : [r[f], null, null]).map((u) => rse(t, u)); + return s.map((u, f) => u ? [r[f], u, a[++c].unwrapOr(null)] : [r[f], null, null]).map((u) => Jie(t, u)); })); })); } - function sse(t, e) { - return Le(t, (r) => r.length ? St(e.query.democracy.preimages) ? nse(e, r) : St(e.query.preimage.preimageFor) ? ise(e, r) : xe([]) : xe([])); + function ese(t, e) { + return Le(t, (r) => r.length ? St(e.query.democracy.preimages) ? Qie(e, r) : St(e.query.preimage.preimageFor) ? $ie(e, r) : xe([]) : xe([])); } - var ose = /* @__PURE__ */ da((t, e) => t.derive.democracy.preimages([e])); - function ase(t) { + var tse = /* @__PURE__ */ da((t, e) => t.derive.democracy.preimages([e])); + function rse(t) { return St(t[1].mul); } - function cse([t, e, r]) { + function nse([t, e, r]) { return t.filter(([, , n], i) => { var s; return !!((s = r[i]) != null && s.isSome) && !n.isEmpty; @@ -35170,20 +35171,20 @@ ${Ez(e, r)}`); imageHash: Ml(i), index: n, proposer: s - }, ase(a) ? { balance: a[1], seconds: a[0] } : { balance: a[0], seconds: a[1] }); + }, rse(a) ? { balance: a[1], seconds: a[0] } : { balance: a[0], seconds: a[1] }); }); } - function use(t, e) { + function ise(t, e) { return Le(t, () => { var r; return St((r = e.query.democracy) == null ? void 0 : r.publicProps) ? e.query.democracy.publicProps().pipe(Oe((n) => n.length ? Qe([ xe(n), e.derive.democracy.preimages(n.map(([, i]) => i)), e.query.democracy.depositOf.multi(n.map(([i]) => i)) - ]) : xe([[], [], []])), we(cse)) : xe([]); + ]) : xe([[], [], []])), we(nse)) : xe([]); }); } - function lse(t, e) { + function sse(t, e) { return Le(t, () => { var r; return (r = e.query.democracy) != null && r.lowestUnbaked ? e.queryMulti([ @@ -35192,19 +35193,19 @@ ${Ez(e, r)}`); ]).pipe(we(([n, i]) => i.gt(n) ? [...Array(i.sub(n).toNumber())].map((s, o) => n.addn(o)) : [])) : xe([]); }); } - function fse(t, e) { + function ose(t, e) { return Le(t, () => e.derive.democracy.referendumsActive().pipe(Oe((r) => r.length ? Qe([ xe(r), e.derive.democracy._referendumsVotes(r) ]) : xe([[], []])), we(([r, n]) => r.map((i, s) => st({}, i, n[s]))))); } - function hse(t, e) { + function ase(t, e) { return Le(t, () => e.derive.democracy.referendumIds().pipe(Oe((r) => r.length ? e.derive.democracy.referendumsInfo(r) : xe([])))); } - function dse(t, e) { + function cse(t, e) { return Le(t, () => e.derive.democracy.referendumIds().pipe(Oe((r) => e.query.democracy.referendumInfoOf.multi(r)), we((r) => r.map((n) => n.unwrapOr(null)).filter((n) => !!n && n.isFinished).map((n) => n.asFinished)))); } - function pse(t, e) { + function use(t, e) { return t.query.democracy.votersFor(e).pipe(Oe((r) => Qe([ xe(r), r.length ? t.query.democracy.voteOf.multi(r.map((n) => [e, n])) : xe([]), @@ -35216,7 +35217,7 @@ ${Ez(e, r)}`); vote: n[o] || t.registry.createType("Vote") })))); } - function mse(t, e) { + function lse(t, e) { return t.filter(([, r]) => r.isDirect).map(([r, n]) => [ r, n.asDirect.votes.filter(([i]) => i.eq(e)) @@ -35225,9 +35226,9 @@ ${Ez(e, r)}`); isDelegating: false }, o.asStandard)), s), r), []); } - function gse(t, e) { + function fse(t, e) { return t.query.democracy.votingOf.entries().pipe(we((r) => { - const n = r.map(([{ args: [o] }, a]) => [o, a]), i = mse(n, e), s = n.filter(([, o]) => o.isDelegating).map(([o, a]) => [o, a.asDelegating]); + const n = r.map(([{ args: [o] }, a]) => [o, a]), i = lse(n, e), s = n.filter(([, o]) => o.isDelegating).map(([o, a]) => [o, a.asDelegating]); return s.forEach(([o, { balance: a, conviction: c, target: u }]) => { const f = s.find(([b]) => b.eq(u)), p = i.find(({ accountId: b }) => b.eq(f ? f[0] : u)); p && i.push({ @@ -35239,66 +35240,66 @@ ${Ez(e, r)}`); }), i; })); } - function yse(t, e) { + function hse(t, e) { return Le(t, (r) => Qe([ e.derive.democracy.sqrtElectorate(), - St(e.query.democracy.votingOf) ? gse(e, r.index) : pse(e, r.index) - ]).pipe(we(([n, i]) => Die(n, r, i)))); + St(e.query.democracy.votingOf) ? fse(e, r.index) : use(e, r.index) + ]).pipe(we(([n, i]) => Oie(n, r, i)))); } - function bse(t, e) { + function dse(t, e) { return Le(t, (r) => r.length ? Qe(r.map((n) => e.derive.democracy._referendumVotes(n))) : xe([])); } - function wse(t, e) { + function pse(t, e) { return Le(t, (r, n) => { - const i = Lie(n); + const i = Pie(n); return i ? e.derive.democracy.preimage(i.proposal || i.proposalHash).pipe(we((s) => ({ image: s, - imageHash: Bie(i), + imageHash: kie(i), index: e.registry.createType("ReferendumIndex", r), status: i }))) : xe(null); }); } - function vse(t, e) { + function mse(t, e) { return Le(t, (r) => r.length ? e.query.democracy.referendumInfoOf.multi(r).pipe(Oe((n) => Qe(r.map((i, s) => e.derive.democracy._referendumInfo(i, n[s])))), we((n) => n.filter((i) => !!i))) : xe([])); } - function xse(t, e) { - return Le(t, () => e.query.balances.totalIssuance().pipe(we(f4))); + function gse(t, e) { + return Le(t, () => e.query.balances.totalIssuance().pipe(we(u4))); } - var _se = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var yse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - _referendumInfo: wse, - _referendumVotes: yse, - _referendumsVotes: bse, - dispatchQueue: qie, - locks: Yie, - nextExternal: Jie, - preimage: ose, - preimages: sse, - proposals: use, - referendumIds: lse, - referendums: fse, - referendumsActive: hse, - referendumsFinished: dse, - referendumsInfo: vse, - sqrtElectorate: xse + _referendumInfo: pse, + _referendumVotes: hse, + _referendumsVotes: dse, + dispatchQueue: jie, + locks: qie, + nextExternal: Gie, + preimage: tse, + preimages: ese, + proposals: ise, + referendumIds: sse, + referendums: ose, + referendumsActive: ase, + referendumsFinished: cse, + referendumsInfo: mse, + sqrtElectorate: gse }, Symbol.toStringTag, { value: "Module" })); - function Ese(t) { + function bse(t) { return !Array.isArray(t); } - function Sse(t) { + function wse(t) { return Array.isArray(t); } - function e_(t) { - return Ese(t) ? [t.who, t.stake] : t; + function Y7(t) { + return bse(t) ? [t.who, t.stake] : t; } - function Mse(t) { - return Sse(t) ? t[0] : t; + function vse(t) { + return wse(t) ? t[0] : t; } - function t_([, t], [, e]) { + function Z7([, t], [, e]) { return e.cmp(t); } - function Ase(t, e) { + function xse(t, e) { return e ? { candidacyBond: t.consts[e].candidacyBond, desiredRunnersUp: t.consts[e].desiredRunnersUp, @@ -35309,11 +35310,11 @@ ${Ez(e, r)}`); votingBondFactor: t.consts[e].votingBondFactor } : {}; } - function Tse(t) { + function _se(t) { const [e] = t.registry.getModuleInstances(t.runtimeVersion.specName, "council") || ["council"], r = t.query.phragmenElection ? "phragmenElection" : t.query.electionsPhragmen ? "electionsPhragmen" : t.query.elections ? "elections" : null; return [t.query[e] ? e : "council", r]; } - function Nse(t, e, r) { + function Ese(t, e, r) { return t.queryMulti([ t.query[e].members, t.query[r].candidates, @@ -35321,7 +35322,7 @@ ${Ez(e, r)}`); t.query[r].runnersUp ]); } - function Ise(t, e) { + function Sse(t, e) { return Qe([ t.query[e].members(), xe([]), @@ -35329,22 +35330,22 @@ ${Ez(e, r)}`); xe([]) ]); } - function Ose(t, e) { + function Mse(t, e) { return Le(t, () => { - const [r, n] = Tse(e); - return (n ? Nse(e, r, n) : Ise(e, r)).pipe(we(([i, s, o, a]) => st({}, Ase(e, n), { + const [r, n] = _se(e); + return (n ? Ese(e, r, n) : Sse(e, r)).pipe(we(([i, s, o, a]) => st({}, xse(e, n), { candidateCount: e.registry.createType("u32", s.length), - candidates: s.map(Mse), - members: o.length ? o.map(e_).sort(t_) : i.map((c) => [c, e.registry.createType("Balance")]), - runnersUp: a.map(e_).sort(t_) + candidates: s.map(vse), + members: o.length ? o.map(Y7).sort(Z7) : i.map((c) => [c, e.registry.createType("Balance")]), + runnersUp: a.map(Y7).sort(Z7) }))); }); } - var Pse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Ase = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - info: Ose + info: Mse }, Symbol.toStringTag, { value: "Module" })); - function kse([t, e, r, n]) { + function Tse([t, e, r, n]) { return e.forEach((i, s) => { const o = i.toString(), a = n[s], c = !r[s].isEmpty, u = t[o]; (!u || u.hasMessage !== c || !u.blockCount.eq(a)) && (t[o] = { @@ -35354,7 +35355,7 @@ ${Ez(e, r)}`); }); }), t; } - function Rse(t, e) { + function Nse(t, e) { return Le(t, () => { var r; return (r = e.query.imOnline) != null && r.receivedHeartbeats ? e.derive.staking.overview().pipe(Oe(({ currentIndex: n, validators: i }) => Qe([ @@ -35362,34 +35363,34 @@ ${Ez(e, r)}`); xe(i), e.query.imOnline.receivedHeartbeats.multi(i.map((s, o) => [n, o])), e.query.imOnline.authoredBlocks.multi(i.map((s) => [n, s])) - ])), we(kse)) : xe({}); + ])), we(Tse)) : xe({}); }); } - var Cse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Ise = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - receivedHeartbeats: Rse + receivedHeartbeats: Nse }, Symbol.toStringTag, { value: "Module" })); - var Dse = /* @__PURE__ */ Wg("membership"); - var Lse = /* @__PURE__ */ Kg("membership"); - var Bse = /* @__PURE__ */ Yg("membership"); - var Use = /* @__PURE__ */ Zg("membership"); - var jse = /* @__PURE__ */ Jg("membership"); - var Vse = /* @__PURE__ */ Xg("membership"); - var zse = /* @__PURE__ */ Gg("membership"); - var Fse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Ose = /* @__PURE__ */ Wg("membership"); + var Pse = /* @__PURE__ */ Kg("membership"); + var kse = /* @__PURE__ */ Yg("membership"); + var Rse = /* @__PURE__ */ Zg("membership"); + var Cse = /* @__PURE__ */ Jg("membership"); + var Dse = /* @__PURE__ */ Xg("membership"); + var Lse = /* @__PURE__ */ Gg("membership"); + var Bse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - hasProposals: Lse, - members: Dse, - prime: zse, - proposal: Bse, - proposalCount: Use, - proposalHashes: jse, - proposals: Vse + hasProposals: Pse, + members: Ose, + prime: Lse, + proposal: kse, + proposalCount: Rse, + proposalHashes: Cse, + proposals: Dse }, Symbol.toStringTag, { value: "Module" })); - function sR(t, e) { + function Jk(t, e) { return t.isSome ? t.unwrap().some((r) => r.eq(e)) : false; } - function Hse(t, e) { + function Use(t, e) { const r = e.find(([n]) => n === t); if (r && r[1].isSome) { const [n, i] = r[1].unwrap(); @@ -35403,26 +35404,26 @@ ${Ez(e, r)}`); } return null; } - function r_(t, e) { + function J7(t, e) { return e.map((r) => { const n = r.find(([i]) => i === t); return n ? n[1] : null; }); } - function qse(t, [e, r, n, i, s, o, a, c]) { + function jse(t, [e, r, n, i, s, o, a, c]) { return s.isNone ? null : { - active: Hse(t, e), - didUpdate: sR(i, t), + active: Use(t, e), + didUpdate: Jk(i, t), heads: a, id: t, info: st({ id: t }, s.unwrap()), pendingSwapId: o.unwrapOr(null), relayDispatchQueue: c, - retryCollators: r_(t, r), - selectedCollators: r_(t, n) + retryCollators: J7(t, r), + selectedCollators: J7(t, n) }; } - function Wse(t, e) { + function Vse(t, e) { return Le(t, (r) => e.query.registrar && e.query.parachains ? e.queryMulti([ e.query.registrar.active, e.query.registrar.retryQueue, @@ -35432,18 +35433,18 @@ ${Ez(e, r)}`); [e.query.registrar.pendingSwap, r], [e.query.parachains.heads, r], [e.query.parachains.relayDispatchQueue, r] - ]).pipe(we((n) => qse(e.registry.createType("ParaId", r), n))) : xe(null)); + ]).pipe(we((n) => jse(e.registry.createType("ParaId", r), n))) : xe(null)); } - function Gse([t, e, r, n, i]) { + function zse([t, e, r, n, i]) { return t.map((s, o) => ({ - didUpdate: sR(e, s), + didUpdate: Jk(e, s), id: s, info: st({ id: s }, n[o].unwrapOr(null)), pendingSwapId: i[o].unwrapOr(null), relayDispatchQueueSize: r[o][0].toNumber() })); } - function Kse(t, e) { + function Fse(t, e) { return Le(t, () => { var r; return (r = e.query.registrar) != null && r.parachains && e.query.parachains ? e.query.registrar.parachains().pipe(Oe((n) => Qe([ @@ -35452,15 +35453,15 @@ ${Ez(e, r)}`); e.query.parachains.relayDispatchQueueSize.multi(n), e.query.registrar.paras.multi(n), e.query.registrar.pendingSwap.multi(n) - ])), we(Gse)) : xe([]); + ])), we(zse)) : xe([]); }); } - var Xse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Hse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - info: Wse, - overview: Kse + info: Vse, + overview: Fse }, Symbol.toStringTag, { value: "Module" })); - function J8([t, e, r, n, i]) { + function K8([t, e, r, n, i]) { return { activeEra: e, activeEraStart: r, @@ -35469,7 +35470,7 @@ ${Ez(e, r)}`); validatorCount: i }; } - function Yse(t) { + function qse(t) { return t.queryMulti([ t.query.session.currentIndex, t.query.staking.activeEra, @@ -35477,7 +35478,7 @@ ${Ez(e, r)}`); t.query.staking.validatorCount ]).pipe(we(([e, r, n, i]) => { const { index: s, start: o } = r.unwrapOrDefault(); - return J8([ + return K8([ e, s, o, @@ -35486,8 +35487,8 @@ ${Ez(e, r)}`); ]); })); } - function Zse(t) { - return t.query.session.currentIndex().pipe(we((e) => J8([ + function Wse(t) { + return t.query.session.currentIndex().pipe(we((e) => K8([ e, t.registry.createType("EraIndex"), t.registry.createType("Option"), @@ -35495,8 +35496,8 @@ ${Ez(e, r)}`); t.registry.createType("u32") ]))); } - function Jse(t) { - return xe(J8([ + function Gse(t) { + return xe(K8([ t.registry.createType("SessionIndex", 1), t.registry.createType("EraIndex"), t.registry.createType("Option"), @@ -35504,10 +35505,10 @@ ${Ez(e, r)}`); t.registry.createType("u32") ])); } - function Qse(t, e) { - return Le(t, () => e.query.session ? e.query.staking ? Yse(e) : Zse(e) : Jse(e)); + function Kse(t, e) { + return Le(t, () => e.query.session ? e.query.staking ? qse(e) : Wse(e) : Gse(e)); } - function $se(t, e) { + function Xse(t, e) { return Le(t, () => e.derive.session.indexes().pipe(we((r) => { var s, o, a, c; const n = ((o = (s = e.consts) == null ? void 0 : s.babe) == null ? void 0 : o.epochDuration) || e.registry.createType("u64", 1), i = ((c = (a = e.consts) == null ? void 0 : a.staking) == null ? void 0 : c.sessionsPerEra) || e.registry.createType("SessionIndex", 1); @@ -35519,23 +35520,23 @@ ${Ez(e, r)}`); }, r); }))); } - function Q8(t) { + function X8(t) { return (e, r) => Le(e, () => r.derive.session.progress().pipe(we((n) => n[t]))); } - function eoe(t, e, [r, n, i, s]) { + function Yse(t, e, [r, n, i, s]) { const o = n.mul(e.sessionLength).iadd(i), a = r.sub(o), c = e.currentIndex.sub(s).imul(e.sessionLength).iadd(a); return st({ eraProgress: t.registry.createType("BlockNumber", c), sessionProgress: t.registry.createType("BlockNumber", a) }, e); } - function toe(t) { + function Zse(t) { return t.derive.session.info().pipe(we((e) => st({ eraProgress: t.registry.createType("BlockNumber"), sessionProgress: t.registry.createType("BlockNumber") }, e))); } - function roe(t) { + function Jse(t) { return t.derive.session.info().pipe(Oe((e) => { var r; return Qe([ @@ -35556,22 +35557,22 @@ ${Ez(e, r)}`); [r, n, i, s && s.isSome ? s.unwrap() : t.registry.createType("SessionIndex", 1)] ])); } - function noe(t, e) { - return Le(t, () => e.query.babe ? roe(e).pipe(we(([r, n]) => eoe(e, r, n))) : toe(e)); + function Qse(t, e) { + return Le(t, () => e.query.babe ? Jse(e).pipe(we(([r, n]) => Yse(e, r, n))) : Zse(e)); } - var ioe = /* @__PURE__ */ Q8("eraLength"); - var soe = /* @__PURE__ */ Q8("eraProgress"); - var ooe = /* @__PURE__ */ Q8("sessionProgress"); - var aoe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var $se = /* @__PURE__ */ X8("eraLength"); + var eoe = /* @__PURE__ */ X8("eraProgress"); + var toe = /* @__PURE__ */ X8("sessionProgress"); + var roe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - eraLength: ioe, - eraProgress: soe, - indexes: Qse, - info: $se, - progress: noe, - sessionProgress: ooe + eraLength: $se, + eraProgress: eoe, + indexes: Kse, + info: Xse, + progress: Qse, + sessionProgress: toe }, Symbol.toStringTag, { value: "Module" })); - function coe(t) { + function noe(t) { return t.query.society.candidates().pipe(Oe((e) => Qe([ xe(e), t.query.society.suspendedCandidates.multi(e.map(({ who: r }) => r)) @@ -35582,7 +35583,7 @@ ${Ez(e, r)}`); value: i })))); } - function uoe(t) { + function ioe(t) { return t.query.society.candidates.entries().pipe(we((e) => e.filter(([, r]) => r.isSome).map(([{ args: [r] }, n]) => [r, n.unwrap()]).map(([r, { bid: n, kind: i }]) => ({ accountId: r, isSuspended: false, @@ -35590,10 +35591,10 @@ ${Ez(e, r)}`); value: n })))); } - function loe(t, e) { - return Le(t, () => e.query.society.suspendedCandidates && e.query.society.candidates.creator.meta.type.isPlain ? coe(e) : uoe(e)); + function soe(t, e) { + return Le(t, () => e.query.society.suspendedCandidates && e.query.society.candidates.creator.meta.type.isPlain ? noe(e) : ioe(e)); } - function foe(t, e) { + function ooe(t, e) { return Le(t, () => Qe([ e.query.society.bids(), e.query.society.defender ? e.query.society.defender() : xe(void 0), @@ -35611,10 +35612,10 @@ ${Ez(e, r)}`); pot: a })))); } - function hoe(t, e) { + function aoe(t, e) { return Le(t, (r) => e.derive.society._members([r]).pipe(we(([n]) => n))); } - function doe(t, e) { + function coe(t, e) { return Qe([ xe(e), t.query.society.payouts.multi(e), @@ -35632,7 +35633,7 @@ ${Ez(e, r)}`); vouching: a[u].unwrapOr(void 0) })))); } - function poe(t, e) { + function uoe(t, e) { return Qe([ xe(e), t.query.society.members.multi(e), @@ -35654,116 +35655,116 @@ ${Ez(e, r)}`); vouching: f.vouching.unwrapOr(void 0) })))); } - function moe(t, e) { - return Le(t, (r) => e.query.society.members.creator.meta.type.isMap ? poe(e, r) : doe(e, r)); + function loe(t, e) { + return Le(t, (r) => e.query.society.members.creator.meta.type.isMap ? uoe(e, r) : coe(e, r)); } - function goe(t, e) { + function foe(t, e) { return Le(t, () => e.query.society.members.creator.meta.type.isMap ? e.query.society.members.keys().pipe(Oe((r) => e.derive.society._members(r.map(({ args: [n] }) => n)))) : e.query.society.members().pipe(Oe((r) => e.derive.society._members(r)))); } - var yoe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var hoe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - _members: moe, - candidates: loe, - info: foe, - member: hoe, - members: goe + _members: loe, + candidates: soe, + info: ooe, + member: aoe, + members: foe }, Symbol.toStringTag, { value: "Module" })); - var boe = { + var doe = { withDestination: true, withLedger: true, withNominations: true, withPrefs: true }; - function woe(t) { + function poe(t) { return t.reduce((e, { era: r, value: n }) => { const i = r.toString(); return e[i] = (e[i] || Jr).add(n.unwrap()), e; }, {}); } - function voe(t, e, r) { - const n = Object.entries(woe(((e == null ? void 0 : e.unlocking) || []).filter(({ era: i }) => i.unwrap().gt(r.activeEra)))).map(([i, s]) => ({ + function moe(t, e, r) { + const n = Object.entries(poe(((e == null ? void 0 : e.unlocking) || []).filter(({ era: i }) => i.unwrap().gt(r.activeEra)))).map(([i, s]) => ({ remainingEras: new ct(i).isub(r.activeEra), value: t.registry.createType("Balance", s) })); return n.length ? n : void 0; } - function xoe(t, e, r) { + function goe(t, e, r) { return t.registry.createType("Balance", ((e == null ? void 0 : e.unlocking) || []).reduce((n, { era: i, value: s }) => i.unwrap().gt(r.currentEra) ? n : n.iadd(s.unwrap()), new ct(0))); } - function _oe(t, e, r, n) { + function yoe(t, e, r, n) { return st({}, r, n, { - redeemable: xoe(t, n.stakingLedger, e), - unlocking: voe(t, n.stakingLedger, e) + redeemable: goe(t, n.stakingLedger, e), + unlocking: moe(t, n.stakingLedger, e) }); } - function Eoe(t, e) { - return Le(t, (r, n = boe) => e.derive.session.info().pipe(Oe((i) => Qe([ + function boe(t, e) { + return Le(t, (r, n = doe) => e.derive.session.info().pipe(Oe((i) => Qe([ e.derive.staking.keysMulti(r), e.derive.staking.queryMulti(r, n) - ]).pipe(we(([s, o]) => o.map((a, c) => _oe(e, i, s[c], a))))))); + ]).pipe(we(([s, o]) => o.map((a, c) => yoe(e, i, s[c], a))))))); } - var Soe = /* @__PURE__ */ da((t, e, r) => t.derive.staking.accounts([e], r)); - function Moe(t, e) { + var woe = /* @__PURE__ */ da((t, e, r) => t.derive.staking.accounts([e], r)); + function voe(t, e) { return Le(t, () => e.derive.session.indexes().pipe(Oe(({ activeEra: r }) => e.query.staking.erasRewardPoints(r)))); } - var Aoe = { withController: true, withExposure: true, withPrefs: true }; - function Toe(t, e) { + var xoe = { withController: true, withExposure: true, withPrefs: true }; + function _oe(t, e) { return Vu([t, e.filter((r) => !t.find((n) => n.eq(r)))]); } - function Noe(t, e) { - return Le(t, (r = Aoe) => e.derive.staking.validators().pipe(Oe(({ nextElected: n, validators: i }) => e.derive.staking.queryMulti(Toe(n, i), r).pipe(we((s) => ({ + function Eoe(t, e) { + return Le(t, (r = xoe) => e.derive.staking.validators().pipe(Oe(({ nextElected: n, validators: i }) => e.derive.staking.queryMulti(_oe(n, i), r).pipe(we((s) => ({ info: s, nextElected: n, validators: i })))))); } - function $8(t, e, r) { + function Y8(t, e, r) { const n = `${t}-${e.toString()}`; return [ n, - r ? void 0 : Kf.get(n) + r ? void 0 : Gf.get(n) ]; } - function oR(t, e, r) { - return r ? [] : e.map((i) => Kf.get(`${t}-${i.toString()}`)).filter((i) => !!i); + function Qk(t, e, r) { + return r ? [] : e.map((i) => Gf.get(`${t}-${i.toString()}`)).filter((i) => !!i); } - function cm(t, e, r) { - return !e && Kf.set(t, r), r; + function am(t, e, r) { + return !e && Gf.set(t, r), r; } - function aR(t, e, r) { - return !e && r.forEach((n) => Kf.set(`${t}-${n.era.toString()}`, n)), r; + function $k(t, e, r) { + return !e && r.forEach((n) => Gf.set(`${t}-${n.era.toString()}`, n)), r; } - function cR(t, e, r) { + function eR(t, e, r) { return t.map((n) => e.find(({ era: i }) => n.eq(i)) || r.find(({ era: i }) => n.eq(i))).filter((n) => !!n); } - var Ioe = 14; - function Ooe(t, e) { - const r = T1(t, Ioe); + var Soe = 14; + function Moe(t, e) { + const r = A1(t, Soe); let n = 0; - const i = new Xc(r[n]); + const i = new Kc(r[n]); return i.pipe(Oe(e), Us(() => { - Zc(() => { + Yc(() => { n++, n === r.length ? i.complete() : i.next(r[n]); }); }), pl(), we(Vu)); } - function uR(t, e) { + function tR(t, e) { return t.filter((r) => !e.some(({ era: n }) => r.eq(n))); } - function v0(t) { + function b0(t) { return (e, r) => Le(e, (n = false) => r.derive.staking.erasHistoric(n).pipe(Oe((i) => r.derive.staking[t](i, n)))); } - function x0(t) { + function w0(t) { return (e, r) => Le(e, (n, i = false) => r.derive.staking.erasHistoric(i).pipe(Oe((s) => r.derive.staking[t](n, s, i)))); } - function ex(t) { + function Z8(t) { return (e, r) => Le(e, (n) => r.derive.staking[t](n, true)); } - function tx(t) { - return (e, r) => Le(e, (n, i) => n.length ? Ooe(n, (s) => Qe(s.map((o) => r.derive.staking[t](o, i)))) : xe([])); + function J8(t) { + return (e, r) => Le(e, (n, i) => n.length ? Moe(n, (s) => Qe(s.map((o) => r.derive.staking[t](o, i)))) : xe([])); } - var Poe = "eraExposure"; - function koe(t, e) { + var Aoe = "eraExposure"; + function Toe(t, e) { const r = {}, n = {}; return e.forEach(([i, s]) => { const o = i.args[1].toString(); @@ -35773,7 +35774,7 @@ ${Ez(e, r)}`); }); }), { era: t, nominators: r, validators: n }; } - function Roe(t, e) { + function Noe(t, e) { const r = {}, n = {}; return e.forEach(([i, s]) => { if (s.isSome) { @@ -35785,16 +35786,16 @@ ${Ez(e, r)}`); } }), { era: t, nominators: r, validators: n }; } - function Coe(t, e) { + function Ioe(t, e) { return Le(t, (r, n = false) => { - const [i, s] = $8(Poe, r, n); - return s ? xe(s) : e.query.staking.erasStakersPaged ? e.query.staking.erasStakersPaged.entries(r).pipe(we((o) => cm(i, n, Roe(r, o)))) : e.query.staking.erasStakersClipped.entries(r).pipe(we((o) => cm(i, n, koe(r, o)))); + const [i, s] = Y8(Aoe, r, n); + return s ? xe(s) : e.query.staking.erasStakersPaged ? e.query.staking.erasStakersPaged.entries(r).pipe(we((o) => am(i, n, Noe(r, o)))) : e.query.staking.erasStakersClipped.entries(r).pipe(we((o) => am(i, n, Toe(r, o)))); }); } - var Doe = /* @__PURE__ */ ex("_eraExposure"); - var Loe = /* @__PURE__ */ tx("_eraExposure"); - var Boe = /* @__PURE__ */ v0("_erasExposure"); - function Uoe(t, e) { + var Ooe = /* @__PURE__ */ Z8("_eraExposure"); + var Poe = /* @__PURE__ */ J8("_eraExposure"); + var koe = /* @__PURE__ */ b0("_erasExposure"); + function Roe(t, e) { return Le(t, (r) => Qe([ e.query.staking.activeEra(), e.consts.staking.historyDepth ? xe(e.consts.staking.historyDepth) : e.query.staking.historyDepth() @@ -35806,60 +35807,60 @@ ${Ez(e, r)}`); return s.reverse(); }))); } - var n_ = "eraPoints"; - function joe({ individual: t }) { + var Q7 = "eraPoints"; + function Coe({ individual: t }) { return [...t.entries()].filter(([, e]) => e.gt(Jr)).reduce((e, [r, n]) => (e[r.toString()] = n, e), {}); } - function Voe(t, e) { + function Doe(t, e) { return t.map((r, n) => ({ era: r, eraPoints: e[n].total, - validators: joe(e[n]) + validators: Coe(e[n]) })); } - function zoe(t, e) { + function Loe(t, e) { return Le(t, (r, n) => { if (!r.length) return xe([]); - const i = oR(n_, r, n), s = uR(r, i); - return s.length ? e.query.staking.erasRewardPoints.multi(s).pipe(we((o) => cR(r, i, aR(n_, n, Voe(s, o))))) : xe(i); + const i = Qk(Q7, r, n), s = tR(r, i); + return s.length ? e.query.staking.erasRewardPoints.multi(s).pipe(we((o) => eR(r, i, $k(Q7, n, Doe(s, o))))) : xe(i); }); } - var Foe = /* @__PURE__ */ v0("_erasPoints"); - var Hoe = "eraPrefs"; - function qoe(t, e) { + var Boe = /* @__PURE__ */ b0("_erasPoints"); + var Uoe = "eraPrefs"; + function joe(t, e) { const r = {}; return e.forEach(([n, i]) => { r[n.args[1].toString()] = i; }), { era: t, validators: r }; } - function Woe(t, e) { + function Voe(t, e) { return Le(t, (r, n) => { - const [i, s] = $8(Hoe, r, n); - return s ? xe(s) : e.query.staking.erasValidatorPrefs.entries(r).pipe(we((o) => cm(i, n, qoe(r, o)))); + const [i, s] = Y8(Uoe, r, n); + return s ? xe(s) : e.query.staking.erasValidatorPrefs.entries(r).pipe(we((o) => am(i, n, joe(r, o)))); }); } - var Goe = /* @__PURE__ */ ex("_eraPrefs"); - var Koe = /* @__PURE__ */ tx("_eraPrefs"); - var Xoe = /* @__PURE__ */ v0("_erasPrefs"); - var i_ = "eraRewards"; - function Yoe(t, e) { + var zoe = /* @__PURE__ */ Z8("_eraPrefs"); + var Foe = /* @__PURE__ */ J8("_eraPrefs"); + var Hoe = /* @__PURE__ */ b0("_erasPrefs"); + var $7 = "eraRewards"; + function qoe(t, e) { return t.map((r, n) => ({ era: r, eraReward: e[n].unwrapOrDefault() })); } - function Zoe(t, e) { + function Woe(t, e) { return Le(t, (r, n) => { if (!r.length) return xe([]); - const i = oR(i_, r, n), s = uR(r, i); - return s.length ? e.query.staking.erasValidatorReward.multi(s).pipe(we((o) => cR(r, i, aR(i_, n, Yoe(s, o))))) : xe(i); + const i = Qk($7, r, n), s = tR(r, i); + return s.length ? e.query.staking.erasValidatorReward.multi(s).pipe(we((o) => eR(r, i, $k($7, n, qoe(s, o))))) : xe(i); }); } - var Joe = /* @__PURE__ */ v0("_erasRewards"); - var Qoe = "eraSlashes"; - function $oe(t, e, r) { + var Goe = /* @__PURE__ */ b0("_erasRewards"); + var Koe = "eraSlashes"; + function Xoe(t, e, r) { const n = {}, i = {}; return e.forEach(([s, o]) => { n[s.args[1].toString()] = o.unwrap(); @@ -35867,36 +35868,36 @@ ${Ez(e, r)}`); i[s.args[1].toString()] = o.unwrapOrDefault()[1]; }), { era: t, nominators: n, validators: i }; } - function eae(t, e) { + function Yoe(t, e) { return Le(t, (r, n) => { - const [i, s] = $8(Qoe, r, n); + const [i, s] = Y8(Koe, r, n); return s ? xe(s) : Qe([ e.query.staking.nominatorSlashInEra.entries(r), e.query.staking.validatorSlashInEra.entries(r) - ]).pipe(we(([o, a]) => cm(i, n, $oe(r, o, a)))); + ]).pipe(we(([o, a]) => am(i, n, Xoe(r, o, a)))); }); } - var tae = /* @__PURE__ */ ex("_eraSlashes"); - var rae = /* @__PURE__ */ tx("_eraSlashes"); - var nae = /* @__PURE__ */ v0("_erasSlashes"); - function iae(t, e, r) { + var Zoe = /* @__PURE__ */ Z8("_eraSlashes"); + var Joe = /* @__PURE__ */ J8("_eraSlashes"); + var Qoe = /* @__PURE__ */ b0("_erasSlashes"); + function $oe(t, e, r) { const n = (e.find(([s]) => s.eq(t)) || [void 0, []])[1], i = r.unwrapOr([]); return { nextSessionIds: Array.isArray(i) ? i : [...i.values()], sessionIds: Array.isArray(n) ? n : [...n.values()] }; } - var sae = /* @__PURE__ */ da((t, e) => t.derive.staking.keysMulti([e])); - function oae(t, e) { + var eae = /* @__PURE__ */ da((t, e) => t.derive.staking.keysMulti([e])); + function tae(t, e) { return Le(t, (r) => r.length ? e.query.session.queuedKeys().pipe(Oe((n) => { var i; return Qe([ xe(n), (i = e.consts.session) != null && i.dedupKeyPrefix ? e.query.session.nextKeys.multi(r.map((s) => [e.consts.session.dedupKeyPrefix, s])) : Qe(r.map((s) => e.query.session.nextKeys(s))) ]); - }), we(([n, i]) => r.map((s, o) => iae(s, n, i[o])))) : xe([])); + }), we(([n, i]) => r.map((s, o) => $oe(s, n, i[o])))) : xe([])); } - function aae(t, e) { + function rae(t, e) { return Le(t, () => Qe([ e.derive.session.indexes(), e.derive.staking.validators() @@ -35905,15 +35906,15 @@ ${Ez(e, r)}`); validators: i })))); } - function cae(t, e) { + function nae(t, e) { return Le(t, (r, n, i) => n.length ? Qe([ Qe(n.map((s) => e.query.staking.erasStakersClipped(s, r))), Qe(n.map((s) => e.query.staking.erasStakers(s, r))) ]).pipe(we(([s, o]) => n.map((a, c) => ({ clipped: s[c], era: a, exposure: o[c] })))) : xe([])); } - var uae = /* @__PURE__ */ da((t, e, r) => t.derive.staking._ownExposures(e, [r], true)); - var lae = /* @__PURE__ */ x0("_ownExposures"); - function fae(t, e) { + var iae = /* @__PURE__ */ da((t, e, r) => t.derive.staking._ownExposures(e, [r], true)); + var sae = /* @__PURE__ */ w0("_ownExposures"); + function oae(t, e) { return Le(t, (r, n, i) => n.length ? Qe([ Qe(n.map((s) => e.query.staking.validatorSlashInEra(s, r))), Qe(n.map((s) => e.query.staking.nominatorSlashInEra(s, r))) @@ -35922,31 +35923,31 @@ ${Ez(e, r)}`); total: s[c].isSome ? s[c].unwrap()[1] : o[c].unwrapOrDefault() })))) : xe([])); } - var hae = /* @__PURE__ */ da((t, e, r) => t.derive.staking._ownSlashes(e, [r], true)); - var dae = /* @__PURE__ */ x0("_ownSlashes"); - function pae(t) { + var aae = /* @__PURE__ */ da((t, e, r) => t.derive.staking._ownSlashes(e, [r], true)); + var cae = /* @__PURE__ */ w0("_ownSlashes"); + function uae(t) { return typeof t.isSome == "boolean" ? t.unwrapOr(null) : t; } - function mae(t, e, r, n, i, s, o) { + function lae(t, e, r, n, i, s, o) { return { accountId: t, controllerId: (e == null ? void 0 : e.unwrapOr(null)) || null, exposure: s, nominators: r.isSome ? r.unwrap().targets : [], - rewardDestination: pae(n), + rewardDestination: uae(n), stakingLedger: o.unwrapOrDefault(), stashId: t, validatorPrefs: i }; } - function gae(t, e, { withLedger: r = false }) { + function fae(t, e, { withLedger: r = false }) { const n = e.filter((s) => r && !!s && s.isSome).map((s) => s.unwrap()), i = t.registry.createType("Option"); return (n.length ? Qe(n.map((s) => t.query.staking.ledger(s))) : xe([])).pipe(we((s) => { let o = -1; return e.map((a) => a && a.isSome && s[++o] || i); })); } - function yae(t, e, r, { withController: n, withDestination: i, withExposure: s, withLedger: o, withNominations: a, withPrefs: c }) { + function hae(t, e, r, { withController: n, withDestination: i, withExposure: s, withLedger: o, withNominations: a, withPrefs: c }) { const u = t.registry.createType("Option"), f = t.registry.createType("RewardDestination"), p = t.registry.createType("Exposure"), b = t.registry.createType("ValidatorPrefs"); return Qe([ n || o ? Qe(e.map((E) => t.query.staking.bonded(E))) : xe(e.map(() => null)), @@ -35956,17 +35957,17 @@ ${Ez(e, r)}`); s ? Qe(e.map((E) => t.query.staking.erasStakers(r, E))) : xe(e.map(() => p)) ]); } - function bae(t, e, r, n) { - return yae(t, r, e, n).pipe(Oe(([i, s, o, a, c]) => gae(t, i, n).pipe(we((u) => r.map((f, p) => mae(f, i[p], s[p], o[p], a[p], c[p], u[p])))))); + function dae(t, e, r, n) { + return hae(t, r, e, n).pipe(Oe(([i, s, o, a, c]) => fae(t, i, n).pipe(we((u) => r.map((f, p) => lae(f, i[p], s[p], o[p], a[p], c[p], u[p])))))); } - var wae = /* @__PURE__ */ da((t, e, r) => t.derive.staking.queryMulti([e], r)); - function vae(t, e) { + var pae = /* @__PURE__ */ da((t, e, r) => t.derive.staking.queryMulti([e], r)); + function mae(t, e) { return Le(t, (r, n) => e.derive.session.indexes().pipe(Oe(({ activeEra: i }) => { const s = r.map((o) => e.registry.createType("AccountId", o)); - return s.length ? bae(e, i, s, n) : xe([]); + return s.length ? dae(e, i, s, n) : xe([]); }))); } - function xae(t, e) { + function gae(t, e) { return Le(t, (r, n, i = false) => { const s = r.map((o) => e.registry.createType("AccountId", o).toString()); return e.derive.staking._erasExposure(n, i).pipe(we((o) => s.map((a) => o.map(({ era: c, nominators: u, validators: f }) => { @@ -35977,11 +35978,11 @@ ${Ez(e, r)}`); })))); }); } - function _ae(t, e) { + function yae(t, e) { return Le(t, (r, n = false) => e.derive.staking.erasHistoric(n).pipe(Oe((i) => e.derive.staking._stakerExposures(r, i, n)))); } - var Eae = /* @__PURE__ */ da((t, e, r) => t.derive.staking.stakerExposures([e], r)); - function Sae(t, e) { + var bae = /* @__PURE__ */ da((t, e, r) => t.derive.staking.stakerExposures([e], r)); + function wae(t, e) { return Le(t, (r, n, i) => { const s = e.registry.createType("AccountId", r).toString(); return e.derive.staking._erasPoints(n, i).pipe(we((o) => o.map(({ era: a, eraPoints: c, validators: u }) => ({ @@ -35991,40 +35992,40 @@ ${Ez(e, r)}`); })))); }); } - var Mae = /* @__PURE__ */ x0("_stakerPoints"); - function Aae(t, e) { + var vae = /* @__PURE__ */ w0("_stakerPoints"); + function xae(t, e) { return Le(t, (r, n, i) => e.query.staking.erasValidatorPrefs.multi(n.map((s) => [s, r])).pipe(we((s) => s.map((o, a) => ({ era: n[a], validatorPrefs: o }))))); } - var Tae = /* @__PURE__ */ x0("_stakerPrefs"); - function lR(t) { + var _ae = /* @__PURE__ */ w0("_stakerPrefs"); + function rR(t) { return t ? t.legacyClaimedRewards || t.claimedRewards : []; } - function Nae(t, e, [r, n, i], s) { + function Eae(t, e, [r, n, i], s) { return s.map(({ era: o, isEmpty: a, isValidator: c, nominating: u, validators: f }) => { - const { eraPoints: p, validators: b } = r.find((F) => F.era.eq(o)) || { eraPoints: Jr, validators: {} }, { eraReward: E } = i.find((F) => F.era.eq(o)) || { eraReward: t.registry.createType("Balance") }, { validators: _ } = n.find((F) => F.era.eq(o)) || { validators: {} }, N = {}, R = e.toString(); - return Object.entries(f).forEach(([F, D]) => { + const { eraPoints: p, validators: b } = r.find((F) => F.era.eq(o)) || { eraPoints: Jr, validators: {} }, { eraReward: E } = i.find((F) => F.era.eq(o)) || { eraReward: t.registry.createType("Balance") }, { validators: _ } = n.find((F) => F.era.eq(o)) || { validators: {} }, N = {}, k = e.toString(); + return Object.entries(f).forEach(([F, L]) => { var I, H, X; - const L = b[F] || Jr, q = ((I = _[F]) == null ? void 0 : I.commission.unwrap()) || Jr, W = D.total ? (H = D.total) == null ? void 0 : H.unwrap() : D.pageTotal ? (X = D.pageTotal) == null ? void 0 : X.unwrap() : Jr; + const D = b[F] || Jr, q = ((I = _[F]) == null ? void 0 : I.commission.unwrap()) || Jr, W = L.total ? (H = L.total) == null ? void 0 : H.unwrap() : L.pageTotal ? (X = L.pageTotal) == null ? void 0 : X.unwrap() : Jr; let z = Jr, T; - if (!(W.isZero() || L.isZero() || p.isZero())) { - z = E.mul(L).div(p); - const V = q.mul(z).div(hd); + if (!(W.isZero() || D.isZero() || p.isZero())) { + z = E.mul(D).div(p); + const V = q.mul(z).div(fd); let S; - if (F === R) - if (D.own) - S = D.own.unwrap(); + if (F === k) + if (L.own) + S = L.own.unwrap(); else { - const d = D.others.find(({ who: l }) => l.eq(F)); + const d = L.others.find(({ who: l }) => l.eq(F)); S = d ? d.value.unwrap() : Jr; } else { - const d = D.others.find(({ who: l }) => l.eq(R)); + const d = L.others.find(({ who: l }) => l.eq(k)); S = d ? d.value.unwrap() : Jr; } - T = z.sub(V).imul(S).div(W).iadd(F === R ? V : Jr); + T = z.sub(V).imul(S).div(W).iadd(F === k ? V : Jr); } N[F] = { total: t.registry.createType("Balance", z), @@ -36040,7 +36041,7 @@ ${Ez(e, r)}`); }; }); } - function Iae(t) { + function Sae(t) { return t.reduce(([e, r], n) => { const i = []; return r.push(i), n.forEach(({ validators: s }) => Object.keys(s).forEach((o) => { @@ -36048,42 +36049,42 @@ ${Ez(e, r)}`); })), [e, r]; }, [[], []]); } - function Oae(t, e, r) { + function Mae(t, e, r) { const n = []; Object.keys(r.validators).forEach((i) => { const s = t.indexOf(i); if (s !== -1) { const o = e[s].stakingLedger; - lR(o).some((a) => r.era.eq(a)) && n.push(i); + rR(o).some((a) => r.era.eq(a)) && n.push(i); } }), n.forEach((i) => { delete r.validators[i]; }); } - function Pae(t, e, { rewards: r, stakingLedger: n }) { - const i = t.filter((a) => !lR(n).some((c) => c.eq(a))), s = e.map(([a]) => a), o = e.map(([, a]) => a); - return r.filter(({ isEmpty: a }) => !a).filter((a) => i.some((c) => a.era.eq(c)) ? (Oae(s, o, a), true) : false).filter(({ validators: a }) => Object.keys(a).length !== 0).map((a) => st({}, a, { + function Aae(t, e, { rewards: r, stakingLedger: n }) { + const i = t.filter((a) => !rR(n).some((c) => c.eq(a))), s = e.map(([a]) => a), o = e.map(([, a]) => a); + return r.filter(({ isEmpty: a }) => !a).filter((a) => i.some((c) => a.era.eq(c)) ? (Mae(s, o, a), true) : false).filter(({ validators: a }) => Object.keys(a).length !== 0).map((a) => st({}, a, { nominators: a.nominating.filter((c) => a.validators[c.validatorId]) })); } - function kae(t, e) { + function Tae(t, e) { return Le(t, (r, n = false) => Qe([ e.derive.staking._erasPoints(r, n), e.derive.staking._erasPrefs(r, n), e.derive.staking._erasRewards(r, n) ])); } - function Rae(t, e) { + function Nae(t, e) { return Le(t, (r, n, i = false) => Qe([ e.derive.staking.queryMulti(r, { withLedger: true }), e.derive.staking._stakerExposures(r, n, i), e.derive.staking._stakerRewardsEras(n, i) ]).pipe(Oe(([s, o, a]) => { - const c = s.map(({ stakingLedger: p, stashId: b }, E) => !b || !p ? [] : Nae(e, b, a, o[E])); + const c = s.map(({ stakingLedger: p, stashId: b }, E) => !b || !p ? [] : Eae(e, b, a, o[E])); if (i) return xe(c); - const [u, f] = Iae(c); - return e.derive.staking.queryMulti(u, { withLedger: true }).pipe(we((p) => s.map(({ stakingLedger: b }, E) => Pae(n, f[E].map((_) => [ + const [u, f] = Sae(c); + return e.derive.staking.queryMulti(u, { withLedger: true }).pipe(we((p) => s.map(({ stakingLedger: b }, E) => Aae(n, f[E].map((_) => [ _, p.find((N) => N.accountId.eq(_)) ]).filter((_) => !!_[1]), { @@ -36092,14 +36093,14 @@ ${Ez(e, r)}`); })))); }))); } - var Cae = /* @__PURE__ */ da((t, e, r) => t.derive.staking.erasHistoric(r).pipe(Oe((n) => t.derive.staking._stakerRewards([e], n, r)))); - function Dae(t, e) { + var Iae = /* @__PURE__ */ da((t, e, r) => t.derive.staking.erasHistoric(r).pipe(Oe((n) => t.derive.staking._stakerRewards([e], n, r)))); + function Oae(t, e) { return Le(t, (r, n) => r.length && n.length ? e.derive.staking._stakerRewards(r, n, false) : xe([])); } - function Lae(t, e) { + function Pae(t, e) { return Le(t, (r, n = false) => e.derive.staking.erasHistoric(n).pipe(Oe((i) => e.derive.staking.stakerRewardsMultiEras(r, i)))); } - function Bae(t, e) { + function kae(t, e) { return Le(t, (r, n, i) => { const s = e.registry.createType("AccountId", r).toString(); return e.derive.staking._erasSlashes(n, i).pipe(we((o) => o.map(({ era: a, nominators: c, validators: u }) => ({ @@ -36108,8 +36109,8 @@ ${Ez(e, r)}`); })))); }); } - var Uae = /* @__PURE__ */ x0("_stakerSlashes"); - function jae(t) { + var Rae = /* @__PURE__ */ w0("_stakerSlashes"); + function Cae(t) { let e = Date.now(); return t.query.system.events().pipe(we((r) => (e = r.filter(({ event: n, phase: i }) => { try { @@ -36119,16 +36120,16 @@ ${Ez(e, r)}`); } }) ? Date.now() : e, e)), Cr(e), Hg({ skipTimeout: true })); } - function Vae(t, e) { - return Le(t, () => jae(e).pipe(Oe(() => e.query.staking.validators.keys()), we((r) => r.map(({ args: [n] }) => n).filter((n) => n)))); + function Dae(t, e) { + return Le(t, () => Cae(e).pipe(Oe(() => e.query.staking.validators.keys()), we((r) => r.map(({ args: [n] }) => n).filter((n) => n)))); } - function zae(t, e) { + function Lae(t, e) { return Le(t, () => e.query.staking.erasStakers ? e.derive.session.indexes().pipe( Oe(({ currentEra: r }) => e.query.staking.erasStakers.keys(r)), we((r) => r.map(({ args: [, n] }) => n)) ) : e.query.staking.currentElected()); } - function Fae(t, e) { + function Bae(t, e) { return Le(t, () => Qe([ e.query.session ? e.query.session.validators() : xe([]), e.query.staking ? e.derive.staking.nextElected() : xe([]) @@ -36137,9 +36138,9 @@ ${Ez(e, r)}`); validators: r })))); } - var Hae = { withController: true, withPrefs: true }; - function qae(t, e) { - return Le(t, (r = Hae) => Qe([ + var Uae = { withController: true, withPrefs: true }; + function jae(t, e) { + return Le(t, (r = Uae) => Qe([ e.derive.staking.validators(), e.derive.staking.stashes() ]).pipe(Oe(([{ nextElected: n }, i]) => { @@ -36150,77 +36151,77 @@ ${Ez(e, r)}`); }))); }))); } - var Wae = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Vae = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - _eraExposure: Coe, - _eraPrefs: Woe, - _eraSlashes: eae, - _erasExposure: Loe, - _erasPoints: zoe, - _erasPrefs: Koe, - _erasRewards: Zoe, - _erasSlashes: rae, - _ownExposures: cae, - _ownSlashes: fae, - _stakerExposures: xae, - _stakerPoints: Sae, - _stakerPrefs: Aae, - _stakerRewards: Rae, - _stakerRewardsEras: kae, - _stakerSlashes: Bae, - account: Soe, - accounts: Eoe, - currentPoints: Moe, - electedInfo: Noe, - eraExposure: Doe, - eraPrefs: Goe, - eraSlashes: tae, - erasExposure: Boe, - erasHistoric: Uoe, - erasPoints: Foe, - erasPrefs: Xoe, - erasRewards: Joe, - erasSlashes: nae, - keys: sae, - keysMulti: oae, - nextElected: zae, - overview: aae, - ownExposure: uae, - ownExposures: lae, - ownSlash: hae, - ownSlashes: dae, - query: wae, - queryMulti: vae, - stakerExposure: Eae, - stakerExposures: _ae, - stakerPoints: Mae, - stakerPrefs: Tae, - stakerRewards: Cae, - stakerRewardsMulti: Lae, - stakerRewardsMultiEras: Dae, - stakerSlashes: Uae, - stashes: Vae, - validators: Fae, - waitingInfo: qae + _eraExposure: Ioe, + _eraPrefs: Voe, + _eraSlashes: Yoe, + _erasExposure: Poe, + _erasPoints: Loe, + _erasPrefs: Foe, + _erasRewards: Woe, + _erasSlashes: Joe, + _ownExposures: nae, + _ownSlashes: oae, + _stakerExposures: gae, + _stakerPoints: wae, + _stakerPrefs: xae, + _stakerRewards: Nae, + _stakerRewardsEras: Tae, + _stakerSlashes: kae, + account: woe, + accounts: boe, + currentPoints: voe, + electedInfo: Eoe, + eraExposure: Ooe, + eraPrefs: zoe, + eraSlashes: Zoe, + erasExposure: koe, + erasHistoric: Roe, + erasPoints: Boe, + erasPrefs: Hoe, + erasRewards: Goe, + erasSlashes: Qoe, + keys: eae, + keysMulti: tae, + nextElected: Lae, + overview: rae, + ownExposure: iae, + ownExposures: sae, + ownSlash: aae, + ownSlashes: cae, + query: pae, + queryMulti: mae, + stakerExposure: bae, + stakerExposures: yae, + stakerPoints: vae, + stakerPrefs: _ae, + stakerRewards: Iae, + stakerRewardsMulti: Pae, + stakerRewardsMultiEras: Oae, + stakerSlashes: Rae, + stashes: Dae, + validators: Bae, + waitingInfo: jae }, Symbol.toStringTag, { value: "Module" })); - var Gae = /* @__PURE__ */ Wg("technicalCommittee"); - var Kae = /* @__PURE__ */ Kg("technicalCommittee"); - var Xae = /* @__PURE__ */ Yg("technicalCommittee"); - var Yae = /* @__PURE__ */ Zg("technicalCommittee"); - var Zae = /* @__PURE__ */ Jg("technicalCommittee"); - var Jae = /* @__PURE__ */ Xg("technicalCommittee"); - var Qae = /* @__PURE__ */ Gg("technicalCommittee"); - var $ae = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var zae = /* @__PURE__ */ Wg("technicalCommittee"); + var Fae = /* @__PURE__ */ Kg("technicalCommittee"); + var Hae = /* @__PURE__ */ Yg("technicalCommittee"); + var qae = /* @__PURE__ */ Zg("technicalCommittee"); + var Wae = /* @__PURE__ */ Jg("technicalCommittee"); + var Gae = /* @__PURE__ */ Xg("technicalCommittee"); + var Kae = /* @__PURE__ */ Gg("technicalCommittee"); + var Xae = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - hasProposals: Kae, - members: Gae, - prime: Qae, - proposal: Xae, - proposalCount: Yae, - proposalHashes: Zae, - proposals: Jae + hasProposals: Fae, + members: zae, + prime: Kae, + proposal: Hae, + proposalCount: qae, + proposalHashes: Wae, + proposals: Gae }, Symbol.toStringTag, { value: "Module" })); - function ece(t, { allIds: e, allProposals: r, approvalIds: n, councilProposals: i, proposalCount: s }) { + function Yae(t, { allIds: e, allProposals: r, approvalIds: n, councilProposals: i, proposalCount: s }) { const o = [], a = [], c = i.filter(({ proposal: u }) => u && (t.tx.treasury.approveProposal.is(u) || t.tx.treasury.rejectProposal.is(u))); return e.forEach((u, f) => { if (r[f].isSome) { @@ -36229,7 +36230,7 @@ ${Ez(e, r)}`); } }), { approvals: o, proposalCount: s, proposals: a }; } - function tce(t, e, r) { + function Zae(t, e, r) { const n = [], i = e.toNumber(); for (let o = 0; o < i; o++) r.some((a) => a.eqn(o)) || n.push(t.registry.createType("ProposalIndex", o)); @@ -36237,69 +36238,69 @@ ${Ez(e, r)}`); return Qe([ t.query.treasury.proposals.multi(s), t.derive.council ? t.derive.council.proposals() : xe([]) - ]).pipe(we(([o, a]) => ece(t, { allIds: s, allProposals: o, approvalIds: r, councilProposals: a, proposalCount: e }))); + ]).pipe(we(([o, a]) => Yae(t, { allIds: s, allProposals: o, approvalIds: r, councilProposals: a, proposalCount: e }))); } - function rce(t, e) { + function Jae(t, e) { return Le(t, () => e.query.treasury ? Qe([ e.query.treasury.proposalCount(), e.query.treasury.approvals() - ]).pipe(Oe(([r, n]) => tce(e, r, n))) : xe({ + ]).pipe(Oe(([r, n]) => Zae(e, r, n))) : xe({ approvals: [], proposalCount: e.registry.createType("ProposalIndex"), proposals: [] })); } - var nce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Qae = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - proposals: rce + proposals: Jae }, Symbol.toStringTag, { value: "Module" })); - function ice(t, e) { + function $ae(t, e) { return Le(t, (r) => Qe([ e.rpc.chain.getBlock(r), e.queryAt(r).pipe(Oe((n) => n.system.events())) ]).pipe(we(([n, i]) => ({ block: n, events: i })))); } - var sce = 250; - var oce = new ct(6 * 1e3); - var fR = new ct(5); - var ace = new ct(5 * 60 * 1e3); - function hR(t, e) { + var ece = 250; + var tce = new ct(6 * 1e3); + var nR = new ct(5); + var rce = new ct(5 * 60 * 1e3); + function iR(t, e) { return t.derive.balances.account(e).pipe(we(({ accountNonce: r }) => r)); } - function cce(t, e) { + function nce(t, e) { var r; - return (r = t.rpc.system) != null && r.accountNextIndex ? t.rpc.system.accountNextIndex(e) : hR(t, e); + return (r = t.rpc.system) != null && r.accountNextIndex ? t.rpc.system.accountNextIndex(e) : iR(t, e); } - function uce(t) { + function ice(t) { return Qe([ t.rpc.chain.getHeader().pipe(Oe((e) => e.parentHash.isEmpty ? xe(e) : t.rpc.chain.getHeader(e.parentHash).pipe(Yt(() => xe(e))))), t.rpc.chain.getFinalizedHead().pipe(Oe((e) => t.rpc.chain.getHeader(e).pipe(Yt(() => xe(null))))) - ]).pipe(we(([e, r]) => !r || am(e).sub(am(r)).gt(fR) ? e : r)); + ]).pipe(we(([e, r]) => !r || om(e).sub(om(r)).gt(nR) ? e : r)); } - function lce(t) { + function sce(t) { var r, n, i; const e = ((r = t.consts.babe) == null ? void 0 : r.expectedBlockTime) || ((n = t.consts.aura) == null ? void 0 : n.slotDuration) || ((i = t.consts.timestamp) == null ? void 0 : i.minimumPeriod.muln(2)); return e.isZero() ? void 0 : e; } - function fce(t, e) { + function oce(t, e) { return (r, n, i) => Qe([ - Ar(n) ? hR(e, r) : n === -1 ? cce(e, r) : xe(e.registry.createType("Index", n)), - Ar(i) || rr(i) && i > 0 ? uce(e) : xe(null) + Ar(n) ? iR(e, r) : n === -1 ? nce(e, r) : xe(e.registry.createType("Index", n)), + Ar(i) || rr(i) && i > 0 ? ice(e) : xe(null) ]).pipe(we(([s, o]) => { var a, c; return { header: o, - mortalLength: Math.min(((c = (a = e.consts.system) == null ? void 0 : a.blockHashCount) == null ? void 0 : c.toNumber()) || sce, ace.div(lce(e) || oce).iadd(fR).toNumber()), + mortalLength: Math.min(((c = (a = e.consts.system) == null ? void 0 : a.blockHashCount) == null ? void 0 : c.toNumber()) || ece, rce.div(sce(e) || tce).iadd(nR).toNumber()), nonce: s }; })); } - var hce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var ace = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - events: ice, - signingInfo: fce + events: $ae, + signingInfo: oce }, Symbol.toStringTag, { value: "Module" })); - var dR = { accounts: rne, alliance: hne, bagsList: xne, balances: Dne, bounties: Une, chain: Qne, contracts: tie, council: gie, crowdloan: Nie, democracy: _se, elections: Pse, imOnline: Cse, membership: Fse, parachains: Xse, session: aoe, society: yoe, staking: Wae, technicalCommittee: $ae, treasury: nce, tx: hce }; + var sR = { accounts: Jre, alliance: ane, bagsList: gne, balances: One, bounties: Rne, chain: Kne, contracts: Zne, council: fie, crowdloan: Eie, democracy: yse, elections: Ase, imOnline: Ise, membership: Bse, parachains: Hse, session: roe, society: hoe, staking: Vae, technicalCommittee: Xae, treasury: Qae, tx: ace }; var gu = { allianceMotion: { instances: ["allianceMotion"], @@ -36366,37 +36367,37 @@ ${Ez(e, r)}`); methods: [] } }; - function dce(t, e, r) { + function cce(t, e, r) { return t.registry.getModuleInstances(e, r) || []; } - function s_(t, e, r) { - const n = {}, i = Object.keys(r), s = Object.keys(e.query), o = e.runtimeVersion.specName, a = (E) => s.includes(E), c = (E) => dce(e, o, E).some(a), u = (E) => (_) => E.some((N) => s.includes(N) && e.query[N][_]), f = (E) => Object.keys(r[E]), p = (E, _) => r[E][_](t, e), b = (E) => !gu[E] || gu[E].instances.some(a) && (!gu[E].methods.length || gu[E].methods.every(u(gu[E].instances))) || gu[E].withDetect && gu[E].instances.some(c); + function e_(t, e, r) { + const n = {}, i = Object.keys(r), s = Object.keys(e.query), o = e.runtimeVersion.specName, a = (E) => s.includes(E), c = (E) => cce(e, o, E).some(a), u = (E) => (_) => E.some((N) => s.includes(N) && e.query[N][_]), f = (E) => Object.keys(r[E]), p = (E, _) => r[E][_](t, e), b = (E) => !gu[E] || gu[E].instances.some(a) && (!gu[E].methods.length || gu[E].methods.every(u(gu[E].instances))) || gu[E].withDetect && gu[E].instances.some(c); for (let E = 0, _ = i.length; E < _; E++) { const N = i[E]; b(N) && qg(n, N, f, p); } return n; } - function pR(t, e, r = {}) { + function oR(t, e, r = {}) { return { - ...s_(t, e, dR), - ...s_(t, e, r) + ...e_(t, e, sR), + ...e_(t, e, r) }; } - var pce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var uce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - createHeaderExtended: Z8, - createSignedBlockExtended: tR, - derive: dR, - getAvailableDerives: pR, + createHeaderExtended: G8, + createSignedBlockExtended: Kk, + derive: sR, + getAvailableDerives: oR, lazyDeriveSection: qg }, Symbol.toStringTag, { value: "Module" })); - var mce = /* @__PURE__ */ fn(pce); - var mR = /* @__PURE__ */ fn(Sre); - var rx = { name: "@polkadot/types-known", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; - yl(rx, null, [Ag]); - var gce = {}; - var gR = { + var lce = /* @__PURE__ */ fn(uce); + var aR = /* @__PURE__ */ fn(wre); + var Q8 = { name: "@polkadot/types-known", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; + yl(Q8, null, [Ag]); + var fce = {}; + var cR = { AnchorData: { anchoredBlock: "u64", docRoot: "H256", @@ -36460,19 +36461,19 @@ ${Ez(e, r)}`); ] } }; - var o_ = { - ...gR, + var t_ = { + ...cR, AccountInfo: "AccountInfoWithRefCount", Address: "LookupSource", LookupSource: "IndicesLookupSource", Multiplier: "Fixed64", RefCount: "RefCountTo259" }; - var yce = [ + var hce = [ { minmax: [240, 243], types: { - ...o_, + ...t_, ProxyType: { _enum: [ "Any", @@ -36486,11 +36487,11 @@ ${Ez(e, r)}`); }, { minmax: [244, 999], - types: { ...o_ } + types: { ...t_ } }, { minmax: [1e3, void 0], - types: { ...gR } + types: { ...cR } } ]; var ys = { @@ -36513,7 +36514,7 @@ ${Ez(e, r)}`); LookupSource: "IndicesLookupSource", ValidatorPrefs: "ValidatorPrefsWithCommission" }; - var Ec = { + var _c = { AccountInfo: "AccountInfoWithRefCount", Address: "AccountId", CompactAssignments: "CompactAssignmentsWith16", @@ -36523,7 +36524,7 @@ ${Ez(e, r)}`); LookupSource: "AccountId", ValidatorPrefs: "ValidatorPrefsWithCommission" }; - var bce = [ + var dce = [ { minmax: [1019, 1031], types: { @@ -36589,7 +36590,7 @@ ${Ez(e, r)}`); minmax: [1046, 1049], types: { ...ys, - ...Ec, + ..._c, CompactAssignments: "CompactAssignmentsTo257", DispatchInfo: "DispatchInfoTo244", Heartbeat: "HeartbeatTo244", @@ -36606,7 +36607,7 @@ ${Ez(e, r)}`); minmax: [1050, 1054], types: { ...ys, - ...Ec, + ..._c, CompactAssignments: "CompactAssignmentsTo257", DispatchInfo: "DispatchInfoTo244", Heartbeat: "HeartbeatTo244", @@ -36623,7 +36624,7 @@ ${Ez(e, r)}`); minmax: [1055, 1056], types: { ...ys, - ...Ec, + ..._c, CompactAssignments: "CompactAssignmentsTo257", DispatchInfo: "DispatchInfoTo244", Heartbeat: "HeartbeatTo244", @@ -36639,7 +36640,7 @@ ${Ez(e, r)}`); minmax: [1057, 1061], types: { ...ys, - ...Ec, + ..._c, CompactAssignments: "CompactAssignmentsTo257", DispatchInfo: "DispatchInfoTo244", Heartbeat: "HeartbeatTo244", @@ -36652,7 +36653,7 @@ ${Ez(e, r)}`); minmax: [1062, 2012], types: { ...ys, - ...Ec, + ..._c, CompactAssignments: "CompactAssignmentsTo257", OpenTip: "OpenTipTo225", RefCount: "RefCountTo259" @@ -36662,7 +36663,7 @@ ${Ez(e, r)}`); minmax: [2013, 2022], types: { ...ys, - ...Ec, + ..._c, CompactAssignments: "CompactAssignmentsTo257", RefCount: "RefCountTo259" } @@ -36671,7 +36672,7 @@ ${Ez(e, r)}`); minmax: [2023, 2024], types: { ...ys, - ...Ec, + ..._c, RefCount: "RefCountTo259" } }, @@ -36679,7 +36680,7 @@ ${Ez(e, r)}`); minmax: [2025, 2027], types: { ...ys, - ...Ec + ..._c } }, { @@ -36720,7 +36721,7 @@ ${Ez(e, r)}`); } } ]; - var wce = [ + var pce = [ { minmax: [0, void 0], types: { @@ -36728,7 +36729,7 @@ ${Ez(e, r)}`); } } ]; - var vce = [ + var mce = [ { minmax: [0, void 0], types: { @@ -36736,7 +36737,7 @@ ${Ez(e, r)}`); } } ]; - var zl = { + var Vl = { CompactAssignments: "CompactAssignmentsWith16", DispatchErrorModule: "DispatchErrorModuleU8", RawSolution: "RawSolutionWith16", @@ -36755,7 +36756,7 @@ ${Ez(e, r)}`); }, Weight: "WeightV1" }; - var sp = { + var np = { AccountInfo: "AccountInfoWithRefCount", Address: "AccountId", DispatchErrorModule: "DispatchErrorModuleU8", @@ -36763,12 +36764,12 @@ ${Ez(e, r)}`); LookupSource: "AccountId", ValidatorPrefs: "ValidatorPrefsWithCommission" }; - var xce = [ + var gce = [ { minmax: [0, 12], types: { - ...zl, - ...sp, + ...Vl, + ...np, CompactAssignments: "CompactAssignmentsTo257", OpenTip: "OpenTipTo225", RefCount: "RefCountTo259" @@ -36777,8 +36778,8 @@ ${Ez(e, r)}`); { minmax: [13, 22], types: { - ...zl, - ...sp, + ...Vl, + ...np, CompactAssignments: "CompactAssignmentsTo257", RefCount: "RefCountTo259" } @@ -36786,29 +36787,29 @@ ${Ez(e, r)}`); { minmax: [23, 24], types: { - ...zl, - ...sp, + ...Vl, + ...np, RefCount: "RefCountTo259" } }, { minmax: [25, 27], types: { - ...zl, - ...sp + ...Vl, + ...np } }, { minmax: [28, 29], types: { - ...zl, + ...Vl, AccountInfo: "AccountInfoWithDualRefCount" } }, { minmax: [30, 9109], types: { - ...zl + ...Vl } }, { @@ -36818,17 +36819,17 @@ ${Ez(e, r)}`); } } ]; - var xh = { + var vh = { DispatchErrorModule: "DispatchErrorModuleU8", FullIdentification: "()", Keys: "SessionKeys7B", Weight: "WeightV1" }; - var _ce = [ + var yce = [ { minmax: [0, 200], types: { - ...xh, + ...vh, AccountInfo: "AccountInfoWithDualRefCount", Address: "AccountId", LookupSource: "AccountId" @@ -36837,28 +36838,28 @@ ${Ez(e, r)}`); { minmax: [201, 214], types: { - ...xh, + ...vh, AccountInfo: "AccountInfoWithDualRefCount" } }, { minmax: [215, 228], types: { - ...xh, + ...vh, Keys: "SessionKeys6" } }, { minmax: [229, 9099], types: { - ...xh, + ...vh, ...Mi("V0") } }, { minmax: [9100, 9105], types: { - ...xh, + ...vh, ...Mi("V1") } }, @@ -36869,13 +36870,13 @@ ${Ez(e, r)}`); } } ]; - var Ece = [ + var bce = [ { minmax: [0, void 0], types: {} } ]; - var a_ = { + var r_ = { DispatchErrorModule: "DispatchErrorModuleU8", TAssetBalance: "u128", ProxyType: { @@ -36891,12 +36892,12 @@ ${Ez(e, r)}`); }, Weight: "WeightV1" }; - var Sce = [ + var wce = [ { minmax: [0, 3], types: { DispatchError: "DispatchErrorPre6First", - ...a_, + ...r_, ...Mi("V0") } }, @@ -36904,7 +36905,7 @@ ${Ez(e, r)}`); minmax: [4, 5], types: { DispatchError: "DispatchErrorPre6First", - ...a_, + ...r_, ...Mi("V1") } }, @@ -36922,7 +36923,7 @@ ${Ez(e, r)}`); } } ]; - var c_ = { + var n_ = { DispatchErrorModule: "DispatchErrorModuleU8", TAssetBalance: "u128", ProxyType: { @@ -36938,12 +36939,12 @@ ${Ez(e, r)}`); }, Weight: "WeightV1" }; - var Mce = [ + var vce = [ { minmax: [0, 3], types: { DispatchError: "DispatchErrorPre6First", - ...c_, + ...n_, ...Mi("V0") } }, @@ -36951,7 +36952,7 @@ ${Ez(e, r)}`); minmax: [4, 5], types: { DispatchError: "DispatchErrorPre6First", - ...c_, + ...n_, ...Mi("V1") } }, @@ -36963,7 +36964,7 @@ ${Ez(e, r)}`); } } ]; - var Sc = { + var Ec = { CompactAssignments: "CompactAssignmentsWith16", DispatchErrorModule: "DispatchErrorModuleU8", RawSolution: "RawSolutionWith16", @@ -36973,7 +36974,7 @@ ${Ez(e, r)}`); }, Weight: "WeightV1" }; - var _h = { + var xh = { AccountInfo: "AccountInfoWithRefCount", Address: "AccountId", CompactAssignments: "CompactAssignmentsWith16", @@ -36983,12 +36984,12 @@ ${Ez(e, r)}`); RawSolution: "RawSolutionWith16", ValidatorPrefs: "ValidatorPrefsWithCommission" }; - var Ace = [ + var xce = [ { minmax: [1, 2], types: { - ...Sc, - ..._h, + ...Ec, + ...xh, CompactAssignments: "CompactAssignmentsTo257", DispatchInfo: "DispatchInfoTo244", Heartbeat: "HeartbeatTo244", @@ -37001,8 +37002,8 @@ ${Ez(e, r)}`); { minmax: [3, 22], types: { - ...Sc, - ..._h, + ...Ec, + ...xh, CompactAssignments: "CompactAssignmentsTo257", DispatchInfo: "DispatchInfoTo244", Heartbeat: "HeartbeatTo244", @@ -37013,8 +37014,8 @@ ${Ez(e, r)}`); { minmax: [23, 42], types: { - ...Sc, - ..._h, + ...Ec, + ...xh, CompactAssignments: "CompactAssignmentsTo257", DispatchInfo: "DispatchInfoTo244", Heartbeat: "HeartbeatTo244", @@ -37024,8 +37025,8 @@ ${Ez(e, r)}`); { minmax: [43, 44], types: { - ...Sc, - ..._h, + ...Ec, + ...xh, DispatchInfo: "DispatchInfoTo244", Heartbeat: "HeartbeatTo244", RefCount: "RefCountTo259" @@ -37034,28 +37035,28 @@ ${Ez(e, r)}`); { minmax: [45, 47], types: { - ...Sc, - ..._h + ...Ec, + ...xh } }, { minmax: [48, 49], types: { - ...Sc, + ...Ec, AccountInfo: "AccountInfoWithDualRefCount" } }, { minmax: [50, 9099], types: { - ...Sc, + ...Ec, ...Mi("V0") } }, { minmax: [9100, 9105], types: { - ...Sc, + ...Ec, ...Mi("V1") } }, @@ -37066,7 +37067,7 @@ ${Ez(e, r)}`); } } ]; - var u_ = { + var i_ = { DispatchErrorModule: "DispatchErrorModuleU8", TAssetBalance: "u128", ProxyType: { @@ -37082,12 +37083,12 @@ ${Ez(e, r)}`); }, Weight: "WeightV1" }; - var Tce = [ + var _ce = [ { minmax: [0, 3], types: { DispatchError: "DispatchErrorPre6First", - ...u_, + ...i_, ...Mi("V0") } }, @@ -37095,7 +37096,7 @@ ${Ez(e, r)}`); minmax: [4, 5], types: { DispatchError: "DispatchErrorPre6First", - ...u_, + ...i_, ...Mi("V1") } }, @@ -37113,20 +37114,20 @@ ${Ez(e, r)}`); } } ]; - var Nce = { - "centrifuge-chain": yce, - kusama: bce, - node: wce, - "node-template": vce, - polkadot: xce, - rococo: _ce, - shell: Ece, - statemine: Sce, - statemint: Mce, - westend: Ace, - westmint: Tce - }; - var Ice = [ + var Ece = { + "centrifuge-chain": hce, + kusama: dce, + node: pce, + "node-template": mce, + polkadot: gce, + rococo: yce, + shell: bce, + statemine: wce, + statemint: vce, + westend: xce, + westmint: _ce + }; + var Sce = [ [ 0, 1020, @@ -41982,7 +41983,7 @@ ${Ez(e, r)}`); ] ] ]; - var Oce = [ + var Mce = [ [ 0, 0, @@ -45194,7 +45195,7 @@ ${Ez(e, r)}`); ] ] ]; - var Pce = [ + var Ace = [ [ 214356, 4, @@ -50692,19 +50693,19 @@ ${Ez(e, r)}`); ] ] ]; - var kce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Tce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - kusama: Ice, - polkadot: Oce, - westend: Pce + kusama: Sce, + polkadot: Mce, + westend: Ace }, Symbol.toStringTag, { value: "Module" })); - var Rce = { + var Nce = { westend: { genesisHash: ["0xe143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e"] } }; - function Cce([t, e]) { - const r = BI.find((n) => n.network === t) || Rce[t]; + function Ice([t, e]) { + const r = OI.find((n) => n.network === t) || Nce[t]; if (!r) throw new Error(`Unable to find info for chain ${t}`); return { @@ -50717,15 +50718,15 @@ ${Ez(e, r)}`); })) }; } - var Dce = Object.entries(kce).map(Cce); - function Xf(t, e, r) { + var Oce = Object.entries(Tce).map(Ice); + function Kf(t, e, r) { return r(t.toString(), e.toString()); } - function op(t = [], e) { + function ip(t = [], e) { return t.filter(({ minmax: [r, n] }) => (r == null || e >= r) && (n == null || e <= n)).reduce((r, { types: n }) => ({ ...r, ...n }), {}); } - function yR({ knownTypes: t }, e, r) { - return Xf(e, r, (n, i) => { + function uR({ knownTypes: t }, e, r) { + return Kf(e, r, (n, i) => { var s, o, a, c, u, f; return { ...((a = (o = (s = t.typesBundle) == null ? void 0 : s.spec) == null ? void 0 : o[i]) == null ? void 0 : a.signedExtensions) ?? {}, @@ -50733,29 +50734,29 @@ ${Ez(e, r)}`); }; }); } - function nx({ knownTypes: t }, e, r, n) { + function $8({ knownTypes: t }, e, r, n) { const i = on(n).toNumber(); - return Xf(e, r, (s, o) => { + return Kf(e, r, (s, o) => { var a, c, u, f, p, b, E, _; return { - ...op(Nce[o], i), - ...op(gce[s], i), - ...op((u = (c = (a = t.typesBundle) == null ? void 0 : a.spec) == null ? void 0 : c[o]) == null ? void 0 : u.types, i), - ...op((b = (p = (f = t.typesBundle) == null ? void 0 : f.chain) == null ? void 0 : p[s]) == null ? void 0 : b.types, i), + ...ip(Ece[o], i), + ...ip(fce[s], i), + ...ip((u = (c = (a = t.typesBundle) == null ? void 0 : a.spec) == null ? void 0 : c[o]) == null ? void 0 : u.types, i), + ...ip((b = (p = (f = t.typesBundle) == null ? void 0 : f.chain) == null ? void 0 : p[s]) == null ? void 0 : b.types, i), ...((E = t.typesSpec) == null ? void 0 : E[o]) ?? {}, ...((_ = t.typesChain) == null ? void 0 : _[s]) ?? {}, ...t.types ?? {} }; }); } - function bR({ knownTypes: t }, e, r) { - return Xf(e, r, (n, i) => { + function lR({ knownTypes: t }, e, r) { + return Kf(e, r, (n, i) => { var s, o, a, c, u, f; return t.hasher || ((a = (o = (s = t.typesBundle) == null ? void 0 : s.chain) == null ? void 0 : o[n]) == null ? void 0 : a.hasher) || ((f = (u = (c = t.typesBundle) == null ? void 0 : c.spec) == null ? void 0 : u[i]) == null ? void 0 : f.hasher) || null; }); } - function ow({ knownTypes: t }, e, r) { - return Xf(e, r, (n, i) => { + function iw({ knownTypes: t }, e, r) { + return Kf(e, r, (n, i) => { var s, o, a, c, u, f; return { ...((a = (o = (s = t.typesBundle) == null ? void 0 : s.spec) == null ? void 0 : o[i]) == null ? void 0 : a.rpc) ?? {}, @@ -50763,8 +50764,8 @@ ${Ez(e, r)}`); }; }); } - function wR({ knownTypes: t }, e, r) { - return Xf(e, r, (n, i) => { + function fR({ knownTypes: t }, e, r) { + return Kf(e, r, (n, i) => { var s, o, a, c, u, f; return { ...((a = (o = (s = t.typesBundle) == null ? void 0 : s.spec) == null ? void 0 : o[i]) == null ? void 0 : a.runtime) ?? {}, @@ -50772,8 +50773,8 @@ ${Ez(e, r)}`); }; }); } - function vR({ knownTypes: t }, e, r) { - return Xf(e, r, (n, i) => { + function hR({ knownTypes: t }, e, r) { + return Kf(e, r, (n, i) => { var s, o, a, c, u, f; return { ...((a = (o = (s = t.typesBundle) == null ? void 0 : s.spec) == null ? void 0 : o[i]) == null ? void 0 : a.alias) ?? {}, @@ -50782,161 +50783,161 @@ ${Ez(e, r)}`); }; }); } - function xR(t, e) { - const r = Dce.find((n) => t.eq(n.genesisHash)); + function dR(t, e) { + const r = Oce.find((n) => t.eq(n.genesisHash)); return r ? [ r.versions.reduce((n, i) => e.gt(i.blockNumber) ? i : n, void 0), r.versions.find((n) => e.lte(n.blockNumber)) ] : [void 0, void 0]; } - var Lce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Pce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - getSpecAlias: vR, - getSpecExtensions: yR, - getSpecHasher: bR, - getSpecRpc: ow, - getSpecRuntime: wR, - getSpecTypes: nx, - getUpgradeVersion: xR, + getSpecAlias: hR, + getSpecExtensions: uR, + getSpecHasher: lR, + getSpecRpc: iw, + getSpecRuntime: fR, + getSpecTypes: $8, + getUpgradeVersion: dR, mapXcmTypes: Mi, - packageInfo: rx + packageInfo: Q8 }, Symbol.toStringTag, { value: "Module" })); - var Bce = /* @__PURE__ */ fn(Lce); - var _R = /* @__PURE__ */ fn(lz); - function Uce(t, e) { + var kce = /* @__PURE__ */ fn(Pce); + var pR = /* @__PURE__ */ fn(nz); + function Rce(t, e) { return function(r) { - return [Wr(t, e)(r), Wr(iT(t, e))(r)]; + return [Wr(t, e)(r), Wr($A(t, e))(r)]; }; } - function jce() { + function Cce() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - return Gv.apply(void 0, lr([], ur(dl(t)))); + return qv.apply(void 0, lr([], ur(dl(t)))); } - var Vce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Dce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - audit: Lv, - auditTime: oT, - buffer: aT, - bufferCount: cT, - bufferTime: uT, - bufferToggle: lT, - bufferWhen: fT, + audit: Cv, + auditTime: tT, + buffer: rT, + bufferCount: nT, + bufferTime: iT, + bufferToggle: sT, + bufferWhen: oT, catchError: Yt, - combineAll: pT, - combineLatest: Uv, - combineLatestAll: Bv, - combineLatestWith: jv, - concat: gT, - concatAll: Ym, - concatMap: M1, - concatMapTo: mT, - concatWith: yT, - connect: Jm, - count: bT, - debounce: wT, - debounceTime: vT, - defaultIfEmpty: e0, - delay: xT, - delayWhen: Qm, - dematerialize: _T, - distinct: ET, + combineAll: uT, + combineLatest: Lv, + combineLatestAll: Dv, + combineLatestWith: Bv, + concat: fT, + concatAll: Xm, + concatMap: S1, + concatMapTo: lT, + concatWith: hT, + connect: Zm, + count: dT, + debounce: pT, + debounceTime: mT, + defaultIfEmpty: $d, + delay: gT, + delayWhen: Jm, + dematerialize: yT, + distinct: bT, distinctUntilChanged: aa, - distinctUntilKeyChanged: ST, - elementAt: MT, - endWith: AT, - every: TT, - exhaust: NT, - exhaustAll: Fv, - exhaustMap: $m, - expand: IT, + distinctUntilKeyChanged: wT, + elementAt: vT, + endWith: xT, + every: _T, + exhaust: ET, + exhaustAll: Vv, + exhaustMap: Qm, + expand: ST, filter: Wr, - finalize: Hv, - find: OT, - findIndex: kT, - first: A1, - flatMap: UT, - groupBy: RT, - ignoreElements: Vv, - isEmpty: CT, - last: DT, + finalize: zv, + find: MT, + findIndex: TT, + first: M1, + flatMap: RT, + groupBy: NT, + ignoreElements: Uv, + isEmpty: IT, + last: OT, map: we, - mapTo: zv, - materialize: LT, - max: BT, - merge: Wv, - mergeAll: Qd, + mapTo: jv, + materialize: PT, + max: kT, + merge: Hv, + mergeAll: Jd, mergeMap: Rn, - mergeMapTo: jT, - mergeScan: Hf, - mergeWith: su, - min: VT, - multicast: eg, - observeOn: Zd, - onErrorResumeNext: cz, - pairwise: FT, - partition: Uce, - pluck: HT, - publish: qT, - publishBehavior: WT, - publishLast: GT, - publishReplay: tg, - race: jce, - raceWith: Gv, - reduce: Ff, - refCount: Gd, - repeat: KT, - repeatWhen: XT, - retry: YT, - retryWhen: ZT, - sample: Kv, - sampleTime: JT, - scan: r0, - sequenceEqual: QT, + mergeMapTo: CT, + mergeScan: Ff, + mergeWith: iu, + min: DT, + multicast: $m, + observeOn: Yd, + onErrorResumeNext: tz, + pairwise: BT, + partition: Rce, + pluck: UT, + publish: jT, + publishBehavior: VT, + publishLast: zT, + publishReplay: eg, + race: Cce, + raceWith: qv, + reduce: zf, + refCount: Wd, + repeat: FT, + repeatWhen: HT, + retry: qT, + retryWhen: WT, + sample: Wv, + sampleTime: GT, + scan: t0, + sequenceEqual: KT, share: ml, shareReplay: qt, - single: $T, - skip: eN, - skipLast: tN, - skipUntil: rN, - skipWhile: Xv, + single: XT, + skip: YT, + skipLast: ZT, + skipUntil: JT, + skipWhile: Gv, startWith: Cr, - subscribeOn: Jd, - switchAll: nN, + subscribeOn: Zd, + switchAll: QT, switchMap: Oe, - switchMapTo: iN, - switchScan: sN, + switchMapTo: $T, + switchScan: eN, take: ia, - takeLast: qv, - takeUntil: oN, - takeWhile: aN, + takeLast: Fv, + takeUntil: tN, + takeWhile: rN, tap: Us, - throttle: Yv, - throttleTime: cN, - throwIfEmpty: t0, - timeInterval: uN, - timeout: kv, - timeoutWith: lN, - timestamp: fN, + throttle: Kv, + throttleTime: nN, + throwIfEmpty: e0, + timeInterval: iN, + timeout: Ov, + timeoutWith: sN, + timestamp: oN, toArray: pl, - window: hN, - windowCount: dN, - windowTime: pN, - windowToggle: mN, - windowWhen: gN, - withLatestFrom: Zv, - zip: bN, - zipAll: yN, - zipWith: wN + window: aN, + windowCount: cN, + windowTime: uN, + windowToggle: lN, + windowWhen: fN, + withLatestFrom: Xv, + zip: dN, + zipAll: hN, + zipWith: pN }, Symbol.toStringTag, { value: "Module" })); - var ix = /* @__PURE__ */ fn(Vce); - var Eh = {}; - var l_; - function zce() { - if (l_) - return Eh; - l_ = 1, Eh.__esModule = true, Eh.default = void 0; - var t = mR; + var ex = /* @__PURE__ */ fn(Dce); + var _h = {}; + var s_; + function Lce() { + if (s_) + return _h; + s_ = 1, _h.__esModule = true, _h.default = void 0; + var t = aR; const e = (n) => n.replace(/_(\w)/g, (i, s) => s.toUpperCase()); let r = class extends t.GenericEvent { get argsDef() { @@ -50956,33 +50957,33 @@ ${Ez(e, r)}`); } } }; - return Eh.default = r, Eh; - } - var f_; - function Fce() { - if (f_) - return yh; - f_ = 1; - var t = kP; - yh.__esModule = true, yh.default = void 0; - var e = t(vY()), r = mce, n = mR, i = Bce, s = Eg, o = _R, a = ix, c = t(zce()); + return _h.default = r, _h; + } + var o_; + function Bce() { + if (o_) + return gh; + o_ = 1; + var t = SP; + gh.__esModule = true, gh.default = void 0; + var e = t(mY()), r = lce, n = aR, i = kce, s = Eg, o = pR, a = ex, c = t(Lce()); function u(E, _) { var N = Object.keys(E); if (Object.getOwnPropertySymbols) { - var R = Object.getOwnPropertySymbols(E); - _ && (R = R.filter(function(F) { + var k = Object.getOwnPropertySymbols(E); + _ && (k = k.filter(function(F) { return Object.getOwnPropertyDescriptor(E, F).enumerable; - })), N.push.apply(N, R); + })), N.push.apply(N, k); } return N; } function f(E) { for (var _ = 1; _ < arguments.length; _++) { var N = arguments[_] != null ? arguments[_] : {}; - _ % 2 ? u(Object(N), true).forEach(function(R) { - (0, e.default)(E, R, N[R]); - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(E, Object.getOwnPropertyDescriptors(N)) : u(Object(N)).forEach(function(R) { - Object.defineProperty(E, R, Object.getOwnPropertyDescriptor(N, R)); + _ % 2 ? u(Object(N), true).forEach(function(k) { + (0, e.default)(E, k, N[k]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(E, Object.getOwnPropertyDescriptors(N)) : u(Object(N)).forEach(function(k) { + Object.defineProperty(E, k, Object.getOwnPropertyDescriptor(N, k)); }); } return E; @@ -50998,9 +50999,9 @@ ${Ez(e, r)}`); }, this.chainInfo = {}, this.metadataRequest = {}; } createMethodSubscribe(_) { - for (var N = arguments.length, R = new Array(N > 1 ? N - 1 : 0), F = 1; F < N; F++) - R[F - 1] = arguments[F]; - const [D, L, q] = _; + for (var N = arguments.length, k = new Array(N > 1 ? N - 1 : 0), F = 1; F < N; F++) + k[F - 1] = arguments[F]; + const [L, D, q] = _; return new o.Observable((W) => { let z = Promise.resolve(); const T = (I) => { @@ -51010,25 +51011,25 @@ ${Ez(e, r)}`); const I = (H, X) => { H || W.next(X); }; - z = this.wsProvider.subscribe(D, L, R, I).catch((H) => T(H)); + z = this.wsProvider.subscribe(L, D, k, I).catch((H) => T(H)); } catch (I) { T(I); } return () => { - z.then((I) => (0, s.isNumber)(I) ? this.wsProvider.unsubscribe(D, q, I) : Promise.resolve(false)); + z.then((I) => (0, s.isNumber)(I) ? this.wsProvider.unsubscribe(L, q, I) : Promise.resolve(false)); }; }); } async getBlockDetail(_) { - var N, R; - const F = await this.getBlockAt(_), D = await this.getChainInfo(F), L = []; - L.push(this.getEvents(F, D).then((H) => H.map((X, V) => this.getEventData(X, V)))); + var N, k; + const F = await this.getBlockAt(_), L = await this.getChainInfo(F), D = []; + D.push(this.getEvents(F, L).then((H) => H.map((X, V) => this.getEventData(X, V)))); const q = await this.rpcProvider.send("chain_getBlock", [F.blockHash]); - L.push(this.getHeader(q.block.header, F, D).then((H) => { + D.push(this.getHeader(q.block.header, F, L).then((H) => { var X; return (X = H.author) === null || X === void 0 ? void 0 : X.toString(); })); - const [W, z] = await Promise.all(L), T = q.block.extrinsics.map((H, X) => { + const [W, z] = await Promise.all(D), T = q.block.extrinsics.map((H, X) => { const V = [...W].reverse().find((d) => { let { phaseIndex: l @@ -51038,8 +51039,8 @@ ${Ez(e, r)}`); return f({ index: X, result: S - }, this.decodeTx(H, F, D)); - }), I = T == null || (N = T[0]) === null || N === void 0 || (R = N.args) === null || R === void 0 ? void 0 : R.now; + }, this.decodeTx(H, F, L)); + }), I = T == null || (N = T[0]) === null || N === void 0 || (k = N.args) === null || k === void 0 ? void 0 : k.now; return { raw: q, number: Number(q.block.header.number), @@ -51048,17 +51049,17 @@ ${Ez(e, r)}`); author: z, events: W, extrinsics: T, - chainInfo: D + chainInfo: L }; } - async getHeader(_, N, R) { + async getHeader(_, N, k) { const F = await this.getSessionValidators(N); - return (0, r.createHeaderExtended)(R.registry, R.registry.createType("Header", _), F); + return (0, r.createHeaderExtended)(k.registry, k.registry.createType("Header", _), F); } async getRuntimeVersion(_) { - const [N, R] = await Promise.all([this.rpcProvider.send("state_getRuntimeVersion", [_]), this.rpcProvider.send("system_chain", [])]); + const [N, k] = await Promise.all([this.rpcProvider.send("state_getRuntimeVersion", [_]), this.rpcProvider.send("system_chain", [])]); return f(f({}, N), {}, { - chainName: R + chainName: k }); } async getBlockHash(_) { @@ -51086,9 +51087,9 @@ ${Ez(e, r)}`); } else throw new Error("expect blockHash or blockNumber"); else { - const N = await this.rpcProvider.send("chain_getHeader", []), R = Number(N.number), F = await this.rpcProvider.send("chain_getBlockHash", []); + const N = await this.rpcProvider.send("chain_getHeader", []), k = Number(N.number), F = await this.rpcProvider.send("chain_getBlockHash", []); return { - blockNumber: R, + blockNumber: k, blockHash: F }; } @@ -51107,53 +51108,53 @@ ${Ez(e, r)}`); async getChainInfo(_) { const { blockHash: N, - blockNumber: R + blockNumber: k } = await this.getBlockAt(_); let F = await this.getParentHash(N); - R === 0 && (F = N); - const D = await this.getRuntimeVersion(F), L = `${D.specName}/${D.specVersion}`; - if (this.chainInfo[L]) - this.chainInfo[L].min = Math.min(this.chainInfo[L].min, R), this.chainInfo[L].max = Math.max(this.chainInfo[L].max, R); + k === 0 && (F = N); + const L = await this.getRuntimeVersion(F), D = `${L.specName}/${L.specVersion}`; + if (this.chainInfo[D]) + this.chainInfo[D].min = Math.min(this.chainInfo[D].min, k), this.chainInfo[D].max = Math.max(this.chainInfo[D].max, k); else { const q = new n.TypeRegistry(); - q.register(this.getSpecTypes(D)); + q.register(this.getSpecTypes(L)); const W = await this.rpcProvider.send("system_properties", []); - q.setChainProperties(q.createType("ChainProperties", W)), q.knownTypes.typesAlias = this.knownTypes.typesAlias, this.metadataRequest[L] || (this.metadataRequest[L] = this.rpcProvider.send("state_getMetadata", [F]).then((z) => { + q.setChainProperties(q.createType("ChainProperties", W)), q.knownTypes.typesAlias = this.knownTypes.typesAlias, this.metadataRequest[D] || (this.metadataRequest[D] = this.rpcProvider.send("state_getMetadata", [F]).then((z) => { const T = new n.Metadata(q, z); return q.setMetadata(T), { - id: L, - min: R, - max: R, + id: D, + min: k, + max: k, bytes: z, metadata: (0, n.expandMetadata)(q, T), registry: q, - runtimeVersion: D + runtimeVersion: L }; - })), this.chainInfo[L] = await this.metadataRequest[L]; + })), this.chainInfo[D] = await this.metadataRequest[D]; } - return this.chainInfo[L]; + return this.chainInfo[D]; } async getSessionValidators(_) { const { metadata: N, - registry: R + registry: k } = await this.getChainInfo(_); if (!N.query.session) return []; - const F = new n.StorageKey(R, N.query.session.validators); + const F = new n.StorageKey(k, N.query.session.validators); return this.getStorageValue(F, _); } async getEvents(_, N) { - const R = new n.StorageKey(N.registry, N.metadata.query.system.events); - return this.getStorageValue(R, _); + const k = new n.StorageKey(N.registry, N.metadata.query.system.events); + return this.getStorageValue(k, _); } getEventData(_, N) { - var R, F; - const D = (R = _.event.meta.toJSON()) === null || R === void 0 || (F = R.documentation) === null || F === void 0 ? void 0 : F.join(` + var k, F; + const L = (k = _.event.meta.toJSON()) === null || k === void 0 || (F = k.documentation) === null || F === void 0 ? void 0 : F.join(` `); return { index: N, - doc: D, + doc: L, bytes: _.toHex(), section: _.event.section, method: _.event.method, @@ -51164,15 +51165,15 @@ ${Ez(e, r)}`); }; } async getStorageValue(_, N) { - const R = await this.getBlockAt(N), { + const k = await this.getBlockAt(N), { registry: F - } = await this.getChainInfo(N), D = await this.rpcProvider.send("state_getStorage", [_.toHex(), R.blockHash]); - return F.createType(_.outputType, D, true); + } = await this.getChainInfo(N), L = await this.rpcProvider.send("state_getStorage", [_.toHex(), k.blockHash]); + return F.createType(_.outputType, L, true); } - decodeTx(_, N, R) { - const F = new n.GenericExtrinsic(R.registry, _), { - callIndex: D, - args: L + decodeTx(_, N, k) { + const F = new n.GenericExtrinsic(k.registry, _), { + callIndex: L, + args: D } = F.method.toJSON(); return { bytes: _, @@ -51182,36 +51183,36 @@ ${Ez(e, r)}`); method: F.method.method, section: F.method.section, signer: F.isSigned ? F.signer.toString() : null, - callIndex: D, - args: L + callIndex: L, + args: D }; } subscribeNewBlockNumber(_) { let N; - return _ === "finalize" ? N = this.createMethodSubscribe(["chain_finalizedHead", "chain_subscribeFinalizedHeads", "chain_unsubscribeFinalizedHeads"]).pipe((0, a.map)((R) => Number(R.number))) : typeof _ == "number" ? N = this.createMethodSubscribe(["chain_newHead", "chain_subscribeNewHead", "chain_unsubscribeNewHead"]).pipe((0, a.map)((R) => Number(R.number) - _ >= 0 ? Number(R.number) - _ : 0)) : N = this.createMethodSubscribe(["chain_newHead", "chain_subscribeNewHead", "chain_unsubscribeNewHead"]).pipe((0, a.map)((R) => Number(R.number))), N.pipe((0, a.shareReplay)({ + return _ === "finalize" ? N = this.createMethodSubscribe(["chain_finalizedHead", "chain_subscribeFinalizedHeads", "chain_unsubscribeFinalizedHeads"]).pipe((0, a.map)((k) => Number(k.number))) : typeof _ == "number" ? N = this.createMethodSubscribe(["chain_newHead", "chain_subscribeNewHead", "chain_unsubscribeNewHead"]).pipe((0, a.map)((k) => Number(k.number) - _ >= 0 ? Number(k.number) - _ : 0)) : N = this.createMethodSubscribe(["chain_newHead", "chain_subscribeNewHead", "chain_unsubscribeNewHead"]).pipe((0, a.map)((k) => Number(k.number))), N.pipe((0, a.shareReplay)({ bufferSize: 1, refCount: true - }), (0, a.pairwise)(), (0, a.mergeMap)((R) => { - let [F, D] = R; - return F >= D ? (0, o.of)(D) : (0, o.of)(...[...Array(D - F).keys()].map((L) => L + 1 + F)); + }), (0, a.pairwise)(), (0, a.mergeMap)((k) => { + let [F, L] = k; + return F >= L ? (0, o.of)(L) : (0, o.of)(...[...Array(L - F).keys()].map((D) => D + 1 + F)); })); } subscribe(_) { _ === void 0 && (_ = {}); const { start: N, - end: R, + end: k, concurrent: F = 10, - confirmation: D + confirmation: L } = _; - let L; - if (N !== void 0 && R !== void 0) - L = (0, o.range)(N, R - N + 1); - else if (N !== void 0 && R === void 0) { - const W = this.subscribeNewBlockNumber(D); - L = (0, o.from)(W).pipe((0, a.take)(1), (0, a.switchMap)((z) => (0, o.concat)((0, o.range)(N, z - N + 1), W))); + let D; + if (N !== void 0 && k !== void 0) + D = (0, o.range)(N, k - N + 1); + else if (N !== void 0 && k === void 0) { + const W = this.subscribeNewBlockNumber(L); + D = (0, o.from)(W).pipe((0, a.take)(1), (0, a.switchMap)((z) => (0, o.concat)((0, o.range)(N, z - N + 1), W))); } else - L = this.subscribeNewBlockNumber(D); + D = this.subscribeNewBlockNumber(L); const q = (W) => new o.Observable((z) => { this.getBlockDetail({ blockNumber: W @@ -51229,95 +51230,95 @@ ${Ez(e, r)}`); error: z, result: null }))); - return L.pipe((0, a.mergeMap)((W) => q(W), F)); + return D.pipe((0, a.mergeMap)((W) => q(W), F)); } }; - return yh.default = b, yh; + return gh.default = b, gh; } - var Hce = kP; + var Uce = SP; Mg.__esModule = true; Mg.default = void 0; - var qce = Hce(Fce()); - var Wce = qce.default; - Mg.default = Wce; - var um = { name: "@polkadot/api", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; - yl(um, null, [_Y, CP, rx, xY, Ag]); - var Yl = new Uint8Array([161, 35, 3, 33, 0]); - var lm = new Uint8Array([48, 83, 2, 1, 1, 48, 5, 6, 3, 43, 101, 112, 4, 34, 4, 32]); - var Gce = 32; - var h_ = 64; - var Kce = 32; - var Sh = lm.length; - function Xce(t, e, r) { - const n = Array.isArray(r) || r === void 0 ? r : [r], i = n8(e, t, n), s = i.subarray(0, lm.length); - if (!On(s, lm)) + var jce = Uce(Bce()); + var Vce = jce.default; + Mg.default = Vce; + var cm = { name: "@polkadot/api", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; + yl(cm, null, [yY, AP, Q8, gY, Ag]); + var Xl = new Uint8Array([161, 35, 3, 33, 0]); + var um = new Uint8Array([48, 83, 2, 1, 1, 48, 5, 6, 3, 43, 101, 112, 4, 34, 4, 32]); + var zce = 32; + var a_ = 64; + var Fce = 32; + var Eh = um.length; + function Hce(t, e, r) { + const n = Array.isArray(r) || r === void 0 ? r : [r], i = $4(e, t, n), s = i.subarray(0, um.length); + if (!On(s, um)) throw new Error("Invalid Pkcs8 header found in body"); - let o = i.subarray(Sh, Sh + h_), a = Sh + h_, c = i.subarray(a, a + Yl.length); - if (!On(c, Yl) && (a = Sh + Kce, o = i.subarray(Sh, a), c = i.subarray(a, a + Yl.length), !On(c, Yl))) + let o = i.subarray(Eh, Eh + a_), a = Eh + a_, c = i.subarray(a, a + Xl.length); + if (!On(c, Xl) && (a = Eh + Fce, o = i.subarray(Eh, a), c = i.subarray(a, a + Xl.length), !On(c, Xl))) throw new Error("Invalid Pkcs8 divider found in body"); - const u = a + Yl.length; + const u = a + Xl.length; return { - publicKey: i.subarray(u, u + Gce), + publicKey: i.subarray(u, u + zce), secretKey: o }; } - function Yce({ publicKey: t, secretKey: e }, r) { + function qce({ publicKey: t, secretKey: e }, r) { if (!e) throw new Error("Expected a valid secretKey to be passed to encode"); - const n = $t(lm, e, Yl, t); + const n = $t(um, e, Xl, t); if (!r) return n; - const { params: i, password: s, salt: o } = wg(r), { encrypted: a, nonce: c } = t8(n, s.subarray(0, 32)); - return $t(r8(o, i), c, a); + const { params: i, password: s, salt: o } = wg(r), { encrypted: a, nonce: c } = J4(n, s.subarray(0, 32)); + return $t(Q4(o, i), c, a); } - function Zce(t, { address: e, meta: r }, n, i) { - return st(i8(n, ["pkcs8", t], i), { + function Wce(t, { address: e, meta: r }, n, i) { + return st(e8(n, ["pkcs8", t], i), { address: e, meta: r }); } - var Jce = new Uint8Array(); - var Qce = { + var Gce = new Uint8Array(); + var Kce = { ecdsa: $u, ed25519: vl, ethereum: $u, - sr25519: F4 + sr25519: U4 }; - var d_ = { + var c_ = { ecdsa: new Uint8Array([2]), ed25519: new Uint8Array([0]), ethereum: new Uint8Array([2]), sr25519: new Uint8Array([1]) }; - var p_ = { - ecdsa: (t, e) => z3(t, e, "blake2"), - ed25519: tO, - ethereum: (t, e) => z3(t, e, "keccak"), - sr25519: uO + var u_ = { + ecdsa: (t, e) => j3(t, e, "blake2"), + ed25519: KI, + ethereum: (t, e) => j3(t, e, "keccak"), + sr25519: tO }; - var ap = { + var sp = { ecdsa: (t) => t.length > 32 ? Pn(t) : t, ed25519: (t) => t, - ethereum: (t) => t.length === 20 ? t : sc(gg(t)), + ethereum: (t) => t.length === 20 ? t : ic(gg(t)), sr25519: (t) => t }; - function Mh(t) { - return !t || a4(t); + function Sh(t) { + return !t || s4(t); } - function m_(t, e, r) { + function l_(t, e, r) { return Pn($t(e || "", r || "", t)); } - function Zl({ toSS58: t, type: e }, { publicKey: r, secretKey: n }, i = {}, s = null, o) { + function Yl({ toSS58: t, type: e }, { publicKey: r, secretKey: n }, i = {}, s = null, o) { const a = (f, p) => { - const b = Xce(f, p || s, o); + const b = Hce(f, p || s, o); if (b.secretKey.length === 64) r = b.publicKey, n = b.secretKey; else { - const E = Qce[e](b.secretKey); + const E = Kce[e](b.secretKey); r = E.publicKey, n = E.secretKey; } - }, c = (f) => (Mh(n) && s && a(f, s), s = Yce({ publicKey: r, secretKey: n }, f), o = void 0, s), u = () => { - const f = ap[e](r); + }, c = (f) => (Sh(n) && s && a(f, s), s = qce({ publicKey: r, secretKey: n }, f), o = void 0, s), u = () => { + const f = sp[e](r); return e === "ethereum" ? yg(f) : t(f); }; return { @@ -51325,11 +51326,11 @@ ${Ez(e, r)}`); return u(); }, get addressRaw() { - const f = ap[e](r); + const f = sp[e](r); return e === "ethereum" ? f.slice(-20) : f; }, get isLocked() { - return Mh(n); + return Sh(n); }, get meta() { return i; @@ -51344,10 +51345,10 @@ ${Ez(e, r)}`); derive: (f, p) => { if (e === "ethereum") throw new Error("Unable to derive on this keypair"); - if (Mh(n)) + if (Sh(n)) throw new Error("Cannot derive on a locked keypair"); - const { path: b } = hg(f), E = z4({ publicKey: r, secretKey: n }, b, e); - return Zl({ toSS58: t, type: e }, E, p, null); + const { path: b } = fg(f), E = B4({ publicKey: r, secretKey: n }, b, e); + return Yl({ toSS58: t, type: e }, E, p, null); }, encodePkcs8: (f) => c(f), lock: () => { @@ -51357,29 +51358,29 @@ ${Ez(e, r)}`); i = st({}, i, f); }, sign: (f, p = {}) => { - if (Mh(n)) + if (Sh(n)) throw new Error("Cannot sign with a locked key pair"); - return $t(p.withType ? d_[e] : Jce, p_[e](Xe(f), { publicKey: r, secretKey: n })); + return $t(p.withType ? c_[e] : Gce, u_[e](Xe(f), { publicKey: r, secretKey: n })); }, toJson: (f) => { - const p = ["ecdsa", "ethereum"].includes(e) ? r.length === 20 ? Bt(r) : Bt(Z4(r)) : u(); - return Zce(e, { address: p, meta: i }, c(f), !!f); + const p = ["ecdsa", "ethereum"].includes(e) ? r.length === 20 ? Bt(r) : Bt(G4(r)) : u(); + return Wce(e, { address: p, meta: i }, c(f), !!f); }, unlock: (f) => a(f), - verify: (f, p, b) => Y3(f, p, ap[e](Xe(b))).isValid, + verify: (f, p, b) => K3(f, p, sp[e](Xe(b))).isValid, vrfSign: (f, p, b) => { - if (Mh(n)) + if (Sh(n)) throw new Error("Cannot sign with a locked key pair"); if (e === "sr25519") - return lO(f, { secretKey: n }, p, b); - const E = p_[e](Xe(f), { publicKey: r, secretKey: n }); - return $t(m_(E, p, b), E); + return rO(f, { secretKey: n }, p, b); + const E = u_[e](Xe(f), { publicKey: r, secretKey: n }); + return $t(l_(E, p, b), E); }, - vrfVerify: (f, p, b, E, _) => e === "sr25519" ? fO(f, p, r, E, _) : Y3(f, $t(d_[e], p.subarray(32)), ap[e](Xe(b))).isValid && On(p.subarray(0, 32), m_(p.subarray(32), E, _)) + vrfVerify: (f, p, b, E, _) => e === "sr25519" ? nO(f, p, r, E, _) : K3(f, $t(c_[e], p.subarray(32)), sp[e](Xe(b))).isValid && On(p.subarray(0, 32), l_(p.subarray(32), E, _)) }; } - var $ce = "bottom drive obey lake curtain smoke basket hold race lonely fit walk"; - var eue = class { + var Xce = "bottom drive obey lake curtain smoke basket hold race lonely fit walk"; + var Yce = class { constructor() { re(this, "__internal__map", {}); } @@ -51403,12 +51404,12 @@ ${Ez(e, r)}`); ecdsa: (t) => $u(t), ed25519: (t) => vl(t), ethereum: (t) => $u(t), - sr25519: (t) => F4(t) + sr25519: (t) => U4(t) }; - function tue({ publicKey: t }) { + function Zce({ publicKey: t }) { return t; } - var rue = class { + var Jce = class { constructor(e = {}) { re(this, "__internal__pairs"); re(this, "__internal__type"); @@ -51417,7 +51418,7 @@ ${Ez(e, r)}`); re(this, "encodeAddress", (e10, r) => this.type === "ethereum" ? yg(e10) : ua(e10, r ?? this.__internal__ss58)); if (e.type = e.type || "ed25519", !["ecdsa", "ethereum", "ed25519", "sr25519"].includes(e.type || "undefined")) throw new Error(`Expected a keyring type of either 'ed25519', 'sr25519', 'ethereum' or 'ecdsa', found '${e.type || "unknown"}`); - this.__internal__pairs = new eue(), this.__internal__ss58 = e.ss58Format, this.__internal__type = e.type; + this.__internal__pairs = new Yce(), this.__internal__ss58 = e.ss58Format, this.__internal__type = e.type; } get pairs() { return this.getPairs(); @@ -51433,7 +51434,7 @@ ${Ez(e, r)}`); } addFromAddress(e, r = {}, n = null, i = this.type, s, o) { const a = this.decodeAddress(e, s); - return this.addPair(Zl({ toSS58: this.encodeAddress, type: i }, { publicKey: a, secretKey: new Uint8Array() }, r, n, o)); + return this.addPair(Yl({ toSS58: this.encodeAddress, type: i }, { publicKey: a, secretKey: new Uint8Array() }, r, n, o)); } addFromJson(e, r) { return this.addPair(this.createFromJson(e, r)); @@ -51445,7 +51446,7 @@ ${Ez(e, r)}`); return this.addPair(this.createFromPair(e, r, n)); } addFromSeed(e, r = {}, n = this.type) { - return this.addPair(Zl({ toSS58: this.encodeAddress, type: n }, Hy[n](e), r, null)); + return this.addPair(Yl({ toSS58: this.encodeAddress, type: n }, Hy[n](e), r, null)); } addFromUri(e, r = {}, n = this.type) { return this.addPair(this.createFromUri(e, r, n)); @@ -51457,13 +51458,13 @@ ${Ez(e, r)}`); if (!["ed25519", "sr25519", "ecdsa", "ethereum"].includes(c)) throw new Error(`Unknown crypto type ${c}`); const f = Ft(e) ? In(e) : this.decodeAddress(e, a), p = Ft(r) ? In(r) : mg(r); - return Zl({ toSS58: this.encodeAddress, type: c }, { publicKey: f, secretKey: new Uint8Array() }, o, p, u); + return Yl({ toSS58: this.encodeAddress, type: c }, { publicKey: f, secretKey: new Uint8Array() }, o, p, u); } createFromPair(e, r = {}, n = this.type) { - return Zl({ toSS58: this.encodeAddress, type: n }, e, r, null); + return Yl({ toSS58: this.encodeAddress, type: n }, e, r, null); } createFromUri(e, r = {}, n = this.type) { - const i = e.startsWith("//") ? `${$ce}${e}` : e, { derivePath: s, password: o, path: a, phrase: c } = jI(i); + const i = e.startsWith("//") ? `${Xce}${e}` : e, { derivePath: s, password: o, path: a, phrase: c } = kI(i); let u; const f = Ft(c, 256); if (f) @@ -51471,15 +51472,15 @@ ${Ez(e, r)}`); else { const b = c.split(" "); if ([12, 15, 18, 21, 24].includes(b.length)) - u = n === "ethereum" ? UO(c, "", false, 64) : jO(c, o); + u = n === "ethereum" ? OO(c, "", false, 64) : PO(c, o); else { if (c.length > 32) throw new Error("specified phrase is not a valid mnemonic and is invalid as a raw seed at > 32 bytes"); u = Dr(c.padEnd(32)); } } - const p = n === "ethereum" ? f ? Hy[n](u) : IO(u, s.substring(1)) : z4(Hy[n](u), a, n); - return Zl({ toSS58: this.encodeAddress, type: n }, p, r, null); + const p = n === "ethereum" ? f ? Hy[n](u) : xO(u, s.substring(1)) : B4(Hy[n](u), a, n); + return Yl({ toSS58: this.encodeAddress, type: n }, p, r, null); } getPair(e) { return this.__internal__pairs.get(e); @@ -51488,7 +51489,7 @@ ${Ez(e, r)}`); return this.__internal__pairs.all(); } getPublicKeys() { - return this.__internal__pairs.all().map(tue); + return this.__internal__pairs.all().map(Zce); } removePair(e) { this.__internal__pairs.remove(e); @@ -51500,50 +51501,50 @@ ${Ez(e, r)}`); return this.__internal__pairs.get(e).toJson(r); } }; - var nue = li.fetch; - var g_ = -99999; - function Ah(t, e, r) { + var Qce = fi.fetch; + var f_ = -99999; + function Mh(t, e, r) { Object.defineProperty(t, e, { configurable: true, enumerable: false, value: r }); } - var ER = class extends Error { - constructor(r = "", n = g_, i) { + var mR = class extends Error { + constructor(r = "", n = f_, i) { super(); re(this, "code"); re(this, "data"); re(this, "message"); re(this, "name"); re(this, "stack"); - if (Ah(this, "message", String(r)), Ah(this, "name", this.constructor.name), Ah(this, "data", i), Ah(this, "code", n), St(Error.captureStackTrace)) + if (Mh(this, "message", String(r)), Mh(this, "name", this.constructor.name), Mh(this, "data", i), Mh(this, "code", n), St(Error.captureStackTrace)) Error.captureStackTrace(this, this.constructor); else { const { stack: s } = new Error(r); - s && Ah(this, "stack", s); + s && Mh(this, "stack", s); } } }; - re(ER, "CODES", { + re(mR, "CODES", { ASSERT: -90009, INVALID_JSONRPC: -99998, METHOD_NOT_FOUND: -32601, - UNKNOWN: g_ + UNKNOWN: f_ }); - function iue(t) { + function $ce(t) { if (Ar(t)) return ""; const e = `: ${pr(t) ? t.replace(/Error\("/g, "").replace(/\("/g, "(").replace(/"\)/g, ")").replace(/\(/g, ", ").replace(/\)/g, "") : Ct(t)}`; return e.length <= 256 ? e : `${e.substring(0, 255)}\u2026`; } - function y_(t) { + function h_(t) { if (t) { const { code: e, data: r, message: n } = t; - throw new ER(`${e}: ${n}${iue(r)}`, e, r); + throw new mR(`${e}: ${n}${$ce(r)}`, e, r); } } - var sx = class { + var tx = class { constructor() { re(this, "__internal__id", 0); } @@ -51553,9 +51554,9 @@ ${Ez(e, r)}`); const r = !Ar(e.params) && !Ar(e.method); if (!rr(e.id) && (!r || !rr(e.params.subscription) && !pr(e.params.subscription))) throw new Error("Invalid id field in decoded object"); - if (y_(e.error), e.result === void 0 && !r) + if (h_(e.error), e.result === void 0 && !r) throw new Error("No result found in jsonrpc response"); - return r ? (y_(e.params.error), e.params.result) : e.result; + return r ? (h_(e.params.error), e.params.result) : e.result; } encodeJson(e, r) { const [n, i] = this.encodeObject(e, r); @@ -51571,14 +51572,14 @@ ${Ez(e, r)}`); }]; } }; - var sue = "http://127.0.0.1:9933"; - var oue = "ws://127.0.0.1:9944"; - var SR = { - HTTP_URL: sue, - WS_URL: oue + var eue = "http://127.0.0.1:9933"; + var tue = "ws://127.0.0.1:9944"; + var gR = { + HTTP_URL: eue, + WS_URL: tue }; - var MR = 128; - var b_ = class { + var yR = 128; + var d_ = class { constructor(e) { re(this, "key"); re(this, "next"); @@ -51586,15 +51587,15 @@ ${Ez(e, r)}`); this.key = e, this.next = this.prev = this; } }; - var AR = class { - constructor(e = MR) { + var bR = class { + constructor(e = yR) { re(this, "capacity"); re(this, "__internal__data", /* @__PURE__ */ new Map()); re(this, "__internal__refs", /* @__PURE__ */ new Map()); re(this, "__internal__length", 0); re(this, "__internal__head"); re(this, "__internal__tail"); - this.capacity = e, this.__internal__head = this.__internal__tail = new b_(""); + this.capacity = e, this.__internal__head = this.__internal__tail = new d_(""); } get length() { return this.__internal__length; @@ -51631,7 +51632,7 @@ ${Ez(e, r)}`); if (this.__internal__data.has(e)) this.__internal__toHead(e); else { - const n = new b_(e); + const n = new d_(e); this.__internal__refs.set(n.key, n), this.length === 0 ? this.__internal__head = this.__internal__tail = n : (this.__internal__head.prev = n, n.next = this.__internal__head, this.__internal__head = n), this.__internal__length === this.capacity ? (this.__internal__data.delete(this.__internal__tail.key), this.__internal__refs.delete(this.__internal__tail.key), this.__internal__tail = this.__internal__tail.prev, this.__internal__tail.next = this.__internal__head) : this.__internal__length += 1; } this.__internal__data.set(e, r); @@ -51641,18 +51642,18 @@ ${Ez(e, r)}`); r && r !== this.__internal__head && (r.prev.next = r.next, r.next.prev = r.prev, r.next = this.__internal__head, this.__internal__head.prev = r, this.__internal__head = r); } }; - var cp = "HTTP Provider does not have subscriptions, use WebSockets instead"; - var qy = di("api-http"); - var ox = class { - constructor(e = SR.HTTP_URL, r = {}) { - re(this, "__internal__callCache", new AR()); + var op = "HTTP Provider does not have subscriptions, use WebSockets instead"; + var qy = pi("api-http"); + var rx = class { + constructor(e = gR.HTTP_URL, r = {}) { + re(this, "__internal__callCache", new bR()); re(this, "__internal__coder"); re(this, "__internal__endpoint"); re(this, "__internal__headers"); re(this, "__internal__stats"); if (!/^(https|http):\/\//.test(e)) throw new Error(`Endpoint should start with 'http://' or 'https://', received '${e}'`); - this.__internal__coder = new sx(), this.__internal__endpoint = e, this.__internal__headers = r, this.__internal__stats = { + this.__internal__coder = new tx(), this.__internal__endpoint = e, this.__internal__headers = r, this.__internal__stats = { active: { requests: 0, subscriptions: 0 }, total: { bytesRecv: 0, bytesSent: 0, cached: 0, errors: 0, requests: 0, subscriptions: 0, timeout: 0 } }; @@ -51661,7 +51662,7 @@ ${Ez(e, r)}`); return false; } clone() { - return new ox(this.__internal__endpoint, this.__internal__headers); + return new rx(this.__internal__endpoint, this.__internal__headers); } async connect() { } @@ -51688,7 +51689,7 @@ ${Ez(e, r)}`); async __internal__send(e) { this.__internal__stats.active.requests++, this.__internal__stats.total.bytesSent += e.length; try { - const r = await nue(this.__internal__endpoint, { + const r = await Qce(this.__internal__endpoint, { body: e, headers: { Accept: "application/json", @@ -51709,13 +51710,13 @@ ${Ez(e, r)}`); } } async subscribe(e, r, n, i) { - throw qy.error(cp), new Error(cp); + throw qy.error(op), new Error(op); } async unsubscribe(e, r, n) { - throw qy.error(cp), new Error(cp); + throw qy.error(op), new Error(op); } }; - var TR = { exports: {} }; + var wR = { exports: {} }; (function(t) { var e = Object.prototype.hasOwnProperty, r = "~"; function n() { @@ -51759,46 +51760,46 @@ ${Ez(e, r)}`); var N = r ? r + u : u; if (!this._events[N]) return false; - var R = this._events[N], F = arguments.length, D, L; - if (R.fn) { - switch (R.once && this.removeListener(u, R.fn, void 0, true), F) { + var k = this._events[N], F = arguments.length, L, D; + if (k.fn) { + switch (k.once && this.removeListener(u, k.fn, void 0, true), F) { case 1: - return R.fn.call(R.context), true; + return k.fn.call(k.context), true; case 2: - return R.fn.call(R.context, f), true; + return k.fn.call(k.context, f), true; case 3: - return R.fn.call(R.context, f, p), true; + return k.fn.call(k.context, f, p), true; case 4: - return R.fn.call(R.context, f, p, b), true; + return k.fn.call(k.context, f, p, b), true; case 5: - return R.fn.call(R.context, f, p, b, E), true; + return k.fn.call(k.context, f, p, b, E), true; case 6: - return R.fn.call(R.context, f, p, b, E, _), true; + return k.fn.call(k.context, f, p, b, E, _), true; } - for (L = 1, D = new Array(F - 1); L < F; L++) - D[L - 1] = arguments[L]; - R.fn.apply(R.context, D); + for (D = 1, L = new Array(F - 1); D < F; D++) + L[D - 1] = arguments[D]; + k.fn.apply(k.context, L); } else { - var q = R.length, W; - for (L = 0; L < q; L++) - switch (R[L].once && this.removeListener(u, R[L].fn, void 0, true), F) { + var q = k.length, W; + for (D = 0; D < q; D++) + switch (k[D].once && this.removeListener(u, k[D].fn, void 0, true), F) { case 1: - R[L].fn.call(R[L].context); + k[D].fn.call(k[D].context); break; case 2: - R[L].fn.call(R[L].context, f); + k[D].fn.call(k[D].context, f); break; case 3: - R[L].fn.call(R[L].context, f, p); + k[D].fn.call(k[D].context, f, p); break; case 4: - R[L].fn.call(R[L].context, f, p, b); + k[D].fn.call(k[D].context, f, p, b); break; default: - if (!D) - for (W = 1, D = new Array(F - 1); W < F; W++) - D[W - 1] = arguments[W]; - R[L].fn.apply(R[L].context, D); + if (!L) + for (W = 1, L = new Array(F - 1); W < F; W++) + L[W - 1] = arguments[W]; + k[D].fn.apply(k[D].context, L); } } return true; @@ -51816,19 +51817,19 @@ ${Ez(e, r)}`); if (_.fn) _.fn === f && (!b || _.once) && (!p || _.context === p) && o(this, E); else { - for (var N = 0, R = [], F = _.length; N < F; N++) - (_[N].fn !== f || b && !_[N].once || p && _[N].context !== p) && R.push(_[N]); - R.length ? this._events[E] = R.length === 1 ? R[0] : R : o(this, E); + for (var N = 0, k = [], F = _.length; N < F; N++) + (_[N].fn !== f || b && !_[N].once || p && _[N].context !== p) && k.push(_[N]); + k.length ? this._events[E] = k.length === 1 ? k[0] : k : o(this, E); } return this; }, a.prototype.removeAllListeners = function(u) { var f; return u ? (f = r ? r + u : u, this._events[f] && o(this, f)) : (this._events = new n(), this._eventsCount = 0), this; }, a.prototype.off = a.prototype.removeListener, a.prototype.addListener = a.prototype.on, a.prefixed = r, a.EventEmitter = a, t.exports = a; - })(TR); - var aue = TR.exports; - var ax = /* @__PURE__ */ nc(aue); - function cue() { + })(wR); + var rue = wR.exports; + var nx = /* @__PURE__ */ rc(rue); + function nue() { let t = null, e = null; return { responsePassThrough: (r) => t === null ? r : t.responsePassThrough(r), @@ -51845,14 +51846,14 @@ ${Ez(e, r)}`); throw new Error("Can't start the health checker multiple times in parallel"); if (!e) throw new Error("setSendJsonRpc must be called before starting the health checks"); - t = new uue(r, e), t.update(true); + t = new iue(r, e), t.update(true); }, stop: () => { t !== null && (t.destroy(), t = null); } }; } - var uue = class { + var iue = class { constructor(e, r) { re(this, "__internal__healthCallback"); re(this, "__internal__currentHealthCheckId", null); @@ -51937,8 +51938,8 @@ ${Ez(e, r)}`); this.__internal__healthCallback = e, this.__internal__requestToSmoldot = (n) => r(Ct(n)); } }; - var w_ = di("api-substrate-connect"); - var v_ = /* @__PURE__ */ new Map([ + var p_ = pi("api-substrate-connect"); + var m_ = /* @__PURE__ */ new Map([ ["author_submitAndWatchExtrinsic", "author_unwatchExtrinsic"], ["chain_subscribeAllHeads", "chain_unsubscribeAllHeads"], ["chain_subscribeFinalizedHeads", "chain_unsubscribeFinalizedHeads"], @@ -51950,18 +51951,18 @@ ${Ez(e, r)}`); ["state_subscribeRuntimeVersion", "state_unsubscribeRuntimeVersion"], ["state_subscribeStorage", "state_unsubscribeStorage"] ]); - var x_ = /* @__PURE__ */ new WeakMap(); - var lue = class { + var g_ = /* @__PURE__ */ new WeakMap(); + var sue = class { constructor(e, r, n) { re(this, "__internal__Sc"); - re(this, "__internal__coder", new sx()); + re(this, "__internal__coder", new tx()); re(this, "__internal__spec"); re(this, "__internal__sharedSandbox"); re(this, "__internal__subscriptions", /* @__PURE__ */ new Map()); re(this, "__internal__resubscribeMethods", /* @__PURE__ */ new Map()); re(this, "__internal__requests", /* @__PURE__ */ new Map()); re(this, "__internal__wellKnownChains"); - re(this, "__internal__eventemitter", new ax()); + re(this, "__internal__eventemitter", new nx()); re(this, "__internal__chain", null); re(this, "__internal__isChainReady", false); re(this, "__internal__resubscribe", () => { @@ -51974,11 +51975,11 @@ ${Ez(e, r)}`); }); e10.push(n10); } catch (n10) { - w_.error(n10); + p_.error(n10); } - }), Promise.all(e10).catch((r10) => w_.log(r10)); + }), Promise.all(e10).catch((r10) => p_.log(r10)); }); - if (!fi(e) || !fi(e.WellKnownChain) || !St(e.createScClient)) + if (!hi(e) || !hi(e.WellKnownChain) || !St(e.createScClient)) throw new Error("Expected an @substrate/connect interface as first parameter to ScProvider"); this.__internal__Sc = e, this.__internal__spec = r, this.__internal__sharedSandbox = n, this.__internal__wellKnownChains = new Set(Object.values(e.WellKnownChain)); } @@ -51994,7 +51995,7 @@ ${Ez(e, r)}`); clone() { throw new Error("clone() is not supported."); } - async connect(e, r = cue) { + async connect(e, r = nue) { if (this.isConnected) throw new Error("Already connected!"); if (this.__internal__chain) { @@ -52002,10 +52003,10 @@ ${Ez(e, r)}`); return; } this.__internal__sharedSandbox && !this.__internal__sharedSandbox.isConnected && await this.__internal__sharedSandbox.connect(); - const n = this.__internal__sharedSandbox ? x_.get(this.__internal__sharedSandbox) : this.__internal__Sc.createScClient(e); + const n = this.__internal__sharedSandbox ? g_.get(this.__internal__sharedSandbox) : this.__internal__Sc.createScClient(e); if (!n) throw new Error("Unknown ScProvider!"); - x_.set(this, n); + g_.set(this, n); const i = r(), s = (a) => { var E, _, N; const c = i.responsePassThrough(a); @@ -52015,8 +52016,8 @@ ${Ez(e, r)}`); let f; try { f = this.__internal__coder.decodeResponse(u); - } catch (R) { - f = R; + } catch (k) { + f = k; } if (((E = u.params) == null ? void 0 : E.subscription) === void 0 || !u.method) return (_ = this.__internal__requests.get(u.id)) == null ? void 0 : _(f); @@ -52079,7 +52080,7 @@ ${Ez(e, r)}`); throw new Error("Provider is not connected"); const n = await this.__internal__chain, [i, s] = this.__internal__coder.encodeJson(e, r), o = new Promise((a, c) => { this.__internal__requests.set(i, (u) => { - (eI(u) ? c : a)(u); + (YN(u) ? c : a)(u); }); try { n.sendJsonRpc(s); @@ -52099,11 +52100,11 @@ ${Ez(e, r)}`); } } async subscribe(e, r, n, i) { - if (!v_.has(r)) + if (!m_.has(r)) throw new Error(`Unsupported subscribe method: ${r}`); const s = await this.send(r, n), o = `${e}::${s}`, a = (u) => { u instanceof Error ? i(u, void 0) : i(null, u); - }, c = v_.get(r); + }, c = m_.get(r); if (!c) throw new Error("Invalid unsubscribe method found"); return this.__internal__resubscribeMethods.set(o, { callback: i, method: r, params: n, type: e }), this.__internal__subscriptions.set(o, [a, { id: s, unsubscribeMethod: c }]), s; @@ -52115,8 +52116,8 @@ ${Ez(e, r)}`); return this.__internal__subscriptions.has(i) ? (this.__internal__resubscribeMethods.delete(i), this.__internal__subscriptions.delete(i), this.send(r, [n])) : Promise.reject(new Error(`Unable to find active subscription=${i}`)); } }; - var Wy = li.WebSocket; - var fue = { + var Hp = fi.WebSocket; + var oue = { 1e3: "Normal Closure", 1001: "Going Away", 1002: "Protocol Error", @@ -52134,7 +52135,7 @@ ${Ez(e, r)}`); 1014: "Bad Gateway", 1015: "TLS Handshake" }; - function hue(t) { + function aue(t) { if (t >= 0 && t <= 999) return "(Unused)"; if (t >= 1016) { @@ -52147,27 +52148,27 @@ ${Ez(e, r)}`); if (t <= 4999) return "(For applications)"; } - return fue[t] || "(Unknown)"; + return oue[t] || "(Unknown)"; } - var due = { + var cue = { chain_finalisedHead: "chain_finalizedHead", chain_subscribeFinalisedHeads: "chain_subscribeFinalizedHeads", chain_unsubscribeFinalisedHeads: "chain_unsubscribeFinalizedHeads" }; - var pue = 2500; - var mue = 60 * 1e3; - var gue = 5e3; - var es = di("api-ws"); - function __(t, e) { + var uue = 2500; + var lue = 60 * 1e3; + var fue = 5e3; + var es = pi("api-ws"); + function y_(t, e) { Object.keys(t).forEach((r) => { e && e(t[r]), delete t[r]; }); } - function Gy() { + function Wy() { return { bytesRecv: 0, bytesSent: 0, cached: 0, errors: 0, requests: 0, subscriptions: 0, timeout: 0 }; } - var Al = class { - constructor(e = SR.WS_URL, r = pue, n = {}, i, s) { + var cu = class { + constructor(e = gR.WS_URL, r = uue, n = {}, i, s) { re(this, "__internal__callCache"); re(this, "__internal__coder"); re(this, "__internal__endpoints"); @@ -52189,14 +52190,14 @@ ${Ez(e, r)}`); this.__internal__eventemitter.emit(e10, ...r10); }); re(this, "__internal__onSocketClose", (e10) => { - const r10 = new Error(`disconnected from ${this.endpoint}: ${e10.code}:: ${e10.reason || hue(e10.code)}`); - this.__internal__autoConnectMs > 0 && es.error(r10.message), this.__internal__isConnected = false, this.__internal__websocket && (this.__internal__websocket.onclose = null, this.__internal__websocket.onerror = null, this.__internal__websocket.onmessage = null, this.__internal__websocket.onopen = null, this.__internal__websocket = null), this.__internal__timeoutId && (clearInterval(this.__internal__timeoutId), this.__internal__timeoutId = null), __(this.__internal__handlers, (n10) => { + const r10 = new Error(`disconnected from ${this.endpoint}: ${e10.code}:: ${e10.reason || aue(e10.code)}`); + this.__internal__autoConnectMs > 0 && es.error(r10.message), this.__internal__isConnected = false, this.__internal__websocket && (this.__internal__websocket.onclose = null, this.__internal__websocket.onerror = null, this.__internal__websocket.onmessage = null, this.__internal__websocket.onopen = null, this.__internal__websocket = null), this.__internal__timeoutId && (clearInterval(this.__internal__timeoutId), this.__internal__timeoutId = null), y_(this.__internal__handlers, (n10) => { try { n10.callback(r10, void 0); } catch (i10) { es.error(i10); } - }), __(this.__internal__waitingForId), this.__internal__endpointStats = Gy(), this.__internal__emit("disconnected"), this.__internal__autoConnectMs > 0 && setTimeout(() => { + }), y_(this.__internal__waitingForId), this.__internal__endpointStats = Wy(), this.__internal__emit("disconnected"), this.__internal__autoConnectMs > 0 && setTimeout(() => { this.connectWithRetry().catch(os); }, this.__internal__autoConnectMs); }); @@ -52233,7 +52234,7 @@ ${Ez(e, r)}`); re(this, "__internal__onSocketMessageSubscribe", (e10) => { if (!e10.method) throw new Error("No method found in JSONRPC response"); - const n10 = `${due[e10.method] || e10.method}::${e10.params.subscription}`, i10 = this.__internal__subscriptions[n10]; + const n10 = `${cue[e10.method] || e10.method}::${e10.params.subscription}`, i10 = this.__internal__subscriptions[n10]; if (!i10) { this.__internal__waitingForId[n10] = e10, es.debug(() => `Unable to find handler for subscription=${n10}`); return; @@ -52282,10 +52283,10 @@ ${Ez(e, r)}`); o.forEach((a) => { if (!/^(wss|ws):\/\//.test(a)) throw new Error(`Endpoint should start with 'ws://', received '${a}'`); - }), this.__internal__callCache = new AR(s || MR), this.__internal__eventemitter = new ax(), this.__internal__autoConnectMs = r || 0, this.__internal__coder = new sx(), this.__internal__endpointIndex = -1, this.__internal__endpoints = o, this.__internal__headers = n, this.__internal__websocket = null, this.__internal__stats = { + }), this.__internal__callCache = new bR(s || yR), this.__internal__eventemitter = new nx(), this.__internal__autoConnectMs = r || 0, this.__internal__coder = new tx(), this.__internal__endpointIndex = -1, this.__internal__endpoints = o, this.__internal__headers = n, this.__internal__websocket = null, this.__internal__stats = { active: { requests: 0, subscriptions: 0 }, - total: Gy() - }, this.__internal__endpointStats = Gy(), this.__internal__timeout = i || mue, r && r > 0 && this.connectWithRetry().catch(os), this.__internal__isReadyPromise = new Promise((a) => { + total: Wy() + }, this.__internal__endpointStats = Wy(), this.__internal__timeout = i || lue, r && r > 0 && this.connectWithRetry().catch(os), this.__internal__isReadyPromise = new Promise((a) => { this.__internal__eventemitter.once("connected", () => { a(this); }); @@ -52307,7 +52308,7 @@ ${Ez(e, r)}`); return this.__internal__endpoints[this.__internal__endpointIndex]; } clone() { - return new Al(this.__internal__endpoints); + return new cu(this.__internal__endpoints); } selectEndpointIndex(e) { return (this.__internal__endpointIndex + 1) % e.length; @@ -52316,9 +52317,9 @@ ${Ez(e, r)}`); if (this.__internal__websocket) throw new Error("WebSocket is already connected"); try { - this.__internal__endpointIndex = this.selectEndpointIndex(this.__internal__endpoints), this.__internal__websocket = typeof li.WebSocket < "u" && $N(li.WebSocket, Wy) ? new Wy(this.endpoint) : new Wy(this.endpoint, void 0, { + this.__internal__endpointIndex = this.selectEndpointIndex(this.__internal__endpoints), this.__internal__websocket = typeof fi.WebSocket < "u" && XN(fi.WebSocket, Hp) ? new Hp(this.endpoint) : new Hp(this.endpoint, void 0, { headers: this.__internal__headers - }), this.__internal__websocket && (this.__internal__websocket.onclose = this.__internal__onSocketClose, this.__internal__websocket.onerror = this.__internal__onSocketError, this.__internal__websocket.onmessage = this.__internal__onSocketMessage, this.__internal__websocket.onopen = this.__internal__onSocketOpen), this.__internal__timeoutId = setInterval(() => this.__internal__timeoutHandlers(), gue); + }), this.__internal__websocket && (this.__internal__websocket.onclose = this.__internal__onSocketClose, this.__internal__websocket.onerror = this.__internal__onSocketError, this.__internal__websocket.onmessage = this.__internal__onSocketMessage, this.__internal__websocket.onopen = this.__internal__onSocketOpen), this.__internal__timeoutId = setInterval(() => this.__internal__timeoutHandlers(), fue); } catch (e) { throw es.error(e), this.__internal__emit("error", e), e; } @@ -52395,53 +52396,53 @@ ${Ez(e, r)}`); return es.debug(() => `Unable to find active subscription=${i}`), false; delete this.__internal__subscriptions[i]; try { - return this.isConnected && !Fc(this.__internal__websocket) ? this.send(r, [n]) : true; + return this.isConnected && !zc(this.__internal__websocket) ? this.send(r, [n]) : true; } catch { return false; } } }; - var yue = /* @__PURE__ */ di("api/util"); - function bue(t, { block: { extrinsics: e, header: r } }, n, i) { + var hue = /* @__PURE__ */ pi("api/util"); + function due(t, { block: { extrinsics: e, header: r } }, n, i) { for (const [s, o] of e.entries()) if (o.hash.eq(t)) return { - blockNumber: m4(r.number) ? r.number.unwrap() : r.number, + blockNumber: d4(r.number) ? r.number.unwrap() : r.number, events: n.filter(({ phase: a }) => a.isApplyExtrinsic && a.asApplyExtrinsic.eqn(s)), txIndex: s }; if (i.isInBlock) { const s = e.map((o) => o.hash.toHex()); - yue.warn(`block ${r.hash.toHex()}: Unable to find extrinsic ${t.toHex()} inside ${s.join(", ")}`); + hue.warn(`block ${r.hash.toHex()}: Unable to find extrinsic ${t.toHex()} inside ${s.join(", ")}`); } return {}; } - function Ky(t) { + function Gy(t) { return St(t.sign); } - function E_(t, e) { + function b_(t, e) { const r = (o) => Object.keys(e[o]), n = (o, a) => t(e[o][a]), i = {}, s = Object.keys(e); for (let o = 0, a = s.length; o < a; o++) qg(i, s[o], r, n); return i; } - var wue = (t) => t; - function cx(t, e, r, n) { + var pue = (t) => t; + function ix(t, e, r, n) { return t.filter(({ event: i }) => e === i.section && r.includes(i.method)).map((i) => n(i)); } - function vue({ event: { data: [t] } }) { + function mue({ event: { data: [t] } }) { return t; } - function xue({ event: { data: t, method: e } }) { + function gue({ event: { data: t, method: e } }) { return e === "ExtrinsicSuccess" ? t[0] : t[1]; } - function _ue(t = []) { - return cx(t, "system", ["ExtrinsicFailed"], vue)[0]; + function yue(t = []) { + return ix(t, "system", ["ExtrinsicFailed"], mue)[0]; } - function Eue(t = []) { - return cx(t, "system", ["ExtrinsicFailed", "ExtrinsicSuccess"], xue)[0]; + function bue(t = []) { + return ix(t, "system", ["ExtrinsicFailed", "ExtrinsicSuccess"], gue)[0]; } - var Wp = class { + var qp = class { constructor({ blockNumber: e, dispatchError: r, dispatchInfo: n, events: i, internalError: s, status: o, txHash: a, txIndex: c }) { re(this, "dispatchError"); re(this, "dispatchInfo"); @@ -52451,7 +52452,7 @@ ${Ez(e, r)}`); re(this, "txHash"); re(this, "txIndex"); re(this, "blockNumber"); - this.dispatchError = r || _ue(i), this.dispatchInfo = n || Eue(i), this.events = i || [], this.internalError = s, this.status = o, this.txHash = a, this.txIndex = c, this.blockNumber = e; + this.dispatchError = r || yue(i), this.dispatchInfo = n || bue(i), this.events = i || [], this.internalError = s, this.status = o, this.txHash = a, this.txIndex = c, this.blockNumber = e; } get isCompleted() { return this.isError || this.status.isInBlock || this.status.isFinalized; @@ -52469,7 +52470,7 @@ ${Ez(e, r)}`); return this.status.isRetracted; } filterRecords(e, r) { - return cx(this.events, e, Array.isArray(r) ? r : [r], wue); + return ix(this.events, e, Array.isArray(r) ? r : [r], pue); } findRecord(e, r) { return this.filterRecords(e, r)[0]; @@ -52485,13 +52486,13 @@ ${Ez(e, r)}`); }; } }; - function S_(t, e, r, { header: n, mortalLength: i, nonce: s }) { + function w_(t, e, r, { header: n, mortalLength: i, nonce: s }) { if (!n) { if (r.era && !r.blockHash) throw new Error("Expected blockHash to be passed alongside non-immortal era options"); - return rr(r.era) && (delete r.era, delete r.blockHash), aw(t, r, { nonce: s }); + return rr(r.era) && (delete r.era, delete r.blockHash), sw(t, r, { nonce: s }); } - return aw(t, r, { + return sw(t, r, { blockHash: n.hash, era: e.createTypeUnsafe("ExtrinsicEra", [{ current: n.number, @@ -52500,43 +52501,43 @@ ${Ez(e, r)}`); nonce: s }); } - function M_(t, e) { + function v_(t, e) { let r = {}; return St(t) ? e = t : r = st({}, t), [r, e]; } - function aw(t, e, r) { + function sw(t, e, r) { return st({ blockHash: t.genesisHash, genesisHash: t.genesisHash }, e, r, { runtimeVersion: t.runtimeVersion, signedExtensions: t.registry.signedExtensions, version: t.extrinsicType }); } - function Sue(t = {}) { + function wue(t = {}) { return Ki(t) || rr(t) ? { nonce: t } : t; } - function Mue({ api: t, apiType: e, blockHash: r, decorateMethod: n }) { + function vue({ api: t, apiType: e, blockHash: r, decorateMethod: n }) { const i = t.registry.createClass("Extrinsic"); class s extends i { constructor(c, u) { super(c, u, { version: t.extrinsicType }); re(this, "__internal__ignoreStatusCb"); - re(this, "__internal__transformResult", cu); + re(this, "__internal__transformResult", au); re(this, "__internal__observeSign", (c10, u10) => { - const f = Ky(c10) ? c10.address : c10.toString(), p = Sue(u10); - return t.derive.tx.signingInfo(f, p.nonce, p.era).pipe(A1(), Rn(async (b) => { - const E = S_(t, this.registry, p, b); + const f = Gy(c10) ? c10.address : c10.toString(), p = wue(u10); + return t.derive.tx.signingInfo(f, p.nonce, p.era).pipe(M1(), Rn(async (b) => { + const E = w_(t, this.registry, p, b); let _ = -1; - return Ky(c10) ? this.sign(c10, E) : _ = await this.__internal__signViaSigner(f, E, b.header), { options: E, updateId: _ }; + return Gy(c10) ? this.sign(c10, E) : _ = await this.__internal__signViaSigner(f, E, b.header), { options: E, updateId: _ }; })); }); re(this, "__internal__observeStatus", (c10, u10) => { if (!u10.isFinalized && !u10.isInBlock) - return xe(this.__internal__transformResult(new Wp({ + return xe(this.__internal__transformResult(new qp({ status: u10, txHash: c10 }))); const f = u10.isInBlock ? u10.asInBlock : u10.asFinalized; - return t.derive.tx.events(f).pipe(we(({ block: p, events: b }) => this.__internal__transformResult(new Wp({ - ...bue(c10, p, b, u10), + return t.derive.tx.events(f).pipe(we(({ block: p, events: b }) => this.__internal__transformResult(new qp({ + ...due(c10, p, b, u10), status: u10, txHash: c10 - }))), Yt((p) => xe(this.__internal__transformResult(new Wp({ + }))), Yt((p) => xe(this.__internal__transformResult(new qp({ internalError: p, status: u10, txHash: c10 @@ -52598,9 +52599,9 @@ ${Ez(e, r)}`); const E = this.toU8a(); return b.transactionPaymentApi.queryInfo(E, E.length); }))); - const [f] = M_(u), p = Ky(c) ? c.address : c.toString(); - return n(() => t.derive.tx.signingInfo(p, f.nonce, f.era).pipe(A1(), Oe((b) => { - const E = S_(t, this.registry, f, b), _ = aw(t, E, {}), N = t.tx(this.toU8a()).signFake(p, _).toU8a(); + const [f] = v_(u), p = Gy(c) ? c.address : c.toString(); + return n(() => t.derive.tx.signingInfo(p, f.nonce, f.era).pipe(M1(), Oe((b) => { + const E = w_(t, this.registry, f, b), _ = sw(t, E, {}), N = t.tx(this.toU8a()).signFake(p, _).toU8a(); return t.call.transactionPaymentApi.queryInfo(N, N.length); })))(); } @@ -52612,7 +52613,7 @@ ${Ez(e, r)}`); return n(() => this.__internal__observeSign(c, u).pipe(we(() => this)))(); } signAndSend(c, u, f) { - const [p, b] = M_(u, f), E = t.hasSubscriptions && (this.__internal__ignoreStatusCb || !!b); + const [p, b] = v_(u, f), E = t.hasSubscriptions && (this.__internal__ignoreStatusCb || !!b); return n( () => this.__internal__observeSign(c, p).pipe(Oe((_) => E ? this.__internal__observeSubscribe(_) : this.__internal__observeSend(_))) )(b); @@ -52623,42 +52624,42 @@ ${Ez(e, r)}`); } return s; } - function A_(t, e, r, n, i) { - const s = Mue({ api: e, apiType: t, blockHash: i, decorateMethod: r }); + function x_(t, e, r, n, i) { + const s = vue({ api: e, apiType: t, blockHash: i, decorateMethod: r }); return (o) => new s(n || e.registry, o); } - function NR(t, e) { + function vR(t, e) { return t.findMetaCall(Xe(e)); } - function IR(t, e) { + function xR(t, e) { return t.findMetaError(Xe(e)); } - var Aue = di("api/augment"); - function T_(t, e, r = []) { + var xue = pi("api/augment"); + function __(t, e, r = []) { return e.length ? ` ${e.length} ${t}${r.length ? " and" : ""}` : ""; } - function N_(t, e) { + function E_(t, e) { return e.length ? ` ${t.padStart(7)}: ${e.sort().join(", ")}` : ""; } - function I_(t, e, [r, n]) { - (r.length || n.length) && Aue.warn(`api.${t}: Found${T_("added", r, n)}${T_("removed", n)} ${e}:${N_("added", r)}${N_("removed", n)}`); + function S_(t, e, [r, n]) { + (r.length || n.length) && xue.warn(`api.${t}: Found${__("added", r, n)}${__("removed", n)} ${e}:${E_("added", r)}${E_("removed", n)}`); } - function O_(t, e) { + function M_(t, e) { return t.filter((r) => !e.includes(r)); } - function Tue(t, e) { + function _ue(t, e) { return t.filter((r) => e.includes(r)); } - function Nue(t, e) { + function Eue(t, e) { const r = Object.keys(t), n = Object.keys(e); return [ - O_(r, n), - O_(n, r) + M_(r, n), + M_(n, r) ]; } - function P_(t, e) { - const r = Object.keys(t), n = Tue(Object.keys(e), r), i = []; + function A_(t, e) { + const r = Object.keys(t), n = _ue(Object.keys(e), r), i = []; for (let s = 0, o = n.length; s < o; s++) { const a = n[s], c = Object.keys(t[a]), u = Object.keys(e[a]); for (let f = 0, p = u.length; f < p; f++) { @@ -52668,39 +52669,39 @@ ${Ez(e, r)}`); } return i; } - function Iue(t, e) { + function Sue(t, e) { return [ - P_(e, t), - P_(t, e) + A_(e, t), + A_(t, e) ]; } function To(t, e, r, n = false) { - n && iI(r), t && Object.keys(r).length && (I_(t, "modules", Nue(e, r)), I_(t, "calls", Iue(e, r))); + n && $N(r), t && Object.keys(r).length && (S_(t, "modules", Eue(e, r)), S_(t, "calls", Sue(e, r))); const i = Object.keys(e); for (let s = 0, o = i.length; s < o; s++) { const a = i[s], c = e[a]; - r[a] || (r[a] = {}), Hc(r[a], Object.keys(c), (u) => c[u]); + r[a] || (r[a] = {}), Fc(r[a], Object.keys(c), (u) => c[u]); } return r; } - function k_({ lookup: t }, { method: e, section: r }, n) { + function T_({ lookup: t }, { method: e, section: r }, n) { return `${r}.${e}(${n.map((i) => t.getTypeDef(i).type).join(", ")})`; } - function up(t, e, r) { + function ap(t, e, r) { const n = r.filter((i) => !Ar(i)); if (e.meta.type.isPlain) { if (n.length !== 0) - throw new Error(`${k_(t, e, [])} does not take any arguments, ${n.length} found`); + throw new Error(`${T_(t, e, [])} does not take any arguments, ${n.length} found`); } else { const { hashers: i, key: s } = e.meta.type.asMap, o = i.length === 1 ? [s] : t.lookup.getSiType(s).def.asTuple.map((a) => a); if (n.length !== o.length) - throw new Error(`${k_(t, e, o)} is a map, requiring ${o.length} arguments, ${n.length} found`); + throw new Error(`${T_(t, e, o)} is a map, requiring ${o.length} arguments, ${n.length} found`); } return [e, n]; } - var Oue = class { + var Mue = class { constructor() { - re(this, "__internal__eventemitter", new ax()); + re(this, "__internal__eventemitter", new nx()); } emit(e, ...r) { return this.__internal__eventemitter.emit(e, ...r); @@ -52715,15 +52716,15 @@ ${Ez(e, r)}`); return this.__internal__eventemitter.once(e, r), this; } }; - var lp = 1e3; - var Xy = 250; - var Pue = 50; - var Yy = di("api/init"); - var kue = 0; - function Zy(t, { method: e, section: r }) { + var cp = 1e3; + var Ky = 250; + var Aue = 50; + var Xy = pi("api/init"); + var Tue = 0; + function Yy(t, { method: e, section: r }) { return Da(t.rx.query[r] && t.rx.query[r][e], () => `query.${r}.${e} is not available in this version of the metadata`); } - var Rue = class extends Oue { + var Nue = class extends Mue { constructor(r, n, i) { var o; super(); @@ -52740,7 +52741,7 @@ ${Ez(e, r)}`); re(this, "_errors", {}); re(this, "_events", {}); re(this, "_extrinsics"); - re(this, "_extrinsicType", g0.LATEST_EXTRINSIC_VERSION); + re(this, "_extrinsicType", p0.LATEST_EXTRINSIC_VERSION); re(this, "_genesisHash"); re(this, "_isConnected"); re(this, "_isReady", false); @@ -52756,13 +52757,13 @@ ${Ez(e, r)}`); re(this, "_options"); re(this, "_decorateMethod"); re(this, "_rxDecorateMethod", (r10) => r10); - this.__internal__instanceId = `${++kue}`, this.__internal__registry = ((o = r.source) == null ? void 0 : o.registry) || r.registry || new Fg(), this._rx.callAt = (a, c) => Fr(this.at(a, c)).pipe(we((u) => u.rx.call)), this._rx.queryAt = (a, c) => Fr(this.at(a, c)).pipe(we((u) => u.rx.query)), this._rx.registry = this.__internal__registry, this._decorateMethod = i, this._options = r, this._type = n; - const s = r.source ? r.source._rpcCore.provider.isClonable ? r.source._rpcCore.provider.clone() : r.source._rpcCore.provider : r.provider || new Al(); - this._rpcCore = new Ore(this.__internal__instanceId, this.__internal__registry, { + this.__internal__instanceId = `${++Tue}`, this.__internal__registry = ((o = r.source) == null ? void 0 : o.registry) || r.registry || new Fg(), this._rx.callAt = (a, c) => Fr(this.at(a, c)).pipe(we((u) => u.rx.call)), this._rx.queryAt = (a, c) => Fr(this.at(a, c)).pipe(we((u) => u.rx.query)), this._rx.registry = this.__internal__registry, this._decorateMethod = i, this._options = r, this._type = n; + const s = r.source ? r.source._rpcCore.provider.isClonable ? r.source._rpcCore.provider.clone() : r.source._rpcCore.provider : r.provider || new cu(); + this._rpcCore = new Mre(this.__internal__instanceId, this.__internal__registry, { isPedantic: this._options.isPedantic, provider: s, userRpc: this._options.rpc - }), this._isConnected = new Xc(this._rpcCore.provider.isConnected), this._rx.hasSubscriptions = this._rpcCore.provider.hasSubscriptions; + }), this._isConnected = new Kc(this._rpcCore.provider.isConnected), this._rx.hasSubscriptions = this._rpcCore.provider.hasSubscriptions; } get registry() { return this.__internal__registry; @@ -52791,13 +52792,13 @@ ${Ez(e, r)}`); call: {}, query: {} }, - tx: A_(this._type, this._rx, this._decorateMethod, r, n) + tx: x_(this._type, this._rx, this._decorateMethod, r, n) }; } _createDecorated(r, n, i, s) { - i || (i = this._emptyDecorated(r.registry, s)), (n || !r.decoratedMeta) && (r.decoratedMeta = Hk(r.registry, r.metadata)); + i || (i = this._emptyDecorated(r.registry, s)), (n || !r.decoratedMeta) && (r.decoratedMeta = Dk(r.registry, r.metadata)); const o = this._decorateCalls(r, this._decorateMethod, s), a = this._decorateCalls(r, this._rxDecorateMethod, s), c = this._decorateStorage(r.decoratedMeta, this._decorateMethod, s), u = this._decorateStorage(r.decoratedMeta, this._rxDecorateMethod, s); - return To("consts", r.decoratedMeta.consts, i.consts, n), To("errors", r.decoratedMeta.errors, i.errors, n), To("events", r.decoratedMeta.events, i.events, n), To("query", c, i.query, n), To("query", u, i.rx.query, n), To("call", o, i.call, n), To("call", a, i.rx.call, n), i.findCall = (f) => NR(r.registry, f), i.findError = (f) => IR(r.registry, f), i.queryMulti = s ? this._decorateMultiAt(i, this._decorateMethod, s) : this._decorateMulti(this._decorateMethod), i.runtimeVersion = r.runtimeVersion, { + return To("consts", r.decoratedMeta.consts, i.consts, n), To("errors", r.decoratedMeta.errors, i.errors, n), To("events", r.decoratedMeta.events, i.events, n), To("query", c, i.query, n), To("query", u, i.rx.query, n), To("call", o, i.call, n), To("call", a, i.rx.call, n), i.findCall = (f) => vR(r.registry, f), i.findError = (f) => xR(r.registry, f), i.queryMulti = s ? this._decorateMultiAt(i, this._decorateMethod, s) : this._decorateMulti(this._decorateMethod), i.runtimeVersion = r.runtimeVersion, { createdAt: s, decoratedApi: i, decoratedMeta: r.decoratedMeta @@ -52825,8 +52826,8 @@ ${Ez(e, r)}`); } const s = Object.keys(i); for (let o = 0, a = s.length; o < a; o++) { - const c = aI(s[o]), u = `${c}Api`; - this._runtimeMap[Up(c, 64)] = c, this._runtimeMap[Up(u, 64)] = u; + const c = rI(s[o]), u = `${c}Api`; + this._runtimeMap[Lp(c, 64)] = c, this._runtimeMap[Lp(u, 64)] = u; } this._filterRpcMethods(r); } @@ -52837,7 +52838,7 @@ ${Ez(e, r)}`); s.push(`${E}_${p}`), b && (s.push(`${E}_${b[1]}`), s.push(`${E}_${b[2]}`)), u && s.push(...u), f && s.push(f); } const a = r.filter((c) => !s.includes(c) && !c.includes("_unstable_")); - a.length && !this._options.noInitWarn && Yy.warn(`RPC methods not decorated: ${a.join(", ")}`); + a.length && !this._options.noInitWarn && Xy.warn(`RPC methods not decorated: ${a.join(", ")}`); for (let c = 0; c < o; c++) { const [u, { method: f, section: p }] = i[c]; n && !r.includes(u) && u !== "rpc_methods" && this._rpc[p] && (delete this._rpc[p][f], delete this._rx.rpc[p][f]); @@ -52857,7 +52858,7 @@ ${Ez(e, r)}`); const f = Object.keys(r[u]), p = (b) => o(u, b); for (let b = 0, E = f.length; b < E; b++) { const _ = f[b]; - (this.hasSubscriptions || !(_.startsWith("subscribe") || _.startsWith("unsubscribe"))) && (Object.prototype.hasOwnProperty.call(s, u) || (s[u] = {}), Yn(s[u], _, p)); + (this.hasSubscriptions || !(_.startsWith("subscribe") || _.startsWith("unsubscribe"))) && (Object.prototype.hasOwnProperty.call(s, u) || (s[u] = {}), Zn(s[u], _, p)); } } } @@ -52879,16 +52880,16 @@ ${Ez(e, r)}`); } } _getRuntimeDefs(r, n, i = "") { - const s = {}, o = Object.values(Ed); + const s = {}, o = Object.values(_d); for (let a = 0, c = o.length; a < c; a++) this._addRuntimeDef(s, o[a].runtime); - return this._addRuntimeDef(s, wR(r, i, n)), this._addRuntimeDef(s, this._options.runtime), Object.entries(s); + return this._addRuntimeDef(s, fR(r, i, n)), this._addRuntimeDef(s, this._options.runtime), Object.entries(s); } _decorateCalls({ registry: r, runtimeVersion: { apis: n, specName: i, specVersion: s } }, o, a) { const c = {}, u = {}, f = {}, p = this._getRuntimeDefs(r, i, this._runtimeChain), b = [], E = `${i.toString()}/${s.toString()}`, _ = this.__internal__runtimeLog[E] || false; this.__internal__runtimeLog[E] = true; - for (let L = 0, q = p.length; L < q; L++) { - const [W, z] = p[L], T = Up(W, 64), I = n.find(([H]) => H.eq(T)); + for (let D = 0, q = p.length; D < q; D++) { + const [W, z] = p[D], T = Lp(W, 64), I = n.find(([H]) => H.eq(T)); if (f[T] = true, I) { const H = z.map(({ version: V }) => V).sort(), X = z.find(({ version: V }) => I[1].eq(V)); if (X) { @@ -52904,18 +52905,18 @@ ${Ez(e, r)}`); b.push(`${W}/${I[1].toString()} (${H.join("/")} known)`); } } - const N = n.map(([L, q]) => [L.toHex(), q.toString()]).filter(([L]) => !f[L]).map(([L, q]) => `${this._runtimeMap[L] || L}/${q}`); - !this._options.noInitWarn && !_ && (b.length && Yy.warn(`${E}: Not decorating runtime apis without matching versions: ${b.join(", ")}`), N.length && Yy.warn(`${E}: Not decorating unknown runtime apis: ${N.join(", ")}`)); - const R = a ? (L, q) => this._rpcCore.state.call(L, q, a) : (L, q) => this._rpcCore.state.call(L, q), F = (L) => Hc({}, Object.keys(u[L]), (q) => this._decorateCall(r, u[L][q], R, o)), D = Object.keys(u); - for (let L = 0, q = D.length; L < q; L++) - Yn(c, D[L], F); + const N = n.map(([D, q]) => [D.toHex(), q.toString()]).filter(([D]) => !f[D]).map(([D, q]) => `${this._runtimeMap[D] || D}/${q}`); + !this._options.noInitWarn && !_ && (b.length && Xy.warn(`${E}: Not decorating runtime apis without matching versions: ${b.join(", ")}`), N.length && Xy.warn(`${E}: Not decorating unknown runtime apis: ${N.join(", ")}`)); + const k = a ? (D, q) => this._rpcCore.state.call(D, q, a) : (D, q) => this._rpcCore.state.call(D, q), F = (D) => Fc({}, Object.keys(u[D]), (q) => this._decorateCall(r, u[D][q], k, o)), L = Object.keys(u); + for (let D = 0, q = L.length; D < q; D++) + Zn(c, L[D], F); return c; } _decorateCall(r, n, i, s) { const o = s((...a) => { if (a.length !== n.params.length) throw new Error(`${n.name}:: Expected ${n.params.length} arguments, found ${a.length}`); - const c = r.createType("Raw", hi(a.map((u, f) => r.createTypeUnsafe(n.params[f].type, [u]).toU8a()))); + const c = r.createType("Raw", di(a.map((u, f) => r.createTypeUnsafe(n.params[f].type, [u]).toU8a()))); return i(n.name, c).pipe(we((u) => r.createTypeUnsafe(n.type, [u]))); }); return o.meta = n, o; @@ -52926,16 +52927,16 @@ ${Ez(e, r)}`); _decorateMultiAt(r, n, i) { return n((s) => s.length ? this._rpcCore.state.queryStorageAt(s.map((o) => { if (Array.isArray(o)) { - const { creator: a } = Zy(r, o[0].creator); + const { creator: a } = Yy(r, o[0].creator); return a.meta.type.isPlain ? [a] : a.meta.type.asMap.hashers.length === 1 ? [a, o.slice(1)] : [a, ...o.slice(1)]; } - return [Zy(r, o.creator).creator]; + return [Yy(r, o.creator).creator]; }), i) : xe([])); } _decorateExtrinsics({ tx: r }, n) { - const i = A_(this._type, this._rx, n), s = (a) => Hc({}, Object.keys(r[a]), (c) => c.startsWith("$") ? r[a][c] : this._decorateExtrinsicEntry(r[a][c], i)), o = Object.keys(r); + const i = x_(this._type, this._rx, n), s = (a) => Fc({}, Object.keys(r[a]), (c) => c.startsWith("$") ? r[a][c] : this._decorateExtrinsicEntry(r[a][c], i)), o = Object.keys(r); for (let a = 0, c = o.length; a < c; a++) - Yn(i, o[a], s); + Zn(i, o[a], s); return i; } _decorateExtrinsicEntry(r, n) { @@ -52943,25 +52944,25 @@ ${Ez(e, r)}`); return i.is = (s) => r.is(s), this._decorateFunctionMeta(r, i); } _decorateStorage({ query: r, registry: n }, i, s) { - const o = {}, a = (u) => Hc({}, Object.keys(r[u]), (f) => s ? this._decorateStorageEntryAt(n, r[u][f], i, s) : this._decorateStorageEntry(r[u][f], i)), c = Object.keys(r); + const o = {}, a = (u) => Fc({}, Object.keys(r[u]), (f) => s ? this._decorateStorageEntryAt(n, r[u][f], i, s) : this._decorateStorageEntry(r[u][f], i)), c = Object.keys(r); for (let u = 0, f = c.length; u < f; u++) - Yn(o, c[u], a); + Zn(o, c[u], a); return o; } _decorateStorageEntry(r, n) { - const i = (a, c) => up(c || this.__internal__registry, r, a), s = (a) => Fr(this.at(a)).pipe(we((c) => Zy(c, r))), o = this._decorateStorageCall(r, n); - return o.creator = r, o.at = n((a, ...c) => s(a).pipe(Oe((u) => u(...c)))), o.hash = n((...a) => this._rpcCore.state.getStorageHash(i(a))), o.is = (a) => a.section === r.section && a.method === r.method, o.key = (...a) => Bt(dd(r(...a))[1]), o.keyPrefix = (...a) => Bt(r.keyPrefix(...a)), o.size = n((...a) => this._rpcCore.state.getStorageSize(i(a))), o.sizeAt = n((a, ...c) => s(a).pipe(Oe((u) => this._rpcCore.state.getStorageSize(i(c, u.creator.meta.registry), a)))), r.iterKey && r.meta.type.isMap && (o.entries = n(Le(this.__internal__instanceId, (...a) => this._retrieveMapEntries(r, null, a))), o.entriesAt = n(Le(this.__internal__instanceId, (a, ...c) => s(a).pipe(Oe((u) => this._retrieveMapEntries(u.creator, a, c))))), o.entriesPaged = n(Le(this.__internal__instanceId, (a) => this._retrieveMapEntriesPaged(r, void 0, a))), o.keys = n(Le(this.__internal__instanceId, (...a) => this._retrieveMapKeys(r, null, a))), o.keysAt = n(Le(this.__internal__instanceId, (a, ...c) => s(a).pipe(Oe((u) => this._retrieveMapKeys(u.creator, a, c))))), o.keysPaged = n(Le(this.__internal__instanceId, (a) => this._retrieveMapKeysPaged(r, void 0, a)))), this.supportMulti && r.meta.type.isMap && (o.multi = n((a) => r.meta.type.asMap.hashers.length === 1 ? this._retrieveMulti(a.map((c) => [r, [c]])) : this._retrieveMulti(a.map((c) => [r, c])))), this._decorateFunctionMeta(r, o); + const i = (a, c) => ap(c || this.__internal__registry, r, a), s = (a) => Fr(this.at(a)).pipe(we((c) => Yy(c, r))), o = this._decorateStorageCall(r, n); + return o.creator = r, o.at = n((a, ...c) => s(a).pipe(Oe((u) => u(...c)))), o.hash = n((...a) => this._rpcCore.state.getStorageHash(i(a))), o.is = (a) => a.section === r.section && a.method === r.method, o.key = (...a) => Bt(hd(r(...a))[1]), o.keyPrefix = (...a) => Bt(r.keyPrefix(...a)), o.size = n((...a) => this._rpcCore.state.getStorageSize(i(a))), o.sizeAt = n((a, ...c) => s(a).pipe(Oe((u) => this._rpcCore.state.getStorageSize(i(c, u.creator.meta.registry), a)))), r.iterKey && r.meta.type.isMap && (o.entries = n(Le(this.__internal__instanceId, (...a) => this._retrieveMapEntries(r, null, a))), o.entriesAt = n(Le(this.__internal__instanceId, (a, ...c) => s(a).pipe(Oe((u) => this._retrieveMapEntries(u.creator, a, c))))), o.entriesPaged = n(Le(this.__internal__instanceId, (a) => this._retrieveMapEntriesPaged(r, void 0, a))), o.keys = n(Le(this.__internal__instanceId, (...a) => this._retrieveMapKeys(r, null, a))), o.keysAt = n(Le(this.__internal__instanceId, (a, ...c) => s(a).pipe(Oe((u) => this._retrieveMapKeys(u.creator, a, c))))), o.keysPaged = n(Le(this.__internal__instanceId, (a) => this._retrieveMapKeysPaged(r, void 0, a)))), this.supportMulti && r.meta.type.isMap && (o.multi = n((a) => r.meta.type.asMap.hashers.length === 1 ? this._retrieveMulti(a.map((c) => [r, [c]])) : this._retrieveMulti(a.map((c) => [r, c])))), this._decorateFunctionMeta(r, o); } _decorateStorageEntryAt(r, n, i, s) { - const o = (c) => up(r, n, c), a = i((...c) => this._rpcCore.state.getStorage(o(c), s)); - return a.creator = n, a.hash = i((...c) => this._rpcCore.state.getStorageHash(o(c), s)), a.is = (c) => c.section === n.section && c.method === n.method, a.key = (...c) => Bt(dd(n(...c))[1]), a.keyPrefix = (...c) => Bt(n.keyPrefix(...c)), a.size = i((...c) => this._rpcCore.state.getStorageSize(o(c), s)), n.iterKey && n.meta.type.isMap && (a.entries = i(Le(this.__internal__instanceId, (...c) => this._retrieveMapEntries(n, s, c))), a.entriesPaged = i(Le(this.__internal__instanceId, (c) => this._retrieveMapEntriesPaged(n, s, c))), a.keys = i(Le(this.__internal__instanceId, (...c) => this._retrieveMapKeys(n, s, c))), a.keysPaged = i(Le(this.__internal__instanceId, (c) => this._retrieveMapKeysPaged(n, s, c)))), this.supportMulti && n.meta.type.isMap && (a.multi = i((c) => n.meta.type.asMap.hashers.length === 1 ? this._retrieveMulti(c.map((u) => [n, [u]]), s) : this._retrieveMulti(c.map((u) => [n, u]), s))), this._decorateFunctionMeta(n, a); + const o = (c) => ap(r, n, c), a = i((...c) => this._rpcCore.state.getStorage(o(c), s)); + return a.creator = n, a.hash = i((...c) => this._rpcCore.state.getStorageHash(o(c), s)), a.is = (c) => c.section === n.section && c.method === n.method, a.key = (...c) => Bt(hd(n(...c))[1]), a.keyPrefix = (...c) => Bt(n.keyPrefix(...c)), a.size = i((...c) => this._rpcCore.state.getStorageSize(o(c), s)), n.iterKey && n.meta.type.isMap && (a.entries = i(Le(this.__internal__instanceId, (...c) => this._retrieveMapEntries(n, s, c))), a.entriesPaged = i(Le(this.__internal__instanceId, (c) => this._retrieveMapEntriesPaged(n, s, c))), a.keys = i(Le(this.__internal__instanceId, (...c) => this._retrieveMapKeys(n, s, c))), a.keysPaged = i(Le(this.__internal__instanceId, (c) => this._retrieveMapKeysPaged(n, s, c)))), this.supportMulti && n.meta.type.isMap && (a.multi = i((c) => n.meta.type.asMap.hashers.length === 1 ? this._retrieveMulti(c.map((u) => [n, [u]]), s) : this._retrieveMulti(c.map((u) => [n, u]), s))), this._decorateFunctionMeta(n, a); } _queueStorage(r, n) { const i = n === this.__internal__storageSubQ ? this._rpcCore.state.subscribeStorage : this._rpcCore.state.queryStorageAt; let s = n.length - 1, o = 0, a; - return s === -1 || !n[s] || n[s][1].length === Pue ? (s++, a = Fr( + return s === -1 || !n[s] || n[s][1].length === Aue ? (s++, a = Fr( new Promise((c) => { - Zc(() => { + Yc(() => { const u = n[s][1]; delete n[s], c(u); }); @@ -52972,29 +52973,29 @@ ${Ez(e, r)}`); } _decorateStorageCall(r, n) { const i = Le(this.__internal__instanceId, (...s) => { - const o = up(this.__internal__registry, r, s); + const o = ap(this.__internal__registry, r, s); return this.hasSubscriptions ? this._queueStorage(o, this.__internal__storageSubQ) : this._rpcCore.state.getStorage(o); }); return n(i, { methodName: r.method, - overrideNoSub: (...s) => this._queueStorage(up(this.__internal__registry, r, s), this.__internal__storageGetQ) + overrideNoSub: (...s) => this._queueStorage(ap(this.__internal__registry, r, s), this.__internal__storageGetQ) }); } _retrieveMulti(r, n) { if (!r.length) return xe([]); const i = this.hasSubscriptions && !n ? this._rpcCore.state.subscribeStorage : this._rpcCore.state.queryStorageAt; - return r.length <= Xy ? n ? i(r, n) : i(r) : Qe(T1(r, Xy).map((s) => n ? i(s, n) : i(s))).pipe(we(Vu)); + return r.length <= Ky ? n ? i(r, n) : i(r) : Qe(A1(r, Ky).map((s) => n ? i(s, n) : i(s))).pipe(we(Vu)); } _retrieveMapKeys({ iterKey: r, meta: n, method: i, section: s }, o, a) { if (!r || !n.type.isMap) throw new Error("keys can only be retrieved on maps"); - const c = r(...a).toHex(), u = new Xc(c), f = o ? (b) => this._rpcCore.state.getKeysPaged(c, lp, b, o) : (b) => this._rpcCore.state.getKeysPaged(c, lp, b), p = (b) => b.setMeta(n, s, i); + const c = r(...a).toHex(), u = new Kc(c), f = o ? (b) => this._rpcCore.state.getKeysPaged(c, cp, b, o) : (b) => this._rpcCore.state.getKeysPaged(c, cp, b), p = (b) => b.setMeta(n, s, i); return u.pipe( Oe(f), we((b) => b.map(p)), - Us((b) => Zc(() => { - b.length === lp ? u.next(b[lp - 1].toHex()) : u.complete(); + Us((b) => Yc(() => { + b.length === cp ? u.next(b[cp - 1].toHex()) : u.complete(); })), pl(), we(Vu) @@ -53008,7 +53009,7 @@ ${Ez(e, r)}`); } _retrieveMapEntries(r, n, i) { const s = n ? (o) => this._rpcCore.state.queryStorageAt(o, n) : (o) => this._rpcCore.state.queryStorageAt(o); - return this._retrieveMapKeys(r, n, i).pipe(Oe((o) => o.length ? Qe(T1(o, Xy).map(s)).pipe(we((a) => Vu(a).map((c, u) => [o[u], c]))) : xe([]))); + return this._retrieveMapKeys(r, n, i).pipe(Oe((o) => o.length ? Qe(A1(o, Ky).map(s)).pipe(we((a) => Vu(a).map((c, u) => [o[u], c]))) : xe([]))); } _retrieveMapEntriesPaged(r, n, i) { const s = n ? (o) => this._rpcCore.state.queryStorageAt(o, n) : (o) => this._rpcCore.state.queryStorageAt(o); @@ -53016,19 +53017,19 @@ ${Ez(e, r)}`); } _decorateDeriveRx(r) { var s, o, a, c; - const n = (s = this._runtimeVersion) == null ? void 0 : s.specName.toString(), i = pR(this.__internal__instanceId, this._rx, st({}, this._options.derives, (c = (a = (o = this._options.typesBundle) == null ? void 0 : o.spec) == null ? void 0 : a[n || ""]) == null ? void 0 : c.derives)); - return E_(r, i); + const n = (s = this._runtimeVersion) == null ? void 0 : s.specName.toString(), i = oR(this.__internal__instanceId, this._rx, st({}, this._options.derives, (c = (a = (o = this._options.typesBundle) == null ? void 0 : o.spec) == null ? void 0 : a[n || ""]) == null ? void 0 : c.derives)); + return b_(r, i); } _decorateDerive(r) { - return E_(r, this._rx.derive); + return b_(r, this._rx.derive); } }; - var Cue = 1e4; - var Jy = di("api/init"); - function Due(t) { + var Iue = 1e4; + var Zy = pi("api/init"); + function Oue(t) { return t.toString(); } - var Lue = class extends Rue { + var Pue = class extends Nue { constructor(r, n, i) { super(r, n, i); re(this, "__internal__atLast", null); @@ -53036,10 +53037,10 @@ ${Ez(e, r)}`); re(this, "__internal__registries", []); re(this, "__internal__updateSub", null); re(this, "__internal__waitingRegistries", {}); - this.registry.setKnownTypes(r), r.source ? this.__internal__registries = r.source.__internal__registries : this.registerTypes(r.types), this._rpc = this._decorateRpc(this._rpcCore, this._decorateMethod), this._rx.rpc = this._decorateRpc(this._rpcCore, this._rxDecorateMethod), this.supportMulti && (this._queryMulti = this._decorateMulti(this._decorateMethod), this._rx.queryMulti = this._decorateMulti(this._rxDecorateMethod)), this._rx.signer = r.signer, this._rpcCore.setRegistrySwap((s) => this.getBlockRegistry(s)), this._rpcCore.setResolveBlockHash((s) => gi(this._rpcCore.chain.getBlockHash(s))), this.hasSubscriptions ? (this._rpcCore.provider.on("disconnected", () => this.__internal__onProviderDisconnect()), this._rpcCore.provider.on("error", (s) => this.__internal__onProviderError(s)), this._rpcCore.provider.on("connected", () => this.__internal__onProviderConnect())) : this._options.noInitWarn || Jy.warn("Api will be available in a limited mode since the provider does not support subscriptions"), this._rpcCore.provider.isConnected && this.__internal__onProviderConnect().catch(os); + this.registry.setKnownTypes(r), r.source ? this.__internal__registries = r.source.__internal__registries : this.registerTypes(r.types), this._rpc = this._decorateRpc(this._rpcCore, this._decorateMethod), this._rx.rpc = this._decorateRpc(this._rpcCore, this._rxDecorateMethod), this.supportMulti && (this._queryMulti = this._decorateMulti(this._decorateMethod), this._rx.queryMulti = this._decorateMulti(this._rxDecorateMethod)), this._rx.signer = r.signer, this._rpcCore.setRegistrySwap((s) => this.getBlockRegistry(s)), this._rpcCore.setResolveBlockHash((s) => yi(this._rpcCore.chain.getBlockHash(s))), this.hasSubscriptions ? (this._rpcCore.provider.on("disconnected", () => this.__internal__onProviderDisconnect()), this._rpcCore.provider.on("error", (s) => this.__internal__onProviderError(s)), this._rpcCore.provider.on("connected", () => this.__internal__onProviderConnect())) : this._options.noInitWarn || Zy.warn("Api will be available in a limited mode since the provider does not support subscriptions"), this._rpcCore.provider.isConnected && this.__internal__onProviderConnect().catch(os); } _initRegistry(r, n, i, s, o) { - r.clearCache(), r.setChainProperties(o || this.registry.getChainProperties()), r.setKnownTypes(this._options), r.register(nx(r, n, i.specName, i.specVersion)), r.setHasher(bR(r, n, i.specName)), r.knownTypes.typesBundle && (r.knownTypes.typesAlias = vR(r, n, i.specName)), r.setMetadata(s, void 0, st({}, yR(r, n, i.specName), this._options.signedExtensions), this._options.noInitWarn); + r.clearCache(), r.setChainProperties(o || this.registry.getChainProperties()), r.setKnownTypes(this._options), r.register($8(r, n, i.specName, i.specVersion)), r.setHasher(lR(r, n, i.specName)), r.knownTypes.typesBundle && (r.knownTypes.typesAlias = hR(r, n, i.specName)), r.setMetadata(s, void 0, st({}, uR(r, n, i.specName), this._options.signedExtensions), this._options.noInitWarn); } _getDefaultRegistry() { return Da(this.__internal__registries.find(({ isDefault: r }) => r), "Initialization error, cannot find the default registry"); @@ -53049,7 +53050,7 @@ ${Ez(e, r)}`); return (!this.__internal__atLast || this.__internal__atLast[0] !== s) && (this.__internal__atLast = [s, this._createDecorated(o, true, null, i).decoratedApi]), this.__internal__atLast[1]; } async _createBlockRegistry(r, n, i) { - const s = new Fg(r), o = new Bf(s, await gi(this._rpcCore.state.getMetadata.raw(n.parentHash))), a = this._runtimeChain; + const s = new Fg(r), o = new Lf(s, await yi(this._rpcCore.state.getMetadata.raw(n.parentHash))), a = this._runtimeChain; if (!a) throw new Error("Invalid initializion order, runtimeChain is not available"); this._initRegistry(s, a, i, o); @@ -53077,11 +53078,11 @@ ${Ez(e, r)}`); async _getBlockRegistryViaHash(r) { if (!this._genesisHash || !this._runtimeVersion) throw new Error("Cannot retrieve data on an uninitialized chain"); - const n = this.registry.createType("HeaderPartial", this._genesisHash.eq(r) ? { number: Jr, parentHash: this._genesisHash } : await gi(this._rpcCore.chain.getHeader.raw(r))); + const n = this.registry.createType("HeaderPartial", this._genesisHash.eq(r) ? { number: Jr, parentHash: this._genesisHash } : await yi(this._rpcCore.chain.getHeader.raw(r))); if (n.parentHash.isEmpty) throw new Error("Unable to retrieve header and parent from supplied hash"); - xR(this._genesisHash, n.number); - const i = this.registry.createType("RuntimeVersionPartial", await gi(this._rpcCore.state.getRuntimeVersion.raw(n.parentHash))); + dR(this._genesisHash, n.number); + const i = this.registry.createType("RuntimeVersionPartial", await yi(this._rpcCore.state.getRuntimeVersion.raw(n.parentHash))); return this._getBlockRegistryViaVersion(r, i) || await this._cacheBlockRegistryProgress(i.toHex(), () => this._createBlockRegistry(r, n, i)); } async getBlockRegistry(r, n) { @@ -53099,13 +53100,13 @@ ${Ez(e, r)}`); for (let u = 0, f = c.length; u < f; u++) i.push(`${a}_${c[u]}`); } - return this._filterRpc(i, ow(this.registry, r.runtimeChain, r.runtimeVersion.specName)), [r.genesisHash, r.runtimeMetadata]; + return this._filterRpc(i, iw(this.registry, r.runtimeChain, r.runtimeVersion.specName)), [r.genesisHash, r.runtimeMetadata]; } _subscribeUpdates() { this.__internal__updateSub || !this.hasSubscriptions || (this.__internal__updateSub = this._rpcCore.state.subscribeRuntimeVersion().pipe(Oe((r) => { var n; return (n = this._runtimeVersion) != null && n.specVersion.eq(r.specVersion) ? xe(false) : this._rpcCore.state.getMetadata().pipe(we((i) => { - Jy.log(`Runtime version updated to spec=${r.specVersion.toString()}, tx=${r.transactionVersion.toString()}`), this._runtimeMetadata = i, this._runtimeVersion = r, this._rx.runtimeVersion = r; + Zy.log(`Runtime version updated to spec=${r.specVersion.toString()}, tx=${r.transactionVersion.toString()}`), this._runtimeMetadata = i, this._runtimeVersion = r, this._rx.runtimeVersion = r; const s = this._getDefaultRegistry(), o = this._runtimeChain; if (!o) throw new Error("Invalid initializion order, runtimeChain is not available"); @@ -53115,16 +53116,16 @@ ${Ez(e, r)}`); } async _metaFromChain(r) { const [n, i, s, o, a, c] = await Promise.all([ - gi(this._rpcCore.chain.getBlockHash(0)), - gi(this._rpcCore.state.getRuntimeVersion()), - gi(this._rpcCore.system.chain()), - gi(this._rpcCore.system.properties()), - gi(this._rpcCore.rpc.methods()), - r ? Promise.resolve(null) : gi(this._rpcCore.state.getMetadata()) + yi(this._rpcCore.chain.getBlockHash(0)), + yi(this._rpcCore.state.getRuntimeVersion()), + yi(this._rpcCore.system.chain()), + yi(this._rpcCore.system.properties()), + yi(this._rpcCore.rpc.methods()), + r ? Promise.resolve(null) : yi(this._rpcCore.state.getMetadata()) ]); this._runtimeChain = s, this._runtimeVersion = i, this._rx.runtimeVersion = i; - const u = `${n.toHex() || "0x"}-${i.specVersion.toString()}`, f = c || (r != null && r[u] ? new Bf(this.registry, r[u]) : await gi(this._rpcCore.state.getMetadata())); - return this._initRegistry(this.registry, s, i, f, o), this._filterRpc(a.methods.map(Due), ow(this.registry, s, i.specName)), this._subscribeUpdates(), this.__internal__registries.length || this.__internal__registries.push({ counter: 0, isDefault: true, metadata: f, registry: this.registry, runtimeVersion: i }), f.getUniqTypes(this._options.throwOnUnknown || false), [n, f]; + const u = `${n.toHex() || "0x"}-${i.specVersion.toString()}`, f = c || (r != null && r[u] ? new Lf(this.registry, r[u]) : await yi(this._rpcCore.state.getMetadata())); + return this._initRegistry(this.registry, s, i, f, o), this._filterRpc(a.methods.map(Oue), iw(this.registry, s, i.specName)), this._subscribeUpdates(), this.__internal__registries.length || this.__internal__registries.push({ counter: 0, isDefault: true, metadata: f, registry: this.registry, runtimeVersion: i }), f.getUniqTypes(this._options.throwOnUnknown || false), [n, f]; } _initFromMeta(r) { const n = this._runtimeVersion; @@ -53134,8 +53135,8 @@ ${Ez(e, r)}`); } _subscribeHealth() { this._unsubscribeHealth(), this.__internal__healthTimer = this.hasSubscriptions ? setInterval(() => { - gi(this._rpcCore.system.health.raw()).catch(os); - }, Cue) : null; + yi(this._rpcCore.system.health.raw()).catch(os); + }, Iue) : null; } _unsubscribeHealth() { this.__internal__healthTimer && (clearInterval(this.__internal__healthTimer), this.__internal__healthTimer = null); @@ -53149,11 +53150,11 @@ ${Ez(e, r)}`); async __internal__onProviderConnect() { this._isConnected.next(true), this.emit("connected"); try { - const r = this._options.initWasm === false ? true : await gI(), n = await this._loadMeta(); + const r = this._options.initWasm === false ? true : await fI(), n = await this._loadMeta(); this._subscribeHealth(), n && !this._isReady && r && (this._isReady = true, this.emit("ready", this)); } catch (r) { const n = new Error(`FATAL: Unable to initialize the API: ${r.message}`); - Jy.error(n), this.emit("error", n); + Zy.error(n), this.emit("error", n); } } __internal__onProviderDisconnect() { @@ -53168,7 +53169,7 @@ ${Ez(e, r)}`); throw new Error("Api interfaces needs to be initialized before using, wait for 'isReady'"); return t; } - var Bue = class extends Lue { + var kue = class extends Pue { get call() { return Ii(this._call); } @@ -53194,7 +53195,7 @@ ${Ez(e, r)}`); return this._isConnected.getValue(); } get libraryInfo() { - return `${um.name} v${um.version}`; + return `${cm.name} v${cm.version}`; } get query() { return Ii(this._query); @@ -53227,13 +53228,13 @@ ${Ez(e, r)}`); return Ii(this._extrinsics); } findCall(e) { - return NR(this.registry, e); + return vR(this.registry, e); } findError(e) { - return IR(this.registry, e); + return xR(this.registry, e); } }; - var OR = class extends Bue { + var _R = class extends kue { constructor(e = {}, r, n) { super(e, r, n); } @@ -53256,7 +53257,7 @@ ${Ez(e, r)}`); return Bt(e.sign(Xe(r.data))); } }; - var Uue = class { + var Rue = class { constructor(e, r) { re(this, "__internal__allHasFired", false); re(this, "__internal__callback"); @@ -53296,7 +53297,7 @@ ${Ez(e, r)}`); })); } }; - function ux(t, e) { + function sx(t, e) { let r = false; return { reject: (n) => (r || (r = true, e(n)), Gi), @@ -53305,47 +53306,47 @@ ${Ez(e, r)}`); } }; } - function jue(t, e) { + function Cue(t, e) { const r = t.slice(), n = t.length && St(t[t.length - 1]) ? r.pop() : void 0; if (e && !St(n)) throw new Error("Expected a callback to be passed with subscriptions"); return [r, n]; } - function Vue(t, e) { + function Due(t, e) { return new Promise((r, n) => { - const i = ux(r, n), s = t(...e).pipe(Yt((o) => i.reject(o))).subscribe((o) => { - i.resolve(o), Zc(() => s.unsubscribe()); + const i = sx(r, n), s = t(...e).pipe(Yt((o) => i.reject(o))).subscribe((o) => { + i.resolve(o), Yc(() => s.unsubscribe()); }); }); } - function zue(t, e, r) { + function Lue(t, e, r) { return new Promise((n, i) => { - const s = ux(n, i), o = t(...e).pipe(Yt((a) => s.reject(a)), Us(() => s.resolve(() => o.unsubscribe()))).subscribe((a) => { - Zc(() => r(a)); + const s = sx(n, i), o = t(...e).pipe(Yt((a) => s.reject(a)), Us(() => s.resolve(() => o.unsubscribe()))).subscribe((a) => { + Yc(() => r(a)); }); }); } - function PR(t, e) { + function ER(t, e) { const r = !!(e != null && e.methodName && e.methodName.includes("subscribe")); return function(...n) { - const [i, s] = jue(n, r); - return s ? zue(t, i, s) : Vue((e == null ? void 0 : e.overrideNoSub) || t, i); + const [i, s] = Cue(n, r); + return s ? Lue(t, i, s) : Due((e == null ? void 0 : e.overrideNoSub) || t, i); }; } - var fm = class extends OR { + var lm = class extends _R { constructor(r) { - super(r, "promise", PR); + super(r, "promise", ER); re(this, "__internal__isReadyPromise"); re(this, "__internal__isReadyOrErrorPromise"); this.__internal__isReadyPromise = new Promise((n) => { super.once("ready", () => n(this)); }), this.__internal__isReadyOrErrorPromise = new Promise((n, i) => { - const s = ux(n, i); + const s = sx(n, i); super.once("ready", () => s.resolve(this)), super.once("error", (o) => s.reject(o)); }); } static create(r) { - const n = new fm(r); + const n = new lm(r); return r && r.throwOnConnect ? n.isReadyOrError : (n.isReadyOrError.catch(os), n.isReady); } get isReady() { @@ -53355,21 +53356,21 @@ ${Ez(e, r)}`); return this.__internal__isReadyOrErrorPromise; } clone() { - return new fm(st({}, this._options, { source: this })); + return new lm(st({}, this._options, { source: this })); } async combineLatest(r, n) { - const i = new Uue(r, n); + const i = new Rue(r, n); return () => { i.unsubscribe(); }; } }; - function kR(t) { + function SR(t) { return t; } - var hm = class extends OR { + var fm = class extends _R { constructor(r) { - super(r, "rxjs", kR); + super(r, "rxjs", SR); re(this, "__internal__isReadyRx"); this.__internal__isReadyRx = Fr( new Promise((n) => { @@ -53378,94 +53379,94 @@ ${Ez(e, r)}`); ); } static create(r) { - return new hm(r).isReady; + return new fm(r).isReady; } get isReady() { return this.__internal__isReadyRx; } clone() { - return new hm(st({}, this._options, { source: this })); + return new fm(st({}, this._options, { source: this })); } }; - var Fue = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Bue = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - ApiPromise: fm, - ApiRx: hm, - HttpProvider: ox, - Keyring: rue, - ScProvider: lue, - SubmittableResult: Wp, - WsProvider: Al, - packageInfo: um, - toPromiseMethod: PR, - toRxMethod: kR + ApiPromise: lm, + ApiRx: fm, + HttpProvider: rx, + Keyring: Jce, + ScProvider: sue, + SubmittableResult: qp, + WsProvider: cu, + packageInfo: cm, + toPromiseMethod: ER, + toRxMethod: SR }, Symbol.toStringTag, { value: "Module" })); - var Hue = /* @__PURE__ */ fn(Fue); + var Uue = /* @__PURE__ */ fn(Bue); var Qg = {}; var $g = {}; - var RR = {}; + var MR = {}; var e2 = {}; - var CR = /* @__PURE__ */ fn(Lre); + var AR = /* @__PURE__ */ fn(Pre); e2.__esModule = true; e2.balance = void 0; - var que = CR; - var Qy = ix; - var Wue = (t, e) => (0, que.memo)(t, (r, n) => e.rpc.system.properties().pipe((0, Qy.mergeMap)((i) => { + var jue = AR; + var Jy = ex; + var Vue = (t, e) => (0, jue.memo)(t, (r, n) => e.rpc.system.properties().pipe((0, Jy.mergeMap)((i) => { const s = e.registry.createType("CurrencyId", n), o = i.tokenSymbol.unwrapOrDefault()[0].toString(), a = e.registry.createType("CurrencyId", (e.registry.getDefinition("CurrencyId") || "").includes('"Token":"TokenSymbol"') ? { Token: o } : o); if (s.eq(a)) - return e.query.system.account(r).pipe((0, Qy.map)((b) => b.data.free)); + return e.query.system.account(r).pipe((0, Jy.map)((b) => b.data.free)); const c = e.query.tokens.accounts.creator.meta.type.asMap.key, [u] = e.registry.lookup.getSiType(c).def.asTuple, p = e.registry.lookup.getTypeDef(u).type === "CurrencyId" ? [n, r] : [r, n]; - return e.query.tokens.accounts(...p).pipe((0, Qy.map)((b) => b.free)); + return e.query.tokens.accounts(...p).pipe((0, Jy.map)((b) => b.free)); }))); - e2.balance = Wue; + e2.balance = Vue; (function(t) { t.__esModule = true; var e = e2; Object.keys(e).forEach(function(r) { r === "default" || r === "__esModule" || r in t && t[r] === e[r] || (t[r] = e[r]); }); - })(RR); + })(MR); $g.__esModule = true; $g.derive = void 0; - var Gue = RR; - var Kue = { + var zue = MR; + var Fue = { currencies: { - balance: Gue.balance - } - }; - $g.derive = Kue; - var Gc = {}; - Object.defineProperty(Gc, "__esModule", { value: true }); - Gc.allCurrencyIds = Gc.allNonNativeCurrencyIds = Gc.nativeCurrencyId = void 0; - var lx = CR; - var fx = _R; - var DR = ix; - function LR(t) { - return t.rpc.system.properties().pipe((0, DR.switchMap)((e) => { + balance: zue.balance + } + }; + $g.derive = Fue; + var Wc = {}; + Object.defineProperty(Wc, "__esModule", { value: true }); + Wc.allCurrencyIds = Wc.allNonNativeCurrencyIds = Wc.nativeCurrencyId = void 0; + var ox = AR; + var ax = pR; + var TR = ex; + function NR(t) { + return t.rpc.system.properties().pipe((0, TR.switchMap)((e) => { const r = e.tokenSymbol.unwrapOrDefault()[0].toString(); - return (0, fx.of)(t.registry.createType("CurrencyId", t.registry.createType("TokenSymbol", r))); + return (0, ax.of)(t.registry.createType("CurrencyId", t.registry.createType("TokenSymbol", r))); })); } - function Xue(t, e) { - return (0, lx.memo)(t, () => LR(e)); + function Hue(t, e) { + return (0, ox.memo)(t, () => NR(e)); } - Gc.nativeCurrencyId = Xue; - function BR(t) { + Wc.nativeCurrencyId = Hue; + function IR(t) { return t.consts.transactionPayment.allNonNativeCurrencyIds; } - function Yue(t, e) { - return (0, lx.memo)(t, () => (0, fx.of)(BR(e))); + function que(t, e) { + return (0, ox.memo)(t, () => (0, ax.of)(IR(e))); } - Gc.allNonNativeCurrencyIds = Yue; - function Zue(t, e) { - return (0, lx.memo)(t, () => LR(e).pipe((0, DR.switchMap)((r) => (0, fx.of)([ + Wc.allNonNativeCurrencyIds = que; + function Wue(t, e) { + return (0, ox.memo)(t, () => NR(e).pipe((0, TR.switchMap)((r) => (0, ax.of)([ r, - ...BR(e).slice() + ...IR(e).slice() ])))); } - Gc.allCurrencyIds = Zue; + Wc.allCurrencyIds = Wue; var t2 = {}; Object.defineProperty(t2, "__esModule", { value: true }); t2.defaultOptions = void 0; @@ -53775,7 +53776,7 @@ ${Ez(e, r)}`); }, signedExtensions: { SetEvmOrigin: { extrinsic: {}, payload: {} } } }; - var Jue = Lt && Lt.__createBinding || (Object.create ? function(t, e, r, n) { + var Gue = Lt && Lt.__createBinding || (Object.create ? function(t, e, r, n) { n === void 0 && (n = r); var i = Object.getOwnPropertyDescriptor(e, r); (!i || ("get" in i ? !e.__esModule : i.writable || i.configurable)) && (i = { enumerable: true, get: function() { @@ -53784,21 +53785,21 @@ ${Ez(e, r)}`); } : function(t, e, r, n) { n === void 0 && (n = r), t[n] = e[r]; }); - var Que = Lt && Lt.__setModuleDefault || (Object.create ? function(t, e) { + var Kue = Lt && Lt.__setModuleDefault || (Object.create ? function(t, e) { Object.defineProperty(t, "default", { enumerable: true, value: e }); } : function(t, e) { t.default = e; }); - var $ue = Lt && Lt.__importStar || function(t) { + var Xue = Lt && Lt.__importStar || function(t) { if (t && t.__esModule) return t; var e = {}; if (t != null) for (var r in t) - r !== "default" && Object.prototype.hasOwnProperty.call(t, r) && Jue(e, t, r); - return Que(e, t), e; + r !== "default" && Object.prototype.hasOwnProperty.call(t, r) && Gue(e, t, r); + return Kue(e, t), e; }; - var ele = Lt && Lt.__rest || function(t, e) { + var Yue = Lt && Lt.__rest || function(t, e) { var r = {}; for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && e.indexOf(n) < 0 && (r[n] = t[n]); @@ -53809,22 +53810,22 @@ ${Ez(e, r)}`); }; Object.defineProperty(Qg, "__esModule", { value: true }); Qg.options = void 0; - var tle = $g; - var rle = $ue(Gc); - var _0 = t2; - var nle = { - constants: rle - }; - var ile = _0.defaultOptions.rpc; - var sle = _0.defaultOptions.types; - var ole = _0.defaultOptions.typesAlias; - var Fl = _0.defaultOptions.typesBundle; - var ale = _0.defaultOptions.signedExtensions; - var cle = (t = {}) => { - var e, r, n, i, { types: s = {}, rpc: o = {}, typesAlias: a = {}, typesBundle: c = {}, signedExtensions: u } = t, f = ele(t, ["types", "rpc", "typesAlias", "typesBundle", "signedExtensions"]); - return Object.assign({ types: Object.assign(Object.assign({}, sle), s), rpc: Object.assign(Object.assign({}, ile), o), typesAlias: Object.assign(Object.assign({}, ole), a), derives: Object.assign(Object.assign({}, tle.derive), nle), typesBundle: Object.assign(Object.assign({}, c), { spec: Object.assign(Object.assign({}, c.spec), { acala: Object.assign(Object.assign({}, (e = Fl == null ? void 0 : Fl.spec) === null || e === void 0 ? void 0 : e.acala), (r = c == null ? void 0 : c.spec) === null || r === void 0 ? void 0 : r.acala), mandala: Object.assign(Object.assign({}, (n = Fl == null ? void 0 : Fl.spec) === null || n === void 0 ? void 0 : n.mandala), (i = c == null ? void 0 : c.spec) === null || i === void 0 ? void 0 : i.mandala) }) }), signedExtensions: Object.assign(Object.assign({}, ale), u) }, f); - }; - Qg.options = cle; + var Zue = $g; + var Jue = Xue(Wc); + var v0 = t2; + var Que = { + constants: Jue + }; + var $ue = v0.defaultOptions.rpc; + var ele = v0.defaultOptions.types; + var tle = v0.defaultOptions.typesAlias; + var zl = v0.defaultOptions.typesBundle; + var rle = v0.defaultOptions.signedExtensions; + var nle = (t = {}) => { + var e, r, n, i, { types: s = {}, rpc: o = {}, typesAlias: a = {}, typesBundle: c = {}, signedExtensions: u } = t, f = Yue(t, ["types", "rpc", "typesAlias", "typesBundle", "signedExtensions"]); + return Object.assign({ types: Object.assign(Object.assign({}, ele), s), rpc: Object.assign(Object.assign({}, $ue), o), typesAlias: Object.assign(Object.assign({}, tle), a), derives: Object.assign(Object.assign({}, Zue.derive), Que), typesBundle: Object.assign(Object.assign({}, c), { spec: Object.assign(Object.assign({}, c.spec), { acala: Object.assign(Object.assign({}, (e = zl == null ? void 0 : zl.spec) === null || e === void 0 ? void 0 : e.acala), (r = c == null ? void 0 : c.spec) === null || r === void 0 ? void 0 : r.acala), mandala: Object.assign(Object.assign({}, (n = zl == null ? void 0 : zl.spec) === null || n === void 0 ? void 0 : n.mandala), (i = c == null ? void 0 : c.spec) === null || i === void 0 ? void 0 : i.mandala) }) }), signedExtensions: Object.assign(Object.assign({}, rle), u) }, f); + }; + Qg.options = nle; var ar = Lt && Lt.__awaiter || function(t, e, r, n) { function i(s) { return s instanceof r ? s : new r(function(o) { @@ -53852,26 +53853,26 @@ ${Ez(e, r)}`); u((n = n.apply(t, e || [])).next()); }); }; - var ule = Lt && Lt.__importDefault || function(t) { + var ile = Lt && Lt.__importDefault || function(t) { return t && t.__esModule ? t : { default: t }; }; Object.defineProperty(Sg, "__esModule", { value: true }); Sg.Provider = void 0; - var R_ = bP; - var C_ = vP; - var pi = d8; - var UR = wP; - var lle = ule(Mg); - var fle = Hue; - var Mc = Eg; - var hle = y8; - var bs = bd; - var dle = Qg; - var Oi = new UR.Logger("evm-provider"); - var ple = class { + var N_ = lP; + var I_ = hP; + var mi = u8; + var OR = fP; + var sle = ile(Mg); + var ole = Uue; + var Sc = Eg; + var ale = d8; + var bs = yd; + var cle = Qg; + var Oi = new OR.Logger("evm-provider"); + var ule = class { constructor(e, r) { - const n = (0, dle.options)(e); - this.api = new fle.ApiPromise(n), this.resolveApi = this.api.isReady, this._isProvider = true, this.dataProvider = r, this.scanner = new lle.default({ + const n = (0, cle.options)(e); + this.api = new ole.ApiPromise(n), this.resolveApi = this.api.isReady, this._isProvider = true, this.dataProvider = r, this.scanner = new sle.default({ wsProvider: n.provider, types: n.types, typesAlias: n.typesAlias, @@ -53903,15 +53904,15 @@ ${Ez(e, r)}`); } getGasPrice() { return ar(this, void 0, void 0, function* () { - return pi.BigNumber.from(0); + return mi.BigNumber.from(0); }); } getFeeData() { return ar(this, void 0, void 0, function* () { return { - maxFeePerGas: pi.BigNumber.from(1), - maxPriorityFeePerGas: pi.BigNumber.from(1), - gasPrice: pi.BigNumber.from(1) + maxFeePerGas: mi.BigNumber.from(1), + maxPriorityFeePerGas: mi.BigNumber.from(1), + gasPrice: mi.BigNumber.from(1) }; }); } @@ -53921,7 +53922,7 @@ ${Ez(e, r)}`); let n = yield (0, bs.resolveAddress)(this, e); n || (n = yield this._toAddress(e)); const i = yield this._resolveBlockHash(r), s = i ? yield this.api.query.system.account.at(i, n) : yield this.api.query.system.account(n); - return pi.BigNumber.from(s.data.free.toBn().toString()); + return mi.BigNumber.from(s.data.free.toBn().toString()); }); } getTransactionCount(e, r) { @@ -53941,7 +53942,7 @@ ${Ez(e, r)}`); getCode(e, r) { return ar(this, void 0, void 0, function* () { yield this.resolveApi; - const { address: n, blockHash: i } = yield (0, C_.resolveProperties)({ + const { address: n, blockHash: i } = yield (0, I_.resolveProperties)({ address: (0, bs.resolveEvmAddress)(this, e), blockHash: this._getBlockTag(r) }), s = yield this.queryContractInfo(n, i); @@ -53955,17 +53956,17 @@ ${Ez(e, r)}`); return ar(this, void 0, void 0, function* () { switch (e = yield e, e === void 0 && (e = "latest"), e) { case "pending": - return Oi.throwError("pending tag not implemented", UR.Logger.errors.UNSUPPORTED_OPERATION); + return Oi.throwError("pending tag not implemented", OR.Logger.errors.UNSUPPORTED_OPERATION); case "latest": return (yield this.api.rpc.chain.getBlockHash()).toHex(); case "earliest": return this.api.genesisHash.toHex(); default: { - if (!(0, R_.isHexString)(e)) + if (!(0, N_.isHexString)(e)) return Oi.throwArgumentError("blocktag should be a hex string", "blockTag", e); - if (typeof e == "string" && (0, R_.isHexString)(e, 32)) + if (typeof e == "string" && (0, N_.isHexString)(e, 32)) return e; - const r = pi.BigNumber.from(e).toNumber(); + const r = mi.BigNumber.from(e).toNumber(); return (yield this.api.rpc.chain.getBlockHash(r)).toHex(); } } @@ -53977,7 +53978,7 @@ ${Ez(e, r)}`); const c = yield (0, bs.resolveEvmAddress)(this, e); return this.api.query.evm.accounts(c); } - const { address: i, blockHash: s } = yield (0, C_.resolveProperties)({ + const { address: i, blockHash: s } = yield (0, I_.resolveProperties)({ address: (0, bs.resolveEvmAddress)(this, e), blockHash: this._getBlockTag(r) }); @@ -54033,9 +54034,9 @@ ${Ez(e, r)}`); c.toHex() ); return { - gas: pi.BigNumber.from(u.gas.toString()), - storage: pi.BigNumber.from(u.storage.toString()), - weightFee: pi.BigNumber.from(u.weightFee.toString()) + gas: mi.BigNumber.from(u.gas.toString()), + storage: mi.BigNumber.from(u.storage.toString()), + weightFee: mi.BigNumber.from(u.weightFee.toString()) }; }); } @@ -54121,7 +54122,7 @@ ${Ez(e, r)}`); const a = o.index, c = i.events.filter(({ phaseIndex: F }) => F === a), u = c.find((F) => F.section.toUpperCase() === "EVM" && F.method.toUpperCase() === "CREATED"), f = c.find((F) => F.section.toUpperCase() === "EVM" && F.method.toUpperCase() === "EXECUTED"), p = c.find((F) => F.section.toUpperCase() === "SYSTEM" && F.method.toUpperCase() === "EXTRINSICSUCCESS"); if (!p) return Oi.throwError("Can't find event"); - const b = u || f ? 1 : 0, E = u ? u.args[0] : null, _ = f ? f.args[0] : null, N = c.filter((F) => F.method.toUpperCase() === "LOG" && F.section.toUpperCase() === "EVM").map((F, D) => ({ + const b = u || f ? 1 : 0, E = u ? u.args[0] : null, _ = f ? f.args[0] : null, N = c.filter((F) => F.method.toUpperCase() === "LOG" && F.section.toUpperCase() === "EVM").map((F, L) => ({ transactionHash: e, blockNumber: s, blockHash: r, @@ -54130,24 +54131,24 @@ ${Ez(e, r)}`); address: F.args[0].address, data: F.args[0].data, topics: F.args[0].topics, - logIndex: D - })), R = pi.BigNumber.from(p.args[0].weight); + logIndex: L + })), k = mi.BigNumber.from(p.args[0].weight); return { to: _, from: n, contractAddress: E, transactionIndex: a, - gasUsed: R, + gasUsed: k, logsBloom: "0x", blockHash: r, transactionHash: e, logs: N, blockNumber: s, confirmations: 4, - cumulativeGasUsed: R, + cumulativeGasUsed: k, byzantium: false, status: b, - effectiveGasPrice: pi.BigNumber.from("1"), + effectiveGasPrice: mi.BigNumber.from("1"), type: 0 }; }); @@ -54159,7 +54160,7 @@ ${Ez(e, r)}`); const r = yield e; if (r === "pending") throw new Error("Unsupport Block Pending"); - return r === "latest" ? (yield this.api.query.system.blockHash()).toString() : r === "earliest" ? this.api.query.system.blockHash(0).toString() : (0, Mc.isHex)(r) ? r : (yield this.api.query.system.blockHash(r)).toString(); + return r === "latest" ? (yield this.api.query.system.blockHash()).toString() : r === "earliest" ? this.api.query.system.blockHash(0).toString() : (0, Sc.isHex)(r) ? r : (yield this.api.query.system.blockHash(r)).toString(); }); } _resolveBlockNumber(e) { @@ -54173,7 +54174,7 @@ ${Ez(e, r)}`); return (yield this.api.rpc.chain.getHeader()).number.toNumber(); if (r === "earliest") return 0; - if ((0, Mc.isNumber)(r)) + if ((0, Sc.isNumber)(r)) return r; throw new Error("Expect blockHash to be a number or tag"); }); @@ -54181,14 +54182,14 @@ ${Ez(e, r)}`); _toAddress(e) { return ar(this, void 0, void 0, function* () { const r = yield e; - return (0, hle.encodeAddress)((0, Mc.u8aFixLength)((0, Mc.u8aConcat)("evm:", (0, Mc.hexToU8a)(r)), 256, true)).toString(); + return (0, ale.encodeAddress)((0, Sc.u8aFixLength)((0, Sc.u8aConcat)("evm:", (0, Sc.hexToU8a)(r)), 256, true)).toString(); }); } _resolveTransaction(e) { return ar(this, void 0, void 0, function* () { for (const r of ["gasLimit", "value"]) { const n = r; - e[n] && (pi.BigNumber.isBigNumber(e[n]) ? e[n] = e[n].toHexString() : (0, Mc.isNumber)(e[n]) && (e[n] = (0, Mc.numberToHex)(e[n]))); + e[n] && (mi.BigNumber.isBigNumber(e[n]) ? e[n] = e[n].toHexString() : (0, Sc.isNumber)(e[n]) && (e[n] = (0, Sc.numberToHex)(e[n]))); } return delete e.nonce, delete e.gasPrice, delete e.chainId, e; }); @@ -54197,20 +54198,20 @@ ${Ez(e, r)}`); return ar(this, void 0, void 0, function* () { if (e.customData && "storageLimit" in e.customData) { const r = e.customData.storageLimit; - if (pi.BigNumber.isBigNumber(r)) + if (mi.BigNumber.isBigNumber(r)) return r; - if ((0, Mc.isNumber)(r)) - return pi.BigNumber.from(r); + if ((0, Sc.isNumber)(r)) + return mi.BigNumber.from(r); } - return pi.BigNumber.from(6e4); + return mi.BigNumber.from(6e4); }); } }; - Sg.Provider = ple; - var jR = {}; - Object.defineProperty(jR, "__esModule", { value: true }); + Sg.Provider = ule; + var PR = {}; + Object.defineProperty(PR, "__esModule", { value: true }); var r2 = {}; - var mle = Lt && Lt.__awaiter || function(t, e, r, n) { + var lle = Lt && Lt.__awaiter || function(t, e, r, n) { function i(s) { return s instanceof r ? s : new r(function(o) { o(s); @@ -54237,7 +54238,7 @@ ${Ez(e, r)}`); u((n = n.apply(t, e || [])).next()); }); }; - var $y = Lt && Lt.__classPrivateFieldSet || function(t, e, r, n, i) { + var Qy = Lt && Lt.__classPrivateFieldSet || function(t, e, r, n, i) { if (n === "m") throw new TypeError("Private method is not writable"); if (n === "a" && !i) @@ -54246,39 +54247,39 @@ ${Ez(e, r)}`); throw new TypeError("Cannot write private member to an object whose class did not declare it"); return n === "a" ? i.call(t, r) : i ? i.value = r : e.set(t, r), r; }; - var eb = Lt && Lt.__classPrivateFieldGet || function(t, e, r, n) { + var $y = Lt && Lt.__classPrivateFieldGet || function(t, e, r, n) { if (r === "a" && !n) throw new TypeError("Private accessor was defined without a getter"); if (typeof e == "function" ? t !== e || !n : !e.has(t)) throw new TypeError("Cannot read private member from an object whose class did not declare it"); return r === "m" ? n : r === "a" ? n.call(t) : n ? n.value : e.get(t); }; - var Jl; - var Gp; + var Zl; + var Wp; Object.defineProperty(r2, "__esModule", { value: true }); r2.TestAccountSigningKey = void 0; - var gle = 0; - var yle = class { + var fle = 0; + var hle = class { constructor(e) { - Jl.set(this, void 0), Gp.set(this, void 0), $y(this, Jl, [], "f"), $y(this, Gp, e, "f"); + Zl.set(this, void 0), Wp.set(this, void 0), Qy(this, Zl, [], "f"), Qy(this, Wp, e, "f"); } signPayload(e) { - return mle(this, void 0, void 0, function* () { - const r = eb(this, Jl, "f").find((n) => n.address === e.address); + return lle(this, void 0, void 0, function* () { + const r = $y(this, Zl, "f").find((n) => n.address === e.address); if (!r) throw new Error(`Can't find the keyringpair for ${e.address}`); return new Promise((n) => { - const i = eb(this, Gp, "f").createType("ExtrinsicPayload", e, { version: e.version }).sign(r); - n(Object.assign({ id: ++gle }, i)); + const i = $y(this, Wp, "f").createType("ExtrinsicPayload", e, { version: e.version }).sign(r); + n(Object.assign({ id: ++fle }, i)); }); }); } addKeyringPair(...e) { - $y(this, Jl, eb(this, Jl, "f").concat(...e), "f"); + Qy(this, Zl, $y(this, Zl, "f").concat(...e), "f"); } }; - r2.TestAccountSigningKey = yle; - Jl = /* @__PURE__ */ new WeakMap(), Gp = /* @__PURE__ */ new WeakMap(); + r2.TestAccountSigningKey = hle; + Zl = /* @__PURE__ */ new WeakMap(), Wp = /* @__PURE__ */ new WeakMap(); (function(t) { var e = Lt && Lt.__createBinding || (Object.create ? function(s, o, a, c) { c === void 0 && (c = a); @@ -54292,17 +54293,17 @@ ${Ez(e, r)}`); for (var a in s) a !== "default" && !Object.prototype.hasOwnProperty.call(o, a) && e(o, s, a); }; - Object.defineProperty(t, "__esModule", { value: true }), t.MAX_STORAGE_LIMIT = t.MAX_GAS_LIMIT = void 0, r(vg, t), r(Sg, t), r(jR, t), r(r2, t); - var n = bd; + Object.defineProperty(t, "__esModule", { value: true }), t.MAX_STORAGE_LIMIT = t.MAX_GAS_LIMIT = void 0, r(vg, t), r(Sg, t), r(PR, t), r(r2, t); + var n = yd; Object.defineProperty(t, "MAX_GAS_LIMIT", { enumerable: true, get: function() { return n.U64MAX; } }); - var i = bd; + var i = yd; Object.defineProperty(t, "MAX_STORAGE_LIMIT", { enumerable: true, get: function() { return i.U32MAX; } }); })(xl); - var ble = class cw { + var dle = class ow { constructor(e, r, n) { this.selectedSignerStatus = null, this.isGetSignerMethodSubscribed = false, this.resolvesList = [], this.isSelectedAccountReceived = false, this.accounts = e, this.extSigningKey = r, this.injectedProvider = n; } @@ -54350,11 +54351,11 @@ ${Ez(e, r)}`); }, e)), r; } async onSelectedSignerParamUpdate(e, r) { - const n = cw.createReefSigner( + const n = ow.createReefSigner( this.selectedSignerAccount, this.selectedProvider, this.extSigningKey - ), i = await cw.hasConnectedVM(r, n), s = this.getResponseStatus( + ), i = await ow.hasConnectedVM(r, n), s = this.getResponseStatus( n, i, r @@ -54391,7 +54392,7 @@ ${Ez(e, r)}`); return r ? !e || e === Go.EVM && await (r == null ? void 0 : r.isClaimed()) : false; } }; - var wle = class { + var ple = class { constructor(e) { this.rpcUrl = null, this.provider = null, this.sendRequest = e, this.getNetworkProvider(); } @@ -54407,7 +54408,7 @@ ${Ez(e, r)}`); if (!(e != null && e.rpcUrl)) throw new Error("Provider URL not found"); (e.rpcUrl !== this.rpcUrl || !this.provider) && (this.provider = new xl.Provider({ - provider: new Al(e.rpcUrl) + provider: new cu(e.rpcUrl) })); try { await this.provider.api.isReadyOrError; @@ -54417,14 +54418,14 @@ ${Ez(e, r)}`); return this.rpcUrl = e.rpcUrl, this.provider; } }; - var tb; - var vle = class { + var eb; + var mle = class { constructor(e) { - tb = e; + eb = e; } async signPayload(e) { try { - const r = await tb("requestSignature", e); + const r = await eb("requestSignature", e); return r ? { ...r } : Promise.reject(new Error("_canceled")); } catch { return Promise.reject(new Error("_canceled")); @@ -54432,39 +54433,39 @@ ${Ez(e, r)}`); } async signRaw(e) { try { - const r = await tb("requestSignature", e); + const r = await eb("requestSignature", e); return r ? { ...r } : Promise.reject(new Error("_canceled")); } catch { return Promise.reject(new Error("_canceled")); } } }; - var xle = class { + var gle = class { constructor(e) { - this.accounts = new fX(e), this.metadata = new hX(e), this.provider = new o8(e), this.signer = new vle(e), this.reefProvider = new wle(e), this.reefSigner = new ble( + this.accounts = new oX(e), this.metadata = new aX(e), this.provider = new r8(e), this.signer = new mle(e), this.reefProvider = new ple(e), this.reefSigner = new dle( this.accounts, this.signer, this.reefProvider ); } }; - var _le = async (t, e) => await window.ethereum.request({ + var yle = async (t, e) => await window.ethereum.request({ method: "wallet_invokeSnap", params: { - snapId: l0, + snapId: c0, request: { method: t, params: e || {} } } }); - async function Ele(t) { - return new xle(_le); + async function ble(t) { + return new gle(yle); } - var hx = "selected_extension_reef"; + var cx = "selected_extension_reef"; var Ba = typeof window < "u" ? window : null; Ba && (Ba.injectedWeb3 = (Ba == null ? void 0 : Ba.injectedWeb3) || {}); - function VR() { + function kR() { return Ba ? Object.keys(Ba.injectedWeb3).length !== 0 : false; } function n2(t) { @@ -54472,7 +54473,7 @@ ${Ez(e, r)}`); `${t}: web3Enable(originName) needs to be called before ${t}` ); } - function zR(t, e, r) { + function RR(t, e, r) { return e.map( ({ address: n, genesisHash: i, name: s, type: o }) => ({ address: n.length === 42 ? n : ua(Mr(n), r), @@ -54481,9 +54482,9 @@ ${Ez(e, r)}`); }) ); } - var FR = VR(); + var CR = kR(); var sa = null; - function Sle(t) { + function wle(t) { return Ba ? Promise.all( Object.entries(Ba.injectedWeb3).map( ([e, { enable: r, version: n }]) => Promise.all([ @@ -54495,48 +54496,48 @@ ${Ez(e, r)}`); ) ) : Promise.resolve([]); } - var Mle = () => new Promise((t) => { + var vle = () => new Promise((t) => { const e = () => t(true); - document.addEventListener(J3, e, false), s8(Ko) && (document.removeEventListener(J3, e), t(true)); + document.addEventListener(Y3, e, false), t8(Ko) && (document.removeEventListener(Y3, e), t(true)); }); - async function Ale(t, e = [], r = false) { + async function xle(t, e = [], r = false) { if (!t) throw new Error( "You must pass a name for your app to the web3Enable function" ); if (r) try { - let s = await Q3(); - s || (await $O(), s = await Q3()), s && ZO(Ele, { - name: ed, + let s = await Z3(); + s || (await WO(), s = await Z3()), s && FO(ble, { + name: $h, version: s.version }); } catch { } - JO(Ko) && !s8(Ko) && e.push(Mle); + HO(Ko) && !t8(Ko) && e.push(vle); const n = e.length ? Promise.all(e.map((s) => s().catch(() => false))) : Promise.resolve([true]); let i; try { - i = localStorage.getItem(hx); + i = localStorage.getItem(cx); } catch { } - return sa = uX( + return sa = iX( () => n.then( - () => Sle(t).then((s) => s.filter( + () => wle(t).then((s) => s.filter( (o) => !!o[1] ).map(([o, a]) => (a.accounts.subscribe || (a.accounts.subscribe = (c) => (a.accounts.get().then(c).catch(console.error), () => { - })), { ...o, ...a })).sort((o, a) => i && o.name === i ? -1 : i && a.name === i ? 1 : o.name === Ko ? -1 : a.name === Ko ? 1 : o.name === ed ? -1 : a.name === ed ? 1 : 0)).catch(() => []).then((s) => { + })), { ...o, ...a })).sort((o, a) => i && o.name === i ? -1 : i && a.name === i ? 1 : o.name === Ko ? -1 : a.name === Ko ? 1 : o.name === $h ? -1 : a.name === $h ? 1 : 0)).catch(() => []).then((s) => { const o = s.map( ({ name: a, version: c }) => `${a}/${c}` ); - return FR = VR(), console.log( + return CR = kR(), console.log( `web3Enable: Enabled ${s.length} extension${s.length !== 1 ? "s" : ""}: ${o.join(", ")}` ), s; }) ) ), sa; } - async function HR({ + async function DR({ accountType: t, ss58Format: e } = {}) { @@ -54551,7 +54552,7 @@ ${Ez(e, r)}`); }) => { try { const a = await s.get(); - return zR( + return RR( o, a.filter( ({ type: c }) => c && t ? t.includes(c) : true @@ -54567,12 +54568,12 @@ ${Ez(e, r)}`); r.push(...s); }), r; } - async function Tle(t, { ss58Format: e } = {}) { + async function _le(t, { ss58Format: e } = {}) { if (!sa) return n2("web3AccountsSubscribe"); const r = {}, n = () => t( Object.entries(r).reduce( - (s, [o, a]) => (s.push(...zR(o, a, e)), s), + (s, [o, a]) => (s.push(...RR(o, a, e)), s), [] ) ), i = (await sa).map( @@ -54586,7 +54587,7 @@ ${Ez(e, r)}`); }); }; } - async function E0(t) { + async function x0(t) { if (!sa) return n2("web3FromSource"); const e = await sa, r = t && e.find(({ name: n }) => n === t); @@ -54594,10 +54595,10 @@ ${Ez(e, r)}`); throw new Error(`web3FromSource: Unable to find an injected ${t}`); return r; } - async function Nle(t) { + async function Ele(t) { if (!sa) return n2("web3FromAddress"); - const e = await HR(); + const e = await DR(); let r; if (t) { const n = Mr(t); @@ -54607,30 +54608,30 @@ ${Ez(e, r)}`); } if (!r) throw new Error(`web3FromAddress: Unable to find injected ${t}`); - return E0(r.meta.source); + return x0(r.meta.source); } - async function Ile(t) { - const { provider: e } = await E0(t); + async function Sle(t) { + const { provider: e } = await x0(t); return e ? e.listProviders() : (console.warn(`Extension ${t} does not expose any provider`), null); } - async function Ole(t, e) { - const { provider: r } = await E0(t); + async function Mle(t, e) { + const { provider: r } = await x0(t); if (!r) throw new Error(`Extension ${t} does not expose any provider`); return { meta: await r.startProvider(e), provider: r }; } - var rb; - var Ple = class { + var tb; + var Ale = class { constructor(e) { - rb = e; + tb = e; } get() { var n, i; - if (!((i = (n = rb.namespaces.reef) == null ? void 0 : n.accounts) != null && i.length)) + if (!((i = (n = tb.namespaces.reef) == null ? void 0 : n.accounts) != null && i.length)) return Promise.resolve([]); const r = Array.from( new Set( - rb.namespaces.reef.accounts.map((s) => s.split(":")[2]) + tb.namespaces.reef.accounts.map((s) => s.split(":")[2]) ) ).map( (s, o) => ({ address: s, isSelected: o === 0 }) @@ -54646,7 +54647,7 @@ ${Ez(e, r)}`); }; } }; - var Za = { + var Ya = { testnet: { name: "testnet", rpcUrl: "wss://rpc-testnet.reefscan.com/ws", @@ -54672,11 +54673,11 @@ ${Ez(e, r)}`); genesisHash: "" } }; - async function qR(t, e, r) { + async function LR(t, e, r) { let n; try { n = new xl.Provider({ - provider: new Al(t, r == null ? void 0 : r.autoConnectMs) + provider: r != null && r.customWsProvider ? r.customWsProvider : new cu(t, r == null ? void 0 : r.autoConnectMs) }); } catch (i) { throw console.log("ERROR provider init=", i.message), new Error(i); @@ -54727,15 +54728,15 @@ ${Ez(e, r)}`); } return n; } - async function dx() { + async function ux() { const t = await Promise.race([ - gi(U0), + yi(L0), new Promise((e) => setTimeout(() => e(null), 50)) ]); return t || null; } - async function dm(t) { - if (t || (t = await dx()), t) { + async function hm(t) { + if (t || (t = await ux()), t) { const e = new Promise((r, n) => { t.api.once("disconnected", (i) => { console.log("disconnected provider"), r(true); @@ -54749,7 +54750,7 @@ ${Ez(e, r)}`); } return false; } - var Cle = { + var Ile = { mainnet: { factoryAddress: "0x380a9033500154872813F6E1120a81ed6c0760a8", routerAddress: "0x641e34931C03751BFED14C4087bA395303bEd1A5", @@ -54766,96 +54767,98 @@ ${Ez(e, r)}`); graphqlDexsUrl: "http://localhost:4351/graphql" } }; - var GR = (t) => Cle[t.name]; - var px = Object.defineProperty; - var Dle = Object.getOwnPropertyDescriptor; - var Lle = Object.getOwnPropertyNames; - var Ble = Object.prototype.hasOwnProperty; - var Qn = (t, e) => () => (t && (e = t(t = 0)), e); + var UR = (t) => Ile[t.name]; + var lx = Object.defineProperty; + var Ole = Object.getOwnPropertyDescriptor; + var Ple = Object.getOwnPropertyNames; + var kle = Object.prototype.hasOwnProperty; + var $n = (t, e) => () => (t && (e = t(t = 0)), e); var Ye = (t, e) => () => (e || t((e = { exports: {} }).exports, e), e.exports); - var Tl = (t, e) => { + var Al = (t, e) => { for (var r in e) - px(t, r, { get: e[r], enumerable: true }); + lx(t, r, { get: e[r], enumerable: true }); }; - var Ule = (t, e, r, n) => { + var Rle = (t, e, r, n) => { if (e && typeof e == "object" || typeof e == "function") - for (let i of Lle(e)) - !Ble.call(t, i) && i !== r && px(t, i, { get: () => e[i], enumerable: !(n = Dle(e, i)) || n.enumerable }); + for (let i of Ple(e)) + !kle.call(t, i) && i !== r && lx(t, i, { get: () => e[i], enumerable: !(n = Ole(e, i)) || n.enumerable }); return t; }; - var vr = (t) => Ule(px({}, "__esModule", { value: true }), t); - var bi; - var Be = Qn(() => { - bi = { deviceMemory: 8, hardwareConcurrency: 8, language: "en-US" }; + var vr = (t) => Rle(lx({}, "__esModule", { value: true }), t); + var Xn; + var Be = $n(() => { + Xn = { deviceMemory: 8, hardwareConcurrency: 8, language: "en-US" }; }); var cr = {}; - Tl(cr, { _debugEnd: () => zw, _debugProcess: () => Vw, _events: () => r5, _eventsCount: () => n5, _exiting: () => Aw, _fatalExceptions: () => Bw, _getActiveHandles: () => $R, _getActiveRequests: () => QR, _kill: () => Iw, _linkedBinding: () => ZR, _maxListeners: () => t5, _preload_modules: () => $w, _rawDebug: () => Ew, _startProfilerIdleNotifier: () => Fw, _stopProfilerIdleNotifier: () => Hw, _tickCallback: () => jw, abort: () => Kw, addListener: () => i5, allowedNodeEnvironmentFlags: () => Dw, arch: () => lw, argv: () => dw, argv0: () => Qw, assert: () => eC, binding: () => bw, chdir: () => xw, config: () => Tw, cpuUsage: () => Gh, cwd: () => vw, debugPort: () => Jw, default: () => gx, dlopen: () => JR, domain: () => Mw, emit: () => u5, emitWarning: () => yw, env: () => hw, execArgv: () => pw, execPath: () => Zw, exit: () => Rw, features: () => Lw, hasUncaughtExceptionCaptureCallback: () => tC, hrtime: () => Kp, kill: () => kw, listeners: () => nC, memoryUsage: () => Pw, moduleLoadList: () => Sw, nextTick: () => XR, off: () => o5, on: () => Ma, once: () => s5, openStdin: () => Cw, pid: () => Xw, platform: () => fw, ppid: () => Yw, prependListener: () => l5, prependOnceListener: () => f5, reallyExit: () => Nw, release: () => _w, removeAllListeners: () => c5, removeListener: () => a5, resourceUsage: () => Ow, setSourceMapsEnabled: () => e5, setUncaughtExceptionCaptureCallback: () => Uw, stderr: () => Ww, stdin: () => Gw, stdout: () => qw, title: () => uw, umask: () => ww, uptime: () => rC, version: () => mw, versions: () => gw }); - function mx(t) { + Al(cr, { _debugEnd: () => jw, _debugProcess: () => Uw, _events: () => e5, _eventsCount: () => t5, _exiting: () => Sw, _fatalExceptions: () => Dw, _getActiveHandles: () => WR, _getActiveRequests: () => qR, _kill: () => Tw, _linkedBinding: () => FR, _maxListeners: () => $w, _preload_modules: () => Jw, _rawDebug: () => xw, _startProfilerIdleNotifier: () => Vw, _stopProfilerIdleNotifier: () => zw, _tickCallback: () => Bw, abort: () => Ww, addListener: () => r5, allowedNodeEnvironmentFlags: () => Rw, arch: () => cw, argv: () => fw, argv0: () => Zw, assert: () => GR, binding: () => gw, chdir: () => ww, config: () => Mw, cpuUsage: () => Wh, cwd: () => bw, debugPort: () => Yw, default: () => hx, dlopen: () => HR, domain: () => Ew, emit: () => a5, emitWarning: () => mw, env: () => lw, execArgv: () => hw, execPath: () => Xw, exit: () => Pw, features: () => Cw, hasUncaughtExceptionCaptureCallback: () => KR, hrtime: () => Gp, kill: () => Ow, listeners: () => YR, memoryUsage: () => Iw, moduleLoadList: () => _w, nextTick: () => VR, off: () => i5, on: () => Ma, once: () => n5, openStdin: () => kw, pid: () => Gw, platform: () => uw, ppid: () => Kw, prependListener: () => c5, prependOnceListener: () => u5, reallyExit: () => Aw, release: () => vw, removeAllListeners: () => o5, removeListener: () => s5, resourceUsage: () => Nw, setSourceMapsEnabled: () => Qw, setUncaughtExceptionCaptureCallback: () => Lw, stderr: () => Hw, stdin: () => qw, stdout: () => Fw, title: () => aw, umask: () => yw, uptime: () => XR, version: () => dw, versions: () => pw }); + function fx(t) { throw new Error("Node.js process " + t + " is not supported by JSPM core outside of Node.js"); } - function jle() { - !qu || !Cu || (qu = false, Cu.length ? Yo = Cu.concat(Yo) : id = -1, Yo.length && KR()); + function Cle() { + !qu || !Cu || (qu = false, Cu.length ? Yo = Cu.concat(Yo) : nd = -1, Yo.length && jR()); } - function KR() { + function jR() { if (!qu) { - var t = setTimeout(jle, 0); + var t = setTimeout(Cle, 0); qu = true; for (var e = Yo.length; e; ) { - for (Cu = Yo, Yo = []; ++id < e; ) - Cu && Cu[id].run(); - id = -1, e = Yo.length; + for (Cu = Yo, Yo = []; ++nd < e; ) + Cu && Cu[nd].run(); + nd = -1, e = Yo.length; } Cu = null, qu = false, clearTimeout(t); } } - function XR(t) { + function VR(t) { var e = new Array(arguments.length - 1); if (arguments.length > 1) for (var r = 1; r < arguments.length; r++) e[r - 1] = arguments[r]; - Yo.push(new YR(t, e)), Yo.length === 1 && !qu && setTimeout(KR, 0); + Yo.push(new zR(t, e)), Yo.length === 1 && !qu && setTimeout(jR, 0); } - function YR(t, e) { + function zR(t, e) { this.fun = t, this.array = e; } - function ii() { + function si() { } - function ZR(t) { - mx("_linkedBinding"); + function FR(t) { + fx("_linkedBinding"); } - function JR(t) { - mx("dlopen"); + function HR(t) { + fx("dlopen"); } - function QR() { + function qR() { return []; } - function $R() { + function WR() { return []; } - function eC(t, e) { + function GR(t, e) { if (!t) throw new Error(e || "assertion error"); } - function tC() { + function KR() { return false; } - function rC() { + function XR() { return Ca.now() / 1e3; } - function Kp(t) { + function Gp(t) { var e = Math.floor((Date.now() - Ca.now()) * 1e-3), r = Ca.now() * 1e-3, n = Math.floor(r) + e, i = Math.floor(r % 1 * 1e9); - return t && (n = n - t[0], i = i - t[1], i < 0 && (n--, i += Xp)), [n, i]; + return t && (n = n - t[0], i = i - t[1], i < 0 && (n--, i += Kp)), [n, i]; } function Ma() { - return gx; + return hx; } - function nC(t) { + function YR(t) { return []; } var Yo; var qu; var Cu; - var id; + var nd; + var aw; + var cw; var uw; var lw; var fw; @@ -54875,9 +54878,9 @@ ${Ez(e, r)}`); var Mw; var Aw; var Tw; + var Wh; var Nw; var Iw; - var Gh; var Ow; var Pw; var kw; @@ -54901,11 +54904,11 @@ ${Ez(e, r)}`); var Zw; var Jw; var Qw; + var Ca; + var rb; + var Kp; var $w; var e5; - var Ca; - var nb; - var Xp; var t5; var r5; var n5; @@ -54915,37 +54918,35 @@ ${Ez(e, r)}`); var a5; var c5; var u5; - var l5; - var f5; - var gx; - var Vle = Qn(() => { - je(), Ue(), Be(), Yo = [], qu = false, id = -1, YR.prototype.run = function() { + var hx; + var Dle = $n(() => { + je(), Ue(), Be(), Yo = [], qu = false, nd = -1, zR.prototype.run = function() { this.fun.apply(null, this.array); - }, uw = "browser", lw = "x64", fw = "browser", hw = { PATH: "/usr/bin", LANG: bi.language + ".UTF-8", PWD: "/", HOME: "/home", TMP: "/tmp" }, dw = ["/usr/bin/node"], pw = [], mw = "v16.8.0", gw = {}, yw = function(t, e) { + }, aw = "browser", cw = "x64", uw = "browser", lw = { PATH: "/usr/bin", LANG: Xn.language + ".UTF-8", PWD: "/", HOME: "/home", TMP: "/tmp" }, fw = ["/usr/bin/node"], hw = [], dw = "v16.8.0", pw = {}, mw = function(t, e) { console.warn((e ? e + ": " : "") + t); - }, bw = function(t) { - mx("binding"); - }, ww = function(t) { + }, gw = function(t) { + fx("binding"); + }, yw = function(t) { return 0; - }, vw = function() { + }, bw = function() { return "/"; - }, xw = function(t) { - }, _w = { name: "node", sourceUrl: "", headersUrl: "", libUrl: "" }, Ew = ii, Sw = [], Mw = {}, Aw = false, Tw = {}, Nw = ii, Iw = ii, Gh = function() { + }, ww = function(t) { + }, vw = { name: "node", sourceUrl: "", headersUrl: "", libUrl: "" }, xw = si, _w = [], Ew = {}, Sw = false, Mw = {}, Aw = si, Tw = si, Wh = function() { return {}; - }, Ow = Gh, Pw = Gh, kw = ii, Rw = ii, Cw = ii, Dw = {}, Lw = { inspector: false, debug: false, uv: false, ipv6: false, tls_alpn: false, tls_sni: false, tls_ocsp: false, tls: false, cached_builtins: true }, Bw = ii, Uw = ii, jw = ii, Vw = ii, zw = ii, Fw = ii, Hw = ii, qw = void 0, Ww = void 0, Gw = void 0, Kw = ii, Xw = 2, Yw = 1, Zw = "/bin/usr/node", Jw = 9229, Qw = "node", $w = [], e5 = ii, Ca = { now: typeof performance < "u" ? performance.now.bind(performance) : void 0, timing: typeof performance < "u" ? performance.timing : void 0 }, Ca.now === void 0 && (nb = Date.now(), Ca.timing && Ca.timing.navigationStart && (nb = Ca.timing.navigationStart), Ca.now = () => Date.now() - nb), Xp = 1e9, Kp.bigint = function(t) { - var e = Kp(t); - return typeof BigInt > "u" ? e[0] * Xp + e[1] : BigInt(e[0] * Xp) + BigInt(e[1]); - }, t5 = 10, r5 = {}, n5 = 0, i5 = Ma, s5 = Ma, o5 = Ma, a5 = Ma, c5 = Ma, u5 = ii, l5 = Ma, f5 = Ma, gx = { version: mw, versions: gw, arch: lw, platform: fw, release: _w, _rawDebug: Ew, moduleLoadList: Sw, binding: bw, _linkedBinding: ZR, _events: r5, _eventsCount: n5, _maxListeners: t5, on: Ma, addListener: i5, once: s5, off: o5, removeListener: a5, removeAllListeners: c5, emit: u5, prependListener: l5, prependOnceListener: f5, listeners: nC, domain: Mw, _exiting: Aw, config: Tw, dlopen: JR, uptime: rC, _getActiveRequests: QR, _getActiveHandles: $R, reallyExit: Nw, _kill: Iw, cpuUsage: Gh, resourceUsage: Ow, memoryUsage: Pw, kill: kw, exit: Rw, openStdin: Cw, allowedNodeEnvironmentFlags: Dw, assert: eC, features: Lw, _fatalExceptions: Bw, setUncaughtExceptionCaptureCallback: Uw, hasUncaughtExceptionCaptureCallback: tC, emitWarning: yw, nextTick: XR, _tickCallback: jw, _debugProcess: Vw, _debugEnd: zw, _startProfilerIdleNotifier: Fw, _stopProfilerIdleNotifier: Hw, stdout: qw, stdin: Gw, stderr: Ww, abort: Kw, umask: ww, chdir: xw, cwd: vw, env: hw, title: uw, argv: dw, execArgv: pw, pid: Xw, ppid: Yw, execPath: Zw, debugPort: Jw, hrtime: Kp, argv0: Qw, _preload_modules: $w, setSourceMapsEnabled: e5 }; + }, Nw = Wh, Iw = Wh, Ow = si, Pw = si, kw = si, Rw = {}, Cw = { inspector: false, debug: false, uv: false, ipv6: false, tls_alpn: false, tls_sni: false, tls_ocsp: false, tls: false, cached_builtins: true }, Dw = si, Lw = si, Bw = si, Uw = si, jw = si, Vw = si, zw = si, Fw = void 0, Hw = void 0, qw = void 0, Ww = si, Gw = 2, Kw = 1, Xw = "/bin/usr/node", Yw = 9229, Zw = "node", Jw = [], Qw = si, Ca = { now: typeof performance < "u" ? performance.now.bind(performance) : void 0, timing: typeof performance < "u" ? performance.timing : void 0 }, Ca.now === void 0 && (rb = Date.now(), Ca.timing && Ca.timing.navigationStart && (rb = Ca.timing.navigationStart), Ca.now = () => Date.now() - rb), Kp = 1e9, Gp.bigint = function(t) { + var e = Gp(t); + return typeof BigInt > "u" ? e[0] * Kp + e[1] : BigInt(e[0] * Kp) + BigInt(e[1]); + }, $w = 10, e5 = {}, t5 = 0, r5 = Ma, n5 = Ma, i5 = Ma, s5 = Ma, o5 = Ma, a5 = si, c5 = Ma, u5 = Ma, hx = { version: dw, versions: pw, arch: cw, platform: uw, release: vw, _rawDebug: xw, moduleLoadList: _w, binding: gw, _linkedBinding: FR, _events: e5, _eventsCount: t5, _maxListeners: $w, on: Ma, addListener: r5, once: n5, off: i5, removeListener: s5, removeAllListeners: o5, emit: a5, prependListener: c5, prependOnceListener: u5, listeners: YR, domain: Ew, _exiting: Sw, config: Mw, dlopen: HR, uptime: XR, _getActiveRequests: qR, _getActiveHandles: WR, reallyExit: Aw, _kill: Tw, cpuUsage: Wh, resourceUsage: Nw, memoryUsage: Iw, kill: Ow, exit: Pw, openStdin: kw, allowedNodeEnvironmentFlags: Rw, assert: GR, features: Cw, _fatalExceptions: Dw, setUncaughtExceptionCaptureCallback: Lw, hasUncaughtExceptionCaptureCallback: KR, emitWarning: mw, nextTick: VR, _tickCallback: Bw, _debugProcess: Uw, _debugEnd: jw, _startProfilerIdleNotifier: Vw, _stopProfilerIdleNotifier: zw, stdout: Fw, stdin: qw, stderr: Hw, abort: Ww, umask: yw, chdir: ww, cwd: bw, env: lw, title: aw, argv: fw, execArgv: hw, pid: Gw, ppid: Kw, execPath: Xw, debugPort: Yw, hrtime: Gp, argv0: Zw, _preload_modules: Jw, setSourceMapsEnabled: Qw }; }); - var Ue = Qn(() => { - Vle(); + var Ue = $n(() => { + Dle(); }); - var $n = {}; - Tl($n, { Buffer: () => pm, INSPECT_MAX_BYTES: () => iC, default: () => Aa, kMaxLength: () => sC }); - function zle() { - if (h5) - return Ql; - h5 = true, Ql.byteLength = a, Ql.toByteArray = u, Ql.fromByteArray = b; + var ei = {}; + Al(ei, { Buffer: () => dm, INSPECT_MAX_BYTES: () => ZR, default: () => Aa, kMaxLength: () => JR }); + function Lle() { + if (l5) + return Jl; + l5 = true, Jl.byteLength = a, Jl.toByteArray = u, Jl.fromByteArray = b; for (var t = [], e = [], r = typeof Uint8Array < "u" ? Uint8Array : Array, n = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", i = 0, s = n.length; i < s; ++i) t[i] = n[i], e[n.charCodeAt(i)] = i; e["-".charCodeAt(0)] = 62, e["_".charCodeAt(0)] = 63; @@ -54955,39 +54956,39 @@ ${Ez(e, r)}`); throw new Error("Invalid string. Length must be a multiple of 4"); var N = E.indexOf("="); N === -1 && (N = _); - var R = N === _ ? 0 : 4 - N % 4; - return [N, R]; + var k = N === _ ? 0 : 4 - N % 4; + return [N, k]; } function a(E) { - var _ = o(E), N = _[0], R = _[1]; - return (N + R) * 3 / 4 - R; + var _ = o(E), N = _[0], k = _[1]; + return (N + k) * 3 / 4 - k; } function c(E, _, N) { return (_ + N) * 3 / 4 - N; } function u(E) { - var _, N = o(E), R = N[0], F = N[1], D = new r(c(E, R, F)), L = 0, q = F > 0 ? R - 4 : R, W; + var _, N = o(E), k = N[0], F = N[1], L = new r(c(E, k, F)), D = 0, q = F > 0 ? k - 4 : k, W; for (W = 0; W < q; W += 4) - _ = e[E.charCodeAt(W)] << 18 | e[E.charCodeAt(W + 1)] << 12 | e[E.charCodeAt(W + 2)] << 6 | e[E.charCodeAt(W + 3)], D[L++] = _ >> 16 & 255, D[L++] = _ >> 8 & 255, D[L++] = _ & 255; - return F === 2 && (_ = e[E.charCodeAt(W)] << 2 | e[E.charCodeAt(W + 1)] >> 4, D[L++] = _ & 255), F === 1 && (_ = e[E.charCodeAt(W)] << 10 | e[E.charCodeAt(W + 1)] << 4 | e[E.charCodeAt(W + 2)] >> 2, D[L++] = _ >> 8 & 255, D[L++] = _ & 255), D; + _ = e[E.charCodeAt(W)] << 18 | e[E.charCodeAt(W + 1)] << 12 | e[E.charCodeAt(W + 2)] << 6 | e[E.charCodeAt(W + 3)], L[D++] = _ >> 16 & 255, L[D++] = _ >> 8 & 255, L[D++] = _ & 255; + return F === 2 && (_ = e[E.charCodeAt(W)] << 2 | e[E.charCodeAt(W + 1)] >> 4, L[D++] = _ & 255), F === 1 && (_ = e[E.charCodeAt(W)] << 10 | e[E.charCodeAt(W + 1)] << 4 | e[E.charCodeAt(W + 2)] >> 2, L[D++] = _ >> 8 & 255, L[D++] = _ & 255), L; } function f(E) { return t[E >> 18 & 63] + t[E >> 12 & 63] + t[E >> 6 & 63] + t[E & 63]; } function p(E, _, N) { - for (var R, F = [], D = _; D < N; D += 3) - R = (E[D] << 16 & 16711680) + (E[D + 1] << 8 & 65280) + (E[D + 2] & 255), F.push(f(R)); + for (var k, F = [], L = _; L < N; L += 3) + k = (E[L] << 16 & 16711680) + (E[L + 1] << 8 & 65280) + (E[L + 2] & 255), F.push(f(k)); return F.join(""); } function b(E) { - for (var _, N = E.length, R = N % 3, F = [], D = 16383, L = 0, q = N - R; L < q; L += D) - F.push(p(E, L, L + D > q ? q : L + D)); - return R === 1 ? (_ = E[N - 1], F.push(t[_ >> 2] + t[_ << 4 & 63] + "==")) : R === 2 && (_ = (E[N - 2] << 8) + E[N - 1], F.push(t[_ >> 10] + t[_ >> 4 & 63] + t[_ << 2 & 63] + "=")), F.join(""); + for (var _, N = E.length, k = N % 3, F = [], L = 16383, D = 0, q = N - k; D < q; D += L) + F.push(p(E, D, D + L > q ? q : D + L)); + return k === 1 ? (_ = E[N - 1], F.push(t[_ >> 2] + t[_ << 4 & 63] + "==")) : k === 2 && (_ = (E[N - 2] << 8) + E[N - 1], F.push(t[_ >> 10] + t[_ >> 4 & 63] + t[_ << 2 & 63] + "=")), F.join(""); } - return Ql; + return Jl; } - function Fle() { - return d5 ? Kh : (d5 = true, Kh.read = function(t, e, r, n, i) { + function Ble() { + return f5 ? Gh : (f5 = true, Gh.read = function(t, e, r, n, i) { var s, o, a = i * 8 - n - 1, c = (1 << a) - 1, u = c >> 1, f = -7, p = r ? i - 1 : 0, b = r ? -1 : 1, E = t[e + p]; for (p += b, s = E & (1 << -f) - 1, E >>= -f, f += a; f > 0; s = s * 256 + t[e + p], p += b, f -= 8) ; @@ -55001,23 +55002,23 @@ ${Ez(e, r)}`); o = o + Math.pow(2, n), s = s - u; } return (E ? -1 : 1) * o * Math.pow(2, s - n); - }, Kh.write = function(t, e, r, n, i, s) { + }, Gh.write = function(t, e, r, n, i, s) { var o, a, c, u = s * 8 - i - 1, f = (1 << u) - 1, p = f >> 1, b = i === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0, E = n ? 0 : s - 1, _ = n ? 1 : -1, N = e < 0 || e === 0 && 1 / e < 0 ? 1 : 0; for (e = Math.abs(e), isNaN(e) || e === 1 / 0 ? (a = isNaN(e) ? 1 : 0, o = f) : (o = Math.floor(Math.log(e) / Math.LN2), e * (c = Math.pow(2, -o)) < 1 && (o--, c *= 2), o + p >= 1 ? e += b / c : e += b * Math.pow(2, 1 - p), e * c >= 2 && (o++, c /= 2), o + p >= f ? (a = 0, o = f) : o + p >= 1 ? (a = (e * c - 1) * Math.pow(2, i), o = o + p) : (a = e * Math.pow(2, p - 1) * Math.pow(2, i), o = 0)); i >= 8; t[r + E] = a & 255, E += _, a /= 256, i -= 8) ; for (o = o << i | a, u += i; u > 0; t[r + E] = o & 255, E += _, o /= 256, u -= 8) ; t[r + E - _] |= N * 128; - }, Kh); - } - function Hle() { - if (p5) - return Ic; - p5 = true; - let t = zle(), e = Fle(), r = typeof Symbol == "function" && typeof Symbol.for == "function" ? Symbol.for("nodejs.util.inspect.custom") : null; - Ic.Buffer = o, Ic.SlowBuffer = F, Ic.INSPECT_MAX_BYTES = 50; + }, Gh); + } + function Ule() { + if (h5) + return Nc; + h5 = true; + let t = Lle(), e = Ble(), r = typeof Symbol == "function" && typeof Symbol.for == "function" ? Symbol.for("nodejs.util.inspect.custom") : null; + Nc.Buffer = o, Nc.SlowBuffer = F, Nc.INSPECT_MAX_BYTES = 50; let n = 2147483647; - Ic.kMaxLength = n, o.TYPED_ARRAY_SUPPORT = i(), !o.TYPED_ARRAY_SUPPORT && typeof console < "u" && typeof console.error == "function" && console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."); + Nc.kMaxLength = n, o.TYPED_ARRAY_SUPPORT = i(), !o.TYPED_ARRAY_SUPPORT && typeof console < "u" && typeof console.error == "function" && console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."); function i() { try { let C = new Uint8Array(1), O = { foo: function() { @@ -55087,7 +55088,7 @@ ${Ez(e, r)}`); return u(C, O, B); }; function f(C) { - return c(C), s(C < 0 ? 0 : R(C) | 0); + return c(C), s(C < 0 ? 0 : k(C) | 0); } o.allocUnsafe = function(C) { return f(C); @@ -55097,11 +55098,11 @@ ${Ez(e, r)}`); function p(C, O) { if ((typeof O != "string" || O === "") && (O = "utf8"), !o.isEncoding(O)) throw new TypeError("Unknown encoding: " + O); - let B = D(C, O) | 0, $ = s(B), te = $.write(C, O); + let B = L(C, O) | 0, $ = s(B), te = $.write(C, O); return te !== B && ($ = $.slice(0, te)), $; } function b(C) { - let O = C.length < 0 ? 0 : R(C.length) | 0, B = s(O); + let O = C.length < 0 ? 0 : k(C.length) | 0, B = s(O); for (let $ = 0; $ < O; $ += 1) B[$] = C[$] & 255; return B; @@ -55123,7 +55124,7 @@ ${Ez(e, r)}`); } function N(C) { if (o.isBuffer(C)) { - let O = R(C.length) | 0, B = s(O); + let O = k(C.length) | 0, B = s(O); return B.length === 0 || C.copy(B, 0, 0, O), B; } if (C.length !== void 0) @@ -55131,7 +55132,7 @@ ${Ez(e, r)}`); if (C.type === "Buffer" && Array.isArray(C.data)) return b(C.data); } - function R(C) { + function k(C) { if (C >= n) throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + n.toString(16) + " bytes"); return C | 0; @@ -55192,7 +55193,7 @@ ${Ez(e, r)}`); } return $; }; - function D(C, O) { + function L(C, O) { if (o.isBuffer(C)) return C.length; if (ArrayBuffer.isView(C) || le(C, ArrayBuffer)) @@ -55227,8 +55228,8 @@ ${Ez(e, r)}`); O = ("" + O).toLowerCase(), te = true; } } - o.byteLength = D; - function L(C, O, B) { + o.byteLength = L; + function D(C, O, B) { let $ = false; if ((O === void 0 || O < 0) && (O = 0), O > this.length || ((B === void 0 || B > this.length) && (B = this.length), B <= 0) || (B >>>= 0, O >>>= 0, B <= O)) return ""; @@ -55285,13 +55286,13 @@ ${Ez(e, r)}`); return this; }, o.prototype.toString = function() { let C = this.length; - return C === 0 ? "" : arguments.length === 0 ? d(this, 0, C) : L.apply(this, arguments); + return C === 0 ? "" : arguments.length === 0 ? d(this, 0, C) : D.apply(this, arguments); }, o.prototype.toLocaleString = o.prototype.toString, o.prototype.equals = function(C) { if (!o.isBuffer(C)) throw new TypeError("Argument must be a Buffer"); return this === C ? true : o.compare(this, C) === 0; }, o.prototype.inspect = function() { - let C = "", O = Ic.INSPECT_MAX_BYTES; + let C = "", O = Nc.INSPECT_MAX_BYTES; return C = this.toString("hex", 0, O).replace(/(.{2})/g, "$1 ").trim(), this.length > O && (C += " ... "), ""; }, r && (o.prototype[r] = o.prototype.inspect), o.prototype.compare = function(C, O, B, $, te) { if (le(C, Uint8Array) && (C = o.from(C, C.offset, C.byteLength)), !o.isBuffer(C)) @@ -55781,7 +55782,7 @@ ${Ez(e, r)}`); O = `_${C.slice(B - 3, B)}${O}`; return `${C.slice(0, B)}${O}`; } - function k(C, O, B) { + function R(C, O, B) { ee(O, "offset"), (C[O] === void 0 || C[O + B] === void 0) && ae(O, C.length - (B + 1)); } function Y(C, O, B, $, te, J) { @@ -55789,7 +55790,7 @@ ${Ez(e, r)}`); let ne = typeof O == "bigint" ? "n" : "", fe; throw J > 3 ? O === 0 || O === BigInt(0) ? fe = `>= 0${ne} and < 2${ne} ** ${(J + 1) * 8}${ne}` : fe = `>= -(2${ne} ** ${(J + 1) * 8 - 1}${ne}) and < 2 ** ${(J + 1) * 8 - 1}${ne}` : fe = `>= ${O}${ne} and <= ${B}${ne}`, new U.ERR_OUT_OF_RANGE("value", fe, C); } - k($, te, J); + R($, te, J); } function ee(C, O) { if (typeof C != "number") @@ -55892,25 +55893,25 @@ ${Ez(e, r)}`); function Te() { throw new Error("BigInt not supported"); } - return Ic; + return Nc; } - var Ql; + var Jl; + var l5; + var Gh; + var f5; + var Nc; var h5; - var Kh; - var d5; - var Ic; - var p5; var Aa; - var pm; - var iC; - var sC; - var ei = Qn(() => { - je(), Ue(), Be(), Ql = {}, h5 = false, Kh = {}, d5 = false, Ic = {}, p5 = false, Aa = Hle(), Aa.Buffer, Aa.SlowBuffer, Aa.INSPECT_MAX_BYTES, Aa.kMaxLength, pm = Aa.Buffer, iC = Aa.INSPECT_MAX_BYTES, sC = Aa.kMaxLength; + var dm; + var ZR; + var JR; + var ti = $n(() => { + je(), Ue(), Be(), Jl = {}, l5 = false, Gh = {}, f5 = false, Nc = {}, h5 = false, Aa = Ule(), Aa.Buffer, Aa.SlowBuffer, Aa.INSPECT_MAX_BYTES, Aa.kMaxLength, dm = Aa.Buffer, ZR = Aa.INSPECT_MAX_BYTES, JR = Aa.kMaxLength; }); - var je = Qn(() => { - ei(); + var je = $n(() => { + ti(); }); - var qle = Ye((t) => { + var jle = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }); var e = class { constructor(r) { @@ -55979,9 +55980,9 @@ ${Ez(e, r)}`); return r.set(n, i); }, Uint8Array }; }); - var Ja = Ye((t, e) => { + var Za = Ye((t, e) => { je(), Ue(), Be(); - var r = (ei(), vr($n)), n = Object.getPrototypeOf(async function() { + var r = (ti(), vr(ei)), n = Object.getPrototypeOf(async function() { }).constructor, i = globalThis.Blob || r.Blob, s = typeof i < "u" ? function(a) { return a instanceof i; } : function(a) { @@ -56045,70 +56046,70 @@ ${Ez(e, r)}`); return ArrayBuffer.isView(a); } }, isBlob: s }, e.exports.promisify.custom = Symbol.for("nodejs.util.promisify.custom"); }); - var yx = Ye((t, e) => { + var dx = Ye((t, e) => { je(), Ue(), Be(); var { AbortController: r, AbortSignal: n } = typeof self < "u" ? self : typeof window < "u" ? window : void 0; e.exports = r, e.exports.AbortSignal = n, e.exports.default = r; }); var Xi = Ye((t, e) => { je(), Ue(), Be(); - var { format: r, inspect: n, AggregateError: i } = Ja(), s = globalThis.AggregateError || i, o = Symbol("kIsNodeError"), a = ["string", "function", "number", "object", "Function", "Object", "boolean", "bigint", "symbol"], c = /^([A-Z][a-z0-9]*)+$/, u = "__node_internal_", f = {}; - function p(D, L) { - if (!D) - throw new f.ERR_INTERNAL_ASSERTION(L); + var { format: r, inspect: n, AggregateError: i } = Za(), s = globalThis.AggregateError || i, o = Symbol("kIsNodeError"), a = ["string", "function", "number", "object", "Function", "Object", "boolean", "bigint", "symbol"], c = /^([A-Z][a-z0-9]*)+$/, u = "__node_internal_", f = {}; + function p(L, D) { + if (!L) + throw new f.ERR_INTERNAL_ASSERTION(D); } - function b(D) { - let L = "", q = D.length, W = D[0] === "-" ? 1 : 0; + function b(L) { + let D = "", q = L.length, W = L[0] === "-" ? 1 : 0; for (; q >= W + 4; q -= 3) - L = `_${D.slice(q - 3, q)}${L}`; - return `${D.slice(0, q)}${L}`; + D = `_${L.slice(q - 3, q)}${D}`; + return `${L.slice(0, q)}${D}`; } - function E(D, L, q) { - if (typeof L == "function") - return p(L.length <= q.length, `Code: ${D}; The provided arguments length (${q.length}) does not match the required ones (${L.length}).`), L(...q); - let W = (L.match(/%[dfijoOs]/g) || []).length; - return p(W === q.length, `Code: ${D}; The provided arguments length (${q.length}) does not match the required ones (${W}).`), q.length === 0 ? L : r(L, ...q); + function E(L, D, q) { + if (typeof D == "function") + return p(D.length <= q.length, `Code: ${L}; The provided arguments length (${q.length}) does not match the required ones (${D.length}).`), D(...q); + let W = (D.match(/%[dfijoOs]/g) || []).length; + return p(W === q.length, `Code: ${L}; The provided arguments length (${q.length}) does not match the required ones (${W}).`), q.length === 0 ? D : r(D, ...q); } - function _(D, L, q) { + function _(L, D, q) { q || (q = Error); class W extends q { constructor(...T) { - super(E(D, L, T)); + super(E(L, D, T)); } toString() { - return `${this.name} [${D}]: ${this.message}`; + return `${this.name} [${L}]: ${this.message}`; } } Object.defineProperties(W.prototype, { name: { value: q.name, writable: true, enumerable: false, configurable: true }, toString: { value() { - return `${this.name} [${D}]: ${this.message}`; - }, writable: true, enumerable: false, configurable: true } }), W.prototype.code = D, W.prototype[o] = true, f[D] = W; + return `${this.name} [${L}]: ${this.message}`; + }, writable: true, enumerable: false, configurable: true } }), W.prototype.code = L, W.prototype[o] = true, f[L] = W; } - function N(D) { - let L = u + D.name; - return Object.defineProperty(D, "name", { value: L }), D; + function N(L) { + let D = u + L.name; + return Object.defineProperty(L, "name", { value: D }), L; } - function R(D, L) { - if (D && L && D !== L) { - if (Array.isArray(L.errors)) - return L.errors.push(D), L; - let q = new s([L, D], L.message); - return q.code = L.code, q; + function k(L, D) { + if (L && D && L !== D) { + if (Array.isArray(D.errors)) + return D.errors.push(L), D; + let q = new s([D, L], D.message); + return q.code = D.code, q; } - return D || L; + return L || D; } var F = class extends Error { - constructor(D = "The operation was aborted", L = void 0) { - if (L !== void 0 && typeof L != "object") - throw new f.ERR_INVALID_ARG_TYPE("options", "Object", L); - super(D, L), this.code = "ABORT_ERR", this.name = "AbortError"; + constructor(L = "The operation was aborted", D = void 0) { + if (D !== void 0 && typeof D != "object") + throw new f.ERR_INVALID_ARG_TYPE("options", "Object", D); + super(L, D), this.code = "ABORT_ERR", this.name = "AbortError"; } }; - _("ERR_ASSERTION", "%s", Error), _("ERR_INVALID_ARG_TYPE", (D, L, q) => { - p(typeof D == "string", "'name' must be a string"), Array.isArray(L) || (L = [L]); + _("ERR_ASSERTION", "%s", Error), _("ERR_INVALID_ARG_TYPE", (L, D, q) => { + p(typeof L == "string", "'name' must be a string"), Array.isArray(D) || (D = [D]); let W = "The "; - D.endsWith(" argument") ? W += `${D} ` : W += `"${D}" ${D.includes(".") ? "property" : "argument"} `, W += "must be "; + L.endsWith(" argument") ? W += `${L} ` : W += `"${L}" ${L.includes(".") ? "property" : "argument"} `, W += "must be "; let z = [], T = [], I = []; - for (let X of L) + for (let X of D) p(typeof X == "string", "All expected entries have to be of type string"), a.includes(X) ? z.push(X.toLowerCase()) : c.test(X) ? T.push(X) : (p(X !== "object", 'The value "object" should be written as "Object"'), I.push(X)); if (T.length > 0) { let X = z.indexOf("object"); @@ -56175,40 +56176,40 @@ ${Ez(e, r)}`); X.length > 25 && (X = `${X.slice(0, 25)}...`), W += `. Received type ${typeof q} (${X})`; } return W; - }, TypeError), _("ERR_INVALID_ARG_VALUE", (D, L, q = "is invalid") => { - let W = n(L); - return W.length > 128 && (W = W.slice(0, 128) + "..."), `The ${D.includes(".") ? "property" : "argument"} '${D}' ${q}. Received ${W}`; - }, TypeError), _("ERR_INVALID_RETURN_VALUE", (D, L, q) => { + }, TypeError), _("ERR_INVALID_ARG_VALUE", (L, D, q = "is invalid") => { + let W = n(D); + return W.length > 128 && (W = W.slice(0, 128) + "..."), `The ${L.includes(".") ? "property" : "argument"} '${L}' ${q}. Received ${W}`; + }, TypeError), _("ERR_INVALID_RETURN_VALUE", (L, D, q) => { var W; let z = q != null && (W = q.constructor) !== null && W !== void 0 && W.name ? `instance of ${q.constructor.name}` : `type ${typeof q}`; - return `Expected ${D} to be returned from the "${L}" function but got ${z}.`; - }, TypeError), _("ERR_MISSING_ARGS", (...D) => { - p(D.length > 0, "At least one arg needs to be specified"); - let L, q = D.length; - switch (D = (Array.isArray(D) ? D : [D]).map((W) => `"${W}"`).join(" or "), q) { + return `Expected ${L} to be returned from the "${D}" function but got ${z}.`; + }, TypeError), _("ERR_MISSING_ARGS", (...L) => { + p(L.length > 0, "At least one arg needs to be specified"); + let D, q = L.length; + switch (L = (Array.isArray(L) ? L : [L]).map((W) => `"${W}"`).join(" or "), q) { case 1: - L += `The ${D[0]} argument`; + D += `The ${L[0]} argument`; break; case 2: - L += `The ${D[0]} and ${D[1]} arguments`; + D += `The ${L[0]} and ${L[1]} arguments`; break; default: { - let W = D.pop(); - L += `The ${D.join(", ")}, and ${W} arguments`; + let W = L.pop(); + D += `The ${L.join(", ")}, and ${W} arguments`; } break; } - return `${L} must be specified`; - }, TypeError), _("ERR_OUT_OF_RANGE", (D, L, q) => { - p(L, 'Missing "range" argument'); + return `${D} must be specified`; + }, TypeError), _("ERR_OUT_OF_RANGE", (L, D, q) => { + p(D, 'Missing "range" argument'); let W; - return Number.isInteger(q) && Math.abs(q) > 2 ** 32 ? W = b(String(q)) : typeof q == "bigint" ? (W = String(q), (q > 2n ** 32n || q < -(2n ** 32n)) && (W = b(W)), W += "n") : W = n(q), `The value of "${D}" is out of range. It must be ${L}. Received ${W}`; - }, RangeError), _("ERR_MULTIPLE_CALLBACK", "Callback called multiple times", Error), _("ERR_METHOD_NOT_IMPLEMENTED", "The %s method is not implemented", Error), _("ERR_STREAM_ALREADY_FINISHED", "Cannot call %s after a stream was finished", Error), _("ERR_STREAM_CANNOT_PIPE", "Cannot pipe, not readable", Error), _("ERR_STREAM_DESTROYED", "Cannot call %s after a stream was destroyed", Error), _("ERR_STREAM_NULL_VALUES", "May not write null values to stream", TypeError), _("ERR_STREAM_PREMATURE_CLOSE", "Premature close", Error), _("ERR_STREAM_PUSH_AFTER_EOF", "stream.push() after EOF", Error), _("ERR_STREAM_UNSHIFT_AFTER_END_EVENT", "stream.unshift() after end event", Error), _("ERR_STREAM_WRITE_AFTER_END", "write after end", Error), _("ERR_UNKNOWN_ENCODING", "Unknown encoding: %s", TypeError), e.exports = { AbortError: F, aggregateTwoErrors: N(R), hideStackFrames: N, codes: f }; + return Number.isInteger(q) && Math.abs(q) > 2 ** 32 ? W = b(String(q)) : typeof q == "bigint" ? (W = String(q), (q > 2n ** 32n || q < -(2n ** 32n)) && (W = b(W)), W += "n") : W = n(q), `The value of "${L}" is out of range. It must be ${D}. Received ${W}`; + }, RangeError), _("ERR_MULTIPLE_CALLBACK", "Callback called multiple times", Error), _("ERR_METHOD_NOT_IMPLEMENTED", "The %s method is not implemented", Error), _("ERR_STREAM_ALREADY_FINISHED", "Cannot call %s after a stream was finished", Error), _("ERR_STREAM_CANNOT_PIPE", "Cannot pipe, not readable", Error), _("ERR_STREAM_DESTROYED", "Cannot call %s after a stream was destroyed", Error), _("ERR_STREAM_NULL_VALUES", "May not write null values to stream", TypeError), _("ERR_STREAM_PREMATURE_CLOSE", "Premature close", Error), _("ERR_STREAM_PUSH_AFTER_EOF", "stream.push() after EOF", Error), _("ERR_STREAM_UNSHIFT_AFTER_END_EVENT", "stream.unshift() after end event", Error), _("ERR_STREAM_WRITE_AFTER_END", "write after end", Error), _("ERR_UNKNOWN_ENCODING", "Unknown encoding: %s", TypeError), e.exports = { AbortError: F, aggregateTwoErrors: N(k), hideStackFrames: N, codes: f }; }); var i2 = Ye((t, e) => { je(), Ue(), Be(); - var { ArrayIsArray: r, ArrayPrototypeIncludes: n, ArrayPrototypeJoin: i, ArrayPrototypeMap: s, NumberIsInteger: o, NumberIsNaN: a, NumberMAX_SAFE_INTEGER: c, NumberMIN_SAFE_INTEGER: u, NumberParseInt: f, ObjectPrototypeHasOwnProperty: p, RegExpPrototypeExec: b, String: E, StringPrototypeToUpperCase: _, StringPrototypeTrim: N } = vn(), { hideStackFrames: R, codes: { ERR_SOCKET_BAD_PORT: F, ERR_INVALID_ARG_TYPE: D, ERR_INVALID_ARG_VALUE: L, ERR_OUT_OF_RANGE: q, ERR_UNKNOWN_SIGNAL: W } } = Xi(), { normalizeEncoding: z } = Ja(), { isAsyncFunction: T, isArrayBufferView: I } = Ja().types, H = {}; + var { ArrayIsArray: r, ArrayPrototypeIncludes: n, ArrayPrototypeJoin: i, ArrayPrototypeMap: s, NumberIsInteger: o, NumberIsNaN: a, NumberMAX_SAFE_INTEGER: c, NumberMIN_SAFE_INTEGER: u, NumberParseInt: f, ObjectPrototypeHasOwnProperty: p, RegExpPrototypeExec: b, String: E, StringPrototypeToUpperCase: _, StringPrototypeTrim: N } = vn(), { hideStackFrames: k, codes: { ERR_SOCKET_BAD_PORT: F, ERR_INVALID_ARG_TYPE: L, ERR_INVALID_ARG_VALUE: D, ERR_OUT_OF_RANGE: q, ERR_UNKNOWN_SIGNAL: W } } = Xi(), { normalizeEncoding: z } = Za(), { isAsyncFunction: T, isArrayBufferView: I } = Za().types, H = {}; function X(se) { return se === (se | 0); } @@ -56219,28 +56220,28 @@ ${Ez(e, r)}`); function l(se, le, be) { if (typeof se > "u" && (se = be), typeof se == "string") { if (b(S, se) === null) - throw new L(le, se, d); + throw new D(le, se, d); se = f(se, 8); } return x(se, le), se; } - var h = R((se, le, be = u, ye = c) => { + var h = k((se, le, be = u, ye = c) => { if (typeof se != "number") - throw new D(le, "number", se); + throw new L(le, "number", se); if (!o(se)) throw new q(le, "an integer", se); if (se < be || se > ye) throw new q(le, `>= ${be} && <= ${ye}`, se); - }), y = R((se, le, be = -2147483648, ye = 2147483647) => { + }), y = k((se, le, be = -2147483648, ye = 2147483647) => { if (typeof se != "number") - throw new D(le, "number", se); + throw new L(le, "number", se); if (!o(se)) throw new q(le, "an integer", se); if (se < be || se > ye) throw new q(le, `>= ${be} && <= ${ye}`, se); - }), x = R((se, le, be = false) => { + }), x = k((se, le, be = false) => { if (typeof se != "number") - throw new D(le, "number", se); + throw new L(le, "number", se); if (!o(se)) throw new q(le, "an integer", se); let ye = be ? 1 : 0, Ee = 4294967295; @@ -56249,40 +56250,40 @@ ${Ez(e, r)}`); }); function v(se, le) { if (typeof se != "string") - throw new D(le, "string", se); + throw new L(le, "string", se); } function M(se, le, be = void 0, ye) { if (typeof se != "number") - throw new D(le, "number", se); + throw new L(le, "number", se); if (be != null && se < be || ye != null && se > ye || (be != null || ye != null) && a(se)) throw new q(le, `${be != null ? `>= ${be}` : ""}${be != null && ye != null ? " && " : ""}${ye != null ? `<= ${ye}` : ""}`, se); } - var w = R((se, le, be) => { + var w = k((se, le, be) => { if (!n(be, se)) { let ye = "must be one of: " + i(s(be, (Ee) => typeof Ee == "string" ? `'${Ee}'` : E(Ee)), ", "); - throw new L(le, se, ye); + throw new D(le, se, ye); } }); function g(se, le) { if (typeof se != "boolean") - throw new D(le, "boolean", se); + throw new L(le, "boolean", se); } function m(se, le, be) { return se == null || !p(se, le) ? be : se[le]; } - var P = R((se, le, be = null) => { + var P = k((se, le, be = null) => { let ye = m(be, "allowArray", false), Ee = m(be, "allowFunction", false); if (!m(be, "nullable", false) && se === null || !ye && r(se) || typeof se != "object" && (!Ee || typeof se != "function")) - throw new D(le, "Object", se); - }), Q = R((se, le) => { + throw new L(le, "Object", se); + }), Q = k((se, le) => { if (se != null && typeof se != "object" && typeof se != "function") - throw new D(le, "a dictionary", se); - }), A = R((se, le, be = 0) => { + throw new L(le, "a dictionary", se); + }), A = k((se, le, be = 0) => { if (!r(se)) - throw new D(le, "Array", se); + throw new L(le, "Array", se); if (se.length < be) { let ye = `must be longer than ${be}`; - throw new L(le, se, ye); + throw new D(le, se, ye); } }); function K(se, le) { @@ -56299,41 +56300,41 @@ ${Ez(e, r)}`); if (v(se, le), H[se] === void 0) throw H[_(se)] !== void 0 ? new W(se + " (signals must use all capital letters)") : new W(se); } - var G = R((se, le = "buffer") => { + var G = k((se, le = "buffer") => { if (!I(se)) - throw new D(le, ["Buffer", "TypedArray", "DataView"], se); + throw new L(le, ["Buffer", "TypedArray", "DataView"], se); }); - function k(se, le) { + function R(se, le) { let be = z(le), ye = se.length; if (be === "hex" && ye % 2 !== 0) - throw new L("encoding", le, `is invalid for data of length ${ye}`); + throw new D("encoding", le, `is invalid for data of length ${ye}`); } function Y(se, le = "Port", be = true) { if (typeof se != "number" && typeof se != "string" || typeof se == "string" && N(se).length === 0 || +se !== +se >>> 0 || se > 65535 || se === 0 && !be) throw new F(le, se, be); return se | 0; } - var ee = R((se, le) => { + var ee = k((se, le) => { if (se !== void 0 && (se === null || typeof se != "object" || !("aborted" in se))) - throw new D(le, "AbortSignal", se); - }), ae = R((se, le) => { + throw new L(le, "AbortSignal", se); + }), ae = k((se, le) => { if (typeof se != "function") - throw new D(le, "Function", se); - }), ie = R((se, le) => { + throw new L(le, "Function", se); + }), ie = k((se, le) => { if (typeof se != "function" || T(se)) - throw new D(le, "Function", se); - }), Z = R((se, le) => { + throw new L(le, "Function", se); + }), Z = k((se, le) => { if (se !== void 0) - throw new D(le, "undefined", se); + throw new L(le, "undefined", se); }); function ce(se, le, be) { if (!n(be, se)) - throw new D(le, `('${i(be, "|")}')`, se); + throw new L(le, `('${i(be, "|")}')`, se); } var oe = /^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/; function me(se, le) { if (typeof se > "u" || !b(oe, se)) - throw new L(le, se, 'must be an array or string of format "; rel=preload; as=style"'); + throw new D(le, se, 'must be an array or string of format "; rel=preload; as=style"'); } function pe(se) { if (typeof se == "string") @@ -56348,11 +56349,11 @@ ${Ez(e, r)}`); } return be; } - throw new L("hints", se, 'must be an array or string of format "; rel=preload; as=style"'); + throw new D("hints", se, 'must be an array or string of format "; rel=preload; as=style"'); } - e.exports = { isInt32: X, isUint32: V, parseFileMode: l, validateArray: A, validateStringArray: K, validateBooleanArray: U, validateBoolean: g, validateBuffer: G, validateDictionary: Q, validateEncoding: k, validateFunction: ae, validateInt32: y, validateInteger: h, validateNumber: M, validateObject: P, validateOneOf: w, validatePlainFunction: ie, validatePort: Y, validateSignalName: j, validateString: v, validateUint32: x, validateUndefined: Z, validateUnion: ce, validateAbortSignal: ee, validateLinkHeaderValue: pe }; + e.exports = { isInt32: X, isUint32: V, parseFileMode: l, validateArray: A, validateStringArray: K, validateBooleanArray: U, validateBoolean: g, validateBuffer: G, validateDictionary: Q, validateEncoding: R, validateFunction: ae, validateInt32: y, validateInteger: h, validateNumber: M, validateObject: P, validateOneOf: w, validatePlainFunction: ie, validatePort: Y, validateSignalName: j, validateString: v, validateUint32: x, validateUndefined: Z, validateUnion: ce, validateAbortSignal: ee, validateLinkHeaderValue: pe }; }); - var Nl = Ye((t, e) => { + var Tl = Ye((t, e) => { je(), Ue(), Be(); var r = e.exports = {}, n, i; function s() { @@ -56411,30 +56412,30 @@ ${Ez(e, r)}`); if (!f) { var F = a(E); f = true; - for (var D = u.length; D; ) { - for (p = u, u = []; ++b < D; ) + for (var L = u.length; L; ) { + for (p = u, u = []; ++b < L; ) p && p[b].run(); - b = -1, D = u.length; + b = -1, L = u.length; } p = null, f = false, c(F); } } r.nextTick = function(F) { - var D = new Array(arguments.length - 1); + var L = new Array(arguments.length - 1); if (arguments.length > 1) - for (var L = 1; L < arguments.length; L++) - D[L - 1] = arguments[L]; - u.push(new N(F, D)), u.length === 1 && !f && a(_); + for (var D = 1; D < arguments.length; D++) + L[D - 1] = arguments[D]; + u.push(new N(F, L)), u.length === 1 && !f && a(_); }; - function N(F, D) { - this.fun = F, this.array = D; + function N(F, L) { + this.fun = F, this.array = L; } N.prototype.run = function() { this.fun.apply(null, this.array); }, r.title = "browser", r.browser = true, r.env = {}, r.argv = [], r.version = "", r.versions = {}; - function R() { + function k() { } - r.on = R, r.addListener = R, r.once = R, r.off = R, r.removeListener = R, r.removeAllListeners = R, r.emit = R, r.prependListener = R, r.prependOnceListener = R, r.listeners = function(F) { + r.on = k, r.addListener = k, r.once = k, r.off = k, r.removeListener = k, r.removeAllListeners = k, r.emit = k, r.prependListener = k, r.prependOnceListener = k, r.listeners = function(F) { return []; }, r.binding = function(F) { throw new Error("process.binding is not supported"); @@ -56446,7 +56447,7 @@ ${Ez(e, r)}`); return 0; }; }); - var cc = Ye((t, e) => { + var ac = Ye((t, e) => { je(), Ue(), Be(); var { Symbol: r, SymbolAsyncIterator: n, SymbolIterator: i, SymbolFor: s } = vn(), o = r("kDestroyed"), a = r("kIsErrored"), c = r("kIsReadable"), u = r("kIsDisturbed"), f = s("nodejs.webstream.isClosedPromise"), p = s("nodejs.webstream.controllerErrorFunction"); function b(m, P = false) { @@ -56463,17 +56464,17 @@ ${Ez(e, r)}`); function N(m) { return m && (m._readableState || m._writableState || typeof m.write == "function" && typeof m.on == "function" || typeof m.pipe == "function" && typeof m.on == "function"); } - function R(m) { + function k(m) { return !!(m && !N(m) && typeof m.pipeThrough == "function" && typeof m.getReader == "function" && typeof m.cancel == "function"); } function F(m) { return !!(m && !N(m) && typeof m.getWriter == "function" && typeof m.abort == "function"); } - function D(m) { + function L(m) { return !!(m && !N(m) && typeof m.readable == "object" && typeof m.writable == "object"); } - function L(m) { - return R(m) || F(m) || D(m); + function D(m) { + return k(m) || F(m) || L(m); } function q(m, P) { return m == null ? false : P === true ? typeof m[n] == "function" : P === false ? typeof m[i] == "function" : typeof m[n] == "function" || typeof m[i] == "function"; @@ -56560,14 +56561,14 @@ ${Ez(e, r)}`); return !!(m && ((P = m[u]) !== null && P !== void 0 ? P : m.readableDidRead || m.readableAborted)); } function g(m) { - var P, Q, A, K, U, j, G, k, Y, ee; - return !!(m && ((P = (Q = (A = (K = (U = (j = m[a]) !== null && j !== void 0 ? j : m.readableErrored) !== null && U !== void 0 ? U : m.writableErrored) !== null && K !== void 0 ? K : (G = m._readableState) === null || G === void 0 ? void 0 : G.errorEmitted) !== null && A !== void 0 ? A : (k = m._writableState) === null || k === void 0 ? void 0 : k.errorEmitted) !== null && Q !== void 0 ? Q : (Y = m._readableState) === null || Y === void 0 ? void 0 : Y.errored) !== null && P !== void 0 ? P : !((ee = m._writableState) === null || ee === void 0) && ee.errored)); + var P, Q, A, K, U, j, G, R, Y, ee; + return !!(m && ((P = (Q = (A = (K = (U = (j = m[a]) !== null && j !== void 0 ? j : m.readableErrored) !== null && U !== void 0 ? U : m.writableErrored) !== null && K !== void 0 ? K : (G = m._readableState) === null || G === void 0 ? void 0 : G.errorEmitted) !== null && A !== void 0 ? A : (R = m._writableState) === null || R === void 0 ? void 0 : R.errorEmitted) !== null && Q !== void 0 ? Q : (Y = m._readableState) === null || Y === void 0 ? void 0 : Y.errored) !== null && P !== void 0 ? P : !((ee = m._writableState) === null || ee === void 0) && ee.errored)); } - e.exports = { kDestroyed: o, isDisturbed: w, kIsDisturbed: u, isErrored: g, kIsErrored: a, isReadable: X, kIsReadable: c, kIsClosedPromise: f, kControllerErrorFunction: p, isClosed: h, isDestroyed: W, isDuplexNodeStream: _, isFinished: S, isIterable: q, isReadableNodeStream: b, isReadableStream: R, isReadableEnded: I, isReadableFinished: H, isReadableErrored: l, isNodeStream: N, isWebStream: L, isWritable: V, isWritableNodeStream: E, isWritableStream: F, isWritableEnded: z, isWritableFinished: T, isWritableErrored: d, isServerRequest: v, isServerResponse: x, willEmitClose: M, isTransformStream: D }; + e.exports = { kDestroyed: o, isDisturbed: w, kIsDisturbed: u, isErrored: g, kIsErrored: a, isReadable: X, kIsReadable: c, kIsClosedPromise: f, kControllerErrorFunction: p, isClosed: h, isDestroyed: W, isDuplexNodeStream: _, isFinished: S, isIterable: q, isReadableNodeStream: b, isReadableStream: k, isReadableEnded: I, isReadableFinished: H, isReadableErrored: l, isNodeStream: N, isWebStream: D, isWritable: V, isWritableNodeStream: E, isWritableStream: F, isWritableEnded: z, isWritableFinished: T, isWritableErrored: d, isServerRequest: v, isServerResponse: x, willEmitClose: M, isTransformStream: L }; }); var uu = Ye((t, e) => { je(), Ue(), Be(); - var r = Nl(), { AbortError: n, codes: i } = Xi(), { ERR_INVALID_ARG_TYPE: s, ERR_STREAM_PREMATURE_CLOSE: o } = i, { kEmptyObject: a, once: c } = Ja(), { validateAbortSignal: u, validateFunction: f, validateObject: p, validateBoolean: b } = i2(), { Promise: E, PromisePrototypeThen: _ } = vn(), { isClosed: N, isReadable: R, isReadableNodeStream: F, isReadableStream: D, isReadableFinished: L, isReadableErrored: q, isWritable: W, isWritableNodeStream: z, isWritableStream: T, isWritableFinished: I, isWritableErrored: H, isNodeStream: X, willEmitClose: V, kIsClosedPromise: S } = cc(); + var r = Tl(), { AbortError: n, codes: i } = Xi(), { ERR_INVALID_ARG_TYPE: s, ERR_STREAM_PREMATURE_CLOSE: o } = i, { kEmptyObject: a, once: c } = Za(), { validateAbortSignal: u, validateFunction: f, validateObject: p, validateBoolean: b } = i2(), { Promise: E, PromisePrototypeThen: _ } = vn(), { isClosed: N, isReadable: k, isReadableNodeStream: F, isReadableStream: L, isReadableFinished: D, isReadableErrored: q, isWritable: W, isWritableNodeStream: z, isWritableStream: T, isWritableFinished: I, isWritableErrored: H, isNodeStream: X, willEmitClose: V, kIsClosedPromise: S } = ac(); function d(v) { return v.setHeader && typeof v.abort == "function"; } @@ -56575,15 +56576,15 @@ ${Ez(e, r)}`); }; function h(v, M, w) { var g, m; - if (arguments.length === 2 ? (w = M, M = a) : M == null ? M = a : p(M, "options"), f(w, "callback"), u(M.signal, "options.signal"), w = c(w), D(v) || T(v)) + if (arguments.length === 2 ? (w = M, M = a) : M == null ? M = a : p(M, "options"), f(w, "callback"), u(M.signal, "options.signal"), w = c(w), L(v) || T(v)) return y(v, M, w); if (!X(v)) throw new s("stream", ["ReadableStream", "WritableStream", "Stream"], v); let P = (g = M.readable) !== null && g !== void 0 ? g : F(v), Q = (m = M.writable) !== null && m !== void 0 ? m : z(v), A = v._writableState, K = v._readableState, U = () => { - v.writable || k(); - }, j = V(v) && F(v) === P && z(v) === Q, G = I(v, false), k = () => { + v.writable || R(); + }, j = V(v) && F(v) === P && z(v) === Q, G = I(v, false), R = () => { G = true, v.destroyed && (j = false), !(j && (!v.readable || P)) && (!P || Y) && w.call(v); - }, Y = L(v, false), ee = () => { + }, Y = D(v, false), ee = () => { Y = true, v.destroyed && (j = false), !(j && (!v.writable || Q)) && (!Q || G) && w.call(v); }, ae = (pe) => { w.call(v, pe); @@ -56592,7 +56593,7 @@ ${Ez(e, r)}`); let pe = H(v) || q(v); if (pe && typeof pe != "boolean") return w.call(v, pe); - if (P && !Y && F(v, true) && !L(v, false)) + if (P && !Y && F(v, true) && !D(v, false)) return w.call(v, new o()); if (Q && !G && !I(v, false)) return w.call(v, new o()); @@ -56604,11 +56605,11 @@ ${Ez(e, r)}`); return w.call(v, pe); w.call(v); }, oe = () => { - v.req.on("finish", k); + v.req.on("finish", R); }; - d(v) ? (v.on("complete", k), j || v.on("abort", Z), v.req ? oe() : v.on("request", oe)) : Q && !A && (v.on("end", U), v.on("close", U)), !j && typeof v.aborted == "boolean" && v.on("aborted", Z), v.on("end", ee), v.on("finish", k), M.error !== false && v.on("error", ae), v.on("close", Z), ie ? r.nextTick(Z) : A != null && A.errorEmitted || K != null && K.errorEmitted ? j || r.nextTick(ce) : (!P && (!j || R(v)) && (G || W(v) === false) || !Q && (!j || W(v)) && (Y || R(v) === false) || K && v.req && v.aborted) && r.nextTick(ce); + d(v) ? (v.on("complete", R), j || v.on("abort", Z), v.req ? oe() : v.on("request", oe)) : Q && !A && (v.on("end", U), v.on("close", U)), !j && typeof v.aborted == "boolean" && v.on("aborted", Z), v.on("end", ee), v.on("finish", R), M.error !== false && v.on("error", ae), v.on("close", Z), ie ? r.nextTick(Z) : A != null && A.errorEmitted || K != null && K.errorEmitted ? j || r.nextTick(ce) : (!P && (!j || k(v)) && (G || W(v) === false) || !Q && (!j || W(v)) && (Y || k(v) === false) || K && v.req && v.aborted) && r.nextTick(ce); let me = () => { - w = l, v.removeListener("aborted", Z), v.removeListener("complete", k), v.removeListener("abort", Z), v.removeListener("request", oe), v.req && v.req.removeListener("finish", k), v.removeListener("end", U), v.removeListener("close", U), v.removeListener("finish", k), v.removeListener("end", ee), v.removeListener("error", ae), v.removeListener("close", Z); + w = l, v.removeListener("aborted", Z), v.removeListener("complete", R), v.removeListener("abort", Z), v.removeListener("request", oe), v.req && v.req.removeListener("finish", R), v.removeListener("end", U), v.removeListener("close", U), v.removeListener("finish", R), v.removeListener("end", ee), v.removeListener("error", ae), v.removeListener("close", Z); }; if (M.signal && !ie) { let pe = () => { @@ -56655,9 +56656,9 @@ ${Ez(e, r)}`); } e.exports = h, e.exports.finished = x; }); - var Yf = Ye((t, e) => { + var Xf = Ye((t, e) => { je(), Ue(), Be(); - var r = Nl(), { aggregateTwoErrors: n, codes: { ERR_MULTIPLE_CALLBACK: i }, AbortError: s } = Xi(), { Symbol: o } = vn(), { kDestroyed: a, isDestroyed: c, isFinished: u, isServerRequest: f } = cc(), p = o("kDestroy"), b = o("kConstruct"); + var r = Tl(), { aggregateTwoErrors: n, codes: { ERR_MULTIPLE_CALLBACK: i }, AbortError: s } = Xi(), { Symbol: o } = vn(), { kDestroyed: a, isDestroyed: c, isFinished: u, isServerRequest: f } = ac(), p = o("kDestroy"), b = o("kConstruct"); function E(S, d, l) { S && (S.stack, d && !d.errored && (d.errored = S), l && !l.errored && (l.errored = S)); } @@ -56674,7 +56675,7 @@ ${Ez(e, r)}`); return; h = true; let v = S._readableState, M = S._writableState; - E(x, M, v), M && (M.closed = true), v && (v.closed = true), typeof l == "function" && l(x), x ? r.nextTick(R, S, x) : r.nextTick(F, S); + E(x, M, v), M && (M.closed = true), v && (v.closed = true), typeof l == "function" && l(x), x ? r.nextTick(k, S, x) : r.nextTick(F, S); } try { S._destroy(d || null, y); @@ -56682,18 +56683,18 @@ ${Ez(e, r)}`); y(x); } } - function R(S, d) { - D(S, d), F(S); + function k(S, d) { + L(S, d), F(S); } function F(S) { let d = S._readableState, l = S._writableState; l && (l.closeEmitted = true), d && (d.closeEmitted = true), (l != null && l.emitClose || d != null && d.emitClose) && S.emit("close"); } - function D(S, d) { + function L(S, d) { let l = S._readableState, h = S._writableState; h != null && h.errorEmitted || l != null && l.errorEmitted || (h && (h.errorEmitted = true), l && (l.errorEmitted = true), S.emit("error", d)); } - function L() { + function D() { let S = this._readableState, d = this._writableState; S && (S.constructed = true, S.closed = false, S.closeEmitted = false, S.destroyed = false, S.errored = null, S.errorEmitted = false, S.reading = false, S.ended = S.readable === false, S.endEmitted = S.readable === false), d && (d.constructed = true, d.destroyed = false, d.closed = false, d.closeEmitted = false, d.errored = null, d.errorEmitted = false, d.finalCalled = false, d.prefinished = false, d.ended = d.writable === false, d.ending = d.writable === false, d.finished = d.writable === false); } @@ -56701,7 +56702,7 @@ ${Ez(e, r)}`); let h = S._readableState, y = S._writableState; if (y != null && y.destroyed || h != null && h.destroyed) return this; - h != null && h.autoDestroy || y != null && y.autoDestroy ? S.destroy(d) : d && (d.stack, y && !y.errored && (y.errored = d), h && !h.errored && (h.errored = d), l ? r.nextTick(D, S, d) : D(S, d)); + h != null && h.autoDestroy || y != null && y.autoDestroy ? S.destroy(d) : d && (d.stack, y && !y.errored && (y.errored = d), h && !h.errored && (h.errored = d), l ? r.nextTick(L, S, d) : L(S, d)); } function W(S, d) { if (typeof S._construct != "function") @@ -56743,38 +56744,38 @@ ${Ez(e, r)}`); function V(S, d) { !S || c(S) || (!d && !u(S) && (d = new s()), f(S) ? (S.socket = null, S.destroy(d)) : I(S) ? S.abort() : I(S.req) ? S.req.abort() : typeof S.destroy == "function" ? S.destroy(d) : typeof S.close == "function" ? S.close() : d ? r.nextTick(X, S, d) : r.nextTick(H, S), S.destroyed || (S[a] = true)); } - e.exports = { construct: W, destroyer: V, destroy: _, undestroy: L, errorOrDestroy: q }; + e.exports = { construct: W, destroyer: V, destroy: _, undestroy: D, errorOrDestroy: q }; }); function hr() { hr.init.call(this); } - function Yp(t) { + function Xp(t) { if (typeof t != "function") throw new TypeError('The "listener" argument must be of type Function. Received type ' + typeof t); } - function oC(t) { + function QR(t) { return t._maxListeners === void 0 ? hr.defaultMaxListeners : t._maxListeners; } - function D_(t, e, r, n) { + function O_(t, e, r, n) { var i, s, o, a; - if (Yp(r), (s = t._events) === void 0 ? (s = t._events = /* @__PURE__ */ Object.create(null), t._eventsCount = 0) : (s.newListener !== void 0 && (t.emit("newListener", e, r.listener ? r.listener : r), s = t._events), o = s[e]), o === void 0) + if (Xp(r), (s = t._events) === void 0 ? (s = t._events = /* @__PURE__ */ Object.create(null), t._eventsCount = 0) : (s.newListener !== void 0 && (t.emit("newListener", e, r.listener ? r.listener : r), s = t._events), o = s[e]), o === void 0) o = s[e] = r, ++t._eventsCount; - else if (typeof o == "function" ? o = s[e] = n ? [r, o] : [o, r] : n ? o.unshift(r) : o.push(r), (i = oC(t)) > 0 && o.length > i && !o.warned) { + else if (typeof o == "function" ? o = s[e] = n ? [r, o] : [o, r] : n ? o.unshift(r) : o.push(r), (i = QR(t)) > 0 && o.length > i && !o.warned) { o.warned = true; var c = new Error("Possible EventEmitter memory leak detected. " + o.length + " " + String(e) + " listeners added. Use emitter.setMaxListeners() to increase limit"); c.name = "MaxListenersExceededWarning", c.emitter = t, c.type = e, c.count = o.length, a = c, console && console.warn && console.warn(a); } return t; } - function Wle() { + function Vle() { if (!this.fired) return this.target.removeListener(this.type, this.wrapFn), this.fired = true, arguments.length === 0 ? this.listener.call(this.target) : this.listener.apply(this.target, arguments); } - function L_(t, e, r) { - var n = { fired: false, wrapFn: void 0, target: t, type: e, listener: r }, i = Wle.bind(n); + function P_(t, e, r) { + var n = { fired: false, wrapFn: void 0, target: t, type: e, listener: r }, i = Vle.bind(n); return i.listener = r, n.wrapFn = i, i; } - function B_(t, e, r) { + function k_(t, e, r) { var n = t._events; if (n === void 0) return []; @@ -56783,9 +56784,9 @@ ${Ez(e, r)}`); for (var o = new Array(s.length), a = 0; a < o.length; ++a) o[a] = s[a].listener || s[a]; return o; - }(i) : aC(i, i.length); + }(i) : $R(i, i.length); } - function U_(t) { + function R_(t) { var e = this._events; if (e !== void 0) { var r = e[t]; @@ -56796,41 +56797,41 @@ ${Ez(e, r)}`); } return 0; } - function aC(t, e) { + function $R(t, e) { for (var r = new Array(e), n = 0; n < e; ++n) r[n] = t[n]; return r; } - var j_; - var V_; + var C_; + var D_; var yu; + var nb; var ib; var sb; - var ob; var ns; - var z_ = Qn(() => { - je(), Ue(), Be(), yu = typeof Reflect == "object" ? Reflect : null, ib = yu && typeof yu.apply == "function" ? yu.apply : function(t, e, r) { + var L_ = $n(() => { + je(), Ue(), Be(), yu = typeof Reflect == "object" ? Reflect : null, nb = yu && typeof yu.apply == "function" ? yu.apply : function(t, e, r) { return Function.prototype.apply.call(t, e, r); - }, V_ = yu && typeof yu.ownKeys == "function" ? yu.ownKeys : Object.getOwnPropertySymbols ? function(t) { + }, D_ = yu && typeof yu.ownKeys == "function" ? yu.ownKeys : Object.getOwnPropertySymbols ? function(t) { return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t)); } : function(t) { return Object.getOwnPropertyNames(t); - }, sb = Number.isNaN || function(t) { + }, ib = Number.isNaN || function(t) { return t != t; - }, j_ = hr, hr.EventEmitter = hr, hr.prototype._events = void 0, hr.prototype._eventsCount = 0, hr.prototype._maxListeners = void 0, ob = 10, Object.defineProperty(hr, "defaultMaxListeners", { enumerable: true, get: function() { - return ob; + }, C_ = hr, hr.EventEmitter = hr, hr.prototype._events = void 0, hr.prototype._eventsCount = 0, hr.prototype._maxListeners = void 0, sb = 10, Object.defineProperty(hr, "defaultMaxListeners", { enumerable: true, get: function() { + return sb; }, set: function(t) { - if (typeof t != "number" || t < 0 || sb(t)) + if (typeof t != "number" || t < 0 || ib(t)) throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received ' + t + "."); - ob = t; + sb = t; } }), hr.init = function() { this._events !== void 0 && this._events !== Object.getPrototypeOf(this)._events || (this._events = /* @__PURE__ */ Object.create(null), this._eventsCount = 0), this._maxListeners = this._maxListeners || void 0; }, hr.prototype.setMaxListeners = function(t) { - if (typeof t != "number" || t < 0 || sb(t)) + if (typeof t != "number" || t < 0 || ib(t)) throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received ' + t + "."); return this._maxListeners = t, this; }, hr.prototype.getMaxListeners = function() { - return oC(this); + return QR(this); }, hr.prototype.emit = function(t) { for (var e = [], r = 1; r < arguments.length; r++) e.push(arguments[r]); @@ -56850,24 +56851,24 @@ ${Ez(e, r)}`); if (a === void 0) return false; if (typeof a == "function") - ib(a, this, e); + nb(a, this, e); else { - var c = a.length, u = aC(a, c); + var c = a.length, u = $R(a, c); for (r = 0; r < c; ++r) - ib(u[r], this, e); + nb(u[r], this, e); } return true; }, hr.prototype.addListener = function(t, e) { - return D_(this, t, e, false); + return O_(this, t, e, false); }, hr.prototype.on = hr.prototype.addListener, hr.prototype.prependListener = function(t, e) { - return D_(this, t, e, true); + return O_(this, t, e, true); }, hr.prototype.once = function(t, e) { - return Yp(e), this.on(t, L_(this, t, e)), this; + return Xp(e), this.on(t, P_(this, t, e)), this; }, hr.prototype.prependOnceListener = function(t, e) { - return Yp(e), this.prependListener(t, L_(this, t, e)), this; + return Xp(e), this.prependListener(t, P_(this, t, e)), this; }, hr.prototype.removeListener = function(t, e) { var r, n, i, s, o; - if (Yp(e), (n = this._events) === void 0) + if (Xp(e), (n = this._events) === void 0) return this; if ((r = n[t]) === void 0) return this; @@ -56907,25 +56908,25 @@ ${Ez(e, r)}`); this.removeListener(t, e[n]); return this; }, hr.prototype.listeners = function(t) { - return B_(this, t, true); + return k_(this, t, true); }, hr.prototype.rawListeners = function(t) { - return B_(this, t, false); + return k_(this, t, false); }, hr.listenerCount = function(t, e) { - return typeof t.listenerCount == "function" ? t.listenerCount(e) : U_.call(t, e); - }, hr.prototype.listenerCount = U_, hr.prototype.eventNames = function() { - return this._eventsCount > 0 ? V_(this._events) : []; - }, ns = j_, ns.EventEmitter, ns.defaultMaxListeners, ns.init, ns.listenerCount, ns.EventEmitter, ns.defaultMaxListeners, ns.init, ns.listenerCount; + return typeof t.listenerCount == "function" ? t.listenerCount(e) : R_.call(t, e); + }, hr.prototype.listenerCount = R_, hr.prototype.eventNames = function() { + return this._eventsCount > 0 ? D_(this._events) : []; + }, ns = C_, ns.EventEmitter, ns.defaultMaxListeners, ns.init, ns.listenerCount, ns.EventEmitter, ns.defaultMaxListeners, ns.init, ns.listenerCount; }); - var Il = {}; - Tl(Il, { EventEmitter: () => cC, default: () => ns, defaultMaxListeners: () => uC, init: () => lC, listenerCount: () => fC, on: () => hC, once: () => dC }); - var cC; - var uC; - var lC; - var fC; - var hC; - var dC; - var Zf = Qn(() => { - je(), Ue(), Be(), z_(), z_(), ns.once = function(t, e) { + var Nl = {}; + Al(Nl, { EventEmitter: () => eC, default: () => ns, defaultMaxListeners: () => tC, init: () => rC, listenerCount: () => nC, on: () => iC, once: () => sC }); + var eC; + var tC; + var rC; + var nC; + var iC; + var sC; + var Yf = $n(() => { + je(), Ue(), Be(), L_(), L_(), ns.once = function(t, e) { return new Promise((r, n) => { function i(...o) { s !== void 0 && t.removeListener("error", s), r(o); @@ -56965,11 +56966,11 @@ ${Ez(e, r)}`); let f = n.shift(); f ? f.reject(u) : i = u, o.return(); } - }, { EventEmitter: cC, defaultMaxListeners: uC, init: lC, listenerCount: fC, on: hC, once: dC } = ns; + }, { EventEmitter: eC, defaultMaxListeners: tC, init: rC, listenerCount: nC, on: iC, once: sC } = ns; }); - var bx = Ye((t, e) => { + var px = Ye((t, e) => { je(), Ue(), Be(); - var { ArrayIsArray: r, ObjectSetPrototypeOf: n } = vn(), { EventEmitter: i } = (Zf(), vr(Il)); + var { ArrayIsArray: r, ObjectSetPrototypeOf: n } = vn(), { EventEmitter: i } = (Yf(), vr(Nl)); function s(a) { i.call(this, a); } @@ -56991,13 +56992,13 @@ ${Ez(e, r)}`); b || (b = true, typeof a.destroy == "function" && a.destroy()); } function N(F) { - R(), i.listenerCount(this, "error") === 0 && this.emit("error", F); + k(), i.listenerCount(this, "error") === 0 && this.emit("error", F); } o(u, "error", N), o(a, "error", N); - function R() { - u.removeListener("data", f), a.removeListener("drain", p), u.removeListener("end", E), u.removeListener("close", _), u.removeListener("error", N), a.removeListener("error", N), u.removeListener("end", R), u.removeListener("close", R), a.removeListener("close", R); + function k() { + u.removeListener("data", f), a.removeListener("drain", p), u.removeListener("end", E), u.removeListener("close", _), u.removeListener("error", N), a.removeListener("error", N), u.removeListener("end", k), u.removeListener("close", k), a.removeListener("close", k); } - return u.on("end", R), u.on("close", R), a.on("close", R), a.emit("pipe", u), a; + return u.on("end", k), u.on("close", k), a.on("close", k), a.emit("pipe", u), a; }; function o(a, c, u) { if (typeof a.prependListener == "function") @@ -57008,7 +57009,7 @@ ${Ez(e, r)}`); }); var s2 = Ye((t, e) => { je(), Ue(), Be(); - var { AbortError: r, codes: n } = Xi(), { isNodeStream: i, isWebStream: s, kControllerErrorFunction: o } = cc(), a = uu(), { ERR_INVALID_ARG_TYPE: c } = n, u = (f, p) => { + var { AbortError: r, codes: n } = Xi(), { isNodeStream: i, isWebStream: s, kControllerErrorFunction: o } = ac(), a = uu(), { ERR_INVALID_ARG_TYPE: c } = n, u = (f, p) => { if (typeof f != "object" || !("aborted" in f)) throw new c(p, "AbortSignal", f); }; @@ -57027,9 +57028,9 @@ ${Ez(e, r)}`); return f.aborted ? b() : (f.addEventListener("abort", b), a(p, () => f.removeEventListener("abort", b))), p; }; }); - var Gle = Ye((t, e) => { + var zle = Ye((t, e) => { je(), Ue(), Be(); - var { StringPrototypeSlice: r, SymbolIterator: n, TypedArrayPrototypeSet: i, Uint8Array: s } = vn(), { Buffer: o } = (ei(), vr($n)), { inspect: a } = Ja(); + var { StringPrototypeSlice: r, SymbolIterator: n, TypedArrayPrototypeSet: i, Uint8Array: s } = vn(), { Buffer: o } = (ti(), vr(ei)), { inspect: a } = Za(); e.exports = class { constructor() { this.head = null, this.tail = null, this.length = 0; @@ -57115,7 +57116,7 @@ ${Ez(e, r)}`); } }; }); - var vx = Ye((t, e) => { + var mx = Ye((t, e) => { je(), Ue(), Be(); var { MathFloor: r, NumberIsInteger: n } = vn(), { ERR_INVALID_ARG_VALUE: i } = Xi().codes; function s(c, u, f) { @@ -57137,14 +57138,14 @@ ${Ez(e, r)}`); } e.exports = { getHighWaterMark: a, getDefaultHighWaterMark: o }; }); - function F_(t) { + function B_(t) { var e = t.length; if (e % 4 > 0) throw new Error("Invalid string. Length must be a multiple of 4"); var r = t.indexOf("="); return r === -1 && (r = e), [r, r === e ? 0 : 4 - r % 4]; } - function Kle(t, e, r) { + function Fle(t, e, r) { for (var n, i, s = [], o = e; o < r; o += 3) n = (t[o] << 16 & 16711680) + (t[o + 1] << 8 & 65280) + (255 & t[o + 2]), s.push(so[(i = n) >> 18 & 63] + so[i >> 12 & 63] + so[i >> 6 & 63] + so[63 & i]); return s.join(""); @@ -57159,24 +57160,24 @@ ${Ez(e, r)}`); if (typeof t == "number") { if (typeof e == "string") throw new TypeError('The "string" argument must be of type string. Received type number'); - return m5(t); + return d5(t); } - return pC(t, e, r); + return oC(t, e, r); } - function pC(t, e, r) { + function oC(t, e, r) { if (typeof t == "string") return function(s, o) { if (typeof o == "string" && o !== "" || (o = "utf8"), !He.isEncoding(o)) throw new TypeError("Unknown encoding: " + o); - var a = 0 | gC(s, o), c = Ha(a), u = c.write(s, o); + var a = 0 | cC(s, o), c = Ha(a), u = c.write(s, o); return u !== a && (c = c.slice(0, u)), c; }(t, e); if (ArrayBuffer.isView(t)) - return ab(t); + return ob(t); if (t == null) throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof t); if (qa(t, ArrayBuffer) || t && qa(t.buffer, ArrayBuffer) || typeof SharedArrayBuffer < "u" && (qa(t, SharedArrayBuffer) || t && qa(t.buffer, SharedArrayBuffer))) - return Xle(t, e, r); + return Hle(t, e, r); if (typeof t == "number") throw new TypeError('The "value" argument must not be of type number. Received type number'); var n = t.valueOf && t.valueOf(); @@ -57184,13 +57185,13 @@ ${Ez(e, r)}`); return He.from(n, e, r); var i = function(s) { if (He.isBuffer(s)) { - var o = 0 | xx(s.length), a = Ha(o); + var o = 0 | gx(s.length), a = Ha(o); return a.length === 0 || s.copy(a, 0, 0, o), a; } if (s.length !== void 0) - return typeof s.length != "number" || _x(s.length) ? Ha(0) : ab(s); + return typeof s.length != "number" || yx(s.length) ? Ha(0) : ob(s); if (s.type === "Buffer" && Array.isArray(s.data)) - return ab(s.data); + return ob(s.data); }(t); if (i) return i; @@ -57198,21 +57199,21 @@ ${Ez(e, r)}`); return He.from(t[Symbol.toPrimitive]("string"), e, r); throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof t); } - function mC(t) { + function aC(t) { if (typeof t != "number") throw new TypeError('"size" argument must be of type number'); if (t < 0) throw new RangeError('The value "' + t + '" is invalid for option "size"'); } - function m5(t) { - return mC(t), Ha(t < 0 ? 0 : 0 | xx(t)); + function d5(t) { + return aC(t), Ha(t < 0 ? 0 : 0 | gx(t)); } - function ab(t) { - for (var e = t.length < 0 ? 0 : 0 | xx(t.length), r = Ha(e), n = 0; n < e; n += 1) + function ob(t) { + for (var e = t.length < 0 ? 0 : 0 | gx(t.length), r = Ha(e), n = 0; n < e; n += 1) r[n] = 255 & t[n]; return r; } - function Xle(t, e, r) { + function Hle(t, e, r) { if (e < 0 || t.byteLength < e) throw new RangeError('"offset" is outside of buffer bounds'); if (t.byteLength < e + (r || 0)) @@ -57220,12 +57221,12 @@ ${Ez(e, r)}`); var n; return n = e === void 0 && r === void 0 ? new Uint8Array(t) : r === void 0 ? new Uint8Array(t, e) : new Uint8Array(t, e, r), Object.setPrototypeOf(n, He.prototype), n; } - function xx(t) { + function gx(t) { if (t >= 2147483647) throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + 2147483647 .toString(16) + " bytes"); return 0 | t; } - function gC(t, e) { + function cC(t, e) { if (He.isBuffer(t)) return t.length; if (ArrayBuffer.isView(t) || qa(t, ArrayBuffer)) @@ -57243,7 +57244,7 @@ ${Ez(e, r)}`); return r; case "utf8": case "utf-8": - return g5(t).length; + return p5(t).length; case "ucs2": case "ucs-2": case "utf16le": @@ -57252,36 +57253,36 @@ ${Ez(e, r)}`); case "hex": return r >>> 1; case "base64": - return vC(t).length; + return hC(t).length; default: if (i) - return n ? -1 : g5(t).length; + return n ? -1 : p5(t).length; e = ("" + e).toLowerCase(), i = true; } } - function Yle(t, e, r) { + function qle(t, e, r) { var n = false; if ((e === void 0 || e < 0) && (e = 0), e > this.length || ((r === void 0 || r > this.length) && (r = this.length), r <= 0) || (r >>>= 0) <= (e >>>= 0)) return ""; for (t || (t = "utf8"); ; ) switch (t) { case "hex": - return ife(this, e, r); + return $le(this, e, r); case "utf8": case "utf-8": - return bC(this, e, r); + return lC(this, e, r); case "ascii": - return rfe(this, e, r); + return Jle(this, e, r); case "latin1": case "binary": - return nfe(this, e, r); + return Qle(this, e, r); case "base64": - return tfe(this, e, r); + return Zle(this, e, r); case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": - return sfe(this, e, r); + return efe(this, e, r); default: if (n) throw new TypeError("Unknown encoding: " + t); @@ -57292,10 +57293,10 @@ ${Ez(e, r)}`); var n = t[e]; t[e] = t[r], t[r] = n; } - function H_(t, e, r, n, i) { + function U_(t, e, r, n, i) { if (t.length === 0) return -1; - if (typeof r == "string" ? (n = r, r = 0) : r > 2147483647 ? r = 2147483647 : r < -2147483648 && (r = -2147483648), _x(r = +r) && (r = i ? 0 : t.length - 1), r < 0 && (r = t.length + r), r >= t.length) { + if (typeof r == "string" ? (n = r, r = 0) : r > 2147483647 ? r = 2147483647 : r < -2147483648 && (r = -2147483648), yx(r = +r) && (r = i ? 0 : t.length - 1), r < 0 && (r = t.length + r), r >= t.length) { if (i) return -1; r = t.length - 1; @@ -57305,12 +57306,12 @@ ${Ez(e, r)}`); r = 0; } if (typeof e == "string" && (e = He.from(e, n)), He.isBuffer(e)) - return e.length === 0 ? -1 : q_(t, e, r, n, i); + return e.length === 0 ? -1 : j_(t, e, r, n, i); if (typeof e == "number") - return e &= 255, typeof Uint8Array.prototype.indexOf == "function" ? i ? Uint8Array.prototype.indexOf.call(t, e, r) : Uint8Array.prototype.lastIndexOf.call(t, e, r) : q_(t, [e], r, n, i); + return e &= 255, typeof Uint8Array.prototype.indexOf == "function" ? i ? Uint8Array.prototype.indexOf.call(t, e, r) : Uint8Array.prototype.lastIndexOf.call(t, e, r) : j_(t, [e], r, n, i); throw new TypeError("val must be string, number or Buffer"); } - function q_(t, e, r, n, i) { + function j_(t, e, r, n, i) { var s, o = 1, a = t.length, c = e.length; if (n !== void 0 && ((n = String(n).toLowerCase()) === "ucs2" || n === "ucs-2" || n === "utf16le" || n === "utf-16le")) { if (t.length < 2 || e.length < 2) @@ -57340,7 +57341,7 @@ ${Ez(e, r)}`); } return -1; } - function Zle(t, e, r, n) { + function Wle(t, e, r, n) { r = Number(r) || 0; var i = t.length - r; n ? (n = Number(n)) > i && (n = i) : n = i; @@ -57348,39 +57349,39 @@ ${Ez(e, r)}`); n > s / 2 && (n = s / 2); for (var o = 0; o < n; ++o) { var a = parseInt(e.substr(2 * o, 2), 16); - if (_x(a)) + if (yx(a)) return o; t[r + o] = a; } return o; } - function Jle(t, e, r, n) { - return o2(g5(e, t.length - r), t, r, n); + function Gle(t, e, r, n) { + return o2(p5(e, t.length - r), t, r, n); } - function yC(t, e, r, n) { + function uC(t, e, r, n) { return o2(function(i) { for (var s = [], o = 0; o < i.length; ++o) s.push(255 & i.charCodeAt(o)); return s; }(e), t, r, n); } - function Qle(t, e, r, n) { - return yC(t, e, r, n); + function Kle(t, e, r, n) { + return uC(t, e, r, n); } - function $le(t, e, r, n) { - return o2(vC(e), t, r, n); + function Xle(t, e, r, n) { + return o2(hC(e), t, r, n); } - function efe(t, e, r, n) { + function Yle(t, e, r, n) { return o2(function(i, s) { for (var o, a, c, u = [], f = 0; f < i.length && !((s -= 2) < 0); ++f) o = i.charCodeAt(f), a = o >> 8, c = o % 256, u.push(c), u.push(a); return u; }(e, t.length - r), t, r, n); } - function tfe(t, e, r) { - return e === 0 && r === t.length ? mm.fromByteArray(t) : mm.fromByteArray(t.slice(e, r)); + function Zle(t, e, r) { + return e === 0 && r === t.length ? pm.fromByteArray(t) : pm.fromByteArray(t.slice(e, r)); } - function bC(t, e, r) { + function lC(t, e, r) { r = Math.min(t.length, r); for (var n = [], i = e; i < r; ) { var s, o, a, c, u = t[i], f = null, p = u > 239 ? 4 : u > 223 ? 3 : u > 191 ? 2 : 1; @@ -57409,28 +57410,28 @@ ${Ez(e, r)}`); return _; }(n); } - function rfe(t, e, r) { + function Jle(t, e, r) { var n = ""; r = Math.min(t.length, r); for (var i = e; i < r; ++i) n += String.fromCharCode(127 & t[i]); return n; } - function nfe(t, e, r) { + function Qle(t, e, r) { var n = ""; r = Math.min(t.length, r); for (var i = e; i < r; ++i) n += String.fromCharCode(t[i]); return n; } - function ife(t, e, r) { + function $le(t, e, r) { var n = t.length; (!e || e < 0) && (e = 0), (!r || r < 0 || r > n) && (r = n); for (var i = "", s = e; s < r; ++s) - i += _C[t[s]]; + i += pC[t[s]]; return i; } - function sfe(t, e, r) { + function efe(t, e, r) { for (var n = t.slice(e, r), i = "", s = 0; s < n.length; s += 2) i += String.fromCharCode(n[s] + 256 * n[s + 1]); return i; @@ -57449,19 +57450,19 @@ ${Ez(e, r)}`); if (r + n > t.length) throw new RangeError("Index out of range"); } - function wC(t, e, r, n, i, s) { + function fC(t, e, r, n, i, s) { if (r + n > t.length) throw new RangeError("Index out of range"); if (r < 0) throw new RangeError("Index out of range"); } - function W_(t, e, r, n, i) { - return e = +e, r >>>= 0, i || wC(t, 0, r, 4), Ou.write(t, e, r, n, 23, 4), r + 4; + function V_(t, e, r, n, i) { + return e = +e, r >>>= 0, i || fC(t, 0, r, 4), Ou.write(t, e, r, n, 23, 4), r + 4; } - function G_(t, e, r, n, i) { - return e = +e, r >>>= 0, i || wC(t, 0, r, 8), Ou.write(t, e, r, n, 52, 8), r + 8; + function z_(t, e, r, n, i) { + return e = +e, r >>>= 0, i || fC(t, 0, r, 8), Ou.write(t, e, r, n, 52, 8), r + 8; } - function g5(t, e) { + function p5(t, e) { var r; e = e || 1 / 0; for (var n = t.length, i = null, s = [], o = 0; o < n; ++o) { @@ -57507,9 +57508,9 @@ ${Ez(e, r)}`); } return s; } - function vC(t) { - return mm.toByteArray(function(e) { - if ((e = (e = e.split("=")[0]).trim().replace(xC, "")).length < 2) + function hC(t) { + return pm.toByteArray(function(e) { + if ((e = (e = e.split("=")[0]).trim().replace(dC, "")).length < 2) return ""; for (; e.length % 4 != 0; ) e += "="; @@ -57524,17 +57525,17 @@ ${Ez(e, r)}`); function qa(t, e) { return t instanceof e || t != null && t.constructor != null && t.constructor.name != null && t.constructor.name === e.name; } - function _x(t) { + function yx(t) { return t != t; } - function K_(t, e) { + function F_(t, e) { for (var r in t) e[r] = t[r]; } function wu(t, e, r) { return Js(t, e, r); } - function Th(t) { + function Ah(t) { var e; switch (this.encoding = function(r) { var n = function(i) { @@ -57563,28 +57564,28 @@ ${Ez(e, r)}`); i = ("" + i).toLowerCase(), s = true; } }(r); - if (typeof n != "string" && (gm.isEncoding === y5 || !y5(r))) + if (typeof n != "string" && (mm.isEncoding === m5 || !m5(r))) throw new Error("Unknown encoding: " + r); return n || r; }(t), this.encoding) { case "utf16le": - this.text = afe, this.end = cfe, e = 4; + this.text = rfe, this.end = nfe, e = 4; break; case "utf8": - this.fillLast = ofe, e = 4; + this.fillLast = tfe, e = 4; break; case "base64": - this.text = ufe, this.end = lfe, e = 3; + this.text = ife, this.end = sfe, e = 3; break; default: - return this.write = ffe, this.end = hfe, void 0; + return this.write = ofe, this.end = afe, void 0; } - this.lastNeed = 0, this.lastTotal = 0, this.lastChar = gm.allocUnsafe(e); + this.lastNeed = 0, this.lastTotal = 0, this.lastChar = mm.allocUnsafe(e); } - function cb(t) { + function ab(t) { return t <= 127 ? 0 : t >> 5 == 6 ? 2 : t >> 4 == 14 ? 3 : t >> 3 == 30 ? 4 : t >> 6 == 2 ? -1 : -2; } - function ofe(t) { + function tfe(t) { var e = this.lastTotal - this.lastNeed, r = function(n, i, s) { if ((192 & i[0]) != 128) return n.lastNeed = 0, "\uFFFD"; @@ -57597,7 +57598,7 @@ ${Ez(e, r)}`); }(this, t); return r !== void 0 ? r : this.lastNeed <= t.length ? (t.copy(this.lastChar, e, 0, this.lastNeed), this.lastChar.toString(this.encoding, 0, this.lastTotal)) : (t.copy(this.lastChar, e, 0, t.length), this.lastNeed -= t.length, void 0); } - function afe(t, e) { + function rfe(t, e) { if ((t.length - e) % 2 == 0) { var r = t.toString("utf16le", e); if (r) { @@ -57609,7 +57610,7 @@ ${Ez(e, r)}`); } return this.lastNeed = 1, this.lastTotal = 2, this.lastChar[0] = t[t.length - 1], t.toString("utf16le", e, t.length - 1); } - function cfe(t) { + function nfe(t) { var e = t && t.length ? this.write(t) : ""; if (this.lastNeed) { var r = this.lastTotal - this.lastNeed; @@ -57617,47 +57618,47 @@ ${Ez(e, r)}`); } return e; } - function ufe(t, e) { + function ife(t, e) { var r = (t.length - e) % 3; return r === 0 ? t.toString("base64", e) : (this.lastNeed = 3 - r, this.lastTotal = 3, r === 1 ? this.lastChar[0] = t[t.length - 1] : (this.lastChar[0] = t[t.length - 2], this.lastChar[1] = t[t.length - 1]), t.toString("base64", e, t.length - r)); } - function lfe(t) { + function sfe(t) { var e = t && t.length ? this.write(t) : ""; return this.lastNeed ? e + this.lastChar.toString("base64", 0, 3 - this.lastNeed) : e; } - function ffe(t) { + function ofe(t) { return t.toString(this.encoding); } - function hfe(t) { + function afe(t) { return t && t.length ? this.write(t) : ""; } - var X_; + var H_; var so; var ts; - var Y_; - var fp; + var q_; + var up; var vu; - var Z_; - var J_; + var W_; + var G_; var No; - var mm; + var pm; var Ou; - var ub; - var xC; - var _C; + var cb; + var dC; + var pC; + var Th; var Nh; - var Ih; var Js; - var Q_; - var lf; - var gm; - var y5; - var $_ = Qn(() => { - for (je(), Ue(), Be(), X_ = { byteLength: function(t) { - var e = F_(t), r = e[0], n = e[1]; + var K_; + var uf; + var mm; + var m5; + var X_ = $n(() => { + for (je(), Ue(), Be(), H_ = { byteLength: function(t) { + var e = B_(t), r = e[0], n = e[1]; return 3 * (r + n) / 4 - n; }, toByteArray: function(t) { - var e, r, n = F_(t), i = n[0], s = n[1], o = new Y_(function(u, f, p) { + var e, r, n = B_(t), i = n[0], s = n[1], o = new q_(function(u, f, p) { return 3 * (f + p) / 4 - p; }(0, i, s)), a = 0, c = s > 0 ? i - 4 : i; for (r = 0; r < c; r += 4) @@ -57665,11 +57666,11 @@ ${Ez(e, r)}`); return s === 2 && (e = ts[t.charCodeAt(r)] << 2 | ts[t.charCodeAt(r + 1)] >> 4, o[a++] = 255 & e), s === 1 && (e = ts[t.charCodeAt(r)] << 10 | ts[t.charCodeAt(r + 1)] << 4 | ts[t.charCodeAt(r + 2)] >> 2, o[a++] = e >> 8 & 255, o[a++] = 255 & e), o; }, fromByteArray: function(t) { for (var e, r = t.length, n = r % 3, i = [], s = 0, o = r - n; s < o; s += 16383) - i.push(Kle(t, s, s + 16383 > o ? o : s + 16383)); + i.push(Fle(t, s, s + 16383 > o ? o : s + 16383)); return n === 1 ? (e = t[r - 1], i.push(so[e >> 2] + so[e << 4 & 63] + "==")) : n === 2 && (e = (t[r - 2] << 8) + t[r - 1], i.push(so[e >> 10] + so[e >> 4 & 63] + so[e << 2 & 63] + "=")), i.join(""); - } }, so = [], ts = [], Y_ = typeof Uint8Array < "u" ? Uint8Array : Array, fp = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", vu = 0, Z_ = fp.length; vu < Z_; ++vu) - so[vu] = fp[vu], ts[fp.charCodeAt(vu)] = vu; - ts["-".charCodeAt(0)] = 62, ts["_".charCodeAt(0)] = 63, J_ = { read: function(t, e, r, n, i) { + } }, so = [], ts = [], q_ = typeof Uint8Array < "u" ? Uint8Array : Array, up = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", vu = 0, W_ = up.length; vu < W_; ++vu) + so[vu] = up[vu], ts[up.charCodeAt(vu)] = vu; + ts["-".charCodeAt(0)] = 62, ts["_".charCodeAt(0)] = 63, G_ = { read: function(t, e, r, n, i) { var s, o, a = 8 * i - n - 1, c = (1 << a) - 1, u = c >> 1, f = -7, p = r ? i - 1 : 0, b = r ? -1 : 1, E = t[e + p]; for (p += b, s = E & (1 << -f) - 1, E >>= -f, f += a; f > 0; s = 256 * s + t[e + p], p += b, f -= 8) ; @@ -57690,7 +57691,7 @@ ${Ez(e, r)}`); for (o = o << i | a, u += i; u > 0; t[r + E] = 255 & o, E += _, o /= 256, u -= 8) ; t[r + E - _] |= 128 * N; - } }, No = {}, mm = X_, Ou = J_, ub = typeof Symbol == "function" && typeof Symbol.for == "function" ? Symbol.for("nodejs.util.inspect.custom") : null, No.Buffer = He, No.SlowBuffer = function(t) { + } }, No = {}, pm = H_, Ou = G_, cb = typeof Symbol == "function" && typeof Symbol.for == "function" ? Symbol.for("nodejs.util.inspect.custom") : null, No.Buffer = He, No.SlowBuffer = function(t) { return +t != t && (t = 0), He.alloc(+t); }, No.INSPECT_MAX_BYTES = 50, No.kMaxLength = 2147483647, He.TYPED_ARRAY_SUPPORT = function() { try { @@ -57708,15 +57709,15 @@ ${Ez(e, r)}`); if (He.isBuffer(this)) return this.byteOffset; } }), He.poolSize = 8192, He.from = function(t, e, r) { - return pC(t, e, r); + return oC(t, e, r); }, Object.setPrototypeOf(He.prototype, Uint8Array.prototype), Object.setPrototypeOf(He, Uint8Array), He.alloc = function(t, e, r) { return function(n, i, s) { - return mC(n), n <= 0 ? Ha(n) : i !== void 0 ? typeof s == "string" ? Ha(n).fill(i, s) : Ha(n).fill(i) : Ha(n); + return aC(n), n <= 0 ? Ha(n) : i !== void 0 ? typeof s == "string" ? Ha(n).fill(i, s) : Ha(n).fill(i) : Ha(n); }(t, e, r); }, He.allocUnsafe = function(t) { - return m5(t); + return d5(t); }, He.allocUnsafeSlow = function(t) { - return m5(t); + return d5(t); }, He.isBuffer = function(t) { return t != null && t._isBuffer === true && t !== He.prototype; }, He.compare = function(t, e) { @@ -57764,7 +57765,7 @@ ${Ez(e, r)}`); s.copy(n, i), i += s.length; } return n; - }, He.byteLength = gC, He.prototype._isBuffer = true, He.prototype.swap16 = function() { + }, He.byteLength = cC, He.prototype._isBuffer = true, He.prototype.swap16 = function() { var t = this.length; if (t % 2 != 0) throw new RangeError("Buffer size must be a multiple of 16-bits"); @@ -57787,7 +57788,7 @@ ${Ez(e, r)}`); return this; }, He.prototype.toString = function() { var t = this.length; - return t === 0 ? "" : arguments.length === 0 ? bC(this, 0, t) : Yle.apply(this, arguments); + return t === 0 ? "" : arguments.length === 0 ? lC(this, 0, t) : qle.apply(this, arguments); }, He.prototype.toLocaleString = He.prototype.toString, He.prototype.equals = function(t) { if (!He.isBuffer(t)) throw new TypeError("Argument must be a Buffer"); @@ -57795,7 +57796,7 @@ ${Ez(e, r)}`); }, He.prototype.inspect = function() { var t = "", e = No.INSPECT_MAX_BYTES; return t = this.toString("hex", 0, e).replace(/(.{2})/g, "$1 ").trim(), this.length > e && (t += " ... "), ""; - }, ub && (He.prototype[ub] = He.prototype.inspect), He.prototype.compare = function(t, e, r, n, i) { + }, cb && (He.prototype[cb] = He.prototype.inspect), He.prototype.compare = function(t, e, r, n, i) { if (qa(t, Uint8Array) && (t = He.from(t, t.offset, t.byteLength)), !He.isBuffer(t)) throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type ' + typeof t); if (e === void 0 && (e = 0), r === void 0 && (r = t ? t.length : 0), n === void 0 && (n = 0), i === void 0 && (i = this.length), e < 0 || r > t.length || n < 0 || i > this.length) @@ -57817,9 +57818,9 @@ ${Ez(e, r)}`); }, He.prototype.includes = function(t, e, r) { return this.indexOf(t, e, r) !== -1; }, He.prototype.indexOf = function(t, e, r) { - return H_(this, t, e, r, true); + return U_(this, t, e, r, true); }, He.prototype.lastIndexOf = function(t, e, r) { - return H_(this, t, e, r, false); + return U_(this, t, e, r, false); }, He.prototype.write = function(t, e, r, n) { if (e === void 0) n = "utf8", r = this.length, e = 0; @@ -57837,22 +57838,22 @@ ${Ez(e, r)}`); for (var s = false; ; ) switch (n) { case "hex": - return Zle(this, t, e, r); + return Wle(this, t, e, r); case "utf8": case "utf-8": - return Jle(this, t, e, r); + return Gle(this, t, e, r); case "ascii": - return yC(this, t, e, r); + return uC(this, t, e, r); case "latin1": case "binary": - return Qle(this, t, e, r); + return Kle(this, t, e, r); case "base64": - return $le(this, t, e, r); + return Xle(this, t, e, r); case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": - return efe(this, t, e, r); + return Yle(this, t, e, r); default: if (s) throw new TypeError("Unknown encoding: " + n); @@ -57968,13 +57969,13 @@ ${Ez(e, r)}`); }, He.prototype.writeInt32BE = function(t, e, r) { return t = +t, e >>>= 0, r || Pi(this, t, e, 4, 2147483647, -2147483648), t < 0 && (t = 4294967295 + t + 1), this[e] = t >>> 24, this[e + 1] = t >>> 16, this[e + 2] = t >>> 8, this[e + 3] = 255 & t, e + 4; }, He.prototype.writeFloatLE = function(t, e, r) { - return W_(this, t, e, true, r); + return V_(this, t, e, true, r); }, He.prototype.writeFloatBE = function(t, e, r) { - return W_(this, t, e, false, r); + return V_(this, t, e, false, r); }, He.prototype.writeDoubleLE = function(t, e, r) { - return G_(this, t, e, true, r); + return z_(this, t, e, true, r); }, He.prototype.writeDoubleBE = function(t, e, r) { - return G_(this, t, e, false, r); + return z_(this, t, e, false, r); }, He.prototype.copy = function(t, e, r, n) { if (!He.isBuffer(t)) throw new TypeError("argument should be a Buffer"); @@ -58024,12 +58025,12 @@ ${Ez(e, r)}`); this[s + e] = o[s % a]; } return this; - }, xC = /[^+/0-9A-Za-z-_]/g, _C = function() { + }, dC = /[^+/0-9A-Za-z-_]/g, pC = function() { for (var t = new Array(256), e = 0; e < 16; ++e) for (var r = 16 * e, n = 0; n < 16; ++n) t[r + n] = "0123456789abcdef"[e] + "0123456789abcdef"[n]; return t; - }(), No.Buffer, No.INSPECT_MAX_BYTES, No.kMaxLength, Nh = {}, Ih = No, Js = Ih.Buffer, Js.from && Js.alloc && Js.allocUnsafe && Js.allocUnsafeSlow ? Nh = Ih : (K_(Ih, Nh), Nh.Buffer = wu), wu.prototype = Object.create(Js.prototype), K_(Js, wu), wu.from = function(t, e, r) { + }(), No.Buffer, No.INSPECT_MAX_BYTES, No.kMaxLength, Th = {}, Nh = No, Js = Nh.Buffer, Js.from && Js.alloc && Js.allocUnsafe && Js.allocUnsafeSlow ? Th = Nh : (F_(Nh, Th), Th.Buffer = wu), wu.prototype = Object.create(Js.prototype), F_(Js, wu), wu.from = function(t, e, r) { if (typeof t == "number") throw new TypeError("Argument must not be a number"); return Js(t, e, r); @@ -58045,8 +58046,8 @@ ${Ez(e, r)}`); }, wu.allocUnsafeSlow = function(t) { if (typeof t != "number") throw new TypeError("Argument must be a number"); - return Ih.SlowBuffer(t); - }, Q_ = Nh, lf = {}, gm = Q_.Buffer, y5 = gm.isEncoding || function(t) { + return Nh.SlowBuffer(t); + }, K_ = Th, uf = {}, mm = K_.Buffer, m5 = mm.isEncoding || function(t) { switch ((t = "" + t) && t.toLowerCase()) { case "hex": case "utf8": @@ -58063,7 +58064,7 @@ ${Ez(e, r)}`); default: return false; } - }, lf.StringDecoder = Th, Th.prototype.write = function(t) { + }, uf.StringDecoder = Ah, Ah.prototype.write = function(t) { if (t.length === 0) return ""; var e, r; @@ -58074,37 +58075,37 @@ ${Ez(e, r)}`); } else r = 0; return r < t.length ? e ? e + this.text(t, r) : this.text(t, r) : e || ""; - }, Th.prototype.end = function(t) { + }, Ah.prototype.end = function(t) { var e = t && t.length ? this.write(t) : ""; return this.lastNeed ? e + "\uFFFD" : e; - }, Th.prototype.text = function(t, e) { + }, Ah.prototype.text = function(t, e) { var r = function(i, s, o) { var a = s.length - 1; if (a < o) return 0; - var c = cb(s[a]); - return c >= 0 ? (c > 0 && (i.lastNeed = c - 1), c) : --a < o || c === -2 ? 0 : (c = cb(s[a])) >= 0 ? (c > 0 && (i.lastNeed = c - 2), c) : --a < o || c === -2 ? 0 : (c = cb(s[a])) >= 0 ? (c > 0 && (c === 2 ? c = 0 : i.lastNeed = c - 3), c) : 0; + var c = ab(s[a]); + return c >= 0 ? (c > 0 && (i.lastNeed = c - 1), c) : --a < o || c === -2 ? 0 : (c = ab(s[a])) >= 0 ? (c > 0 && (i.lastNeed = c - 2), c) : --a < o || c === -2 ? 0 : (c = ab(s[a])) >= 0 ? (c > 0 && (c === 2 ? c = 0 : i.lastNeed = c - 3), c) : 0; }(this, t, e); if (!this.lastNeed) return t.toString("utf8", e); this.lastTotal = r; var n = t.length - (r - this.lastNeed); return t.copy(this.lastChar, 0, n), t.toString("utf8", e, n); - }, Th.prototype.fillLast = function(t) { + }, Ah.prototype.fillLast = function(t) { if (this.lastNeed <= t.length) return t.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, this.lastNeed), this.lastChar.toString(this.encoding, 0, this.lastTotal); t.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, t.length), this.lastNeed -= t.length; - }, lf.StringDecoder, lf.StringDecoder; + }, uf.StringDecoder, uf.StringDecoder; }); - var EC = {}; - Tl(EC, { StringDecoder: () => SC, default: () => lf }); - var SC; - var dfe = Qn(() => { - je(), Ue(), Be(), $_(), $_(), SC = lf.StringDecoder; + var mC = {}; + Al(mC, { StringDecoder: () => gC, default: () => uf }); + var gC; + var cfe = $n(() => { + je(), Ue(), Be(), X_(), X_(), gC = uf.StringDecoder; }); - var MC = Ye((t, e) => { + var yC = Ye((t, e) => { je(), Ue(), Be(); - var r = Nl(), { PromisePrototypeThen: n, SymbolAsyncIterator: i, SymbolIterator: s } = vn(), { Buffer: o } = (ei(), vr($n)), { ERR_INVALID_ARG_TYPE: a, ERR_STREAM_NULL_VALUES: c } = Xi().codes; + var r = Tl(), { PromisePrototypeThen: n, SymbolAsyncIterator: i, SymbolIterator: s } = vn(), { Buffer: o } = (ti(), vr(ei)), { ERR_INVALID_ARG_TYPE: a, ERR_STREAM_NULL_VALUES: c } = Xi().codes; function u(f, p, b) { let E; if (typeof p == "string" || p instanceof o) @@ -58118,16 +58119,16 @@ ${Ez(e, r)}`); _ = false, E = p[s](); else throw new a("iterable", ["Iterable"], p); - let N = new f({ objectMode: true, highWaterMark: 1, ...b }), R = false; + let N = new f({ objectMode: true, highWaterMark: 1, ...b }), k = false; N._read = function() { - R || (R = true, D()); - }, N._destroy = function(L, q) { - n(F(L), () => r.nextTick(q, L), (W) => r.nextTick(q, W || L)); + k || (k = true, L()); + }, N._destroy = function(D, q) { + n(F(D), () => r.nextTick(q, D), (W) => r.nextTick(q, W || D)); }; - async function F(L) { - let q = L != null, W = typeof E.throw == "function"; + async function F(D) { + let q = D != null, W = typeof E.throw == "function"; if (q && W) { - let { value: z, done: T } = await E.throw(L); + let { value: z, done: T } = await E.throw(D); if (await z, T) return; } @@ -58136,22 +58137,22 @@ ${Ez(e, r)}`); await z; } } - async function D() { + async function L() { for (; ; ) { try { - let { value: L, done: q } = _ ? await E.next() : E.next(); + let { value: D, done: q } = _ ? await E.next() : E.next(); if (q) N.push(null); else { - let W = L && typeof L.then == "function" ? await L : L; + let W = D && typeof D.then == "function" ? await D : D; if (W === null) - throw R = false, new c(); + throw k = false, new c(); if (N.push(W)) continue; - R = false; + k = false; } - } catch (L) { - N.destroy(L); + } catch (D) { + N.destroy(D); } break; } @@ -58162,22 +58163,22 @@ ${Ez(e, r)}`); }); var a2 = Ye((t, e) => { je(), Ue(), Be(); - var r = Nl(), { ArrayPrototypeIndexOf: n, NumberIsInteger: i, NumberIsNaN: s, NumberParseInt: o, ObjectDefineProperties: a, ObjectKeys: c, ObjectSetPrototypeOf: u, Promise: f, SafeSet: p, SymbolAsyncIterator: b, Symbol: E } = vn(); + var r = Tl(), { ArrayPrototypeIndexOf: n, NumberIsInteger: i, NumberIsNaN: s, NumberParseInt: o, ObjectDefineProperties: a, ObjectKeys: c, ObjectSetPrototypeOf: u, Promise: f, SafeSet: p, SymbolAsyncIterator: b, Symbol: E } = vn(); e.exports = m, m.ReadableState = g; - var { EventEmitter: _ } = (Zf(), vr(Il)), { Stream: N, prependListener: R } = bx(), { Buffer: F } = (ei(), vr($n)), { addAbortSignal: D } = s2(), L = uu(), q = Ja().debuglog("stream", (O) => { + var { EventEmitter: _ } = (Yf(), vr(Nl)), { Stream: N, prependListener: k } = px(), { Buffer: F } = (ti(), vr(ei)), { addAbortSignal: L } = s2(), D = uu(), q = Za().debuglog("stream", (O) => { q = O; - }), W = Gle(), z = Yf(), { getHighWaterMark: T, getDefaultHighWaterMark: I } = vx(), { aggregateTwoErrors: H, codes: { ERR_INVALID_ARG_TYPE: X, ERR_METHOD_NOT_IMPLEMENTED: V, ERR_OUT_OF_RANGE: S, ERR_STREAM_PUSH_AFTER_EOF: d, ERR_STREAM_UNSHIFT_AFTER_END_EVENT: l } } = Xi(), { validateObject: h } = i2(), y = E("kPaused"), { StringDecoder: x } = (dfe(), vr(EC)), v = MC(); + }), W = zle(), z = Xf(), { getHighWaterMark: T, getDefaultHighWaterMark: I } = mx(), { aggregateTwoErrors: H, codes: { ERR_INVALID_ARG_TYPE: X, ERR_METHOD_NOT_IMPLEMENTED: V, ERR_OUT_OF_RANGE: S, ERR_STREAM_PUSH_AFTER_EOF: d, ERR_STREAM_UNSHIFT_AFTER_END_EVENT: l } } = Xi(), { validateObject: h } = i2(), y = E("kPaused"), { StringDecoder: x } = (cfe(), vr(mC)), v = yC(); u(m.prototype, N.prototype), u(m, N); var M = () => { }, { errorOrDestroy: w } = z; function g(O, B, $) { - typeof $ != "boolean" && ($ = B instanceof Qa()), this.objectMode = !!(O && O.objectMode), $ && (this.objectMode = this.objectMode || !!(O && O.readableObjectMode)), this.highWaterMark = O ? T(this, O, "readableHighWaterMark", $) : I(false), this.buffer = new W(), this.length = 0, this.pipes = [], this.flowing = null, this.ended = false, this.endEmitted = false, this.reading = false, this.constructed = true, this.sync = true, this.needReadable = false, this.emittedReadable = false, this.readableListening = false, this.resumeScheduled = false, this[y] = null, this.errorEmitted = false, this.emitClose = !O || O.emitClose !== false, this.autoDestroy = !O || O.autoDestroy !== false, this.destroyed = false, this.errored = null, this.closed = false, this.closeEmitted = false, this.defaultEncoding = O && O.defaultEncoding || "utf8", this.awaitDrainWriters = null, this.multiAwaitDrain = false, this.readingMore = false, this.dataEmitted = false, this.decoder = null, this.encoding = null, O && O.encoding && (this.decoder = new x(O.encoding), this.encoding = O.encoding); + typeof $ != "boolean" && ($ = B instanceof Ja()), this.objectMode = !!(O && O.objectMode), $ && (this.objectMode = this.objectMode || !!(O && O.readableObjectMode)), this.highWaterMark = O ? T(this, O, "readableHighWaterMark", $) : I(false), this.buffer = new W(), this.length = 0, this.pipes = [], this.flowing = null, this.ended = false, this.endEmitted = false, this.reading = false, this.constructed = true, this.sync = true, this.needReadable = false, this.emittedReadable = false, this.readableListening = false, this.resumeScheduled = false, this[y] = null, this.errorEmitted = false, this.emitClose = !O || O.emitClose !== false, this.autoDestroy = !O || O.autoDestroy !== false, this.destroyed = false, this.errored = null, this.closed = false, this.closeEmitted = false, this.defaultEncoding = O && O.defaultEncoding || "utf8", this.awaitDrainWriters = null, this.multiAwaitDrain = false, this.readingMore = false, this.dataEmitted = false, this.decoder = null, this.encoding = null, O && O.encoding && (this.decoder = new x(O.encoding), this.encoding = O.encoding); } function m(O) { if (!(this instanceof m)) return new m(O); - let B = this instanceof Qa(); - this._readableState = new g(O, this, B), O && (typeof O.read == "function" && (this._read = O.read), typeof O.destroy == "function" && (this._destroy = O.destroy), typeof O.construct == "function" && (this._construct = O.construct), O.signal && !B && D(O.signal, this)), N.call(this, O), z.construct(this, () => { + let B = this instanceof Ja(); + this._readableState = new g(O, this, B), O && (typeof O.read == "function" && (this._read = O.read), typeof O.destroy == "function" && (this._destroy = O.destroy), typeof O.construct == "function" && (this._construct = O.construct), O.signal && !B && L(O.signal, this)), N.call(this, O), z.construct(this, () => { this._readableState.needReadable && Y(this, this._readableState); }); } @@ -58268,14 +58269,14 @@ ${Ez(e, r)}`); let $ = B.decoder.end(); $ && $.length && (B.buffer.push($), B.length += B.objectMode ? 1 : $.length); } - B.ended = true, B.sync ? G(O) : (B.needReadable = false, B.emittedReadable = true, k(O)); + B.ended = true, B.sync ? G(O) : (B.needReadable = false, B.emittedReadable = true, R(O)); } } function G(O) { let B = O._readableState; - q("emitReadable", B.needReadable, B.emittedReadable), B.needReadable = false, B.emittedReadable || (q("emitReadable", B.flowing), B.emittedReadable = true, r.nextTick(k, O)); + q("emitReadable", B.needReadable, B.emittedReadable), B.needReadable = false, B.emittedReadable || (q("emitReadable", B.flowing), B.emittedReadable = true, r.nextTick(R, O)); } - function k(O) { + function R(O) { let B = O._readableState; q("emitReadable_", B.destroyed, B.length, B.ended), !B.destroyed && !B.errored && (B.length || B.ended) && (O.emit("readable"), B.emittedReadable = false), B.needReadable = !B.flowing && !B.ended && B.length <= B.highWaterMark, me(O); } @@ -58322,7 +58323,7 @@ ${Ez(e, r)}`); ke && !ke.errorEmitted ? w(O, Ge) : O.emit("error", Ge); } } - R(O, "error", De); + k(O, "error", De); function ut() { O.removeListener("finish", Ve), Ze(); } @@ -58427,7 +58428,7 @@ ${Ez(e, r)}`); this === O ? ($(), $ = M) : $ = fe; } O.on("readable", te); - let J, ne = L(O, { writable: false }, (fe) => { + let J, ne = D(O, { writable: false }, (fe) => { J = fe ? H(J, fe) : null, $(), $ = M; }); try { @@ -58530,17 +58531,17 @@ ${Ez(e, r)}`); } }).wrap(O); }; }); - var AC = Ye((t, e) => { + var bC = Ye((t, e) => { je(), Ue(), Be(); - var r = Nl(), { ArrayPrototypeSlice: n, Error: i, FunctionPrototypeSymbolHasInstance: s, ObjectDefineProperty: o, ObjectDefineProperties: a, ObjectSetPrototypeOf: c, StringPrototypeToLowerCase: u, Symbol: f, SymbolHasInstance: p } = vn(); + var r = Tl(), { ArrayPrototypeSlice: n, Error: i, FunctionPrototypeSymbolHasInstance: s, ObjectDefineProperty: o, ObjectDefineProperties: a, ObjectSetPrototypeOf: c, StringPrototypeToLowerCase: u, Symbol: f, SymbolHasInstance: p } = vn(); e.exports = x, x.WritableState = h; - var { EventEmitter: b } = (Zf(), vr(Il)), E = bx().Stream, { Buffer: _ } = (ei(), vr($n)), N = Yf(), { addAbortSignal: R } = s2(), { getHighWaterMark: F, getDefaultHighWaterMark: D } = vx(), { ERR_INVALID_ARG_TYPE: L, ERR_METHOD_NOT_IMPLEMENTED: q, ERR_MULTIPLE_CALLBACK: W, ERR_STREAM_CANNOT_PIPE: z, ERR_STREAM_DESTROYED: T, ERR_STREAM_ALREADY_FINISHED: I, ERR_STREAM_NULL_VALUES: H, ERR_STREAM_WRITE_AFTER_END: X, ERR_UNKNOWN_ENCODING: V } = Xi().codes, { errorOrDestroy: S } = N; + var { EventEmitter: b } = (Yf(), vr(Nl)), E = px().Stream, { Buffer: _ } = (ti(), vr(ei)), N = Xf(), { addAbortSignal: k } = s2(), { getHighWaterMark: F, getDefaultHighWaterMark: L } = mx(), { ERR_INVALID_ARG_TYPE: D, ERR_METHOD_NOT_IMPLEMENTED: q, ERR_MULTIPLE_CALLBACK: W, ERR_STREAM_CANNOT_PIPE: z, ERR_STREAM_DESTROYED: T, ERR_STREAM_ALREADY_FINISHED: I, ERR_STREAM_NULL_VALUES: H, ERR_STREAM_WRITE_AFTER_END: X, ERR_UNKNOWN_ENCODING: V } = Xi().codes, { errorOrDestroy: S } = N; c(x.prototype, E.prototype), c(x, E); function d() { } var l = f("kOnFinished"); function h(Z, ce, oe) { - typeof oe != "boolean" && (oe = ce instanceof Qa()), this.objectMode = !!(Z && Z.objectMode), oe && (this.objectMode = this.objectMode || !!(Z && Z.writableObjectMode)), this.highWaterMark = Z ? F(this, Z, "writableHighWaterMark", oe) : D(false), this.finalCalled = false, this.needDrain = false, this.ending = false, this.ended = false, this.finished = false, this.destroyed = false; + typeof oe != "boolean" && (oe = ce instanceof Ja()), this.objectMode = !!(Z && Z.objectMode), oe && (this.objectMode = this.objectMode || !!(Z && Z.writableObjectMode)), this.highWaterMark = Z ? F(this, Z, "writableHighWaterMark", oe) : L(false), this.finalCalled = false, this.needDrain = false, this.ending = false, this.ended = false, this.finished = false, this.destroyed = false; let me = !!(Z && Z.decodeStrings === false); this.decodeStrings = !me, this.defaultEncoding = Z && Z.defaultEncoding || "utf8", this.length = 0, this.writing = false, this.corked = 0, this.sync = true, this.bufferProcessing = false, this.onwrite = m.bind(void 0, ce), this.writecb = null, this.writelen = 0, this.afterWriteTickInfo = null, y(this), this.pendingcb = 0, this.constructed = true, this.prefinished = false, this.errorEmitted = false, this.emitClose = !Z || Z.emitClose !== false, this.autoDestroy = !Z || Z.autoDestroy !== false, this.errored = null, this.closed = false, this.closeEmitted = false, this[l] = []; } @@ -58553,12 +58554,12 @@ ${Ez(e, r)}`); return this.buffered.length - this.bufferedIndex; } }); function x(Z) { - let ce = this instanceof Qa(); + let ce = this instanceof Ja(); if (!ce && !s(x, this)) return new x(Z); - this._writableState = new h(Z, this, ce), Z && (typeof Z.write == "function" && (this._write = Z.write), typeof Z.writev == "function" && (this._writev = Z.writev), typeof Z.destroy == "function" && (this._destroy = Z.destroy), typeof Z.final == "function" && (this._final = Z.final), typeof Z.construct == "function" && (this._construct = Z.construct), Z.signal && R(Z.signal, this)), E.call(this, Z), N.construct(this, () => { + this._writableState = new h(Z, this, ce), Z && (typeof Z.write == "function" && (this._write = Z.write), typeof Z.writev == "function" && (this._writev = Z.writev), typeof Z.destroy == "function" && (this._destroy = Z.destroy), typeof Z.final == "function" && (this._final = Z.final), typeof Z.construct == "function" && (this._construct = Z.construct), Z.signal && k(Z.signal, this)), E.call(this, Z), N.construct(this, () => { let oe = this._writableState; - oe.writing || K(this, oe), k(this, oe); + oe.writing || K(this, oe), R(this, oe); }); } o(x, p, { __proto__: null, value: function(Z) { @@ -58587,7 +58588,7 @@ ${Ez(e, r)}`); else if (E._isUint8Array(ce)) ce = E._uint8ArrayToBuffer(ce), oe = "buffer"; else - throw new L("chunk", ["string", "Buffer", "Uint8Array"], ce); + throw new D("chunk", ["string", "Buffer", "Uint8Array"], ce); let se; return pe.ending ? se = new X() : pe.destroyed && (se = new T("write")), se ? (r.nextTick(me, se), S(Z, se, true), se) : (pe.pendingcb++, M(Z, pe, ce, oe, me)); } @@ -58629,7 +58630,7 @@ ${Ez(e, r)}`); function Q(Z, ce, oe, me) { for (!ce.ending && !Z.destroyed && ce.length === 0 && ce.needDrain && (ce.needDrain = false, Z.emit("drain")); oe-- > 0; ) ce.pendingcb--, me(); - ce.destroyed && A(ce), k(Z, ce); + ce.destroyed && A(ce), R(Z, ce); } function A(Z) { if (Z.writing) @@ -58684,7 +58685,7 @@ ${Ez(e, r)}`); let se = v(this, Z, ce); se instanceof i && (pe = se); } - return me.corked && (me.corked = 1, this.uncork()), pe || (!me.errored && !me.ending ? (me.ending = true, k(this, me, true), me.ended = true) : me.finished ? pe = new I("end") : me.destroyed && (pe = new T("end"))), typeof oe == "function" && (pe || me.finished ? r.nextTick(oe, pe) : me[l].push(oe)), this; + return me.corked && (me.corked = 1, this.uncork()), pe || (!me.errored && !me.ending ? (me.ending = true, R(this, me, true), me.ended = true) : me.finished ? pe = new I("end") : me.destroyed && (pe = new T("end"))), typeof oe == "function" && (pe || me.finished ? r.nextTick(oe, pe) : me[l].push(oe)), this; }; function U(Z) { return Z.ending && !Z.destroyed && Z.constructed && Z.length === 0 && !Z.errored && Z.buffered.length === 0 && !Z.finished && !Z.writing && !Z.errorEmitted && !Z.closeEmitted; @@ -58715,7 +58716,7 @@ ${Ez(e, r)}`); function G(Z, ce) { !ce.prefinished && !ce.finalCalled && (typeof Z._final == "function" && !ce.destroyed ? (ce.finalCalled = true, j(Z, ce)) : (ce.prefinished = true, Z.emit("prefinish"))); } - function k(Z, ce, oe) { + function R(Z, ce, oe) { U(ce) && (G(Z, ce), ce.pendingcb === 0 && (oe ? (ce.pendingcb++, r.nextTick((me, pe) => { U(pe) ? Y(me, pe) : pe.pendingcb--; }, Z, ce)) : U(ce) && (ce.pendingcb++, Y(Z, ce)))); @@ -58782,13 +58783,13 @@ ${Ez(e, r)}`); return ie().newWritableStreamFromStreamWritable(Z); }; }); - var pfe = Ye((t, e) => { + var ufe = Ye((t, e) => { je(), Ue(), Be(); - var r = Nl(), n = (ei(), vr($n)), { isReadable: i, isWritable: s, isIterable: o, isNodeStream: a, isReadableNodeStream: c, isWritableNodeStream: u, isDuplexNodeStream: f } = cc(), p = uu(), { AbortError: b, codes: { ERR_INVALID_ARG_TYPE: E, ERR_INVALID_RETURN_VALUE: _ } } = Xi(), { destroyer: N } = Yf(), R = Qa(), F = a2(), { createDeferredPromise: D } = Ja(), L = MC(), q = globalThis.Blob || n.Blob, W = typeof q < "u" ? function(V) { + var r = Tl(), n = (ti(), vr(ei)), { isReadable: i, isWritable: s, isIterable: o, isNodeStream: a, isReadableNodeStream: c, isWritableNodeStream: u, isDuplexNodeStream: f } = ac(), p = uu(), { AbortError: b, codes: { ERR_INVALID_ARG_TYPE: E, ERR_INVALID_RETURN_VALUE: _ } } = Xi(), { destroyer: N } = Xf(), k = Ja(), F = a2(), { createDeferredPromise: L } = Za(), D = yC(), q = globalThis.Blob || n.Blob, W = typeof q < "u" ? function(V) { return V instanceof q; } : function(V) { return false; - }, z = globalThis.AbortController || yx().AbortController, { FunctionPrototypeCall: T } = vn(), I = class extends R { + }, z = globalThis.AbortController || dx().AbortController, { FunctionPrototypeCall: T } = vn(), I = class extends k { constructor(V) { super(V), (V == null ? void 0 : V.readable) === false && (this._readableState.readable = false, this._readableState.ended = true, this._readableState.endEmitted = true), (V == null ? void 0 : V.writable) === false && (this._writableState.writable = false, this._writableState.ending = true, this._writableState.ended = true, this._writableState.finished = true); } @@ -58805,7 +58806,7 @@ ${Ez(e, r)}`); if (typeof S == "function") { let { value: h, write: y, final: x, destroy: v } = H(S); if (o(h)) - return L(I, h, { objectMode: true, write: y, final: x, destroy: v }); + return D(I, h, { objectMode: true, write: y, final: x, destroy: v }); let M = h == null ? void 0 : h.then; if (typeof M == "function") { let w, g = T(M, h, (m) => { @@ -58829,7 +58830,7 @@ ${Ez(e, r)}`); if (W(S)) return V(S.arrayBuffer()); if (o(S)) - return L(I, S, { objectMode: true, writable: false }); + return D(I, S, { objectMode: true, writable: false }); if (typeof (S == null ? void 0 : S.writable) == "object" || typeof (S == null ? void 0 : S.readable) == "object") { let h = S != null && S.readable ? c(S == null ? void 0 : S.readable) ? S == null ? void 0 : S.readable : V(S.readable) : void 0, y = S != null && S.writable ? u(S == null ? void 0 : S.writable) ? S == null ? void 0 : S.writable : V(S.writable) : void 0; return X({ readable: h, writable: y }); @@ -58847,7 +58848,7 @@ ${Ez(e, r)}`); throw new E(d, ["Blob", "ReadableStream", "WritableStream", "Stream", "Iterable", "AsyncIterable", "Function", "{ readable, writable } pair", "Promise"], S); }; function H(V) { - let { promise: S, resolve: d } = D(), l = new z(), h = l.signal; + let { promise: S, resolve: d } = L(), l = new z(), h = l.signal; return { value: V(async function* () { for (; ; ) { let y = S; @@ -58857,7 +58858,7 @@ ${Ez(e, r)}`); return; if (h.aborted) throw new b(void 0, { cause: h.reason }); - ({ promise: S, resolve: d } = D()), yield x; + ({ promise: S, resolve: d } = L()), yield x; } }(), { signal: h }), write(y, x, v) { let M = d; @@ -58915,11 +58916,11 @@ ${Ez(e, r)}`); }, w; } }); - var Qa = Ye((t, e) => { + var Ja = Ye((t, e) => { je(), Ue(), Be(); var { ObjectDefineProperties: r, ObjectGetOwnPropertyDescriptor: n, ObjectKeys: i, ObjectSetPrototypeOf: s } = vn(); e.exports = c; - var o = a2(), a = AC(); + var o = a2(), a = bC(); s(c.prototype, o.prototype), s(c, o); { let b = i(a.prototype); @@ -58949,14 +58950,14 @@ ${Ez(e, r)}`); }; var p; c.from = function(b) { - return p || (p = pfe()), p(b, "body"); + return p || (p = ufe()), p(b, "body"); }; }); - var TC = Ye((t, e) => { + var wC = Ye((t, e) => { je(), Ue(), Be(); var { ObjectSetPrototypeOf: r, Symbol: n } = vn(); e.exports = c; - var { ERR_METHOD_NOT_IMPLEMENTED: i } = Xi().codes, s = Qa(), { getHighWaterMark: o } = vx(); + var { ERR_METHOD_NOT_IMPLEMENTED: i } = Xi().codes, s = Ja(), { getHighWaterMark: o } = mx(); r(c.prototype, s.prototype), r(c, s); var a = n("kCallback"); function c(p) { @@ -58980,13 +58981,13 @@ ${Ez(e, r)}`); c.prototype._final = u, c.prototype._transform = function(p, b, E) { throw new i("_transform()"); }, c.prototype._write = function(p, b, E) { - let _ = this._readableState, N = this._writableState, R = _.length; - this._transform(p, b, (F, D) => { + let _ = this._readableState, N = this._writableState, k = _.length; + this._transform(p, b, (F, L) => { if (F) { E(F); return; } - D != null && this.push(D), N.ended || R === _.length || _.length < _.highWaterMark ? E() : this[a] = E; + L != null && this.push(L), N.ended || k === _.length || _.length < _.highWaterMark ? E() : this[a] = E; }); }, c.prototype._read = function() { if (this[a]) { @@ -58995,11 +58996,11 @@ ${Ez(e, r)}`); } }; }); - var NC = Ye((t, e) => { + var vC = Ye((t, e) => { je(), Ue(), Be(); var { ObjectSetPrototypeOf: r } = vn(); e.exports = i; - var n = TC(); + var n = wC(); r(i.prototype, n.prototype), r(i, n); function i(s) { if (!(this instanceof i)) @@ -59010,9 +59011,9 @@ ${Ez(e, r)}`); a(null, s); }; }); - var Ex = Ye((t, e) => { + var bx = Ye((t, e) => { je(), Ue(), Be(); - var r = Nl(), { ArrayIsArray: n, Promise: i, SymbolAsyncIterator: s } = vn(), o = uu(), { once: a } = Ja(), c = Yf(), u = Qa(), { aggregateTwoErrors: f, codes: { ERR_INVALID_ARG_TYPE: p, ERR_INVALID_RETURN_VALUE: b, ERR_MISSING_ARGS: E, ERR_STREAM_DESTROYED: _, ERR_STREAM_PREMATURE_CLOSE: N }, AbortError: R } = Xi(), { validateFunction: F, validateAbortSignal: D } = i2(), { isIterable: L, isReadable: q, isReadableNodeStream: W, isNodeStream: z, isTransformStream: T, isWebStream: I, isReadableStream: H, isReadableEnded: X } = cc(), V = globalThis.AbortController || yx().AbortController, S, d; + var r = Tl(), { ArrayIsArray: n, Promise: i, SymbolAsyncIterator: s } = vn(), o = uu(), { once: a } = Za(), c = Xf(), u = Ja(), { aggregateTwoErrors: f, codes: { ERR_INVALID_ARG_TYPE: p, ERR_INVALID_RETURN_VALUE: b, ERR_MISSING_ARGS: E, ERR_STREAM_DESTROYED: _, ERR_STREAM_PREMATURE_CLOSE: N }, AbortError: k } = Xi(), { validateFunction: F, validateAbortSignal: L } = i2(), { isIterable: D, isReadable: q, isReadableNodeStream: W, isNodeStream: z, isTransformStream: T, isWebStream: I, isReadableStream: H, isReadableEnded: X } = ac(), V = globalThis.AbortController || dx().AbortController, S, d; function l(P, Q, A) { let K = false; P.on("close", () => { @@ -59029,7 +59030,7 @@ ${Ez(e, r)}`); return F(P[P.length - 1], "streams[stream.length - 1]"), P.pop(); } function y(P) { - if (L(P)) + if (D(P)) return P; if (W(P)) return x(P); @@ -59044,7 +59045,7 @@ ${Ez(e, r)}`); let ae = j; j = null, ae(); } - }, k = () => new i((ee, ae) => { + }, R = () => new i((ee, ae) => { U ? ae(U) : j = () => { U ? ae(U) : ee(); }; @@ -59052,10 +59053,10 @@ ${Ez(e, r)}`); Q.on("drain", G); let Y = o(Q, { readable: false }, G); try { - Q.writableNeedDrain && await k(); + Q.writableNeedDrain && await R(); for await (let ee of P) - Q.write(ee) || await k(); - K && Q.end(), await k(), A(); + Q.write(ee) || await R(); + K && Q.end(), await R(), A(); } catch (ee) { A(U !== ee ? f(U, ee) : ee); } finally { @@ -59085,11 +59086,11 @@ ${Ez(e, r)}`); if (P.length === 1 && n(P[0]) && (P = P[0]), P.length < 2) throw new E("streams"); let K = new V(), U = K.signal, j = A == null ? void 0 : A.signal, G = []; - D(j, "options.signal"); - function k() { - ce(new R()); + L(j, "options.signal"); + function R() { + ce(new k()); } - j == null || j.addEventListener("abort", k); + j == null || j.addEventListener("abort", R); let Y, ee, ae = [], ie = 0; function Z(se) { ce(se, --ie === 0); @@ -59098,7 +59099,7 @@ ${Ez(e, r)}`); if (se && (!Y || Y.code === "ERR_STREAM_PREMATURE_CLOSE") && (Y = se), !(!Y && !le)) { for (; ae.length; ) ae.shift()(Y); - j == null || j.removeEventListener("abort", k), K.abort(), le && (Y || G.forEach((be) => be()), r.nextTick(Q, Y, ee)); + j == null || j.removeEventListener("abort", R), K.abort(), le && (Y || G.forEach((be) => be()), r.nextTick(Q, Y, ee)); } } let oe; @@ -59118,10 +59119,10 @@ ${Ez(e, r)}`); } if (se === 0) if (typeof le == "function") { - if (oe = le({ signal: U }), !L(oe)) + if (oe = le({ signal: U }), !D(oe)) throw new b("Iterable, AsyncIterable or Stream", "source", oe); } else - L(le) || W(le) || T(le) ? oe = le : oe = u.from(le); + D(le) || W(le) || T(le) ? oe = le : oe = u.from(le); else if (typeof le == "function") { if (T(oe)) { var me; @@ -59129,11 +59130,11 @@ ${Ez(e, r)}`); } else oe = y(oe); if (oe = le(oe, { signal: U }), be) { - if (!L(oe, true)) + if (!D(oe, true)) throw new b("AsyncIterable", `transform[${se - 1}]`, oe); } else { var pe; - S || (S = NC()); + S || (S = vC()); let C = new S({ objectMode: true }), O = (pe = oe) === null || pe === void 0 ? void 0 : pe.then; if (typeof O == "function") ie++, O.call(oe, (te) => { @@ -59141,7 +59142,7 @@ ${Ez(e, r)}`); }, (te) => { C.destroy(te), r.nextTick(Z, te); }); - else if (L(oe, true)) + else if (D(oe, true)) ie++, v(oe, C, Z, { end: Ee }); else if (H(oe) || T(oe)) { let te = oe.readable || oe; @@ -59160,7 +59161,7 @@ ${Ez(e, r)}`); } else if (T(oe) || H(oe)) { let C = oe.readable || oe; ie++, v(C, le, Z, { end: Ee }); - } else if (L(oe)) + } else if (D(oe)) ie++, v(oe, le, Z, { end: Ee }); else throw new p("val", ["Readable", "Iterable", "AsyncIterable", "ReadableStream", "TransformStream"], oe); @@ -59168,7 +59169,7 @@ ${Ez(e, r)}`); } else if (I(le)) { if (W(oe)) ie++, M(y(oe), le, Z, { end: Ee }); - else if (H(oe) || L(oe)) + else if (H(oe) || D(oe)) ie++, M(oe, le, Z, { end: Ee }); else if (T(oe)) ie++, M(oe.readable, le, Z, { end: Ee }); @@ -59178,7 +59179,7 @@ ${Ez(e, r)}`); } else oe = u.from(le); } - return (U != null && U.aborted || j != null && j.aborted) && r.nextTick(k), oe; + return (U != null && U.aborted || j != null && j.aborted) && r.nextTick(R), oe; } function m(P, Q, A, { end: K }) { let U = false; @@ -59198,42 +59199,42 @@ ${Ez(e, r)}`); } e.exports = { pipelineImpl: g, pipeline: w }; }); - var IC = Ye((t, e) => { + var xC = Ye((t, e) => { je(), Ue(), Be(); - var { pipeline: r } = Ex(), n = Qa(), { destroyer: i } = Yf(), { isNodeStream: s, isReadable: o, isWritable: a, isWebStream: c, isTransformStream: u, isWritableStream: f, isReadableStream: p } = cc(), { AbortError: b, codes: { ERR_INVALID_ARG_VALUE: E, ERR_MISSING_ARGS: _ } } = Xi(), N = uu(); - e.exports = function(...R) { - if (R.length === 0) + var { pipeline: r } = bx(), n = Ja(), { destroyer: i } = Xf(), { isNodeStream: s, isReadable: o, isWritable: a, isWebStream: c, isTransformStream: u, isWritableStream: f, isReadableStream: p } = ac(), { AbortError: b, codes: { ERR_INVALID_ARG_VALUE: E, ERR_MISSING_ARGS: _ } } = Xi(), N = uu(); + e.exports = function(...k) { + if (k.length === 0) throw new _("streams"); - if (R.length === 1) - return n.from(R[0]); - let F = [...R]; - if (typeof R[0] == "function" && (R[0] = n.from(R[0])), typeof R[R.length - 1] == "function") { - let S = R.length - 1; - R[S] = n.from(R[S]); - } - for (let S = 0; S < R.length; ++S) - if (!(!s(R[S]) && !c(R[S]))) { - if (S < R.length - 1 && !(o(R[S]) || p(R[S]) || u(R[S]))) + if (k.length === 1) + return n.from(k[0]); + let F = [...k]; + if (typeof k[0] == "function" && (k[0] = n.from(k[0])), typeof k[k.length - 1] == "function") { + let S = k.length - 1; + k[S] = n.from(k[S]); + } + for (let S = 0; S < k.length; ++S) + if (!(!s(k[S]) && !c(k[S]))) { + if (S < k.length - 1 && !(o(k[S]) || p(k[S]) || u(k[S]))) throw new E(`streams[${S}]`, F[S], "must be readable"); - if (S > 0 && !(a(R[S]) || f(R[S]) || u(R[S]))) + if (S > 0 && !(a(k[S]) || f(k[S]) || u(k[S]))) throw new E(`streams[${S}]`, F[S], "must be writable"); } - let D, L, q, W, z; + let L, D, q, W, z; function T(S) { let d = W; W = null, d ? d(S) : S ? z.destroy(S) : !V && !X && z.destroy(); } - let I = R[0], H = r(R, T), X = !!(a(I) || f(I) || u(I)), V = !!(o(H) || p(H) || u(H)); + let I = k[0], H = r(k, T), X = !!(a(I) || f(I) || u(I)), V = !!(o(H) || p(H) || u(H)); if (z = new n({ writableObjectMode: !!(I != null && I.writableObjectMode), readableObjectMode: !!(H != null && H.writableObjectMode), writable: X, readable: V }), X) { if (s(I)) z._write = function(d, l, h) { - I.write(d, l) ? h() : D = h; + I.write(d, l) ? h() : L = h; }, z._final = function(d) { - I.end(), L = d; + I.end(), D = d; }, I.on("drain", function() { - if (D) { - let d = D; - D = null, d(); + if (L) { + let d = L; + L = null, d(); } }); else if (c(I)) { @@ -59248,7 +59249,7 @@ ${Ez(e, r)}`); }, z._final = async function(l) { try { await d.ready, d.close().catch(() => { - }), L = l; + }), D = l; } catch (h) { l(h); } @@ -59256,9 +59257,9 @@ ${Ez(e, r)}`); } let S = u(H) ? H.readable : H; N(S, () => { - if (L) { - let d = L; - L = null, d(); + if (D) { + let d = D; + D = null, d(); } }); } @@ -59301,15 +59302,15 @@ ${Ez(e, r)}`); } } return z._destroy = function(S, d) { - !S && W !== null && (S = new b()), q = null, D = null, L = null, W === null ? d(S) : (W = d, s(H) && i(H, S)); + !S && W !== null && (S = new b()), q = null, L = null, D = null, W === null ? d(S) : (W = d, s(H) && i(H, S)); }, z; }; }); - var mfe = Ye((t, e) => { + var lfe = Ye((t, e) => { je(), Ue(), Be(); - var r = globalThis.AbortController || yx().AbortController, { codes: { ERR_INVALID_ARG_VALUE: n, ERR_INVALID_ARG_TYPE: i, ERR_MISSING_ARGS: s, ERR_OUT_OF_RANGE: o }, AbortError: a } = Xi(), { validateAbortSignal: c, validateInteger: u, validateObject: f } = i2(), p = vn().Symbol("kWeak"), { finished: b } = uu(), E = IC(), { addAbortSignalNoValidate: _ } = s2(), { isWritable: N, isNodeStream: R } = cc(), { ArrayPrototypePush: F, MathFloor: D, Number: L, NumberIsNaN: q, Promise: W, PromiseReject: z, PromisePrototypeThen: T, Symbol: I } = vn(), H = I("kEmpty"), X = I("kEof"); + var r = globalThis.AbortController || dx().AbortController, { codes: { ERR_INVALID_ARG_VALUE: n, ERR_INVALID_ARG_TYPE: i, ERR_MISSING_ARGS: s, ERR_OUT_OF_RANGE: o }, AbortError: a } = Xi(), { validateAbortSignal: c, validateInteger: u, validateObject: f } = i2(), p = vn().Symbol("kWeak"), { finished: b } = uu(), E = xC(), { addAbortSignalNoValidate: _ } = s2(), { isWritable: N, isNodeStream: k } = ac(), { ArrayPrototypePush: F, MathFloor: L, Number: D, NumberIsNaN: q, Promise: W, PromiseReject: z, PromisePrototypeThen: T, Symbol: I } = vn(), H = I("kEmpty"), X = I("kEof"); function V(K, U) { - if (U != null && f(U, "options"), (U == null ? void 0 : U.signal) != null && c(U.signal, "options.signal"), R(K) && !N(K)) + if (U != null && f(U, "options"), (U == null ? void 0 : U.signal) != null && c(U.signal, "options.signal"), k(K) && !N(K)) throw new n("stream", K, "must be writable"); let j = E(this, K); return U != null && U.signal && _(U.signal, j), j; @@ -59319,10 +59320,10 @@ ${Ez(e, r)}`); throw new i("fn", ["Function", "AsyncFunction"], K); U != null && f(U, "options"), (U == null ? void 0 : U.signal) != null && c(U.signal, "options.signal"); let j = 1; - return (U == null ? void 0 : U.concurrency) != null && (j = D(U.concurrency)), u(j, "concurrency", 1), async function* () { - var G, k; + return (U == null ? void 0 : U.concurrency) != null && (j = L(U.concurrency)), u(j, "concurrency", 1), async function* () { + var G, R; let Y = new r(), ee = this, ae = [], ie = Y.signal, Z = { signal: ie }, ce = () => Y.abort(); - U != null && (G = U.signal) !== null && G !== void 0 && G.aborted && ce(), U == null || (k = U.signal) === null || k === void 0 || k.addEventListener("abort", ce); + U != null && (G = U.signal) !== null && G !== void 0 && G.aborted && ce(), U == null || (R = U.signal) === null || R === void 0 || R.addEventListener("abort", ce); let oe, me, pe = false; function se() { pe = true; @@ -59401,8 +59402,8 @@ ${Ez(e, r)}`); async function x(K, U) { if (typeof K != "function") throw new i("fn", ["Function", "AsyncFunction"], K); - async function j(G, k) { - return await K(G, k), H; + async function j(G, R) { + return await K(G, R), H; } for await (let G of S.call(this, j, U)) ; @@ -59410,8 +59411,8 @@ ${Ez(e, r)}`); function v(K, U) { if (typeof K != "function") throw new i("fn", ["Function", "AsyncFunction"], K); - async function j(G, k) { - return await K(G, k) ? G : H; + async function j(G, R) { + return await K(G, R) ? G : H; } return S.call(this, j, U); } @@ -59425,7 +59426,7 @@ ${Ez(e, r)}`); if (typeof K != "function") throw new i("reducer", ["Function", "AsyncFunction"], K); j != null && f(j, "options"), (j == null ? void 0 : j.signal) != null && c(j.signal, "options.signal"); - let k = arguments.length > 1; + let R = arguments.length > 1; if (j != null && (G = j.signal) !== null && G !== void 0 && G.aborted) { let Z = new a(void 0, { cause: j.signal.reason }); throw this.once("error", () => { @@ -59442,9 +59443,9 @@ ${Ez(e, r)}`); var ie; if (ae = true, j != null && (ie = j.signal) !== null && ie !== void 0 && ie.aborted) throw new a(); - k ? U = await K(U, Z, { signal: ee }) : (U = Z, k = true); + R ? U = await K(U, Z, { signal: ee }) : (U = Z, R = true); } - if (!ae && !k) + if (!ae && !R) throw new M(); } finally { Y.abort(); @@ -59470,7 +59471,7 @@ ${Ez(e, r)}`); }.call(this); } function P(K) { - if (K = L(K), q(K)) + if (K = D(K), q(K)) return 0; if (K < 0) throw new o("number", ">= 0", K); @@ -59481,11 +59482,11 @@ ${Ez(e, r)}`); var j; if (U != null && (j = U.signal) !== null && j !== void 0 && j.aborted) throw new a(); - for await (let k of this) { + for await (let R of this) { var G; if (U != null && (G = U.signal) !== null && G !== void 0 && G.aborted) throw new a(); - K-- <= 0 && (yield k); + K-- <= 0 && (yield R); } }.call(this); } @@ -59494,12 +59495,12 @@ ${Ez(e, r)}`); var j; if (U != null && (j = U.signal) !== null && j !== void 0 && j.aborted) throw new a(); - for await (let k of this) { + for await (let R of this) { var G; if (U != null && (G = U.signal) !== null && G !== void 0 && G.aborted) throw new a(); if (K-- > 0) - yield k; + yield R; else return; } @@ -59507,66 +59508,66 @@ ${Ez(e, r)}`); } e.exports.streamReturningOperators = { asIndexedPairs: d, drop: Q, filter: v, flatMap: m, map: S, take: A, compose: V }, e.exports.promiseReturningOperators = { every: h, forEach: x, reduce: w, toArray: g, some: l, find: y }; }); - var OC = Ye((t, e) => { + var _C = Ye((t, e) => { je(), Ue(), Be(); - var { ArrayPrototypePop: r, Promise: n } = vn(), { isIterable: i, isNodeStream: s, isWebStream: o } = cc(), { pipelineImpl: a } = Ex(), { finished: c } = uu(); - PC(); + var { ArrayPrototypePop: r, Promise: n } = vn(), { isIterable: i, isNodeStream: s, isWebStream: o } = ac(), { pipelineImpl: a } = bx(), { finished: c } = uu(); + EC(); function u(...f) { return new n((p, b) => { let E, _, N = f[f.length - 1]; if (N && typeof N == "object" && !s(N) && !i(N) && !o(N)) { - let R = r(f); - E = R.signal, _ = R.end; + let k = r(f); + E = k.signal, _ = k.end; } - a(f, (R, F) => { - R ? b(R) : p(F); + a(f, (k, F) => { + k ? b(k) : p(F); }, { signal: E, end: _ }); }); } e.exports = { finished: c, pipeline: u }; }); - var PC = Ye((t, e) => { + var EC = Ye((t, e) => { je(), Ue(), Be(); - var { Buffer: r } = (ei(), vr($n)), { ObjectDefineProperty: n, ObjectKeys: i, ReflectApply: s } = vn(), { promisify: { custom: o } } = Ja(), { streamReturningOperators: a, promiseReturningOperators: c } = mfe(), { codes: { ERR_ILLEGAL_CONSTRUCTOR: u } } = Xi(), f = IC(), { pipeline: p } = Ex(), { destroyer: b } = Yf(), E = uu(), _ = OC(), N = cc(), R = e.exports = bx().Stream; - R.isDisturbed = N.isDisturbed, R.isErrored = N.isErrored, R.isReadable = N.isReadable, R.Readable = a2(); - for (let D of i(a)) { - let L = function(...W) { + var { Buffer: r } = (ti(), vr(ei)), { ObjectDefineProperty: n, ObjectKeys: i, ReflectApply: s } = vn(), { promisify: { custom: o } } = Za(), { streamReturningOperators: a, promiseReturningOperators: c } = lfe(), { codes: { ERR_ILLEGAL_CONSTRUCTOR: u } } = Xi(), f = xC(), { pipeline: p } = bx(), { destroyer: b } = Xf(), E = uu(), _ = _C(), N = ac(), k = e.exports = px().Stream; + k.isDisturbed = N.isDisturbed, k.isErrored = N.isErrored, k.isReadable = N.isReadable, k.Readable = a2(); + for (let L of i(a)) { + let D = function(...W) { if (new.target) throw u(); - return R.Readable.from(s(q, this, W)); - }, q = a[D]; - n(L, "name", { __proto__: null, value: q.name }), n(L, "length", { __proto__: null, value: q.length }), n(R.Readable.prototype, D, { __proto__: null, value: L, enumerable: false, configurable: true, writable: true }); + return k.Readable.from(s(q, this, W)); + }, q = a[L]; + n(D, "name", { __proto__: null, value: q.name }), n(D, "length", { __proto__: null, value: q.length }), n(k.Readable.prototype, L, { __proto__: null, value: D, enumerable: false, configurable: true, writable: true }); } - for (let D of i(c)) { - let L = function(...W) { + for (let L of i(c)) { + let D = function(...W) { if (new.target) throw u(); return s(q, this, W); - }, q = c[D]; - n(L, "name", { __proto__: null, value: q.name }), n(L, "length", { __proto__: null, value: q.length }), n(R.Readable.prototype, D, { __proto__: null, value: L, enumerable: false, configurable: true, writable: true }); + }, q = c[L]; + n(D, "name", { __proto__: null, value: q.name }), n(D, "length", { __proto__: null, value: q.length }), n(k.Readable.prototype, L, { __proto__: null, value: D, enumerable: false, configurable: true, writable: true }); } - R.Writable = AC(), R.Duplex = Qa(), R.Transform = TC(), R.PassThrough = NC(), R.pipeline = p; + k.Writable = bC(), k.Duplex = Ja(), k.Transform = wC(), k.PassThrough = vC(), k.pipeline = p; var { addAbortSignal: F } = s2(); - R.addAbortSignal = F, R.finished = E, R.destroy = b, R.compose = f, n(R, "promises", { __proto__: null, configurable: true, enumerable: true, get() { + k.addAbortSignal = F, k.finished = E, k.destroy = b, k.compose = f, n(k, "promises", { __proto__: null, configurable: true, enumerable: true, get() { return _; } }), n(p, o, { __proto__: null, enumerable: true, get() { return _.pipeline; } }), n(E, o, { __proto__: null, enumerable: true, get() { return _.finished; - } }), R.Stream = R, R._isUint8Array = function(D) { - return D instanceof Uint8Array; - }, R._uint8ArrayToBuffer = function(D) { - return r.from(D.buffer, D.byteOffset, D.byteLength); + } }), k.Stream = k, k._isUint8Array = function(L) { + return L instanceof Uint8Array; + }, k._uint8ArrayToBuffer = function(L) { + return r.from(L.buffer, L.byteOffset, L.byteLength); }; }); - var Ol = Ye((t, e) => { + var Il = Ye((t, e) => { je(), Ue(), Be(); - var r = PC(), n = OC(), i = r.Readable.destroy; + var r = EC(), n = _C(), i = r.Readable.destroy; e.exports = r.Readable, e.exports._uint8ArrayToBuffer = r._uint8ArrayToBuffer, e.exports._isUint8Array = r._isUint8Array, e.exports.isDisturbed = r.isDisturbed, e.exports.isErrored = r.isErrored, e.exports.isReadable = r.isReadable, e.exports.Readable = r.Readable, e.exports.Writable = r.Writable, e.exports.Duplex = r.Duplex, e.exports.Transform = r.Transform, e.exports.PassThrough = r.PassThrough, e.exports.addAbortSignal = r.addAbortSignal, e.exports.finished = r.finished, e.exports.destroy = r.destroy, e.exports.destroy = i, e.exports.pipeline = r.pipeline, e.exports.compose = r.compose, Object.defineProperty(r, "promises", { configurable: true, enumerable: true, get() { return n; } }), e.exports.Stream = r.Stream, e.exports.default = e.exports; }); - var gfe = Ye((t, e) => { + var ffe = Ye((t, e) => { je(), Ue(), Be(), typeof Object.create == "function" ? e.exports = function(r, n) { n && (r.super_ = n, r.prototype = Object.create(n.prototype, { constructor: { value: r, enumerable: false, writable: true, configurable: true } })); } : e.exports = function(r, n) { @@ -59578,9 +59579,9 @@ ${Ez(e, r)}`); } }; }); - var yfe = Ye((t, e) => { + var hfe = Ye((t, e) => { je(), Ue(), Be(); - var { Buffer: r } = (ei(), vr($n)), n = Symbol.for("BufferList"); + var { Buffer: r } = (ti(), vr(ei)), n = Symbol.for("BufferList"); function i(s) { if (!(this instanceof i)) return new i(s); @@ -59627,14 +59628,14 @@ ${Ez(e, r)}`); return u ? this._bufs[f[0]].copy(s, o, _, _ + b) : this._bufs[f[0]].slice(_, _ + b); u || (s = r.allocUnsafe(p)); for (let N = f[0]; N < this._bufs.length; N++) { - let R = this._bufs[N].length - _; - if (b > R) - this._bufs[N].copy(s, E, _), E += R; + let k = this._bufs[N].length - _; + if (b > k) + this._bufs[N].copy(s, E, _), E += k; else { - this._bufs[N].copy(s, E, _, _ + b), E += R; + this._bufs[N].copy(s, E, _, _ + b), E += k; break; } - b -= R, _ && (_ = 0); + b -= k, _ && (_ = 0); } return s.length > E ? s.slice(0, E) : s; }, i.prototype.shallowSlice = function(s, o) { @@ -59722,9 +59723,9 @@ ${Ez(e, r)}`); return s != null && s[n]; }, e.exports = i; }); - var bfe = Ye((t, e) => { + var dfe = Ye((t, e) => { je(), Ue(), Be(); - var r = Ol().Duplex, n = gfe(), i = yfe(); + var r = Il().Duplex, n = ffe(), i = hfe(); function s(o) { if (!(this instanceof s)) return new s(o); @@ -59757,7 +59758,7 @@ ${Ez(e, r)}`); return o instanceof s || o instanceof i || s.isBufferList(o); }, s.isBufferList = i.isBufferList, e.exports = s, e.exports.BufferListStream = s, e.exports.BufferList = i; }); - var wfe = Ye((t, e) => { + var pfe = Ye((t, e) => { je(), Ue(), Be(); var r = class { constructor() { @@ -59766,9 +59767,9 @@ ${Ez(e, r)}`); }; e.exports = r; }); - var kC = Ye((t, e) => { + var SC = Ye((t, e) => { je(), Ue(), Be(); - var r = e.exports, { Buffer: n } = (ei(), vr($n)); + var r = e.exports, { Buffer: n } = (ti(), vr(ei)); r.types = { 0: "reserved", 1: "connect", 2: "connack", 3: "publish", 4: "puback", 5: "pubrec", 6: "pubrel", 7: "pubcomp", 8: "subscribe", 9: "suback", 10: "unsubscribe", 11: "unsuback", 12: "pingreq", 13: "pingresp", 14: "disconnect", 15: "auth" }, r.requiredHeaderFlags = { 1: 0, 2: 0, 4: 0, 5: 0, 6: 2, 7: 0, 8: 2, 9: 0, 10: 2, 11: 0, 12: 0, 13: 0, 14: 0, 15: 0 }, r.requiredHeaderFlagsErrors = {}; for (let s in r.requiredHeaderFlags) { let o = r.requiredHeaderFlags[s]; @@ -59793,7 +59794,7 @@ ${Ez(e, r)}`); } r.PUBLISH_HEADER = i("publish"), r.SUBSCRIBE_HEADER = i("subscribe"), r.SUBSCRIBE_OPTIONS_QOS_MASK = 3, r.SUBSCRIBE_OPTIONS_NL_MASK = 1, r.SUBSCRIBE_OPTIONS_NL_SHIFT = 2, r.SUBSCRIBE_OPTIONS_RAP_MASK = 1, r.SUBSCRIBE_OPTIONS_RAP_SHIFT = 3, r.SUBSCRIBE_OPTIONS_RH_MASK = 3, r.SUBSCRIBE_OPTIONS_RH_SHIFT = 4, r.SUBSCRIBE_OPTIONS_RH = [0, 16, 32], r.SUBSCRIBE_OPTIONS_NL = 4, r.SUBSCRIBE_OPTIONS_RAP = 8, r.SUBSCRIBE_OPTIONS_QOS = [0, 1, 2], r.UNSUBSCRIBE_HEADER = i("unsubscribe"), r.ACKS = { unsuback: i("unsuback"), puback: i("puback"), pubcomp: i("pubcomp"), pubrel: i("pubrel"), pubrec: i("pubrec") }, r.SUBACK_HEADER = n.from([r.codes.suback << r.CMD_SHIFT]), r.VERSION3 = n.from([3]), r.VERSION4 = n.from([4]), r.VERSION5 = n.from([5]), r.VERSION131 = n.from([131]), r.VERSION132 = n.from([132]), r.QOS = [0, 1, 2].map((s) => n.from([s])), r.EMPTY = { pingreq: n.from([r.codes.pingreq << 4, 0]), pingresp: n.from([r.codes.pingresp << 4, 0]), disconnect: n.from([r.codes.disconnect << 4, 0]) }, r.MQTT5_PUBACK_PUBREC_CODES = { 0: "Success", 16: "No matching subscribers", 128: "Unspecified error", 131: "Implementation specific error", 135: "Not authorized", 144: "Topic Name invalid", 145: "Packet identifier in use", 151: "Quota exceeded", 153: "Payload format invalid" }, r.MQTT5_PUBREL_PUBCOMP_CODES = { 0: "Success", 146: "Packet Identifier not found" }, r.MQTT5_SUBACK_CODES = { 0: "Granted QoS 0", 1: "Granted QoS 1", 2: "Granted QoS 2", 128: "Unspecified error", 131: "Implementation specific error", 135: "Not authorized", 143: "Topic Filter invalid", 145: "Packet Identifier in use", 151: "Quota exceeded", 158: "Shared Subscriptions not supported", 161: "Subscription Identifiers not supported", 162: "Wildcard Subscriptions not supported" }, r.MQTT5_UNSUBACK_CODES = { 0: "Success", 17: "No subscription existed", 128: "Unspecified error", 131: "Implementation specific error", 135: "Not authorized", 143: "Topic Filter invalid", 145: "Packet Identifier in use" }, r.MQTT5_DISCONNECT_CODES = { 0: "Normal disconnection", 4: "Disconnect with Will Message", 128: "Unspecified error", 129: "Malformed Packet", 130: "Protocol Error", 131: "Implementation specific error", 135: "Not authorized", 137: "Server busy", 139: "Server shutting down", 141: "Keep Alive timeout", 142: "Session taken over", 143: "Topic Filter invalid", 144: "Topic Name invalid", 147: "Receive Maximum exceeded", 148: "Topic Alias invalid", 149: "Packet too large", 150: "Message rate too high", 151: "Quota exceeded", 152: "Administrative action", 153: "Payload format invalid", 154: "Retain not supported", 155: "QoS not supported", 156: "Use another server", 157: "Server moved", 158: "Shared Subscriptions not supported", 159: "Connection rate exceeded", 160: "Maximum connect time", 161: "Subscription Identifiers not supported", 162: "Wildcard Subscriptions not supported" }, r.MQTT5_AUTH_CODES = { 0: "Success", 24: "Continue authentication", 25: "Re-authenticate" }; }); - var vfe = Ye((t, e) => { + var mfe = Ye((t, e) => { je(), Ue(), Be(); var r = 1e3, n = r * 60, i = n * 60, s = i * 24, o = s * 7, a = s * 365.25; e.exports = function(b, E) { @@ -59864,14 +59865,14 @@ ${Ez(e, r)}`); return E >= s ? p(b, E, s, "day") : E >= i ? p(b, E, i, "hour") : E >= n ? p(b, E, n, "minute") : E >= r ? p(b, E, r, "second") : b + " ms"; } function p(b, E, _, N) { - var R = E >= _ * 1.5; - return Math.round(b / _) + " " + N + (R ? "s" : ""); + var k = E >= _ * 1.5; + return Math.round(b / _) + " " + N + (k ? "s" : ""); } }); - var xfe = Ye((t, e) => { + var gfe = Ye((t, e) => { je(), Ue(), Be(); function r(n) { - s.debug = s, s.default = s, s.coerce = p, s.disable = c, s.enable = a, s.enabled = u, s.humanize = vfe(), s.destroy = b, Object.keys(n).forEach((E) => { + s.debug = s, s.default = s, s.coerce = p, s.disable = c, s.enable = a, s.enabled = u, s.humanize = mfe(), s.destroy = b, Object.keys(n).forEach((E) => { s[E] = n[E]; }), s.names = [], s.skips = [], s.formatters = {}; function i(E) { @@ -59882,28 +59883,28 @@ ${Ez(e, r)}`); } s.selectColor = i; function s(E) { - let _, N = null, R, F; - function D(...L) { - if (!D.enabled) + let _, N = null, k, F; + function L(...D) { + if (!L.enabled) return; - let q = D, W = Number(/* @__PURE__ */ new Date()), z = W - (_ || W); - q.diff = z, q.prev = _, q.curr = W, _ = W, L[0] = s.coerce(L[0]), typeof L[0] != "string" && L.unshift("%O"); + let q = L, W = Number(/* @__PURE__ */ new Date()), z = W - (_ || W); + q.diff = z, q.prev = _, q.curr = W, _ = W, D[0] = s.coerce(D[0]), typeof D[0] != "string" && D.unshift("%O"); let T = 0; - L[0] = L[0].replace(/%([a-zA-Z%])/g, (I, H) => { + D[0] = D[0].replace(/%([a-zA-Z%])/g, (I, H) => { if (I === "%%") return "%"; T++; let X = s.formatters[H]; if (typeof X == "function") { - let V = L[T]; - I = X.call(q, V), L.splice(T, 1), T--; + let V = D[T]; + I = X.call(q, V), D.splice(T, 1), T--; } return I; - }), s.formatArgs.call(q, L), (q.log || s.log).apply(q, L); + }), s.formatArgs.call(q, D), (q.log || s.log).apply(q, D); } - return D.namespace = E, D.useColors = s.useColors(), D.color = s.selectColor(E), D.extend = o, D.destroy = s.destroy, Object.defineProperty(D, "enabled", { enumerable: true, configurable: false, get: () => N !== null ? N : (R !== s.namespaces && (R = s.namespaces, F = s.enabled(E)), F), set: (L) => { - N = L; - } }), typeof s.init == "function" && s.init(D), D; + return L.namespace = E, L.useColors = s.useColors(), L.color = s.selectColor(E), L.extend = o, L.destroy = s.destroy, Object.defineProperty(L, "enabled", { enumerable: true, configurable: false, get: () => N !== null ? N : (k !== s.namespaces && (k = s.namespaces, F = s.enabled(E)), F), set: (D) => { + N = D; + } }), typeof s.init == "function" && s.init(L), L; } function o(E, _) { let N = s(this.namespace + (typeof _ > "u" ? ":" : _) + E); @@ -59911,8 +59912,8 @@ ${Ez(e, r)}`); } function a(E) { s.save(E), s.namespaces = E, s.names = [], s.skips = []; - let _, N = (typeof E == "string" ? E : "").split(/[\s,]+/), R = N.length; - for (_ = 0; _ < R; _++) + let _, N = (typeof E == "string" ? E : "").split(/[\s,]+/), k = N.length; + for (_ = 0; _ < k; _++) N[_] && (E = N[_].replace(/\*/g, ".*?"), E[0] === "-" ? s.skips.push(new RegExp("^" + E.slice(1) + "$")) : s.names.push(new RegExp("^" + E + "$"))); } function c() { @@ -59944,7 +59945,7 @@ ${Ez(e, r)}`); } e.exports = r; }); - var $a = Ye((t, e) => { + var Qa = Ye((t, e) => { je(), Ue(), Be(), t.formatArgs = n, t.save = i, t.load = s, t.useColors = r, t.storage = o(), t.destroy = (() => { let c = false; return () => { @@ -59952,7 +59953,7 @@ ${Ez(e, r)}`); }; })(), t.colors = ["#0000CC", "#0000FF", "#0033CC", "#0033FF", "#0066CC", "#0066FF", "#0099CC", "#0099FF", "#00CC00", "#00CC33", "#00CC66", "#00CC99", "#00CCCC", "#00CCFF", "#3300CC", "#3300FF", "#3333CC", "#3333FF", "#3366CC", "#3366FF", "#3399CC", "#3399FF", "#33CC00", "#33CC33", "#33CC66", "#33CC99", "#33CCCC", "#33CCFF", "#6600CC", "#6600FF", "#6633CC", "#6633FF", "#66CC00", "#66CC33", "#9900CC", "#9900FF", "#9933CC", "#9933FF", "#99CC00", "#99CC33", "#CC0000", "#CC0033", "#CC0066", "#CC0099", "#CC00CC", "#CC00FF", "#CC3300", "#CC3333", "#CC3366", "#CC3399", "#CC33CC", "#CC33FF", "#CC6600", "#CC6633", "#CC9900", "#CC9933", "#CCCC00", "#CCCC33", "#FF0000", "#FF0033", "#FF0066", "#FF0099", "#FF00CC", "#FF00FF", "#FF3300", "#FF3333", "#FF3366", "#FF3399", "#FF33CC", "#FF33FF", "#FF6600", "#FF6633", "#FF9900", "#FF9933", "#FFCC00", "#FFCC33"]; function r() { - return typeof window < "u" && window.process && (window.process.type === "renderer" || window.process.__nwjs) ? true : typeof bi < "u" && bi.userAgent && bi.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/) ? false : typeof document < "u" && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || typeof window < "u" && window.console && (window.console.firebug || window.console.exception && window.console.table) || typeof bi < "u" && bi.userAgent && bi.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31 || typeof bi < "u" && bi.userAgent && bi.userAgent.toLowerCase().match(/applewebkit\/(\d+)/); + return typeof window < "u" && window.process && (window.process.type === "renderer" || window.process.__nwjs) ? true : typeof Xn < "u" && Xn.userAgent && Xn.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/) ? false : typeof document < "u" && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || typeof window < "u" && window.console && (window.console.firebug || window.console.exception && window.console.table) || typeof Xn < "u" && Xn.userAgent && Xn.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31 || typeof Xn < "u" && Xn.userAgent && Xn.userAgent.toLowerCase().match(/applewebkit\/(\d+)/); } function n(c) { if (c[0] = (this.useColors ? "%c" : "") + this.namespace + (this.useColors ? " %c" : " ") + c[0] + (this.useColors ? "%c " : " ") + "+" + e.exports.humanize(this.diff), !this.useColors) @@ -59986,7 +59987,7 @@ ${Ez(e, r)}`); } catch { } } - e.exports = xfe()(t); + e.exports = gfe()(t); var { formatters: a } = e.exports; a.j = function(c) { try { @@ -59996,14 +59997,14 @@ ${Ez(e, r)}`); } }; }); - var _fe = Ye((t, e) => { + var yfe = Ye((t, e) => { je(), Ue(), Be(); - var r = bfe(), { EventEmitter: n } = (Zf(), vr(Il)), i = wfe(), s = kC(), o = $a()("mqtt-packet:parser"), a = class b5 extends n { + var r = dfe(), { EventEmitter: n } = (Yf(), vr(Nl)), i = pfe(), s = SC(), o = Qa()("mqtt-packet:parser"), a = class g5 extends n { constructor() { super(), this.parser = this.constructor.parser; } static parser(u) { - return this instanceof b5 ? (this.settings = u || {}, this._states = ["_parseHeader", "_parseLength", "_parsePayload", "_newPacket"], this._resetState(), this) : new b5().parser(u); + return this instanceof g5 ? (this.settings = u || {}, this._states = ["_parseHeader", "_parseLength", "_parsePayload", "_newPacket"], this._resetState(), this) : new g5().parser(u); } _resetState() { o("_resetState: resetting packet, error, _list, and _stateCounter"), this.packet = new i(), this.error = null, this._list = r(), this._stateCounter = 0; @@ -60087,11 +60088,11 @@ ${Ez(e, r)}`); if (this._list.readUInt8(this._pos) & 1) return this._emitError(new Error("Connect flag bit 0 must be 0, but got 1")); E.username = this._list.readUInt8(this._pos) & s.USERNAME_MASK, E.password = this._list.readUInt8(this._pos) & s.PASSWORD_MASK, E.will = this._list.readUInt8(this._pos) & s.WILL_FLAG_MASK; - let R = !!(this._list.readUInt8(this._pos) & s.WILL_RETAIN_MASK), F = (this._list.readUInt8(this._pos) & s.WILL_QOS_MASK) >> s.WILL_QOS_SHIFT; + let k = !!(this._list.readUInt8(this._pos) & s.WILL_RETAIN_MASK), F = (this._list.readUInt8(this._pos) & s.WILL_QOS_MASK) >> s.WILL_QOS_SHIFT; if (E.will) - _.will = {}, _.will.retain = R, _.will.qos = F; + _.will = {}, _.will.retain = k, _.will.qos = F; else { - if (R) + if (k) return this._emitError(new Error("Will Retain Flag must be set to zero when Will Flag is set to 0")); if (F) return this._emitError(new Error("Will QoS must be set to zero when Will Flag is set to 0")); @@ -60099,16 +60100,16 @@ ${Ez(e, r)}`); if (_.clean = (this._list.readUInt8(this._pos) & s.CLEAN_SESSION_MASK) !== 0, this._pos++, _.keepalive = this._parseNum(), _.keepalive === -1) return this._emitError(new Error("Packet too short")); if (_.protocolVersion === 5) { - let L = this._parseProperties(); - Object.getOwnPropertyNames(L).length && (_.properties = L); + let D = this._parseProperties(); + Object.getOwnPropertyNames(D).length && (_.properties = D); } - let D = this._parseString(); - if (D === null) + let L = this._parseString(); + if (L === null) return this._emitError(new Error("Packet too short")); - if (_.clientId = D, o("_parseConnect: packet.clientId: %s", _.clientId), E.will) { + if (_.clientId = L, o("_parseConnect: packet.clientId: %s", _.clientId), E.will) { if (_.protocolVersion === 5) { - let L = this._parseProperties(); - Object.getOwnPropertyNames(L).length && (_.will.properties = L); + let D = this._parseProperties(); + Object.getOwnPropertyNames(D).length && (_.will.properties = D); } if (u = this._parseString(), u === null) return this._emitError(new Error("Cannot parse will topic")); @@ -60166,7 +60167,7 @@ ${Ez(e, r)}`); } _parseSubscribe() { o("_parseSubscribe"); - let u = this.packet, f, p, b, E, _, N, R; + let u = this.packet, f, p, b, E, _, N, k; if (u.subscriptions = [], !!this._parseMessageId()) { if (this.settings.protocolVersion === 5) { let F = this._parseProperties(); @@ -60188,7 +60189,7 @@ ${Ez(e, r)}`); return this._emitError(new Error("Invalid subscribe QoS, must be <= 2")); if (N = (p >> s.SUBSCRIBE_OPTIONS_NL_SHIFT & s.SUBSCRIBE_OPTIONS_NL_MASK) !== 0, _ = (p >> s.SUBSCRIBE_OPTIONS_RAP_SHIFT & s.SUBSCRIBE_OPTIONS_RAP_MASK) !== 0, E = p >> s.SUBSCRIBE_OPTIONS_RH_SHIFT & s.SUBSCRIBE_OPTIONS_RH_MASK, E > 2) return this._emitError(new Error("Invalid retain handling, must be <= 2")); - R = { topic: f, qos: b }, this.settings.protocolVersion === 5 ? (R.nl = N, R.rap = _, R.rh = E) : this.settings.bridgeMode && (R.rh = 0, R.rap = true, R.nl = true), o("_parseSubscribe: push subscription `%s` to subscription", R), u.subscriptions.push(R); + k = { topic: f, qos: b }, this.settings.protocolVersion === 5 ? (k.nl = N, k.rap = _, k.rh = E) : this.settings.bridgeMode && (k.rh = 0, k.rap = true, k.nl = true), o("_parseSubscribe: push subscription `%s` to subscription", k), u.subscriptions.push(k); } } } @@ -60331,16 +60332,16 @@ ${Ez(e, r)}`); } _parseVarByteNum(u) { o("_parseVarByteNum"); - let f = 4, p = 0, b = 1, E = 0, _ = false, N, R = this._pos ? this._pos : 0; - for (; p < f && R + p < this._list.length; ) { - if (N = this._list.readUInt8(R + p++), E += b * (N & s.VARBYTEINT_MASK), b *= 128, !(N & s.VARBYTEINT_FIN_MASK)) { + let f = 4, p = 0, b = 1, E = 0, _ = false, N, k = this._pos ? this._pos : 0; + for (; p < f && k + p < this._list.length; ) { + if (N = this._list.readUInt8(k + p++), E += b * (N & s.VARBYTEINT_MASK), b *= 128, !(N & s.VARBYTEINT_FIN_MASK)) { _ = true; break; } if (this._list.length <= p) break; } - return !_ && p === f && this._list.length >= p && this._emitError(new Error("Invalid variable byte integer")), R && (this._pos += p), _ ? u ? _ = { bytes: p, value: E } : _ = E : _ = false, o("_parseVarByteNum: result: %o", _), _; + return !_ && p === f && this._list.length >= p && this._emitError(new Error("Invalid variable byte integer")), k && (this._pos += p), _ ? u ? _ = { bytes: p, value: E } : _ = E : _ = false, o("_parseVarByteNum: result: %o", _), _; } _parseByte() { let u; @@ -60403,9 +60404,9 @@ ${Ez(e, r)}`); }; e.exports = a; }); - var Efe = Ye((t, e) => { + var bfe = Ye((t, e) => { je(), Ue(), Be(); - var { Buffer: r } = (ei(), vr($n)), n = 65536, i = {}, s = r.isBuffer(r.from([1, 2]).subarray(0, 1)); + var { Buffer: r } = (ti(), vr(ei)), n = 65536, i = {}, s = r.isBuffer(r.from([1, 2]).subarray(0, 1)); function o(f) { let p = r.allocUnsafe(2); return p.writeUInt8(f >> 8, 0), p.writeUInt8(f & 255, 0 + 1), p; @@ -60427,7 +60428,7 @@ ${Ez(e, r)}`); } e.exports = { cache: i, generateCache: a, generateNumber: o, genBufVariableByteInt: c, generate4ByteBuffer: u }; }); - var Sfe = Ye((t, e) => { + var wfe = Ye((t, e) => { je(), Ue(), Be(), typeof cr > "u" || !cr.version || cr.version.indexOf("v0.") === 0 || cr.version.indexOf("v1.") === 0 && cr.version.indexOf("v1.8.") !== 0 ? e.exports = { nextTick: r } : e.exports = cr; function r(n, i, s, o) { if (typeof n != "function") @@ -60458,15 +60459,15 @@ ${Ez(e, r)}`); } } }); - var RC = Ye((t, e) => { + var MC = Ye((t, e) => { je(), Ue(), Be(); - var r = kC(), { Buffer: n } = (ei(), vr($n)), i = n.allocUnsafe(0), s = n.from([0]), o = Efe(), a = Sfe().nextTick, c = $a()("mqtt-packet:writeToStream"), u = o.cache, f = o.generateNumber, p = o.generateCache, b = o.genBufVariableByteInt, E = o.generate4ByteBuffer, _ = x, N = true; - function R(U, j, G) { + var r = SC(), { Buffer: n } = (ti(), vr(ei)), i = n.allocUnsafe(0), s = n.from([0]), o = bfe(), a = wfe().nextTick, c = Qa()("mqtt-packet:writeToStream"), u = o.cache, f = o.generateNumber, p = o.generateCache, b = o.genBufVariableByteInt, E = o.generate4ByteBuffer, _ = x, N = true; + function k(U, j, G) { switch (c("generate called"), j.cork && (j.cork(), a(F, j)), N && (N = false, p()), c("generate: packet.cmd: %s", U.cmd), U.cmd) { case "connect": - return D(U, j); + return L(U, j); case "connack": - return L(U, j, G); + return D(U, j, G); case "publish": return q(U, j, G); case "puback": @@ -60493,7 +60494,7 @@ ${Ez(e, r)}`); return j.destroy(new Error("Unknown command")), false; } } - Object.defineProperty(R, "cacheNumbers", { get() { + Object.defineProperty(k, "cacheNumbers", { get() { return _ === x; }, set(U) { U ? ((!u || Object.keys(u).length === 0) && (N = true), _ = x) : (N = false, _ = v); @@ -60501,8 +60502,8 @@ ${Ez(e, r)}`); function F(U) { U.uncork(); } - function D(U, j, G) { - let k = U || {}, Y = k.protocolId || "MQTT", ee = k.protocolVersion || 4, ae = k.will, ie = k.clean, Z = k.keepalive || 0, ce = k.clientId || "", oe = k.username, me = k.password, pe = k.properties; + function L(U, j, G) { + let R = U || {}, Y = R.protocolId || "MQTT", ee = R.protocolVersion || 4, ae = R.will, ie = R.clean, Z = R.keepalive || 0, ce = R.clientId || "", oe = R.username, me = R.password, pe = R.properties; ie === void 0 && (ie = true); let se = 0; if (!Y || typeof Y != "string" && !n.isBuffer(Y)) @@ -60556,16 +60557,16 @@ ${Ez(e, r)}`); else return j.destroy(new Error("Invalid password")), false; } - j.write(r.CONNECT_HEADER), l(j, se), w(j, Y), k.bridgeMode && (ee += 128), j.write(ee === 131 ? r.VERSION131 : ee === 132 ? r.VERSION132 : ee === 4 ? r.VERSION4 : ee === 5 ? r.VERSION5 : r.VERSION3); + j.write(r.CONNECT_HEADER), l(j, se), w(j, Y), R.bridgeMode && (ee += 128), j.write(ee === 131 ? r.VERSION131 : ee === 132 ? r.VERSION132 : ee === 4 ? r.VERSION4 : ee === 5 ? r.VERSION5 : r.VERSION3); let Ee = 0; return Ee |= oe != null ? r.USERNAME_MASK : 0, Ee |= me != null ? r.PASSWORD_MASK : 0, Ee |= ae && ae.retain ? r.WILL_RETAIN_MASK : 0, Ee |= ae && ae.qos ? ae.qos << r.WILL_QOS_SHIFT : 0, Ee |= ae ? r.WILL_FLAG_MASK : 0, Ee |= ie ? r.CLEAN_SESSION_MASK : 0, j.write(n.from([Ee])), _(j, Z), ee === 5 && le.write(), w(j, ce), ae && (ee === 5 && be.write(), h(j, ae.topic), w(j, ae.payload)), oe != null && w(j, oe), me != null && w(j, me), true; } - function L(U, j, G) { - let k = G ? G.protocolVersion : 4, Y = U || {}, ee = k === 5 ? Y.reasonCode : Y.returnCode, ae = Y.properties, ie = 2; + function D(U, j, G) { + let R = G ? G.protocolVersion : 4, Y = U || {}, ee = R === 5 ? Y.reasonCode : Y.returnCode, ae = Y.properties, ie = 2; if (typeof ee != "number") return j.destroy(new Error("Invalid return code")), false; let Z = null; - if (k === 5) { + if (R === 5) { if (Z = g(j, ae), !Z) return false; ie += Z.length; @@ -60574,7 +60575,7 @@ ${Ez(e, r)}`); } function q(U, j, G) { c("publish: packet: %o", U); - let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.qos || 0, ae = Y.retain ? r.RETAIN_MASK : 0, ie = Y.topic, Z = Y.payload || i, ce = Y.messageId, oe = Y.properties, me = 0; + let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.qos || 0, ae = Y.retain ? r.RETAIN_MASK : 0, ie = Y.topic, Z = Y.payload || i, ce = Y.messageId, oe = Y.properties, me = 0; if (typeof ie == "string") me += n.byteLength(ie) + 2; else if (n.isBuffer(ie)) @@ -60585,7 +60586,7 @@ ${Ez(e, r)}`); return j.destroy(new Error("Invalid messageId")), false; ee && (me += 2); let pe = null; - if (k === 5) { + if (R === 5) { if (pe = g(j, oe), !pe) return false; me += pe.length; @@ -60593,25 +60594,25 @@ ${Ez(e, r)}`); return j.write(r.PUBLISH_HEADER[ee][Y.dup ? 1 : 0][ae ? 1 : 0]), l(j, me), _(j, A(ie)), j.write(ie), ee > 0 && _(j, ce), pe == null || pe.write(), c("publish: payload: %o", Z), j.write(Z); } function W(U, j, G) { - let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.cmd || "puback", ae = Y.messageId, ie = Y.dup && ee === "pubrel" ? r.DUP_MASK : 0, Z = 0, ce = Y.reasonCode, oe = Y.properties, me = k === 5 ? 3 : 2; + let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.cmd || "puback", ae = Y.messageId, ie = Y.dup && ee === "pubrel" ? r.DUP_MASK : 0, Z = 0, ce = Y.reasonCode, oe = Y.properties, me = R === 5 ? 3 : 2; if (ee === "pubrel" && (Z = 1), typeof ae != "number") return j.destroy(new Error("Invalid messageId")), false; let pe = null; - if (k === 5 && typeof oe == "object") { + if (R === 5 && typeof oe == "object") { if (pe = m(j, oe, G, me), !pe) return false; me += pe.length; } - return j.write(r.ACKS[ee][Z][ie][0]), me === 3 && (me += ce !== 0 ? 1 : -1), l(j, me), _(j, ae), k === 5 && me !== 2 && j.write(n.from([ce])), pe !== null ? pe.write() : me === 4 && j.write(n.from([0])), true; + return j.write(r.ACKS[ee][Z][ie][0]), me === 3 && (me += ce !== 0 ? 1 : -1), l(j, me), _(j, ae), R === 5 && me !== 2 && j.write(n.from([ce])), pe !== null ? pe.write() : me === 4 && j.write(n.from([0])), true; } function z(U, j, G) { c("subscribe: packet: "); - let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.dup ? r.DUP_MASK : 0, ae = Y.messageId, ie = Y.subscriptions, Z = Y.properties, ce = 0; + let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.dup ? r.DUP_MASK : 0, ae = Y.messageId, ie = Y.subscriptions, Z = Y.properties, ce = 0; if (typeof ae != "number") return j.destroy(new Error("Invalid messageId")), false; ce += 2; let oe = null; - if (k === 5) { + if (R === 5) { if (oe = g(j, Z), !oe) return false; ce += oe.length; @@ -60623,7 +60624,7 @@ ${Ez(e, r)}`); return j.destroy(new Error("Invalid subscriptions - invalid topic")), false; if (typeof le != "number") return j.destroy(new Error("Invalid subscriptions - invalid qos")), false; - if (k === 5) { + if (R === 5) { if (typeof (ie[pe].nl || false) != "boolean") return j.destroy(new Error("Invalid subscriptions - invalid No Local")), false; if (typeof (ie[pe].rap || false) != "boolean") @@ -60640,12 +60641,12 @@ ${Ez(e, r)}`); let me = true; for (let pe of ie) { let se = pe.topic, le = pe.qos, be = +pe.nl, ye = +pe.rap, Ee = pe.rh, Te; - h(j, se), Te = r.SUBSCRIBE_OPTIONS_QOS[le], k === 5 && (Te |= be ? r.SUBSCRIBE_OPTIONS_NL : 0, Te |= ye ? r.SUBSCRIBE_OPTIONS_RAP : 0, Te |= Ee ? r.SUBSCRIBE_OPTIONS_RH[Ee] : 0), me = j.write(n.from([Te])); + h(j, se), Te = r.SUBSCRIBE_OPTIONS_QOS[le], R === 5 && (Te |= be ? r.SUBSCRIBE_OPTIONS_NL : 0, Te |= ye ? r.SUBSCRIBE_OPTIONS_RAP : 0, Te |= Ee ? r.SUBSCRIBE_OPTIONS_RH[Ee] : 0), me = j.write(n.from([Te])); } return me; } function T(U, j, G) { - let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.messageId, ae = Y.granted, ie = Y.properties, Z = 0; + let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.messageId, ae = Y.granted, ie = Y.properties, Z = 0; if (typeof ee != "number") return j.destroy(new Error("Invalid messageId")), false; if (Z += 2, typeof ae == "object" && ae.length) @@ -60657,7 +60658,7 @@ ${Ez(e, r)}`); else return j.destroy(new Error("Invalid qos vector")), false; let ce = null; - if (k === 5) { + if (R === 5) { if (ce = m(j, ie, G, Z), !ce) return false; Z += ce.length; @@ -60665,7 +60666,7 @@ ${Ez(e, r)}`); return j.write(r.SUBACK_HEADER), l(j, Z), _(j, ee), ce !== null && ce.write(), j.write(n.from(ae)); } function I(U, j, G) { - let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.messageId, ae = Y.dup ? r.DUP_MASK : 0, ie = Y.unsubscriptions, Z = Y.properties, ce = 0; + let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.messageId, ae = Y.dup ? r.DUP_MASK : 0, ie = Y.unsubscriptions, Z = Y.properties, ce = 0; if (typeof ee != "number") return j.destroy(new Error("Invalid messageId")), false; if (ce += 2, typeof ie == "object" && ie.length) @@ -60677,7 +60678,7 @@ ${Ez(e, r)}`); else return j.destroy(new Error("Invalid unsubscriptions")), false; let oe = null; - if (k === 5) { + if (R === 5) { if (oe = g(j, Z), !oe) return false; ce += oe.length; @@ -60689,10 +60690,10 @@ ${Ez(e, r)}`); return me; } function H(U, j, G) { - let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.messageId, ae = Y.dup ? r.DUP_MASK : 0, ie = Y.granted, Z = Y.properties, ce = Y.cmd, oe = 0, me = 2; + let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.messageId, ae = Y.dup ? r.DUP_MASK : 0, ie = Y.granted, Z = Y.properties, ce = Y.cmd, oe = 0, me = 2; if (typeof ee != "number") return j.destroy(new Error("Invalid messageId")), false; - if (k === 5) + if (R === 5) if (typeof ie == "object" && ie.length) for (let se = 0; se < ie.length; se += 1) { if (typeof ie[se] != "number") @@ -60702,28 +60703,28 @@ ${Ez(e, r)}`); else return j.destroy(new Error("Invalid qos vector")), false; let pe = null; - if (k === 5) { + if (R === 5) { if (pe = m(j, Z, G, me), !pe) return false; me += pe.length; } - return j.write(r.ACKS[ce][oe][ae][0]), l(j, me), _(j, ee), pe !== null && pe.write(), k === 5 && j.write(n.from(ie)), true; + return j.write(r.ACKS[ce][oe][ae][0]), l(j, me), _(j, ee), pe !== null && pe.write(), R === 5 && j.write(n.from(ie)), true; } function X(U, j, G) { return j.write(r.EMPTY[U.cmd]); } function V(U, j, G) { - let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.reasonCode, ae = Y.properties, ie = k === 5 ? 1 : 0, Z = null; - if (k === 5) { + let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.reasonCode, ae = Y.properties, ie = R === 5 ? 1 : 0, Z = null; + if (R === 5) { if (Z = m(j, ae, G, ie), !Z) return false; ie += Z.length; } - return j.write(n.from([r.codes.disconnect << 4])), l(j, ie), k === 5 && j.write(n.from([ee])), Z !== null && Z.write(), true; + return j.write(n.from([r.codes.disconnect << 4])), l(j, ie), R === 5 && j.write(n.from([ee])), Z !== null && Z.write(), true; } function S(U, j, G) { - let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.reasonCode, ae = Y.properties, ie = k === 5 ? 1 : 0; - k !== 5 && j.destroy(new Error("Invalid mqtt version for auth packet")); + let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.reasonCode, ae = Y.properties, ie = R === 5 ? 1 : 0; + R !== 5 && j.destroy(new Error("Invalid mqtt version for auth packet")); let Z = m(j, ae, G, ie); return Z ? (ie += Z.length, j.write(n.from([r.codes.auth << 4])), l(j, ie), j.write(n.from([ee])), Z !== null && Z.write(), true) : false; } @@ -60761,7 +60762,7 @@ ${Ez(e, r)}`); Q(U, {}, 0); } }; let G = 0; - function k(Y, ee) { + function R(Y, ee) { let ae = r.propertiesTypes[Y], ie = 0; switch (ae) { case "byte": { @@ -60825,12 +60826,12 @@ ${Ez(e, r)}`); let ee = 0, ae = 0, ie = j[Y]; if (Array.isArray(ie)) for (let Z = 0; Z < ie.length; Z++) { - if (ae = k(Y, ie[Z]), !ae) + if (ae = R(Y, ie[Z]), !ae) return false; ee += ae; } else { - if (ae = k(Y, ie), !ae) + if (ae = R(Y, ie), !ae) return false; ee = ae; } @@ -60842,10 +60843,10 @@ ${Ez(e, r)}`); Q(U, j, G); } }; } - function m(U, j, G, k) { + function m(U, j, G, R) { let Y = ["reasonString", "userProperties"], ee = G && G.properties && G.properties.maximumPacketSize ? G.properties.maximumPacketSize : 0, ae = g(U, j); if (ee) - for (; k + ae.length > ee; ) { + for (; R + ae.length > ee; ) { let ie = Y.shift(); if (ie && j[ie]) delete j[ie], ae = g(U, j); @@ -60885,11 +60886,11 @@ ${Ez(e, r)}`); break; } case "pair": { - Object.getOwnPropertyNames(G).forEach((k) => { - let Y = G[k]; + Object.getOwnPropertyNames(G).forEach((R) => { + let Y = G[R]; Array.isArray(Y) ? Y.forEach((ee) => { - U.write(n.from([r.properties[j]])), y(U, k.toString(), ee.toString()); - }) : (U.write(n.from([r.properties[j]])), y(U, k.toString(), Y.toString())); + U.write(n.from([r.properties[j]])), y(U, R.toString(), ee.toString()); + }) : (U.write(n.from([r.properties[j]])), y(U, R.toString(), Y.toString())); }); break; } @@ -60899,14 +60900,14 @@ ${Ez(e, r)}`); } function Q(U, j, G) { l(U, G); - for (let k in j) - if (Object.prototype.hasOwnProperty.call(j, k) && j[k] !== null) { - let Y = j[k]; + for (let R in j) + if (Object.prototype.hasOwnProperty.call(j, R) && j[R] !== null) { + let Y = j[R]; if (Array.isArray(Y)) for (let ee = 0; ee < Y.length; ee++) - P(U, k, Y[ee]); + P(U, R, Y[ee]); else - P(U, k, Y); + P(U, R, Y); } } function A(U) { @@ -60915,11 +60916,11 @@ ${Ez(e, r)}`); function K(U) { return typeof U == "string" || U instanceof n; } - e.exports = R; + e.exports = k; }); - var Mfe = Ye((t, e) => { + var vfe = Ye((t, e) => { je(), Ue(), Be(); - var r = RC(), { EventEmitter: n } = (Zf(), vr(Il)), { Buffer: i } = (ei(), vr($n)); + var r = MC(), { EventEmitter: n } = (Yf(), vr(Nl)), { Buffer: i } = (ti(), vr(ei)); function s(a, c) { let u = new o(); return r(a, u, c), u.concat(); @@ -60946,10 +60947,10 @@ ${Ez(e, r)}`); }; e.exports = s; }); - var Afe = Ye((t) => { - je(), Ue(), Be(), t.parser = _fe().parser, t.generate = Mfe(), t.writeToStream = RC(); + var xfe = Ye((t) => { + je(), Ue(), Be(), t.parser = yfe().parser, t.generate = vfe(), t.writeToStream = MC(); }); - var CC = Ye((t) => { + var AC = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }); var e = class { constructor() { @@ -60972,10 +60973,10 @@ ${Ez(e, r)}`); }; t.default = e; }); - var Tfe = Ye((t, e) => { + var _fe = Ye((t, e) => { je(), Ue(), Be(), e.exports = n; function r(s) { - return s instanceof pm ? pm.from(s) : new s.constructor(s.buffer.slice(), s.byteOffset, s.length); + return s instanceof dm ? dm.from(s) : new s.constructor(s.buffer.slice(), s.byteOffset, s.length); } function n(s) { if (s = s || {}, s.circles) @@ -61031,16 +61032,16 @@ ${Ez(e, r)}`); return s.proto ? f : u; function c(p, b) { for (var E = Object.keys(p), _ = new Array(E.length), N = 0; N < E.length; N++) { - var R = E[N], F = p[R]; + var k = E[N], F = p[k]; if (typeof F != "object" || F === null) - _[R] = F; + _[k] = F; else if (F instanceof Date) - _[R] = new Date(F); + _[k] = new Date(F); else if (ArrayBuffer.isView(F)) - _[R] = r(F); + _[k] = r(F); else { - var D = o.indexOf(F); - D !== -1 ? _[R] = a[D] : _[R] = b(F); + var L = o.indexOf(F); + L !== -1 ? _[k] = a[L] : _[k] = b(F); } } return _; @@ -61112,10 +61113,10 @@ ${Ez(e, r)}`); } } }); - var Nfe = Ye((t, e) => { - je(), Ue(), Be(), e.exports = Tfe()(); + var Efe = Ye((t, e) => { + je(), Ue(), Be(), e.exports = _fe()(); }); - var Ife = Ye((t) => { + var Sfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }), t.validateTopics = t.validateTopic = void 0; function e(n) { let i = n.split("/"); @@ -61139,9 +61140,9 @@ ${Ez(e, r)}`); } t.validateTopics = r; }); - var DC = Ye((t) => { + var TC = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }); - var e = Ol(), r = { objectMode: true }, n = { clean: true }, i = class { + var e = Il(), r = { objectMode: true }, n = { clean: true }, i = class { constructor(s) { this.options = s || {}, this.options = Object.assign(Object.assign({}, n), s), this._inflights = /* @__PURE__ */ new Map(); } @@ -61175,7 +61176,7 @@ ${Ez(e, r)}`); }; t.default = i; }); - var Ofe = Ye((t) => { + var Mfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }); var e = [0, 16, 128, 131, 135, 144, 145, 151, 153], r = (n, i, s) => { n.log("handlePublish: packet %o", i), s = typeof s < "u" ? s : n.noop; @@ -61240,14 +61241,14 @@ ${Ez(e, r)}`); }; t.default = r; }); - var Pfe = Ye((t, e) => { - e.exports = { version: "5.7.0" }; + var Afe = Ye((t, e) => { + e.exports = { version: "5.8.0" }; }); - var S0 = Ye((t) => { + var _0 = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }), t.MQTTJS_VERSION = t.nextTick = t.applyMixin = t.ErrorWithReasonCode = void 0; - var e = class LC extends Error { + var e = class NC extends Error { constructor(i, s) { - super(i), this.code = s, Object.setPrototypeOf(this, LC.prototype), Object.getPrototypeOf(this).name = "ErrorWithReasonCode"; + super(i), this.code = s, Object.setPrototypeOf(this, NC.prototype), Object.getPrototypeOf(this).name = "ErrorWithReasonCode"; } }; t.ErrorWithReasonCode = e; @@ -61267,12 +61268,12 @@ ${Ez(e, r)}`); } t.applyMixin = r, t.nextTick = typeof (cr == null ? void 0 : cr.nextTick) == "function" ? cr.nextTick : (n) => { setTimeout(n, 0); - }, t.MQTTJS_VERSION = Pfe().version; + }, t.MQTTJS_VERSION = Afe().version; }); var c2 = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }), t.ReasonCodes = void 0, t.ReasonCodes = { 0: "", 1: "Unacceptable protocol version", 2: "Identifier rejected", 3: "Server unavailable", 4: "Bad username or password", 5: "Not authorized", 16: "No matching subscribers", 17: "No subscription existed", 128: "Unspecified error", 129: "Malformed Packet", 130: "Protocol Error", 131: "Implementation specific error", 132: "Unsupported Protocol Version", 133: "Client Identifier not valid", 134: "Bad User Name or Password", 135: "Not authorized", 136: "Server unavailable", 137: "Server busy", 138: "Banned", 139: "Server shutting down", 140: "Bad authentication method", 141: "Keep Alive timeout", 142: "Session taken over", 143: "Topic Filter invalid", 144: "Topic Name invalid", 145: "Packet identifier in use", 146: "Packet Identifier not found", 147: "Receive Maximum exceeded", 148: "Topic Alias invalid", 149: "Packet too large", 150: "Message rate too high", 151: "Quota exceeded", 152: "Administrative action", 153: "Payload format invalid", 154: "Retain not supported", 155: "QoS not supported", 156: "Use another server", 157: "Server moved", 158: "Shared Subscriptions not supported", 159: "Connection rate exceeded", 160: "Maximum connect time", 161: "Subscription Identifiers not supported", 162: "Wildcard Subscriptions not supported" }; var e = (r, n) => { - let { messageId: i } = n, s = n.cmd, o = null, a = r.outgoing[i] ? r.outgoing[i].cb : null, c; + let { messageId: i } = n, s = n.cmd, o = null, a = r.outgoing[i] ? r.outgoing[i].cb : null, c = null; if (!a) { r.log("_handleAck :: Server sent an ack in error. Ignoring."); return; @@ -61297,14 +61298,17 @@ ${Ez(e, r)}`); case "suback": { delete r.outgoing[i], r.messageIdProvider.deallocate(i); let u = n.granted; - for (let f = 0; f < u.length; f++) - if (u[f] & 128) { - let p = r.messageIdToTopic[i]; - p && p.forEach((b) => { - delete r._resubscribeTopics[b]; + for (let f = 0; f < u.length; f++) { + let p = u[f]; + if (p & 128) { + c = new Error(`Subscribe error: ${t.ReasonCodes[p]}`), c.code = p; + let b = r.messageIdToTopic[i]; + b && b.forEach((E) => { + delete r._resubscribeTopics[E]; }); } - delete r.messageIdToTopic[i], r._invokeStoreProcessingQueue(), a(null, n); + } + delete r.messageIdToTopic[i], r._invokeStoreProcessingQueue(), a(c, n); break; } case "unsuback": { @@ -61318,9 +61322,9 @@ ${Ez(e, r)}`); }; t.default = e; }); - var kfe = Ye((t) => { + var Tfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }); - var e = S0(), r = c2(), n = (i, s) => { + var e = _0(), r = c2(), n = (i, s) => { let { options: o } = i, a = o.protocolVersion, c = a === 5 ? s.reasonCode : s.returnCode; if (a !== 5) { let u = new e.ErrorWithReasonCode(`Protocol error: Auth packets are only supported in MQTT 5. Your version:${a}`, c); @@ -61342,8 +61346,8 @@ ${Ez(e, r)}`); }; t.default = n; }); - var Rfe = Ye((t) => { - var E, _, N, R, F, D, L, q, W, z, T, I, H, X, V, S, d, l, h, y, x, v, M, w, g, m, w5, Q, A, K, U, j, BC, k, Y, ee, ae, Oc, Z, Pc, oe, v5, pe, Zp, le, Jp, ye, Ir, Te, x5, O, Xh, $; + var Nfe = Ye((t) => { + var E, _, N, k, F, L, D, q, W, z, T, I, H, X, V, S, d, l, h, y, x, v, M, w, g, m, y5, Q, A, K, U, j, IC, R, Y, ee, ae, Ic, Z, Oc, oe, b5, pe, Yp, le, Zp, ye, Ir, Te, w5, O, Kh, $; je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }), t.LRUCache = void 0; var e = typeof performance == "object" && performance && typeof performance.now == "function" ? performance : Date, r = /* @__PURE__ */ new Set(), n = typeof cr == "object" && cr ? cr : {}, i = (te, J, ne, fe) => { typeof n.emitWarning == "function" ? n.emitWarning(te, J, ne, fe) : console.error(`[${ne}] ${J}: ${te}`); @@ -61416,10 +61420,10 @@ ${Ez(e, r)}`); Vt(this, ye); Vt(this, Te); Vt(this, O); - Vt(this, R, void 0); + Vt(this, k, void 0); Vt(this, F, void 0); - Vt(this, D, void 0); Vt(this, L, void 0); + Vt(this, D, void 0); Vt(this, q, void 0); re(this, "ttl"); re(this, "ttlResolution"); @@ -61460,7 +61464,7 @@ ${Ez(e, r)}`); Vt(this, K, () => { }); Vt(this, U, () => false); - Vt(this, k, (J10) => { + Vt(this, R, (J10) => { }); Vt(this, Y, (J10, ne2, fe2) => { }); @@ -61475,7 +61479,7 @@ ${Ez(e, r)}`); let nt = ne ? u(ne) : Array; if (!nt) throw new Error("invalid max value: " + ne); - if (Nt(this, R, ne), Nt(this, F, Ge), this.maxEntrySize = ke || he(this, F), this.sizeCalculation = Re, this.sizeCalculation) { + if (Nt(this, k, ne), Nt(this, F, Ge), this.maxEntrySize = ke || he(this, F), this.sizeCalculation = Re, this.sizeCalculation) { if (!he(this, F) && !this.maxEntrySize) throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize"); if (typeof this.sizeCalculation != "function") @@ -61483,21 +61487,21 @@ ${Ez(e, r)}`); } if (Je !== void 0 && typeof Je != "function") throw new TypeError("fetchMethod must be a function if specified"); - if (Nt(this, q, Je), Nt(this, w, !!Je), Nt(this, T, /* @__PURE__ */ new Map()), Nt(this, I, new Array(ne).fill(void 0)), Nt(this, H, new Array(ne).fill(void 0)), Nt(this, X, new nt(ne)), Nt(this, V, new nt(ne)), Nt(this, S, 0), Nt(this, d, 0), Nt(this, l, p.create(ne)), Nt(this, W, 0), Nt(this, z, 0), typeof De == "function" && Nt(this, D, De), typeof ut == "function" ? (Nt(this, L, ut), Nt(this, h, [])) : (Nt(this, L, void 0), Nt(this, h, void 0)), Nt(this, M, !!he(this, D)), Nt(this, g, !!he(this, L)), this.noDisposeOnSet = !!Ve, this.noUpdateTTL = !!Ze, this.noDeleteOnFetchRejection = !!Me, this.allowStaleOnFetchRejection = !!et, this.allowStaleOnFetchAbort = !!Ce, this.ignoreFetchAbort = !!ze, this.maxEntrySize !== 0) { + if (Nt(this, q, Je), Nt(this, w, !!Je), Nt(this, T, /* @__PURE__ */ new Map()), Nt(this, I, new Array(ne).fill(void 0)), Nt(this, H, new Array(ne).fill(void 0)), Nt(this, X, new nt(ne)), Nt(this, V, new nt(ne)), Nt(this, S, 0), Nt(this, d, 0), Nt(this, l, p.create(ne)), Nt(this, W, 0), Nt(this, z, 0), typeof De == "function" && Nt(this, L, De), typeof ut == "function" ? (Nt(this, D, ut), Nt(this, h, [])) : (Nt(this, D, void 0), Nt(this, h, void 0)), Nt(this, M, !!he(this, L)), Nt(this, g, !!he(this, D)), this.noDisposeOnSet = !!Ve, this.noUpdateTTL = !!Ze, this.noDeleteOnFetchRejection = !!Me, this.allowStaleOnFetchRejection = !!et, this.allowStaleOnFetchAbort = !!Ce, this.ignoreFetchAbort = !!ze, this.maxEntrySize !== 0) { if (he(this, F) !== 0 && !c(he(this, F))) throw new TypeError("maxSize must be a positive integer if specified"); if (!c(this.maxEntrySize)) throw new TypeError("maxEntrySize must be a positive integer if specified"); - At(this, j, BC).call(this); + At(this, j, IC).call(this); } if (this.allowStale = !!Ne, this.noDeleteOnStaleGet = !!Pe, this.updateAgeOnGet = !!ve, this.updateAgeOnHas = !!Ae, this.ttlResolution = c(ge) || ge === 0 ? ge : 1, this.ttlAutopurge = !!de, this.ttl = fe || 0, this.ttl) { if (!c(this.ttl)) throw new TypeError("ttl must be a positive integer if specified"); - At(this, m, w5).call(this); + At(this, m, y5).call(this); } - if (he(this, R) === 0 && this.ttl === 0 && he(this, F) === 0) + if (he(this, k) === 0 && this.ttl === 0 && he(this, F) === 0) throw new TypeError("At least one of max, maxSize, or ttl is required"); - if (!this.ttlAutopurge && !he(this, R) && !he(this, F)) { + if (!this.ttlAutopurge && !he(this, k) && !he(this, F)) { let qe = "LRU_CACHE_UNBOUNDED"; a(qe) && (r.add(qe), i("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.", "UnboundedCacheWarning", qe, $)); } @@ -61512,23 +61516,23 @@ ${Ez(e, r)}`); return At(fe = J, ye, Ir).call(fe, ne); }, backgroundFetch: (ne, fe, ge, de) => { var ve; - return At(ve = J, le, Jp).call(ve, ne, fe, ge, de); + return At(ve = J, le, Zp).call(ve, ne, fe, ge, de); }, moveToTail: (ne) => { var fe; - return At(fe = J, O, Xh).call(fe, ne); + return At(fe = J, O, Kh).call(fe, ne); }, indexes: (ne) => { var fe; - return At(fe = J, ae, Oc).call(fe, ne); + return At(fe = J, ae, Ic).call(fe, ne); }, rindexes: (ne) => { var fe; - return At(fe = J, Z, Pc).call(fe, ne); + return At(fe = J, Z, Oc).call(fe, ne); }, isStale: (ne) => { var fe; return he(fe = J, U).call(fe, ne); } }; } get max() { - return he(this, R); + return he(this, k); } get maxSize() { return he(this, F); @@ -61543,73 +61547,73 @@ ${Ez(e, r)}`); return he(this, q); } get dispose() { - return he(this, D); + return he(this, L); } get disposeAfter() { - return he(this, L); + return he(this, D); } getRemainingTTL(J) { return he(this, T).has(J) ? 1 / 0 : 0; } *entries() { - for (let J of At(this, ae, Oc).call(this)) + for (let J of At(this, ae, Ic).call(this)) he(this, H)[J] !== void 0 && he(this, I)[J] !== void 0 && !At(this, ye, Ir).call(this, he(this, H)[J]) && (yield [he(this, I)[J], he(this, H)[J]]); } *rentries() { - for (let J of At(this, Z, Pc).call(this)) + for (let J of At(this, Z, Oc).call(this)) he(this, H)[J] !== void 0 && he(this, I)[J] !== void 0 && !At(this, ye, Ir).call(this, he(this, H)[J]) && (yield [he(this, I)[J], he(this, H)[J]]); } *keys() { - for (let J of At(this, ae, Oc).call(this)) { + for (let J of At(this, ae, Ic).call(this)) { let ne = he(this, I)[J]; ne !== void 0 && !At(this, ye, Ir).call(this, he(this, H)[J]) && (yield ne); } } *rkeys() { - for (let J of At(this, Z, Pc).call(this)) { + for (let J of At(this, Z, Oc).call(this)) { let ne = he(this, I)[J]; ne !== void 0 && !At(this, ye, Ir).call(this, he(this, H)[J]) && (yield ne); } } *values() { - for (let J of At(this, ae, Oc).call(this)) + for (let J of At(this, ae, Ic).call(this)) he(this, H)[J] !== void 0 && !At(this, ye, Ir).call(this, he(this, H)[J]) && (yield he(this, H)[J]); } *rvalues() { - for (let J of At(this, Z, Pc).call(this)) + for (let J of At(this, Z, Oc).call(this)) he(this, H)[J] !== void 0 && !At(this, ye, Ir).call(this, he(this, H)[J]) && (yield he(this, H)[J]); } [Symbol.iterator]() { return this.entries(); } find(J, ne = {}) { - for (let fe of At(this, ae, Oc).call(this)) { + for (let fe of At(this, ae, Ic).call(this)) { let ge = he(this, H)[fe], de = At(this, ye, Ir).call(this, ge) ? ge.__staleWhileFetching : ge; if (de !== void 0 && J(de, he(this, I)[fe], this)) return this.get(he(this, I)[fe], ne); } } forEach(J, ne = this) { - for (let fe of At(this, ae, Oc).call(this)) { + for (let fe of At(this, ae, Ic).call(this)) { let ge = he(this, H)[fe], de = At(this, ye, Ir).call(this, ge) ? ge.__staleWhileFetching : ge; de !== void 0 && J.call(ne, de, he(this, I)[fe], this); } } rforEach(J, ne = this) { - for (let fe of At(this, Z, Pc).call(this)) { + for (let fe of At(this, Z, Oc).call(this)) { let ge = he(this, H)[fe], de = At(this, ye, Ir).call(this, ge) ? ge.__staleWhileFetching : ge; de !== void 0 && J.call(ne, de, he(this, I)[fe], this); } } purgeStale() { let J = false; - for (let ne of At(this, Z, Pc).call(this, { allowStale: true })) + for (let ne of At(this, Z, Oc).call(this, { allowStale: true })) he(this, U).call(this, ne) && (this.delete(he(this, I)[ne]), J = true); return J; } dump() { let J = []; - for (let ne of At(this, ae, Oc).call(this, { allowStale: true })) { + for (let ne of At(this, ae, Ic).call(this, { allowStale: true })) { let fe = he(this, I)[ne], ge = he(this, H)[ne], de = At(this, ye, Ir).call(this, ge) ? ge.__staleWhileFetching : ge; if (de === void 0 || fe === void 0) continue; @@ -61642,18 +61646,18 @@ ${Ez(e, r)}`); return Ne && (Ne.set = "miss", Ne.maxEntrySizeExceeded = true), this.delete(J), this; let Ve = he(this, W) === 0 ? void 0 : he(this, T).get(J); if (Ve === void 0) - Ve = he(this, W) === 0 ? he(this, d) : he(this, l).length !== 0 ? he(this, l).pop() : he(this, W) === he(this, R) ? At(this, pe, Zp).call(this, false) : he(this, W), he(this, I)[Ve] = J, he(this, H)[Ve] = ne, he(this, T).set(J, Ve), he(this, X)[he(this, d)] = Ve, he(this, V)[Ve] = he(this, d), Nt(this, d, Ve), W0(this, W)._++, he(this, Y).call(this, Ve, ut, Ne), Ne && (Ne.set = "add"), De = false; + Ve = he(this, W) === 0 ? he(this, d) : he(this, l).length !== 0 ? he(this, l).pop() : he(this, W) === he(this, k) ? At(this, pe, Yp).call(this, false) : he(this, W), he(this, I)[Ve] = J, he(this, H)[Ve] = ne, he(this, T).set(J, Ve), he(this, X)[he(this, d)] = Ve, he(this, V)[Ve] = he(this, d), Nt(this, d, Ve), H0(this, W)._++, he(this, Y).call(this, Ve, ut, Ne), Ne && (Ne.set = "add"), De = false; else { - At(this, O, Xh).call(this, Ve); + At(this, O, Kh).call(this, Ve); let Me = he(this, H)[Ve]; if (ne !== Me) { if (he(this, w) && At(this, ye, Ir).call(this, Me)) { Me.__abortController.abort(new Error("replaced")); let { __staleWhileFetching: Pe } = Me; - Pe !== void 0 && !ve && (he(this, M) && ((Ze = he(this, D)) == null || Ze.call(this, Pe, J, "set")), he(this, g) && ((Ge = he(this, h)) == null || Ge.push([Pe, J, "set"]))); + Pe !== void 0 && !ve && (he(this, M) && ((Ze = he(this, L)) == null || Ze.call(this, Pe, J, "set")), he(this, g) && ((Ge = he(this, h)) == null || Ge.push([Pe, J, "set"]))); } else - ve || (he(this, M) && ((ke = he(this, D)) == null || ke.call(this, Me, J, "set")), he(this, g) && ((Re = he(this, h)) == null || Re.push([Me, J, "set"]))); - if (he(this, k).call(this, Ve), he(this, Y).call(this, Ve, ut, Ne), he(this, H)[Ve] = ne, Ne) { + ve || (he(this, M) && ((ke = he(this, L)) == null || ke.call(this, Me, J, "set")), he(this, g) && ((Re = he(this, h)) == null || Re.push([Me, J, "set"]))); + if (he(this, R).call(this, Ve), he(this, Y).call(this, Ve, ut, Ne), he(this, H)[Ve] = ne, Ne) { Ne.set = "replace"; let Pe = Me && At(this, ye, Ir).call(this, Me) ? Me.__staleWhileFetching : Me; Pe !== void 0 && (Ne.oldValue = Pe); @@ -61661,10 +61665,10 @@ ${Ez(e, r)}`); } else Ne && (Ne.set = "update"); } - if (ge !== 0 && !he(this, v) && At(this, m, w5).call(this), he(this, v) && (De || he(this, K).call(this, Ve, ge, de), Ne && he(this, A).call(this, Ne, Ve)), !ve && he(this, g) && he(this, h)) { + if (ge !== 0 && !he(this, v) && At(this, m, y5).call(this), he(this, v) && (De || he(this, K).call(this, Ve, ge, de), Ne && he(this, A).call(this, Ne, Ve)), !ve && he(this, g) && he(this, h)) { let Me = he(this, h), Pe; for (; Pe = Me == null ? void 0 : Me.shift(); ) - (Je = he(this, L)) == null || Je.call(this, ...Pe); + (Je = he(this, D)) == null || Je.call(this, ...Pe); } return this; } @@ -61673,7 +61677,7 @@ ${Ez(e, r)}`); try { for (; he(this, W); ) { let ne = he(this, H)[he(this, S)]; - if (At(this, pe, Zp).call(this, true), At(this, ye, Ir).call(this, ne)) { + if (At(this, pe, Yp).call(this, true), At(this, ye, Ir).call(this, ne)) { if (ne.__staleWhileFetching) return ne.__staleWhileFetching; } else if (ne !== void 0) @@ -61683,7 +61687,7 @@ ${Ez(e, r)}`); if (he(this, g) && he(this, h)) { let ne = he(this, h), fe; for (; fe = ne == null ? void 0 : ne.shift(); ) - (J = he(this, L)) == null || J.call(this, ...fe); + (J = he(this, D)) == null || J.call(this, ...fe); } } } @@ -61715,7 +61719,7 @@ ${Ez(e, r)}`); let et = { allowStale: fe, updateAgeOnGet: ge, noDeleteOnStaleGet: de, ttl: ve, noDisposeOnSet: Ae, size: Ne, sizeCalculation: De, noUpdateTTL: ut, noDeleteOnFetchRejection: Ve, allowStaleOnFetchRejection: Ze, allowStaleOnFetchAbort: ke, ignoreFetchAbort: Ge, status: Me, signal: Pe }, Ce = he(this, T).get(J); if (Ce === void 0) { Me && (Me.fetch = "miss"); - let ze = At(this, le, Jp).call(this, J, Ce, et, Re); + let ze = At(this, le, Zp).call(this, J, Ce, et, Re); return ze.__returned = ze; } else { let ze = he(this, H)[Ce]; @@ -61725,8 +61729,8 @@ ${Ez(e, r)}`); } let nt = he(this, U).call(this, Ce); if (!Je && !nt) - return Me && (Me.fetch = "hit"), At(this, O, Xh).call(this, Ce), ge && he(this, Q).call(this, Ce), Me && he(this, A).call(this, Me, Ce), ze; - let qe = At(this, le, Jp).call(this, J, Ce, et, Re), Ke = qe.__staleWhileFetching !== void 0 && fe; + return Me && (Me.fetch = "hit"), At(this, O, Kh).call(this, Ce), ge && he(this, Q).call(this, Ce), Me && he(this, A).call(this, Me, Ce), ze; + let qe = At(this, le, Zp).call(this, J, Ce, et, Re), Ke = qe.__staleWhileFetching !== void 0 && fe; return Me && (Me.fetch = nt ? "stale" : "refresh", Ke && nt && (Me.returnedStale = true)), Ke ? qe.__staleWhileFetching : qe.__returned = qe; } } @@ -61734,7 +61738,7 @@ ${Ez(e, r)}`); let { allowStale: fe = this.allowStale, updateAgeOnGet: ge = this.updateAgeOnGet, noDeleteOnStaleGet: de = this.noDeleteOnStaleGet, status: ve } = ne, Ae = he(this, T).get(J); if (Ae !== void 0) { let Ne = he(this, H)[Ae], De = At(this, ye, Ir).call(this, Ne); - return ve && he(this, A).call(this, ve, Ae), he(this, U).call(this, Ae) ? (ve && (ve.get = "stale"), De ? (ve && fe && Ne.__staleWhileFetching !== void 0 && (ve.returnedStale = true), fe ? Ne.__staleWhileFetching : void 0) : (de || this.delete(J), ve && fe && (ve.returnedStale = true), fe ? Ne : void 0)) : (ve && (ve.get = "hit"), De ? Ne.__staleWhileFetching : (At(this, O, Xh).call(this, Ae), ge && he(this, Q).call(this, Ae), Ne)); + return ve && he(this, A).call(this, ve, Ae), he(this, U).call(this, Ae) ? (ve && (ve.get = "stale"), De ? (ve && fe && Ne.__staleWhileFetching !== void 0 && (ve.returnedStale = true), fe ? Ne.__staleWhileFetching : void 0) : (de || this.delete(J), ve && fe && (ve.returnedStale = true), fe ? Ne : void 0)) : (ve && (ve.get = "hit"), De ? Ne.__staleWhileFetching : (At(this, O, Kh).call(this, Ae), ge && he(this, Q).call(this, Ae), Ne)); } else ve && (ve.get = "miss"); } @@ -61747,37 +61751,37 @@ ${Ez(e, r)}`); if (ne = true, he(this, W) === 1) this.clear(); else { - he(this, k).call(this, Ae); + he(this, R).call(this, Ae); let Ne = he(this, H)[Ae]; - At(this, ye, Ir).call(this, Ne) ? Ne.__abortController.abort(new Error("deleted")) : (he(this, M) || he(this, g)) && (he(this, M) && ((fe = he(this, D)) == null || fe.call(this, Ne, J, "delete")), he(this, g) && ((ge = he(this, h)) == null || ge.push([Ne, J, "delete"]))), he(this, T).delete(J), he(this, I)[Ae] = void 0, he(this, H)[Ae] = void 0, Ae === he(this, d) ? Nt(this, d, he(this, V)[Ae]) : Ae === he(this, S) ? Nt(this, S, he(this, X)[Ae]) : (he(this, X)[he(this, V)[Ae]] = he(this, X)[Ae], he(this, V)[he(this, X)[Ae]] = he(this, V)[Ae]), W0(this, W)._--, he(this, l).push(Ae); + At(this, ye, Ir).call(this, Ne) ? Ne.__abortController.abort(new Error("deleted")) : (he(this, M) || he(this, g)) && (he(this, M) && ((fe = he(this, L)) == null || fe.call(this, Ne, J, "delete")), he(this, g) && ((ge = he(this, h)) == null || ge.push([Ne, J, "delete"]))), he(this, T).delete(J), he(this, I)[Ae] = void 0, he(this, H)[Ae] = void 0, Ae === he(this, d) ? Nt(this, d, he(this, V)[Ae]) : Ae === he(this, S) ? Nt(this, S, he(this, X)[Ae]) : (he(this, X)[he(this, V)[Ae]] = he(this, X)[Ae], he(this, V)[he(this, X)[Ae]] = he(this, V)[Ae]), H0(this, W)._--, he(this, l).push(Ae); } } if (he(this, g) && ((de = he(this, h)) != null && de.length)) { let Ae = he(this, h), Ne; for (; Ne = Ae == null ? void 0 : Ae.shift(); ) - (ve = he(this, L)) == null || ve.call(this, ...Ne); + (ve = he(this, D)) == null || ve.call(this, ...Ne); } return ne; } clear() { var J, ne, fe; - for (let ge of At(this, Z, Pc).call(this, { allowStale: true })) { + for (let ge of At(this, Z, Oc).call(this, { allowStale: true })) { let de = he(this, H)[ge]; if (At(this, ye, Ir).call(this, de)) de.__abortController.abort(new Error("deleted")); else { let ve = he(this, I)[ge]; - he(this, M) && ((J = he(this, D)) == null || J.call(this, de, ve, "delete")), he(this, g) && ((ne = he(this, h)) == null || ne.push([de, ve, "delete"])); + he(this, M) && ((J = he(this, L)) == null || J.call(this, de, ve, "delete")), he(this, g) && ((ne = he(this, h)) == null || ne.push([de, ve, "delete"])); } } if (he(this, T).clear(), he(this, H).fill(void 0), he(this, I).fill(void 0), he(this, v) && he(this, x) && (he(this, v).fill(0), he(this, x).fill(0)), he(this, y) && he(this, y).fill(0), Nt(this, S, 0), Nt(this, d, 0), he(this, l).length = 0, Nt(this, z, 0), Nt(this, W, 0), he(this, g) && he(this, h)) { let ge = he(this, h), de; for (; de = ge == null ? void 0 : ge.shift(); ) - (fe = he(this, L)) == null || fe.call(this, ...de); + (fe = he(this, D)) == null || fe.call(this, ...de); } } - }, R = /* @__PURE__ */ new WeakMap(), F = /* @__PURE__ */ new WeakMap(), D = /* @__PURE__ */ new WeakMap(), L = /* @__PURE__ */ new WeakMap(), q = /* @__PURE__ */ new WeakMap(), W = /* @__PURE__ */ new WeakMap(), z = /* @__PURE__ */ new WeakMap(), T = /* @__PURE__ */ new WeakMap(), I = /* @__PURE__ */ new WeakMap(), H = /* @__PURE__ */ new WeakMap(), X = /* @__PURE__ */ new WeakMap(), V = /* @__PURE__ */ new WeakMap(), S = /* @__PURE__ */ new WeakMap(), d = /* @__PURE__ */ new WeakMap(), l = /* @__PURE__ */ new WeakMap(), h = /* @__PURE__ */ new WeakMap(), y = /* @__PURE__ */ new WeakMap(), x = /* @__PURE__ */ new WeakMap(), v = /* @__PURE__ */ new WeakMap(), M = /* @__PURE__ */ new WeakMap(), w = /* @__PURE__ */ new WeakMap(), g = /* @__PURE__ */ new WeakMap(), m = /* @__PURE__ */ new WeakSet(), w5 = function() { - let J = new f(he(this, R)), ne = new f(he(this, R)); + }, k = /* @__PURE__ */ new WeakMap(), F = /* @__PURE__ */ new WeakMap(), L = /* @__PURE__ */ new WeakMap(), D = /* @__PURE__ */ new WeakMap(), q = /* @__PURE__ */ new WeakMap(), W = /* @__PURE__ */ new WeakMap(), z = /* @__PURE__ */ new WeakMap(), T = /* @__PURE__ */ new WeakMap(), I = /* @__PURE__ */ new WeakMap(), H = /* @__PURE__ */ new WeakMap(), X = /* @__PURE__ */ new WeakMap(), V = /* @__PURE__ */ new WeakMap(), S = /* @__PURE__ */ new WeakMap(), d = /* @__PURE__ */ new WeakMap(), l = /* @__PURE__ */ new WeakMap(), h = /* @__PURE__ */ new WeakMap(), y = /* @__PURE__ */ new WeakMap(), x = /* @__PURE__ */ new WeakMap(), v = /* @__PURE__ */ new WeakMap(), M = /* @__PURE__ */ new WeakMap(), w = /* @__PURE__ */ new WeakMap(), g = /* @__PURE__ */ new WeakMap(), m = /* @__PURE__ */ new WeakSet(), y5 = function() { + let J = new f(he(this, k)), ne = new f(he(this, k)); Nt(this, v, J), Nt(this, x, ne), Nt(this, K, (de, ve, Ae = e.now()) => { if (ne[de] = ve !== 0 ? Ae : 0, J[de] = ve, ve !== 0 && this.ttlAutopurge) { let Ne = setTimeout(() => { @@ -61814,9 +61818,9 @@ ${Ez(e, r)}`); let De = (fe || ge()) - Ne; return Ae - De; }, Nt(this, U, (de) => J[de] !== 0 && ne[de] !== 0 && (fe || ge()) - ne[de] > J[de]); - }, Q = /* @__PURE__ */ new WeakMap(), A = /* @__PURE__ */ new WeakMap(), K = /* @__PURE__ */ new WeakMap(), U = /* @__PURE__ */ new WeakMap(), j = /* @__PURE__ */ new WeakSet(), BC = function() { - let J = new f(he(this, R)); - Nt(this, z, 0), Nt(this, y, J), Nt(this, k, (ne) => { + }, Q = /* @__PURE__ */ new WeakMap(), A = /* @__PURE__ */ new WeakMap(), K = /* @__PURE__ */ new WeakMap(), U = /* @__PURE__ */ new WeakMap(), j = /* @__PURE__ */ new WeakSet(), IC = function() { + let J = new f(he(this, k)); + Nt(this, z, 0), Nt(this, y, J), Nt(this, R, (ne) => { Nt(this, z, he(this, z) - J[ne]), J[ne] = 0; }), Nt(this, ee, (ne, fe, ge, de) => { if (At(this, ye, Ir).call(this, fe)) @@ -61834,25 +61838,25 @@ ${Ez(e, r)}`); if (J[ne] = fe, he(this, F)) { let de = he(this, F) - J[ne]; for (; he(this, z) > de; ) - At(this, pe, Zp).call(this, true); + At(this, pe, Yp).call(this, true); } Nt(this, z, he(this, z) + J[ne]), ge && (ge.entrySize = fe, ge.totalCalculatedSize = he(this, z)); }); - }, k = /* @__PURE__ */ new WeakMap(), Y = /* @__PURE__ */ new WeakMap(), ee = /* @__PURE__ */ new WeakMap(), ae = /* @__PURE__ */ new WeakSet(), Oc = function* ({ allowStale: J = this.allowStale } = {}) { + }, R = /* @__PURE__ */ new WeakMap(), Y = /* @__PURE__ */ new WeakMap(), ee = /* @__PURE__ */ new WeakMap(), ae = /* @__PURE__ */ new WeakSet(), Ic = function* ({ allowStale: J = this.allowStale } = {}) { if (he(this, W)) - for (let ne = he(this, d); !(!At(this, oe, v5).call(this, ne) || ((J || !he(this, U).call(this, ne)) && (yield ne), ne === he(this, S))); ) + for (let ne = he(this, d); !(!At(this, oe, b5).call(this, ne) || ((J || !he(this, U).call(this, ne)) && (yield ne), ne === he(this, S))); ) ne = he(this, V)[ne]; - }, Z = /* @__PURE__ */ new WeakSet(), Pc = function* ({ allowStale: J = this.allowStale } = {}) { + }, Z = /* @__PURE__ */ new WeakSet(), Oc = function* ({ allowStale: J = this.allowStale } = {}) { if (he(this, W)) - for (let ne = he(this, S); !(!At(this, oe, v5).call(this, ne) || ((J || !he(this, U).call(this, ne)) && (yield ne), ne === he(this, d))); ) + for (let ne = he(this, S); !(!At(this, oe, b5).call(this, ne) || ((J || !he(this, U).call(this, ne)) && (yield ne), ne === he(this, d))); ) ne = he(this, X)[ne]; - }, oe = /* @__PURE__ */ new WeakSet(), v5 = function(J) { + }, oe = /* @__PURE__ */ new WeakSet(), b5 = function(J) { return J !== void 0 && he(this, T).get(he(this, I)[J]) === J; - }, pe = /* @__PURE__ */ new WeakSet(), Zp = function(J) { + }, pe = /* @__PURE__ */ new WeakSet(), Yp = function(J) { var de, ve; let ne = he(this, S), fe = he(this, I)[ne], ge = he(this, H)[ne]; - return he(this, w) && At(this, ye, Ir).call(this, ge) ? ge.__abortController.abort(new Error("evicted")) : (he(this, M) || he(this, g)) && (he(this, M) && ((de = he(this, D)) == null || de.call(this, ge, fe, "evict")), he(this, g) && ((ve = he(this, h)) == null || ve.push([ge, fe, "evict"]))), he(this, k).call(this, ne), J && (he(this, I)[ne] = void 0, he(this, H)[ne] = void 0, he(this, l).push(ne)), he(this, W) === 1 ? (Nt(this, S, Nt(this, d, 0)), he(this, l).length = 0) : Nt(this, S, he(this, X)[ne]), he(this, T).delete(fe), W0(this, W)._--, ne; - }, le = /* @__PURE__ */ new WeakSet(), Jp = function(J, ne, fe, ge) { + return he(this, w) && At(this, ye, Ir).call(this, ge) ? ge.__abortController.abort(new Error("evicted")) : (he(this, M) || he(this, g)) && (he(this, M) && ((de = he(this, L)) == null || de.call(this, ge, fe, "evict")), he(this, g) && ((ve = he(this, h)) == null || ve.push([ge, fe, "evict"]))), he(this, R).call(this, ne), J && (he(this, I)[ne] = void 0, he(this, H)[ne] = void 0, he(this, l).push(ne)), he(this, W) === 1 ? (Nt(this, S, Nt(this, d, 0)), he(this, l).length = 0) : Nt(this, S, he(this, X)[ne]), he(this, T).delete(fe), H0(this, W)._--, ne; + }, le = /* @__PURE__ */ new WeakSet(), Zp = function(J, ne, fe, ge) { let de = ne === void 0 ? void 0 : he(this, H)[ne]; if (At(this, ye, Ir).call(this, de)) return de; @@ -61885,14 +61889,14 @@ ${Ez(e, r)}`); return false; let ne = J; return !!ne && ne instanceof Promise && ne.hasOwnProperty("__staleWhileFetching") && ne.__abortController instanceof s; - }, Te = /* @__PURE__ */ new WeakSet(), x5 = function(J, ne) { + }, Te = /* @__PURE__ */ new WeakSet(), w5 = function(J, ne) { he(this, V)[ne] = J, he(this, X)[J] = ne; - }, O = /* @__PURE__ */ new WeakSet(), Xh = function(J) { - J !== he(this, d) && (J === he(this, S) ? Nt(this, S, he(this, X)[J]) : At(this, Te, x5).call(this, he(this, V)[J], he(this, X)[J]), At(this, Te, x5).call(this, he(this, d), J), Nt(this, d, J)); + }, O = /* @__PURE__ */ new WeakSet(), Kh = function(J) { + J !== he(this, d) && (J === he(this, S) ? Nt(this, S, he(this, X)[J]) : At(this, Te, w5).call(this, he(this, V)[J], he(this, X)[J]), At(this, Te, w5).call(this, he(this, d), J), Nt(this, d, J)); }, $); t.LRUCache = b; }); - var uc = Ye((t) => { + var cc = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.ContainerIterator = t.Container = t.Base = void 0; var e = class { constructor(i = 0) { @@ -61922,9 +61926,9 @@ ${Ez(e, r)}`); }; t.Container = n; }); - var Cfe = Ye((t) => { + var Ife = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = uc(), r = class extends e.Base { + var e = cc(), r = class extends e.Base { constructor(i = []) { super(), this.S = []; let s = this; @@ -61948,9 +61952,9 @@ ${Ez(e, r)}`); }, n = r; t.default = n; }); - var Dfe = Ye((t) => { + var Ofe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = uc(), r = class extends e.Base { + var e = cc(), r = class extends e.Base { constructor(i = []) { super(), this.j = 0, this.q = []; let s = this; @@ -61985,9 +61989,9 @@ ${Ez(e, r)}`); }, n = r; t.default = n; }); - var Lfe = Ye((t) => { + var Pfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = uc(), r = class extends e.Base { + var e = cc(), r = class extends e.Base { constructor(i = [], s = function(a, c) { return a > c ? -1 : a < c ? 1 : 0; }, o = true) { @@ -62057,21 +62061,21 @@ ${Ez(e, r)}`); }, n = r; t.default = n; }); - var Sx = Ye((t) => { + var vx = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = uc(), r = class extends e.Container { + var e = cc(), r = class extends e.Container { }, n = r; t.default = n; }); - var lc = Ye((t) => { + var uc = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.throwIteratorAccessError = e; function e() { throw new RangeError("Iterator access denied!"); } }); - var UC = Ye((t) => { + var OC = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.RandomIterator = void 0; - var e = uc(), r = lc(), n = class extends e.ContainerIterator { + var e = cc(), r = uc(), n = class extends e.ContainerIterator { constructor(i, s) { super(s), this.o = i, this.iteratorType === 0 ? (this.pre = function() { return this.o === 0 && (0, r.throwIteratorAccessError)(), this.o -= 1, this; @@ -62092,18 +62096,18 @@ ${Ez(e, r)}`); }; t.RandomIterator = n; }); - var Bfe = Ye((t) => { + var kfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = n(Sx()), r = UC(); + var e = n(vx()), r = OC(); function n(a) { return a && a.t ? a : { default: a }; } - var i = class jC extends r.RandomIterator { + var i = class PC extends r.RandomIterator { constructor(c, u, f) { super(c, f), this.container = u; } copy() { - return new jC(this.o, this.container, this.iteratorType); + return new PC(this.o, this.container, this.iteratorType); } }, s = class extends e.default { constructor(a = [], c = true) { @@ -62205,13 +62209,13 @@ ${Ez(e, r)}`); }, o = s; t.default = o; }); - var Ufe = Ye((t) => { + var Rfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = i(Sx()), r = uc(), n = lc(); + var e = i(vx()), r = cc(), n = uc(); function i(c) { return c && c.t ? c : { default: c }; } - var s = class VC extends r.ContainerIterator { + var s = class kC extends r.ContainerIterator { constructor(u, f, p, b) { super(b), this.o = u, this.h = f, this.container = p, this.iteratorType === 0 ? (this.pre = function() { return this.o.L === this.h && (0, n.throwIteratorAccessError)(), this.o = this.o.L, this; @@ -62230,7 +62234,7 @@ ${Ez(e, r)}`); this.o === this.h && (0, n.throwIteratorAccessError)(), this.o.l = u; } copy() { - return new VC(this.o, this.h, this.container, this.iteratorType); + return new kC(this.o, this.h, this.container, this.iteratorType); } }, o = class extends e.default { constructor(c = []) { @@ -62418,18 +62422,18 @@ ${Ez(e, r)}`); }, a = o; t.default = a; }); - var jfe = Ye((t) => { + var Cfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = n(Sx()), r = UC(); + var e = n(vx()), r = OC(); function n(a) { return a && a.t ? a : { default: a }; } - var i = class zC extends r.RandomIterator { + var i = class RC extends r.RandomIterator { constructor(c, u, f) { super(c, f), this.container = u; } copy() { - return new zC(this.o, this.container, this.iteratorType); + return new RC(this.o, this.container, this.iteratorType); } }, s = class extends e.default { constructor(a = [], c = 4096) { @@ -62644,7 +62648,7 @@ ${Ez(e, r)}`); }, o = s; t.default = o; }); - var Vfe = Ye((t) => { + var Dfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.TreeNodeEnableIndex = t.TreeNode = void 0; var e = class { constructor(n, i) { @@ -62706,9 +62710,9 @@ ${Ez(e, r)}`); }; t.TreeNodeEnableIndex = r; }); - var FC = Ye((t) => { + var CC = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = Vfe(), r = uc(), n = lc(), i = class extends r.Container { + var e = Dfe(), r = cc(), n = uc(), i = class extends r.Container { constructor(o = function(c, u) { return c < u ? -1 : c > u ? 1 : 0; }, a = false) { @@ -62720,8 +62724,8 @@ ${Ez(e, r)}`); b.rt += 1, b = b.tt; let E = this.he(p); if (E) { - let { parentNode: _, grandParent: N, curNode: R } = E; - _.ie(), N.ie(), R.ie(); + let { parentNode: _, grandParent: N, curNode: k } = E; + _.ie(), N.ie(), k.ie(); } } return this.i; @@ -62892,12 +62896,12 @@ ${Ez(e, r)}`); _.l = a; return; } else if (N > 0) { - let R = _.L(), F = this.v(R.u, o); + let k = _.L(), F = this.v(k.u, o); if (F === 0) { - R.l = a; + k.l = a; return; } else - F < 0 && (u = new this.re(o, a), R.W === void 0 ? (R.W = u, u.tt = R) : (_.U = u, u.tt = _)); + F < 0 && (u = new this.re(o, a), k.W === void 0 ? (k.W = u, u.tt = k) : (_.U = u, u.tt = _)); } } } @@ -63003,9 +63007,9 @@ ${Ez(e, r)}`); }, s = i; t.default = s; }); - var HC = Ye((t) => { + var DC = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = uc(), r = lc(), n = class extends e.ContainerIterator { + var e = cc(), r = uc(), n = class extends e.ContainerIterator { constructor(s, o, a) { super(a), this.o = s, this.h = o, this.iteratorType === 0 ? (this.pre = function() { return this.o === this.h.U && (0, r.throwIteratorAccessError)(), this.o = this.o.L(), this; @@ -63031,13 +63035,13 @@ ${Ez(e, r)}`); }, i = n; t.default = i; }); - var zfe = Ye((t) => { + var Lfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = i(FC()), r = i(HC()), n = lc(); + var e = i(CC()), r = i(DC()), n = uc(); function i(c) { return c && c.t ? c : { default: c }; } - var s = class qC extends r.default { + var s = class LC extends r.default { constructor(u, f, p, b) { super(u, f, b), this.container = p; } @@ -63045,7 +63049,7 @@ ${Ez(e, r)}`); return this.o === this.h && (0, n.throwIteratorAccessError)(), this.o.u; } copy() { - return new qC(this.o, this.h, this.container, this.iteratorType); + return new LC(this.o, this.h, this.container, this.iteratorType); } }, o = class extends e.default { constructor(c = [], u, f) { @@ -63111,13 +63115,13 @@ ${Ez(e, r)}`); }, a = o; t.default = a; }); - var Ffe = Ye((t) => { + var Bfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = i(FC()), r = i(HC()), n = lc(); + var e = i(CC()), r = i(DC()), n = uc(); function i(c) { return c && c.t ? c : { default: c }; } - var s = class WC extends r.default { + var s = class BC extends r.default { constructor(u, f, p, b) { super(u, f, b), this.container = p; } @@ -63136,7 +63140,7 @@ ${Ez(e, r)}`); } }); } copy() { - return new WC(this.o, this.h, this.container, this.iteratorType); + return new BC(this.o, this.h, this.container, this.iteratorType); } }, o = class extends e.default { constructor(c = [], u, f) { @@ -63211,16 +63215,16 @@ ${Ez(e, r)}`); }, a = o; t.default = a; }); - var GC = Ye((t) => { + var UC = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = e; function e(r) { let n = typeof r; return n === "object" && r !== null || n === "function"; } }); - var KC = Ye((t) => { + var jC = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.HashContainerIterator = t.HashContainer = void 0; - var e = uc(), r = i(GC()), n = lc(); + var e = cc(), r = i(UC()), n = uc(); function i(a) { return a && a.t ? a : { default: a }; } @@ -63304,9 +63308,9 @@ ${Ez(e, r)}`); }; t.HashContainer = o; }); - var Hfe = Ye((t) => { + var Ufe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = KC(), r = lc(), n = class XC extends e.HashContainerIterator { + var e = jC(), r = uc(), n = class VC extends e.HashContainerIterator { constructor(a, c, u, f) { super(a, c, f), this.container = u; } @@ -63314,7 +63318,7 @@ ${Ez(e, r)}`); return this.o === this.h && (0, r.throwIteratorAccessError)(), this.o.u; } copy() { - return new XC(this.o, this.h, this.container, this.iteratorType); + return new VC(this.o, this.h, this.container, this.iteratorType); } }, i = class extends e.HashContainer { constructor(o = []) { @@ -63372,13 +63376,13 @@ ${Ez(e, r)}`); }, s = i; t.default = s; }); - var qfe = Ye((t) => { + var jfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = KC(), r = i(GC()), n = lc(); + var e = jC(), r = i(UC()), n = uc(); function i(c) { return c && c.t ? c : { default: c }; } - var s = class YC extends e.HashContainerIterator { + var s = class zC extends e.HashContainerIterator { constructor(u, f, p, b) { super(u, f, b), this.container = p; } @@ -63397,7 +63401,7 @@ ${Ez(e, r)}`); } }); } copy() { - return new YC(this.o, this.h, this.container, this.iteratorType); + return new zC(this.o, this.h, this.container, this.iteratorType); } }, o = class extends e.HashContainer { constructor(c = []) { @@ -63465,7 +63469,7 @@ ${Ez(e, r)}`); }, a = o; t.default = a; }); - var Wfe = Ye((t) => { + var Vfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), Object.defineProperty(t, "Deque", { enumerable: true, get: function() { return o.default; } }), Object.defineProperty(t, "HashMap", { enumerable: true, get: function() { @@ -63487,14 +63491,14 @@ ${Ez(e, r)}`); } }), Object.defineProperty(t, "Vector", { enumerable: true, get: function() { return i.default; } }); - var e = p(Cfe()), r = p(Dfe()), n = p(Lfe()), i = p(Bfe()), s = p(Ufe()), o = p(jfe()), a = p(zfe()), c = p(Ffe()), u = p(Hfe()), f = p(qfe()); + var e = p(Ife()), r = p(Ofe()), n = p(Pfe()), i = p(kfe()), s = p(Rfe()), o = p(Cfe()), a = p(Lfe()), c = p(Bfe()), u = p(Ufe()), f = p(jfe()); function p(b) { return b && b.t ? b : { default: b }; } }); - var Gfe = Ye((t, e) => { + var zfe = Ye((t, e) => { je(), Ue(), Be(); - var r = Wfe().OrderedSet, n = $a()("number-allocator:trace"), i = $a()("number-allocator:error"); + var r = Vfe().OrderedSet, n = Qa()("number-allocator:trace"), i = Qa()("number-allocator:error"); function s(a, c) { this.low = a, this.high = c; } @@ -63559,14 +63563,14 @@ ${Ez(e, r)}`); console.log(a); }, e.exports = o; }); - var ZC = Ye((t, e) => { + var FC = Ye((t, e) => { je(), Ue(), Be(); - var r = Gfe(); + var r = zfe(); e.exports.NumberAllocator = r; }); - var Kfe = Ye((t) => { + var Ffe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }); - var e = Rfe(), r = ZC(), n = class { + var e = Nfe(), r = FC(), n = class { constructor(i) { i > 0 && (this.aliasToTopic = new e.LRUCache({ max: i }), this.topicToAlias = {}, this.numberAllocator = new r.NumberAllocator(1, i), this.max = i, this.length = 0); } @@ -63592,13 +63596,13 @@ ${Ez(e, r)}`); }; t.default = n; }); - var Xfe = Ye((t) => { + var Hfe = Ye((t) => { je(), Ue(), Be(); var e = t && t.__importDefault || function(o) { return o && o.__esModule ? o : { default: o }; }; Object.defineProperty(t, "__esModule", { value: true }); - var r = c2(), n = e(Kfe()), i = S0(), s = (o, a) => { + var r = c2(), n = e(Ffe()), i = _0(), s = (o, a) => { o.log("_handleConnack"); let { options: c } = o, u = c.protocolVersion === 5 ? a.reasonCode : a.returnCode; if (clearTimeout(o.connackTimer), delete o.topicAliasSend, a.properties) { @@ -63620,7 +63624,7 @@ ${Ez(e, r)}`); }; t.default = s; }); - var Yfe = Ye((t) => { + var qfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }); var e = (r, n, i) => { r.log("handling pubrel packet"); @@ -63635,13 +63639,13 @@ ${Ez(e, r)}`); }; t.default = e; }); - var Zfe = Ye((t) => { + var Wfe = Ye((t) => { je(), Ue(), Be(); var e = t && t.__importDefault || function(c) { return c && c.__esModule ? c : { default: c }; }; Object.defineProperty(t, "__esModule", { value: true }); - var r = e(Ofe()), n = e(kfe()), i = e(Xfe()), s = e(c2()), o = e(Yfe()), a = (c, u, f) => { + var r = e(Mfe()), n = e(Tfe()), i = e(Hfe()), s = e(c2()), o = e(qfe()), a = (c, u, f) => { let { options: p } = c; if (p.protocolVersion === 5 && p.properties && p.properties.maximumPacketSize && p.properties.maximumPacketSize < u.length) return c.emit("error", new Error(`exceeding packets size ${u.cmd}`)), c.end({ reasonCode: 149, properties: { reasonString: "Maximum packet size was exceeded" } }), c; @@ -63678,28 +63682,28 @@ ${Ez(e, r)}`); }; t.default = a; }); - var Jfe = Ye((t) => { + var Gfe = Ye((t) => { je(), Ue(), Be(); var e = t && t.__importDefault || function(s) { return s && s.__esModule ? s : { default: s }; }; Object.defineProperty(t, "__esModule", { value: true }), t.TypedEventEmitter = void 0; - var r = e((Zf(), vr(Il))), n = S0(), i = class { + var r = e((Yf(), vr(Nl))), n = _0(), i = class { }; t.TypedEventEmitter = i, (0, n.applyMixin)(i, r.default); }); var u2 = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }), t.isReactNativeBrowser = t.isWebWorker = void 0; var e = () => { - var s; - return typeof window < "u" ? typeof bi < "u" && ((s = bi.userAgent) === null || s === void 0 ? void 0 : s.toLowerCase().indexOf(" electron/")) > -1 && cr != null && cr.versions ? !Object.prototype.hasOwnProperty.call(cr.versions, "electron") : typeof window.document < "u" : false; - }, r = () => { - var s, o; - return !!(typeof self == "object" && !((o = (s = self == null ? void 0 : self.constructor) === null || s === void 0 ? void 0 : s.name) === null || o === void 0) && o.includes("WorkerGlobalScope")); - }, n = () => typeof bi < "u" && bi.product === "ReactNative", i = e() || r() || n(); - t.isWebWorker = r(), t.isReactNativeBrowser = n(), t.default = i; + var o; + return typeof window < "u" ? typeof Xn < "u" && ((o = Xn.userAgent) === null || o === void 0 ? void 0 : o.toLowerCase().indexOf(" electron/")) > -1 && cr != null && cr.versions ? !Object.prototype.hasOwnProperty.call(cr.versions, "electron") : typeof window.document < "u" : false; + }, r = () => typeof Xn < "u" && Xn.userAgent === "txiki.js", n = () => { + var o, a; + return !!(typeof self == "object" && !((a = (o = self == null ? void 0 : self.constructor) === null || o === void 0 ? void 0 : o.name) === null || a === void 0) && a.includes("WorkerGlobalScope")); + }, i = () => typeof Xn < "u" && Xn.product === "ReactNative", s = e() || n() || i() || r(); + t.isWebWorker = n(), t.isReactNativeBrowser = i(), t.default = s; }); - var Qfe = Ye((t, e) => { + var Kfe = Ye((t, e) => { je(), Ue(), Be(), function(r, n) { typeof t == "object" && typeof e < "u" ? n(t) : typeof define == "function" && define.amd ? define(["exports"], n) : (r = typeof globalThis < "u" ? globalThis : r || self, n(r.fastUniqueNumbers = {})); }(t, function(r) { @@ -63714,7 +63718,7 @@ ${Ez(e, r)}`); }; }, s = Number.MAX_SAFE_INTEGER === void 0 ? 9007199254740991 : Number.MAX_SAFE_INTEGER, o = 536870912, a = o * 2, c = function(E, _) { return function(N) { - var R = _.get(N), F = R === void 0 ? N.size : R < a ? R + 1 : 0; + var k = _.get(N), F = k === void 0 ? N.size : k < a ? k + 1 : 0; if (!N.has(F)) return E(N, F); if (N.size < o) { @@ -63732,9 +63736,9 @@ ${Ez(e, r)}`); r.addUniqueNumber = b, r.generateUniqueNumber = p; }); }); - var $fe = Ye((t, e) => { + var Xfe = Ye((t, e) => { je(), Ue(), Be(), function(r, n) { - typeof t == "object" && typeof e < "u" ? n(t, Qfe()) : typeof define == "function" && define.amd ? define(["exports", "fast-unique-numbers"], n) : (r = typeof globalThis < "u" ? globalThis : r || self, n(r.workerTimersBroker = {}, r.fastUniqueNumbers)); + typeof t == "object" && typeof e < "u" ? n(t, Kfe()) : typeof define == "function" && define.amd ? define(["exports", "fast-unique-numbers"], n) : (r = typeof globalThis < "u" ? globalThis : r || self, n(r.workerTimersBroker = {}, r.fastUniqueNumbers)); }(t, function(r, n) { var i = function(a) { return a.method !== void 0 && a.method === "call"; @@ -63744,28 +63748,28 @@ ${Ez(e, r)}`); var c = /* @__PURE__ */ new Map([[0, function() { }]]), u = /* @__PURE__ */ new Map([[0, function() { }]]), f = /* @__PURE__ */ new Map(), p = new Worker(a); - p.addEventListener("message", function(R) { - var F = R.data; + p.addEventListener("message", function(k) { + var F = k.data; if (i(F)) { - var D = F.params, L = D.timerId, q = D.timerType; + var L = F.params, D = L.timerId, q = L.timerType; if (q === "interval") { - var W = c.get(L); + var W = c.get(D); if (typeof W == "number") { var z = f.get(W); - if (z === void 0 || z.timerId !== L || z.timerType !== q) + if (z === void 0 || z.timerId !== D || z.timerType !== q) throw new Error("The timer is in an undefined state."); } else if (typeof W < "u") W(); else throw new Error("The timer is in an undefined state."); } else if (q === "timeout") { - var T = u.get(L); + var T = u.get(D); if (typeof T == "number") { var I = f.get(T); - if (I === void 0 || I.timerId !== L || I.timerType !== q) + if (I === void 0 || I.timerId !== D || I.timerType !== q) throw new Error("The timer is in an undefined state."); } else if (typeof T < "u") - T(), u.delete(L); + T(), u.delete(D); else throw new Error("The timer is in an undefined state."); } @@ -63780,29 +63784,29 @@ ${Ez(e, r)}`); throw new Error(d); } }); - var b = function(R) { + var b = function(k) { var F = n.generateUniqueNumber(f); - f.set(F, { timerId: R, timerType: "interval" }), c.set(R, F), p.postMessage({ id: F, method: "clear", params: { timerId: R, timerType: "interval" } }); - }, E = function(R) { + f.set(F, { timerId: k, timerType: "interval" }), c.set(k, F), p.postMessage({ id: F, method: "clear", params: { timerId: k, timerType: "interval" } }); + }, E = function(k) { var F = n.generateUniqueNumber(f); - f.set(F, { timerId: R, timerType: "timeout" }), u.set(R, F), p.postMessage({ id: F, method: "clear", params: { timerId: R, timerType: "timeout" } }); - }, _ = function(R) { - var F = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 0, D = n.generateUniqueNumber(c); - return c.set(D, function() { - R(), typeof c.get(D) == "function" && p.postMessage({ id: null, method: "set", params: { delay: F, now: performance.now(), timerId: D, timerType: "interval" } }); - }), p.postMessage({ id: null, method: "set", params: { delay: F, now: performance.now(), timerId: D, timerType: "interval" } }), D; - }, N = function(R) { - var F = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 0, D = n.generateUniqueNumber(u); - return u.set(D, R), p.postMessage({ id: null, method: "set", params: { delay: F, now: performance.now(), timerId: D, timerType: "timeout" } }), D; + f.set(F, { timerId: k, timerType: "timeout" }), u.set(k, F), p.postMessage({ id: F, method: "clear", params: { timerId: k, timerType: "timeout" } }); + }, _ = function(k) { + var F = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 0, L = n.generateUniqueNumber(c); + return c.set(L, function() { + k(), typeof c.get(L) == "function" && p.postMessage({ id: null, method: "set", params: { delay: F, now: performance.now(), timerId: L, timerType: "interval" } }); + }), p.postMessage({ id: null, method: "set", params: { delay: F, now: performance.now(), timerId: L, timerType: "interval" } }), L; + }, N = function(k) { + var F = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 0, L = n.generateUniqueNumber(u); + return u.set(L, k), p.postMessage({ id: null, method: "set", params: { delay: F, now: performance.now(), timerId: L, timerType: "timeout" } }), L; }; return { clearInterval: b, clearTimeout: E, setInterval: _, setTimeout: N }; }; r.load = o; }); }); - var ehe = Ye((t, e) => { + var Yfe = Ye((t, e) => { je(), Ue(), Be(), function(r, n) { - typeof t == "object" && typeof e < "u" ? n(t, $fe()) : typeof define == "function" && define.amd ? define(["exports", "worker-timers-broker"], n) : (r = typeof globalThis < "u" ? globalThis : r || self, n(r.workerTimers = {}, r.workerTimersBroker)); + typeof t == "object" && typeof e < "u" ? n(t, Xfe()) : typeof define == "function" && define.amd ? define(["exports", "worker-timers-broker"], n) : (r = typeof globalThis < "u" ? globalThis : r || self, n(r.workerTimers = {}, r.workerTimersBroker)); }(t, function(r, n) { var i = function(p, b) { var E = null; @@ -63828,7 +63832,7 @@ ${Ez(e, r)}`); r.clearInterval = a, r.clearTimeout = c, r.setInterval = u, r.setTimeout = f; }); }); - var the = Ye((t) => { + var Zfe = Ye((t) => { je(), Ue(), Be(); var e = t && t.__createBinding || (Object.create ? function(u, f, p, b) { b === void 0 && (b = p); @@ -63852,7 +63856,7 @@ ${Ez(e, r)}`); return r(f, u), f; }; Object.defineProperty(t, "__esModule", { value: true }); - var i = n(u2()), s = ehe(), o = { set: s.setInterval, clear: s.clearInterval }, a = { set: (u, f) => setInterval(u, f), clear: (u) => clearInterval(u) }, c = (u) => { + var i = n(u2()), s = Yfe(), o = { set: s.setInterval, clear: s.clearInterval }, a = { set: (u, f) => setInterval(u, f), clear: (u) => clearInterval(u) }, c = (u) => { switch (u) { case "native": return a; @@ -63865,13 +63869,13 @@ ${Ez(e, r)}`); }; t.default = c; }); - var JC = Ye((t) => { + var HC = Ye((t) => { je(), Ue(), Be(); var e = t && t.__importDefault || function(i) { return i && i.__esModule ? i : { default: i }; }; Object.defineProperty(t, "__esModule", { value: true }); - var r = e(the()), n = class { + var r = e(Zfe()), n = class { get keepaliveTimeoutTimestamp() { return this._keepaliveTimeoutTimestamp; } @@ -63882,7 +63886,7 @@ ${Ez(e, r)}`); return this._keepalive; } constructor(i, s) { - this.destroyed = false, this.client = i, this.timer = (0, r.default)(s), this.setKeepalive(i.options.keepalive); + this.destroyed = false, this.client = i, this.timer = typeof s == "object" && "set" in s && "clear" in s ? s : (0, r.default)(s), this.setKeepalive(i.options.keepalive); } clear() { this.timerId && (this.timer.clear(this.timerId), this.timerId = null); @@ -63907,7 +63911,7 @@ ${Ez(e, r)}`); }; t.default = n; }); - var _5 = Ye((t) => { + var v5 = Ye((t) => { je(), Ue(), Be(); var e = t && t.__createBinding || (Object.create ? function(W, z, T, I) { I === void 0 && (I = T); @@ -63933,20 +63937,20 @@ ${Ez(e, r)}`); return W && W.__esModule ? W : { default: W }; }; Object.defineProperty(t, "__esModule", { value: true }); - var s = i(qle()), o = i(Afe()), a = i(CC()), c = Ol(), u = i(Nfe()), f = n(Ife()), p = i($a()), b = i(DC()), E = i(Zfe()), _ = S0(), N = Jfe(), R = i(JC()), F = n(u2()), D = globalThis.setImmediate || ((...W) => { + var s = i(jle()), o = i(xfe()), a = i(AC()), c = Il(), u = i(Efe()), f = n(Sfe()), p = i(Qa()), b = i(TC()), E = i(Wfe()), _ = _0(), N = Gfe(), k = i(HC()), F = n(u2()), L = globalThis.setImmediate || ((...W) => { let z = W.shift(); (0, _.nextTick)(() => { z(...W); }); - }), L = { keepalive: 60, reschedulePings: true, protocolId: "MQTT", protocolVersion: 4, reconnectPeriod: 1e3, connectTimeout: 30 * 1e3, clean: true, resubscribe: true, writeCache: true, timerVariant: "auto" }, q = class E5 extends N.TypedEventEmitter { + }), D = { keepalive: 60, reschedulePings: true, protocolId: "MQTT", protocolVersion: 4, reconnectPeriod: 1e3, connectTimeout: 30 * 1e3, clean: true, resubscribe: true, writeCache: true, timerVariant: "auto" }, q = class x5 extends N.TypedEventEmitter { static defaultId() { return `mqttjs_${Math.random().toString(16).substr(2, 8)}`; } constructor(z, T) { super(), this.options = T || {}; - for (let I in L) - typeof this.options[I] > "u" ? this.options[I] = L[I] : this.options[I] = T[I]; - this.log = this.options.log || (0, p.default)("mqttjs:client"), this.noop = this._noop.bind(this), this.log("MqttClient :: version:", E5.VERSION), F.isWebWorker ? this.log("MqttClient :: environment", "webworker") : this.log("MqttClient :: environment", F.default ? "browser" : "node"), this.log("MqttClient :: options.protocol", T.protocol), this.log("MqttClient :: options.protocolVersion", T.protocolVersion), this.log("MqttClient :: options.username", T.username), this.log("MqttClient :: options.keepalive", T.keepalive), this.log("MqttClient :: options.reconnectPeriod", T.reconnectPeriod), this.log("MqttClient :: options.rejectUnauthorized", T.rejectUnauthorized), this.log("MqttClient :: options.properties.topicAliasMaximum", T.properties ? T.properties.topicAliasMaximum : void 0), this.options.clientId = typeof T.clientId == "string" ? T.clientId : E5.defaultId(), this.log("MqttClient :: clientId", this.options.clientId), this.options.customHandleAcks = T.protocolVersion === 5 && T.customHandleAcks ? T.customHandleAcks : (...I) => { + for (let I in D) + typeof this.options[I] > "u" ? this.options[I] = D[I] : this.options[I] = T[I]; + this.log = this.options.log || (0, p.default)("mqttjs:client"), this.noop = this._noop.bind(this), this.log("MqttClient :: version:", x5.VERSION), F.isWebWorker ? this.log("MqttClient :: environment", "webworker") : this.log("MqttClient :: environment", F.default ? "browser" : "node"), this.log("MqttClient :: options.protocol", T.protocol), this.log("MqttClient :: options.protocolVersion", T.protocolVersion), this.log("MqttClient :: options.username", T.username), this.log("MqttClient :: options.keepalive", T.keepalive), this.log("MqttClient :: options.reconnectPeriod", T.reconnectPeriod), this.log("MqttClient :: options.rejectUnauthorized", T.rejectUnauthorized), this.log("MqttClient :: options.properties.topicAliasMaximum", T.properties ? T.properties.topicAliasMaximum : void 0), this.options.clientId = typeof T.clientId == "string" ? T.clientId : x5.defaultId(), this.log("MqttClient :: clientId", this.options.clientId), this.options.customHandleAcks = T.protocolVersion === 5 && T.customHandleAcks ? T.customHandleAcks : (...I) => { I[3](null, 0); }, this.options.writeCache || (o.default.writeToStream.cacheNumbers = false), this.streamBuilder = z, this.messageIdProvider = typeof this.options.messageIdProvider > "u" ? new a.default() : this.options.messageIdProvider, this.outgoingStore = T.outgoingStore || new b.default(), this.incomingStore = T.incomingStore || new b.default(), this.queueQoSZero = T.queueQoSZero === void 0 ? true : T.queueQoSZero, this._resubscribeTopics = {}, this.messageIdToTopic = {}, this.keepaliveManager = null, this.connected = false, this.disconnecting = false, this.reconnecting = false, this.queue = [], this.connackTimer = null, this.reconnectTimer = null, this._storeProcessing = false, this._packetIdsDuringStoreProcessing = {}, this._storeProcessingQueue = [], this.outgoing = {}, this._firstConnection = true, T.properties && T.properties.topicAliasMaximum > 0 && (T.properties.topicAliasMaximum > 65535 ? this.log("MqttClient :: options.properties.topicAliasMaximum is out of range") : this.topicAliasRecv = new s.default(T.properties.topicAliasMaximum)), this.on("connect", () => { let { queue: I } = this, H = () => { @@ -64065,7 +64069,7 @@ ${Ez(e, r)}`); typeof z == "string" ? (z = [z], V = z) : Array.isArray(z) ? V = z : typeof z == "object" && (X = z.resubscribe, delete z.resubscribe, V = Object.keys(z)); let S = f.validateTopics(V); if (S !== null) - return D(I, new Error(`Invalid topic ${S}`)), this; + return L(I, new Error(`Invalid topic ${S}`)), this; if (this._checkDisconnecting(I)) return this.log("subscribe: discconecting true"), this; let d = { qos: 0 }; @@ -64119,7 +64123,7 @@ ${Ez(e, r)}`); typeof z == "string" && (z = [z]), typeof T == "function" && (I = T), I = I || this.noop; let H = f.validateTopics(z); if (H !== null) - return D(I, new Error(`Invalid topic ${H}`)), this; + return L(I, new Error(`Invalid topic ${H}`)), this; if (this._checkDisconnecting(I)) return this; let X = () => { @@ -64226,7 +64230,7 @@ ${Ez(e, r)}`); else { let H = Object.assign({ cmd: "disconnect" }, I); this.log("_cleanUp :: (%s) :: call _sendPacket with disconnect packet", this.options.clientId), this._sendPacket(H, () => { - this.log("_cleanUp :: (%s) :: destroying stream", this.options.clientId), D(() => { + this.log("_cleanUp :: (%s) :: destroying stream", this.options.clientId), L(() => { this.stream.end(() => { this.log("_cleanUp :: (%s) :: stream destroyed", this.options.clientId); }); @@ -64327,7 +64331,7 @@ ${Ez(e, r)}`); })) : T && T(new Error("No connection to broker")); } _setupKeepaliveManager() { - this.log("_setupKeepaliveManager :: keepalive %d (seconds)", this.options.keepalive), !this.keepaliveManager && this.options.keepalive && (this.keepaliveManager = new R.default(this, this.options.timerVariant)); + this.log("_setupKeepaliveManager :: keepalive %d (seconds)", this.options.keepalive), !this.keepaliveManager && this.options.keepalive && (this.keepaliveManager = new k.default(this, this.options.timerVariant)); } _destroyKeepaliveManager() { this.keepaliveManager && (this.log("_destroyKeepaliveManager :: destroying keepalive manager"), this.keepaliveManager.destroy(), this.keepaliveManager = null); @@ -64429,9 +64433,9 @@ ${Ez(e, r)}`); }; q.VERSION = _.MQTTJS_VERSION, t.default = q; }); - var rhe = Ye((t) => { + var Jfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }); - var e = ZC(), r = class { + var e = FC(), r = class { constructor() { this.numberAllocator = new e.NumberAllocator(1, 65535); } @@ -64454,9 +64458,9 @@ ${Ez(e, r)}`); t.default = r; }); function xu(t) { - throw new RangeError($C[t]); + throw new RangeError(WC[t]); } - function eE(t, e) { + function Y_(t, e) { let r = t.split("@"), n = ""; r.length > 1 && (n = r[0] + "@", t = r[1]); let i = function(s, o) { @@ -64464,10 +64468,10 @@ ${Ez(e, r)}`); for (; c--; ) a[c] = o(s[c]); return a; - }((t = t.replace(QC, ".")).split("."), e).join("."); + }((t = t.replace(qC, ".")).split("."), e).join("."); return n + i; } - function tE(t) { + function Z_(t) { let e = [], r = 0, n = t.length; for (; r < n; ) { let i = t.charCodeAt(r++); @@ -64479,26 +64483,26 @@ ${Ez(e, r)}`); } return e; } - var rE; - var nE; - var QC; - var $C; + var J_; + var Q_; + var qC; + var WC; var Gs; - var hp; + var lp; + var ub; var lb; var fb; var hb; - var db; - var kc; - var nhe = Qn(() => { - je(), Ue(), Be(), rE = /^xn--/, nE = /[^\0-\x7E]/, QC = /[\x2E\u3002\uFF0E\uFF61]/g, $C = { overflow: "Overflow: input needs wider integers to process", "not-basic": "Illegal input >= 0x80 (not a basic code point)", "invalid-input": "Invalid input" }, Gs = Math.floor, hp = String.fromCharCode, lb = function(t, e) { + var Pc; + var Qfe = $n(() => { + je(), Ue(), Be(), J_ = /^xn--/, Q_ = /[^\0-\x7E]/, qC = /[\x2E\u3002\uFF0E\uFF61]/g, WC = { overflow: "Overflow: input needs wider integers to process", "not-basic": "Illegal input >= 0x80 (not a basic code point)", "invalid-input": "Invalid input" }, Gs = Math.floor, lp = String.fromCharCode, ub = function(t, e) { return t + 22 + 75 * (t < 26) - ((e != 0) << 5); - }, fb = function(t, e, r) { + }, lb = function(t, e, r) { let n = 0; for (t = r ? Gs(t / 700) : t >> 1, t += Gs(t / e); t > 455; n += 36) t = Gs(t / 35); return Gs(n + 36 * t / (t + 38)); - }, hb = function(t) { + }, fb = function(t) { let e = [], r = t.length, n = 0, i = 128, s = 72, o = t.lastIndexOf("-"); o < 0 && (o = 0); for (let c = 0; c < o; ++c) @@ -64516,14 +64520,14 @@ ${Ez(e, r)}`); p > Gs(2147483647 / N) && xu("overflow"), p *= N; } let f = e.length + 1; - s = fb(n - u, f, u == 0), Gs(n / f) > 2147483647 - i && xu("overflow"), i += Gs(n / f), n %= f, e.splice(n++, 0, i); + s = lb(n - u, f, u == 0), Gs(n / f) > 2147483647 - i && xu("overflow"), i += Gs(n / f), n %= f, e.splice(n++, 0, i); } var a; return String.fromCodePoint(...e); - }, db = function(t) { - let e = [], r = (t = tE(t)).length, n = 128, i = 0, s = 72; + }, hb = function(t) { + let e = [], r = (t = Z_(t)).length, n = 128, i = 0, s = 72; for (let c of t) - c < 128 && e.push(hp(c)); + c < 128 && e.push(lp(c)); let o = e.length, a = o; for (o && e.push("-"); a < r; ) { let c = 2147483647; @@ -64539,32 +64543,32 @@ ${Ez(e, r)}`); if (p < E) break; let _ = p - E, N = 36 - E; - e.push(hp(lb(E + _ % N, 0))), p = Gs(_ / N); + e.push(lp(ub(E + _ % N, 0))), p = Gs(_ / N); } - e.push(hp(lb(p, 0))), s = fb(i, u, a == o), i = 0, ++a; + e.push(lp(ub(p, 0))), s = lb(i, u, a == o), i = 0, ++a; } ++i, ++n; } return e.join(""); - }, kc = { version: "2.1.0", ucs2: { decode: tE, encode: (t) => String.fromCodePoint(...t) }, decode: hb, encode: db, toASCII: function(t) { - return eE(t, function(e) { - return nE.test(e) ? "xn--" + db(e) : e; + }, Pc = { version: "2.1.0", ucs2: { decode: Z_, encode: (t) => String.fromCodePoint(...t) }, decode: fb, encode: hb, toASCII: function(t) { + return Y_(t, function(e) { + return Q_.test(e) ? "xn--" + hb(e) : e; }); }, toUnicode: function(t) { - return eE(t, function(e) { - return rE.test(e) ? hb(e.slice(4).toLowerCase()) : e; + return Y_(t, function(e) { + return J_.test(e) ? fb(e.slice(4).toLowerCase()) : e; }); - } }, kc.decode, kc.encode, kc.toASCII, kc.toUnicode, kc.ucs2, kc.version; + } }, Pc.decode, Pc.encode, Pc.toASCII, Pc.toUnicode, Pc.ucs2, Pc.version; }); - function ihe(t, e) { + function $fe(t, e) { return Object.prototype.hasOwnProperty.call(t, e); } - var iE; - var Hl; - var sE; + var $_; + var Fl; + var eE; var ko; - var she = Qn(() => { - je(), Ue(), Be(), iE = function(t, e, r, n) { + var ehe = $n(() => { + je(), Ue(), Be(), $_ = function(t, e, r, n) { e = e || "&", r = r || "="; var i = {}; if (typeof t != "string" || t.length === 0) @@ -64577,10 +64581,10 @@ ${Ez(e, r)}`); o > 0 && a > o && (a = o); for (var c = 0; c < a; ++c) { var u, f, p, b, E = t[c].replace(s, "%20"), _ = E.indexOf(r); - _ >= 0 ? (u = E.substr(0, _), f = E.substr(_ + 1)) : (u = E, f = ""), p = decodeURIComponent(u), b = decodeURIComponent(f), ihe(i, p) ? Array.isArray(i[p]) ? i[p].push(b) : i[p] = [i[p], b] : i[p] = b; + _ >= 0 ? (u = E.substr(0, _), f = E.substr(_ + 1)) : (u = E, f = ""), p = decodeURIComponent(u), b = decodeURIComponent(f), $fe(i, p) ? Array.isArray(i[p]) ? i[p].push(b) : i[p] = [i[p], b] : i[p] = b; } return i; - }, Hl = function(t) { + }, Fl = function(t) { switch (typeof t) { case "string": return t; @@ -64591,25 +64595,25 @@ ${Ez(e, r)}`); default: return ""; } - }, sE = function(t, e, r, n) { + }, eE = function(t, e, r, n) { return e = e || "&", r = r || "=", t === null && (t = void 0), typeof t == "object" ? Object.keys(t).map(function(i) { - var s = encodeURIComponent(Hl(i)) + r; + var s = encodeURIComponent(Fl(i)) + r; return Array.isArray(t[i]) ? t[i].map(function(o) { - return s + encodeURIComponent(Hl(o)); - }).join(e) : s + encodeURIComponent(Hl(t[i])); - }).join(e) : n ? encodeURIComponent(Hl(n)) + r + encodeURIComponent(Hl(t)) : ""; - }, ko = {}, ko.decode = ko.parse = iE, ko.encode = ko.stringify = sE, ko.decode, ko.encode, ko.parse, ko.stringify; + return s + encodeURIComponent(Fl(o)); + }).join(e) : s + encodeURIComponent(Fl(t[i])); + }).join(e) : n ? encodeURIComponent(Fl(n)) + r + encodeURIComponent(Fl(t)) : ""; + }, ko = {}, ko.decode = ko.parse = $_, ko.encode = ko.stringify = eE, ko.decode, ko.encode, ko.parse, ko.stringify; }); - function S5() { + function _5() { throw new Error("setTimeout has not been defined"); } - function M5() { + function E5() { throw new Error("clearTimeout has not been defined"); } - function eD(t) { + function GC(t) { if (Oa === setTimeout) return setTimeout(t, 0); - if ((Oa === S5 || !Oa) && setTimeout) + if ((Oa === _5 || !Oa) && setTimeout) return Oa = setTimeout, setTimeout(t, 0); try { return Oa(t, 0); @@ -64621,22 +64625,22 @@ ${Ez(e, r)}`); } } } - function ohe() { - Gu && Du && (Gu = false, Du.length ? Zo = Du.concat(Zo) : sd = -1, Zo.length && tD()); + function the() { + Gu && Du && (Gu = false, Du.length ? Zo = Du.concat(Zo) : id = -1, Zo.length && KC()); } - function tD() { + function KC() { if (!Gu) { - var t = eD(ohe); + var t = GC(the); Gu = true; for (var e = Zo.length; e; ) { - for (Du = Zo, Zo = []; ++sd < e; ) - Du && Du[sd].run(); - sd = -1, e = Zo.length; + for (Du = Zo, Zo = []; ++id < e; ) + Du && Du[id].run(); + id = -1, e = Zo.length; } Du = null, Gu = false, function(r) { if (Pa === clearTimeout) return clearTimeout(r); - if ((Pa === M5 || !Pa) && clearTimeout) + if ((Pa === E5 || !Pa) && clearTimeout) return Pa = clearTimeout, clearTimeout(r); try { Pa(r); @@ -64650,12 +64654,12 @@ ${Ez(e, r)}`); }(t); } } - function oE(t, e) { + function tE(t, e) { (this || Wu).fun = t, (this || Wu).array = e; } function wa() { } - var aE; + var rE; var Oa; var Pa; var Wu; @@ -64663,27 +64667,27 @@ ${Ez(e, r)}`); var Du; var Zo; var Gu; - var sd; + var id; var jr; - var ahe = Qn(() => { - je(), Ue(), Be(), Wu = typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : global, Kr = aE = {}, function() { + var rhe = $n(() => { + je(), Ue(), Be(), Wu = typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : global, Kr = rE = {}, function() { try { - Oa = typeof setTimeout == "function" ? setTimeout : S5; + Oa = typeof setTimeout == "function" ? setTimeout : _5; } catch { - Oa = S5; + Oa = _5; } try { - Pa = typeof clearTimeout == "function" ? clearTimeout : M5; + Pa = typeof clearTimeout == "function" ? clearTimeout : E5; } catch { - Pa = M5; + Pa = E5; } - }(), Zo = [], Gu = false, sd = -1, Kr.nextTick = function(t) { + }(), Zo = [], Gu = false, id = -1, Kr.nextTick = function(t) { var e = new Array(arguments.length - 1); if (arguments.length > 1) for (var r = 1; r < arguments.length; r++) e[r - 1] = arguments[r]; - Zo.push(new oE(t, e)), Zo.length !== 1 || Gu || eD(tD); - }, oE.prototype.run = function() { + Zo.push(new tE(t, e)), Zo.length !== 1 || Gu || GC(KC); + }, tE.prototype.run = function() { (this || Wu).fun.apply(null, (this || Wu).array); }, Kr.title = "browser", Kr.browser = true, Kr.env = {}, Kr.argv = [], Kr.version = "", Kr.versions = {}, Kr.on = wa, Kr.addListener = wa, Kr.once = wa, Kr.off = wa, Kr.removeListener = wa, Kr.removeAllListeners = wa, Kr.emit = wa, Kr.prependListener = wa, Kr.prependOnceListener = wa, Kr.listeners = function(t) { return []; @@ -64695,13 +64699,13 @@ ${Ez(e, r)}`); throw new Error("process.chdir is not supported"); }, Kr.umask = function() { return 0; - }, jr = aE, jr.addListener, jr.argv, jr.binding, jr.browser, jr.chdir, jr.cwd, jr.emit, jr.env, jr.listeners, jr.nextTick, jr.off, jr.on, jr.once, jr.prependListener, jr.prependOnceListener, jr.removeAllListeners, jr.removeListener, jr.title, jr.umask, jr.version, jr.versions; + }, jr = rE, jr.addListener, jr.argv, jr.binding, jr.browser, jr.chdir, jr.cwd, jr.emit, jr.env, jr.listeners, jr.nextTick, jr.off, jr.on, jr.once, jr.prependListener, jr.prependOnceListener, jr.removeAllListeners, jr.removeListener, jr.title, jr.umask, jr.version, jr.versions; }); - function che() { - if (A5) - return Qp; - A5 = true; - var t = Qp = {}, e, r; + function nhe() { + if (S5) + return Jp; + S5 = true; + var t = Jp = {}, e, r; function n() { throw new Error("setTimeout has not been defined"); } @@ -64758,23 +64762,23 @@ ${Ez(e, r)}`); if (!c) { var N = s(p); c = true; - for (var R = a.length; R; ) { - for (u = a, a = []; ++f < R; ) + for (var k = a.length; k; ) { + for (u = a, a = []; ++f < k; ) u && u[f].run(); - f = -1, R = a.length; + f = -1, k = a.length; } u = null, c = false, o(N); } } t.nextTick = function(N) { - var R = new Array(arguments.length - 1); + var k = new Array(arguments.length - 1); if (arguments.length > 1) for (var F = 1; F < arguments.length; F++) - R[F - 1] = arguments[F]; - a.push(new E(N, R)), a.length === 1 && !c && s(b); + k[F - 1] = arguments[F]; + a.push(new E(N, k)), a.length === 1 && !c && s(b); }; - function E(N, R) { - (this || Tu).fun = N, (this || Tu).array = R; + function E(N, k) { + (this || Tu).fun = N, (this || Tu).array = k; } E.prototype.run = function() { (this || Tu).fun.apply(null, (this || Tu).array); @@ -64791,19 +64795,19 @@ ${Ez(e, r)}`); throw new Error("process.chdir is not supported"); }, t.umask = function() { return 0; - }, Qp; + }, Jp; } - var Qp; - var A5; + var Jp; + var S5; var Tu; var Or; - var rD = Qn(() => { - je(), Ue(), Be(), Qp = {}, A5 = false, Tu = typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : global, Or = che(), Or.platform = "browser", Or.addListener, Or.argv, Or.binding, Or.browser, Or.chdir, Or.cwd, Or.emit, Or.env, Or.listeners, Or.nextTick, Or.off, Or.on, Or.once, Or.prependListener, Or.prependOnceListener, Or.removeAllListeners, Or.removeListener, Or.title, Or.umask, Or.version, Or.versions; + var XC = $n(() => { + je(), Ue(), Be(), Jp = {}, S5 = false, Tu = typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : global, Or = nhe(), Or.platform = "browser", Or.addListener, Or.argv, Or.binding, Or.browser, Or.chdir, Or.cwd, Or.emit, Or.env, Or.listeners, Or.nextTick, Or.off, Or.on, Or.once, Or.prependListener, Or.prependOnceListener, Or.removeAllListeners, Or.removeListener, Or.title, Or.umask, Or.version, Or.versions; }); - function uhe() { - if (T5) - return $p; - T5 = true; + function ihe() { + if (M5) + return Qp; + M5 = true; var t = Or; function e(s) { if (typeof s != "string") @@ -64885,15 +64889,15 @@ ${Ez(e, r)}`); u > E && (s.charCodeAt(a + N) === 47 ? _ = N : N === 0 && (_ = 0)); break; } - var R = s.charCodeAt(a + N), F = o.charCodeAt(f + N); - if (R !== F) + var k = s.charCodeAt(a + N), F = o.charCodeAt(f + N); + if (k !== F) break; - R === 47 && (_ = N); + k === 47 && (_ = N); } - var D = ""; + var L = ""; for (N = a + _ + 1; N <= c; ++N) - (N === c || s.charCodeAt(N) === 47) && (D.length === 0 ? D += ".." : D += "/.."); - return D.length > 0 ? D + o.slice(f + _) : (f += _, o.charCodeAt(f) === 47 && ++f, o.slice(f)); + (N === c || s.charCodeAt(N) === 47) && (L.length === 0 ? L += ".." : L += "/.."); + return L.length > 0 ? L + o.slice(f + _) : (f += _, o.charCodeAt(f) === 47 && ++f, o.slice(f)); }, _makeLong: function(s) { return s; }, dirname: function(s) { @@ -64976,29 +64980,29 @@ ${Ez(e, r)}`); } return f === -1 || b === -1 || N === 0 || N === 1 && f === b - 1 && f === p + 1 ? b !== -1 && (p === 0 && c ? o.base = o.name = s.slice(1, b) : o.base = o.name = s.slice(p, b)) : (p === 0 && c ? (o.name = s.slice(1, f), o.base = s.slice(1, b)) : (o.name = s.slice(p, f), o.base = s.slice(p, b)), o.ext = s.slice(f, b)), p > 0 ? o.dir = s.slice(0, p - 1) : c && (o.dir = "/"), o; }, sep: "/", delimiter: ":", win32: null, posix: null }; - return i.posix = i, $p = i, $p; + return i.posix = i, Qp = i, Qp; } - var $p; - var T5; - var N5; - var lhe = Qn(() => { - je(), Ue(), Be(), rD(), $p = {}, T5 = false, N5 = uhe(); + var Qp; + var M5; + var A5; + var she = $n(() => { + je(), Ue(), Be(), XC(), Qp = {}, M5 = false, A5 = ihe(); }); - var nD = {}; - Tl(nD, { URL: () => xD, Url: () => gD, default: () => fr, fileURLToPath: () => iD, format: () => yD, parse: () => vD, pathToFileURL: () => sD, resolve: () => bD, resolveObject: () => wD }); + var YC = {}; + Al(YC, { URL: () => dD, Url: () => cD, default: () => fr, fileURLToPath: () => ZC, format: () => uD, parse: () => hD, pathToFileURL: () => JC, resolve: () => lD, resolveObject: () => fD }); function Ns() { this.protocol = null, this.slashes = null, this.auth = null, this.host = null, this.port = null, this.hostname = null, this.hash = null, this.search = null, this.query = null, this.pathname = null, this.path = null, this.href = null; } - function Oh(t, e, r) { + function Ih(t, e, r) { if (t && Qs.isObject(t) && t instanceof Ns) return t; var n = new Ns(); return n.parse(t, e, r), n; } - function fhe() { - if (I5) - return e1; - I5 = true; + function ohe() { + if (T5) + return $p; + T5 = true; var t = jr; function e(s) { if (typeof s != "string") @@ -65080,15 +65084,15 @@ ${Ez(e, r)}`); u > E && (s.charCodeAt(a + N) === 47 ? _ = N : N === 0 && (_ = 0)); break; } - var R = s.charCodeAt(a + N), F = o.charCodeAt(f + N); - if (R !== F) + var k = s.charCodeAt(a + N), F = o.charCodeAt(f + N); + if (k !== F) break; - R === 47 && (_ = N); + k === 47 && (_ = N); } - var D = ""; + var L = ""; for (N = a + _ + 1; N <= c; ++N) - (N === c || s.charCodeAt(N) === 47) && (D.length === 0 ? D += ".." : D += "/.."); - return D.length > 0 ? D + o.slice(f + _) : (f += _, o.charCodeAt(f) === 47 && ++f, o.slice(f)); + (N === c || s.charCodeAt(N) === 47) && (L.length === 0 ? L += ".." : L += "/.."); + return L.length > 0 ? L + o.slice(f + _) : (f += _, o.charCodeAt(f) === 47 && ++f, o.slice(f)); }, _makeLong: function(s) { return s; }, dirname: function(s) { @@ -65171,18 +65175,18 @@ ${Ez(e, r)}`); } return f === -1 || b === -1 || N === 0 || N === 1 && f === b - 1 && f === p + 1 ? b !== -1 && (p === 0 && c ? o.base = o.name = s.slice(1, b) : o.base = o.name = s.slice(p, b)) : (p === 0 && c ? (o.name = s.slice(1, f), o.base = s.slice(1, b)) : (o.name = s.slice(p, f), o.base = s.slice(p, b)), o.ext = s.slice(f, b)), p > 0 ? o.dir = s.slice(0, p - 1) : c && (o.dir = "/"), o; }, sep: "/", delimiter: ":", win32: null, posix: null }; - return i.posix = i, e1 = i, e1; + return i.posix = i, $p = i, $p; } - function hhe(t) { + function ahe(t) { if (typeof t == "string") t = new URL(t); else if (!(t instanceof URL)) throw new Deno.errors.InvalidData("invalid argument path , must be a string or URL"); if (t.protocol !== "file:") throw new Deno.errors.InvalidData("invalid url scheme"); - return ym ? dhe(t) : phe(t); + return gm ? che(t) : uhe(t); } - function dhe(t) { + function che(t) { let e = t.hostname, r = t.pathname; for (let n = 0; n < r.length; n++) if (r[n] === "%") { @@ -65190,16 +65194,16 @@ ${Ez(e, r)}`); if (r[n + 1] === "2" && i === 102 || r[n + 1] === "5" && i === 99) throw new Deno.errors.InvalidData("must not include encoded \\ or / characters"); } - if (r = r.replace(lD, "\\"), r = decodeURIComponent(r), e !== "") + if (r = r.replace(rD, "\\"), r = decodeURIComponent(r), e !== "") return `\\\\${e}${r}`; { let n = r.codePointAt(1) | 32, i = r[2]; - if (n < cD || n > uD || i !== ":") + if (n < eD || n > tD || i !== ":") throw new Deno.errors.InvalidData("file url path must be absolute"); return r.slice(1); } } - function phe(t) { + function uhe(t) { if (t.hostname !== "") throw new Deno.errors.InvalidData("invalid file url hostname"); let e = t.pathname; @@ -65211,23 +65215,23 @@ ${Ez(e, r)}`); } return decodeURIComponent(e); } - function mhe(t) { - let e = O5.resolve(t), r = t.charCodeAt(t.length - 1); - (r === aD || ym && r === oD) && e[e.length - 1] !== O5.sep && (e += "/"); + function lhe(t) { + let e = N5.resolve(t), r = t.charCodeAt(t.length - 1); + (r === $C || gm && r === QC) && e[e.length - 1] !== N5.sep && (e += "/"); let n = new URL("file://"); - return e.includes("%") && (e = e.replace(fD, "%25")), !ym && e.includes("\\") && (e = e.replace(hD, "%5C")), e.includes(` -`) && (e = e.replace(dD, "%0A")), e.includes("\r") && (e = e.replace(pD, "%0D")), e.includes(" ") && (e = e.replace(mD, "%09")), n.pathname = e, n; + return e.includes("%") && (e = e.replace(nD, "%25")), !gm && e.includes("\\") && (e = e.replace(iD, "%5C")), e.includes(` +`) && (e = e.replace(sD, "%0A")), e.includes("\r") && (e = e.replace(oD, "%0D")), e.includes(" ") && (e = e.replace(aD, "%09")), n.pathname = e, n; } - function iD(t) { + function ZC(t) { if (typeof t == "string") t = new URL(t); else if (!(t instanceof URL)) throw new Deno.errors.InvalidData("invalid argument path , must be a string or URL"); if (t.protocol !== "file:") throw new Deno.errors.InvalidData("invalid url scheme"); - return bm ? ghe(t) : yhe(t); + return ym ? fhe(t) : hhe(t); } - function ghe(t) { + function fhe(t) { let e = t.hostname, r = t.pathname; for (let n = 0; n < r.length; n++) if (r[n] === "%") { @@ -65235,16 +65239,16 @@ ${Ez(e, r)}`); if (r[n + 1] === "2" && i === 102 || r[n + 1] === "5" && i === 99) throw new Deno.errors.InvalidData("must not include encoded \\ or / characters"); } - if (r = r.replace(AD, "\\"), r = decodeURIComponent(r), e !== "") + if (r = r.replace(bD, "\\"), r = decodeURIComponent(r), e !== "") return `\\\\${e}${r}`; { let n = r.codePointAt(1) | 32, i = r[2]; - if (n < SD || n > MD || i !== ":") + if (n < gD || n > yD || i !== ":") throw new Deno.errors.InvalidData("file url path must be absolute"); return r.slice(1); } } - function yhe(t) { + function hhe(t) { if (t.hostname !== "") throw new Deno.errors.InvalidData("invalid file url hostname"); let e = t.pathname; @@ -65256,64 +65260,64 @@ ${Ez(e, r)}`); } return decodeURIComponent(e); } - function sD(t) { - let e = N5.resolve(t), r = t.charCodeAt(t.length - 1); - (r === ED || bm && r === _D) && e[e.length - 1] !== N5.sep && (e += "/"); + function JC(t) { + let e = A5.resolve(t), r = t.charCodeAt(t.length - 1); + (r === mD || ym && r === pD) && e[e.length - 1] !== A5.sep && (e += "/"); let n = new URL("file://"); - return e.includes("%") && (e = e.replace(TD, "%25")), !bm && e.includes("\\") && (e = e.replace(ND, "%5C")), e.includes(` -`) && (e = e.replace(ID, "%0A")), e.includes("\r") && (e = e.replace(OD, "%0D")), e.includes(" ") && (e = e.replace(PD, "%09")), n.pathname = e, n; + return e.includes("%") && (e = e.replace(wD, "%25")), !ym && e.includes("\\") && (e = e.replace(vD, "%5C")), e.includes(` +`) && (e = e.replace(xD, "%0A")), e.includes("\r") && (e = e.replace(_D, "%0D")), e.includes(" ") && (e = e.replace(ED, "%09")), n.pathname = e, n; } var fr; - var cE; + var nE; var Qs; - var uE; - var lE; - var fE; - var hE; - var dp; + var iE; + var sE; + var oE; + var aE; + var fp; + var db; var pb; var mb; - var gb; - var dE; - var pE; - var pp; + var cE; + var uE; + var hp; var _u; - var mp; - var e1; - var I5; - var O5; - var mE; + var dp; + var $p; + var T5; + var N5; + var lE; + var QC; + var $C; + var eD; + var tD; + var gm; + var rD; + var nD; + var iD; + var sD; var oD; var aD; + var fE; var cD; var uD; - var ym; var lD; var fD; var hD; var dD; var pD; var mD; - var gE; var gD; var yD; + var ym; var bD; var wD; var vD; var xD; var _D; var ED; - var SD; - var MD; - var bm; - var AD; - var TD; - var ND; - var ID; - var OD; - var PD; - var bhe = Qn(() => { - je(), Ue(), Be(), nhe(), she(), ahe(), lhe(), rD(), fr = {}, cE = kc, Qs = { isString: function(t) { + var dhe = $n(() => { + je(), Ue(), Be(), Qfe(), ehe(), rhe(), she(), XC(), fr = {}, nE = Pc, Qs = { isString: function(t) { return typeof t == "string"; }, isObject: function(t) { return typeof t == "object" && t !== null; @@ -65321,62 +65325,62 @@ ${Ez(e, r)}`); return t === null; }, isNullOrUndefined: function(t) { return t == null; - } }, fr.parse = Oh, fr.resolve = function(t, e) { - return Oh(t, false, true).resolve(e); + } }, fr.parse = Ih, fr.resolve = function(t, e) { + return Ih(t, false, true).resolve(e); }, fr.resolveObject = function(t, e) { - return t ? Oh(t, false, true).resolveObject(e) : e; + return t ? Ih(t, false, true).resolveObject(e) : e; }, fr.format = function(t) { - return Qs.isString(t) && (t = Oh(t)), t instanceof Ns ? t.format() : Ns.prototype.format.call(t); - }, fr.Url = Ns, uE = /^([a-z0-9.+-]+:)/i, lE = /:[0-9]*$/, fE = /^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/, hE = ["{", "}", "|", "\\", "^", "`"].concat(["<", ">", '"', "`", " ", "\r", ` -`, " "]), dp = ["'"].concat(hE), pb = ["%", "/", "?", ";", "#"].concat(dp), mb = ["/", "?", "#"], gb = /^[+a-z0-9A-Z_-]{0,63}$/, dE = /^([+a-z0-9A-Z_-]{0,63})(.*)$/, pE = { javascript: true, "javascript:": true }, pp = { javascript: true, "javascript:": true }, _u = { http: true, https: true, ftp: true, gopher: true, file: true, "http:": true, "https:": true, "ftp:": true, "gopher:": true, "file:": true }, mp = ko, Ns.prototype.parse = function(t, e, r) { + return Qs.isString(t) && (t = Ih(t)), t instanceof Ns ? t.format() : Ns.prototype.format.call(t); + }, fr.Url = Ns, iE = /^([a-z0-9.+-]+:)/i, sE = /:[0-9]*$/, oE = /^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/, aE = ["{", "}", "|", "\\", "^", "`"].concat(["<", ">", '"', "`", " ", "\r", ` +`, " "]), fp = ["'"].concat(aE), db = ["%", "/", "?", ";", "#"].concat(fp), pb = ["/", "?", "#"], mb = /^[+a-z0-9A-Z_-]{0,63}$/, cE = /^([+a-z0-9A-Z_-]{0,63})(.*)$/, uE = { javascript: true, "javascript:": true }, hp = { javascript: true, "javascript:": true }, _u = { http: true, https: true, ftp: true, gopher: true, file: true, "http:": true, "https:": true, "ftp:": true, "gopher:": true, "file:": true }, dp = ko, Ns.prototype.parse = function(t, e, r) { if (!Qs.isString(t)) throw new TypeError("Parameter 'url' must be a string, not " + typeof t); var n = t.indexOf("?"), i = n !== -1 && n < t.indexOf("#") ? "?" : "#", s = t.split(i); s[0] = s[0].replace(/\\/g, "/"); var o = t = s.join(i); if (o = o.trim(), !r && t.split("#").length === 1) { - var a = fE.exec(o); + var a = oE.exec(o); if (a) - return this.path = o, this.href = o, this.pathname = a[1], a[2] ? (this.search = a[2], this.query = e ? mp.parse(this.search.substr(1)) : this.search.substr(1)) : e && (this.search = "", this.query = {}), this; + return this.path = o, this.href = o, this.pathname = a[1], a[2] ? (this.search = a[2], this.query = e ? dp.parse(this.search.substr(1)) : this.search.substr(1)) : e && (this.search = "", this.query = {}), this; } - var c = uE.exec(o); + var c = iE.exec(o); if (c) { var u = (c = c[0]).toLowerCase(); this.protocol = u, o = o.substr(c.length); } if (r || c || o.match(/^\/\/[^@\/]+@[^@\/]+/)) { var f = o.substr(0, 2) === "//"; - !f || c && pp[c] || (o = o.substr(2), this.slashes = true); + !f || c && hp[c] || (o = o.substr(2), this.slashes = true); } - if (!pp[c] && (f || c && !_u[c])) { - for (var p, b, E = -1, _ = 0; _ < mb.length; _++) - (N = o.indexOf(mb[_])) !== -1 && (E === -1 || N < E) && (E = N); - for ((b = E === -1 ? o.lastIndexOf("@") : o.lastIndexOf("@", E)) !== -1 && (p = o.slice(0, b), o = o.slice(b + 1), this.auth = decodeURIComponent(p)), E = -1, _ = 0; _ < pb.length; _++) { - var N; + if (!hp[c] && (f || c && !_u[c])) { + for (var p, b, E = -1, _ = 0; _ < pb.length; _++) (N = o.indexOf(pb[_])) !== -1 && (E === -1 || N < E) && (E = N); + for ((b = E === -1 ? o.lastIndexOf("@") : o.lastIndexOf("@", E)) !== -1 && (p = o.slice(0, b), o = o.slice(b + 1), this.auth = decodeURIComponent(p)), E = -1, _ = 0; _ < db.length; _++) { + var N; + (N = o.indexOf(db[_])) !== -1 && (E === -1 || N < E) && (E = N); } E === -1 && (E = o.length), this.host = o.slice(0, E), o = o.slice(E), this.parseHost(), this.hostname = this.hostname || ""; - var R = this.hostname[0] === "[" && this.hostname[this.hostname.length - 1] === "]"; - if (!R) - for (var F = this.hostname.split(/\./), D = (_ = 0, F.length); _ < D; _++) { - var L = F[_]; - if (L && !L.match(gb)) { - for (var q = "", W = 0, z = L.length; W < z; W++) - L.charCodeAt(W) > 127 ? q += "x" : q += L[W]; - if (!q.match(gb)) { - var T = F.slice(0, _), I = F.slice(_ + 1), H = L.match(dE); + var k = this.hostname[0] === "[" && this.hostname[this.hostname.length - 1] === "]"; + if (!k) + for (var F = this.hostname.split(/\./), L = (_ = 0, F.length); _ < L; _++) { + var D = F[_]; + if (D && !D.match(mb)) { + for (var q = "", W = 0, z = D.length; W < z; W++) + D.charCodeAt(W) > 127 ? q += "x" : q += D[W]; + if (!q.match(mb)) { + var T = F.slice(0, _), I = F.slice(_ + 1), H = D.match(cE); H && (T.push(H[1]), I.unshift(H[2])), I.length && (o = "/" + I.join(".") + o), this.hostname = T.join("."); break; } } } - this.hostname.length > 255 ? this.hostname = "" : this.hostname = this.hostname.toLowerCase(), R || (this.hostname = cE.toASCII(this.hostname)); + this.hostname.length > 255 ? this.hostname = "" : this.hostname = this.hostname.toLowerCase(), k || (this.hostname = nE.toASCII(this.hostname)); var X = this.port ? ":" + this.port : "", V = this.hostname || ""; - this.host = V + X, this.href += this.host, R && (this.hostname = this.hostname.substr(1, this.hostname.length - 2), o[0] !== "/" && (o = "/" + o)); + this.host = V + X, this.href += this.host, k && (this.hostname = this.hostname.substr(1, this.hostname.length - 2), o[0] !== "/" && (o = "/" + o)); } - if (!pE[u]) - for (_ = 0, D = dp.length; _ < D; _++) { - var S = dp[_]; + if (!uE[u]) + for (_ = 0, L = fp.length; _ < L; _++) { + var S = fp[_]; if (o.indexOf(S) !== -1) { var d = encodeURIComponent(S); d === S && (d = escape(S)), o = o.split(S).join(d); @@ -65385,7 +65389,7 @@ ${Ez(e, r)}`); var l = o.indexOf("#"); l !== -1 && (this.hash = o.substr(l), o = o.slice(0, l)); var h = o.indexOf("?"); - if (h !== -1 ? (this.search = o.substr(h), this.query = o.substr(h + 1), e && (this.query = mp.parse(this.query)), o = o.slice(0, h)) : e && (this.search = "", this.query = {}), o && (this.pathname = o), _u[u] && this.hostname && !this.pathname && (this.pathname = "/"), this.pathname || this.search) { + if (h !== -1 ? (this.search = o.substr(h), this.query = o.substr(h + 1), e && (this.query = dp.parse(this.query)), o = o.slice(0, h)) : e && (this.search = "", this.query = {}), o && (this.pathname = o), _u[u] && this.hostname && !this.pathname && (this.pathname = "/"), this.pathname || this.search) { X = this.pathname || ""; var y = this.search || ""; this.path = X + y; @@ -65395,13 +65399,13 @@ ${Ez(e, r)}`); var t = this.auth || ""; t && (t = (t = encodeURIComponent(t)).replace(/%3A/i, ":"), t += "@"); var e = this.protocol || "", r = this.pathname || "", n = this.hash || "", i = false, s = ""; - this.host ? i = t + this.host : this.hostname && (i = t + (this.hostname.indexOf(":") === -1 ? this.hostname : "[" + this.hostname + "]"), this.port && (i += ":" + this.port)), this.query && Qs.isObject(this.query) && Object.keys(this.query).length && (s = mp.stringify(this.query)); + this.host ? i = t + this.host : this.hostname && (i = t + (this.hostname.indexOf(":") === -1 ? this.hostname : "[" + this.hostname + "]"), this.port && (i += ":" + this.port)), this.query && Qs.isObject(this.query) && Object.keys(this.query).length && (s = dp.stringify(this.query)); var o = this.search || s && "?" + s || ""; return e && e.substr(-1) !== ":" && (e += ":"), this.slashes || (!e || _u[e]) && i !== false ? (i = "//" + (i || ""), r && r.charAt(0) !== "/" && (r = "/" + r)) : i || (i = ""), n && n.charAt(0) !== "#" && (n = "#" + n), o && o.charAt(0) !== "?" && (o = "?" + o), e + i + (r = r.replace(/[?#]/g, function(a) { return encodeURIComponent(a); })) + (o = o.replace("#", "%23")) + n; }, Ns.prototype.resolve = function(t) { - return this.resolveObject(Oh(t, false, true)).format(); + return this.resolveObject(Ih(t, false, true)).format(); }, Ns.prototype.resolveObject = function(t) { if (Qs.isString(t)) { var e = new Ns(); @@ -65428,7 +65432,7 @@ ${Ez(e, r)}`); } return r.href = r.format(), r; } - if (r.protocol = t.protocol, t.host || pp[t.protocol]) + if (r.protocol = t.protocol, t.host || hp[t.protocol]) r.pathname = t.pathname; else { for (var b = (t.pathname || "").split("/"); b.length && !(t.host = b.shift()); ) @@ -65441,63 +65445,63 @@ ${Ez(e, r)}`); } return r.slashes = r.slashes || t.slashes, r.href = r.format(), r; } - var N = r.pathname && r.pathname.charAt(0) === "/", R = t.host || t.pathname && t.pathname.charAt(0) === "/", F = R || N || r.host && t.pathname, D = F, L = r.pathname && r.pathname.split("/") || [], q = (b = t.pathname && t.pathname.split("/") || [], r.protocol && !_u[r.protocol]); - if (q && (r.hostname = "", r.port = null, r.host && (L[0] === "" ? L[0] = r.host : L.unshift(r.host)), r.host = "", t.protocol && (t.hostname = null, t.port = null, t.host && (b[0] === "" ? b[0] = t.host : b.unshift(t.host)), t.host = null), F = F && (b[0] === "" || L[0] === "")), R) - r.host = t.host || t.host === "" ? t.host : r.host, r.hostname = t.hostname || t.hostname === "" ? t.hostname : r.hostname, r.search = t.search, r.query = t.query, L = b; + var N = r.pathname && r.pathname.charAt(0) === "/", k = t.host || t.pathname && t.pathname.charAt(0) === "/", F = k || N || r.host && t.pathname, L = F, D = r.pathname && r.pathname.split("/") || [], q = (b = t.pathname && t.pathname.split("/") || [], r.protocol && !_u[r.protocol]); + if (q && (r.hostname = "", r.port = null, r.host && (D[0] === "" ? D[0] = r.host : D.unshift(r.host)), r.host = "", t.protocol && (t.hostname = null, t.port = null, t.host && (b[0] === "" ? b[0] = t.host : b.unshift(t.host)), t.host = null), F = F && (b[0] === "" || D[0] === "")), k) + r.host = t.host || t.host === "" ? t.host : r.host, r.hostname = t.hostname || t.hostname === "" ? t.hostname : r.hostname, r.search = t.search, r.query = t.query, D = b; else if (b.length) - L || (L = []), L.pop(), L = L.concat(b), r.search = t.search, r.query = t.query; + D || (D = []), D.pop(), D = D.concat(b), r.search = t.search, r.query = t.query; else if (!Qs.isNullOrUndefined(t.search)) - return q && (r.hostname = r.host = L.shift(), (H = !!(r.host && r.host.indexOf("@") > 0) && r.host.split("@")) && (r.auth = H.shift(), r.host = r.hostname = H.shift())), r.search = t.search, r.query = t.query, Qs.isNull(r.pathname) && Qs.isNull(r.search) || (r.path = (r.pathname ? r.pathname : "") + (r.search ? r.search : "")), r.href = r.format(), r; - if (!L.length) + return q && (r.hostname = r.host = D.shift(), (H = !!(r.host && r.host.indexOf("@") > 0) && r.host.split("@")) && (r.auth = H.shift(), r.host = r.hostname = H.shift())), r.search = t.search, r.query = t.query, Qs.isNull(r.pathname) && Qs.isNull(r.search) || (r.path = (r.pathname ? r.pathname : "") + (r.search ? r.search : "")), r.href = r.format(), r; + if (!D.length) return r.pathname = null, r.search ? r.path = "/" + r.search : r.path = null, r.href = r.format(), r; - for (var W = L.slice(-1)[0], z = (r.host || t.host || L.length > 1) && (W === "." || W === "..") || W === "", T = 0, I = L.length; I >= 0; I--) - (W = L[I]) === "." ? L.splice(I, 1) : W === ".." ? (L.splice(I, 1), T++) : T && (L.splice(I, 1), T--); - if (!F && !D) + for (var W = D.slice(-1)[0], z = (r.host || t.host || D.length > 1) && (W === "." || W === "..") || W === "", T = 0, I = D.length; I >= 0; I--) + (W = D[I]) === "." ? D.splice(I, 1) : W === ".." ? (D.splice(I, 1), T++) : T && (D.splice(I, 1), T--); + if (!F && !L) for (; T--; T) - L.unshift(".."); - !F || L[0] === "" || L[0] && L[0].charAt(0) === "/" || L.unshift(""), z && L.join("/").substr(-1) !== "/" && L.push(""); - var H, X = L[0] === "" || L[0] && L[0].charAt(0) === "/"; - return q && (r.hostname = r.host = X ? "" : L.length ? L.shift() : "", (H = !!(r.host && r.host.indexOf("@") > 0) && r.host.split("@")) && (r.auth = H.shift(), r.host = r.hostname = H.shift())), (F = F || r.host && L.length) && !X && L.unshift(""), L.length ? r.pathname = L.join("/") : (r.pathname = null, r.path = null), Qs.isNull(r.pathname) && Qs.isNull(r.search) || (r.path = (r.pathname ? r.pathname : "") + (r.search ? r.search : "")), r.auth = t.auth || r.auth, r.slashes = r.slashes || t.slashes, r.href = r.format(), r; + D.unshift(".."); + !F || D[0] === "" || D[0] && D[0].charAt(0) === "/" || D.unshift(""), z && D.join("/").substr(-1) !== "/" && D.push(""); + var H, X = D[0] === "" || D[0] && D[0].charAt(0) === "/"; + return q && (r.hostname = r.host = X ? "" : D.length ? D.shift() : "", (H = !!(r.host && r.host.indexOf("@") > 0) && r.host.split("@")) && (r.auth = H.shift(), r.host = r.hostname = H.shift())), (F = F || r.host && D.length) && !X && D.unshift(""), D.length ? r.pathname = D.join("/") : (r.pathname = null, r.path = null), Qs.isNull(r.pathname) && Qs.isNull(r.search) || (r.path = (r.pathname ? r.pathname : "") + (r.search ? r.search : "")), r.auth = t.auth || r.auth, r.slashes = r.slashes || t.slashes, r.href = r.format(), r; }, Ns.prototype.parseHost = function() { - var t = this.host, e = lE.exec(t); + var t = this.host, e = sE.exec(t); e && ((e = e[0]) !== ":" && (this.port = e.substr(1)), t = t.substr(0, t.length - e.length)), t && (this.hostname = t); - }, fr.Url, fr.format, fr.resolve, fr.resolveObject, e1 = {}, I5 = false, O5 = fhe(), mE = typeof Deno < "u" ? Deno.build.os === "windows" ? "win32" : Deno.build.os : void 0, fr.URL = typeof URL < "u" ? URL : null, fr.pathToFileURL = mhe, fr.fileURLToPath = hhe, fr.Url, fr.format, fr.resolve, fr.resolveObject, fr.URL, oD = 92, aD = 47, cD = 97, uD = 122, ym = mE === "win32", lD = /\//g, fD = /%/g, hD = /\\/g, dD = /\n/g, pD = /\r/g, mD = /\t/g, gE = typeof Deno < "u" ? Deno.build.os === "windows" ? "win32" : Deno.build.os : void 0, fr.URL = typeof URL < "u" ? URL : null, fr.pathToFileURL = sD, fr.fileURLToPath = iD, gD = fr.Url, yD = fr.format, bD = fr.resolve, wD = fr.resolveObject, vD = fr.parse, xD = fr.URL, _D = 92, ED = 47, SD = 97, MD = 122, bm = gE === "win32", AD = /\//g, TD = /%/g, ND = /\\/g, ID = /\n/g, OD = /\r/g, PD = /\t/g; + }, fr.Url, fr.format, fr.resolve, fr.resolveObject, $p = {}, T5 = false, N5 = ohe(), lE = typeof Deno < "u" ? Deno.build.os === "windows" ? "win32" : Deno.build.os : void 0, fr.URL = typeof URL < "u" ? URL : null, fr.pathToFileURL = lhe, fr.fileURLToPath = ahe, fr.Url, fr.format, fr.resolve, fr.resolveObject, fr.URL, QC = 92, $C = 47, eD = 97, tD = 122, gm = lE === "win32", rD = /\//g, nD = /%/g, iD = /\\/g, sD = /\n/g, oD = /\r/g, aD = /\t/g, fE = typeof Deno < "u" ? Deno.build.os === "windows" ? "win32" : Deno.build.os : void 0, fr.URL = typeof URL < "u" ? URL : null, fr.pathToFileURL = JC, fr.fileURLToPath = ZC, cD = fr.Url, uD = fr.format, lD = fr.resolve, fD = fr.resolveObject, hD = fr.parse, dD = fr.URL, pD = 92, mD = 47, gD = 97, yD = 122, ym = fE === "win32", bD = /\//g, wD = /%/g, vD = /\\/g, xD = /\n/g, _D = /\r/g, ED = /\t/g; }); - var Mx = {}; - Tl(Mx, { Server: () => Pr, Socket: () => Pr, Stream: () => Pr, _createServerHandle: () => Pr, _normalizeArgs: () => Pr, _setSimultaneousAccepts: () => Pr, connect: () => Pr, createConnection: () => Pr, createServer: () => Pr, default: () => kD, isIP: () => Pr, isIPv4: () => Pr, isIPv6: () => Pr }); + var xx = {}; + Al(xx, { Server: () => Pr, Socket: () => Pr, Stream: () => Pr, _createServerHandle: () => Pr, _normalizeArgs: () => Pr, _setSimultaneousAccepts: () => Pr, connect: () => Pr, createConnection: () => Pr, createServer: () => Pr, default: () => SD, isIP: () => Pr, isIPv4: () => Pr, isIPv6: () => Pr }); function Pr() { throw new Error("Node.js net module is not supported by JSPM core outside of Node.js"); } - var kD; - var RD = Qn(() => { - je(), Ue(), Be(), kD = { _createServerHandle: Pr, _normalizeArgs: Pr, _setSimultaneousAccepts: Pr, connect: Pr, createConnection: Pr, createServer: Pr, isIP: Pr, isIPv4: Pr, isIPv6: Pr, Server: Pr, Socket: Pr, Stream: Pr }; + var SD; + var MD = $n(() => { + je(), Ue(), Be(), SD = { _createServerHandle: Pr, _normalizeArgs: Pr, _setSimultaneousAccepts: Pr, connect: Pr, createConnection: Pr, createServer: Pr, isIP: Pr, isIPv4: Pr, isIPv6: Pr, Server: Pr, Socket: Pr, Stream: Pr }; }); - var yE = Ye((t) => { + var hE = Ye((t) => { je(), Ue(), Be(); var e = t && t.__importDefault || function(o) { return o && o.__esModule ? o : { default: o }; }; Object.defineProperty(t, "__esModule", { value: true }); - var r = e((RD(), vr(Mx))), n = e($a()), i = (0, n.default)("mqttjs:tcp"), s = (o, a) => { + var r = e((MD(), vr(xx))), n = e(Qa()), i = (0, n.default)("mqttjs:tcp"), s = (o, a) => { a.port = a.port || 1883, a.hostname = a.hostname || a.host || "localhost"; let { port: c, path: u } = a, f = a.hostname; return i("port %d and host %s", c, f), r.default.createConnection({ port: c, host: f, path: u }); }; t.default = s; }); - var CD = {}; - Tl(CD, { default: () => DD }); - var DD; - var whe = Qn(() => { - je(), Ue(), Be(), DD = {}; + var AD = {}; + Al(AD, { default: () => TD }); + var TD; + var phe = $n(() => { + je(), Ue(), Be(), TD = {}; }); - var bE = Ye((t) => { + var dE = Ye((t) => { je(), Ue(), Be(); var e = t && t.__importDefault || function(a) { return a && a.__esModule ? a : { default: a }; }; Object.defineProperty(t, "__esModule", { value: true }); - var r = e((whe(), vr(CD))), n = e((RD(), vr(Mx))), i = e($a()), s = (0, i.default)("mqttjs:tls"), o = (a, c) => { + var r = e((phe(), vr(AD))), n = e((MD(), vr(xx))), i = e(Qa()), s = (0, i.default)("mqttjs:tls"), o = (a, c) => { c.port = c.port || 8883, c.host = c.hostname || c.host || "localhost", n.default.isIP(c.host) === 0 && (c.servername = c.host), c.rejectUnauthorized = c.rejectUnauthorized !== false, delete c.path, s("port %d host %s rejectUnauthorized %b", c.port, c.host, c.rejectUnauthorized); let u = r.default.connect(c); u.on("secureConnect", () => { @@ -65510,9 +65514,9 @@ ${Ez(e, r)}`); }; t.default = o; }); - var Ax = Ye((t) => { + var _x = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }), t.BufferedDuplex = t.writev = void 0; - var e = Ol(), r = (ei(), vr($n)); + var e = Il(), r = (ti(), vr(ei)); function n(s, o) { let a = new Array(s.length); for (let c = 0; c < s.length; c++) @@ -65553,16 +65557,16 @@ ${Ez(e, r)}`); }; t.BufferedDuplex = i; }); - var wE = Ye((t) => { + var pE = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }); - var e = (ei(), vr($n)), r = Ol(), n = Ax(), i, s, o; + var e = (ti(), vr(ei)), r = Il(), n = _x(), i, s, o; function a() { let b = new r.Transform(); return b._write = (E, _, N) => { i.send({ data: E.buffer, success() { N(); - }, fail(R) { - N(new Error(R)); + }, fail(k) { + N(new Error(k)); } }); }, b._flush = (E) => { i.close({ success() { @@ -65596,30 +65600,30 @@ ${Ez(e, r)}`); let _ = E.protocolId === "MQIsdp" && E.protocolVersion === 3 ? "mqttv3.1" : "mqtt"; c(E); let N = u(E, b); - i = wx.connectSocket({ url: N, protocols: [_] }), s = a(), o = new n.BufferedDuplex(E, s, i), o._destroy = (F, D) => { + i = wx.connectSocket({ url: N, protocols: [_] }), s = a(), o = new n.BufferedDuplex(E, s, i), o._destroy = (F, L) => { i.close({ success() { - D && D(F); + L && L(F); } }); }; - let R = o.destroy; - return o.destroy = (F, D) => (o.destroy = R, setTimeout(() => { + let k = o.destroy; + return o.destroy = (F, L) => (o.destroy = k, setTimeout(() => { i.close({ fail() { - o._destroy(F, D); + o._destroy(F, L); } }); }, 0), o), f(), o; }; t.default = p; }); - var vE = Ye((t) => { + var mE = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }); - var e = (ei(), vr($n)), r = Ol(), n = Ax(), i, s, o, a = false; + var e = (ti(), vr(ei)), r = Il(), n = _x(), i, s, o, a = false; function c() { let E = new r.Transform(); - return E._write = (_, N, R) => { + return E._write = (_, N, k) => { i.sendSocketMessage({ data: _.buffer, success() { - R(); + k(); }, fail() { - R(new Error()); + k(new Error()); } }); }, E._flush = (_) => { i.closeSocket({ success() { @@ -65631,8 +65635,8 @@ ${Ez(e, r)}`); E.hostname || (E.hostname = "localhost"), E.path || (E.path = "/"), E.wsOptions || (E.wsOptions = {}); } function f(E, _) { - let N = E.protocol === "alis" ? "wss" : "ws", R = `${N}://${E.hostname}${E.path}`; - return E.port && E.port !== 80 && E.port !== 443 && (R = `${N}://${E.hostname}:${E.port}${E.path}`), typeof E.transformWsUrl == "function" && (R = E.transformWsUrl(R, E, _)), R; + let N = E.protocol === "alis" ? "wss" : "ws", k = `${N}://${E.hostname}${E.path}`; + return E.port && E.port !== 80 && E.port !== 443 && (k = `${N}://${E.hostname}:${E.port}${E.path}`), typeof E.transformWsUrl == "function" && (k = E.transformWsUrl(k, E, _)), k; } function p() { a || (a = true, i.onSocketOpen(() => { @@ -65659,84 +65663,84 @@ ${Ez(e, r)}`); throw new Error("Could not determine host. Specify host manually."); let N = _.protocolId === "MQIsdp" && _.protocolVersion === 3 ? "mqttv3.1" : "mqtt"; u(_); - let R = f(_, E); - return i = _.my, i.connectSocket({ url: R, protocols: N }), s = c(), o = new n.BufferedDuplex(_, s, i), p(), o; + let k = f(_, E); + return i = _.my, i.connectSocket({ url: k, protocols: N }), s = c(), o = new n.BufferedDuplex(_, s, i), p(), o; }; t.default = b; }); - var vhe = Ye((t, e) => { + var mhe = Ye((t, e) => { je(), Ue(), Be(), e.exports = function() { throw new Error("ws does not work in the browser. Browser clients must use the native WebSocket object"); }; }); - var xE = Ye((t) => { + var gE = Ye((t) => { je(), Ue(), Be(); var e = t && t.__importDefault || function(F) { return F && F.__esModule ? F : { default: F }; }; Object.defineProperty(t, "__esModule", { value: true }); - var r = (ei(), vr($n)), n = e(vhe()), i = e($a()), s = Ol(), o = e(u2()), a = Ax(), c = (0, i.default)("mqttjs:ws"), u = ["rejectUnauthorized", "ca", "cert", "key", "pfx", "passphrase"]; - function f(F, D) { - let L = `${F.protocol}://${F.hostname}:${F.port}${F.path}`; - return typeof F.transformWsUrl == "function" && (L = F.transformWsUrl(L, F, D)), L; + var r = (ti(), vr(ei)), n = e(mhe()), i = e(Qa()), s = Il(), o = e(u2()), a = _x(), c = (0, i.default)("mqttjs:ws"), u = ["rejectUnauthorized", "ca", "cert", "key", "pfx", "passphrase"]; + function f(F, L) { + let D = `${F.protocol}://${F.hostname}:${F.port}${F.path}`; + return typeof F.transformWsUrl == "function" && (D = F.transformWsUrl(D, F, L)), D; } function p(F) { - let D = F; - return F.port || (F.protocol === "wss" ? D.port = 443 : D.port = 80), F.path || (D.path = "/"), F.wsOptions || (D.wsOptions = {}), !o.default && F.protocol === "wss" && u.forEach((L) => { - Object.prototype.hasOwnProperty.call(F, L) && !Object.prototype.hasOwnProperty.call(F.wsOptions, L) && (D.wsOptions[L] = F[L]); - }), D; + let L = F; + return F.port || (F.protocol === "wss" ? L.port = 443 : L.port = 80), F.path || (L.path = "/"), F.wsOptions || (L.wsOptions = {}), !o.default && F.protocol === "wss" && u.forEach((D) => { + Object.prototype.hasOwnProperty.call(F, D) && !Object.prototype.hasOwnProperty.call(F.wsOptions, D) && (L.wsOptions[D] = F[D]); + }), L; } function b(F) { - let D = p(F); - if (D.hostname || (D.hostname = D.host), !D.hostname) { + let L = p(F); + if (L.hostname || (L.hostname = L.host), !L.hostname) { if (typeof document > "u") throw new Error("Could not determine host. Specify host manually."); - let L = new URL(document.URL); - D.hostname = L.hostname, D.port || (D.port = Number(L.port)); + let D = new URL(document.URL); + L.hostname = D.hostname, L.port || (L.port = Number(D.port)); } - return D.objectMode === void 0 && (D.objectMode = !(D.binary === true || D.binary === void 0)), D; + return L.objectMode === void 0 && (L.objectMode = !(L.binary === true || L.binary === void 0)), L; } - function E(F, D, L) { - c("createWebSocket"), c(`protocol: ${L.protocolId} ${L.protocolVersion}`); - let q = L.protocolId === "MQIsdp" && L.protocolVersion === 3 ? "mqttv3.1" : "mqtt"; - c(`creating new Websocket for url: ${D} and protocol: ${q}`); + function E(F, L, D) { + c("createWebSocket"), c(`protocol: ${D.protocolId} ${D.protocolVersion}`); + let q = D.protocolId === "MQIsdp" && D.protocolVersion === 3 ? "mqttv3.1" : "mqtt"; + c(`creating new Websocket for url: ${L} and protocol: ${q}`); let W; - return L.createWebsocket ? W = L.createWebsocket(D, [q], L) : W = new n.default(D, [q], L.wsOptions), W; + return D.createWebsocket ? W = D.createWebsocket(L, [q], D) : W = new n.default(L, [q], D.wsOptions), W; } - function _(F, D) { - let L = D.protocolId === "MQIsdp" && D.protocolVersion === 3 ? "mqttv3.1" : "mqtt", q = f(D, F), W; - return D.createWebsocket ? W = D.createWebsocket(q, [L], D) : W = new WebSocket(q, [L]), W.binaryType = "arraybuffer", W; + function _(F, L) { + let D = L.protocolId === "MQIsdp" && L.protocolVersion === 3 ? "mqttv3.1" : "mqtt", q = f(L, F), W; + return L.createWebsocket ? W = L.createWebsocket(q, [D], L) : W = new WebSocket(q, [D]), W.binaryType = "arraybuffer", W; } - var N = (F, D) => { + var N = (F, L) => { c("streamBuilder"); - let L = p(D); - L.hostname = L.hostname || L.host || "localhost"; - let q = f(L, F), W = E(F, q, L), z = n.default.createWebSocketStream(W, L.wsOptions); + let D = p(L); + D.hostname = D.hostname || D.host || "localhost"; + let q = f(D, F), W = E(F, q, D), z = n.default.createWebSocketStream(W, D.wsOptions); return z.url = q, W.on("close", () => { z.destroy(); }), z; - }, R = (F, D) => { + }, k = (F, L) => { c("browserStreamBuilder"); - let L, q = b(D).browserBufferSize || 1024 * 512, W = D.browserBufferTimeout || 1e3, z = !D.objectMode, T = _(F, D), I = X(D, h, y); - D.objectMode || (I._writev = a.writev.bind(I)), I.on("close", () => { + let D, q = b(L).browserBufferSize || 1024 * 512, W = L.browserBufferTimeout || 1e3, z = !L.objectMode, T = _(F, L), I = X(L, h, y); + L.objectMode || (I._writev = a.writev.bind(I)), I.on("close", () => { T.close(); }); let H = typeof T.addEventListener < "u"; - T.readyState === T.OPEN ? (L = I, L.socket = T) : (L = new a.BufferedDuplex(D, I, T), H ? T.addEventListener("open", V) : T.onopen = V), H ? (T.addEventListener("close", S), T.addEventListener("error", d), T.addEventListener("message", l)) : (T.onclose = S, T.onerror = d, T.onmessage = l); + T.readyState === T.OPEN ? (D = I, D.socket = T) : (D = new a.BufferedDuplex(L, I, T), H ? T.addEventListener("open", V) : T.onopen = V), H ? (T.addEventListener("close", S), T.addEventListener("error", d), T.addEventListener("message", l)) : (T.onclose = S, T.onerror = d, T.onmessage = l); function X(x, v, M) { let w = new s.Transform({ objectMode: x.objectMode }); return w._write = v, w._flush = M, w; } function V() { - c("WebSocket onOpen"), L instanceof a.BufferedDuplex && L.socketReady(); + c("WebSocket onOpen"), D instanceof a.BufferedDuplex && D.socketReady(); } function S(x) { - c("WebSocket onClose", x), L.end(), L.destroy(); + c("WebSocket onClose", x), D.end(), D.destroy(); } function d(x) { c("WebSocket onError", x); let v = new Error("WebSocket error"); - v.event = x, L.destroy(v); + v.event = x, D.destroy(v); } function l(x) { let { data: v } = x; @@ -65758,32 +65762,32 @@ ${Ez(e, r)}`); function y(x) { T.close(), x(); } - return L; + return D; }; - t.default = o.default ? R : N; + t.default = o.default ? k : N; }); - var xhe = Ye((t) => { + var ghe = Ye((t) => { je(), Ue(), Be(); var e = t && t.__importDefault || function(p) { return p && p.__esModule ? p : { default: p }; }; Object.defineProperty(t, "__esModule", { value: true }), t.connectAsync = void 0; - var r = e($a()), n = e((bhe(), vr(nD))), i = e(_5()), s = e(u2()); + var r = e(Qa()), n = e((dhe(), vr(YC))), i = e(v5()), s = e(u2()); typeof (cr == null ? void 0 : cr.nextTick) != "function" && (cr.nextTick = setImmediate); var o = (0, r.default)("mqttjs"), a = {}; - s.default ? (a.wx = wE().default, a.wxs = wE().default, a.ali = vE().default, a.alis = vE().default) : (a.mqtt = yE().default, a.tcp = yE().default, a.ssl = bE().default, a.tls = a.ssl, a.mqtts = bE().default), a.ws = xE().default, a.wss = xE().default; + s.default ? (a.wx = pE().default, a.wxs = pE().default, a.ali = mE().default, a.alis = mE().default) : (a.mqtt = hE().default, a.tcp = hE().default, a.ssl = dE().default, a.tls = a.ssl, a.mqtts = dE().default), a.ws = gE().default, a.wss = gE().default; function c(p) { let b; p.auth && (b = p.auth.match(/^(.+):(.+)$/), b ? (p.username = b[1], p.password = b[2]) : p.username = p.auth); } function u(p, b) { - var E, _, N; + var E, _, N, k; if (o("connecting to an MQTT broker..."), typeof p == "object" && !b && (b = p, p = ""), b = b || {}, p && typeof p == "string") { - let D = n.default.parse(p, true), L = {}; - if (D.port != null && (L.port = Number(D.port)), L.host = D.hostname, L.query = D.query, L.auth = D.auth, L.protocol = D.protocol, L.path = D.path, L.protocol = (E = L.protocol) === null || E === void 0 ? void 0 : E.replace(/:$/, ""), b = Object.assign(Object.assign({}, L), b), !b.protocol) + let D = n.default.parse(p, true), q = {}; + if (D.port != null && (q.port = Number(D.port)), q.host = D.hostname, q.query = D.query, q.auth = D.auth, q.protocol = D.protocol, q.path = D.path, q.protocol = (E = q.protocol) === null || E === void 0 ? void 0 : E.replace(/:$/, ""), b = Object.assign(Object.assign({}, q), b), !b.protocol) throw new Error("Missing protocol"); } - if (b.unixSocket = b.unixSocket || ((_ = b.protocol) === null || _ === void 0 ? void 0 : _.includes("+unix")), b.unixSocket ? b.protocol = b.protocol.replace("+unix", "") : !((N = b.protocol) === null || N === void 0) && N.startsWith("ws") || delete b.path, c(b), b.query && typeof b.query.clientId == "string" && (b.clientId = b.query.clientId), b.cert && b.key) + if (b.unixSocket = b.unixSocket || ((_ = b.protocol) === null || _ === void 0 ? void 0 : _.includes("+unix")), b.unixSocket ? b.protocol = b.protocol.replace("+unix", "") : !(!((N = b.protocol) === null || N === void 0) && N.startsWith("ws")) && !(!((k = b.protocol) === null || k === void 0) && k.startsWith("wx")) && delete b.path, c(b), b.query && typeof b.query.clientId == "string" && (b.clientId = b.query.clientId), b.cert && b.key) if (b.protocol) { if (["mqtts", "wss", "wxs", "alis"].indexOf(b.protocol) === -1) switch (b.protocol) { @@ -65806,52 +65810,52 @@ ${Ez(e, r)}`); throw new Error("Missing secure protocol key"); if (!a[b.protocol]) { let D = ["mqtts", "wss"].indexOf(b.protocol) !== -1; - b.protocol = ["mqtt", "mqtts", "ws", "wss", "wx", "wxs", "ali", "alis"].filter((L, q) => D && q % 2 === 0 ? false : typeof a[L] == "function")[0]; + b.protocol = ["mqtt", "mqtts", "ws", "wss", "wx", "wxs", "ali", "alis"].filter((q, W) => D && W % 2 === 0 ? false : typeof a[q] == "function")[0]; } if (b.clean === false && !b.clientId) throw new Error("Missing clientId for unclean clients"); b.protocol && (b.defaultProtocol = b.protocol); - function R(D) { + function F(D) { return b.servers && ((!D._reconnectCount || D._reconnectCount === b.servers.length) && (D._reconnectCount = 0), b.host = b.servers[D._reconnectCount].host, b.port = b.servers[D._reconnectCount].port, b.protocol = b.servers[D._reconnectCount].protocol ? b.servers[D._reconnectCount].protocol : b.defaultProtocol, b.hostname = b.host, D._reconnectCount++), o("calling streambuilder for", b.protocol), a[b.protocol](D, b); } - let F = new i.default(R, b); - return F.on("error", () => { - }), F; + let L = new i.default(F, b); + return L.on("error", () => { + }), L; } function f(p, b, E = true) { return new Promise((_, N) => { - let R = u(p, b), F = { connect: (L) => { - D(), _(R); + let k = u(p, b), F = { connect: (D) => { + L(), _(k); }, end: () => { - D(), _(R); - }, error: (L) => { - D(), R.end(), N(L); + L(), _(k); + }, error: (D) => { + L(), k.end(), N(D); } }; E === false && (F.close = () => { F.error(new Error("Couldn't connect to server")); }); - function D() { - Object.keys(F).forEach((L) => { - R.off(L, F[L]); + function L() { + Object.keys(F).forEach((D) => { + k.off(D, F[D]); }); } - Object.keys(F).forEach((L) => { - R.on(L, F[L]); + Object.keys(F).forEach((D) => { + k.on(D, F[D]); }); }); } t.connectAsync = f, t.default = u; }); - var _E = Ye((t) => { + var yE = Ye((t) => { je(), Ue(), Be(); - var e = t && t.__createBinding || (Object.create ? function(E, _, N, R) { - R === void 0 && (R = N); + var e = t && t.__createBinding || (Object.create ? function(E, _, N, k) { + k === void 0 && (k = N); var F = Object.getOwnPropertyDescriptor(_, N); (!F || ("get" in F ? !_.__esModule : F.writable || F.configurable)) && (F = { enumerable: true, get: function() { return _[N]; - } }), Object.defineProperty(E, R, F); - } : function(E, _, N, R) { - R === void 0 && (R = N), E[R] = _[N]; + } }), Object.defineProperty(E, k, F); + } : function(E, _, N, k) { + k === void 0 && (k = N), E[k] = _[N]; }), r = t && t.__setModuleDefault || (Object.create ? function(E, _) { Object.defineProperty(E, "default", { enumerable: true, value: _ }); } : function(E, _) { @@ -65871,26 +65875,26 @@ ${Ez(e, r)}`); return E && E.__esModule ? E : { default: E }; }; Object.defineProperty(t, "__esModule", { value: true }), t.ReasonCodes = t.KeepaliveManager = t.UniqueMessageIdProvider = t.DefaultMessageIdProvider = t.Store = t.MqttClient = t.connectAsync = t.connect = t.Client = void 0; - var o = s(_5()); + var o = s(v5()); t.MqttClient = o.default; - var a = s(CC()); + var a = s(AC()); t.DefaultMessageIdProvider = a.default; - var c = s(rhe()); + var c = s(Jfe()); t.UniqueMessageIdProvider = c.default; - var u = s(DC()); + var u = s(TC()); t.Store = u.default; - var f = n(xhe()); + var f = n(ghe()); t.connect = f.default, Object.defineProperty(t, "connectAsync", { enumerable: true, get: function() { return f.connectAsync; } }); - var p = s(JC()); - t.KeepaliveManager = p.default, t.Client = o.default, i(_5(), t), i(S0(), t); + var p = s(HC()); + t.KeepaliveManager = p.default, t.Client = o.default, i(v5(), t), i(_0(), t); var b = c2(); Object.defineProperty(t, "ReasonCodes", { enumerable: true, get: function() { return b.ReasonCodes; } }); }); - var _he = Ye((t) => { + var yhe = Ye((t) => { je(), Ue(), Be(); var e = t && t.__createBinding || (Object.create ? function(o, a, c, u) { u === void 0 && (u = c); @@ -65917,11 +65921,11 @@ ${Ez(e, r)}`); c !== "default" && !Object.prototype.hasOwnProperty.call(a, c) && e(a, o, c); }; Object.defineProperty(t, "__esModule", { value: true }); - var s = n(_E()); - t.default = s, i(_E(), t); + var s = n(yE()); + t.default = s, i(yE(), t); }); - var Ehe = _he(); - var She = class { + var bhe = yhe(); + var whe = class { connect(e, r) { e = e || {}, e.secure == null && (typeof window < "u" && window != null && window.location != null && window.location.protocol != null ? e.secure = window.location.protocol == "https:" : e.secure = false); var n = { @@ -65934,7 +65938,7 @@ ${Ez(e, r)}`); e[i] = typeof e[i] > "u" ? n[i] : e[i]; e.host = e.host.replace(/.*?:\/\//g, ""); var s = `${e.secure ? "wss://" : "ws://"}${e.host}:${e.port}`; - return this._callbacks = { connect: [r] }, this._mqtt = Ehe.connect(s, e), this._mqtt.on( + return this._callbacks = { connect: [r] }, this._mqtt = bhe.connect(s, e), this._mqtt.on( "connect", () => this._tryInvoke("connect", this) ), this._mqtt.on( @@ -65947,7 +65951,7 @@ ${Ez(e, r)}`); "error", (o) => this._tryInvoke("error", o) ), this._mqtt.on("message", (o, a, c) => { - var u = new Mhe(c); + var u = new vhe(c); this._startsWith(u.channel, "emitter/keygen") ? this._tryInvoke("keygen", u.asObject()) : this._startsWith(u.channel, "emitter/presence") ? this._tryInvoke("presence", u.asObject()) : this._startsWith(u.channel, "emitter/me") ? this._tryInvoke("me", u.asObject()) : this._tryInvoke("message", u); }), this; } @@ -66079,7 +66083,7 @@ ${Ez(e, r)}`); throw console.error(e), new Error(e); } }; - var Mhe = class { + var vhe = class { constructor(e) { this.channel = e.topic, this.binary = e.payload; } @@ -66100,21 +66104,21 @@ ${Ez(e, r)}`); } }; var nl = /* @__PURE__ */ ((t) => (t.connect = "connect", t.disconnect = "disconnect", t.message = "message", t.offline = "offline", t.error = "error", t.keygen = "keygen", t.presence = "presence", t.me = "me", t))(nl || {}); - function Ahe(t, e) { - var r = new She(); + function xhe(t, e) { + var r = new whe(); return r.connect(t, e), r; } - var wm = { + var bm = { host: "events.reefscan.info", port: 443, secure: true }; - var EE = "UMuO3iJMyZIM5H9v1PW7uOZEYLoUeCpc"; + var bE = "UMuO3iJMyZIM5H9v1PW7uOZEYLoUeCpc"; + var gb = /* @__PURE__ */ new Map(); var yb = /* @__PURE__ */ new Map(); - var bb = /* @__PURE__ */ new Map(); - function Nhe(t) { + function Ehe(t) { return new Promise((e, r) => { - const n = Ahe(t); + const n = xhe(t); n.on(nl.connect, function() { e(n); }), n.on(nl.error, function(i) { @@ -66122,17 +66126,17 @@ ${Ez(e, r)}`); }); }); } - function LD(t) { + function ND(t) { var e, r; return t.host + ((e = t.port) == null ? void 0 : e.toString()) + ((r = t.secure) == null ? void 0 : r.toString()); } - var BD = (t) => { - const e = { ...t }, r = LD(e); - if (!bb.has(r)) { + var ID = (t) => { + const e = { ...t }, r = ND(e); + if (!yb.has(r)) { const n = xe(e).pipe( - Oe((i) => Fr(Nhe(i)).pipe( + Oe((i) => Fr(Ehe(i)).pipe( Oe((s) => { - const o = new tc(1); + const o = new ec(1); return s.on(nl.disconnect, function() { console.log("reefscan events disconnected"), o.next(null); }), o.next(s), o.pipe( @@ -66143,25 +66147,25 @@ ${Ez(e, r)}`); }) ); }), - Yt((s, o) => (console.log("reefscanEventsConn$ ERR=", s), Zm(xe(null), oa(8e3).pipe(Oe(() => o))))) + Yt((s, o) => (console.log("reefscanEventsConn$ ERR=", s), Ym(xe(null), oa(8e3).pipe(Oe(() => o))))) )), qt(1) ); - bb.set(r, n); + yb.set(r, n); } - return bb.get(r); + return yb.get(r); }; - var Ihe = (t) => "reef-indexer/" + t + "/"; - var Ohe = (t) => BD(t).pipe( + var She = (t) => "reef-indexer/" + t + "/"; + var Mhe = (t) => ID(t).pipe( Wr((e) => (console.log(e ? "indexer events connection ok" : "indexer events waiting for connection"), !!e)), qt(1) ); - var Phe = (t, e) => { - const r = e ? { ...e } : { ...wm }, n = LD(r) + t; - if (!yb.has(n)) { - const i = Ohe(r).pipe( + var Ahe = (t, e) => { + const r = e ? { ...e } : { ...bm }, n = ND(r) + t; + if (!gb.has(n)) { + const i = Mhe(r).pipe( Oe((s) => new Ht((o) => (s.subscribe({ - key: EE, + key: bE, channel: t }), s.on(nl.message, function(a) { if (a.channel === t) { @@ -66169,30 +66173,30 @@ ${Ez(e, r)}`); c.blockHeight >= -1 && o.next(c); } }), () => { - console.log("unsubs from emitter channel=", t), s.unsubscribe({ key: EE, channel: t }); + console.log("unsubs from emitter channel=", t), s.unsubscribe({ key: bE, channel: t }); }))), ml() ); - yb.set(n, i); + gb.set(n, i); } - return yb.get(n); + return gb.get(n); }; - var khe = (t, e) => t.pipe( + var The = (t, e) => t.pipe( Oe( - (r) => Phe( - Ihe(r), + (r) => Ahe( + She(r), e ) ), qt(1) ); var as = /* @__PURE__ */ ((t) => (t[t.REEF20_TRANSFER = 0] = "REEF20_TRANSFER", t[t.REEF_NFT_TRANSFER = 1] = "REEF_NFT_TRANSFER", t[t.REEF_BIND_TX = 2] = "REEF_BIND_TX", t))(as || {}); - var Che = [ + var Ihe = [ 2, 1, 0 ]; - var Tx = (t) => { + var Ex = (t) => { let e; if (!t) e = gl.pipe( @@ -66200,12 +66204,12 @@ ${Ez(e, r)}`); we((r) => r.name) ); else { - const r = new tc(1); + const r = new ec(1); r.next(t), e = r.asObservable(); } - return khe(e); + return The(e); }; - var Dhe = (t, e) => { + var Ohe = (t, e) => { const r = t.updatedAccounts || {}; switch (e) { case as.REEF_NFT_TRANSFER: @@ -66226,7 +66230,7 @@ ${Ez(e, r)}`); ); return Array.from(new Set(n)); }; - function Lhe(t, e) { + function Phe(t, e) { return e.length ? e.some((r) => { var i, s, o, a; const n = t.updatedAccounts || {}; @@ -66247,12 +66251,12 @@ ${Ez(e, r)}`); return false; }) : true; } - var Bhe = (t, e, r = Che) => t.pipe( + var khe = (t, e, r = Ihe) => t.pipe( we((n) => { e && e.some((o) => o.startsWith("0x")) && console.warn("@reef-chain/util-lib // Only filter by native address."); const i = Array.from( new Set( - r == null ? void 0 : r.reduce((o, a) => o.concat(Dhe(n, a)), []) + r == null ? void 0 : r.reduce((o, a) => o.concat(Ohe(n, a)), []) ) ).filter((o) => !!o); if (!e || !e.filter((o) => !!o).length) @@ -66269,37 +66273,37 @@ ${Ez(e, r)}`); (n) => e && n != null && !!n.addresses.length || !e || !(e != null && e.length) ), Wr( - (n) => Lhe( + (n) => Phe( n, r ) ), Yt((n) => (console.log("_getBlockAccountTransactionUpdates$ err=", n.message), xe(null))) ); - var Jf = (t, e, r) => Bhe( - Tx(r), + var Zf = (t, e, r) => khe( + Ex(r), t, e ).pipe( Yt((n) => (console.log("getLatestBlockAccountUpdates$ err=", n.message), xe(null))) ); - var M0 = "abi/5.7.0"; - var Jt = new ot(M0); + var E0 = "abi/5.7.0"; + var Jt = new ot(E0); var il = {}; - var SE = { calldata: true, memory: true, storage: true }; - var Uhe = { calldata: true, memory: true }; - function gp(t, e) { + var wE = { calldata: true, memory: true, storage: true }; + var Rhe = { calldata: true, memory: true }; + function pp(t, e) { if (t === "bytes" || t === "string") { - if (SE[e]) + if (wE[e]) return true; } else if (t === "address") { if (e === "payable") return true; - } else if ((t.indexOf("[") >= 0 || t === "tuple") && Uhe[e]) + } else if ((t.indexOf("[") >= 0 || t === "tuple") && Rhe[e]) return true; - return (SE[e] || e === "payable") && Jt.throwArgumentError("invalid modifier", "name", e), false; + return (wE[e] || e === "payable") && Jt.throwArgumentError("invalid modifier", "name", e), false; } - function jhe(t, e) { + function Che(t, e) { let r = t; function n(a) { Jt.throwArgumentError(`unexpected character at position ${a}`, "param", t); @@ -66314,20 +66318,20 @@ ${Ez(e, r)}`); let c = t[a]; switch (c) { case "(": - o.state.allowType && o.type === "" ? o.type = "tuple" : o.state.allowParams || n(a), o.state.allowType = false, o.type = nf(o.type), o.components = [i(o)], o = o.components[0]; + o.state.allowType && o.type === "" ? o.type = "tuple" : o.state.allowParams || n(a), o.state.allowType = false, o.type = rf(o.type), o.components = [i(o)], o = o.components[0]; break; case ")": - delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), gp(o.type, o.name) && (o.name = ""), o.type = nf(o.type); + delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), pp(o.type, o.name) && (o.name = ""), o.type = rf(o.type); let u = o; o = o.parent, o || n(a), delete u.parent, o.state.allowParams = false, o.state.allowName = true, o.state.allowArray = true; break; case ",": - delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), gp(o.type, o.name) && (o.name = ""), o.type = nf(o.type); + delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), pp(o.type, o.name) && (o.name = ""), o.type = rf(o.type); let f = i(o.parent); o.parent.components.push(f), delete o.parent, o = f; break; case " ": - o.state.allowType && o.type !== "" && (o.type = nf(o.type), delete o.state.allowType, o.state.allowName = true, o.state.allowParams = true), o.state.allowName && o.name !== "" && (o.name === "indexed" ? (e || n(a), o.indexed && n(a), o.indexed = true, o.name = "") : gp(o.type, o.name) ? o.name = "" : o.state.allowName = false); + o.state.allowType && o.type !== "" && (o.type = rf(o.type), delete o.state.allowType, o.state.allowName = true, o.state.allowParams = true), o.state.allowName && o.name !== "" && (o.name === "indexed" ? (e || n(a), o.indexed && n(a), o.indexed = true, o.name = "") : pp(o.type, o.name) ? o.name = "" : o.state.allowName = false); break; case "[": o.state.allowArray || n(a), o.type += c, o.state.allowArray = false, o.state.allowName = false, o.state.readArray = true; @@ -66339,9 +66343,9 @@ ${Ez(e, r)}`); o.state.allowType ? (o.type += c, o.state.allowParams = true, o.state.allowArray = true) : o.state.allowName ? (o.name += c, delete o.state.allowArray) : o.state.readArray ? o.type += c : n(a); } } - return o.parent && Jt.throwArgumentError("unexpected eof", "param", t), delete s.state, o.name === "indexed" ? (e || n(r.length - 7), o.indexed && n(r.length - 7), o.indexed = true, o.name = "") : gp(o.type, o.name) && (o.name = ""), s.type = nf(s.type), s; + return o.parent && Jt.throwArgumentError("unexpected eof", "param", t), delete s.state, o.name === "indexed" ? (e || n(r.length - 7), o.indexed && n(r.length - 7), o.indexed = true, o.name = "") : pp(o.type, o.name) && (o.name = ""), s.type = rf(s.type), s; } - function t1(t, e) { + function e1(t, e) { for (let r in e) pt(t, r, e[r]); } @@ -66351,21 +66355,21 @@ ${Ez(e, r)}`); full: "full", json: "json" }); - var Vhe = new RegExp(/^(.*)\[([0-9]*)\]$/); - var Qo = class Rc { + var Dhe = new RegExp(/^(.*)\[([0-9]*)\]$/); + var Qo = class kc { constructor(e, r) { e !== il && Jt.throwError("use fromString", ot.errors.UNSUPPORTED_OPERATION, { operation: "new ParamType()" - }), t1(this, r); - let n = this.type.match(Vhe); - n ? t1(this, { + }), e1(this, r); + let n = this.type.match(Dhe); + n ? e1(this, { arrayLength: parseInt(n[2] || "-1"), - arrayChildren: Rc.fromObject({ + arrayChildren: kc.fromObject({ type: n[1], components: this.components }), baseType: "array" - }) : t1(this, { + }) : e1(this, { arrayLength: null, arrayChildren: null, baseType: this.components != null ? "tuple" : this.type @@ -66383,55 +66387,55 @@ ${Ez(e, r)}`); return this.baseType === "array" ? (r += this.arrayChildren.format(e), r += "[" + (this.arrayLength < 0 ? "" : String(this.arrayLength)) + "]") : this.baseType === "tuple" ? (e !== ir.sighash && (r += this.type), r += "(" + this.components.map((n) => n.format(e)).join(e === ir.full ? ", " : ",") + ")") : r += this.type, e !== ir.sighash && (this.indexed === true && (r += " indexed"), e === ir.full && this.name && (r += " " + this.name)), r; } static from(e, r) { - return typeof e == "string" ? Rc.fromString(e, r) : Rc.fromObject(e); + return typeof e == "string" ? kc.fromString(e, r) : kc.fromObject(e); } static fromObject(e) { - return Rc.isParamType(e) ? e : new Rc(il, { + return kc.isParamType(e) ? e : new kc(il, { name: e.name || null, - type: nf(e.type), + type: rf(e.type), indexed: e.indexed == null ? null : !!e.indexed, - components: e.components ? e.components.map(Rc.fromObject) : null + components: e.components ? e.components.map(kc.fromObject) : null }); } static fromString(e, r) { function n(i) { - return Rc.fromObject({ + return kc.fromObject({ name: i.name, type: i.type, indexed: i.indexed, components: i.components }); } - return n(jhe(e, !!r)); + return n(Che(e, !!r)); } static isParamType(e) { return !!(e != null && e._isParamType); } }; - function Nd(t, e) { - return Fhe(t).map((r) => Qo.fromString(r, e)); + function Td(t, e) { + return Bhe(t).map((r) => Qo.fromString(r, e)); } - var l2 = class Yh { + var l2 = class Xh { constructor(e, r) { e !== il && Jt.throwError("use a static from method", ot.errors.UNSUPPORTED_OPERATION, { operation: "new Fragment()" - }), t1(this, r), this._isFragment = true, Object.freeze(this); + }), e1(this, r), this._isFragment = true, Object.freeze(this); } static from(e) { - return Yh.isFragment(e) ? e : typeof e == "string" ? Yh.fromString(e) : Yh.fromObject(e); + return Xh.isFragment(e) ? e : typeof e == "string" ? Xh.fromString(e) : Xh.fromObject(e); } static fromObject(e) { - if (Yh.isFragment(e)) + if (Xh.isFragment(e)) return e; switch (e.type) { case "function": - return xm.fromObject(e); + return vm.fromObject(e); case "event": - return P5.fromObject(e); + return I5.fromObject(e); case "constructor": - return vm.fromObject(e); + return wm.fromObject(e); case "error": - return AE.fromObject(e); + return xE.fromObject(e); case "fallback": case "receive": return null; @@ -66439,13 +66443,13 @@ ${Ez(e, r)}`); return Jt.throwArgumentError("invalid fragment object", "value", e); } static fromString(e) { - return e = e.replace(/\s/g, " "), e = e.replace(/\(/g, " (").replace(/\)/g, ") ").replace(/\s+/g, " "), e = e.trim(), e.split(" ")[0] === "event" ? P5.fromString(e.substring(5).trim()) : e.split(" ")[0] === "function" ? xm.fromString(e.substring(8).trim()) : e.split("(")[0].trim() === "constructor" ? vm.fromString(e.trim()) : e.split(" ")[0] === "error" ? AE.fromString(e.substring(5).trim()) : Jt.throwArgumentError("unsupported fragment", "value", e); + return e = e.replace(/\s/g, " "), e = e.replace(/\(/g, " (").replace(/\)/g, ") ").replace(/\s+/g, " "), e = e.trim(), e.split(" ")[0] === "event" ? I5.fromString(e.substring(5).trim()) : e.split(" ")[0] === "function" ? vm.fromString(e.substring(8).trim()) : e.split("(")[0].trim() === "constructor" ? wm.fromString(e.trim()) : e.split(" ")[0] === "error" ? xE.fromString(e.substring(5).trim()) : Jt.throwArgumentError("unsupported fragment", "value", e); } static isFragment(e) { return !!(e && e._isFragment); } }; - var P5 = class $l extends l2 { + var I5 = class Ql extends l2 { format(e) { if (e || (e = ir.sighash), ir[e] || Jt.throwArgumentError("invalid format type", "format", e), e === ir.json) return JSON.stringify({ @@ -66458,22 +66462,22 @@ ${Ez(e, r)}`); return e !== ir.sighash && (r += "event "), r += this.name + "(" + this.inputs.map((n) => n.format(e)).join(e === ir.full ? ", " : ",") + ") ", e !== ir.sighash && this.anonymous && (r += "anonymous "), r.trim(); } static from(e) { - return typeof e == "string" ? $l.fromString(e) : $l.fromObject(e); + return typeof e == "string" ? Ql.fromString(e) : Ql.fromObject(e); } static fromObject(e) { - if ($l.isEventFragment(e)) + if (Ql.isEventFragment(e)) return e; e.type !== "event" && Jt.throwArgumentError("invalid event object", "value", e); const r = { - name: Id(e.name), + name: Nd(e.name), anonymous: e.anonymous, inputs: e.inputs ? e.inputs.map(Qo.fromObject) : [], type: "event" }; - return new $l(il, r); + return new Ql(il, r); } static fromString(e) { - let r = e.match(Od); + let r = e.match(Id); r || Jt.throwArgumentError("invalid event string", "value", e); let n = false; return r[3].split(" ").forEach((i) => { @@ -66486,10 +66490,10 @@ ${Ez(e, r)}`); default: Jt.warn("unknown modifier: " + i); } - }), $l.fromObject({ + }), Ql.fromObject({ name: r[1].trim(), anonymous: n, - inputs: Nd(r[2], true), + inputs: Td(r[2], true), type: "event" }); } @@ -66497,12 +66501,12 @@ ${Ez(e, r)}`); return e && e._isFragment && e.type === "event"; } }; - function jD(t, e) { + function PD(t, e) { e.gas = null; let r = t.split("@"); return r.length !== 1 ? (r.length > 2 && Jt.throwArgumentError("invalid human-readable ABI signature", "value", t), r[1].match(/^[0-9]+$/) || Jt.throwArgumentError("invalid human-readable ABI signature gas", "value", t), e.gas = zt.from(r[1]), r[0]) : t; } - function VD(t, e) { + function kD(t, e) { e.constant = false, e.payable = false, e.stateMutability = "nonpayable", t.split(" ").forEach((r) => { switch (r.trim()) { case "constant": @@ -66529,7 +66533,7 @@ ${Ez(e, r)}`); } }); } - function zD(t) { + function RD(t) { let e = { constant: false, payable: true, @@ -66537,7 +66541,7 @@ ${Ez(e, r)}`); }; return t.stateMutability != null ? (e.stateMutability = t.stateMutability, e.constant = e.stateMutability === "view" || e.stateMutability === "pure", t.constant != null && !!t.constant !== e.constant && Jt.throwArgumentError("cannot have constant function with mutability " + e.stateMutability, "value", t), e.payable = e.stateMutability === "payable", t.payable != null && !!t.payable !== e.payable && Jt.throwArgumentError("cannot have payable function with mutability " + e.stateMutability, "value", t)) : t.payable != null ? (e.payable = !!t.payable, t.constant == null && !e.payable && t.type !== "constructor" && Jt.throwArgumentError("unable to determine stateMutability", "value", t), e.constant = !!t.constant, e.constant ? e.stateMutability = "view" : e.stateMutability = e.payable ? "payable" : "nonpayable", e.payable && e.constant && Jt.throwArgumentError("cannot have constant payable function", "value", t)) : t.constant != null ? (e.constant = !!t.constant, e.payable = !e.constant, e.stateMutability = e.constant ? "view" : "payable") : t.type !== "constructor" && Jt.throwArgumentError("unable to determine stateMutability", "value", t), e; } - var vm = class ef extends l2 { + var wm = class $l extends l2 { format(e) { if (e || (e = ir.sighash), ir[e] || Jt.throwArgumentError("invalid format type", "format", e), e === ir.json) return JSON.stringify({ @@ -66554,13 +66558,13 @@ ${Ez(e, r)}`); return this.stateMutability && this.stateMutability !== "nonpayable" && (r += this.stateMutability + " "), r.trim(); } static from(e) { - return typeof e == "string" ? ef.fromString(e) : ef.fromObject(e); + return typeof e == "string" ? $l.fromString(e) : $l.fromObject(e); } static fromObject(e) { - if (ef.isConstructorFragment(e)) + if ($l.isConstructorFragment(e)) return e; e.type !== "constructor" && Jt.throwArgumentError("invalid constructor object", "value", e); - let r = zD(e); + let r = RD(e); r.constant && Jt.throwArgumentError("constructor cannot be constant", "value", e); const n = { name: null, @@ -66570,19 +66574,19 @@ ${Ez(e, r)}`); stateMutability: r.stateMutability, gas: e.gas ? zt.from(e.gas) : null }; - return new ef(il, n); + return new $l(il, n); } static fromString(e) { let r = { type: "constructor" }; - e = jD(e, r); - let n = e.match(Od); - return (!n || n[1].trim() !== "constructor") && Jt.throwArgumentError("invalid constructor string", "value", e), r.inputs = Nd(n[2].trim(), false), VD(n[3].trim(), r), ef.fromObject(r); + e = PD(e, r); + let n = e.match(Id); + return (!n || n[1].trim() !== "constructor") && Jt.throwArgumentError("invalid constructor string", "value", e), r.inputs = Td(n[2].trim(), false), kD(n[3].trim(), r), $l.fromObject(r); } static isConstructorFragment(e) { return e && e._isFragment && e.type === "constructor"; } }; - var xm = class tf extends vm { + var vm = class ef extends wm { format(e) { if (e || (e = ir.sighash), ir[e] || Jt.throwArgumentError("invalid format type", "format", e), e === ir.json) return JSON.stringify({ @@ -66599,16 +66603,16 @@ ${Ez(e, r)}`); return e !== ir.sighash && (r += "function "), r += this.name + "(" + this.inputs.map((n) => n.format(e)).join(e === ir.full ? ", " : ",") + ") ", e !== ir.sighash && (this.stateMutability ? this.stateMutability !== "nonpayable" && (r += this.stateMutability + " ") : this.constant && (r += "view "), this.outputs && this.outputs.length && (r += "returns (" + this.outputs.map((n) => n.format(e)).join(", ") + ") "), this.gas != null && (r += "@" + this.gas.toString() + " ")), r.trim(); } static from(e) { - return typeof e == "string" ? tf.fromString(e) : tf.fromObject(e); + return typeof e == "string" ? ef.fromString(e) : ef.fromObject(e); } static fromObject(e) { - if (tf.isFunctionFragment(e)) + if (ef.isFunctionFragment(e)) return e; e.type !== "function" && Jt.throwArgumentError("invalid function object", "value", e); - let r = zD(e); + let r = RD(e); const n = { type: e.type, - name: Id(e.name), + name: Nd(e.name), constant: r.constant, inputs: e.inputs ? e.inputs.map(Qo.fromObject) : [], outputs: e.outputs ? e.outputs.map(Qo.fromObject) : [], @@ -66616,30 +66620,30 @@ ${Ez(e, r)}`); stateMutability: r.stateMutability, gas: e.gas ? zt.from(e.gas) : null }; - return new tf(il, n); + return new ef(il, n); } static fromString(e) { let r = { type: "function" }; - e = jD(e, r); + e = PD(e, r); let n = e.split(" returns "); n.length > 2 && Jt.throwArgumentError("invalid function string", "value", e); - let i = n[0].match(Od); - if (i || Jt.throwArgumentError("invalid function signature", "value", e), r.name = i[1].trim(), r.name && Id(r.name), r.inputs = Nd(i[2], false), VD(i[3].trim(), r), n.length > 1) { - let s = n[1].match(Od); - (s[1].trim() != "" || s[3].trim() != "") && Jt.throwArgumentError("unexpected tokens", "value", e), r.outputs = Nd(s[2], false); + let i = n[0].match(Id); + if (i || Jt.throwArgumentError("invalid function signature", "value", e), r.name = i[1].trim(), r.name && Nd(r.name), r.inputs = Td(i[2], false), kD(i[3].trim(), r), n.length > 1) { + let s = n[1].match(Id); + (s[1].trim() != "" || s[3].trim() != "") && Jt.throwArgumentError("unexpected tokens", "value", e), r.outputs = Td(s[2], false); } else r.outputs = []; - return tf.fromObject(r); + return ef.fromObject(r); } static isFunctionFragment(e) { return e && e._isFragment && e.type === "function"; } }; - function ME(t) { + function vE(t) { const e = t.format(); return (e === "Error(string)" || e === "Panic(uint256)") && Jt.throwArgumentError(`cannot specify user defined ${e} error`, "fragment", t), t; } - var AE = class rf extends l2 { + var xE = class tf extends l2 { format(e) { if (e || (e = ir.sighash), ir[e] || Jt.throwArgumentError("invalid format type", "format", e), e === ir.json) return JSON.stringify({ @@ -66651,36 +66655,36 @@ ${Ez(e, r)}`); return e !== ir.sighash && (r += "error "), r += this.name + "(" + this.inputs.map((n) => n.format(e)).join(e === ir.full ? ", " : ",") + ") ", r.trim(); } static from(e) { - return typeof e == "string" ? rf.fromString(e) : rf.fromObject(e); + return typeof e == "string" ? tf.fromString(e) : tf.fromObject(e); } static fromObject(e) { - if (rf.isErrorFragment(e)) + if (tf.isErrorFragment(e)) return e; e.type !== "error" && Jt.throwArgumentError("invalid error object", "value", e); const r = { type: e.type, - name: Id(e.name), + name: Nd(e.name), inputs: e.inputs ? e.inputs.map(Qo.fromObject) : [] }; - return ME(new rf(il, r)); + return vE(new tf(il, r)); } static fromString(e) { - let r = { type: "error" }, n = e.match(Od); - return n || Jt.throwArgumentError("invalid error signature", "value", e), r.name = n[1].trim(), r.name && Id(r.name), r.inputs = Nd(n[2], false), ME(rf.fromObject(r)); + let r = { type: "error" }, n = e.match(Id); + return n || Jt.throwArgumentError("invalid error signature", "value", e), r.name = n[1].trim(), r.name && Nd(r.name), r.inputs = Td(n[2], false), vE(tf.fromObject(r)); } static isErrorFragment(e) { return e && e._isFragment && e.type === "error"; } }; - function nf(t) { + function rf(t) { return t.match(/^uint($|[^1-9])/) ? t = "uint256" + t.substring(4) : t.match(/^int($|[^1-9])/) && (t = "int256" + t.substring(3)), t; } - var zhe = new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$"); - function Id(t) { - return (!t || !t.match(zhe)) && Jt.throwArgumentError(`invalid identifier "${t}"`, "value", t), t; + var Lhe = new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$"); + function Nd(t) { + return (!t || !t.match(Lhe)) && Jt.throwArgumentError(`invalid identifier "${t}"`, "value", t), t; } - var Od = new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$"); - function Fhe(t) { + var Id = new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$"); + function Bhe(t) { t = t.trim(); let e = [], r = "", n = 0; for (let i = 0; i < t.length; i++) { @@ -66689,8 +66693,8 @@ ${Ez(e, r)}`); } return r && e.push(r), e; } - var Nx = new ot(M0); - function Hhe(t) { + var Sx = new ot(E0); + function Uhe(t) { const e = [], r = function(n, i) { if (Array.isArray(i)) for (let s in i) { @@ -66705,20 +66709,20 @@ ${Ez(e, r)}`); }; return r([], t), e; } - var fc = class { + var lc = class { constructor(e, r, n, i) { this.name = e, this.type = r, this.localName = n, this.dynamic = i; } _throwError(e, r) { - Nx.throwArgumentError(e, this.localName, r); + Sx.throwArgumentError(e, this.localName, r); } }; - var k5 = class { + var O5 = class { constructor(e) { pt(this, "wordSize", e || 32), this._data = [], this._dataLength = 0, this._padding = new Uint8Array(e); } get data() { - return u8(this._data); + return s8(this._data); } get length() { return this._dataLength; @@ -66727,19 +66731,19 @@ ${Ez(e, r)}`); return this._data.push(e), this._dataLength += e.length, e.length; } appendWriter(e) { - return this._writeData(ci(e._data)); + return this._writeData(ui(e._data)); } writeBytes(e) { let r = er(e); const n = r.length % this.wordSize; - return n && (r = ci([r, this._padding.slice(n)])), this._writeData(r); + return n && (r = ui([r, this._padding.slice(n)])), this._writeData(r); } _getValue(e) { let r = er(zt.from(e)); - return r.length > this.wordSize && Nx.throwError("value out-of-bounds", ot.errors.BUFFER_OVERRUN, { + return r.length > this.wordSize && Sx.throwError("value out-of-bounds", ot.errors.BUFFER_OVERRUN, { length: this.wordSize, offset: r.length - }), r.length % this.wordSize && (r = ci([this._padding.slice(r.length % this.wordSize), r])), r; + }), r.length % this.wordSize && (r = ui([this._padding.slice(r.length % this.wordSize), r])), r; } writeValue(e) { return this._writeData(this._getValue(e)); @@ -66751,7 +66755,7 @@ ${Ez(e, r)}`); }; } }; - var qhe = class R5 { + var jhe = class P5 { constructor(e, r, n, i) { pt(this, "_data", er(e)), pt(this, "wordSize", r || 32), pt(this, "_coerceFunc", n), pt(this, "allowLoose", i), this._offset = 0; } @@ -66766,17 +66770,17 @@ ${Ez(e, r)}`); return n && parseInt(n[1]) <= 48 && (r = r.toNumber()), r; } coerce(e, r) { - return this._coerceFunc ? this._coerceFunc(e, r) : R5.coerce(e, r); + return this._coerceFunc ? this._coerceFunc(e, r) : P5.coerce(e, r); } _peekBytes(e, r, n) { let i = Math.ceil(r / this.wordSize) * this.wordSize; - return this._offset + i > this._data.length && (this.allowLoose && n && this._offset + r <= this._data.length ? i = r : Nx.throwError("data out-of-bounds", ot.errors.BUFFER_OVERRUN, { + return this._offset + i > this._data.length && (this.allowLoose && n && this._offset + r <= this._data.length ? i = r : Sx.throwError("data out-of-bounds", ot.errors.BUFFER_OVERRUN, { length: this._data.length, offset: this._offset + i })), this._data.slice(this._offset, this._offset + i); } subReader(e) { - return new R5(this._data.slice(this._offset + e), this.wordSize, this._coerceFunc, this.allowLoose); + return new P5(this._data.slice(this._offset + e), this.wordSize, this._coerceFunc, this.allowLoose); } readBytes(e, r) { let n = this._peekBytes(0, e, !!r); @@ -66786,7 +66790,7 @@ ${Ez(e, r)}`); return zt.from(this.readBytes(this.wordSize)); } }; - var Whe = class extends fc { + var Vhe = class extends lc { constructor(e) { super("address", "address", e, false); } @@ -66795,17 +66799,17 @@ ${Ez(e, r)}`); } encode(e, r) { try { - r = Jn(r); + r = Qn(r); } catch (n) { this._throwError(n.message, r); } return e.writeValue(r); } decode(e) { - return Jn(Jo(e.readValue().toHexString(), 20)); + return Qn(Jo(e.readValue().toHexString(), 20)); } }; - var Ghe = class extends fc { + var zhe = class extends lc { constructor(e) { super(e.name, e.type, void 0, e.dynamic), this.coder = e; } @@ -66819,8 +66823,8 @@ ${Ez(e, r)}`); return this.coder.decode(e); } }; - var ff = new ot(M0); - function FD(t, e, r) { + var lf = new ot(E0); + function CD(t, e, r) { let n = null; if (Array.isArray(r)) n = r; @@ -66828,20 +66832,20 @@ ${Ez(e, r)}`); let c = {}; n = e.map((u) => { const f = u.localName; - return f || ff.throwError("cannot encode object for signature with missing names", ot.errors.INVALID_ARGUMENT, { + return f || lf.throwError("cannot encode object for signature with missing names", ot.errors.INVALID_ARGUMENT, { argument: "values", coder: u, value: r - }), c[f] && ff.throwError("cannot encode object for signature with duplicate names", ot.errors.INVALID_ARGUMENT, { + }), c[f] && lf.throwError("cannot encode object for signature with duplicate names", ot.errors.INVALID_ARGUMENT, { argument: "values", coder: u, value: r }), c[f] = true, r[f]; }); } else - ff.throwArgumentError("invalid tuple value", "tuple", r); - e.length !== n.length && ff.throwArgumentError("types/value length mismatch", "tuple", r); - let i = new k5(t.wordSize), s = new k5(t.wordSize), o = []; + lf.throwArgumentError("invalid tuple value", "tuple", r); + e.length !== n.length && lf.throwArgumentError("types/value length mismatch", "tuple", r); + let i = new O5(t.wordSize), s = new O5(t.wordSize), o = []; e.forEach((c, u) => { let f = n[u]; if (c.dynamic) { @@ -66859,7 +66863,7 @@ ${Ez(e, r)}`); let a = t.appendWriter(i); return a += t.appendWriter(s), a; } - function HD(t, e) { + function DD(t, e) { let r = [], n = t.subReader(0); e.forEach((s) => { let o = null; @@ -66909,7 +66913,7 @@ ${Ez(e, r)}`); } return Object.freeze(r); } - var Khe = class extends fc { + var Fhe = class extends lc { constructor(e, r, n) { const i = e.type + "[" + (r >= 0 ? r : "") + "]", s = r === -1 || e.dynamic; super("array", i, n, s), this.coder = e, this.length = r; @@ -66923,25 +66927,25 @@ ${Ez(e, r)}`); encode(e, r) { Array.isArray(r) || this._throwError("expected array value", r); let n = this.length; - n === -1 && (n = r.length, e.writeValue(r.length)), ff.checkArgumentCount(r.length, n, "coder array" + (this.localName ? " " + this.localName : "")); + n === -1 && (n = r.length, e.writeValue(r.length)), lf.checkArgumentCount(r.length, n, "coder array" + (this.localName ? " " + this.localName : "")); let i = []; for (let s = 0; s < r.length; s++) i.push(this.coder); - return FD(e, i, r); + return CD(e, i, r); } decode(e) { let r = this.length; - r === -1 && (r = e.readValue().toNumber(), r * 32 > e._data.length && ff.throwError("insufficient data length", ot.errors.BUFFER_OVERRUN, { + r === -1 && (r = e.readValue().toNumber(), r * 32 > e._data.length && lf.throwError("insufficient data length", ot.errors.BUFFER_OVERRUN, { length: e._data.length, count: r })); let n = []; for (let i = 0; i < r; i++) - n.push(new Ghe(this.coder)); - return e.coerce(this.name, HD(e, n)); + n.push(new zhe(this.coder)); + return e.coerce(this.name, DD(e, n)); } }; - var Xhe = class extends fc { + var Hhe = class extends lc { constructor(e) { super("bool", "bool", e, false); } @@ -66955,7 +66959,7 @@ ${Ez(e, r)}`); return e.coerce(this.type, !e.readValue().isZero()); } }; - var qD = class extends fc { + var LD = class extends lc { constructor(e, r) { super(e, e, r, true); } @@ -66971,7 +66975,7 @@ ${Ez(e, r)}`); return e.readBytes(e.readValue().toNumber(), true); } }; - var Yhe = class extends qD { + var qhe = class extends LD { constructor(e) { super("bytes", e); } @@ -66979,7 +66983,7 @@ ${Ez(e, r)}`); return e.coerce(this.name, It(super.decode(e))); } }; - var Zhe = class extends fc { + var Whe = class extends lc { constructor(e, r) { let n = "bytes" + String(e); super(n, n, r, false), this.size = e; @@ -66995,7 +66999,7 @@ ${Ez(e, r)}`); return e.coerce(this.name, It(e.readBytes(this.size))); } }; - var Jhe = class extends fc { + var Ghe = class extends lc { constructor(e) { super("null", "", e, false); } @@ -67009,7 +67013,7 @@ ${Ez(e, r)}`); return e.readBytes(0), e.coerce(this.name, null); } }; - var Qhe = class extends fc { + var Khe = class extends lc { constructor(e, r, n) { const i = (r ? "int" : "uint") + e * 8; super(i, i, n, false), this.size = e, this.signed = r; @@ -67018,12 +67022,12 @@ ${Ez(e, r)}`); return 0; } encode(e, r) { - let n = zt.from(r), i = SP.mask(e.wordSize * 8); + let n = zt.from(r), i = gP.mask(e.wordSize * 8); if (this.signed) { let s = i.mask(this.size * 8 - 1); - (n.gt(s) || n.lt(s.add(EP).mul(xP))) && this._throwError("value out-of-bounds", r); + (n.gt(s) || n.lt(s.add(mP).mul(dP))) && this._throwError("value out-of-bounds", r); } else - (n.lt(_P) || n.gt(i.mask(this.size * 8))) && this._throwError("value out-of-bounds", r); + (n.lt(pP) || n.gt(i.mask(this.size * 8))) && this._throwError("value out-of-bounds", r); return n = n.toTwos(this.size * 8).mask(this.size * 8), this.signed && (n = n.fromTwos(this.size * 8).toTwos(8 * e.wordSize)), e.writeValue(n); } decode(e) { @@ -67031,7 +67035,7 @@ ${Ez(e, r)}`); return this.signed && (r = r.fromTwos(this.size * 8)), e.coerce(this.name, r); } }; - var $he = class extends qD { + var Xhe = class extends LD { constructor(e) { super("string", e); } @@ -67039,13 +67043,13 @@ ${Ez(e, r)}`); return ""; } encode(e, r) { - return super.encode(e, Gf(r)); + return super.encode(e, Wf(r)); } decode(e) { return _g(super.decode(e)); } }; - var yp = class extends fc { + var mp = class extends lc { constructor(e, r) { let n = false; const i = []; @@ -67070,98 +67074,98 @@ ${Ez(e, r)}`); }), Object.freeze(e); } encode(e, r) { - return FD(e, this.coders, r); + return CD(e, this.coders, r); } decode(e) { - return e.coerce(this.name, HD(e, this.coders)); + return e.coerce(this.name, DD(e, this.coders)); } }; - var bp = new ot(M0); - var ede = new RegExp(/^bytes([0-9]*)$/); - var tde = new RegExp(/^(u?int)([0-9]*)$/); - var rde = class { + var gp = new ot(E0); + var Yhe = new RegExp(/^bytes([0-9]*)$/); + var Zhe = new RegExp(/^(u?int)([0-9]*)$/); + var Jhe = class { constructor(e) { pt(this, "coerceFunc", e || null); } _getCoder(e) { switch (e.baseType) { case "address": - return new Whe(e.name); + return new Vhe(e.name); case "bool": - return new Xhe(e.name); + return new Hhe(e.name); case "string": - return new $he(e.name); + return new Xhe(e.name); case "bytes": - return new Yhe(e.name); + return new qhe(e.name); case "array": - return new Khe(this._getCoder(e.arrayChildren), e.arrayLength, e.name); + return new Fhe(this._getCoder(e.arrayChildren), e.arrayLength, e.name); case "tuple": - return new yp((e.components || []).map((n) => this._getCoder(n)), e.name); + return new mp((e.components || []).map((n) => this._getCoder(n)), e.name); case "": - return new Jhe(e.name); + return new Ghe(e.name); } - let r = e.type.match(tde); + let r = e.type.match(Zhe); if (r) { let n = parseInt(r[2] || "256"); - return (n === 0 || n > 256 || n % 8 !== 0) && bp.throwArgumentError("invalid " + r[1] + " bit length", "param", e), new Qhe(n / 8, r[1] === "int", e.name); + return (n === 0 || n > 256 || n % 8 !== 0) && gp.throwArgumentError("invalid " + r[1] + " bit length", "param", e), new Khe(n / 8, r[1] === "int", e.name); } - if (r = e.type.match(ede), r) { + if (r = e.type.match(Yhe), r) { let n = parseInt(r[1]); - return (n === 0 || n > 32) && bp.throwArgumentError("invalid bytes length", "param", e), new Zhe(n, e.name); + return (n === 0 || n > 32) && gp.throwArgumentError("invalid bytes length", "param", e), new Whe(n, e.name); } - return bp.throwArgumentError("invalid type", "type", e.type); + return gp.throwArgumentError("invalid type", "type", e.type); } _getWordSize() { return 32; } _getReader(e, r) { - return new qhe(e, this._getWordSize(), this.coerceFunc, r); + return new jhe(e, this._getWordSize(), this.coerceFunc, r); } _getWriter() { - return new k5(this._getWordSize()); + return new O5(this._getWordSize()); } getDefaultValue(e) { const r = e.map((i) => this._getCoder(Qo.from(i))); - return new yp(r, "_").defaultValue(); + return new mp(r, "_").defaultValue(); } encode(e, r) { - e.length !== r.length && bp.throwError("types/values length mismatch", ot.errors.INVALID_ARGUMENT, { + e.length !== r.length && gp.throwError("types/values length mismatch", ot.errors.INVALID_ARGUMENT, { count: { types: e.length, values: r.length }, value: { types: e, values: r } }); - const n = e.map((o) => this._getCoder(Qo.from(o))), i = new yp(n, "_"), s = this._getWriter(); + const n = e.map((o) => this._getCoder(Qo.from(o))), i = new mp(n, "_"), s = this._getWriter(); return i.encode(s, r), s.data; } decode(e, r, n) { const i = e.map((o) => this._getCoder(Qo.from(o))); - return new yp(i, "_").decode(this._getReader(er(r), n)); + return new mp(i, "_").decode(this._getReader(er(r), n)); } }; - var nde = new rde(); - function zc(t) { - return eu(Gf(t)); + var Qhe = new Jhe(); + function Vc(t) { + return $c(Wf(t)); } - var Br = new ot(M0); - var ide = class extends oc { + var Br = new ot(E0); + var $he = class extends sc { }; - var sde = class extends oc { + var ede = class extends sc { }; - var ode = class extends oc { + var tde = class extends sc { }; - var C5 = class extends oc { + var k5 = class extends sc { static isIndexed(e) { return !!(e && e._isIndexed); } }; - var ade = { + var rde = { "0x08c379a0": { signature: "Error(string)", name: "Error", inputs: ["string"], reason: true }, "0x4e487b71": { signature: "Panic(uint256)", name: "Panic", inputs: ["uint256"] } }; - function TE(t, e) { + function _E(t, e) { const r = new Error(`deferred error during ABI decoding triggered accessing ${t}`); return r.error = e, r; } - var NE = class { + var EE = class { constructor(e) { let r = []; typeof e == "string" ? r = JSON.parse(e) : r = e, pt(this, "fragments", r.map((n) => l2.from(n)).filter((n) => n != null)), pt(this, "_abiCoder", Xo(new.target, "getAbiCoder")()), pt(this, "functions", {}), pt(this, "errors", {}), pt(this, "events", {}), pt(this, "structs", {}), this.fragments.forEach((n) => { @@ -67192,7 +67196,7 @@ ${Ez(e, r)}`); return; } i[s] = n; - }), this.deploy || pt(this, "deploy", vm.from({ + }), this.deploy || pt(this, "deploy", wm.from({ payable: false, type: "constructor" })), pt(this, "_isInterface", true); @@ -67203,16 +67207,16 @@ ${Ez(e, r)}`); return e === ir.json ? JSON.stringify(r.map((n) => JSON.parse(n))) : r; } static getAbiCoder() { - return nde; + return Qhe; } static getAddress(e) { - return Jn(e); + return Qn(e); } static getSighash(e) { - return f0(zc(e.format()), 0, 4); + return u0(Vc(e.format()), 0, 4); } static getEventTopic(e) { - return zc(e.format()); + return Vc(e.format()); } getFunction(e) { if (Rr(e)) { @@ -67227,7 +67231,7 @@ ${Ez(e, r)}`); )[0] === n); return i.length === 0 ? Br.throwArgumentError("no matching function", "name", n) : i.length > 1 && Br.throwArgumentError("multiple matching functions", "name", n), this.functions[i[0]]; } - const r = this.functions[xm.fromString(e).format()]; + const r = this.functions[vm.fromString(e).format()]; return r || Br.throwArgumentError("no matching function", "signature", e), r; } getEvent(e) { @@ -67244,7 +67248,7 @@ ${Ez(e, r)}`); )[0] === n); return i.length === 0 ? Br.throwArgumentError("no matching event", "name", n) : i.length > 1 && Br.throwArgumentError("multiple matching events", "name", n), this.events[i[0]]; } - const r = this.events[P5.fromString(e).format()]; + const r = this.events[I5.fromString(e).format()]; return r || Br.throwArgumentError("no matching event", "signature", e), r; } getError(e) { @@ -67263,7 +67267,7 @@ ${Ez(e, r)}`); )[0] === n); return i.length === 0 ? Br.throwArgumentError("no matching error", "name", n) : i.length > 1 && Br.throwArgumentError("multiple matching errors", "name", n), this.errors[i[0]]; } - const r = this.errors[xm.fromString(e).format()]; + const r = this.errors[vm.fromString(e).format()]; return r || Br.throwArgumentError("no matching error", "signature", e), r; } getSighash(e) { @@ -67297,7 +67301,7 @@ ${Ez(e, r)}`); return It(n.slice(0, 4)) !== this.getSighash(e) && Br.throwArgumentError(`data signature does not match error ${e.name}.`, "data", It(n)), this._decodeParams(e.inputs, n.slice(4)); } encodeErrorResult(e, r) { - return typeof e == "string" && (e = this.getError(e)), It(ci([ + return typeof e == "string" && (e = this.getError(e)), It(ui([ this.getSighash(e), this._encodeParams(e.inputs, r || []) ])); @@ -67308,7 +67312,7 @@ ${Ez(e, r)}`); return It(n.slice(0, 4)) !== this.getSighash(e) && Br.throwArgumentError(`data signature does not match function ${e.name}.`, "data", It(n)), this._decodeParams(e.inputs, n.slice(4)); } encodeFunctionData(e, r) { - return typeof e == "string" && (e = this.getFunction(e)), It(ci([ + return typeof e == "string" && (e = this.getFunction(e)), It(ui([ this.getSighash(e), this._encodeParams(e.inputs, r || []) ])); @@ -67324,7 +67328,7 @@ ${Ez(e, r)}`); } break; case 4: { - const u = It(n.slice(0, 4)), f = ade[u]; + const u = It(n.slice(0, 4)), f = rde[u]; if (f) o = this._abiCoder.decode(f.inputs, n.slice(4)), a = f.name, c = f.signature, f.reason && (i = o[0]), a === "Error" ? s = `; VM Exception while processing transaction: reverted with reason string ${JSON.stringify(o[0])}` : a === "Panic" && (s = `; VM Exception while processing transaction: reverted with panic code ${o[0]}`); else @@ -67355,7 +67359,7 @@ ${Ez(e, r)}`); }); let n = []; e.anonymous || n.push(this.getEventTopic(e)); - const i = (s, o) => s.type === "string" ? zc(o) : s.type === "bytes" ? eu(It(o)) : (s.type === "bool" && typeof o == "boolean" && (o = o ? "0x01" : "0x00"), s.type.match(/^u?int/) && (o = zt.from(o).toHexString()), s.type === "address" && this._abiCoder.encode(["address"], [o]), Jo(It(o), 32)); + const i = (s, o) => s.type === "string" ? Vc(o) : s.type === "bytes" ? $c(It(o)) : (s.type === "bool" && typeof o == "boolean" && (o = o ? "0x01" : "0x00"), s.type.match(/^u?int/) && (o = zt.from(o).toHexString()), s.type === "address" && this._abiCoder.encode(["address"], [o]), Jo(It(o), 32)); for (r.forEach((s, o) => { let a = e.inputs[o]; if (!a.indexed) { @@ -67374,9 +67378,9 @@ ${Ez(e, r)}`); const c = r[a]; if (o.indexed) if (o.type === "string") - n.push(zc(c)); + n.push(Vc(c)); else if (o.type === "bytes") - n.push(eu(c)); + n.push($c(c)); else { if (o.baseType === "tuple" || o.baseType === "array") throw new Error("not implemented"); @@ -67398,13 +67402,13 @@ ${Ez(e, r)}`); e.inputs.forEach((b, E) => { b.indexed ? b.type === "string" || b.type === "bytes" || b.baseType === "tuple" || b.baseType === "array" ? (i.push(Qo.fromObject({ type: "bytes32", name: b.name })), o.push(true)) : (i.push(b), o.push(false)) : (s.push(b), o.push(false)); }); - let a = n != null ? this._abiCoder.decode(i, ci(n)) : null, c = this._abiCoder.decode(s, r, true), u = [], f = 0, p = 0; + let a = n != null ? this._abiCoder.decode(i, ui(n)) : null, c = this._abiCoder.decode(s, r, true), u = [], f = 0, p = 0; e.inputs.forEach((b, E) => { if (b.indexed) if (a == null) - u[E] = new C5({ _isIndexed: true, hash: null }); + u[E] = new k5({ _isIndexed: true, hash: null }); else if (o[E]) - u[E] = new C5({ _isIndexed: true, hash: a[p++] }); + u[E] = new k5({ _isIndexed: true, hash: a[p++] }); else try { u[E] = a[p++]; @@ -67422,7 +67426,7 @@ ${Ez(e, r)}`); _ instanceof Error ? Object.defineProperty(u, b.name, { enumerable: true, get: () => { - throw TE(`property ${JSON.stringify(b.name)}`, _); + throw _E(`property ${JSON.stringify(b.name)}`, _); } }) : u[b.name] = _; } @@ -67432,7 +67436,7 @@ ${Ez(e, r)}`); E instanceof Error && Object.defineProperty(u, b, { enumerable: true, get: () => { - throw TE(`index ${b}`, E); + throw _E(`index ${b}`, E); } }); } @@ -67440,7 +67444,7 @@ ${Ez(e, r)}`); } parseTransaction(e) { let r = this.getFunction(e.data.substring(0, 10).toLowerCase()); - return r ? new sde({ + return r ? new ede({ args: this._abiCoder.decode(r.inputs, "0x" + e.data.substring(10)), functionFragment: r, name: r.name, @@ -67451,7 +67455,7 @@ ${Ez(e, r)}`); } parseLog(e) { let r = this.getEvent(e.topics[0]); - return !r || r.anonymous ? null : new ide({ + return !r || r.anonymous ? null : new $he({ eventFragment: r, name: r.name, signature: r.format(), @@ -67462,7 +67466,7 @@ ${Ez(e, r)}`); parseError(e) { const r = It(e); let n = this.getError(r.substring(0, 10).toLowerCase()); - return n ? new ode({ + return n ? new tde({ args: this._abiCoder.decode(n.inputs, "0x" + r.substring(10)), errorFragment: n, name: n.name, @@ -67474,8 +67478,8 @@ ${Ez(e, r)}`); return !!(e && e._isInterface); } }; - var cde = "abstract-provider/5.7.0"; - var ude = globalThis && globalThis.__awaiter || function(t, e, r, n) { + var nde = "abstract-provider/5.7.0"; + var ide = globalThis && globalThis.__awaiter || function(t, e, r, n) { function i(s) { return s instanceof r ? s : new r(function(o) { o(s); @@ -67502,13 +67506,13 @@ ${Ez(e, r)}`); u((n = n.apply(t, e || [])).next()); }); }; - var lde = new ot(cde); - var Ix = class { + var sde = new ot(nde); + var Mx = class { constructor() { - lde.checkAbstract(new.target, Ix), pt(this, "_isProvider", true); + sde.checkAbstract(new.target, Mx), pt(this, "_isProvider", true); } getFeeData() { - return ude(this, void 0, void 0, function* () { + return ide(this, void 0, void 0, function* () { const { block: e, gasPrice: r } = yield za({ block: this.getBlock("latest"), gasPrice: this.getGasPrice().catch((o) => null) @@ -67527,28 +67531,28 @@ ${Ez(e, r)}`); return !!(e && e._isProvider); } }; - var fde = "transactions/5.7.0"; - var WD = new ot(fde); - var IE; + var ode = "transactions/5.7.0"; + var BD = new ot(ode); + var SE; (function(t) { t[t.legacy = 0] = "legacy", t[t.eip2930 = 1] = "eip2930", t[t.eip1559 = 2] = "eip1559"; - })(IE || (IE = {})); - function wb(t, e) { + })(SE || (SE = {})); + function bb(t, e) { return { - address: Jn(t), - storageKeys: (e || []).map((r, n) => (B1(r) !== 32 && WD.throwArgumentError("invalid access list storageKey", `accessList[${t}:${n}]`, r), r.toLowerCase())) + address: Qn(t), + storageKeys: (e || []).map((r, n) => (L1(r) !== 32 && BD.throwArgumentError("invalid access list storageKey", `accessList[${t}:${n}]`, r), r.toLowerCase())) }; } - function hde(t) { + function ade(t) { if (Array.isArray(t)) - return t.map((r, n) => Array.isArray(r) ? (r.length > 2 && WD.throwArgumentError("access list expected to be [ address, storageKeys[] ]", `value[${n}]`, r), wb(r[0], r[1])) : wb(r.address, r.storageKeys)); + return t.map((r, n) => Array.isArray(r) ? (r.length > 2 && BD.throwArgumentError("access list expected to be [ address, storageKeys[] ]", `value[${n}]`, r), bb(r[0], r[1])) : bb(r.address, r.storageKeys)); const e = Object.keys(t).map((r) => { const n = t[r].reduce((i, s) => (i[s] = true, i), {}); - return wb(r, Object.keys(n).sort()); + return bb(r, Object.keys(n).sort()); }); return e.sort((r, n) => r.address.localeCompare(n.address)), e; } - var dde = "contracts/5.5.0"; + var cde = "contracts/5.5.0"; var sl = globalThis && globalThis.__awaiter || function(t, e, r, n) { function i(s) { return s instanceof r ? s : new r(function(o) { @@ -67576,13 +67580,13 @@ ${Ez(e, r)}`); u((n = n.apply(t, e || [])).next()); }); }; - var Zr = new ot(dde); - function _m(t, e) { + var Zr = new ot(cde); + function xm(t, e) { return sl(this, void 0, void 0, function* () { const r = yield e; typeof r != "string" && Zr.throwArgumentError("invalid address or ENS name", "name", r); try { - return Jn(r); + return Qn(r); } catch { } t || Zr.throwError("a provider or signer is needed to resolve ENS names", ot.errors.UNSUPPORTED_OPERATION, { @@ -67592,9 +67596,9 @@ ${Ez(e, r)}`); return n == null && Zr.throwArgumentError("resolver or addr is not configured for ENS name", "name", r), n; }); } - function r1(t, e, r) { + function t1(t, e, r) { return sl(this, void 0, void 0, function* () { - return Array.isArray(r) ? yield Promise.all(r.map((n, i) => r1(t, Array.isArray(e) ? e[i] : e[n.name], n))) : r.type === "address" ? yield _m(t, e) : r.type === "tuple" ? yield r1(t, e, r.components) : r.baseType === "array" ? Array.isArray(e) ? yield Promise.all(e.map((n) => r1(t, n, r.arrayChildren))) : Promise.reject(Zr.makeError("invalid value for array", ot.errors.INVALID_ARGUMENT, { + return Array.isArray(r) ? yield Promise.all(r.map((n, i) => t1(t, Array.isArray(e) ? e[i] : e[n.name], n))) : r.type === "address" ? yield xm(t, e) : r.type === "tuple" ? yield t1(t, e, r.components) : r.baseType === "array" ? Array.isArray(e) ? yield Promise.all(e.map((n) => t1(t, n, r.arrayChildren))) : Promise.reject(Zr.makeError("invalid value for array", ot.errors.INVALID_ARGUMENT, { argument: "value", value: e })) : e; @@ -67604,22 +67608,22 @@ ${Ez(e, r)}`); return sl(this, void 0, void 0, function* () { let n = {}; r.length === e.inputs.length + 1 && typeof r[r.length - 1] == "object" && (n = el(r.pop())), Zr.checkArgumentCount(r.length, e.inputs.length, "passed to contract"), t.signer ? n.from ? n.from = za({ - override: _m(t.signer, n.from), + override: xm(t.signer, n.from), signer: t.signer.getAddress() }).then((u) => sl(this, void 0, void 0, function* () { - return Jn(u.signer) !== u.override && Zr.throwError("Contract with a Signer cannot override from", ot.errors.UNSUPPORTED_OPERATION, { + return Qn(u.signer) !== u.override && Zr.throwError("Contract with a Signer cannot override from", ot.errors.UNSUPPORTED_OPERATION, { operation: "overrides.from" }), u.override; - })) : n.from = t.signer.getAddress() : n.from && (n.from = _m(t.provider, n.from)); + })) : n.from = t.signer.getAddress() : n.from && (n.from = xm(t.provider, n.from)); const i = yield za({ - args: r1(t.signer || t.provider, r, e.inputs), + args: t1(t.signer || t.provider, r, e.inputs), address: t.resolvedAddress, overrides: za(n) || {} }), s = t.interface.encodeFunctionData(e, i.args), o = { data: s, to: i.address }, a = i.overrides; - if (a.nonce != null && (o.nonce = zt.from(a.nonce).toNumber()), a.gasLimit != null && (o.gasLimit = zt.from(a.gasLimit)), a.gasPrice != null && (o.gasPrice = zt.from(a.gasPrice)), a.maxFeePerGas != null && (o.maxFeePerGas = zt.from(a.maxFeePerGas)), a.maxPriorityFeePerGas != null && (o.maxPriorityFeePerGas = zt.from(a.maxPriorityFeePerGas)), a.from != null && (o.from = a.from), a.type != null && (o.type = a.type), a.accessList != null && (o.accessList = hde(a.accessList)), o.gasLimit == null && e.gas != null) { + if (a.nonce != null && (o.nonce = zt.from(a.nonce).toNumber()), a.gasLimit != null && (o.gasLimit = zt.from(a.gasLimit)), a.gasPrice != null && (o.gasPrice = zt.from(a.gasPrice)), a.maxFeePerGas != null && (o.maxFeePerGas = zt.from(a.maxFeePerGas)), a.maxPriorityFeePerGas != null && (o.maxPriorityFeePerGas = zt.from(a.maxPriorityFeePerGas)), a.from != null && (o.from = a.from), a.type != null && (o.type = a.type), a.accessList != null && (o.accessList = ade(a.accessList)), o.gasLimit == null && e.gas != null) { let u = 21e3; const f = er(s); for (let p = 0; p < f.length; p++) @@ -67641,12 +67645,12 @@ ${Ez(e, r)}`); }), o; }); } - function pde(t, e) { + function ude(t, e) { return function(...r) { return f2(t, e, r); }; } - function mde(t, e) { + function lde(t, e) { const r = t.signer || t.provider; return function(...n) { return sl(this, void 0, void 0, function* () { @@ -67658,10 +67662,10 @@ ${Ez(e, r)}`); }); }; } - function gde(t, e) { + function fde(t, e) { const r = e.wait.bind(e); e.wait = (n) => r(n).then((i) => (i.events = i.logs.map((s) => { - let o = Cf(s), a = null; + let o = Rf(s), a = null; try { a = t.interface.parseLog(s); } catch { @@ -67669,7 +67673,7 @@ ${Ez(e, r)}`); return a && (o.args = a.args, o.decode = (c, u) => t.interface.decodeEventLog(a.eventFragment, c, u), o.event = a.name, o.eventSignature = a.signature), o.removeListener = () => t.provider, o.getBlock = () => t.provider.getBlock(i.blockHash), o.getTransaction = () => t.provider.getTransaction(i.transactionHash), o.getTransactionReceipt = () => Promise.resolve(i), o; }), i)); } - function GD(t, e, r) { + function UD(t, e, r) { const n = t.signer || t.provider; return function(...i) { return sl(this, void 0, void 0, function* () { @@ -67689,24 +67693,24 @@ ${Ez(e, r)}`); }); }; } - function yde(t, e) { + function hde(t, e) { return function(...r) { return sl(this, void 0, void 0, function* () { t.signer || Zr.throwError("sending a transaction requires a signer", ot.errors.UNSUPPORTED_OPERATION, { operation: "sendTransaction" }), t.deployTransaction != null && (yield t._deployed()); const n = yield f2(t, e, r), i = yield t.signer.sendTransaction(n); - return gde(t, i), i; + return fde(t, i), i; }); }; } - function OE(t, e, r) { - return e.constant ? GD(t, e, r) : yde(t, e); + function ME(t, e, r) { + return e.constant ? UD(t, e, r) : hde(t, e); } - function KD(t) { + function jD(t) { return t.address && (t.topics == null || t.topics.length === 0) ? "*" : (t.address || "*") + "@" + (t.topics ? t.topics.map((e) => Array.isArray(e) ? e.join("|") : e).join(":") : ""); } - var Pd = class { + var Od = class { constructor(e, r) { pt(this, "tag", e), pt(this, "filter", r), this._listeners = []; } @@ -67741,18 +67745,18 @@ ${Ez(e, r)}`); return [e]; } }; - var bde = class extends Pd { + var dde = class extends Od { constructor() { super("error", null); } }; - var PE = class extends Pd { + var AE = class extends Od { constructor(e, r, n, i) { const s = { address: e }; let o = r.getEventTopic(n); - i ? (o !== i[0] && Zr.throwArgumentError("topic mismatch", "topics", i), s.topics = i.slice()) : s.topics = [o], super(KD(s), s), pt(this, "address", e), pt(this, "interface", r), pt(this, "fragment", n); + i ? (o !== i[0] && Zr.throwArgumentError("topic mismatch", "topics", i), s.topics = i.slice()) : s.topics = [o], super(jD(s), s), pt(this, "address", e), pt(this, "interface", r), pt(this, "fragment", n); } prepareEvent(e) { super.prepareEvent(e), e.event = this.fragment.name, e.eventSignature = this.fragment.format(), e.decode = (r, n) => this.interface.decodeEventLog(this.fragment, r, n); @@ -67763,14 +67767,14 @@ ${Ez(e, r)}`); } } getEmit(e) { - const r = Hhe(e.args); + const r = Uhe(e.args); if (r.length) throw r[0].error; const n = (e.args || []).slice(); return n.push(e), n; } }; - var kE = class extends Pd { + var TE = class extends Od { constructor(e, r) { super("*", { address: e }), pt(this, "address", e), pt(this, "interface", r); } @@ -67783,9 +67787,9 @@ ${Ez(e, r)}`); } } }; - var wde = class { + var pde = class { constructor(e, r, n) { - Zr.checkNew(new.target, h2), pt(this, "interface", Xo(new.target, "getInterface")(r)), n == null ? (pt(this, "provider", null), pt(this, "signer", null)) : a8.isSigner(n) ? (pt(this, "provider", n.provider || null), pt(this, "signer", n)) : Ix.isProvider(n) ? (pt(this, "provider", n), pt(this, "signer", null)) : Zr.throwArgumentError("invalid signer or provider", "signerOrProvider", n), pt(this, "callStatic", {}), pt(this, "estimateGas", {}), pt(this, "functions", {}), pt(this, "populateTransaction", {}), pt(this, "filters", {}); + Zr.checkNew(new.target, h2), pt(this, "interface", Xo(new.target, "getInterface")(r)), n == null ? (pt(this, "provider", null), pt(this, "signer", null)) : n8.isSigner(n) ? (pt(this, "provider", n.provider || null), pt(this, "signer", n)) : Mx.isProvider(n) ? (pt(this, "provider", n), pt(this, "signer", null)) : Zr.throwArgumentError("invalid signer or provider", "signerOrProvider", n), pt(this, "callStatic", {}), pt(this, "estimateGas", {}), pt(this, "functions", {}), pt(this, "populateTransaction", {}), pt(this, "filters", {}); { const o = {}; Object.keys(this.interface.events).forEach((a) => { @@ -67800,10 +67804,10 @@ ${Ez(e, r)}`); }); } if (pt(this, "_runningEvents", {}), pt(this, "_wrappedEmits", {}), e == null && Zr.throwArgumentError("invalid contract address or ENS name", "addressOrName", e), pt(this, "address", e), this.provider) - pt(this, "resolvedAddress", _m(this.provider, e)); + pt(this, "resolvedAddress", xm(this.provider, e)); else try { - pt(this, "resolvedAddress", Promise.resolve(Jn(e))); + pt(this, "resolvedAddress", Promise.resolve(Qn(e))); } catch { Zr.throwError("provider is required to use ENS name as contract address", ot.errors.UNSUPPORTED_OPERATION, { operation: "new Contract" @@ -67821,7 +67825,7 @@ ${Ez(e, r)}`); const c = a.name; i[`%${c}`] || (i[`%${c}`] = []), i[`%${c}`].push(o); } - this[o] == null && pt(this, o, OE(this, a, true)), this.functions[o] == null && pt(this.functions, o, OE(this, a, false)), this.callStatic[o] == null && pt(this.callStatic, o, GD(this, a, true)), this.populateTransaction[o] == null && pt(this.populateTransaction, o, pde(this, a)), this.estimateGas[o] == null && pt(this.estimateGas, o, mde(this, a)); + this[o] == null && pt(this, o, ME(this, a, true)), this.functions[o] == null && pt(this.functions, o, ME(this, a, false)), this.callStatic[o] == null && pt(this.callStatic, o, UD(this, a, true)), this.populateTransaction[o] == null && pt(this.populateTransaction, o, ude(this, a)), this.estimateGas[o] == null && pt(this.estimateGas, o, lde(this, a)); }), Object.keys(i).forEach((o) => { const a = i[o]; if (a.length > 1) @@ -67836,10 +67840,10 @@ ${Ez(e, r)}`); }); } static getContractAddress(e) { - return yP(e); + return uP(e); } static getInterface(e) { - return NE.isInterface(e) ? e : new NE(e); + return EE.isInterface(e) ? e : new EE(e); } deployed() { return this._deployed(); @@ -67866,7 +67870,7 @@ ${Ez(e, r)}`); return new this.constructor(e, this.interface, this.signer || this.provider); } static isIndexed(e) { - return C5.isIndexed(e); + return k5.isIndexed(e); } _normalizeRunningEvent(e) { return this._runningEvents[e.tag] ? this._runningEvents[e.tag] : e; @@ -67874,13 +67878,13 @@ ${Ez(e, r)}`); _getRunningEvent(e) { if (typeof e == "string") { if (e === "error") - return this._normalizeRunningEvent(new bde()); + return this._normalizeRunningEvent(new dde()); if (e === "event") - return this._normalizeRunningEvent(new Pd("event", null)); + return this._normalizeRunningEvent(new Od("event", null)); if (e === "*") - return this._normalizeRunningEvent(new kE(this.address, this.interface)); + return this._normalizeRunningEvent(new TE(this.address, this.interface)); const r = this.interface.getEvent(e); - return this._normalizeRunningEvent(new PE(this.address, this.interface, r)); + return this._normalizeRunningEvent(new AE(this.address, this.interface, r)); } if (e.topics && e.topics.length > 0) { try { @@ -67888,16 +67892,16 @@ ${Ez(e, r)}`); if (typeof n != "string") throw new Error("invalid topic"); const i = this.interface.getEvent(n); - return this._normalizeRunningEvent(new PE(this.address, this.interface, i, e.topics)); + return this._normalizeRunningEvent(new AE(this.address, this.interface, i, e.topics)); } catch { } const r = { address: this.address, topics: e.topics }; - return this._normalizeRunningEvent(new Pd(KD(r), r)); + return this._normalizeRunningEvent(new Od(jD(r), r)); } - return this._normalizeRunningEvent(new kE(this.address, this.interface)); + return this._normalizeRunningEvent(new TE(this.address, this.interface)); } _checkRunningEvents(e) { if (e.listenerCount() === 0) { @@ -67907,7 +67911,7 @@ ${Ez(e, r)}`); } } _wrapEvent(e, r, n) { - const i = Cf(r); + const i = Rf(r); return i.removeListener = () => { n && (e.removeListener(n), this._checkRunningEvents(e)); }, i.getBlock = () => this.provider.getBlock(r.blockHash), i.getTransaction = () => this.provider.getTransaction(r.transactionHash), i.getTransactionReceipt = () => this.provider.getTransactionReceipt(r.transactionHash), e.prepareEvent(i), i; @@ -67983,15 +67987,15 @@ ${Ez(e, r)}`); return this.off(e, r); } }; - var h2 = class extends wde { + var h2 = class extends pde { }; - var vde = "logger/5.7.0"; - var RE = false; - var CE = false; - var n1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 }; - var DE = n1.default; - var vb = null; - function xde() { + var mde = "logger/5.7.0"; + var NE = false; + var IE = false; + var r1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 }; + var OE = r1.default; + var wb = null; + function gde() { try { const t = []; if (["NFD", "NFC", "NFKD", "NFKC"].forEach((e) => { @@ -68010,16 +68014,16 @@ ${Ez(e, r)}`); } return null; } - var LE = xde(); - var D5; + var PE = gde(); + var R5; (function(t) { t.DEBUG = "DEBUG", t.INFO = "INFO", t.WARNING = "WARNING", t.ERROR = "ERROR", t.OFF = "OFF"; - })(D5 || (D5 = {})); + })(R5 || (R5 = {})); var to; (function(t) { t.UNKNOWN_ERROR = "UNKNOWN_ERROR", t.NOT_IMPLEMENTED = "NOT_IMPLEMENTED", t.UNSUPPORTED_OPERATION = "UNSUPPORTED_OPERATION", t.NETWORK_ERROR = "NETWORK_ERROR", t.SERVER_ERROR = "SERVER_ERROR", t.TIMEOUT = "TIMEOUT", t.BUFFER_OVERRUN = "BUFFER_OVERRUN", t.NUMERIC_FAULT = "NUMERIC_FAULT", t.MISSING_NEW = "MISSING_NEW", t.INVALID_ARGUMENT = "INVALID_ARGUMENT", t.MISSING_ARGUMENT = "MISSING_ARGUMENT", t.UNEXPECTED_ARGUMENT = "UNEXPECTED_ARGUMENT", t.CALL_EXCEPTION = "CALL_EXCEPTION", t.INSUFFICIENT_FUNDS = "INSUFFICIENT_FUNDS", t.NONCE_EXPIRED = "NONCE_EXPIRED", t.REPLACEMENT_UNDERPRICED = "REPLACEMENT_UNDERPRICED", t.UNPREDICTABLE_GAS_LIMIT = "UNPREDICTABLE_GAS_LIMIT", t.TRANSACTION_REPLACED = "TRANSACTION_REPLACED", t.ACTION_REJECTED = "ACTION_REJECTED"; })(to || (to = {})); - var BE = "0123456789abcdef"; + var kE = "0123456789abcdef"; var Wa = class gn { constructor(e) { Object.defineProperty(this, "version", { @@ -68030,7 +68034,7 @@ ${Ez(e, r)}`); } _log(e, r) { const n = e.toLowerCase(); - n1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(DE > n1[n]) && console.log.apply(console, r); + r1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(OE > r1[n]) && console.log.apply(console, r); } debug(...e) { this._log(gn.levels.DEBUG, e); @@ -68042,7 +68046,7 @@ ${Ez(e, r)}`); this._log(gn.levels.WARNING, e); } makeError(e, r, n) { - if (CE) + if (IE) return this.makeError("censored error", r, {}); r || (r = gn.errors.UNKNOWN_ERROR), n || (n = {}); const i = []; @@ -68052,7 +68056,7 @@ ${Ez(e, r)}`); if (u instanceof Uint8Array) { let f = ""; for (let p = 0; p < u.length; p++) - f += BE[u[p] >> 4], f += BE[u[p] & 15]; + f += kE[u[p] >> 4], f += kE[u[p] & 15]; i.push(c + "=Uint8Array(0x" + f + ")"); } else i.push(c + "=" + JSON.stringify(u)); @@ -68114,9 +68118,9 @@ ${Ez(e, r)}`); e || this.throwArgumentError(r, n, i); } checkNormalize(e) { - LE && this.throwError("platform missing String.prototype.normalize", gn.errors.UNSUPPORTED_OPERATION, { + PE && this.throwError("platform missing String.prototype.normalize", gn.errors.UNSUPPORTED_OPERATION, { operation: "String.prototype.normalize", - form: LE + form: PE }); } checkSafeUint53(e, r) { @@ -68146,93 +68150,93 @@ ${Ez(e, r)}`); e === r ? this.throwError("cannot instantiate abstract class " + JSON.stringify(r.name) + " directly; use a sub-class", gn.errors.UNSUPPORTED_OPERATION, { name: e.name, operation: "new" }) : (e === Object || e == null) && this.throwError("missing new", gn.errors.MISSING_NEW, { name: r.name }); } static globalLogger() { - return vb || (vb = new gn(vde)), vb; + return wb || (wb = new gn(mde)), wb; } static setCensorship(e, r) { if (!e && r && this.globalLogger().throwError("cannot permanently disable censorship", gn.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" - }), RE) { + }), NE) { if (!e) return; this.globalLogger().throwError("error censorship permanent", gn.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" }); } - CE = !!e, RE = !!r; + IE = !!e, NE = !!r; } static setLogLevel(e) { - const r = n1[e.toLowerCase()]; + const r = r1[e.toLowerCase()]; if (r == null) { gn.globalLogger().warn("invalid log level - " + e); return; } - DE = r; + OE = r; } static from(e) { return new gn(e); } }; Wa.errors = to; - Wa.levels = D5; - var _de = "bytes/5.7.0"; - var xb = new Wa(_de); - function Ede(t) { + Wa.levels = R5; + var yde = "bytes/5.7.0"; + var vb = new Wa(yde); + function bde(t) { return !!t.toHexString; } - function UE(t) { + function RE(t) { return typeof t == "number" && t == t && t % 1 === 0; } - function XD(t) { + function VD(t) { if (t == null) return false; if (t.constructor === Uint8Array) return true; - if (typeof t == "string" || !UE(t.length) || t.length < 0) + if (typeof t == "string" || !RE(t.length) || t.length < 0) return false; for (let e = 0; e < t.length; e++) { const r = t[e]; - if (!UE(r) || r < 0 || r >= 256) + if (!RE(r) || r < 0 || r >= 256) return false; } return true; } - function L5(t, e) { + function C5(t, e) { return !(typeof t != "string" || !t.match(/^0x[0-9A-Fa-f]*$/) || e && t.length !== 2 + 2 * e); } - var _b = "0123456789abcdef"; - function Sde(t, e) { + var xb = "0123456789abcdef"; + function wde(t, e) { if (e || (e = {}), typeof t == "number") { - xb.checkSafeUint53(t, "invalid hexlify value"); + vb.checkSafeUint53(t, "invalid hexlify value"); let r = ""; for (; t; ) - r = _b[t & 15] + r, t = Math.floor(t / 16); + r = xb[t & 15] + r, t = Math.floor(t / 16); return r.length ? (r.length % 2 && (r = "0" + r), "0x" + r) : "0x00"; } if (typeof t == "bigint") return t = t.toString(16), t.length % 2 ? "0x0" + t : "0x" + t; - if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), Ede(t)) + if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), bde(t)) return t.toHexString(); - if (L5(t)) - return t.length % 2 && (e.hexPad === "left" ? t = "0x0" + t.substring(2) : e.hexPad === "right" ? t += "0" : xb.throwArgumentError("hex data is odd-length", "value", t)), t.toLowerCase(); - if (XD(t)) { + if (C5(t)) + return t.length % 2 && (e.hexPad === "left" ? t = "0x0" + t.substring(2) : e.hexPad === "right" ? t += "0" : vb.throwArgumentError("hex data is odd-length", "value", t)), t.toLowerCase(); + if (VD(t)) { let r = "0x"; for (let n = 0; n < t.length; n++) { let i = t[n]; - r += _b[(i & 240) >> 4] + _b[i & 15]; + r += xb[(i & 240) >> 4] + xb[i & 15]; } return r; } - return xb.throwArgumentError("invalid hexlify value", "value", t); + return vb.throwArgumentError("invalid hexlify value", "value", t); } - var Mde = "bignumber/5.5.0"; - var B5 = mY.BN; - var Ro = new Wa(Mde); - var Eb = {}; - var jE = 9007199254740991; - var VE = false; + var vde = "bignumber/5.5.0"; + var D5 = lY.BN; + var Ro = new Wa(vde); + var _b = {}; + var CE = 9007199254740991; + var DE = false; var Ai = class Ms { constructor(e, r) { - Ro.checkNew(new.target, Ms), e !== Eb && Ro.throwError("cannot call constructor directly; use BigNumber.from", Wa.errors.UNSUPPORTED_OPERATION, { + Ro.checkNew(new.target, Ms), e !== _b && Ro.throwError("cannot call constructor directly; use BigNumber.from", Wa.errors.UNSUPPORTED_OPERATION, { operation: "new (BigNumber)" }), this._hex = r, this._isBigNumber = true, Object.freeze(this); } @@ -68325,7 +68329,7 @@ ${Ez(e, r)}`); }); } toString() { - return arguments.length > 0 && (arguments[0] === 10 ? VE || (VE = true, Ro.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")) : arguments[0] === 16 ? Ro.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", Wa.errors.UNEXPECTED_ARGUMENT, {}) : Ro.throwError("BigNumber.toString does not accept parameters", Wa.errors.UNEXPECTED_ARGUMENT, {})), Kt(this).toString(10); + return arguments.length > 0 && (arguments[0] === 10 ? DE || (DE = true, Ro.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")) : arguments[0] === 16 ? Ro.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", Wa.errors.UNEXPECTED_ARGUMENT, {}) : Ro.throwError("BigNumber.toString does not accept parameters", Wa.errors.UNEXPECTED_ARGUMENT, {})), Kt(this).toString(10); } toHexString() { return this._hex; @@ -68337,14 +68341,14 @@ ${Ez(e, r)}`); if (e instanceof Ms) return e; if (typeof e == "string") - return e.match(/^-?0x[0-9a-f]+$/i) ? new Ms(Eb, kd(e)) : e.match(/^-?[0-9]+$/) ? new Ms(Eb, kd(new B5(e))) : Ro.throwArgumentError("invalid BigNumber string", "value", e); + return e.match(/^-?0x[0-9a-f]+$/i) ? new Ms(_b, Pd(e)) : e.match(/^-?[0-9]+$/) ? new Ms(_b, Pd(new D5(e))) : Ro.throwArgumentError("invalid BigNumber string", "value", e); if (typeof e == "number") - return e % 1 && ws("underflow", "BigNumber.from", e), (e >= jE || e <= -jE) && ws("overflow", "BigNumber.from", e), Ms.from(String(e)); + return e % 1 && ws("underflow", "BigNumber.from", e), (e >= CE || e <= -CE) && ws("overflow", "BigNumber.from", e), Ms.from(String(e)); const r = e; if (typeof r == "bigint") return Ms.from(r.toString()); - if (XD(r)) - return Ms.from(Sde(r)); + if (VD(r)) + return Ms.from(wde(r)); if (r) if (r.toHexString) { const n = r.toHexString(); @@ -68352,7 +68356,7 @@ ${Ez(e, r)}`); return Ms.from(n); } else { let n = r._hex; - if (n == null && r.type === "BigNumber" && (n = r.hex), typeof n == "string" && (L5(n) || n[0] === "-" && L5(n.substring(1)))) + if (n == null && r.type === "BigNumber" && (n = r.hex), typeof n == "string" && (C5(n) || n[0] === "-" && C5(n.substring(1)))) return Ms.from(n); } return Ro.throwArgumentError("invalid BigNumber value", "value", e); @@ -68361,11 +68365,11 @@ ${Ez(e, r)}`); return !!(e && e._isBigNumber); } }; - function kd(t) { + function Pd(t) { if (typeof t != "string") - return kd(t.toString(16)); + return Pd(t.toString(16)); if (t[0] === "-") - return t = t.substring(1), t[0] === "-" && Ro.throwArgumentError("invalid hex", "value", t), t = kd(t), t === "0x00" ? t : "-" + t; + return t = t.substring(1), t[0] === "-" && Ro.throwArgumentError("invalid hex", "value", t), t = Pd(t), t === "0x00" ? t : "-" + t; if (t.substring(0, 2) !== "0x" && (t = "0x" + t), t === "0x") return "0x00"; for (t.length % 2 && (t = "0x0" + t.substring(2)); t.length > 4 && t.substring(0, 4) === "0x00"; ) @@ -68373,33 +68377,33 @@ ${Ez(e, r)}`); return t; } function ki(t) { - return Ai.from(kd(t)); + return Ai.from(Pd(t)); } function Kt(t) { const e = Ai.from(t).toHexString(); - return e[0] === "-" ? new B5("-" + e.substring(3), 16) : new B5(e.substring(2), 16); + return e[0] === "-" ? new D5("-" + e.substring(3), 16) : new D5(e.substring(2), 16); } function ws(t, e, r) { const n = { fault: t, operation: e }; return r != null && (n.value = r), Ro.throwError(t, Wa.errors.NUMERIC_FAULT, n); } - var A0 = "abi/5.5.0"; - var Qt = new ot(A0); + var S0 = "abi/5.5.0"; + var Qt = new ot(S0); var ol = {}; - var zE = { calldata: true, memory: true, storage: true }; - var Ade = { calldata: true, memory: true }; - function wp(t, e) { + var LE = { calldata: true, memory: true, storage: true }; + var xde = { calldata: true, memory: true }; + function yp(t, e) { if (t === "bytes" || t === "string") { - if (zE[e]) + if (LE[e]) return true; } else if (t === "address") { if (e === "payable") return true; - } else if ((t.indexOf("[") >= 0 || t === "tuple") && Ade[e]) + } else if ((t.indexOf("[") >= 0 || t === "tuple") && xde[e]) return true; - return (zE[e] || e === "payable") && Qt.throwArgumentError("invalid modifier", "name", e), false; + return (LE[e] || e === "payable") && Qt.throwArgumentError("invalid modifier", "name", e), false; } - function Tde(t, e) { + function _de(t, e) { let r = t; function n(a) { Qt.throwArgumentError(`unexpected character at position ${a}`, "param", t); @@ -68414,20 +68418,20 @@ ${Ez(e, r)}`); let c = t[a]; switch (c) { case "(": - o.state.allowType && o.type === "" ? o.type = "tuple" : o.state.allowParams || n(a), o.state.allowType = false, o.type = sf(o.type), o.components = [i(o)], o = o.components[0]; + o.state.allowType && o.type === "" ? o.type = "tuple" : o.state.allowParams || n(a), o.state.allowType = false, o.type = nf(o.type), o.components = [i(o)], o = o.components[0]; break; case ")": - delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), wp(o.type, o.name) && (o.name = ""), o.type = sf(o.type); + delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), yp(o.type, o.name) && (o.name = ""), o.type = nf(o.type); let u = o; o = o.parent, o || n(a), delete u.parent, o.state.allowParams = false, o.state.allowName = true, o.state.allowArray = true; break; case ",": - delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), wp(o.type, o.name) && (o.name = ""), o.type = sf(o.type); + delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), yp(o.type, o.name) && (o.name = ""), o.type = nf(o.type); let f = i(o.parent); o.parent.components.push(f), delete o.parent, o = f; break; case " ": - o.state.allowType && o.type !== "" && (o.type = sf(o.type), delete o.state.allowType, o.state.allowName = true, o.state.allowParams = true), o.state.allowName && o.name !== "" && (o.name === "indexed" ? (e || n(a), o.indexed && n(a), o.indexed = true, o.name = "") : wp(o.type, o.name) ? o.name = "" : o.state.allowName = false); + o.state.allowType && o.type !== "" && (o.type = nf(o.type), delete o.state.allowType, o.state.allowName = true, o.state.allowParams = true), o.state.allowName && o.name !== "" && (o.name === "indexed" ? (e || n(a), o.indexed && n(a), o.indexed = true, o.name = "") : yp(o.type, o.name) ? o.name = "" : o.state.allowName = false); break; case "[": o.state.allowArray || n(a), o.type += c, o.state.allowArray = false, o.state.allowName = false, o.state.readArray = true; @@ -68439,9 +68443,9 @@ ${Ez(e, r)}`); o.state.allowType ? (o.type += c, o.state.allowParams = true, o.state.allowArray = true) : o.state.allowName ? (o.name += c, delete o.state.allowArray) : o.state.readArray ? o.type += c : n(a); } } - return o.parent && Qt.throwArgumentError("unexpected eof", "param", t), delete s.state, o.name === "indexed" ? (e || n(r.length - 7), o.indexed && n(r.length - 7), o.indexed = true, o.name = "") : wp(o.type, o.name) && (o.name = ""), s.type = sf(s.type), s; + return o.parent && Qt.throwArgumentError("unexpected eof", "param", t), delete s.state, o.name === "indexed" ? (e || n(r.length - 7), o.indexed && n(r.length - 7), o.indexed = true, o.name = "") : yp(o.type, o.name) && (o.name = ""), s.type = nf(s.type), s; } - function i1(t, e) { + function n1(t, e) { for (let r in e) pt(t, r, e[r]); } @@ -68451,21 +68455,21 @@ ${Ez(e, r)}`); full: "full", json: "json" }); - var Nde = new RegExp(/^(.*)\[([0-9]*)\]$/); + var Ede = new RegExp(/^(.*)\[([0-9]*)\]$/); var Tn = class { constructor(e, r) { e !== ol && Qt.throwError("use fromString", ot.errors.UNSUPPORTED_OPERATION, { operation: "new ParamType()" - }), i1(this, r); - let n = this.type.match(Nde); - n ? i1(this, { + }), n1(this, r); + let n = this.type.match(Ede); + n ? n1(this, { arrayLength: parseInt(n[2] || "-1"), arrayChildren: Tn.fromObject({ type: n[1], components: this.components }), baseType: "array" - }) : i1(this, { + }) : n1(this, { arrayLength: null, arrayChildren: null, baseType: this.components != null ? "tuple" : this.type @@ -68488,7 +68492,7 @@ ${Ez(e, r)}`); static fromObject(e) { return Tn.isParamType(e) ? e : new Tn(ol, { name: e.name || null, - type: sf(e.type), + type: nf(e.type), indexed: e.indexed == null ? null : !!e.indexed, components: e.components ? e.components.map(Tn.fromObject) : null }); @@ -68502,32 +68506,32 @@ ${Ez(e, r)}`); components: i.components }); } - return n(Tde(e, !!r)); + return n(_de(e, !!r)); } static isParamType(e) { return !!(e != null && e._isParamType); } }; - function sf(t) { + function nf(t) { return t.match(/^uint($|[^1-9])/) ? t = "uint256" + t.substring(4) : t.match(/^int($|[^1-9])/) && (t = "int256" + t.substring(3)), t; } - var Ide = new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$"); - var Dd = new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$"); - var Ox = new ot(A0); - var hc = class { + var Sde = new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$"); + var Cd = new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$"); + var Ax = new ot(S0); + var fc = class { constructor(e, r, n, i) { this.name = e, this.type = r, this.localName = n, this.dynamic = i; } _throwError(e, r) { - Ox.throwArgumentError(e, this.localName, r); + Ax.throwArgumentError(e, this.localName, r); } }; - var U5 = class { + var L5 = class { constructor(e) { pt(this, "wordSize", e || 32), this._data = [], this._dataLength = 0, this._padding = new Uint8Array(e); } get data() { - return u8(this._data); + return s8(this._data); } get length() { return this._dataLength; @@ -68536,19 +68540,19 @@ ${Ez(e, r)}`); return this._data.push(e), this._dataLength += e.length, e.length; } appendWriter(e) { - return this._writeData(ci(e._data)); + return this._writeData(ui(e._data)); } writeBytes(e) { let r = er(e); const n = r.length % this.wordSize; - return n && (r = ci([r, this._padding.slice(n)])), this._writeData(r); + return n && (r = ui([r, this._padding.slice(n)])), this._writeData(r); } _getValue(e) { let r = er(zt.from(e)); - return r.length > this.wordSize && Ox.throwError("value out-of-bounds", ot.errors.BUFFER_OVERRUN, { + return r.length > this.wordSize && Ax.throwError("value out-of-bounds", ot.errors.BUFFER_OVERRUN, { length: this.wordSize, offset: r.length - }), r.length % this.wordSize && (r = ci([this._padding.slice(r.length % this.wordSize), r])), r; + }), r.length % this.wordSize && (r = ui([this._padding.slice(r.length % this.wordSize), r])), r; } writeValue(e) { return this._writeData(this._getValue(e)); @@ -68560,7 +68564,7 @@ ${Ez(e, r)}`); }; } }; - var Em = class { + var _m = class { constructor(e, r, n, i) { pt(this, "_data", er(e)), pt(this, "wordSize", r || 32), pt(this, "_coerceFunc", n), pt(this, "allowLoose", i), this._offset = 0; } @@ -68575,17 +68579,17 @@ ${Ez(e, r)}`); return n && parseInt(n[1]) <= 48 && (r = r.toNumber()), r; } coerce(e, r) { - return this._coerceFunc ? this._coerceFunc(e, r) : Em.coerce(e, r); + return this._coerceFunc ? this._coerceFunc(e, r) : _m.coerce(e, r); } _peekBytes(e, r, n) { let i = Math.ceil(r / this.wordSize) * this.wordSize; - return this._offset + i > this._data.length && (this.allowLoose && n && this._offset + r <= this._data.length ? i = r : Ox.throwError("data out-of-bounds", ot.errors.BUFFER_OVERRUN, { + return this._offset + i > this._data.length && (this.allowLoose && n && this._offset + r <= this._data.length ? i = r : Ax.throwError("data out-of-bounds", ot.errors.BUFFER_OVERRUN, { length: this._data.length, offset: this._offset + i })), this._data.slice(this._offset, this._offset + i); } subReader(e) { - return new Em(this._data.slice(this._offset + e), this.wordSize, this._coerceFunc, this.allowLoose); + return new _m(this._data.slice(this._offset + e), this.wordSize, this._coerceFunc, this.allowLoose); } readBytes(e, r) { let n = this._peekBytes(0, e, !!r); @@ -68595,7 +68599,7 @@ ${Ez(e, r)}`); return zt.from(this.readBytes(this.wordSize)); } }; - var Pde = class extends hc { + var Ade = class extends fc { constructor(e) { super("address", "address", e, false); } @@ -68604,17 +68608,17 @@ ${Ez(e, r)}`); } encode(e, r) { try { - r = Jn(r); + r = Qn(r); } catch (n) { this._throwError(n.message, r); } return e.writeValue(r); } decode(e) { - return Jn(Jo(e.readValue().toHexString(), 20)); + return Qn(Jo(e.readValue().toHexString(), 20)); } }; - var kde = class extends hc { + var Tde = class extends fc { constructor(e) { super(e.name, e.type, void 0, e.dynamic), this.coder = e; } @@ -68628,8 +68632,8 @@ ${Ez(e, r)}`); return this.coder.decode(e); } }; - var hf = new ot(A0); - function QD(t, e, r) { + var ff = new ot(S0); + function qD(t, e, r) { let n = null; if (Array.isArray(r)) n = r; @@ -68637,20 +68641,20 @@ ${Ez(e, r)}`); let c = {}; n = e.map((u) => { const f = u.localName; - return f || hf.throwError("cannot encode object for signature with missing names", ot.errors.INVALID_ARGUMENT, { + return f || ff.throwError("cannot encode object for signature with missing names", ot.errors.INVALID_ARGUMENT, { argument: "values", coder: u, value: r - }), c[f] && hf.throwError("cannot encode object for signature with duplicate names", ot.errors.INVALID_ARGUMENT, { + }), c[f] && ff.throwError("cannot encode object for signature with duplicate names", ot.errors.INVALID_ARGUMENT, { argument: "values", coder: u, value: r }), c[f] = true, r[f]; }); } else - hf.throwArgumentError("invalid tuple value", "tuple", r); - e.length !== n.length && hf.throwArgumentError("types/value length mismatch", "tuple", r); - let i = new U5(t.wordSize), s = new U5(t.wordSize), o = []; + ff.throwArgumentError("invalid tuple value", "tuple", r); + e.length !== n.length && ff.throwArgumentError("types/value length mismatch", "tuple", r); + let i = new L5(t.wordSize), s = new L5(t.wordSize), o = []; e.forEach((c, u) => { let f = n[u]; if (c.dynamic) { @@ -68668,7 +68672,7 @@ ${Ez(e, r)}`); let a = t.appendWriter(i); return a += t.appendWriter(s), a; } - function $D(t, e) { + function WD(t, e) { let r = [], n = t.subReader(0); e.forEach((s) => { let o = null; @@ -68718,7 +68722,7 @@ ${Ez(e, r)}`); } return Object.freeze(r); } - var Rde = class extends hc { + var Nde = class extends fc { constructor(e, r, n) { const i = e.type + "[" + (r >= 0 ? r : "") + "]", s = r === -1 || e.dynamic; super("array", i, n, s), this.coder = e, this.length = r; @@ -68732,25 +68736,25 @@ ${Ez(e, r)}`); encode(e, r) { Array.isArray(r) || this._throwError("expected array value", r); let n = this.length; - n === -1 && (n = r.length, e.writeValue(r.length)), hf.checkArgumentCount(r.length, n, "coder array" + (this.localName ? " " + this.localName : "")); + n === -1 && (n = r.length, e.writeValue(r.length)), ff.checkArgumentCount(r.length, n, "coder array" + (this.localName ? " " + this.localName : "")); let i = []; for (let s = 0; s < r.length; s++) i.push(this.coder); - return QD(e, i, r); + return qD(e, i, r); } decode(e) { let r = this.length; - r === -1 && (r = e.readValue().toNumber(), r * 32 > e._data.length && hf.throwError("insufficient data length", ot.errors.BUFFER_OVERRUN, { + r === -1 && (r = e.readValue().toNumber(), r * 32 > e._data.length && ff.throwError("insufficient data length", ot.errors.BUFFER_OVERRUN, { length: e._data.length, count: r })); let n = []; for (let i = 0; i < r; i++) - n.push(new kde(this.coder)); - return e.coerce(this.name, $D(e, n)); + n.push(new Tde(this.coder)); + return e.coerce(this.name, WD(e, n)); } }; - var Cde = class extends hc { + var Ide = class extends fc { constructor(e) { super("bool", "bool", e, false); } @@ -68764,7 +68768,7 @@ ${Ez(e, r)}`); return e.coerce(this.type, !e.readValue().isZero()); } }; - var eL = class extends hc { + var GD = class extends fc { constructor(e, r) { super(e, e, r, true); } @@ -68780,7 +68784,7 @@ ${Ez(e, r)}`); return e.readBytes(e.readValue().toNumber(), true); } }; - var Dde = class extends eL { + var Ode = class extends GD { constructor(e) { super("bytes", e); } @@ -68788,7 +68792,7 @@ ${Ez(e, r)}`); return e.coerce(this.name, It(super.decode(e))); } }; - var Lde = class extends hc { + var Pde = class extends fc { constructor(e, r) { let n = "bytes" + String(e); super(n, n, r, false), this.size = e; @@ -68804,7 +68808,7 @@ ${Ez(e, r)}`); return e.coerce(this.name, It(e.readBytes(this.size))); } }; - var Bde = class extends hc { + var kde = class extends fc { constructor(e) { super("null", "", e, false); } @@ -68818,7 +68822,7 @@ ${Ez(e, r)}`); return e.readBytes(0), e.coerce(this.name, null); } }; - var Ude = class extends hc { + var Rde = class extends fc { constructor(e, r, n) { const i = (r ? "int" : "uint") + e * 8; super(i, i, n, false), this.size = e, this.signed = r; @@ -68827,12 +68831,12 @@ ${Ez(e, r)}`); return 0; } encode(e, r) { - let n = zt.from(r), i = SP.mask(e.wordSize * 8); + let n = zt.from(r), i = gP.mask(e.wordSize * 8); if (this.signed) { let s = i.mask(this.size * 8 - 1); - (n.gt(s) || n.lt(s.add(EP).mul(xP))) && this._throwError("value out-of-bounds", r); + (n.gt(s) || n.lt(s.add(mP).mul(dP))) && this._throwError("value out-of-bounds", r); } else - (n.lt(_P) || n.gt(i.mask(this.size * 8))) && this._throwError("value out-of-bounds", r); + (n.lt(pP) || n.gt(i.mask(this.size * 8))) && this._throwError("value out-of-bounds", r); return n = n.toTwos(this.size * 8).mask(this.size * 8), this.signed && (n = n.fromTwos(this.size * 8).toTwos(8 * e.wordSize)), e.writeValue(n); } decode(e) { @@ -68840,7 +68844,7 @@ ${Ez(e, r)}`); return this.signed && (r = r.fromTwos(this.size * 8)), e.coerce(this.name, r); } }; - var jde = class extends eL { + var Cde = class extends GD { constructor(e) { super("string", e); } @@ -68848,13 +68852,13 @@ ${Ez(e, r)}`); return ""; } encode(e, r) { - return super.encode(e, Gf(r)); + return super.encode(e, Wf(r)); } decode(e) { return _g(super.decode(e)); } }; - var vp = class extends hc { + var bp = class extends fc { constructor(e, r) { let n = false; const i = []; @@ -68879,82 +68883,82 @@ ${Ez(e, r)}`); }), Object.freeze(e); } encode(e, r) { - return QD(e, this.coders, r); + return qD(e, this.coders, r); } decode(e) { - return e.coerce(this.name, $D(e, this.coders)); + return e.coerce(this.name, WD(e, this.coders)); } }; - var Ph = new ot(A0); - var Vde = new RegExp(/^bytes([0-9]*)$/); - var zde = new RegExp(/^(u?int)([0-9]*)$/); - var Px = class { + var Oh = new ot(S0); + var Dde = new RegExp(/^bytes([0-9]*)$/); + var Lde = new RegExp(/^(u?int)([0-9]*)$/); + var Tx = class { constructor(e) { - Ph.checkNew(new.target, Px), pt(this, "coerceFunc", e || null); + Oh.checkNew(new.target, Tx), pt(this, "coerceFunc", e || null); } _getCoder(e) { switch (e.baseType) { case "address": - return new Pde(e.name); + return new Ade(e.name); case "bool": - return new Cde(e.name); + return new Ide(e.name); case "string": - return new jde(e.name); + return new Cde(e.name); case "bytes": - return new Dde(e.name); + return new Ode(e.name); case "array": - return new Rde(this._getCoder(e.arrayChildren), e.arrayLength, e.name); + return new Nde(this._getCoder(e.arrayChildren), e.arrayLength, e.name); case "tuple": - return new vp((e.components || []).map((n) => this._getCoder(n)), e.name); + return new bp((e.components || []).map((n) => this._getCoder(n)), e.name); case "": - return new Bde(e.name); + return new kde(e.name); } - let r = e.type.match(zde); + let r = e.type.match(Lde); if (r) { let n = parseInt(r[2] || "256"); - return (n === 0 || n > 256 || n % 8 !== 0) && Ph.throwArgumentError("invalid " + r[1] + " bit length", "param", e), new Ude(n / 8, r[1] === "int", e.name); + return (n === 0 || n > 256 || n % 8 !== 0) && Oh.throwArgumentError("invalid " + r[1] + " bit length", "param", e), new Rde(n / 8, r[1] === "int", e.name); } - if (r = e.type.match(Vde), r) { + if (r = e.type.match(Dde), r) { let n = parseInt(r[1]); - return (n === 0 || n > 32) && Ph.throwArgumentError("invalid bytes length", "param", e), new Lde(n, e.name); + return (n === 0 || n > 32) && Oh.throwArgumentError("invalid bytes length", "param", e), new Pde(n, e.name); } - return Ph.throwArgumentError("invalid type", "type", e.type); + return Oh.throwArgumentError("invalid type", "type", e.type); } _getWordSize() { return 32; } _getReader(e, r) { - return new Em(e, this._getWordSize(), this.coerceFunc, r); + return new _m(e, this._getWordSize(), this.coerceFunc, r); } _getWriter() { - return new U5(this._getWordSize()); + return new L5(this._getWordSize()); } getDefaultValue(e) { const r = e.map((i) => this._getCoder(Tn.from(i))); - return new vp(r, "_").defaultValue(); + return new bp(r, "_").defaultValue(); } encode(e, r) { - e.length !== r.length && Ph.throwError("types/values length mismatch", ot.errors.INVALID_ARGUMENT, { + e.length !== r.length && Oh.throwError("types/values length mismatch", ot.errors.INVALID_ARGUMENT, { count: { types: e.length, values: r.length }, value: { types: e, values: r } }); - const n = e.map((o) => this._getCoder(Tn.from(o))), i = new vp(n, "_"), s = this._getWriter(); + const n = e.map((o) => this._getCoder(Tn.from(o))), i = new bp(n, "_"), s = this._getWriter(); return i.encode(s, r), s.data; } decode(e, r, n) { const i = e.map((o) => this._getCoder(Tn.from(o))); - return new vp(i, "_").decode(this._getReader(er(r), n)); + return new bp(i, "_").decode(this._getReader(er(r), n)); } }; - var Fde = new Px(); - var Nr = new ot(A0); - var Kde = "logger/5.7.0"; - var WE = false; - var GE = false; - var s1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 }; - var KE = s1.default; - var Sb = null; - function Xde() { + var Bde = new Tx(); + var Nr = new ot(S0); + var Fde = "logger/5.7.0"; + var VE = false; + var zE = false; + var i1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 }; + var FE = i1.default; + var Eb = null; + function Hde() { try { const t = []; if (["NFD", "NFC", "NFKD", "NFKC"].forEach((e) => { @@ -68973,17 +68977,17 @@ ${Ez(e, r)}`); } return null; } - var XE = Xde(); - var j5; + var HE = Hde(); + var B5; (function(t) { t.DEBUG = "DEBUG", t.INFO = "INFO", t.WARNING = "WARNING", t.ERROR = "ERROR", t.OFF = "OFF"; - })(j5 || (j5 = {})); + })(B5 || (B5 = {})); var ro; (function(t) { t.UNKNOWN_ERROR = "UNKNOWN_ERROR", t.NOT_IMPLEMENTED = "NOT_IMPLEMENTED", t.UNSUPPORTED_OPERATION = "UNSUPPORTED_OPERATION", t.NETWORK_ERROR = "NETWORK_ERROR", t.SERVER_ERROR = "SERVER_ERROR", t.TIMEOUT = "TIMEOUT", t.BUFFER_OVERRUN = "BUFFER_OVERRUN", t.NUMERIC_FAULT = "NUMERIC_FAULT", t.MISSING_NEW = "MISSING_NEW", t.INVALID_ARGUMENT = "INVALID_ARGUMENT", t.MISSING_ARGUMENT = "MISSING_ARGUMENT", t.UNEXPECTED_ARGUMENT = "UNEXPECTED_ARGUMENT", t.CALL_EXCEPTION = "CALL_EXCEPTION", t.INSUFFICIENT_FUNDS = "INSUFFICIENT_FUNDS", t.NONCE_EXPIRED = "NONCE_EXPIRED", t.REPLACEMENT_UNDERPRICED = "REPLACEMENT_UNDERPRICED", t.UNPREDICTABLE_GAS_LIMIT = "UNPREDICTABLE_GAS_LIMIT", t.TRANSACTION_REPLACED = "TRANSACTION_REPLACED", t.ACTION_REJECTED = "ACTION_REJECTED"; })(ro || (ro = {})); - var YE = "0123456789abcdef"; - var Rx = class yn { + var qE = "0123456789abcdef"; + var Ix = class yn { constructor(e) { Object.defineProperty(this, "version", { enumerable: true, @@ -68993,7 +68997,7 @@ ${Ez(e, r)}`); } _log(e, r) { const n = e.toLowerCase(); - s1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(KE > s1[n]) && console.log.apply(console, r); + i1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(FE > i1[n]) && console.log.apply(console, r); } debug(...e) { this._log(yn.levels.DEBUG, e); @@ -69005,7 +69009,7 @@ ${Ez(e, r)}`); this._log(yn.levels.WARNING, e); } makeError(e, r, n) { - if (GE) + if (zE) return this.makeError("censored error", r, {}); r || (r = yn.errors.UNKNOWN_ERROR), n || (n = {}); const i = []; @@ -69015,7 +69019,7 @@ ${Ez(e, r)}`); if (u instanceof Uint8Array) { let f = ""; for (let p = 0; p < u.length; p++) - f += YE[u[p] >> 4], f += YE[u[p] & 15]; + f += qE[u[p] >> 4], f += qE[u[p] & 15]; i.push(c + "=Uint8Array(0x" + f + ")"); } else i.push(c + "=" + JSON.stringify(u)); @@ -69077,9 +69081,9 @@ ${Ez(e, r)}`); e || this.throwArgumentError(r, n, i); } checkNormalize(e) { - XE && this.throwError("platform missing String.prototype.normalize", yn.errors.UNSUPPORTED_OPERATION, { + HE && this.throwError("platform missing String.prototype.normalize", yn.errors.UNSUPPORTED_OPERATION, { operation: "String.prototype.normalize", - form: XE + form: HE }); } checkSafeUint53(e, r) { @@ -69109,43 +69113,43 @@ ${Ez(e, r)}`); e === r ? this.throwError("cannot instantiate abstract class " + JSON.stringify(r.name) + " directly; use a sub-class", yn.errors.UNSUPPORTED_OPERATION, { name: e.name, operation: "new" }) : (e === Object || e == null) && this.throwError("missing new", yn.errors.MISSING_NEW, { name: r.name }); } static globalLogger() { - return Sb || (Sb = new yn(Kde)), Sb; + return Eb || (Eb = new yn(Fde)), Eb; } static setCensorship(e, r) { if (!e && r && this.globalLogger().throwError("cannot permanently disable censorship", yn.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" - }), WE) { + }), VE) { if (!e) return; this.globalLogger().throwError("error censorship permanent", yn.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" }); } - GE = !!e, WE = !!r; + zE = !!e, VE = !!r; } static setLogLevel(e) { - const r = s1[e.toLowerCase()]; + const r = i1[e.toLowerCase()]; if (r == null) { yn.globalLogger().warn("invalid log level - " + e); return; } - KE = r; + FE = r; } static from(e) { return new yn(e); } }; - Rx.errors = ro; - Rx.levels = j5; - var Yde = "bytes/5.7.0"; - var Mb = new Rx(Yde); - var t0e = "logger/5.7.0"; - var JE = false; - var QE = false; - var a1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 }; - var $E = a1.default; - var Ab = null; - function r0e() { + Ix.errors = ro; + Ix.levels = B5; + var qde = "bytes/5.7.0"; + var Sb = new Ix(qde); + var Zde = "logger/5.7.0"; + var GE = false; + var KE = false; + var o1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 }; + var XE = o1.default; + var Mb = null; + function Jde() { try { const t = []; if (["NFD", "NFC", "NFKD", "NFKC"].forEach((e) => { @@ -69164,16 +69168,16 @@ ${Ez(e, r)}`); } return null; } - var eS = r0e(); - var V5; + var YE = Jde(); + var U5; (function(t) { t.DEBUG = "DEBUG", t.INFO = "INFO", t.WARNING = "WARNING", t.ERROR = "ERROR", t.OFF = "OFF"; - })(V5 || (V5 = {})); + })(U5 || (U5 = {})); var no; (function(t) { t.UNKNOWN_ERROR = "UNKNOWN_ERROR", t.NOT_IMPLEMENTED = "NOT_IMPLEMENTED", t.UNSUPPORTED_OPERATION = "UNSUPPORTED_OPERATION", t.NETWORK_ERROR = "NETWORK_ERROR", t.SERVER_ERROR = "SERVER_ERROR", t.TIMEOUT = "TIMEOUT", t.BUFFER_OVERRUN = "BUFFER_OVERRUN", t.NUMERIC_FAULT = "NUMERIC_FAULT", t.MISSING_NEW = "MISSING_NEW", t.INVALID_ARGUMENT = "INVALID_ARGUMENT", t.MISSING_ARGUMENT = "MISSING_ARGUMENT", t.UNEXPECTED_ARGUMENT = "UNEXPECTED_ARGUMENT", t.CALL_EXCEPTION = "CALL_EXCEPTION", t.INSUFFICIENT_FUNDS = "INSUFFICIENT_FUNDS", t.NONCE_EXPIRED = "NONCE_EXPIRED", t.REPLACEMENT_UNDERPRICED = "REPLACEMENT_UNDERPRICED", t.UNPREDICTABLE_GAS_LIMIT = "UNPREDICTABLE_GAS_LIMIT", t.TRANSACTION_REPLACED = "TRANSACTION_REPLACED", t.ACTION_REJECTED = "ACTION_REJECTED"; })(no || (no = {})); - var tS = "0123456789abcdef"; + var ZE = "0123456789abcdef"; var Vr = class { constructor(e) { Object.defineProperty(this, "version", { @@ -69184,7 +69188,7 @@ ${Ez(e, r)}`); } _log(e, r) { const n = e.toLowerCase(); - a1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !($E > a1[n]) && console.log.apply(console, r); + o1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(XE > o1[n]) && console.log.apply(console, r); } debug(...e) { this._log(Vr.levels.DEBUG, e); @@ -69196,7 +69200,7 @@ ${Ez(e, r)}`); this._log(Vr.levels.WARNING, e); } makeError(e, r, n) { - if (QE) + if (KE) return this.makeError("censored error", r, {}); r || (r = Vr.errors.UNKNOWN_ERROR), n || (n = {}); const i = []; @@ -69206,7 +69210,7 @@ ${Ez(e, r)}`); if (u instanceof Uint8Array) { let f = ""; for (let p = 0; p < u.length; p++) - f += tS[u[p] >> 4], f += tS[u[p] & 15]; + f += ZE[u[p] >> 4], f += ZE[u[p] & 15]; i.push(c + "=Uint8Array(0x" + f + ")"); } else i.push(c + "=" + JSON.stringify(u)); @@ -69268,9 +69272,9 @@ ${Ez(e, r)}`); e || this.throwArgumentError(r, n, i); } checkNormalize(e) { - eS && this.throwError("platform missing String.prototype.normalize", Vr.errors.UNSUPPORTED_OPERATION, { + YE && this.throwError("platform missing String.prototype.normalize", Vr.errors.UNSUPPORTED_OPERATION, { operation: "String.prototype.normalize", - form: eS + form: YE }); } checkSafeUint53(e, r) { @@ -69300,48 +69304,48 @@ ${Ez(e, r)}`); e === r ? this.throwError("cannot instantiate abstract class " + JSON.stringify(r.name) + " directly; use a sub-class", Vr.errors.UNSUPPORTED_OPERATION, { name: e.name, operation: "new" }) : (e === Object || e == null) && this.throwError("missing new", Vr.errors.MISSING_NEW, { name: r.name }); } static globalLogger() { - return Ab || (Ab = new Vr(t0e)), Ab; + return Mb || (Mb = new Vr(Zde)), Mb; } static setCensorship(e, r) { if (!e && r && this.globalLogger().throwError("cannot permanently disable censorship", Vr.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" - }), JE) { + }), GE) { if (!e) return; this.globalLogger().throwError("error censorship permanent", Vr.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" }); } - QE = !!e, JE = !!r; + KE = !!e, GE = !!r; } static setLogLevel(e) { - const r = a1[e.toLowerCase()]; + const r = o1[e.toLowerCase()]; if (r == null) { Vr.globalLogger().warn("invalid log level - " + e); return; } - $E = r; + XE = r; } static from(e) { return new Vr(e); } }; Vr.errors = no; - Vr.levels = V5; - var n0e = "bytes/5.7.0"; - var Tb = new Vr(n0e); - var c0e = "strings/5.5.0"; - var u0e = new Vr(c0e); - var Sm; + Vr.levels = U5; + var Qde = "bytes/5.7.0"; + var Ab = new Vr(Qde); + var n0e = "strings/5.5.0"; + var i0e = new Vr(n0e); + var Em; (function(t) { t.current = "", t.NFC = "NFC", t.NFD = "NFD", t.NFKC = "NFKC", t.NFKD = "NFKD"; - })(Sm || (Sm = {})); - var nS; + })(Em || (Em = {})); + var QE; (function(t) { t.UNEXPECTED_CONTINUE = "unexpected continuation byte", t.BAD_PREFIX = "bad codepoint prefix", t.OVERRUN = "string overrun", t.MISSING_CONTINUE = "missing continuation byte", t.OUT_OF_RANGE = "out of UTF-8 range", t.UTF16_SURROGATE = "UTF-16 surrogate", t.OVERLONG = "overlong representation"; - })(nS || (nS = {})); + })(QE || (QE = {})); var Ls = "0x0000000000000000000000000000000001000000"; - var Uf = { + var Bf = { name: "REEF", address: Ls, iconUrl: "https://storage.googleapis.com/reef-static-images/r-circle-icon-128.png", @@ -69349,21 +69353,21 @@ ${Ez(e, r)}`); decimals: 18, symbol: "REEF" }; - var Cx = "0x0000000000000000000000000000000000000000"; - var Kc = /* @__PURE__ */ ((t) => (t.ERC20 = "ERC20", t.ERC721 = "ERC721", t.ERC1155 = "ERC1155", t.other = "other", t))(Kc || {}); - var p0e = /^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i; - var Nb = Math.ceil; + var Ox = "0x0000000000000000000000000000000000000000"; + var Gc = /* @__PURE__ */ ((t) => (t.ERC20 = "ERC20", t.ERC721 = "ERC721", t.ERC1155 = "ERC1155", t.other = "other", t))(Gc || {}); + var u0e = /^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i; + var Tb = Math.ceil; var As = Math.floor; var Di = "[BigNumber Error] "; - var iS = Di + "Number primitive has more than 15 significant digits: "; + var $E = Di + "Number primitive has more than 15 significant digits: "; var Ks = 1e14; var Pt = 14; - var Ib = 9007199254740991; - var Ob = [1, 10, 100, 1e3, 1e4, 1e5, 1e6, 1e7, 1e8, 1e9, 1e10, 1e11, 1e12, 1e13]; - var Ac = 1e7; + var Nb = 9007199254740991; + var Ib = [1, 10, 100, 1e3, 1e4, 1e5, 1e6, 1e7, 1e8, 1e9, 1e10, 1e11, 1e12, 1e13]; + var Mc = 1e7; var En = 1e9; - function tL(t) { - var e, r, n, i = D.prototype = { constructor: D, toString: null, valueOf: null }, s = new D(1), o = 20, a = 4, c = -7, u = 21, f = -1e7, p = 1e7, b = false, E = 1, _ = 0, N = { + function KD(t) { + var e, r, n, i = L.prototype = { constructor: L, toString: null, valueOf: null }, s = new L(1), o = 20, a = 4, c = -7, u = 21, f = -1e7, p = 1e7, b = false, E = 1, _ = 0, N = { prefix: "", groupSize: 3, secondaryGroupSize: 0, @@ -69372,11 +69376,11 @@ ${Ez(e, r)}`); fractionGroupSize: 0, fractionGroupSeparator: "\xA0", suffix: "" - }, R = "0123456789abcdefghijklmnopqrstuvwxyz", F = true; - function D(I, H) { + }, k = "0123456789abcdefghijklmnopqrstuvwxyz", F = true; + function L(I, H) { var X, V, S, d, l, h, y, x, v = this; - if (!(v instanceof D)) - return new D(I, H); + if (!(v instanceof L)) + return new L(I, H); if (H == null) { if (I && I._isBigNumber === true) { v.s = I.s, !I.c || I.e > p ? v.c = v.e = null : I.e < f ? v.c = [v.e = 0] : (v.e = I.e, v.c = I.c.slice()); @@ -69391,22 +69395,22 @@ ${Ez(e, r)}`); } x = String(I); } else { - if (!p0e.test(x = String(I))) + if (!u0e.test(x = String(I))) return n(v, x, h); v.s = x.charCodeAt(0) == 45 ? (x = x.slice(1), -1) : 1; } (d = x.indexOf(".")) > -1 && (x = x.replace(".", "")), (l = x.search(/e/i)) > 0 ? (d < 0 && (d = l), d += +x.slice(l + 1), x = x.substring(0, l)) : d < 0 && (d = x.length); } else { - if (Ur(H, 2, R.length, "Base"), H == 10 && F) - return v = new D(I), z(v, o + v.e + 1, a); + if (Ur(H, 2, k.length, "Base"), H == 10 && F) + return v = new L(I), z(v, o + v.e + 1, a); if (x = String(I), h = typeof I == "number") { if (I * 0 != 0) return n(v, x, h, H); - if (v.s = 1 / I < 0 ? (x = x.slice(1), -1) : 1, D.DEBUG && x.replace(/^0\.0*|\./, "").length > 15) - throw Error(iS + I); + if (v.s = 1 / I < 0 ? (x = x.slice(1), -1) : 1, L.DEBUG && x.replace(/^0\.0*|\./, "").length > 15) + throw Error($E + I); } else v.s = x.charCodeAt(0) === 45 ? (x = x.slice(1), -1) : 1; - for (X = R.slice(0, H), d = l = 0, y = x.length; l < y; l++) + for (X = k.slice(0, H), d = l = 0, y = x.length; l < y; l++) if (X.indexOf(V = x.charAt(l)) < 0) { if (V == ".") { if (l > d) { @@ -69426,8 +69430,8 @@ ${Ez(e, r)}`); for (y = x.length; x.charCodeAt(--y) === 48; ) ; if (x = x.slice(l, ++y)) { - if (y -= l, h && D.DEBUG && y > 15 && (I > Ib || I !== As(I))) - throw Error(iS + v.s * I); + if (y -= l, h && L.DEBUG && y > 15 && (I > Nb || I !== As(I))) + throw Error($E + v.s * I); if ((d = d - l - 1) > p) v.c = v.e = null; else if (d < f) @@ -69446,7 +69450,7 @@ ${Ez(e, r)}`); } else v.c = [v.e = 0]; } - D.clone = tL, D.ROUND_UP = 0, D.ROUND_DOWN = 1, D.ROUND_CEIL = 2, D.ROUND_FLOOR = 3, D.ROUND_HALF_UP = 4, D.ROUND_HALF_DOWN = 5, D.ROUND_HALF_EVEN = 6, D.ROUND_HALF_CEIL = 7, D.ROUND_HALF_FLOOR = 8, D.EUCLID = 9, D.config = D.set = function(I) { + L.clone = KD, L.ROUND_UP = 0, L.ROUND_DOWN = 1, L.ROUND_CEIL = 2, L.ROUND_FLOOR = 3, L.ROUND_HALF_UP = 4, L.ROUND_HALF_DOWN = 5, L.ROUND_HALF_EVEN = 6, L.ROUND_HALF_CEIL = 7, L.ROUND_HALF_FLOOR = 8, L.EUCLID = 9, L.config = L.set = function(I) { var H, X; if (I != null) if (typeof I == "object") { @@ -69475,7 +69479,7 @@ ${Ez(e, r)}`); throw Error(Di + H + " not an object: " + X); if (I.hasOwnProperty(H = "ALPHABET")) if (X = I[H], typeof X == "string" && !/^.?$|[+\-.\s]|(.).*\1/.test(X)) - F = X.slice(0, 10) == "0123456789", R = X; + F = X.slice(0, 10) == "0123456789", k = X; else throw Error(Di + H + " invalid: " + X); } else @@ -69489,12 +69493,12 @@ ${Ez(e, r)}`); MODULO_MODE: E, POW_PRECISION: _, FORMAT: N, - ALPHABET: R + ALPHABET: k }; - }, D.isBigNumber = function(I) { + }, L.isBigNumber = function(I) { if (!I || I._isBigNumber !== true) return false; - if (!D.DEBUG) + if (!L.DEBUG) return true; var H, X, V = I.c, S = I.e, d = I.s; e: @@ -69516,19 +69520,19 @@ ${Ez(e, r)}`); } else if (V === null && S === null && (d === null || d === 1 || d === -1)) return true; throw Error(Di + "Invalid BigNumber: " + I); - }, D.maximum = D.max = function() { + }, L.maximum = L.max = function() { return q(arguments, -1); - }, D.minimum = D.min = function() { + }, L.minimum = L.min = function() { return q(arguments, 1); - }, D.random = function() { + }, L.random = function() { var I = 9007199254740992, H = Math.random() * I & 2097151 ? function() { return As(Math.random() * I); } : function() { return (Math.random() * 1073741824 | 0) * 8388608 + (Math.random() * 8388608 | 0); }; return function(X) { - var V, S, d, l, h, y = 0, x = [], v = new D(s); - if (X == null ? X = o : Ur(X, 0, En), l = Nb(X / Pt), b) + var V, S, d, l, h, y = 0, x = [], v = new L(s); + if (X == null ? X = o : Ur(X, 0, En), l = Tb(X / Pt), b) if (crypto.getRandomValues) { for (V = crypto.getRandomValues(new Uint32Array(l *= 2)); y < l; ) h = V[y] * 131072 + (V[y + 1] >>> 11), h >= 9e15 ? (S = crypto.getRandomValues(new Uint32Array(2)), V[y] = S[0], V[y + 1] = S[1]) : (x.push(h % 1e14), y += 2); @@ -69542,7 +69546,7 @@ ${Ez(e, r)}`); if (!b) for (; y < l; ) h = H(), h < 9e15 && (x[y++] = h % 1e14); - for (l = x[--y], X %= Pt, l && X && (h = Ob[Pt - X], x[y] = As(l / h) * h); x[y] === 0; x.pop(), y--) + for (l = x[--y], X %= Pt, l && X && (h = Ib[Pt - X], x[y] = As(l / h) * h); x[y] === 0; x.pop(), y--) ; if (y < 0) x = [d = 0]; @@ -69555,8 +69559,8 @@ ${Ez(e, r)}`); } return v.e = d, v.c = x, v; }; - }(), D.sum = function() { - for (var I = 1, H = arguments, X = new D(H[0]); I < H.length; ) + }(), L.sum = function() { + for (var I = 1, H = arguments, X = new L(H[0]); I < H.length; ) X = X.plus(H[I++]); return X; }, r = function() { @@ -69572,12 +69576,12 @@ ${Ez(e, r)}`); } return function(X, V, S, d, l) { var h, y, x, v, M, w, g, m, P = X.indexOf("."), Q = o, A = a; - for (P >= 0 && (v = _, _ = 0, X = X.replace(".", ""), m = new D(V), w = m.pow(X.length - P), _ = v, m.c = H( + for (P >= 0 && (v = _, _ = 0, X = X.replace(".", ""), m = new L(V), w = m.pow(X.length - P), _ = v, m.c = H( va(vs(w.c), w.e, "0"), 10, S, I - ), m.e = m.c.length), g = H(X, V, S, l ? (h = R, I) : (h = I, R)), x = v = g.length; g[--v] == 0; g.pop()) + ), m.e = m.c.length), g = H(X, V, S, l ? (h = k, I) : (h = I, k)), x = v = g.length; g[--v] == 0; g.pop()) ; if (!g[0]) return h.charAt(0); @@ -69597,9 +69601,9 @@ ${Ez(e, r)}`); }; }(), e = function() { function I(V, S, d) { - var l, h, y, x, v = 0, M = V.length, w = S % Ac, g = S / Ac | 0; + var l, h, y, x, v = 0, M = V.length, w = S % Mc, g = S / Mc | 0; for (V = V.slice(); M--; ) - y = V[M] % Ac, x = V[M] / Ac | 0, l = g * y + x * w, h = w * y + l % Ac * Ac + v, v = (h / d | 0) + (l / Ac | 0) + g * x, V[M] = h % d; + y = V[M] % Mc, x = V[M] / Mc | 0, l = g * y + x * w, h = w * y + l % Mc * Mc + v, v = (h / d | 0) + (l / Mc | 0) + g * x, V[M] = h % d; return v && (V = [v].concat(V)), V; } function H(V, S, d, l) { @@ -69621,22 +69625,22 @@ ${Ez(e, r)}`); ; } return function(V, S, d, l, h) { - var y, x, v, M, w, g, m, P, Q, A, K, U, j, G, k, Y, ee, ae = V.s == S.s ? 1 : -1, ie = V.c, Z = S.c; + var y, x, v, M, w, g, m, P, Q, A, K, U, j, G, R, Y, ee, ae = V.s == S.s ? 1 : -1, ie = V.c, Z = S.c; if (!ie || !ie[0] || !Z || !Z[0]) - return new D( + return new L( !V.s || !S.s || (ie ? Z && ie[0] == Z[0] : !Z) ? NaN : ie && ie[0] == 0 || !Z ? ae * 0 : ae / 0 ); - for (P = new D(ae), Q = P.c = [], x = V.e - S.e, ae = d + x + 1, h || (h = Ks, x = Ts(V.e / Pt) - Ts(S.e / Pt), ae = ae / Pt | 0), v = 0; Z[v] == (ie[v] || 0); v++) + for (P = new L(ae), Q = P.c = [], x = V.e - S.e, ae = d + x + 1, h || (h = Ks, x = Ts(V.e / Pt) - Ts(S.e / Pt), ae = ae / Pt | 0), v = 0; Z[v] == (ie[v] || 0); v++) ; if (Z[v] > (ie[v] || 0) && x--, ae < 0) Q.push(1), M = true; else { for (G = ie.length, Y = Z.length, v = 0, ae += 2, w = As(h / (Z[0] + 1)), w > 1 && (Z = I(Z, w, h), ie = I(ie, w, h), Y = Z.length, G = ie.length), j = Y, A = ie.slice(0, Y), K = A.length; K < Y; A[K++] = 0) ; - ee = Z.slice(), ee = [0].concat(ee), k = Z[0], Z[1] >= h / 2 && k++; + ee = Z.slice(), ee = [0].concat(ee), R = Z[0], Z[1] >= h / 2 && R++; do { if (w = 0, y = H(Z, A, Y, K), y < 0) { - if (U = A[0], Y != K && (U = U * h + (A[1] || 0)), w = As(U / k), w > 1) + if (U = A[0], Y != K && (U = U * h + (A[1] || 0)), w = As(U / R), w > 1) for (w >= h && (w = h - 1), g = I(Z, w, h), m = g.length, K = A.length; H(g, A, m, K) == 1; ) w--, X(g, Y < m ? ee : Z, m, h), m = g.length, y = 1; else @@ -69659,16 +69663,16 @@ ${Ez(e, r)}`); return P; }; }(); - function L(I, H, X, V) { + function D(I, H, X, V) { var S, d, l, h, y; if (X == null ? X = a : Ur(X, 0, 8), !I.c) return I.toString(); if (S = I.c[0], l = I.e, H == null) - y = vs(I.c), y = V == 1 || V == 2 && (l <= c || l >= u) ? _p(y, l) : va(y, l, "0"); - else if (I = z(new D(I), H, X), d = I.e, y = vs(I.c), h = y.length, V == 1 || V == 2 && (H <= d || d <= c)) { + y = vs(I.c), y = V == 1 || V == 2 && (l <= c || l >= u) ? vp(y, l) : va(y, l, "0"); + else if (I = z(new L(I), H, X), d = I.e, y = vs(I.c), h = y.length, V == 1 || V == 2 && (H <= d || d <= c)) { for (; h < H; y += "0", h++) ; - y = _p(y, d); + y = vp(y, d); } else if (H -= l, y = va(y, d, "0"), d + 1 > h) { if (--H > 0) for (y += "."; H--; y += "0") @@ -69679,8 +69683,8 @@ ${Ez(e, r)}`); return I.s < 0 && S ? "-" + y : y; } function q(I, H) { - for (var X, V, S = 1, d = new D(I[0]); S < I.length; S++) - V = new D(I[S]), (!V.s || (X = Eu(d, V)) === H || X === 0 && d.s === H) && (d = V); + for (var X, V, S = 1, d = new L(I[0]); S < I.length; S++) + V = new L(I[S]), (!V.s || (X = Eu(d, V)) === H || X === 0 && d.s === H) && (d = V); return d; } function W(I, H, X) { @@ -69700,8 +69704,8 @@ ${Ez(e, r)}`); if (!h && (v = v.replace(I, function(M, w, g) { return x = (g = g.toLowerCase()) == "x" ? 16 : g == "b" ? 2 : 8, !y || y == x ? w : M; }), y && (x = y, v = v.replace(H, "$1").replace(X, "0.$1")), l != v)) - return new D(v, x); - if (D.DEBUG) + return new L(v, x); + if (L.DEBUG) throw Error(Di + "Not a" + (y ? " base " + y : "") + " number: " + l); d.s = null; } @@ -69709,14 +69713,14 @@ ${Ez(e, r)}`); }; }(); function z(I, H, X, V) { - var S, d, l, h, y, x, v, M = I.c, w = Ob; + var S, d, l, h, y, x, v, M = I.c, w = Ib; if (M) { e: { for (S = 1, h = M[0]; h >= 10; h /= 10, S++) ; if (d = H - S, d < 0) d += Pt, l = H, y = M[x = 0], v = As(y / w[S - l - 1] % 10); - else if (x = Nb((d + 1) / Pt), x >= M.length) + else if (x = Tb((d + 1) / Pt), x >= M.length) if (V) { for (; M.length <= x; M.push(0)) ; @@ -69753,17 +69757,17 @@ ${Ez(e, r)}`); } function T(I) { var H, X = I.e; - return X === null ? I.toString() : (H = vs(I.c), H = X <= c || X >= u ? _p(H, X) : va(H, X, "0"), I.s < 0 ? "-" + H : H); + return X === null ? I.toString() : (H = vs(I.c), H = X <= c || X >= u ? vp(H, X) : va(H, X, "0"), I.s < 0 ? "-" + H : H); } return i.absoluteValue = i.abs = function() { - var I = new D(this); + var I = new L(this); return I.s < 0 && (I.s = 1), I; }, i.comparedTo = function(I, H) { - return Eu(this, new D(I, H)); + return Eu(this, new L(I, H)); }, i.decimalPlaces = i.dp = function(I, H) { var X, V, S, d = this; if (I != null) - return Ur(I, 0, En), H == null ? H = a : Ur(H, 0, 8), z(new D(d), I + d.e + 1, H); + return Ur(I, 0, En), H == null ? H = a : Ur(H, 0, 8), z(new L(d), I + d.e + 1, H); if (!(X = d.c)) return null; if (V = ((S = X.length - 1) - Ts(this.e / Pt)) * Pt, S = X[S]) @@ -69771,25 +69775,25 @@ ${Ez(e, r)}`); ; return V < 0 && (V = 0), V; }, i.dividedBy = i.div = function(I, H) { - return e(this, new D(I, H), o, a); + return e(this, new L(I, H), o, a); }, i.dividedToIntegerBy = i.idiv = function(I, H) { - return e(this, new D(I, H), 0, 1); + return e(this, new L(I, H), 0, 1); }, i.exponentiatedBy = i.pow = function(I, H) { var X, V, S, d, l, h, y, x, v, M = this; - if (I = new D(I), I.c && !I.isInteger()) + if (I = new L(I), I.c && !I.isInteger()) throw Error(Di + "Exponent not an integer: " + T(I)); - if (H != null && (H = new D(H)), h = I.e > 14, !M.c || !M.c[0] || M.c[0] == 1 && !M.e && M.c.length == 1 || !I.c || !I.c[0]) - return v = new D(Math.pow(+T(M), h ? I.s * (2 - xp(I)) : +T(I))), H ? v.mod(H) : v; + if (H != null && (H = new L(H)), h = I.e > 14, !M.c || !M.c[0] || M.c[0] == 1 && !M.e && M.c.length == 1 || !I.c || !I.c[0]) + return v = new L(Math.pow(+T(M), h ? I.s * (2 - wp(I)) : +T(I))), H ? v.mod(H) : v; if (y = I.s < 0, H) { if (H.c ? !H.c[0] : !H.s) - return new D(NaN); + return new L(NaN); V = !y && M.isInteger() && H.isInteger(), V && (M = M.mod(H)); } else { if (I.e > 9 && (M.e > 0 || M.e < -1 || (M.e == 0 ? M.c[0] > 1 || h && M.c[1] >= 24e7 : M.c[0] < 8e13 || h && M.c[0] <= 9999975e7))) - return d = M.s < 0 && xp(I) ? -0 : 0, M.e > -1 && (d = 1 / d), new D(y ? 1 / d : d); - _ && (d = Nb(_ / Pt + 2)); + return d = M.s < 0 && wp(I) ? -0 : 0, M.e > -1 && (d = 1 / d), new L(y ? 1 / d : d); + _ && (d = Tb(_ / Pt + 2)); } - for (h ? (X = new D(0.5), y && (I.s = 1), x = xp(I)) : (S = Math.abs(+T(I)), x = S % 2), v = new D(s); ; ) { + for (h ? (X = new L(0.5), y && (I.s = 1), x = wp(I)) : (S = Math.abs(+T(I)), x = S % 2), v = new L(s); ; ) { if (x) { if (v = v.times(M), !v.c) break; @@ -69800,7 +69804,7 @@ ${Ez(e, r)}`); break; x = S % 2; } else if (I = I.times(X), z(I, I.e + 1, 1), I.e > 14) - x = xp(I); + x = wp(I); else { if (S = +T(I), S === 0) break; @@ -69810,22 +69814,22 @@ ${Ez(e, r)}`); } return V ? v : (y && (v = s.div(v)), H ? v.mod(H) : d ? z(v, _, a, l) : v); }, i.integerValue = function(I) { - var H = new D(this); + var H = new L(this); return I == null ? I = a : Ur(I, 0, 8), z(H, H.e + 1, I); }, i.isEqualTo = i.eq = function(I, H) { - return Eu(this, new D(I, H)) === 0; + return Eu(this, new L(I, H)) === 0; }, i.isFinite = function() { return !!this.c; }, i.isGreaterThan = i.gt = function(I, H) { - return Eu(this, new D(I, H)) > 0; + return Eu(this, new L(I, H)) > 0; }, i.isGreaterThanOrEqualTo = i.gte = function(I, H) { - return (H = Eu(this, new D(I, H))) === 1 || H === 0; + return (H = Eu(this, new L(I, H))) === 1 || H === 0; }, i.isInteger = function() { return !!this.c && Ts(this.e / Pt) > this.c.length - 2; }, i.isLessThan = i.lt = function(I, H) { - return Eu(this, new D(I, H)) < 0; + return Eu(this, new L(I, H)) < 0; }, i.isLessThanOrEqualTo = i.lte = function(I, H) { - return (H = Eu(this, new D(I, H))) === -1 || H === 0; + return (H = Eu(this, new L(I, H))) === -1 || H === 0; }, i.isNaN = function() { return !this.s; }, i.isNegative = function() { @@ -69836,16 +69840,16 @@ ${Ez(e, r)}`); return !!this.c && this.c[0] == 0; }, i.minus = function(I, H) { var X, V, S, d, l = this, h = l.s; - if (I = new D(I, H), H = I.s, !h || !H) - return new D(NaN); + if (I = new L(I, H), H = I.s, !h || !H) + return new L(NaN); if (h != H) return I.s = -H, l.plus(I); var y = l.e / Pt, x = I.e / Pt, v = l.c, M = I.c; if (!y || !x) { if (!v || !M) - return v ? (I.s = -H, I) : new D(M ? l : NaN); + return v ? (I.s = -H, I) : new L(M ? l : NaN); if (!v[0] || !M[0]) - return M[0] ? (I.s = -H, I) : new D(v[0] ? l : a == 3 ? -0 : 0); + return M[0] ? (I.s = -H, I) : new L(v[0] ? l : a == 3 ? -0 : 0); } if (y = Ts(y), x = Ts(x), v = v.slice(), h = y - x) { for ((d = h < 0) ? (h = -h, S = v) : (x = y, S = M), S.reverse(), H = h; H--; S.push(0)) @@ -69873,34 +69877,34 @@ ${Ez(e, r)}`); return v[0] ? W(I, v, x) : (I.s = a == 3 ? -1 : 1, I.c = [I.e = 0], I); }, i.modulo = i.mod = function(I, H) { var X, V, S = this; - return I = new D(I, H), !S.c || !I.s || I.c && !I.c[0] ? new D(NaN) : !I.c || S.c && !S.c[0] ? new D(S) : (E == 9 ? (V = I.s, I.s = 1, X = e(S, I, 0, 3), I.s = V, X.s *= V) : X = e(S, I, 0, E), I = S.minus(X.times(I)), !I.c[0] && E == 1 && (I.s = S.s), I); + return I = new L(I, H), !S.c || !I.s || I.c && !I.c[0] ? new L(NaN) : !I.c || S.c && !S.c[0] ? new L(S) : (E == 9 ? (V = I.s, I.s = 1, X = e(S, I, 0, 3), I.s = V, X.s *= V) : X = e(S, I, 0, E), I = S.minus(X.times(I)), !I.c[0] && E == 1 && (I.s = S.s), I); }, i.multipliedBy = i.times = function(I, H) { - var X, V, S, d, l, h, y, x, v, M, w, g, m, P, Q, A = this, K = A.c, U = (I = new D(I, H)).c; + var X, V, S, d, l, h, y, x, v, M, w, g, m, P, Q, A = this, K = A.c, U = (I = new L(I, H)).c; if (!K || !U || !K[0] || !U[0]) return !A.s || !I.s || K && !K[0] && !U || U && !U[0] && !K ? I.c = I.e = I.s = null : (I.s *= A.s, !K || !U ? I.c = I.e = null : (I.c = [0], I.e = 0)), I; for (V = Ts(A.e / Pt) + Ts(I.e / Pt), I.s *= A.s, y = K.length, M = U.length, y < M && (m = K, K = U, U = m, S = y, y = M, M = S), S = y + M, m = []; S--; m.push(0)) ; - for (P = Ks, Q = Ac, S = M; --S >= 0; ) { + for (P = Ks, Q = Mc, S = M; --S >= 0; ) { for (X = 0, w = U[S] % Q, g = U[S] / Q | 0, l = y, d = S + l; d > S; ) x = K[--l] % Q, v = K[l] / Q | 0, h = g * x + v * w, x = w * x + h % Q * Q + m[d] + X, X = (x / P | 0) + (h / Q | 0) + g * v, m[d--] = x % P; m[d] = X; } return X ? ++V : m.splice(0, 1), W(I, m, V); }, i.negated = function() { - var I = new D(this); + var I = new L(this); return I.s = -I.s || null, I; }, i.plus = function(I, H) { var X, V = this, S = V.s; - if (I = new D(I, H), H = I.s, !S || !H) - return new D(NaN); + if (I = new L(I, H), H = I.s, !S || !H) + return new L(NaN); if (S != H) return I.s = -H, V.minus(I); var d = V.e / Pt, l = I.e / Pt, h = V.c, y = I.c; if (!d || !l) { if (!h || !y) - return new D(S / 0); + return new L(S / 0); if (!h[0] || !y[0]) - return y[0] ? I : new D(h[0] ? V : S * 0); + return y[0] ? I : new L(h[0] ? V : S * 0); } if (d = Ts(d), l = Ts(l), h = h.slice(), S = d - l) { for (S > 0 ? (l = d, X = y) : (S = -S, X = h), X.reverse(); S--; X.push(0)) @@ -69913,7 +69917,7 @@ ${Ez(e, r)}`); }, i.precision = i.sd = function(I, H) { var X, V, S, d = this; if (I != null && I !== !!I) - return Ur(I, 1, En), H == null ? H = a : Ur(H, 0, 8), z(new D(d), I, H); + return Ur(I, 1, En), H == null ? H = a : Ur(H, 0, 8), z(new L(d), I, H); if (!(X = d.c)) return null; if (S = X.length - 1, V = S * Pt + 1, S = X[S]) { @@ -69924,12 +69928,12 @@ ${Ez(e, r)}`); } return I && d.e + 1 > V && (V = d.e + 1), V; }, i.shiftedBy = function(I) { - return Ur(I, -Ib, Ib), this.times("1e" + I); + return Ur(I, -Nb, Nb), this.times("1e" + I); }, i.squareRoot = i.sqrt = function() { - var I, H, X, V, S, d = this, l = d.c, h = d.s, y = d.e, x = o + 4, v = new D("0.5"); + var I, H, X, V, S, d = this, l = d.c, h = d.s, y = d.e, x = o + 4, v = new L("0.5"); if (h !== 1 || !l || !l[0]) - return new D(!h || h < 0 && (!l || l[0]) ? NaN : l ? d : 1 / 0); - if (h = Math.sqrt(+T(d)), h == 0 || h == 1 / 0 ? (H = vs(l), (H.length + y) % 2 == 0 && (H += "0"), h = Math.sqrt(+H), y = Ts((y + 1) / 2) - (y < 0 || y % 2), h == 1 / 0 ? H = "5e" + y : (H = h.toExponential(), H = H.slice(0, H.indexOf("e") + 1) + y), X = new D(H)) : X = new D(h + ""), X.c[0]) { + return new L(!h || h < 0 && (!l || l[0]) ? NaN : l ? d : 1 / 0); + if (h = Math.sqrt(+T(d)), h == 0 || h == 1 / 0 ? (H = vs(l), (H.length + y) % 2 == 0 && (H += "0"), h = Math.sqrt(+H), y = Ts((y + 1) / 2) - (y < 0 || y % 2), h == 1 / 0 ? H = "5e" + y : (H = h.toExponential(), H = H.slice(0, H.indexOf("e") + 1) + y), X = new L(H)) : X = new L(h + ""), X.c[0]) { for (y = X.e, h = y + x, h < 3 && (h = 0); ; ) if (S = X, X = v.times(S.plus(e(d, S, x, 1))), vs(S.c).slice(0, h) === (H = vs(X.c)).slice(0, h)) if (X.e < y && --h, H = H.slice(h - 3, h + 1), H == "9999" || !V && H == "4999") { @@ -69945,9 +69949,9 @@ ${Ez(e, r)}`); } return z(X, X.e + o + 1, a, I); }, i.toExponential = function(I, H) { - return I != null && (Ur(I, 0, En), I++), L(this, I, H, 1); + return I != null && (Ur(I, 0, En), I++), D(this, I, H, 1); }, i.toFixed = function(I, H) { - return I != null && (Ur(I, 0, En), I = I + this.e + 1), L(this, I, H); + return I != null && (Ur(I, 0, En), I = I + this.e + 1), D(this, I, H); }, i.toFormat = function(I, H, X) { var V, S = this; if (X == null) @@ -69969,11 +69973,11 @@ ${Ez(e, r)}`); return (X.prefix || "") + V + (X.suffix || ""); }, i.toFraction = function(I) { var H, X, V, S, d, l, h, y, x, v, M, w, g = this, m = g.c; - if (I != null && (h = new D(I), !h.isInteger() && (h.c || h.s !== 1) || h.lt(s))) + if (I != null && (h = new L(I), !h.isInteger() && (h.c || h.s !== 1) || h.lt(s))) throw Error(Di + "Argument " + (h.isInteger() ? "out of range: " : "not an integer: ") + T(h)); if (!m) - return new D(g); - for (H = new D(s), x = X = new D(s), V = y = new D(s), w = vs(m), d = H.e = w.length - g.e - 1, H.c[0] = Ob[(l = d % Pt) < 0 ? Pt + l : l], I = !I || h.comparedTo(H) > 0 ? d > 0 ? H : x : h, l = p, p = 1 / 0, h = new D(w), y.c[0] = 0; v = e(h, H, 0, 1), S = X.plus(v.times(V)), S.comparedTo(I) != 1; ) + return new L(g); + for (H = new L(s), x = X = new L(s), V = y = new L(s), w = vs(m), d = H.e = w.length - g.e - 1, H.c[0] = Ib[(l = d % Pt) < 0 ? Pt + l : l], I = !I || h.comparedTo(H) > 0 ? d > 0 ? H : x : h, l = p, p = 1 / 0, h = new L(w), y.c[0] = 0; v = e(h, H, 0, 1), S = X.plus(v.times(V)), S.comparedTo(I) != 1; ) X = V, V = S, x = y.plus(v.times(S = x)), y = S, H = h.minus(v.times(S = H)), h = S; return S = e(I.minus(X), V, 0, 1), y = y.plus(S.times(x)), X = X.plus(S.times(V)), y.s = x.s = g.s, d = d * 2, M = e(x, V, d, a).minus(g).abs().comparedTo( e(y, X, d, a).minus(g).abs() @@ -69981,13 +69985,13 @@ ${Ez(e, r)}`); }, i.toNumber = function() { return +T(this); }, i.toPrecision = function(I, H) { - return I != null && Ur(I, 1, En), L(this, I, H, 2); + return I != null && Ur(I, 1, En), D(this, I, H, 2); }, i.toString = function(I) { var H, X = this, V = X.s, S = X.e; - return S === null ? V ? (H = "Infinity", V < 0 && (H = "-" + H)) : H = "NaN" : (I == null ? H = S <= c || S >= u ? _p(vs(X.c), S) : va(vs(X.c), S, "0") : I === 10 && F ? (X = z(new D(X), o + S + 1, a), H = va(vs(X.c), X.e, "0")) : (Ur(I, 2, R.length, "Base"), H = r(va(vs(X.c), S, "0"), 10, I, V, true)), V < 0 && X.c[0] && (H = "-" + H)), H; + return S === null ? V ? (H = "Infinity", V < 0 && (H = "-" + H)) : H = "NaN" : (I == null ? H = S <= c || S >= u ? vp(vs(X.c), S) : va(vs(X.c), S, "0") : I === 10 && F ? (X = z(new L(X), o + S + 1, a), H = va(vs(X.c), X.e, "0")) : (Ur(I, 2, k.length, "Base"), H = r(va(vs(X.c), S, "0"), 10, I, V, true)), V < 0 && X.c[0] && (H = "-" + H)), H; }, i.valueOf = i.toJSON = function() { return T(this); - }, i._isBigNumber = true, i[Symbol.toStringTag] = "BigNumber", i[Symbol.for("nodejs.util.inspect.custom")] = i.valueOf, t != null && D.set(t), D; + }, i._isBigNumber = true, i[Symbol.toStringTag] = "BigNumber", i[Symbol.for("nodejs.util.inspect.custom")] = i.valueOf, t != null && L.set(t), L; } function Ts(t) { var e = t | 0; @@ -70024,11 +70028,11 @@ ${Ez(e, r)}`); if (t < e || t > r || t !== As(t)) throw Error(Di + (n || "Argument") + (typeof t == "number" ? t < e || t > r ? " out of range: " : " not an integer: " : " not a primitive number: ") + String(t)); } - function xp(t) { + function wp(t) { var e = t.c.length - 1; return Ts(t.e / Pt) == e && t.c[e] % 2 != 0; } - function _p(t, e) { + function vp(t, e) { return (t.length > 1 ? t.charAt(0) + "." + t.slice(1) : t) + (e < 0 ? "e" : "e+") + e; } function va(t, e, r) { @@ -70045,9 +70049,9 @@ ${Ez(e, r)}`); e < n && (t = t.slice(0, e) + "." + t.slice(e)); return t; } - var wf = tL(); + var bf = KD(); var yt = /* @__PURE__ */ ((t) => (t[t._ = 0] = "_", t[t.LOADING = 1] = "LOADING", t[t.PARTIAL_DATA_LOADING = 2] = "PARTIAL_DATA_LOADING", t[t.MISSING_INPUT_VALUES = 3] = "MISSING_INPUT_VALUES", t[t.NOT_SET = 4] = "NOT_SET", t[t.ERROR = 5] = "ERROR", t[t.COMPLETE_DATA = 6] = "COMPLETE_DATA", t))(yt || {}); - var Dx = class { + var Px = class { constructor(e, r) { this.data = e, this._status = r; } @@ -70068,10 +70072,10 @@ ${Ez(e, r)}`); return JSON.stringify({ data: this.data, status: this._status }); } }; - function sS(t, e, r) { + function eS(t, e, r) { return { code: t || 6, message: e, propName: r }; } - function m0e(t, e, r) { + function l0e(t, e, r) { var i; let n = []; if (!t) @@ -70079,21 +70083,21 @@ ${Ez(e, r)}`); if (Array.isArray(t) && t.length) if (((i = t[0]) == null ? void 0 : i.code) == null) t.forEach( - (s) => n.push(sS(s)) + (s) => n.push(eS(s)) ); else return t; else (t == null ? void 0 : t.code) == null && n.push( - sS(t, e, r) + eS(t, e, r) ); return n; } - var bt = (t, e, r, n) => new Dx( + var bt = (t, e, r, n) => new Px( t, - m0e(e, r, n) + l0e(e, r, n) ); - var Qf = (t) => t instanceof Dx; + var Jf = (t) => t instanceof Px; var d2 = (t) => t.reduce((e, r) => (r.getStatusList().forEach((n) => { !n.propName && e.indexOf(n.code) < 0 && e.push(n.code); }), e), []); @@ -70107,7 +70111,7 @@ ${Ez(e, r)}`); (i, s) => (s == null && (s = 4), s < i ? s : i), 6 ); - var rL = [ + var XD = [ { inputs: [ { name: "name_", type: "string" }, @@ -70233,7 +70237,7 @@ ${Ez(e, r)}`); type: "function" } ]; - var y0e = [ + var h0e = [ { inputs: [ { @@ -70254,7 +70258,7 @@ ${Ez(e, r)}`); type: "function" } ]; - var b0e = [ + var d0e = [ { inputs: [ { @@ -70275,29 +70279,29 @@ ${Ez(e, r)}`); type: "function" } ]; - var w0e = (t, e) => { + var p0e = (t, e) => { let r, n; return t.token1.address.toLowerCase() === e.toLowerCase() ? (r = parseInt(t.reserve1, 10), n = parseInt(t.reserve2, 10)) : (r = parseInt(t.reserve2, 10), n = parseInt(t.reserve1, 10)), { reefReserve: r, tokenReserve: n }; }; - var v0e = (t, e, r) => t.find((n) => { + var m0e = (t, e, r) => t.find((n) => { var s, o, a, c; if (!(n != null && n.data)) return false; const i = n.data; return ((s = i.token1) == null ? void 0 : s.address.toLowerCase()) === e.toLowerCase() && ((o = i.token2) == null ? void 0 : o.address.toLowerCase()) === r.address.toLowerCase() || ((a = i.token2) == null ? void 0 : a.address.toLowerCase()) === e.toLowerCase() && ((c = i.token1) == null ? void 0 : c.address.toLowerCase()) === r.address.toLowerCase(); }); - var x0e = (t, e, r) => { + var g0e = (t, e, r) => { let n; if (t.address.toLowerCase() === Ls.toLowerCase()) return r; - const i = v0e(e.data, Ls, t), s = p2([i, r]); + const i = m0e(e.data, Ls, t), s = p2([i, r]); if (!i || !i.data || s < yt.COMPLETE_DATA) return e.hasStatus(yt.LOADING) ? bt(0, yt.LOADING) : !i || i.hasStatus(yt.ERROR) ? bt( 0, yt.MISSING_INPUT_VALUES, "Pool not found." ) : bt(0, s); - const { reefReserve: o, tokenReserve: a } = w0e( + const { reefReserve: o, tokenReserve: a } = p0e( i.data, Ls ); @@ -70305,78 +70309,78 @@ ${Ez(e, r)}`); const c = n * r.data; return bt(c, yt.COMPLETE_DATA); }; - var nL = (t) => { + var YD = (t) => { switch (t) { - case Kc.ERC20: - return rL; - case Kc.ERC721: - return y0e; - case Kc.ERC1155: - return b0e; + case Gc.ERC20: + return XD; + case Gc.ERC721: + return h0e; + case Gc.ERC1155: + return d0e; default: return []; } }; - var sL = (t, e) => ({ + var JD = (t, e) => ({ ...t, ...e }); - var oL = () => sL(Uf, { + var QD = () => JD(Bf, { amount: "", index: -1, price: 0 }); - function aL(t, e) { + function $D(t, e) { return function() { return t.apply(e, arguments); }; } - var { toString: A0e } = Object.prototype; - var { getPrototypeOf: Lx } = Object; + var { toString: x0e } = Object.prototype; + var { getPrototypeOf: kx } = Object; var m2 = ((t) => (e) => { - const r = A0e.call(e); + const r = x0e.call(e); return t[r] || (t[r] = r.slice(8, -1).toLowerCase()); })(/* @__PURE__ */ Object.create(null)); var wo = (t) => (t = t.toLowerCase(), (e) => m2(e) === t); var g2 = (t) => (e) => typeof e === t; - var { isArray: $f } = Array; - var Ld = g2("undefined"); - function T0e(t) { - return t !== null && !Ld(t) && t.constructor !== null && !Ld(t.constructor) && Bs(t.constructor.isBuffer) && t.constructor.isBuffer(t); + var { isArray: Qf } = Array; + var Dd = g2("undefined"); + function _0e(t) { + return t !== null && !Dd(t) && t.constructor !== null && !Dd(t.constructor) && Bs(t.constructor.isBuffer) && t.constructor.isBuffer(t); } - var cL = wo("ArrayBuffer"); - function N0e(t) { + var eL = wo("ArrayBuffer"); + function E0e(t) { let e; - return typeof ArrayBuffer < "u" && ArrayBuffer.isView ? e = ArrayBuffer.isView(t) : e = t && t.buffer && cL(t.buffer), e; + return typeof ArrayBuffer < "u" && ArrayBuffer.isView ? e = ArrayBuffer.isView(t) : e = t && t.buffer && eL(t.buffer), e; } - var I0e = g2("string"); + var S0e = g2("string"); var Bs = g2("function"); - var uL = g2("number"); + var tL = g2("number"); var y2 = (t) => t !== null && typeof t == "object"; - var O0e = (t) => t === true || t === false; - var u1 = (t) => { + var M0e = (t) => t === true || t === false; + var c1 = (t) => { if (m2(t) !== "object") return false; - const e = Lx(t); + const e = kx(t); return (e === null || e === Object.prototype || Object.getPrototypeOf(e) === null) && !(Symbol.toStringTag in t) && !(Symbol.iterator in t); }; - var P0e = wo("Date"); - var k0e = wo("File"); - var R0e = wo("Blob"); - var C0e = wo("FileList"); - var D0e = (t) => y2(t) && Bs(t.pipe); - var L0e = (t) => { + var A0e = wo("Date"); + var T0e = wo("File"); + var N0e = wo("Blob"); + var I0e = wo("FileList"); + var O0e = (t) => y2(t) && Bs(t.pipe); + var P0e = (t) => { let e; return t && (typeof FormData == "function" && t instanceof FormData || Bs(t.append) && ((e = m2(t)) === "formdata" || e === "object" && Bs(t.toString) && t.toString() === "[object FormData]")); }; - var B0e = wo("URLSearchParams"); - var [U0e, j0e, V0e, z0e] = ["ReadableStream", "Request", "Response", "Headers"].map(wo); - var F0e = (t) => t.trim ? t.trim() : t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ""); - function T0(t, e, { allOwnKeys: r = false } = {}) { + var k0e = wo("URLSearchParams"); + var [R0e, C0e, D0e, L0e] = ["ReadableStream", "Request", "Response", "Headers"].map(wo); + var B0e = (t) => t.trim ? t.trim() : t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ""); + function M0(t, e, { allOwnKeys: r = false } = {}) { if (t === null || typeof t > "u") return; let n, i; - if (typeof t != "object" && (t = [t]), $f(t)) + if (typeof t != "object" && (t = [t]), Qf(t)) for (n = 0, i = t.length; n < i; n++) e.call(null, t[n], n, t); else { @@ -70386,7 +70390,7 @@ ${Ez(e, r)}`); a = s[n], e.call(null, t[a], a, t); } } - function lL(t, e) { + function rL(t, e) { e = e.toLowerCase(); const r = Object.keys(t); let n = r.length, i; @@ -70395,27 +70399,27 @@ ${Ez(e, r)}`); return i; return null; } - var fL = (() => typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : typeof window < "u" ? window : global)(); - var hL = (t) => !Ld(t) && t !== fL; - function z5() { - const { caseless: t } = hL(this) && this || {}, e = {}, r = (n, i) => { - const s = t && lL(e, i) || i; - u1(e[s]) && u1(n) ? e[s] = z5(e[s], n) : u1(n) ? e[s] = z5({}, n) : $f(n) ? e[s] = n.slice() : e[s] = n; + var nL = (() => typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : typeof window < "u" ? window : global)(); + var iL = (t) => !Dd(t) && t !== nL; + function j5() { + const { caseless: t } = iL(this) && this || {}, e = {}, r = (n, i) => { + const s = t && rL(e, i) || i; + c1(e[s]) && c1(n) ? e[s] = j5(e[s], n) : c1(n) ? e[s] = j5({}, n) : Qf(n) ? e[s] = n.slice() : e[s] = n; }; for (let n = 0, i = arguments.length; n < i; n++) - arguments[n] && T0(arguments[n], r); + arguments[n] && M0(arguments[n], r); return e; } - var H0e = (t, e, r, { allOwnKeys: n } = {}) => (T0(e, (i, s) => { - r && Bs(i) ? t[s] = aL(i, r) : t[s] = i; + var U0e = (t, e, r, { allOwnKeys: n } = {}) => (M0(e, (i, s) => { + r && Bs(i) ? t[s] = $D(i, r) : t[s] = i; }, { allOwnKeys: n }), t); - var q0e = (t) => (t.charCodeAt(0) === 65279 && (t = t.slice(1)), t); - var W0e = (t, e, r, n) => { + var j0e = (t) => (t.charCodeAt(0) === 65279 && (t = t.slice(1)), t); + var V0e = (t, e, r, n) => { t.prototype = Object.create(e.prototype, n), t.prototype.constructor = t, Object.defineProperty(t, "super", { value: e.prototype }), r && Object.assign(t.prototype, r); }; - var G0e = (t, e, r, n) => { + var z0e = (t, e, r, n) => { let i, s, o; const a = {}; if (e = e || {}, t == null) @@ -70423,30 +70427,30 @@ ${Ez(e, r)}`); do { for (i = Object.getOwnPropertyNames(t), s = i.length; s-- > 0; ) o = i[s], (!n || n(o, t, e)) && !a[o] && (e[o] = t[o], a[o] = true); - t = r !== false && Lx(t); + t = r !== false && kx(t); } while (t && (!r || r(t, e)) && t !== Object.prototype); return e; }; - var K0e = (t, e, r) => { + var F0e = (t, e, r) => { t = String(t), (r === void 0 || r > t.length) && (r = t.length), r -= e.length; const n = t.indexOf(e, r); return n !== -1 && n === r; }; - var X0e = (t) => { + var H0e = (t) => { if (!t) return null; - if ($f(t)) + if (Qf(t)) return t; let e = t.length; - if (!uL(e)) + if (!tL(e)) return null; const r = new Array(e); for (; e-- > 0; ) r[e] = t[e]; return r; }; - var Y0e = ((t) => (e) => t && e instanceof t)(typeof Uint8Array < "u" && Lx(Uint8Array)); - var Z0e = (t, e) => { + var q0e = ((t) => (e) => t && e instanceof t)(typeof Uint8Array < "u" && kx(Uint8Array)); + var W0e = (t, e) => { const n = (t && t[Symbol.iterator]).call(t); let i; for (; (i = n.next()) && !i.done; ) { @@ -70454,31 +70458,31 @@ ${Ez(e, r)}`); e.call(t, s[0], s[1]); } }; - var J0e = (t, e) => { + var G0e = (t, e) => { let r; const n = []; for (; (r = t.exec(e)) !== null; ) n.push(r); return n; }; - var Q0e = wo("HTMLFormElement"); - var $0e = (t) => t.toLowerCase().replace( + var K0e = wo("HTMLFormElement"); + var X0e = (t) => t.toLowerCase().replace( /[-_\s]([a-z\d])(\w*)/g, function(r, n, i) { return n.toUpperCase() + i; } ); - var oS = (({ hasOwnProperty: t }) => (e, r) => t.call(e, r))(Object.prototype); - var epe = wo("RegExp"); - var dL = (t, e) => { + var tS = (({ hasOwnProperty: t }) => (e, r) => t.call(e, r))(Object.prototype); + var Y0e = wo("RegExp"); + var sL = (t, e) => { const r = Object.getOwnPropertyDescriptors(t), n = {}; - T0(r, (i, s) => { + M0(r, (i, s) => { let o; (o = e(i, s, t)) !== false && (n[s] = o || i); }), Object.defineProperties(t, n); }; - var tpe = (t) => { - dL(t, (e, r) => { + var Z0e = (t) => { + sL(t, (e, r) => { if (Bs(t) && ["arguments", "caller", "callee"].indexOf(r) !== -1) return false; const n = t[r]; @@ -70493,45 +70497,45 @@ ${Ez(e, r)}`); } }); }; - var rpe = (t, e) => { + var J0e = (t, e) => { const r = {}, n = (i) => { i.forEach((s) => { r[s] = true; }); }; - return $f(t) ? n(t) : n(String(t).split(e)), r; + return Qf(t) ? n(t) : n(String(t).split(e)), r; }; - var npe = () => { + var Q0e = () => { }; - var ipe = (t, e) => t != null && Number.isFinite(t = +t) ? t : e; - var Pb = "abcdefghijklmnopqrstuvwxyz"; - var aS = "0123456789"; - var pL = { - DIGIT: aS, - ALPHA: Pb, - ALPHA_DIGIT: Pb + Pb.toUpperCase() + aS + var $0e = (t, e) => t != null && Number.isFinite(t = +t) ? t : e; + var Ob = "abcdefghijklmnopqrstuvwxyz"; + var rS = "0123456789"; + var oL = { + DIGIT: rS, + ALPHA: Ob, + ALPHA_DIGIT: Ob + Ob.toUpperCase() + rS }; - var spe = (t = 16, e = pL.ALPHA_DIGIT) => { + var epe = (t = 16, e = oL.ALPHA_DIGIT) => { let r = ""; const { length: n } = e; for (; t--; ) r += e[Math.random() * n | 0]; return r; }; - function ope(t) { + function tpe(t) { return !!(t && Bs(t.append) && t[Symbol.toStringTag] === "FormData" && t[Symbol.iterator]); } - var ape = (t) => { + var rpe = (t) => { const e = new Array(10), r = (n, i) => { if (y2(n)) { if (e.indexOf(n) >= 0) return; if (!("toJSON" in n)) { e[i] = n; - const s = $f(n) ? [] : {}; - return T0(n, (o, a) => { + const s = Qf(n) ? [] : {}; + return M0(n, (o, a) => { const c = r(o, i + 1); - !Ld(c) && (s[a] = c); + !Dd(c) && (s[a] = c); }), e[i] = void 0, s; } } @@ -70539,64 +70543,64 @@ ${Ez(e, r)}`); }; return r(t, 0); }; - var cpe = wo("AsyncFunction"); - var upe = (t) => t && (y2(t) || Bs(t)) && Bs(t.then) && Bs(t.catch); + var npe = wo("AsyncFunction"); + var ipe = (t) => t && (y2(t) || Bs(t)) && Bs(t.then) && Bs(t.catch); var Ie = { - isArray: $f, - isArrayBuffer: cL, - isBuffer: T0e, - isFormData: L0e, - isArrayBufferView: N0e, - isString: I0e, - isNumber: uL, - isBoolean: O0e, + isArray: Qf, + isArrayBuffer: eL, + isBuffer: _0e, + isFormData: P0e, + isArrayBufferView: E0e, + isString: S0e, + isNumber: tL, + isBoolean: M0e, isObject: y2, - isPlainObject: u1, - isReadableStream: U0e, - isRequest: j0e, - isResponse: V0e, - isHeaders: z0e, - isUndefined: Ld, - isDate: P0e, - isFile: k0e, - isBlob: R0e, - isRegExp: epe, + isPlainObject: c1, + isReadableStream: R0e, + isRequest: C0e, + isResponse: D0e, + isHeaders: L0e, + isUndefined: Dd, + isDate: A0e, + isFile: T0e, + isBlob: N0e, + isRegExp: Y0e, isFunction: Bs, - isStream: D0e, - isURLSearchParams: B0e, - isTypedArray: Y0e, - isFileList: C0e, - forEach: T0, - merge: z5, - extend: H0e, - trim: F0e, - stripBOM: q0e, - inherits: W0e, - toFlatObject: G0e, + isStream: O0e, + isURLSearchParams: k0e, + isTypedArray: q0e, + isFileList: I0e, + forEach: M0, + merge: j5, + extend: U0e, + trim: B0e, + stripBOM: j0e, + inherits: V0e, + toFlatObject: z0e, kindOf: m2, kindOfTest: wo, - endsWith: K0e, - toArray: X0e, - forEachEntry: Z0e, - matchAll: J0e, - isHTMLForm: Q0e, - hasOwnProperty: oS, - hasOwnProp: oS, - reduceDescriptors: dL, - freezeMethods: tpe, - toObjectSet: rpe, - toCamelCase: $0e, - noop: npe, - toFiniteNumber: ipe, - findKey: lL, - global: fL, - isContextDefined: hL, - ALPHABET: pL, - generateString: spe, - isSpecCompliantForm: ope, - toJSONObject: ape, - isAsyncFn: cpe, - isThenable: upe + endsWith: F0e, + toArray: H0e, + forEachEntry: W0e, + matchAll: G0e, + isHTMLForm: K0e, + hasOwnProperty: tS, + hasOwnProp: tS, + reduceDescriptors: sL, + freezeMethods: Z0e, + toObjectSet: J0e, + toCamelCase: X0e, + noop: Q0e, + toFiniteNumber: $0e, + findKey: rL, + global: nL, + isContextDefined: iL, + ALPHABET: oL, + generateString: epe, + isSpecCompliantForm: tpe, + toJSONObject: rpe, + isAsyncFn: npe, + isThenable: ipe }; function Dt(t, e, r, n, i) { Error.call(this), Error.captureStackTrace ? Error.captureStackTrace(this, this.constructor) : this.stack = new Error().stack, this.message = t, this.name = "AxiosError", e && (this.code = e), r && (this.config = r), n && (this.request = n), i && (this.response = i); @@ -70618,8 +70622,8 @@ ${Ez(e, r)}`); }; } }); - var mL = Dt.prototype; - var gL = {}; + var aL = Dt.prototype; + var cL = {}; [ "ERR_BAD_OPTION_VALUE", "ERR_BAD_OPTION", @@ -70634,32 +70638,32 @@ ${Ez(e, r)}`); "ERR_NOT_SUPPORT", "ERR_INVALID_URL" ].forEach((t) => { - gL[t] = { value: t }; + cL[t] = { value: t }; }); - Object.defineProperties(Dt, gL); - Object.defineProperty(mL, "isAxiosError", { value: true }); + Object.defineProperties(Dt, cL); + Object.defineProperty(aL, "isAxiosError", { value: true }); Dt.from = (t, e, r, n, i, s) => { - const o = Object.create(mL); + const o = Object.create(aL); return Ie.toFlatObject(t, o, function(c) { return c !== Error.prototype; }, (a) => a !== "isAxiosError"), Dt.call(o, t.message, e, r, n, i), o.cause = t, o.name = t.name, s && Object.assign(o, s), o; }; - var lpe = null; - function F5(t) { + var spe = null; + function V5(t) { return Ie.isPlainObject(t) || Ie.isArray(t); } - function yL(t) { + function uL(t) { return Ie.endsWith(t, "[]") ? t.slice(0, -2) : t; } - function cS(t, e, r) { + function nS(t, e, r) { return t ? t.concat(e).map(function(i, s) { - return i = yL(i), !r && s ? "[" + i + "]" : i; + return i = uL(i), !r && s ? "[" + i + "]" : i; }).join(r ? "." : "") : e; } - function fpe(t) { - return Ie.isArray(t) && !t.some(F5); + function ope(t) { + return Ie.isArray(t) && !t.some(V5); } - var hpe = Ie.toFlatObject(Ie, {}, null, function(e) { + var ape = Ie.toFlatObject(Ie, {}, null, function(e) { return /^is[A-Z]/.test(e); }); function b2(t, e, r) { @@ -70669,8 +70673,8 @@ ${Ez(e, r)}`); metaTokens: true, dots: false, indexes: false - }, false, function(N, R) { - return !Ie.isUndefined(R[N]); + }, false, function(N, k) { + return !Ie.isUndefined(k[N]); }); const n = r.metaTokens, i = r.visitor || f, s = r.dots, o = r.indexes, c = (r.Blob || typeof Blob < "u" && Blob) && Ie.isSpecCompliantForm(e); if (!Ie.isFunction(i)) @@ -70684,38 +70688,38 @@ ${Ez(e, r)}`); throw new Dt("Blob is not supported. Use a Buffer instead."); return Ie.isArrayBuffer(_) || Ie.isTypedArray(_) ? c && typeof Blob == "function" ? new Blob([_]) : Buffer.from(_) : _; } - function f(_, N, R) { + function f(_, N, k) { let F = _; - if (_ && !R && typeof _ == "object") { + if (_ && !k && typeof _ == "object") { if (Ie.endsWith(N, "{}")) N = n ? N : N.slice(0, -2), _ = JSON.stringify(_); - else if (Ie.isArray(_) && fpe(_) || (Ie.isFileList(_) || Ie.endsWith(N, "[]")) && (F = Ie.toArray(_))) - return N = yL(N), F.forEach(function(L, q) { - !(Ie.isUndefined(L) || L === null) && e.append( - o === true ? cS([N], q, s) : o === null ? N : N + "[]", - u(L) + else if (Ie.isArray(_) && ope(_) || (Ie.isFileList(_) || Ie.endsWith(N, "[]")) && (F = Ie.toArray(_))) + return N = uL(N), F.forEach(function(D, q) { + !(Ie.isUndefined(D) || D === null) && e.append( + o === true ? nS([N], q, s) : o === null ? N : N + "[]", + u(D) ); }), false; } - return F5(_) ? true : (e.append(cS(R, N, s), u(_)), false); + return V5(_) ? true : (e.append(nS(k, N, s), u(_)), false); } - const p = [], b = Object.assign(hpe, { + const p = [], b = Object.assign(ape, { defaultVisitor: f, convertValue: u, - isVisitable: F5 + isVisitable: V5 }); function E(_, N) { if (!Ie.isUndefined(_)) { if (p.indexOf(_) !== -1) throw Error("Circular reference detected in " + N.join(".")); - p.push(_), Ie.forEach(_, function(F, D) { + p.push(_), Ie.forEach(_, function(F, L) { (!(Ie.isUndefined(F) || F === null) && i.call( e, F, - Ie.isString(D) ? D.trim() : D, + Ie.isString(L) ? L.trim() : L, N, b - )) === true && E(F, N ? N.concat(D) : [D]); + )) === true && E(F, N ? N.concat(L) : [L]); }), p.pop(); } } @@ -70723,7 +70727,7 @@ ${Ez(e, r)}`); throw new TypeError("data must be an object"); return E(t), e; } - function uS(t) { + function iS(t) { const e = { "!": "%21", "'": "%27", @@ -70737,36 +70741,36 @@ ${Ez(e, r)}`); return e[n]; }); } - function Bx(t, e) { + function Rx(t, e) { this._pairs = [], t && b2(t, this, e); } - var bL = Bx.prototype; - bL.append = function(e, r) { + var lL = Rx.prototype; + lL.append = function(e, r) { this._pairs.push([e, r]); }; - bL.toString = function(e) { + lL.toString = function(e) { const r = e ? function(n) { - return e.call(this, n, uS); - } : uS; + return e.call(this, n, iS); + } : iS; return this._pairs.map(function(i) { return r(i[0]) + "=" + r(i[1]); }, "").join("&"); }; - function dpe(t) { + function cpe(t) { return encodeURIComponent(t).replace(/%3A/gi, ":").replace(/%24/g, "$").replace(/%2C/gi, ",").replace(/%20/g, "+").replace(/%5B/gi, "[").replace(/%5D/gi, "]"); } - function wL(t, e, r) { + function fL(t, e, r) { if (!e) return t; - const n = r && r.encode || dpe, i = r && r.serialize; + const n = r && r.encode || cpe, i = r && r.serialize; let s; - if (i ? s = i(e, r) : s = Ie.isURLSearchParams(e) ? e.toString() : new Bx(e, r).toString(n), s) { + if (i ? s = i(e, r) : s = Ie.isURLSearchParams(e) ? e.toString() : new Rx(e, r).toString(n), s) { const o = t.indexOf("#"); o !== -1 && (t = t.slice(0, o)), t += (t.indexOf("?") === -1 ? "?" : "&") + s; } return t; } - var ppe = class { + var upe = class { constructor() { this.handlers = []; } @@ -70790,50 +70794,50 @@ ${Ez(e, r)}`); }); } }; - var lS = ppe; - var vL = { + var sS = upe; + var hL = { silentJSONParsing: true, forcedJSONParsing: true, clarifyTimeoutError: false }; - var mpe = typeof URLSearchParams < "u" ? URLSearchParams : Bx; - var gpe = typeof FormData < "u" ? FormData : null; - var ype = typeof Blob < "u" ? Blob : null; - var bpe = { + var lpe = typeof URLSearchParams < "u" ? URLSearchParams : Rx; + var fpe = typeof FormData < "u" ? FormData : null; + var hpe = typeof Blob < "u" ? Blob : null; + var dpe = { isBrowser: true, classes: { - URLSearchParams: mpe, - FormData: gpe, - Blob: ype + URLSearchParams: lpe, + FormData: fpe, + Blob: hpe }, protocols: ["http", "https", "file", "blob", "url", "data"] }; - var Ux = typeof window < "u" && typeof document < "u"; - var wpe = ((t) => Ux && ["ReactNative", "NativeScript", "NS"].indexOf(t) < 0)(typeof navigator < "u" && navigator.product); - var vpe = (() => typeof WorkerGlobalScope < "u" && self instanceof WorkerGlobalScope && typeof self.importScripts == "function")(); - var xpe = Ux && window.location.href || "http://localhost"; - var _pe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Cx = typeof window < "u" && typeof document < "u"; + var ppe = ((t) => Cx && ["ReactNative", "NativeScript", "NS"].indexOf(t) < 0)(typeof navigator < "u" && navigator.product); + var mpe = (() => typeof WorkerGlobalScope < "u" && self instanceof WorkerGlobalScope && typeof self.importScripts == "function")(); + var gpe = Cx && window.location.href || "http://localhost"; + var ype = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - hasBrowserEnv: Ux, - hasStandardBrowserEnv: wpe, - hasStandardBrowserWebWorkerEnv: vpe, - origin: xpe + hasBrowserEnv: Cx, + hasStandardBrowserEnv: ppe, + hasStandardBrowserWebWorkerEnv: mpe, + origin: gpe }, Symbol.toStringTag, { value: "Module" })); var mo = { - ..._pe, - ...bpe + ...ype, + ...dpe }; - function Epe(t, e) { + function bpe(t, e) { return b2(t, new mo.classes.URLSearchParams(), Object.assign({ visitor: function(r, n, i, s) { return mo.isNode && Ie.isBuffer(r) ? (this.append(n, r.toString("base64")), false) : s.defaultVisitor.apply(this, arguments); } }, e)); } - function Spe(t) { + function wpe(t) { return Ie.matchAll(/\w+|\[(\w*)]/g, t).map((e) => e[0] === "[]" ? "" : e[1] || e[0]); } - function Mpe(t) { + function vpe(t) { const e = {}, r = Object.keys(t); let n; const i = r.length; @@ -70842,23 +70846,23 @@ ${Ez(e, r)}`); s = r[n], e[s] = t[s]; return e; } - function xL(t) { + function dL(t) { function e(r, n, i, s) { let o = r[s++]; if (o === "__proto__") return true; const a = Number.isFinite(+o), c = s >= r.length; - return o = !o && Ie.isArray(i) ? i.length : o, c ? (Ie.hasOwnProp(i, o) ? i[o] = [i[o], n] : i[o] = n, !a) : ((!i[o] || !Ie.isObject(i[o])) && (i[o] = []), e(r, n, i[o], s) && Ie.isArray(i[o]) && (i[o] = Mpe(i[o])), !a); + return o = !o && Ie.isArray(i) ? i.length : o, c ? (Ie.hasOwnProp(i, o) ? i[o] = [i[o], n] : i[o] = n, !a) : ((!i[o] || !Ie.isObject(i[o])) && (i[o] = []), e(r, n, i[o], s) && Ie.isArray(i[o]) && (i[o] = vpe(i[o])), !a); } if (Ie.isFormData(t) && Ie.isFunction(t.entries)) { const r = {}; return Ie.forEachEntry(t, (n, i) => { - e(Spe(n), i, r, 0); + e(wpe(n), i, r, 0); }), r; } return null; } - function Ape(t, e, r) { + function xpe(t, e, r) { if (Ie.isString(t)) try { return (e || JSON.parse)(t), Ie.trim(t); @@ -70868,13 +70872,13 @@ ${Ez(e, r)}`); } return (r || JSON.stringify)(t); } - var jx = { - transitional: vL, + var Dx = { + transitional: hL, adapter: ["xhr", "http", "fetch"], transformRequest: [function(e, r) { const n = r.getContentType() || "", i = n.indexOf("application/json") > -1, s = Ie.isObject(e); if (s && Ie.isHTMLForm(e) && (e = new FormData(e)), Ie.isFormData(e)) - return i ? JSON.stringify(xL(e)) : e; + return i ? JSON.stringify(dL(e)) : e; if (Ie.isArrayBuffer(e) || Ie.isBuffer(e) || Ie.isStream(e) || Ie.isFile(e) || Ie.isBlob(e) || Ie.isReadableStream(e)) return e; if (Ie.isArrayBufferView(e)) @@ -70884,7 +70888,7 @@ ${Ez(e, r)}`); let a; if (s) { if (n.indexOf("application/x-www-form-urlencoded") > -1) - return Epe(e, this.formSerializer).toString(); + return bpe(e, this.formSerializer).toString(); if ((a = Ie.isFileList(e)) || n.indexOf("multipart/form-data") > -1) { const c = this.env && this.env.FormData; return b2( @@ -70894,10 +70898,10 @@ ${Ez(e, r)}`); ); } } - return s || i ? (r.setContentType("application/json", false), Ape(e)) : e; + return s || i ? (r.setContentType("application/json", false), xpe(e)) : e; }], transformResponse: [function(e) { - const r = this.transitional || jx.transitional, n = r && r.forcedJSONParsing, i = this.responseType === "json"; + const r = this.transitional || Dx.transitional, n = r && r.forcedJSONParsing, i = this.responseType === "json"; if (Ie.isResponse(e) || Ie.isReadableStream(e)) return e; if (e && Ie.isString(e) && (n && !this.responseType || i)) { @@ -70931,10 +70935,10 @@ ${Ez(e, r)}`); } }; Ie.forEach(["delete", "get", "head", "post", "put", "patch"], (t) => { - jx.headers[t] = {}; + Dx.headers[t] = {}; }); - var Vx = jx; - var Tpe = Ie.toObjectSet([ + var Lx = Dx; + var _pe = Ie.toObjectSet([ "age", "authorization", "content-length", @@ -70953,30 +70957,30 @@ ${Ez(e, r)}`); "retry-after", "user-agent" ]); - var Npe = (t) => { + var Epe = (t) => { const e = {}; let r, n, i; return t && t.split(` `).forEach(function(o) { - i = o.indexOf(":"), r = o.substring(0, i).trim().toLowerCase(), n = o.substring(i + 1).trim(), !(!r || e[r] && Tpe[r]) && (r === "set-cookie" ? e[r] ? e[r].push(n) : e[r] = [n] : e[r] = e[r] ? e[r] + ", " + n : n); + i = o.indexOf(":"), r = o.substring(0, i).trim().toLowerCase(), n = o.substring(i + 1).trim(), !(!r || e[r] && _pe[r]) && (r === "set-cookie" ? e[r] ? e[r].push(n) : e[r] = [n] : e[r] = e[r] ? e[r] + ", " + n : n); }), e; }; - var fS = Symbol("internals"); - function kh(t) { + var oS = Symbol("internals"); + function Ph(t) { return t && String(t).trim().toLowerCase(); } - function l1(t) { - return t === false || t == null ? t : Ie.isArray(t) ? t.map(l1) : String(t); + function u1(t) { + return t === false || t == null ? t : Ie.isArray(t) ? t.map(u1) : String(t); } - function Ipe(t) { + function Spe(t) { const e = /* @__PURE__ */ Object.create(null), r = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g; let n; for (; n = r.exec(t); ) e[n[1]] = n[2]; return e; } - var Ope = (t) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim()); - function kb(t, e, r, n, i) { + var Mpe = (t) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim()); + function Pb(t, e, r, n, i) { if (Ie.isFunction(n)) return n.call(this, e, r); if (i && (e = r), !!Ie.isString(e)) { @@ -70986,10 +70990,10 @@ ${Ez(e, r)}`); return n.test(e); } } - function Ppe(t) { + function Ape(t) { return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g, (e, r, n) => r.toUpperCase() + n); } - function kpe(t, e) { + function Tpe(t, e) { const r = Ie.toCamelCase(" " + e); ["get", "set", "has"].forEach((n) => { Object.defineProperty(t, n + r, { @@ -71007,17 +71011,17 @@ ${Ez(e, r)}`); set(e, r, n) { const i = this; function s(a, c, u) { - const f = kh(c); + const f = Ph(c); if (!f) throw new Error("header name must be a non-empty string"); const p = Ie.findKey(i, f); - (!p || i[p] === void 0 || u === true || u === void 0 && i[p] !== false) && (i[p || c] = l1(a)); + (!p || i[p] === void 0 || u === true || u === void 0 && i[p] !== false) && (i[p || c] = u1(a)); } const o = (a, c) => Ie.forEach(a, (u, f) => s(u, f, c)); if (Ie.isPlainObject(e) || e instanceof this.constructor) o(e, r); - else if (Ie.isString(e) && (e = e.trim()) && !Ope(e)) - o(Npe(e), r); + else if (Ie.isString(e) && (e = e.trim()) && !Mpe(e)) + o(Epe(e), r); else if (Ie.isHeaders(e)) for (const [a, c] of e.entries()) s(c, a, n); @@ -71026,14 +71030,14 @@ ${Ez(e, r)}`); return this; } get(e, r) { - if (e = kh(e), e) { + if (e = Ph(e), e) { const n = Ie.findKey(this, e); if (n) { const i = this[n]; if (!r) return i; if (r === true) - return Ipe(i); + return Spe(i); if (Ie.isFunction(r)) return r.call(this, i, n); if (Ie.isRegExp(r)) @@ -71043,9 +71047,9 @@ ${Ez(e, r)}`); } } has(e, r) { - if (e = kh(e), e) { + if (e = Ph(e), e) { const n = Ie.findKey(this, e); - return !!(n && this[n] !== void 0 && (!r || kb(this, this[n], n, r))); + return !!(n && this[n] !== void 0 && (!r || Pb(this, this[n], n, r))); } return false; } @@ -71053,9 +71057,9 @@ ${Ez(e, r)}`); const n = this; let i = false; function s(o) { - if (o = kh(o), o) { + if (o = Ph(o), o) { const a = Ie.findKey(n, o); - a && (!r || kb(n, n[a], a, r)) && (delete n[a], i = true); + a && (!r || Pb(n, n[a], a, r)) && (delete n[a], i = true); } } return Ie.isArray(e) ? e.forEach(s) : s(e), i; @@ -71065,7 +71069,7 @@ ${Ez(e, r)}`); let n = r.length, i = false; for (; n--; ) { const s = r[n]; - (!e || kb(this, this[s], s, e, true)) && (delete this[s], i = true); + (!e || Pb(this, this[s], s, e, true)) && (delete this[s], i = true); } return i; } @@ -71074,11 +71078,11 @@ ${Ez(e, r)}`); return Ie.forEach(this, (i, s) => { const o = Ie.findKey(n, s); if (o) { - r[o] = l1(i), delete r[s]; + r[o] = u1(i), delete r[s]; return; } - const a = e ? Ppe(s) : String(s).trim(); - a !== s && delete r[s], r[a] = l1(i), n[a] = true; + const a = e ? Ape(s) : String(s).trim(); + a !== s && delete r[s], r[a] = u1(i), n[a] = true; }), this; } concat(...e) { @@ -71108,12 +71112,12 @@ ${Ez(e, r)}`); return r.forEach((i) => n.set(i)), n; } static accessor(e) { - const n = (this[fS] = this[fS] = { + const n = (this[oS] = this[oS] = { accessors: {} }).accessors, i = this.prototype; function s(o) { - const a = kh(o); - n[a] || (kpe(i, o), n[a] = true); + const a = Ph(o); + n[a] || (Tpe(i, o), n[a] = true); } return Ie.isArray(e) ? e.forEach(s) : s(e), this; } @@ -71130,23 +71134,23 @@ ${Ez(e, r)}`); }); Ie.freezeMethods(w2); var go = w2; - function Rb(t, e) { - const r = this || Vx, n = e || r, i = go.from(n.headers); + function kb(t, e) { + const r = this || Lx, n = e || r, i = go.from(n.headers); let s = n.data; return Ie.forEach(t, function(a) { s = a.call(r, s, i.normalize(), e ? e.status : void 0); }), i.normalize(), s; } - function _L(t) { + function pL(t) { return !!(t && t.__CANCEL__); } - function eh(t, e, r) { + function $f(t, e, r) { Dt.call(this, t ?? "canceled", Dt.ERR_CANCELED, e, r), this.name = "CanceledError"; } - Ie.inherits(eh, Dt, { + Ie.inherits($f, Dt, { __CANCEL__: true }); - function EL(t, e, r) { + function mL(t, e, r) { const n = r.config.validateStatus; !r.status || !n || n(r.status) ? t(r) : e(new Dt( "Request failed with status code " + r.status, @@ -71156,11 +71160,11 @@ ${Ez(e, r)}`); r )); } - function Rpe(t) { + function Npe(t) { const e = /^([-+\w]{1,25})(:?\/\/|:)/.exec(t); return e && e[1] || ""; } - function Cpe(t, e) { + function Ipe(t, e) { t = t || 10; const r = new Array(t), n = new Array(t); let i = 0, s = 0, o; @@ -71176,7 +71180,7 @@ ${Ez(e, r)}`); return E ? Math.round(b * 1e3 / E) : void 0; }; } - function Dpe(t, e) { + function Ope(t, e) { let r = 0; const n = 1e3 / e; let i = null; @@ -71187,10 +71191,10 @@ ${Ez(e, r)}`); i || (i = setTimeout(() => (i = null, r = Date.now(), t.apply(null, arguments)), n - (a - r))); }; } - var Mm = (t, e, r = 3) => { + var Sm = (t, e, r = 3) => { let n = 0; - const i = Cpe(50, 250); - return Dpe((s) => { + const i = Ipe(50, 250); + return Ope((s) => { const o = s.loaded, a = s.lengthComputable ? s.total : void 0, c = o - n, u = i(c), f = o <= a; n = o; const p = { @@ -71206,7 +71210,7 @@ ${Ez(e, r)}`); p[e ? "download" : "upload"] = true, t(p); }, r); }; - var Lpe = mo.hasStandardBrowserEnv ? function() { + var Ppe = mo.hasStandardBrowserEnv ? function() { const e = /(msie|trident)/i.test(navigator.userAgent), r = document.createElement("a"); let n; function i(s) { @@ -71231,7 +71235,7 @@ ${Ez(e, r)}`); return true; }; }(); - var Bpe = mo.hasStandardBrowserEnv ? { + var kpe = mo.hasStandardBrowserEnv ? { write(t, e, r, n, i, s) { const o = [t + "=" + encodeURIComponent(e)]; Ie.isNumber(r) && o.push("expires=" + new Date(r).toGMTString()), Ie.isString(n) && o.push("path=" + n), Ie.isString(i) && o.push("domain=" + i), s === true && o.push("secure"), document.cookie = o.join("; "); @@ -71252,16 +71256,16 @@ ${Ez(e, r)}`); remove() { } }; - function Upe(t) { + function Rpe(t) { return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(t); } - function jpe(t, e) { + function Cpe(t, e) { return e ? t.replace(/\/?\/$/, "") + "/" + e.replace(/^\/+/, "") : t; } - function SL(t, e) { - return t && !Upe(e) ? jpe(t, e) : e; + function gL(t, e) { + return t && !Rpe(e) ? Cpe(t, e) : e; } - var hS = (t) => t instanceof go ? { ...t } : t; + var aS = (t) => t instanceof go ? { ...t } : t; function al(t, e) { e = e || {}; const r = {}; @@ -71321,17 +71325,17 @@ ${Ez(e, r)}`); socketPath: o, responseEncoding: o, validateStatus: a, - headers: (u, f) => i(hS(u), hS(f), true) + headers: (u, f) => i(aS(u), aS(f), true) }; return Ie.forEach(Object.keys(Object.assign({}, t, e)), function(f) { const p = c[f] || i, b = p(t[f], e[f], f); Ie.isUndefined(b) && p !== a || (r[f] = b); }), r; } - var ML = (t) => { + var yL = (t) => { const e = al({}, t); let { data: r, withXSRFToken: n, xsrfHeaderName: i, xsrfCookieName: s, headers: o, auth: a } = e; - e.headers = o = go.from(o), e.url = wL(SL(e.baseURL, e.url), t.params, t.paramsSerializer), a && o.set( + e.headers = o = go.from(o), e.url = fL(gL(e.baseURL, e.url), t.params, t.paramsSerializer), a && o.set( "Authorization", "Basic " + btoa((a.username || "") + ":" + (a.password ? unescape(encodeURIComponent(a.password)) : "")) ); @@ -71344,16 +71348,16 @@ ${Ez(e, r)}`); o.setContentType([u || "multipart/form-data", ...f].join("; ")); } } - if (mo.hasStandardBrowserEnv && (n && Ie.isFunction(n) && (n = n(e)), n || n !== false && Lpe(e.url))) { - const u = i && s && Bpe.read(s); + if (mo.hasStandardBrowserEnv && (n && Ie.isFunction(n) && (n = n(e)), n || n !== false && Ppe(e.url))) { + const u = i && s && kpe.read(s); u && o.set(i, u); } return e; }; - var Vpe = typeof XMLHttpRequest < "u"; - var zpe = Vpe && function(t) { + var Dpe = typeof XMLHttpRequest < "u"; + var Lpe = Dpe && function(t) { return new Promise(function(r, n) { - const i = ML(t); + const i = yL(t); let s = i.data; const o = go.from(i.headers).normalize(); let { responseType: a } = i, c; @@ -71375,7 +71379,7 @@ ${Ez(e, r)}`); config: t, request: f }; - EL(function(F) { + mL(function(F) { r(F), u(); }, function(F) { n(F), u(); @@ -71389,7 +71393,7 @@ ${Ez(e, r)}`); n(new Dt("Network Error", Dt.ERR_NETWORK, i, f)), f = null; }, f.ontimeout = function() { let _ = i.timeout ? "timeout of " + i.timeout + "ms exceeded" : "timeout exceeded"; - const N = i.transitional || vL; + const N = i.transitional || hL; i.timeoutErrorMessage && (_ = i.timeoutErrorMessage), n(new Dt( _, N.clarifyTimeoutError ? Dt.ETIMEDOUT : Dt.ECONNABORTED, @@ -71398,10 +71402,10 @@ ${Ez(e, r)}`); )), f = null; }, s === void 0 && o.setContentType(null), "setRequestHeader" in f && Ie.forEach(o.toJSON(), function(_, N) { f.setRequestHeader(N, _); - }), Ie.isUndefined(i.withCredentials) || (f.withCredentials = !!i.withCredentials), a && a !== "json" && (f.responseType = i.responseType), typeof i.onDownloadProgress == "function" && f.addEventListener("progress", Mm(i.onDownloadProgress, true)), typeof i.onUploadProgress == "function" && f.upload && f.upload.addEventListener("progress", Mm(i.onUploadProgress)), (i.cancelToken || i.signal) && (c = (E) => { - f && (n(!E || E.type ? new eh(null, t, f) : E), f.abort(), f = null); + }), Ie.isUndefined(i.withCredentials) || (f.withCredentials = !!i.withCredentials), a && a !== "json" && (f.responseType = i.responseType), typeof i.onDownloadProgress == "function" && f.addEventListener("progress", Sm(i.onDownloadProgress, true)), typeof i.onUploadProgress == "function" && f.upload && f.upload.addEventListener("progress", Sm(i.onUploadProgress)), (i.cancelToken || i.signal) && (c = (E) => { + f && (n(!E || E.type ? new $f(null, t, f) : E), f.abort(), f = null); }, i.cancelToken && i.cancelToken.subscribe(c), i.signal && (i.signal.aborted ? c() : i.signal.addEventListener("abort", c))); - const b = Rpe(i.url); + const b = Npe(i.url); if (b && mo.protocols.indexOf(b) === -1) { n(new Dt("Unsupported protocol " + b + ":", Dt.ERR_BAD_REQUEST, t)); return; @@ -71409,13 +71413,13 @@ ${Ez(e, r)}`); f.send(s || null); }); }; - var Fpe = (t, e) => { + var Bpe = (t, e) => { let r = new AbortController(), n; const i = function(c) { if (!n) { n = true, o(); const u = c instanceof Error ? c : this.reason; - r.abort(u instanceof Dt ? u : new eh(u instanceof Error ? u.message : u)); + r.abort(u instanceof Dt ? u : new $f(u instanceof Error ? u.message : u)); } }; let s = e && setTimeout(() => { @@ -71432,8 +71436,8 @@ ${Ez(e, r)}`); s && clearTimeout(s), s = null; }]; }; - var Hpe = Fpe; - var qpe = function* (t, e) { + var Upe = Bpe; + var jpe = function* (t, e) { let r = t.byteLength; if (!e || r < e) { yield t; @@ -71443,12 +71447,12 @@ ${Ez(e, r)}`); for (; n < r; ) i = n + e, yield t.slice(n, i), n = i; }; - var Wpe = async function* (t, e, r) { + var Vpe = async function* (t, e, r) { for await (const n of t) - yield* qpe(ArrayBuffer.isView(n) ? n : await r(String(n)), e); + yield* jpe(ArrayBuffer.isView(n) ? n : await r(String(n)), e); }; - var dS = (t, e, r, n, i) => { - const s = Wpe(t, e, i); + var cS = (t, e, r, n, i) => { + const s = Vpe(t, e, i); let o = 0; return new ReadableStream({ type: "bytes", @@ -71468,7 +71472,7 @@ ${Ez(e, r)}`); highWaterMark: 2 }); }; - var pS = (t, e) => { + var uS = (t, e) => { const r = t != null; return (n) => setTimeout(() => e({ lengthComputable: r, @@ -71477,9 +71481,9 @@ ${Ez(e, r)}`); })); }; var v2 = typeof fetch == "function" && typeof Request == "function" && typeof Response == "function"; - var AL = v2 && typeof ReadableStream == "function"; - var H5 = v2 && (typeof TextEncoder == "function" ? ((t) => (e) => t.encode(e))(new TextEncoder()) : async (t) => new Uint8Array(await new Response(t).arrayBuffer())); - var Gpe = AL && (() => { + var bL = v2 && typeof ReadableStream == "function"; + var z5 = v2 && (typeof TextEncoder == "function" ? ((t) => (e) => t.encode(e))(new TextEncoder()) : async (t) => new Uint8Array(await new Response(t).arrayBuffer())); + var zpe = bL && (() => { let t = false; const e = new Request(mo.origin, { body: new ReadableStream(), @@ -71490,24 +71494,24 @@ ${Ez(e, r)}`); }).headers.has("Content-Type"); return t && !e; })(); - var mS = 64 * 1024; - var q5 = AL && !!(() => { + var lS = 64 * 1024; + var F5 = bL && !!(() => { try { return Ie.isReadableStream(new Response("").body); } catch { } })(); - var Am = { - stream: q5 && ((t) => t.body) + var Mm = { + stream: F5 && ((t) => t.body) }; v2 && ((t) => { ["text", "arrayBuffer", "blob", "formData", "stream"].forEach((e) => { - !Am[e] && (Am[e] = Ie.isFunction(t[e]) ? (r) => r[e]() : (r, n) => { + !Mm[e] && (Mm[e] = Ie.isFunction(t[e]) ? (r) => r[e]() : (r, n) => { throw new Dt(`Response type '${e}' is not supported`, Dt.ERR_NOT_SUPPORT, n); }); }); })(new Response()); - var Kpe = async (t) => { + var Fpe = async (t) => { if (t == null) return 0; if (Ie.isBlob(t)) @@ -71517,13 +71521,13 @@ ${Ez(e, r)}`); if (Ie.isArrayBufferView(t)) return t.byteLength; if (Ie.isURLSearchParams(t) && (t = t + ""), Ie.isString(t)) - return (await H5(t)).byteLength; + return (await z5(t)).byteLength; }; - var Xpe = async (t, e) => { + var Hpe = async (t, e) => { const r = Ie.toFiniteNumber(t.getContentLength()); - return r ?? Kpe(e); + return r ?? Fpe(e); }; - var Ype = v2 && (async (t) => { + var qpe = v2 && (async (t) => { let { url: e, method: r, @@ -71537,28 +71541,28 @@ ${Ez(e, r)}`); headers: f, withCredentials: p = "same-origin", fetchOptions: b - } = ML(t); + } = yL(t); u = u ? (u + "").toLowerCase() : "text"; - let [E, _] = i || s || o ? Hpe([i, s], o) : [], N, R; + let [E, _] = i || s || o ? Upe([i, s], o) : [], N, k; const F = () => { !N && setTimeout(() => { E && E.unsubscribe(); }), N = true; }; - let D; + let L; try { - if (c && Gpe && r !== "get" && r !== "head" && (D = await Xpe(f, n)) !== 0) { + if (c && zpe && r !== "get" && r !== "head" && (L = await Hpe(f, n)) !== 0) { let z = new Request(e, { method: "POST", body: n, duplex: "half" }), T; - Ie.isFormData(n) && (T = z.headers.get("content-type")) && f.setContentType(T), z.body && (n = dS(z.body, mS, pS( - D, - Mm(c) - ), null, H5)); + Ie.isFormData(n) && (T = z.headers.get("content-type")) && f.setContentType(T), z.body && (n = cS(z.body, lS, uS( + L, + Sm(c) + ), null, z5)); } - Ie.isString(p) || (p = p ? "cors" : "omit"), R = new Request(e, { + Ie.isString(p) || (p = p ? "cors" : "omit"), k = new Request(e, { ...b, signal: E, method: r.toUpperCase(), @@ -71567,49 +71571,49 @@ ${Ez(e, r)}`); duplex: "half", withCredentials: p }); - let L = await fetch(R); - const q = q5 && (u === "stream" || u === "response"); - if (q5 && (a || q)) { + let D = await fetch(k); + const q = F5 && (u === "stream" || u === "response"); + if (F5 && (a || q)) { const z = {}; ["status", "statusText", "headers"].forEach((I) => { - z[I] = L[I]; + z[I] = D[I]; }); - const T = Ie.toFiniteNumber(L.headers.get("content-length")); - L = new Response( - dS(L.body, mS, a && pS( + const T = Ie.toFiniteNumber(D.headers.get("content-length")); + D = new Response( + cS(D.body, lS, a && uS( T, - Mm(a, true) - ), q && F, H5), + Sm(a, true) + ), q && F, z5), z ); } u = u || "text"; - let W = await Am[Ie.findKey(Am, u) || "text"](L, t); + let W = await Mm[Ie.findKey(Mm, u) || "text"](D, t); return !q && F(), _ && _(), await new Promise((z, T) => { - EL(z, T, { + mL(z, T, { data: W, - headers: go.from(L.headers), - status: L.status, - statusText: L.statusText, + headers: go.from(D.headers), + status: D.status, + statusText: D.statusText, config: t, - request: R + request: k }); }); - } catch (L) { - throw F(), L && L.name === "TypeError" && /fetch/i.test(L.message) ? Object.assign( - new Dt("Network Error", Dt.ERR_NETWORK, t, R), + } catch (D) { + throw F(), D && D.name === "TypeError" && /fetch/i.test(D.message) ? Object.assign( + new Dt("Network Error", Dt.ERR_NETWORK, t, k), { - cause: L.cause || L + cause: D.cause || D } - ) : Dt.from(L, L && L.code, t, R); + ) : Dt.from(D, D && D.code, t, k); } }); - var W5 = { - http: lpe, - xhr: zpe, - fetch: Ype + var H5 = { + http: spe, + xhr: Lpe, + fetch: qpe }; - Ie.forEach(W5, (t, e) => { + Ie.forEach(H5, (t, e) => { if (t) { try { Object.defineProperty(t, "name", { value: e }); @@ -71618,9 +71622,9 @@ ${Ez(e, r)}`); Object.defineProperty(t, "adapterName", { value: e }); } }); - var gS = (t) => `- ${t}`; - var Zpe = (t) => Ie.isFunction(t) || t === null || t === false; - var TL = { + var fS = (t) => `- ${t}`; + var Wpe = (t) => Ie.isFunction(t) || t === null || t === false; + var wL = { getAdapter: (t) => { t = Ie.isArray(t) ? t : [t]; const { length: e } = t; @@ -71629,7 +71633,7 @@ ${Ez(e, r)}`); for (let s = 0; s < e; s++) { r = t[s]; let o; - if (n = r, !Zpe(r) && (n = W5[(o = String(r)).toLowerCase()], n === void 0)) + if (n = r, !Wpe(r) && (n = H5[(o = String(r)).toLowerCase()], n === void 0)) throw new Dt(`Unknown adapter '${o}'`); if (n) break; @@ -71640,8 +71644,8 @@ ${Ez(e, r)}`); ([a, c]) => `adapter ${a} ` + (c === false ? "is not supported by the environment" : "is not available in the build") ); let o = e ? s.length > 1 ? `since : -` + s.map(gS).join(` -`) : " " + gS(s[0]) : "as no adapter specified"; +` + s.map(fS).join(` +`) : " " + fS(s[0]) : "as no adapter specified"; throw new Dt( "There is no suitable adapter to dispatch the request " + o, "ERR_NOT_SUPPORT" @@ -71649,41 +71653,41 @@ ${Ez(e, r)}`); } return n; }, - adapters: W5 + adapters: H5 }; - function Cb(t) { + function Rb(t) { if (t.cancelToken && t.cancelToken.throwIfRequested(), t.signal && t.signal.aborted) - throw new eh(null, t); + throw new $f(null, t); } - function yS(t) { - return Cb(t), t.headers = go.from(t.headers), t.data = Rb.call( + function hS(t) { + return Rb(t), t.headers = go.from(t.headers), t.data = kb.call( t, t.transformRequest - ), ["post", "put", "patch"].indexOf(t.method) !== -1 && t.headers.setContentType("application/x-www-form-urlencoded", false), TL.getAdapter(t.adapter || Vx.adapter)(t).then(function(n) { - return Cb(t), n.data = Rb.call( + ), ["post", "put", "patch"].indexOf(t.method) !== -1 && t.headers.setContentType("application/x-www-form-urlencoded", false), wL.getAdapter(t.adapter || Lx.adapter)(t).then(function(n) { + return Rb(t), n.data = kb.call( t, t.transformResponse, n ), n.headers = go.from(n.headers), n; }, function(n) { - return _L(n) || (Cb(t), n && n.response && (n.response.data = Rb.call( + return pL(n) || (Rb(t), n && n.response && (n.response.data = kb.call( t, t.transformResponse, n.response ), n.response.headers = go.from(n.response.headers))), Promise.reject(n); }); } - var NL = "1.7.2"; - var zx = {}; + var vL = "1.7.2"; + var Bx = {}; ["object", "boolean", "number", "function", "string", "symbol"].forEach((t, e) => { - zx[t] = function(n) { + Bx[t] = function(n) { return typeof n === t || "a" + (e < 1 ? "n " : " ") + t; }; }); - var bS = {}; - zx.transitional = function(e, r, n) { + var dS = {}; + Bx.transitional = function(e, r, n) { function i(s, o) { - return "[Axios v" + NL + "] Transitional option '" + s + "'" + o + (n ? ". " + n : ""); + return "[Axios v" + vL + "] Transitional option '" + s + "'" + o + (n ? ". " + n : ""); } return (s, o, a) => { if (e === false) @@ -71691,7 +71695,7 @@ ${Ez(e, r)}`); i(o, " has been removed" + (r ? " in " + r : "")), Dt.ERR_DEPRECATED ); - return r && !bS[o] && (bS[o] = true, console.warn( + return r && !dS[o] && (dS[o] = true, console.warn( i( o, " has been deprecated since v" + r + " and will be removed in the near future" @@ -71699,7 +71703,7 @@ ${Ez(e, r)}`); )), e ? e(s, o, a) : true; }; }; - function Jpe(t, e, r) { + function Gpe(t, e, r) { if (typeof t != "object") throw new Dt("options must be an object", Dt.ERR_BAD_OPTION_VALUE); const n = Object.keys(t); @@ -71716,16 +71720,16 @@ ${Ez(e, r)}`); throw new Dt("Unknown option " + s, Dt.ERR_BAD_OPTION); } } - var G5 = { - assertOptions: Jpe, - validators: zx + var q5 = { + assertOptions: Gpe, + validators: Bx }; - var Tc = G5.validators; - var Tm = class { + var Ac = q5.validators; + var Am = class { constructor(e) { this.defaults = e, this.interceptors = { - request: new lS(), - response: new lS() + request: new sS(), + response: new sS() }; } async request(e, r) { @@ -71748,15 +71752,15 @@ ${Ez(e, r)}`); _request(e, r) { typeof e == "string" ? (r = r || {}, r.url = e) : r = e || {}, r = al(this.defaults, r); const { transitional: n, paramsSerializer: i, headers: s } = r; - n !== void 0 && G5.assertOptions(n, { - silentJSONParsing: Tc.transitional(Tc.boolean), - forcedJSONParsing: Tc.transitional(Tc.boolean), - clarifyTimeoutError: Tc.transitional(Tc.boolean) + n !== void 0 && q5.assertOptions(n, { + silentJSONParsing: Ac.transitional(Ac.boolean), + forcedJSONParsing: Ac.transitional(Ac.boolean), + clarifyTimeoutError: Ac.transitional(Ac.boolean) }, false), i != null && (Ie.isFunction(i) ? r.paramsSerializer = { serialize: i - } : G5.assertOptions(i, { - encode: Tc.function, - serialize: Tc.function + } : q5.assertOptions(i, { + encode: Ac.function, + serialize: Ac.function }, true)), r.method = (r.method || this.defaults.method || "get").toLowerCase(); let o = s && Ie.merge( s.common, @@ -71779,7 +71783,7 @@ ${Ez(e, r)}`); }); let f, p = 0, b; if (!c) { - const _ = [yS.bind(this), void 0]; + const _ = [hS.bind(this), void 0]; for (_.unshift.apply(_, a), _.push.apply(_, u), b = _.length, f = Promise.resolve(r); p < b; ) f = f.then(_[p++], _[p++]); return f; @@ -71790,13 +71794,13 @@ ${Ez(e, r)}`); const _ = a[p++], N = a[p++]; try { E = _(E); - } catch (R) { - N.call(this, R); + } catch (k) { + N.call(this, k); break; } } try { - f = yS.call(this, E); + f = hS.call(this, E); } catch (_) { return Promise.reject(_); } @@ -71806,12 +71810,12 @@ ${Ez(e, r)}`); } getUri(e) { e = al(this.defaults, e); - const r = SL(e.baseURL, e.url); - return wL(r, e.params, e.paramsSerializer); + const r = gL(e.baseURL, e.url); + return fL(r, e.params, e.paramsSerializer); } }; Ie.forEach(["delete", "get", "head", "options"], function(e) { - Tm.prototype[e] = function(r, n) { + Am.prototype[e] = function(r, n) { return this.request(al(n || {}, { method: e, url: r, @@ -71832,10 +71836,10 @@ ${Ez(e, r)}`); })); }; } - Tm.prototype[e] = r(), Tm.prototype[e + "Form"] = r(true); + Am.prototype[e] = r(), Am.prototype[e + "Form"] = r(true); }); - var f1 = Tm; - var Fx = class { + var l1 = Am; + var Ux = class { constructor(e) { if (typeof e != "function") throw new TypeError("executor must be a function."); @@ -71860,7 +71864,7 @@ ${Ez(e, r)}`); n.unsubscribe(s); }, o; }, e(function(s, o, a) { - n.reason || (n.reason = new eh(s, o, a), r(n.reason)); + n.reason || (n.reason = new $f(s, o, a), r(n.reason)); }); } throwIfRequested() { @@ -71883,23 +71887,23 @@ ${Ez(e, r)}`); static source() { let e; return { - token: new Fx(function(i) { + token: new Ux(function(i) { e = i; }), cancel: e }; } }; - var Qpe = Fx; - function $pe(t) { + var Kpe = Ux; + function Xpe(t) { return function(r) { return t.apply(null, r); }; } - function e1e(t) { + function Ype(t) { return Ie.isObject(t) && t.isAxiosError === true; } - var K5 = { + var W5 = { Continue: 100, SwitchingProtocols: 101, Processing: 102, @@ -71964,58 +71968,58 @@ ${Ez(e, r)}`); NotExtended: 510, NetworkAuthenticationRequired: 511 }; - Object.entries(K5).forEach(([t, e]) => { - K5[e] = t; + Object.entries(W5).forEach(([t, e]) => { + W5[e] = t; }); - var t1e = K5; - function IL(t) { - const e = new f1(t), r = aL(f1.prototype.request, e); - return Ie.extend(r, f1.prototype, e, { allOwnKeys: true }), Ie.extend(r, e, null, { allOwnKeys: true }), r.create = function(i) { - return IL(al(t, i)); + var Zpe = W5; + function xL(t) { + const e = new l1(t), r = $D(l1.prototype.request, e); + return Ie.extend(r, l1.prototype, e, { allOwnKeys: true }), Ie.extend(r, e, null, { allOwnKeys: true }), r.create = function(i) { + return xL(al(t, i)); }, r; } - var un = IL(Vx); - un.Axios = f1; - un.CanceledError = eh; - un.CancelToken = Qpe; - un.isCancel = _L; - un.VERSION = NL; + var un = xL(Lx); + un.Axios = l1; + un.CanceledError = $f; + un.CancelToken = Kpe; + un.isCancel = pL; + un.VERSION = vL; un.toFormData = b2; un.AxiosError = Dt; un.Cancel = un.CanceledError; un.all = function(e) { return Promise.all(e); }; - un.spread = $pe; - un.isAxiosError = e1e; + un.spread = Xpe; + un.isAxiosError = Ype; un.mergeConfig = al; un.AxiosHeaders = go; - un.formToJSON = (t) => xL(Ie.isHTMLForm(t) ? new FormData(t) : t); - un.getAdapter = TL.getAdapter; - un.HttpStatusCode = t1e; + un.formToJSON = (t) => dL(Ie.isHTMLForm(t) ? new FormData(t) : t); + un.getAdapter = wL.getAdapter; + un.HttpStatusCode = Zpe; un.default = un; var x2 = un; - var OL = "reef"; - var r1e = x2.create({ + var _L = "reef"; + var Jpe = x2.create({ baseURL: "https://api.coingecko.com/api/v3/" }); - var n1e = x2.create({ + var Qpe = x2.create({ baseURL: "https://api.reefscan.com" }); - var wS = (t) => r1e.get( + var pS = (t) => Jpe.get( `/simple/price?ids=${t}&vs_currencies=usd` ).then((e) => e.data[t].usd); - var i1e = async (t) => t === OL ? n1e.get("/price/reef").then((e) => e.data.usd).catch(() => wS(t)) : wS(t); - var PL = new Er(); - var th = PL.pipe(Cr(true)); - var kL = oa( + var $pe = async (t) => t === _L ? Qpe.get("/price/reef").then((e) => e.data.usd).catch(() => pS(t)) : pS(t); + var EL = new Er(); + var eh = EL.pipe(Cr(true)); + var SL = oa( 0, 6e4 ).pipe( - su(th), + iu(eh), Oe(async () => { try { - const t = await i1e(OL); + const t = await $pe(_L); return bt(t, yt.COMPLETE_DATA); } catch (t) { return console.log("ERROR reefPrice$0=", t.message), bt(0, yt.ERROR, t.message); @@ -72025,48 +72029,48 @@ ${Ez(e, r)}`); Yt((t) => (console.log("ERROR reefPrice$", t.message), xe(bt(0, yt.ERROR, t.message)))), qt(1) ); - var o1e = [ + var t1e = [ { name: "Reef community staking bond", description: "", contractAddress: "0x7D3596b724cEB02f2669b902E4F1EEDeEfad3be6", validatorAddress: "5Hax9GZjpurht2RpDr5eNLKvEApECuNxUpmRbYs5iNh7LpHa", - stake: { ...Uf }, - farm: { ...Uf }, + stake: { ...Bf }, + farm: { ...Bf }, apy: "32" } ]; - var Bd = /* @__PURE__ */ ((t) => (t.REEF_SIGN_TRANSACTION = "reef_signTransaction", t.REEF_SIGN_MESSAGE = "reef_signMessage", t))(Bd || {}); - var jf = (t) => `reef:${t.substring(2, 34)}`; - var Hx = jf( - Za.mainnet.genesisHash + var Ld = /* @__PURE__ */ ((t) => (t.REEF_SIGN_TRANSACTION = "reef_signTransaction", t.REEF_SIGN_MESSAGE = "reef_signMessage", t))(Ld || {}); + var Uf = (t) => `reef:${t.substring(2, 34)}`; + var jx = Uf( + Ya.mainnet.genesisHash ); - var RL = jf( - Za.testnet.genesisHash + var AL = Uf( + Ya.testnet.genesisHash ); - var c1e = () => ({ + var i1e = () => ({ reef: { - methods: Object.values(Bd), + methods: Object.values(Ld), chains: [ - jf(Za.mainnet.genesisHash), - jf(Za.testnet.genesisHash) + Uf(Ya.mainnet.genesisHash), + Uf(Ya.testnet.genesisHash) ], events: [] } }); + var Cb; var Db; - var Lb; - var u1e = class { + var s1e = class { constructor(e, r) { - Db = e, Lb = r; + Cb = e, Db = r; } async signPayload(e) { try { - const r = await Db.request({ - chainId: jf(e.genesisHash), - topic: Lb.topic, + const r = await Cb.request({ + chainId: Uf(e.genesisHash), + topic: Db.topic, request: { - method: Bd.REEF_SIGN_TRANSACTION, + method: Ld.REEF_SIGN_TRANSACTION, params: { address: e.address, transactionPayload: e @@ -72083,11 +72087,11 @@ ${Ez(e, r)}`); } async signRaw(e) { try { - const r = await Db.request({ - chainId: Hx, - topic: Lb.topic, + const r = await Cb.request({ + chainId: jx, + topic: Db.topic, request: { - method: Bd.REEF_SIGN_MESSAGE, + method: Ld.REEF_SIGN_MESSAGE, params: { address: e.address, message: e.data @@ -72103,10 +72107,10 @@ ${Ez(e, r)}`); } } }; - var Bb; - var l1e = class { + var Lb; + var o1e = class { constructor(e) { - this.rpcUrl = null, this.provider = null, Bb = e; + this.rpcUrl = null, this.provider = null, Lb = e; } subscribeSelectedNetwork(e) { e(this.rpcUrl || ""); @@ -72117,18 +72121,18 @@ ${Ez(e, r)}`); } async getNetworkProvider() { var n, i; - const e = (i = (n = Bb.namespaces.reef) == null ? void 0 : n.accounts) != null && i.length ? Bb.namespaces.reef.accounts[0] : void 0; + const e = (i = (n = Lb.namespaces.reef) == null ? void 0 : n.accounts) != null && i.length ? Lb.namespaces.reef.accounts[0] : void 0; if (!e) throw new Error("Provider URL not found"); let r; - if (e.startsWith(Hx)) - r = Za.mainnet.rpcUrl; - else if (e.startsWith(RL)) - r = Za.testnet.rpcUrl; + if (e.startsWith(jx)) + r = Ya.mainnet.rpcUrl; + else if (e.startsWith(AL)) + r = Ya.testnet.rpcUrl; else throw new Error("Provider URL not found"); (r !== this.rpcUrl || !this.provider) && (this.provider = new xl.Provider({ - provider: new Al(r) + provider: new cu(r) })); try { await this.provider.api.isReadyOrError; @@ -72138,7 +72142,7 @@ ${Ez(e, r)}`); return this.rpcUrl = r, this.provider; } }; - var Nm = class { + var Tm = class { constructor(e, r, n) { this.selectedSignerStatus = null, this.isGetSignerMethodSubscribed = false, this.resolvesList = [], this.isSelectedAccountReceived = false, this.accounts = e, this.extSigningKey = r, this.injectedProvider = n; } @@ -72186,11 +72190,11 @@ ${Ez(e, r)}`); }, e)), r; } async onSelectedSignerParamUpdate(e, r) { - const n = Nm.createReefSigner( + const n = Tm.createReefSigner( this.selectedSignerAccount, this.selectedProvider, this.extSigningKey - ), i = await Nm.hasConnectedVM(r, n), s = this.getResponseStatus( + ), i = await Tm.hasConnectedVM(r, n), s = this.getResponseStatus( n, i, r @@ -72227,52 +72231,52 @@ ${Ez(e, r)}`); return r ? !e || e === Go.EVM && await (r == null ? void 0 : r.isClaimed()) : false; } }; - var f1e = class { + var a1e = class { constructor(e, r) { - this.accounts = new Ple(r), this.signer = new u1e(e, r), this.reefProvider = new l1e(r), this.reefSigner = new Nm( + this.accounts = new Ale(r), this.signer = new s1e(e, r), this.reefProvider = new o1e(r), this.reefSigner = new Tm( this.accounts, this.signer, this.reefProvider ); } }; - function h1e({ client: t, session: e }, { name: r, version: n }) { + function c1e({ client: t, session: e }, { name: r, version: n }) { const i = window; i && (i.injectedWeb3 = i.injectedWeb3 || {}, i.injectedWeb3[r] = { - enable: (s) => d1e(t, e), + enable: (s) => u1e(t, e), version: n }); } - async function d1e(t, e) { - return new f1e(t, e); + async function u1e(t, e) { + return new a1e(t, e); } - var qx = { exports: {} }; - var vf = typeof Reflect == "object" ? Reflect : null; - var vS = vf && typeof vf.apply == "function" ? vf.apply : function(e, r, n) { + var Vx = { exports: {} }; + var wf = typeof Reflect == "object" ? Reflect : null; + var mS = wf && typeof wf.apply == "function" ? wf.apply : function(e, r, n) { return Function.prototype.apply.call(e, r, n); }; - var h1; - vf && typeof vf.ownKeys == "function" ? h1 = vf.ownKeys : Object.getOwnPropertySymbols ? h1 = function(e) { + var f1; + wf && typeof wf.ownKeys == "function" ? f1 = wf.ownKeys : Object.getOwnPropertySymbols ? f1 = function(e) { return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e)); - } : h1 = function(e) { + } : f1 = function(e) { return Object.getOwnPropertyNames(e); }; - function p1e(t) { + function l1e(t) { console && console.warn && console.warn(t); } - var CL = Number.isNaN || function(e) { + var TL = Number.isNaN || function(e) { return e !== e; }; function mr() { mr.init.call(this); } - qx.exports = mr; - qx.exports.once = b1e; + Vx.exports = mr; + Vx.exports.once = p1e; mr.EventEmitter = mr; mr.prototype._events = void 0; mr.prototype._eventsCount = 0; mr.prototype._maxListeners = void 0; - var xS = 10; + var gS = 10; function _2(t) { if (typeof t != "function") throw new TypeError('The "listener" argument must be of type Function. Received type ' + typeof t); @@ -72280,27 +72284,27 @@ ${Ez(e, r)}`); Object.defineProperty(mr, "defaultMaxListeners", { enumerable: true, get: function() { - return xS; + return gS; }, set: function(t) { - if (typeof t != "number" || t < 0 || CL(t)) + if (typeof t != "number" || t < 0 || TL(t)) throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received ' + t + "."); - xS = t; + gS = t; } }); mr.init = function() { (this._events === void 0 || this._events === Object.getPrototypeOf(this)._events) && (this._events = /* @__PURE__ */ Object.create(null), this._eventsCount = 0), this._maxListeners = this._maxListeners || void 0; }; mr.prototype.setMaxListeners = function(e) { - if (typeof e != "number" || e < 0 || CL(e)) + if (typeof e != "number" || e < 0 || TL(e)) throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received ' + e + "."); return this._maxListeners = e, this; }; - function DL(t) { + function NL(t) { return t._maxListeners === void 0 ? mr.defaultMaxListeners : t._maxListeners; } mr.prototype.getMaxListeners = function() { - return DL(this); + return NL(this); }; mr.prototype.emit = function(e) { for (var r = [], n = 1; n < arguments.length; n++) @@ -72321,13 +72325,13 @@ ${Ez(e, r)}`); if (c === void 0) return false; if (typeof c == "function") - vS(c, this, r); + mS(c, this, r); else - for (var u = c.length, f = VL(c, u), n = 0; n < u; ++n) - vS(f[n], this, r); + for (var u = c.length, f = RL(c, u), n = 0; n < u; ++n) + mS(f[n], this, r); return true; }; - function LL(t, e, r, n) { + function IL(t, e, r, n) { var i, s, o; if (_2(r), s = t._events, s === void 0 ? (s = t._events = /* @__PURE__ */ Object.create(null), t._eventsCount = 0) : (s.newListener !== void 0 && (t.emit( "newListener", @@ -72335,33 +72339,33 @@ ${Ez(e, r)}`); r.listener ? r.listener : r ), s = t._events), o = s[e]), o === void 0) o = s[e] = r, ++t._eventsCount; - else if (typeof o == "function" ? o = s[e] = n ? [r, o] : [o, r] : n ? o.unshift(r) : o.push(r), i = DL(t), i > 0 && o.length > i && !o.warned) { + else if (typeof o == "function" ? o = s[e] = n ? [r, o] : [o, r] : n ? o.unshift(r) : o.push(r), i = NL(t), i > 0 && o.length > i && !o.warned) { o.warned = true; var a = new Error("Possible EventEmitter memory leak detected. " + o.length + " " + String(e) + " listeners added. Use emitter.setMaxListeners() to increase limit"); - a.name = "MaxListenersExceededWarning", a.emitter = t, a.type = e, a.count = o.length, p1e(a); + a.name = "MaxListenersExceededWarning", a.emitter = t, a.type = e, a.count = o.length, l1e(a); } return t; } mr.prototype.addListener = function(e, r) { - return LL(this, e, r, false); + return IL(this, e, r, false); }; mr.prototype.on = mr.prototype.addListener; mr.prototype.prependListener = function(e, r) { - return LL(this, e, r, true); + return IL(this, e, r, true); }; - function m1e() { + function f1e() { if (!this.fired) return this.target.removeListener(this.type, this.wrapFn), this.fired = true, arguments.length === 0 ? this.listener.call(this.target) : this.listener.apply(this.target, arguments); } - function BL(t, e, r) { - var n = { fired: false, wrapFn: void 0, target: t, type: e, listener: r }, i = m1e.bind(n); + function OL(t, e, r) { + var n = { fired: false, wrapFn: void 0, target: t, type: e, listener: r }, i = f1e.bind(n); return i.listener = r, n.wrapFn = i, i; } mr.prototype.once = function(e, r) { - return _2(r), this.on(e, BL(this, e, r)), this; + return _2(r), this.on(e, OL(this, e, r)), this; }; mr.prototype.prependOnceListener = function(e, r) { - return _2(r), this.prependListener(e, BL(this, e, r)), this; + return _2(r), this.prependListener(e, OL(this, e, r)), this; }; mr.prototype.removeListener = function(e, r) { var n, i, s, o, a; @@ -72379,7 +72383,7 @@ ${Ez(e, r)}`); } if (s < 0) return this; - s === 0 ? n.shift() : g1e(n, s), n.length === 1 && (i[e] = n[0]), i.removeListener !== void 0 && this.emit("removeListener", e, a || r); + s === 0 ? n.shift() : h1e(n, s), n.length === 1 && (i[e] = n[0]), i.removeListener !== void 0 && this.emit("removeListener", e, a || r); } return this; }; @@ -72403,24 +72407,24 @@ ${Ez(e, r)}`); this.removeListener(e, r[i]); return this; }; - function UL(t, e, r) { + function PL(t, e, r) { var n = t._events; if (n === void 0) return []; var i = n[e]; - return i === void 0 ? [] : typeof i == "function" ? r ? [i.listener || i] : [i] : r ? y1e(i) : VL(i, i.length); + return i === void 0 ? [] : typeof i == "function" ? r ? [i.listener || i] : [i] : r ? d1e(i) : RL(i, i.length); } mr.prototype.listeners = function(e) { - return UL(this, e, true); + return PL(this, e, true); }; mr.prototype.rawListeners = function(e) { - return UL(this, e, false); + return PL(this, e, false); }; mr.listenerCount = function(t, e) { - return typeof t.listenerCount == "function" ? t.listenerCount(e) : jL.call(t, e); + return typeof t.listenerCount == "function" ? t.listenerCount(e) : kL.call(t, e); }; - mr.prototype.listenerCount = jL; - function jL(t) { + mr.prototype.listenerCount = kL; + function kL(t) { var e = this._events; if (e !== void 0) { var r = e[t]; @@ -72432,24 +72436,24 @@ ${Ez(e, r)}`); return 0; } mr.prototype.eventNames = function() { - return this._eventsCount > 0 ? h1(this._events) : []; + return this._eventsCount > 0 ? f1(this._events) : []; }; - function VL(t, e) { + function RL(t, e) { for (var r = new Array(e), n = 0; n < e; ++n) r[n] = t[n]; return r; } - function g1e(t, e) { + function h1e(t, e) { for (; e + 1 < t.length; e++) t[e] = t[e + 1]; t.pop(); } - function y1e(t) { + function d1e(t) { for (var e = new Array(t.length), r = 0; r < e.length; ++r) e[r] = t[r].listener || t[r]; return e; } - function b1e(t, e) { + function p1e(t, e) { return new Promise(function(r, n) { function i(o) { t.removeListener(e, s), n(o); @@ -72457,13 +72461,13 @@ ${Ez(e, r)}`); function s() { typeof t.removeListener == "function" && t.removeListener("error", i), r([].slice.call(arguments)); } - zL(t, e, s, { once: true }), e !== "error" && w1e(t, i, { once: true }); + CL(t, e, s, { once: true }), e !== "error" && m1e(t, i, { once: true }); }); } - function w1e(t, e, r) { - typeof t.on == "function" && zL(t, "error", e, r); + function m1e(t, e, r) { + typeof t.on == "function" && CL(t, "error", e, r); } - function zL(t, e, r, n) { + function CL(t, e, r, n) { if (typeof t.on == "function") n.once ? t.once(e, r) : t.on(e, r); else if (typeof t.addEventListener == "function") @@ -72473,22 +72477,22 @@ ${Ez(e, r)}`); else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type ' + typeof t); } - var vo = qx.exports; - var FL = /* @__PURE__ */ nc(vo); - var v1e = /"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/; - var x1e = /"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/; - var _1e = /^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/; - function E1e(t, e) { + var vo = Vx.exports; + var DL = /* @__PURE__ */ rc(vo); + var g1e = /"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/; + var y1e = /"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/; + var b1e = /^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/; + function w1e(t, e) { if (t === "__proto__" || t === "constructor" && e && typeof e == "object" && "prototype" in e) { - S1e(t); + v1e(t); return; } return e; } - function S1e(t) { + function v1e(t) { console.warn(`[destr] Dropping "${t}" key to prevent prototype pollution.`); } - function Ep(t, e = {}) { + function xp(t, e = {}) { if (typeof t != "string") return t; const r = t.trim(); @@ -72511,16 +72515,16 @@ ${Ez(e, r)}`); if (n === "-infinity") return Number.NEGATIVE_INFINITY; } - if (!_1e.test(t)) { + if (!b1e.test(t)) { if (e.strict) throw new SyntaxError("[destr] Invalid JSON"); return t; } try { - if (v1e.test(t) || x1e.test(t)) { + if (g1e.test(t) || y1e.test(t)) { if (e.strict) throw new Error("[destr] Possible prototype pollution"); - return JSON.parse(t, E1e); + return JSON.parse(t, w1e); } return JSON.parse(t); } catch (n) { @@ -72529,62 +72533,62 @@ ${Ez(e, r)}`); return t; } } - function M1e(t) { + function x1e(t) { return !t || typeof t.then != "function" ? Promise.resolve(t) : t; } function Mn(t, ...e) { try { - return M1e(t(...e)); + return x1e(t(...e)); } catch (r) { return Promise.reject(r); } } - function A1e(t) { + function _1e(t) { const e = typeof t; return t === null || e !== "object" && e !== "function"; } - function T1e(t) { + function E1e(t) { const e = Object.getPrototypeOf(t); return !e || e.isPrototypeOf(Object); } - function d1(t) { - if (A1e(t)) + function h1(t) { + if (_1e(t)) return String(t); - if (T1e(t) || Array.isArray(t)) + if (E1e(t) || Array.isArray(t)) return JSON.stringify(t); if (typeof t.toJSON == "function") - return d1(t.toJSON()); + return h1(t.toJSON()); throw new Error("[unstorage] Cannot stringify value!"); } - function HL() { + function LL() { if (typeof Buffer === void 0) throw new TypeError("[unstorage] Buffer is not supported!"); } - var X5 = "base64:"; - function N1e(t) { + var G5 = "base64:"; + function S1e(t) { if (typeof t == "string") return t; - HL(); + LL(); const e = Buffer.from(t).toString("base64"); - return X5 + e; + return G5 + e; } - function I1e(t) { - return typeof t != "string" || !t.startsWith(X5) ? t : (HL(), Buffer.from(t.slice(X5.length), "base64")); + function M1e(t) { + return typeof t != "string" || !t.startsWith(G5) ? t : (LL(), Buffer.from(t.slice(G5.length), "base64")); } function Li(t) { return t ? t.split("?")[0].replace(/[/\\]/g, ":").replace(/:+/g, ":").replace(/^:|:$/g, "") : ""; } - function O1e(...t) { + function A1e(...t) { return Li(t.join(":")); } - function Sp(t) { + function _p(t) { return t = Li(t), t ? t + ":" : ""; } - var P1e = "memory"; - var k1e = () => { + var T1e = "memory"; + var N1e = () => { const t = /* @__PURE__ */ new Map(); return { - name: P1e, + name: T1e, options: {}, hasItem(e) { return t.has(e); @@ -72615,9 +72619,9 @@ ${Ez(e, r)}`); } }; }; - function R1e(t = {}) { + function I1e(t = {}) { const e = { - mounts: { "": t.driver || k1e() }, + mounts: { "": t.driver || N1e() }, mountpoints: [""], watching: false, watchListeners: [], @@ -72651,7 +72655,7 @@ ${Ez(e, r)}`); if (!e.watching) { e.watching = true; for (const u in e.mounts) - e.unwatch[u] = await _S( + e.unwatch[u] = await yS( e.mounts[u], i, u @@ -72673,12 +72677,12 @@ ${Ez(e, r)}`); }, b.set(_.base, N)), N; }; for (const _ of u) { - const N = typeof _ == "string", R = Li(N ? _ : _.key), F = N ? void 0 : _.value, D = N || !_.options ? f : { ...f, ..._.options }, L = r(R); - E(L).items.push({ - key: R, + const N = typeof _ == "string", k = Li(N ? _ : _.key), F = N ? void 0 : _.value, L = N || !_.options ? f : { ...f, ..._.options }, D = r(k); + E(D).items.push({ + key: k, value: F, - relativeKey: L.relativeKey, - options: D + relativeKey: D.relativeKey, + options: L }); } return Promise.all([...b.values()].map((_) => p(_))).then( @@ -72694,7 +72698,7 @@ ${Ez(e, r)}`); u = Li(u); const { relativeKey: p, driver: b } = r(u); return Mn(b.getItem, p, f).then( - (E) => Ep(E) + (E) => xp(E) ); }, getItems(u, f) { @@ -72707,8 +72711,8 @@ ${Ez(e, r)}`); f ).then( (b) => b.map((E) => ({ - key: O1e(p.base, E.key), - value: Ep(E.value) + key: A1e(p.base, E.key), + value: xp(E.value) })) ) : Promise.all( p.items.map((b) => Mn( @@ -72717,7 +72721,7 @@ ${Ez(e, r)}`); b.options ).then((E) => ({ key: b.key, - value: Ep(E) + value: xp(E) }))) )); }, @@ -72725,7 +72729,7 @@ ${Ez(e, r)}`); u = Li(u); const { relativeKey: p, driver: b } = r(u); return b.getItemRaw ? Mn(b.getItemRaw, p, f) : Mn(b.getItem, p, f).then( - (E) => I1e(E) + (E) => M1e(E) ); }, async setItem(u, f, p = {}) { @@ -72733,7 +72737,7 @@ ${Ez(e, r)}`); return c.removeItem(u); u = Li(u); const { relativeKey: b, driver: E } = r(u); - E.setItem && (await Mn(E.setItem, b, d1(f), p), E.watch || i("update", u)); + E.setItem && (await Mn(E.setItem, b, h1(f), p), E.watch || i("update", u)); }, async setItems(u, f) { await a(u, f, async (p) => { @@ -72742,7 +72746,7 @@ ${Ez(e, r)}`); p.driver.setItems, p.items.map((b) => ({ key: b.relativeKey, - value: d1(b.value), + value: h1(b.value), options: b.options })), f @@ -72751,7 +72755,7 @@ ${Ez(e, r)}`); p.items.map((b) => Mn( p.driver.setItem, b.relativeKey, - d1(b.value), + h1(b.value), b.options )) ); @@ -72765,7 +72769,7 @@ ${Ez(e, r)}`); if (E.setItemRaw) await Mn(E.setItemRaw, b, f, p); else if (E.setItem) - await Mn(E.setItem, b, N1e(f), p); + await Mn(E.setItem, b, S1e(f), p); else return; E.watch || i("update", u); @@ -72783,7 +72787,7 @@ ${Ez(e, r)}`); b.getItem, p + "$", f - ).then((N) => Ep(N)); + ).then((N) => xp(N)); _ && typeof _ == "object" && (typeof _.atime == "string" && (_.atime = new Date(_.atime)), typeof _.mtime == "string" && (_.mtime = new Date(_.mtime)), Object.assign(E, _)); } return E; @@ -72795,17 +72799,17 @@ ${Ez(e, r)}`); return this.removeItem(u + "$", f); }, async getKeys(u, f = {}) { - u = Sp(u); + u = _p(u); const p = n(u, true); let b = []; const E = []; for (const _ of p) { - const R = (await Mn( + const k = (await Mn( _.driver.getKeys, _.relativeBase, f - )).map((F) => _.mountpoint + Li(F)).filter((F) => !b.some((D) => F.startsWith(D))); - E.push(...R), b = [ + )).map((F) => _.mountpoint + Li(F)).filter((F) => !b.some((L) => F.startsWith(L))); + E.push(...k), b = [ _.mountpoint, ...b.filter((F) => !F.startsWith(_.mountpoint)) ]; @@ -72813,7 +72817,7 @@ ${Ez(e, r)}`); return u ? E.filter((_) => _.startsWith(u) && !_.endsWith("$")) : E.filter((_) => !_.endsWith("$")); }, async clear(u, f = {}) { - u = Sp(u), await Promise.all( + u = _p(u), await Promise.all( n(u, false).map(async (p) => { if (p.driver.clear) return Mn(p.driver.clear, p.relativeBase, f); @@ -72828,7 +72832,7 @@ ${Ez(e, r)}`); }, async dispose() { await Promise.all( - Object.values(e.mounts).map((u) => ES(u)) + Object.values(e.mounts).map((u) => bS(u)) ); }, async watch(u) { @@ -72842,14 +72846,14 @@ ${Ez(e, r)}`); e.watchListeners = [], await o(); }, mount(u, f) { - if (u = Sp(u), u && e.mounts[u]) + if (u = _p(u), u && e.mounts[u]) throw new Error(`already mounted at ${u}`); - return u && (e.mountpoints.push(u), e.mountpoints.sort((p, b) => b.length - p.length)), e.mounts[u] = f, e.watching && Promise.resolve(_S(f, i, u)).then((p) => { + return u && (e.mountpoints.push(u), e.mountpoints.sort((p, b) => b.length - p.length)), e.mounts[u] = f, e.watching && Promise.resolve(yS(f, i, u)).then((p) => { e.unwatch[u] = p; }).catch(console.error), c; }, async unmount(u, f = true) { - u = Sp(u), !(!u || !e.mounts[u]) && (e.watching && u in e.unwatch && (e.unwatch[u](), delete e.unwatch[u]), f && await ES(e.mounts[u]), e.mountpoints = e.mountpoints.filter((p) => p !== u), delete e.mounts[u]); + u = _p(u), !(!u || !e.mounts[u]) && (e.watching && u in e.unwatch && (e.unwatch[u](), delete e.unwatch[u]), f && await bS(e.mounts[u]), e.mountpoints = e.mountpoints.filter((p) => p !== u), delete e.mounts[u]); }, getMount(u = "") { u = Li(u) + ":"; @@ -72868,55 +72872,55 @@ ${Ez(e, r)}`); }; return c; } - function _S(t, e, r) { + function yS(t, e, r) { return t.watch ? t.watch((n, i) => e(n, r + i)) : () => { }; } - async function ES(t) { + async function bS(t) { typeof t.dispose == "function" && await Mn(t.dispose); } - function Pl(t) { + function Ol(t) { return new Promise((e, r) => { t.oncomplete = t.onsuccess = () => e(t.result), t.onabort = t.onerror = () => r(t.error); }); } - function qL(t, e) { + function BL(t, e) { const r = indexedDB.open(t); r.onupgradeneeded = () => r.result.createObjectStore(e); - const n = Pl(r); + const n = Ol(r); return (i, s) => n.then((o) => s(o.transaction(e, i).objectStore(e))); } - var Ub; - function N0() { - return Ub || (Ub = qL("keyval-store", "keyval")), Ub; + var Bb; + function A0() { + return Bb || (Bb = BL("keyval-store", "keyval")), Bb; } - function SS(t, e = N0()) { - return e("readonly", (r) => Pl(r.get(t))); + function wS(t, e = A0()) { + return e("readonly", (r) => Ol(r.get(t))); } - function C1e(t, e, r = N0()) { - return r("readwrite", (n) => (n.put(e, t), Pl(n.transaction))); + function O1e(t, e, r = A0()) { + return r("readwrite", (n) => (n.put(e, t), Ol(n.transaction))); } - function D1e(t, e = N0()) { - return e("readwrite", (r) => (r.delete(t), Pl(r.transaction))); + function P1e(t, e = A0()) { + return e("readwrite", (r) => (r.delete(t), Ol(r.transaction))); } - function L1e(t = N0()) { - return t("readwrite", (e) => (e.clear(), Pl(e.transaction))); + function k1e(t = A0()) { + return t("readwrite", (e) => (e.clear(), Ol(e.transaction))); } - function B1e(t, e) { + function R1e(t, e) { return t.openCursor().onsuccess = function() { this.result && (e(this.result), this.result.continue()); - }, Pl(t.transaction); + }, Ol(t.transaction); } - function U1e(t = N0()) { + function C1e(t = A0()) { return t("readonly", (e) => { if (e.getAllKeys) - return Pl(e.getAllKeys()); + return Ol(e.getAllKeys()); const r = []; - return B1e(e, (n) => r.push(n.key)).then(() => r); + return R1e(e, (n) => r.push(n.key)).then(() => r); }); } - var j1e = (t) => JSON.stringify(t, (e, r) => typeof r == "bigint" ? r.toString() + "n" : r); - var V1e = (t) => { + var D1e = (t) => JSON.stringify(t, (e, r) => typeof r == "bigint" ? r.toString() + "n" : r); + var L1e = (t) => { const e = /([\[:])?(\d{17,}|(?:[9](?:[1-9]07199254740991|0[1-9]7199254740991|00[8-9]199254740991|007[2-9]99254740991|007199[3-9]54740991|0071992[6-9]4740991|00719925[5-9]740991|007199254[8-9]40991|0071992547[5-9]0991|00719925474[1-9]991|00719925474099[2-9])))([,\}\]])/g, r = t.replace(e, '$1"$2n"$3'); return JSON.parse(r, (n, i) => typeof i == "string" && i.match(/^\d+n$/) ? BigInt(i.substring(0, i.length - 1)) : i); }; @@ -72924,37 +72928,37 @@ ${Ez(e, r)}`); if (typeof t != "string") throw new Error(`Cannot safe json parse value of type ${typeof t}`); try { - return V1e(t); + return L1e(t); } catch { return t; } } function cl(t) { - return typeof t == "string" ? t : j1e(t) || ""; + return typeof t == "string" ? t : D1e(t) || ""; } - var z1e = "idb-keyval"; - var F1e = (t = {}) => { + var B1e = "idb-keyval"; + var U1e = (t = {}) => { const e = t.base && t.base.length > 0 ? `${t.base}:` : "", r = (i) => e + i; let n; - return t.dbName && t.storeName && (n = qL(t.dbName, t.storeName)), { name: z1e, options: t, async hasItem(i) { - return !(typeof await SS(r(i), n) > "u"); + return t.dbName && t.storeName && (n = BL(t.dbName, t.storeName)), { name: B1e, options: t, async hasItem(i) { + return !(typeof await wS(r(i), n) > "u"); }, async getItem(i) { - return await SS(r(i), n) ?? null; + return await wS(r(i), n) ?? null; }, setItem(i, s) { - return C1e(r(i), s, n); + return O1e(r(i), s, n); }, removeItem(i) { - return D1e(r(i), n); + return P1e(r(i), n); }, getKeys() { - return U1e(n); + return C1e(n); }, clear() { - return L1e(n); + return k1e(n); } }; }; - var H1e = "WALLET_CONNECT_V2_INDEXED_DB"; - var q1e = "keyvaluestorage"; - var W1e = class { + var j1e = "WALLET_CONNECT_V2_INDEXED_DB"; + var V1e = "keyvaluestorage"; + var z1e = class { constructor() { - this.indexedDb = R1e({ driver: F1e({ dbName: H1e, storeName: q1e }) }); + this.indexedDb = I1e({ driver: U1e({ dbName: j1e, storeName: V1e }) }); } async getKeys() { return this.indexedDb.getKeys(); @@ -72974,8 +72978,8 @@ ${Ez(e, r)}`); await this.indexedDb.removeItem(e); } }; - var jb = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}; - var p1 = { exports: {} }; + var Ub = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}; + var d1 = { exports: {} }; (function() { let t; function e() { @@ -72995,21 +72999,21 @@ ${Ez(e, r)}`); return r = r || 0, Object.keys(this)[r]; }, t.prototype.__defineGetter__("length", function() { return Object.keys(this).length; - }), typeof jb < "u" && jb.localStorage ? p1.exports = jb.localStorage : typeof window < "u" && window.localStorage ? p1.exports = window.localStorage : p1.exports = new e(); + }), typeof Ub < "u" && Ub.localStorage ? d1.exports = Ub.localStorage : typeof window < "u" && window.localStorage ? d1.exports = window.localStorage : d1.exports = new e(); })(); - function G1e(t) { + function F1e(t) { var e; return [t[0], E2((e = t[1]) != null ? e : "")]; } - var K1e = class { + var H1e = class { constructor() { - this.localStorage = p1.exports; + this.localStorage = d1.exports; } async getKeys() { return Object.keys(this.localStorage); } async getEntries() { - return Object.entries(this.localStorage).map(G1e); + return Object.entries(this.localStorage).map(F1e); } async getItem(e) { const r = this.localStorage.getItem(e); @@ -73023,11 +73027,11 @@ ${Ez(e, r)}`); this.localStorage.removeItem(e); } }; - var X1e = "wc_storage_version"; - var MS = 1; - var Y1e = async (t, e, r) => { - const n = X1e, i = await e.getItem(n); - if (i && i >= MS) { + var q1e = "wc_storage_version"; + var vS = 1; + var W1e = async (t, e, r) => { + const n = q1e, i = await e.getItem(n); + if (i && i >= vS) { r(e); return; } @@ -73047,23 +73051,23 @@ ${Ez(e, r)}`); await e.setItem(a, u), o.push(a); } } - await e.setItem(n, MS), r(e), Z1e(t, o); + await e.setItem(n, vS), r(e), G1e(t, o); }; - var Z1e = async (t, e) => { + var G1e = async (t, e) => { e.length && e.forEach(async (r) => { await t.removeItem(r); }); }; - var J1e = class { + var K1e = class { constructor() { this.initialized = false, this.setInitialized = (r) => { this.storage = r, this.initialized = true; }; - const e = new K1e(); + const e = new H1e(); this.storage = e; try { - const r = new W1e(); - Y1e(e, r, this.setInitialized); + const r = new z1e(); + W1e(e, r, this.setInitialized); } catch { this.initialized = true; } @@ -73092,32 +73096,32 @@ ${Ez(e, r)}`); } }; var gt = {}; - var Y5 = function(t, e) { - return Y5 = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r, n) { + var K5 = function(t, e) { + return K5 = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r, n) { r.__proto__ = n; } || function(r, n) { for (var i in n) n.hasOwnProperty(i) && (r[i] = n[i]); - }, Y5(t, e); + }, K5(t, e); }; - function Q1e(t, e) { - Y5(t, e); + function X1e(t, e) { + K5(t, e); function r() { this.constructor = t; } t.prototype = e === null ? Object.create(e) : (r.prototype = e.prototype, new r()); } - var Z5 = function() { - return Z5 = Object.assign || function(e) { + var X5 = function() { + return X5 = Object.assign || function(e) { for (var r, n = 1, i = arguments.length; n < i; n++) { r = arguments[n]; for (var s in r) Object.prototype.hasOwnProperty.call(r, s) && (e[s] = r[s]); } return e; - }, Z5.apply(this, arguments); + }, X5.apply(this, arguments); }; - function $1e(t, e) { + function Y1e(t, e) { var r = {}; for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && e.indexOf(n) < 0 && (r[n] = t[n]); @@ -73126,7 +73130,7 @@ ${Ez(e, r)}`); e.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(t, n[i]) && (r[n[i]] = t[n[i]]); return r; } - function eme(t, e, r, n) { + function Z1e(t, e, r, n) { var i = arguments.length, s = i < 3 ? e : n === null ? n = Object.getOwnPropertyDescriptor(e, r) : n, o; if (typeof Reflect == "object" && typeof Reflect.decorate == "function") s = Reflect.decorate(t, e, r, n); @@ -73135,16 +73139,16 @@ ${Ez(e, r)}`); (o = t[a]) && (s = (i < 3 ? o(s) : i > 3 ? o(e, r, s) : o(e, r)) || s); return i > 3 && s && Object.defineProperty(e, r, s), s; } - function tme(t, e) { + function J1e(t, e) { return function(r, n) { e(r, n, t); }; } - function rme(t, e) { + function Q1e(t, e) { if (typeof Reflect == "object" && typeof Reflect.metadata == "function") return Reflect.metadata(t, e); } - function nme(t, e, r, n) { + function $1e(t, e, r, n) { function i(s) { return s instanceof r ? s : new r(function(o) { o(s); @@ -73171,7 +73175,7 @@ ${Ez(e, r)}`); u((n = n.apply(t, e || [])).next()); }); } - function ime(t, e) { + function eme(t, e) { var r = { label: 0, sent: function() { if (s[0] & 1) throw s[1]; @@ -73236,14 +73240,14 @@ ${Ez(e, r)}`); return { value: u[0] ? u[1] : void 0, done: true }; } } - function sme(t, e, r, n) { + function tme(t, e, r, n) { n === void 0 && (n = r), t[n] = e[r]; } - function ome(t, e) { + function rme(t, e) { for (var r in t) r !== "default" && !e.hasOwnProperty(r) && (e[r] = t[r]); } - function J5(t) { + function Y5(t) { var e = typeof Symbol == "function" && Symbol.iterator, r = e && t[e], n = 0; if (r) return r.call(t); @@ -73255,7 +73259,7 @@ ${Ez(e, r)}`); }; throw new TypeError(e ? "Object is not iterable." : "Symbol.iterator is not defined."); } - function WL(t, e) { + function UL(t, e) { var r = typeof Symbol == "function" && t[Symbol.iterator]; if (!r) return t; @@ -73275,12 +73279,12 @@ ${Ez(e, r)}`); } return s; } - function ame() { + function nme() { for (var t = [], e = 0; e < arguments.length; e++) - t = t.concat(WL(arguments[e])); + t = t.concat(UL(arguments[e])); return t; } - function cme() { + function ime() { for (var t = 0, e = 0, r = arguments.length; e < r; e++) t += arguments[e].length; for (var n = Array(t), i = 0, e = 0; e < r; e++) @@ -73288,10 +73292,10 @@ ${Ez(e, r)}`); n[i] = s[o]; return n; } - function Ud(t) { - return this instanceof Ud ? (this.v = t, this) : new Ud(t); + function Bd(t) { + return this instanceof Bd ? (this.v = t, this) : new Bd(t); } - function ume(t, e, r) { + function sme(t, e, r) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var n = r.apply(t, e || []), i, s = []; @@ -73313,7 +73317,7 @@ ${Ez(e, r)}`); } } function c(b) { - b.value instanceof Ud ? Promise.resolve(b.value.v).then(u, f) : p(s[0][2], b); + b.value instanceof Bd ? Promise.resolve(b.value.v).then(u, f) : p(s[0][2], b); } function u(b) { a("next", b); @@ -73325,7 +73329,7 @@ ${Ez(e, r)}`); b(E), s.shift(), s.length && a(s[0][0], s[0][1]); } } - function lme(t) { + function ome(t) { var e, r; return e = {}, n("next"), n("throw", function(i) { throw i; @@ -73334,15 +73338,15 @@ ${Ez(e, r)}`); }, e; function n(i, s) { e[i] = t[i] ? function(o) { - return (r = !r) ? { value: Ud(t[i](o)), done: i === "return" } : s ? s(o) : o; + return (r = !r) ? { value: Bd(t[i](o)), done: i === "return" } : s ? s(o) : o; } : s; } } - function fme(t) { + function ame(t) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var e = t[Symbol.asyncIterator], r; - return e ? e.call(t) : (t = typeof J5 == "function" ? J5(t) : t[Symbol.iterator](), r = {}, n("next"), n("throw"), n("return"), r[Symbol.asyncIterator] = function() { + return e ? e.call(t) : (t = typeof Y5 == "function" ? Y5(t) : t[Symbol.iterator](), r = {}, n("next"), n("throw"), n("return"), r[Symbol.asyncIterator] = function() { return this; }, r); function n(s) { @@ -73358,10 +73362,10 @@ ${Ez(e, r)}`); }, o); } } - function hme(t, e) { + function cme(t, e) { return Object.defineProperty ? Object.defineProperty(t, "raw", { value: e }) : t.raw = e, t; } - function dme(t) { + function ume(t) { if (t && t.__esModule) return t; var e = {}; @@ -73370,55 +73374,55 @@ ${Ez(e, r)}`); Object.hasOwnProperty.call(t, r) && (e[r] = t[r]); return e.default = t, e; } - function pme(t) { + function lme(t) { return t && t.__esModule ? t : { default: t }; } - function mme(t, e) { + function fme(t, e) { if (!e.has(t)) throw new TypeError("attempted to get private field on non-instance"); return e.get(t); } - function gme(t, e, r) { + function hme(t, e, r) { if (!e.has(t)) throw new TypeError("attempted to set private field on non-instance"); return e.set(t, r), r; } - var yme = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var dme = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, get __assign() { - return Z5; - }, - __asyncDelegator: lme, - __asyncGenerator: ume, - __asyncValues: fme, - __await: Ud, - __awaiter: nme, - __classPrivateFieldGet: mme, - __classPrivateFieldSet: gme, - __createBinding: sme, - __decorate: eme, - __exportStar: ome, - __extends: Q1e, - __generator: ime, - __importDefault: pme, - __importStar: dme, - __makeTemplateObject: hme, - __metadata: rme, - __param: tme, - __read: WL, - __rest: $1e, - __spread: ame, - __spreadArrays: cme, - __values: J5 + return X5; + }, + __asyncDelegator: ome, + __asyncGenerator: sme, + __asyncValues: ame, + __await: Bd, + __awaiter: $1e, + __classPrivateFieldGet: fme, + __classPrivateFieldSet: hme, + __createBinding: tme, + __decorate: Z1e, + __exportStar: rme, + __extends: X1e, + __generator: eme, + __importDefault: lme, + __importStar: ume, + __makeTemplateObject: cme, + __metadata: Q1e, + __param: J1e, + __read: UL, + __rest: Y1e, + __spread: nme, + __spreadArrays: ime, + __values: Y5 }, Symbol.toStringTag, { value: "Module" })); - var S2 = /* @__PURE__ */ fn(yme); - var Vb = {}; - var Rh = {}; - var AS; - function bme() { - if (AS) - return Rh; - AS = 1, Object.defineProperty(Rh, "__esModule", { value: true }), Rh.delay = void 0; + var S2 = /* @__PURE__ */ fn(dme); + var jb = {}; + var kh = {}; + var xS; + function pme() { + if (xS) + return kh; + xS = 1, Object.defineProperty(kh, "__esModule", { value: true }), kh.delay = void 0; function t(e) { return new Promise((r) => { setTimeout(() => { @@ -73426,36 +73430,36 @@ ${Ez(e, r)}`); }, e); }); } - return Rh.delay = t, Rh; + return kh.delay = t, kh; } var Su = {}; - var zb = {}; + var Vb = {}; var Mu = {}; - var TS; - function wme() { - return TS || (TS = 1, Object.defineProperty(Mu, "__esModule", { value: true }), Mu.ONE_THOUSAND = Mu.ONE_HUNDRED = void 0, Mu.ONE_HUNDRED = 100, Mu.ONE_THOUSAND = 1e3), Mu; + var _S; + function mme() { + return _S || (_S = 1, Object.defineProperty(Mu, "__esModule", { value: true }), Mu.ONE_THOUSAND = Mu.ONE_HUNDRED = void 0, Mu.ONE_HUNDRED = 100, Mu.ONE_THOUSAND = 1e3), Mu; } - var Fb = {}; - var NS; - function vme() { - return NS || (NS = 1, function(t) { + var zb = {}; + var ES; + function gme() { + return ES || (ES = 1, function(t) { Object.defineProperty(t, "__esModule", { value: true }), t.ONE_YEAR = t.FOUR_WEEKS = t.THREE_WEEKS = t.TWO_WEEKS = t.ONE_WEEK = t.THIRTY_DAYS = t.SEVEN_DAYS = t.FIVE_DAYS = t.THREE_DAYS = t.ONE_DAY = t.TWENTY_FOUR_HOURS = t.TWELVE_HOURS = t.SIX_HOURS = t.THREE_HOURS = t.ONE_HOUR = t.SIXTY_MINUTES = t.THIRTY_MINUTES = t.TEN_MINUTES = t.FIVE_MINUTES = t.ONE_MINUTE = t.SIXTY_SECONDS = t.THIRTY_SECONDS = t.TEN_SECONDS = t.FIVE_SECONDS = t.ONE_SECOND = void 0, t.ONE_SECOND = 1, t.FIVE_SECONDS = 5, t.TEN_SECONDS = 10, t.THIRTY_SECONDS = 30, t.SIXTY_SECONDS = 60, t.ONE_MINUTE = t.SIXTY_SECONDS, t.FIVE_MINUTES = t.ONE_MINUTE * 5, t.TEN_MINUTES = t.ONE_MINUTE * 10, t.THIRTY_MINUTES = t.ONE_MINUTE * 30, t.SIXTY_MINUTES = t.ONE_MINUTE * 60, t.ONE_HOUR = t.SIXTY_MINUTES, t.THREE_HOURS = t.ONE_HOUR * 3, t.SIX_HOURS = t.ONE_HOUR * 6, t.TWELVE_HOURS = t.ONE_HOUR * 12, t.TWENTY_FOUR_HOURS = t.ONE_HOUR * 24, t.ONE_DAY = t.TWENTY_FOUR_HOURS, t.THREE_DAYS = t.ONE_DAY * 3, t.FIVE_DAYS = t.ONE_DAY * 5, t.SEVEN_DAYS = t.ONE_DAY * 7, t.THIRTY_DAYS = t.ONE_DAY * 30, t.ONE_WEEK = t.SEVEN_DAYS, t.TWO_WEEKS = t.ONE_WEEK * 2, t.THREE_WEEKS = t.ONE_WEEK * 3, t.FOUR_WEEKS = t.ONE_WEEK * 4, t.ONE_YEAR = t.ONE_DAY * 365; - }(Fb)), Fb; + }(zb)), zb; } - var IS; - function GL() { - return IS || (IS = 1, function(t) { + var SS; + function jL() { + return SS || (SS = 1, function(t) { Object.defineProperty(t, "__esModule", { value: true }); const e = S2; - e.__exportStar(wme(), t), e.__exportStar(vme(), t); - }(zb)), zb; + e.__exportStar(mme(), t), e.__exportStar(gme(), t); + }(Vb)), Vb; } - var OS; - function xme() { - if (OS) + var MS; + function yme() { + if (MS) return Su; - OS = 1, Object.defineProperty(Su, "__esModule", { value: true }), Su.fromMiliseconds = Su.toMiliseconds = void 0; - const t = GL(); + MS = 1, Object.defineProperty(Su, "__esModule", { value: true }), Su.fromMiliseconds = Su.toMiliseconds = void 0; + const t = jL(); function e(n) { return n * t.ONE_THOUSAND; } @@ -73465,20 +73469,20 @@ ${Ez(e, r)}`); } return Su.fromMiliseconds = r, Su; } - var PS; - function _me() { - return PS || (PS = 1, function(t) { + var AS; + function bme() { + return AS || (AS = 1, function(t) { Object.defineProperty(t, "__esModule", { value: true }); const e = S2; - e.__exportStar(bme(), t), e.__exportStar(xme(), t); - }(Vb)), Vb; + e.__exportStar(pme(), t), e.__exportStar(yme(), t); + }(jb)), jb; } - var ql = {}; - var kS; - function Eme() { - if (kS) - return ql; - kS = 1, Object.defineProperty(ql, "__esModule", { value: true }), ql.Watch = void 0; + var Hl = {}; + var TS; + function wme() { + if (TS) + return Hl; + TS = 1, Object.defineProperty(Hl, "__esModule", { value: true }), Hl.Watch = void 0; class t { constructor() { this.timestamps = /* @__PURE__ */ new Map(); @@ -73506,45 +73510,45 @@ ${Ez(e, r)}`); return n.elapsed || Date.now() - n.started; } } - return ql.Watch = t, ql.default = t, ql; + return Hl.Watch = t, Hl.default = t, Hl; } - var Hb = {}; - var Ch = {}; - var RS; - function Sme() { - if (RS) - return Ch; - RS = 1, Object.defineProperty(Ch, "__esModule", { value: true }), Ch.IWatch = void 0; + var Fb = {}; + var Rh = {}; + var NS; + function vme() { + if (NS) + return Rh; + NS = 1, Object.defineProperty(Rh, "__esModule", { value: true }), Rh.IWatch = void 0; class t { } - return Ch.IWatch = t, Ch; + return Rh.IWatch = t, Rh; } - var CS; - function Mme() { - return CS || (CS = 1, function(t) { - Object.defineProperty(t, "__esModule", { value: true }), S2.__exportStar(Sme(), t); - }(Hb)), Hb; + var IS; + function xme() { + return IS || (IS = 1, function(t) { + Object.defineProperty(t, "__esModule", { value: true }), S2.__exportStar(vme(), t); + }(Fb)), Fb; } (function(t) { Object.defineProperty(t, "__esModule", { value: true }); const e = S2; - e.__exportStar(_me(), t), e.__exportStar(Eme(), t), e.__exportStar(Mme(), t), e.__exportStar(GL(), t); + e.__exportStar(bme(), t), e.__exportStar(wme(), t), e.__exportStar(xme(), t), e.__exportStar(jL(), t); })(gt); - var kl = class { + var Pl = class { }; - var Ame = class extends kl { + var _me = class extends Pl { constructor(e) { super(); } }; - var DS = gt.FIVE_SECONDS; - var I0 = { pulse: "heartbeat_pulse" }; - var Tme = class KL extends Ame { + var OS = gt.FIVE_SECONDS; + var T0 = { pulse: "heartbeat_pulse" }; + var Eme = class VL extends _me { constructor(e) { - super(e), this.events = new vo.EventEmitter(), this.interval = DS, this.interval = (e == null ? void 0 : e.interval) || DS; + super(e), this.events = new vo.EventEmitter(), this.interval = OS, this.interval = (e == null ? void 0 : e.interval) || OS; } static async init(e) { - const r = new KL(e); + const r = new VL(e); return await r.init(), r; } async init() { @@ -73569,19 +73573,19 @@ ${Ez(e, r)}`); this.intervalRef = setInterval(() => this.pulse(), gt.toMiliseconds(this.interval)); } pulse() { - this.events.emit(I0.pulse); + this.events.emit(T0.pulse); } }; - function Nme(t) { + function Sme(t) { try { return JSON.stringify(t); } catch { return '"[Circular]"'; } } - var Ime = Ome; - function Ome(t, e, r) { - var n = r && r.stringify || Nme, i = 1; + var Mme = Ame; + function Ame(t, e, r) { + var n = r && r.stringify || Sme, i = 1; if (typeof t == "object" && t !== null) { var s = e.length + i; if (s === 1) @@ -73643,20 +73647,20 @@ ${Ez(e, r)}`); } return p === -1 ? t : (p < b && (u += t.slice(p)), u); } - var LS = Ime; - var of = $o; - var jd = Vme().console || {}; - var Pme = { - mapHttpRequest: Mp, - mapHttpResponse: Mp, - wrapRequestSerializer: qb, - wrapResponseSerializer: qb, - wrapErrorSerializer: qb, - req: Mp, - res: Mp, - err: Lme - }; - function kme(t, e) { + var PS = Mme; + var sf = $o; + var Ud = Lme().console || {}; + var Tme = { + mapHttpRequest: Ep, + mapHttpResponse: Ep, + wrapRequestSerializer: Hb, + wrapResponseSerializer: Hb, + wrapErrorSerializer: Hb, + req: Ep, + res: Ep, + err: kme + }; + function Nme(t, e) { return Array.isArray(t) ? t.filter(function(n) { return n !== "!stdSerializers.err"; }) : t === true ? Object.keys(e) : false; @@ -73666,15 +73670,15 @@ ${Ez(e, r)}`); const e = t.browser.transmit; if (e && typeof e.send != "function") throw Error("pino: transmit option must have a send function"); - const r = t.browser.write || jd; + const r = t.browser.write || Ud; t.browser.write && (t.browser.asObject = true); - const n = t.serializers || {}, i = kme(t.browser.serialize, n); + const n = t.serializers || {}, i = Nme(t.browser.serialize, n); let s = t.browser.serialize; Array.isArray(t.browser.serialize) && t.browser.serialize.indexOf("!stdSerializers.err") > -1 && (s = false); const o = ["error", "fatal", "warn", "info", "debug", "trace"]; typeof r == "function" && (r.error = r.fatal = r.warn = r.info = r.debug = r.trace = r), t.enabled === false && (t.level = "silent"); const a = t.level || "info", c = Object.create(r); - c.log || (c.log = Vd), Object.defineProperty(c, "levelVal", { + c.log || (c.log = jd), Object.defineProperty(c, "levelVal", { get: f }), Object.defineProperty(c, "level", { get: p, @@ -73685,9 +73689,9 @@ ${Ez(e, r)}`); serialize: i, asObject: t.browser.asObject, levels: o, - timestamp: Bme(t) + timestamp: Rme(t) }; - c.levels = $o.levels, c.level = a, c.setMaxListeners = c.getMaxListeners = c.emit = c.addListener = c.on = c.prependListener = c.once = c.prependOnceListener = c.removeListener = c.removeAllListeners = c.listeners = c.listenerCount = c.eventNames = c.write = c.flush = Vd, c.serializers = n, c._serialize = i, c._stdErrSerialize = s, c.child = E, e && (c._logEvent = Q5()); + c.levels = $o.levels, c.level = a, c.setMaxListeners = c.getMaxListeners = c.emit = c.addListener = c.on = c.prependListener = c.once = c.prependOnceListener = c.removeListener = c.removeAllListeners = c.listeners = c.listenerCount = c.eventNames = c.write = c.flush = jd, c.serializers = n, c._serialize = i, c._stdErrSerialize = s, c.child = E, e && (c._logEvent = Z5()); function f() { return this.level === "silent" ? 1 / 0 : this.levels.values[this.level]; } @@ -73697,23 +73701,23 @@ ${Ez(e, r)}`); function b(_) { if (_ !== "silent" && !this.levels.values[_]) throw Error("unknown level " + _); - this._level = _, Wl(u, c, "error", "log"), Wl(u, c, "fatal", "error"), Wl(u, c, "warn", "error"), Wl(u, c, "info", "log"), Wl(u, c, "debug", "log"), Wl(u, c, "trace", "log"); + this._level = _, ql(u, c, "error", "log"), ql(u, c, "fatal", "error"), ql(u, c, "warn", "error"), ql(u, c, "info", "log"), ql(u, c, "debug", "log"), ql(u, c, "trace", "log"); } function E(_, N) { if (!_) throw new Error("missing bindings for child Pino"); N = N || {}, i && _.serializers && (N.serializers = _.serializers); - const R = N.serializers; - if (i && R) { - var F = Object.assign({}, n, R), D = t.browser.serialize === true ? Object.keys(F) : i; - delete _.serializers, M2([_], D, F, this._stdErrSerialize); + const k = N.serializers; + if (i && k) { + var F = Object.assign({}, n, k), L = t.browser.serialize === true ? Object.keys(F) : i; + delete _.serializers, M2([_], L, F, this._stdErrSerialize); } - function L(q) { - this._childLevel = (q._childLevel | 0) + 1, this.error = Gl(q, _, "error"), this.fatal = Gl(q, _, "fatal"), this.warn = Gl(q, _, "warn"), this.info = Gl(q, _, "info"), this.debug = Gl(q, _, "debug"), this.trace = Gl(q, _, "trace"), F && (this.serializers = F, this._serialize = D), e && (this._logEvent = Q5( + function D(q) { + this._childLevel = (q._childLevel | 0) + 1, this.error = Wl(q, _, "error"), this.fatal = Wl(q, _, "fatal"), this.warn = Wl(q, _, "warn"), this.info = Wl(q, _, "info"), this.debug = Wl(q, _, "debug"), this.trace = Wl(q, _, "trace"), F && (this.serializers = F, this._serialize = L), e && (this._logEvent = Z5( [].concat(q._logEvent.bindings, _) )); } - return L.prototype = this, new L(this); + return D.prototype = this, new D(this); } return c; } @@ -73735,23 +73739,23 @@ ${Ez(e, r)}`); 60: "fatal" } }; - $o.stdSerializers = Pme; - $o.stdTimeFunctions = Object.assign({}, { nullTime: XL, epochTime: YL, unixTime: Ume, isoTime: jme }); - function Wl(t, e, r, n) { + $o.stdSerializers = Tme; + $o.stdTimeFunctions = Object.assign({}, { nullTime: zL, epochTime: FL, unixTime: Cme, isoTime: Dme }); + function ql(t, e, r, n) { const i = Object.getPrototypeOf(e); - e[r] = e.levelVal > e.levels.values[r] ? Vd : i[r] ? i[r] : jd[r] || jd[n] || Vd, Rme(t, e, r); + e[r] = e.levelVal > e.levels.values[r] ? jd : i[r] ? i[r] : Ud[r] || Ud[n] || jd, Ime(t, e, r); } - function Rme(t, e, r) { - !t.transmit && e[r] === Vd || (e[r] = function(n) { + function Ime(t, e, r) { + !t.transmit && e[r] === jd || (e[r] = function(n) { return function() { - const s = t.timestamp(), o = new Array(arguments.length), a = Object.getPrototypeOf && Object.getPrototypeOf(this) === jd ? jd : this; + const s = t.timestamp(), o = new Array(arguments.length), a = Object.getPrototypeOf && Object.getPrototypeOf(this) === Ud ? Ud : this; for (var c = 0; c < o.length; c++) o[c] = arguments[c]; - if (t.serialize && !t.asObject && M2(o, this._serialize, this.serializers, this._stdErrSerialize), t.asObject ? n.call(a, Cme(this, r, o, s)) : n.apply(a, o), t.transmit) { + if (t.serialize && !t.asObject && M2(o, this._serialize, this.serializers, this._stdErrSerialize), t.asObject ? n.call(a, Ome(this, r, o, s)) : n.apply(a, o), t.transmit) { const u = t.transmit.level || e.level, f = $o.levels.values[u], p = $o.levels.values[r]; if (p < f) return; - Dme(this, { + Pme(this, { ts: s, methodLevel: r, methodValue: p, @@ -73764,7 +73768,7 @@ ${Ez(e, r)}`); }; }(e[r])); } - function Cme(t, e, r, n) { + function Ome(t, e, r, n) { t._serialize && M2(r, t._serialize, t.serializers, t._stdErrSerialize); const i = r.slice(); let s = i[0]; @@ -73774,9 +73778,9 @@ ${Ez(e, r)}`); if (a < 1 && (a = 1), s !== null && typeof s == "object") { for (; a-- && typeof i[0] == "object"; ) Object.assign(o, i.shift()); - s = i.length ? LS(i.shift(), i) : void 0; + s = i.length ? PS(i.shift(), i) : void 0; } else - typeof s == "string" && (s = LS(i.shift(), i)); + typeof s == "string" && (s = PS(i.shift(), i)); return s !== void 0 && (o.msg = s), o; } function M2(t, e, r, n) { @@ -73787,7 +73791,7 @@ ${Ez(e, r)}`); for (const s in t[i]) e && e.indexOf(s) > -1 && s in r && (t[i][s] = r[s](t[i][s])); } - function Gl(t, e, r) { + function Wl(t, e, r) { return function() { const n = new Array(1 + arguments.length); n[0] = e; @@ -73796,7 +73800,7 @@ ${Ez(e, r)}`); return t[r].apply(this, n); }; } - function Dme(t, e, r) { + function Pme(t, e, r) { const n = e.send, i = e.ts, s = e.methodLevel, o = e.methodValue, a = e.val, c = t._logEvent.bindings; M2( r, @@ -73805,9 +73809,9 @@ ${Ez(e, r)}`); t._stdErrSerialize === void 0 ? true : t._stdErrSerialize ), t._logEvent.ts = i, t._logEvent.messages = r.filter(function(u) { return c.indexOf(u) === -1; - }), t._logEvent.level.label = s, t._logEvent.level.value = o, n(s, t._logEvent, a), t._logEvent = Q5(c); + }), t._logEvent.level.label = s, t._logEvent.level.value = o, n(s, t._logEvent, a), t._logEvent = Z5(c); } - function Q5(t) { + function Z5(t) { return { ts: 0, messages: [], @@ -73815,7 +73819,7 @@ ${Ez(e, r)}`); level: { label: "", value: 0 } }; } - function Lme(t) { + function kme(t) { const e = { type: t.constructor.name, msg: t.message, @@ -73825,30 +73829,30 @@ ${Ez(e, r)}`); e[r] === void 0 && (e[r] = t[r]); return e; } - function Bme(t) { - return typeof t.timestamp == "function" ? t.timestamp : t.timestamp === false ? XL : YL; + function Rme(t) { + return typeof t.timestamp == "function" ? t.timestamp : t.timestamp === false ? zL : FL; } - function Mp() { + function Ep() { return {}; } - function qb(t) { + function Hb(t) { return t; } - function Vd() { + function jd() { } - function XL() { + function zL() { return false; } - function YL() { + function FL() { return Date.now(); } - function Ume() { + function Cme() { return Math.round(Date.now() / 1e3); } - function jme() { + function Dme() { return new Date(Date.now()).toISOString(); } - function Vme() { + function Lme() { function t(e) { return typeof e < "u" && e; } @@ -73863,11 +73867,11 @@ ${Ez(e, r)}`); return t(self) || t(window) || t(this) || {}; } } - var A2 = /* @__PURE__ */ nc(of); - var zme = { level: "info" }; - var O0 = "custom_context"; - var Wx = 1e3 * 1024; - var Fme = class { + var A2 = /* @__PURE__ */ rc(sf); + var Bme = { level: "info" }; + var N0 = "custom_context"; + var zx = 1e3 * 1024; + var Ume = class { constructor(e) { this.nodeValue = e, this.sizeInBytes = new TextEncoder().encode(this.nodeValue).length, this.next = null; } @@ -73878,12 +73882,12 @@ ${Ez(e, r)}`); return this.sizeInBytes; } }; - var BS = class { + var kS = class { constructor(e) { this.head = null, this.tail = null, this.lengthInNodes = 0, this.maxSizeInBytes = e, this.sizeInBytes = 0; } append(e) { - const r = new Fme(e); + const r = new Ume(e); if (r.size > this.maxSizeInBytes) throw new Error(`[LinkedList] Value too big to insert into list: ${e} with size ${r.size}`); for (; this.size + r.size > this.maxSizeInBytes; ) @@ -73922,12 +73926,12 @@ ${Ez(e, r)}`); } }; } }; - var ZL = class { - constructor(e, r = Wx) { - this.level = e ?? "error", this.levelValue = of.levels.values[this.level], this.MAX_LOG_SIZE_IN_BYTES = r, this.logs = new BS(this.MAX_LOG_SIZE_IN_BYTES); + var HL = class { + constructor(e, r = zx) { + this.level = e ?? "error", this.levelValue = sf.levels.values[this.level], this.MAX_LOG_SIZE_IN_BYTES = r, this.logs = new kS(this.MAX_LOG_SIZE_IN_BYTES); } forwardToConsole(e, r) { - r === of.levels.values.error ? console.error(e) : r === of.levels.values.warn ? console.warn(e) : r === of.levels.values.debug ? console.debug(e) : r === of.levels.values.trace ? console.trace(e) : console.log(e); + r === sf.levels.values.error ? console.error(e) : r === sf.levels.values.warn ? console.warn(e) : r === sf.levels.values.debug ? console.debug(e) : r === sf.levels.values.trace ? console.trace(e) : console.log(e); } appendToLogs(e) { this.logs.append(cl({ timestamp: (/* @__PURE__ */ new Date()).toISOString(), log: e })); @@ -73938,7 +73942,7 @@ ${Ez(e, r)}`); return this.logs; } clearLogs() { - this.logs = new BS(this.MAX_LOG_SIZE_IN_BYTES); + this.logs = new kS(this.MAX_LOG_SIZE_IN_BYTES); } getLogArray() { return Array.from(this.logs); @@ -73948,9 +73952,9 @@ ${Ez(e, r)}`); return r.push(cl({ extraMetadata: e })), new Blob(r, { type: "application/json" }); } }; - var Hme = class { - constructor(e, r = Wx) { - this.baseChunkLogger = new ZL(e, r); + var jme = class { + constructor(e, r = zx) { + this.baseChunkLogger = new HL(e, r); } write(e) { this.baseChunkLogger.appendToLogs(e); @@ -73972,9 +73976,9 @@ ${Ez(e, r)}`); n.href = r, n.download = `walletconnect-logs-${(/* @__PURE__ */ new Date()).toISOString()}.txt`, document.body.appendChild(n), n.click(), document.body.removeChild(n), URL.revokeObjectURL(r); } }; - var qme = class { - constructor(e, r = Wx) { - this.baseChunkLogger = new ZL(e, r); + var Vme = class { + constructor(e, r = zx) { + this.baseChunkLogger = new HL(e, r); } write(e) { this.baseChunkLogger.appendToLogs(e); @@ -73992,124 +73996,124 @@ ${Ez(e, r)}`); return this.baseChunkLogger.logsToBlob(e); } }; - var Wme = Object.defineProperty; - var Gme = Object.defineProperties; - var Kme = Object.getOwnPropertyDescriptors; - var US = Object.getOwnPropertySymbols; - var Xme = Object.prototype.hasOwnProperty; - var Yme = Object.prototype.propertyIsEnumerable; - var jS = (t, e, r) => e in t ? Wme(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r; - var Im = (t, e) => { + var zme = Object.defineProperty; + var Fme = Object.defineProperties; + var Hme = Object.getOwnPropertyDescriptors; + var RS = Object.getOwnPropertySymbols; + var qme = Object.prototype.hasOwnProperty; + var Wme = Object.prototype.propertyIsEnumerable; + var CS = (t, e, r) => e in t ? zme(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r; + var Nm = (t, e) => { for (var r in e || (e = {})) - Xme.call(e, r) && jS(t, r, e[r]); - if (US) - for (var r of US(e)) - Yme.call(e, r) && jS(t, r, e[r]); + qme.call(e, r) && CS(t, r, e[r]); + if (RS) + for (var r of RS(e)) + Wme.call(e, r) && CS(t, r, e[r]); return t; }; - var Om = (t, e) => Gme(t, Kme(e)); - function Gx(t) { - return Om(Im({}, t), { level: (t == null ? void 0 : t.level) || zme.level }); + var Im = (t, e) => Fme(t, Hme(e)); + function Fx(t) { + return Im(Nm({}, t), { level: (t == null ? void 0 : t.level) || Bme.level }); } - function Zme(t, e = O0) { + function Gme(t, e = N0) { return t[e] || ""; } - function Jme(t, e, r = O0) { + function Kme(t, e, r = N0) { return t[r] = e, t; } - function Yi(t, e = O0) { + function Yi(t, e = N0) { let r = ""; - return typeof t.bindings > "u" ? r = Zme(t, e) : r = t.bindings().context || "", r; + return typeof t.bindings > "u" ? r = Gme(t, e) : r = t.bindings().context || "", r; } - function Qme(t, e, r = O0) { + function Xme(t, e, r = N0) { const n = Yi(t, r); return n.trim() ? `${n}/${e}` : e; } - function Zi(t, e, r = O0) { - const n = Qme(t, e, r), i = t.child({ context: n }); - return Jme(i, n, r); + function Zi(t, e, r = N0) { + const n = Xme(t, e, r), i = t.child({ context: n }); + return Kme(i, n, r); } - function $me(t) { + function Yme(t) { var e, r; - const n = new Hme((e = t.opts) == null ? void 0 : e.level, t.maxSizeInBytes); - return { logger: A2(Om(Im({}, t.opts), { level: "trace", browser: Om(Im({}, (r = t.opts) == null ? void 0 : r.browser), { write: (i) => n.write(i) }) })), chunkLoggerController: n }; + const n = new jme((e = t.opts) == null ? void 0 : e.level, t.maxSizeInBytes); + return { logger: A2(Im(Nm({}, t.opts), { level: "trace", browser: Im(Nm({}, (r = t.opts) == null ? void 0 : r.browser), { write: (i) => n.write(i) }) })), chunkLoggerController: n }; } - function ege(t) { + function Zme(t) { var e; - const r = new qme((e = t.opts) == null ? void 0 : e.level, t.maxSizeInBytes); - return { logger: A2(Om(Im({}, t.opts), { level: "trace" }), r), chunkLoggerController: r }; + const r = new Vme((e = t.opts) == null ? void 0 : e.level, t.maxSizeInBytes); + return { logger: A2(Im(Nm({}, t.opts), { level: "trace" }), r), chunkLoggerController: r }; } - function tge(t) { - return typeof t.loggerOverride < "u" && typeof t.loggerOverride != "string" ? { logger: t.loggerOverride, chunkLoggerController: null } : typeof window < "u" ? $me(t) : ege(t); + function Jme(t) { + return typeof t.loggerOverride < "u" && typeof t.loggerOverride != "string" ? { logger: t.loggerOverride, chunkLoggerController: null } : typeof window < "u" ? Yme(t) : Zme(t); } - var rge = class extends kl { + var Qme = class extends Pl { constructor(e) { super(), this.opts = e, this.protocol = "wc", this.version = 2; } }; - var nge = class extends kl { + var $me = class extends Pl { constructor(e, r) { super(), this.core = e, this.logger = r, this.records = /* @__PURE__ */ new Map(); } }; - var ige = class { + var ege = class { constructor(e, r) { this.logger = e, this.core = r; } }; - var sge = class extends kl { + var tge = class extends Pl { constructor(e, r) { super(), this.relayer = e, this.logger = r; } }; - var oge = class extends kl { + var rge = class extends Pl { constructor(e) { super(); } }; - var age = class { + var nge = class { constructor(e, r, n, i) { this.core = e, this.logger = r, this.name = n; } }; - var cge = class extends kl { + var ige = class extends Pl { constructor(e, r) { super(), this.relayer = e, this.logger = r; } }; - var uge = class extends kl { + var sge = class extends Pl { constructor(e, r) { super(), this.core = e, this.logger = r; } }; - var lge = class { + var oge = class { constructor(e, r) { this.projectId = e, this.logger = r; } }; - var fge = class { + var age = class { constructor(e, r) { this.projectId = e, this.logger = r; } }; - var hge = class { + var cge = class { constructor(e) { this.opts = e, this.protocol = "wc", this.version = 2; } }; - var dge = class { + var uge = class { constructor(e) { this.client = e; } }; - var Kx = {}; - var rh = {}; + var Hx = {}; + var th = {}; var T2 = {}; var N2 = {}; Object.defineProperty(N2, "__esModule", { value: true }); N2.BrowserRandomSource = void 0; - var VS = 65536; - var pge = class { + var DS = 65536; + var lge = class { constructor() { this.isAvailable = false, this.isInstantiated = false; const e = typeof self < "u" ? self.crypto || self.msCrypto : null; @@ -74119,31 +74123,31 @@ ${Ez(e, r)}`); if (!this.isAvailable || !this._crypto) throw new Error("Browser random byte generator is not available."); const r = new Uint8Array(e); - for (let n = 0; n < r.length; n += VS) - this._crypto.getRandomValues(r.subarray(n, n + Math.min(r.length - n, VS))); + for (let n = 0; n < r.length; n += DS) + this._crypto.getRandomValues(r.subarray(n, n + Math.min(r.length - n, DS))); return r; } }; - N2.BrowserRandomSource = pge; - function mge(t) { + N2.BrowserRandomSource = lge; + function fge(t) { throw new Error('Could not dynamically require "' + t + '". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.'); } var I2 = {}; var hs = {}; Object.defineProperty(hs, "__esModule", { value: true }); - function gge(t) { + function hge(t) { for (var e = 0; e < t.length; e++) t[e] = 0; return t; } - hs.wipe = gge; + hs.wipe = hge; Object.defineProperty(I2, "__esModule", { value: true }); I2.NodeRandomSource = void 0; - var yge = hs; - var bge = class { + var dge = hs; + var pge = class { constructor() { - if (this.isAvailable = false, this.isInstantiated = false, typeof mge < "u") { - const e = ng; + if (this.isAvailable = false, this.isInstantiated = false, typeof fge < "u") { + const e = rg; e && e.randomBytes && (this._crypto = e, this.isAvailable = true, this.isInstantiated = true); } } @@ -74156,21 +74160,21 @@ ${Ez(e, r)}`); const n = new Uint8Array(e); for (let i = 0; i < n.length; i++) n[i] = r[i]; - return (0, yge.wipe)(r), n; + return (0, dge.wipe)(r), n; } }; - I2.NodeRandomSource = bge; + I2.NodeRandomSource = pge; Object.defineProperty(T2, "__esModule", { value: true }); T2.SystemRandomSource = void 0; - var wge = N2; - var vge = I2; - var xge = class { + var mge = N2; + var gge = I2; + var yge = class { constructor() { - if (this.isAvailable = false, this.name = "", this._source = new wge.BrowserRandomSource(), this._source.isAvailable) { + if (this.isAvailable = false, this.name = "", this._source = new mge.BrowserRandomSource(), this._source.isAvailable) { this.isAvailable = true, this.name = "Browser"; return; } - if (this._source = new vge.NodeRandomSource(), this._source.isAvailable) { + if (this._source = new gge.NodeRandomSource(), this._source.isAvailable) { this.isAvailable = true, this.name = "Node"; return; } @@ -74181,9 +74185,9 @@ ${Ez(e, r)}`); return this._source.randomBytes(e); } }; - T2.SystemRandomSource = xge; + T2.SystemRandomSource = yge; var Ut = {}; - var JL = {}; + var qL = {}; (function(t) { Object.defineProperty(t, "__esModule", { value: true }); function e(a, c) { @@ -74213,96 +74217,96 @@ ${Ez(e, r)}`); t.isInteger = Number.isInteger || o, t.MAX_SAFE_INTEGER = 9007199254740991, t.isSafeInteger = function(a) { return t.isInteger(a) && a >= -t.MAX_SAFE_INTEGER && a <= t.MAX_SAFE_INTEGER; }; - })(JL); + })(qL); Object.defineProperty(Ut, "__esModule", { value: true }); - var QL = JL; - function _ge(t, e) { + var WL = qL; + function bge(t, e) { return e === void 0 && (e = 0), (t[e + 0] << 8 | t[e + 1]) << 16 >> 16; } - Ut.readInt16BE = _ge; - function Ege(t, e) { + Ut.readInt16BE = bge; + function wge(t, e) { return e === void 0 && (e = 0), (t[e + 0] << 8 | t[e + 1]) >>> 0; } - Ut.readUint16BE = Ege; - function Sge(t, e) { + Ut.readUint16BE = wge; + function vge(t, e) { return e === void 0 && (e = 0), (t[e + 1] << 8 | t[e]) << 16 >> 16; } - Ut.readInt16LE = Sge; - function Mge(t, e) { + Ut.readInt16LE = vge; + function xge(t, e) { return e === void 0 && (e = 0), (t[e + 1] << 8 | t[e]) >>> 0; } - Ut.readUint16LE = Mge; - function $L(t, e, r) { + Ut.readUint16LE = xge; + function GL(t, e, r) { return e === void 0 && (e = new Uint8Array(2)), r === void 0 && (r = 0), e[r + 0] = t >>> 8, e[r + 1] = t >>> 0, e; } - Ut.writeUint16BE = $L; - Ut.writeInt16BE = $L; - function eB(t, e, r) { + Ut.writeUint16BE = GL; + Ut.writeInt16BE = GL; + function KL(t, e, r) { return e === void 0 && (e = new Uint8Array(2)), r === void 0 && (r = 0), e[r + 0] = t >>> 0, e[r + 1] = t >>> 8, e; } - Ut.writeUint16LE = eB; - Ut.writeInt16LE = eB; - function $5(t, e) { + Ut.writeUint16LE = KL; + Ut.writeInt16LE = KL; + function J5(t, e) { return e === void 0 && (e = 0), t[e] << 24 | t[e + 1] << 16 | t[e + 2] << 8 | t[e + 3]; } - Ut.readInt32BE = $5; - function ev(t, e) { + Ut.readInt32BE = J5; + function Q5(t, e) { return e === void 0 && (e = 0), (t[e] << 24 | t[e + 1] << 16 | t[e + 2] << 8 | t[e + 3]) >>> 0; } - Ut.readUint32BE = ev; - function tv(t, e) { + Ut.readUint32BE = Q5; + function $5(t, e) { return e === void 0 && (e = 0), t[e + 3] << 24 | t[e + 2] << 16 | t[e + 1] << 8 | t[e]; } - Ut.readInt32LE = tv; - function rv(t, e) { + Ut.readInt32LE = $5; + function ev(t, e) { return e === void 0 && (e = 0), (t[e + 3] << 24 | t[e + 2] << 16 | t[e + 1] << 8 | t[e]) >>> 0; } - Ut.readUint32LE = rv; - function Pm(t, e, r) { + Ut.readUint32LE = ev; + function Om(t, e, r) { return e === void 0 && (e = new Uint8Array(4)), r === void 0 && (r = 0), e[r + 0] = t >>> 24, e[r + 1] = t >>> 16, e[r + 2] = t >>> 8, e[r + 3] = t >>> 0, e; } - Ut.writeUint32BE = Pm; - Ut.writeInt32BE = Pm; - function km(t, e, r) { + Ut.writeUint32BE = Om; + Ut.writeInt32BE = Om; + function Pm(t, e, r) { return e === void 0 && (e = new Uint8Array(4)), r === void 0 && (r = 0), e[r + 0] = t >>> 0, e[r + 1] = t >>> 8, e[r + 2] = t >>> 16, e[r + 3] = t >>> 24, e; } - Ut.writeUint32LE = km; - Ut.writeInt32LE = km; - function Age(t, e) { + Ut.writeUint32LE = Pm; + Ut.writeInt32LE = Pm; + function _ge(t, e) { e === void 0 && (e = 0); - var r = $5(t, e), n = $5(t, e + 4); + var r = J5(t, e), n = J5(t, e + 4); return r * 4294967296 + n - (n >> 31) * 4294967296; } - Ut.readInt64BE = Age; - function Tge(t, e) { + Ut.readInt64BE = _ge; + function Ege(t, e) { e === void 0 && (e = 0); - var r = ev(t, e), n = ev(t, e + 4); + var r = Q5(t, e), n = Q5(t, e + 4); return r * 4294967296 + n; } - Ut.readUint64BE = Tge; - function Nge(t, e) { + Ut.readUint64BE = Ege; + function Sge(t, e) { e === void 0 && (e = 0); - var r = tv(t, e), n = tv(t, e + 4); + var r = $5(t, e), n = $5(t, e + 4); return n * 4294967296 + r - (r >> 31) * 4294967296; } - Ut.readInt64LE = Nge; - function Ige(t, e) { + Ut.readInt64LE = Sge; + function Mge(t, e) { e === void 0 && (e = 0); - var r = rv(t, e), n = rv(t, e + 4); + var r = ev(t, e), n = ev(t, e + 4); return n * 4294967296 + r; } - Ut.readUint64LE = Ige; - function tB(t, e, r) { - return e === void 0 && (e = new Uint8Array(8)), r === void 0 && (r = 0), Pm(t / 4294967296 >>> 0, e, r), Pm(t >>> 0, e, r + 4), e; + Ut.readUint64LE = Mge; + function XL(t, e, r) { + return e === void 0 && (e = new Uint8Array(8)), r === void 0 && (r = 0), Om(t / 4294967296 >>> 0, e, r), Om(t >>> 0, e, r + 4), e; } - Ut.writeUint64BE = tB; - Ut.writeInt64BE = tB; - function rB(t, e, r) { - return e === void 0 && (e = new Uint8Array(8)), r === void 0 && (r = 0), km(t >>> 0, e, r), km(t / 4294967296 >>> 0, e, r + 4), e; + Ut.writeUint64BE = XL; + Ut.writeInt64BE = XL; + function YL(t, e, r) { + return e === void 0 && (e = new Uint8Array(8)), r === void 0 && (r = 0), Pm(t >>> 0, e, r), Pm(t / 4294967296 >>> 0, e, r + 4), e; } - Ut.writeUint64LE = rB; - Ut.writeInt64LE = rB; - function Oge(t, e, r) { + Ut.writeUint64LE = YL; + Ut.writeInt64LE = YL; + function Age(t, e, r) { if (r === void 0 && (r = 0), t % 8 !== 0) throw new Error("readUintBE supports only bitLengths divisible by 8"); if (t / 8 > e.length - r) @@ -74311,8 +74315,8 @@ ${Ez(e, r)}`); n += e[s] * i, i *= 256; return n; } - Ut.readUintBE = Oge; - function Pge(t, e, r) { + Ut.readUintBE = Age; + function Tge(t, e, r) { if (r === void 0 && (r = 0), t % 8 !== 0) throw new Error("readUintLE supports only bitLengths divisible by 8"); if (t / 8 > e.length - r) @@ -74321,75 +74325,75 @@ ${Ez(e, r)}`); n += e[s] * i, i *= 256; return n; } - Ut.readUintLE = Pge; - function kge(t, e, r, n) { + Ut.readUintLE = Tge; + function Nge(t, e, r, n) { if (r === void 0 && (r = new Uint8Array(t / 8)), n === void 0 && (n = 0), t % 8 !== 0) throw new Error("writeUintBE supports only bitLengths divisible by 8"); - if (!QL.isSafeInteger(e)) + if (!WL.isSafeInteger(e)) throw new Error("writeUintBE value must be an integer"); for (var i = 1, s = t / 8 + n - 1; s >= n; s--) r[s] = e / i & 255, i *= 256; return r; } - Ut.writeUintBE = kge; - function Rge(t, e, r, n) { + Ut.writeUintBE = Nge; + function Ige(t, e, r, n) { if (r === void 0 && (r = new Uint8Array(t / 8)), n === void 0 && (n = 0), t % 8 !== 0) throw new Error("writeUintLE supports only bitLengths divisible by 8"); - if (!QL.isSafeInteger(e)) + if (!WL.isSafeInteger(e)) throw new Error("writeUintLE value must be an integer"); for (var i = 1, s = n; s < n + t / 8; s++) r[s] = e / i & 255, i *= 256; return r; } - Ut.writeUintLE = Rge; - function Cge(t, e) { + Ut.writeUintLE = Ige; + function Oge(t, e) { e === void 0 && (e = 0); var r = new DataView(t.buffer, t.byteOffset, t.byteLength); return r.getFloat32(e); } - Ut.readFloat32BE = Cge; - function Dge(t, e) { + Ut.readFloat32BE = Oge; + function Pge(t, e) { e === void 0 && (e = 0); var r = new DataView(t.buffer, t.byteOffset, t.byteLength); return r.getFloat32(e, true); } - Ut.readFloat32LE = Dge; - function Lge(t, e) { + Ut.readFloat32LE = Pge; + function kge(t, e) { e === void 0 && (e = 0); var r = new DataView(t.buffer, t.byteOffset, t.byteLength); return r.getFloat64(e); } - Ut.readFloat64BE = Lge; - function Bge(t, e) { + Ut.readFloat64BE = kge; + function Rge(t, e) { e === void 0 && (e = 0); var r = new DataView(t.buffer, t.byteOffset, t.byteLength); return r.getFloat64(e, true); } - Ut.readFloat64LE = Bge; - function Uge(t, e, r) { + Ut.readFloat64LE = Rge; + function Cge(t, e, r) { e === void 0 && (e = new Uint8Array(4)), r === void 0 && (r = 0); var n = new DataView(e.buffer, e.byteOffset, e.byteLength); return n.setFloat32(r, t), e; } - Ut.writeFloat32BE = Uge; - function jge(t, e, r) { + Ut.writeFloat32BE = Cge; + function Dge(t, e, r) { e === void 0 && (e = new Uint8Array(4)), r === void 0 && (r = 0); var n = new DataView(e.buffer, e.byteOffset, e.byteLength); return n.setFloat32(r, t, true), e; } - Ut.writeFloat32LE = jge; - function Vge(t, e, r) { + Ut.writeFloat32LE = Dge; + function Lge(t, e, r) { e === void 0 && (e = new Uint8Array(8)), r === void 0 && (r = 0); var n = new DataView(e.buffer, e.byteOffset, e.byteLength); return n.setFloat64(r, t), e; } - Ut.writeFloat64BE = Vge; - function zge(t, e, r) { + Ut.writeFloat64BE = Lge; + function Bge(t, e, r) { e === void 0 && (e = new Uint8Array(8)), r === void 0 && (r = 0); var n = new DataView(e.buffer, e.byteOffset, e.byteLength); return n.setFloat64(r, t, true), e; } - Ut.writeFloat64LE = zge; + Ut.writeFloat64LE = Bge; (function(t) { Object.defineProperty(t, "__esModule", { value: true }), t.randomStringForEntropy = t.randomString = t.randomUint32 = t.randomBytes = t.defaultRandomSource = void 0; const e = T2, r = Ut, n = hs; @@ -74413,8 +74417,8 @@ ${Ez(e, r)}`); const E = f.length, _ = 256 - 256 % E; for (; u > 0; ) { const N = i(Math.ceil(u * 256 / _), p); - for (let R = 0; R < N.length && u > 0; R++) { - const F = N[R]; + for (let k = 0; k < N.length && u > 0; k++) { + const F = N[k]; F < _ && (b += f.charAt(F % E), u--); } (0, n.wipe)(N); @@ -74427,8 +74431,8 @@ ${Ez(e, r)}`); return a(b, f, p); } t.randomStringForEntropy = c; - })(rh); - var nB = {}; + })(th); + var ZL = {}; (function(t) { Object.defineProperty(t, "__esModule", { value: true }); var e = Ut, r = hs; @@ -74649,18 +74653,18 @@ ${Ez(e, r)}`); 1246189591 ]); function s(a, c, u, f, p, b, E) { - for (var _ = u[0], N = u[1], R = u[2], F = u[3], D = u[4], L = u[5], q = u[6], W = u[7], z = f[0], T = f[1], I = f[2], H = f[3], X = f[4], V = f[5], S = f[6], d = f[7], l, h, y, x, v, M, w, g; E >= 128; ) { + for (var _ = u[0], N = u[1], k = u[2], F = u[3], L = u[4], D = u[5], q = u[6], W = u[7], z = f[0], T = f[1], I = f[2], H = f[3], X = f[4], V = f[5], S = f[6], d = f[7], l, h, y, x, v, M, w, g; E >= 128; ) { for (var m = 0; m < 16; m++) { var P = 8 * m + b; a[m] = e.readUint32BE(p, P), c[m] = e.readUint32BE(p, P + 4); } for (var m = 0; m < 80; m++) { - var Q = _, A = N, K = R, U = F, j = D, G = L, k = q, Y = W, ee = z, ae = T, ie = I, Z = H, ce = X, oe = V, me = S, pe = d; - if (l = W, h = d, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = (D >>> 14 | X << 32 - 14) ^ (D >>> 18 | X << 32 - 18) ^ (X >>> 41 - 32 | D << 32 - (41 - 32)), h = (X >>> 14 | D << 32 - 14) ^ (X >>> 18 | D << 32 - 18) ^ (D >>> 41 - 32 | X << 32 - (41 - 32)), v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, l = D & L ^ ~D & q, h = X & V ^ ~X & S, v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, l = i[m * 2], h = i[m * 2 + 1], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, l = a[m % 16], h = c[m % 16], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, y = w & 65535 | g << 16, x = v & 65535 | M << 16, l = y, h = x, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = (_ >>> 28 | z << 32 - 28) ^ (z >>> 34 - 32 | _ << 32 - (34 - 32)) ^ (z >>> 39 - 32 | _ << 32 - (39 - 32)), h = (z >>> 28 | _ << 32 - 28) ^ (_ >>> 34 - 32 | z << 32 - (34 - 32)) ^ (_ >>> 39 - 32 | z << 32 - (39 - 32)), v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, l = _ & N ^ _ & R ^ N & R, h = z & T ^ z & I ^ T & I, v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, Y = w & 65535 | g << 16, pe = v & 65535 | M << 16, l = U, h = Z, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = y, h = x, v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, U = w & 65535 | g << 16, Z = v & 65535 | M << 16, N = Q, R = A, F = K, D = U, L = j, q = G, W = k, _ = Y, T = ee, I = ae, H = ie, X = Z, V = ce, S = oe, d = me, z = pe, m % 16 === 15) + var Q = _, A = N, K = k, U = F, j = L, G = D, R = q, Y = W, ee = z, ae = T, ie = I, Z = H, ce = X, oe = V, me = S, pe = d; + if (l = W, h = d, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = (L >>> 14 | X << 32 - 14) ^ (L >>> 18 | X << 32 - 18) ^ (X >>> 41 - 32 | L << 32 - (41 - 32)), h = (X >>> 14 | L << 32 - 14) ^ (X >>> 18 | L << 32 - 18) ^ (L >>> 41 - 32 | X << 32 - (41 - 32)), v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, l = L & D ^ ~L & q, h = X & V ^ ~X & S, v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, l = i[m * 2], h = i[m * 2 + 1], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, l = a[m % 16], h = c[m % 16], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, y = w & 65535 | g << 16, x = v & 65535 | M << 16, l = y, h = x, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = (_ >>> 28 | z << 32 - 28) ^ (z >>> 34 - 32 | _ << 32 - (34 - 32)) ^ (z >>> 39 - 32 | _ << 32 - (39 - 32)), h = (z >>> 28 | _ << 32 - 28) ^ (_ >>> 34 - 32 | z << 32 - (34 - 32)) ^ (_ >>> 39 - 32 | z << 32 - (39 - 32)), v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, l = _ & N ^ _ & k ^ N & k, h = z & T ^ z & I ^ T & I, v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, Y = w & 65535 | g << 16, pe = v & 65535 | M << 16, l = U, h = Z, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = y, h = x, v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, U = w & 65535 | g << 16, Z = v & 65535 | M << 16, N = Q, k = A, F = K, L = U, D = j, q = G, W = R, _ = Y, T = ee, I = ae, H = ie, X = Z, V = ce, S = oe, d = me, z = pe, m % 16 === 15) for (var P = 0; P < 16; P++) l = a[P], h = c[P], v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = a[(P + 9) % 16], h = c[(P + 9) % 16], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, y = a[(P + 1) % 16], x = c[(P + 1) % 16], l = (y >>> 1 | x << 32 - 1) ^ (y >>> 8 | x << 32 - 8) ^ y >>> 7, h = (x >>> 1 | y << 32 - 1) ^ (x >>> 8 | y << 32 - 8) ^ (x >>> 7 | y << 32 - 7), v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, y = a[(P + 14) % 16], x = c[(P + 14) % 16], l = (y >>> 19 | x << 32 - 19) ^ (x >>> 61 - 32 | y << 32 - (61 - 32)) ^ y >>> 6, h = (x >>> 19 | y << 32 - 19) ^ (y >>> 61 - 32 | x << 32 - (61 - 32)) ^ (x >>> 6 | y << 32 - 6), v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, a[P] = w & 65535 | g << 16, c[P] = v & 65535 | M << 16; } - l = _, h = z, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[0], h = f[0], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[0] = _ = w & 65535 | g << 16, f[0] = z = v & 65535 | M << 16, l = N, h = T, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[1], h = f[1], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[1] = N = w & 65535 | g << 16, f[1] = T = v & 65535 | M << 16, l = R, h = I, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[2], h = f[2], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[2] = R = w & 65535 | g << 16, f[2] = I = v & 65535 | M << 16, l = F, h = H, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[3], h = f[3], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[3] = F = w & 65535 | g << 16, f[3] = H = v & 65535 | M << 16, l = D, h = X, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[4], h = f[4], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[4] = D = w & 65535 | g << 16, f[4] = X = v & 65535 | M << 16, l = L, h = V, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[5], h = f[5], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[5] = L = w & 65535 | g << 16, f[5] = V = v & 65535 | M << 16, l = q, h = S, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[6], h = f[6], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[6] = q = w & 65535 | g << 16, f[6] = S = v & 65535 | M << 16, l = W, h = d, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[7], h = f[7], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[7] = W = w & 65535 | g << 16, f[7] = d = v & 65535 | M << 16, b += 128, E -= 128; + l = _, h = z, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[0], h = f[0], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[0] = _ = w & 65535 | g << 16, f[0] = z = v & 65535 | M << 16, l = N, h = T, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[1], h = f[1], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[1] = N = w & 65535 | g << 16, f[1] = T = v & 65535 | M << 16, l = k, h = I, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[2], h = f[2], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[2] = k = w & 65535 | g << 16, f[2] = I = v & 65535 | M << 16, l = F, h = H, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[3], h = f[3], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[3] = F = w & 65535 | g << 16, f[3] = H = v & 65535 | M << 16, l = L, h = X, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[4], h = f[4], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[4] = L = w & 65535 | g << 16, f[4] = X = v & 65535 | M << 16, l = D, h = V, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[5], h = f[5], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[5] = D = w & 65535 | g << 16, f[5] = V = v & 65535 | M << 16, l = q, h = S, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[6], h = f[6], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[6] = q = w & 65535 | g << 16, f[6] = S = v & 65535 | M << 16, l = W, h = d, v = h & 65535, M = h >>> 16, w = l & 65535, g = l >>> 16, l = u[7], h = f[7], v += h & 65535, M += h >>> 16, w += l & 65535, g += l >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[7] = W = w & 65535 | g << 16, f[7] = d = v & 65535 | M << 16, b += 128, E -= 128; } return b; } @@ -74671,10 +74675,10 @@ ${Ez(e, r)}`); return c.clean(), u; } t.hash = o; - })(nB); + })(ZL); (function(t) { Object.defineProperty(t, "__esModule", { value: true }), t.convertSecretKeyToX25519 = t.convertPublicKeyToX25519 = t.verify = t.sign = t.extractPublicKeyFromSecretKey = t.generateKeyPair = t.generateKeyPairFromSeed = t.SEED_LENGTH = t.SECRET_KEY_LENGTH = t.PUBLIC_KEY_LENGTH = t.SIGNATURE_LENGTH = void 0; - const e = rh, r = nB, n = hs; + const e = th, r = ZL, n = hs; t.SIGNATURE_LENGTH = 64, t.PUBLIC_KEY_LENGTH = 32, t.SECRET_KEY_LENGTH = 64, t.SEED_LENGTH = 32; function i(U) { const j = new Float64Array(16); @@ -74778,47 +74782,47 @@ ${Ez(e, r)}`); function _(U) { let j = 1; for (let G = 0; G < 16; G++) { - let k = U[G] + j + 65535; - j = Math.floor(k / 65536), U[G] = k - j * 65536; + let R = U[G] + j + 65535; + j = Math.floor(R / 65536), U[G] = R - j * 65536; } U[0] += j - 1 + 37 * (j - 1); } function N(U, j, G) { - const k = ~(G - 1); + const R = ~(G - 1); for (let Y = 0; Y < 16; Y++) { - const ee = k & (U[Y] ^ j[Y]); + const ee = R & (U[Y] ^ j[Y]); U[Y] ^= ee, j[Y] ^= ee; } } - function R(U, j) { - const G = i(), k = i(); + function k(U, j) { + const G = i(), R = i(); for (let Y = 0; Y < 16; Y++) - k[Y] = j[Y]; - _(k), _(k), _(k); + R[Y] = j[Y]; + _(R), _(R), _(R); for (let Y = 0; Y < 2; Y++) { - G[0] = k[0] - 65517; + G[0] = R[0] - 65517; for (let ae = 1; ae < 15; ae++) - G[ae] = k[ae] - 65535 - (G[ae - 1] >> 16 & 1), G[ae - 1] &= 65535; - G[15] = k[15] - 32767 - (G[14] >> 16 & 1); + G[ae] = R[ae] - 65535 - (G[ae - 1] >> 16 & 1), G[ae - 1] &= 65535; + G[15] = R[15] - 32767 - (G[14] >> 16 & 1); const ee = G[15] >> 16 & 1; - G[14] &= 65535, N(k, G, 1 - ee); + G[14] &= 65535, N(R, G, 1 - ee); } for (let Y = 0; Y < 16; Y++) - U[2 * Y] = k[Y] & 255, U[2 * Y + 1] = k[Y] >> 8; + U[2 * Y] = R[Y] & 255, U[2 * Y + 1] = R[Y] >> 8; } function F(U, j) { let G = 0; - for (let k = 0; k < 32; k++) - G |= U[k] ^ j[k]; + for (let R = 0; R < 32; R++) + G |= U[R] ^ j[R]; return (1 & G - 1 >>> 8) - 1; } - function D(U, j) { - const G = new Uint8Array(32), k = new Uint8Array(32); - return R(G, U), R(k, j), F(G, k); + function L(U, j) { + const G = new Uint8Array(32), R = new Uint8Array(32); + return k(G, U), k(R, j), F(G, R); } - function L(U) { + function D(U) { const j = new Uint8Array(32); - return R(j, U), j[0] & 1; + return k(j, U), j[0] & 1; } function q(U, j) { for (let G = 0; G < 16; G++) @@ -74826,56 +74830,56 @@ ${Ez(e, r)}`); U[15] &= 32767; } function W(U, j, G) { - for (let k = 0; k < 16; k++) - U[k] = j[k] + G[k]; + for (let R = 0; R < 16; R++) + U[R] = j[R] + G[R]; } function z(U, j, G) { - for (let k = 0; k < 16; k++) - U[k] = j[k] - G[k]; + for (let R = 0; R < 16; R++) + U[R] = j[R] - G[R]; } function T(U, j, G) { - let k, Y, ee = 0, ae = 0, ie = 0, Z = 0, ce = 0, oe = 0, me = 0, pe = 0, se = 0, le = 0, be = 0, ye = 0, Ee = 0, Te = 0, C = 0, O = 0, B = 0, $ = 0, te = 0, J = 0, ne = 0, fe = 0, ge = 0, de = 0, ve = 0, Ae = 0, Ne = 0, De = 0, ut = 0, Ve = 0, Ze = 0, Ge = G[0], ke = G[1], Re = G[2], Je = G[3], Me = G[4], Pe = G[5], et = G[6], Ce = G[7], ze = G[8], nt = G[9], qe = G[10], Ke = G[11], at = G[12], We = G[13], $e = G[14], dt = G[15]; - k = j[0], ee += k * Ge, ae += k * ke, ie += k * Re, Z += k * Je, ce += k * Me, oe += k * Pe, me += k * et, pe += k * Ce, se += k * ze, le += k * nt, be += k * qe, ye += k * Ke, Ee += k * at, Te += k * We, C += k * $e, O += k * dt, k = j[1], ae += k * Ge, ie += k * ke, Z += k * Re, ce += k * Je, oe += k * Me, me += k * Pe, pe += k * et, se += k * Ce, le += k * ze, be += k * nt, ye += k * qe, Ee += k * Ke, Te += k * at, C += k * We, O += k * $e, B += k * dt, k = j[2], ie += k * Ge, Z += k * ke, ce += k * Re, oe += k * Je, me += k * Me, pe += k * Pe, se += k * et, le += k * Ce, be += k * ze, ye += k * nt, Ee += k * qe, Te += k * Ke, C += k * at, O += k * We, B += k * $e, $ += k * dt, k = j[3], Z += k * Ge, ce += k * ke, oe += k * Re, me += k * Je, pe += k * Me, se += k * Pe, le += k * et, be += k * Ce, ye += k * ze, Ee += k * nt, Te += k * qe, C += k * Ke, O += k * at, B += k * We, $ += k * $e, te += k * dt, k = j[4], ce += k * Ge, oe += k * ke, me += k * Re, pe += k * Je, se += k * Me, le += k * Pe, be += k * et, ye += k * Ce, Ee += k * ze, Te += k * nt, C += k * qe, O += k * Ke, B += k * at, $ += k * We, te += k * $e, J += k * dt, k = j[5], oe += k * Ge, me += k * ke, pe += k * Re, se += k * Je, le += k * Me, be += k * Pe, ye += k * et, Ee += k * Ce, Te += k * ze, C += k * nt, O += k * qe, B += k * Ke, $ += k * at, te += k * We, J += k * $e, ne += k * dt, k = j[6], me += k * Ge, pe += k * ke, se += k * Re, le += k * Je, be += k * Me, ye += k * Pe, Ee += k * et, Te += k * Ce, C += k * ze, O += k * nt, B += k * qe, $ += k * Ke, te += k * at, J += k * We, ne += k * $e, fe += k * dt, k = j[7], pe += k * Ge, se += k * ke, le += k * Re, be += k * Je, ye += k * Me, Ee += k * Pe, Te += k * et, C += k * Ce, O += k * ze, B += k * nt, $ += k * qe, te += k * Ke, J += k * at, ne += k * We, fe += k * $e, ge += k * dt, k = j[8], se += k * Ge, le += k * ke, be += k * Re, ye += k * Je, Ee += k * Me, Te += k * Pe, C += k * et, O += k * Ce, B += k * ze, $ += k * nt, te += k * qe, J += k * Ke, ne += k * at, fe += k * We, ge += k * $e, de += k * dt, k = j[9], le += k * Ge, be += k * ke, ye += k * Re, Ee += k * Je, Te += k * Me, C += k * Pe, O += k * et, B += k * Ce, $ += k * ze, te += k * nt, J += k * qe, ne += k * Ke, fe += k * at, ge += k * We, de += k * $e, ve += k * dt, k = j[10], be += k * Ge, ye += k * ke, Ee += k * Re, Te += k * Je, C += k * Me, O += k * Pe, B += k * et, $ += k * Ce, te += k * ze, J += k * nt, ne += k * qe, fe += k * Ke, ge += k * at, de += k * We, ve += k * $e, Ae += k * dt, k = j[11], ye += k * Ge, Ee += k * ke, Te += k * Re, C += k * Je, O += k * Me, B += k * Pe, $ += k * et, te += k * Ce, J += k * ze, ne += k * nt, fe += k * qe, ge += k * Ke, de += k * at, ve += k * We, Ae += k * $e, Ne += k * dt, k = j[12], Ee += k * Ge, Te += k * ke, C += k * Re, O += k * Je, B += k * Me, $ += k * Pe, te += k * et, J += k * Ce, ne += k * ze, fe += k * nt, ge += k * qe, de += k * Ke, ve += k * at, Ae += k * We, Ne += k * $e, De += k * dt, k = j[13], Te += k * Ge, C += k * ke, O += k * Re, B += k * Je, $ += k * Me, te += k * Pe, J += k * et, ne += k * Ce, fe += k * ze, ge += k * nt, de += k * qe, ve += k * Ke, Ae += k * at, Ne += k * We, De += k * $e, ut += k * dt, k = j[14], C += k * Ge, O += k * ke, B += k * Re, $ += k * Je, te += k * Me, J += k * Pe, ne += k * et, fe += k * Ce, ge += k * ze, de += k * nt, ve += k * qe, Ae += k * Ke, Ne += k * at, De += k * We, ut += k * $e, Ve += k * dt, k = j[15], O += k * Ge, B += k * ke, $ += k * Re, te += k * Je, J += k * Me, ne += k * Pe, fe += k * et, ge += k * Ce, de += k * ze, ve += k * nt, Ae += k * qe, Ne += k * Ke, De += k * at, ut += k * We, Ve += k * $e, Ze += k * dt, ee += 38 * B, ae += 38 * $, ie += 38 * te, Z += 38 * J, ce += 38 * ne, oe += 38 * fe, me += 38 * ge, pe += 38 * de, se += 38 * ve, le += 38 * Ae, be += 38 * Ne, ye += 38 * De, Ee += 38 * ut, Te += 38 * Ve, C += 38 * Ze, Y = 1, k = ee + Y + 65535, Y = Math.floor(k / 65536), ee = k - Y * 65536, k = ae + Y + 65535, Y = Math.floor(k / 65536), ae = k - Y * 65536, k = ie + Y + 65535, Y = Math.floor(k / 65536), ie = k - Y * 65536, k = Z + Y + 65535, Y = Math.floor(k / 65536), Z = k - Y * 65536, k = ce + Y + 65535, Y = Math.floor(k / 65536), ce = k - Y * 65536, k = oe + Y + 65535, Y = Math.floor(k / 65536), oe = k - Y * 65536, k = me + Y + 65535, Y = Math.floor(k / 65536), me = k - Y * 65536, k = pe + Y + 65535, Y = Math.floor(k / 65536), pe = k - Y * 65536, k = se + Y + 65535, Y = Math.floor(k / 65536), se = k - Y * 65536, k = le + Y + 65535, Y = Math.floor(k / 65536), le = k - Y * 65536, k = be + Y + 65535, Y = Math.floor(k / 65536), be = k - Y * 65536, k = ye + Y + 65535, Y = Math.floor(k / 65536), ye = k - Y * 65536, k = Ee + Y + 65535, Y = Math.floor(k / 65536), Ee = k - Y * 65536, k = Te + Y + 65535, Y = Math.floor(k / 65536), Te = k - Y * 65536, k = C + Y + 65535, Y = Math.floor(k / 65536), C = k - Y * 65536, k = O + Y + 65535, Y = Math.floor(k / 65536), O = k - Y * 65536, ee += Y - 1 + 37 * (Y - 1), Y = 1, k = ee + Y + 65535, Y = Math.floor(k / 65536), ee = k - Y * 65536, k = ae + Y + 65535, Y = Math.floor(k / 65536), ae = k - Y * 65536, k = ie + Y + 65535, Y = Math.floor(k / 65536), ie = k - Y * 65536, k = Z + Y + 65535, Y = Math.floor(k / 65536), Z = k - Y * 65536, k = ce + Y + 65535, Y = Math.floor(k / 65536), ce = k - Y * 65536, k = oe + Y + 65535, Y = Math.floor(k / 65536), oe = k - Y * 65536, k = me + Y + 65535, Y = Math.floor(k / 65536), me = k - Y * 65536, k = pe + Y + 65535, Y = Math.floor(k / 65536), pe = k - Y * 65536, k = se + Y + 65535, Y = Math.floor(k / 65536), se = k - Y * 65536, k = le + Y + 65535, Y = Math.floor(k / 65536), le = k - Y * 65536, k = be + Y + 65535, Y = Math.floor(k / 65536), be = k - Y * 65536, k = ye + Y + 65535, Y = Math.floor(k / 65536), ye = k - Y * 65536, k = Ee + Y + 65535, Y = Math.floor(k / 65536), Ee = k - Y * 65536, k = Te + Y + 65535, Y = Math.floor(k / 65536), Te = k - Y * 65536, k = C + Y + 65535, Y = Math.floor(k / 65536), C = k - Y * 65536, k = O + Y + 65535, Y = Math.floor(k / 65536), O = k - Y * 65536, ee += Y - 1 + 37 * (Y - 1), U[0] = ee, U[1] = ae, U[2] = ie, U[3] = Z, U[4] = ce, U[5] = oe, U[6] = me, U[7] = pe, U[8] = se, U[9] = le, U[10] = be, U[11] = ye, U[12] = Ee, U[13] = Te, U[14] = C, U[15] = O; + let R, Y, ee = 0, ae = 0, ie = 0, Z = 0, ce = 0, oe = 0, me = 0, pe = 0, se = 0, le = 0, be = 0, ye = 0, Ee = 0, Te = 0, C = 0, O = 0, B = 0, $ = 0, te = 0, J = 0, ne = 0, fe = 0, ge = 0, de = 0, ve = 0, Ae = 0, Ne = 0, De = 0, ut = 0, Ve = 0, Ze = 0, Ge = G[0], ke = G[1], Re = G[2], Je = G[3], Me = G[4], Pe = G[5], et = G[6], Ce = G[7], ze = G[8], nt = G[9], qe = G[10], Ke = G[11], at = G[12], We = G[13], $e = G[14], dt = G[15]; + R = j[0], ee += R * Ge, ae += R * ke, ie += R * Re, Z += R * Je, ce += R * Me, oe += R * Pe, me += R * et, pe += R * Ce, se += R * ze, le += R * nt, be += R * qe, ye += R * Ke, Ee += R * at, Te += R * We, C += R * $e, O += R * dt, R = j[1], ae += R * Ge, ie += R * ke, Z += R * Re, ce += R * Je, oe += R * Me, me += R * Pe, pe += R * et, se += R * Ce, le += R * ze, be += R * nt, ye += R * qe, Ee += R * Ke, Te += R * at, C += R * We, O += R * $e, B += R * dt, R = j[2], ie += R * Ge, Z += R * ke, ce += R * Re, oe += R * Je, me += R * Me, pe += R * Pe, se += R * et, le += R * Ce, be += R * ze, ye += R * nt, Ee += R * qe, Te += R * Ke, C += R * at, O += R * We, B += R * $e, $ += R * dt, R = j[3], Z += R * Ge, ce += R * ke, oe += R * Re, me += R * Je, pe += R * Me, se += R * Pe, le += R * et, be += R * Ce, ye += R * ze, Ee += R * nt, Te += R * qe, C += R * Ke, O += R * at, B += R * We, $ += R * $e, te += R * dt, R = j[4], ce += R * Ge, oe += R * ke, me += R * Re, pe += R * Je, se += R * Me, le += R * Pe, be += R * et, ye += R * Ce, Ee += R * ze, Te += R * nt, C += R * qe, O += R * Ke, B += R * at, $ += R * We, te += R * $e, J += R * dt, R = j[5], oe += R * Ge, me += R * ke, pe += R * Re, se += R * Je, le += R * Me, be += R * Pe, ye += R * et, Ee += R * Ce, Te += R * ze, C += R * nt, O += R * qe, B += R * Ke, $ += R * at, te += R * We, J += R * $e, ne += R * dt, R = j[6], me += R * Ge, pe += R * ke, se += R * Re, le += R * Je, be += R * Me, ye += R * Pe, Ee += R * et, Te += R * Ce, C += R * ze, O += R * nt, B += R * qe, $ += R * Ke, te += R * at, J += R * We, ne += R * $e, fe += R * dt, R = j[7], pe += R * Ge, se += R * ke, le += R * Re, be += R * Je, ye += R * Me, Ee += R * Pe, Te += R * et, C += R * Ce, O += R * ze, B += R * nt, $ += R * qe, te += R * Ke, J += R * at, ne += R * We, fe += R * $e, ge += R * dt, R = j[8], se += R * Ge, le += R * ke, be += R * Re, ye += R * Je, Ee += R * Me, Te += R * Pe, C += R * et, O += R * Ce, B += R * ze, $ += R * nt, te += R * qe, J += R * Ke, ne += R * at, fe += R * We, ge += R * $e, de += R * dt, R = j[9], le += R * Ge, be += R * ke, ye += R * Re, Ee += R * Je, Te += R * Me, C += R * Pe, O += R * et, B += R * Ce, $ += R * ze, te += R * nt, J += R * qe, ne += R * Ke, fe += R * at, ge += R * We, de += R * $e, ve += R * dt, R = j[10], be += R * Ge, ye += R * ke, Ee += R * Re, Te += R * Je, C += R * Me, O += R * Pe, B += R * et, $ += R * Ce, te += R * ze, J += R * nt, ne += R * qe, fe += R * Ke, ge += R * at, de += R * We, ve += R * $e, Ae += R * dt, R = j[11], ye += R * Ge, Ee += R * ke, Te += R * Re, C += R * Je, O += R * Me, B += R * Pe, $ += R * et, te += R * Ce, J += R * ze, ne += R * nt, fe += R * qe, ge += R * Ke, de += R * at, ve += R * We, Ae += R * $e, Ne += R * dt, R = j[12], Ee += R * Ge, Te += R * ke, C += R * Re, O += R * Je, B += R * Me, $ += R * Pe, te += R * et, J += R * Ce, ne += R * ze, fe += R * nt, ge += R * qe, de += R * Ke, ve += R * at, Ae += R * We, Ne += R * $e, De += R * dt, R = j[13], Te += R * Ge, C += R * ke, O += R * Re, B += R * Je, $ += R * Me, te += R * Pe, J += R * et, ne += R * Ce, fe += R * ze, ge += R * nt, de += R * qe, ve += R * Ke, Ae += R * at, Ne += R * We, De += R * $e, ut += R * dt, R = j[14], C += R * Ge, O += R * ke, B += R * Re, $ += R * Je, te += R * Me, J += R * Pe, ne += R * et, fe += R * Ce, ge += R * ze, de += R * nt, ve += R * qe, Ae += R * Ke, Ne += R * at, De += R * We, ut += R * $e, Ve += R * dt, R = j[15], O += R * Ge, B += R * ke, $ += R * Re, te += R * Je, J += R * Me, ne += R * Pe, fe += R * et, ge += R * Ce, de += R * ze, ve += R * nt, Ae += R * qe, Ne += R * Ke, De += R * at, ut += R * We, Ve += R * $e, Ze += R * dt, ee += 38 * B, ae += 38 * $, ie += 38 * te, Z += 38 * J, ce += 38 * ne, oe += 38 * fe, me += 38 * ge, pe += 38 * de, se += 38 * ve, le += 38 * Ae, be += 38 * Ne, ye += 38 * De, Ee += 38 * ut, Te += 38 * Ve, C += 38 * Ze, Y = 1, R = ee + Y + 65535, Y = Math.floor(R / 65536), ee = R - Y * 65536, R = ae + Y + 65535, Y = Math.floor(R / 65536), ae = R - Y * 65536, R = ie + Y + 65535, Y = Math.floor(R / 65536), ie = R - Y * 65536, R = Z + Y + 65535, Y = Math.floor(R / 65536), Z = R - Y * 65536, R = ce + Y + 65535, Y = Math.floor(R / 65536), ce = R - Y * 65536, R = oe + Y + 65535, Y = Math.floor(R / 65536), oe = R - Y * 65536, R = me + Y + 65535, Y = Math.floor(R / 65536), me = R - Y * 65536, R = pe + Y + 65535, Y = Math.floor(R / 65536), pe = R - Y * 65536, R = se + Y + 65535, Y = Math.floor(R / 65536), se = R - Y * 65536, R = le + Y + 65535, Y = Math.floor(R / 65536), le = R - Y * 65536, R = be + Y + 65535, Y = Math.floor(R / 65536), be = R - Y * 65536, R = ye + Y + 65535, Y = Math.floor(R / 65536), ye = R - Y * 65536, R = Ee + Y + 65535, Y = Math.floor(R / 65536), Ee = R - Y * 65536, R = Te + Y + 65535, Y = Math.floor(R / 65536), Te = R - Y * 65536, R = C + Y + 65535, Y = Math.floor(R / 65536), C = R - Y * 65536, R = O + Y + 65535, Y = Math.floor(R / 65536), O = R - Y * 65536, ee += Y - 1 + 37 * (Y - 1), Y = 1, R = ee + Y + 65535, Y = Math.floor(R / 65536), ee = R - Y * 65536, R = ae + Y + 65535, Y = Math.floor(R / 65536), ae = R - Y * 65536, R = ie + Y + 65535, Y = Math.floor(R / 65536), ie = R - Y * 65536, R = Z + Y + 65535, Y = Math.floor(R / 65536), Z = R - Y * 65536, R = ce + Y + 65535, Y = Math.floor(R / 65536), ce = R - Y * 65536, R = oe + Y + 65535, Y = Math.floor(R / 65536), oe = R - Y * 65536, R = me + Y + 65535, Y = Math.floor(R / 65536), me = R - Y * 65536, R = pe + Y + 65535, Y = Math.floor(R / 65536), pe = R - Y * 65536, R = se + Y + 65535, Y = Math.floor(R / 65536), se = R - Y * 65536, R = le + Y + 65535, Y = Math.floor(R / 65536), le = R - Y * 65536, R = be + Y + 65535, Y = Math.floor(R / 65536), be = R - Y * 65536, R = ye + Y + 65535, Y = Math.floor(R / 65536), ye = R - Y * 65536, R = Ee + Y + 65535, Y = Math.floor(R / 65536), Ee = R - Y * 65536, R = Te + Y + 65535, Y = Math.floor(R / 65536), Te = R - Y * 65536, R = C + Y + 65535, Y = Math.floor(R / 65536), C = R - Y * 65536, R = O + Y + 65535, Y = Math.floor(R / 65536), O = R - Y * 65536, ee += Y - 1 + 37 * (Y - 1), U[0] = ee, U[1] = ae, U[2] = ie, U[3] = Z, U[4] = ce, U[5] = oe, U[6] = me, U[7] = pe, U[8] = se, U[9] = le, U[10] = be, U[11] = ye, U[12] = Ee, U[13] = Te, U[14] = C, U[15] = O; } function I(U, j) { T(U, j, j); } function H(U, j) { const G = i(); - let k; - for (k = 0; k < 16; k++) - G[k] = j[k]; - for (k = 253; k >= 0; k--) - I(G, G), k !== 2 && k !== 4 && T(G, G, j); - for (k = 0; k < 16; k++) - U[k] = G[k]; + let R; + for (R = 0; R < 16; R++) + G[R] = j[R]; + for (R = 253; R >= 0; R--) + I(G, G), R !== 2 && R !== 4 && T(G, G, j); + for (R = 0; R < 16; R++) + U[R] = G[R]; } function X(U, j) { const G = i(); - let k; - for (k = 0; k < 16; k++) - G[k] = j[k]; - for (k = 250; k >= 0; k--) - I(G, G), k !== 1 && T(G, G, j); - for (k = 0; k < 16; k++) - U[k] = G[k]; + let R; + for (R = 0; R < 16; R++) + G[R] = j[R]; + for (R = 250; R >= 0; R--) + I(G, G), R !== 1 && T(G, G, j); + for (R = 0; R < 16; R++) + U[R] = G[R]; } function V(U, j) { - const G = i(), k = i(), Y = i(), ee = i(), ae = i(), ie = i(), Z = i(), ce = i(), oe = i(); - z(G, U[1], U[0]), z(oe, j[1], j[0]), T(G, G, oe), W(k, U[0], U[1]), W(oe, j[0], j[1]), T(k, k, oe), T(Y, U[3], j[3]), T(Y, Y, u), T(ee, U[2], j[2]), W(ee, ee, ee), z(ae, k, G), z(ie, ee, Y), W(Z, ee, Y), W(ce, k, G), T(U[0], ae, ie), T(U[1], ce, Z), T(U[2], Z, ie), T(U[3], ae, ce); + const G = i(), R = i(), Y = i(), ee = i(), ae = i(), ie = i(), Z = i(), ce = i(), oe = i(); + z(G, U[1], U[0]), z(oe, j[1], j[0]), T(G, G, oe), W(R, U[0], U[1]), W(oe, j[0], j[1]), T(R, R, oe), T(Y, U[3], j[3]), T(Y, Y, u), T(ee, U[2], j[2]), W(ee, ee, ee), z(ae, R, G), z(ie, ee, Y), W(Z, ee, Y), W(ce, R, G), T(U[0], ae, ie), T(U[1], ce, Z), T(U[2], Z, ie), T(U[3], ae, ce); } function S(U, j, G) { - for (let k = 0; k < 4; k++) - N(U[k], j[k], G); + for (let R = 0; R < 4; R++) + N(U[R], j[R], G); } function d(U, j) { - const G = i(), k = i(), Y = i(); - H(Y, j[2]), T(G, j[0], Y), T(k, j[1], Y), R(U, k), U[31] ^= L(G) << 7; + const G = i(), R = i(), Y = i(); + H(Y, j[2]), T(G, j[0], Y), T(R, j[1], Y), k(U, R), U[31] ^= D(G) << 7; } function l(U, j, G) { E(U[0], o), E(U[1], a), E(U[2], a), E(U[3], o); - for (let k = 255; k >= 0; --k) { - const Y = G[k / 8 | 0] >> (k & 7) & 1; + for (let R = 255; R >= 0; --R) { + const Y = G[R / 8 | 0] >> (R & 7) & 1; S(U, j, Y), V(j, U), V(U, U), S(U, j, Y); } } @@ -74888,8 +74892,8 @@ ${Ez(e, r)}`); throw new Error(`ed25519: seed must be ${t.SEED_LENGTH} bytes`); const j = (0, r.hash)(U); j[0] &= 248, j[31] &= 127, j[31] |= 64; - const G = new Uint8Array(32), k = [i(), i(), i(), i()]; - h(k, j), d(G, k); + const G = new Uint8Array(32), R = [i(), i(), i(), i()]; + h(R, j), d(G, R); const Y = new Uint8Array(64); return Y.set(U), Y.set(G, 32), { publicKey: G, @@ -74943,18 +74947,18 @@ ${Ez(e, r)}`); 16 ]); function w(U, j) { - let G, k, Y, ee; - for (k = 63; k >= 32; --k) { - for (G = 0, Y = k - 32, ee = k - 12; Y < ee; ++Y) - j[Y] += G - 16 * j[k] * M[Y - (k - 32)], G = Math.floor((j[Y] + 128) / 256), j[Y] -= G * 256; - j[Y] += G, j[k] = 0; + let G, R, Y, ee; + for (R = 63; R >= 32; --R) { + for (G = 0, Y = R - 32, ee = R - 12; Y < ee; ++Y) + j[Y] += G - 16 * j[R] * M[Y - (R - 32)], G = Math.floor((j[Y] + 128) / 256), j[Y] -= G * 256; + j[Y] += G, j[R] = 0; } for (G = 0, Y = 0; Y < 32; Y++) j[Y] += G - (j[31] >> 4) * M[Y], G = j[Y] >> 8, j[Y] &= 255; for (Y = 0; Y < 32; Y++) j[Y] -= G * M[Y]; - for (k = 0; k < 32; k++) - j[k + 1] += j[k] >> 8, U[k] = j[k] & 255; + for (R = 0; R < 32; R++) + j[R + 1] += j[R] >> 8, U[R] = j[R] & 255; } function g(U) { const j = new Float64Array(64); @@ -74965,14 +74969,14 @@ ${Ez(e, r)}`); w(U, j); } function m(U, j) { - const G = new Float64Array(64), k = [i(), i(), i(), i()], Y = (0, r.hash)(U.subarray(0, 32)); + const G = new Float64Array(64), R = [i(), i(), i(), i()], Y = (0, r.hash)(U.subarray(0, 32)); Y[0] &= 248, Y[31] &= 127, Y[31] |= 64; const ee = new Uint8Array(64); ee.set(Y.subarray(32), 32); const ae = new r.SHA512(); ae.update(ee.subarray(32)), ae.update(j); const ie = ae.digest(); - ae.clean(), g(ie), h(k, ie), d(ee, k), ae.reset(), ae.update(ee.subarray(0, 32)), ae.update(U.subarray(32)), ae.update(j); + ae.clean(), g(ie), h(R, ie), d(ee, R), ae.reset(), ae.update(ee.subarray(0, 32)), ae.update(U.subarray(32)), ae.update(j); const Z = ae.digest(); g(Z); for (let ce = 0; ce < 32; ce++) @@ -74984,11 +74988,11 @@ ${Ez(e, r)}`); } t.sign = m; function P(U, j) { - const G = i(), k = i(), Y = i(), ee = i(), ae = i(), ie = i(), Z = i(); - return E(U[2], a), q(U[1], j), I(Y, U[1]), T(ee, Y, c), z(Y, Y, U[2]), W(ee, U[2], ee), I(ae, ee), I(ie, ae), T(Z, ie, ae), T(G, Z, Y), T(G, G, ee), X(G, G), T(G, G, Y), T(G, G, ee), T(G, G, ee), T(U[0], G, ee), I(k, U[0]), T(k, k, ee), D(k, Y) && T(U[0], U[0], b), I(k, U[0]), T(k, k, ee), D(k, Y) ? -1 : (L(U[0]) === j[31] >> 7 && z(U[0], o, U[0]), T(U[3], U[0], U[1]), 0); + const G = i(), R = i(), Y = i(), ee = i(), ae = i(), ie = i(), Z = i(); + return E(U[2], a), q(U[1], j), I(Y, U[1]), T(ee, Y, c), z(Y, Y, U[2]), W(ee, U[2], ee), I(ae, ee), I(ie, ae), T(Z, ie, ae), T(G, Z, Y), T(G, G, ee), X(G, G), T(G, G, Y), T(G, G, ee), T(G, G, ee), T(U[0], G, ee), I(R, U[0]), T(R, R, ee), L(R, Y) && T(U[0], U[0], b), I(R, U[0]), T(R, R, ee), L(R, Y) ? -1 : (D(U[0]) === j[31] >> 7 && z(U[0], o, U[0]), T(U[3], U[0], U[1]), 0); } function Q(U, j, G) { - const k = new Uint8Array(32), Y = [i(), i(), i(), i()], ee = [i(), i(), i(), i()]; + const R = new Uint8Array(32), Y = [i(), i(), i(), i()], ee = [i(), i(), i(), i()]; if (G.length !== t.SIGNATURE_LENGTH) throw new Error(`ed25519: signature must be ${t.SIGNATURE_LENGTH} bytes`); if (P(ee, U)) @@ -74996,17 +75000,17 @@ ${Ez(e, r)}`); const ae = new r.SHA512(); ae.update(G.subarray(0, 32)), ae.update(U), ae.update(j); const ie = ae.digest(); - return g(ie), l(Y, ee, ie), h(ee, G.subarray(32)), V(Y, ee), d(k, Y), !F(G, k); + return g(ie), l(Y, ee, ie), h(ee, G.subarray(32)), V(Y, ee), d(R, Y), !F(G, R); } t.verify = Q; function A(U) { let j = [i(), i(), i(), i()]; if (P(j, U)) throw new Error("Ed25519: invalid public key"); - let G = i(), k = i(), Y = j[1]; - W(G, a, Y), z(k, a, Y), H(k, k), T(G, G, k); + let G = i(), R = i(), Y = j[1]; + W(G, a, Y), z(R, a, Y), H(R, R), T(G, G, R); let ee = new Uint8Array(32); - return R(ee, G), ee; + return k(ee, G), ee; } t.convertPublicKeyToX25519 = A; function K(U) { @@ -75016,35 +75020,35 @@ ${Ez(e, r)}`); return (0, n.wipe)(j), G; } t.convertSecretKeyToX25519 = K; - })(Kx); - var Fge = "EdDSA"; - var Hge = "JWT"; - var iB = "."; - var sB = "base64url"; - var qge = "utf8"; - var Wge = "utf8"; - var Gge = ":"; - var Kge = "did"; - var Xge = "key"; - var zS = "base58btc"; - var Yge = "z"; - var Zge = "K36"; - var Jge = 32; - function Xx(t) { + })(Hx); + var Uge = "EdDSA"; + var jge = "JWT"; + var JL = "."; + var QL = "base64url"; + var Vge = "utf8"; + var zge = "utf8"; + var Fge = ":"; + var Hge = "did"; + var qge = "key"; + var LS = "base58btc"; + var Wge = "z"; + var Gge = "K36"; + var Kge = 32; + function qx(t) { return globalThis.Buffer != null ? new Uint8Array(t.buffer, t.byteOffset, t.byteLength) : t; } - function oB(t = 0) { - return globalThis.Buffer != null && globalThis.Buffer.allocUnsafe != null ? Xx(globalThis.Buffer.allocUnsafe(t)) : new Uint8Array(t); + function $L(t = 0) { + return globalThis.Buffer != null && globalThis.Buffer.allocUnsafe != null ? qx(globalThis.Buffer.allocUnsafe(t)) : new Uint8Array(t); } - function Qge(t, e) { + function Xge(t, e) { e || (e = t.reduce((i, s) => i + s.length, 0)); - const r = oB(e); + const r = $L(e); let n = 0; for (const i of t) r.set(i, n), n += i.length; - return Xx(r); + return qx(r); } - function $ge(t, e) { + function Yge(t, e) { if (t.length >= 255) throw new TypeError("Alphabet too long"); for (var r = new Uint8Array(256), n = 0; n < r.length; n++) @@ -75061,18 +75065,18 @@ ${Ez(e, r)}`); throw new TypeError("Expected Uint8Array"); if (_.length === 0) return ""; - for (var N = 0, R = 0, F = 0, D = _.length; F !== D && _[F] === 0; ) + for (var N = 0, k = 0, F = 0, L = _.length; F !== L && _[F] === 0; ) F++, N++; - for (var L = (D - F) * f + 1 >>> 0, q = new Uint8Array(L); F !== D; ) { - for (var W = _[F], z = 0, T = L - 1; (W !== 0 || z < R) && T !== -1; T--, z++) + for (var D = (L - F) * f + 1 >>> 0, q = new Uint8Array(D); F !== L; ) { + for (var W = _[F], z = 0, T = D - 1; (W !== 0 || z < k) && T !== -1; T--, z++) W += 256 * q[T] >>> 0, q[T] = W % a >>> 0, W = W / a >>> 0; if (W !== 0) throw new Error("Non-zero carry"); - R = z, F++; + k = z, F++; } - for (var I = L - R; I !== L && q[I] === 0; ) + for (var I = D - k; I !== D && q[I] === 0; ) I++; - for (var H = c.repeat(N); I < L; ++I) + for (var H = c.repeat(N); I < D; ++I) H += t.charAt(q[I]); return H; } @@ -75083,23 +75087,23 @@ ${Ez(e, r)}`); return new Uint8Array(); var N = 0; if (_[N] !== " ") { - for (var R = 0, F = 0; _[N] === c; ) - R++, N++; - for (var D = (_.length - N) * u + 1 >>> 0, L = new Uint8Array(D); _[N]; ) { + for (var k = 0, F = 0; _[N] === c; ) + k++, N++; + for (var L = (_.length - N) * u + 1 >>> 0, D = new Uint8Array(L); _[N]; ) { var q = r[_.charCodeAt(N)]; if (q === 255) return; - for (var W = 0, z = D - 1; (q !== 0 || W < F) && z !== -1; z--, W++) - q += a * L[z] >>> 0, L[z] = q % 256 >>> 0, q = q / 256 >>> 0; + for (var W = 0, z = L - 1; (q !== 0 || W < F) && z !== -1; z--, W++) + q += a * D[z] >>> 0, D[z] = q % 256 >>> 0, q = q / 256 >>> 0; if (q !== 0) throw new Error("Non-zero carry"); F = W, N++; } if (_[N] !== " ") { - for (var T = D - F; T !== D && L[T] === 0; ) + for (var T = L - F; T !== L && D[T] === 0; ) T++; - for (var I = new Uint8Array(R + (D - T)), H = R; T !== D; ) - I[H++] = L[T++]; + for (var I = new Uint8Array(k + (L - T)), H = k; T !== L; ) + I[H++] = D[T++]; return I; } } @@ -75116,9 +75120,9 @@ ${Ez(e, r)}`); decode: E }; } - var e2e = $ge; - var t2e = e2e; - var r2e = (t) => { + var Zge = Yge; + var Jge = Zge; + var Qge = (t) => { if (t instanceof Uint8Array && t.constructor.name === "Uint8Array") return t; if (t instanceof ArrayBuffer) @@ -75127,9 +75131,9 @@ ${Ez(e, r)}`); return new Uint8Array(t.buffer, t.byteOffset, t.byteLength); throw new Error("Unknown type, must be binary type"); }; - var n2e = (t) => new TextEncoder().encode(t); - var i2e = (t) => new TextDecoder().decode(t); - var s2e = class { + var $ge = (t) => new TextEncoder().encode(t); + var e2e = (t) => new TextDecoder().decode(t); + var t2e = class { constructor(e, r, n) { this.name = e, this.prefix = r, this.baseEncode = n; } @@ -75139,7 +75143,7 @@ ${Ez(e, r)}`); throw Error("Unknown type, must be binary type"); } }; - var o2e = class { + var r2e = class { constructor(e, r, n) { if (this.name = e, this.prefix = r, r.codePointAt(0) === void 0) throw new Error("Invalid prefix character"); @@ -75154,15 +75158,15 @@ ${Ez(e, r)}`); throw Error("Can only multibase decode strings"); } or(e) { - return aB(this, e); + return eB(this, e); } }; - var a2e = class { + var n2e = class { constructor(e) { this.decoders = e; } or(e) { - return aB(this, e); + return eB(this, e); } decode(e) { const r = e[0], n = this.decoders[r]; @@ -75171,13 +75175,13 @@ ${Ez(e, r)}`); throw RangeError(`Unable to decode multibase string ${JSON.stringify(e)}, only inputs prefixed with ${Object.keys(this.decoders)} are supported`); } }; - var aB = (t, e) => new a2e({ + var eB = (t, e) => new n2e({ ...t.decoders || { [t.prefix]: t }, ...e.decoders || { [e.prefix]: e } }); - var c2e = class { + var i2e = class { constructor(e, r, n, i) { - this.name = e, this.prefix = r, this.baseEncode = n, this.baseDecode = i, this.encoder = new s2e(e, r, n), this.decoder = new o2e(e, r, i); + this.name = e, this.prefix = r, this.baseEncode = n, this.baseDecode = i, this.encoder = new t2e(e, r, n), this.decoder = new r2e(e, r, i); } encode(e) { return this.encoder.encode(e); @@ -75186,17 +75190,17 @@ ${Ez(e, r)}`); return this.decoder.decode(e); } }; - var O2 = ({ name: t, prefix: e, encode: r, decode: n }) => new c2e(t, e, r, n); - var P0 = ({ prefix: t, name: e, alphabet: r }) => { - const { encode: n, decode: i } = t2e(r, e); + var O2 = ({ name: t, prefix: e, encode: r, decode: n }) => new i2e(t, e, r, n); + var I0 = ({ prefix: t, name: e, alphabet: r }) => { + const { encode: n, decode: i } = Jge(r, e); return O2({ prefix: t, name: e, encode: n, - decode: (s) => r2e(i(s)) + decode: (s) => Qge(i(s)) }); }; - var u2e = (t, e, r, n) => { + var s2e = (t, e, r, n) => { const i = {}; for (let f = 0; f < e.length; ++f) i[e[f]] = f; @@ -75215,7 +75219,7 @@ ${Ez(e, r)}`); throw new SyntaxError("Unexpected end of data"); return o; }; - var l2e = (t, e, r) => { + var o2e = (t, e, r) => { const n = e[e.length - 1] === "=", i = (1 << r) - 1; let s = "", o = 0, a = 0; for (let c = 0; c < t.length; ++c) @@ -75226,240 +75230,240 @@ ${Ez(e, r)}`); s += "="; return s; }; - var ti = ({ name: t, prefix: e, bitsPerChar: r, alphabet: n }) => O2({ + var ri = ({ name: t, prefix: e, bitsPerChar: r, alphabet: n }) => O2({ prefix: e, name: t, encode(i) { - return l2e(i, n, r); + return o2e(i, n, r); }, decode(i) { - return u2e(i, n, r, t); + return s2e(i, n, r, t); } }); - var f2e = O2({ + var a2e = O2({ prefix: "\0", name: "identity", - encode: (t) => i2e(t), - decode: (t) => n2e(t) + encode: (t) => e2e(t), + decode: (t) => $ge(t) }); - var h2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var c2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - identity: f2e + identity: a2e }, Symbol.toStringTag, { value: "Module" })); - var d2e = ti({ + var u2e = ri({ prefix: "0", name: "base2", alphabet: "01", bitsPerChar: 1 }); - var p2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var l2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - base2: d2e + base2: u2e }, Symbol.toStringTag, { value: "Module" })); - var m2e = ti({ + var f2e = ri({ prefix: "7", name: "base8", alphabet: "01234567", bitsPerChar: 3 }); - var g2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var h2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - base8: m2e + base8: f2e }, Symbol.toStringTag, { value: "Module" })); - var y2e = P0({ + var d2e = I0({ prefix: "9", name: "base10", alphabet: "0123456789" }); - var b2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var p2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - base10: y2e + base10: d2e }, Symbol.toStringTag, { value: "Module" })); - var w2e = ti({ + var m2e = ri({ prefix: "f", name: "base16", alphabet: "0123456789abcdef", bitsPerChar: 4 }); - var v2e = ti({ + var g2e = ri({ prefix: "F", name: "base16upper", alphabet: "0123456789ABCDEF", bitsPerChar: 4 }); - var x2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var y2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - base16: w2e, - base16upper: v2e + base16: m2e, + base16upper: g2e }, Symbol.toStringTag, { value: "Module" })); - var _2e = ti({ + var b2e = ri({ prefix: "b", name: "base32", alphabet: "abcdefghijklmnopqrstuvwxyz234567", bitsPerChar: 5 }); - var E2e = ti({ + var w2e = ri({ prefix: "B", name: "base32upper", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567", bitsPerChar: 5 }); - var S2e = ti({ + var v2e = ri({ prefix: "c", name: "base32pad", alphabet: "abcdefghijklmnopqrstuvwxyz234567=", bitsPerChar: 5 }); - var M2e = ti({ + var x2e = ri({ prefix: "C", name: "base32padupper", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=", bitsPerChar: 5 }); - var A2e = ti({ + var _2e = ri({ prefix: "v", name: "base32hex", alphabet: "0123456789abcdefghijklmnopqrstuv", bitsPerChar: 5 }); - var T2e = ti({ + var E2e = ri({ prefix: "V", name: "base32hexupper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV", bitsPerChar: 5 }); - var N2e = ti({ + var S2e = ri({ prefix: "t", name: "base32hexpad", alphabet: "0123456789abcdefghijklmnopqrstuv=", bitsPerChar: 5 }); - var I2e = ti({ + var M2e = ri({ prefix: "T", name: "base32hexpadupper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV=", bitsPerChar: 5 }); - var O2e = ti({ + var A2e = ri({ prefix: "h", name: "base32z", alphabet: "ybndrfg8ejkmcpqxot1uwisza345h769", bitsPerChar: 5 }); - var P2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var T2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - base32: _2e, - base32hex: A2e, - base32hexpad: N2e, - base32hexpadupper: I2e, - base32hexupper: T2e, - base32pad: S2e, - base32padupper: M2e, - base32upper: E2e, - base32z: O2e + base32: b2e, + base32hex: _2e, + base32hexpad: S2e, + base32hexpadupper: M2e, + base32hexupper: E2e, + base32pad: v2e, + base32padupper: x2e, + base32upper: w2e, + base32z: A2e }, Symbol.toStringTag, { value: "Module" })); - var k2e = P0({ + var N2e = I0({ prefix: "k", name: "base36", alphabet: "0123456789abcdefghijklmnopqrstuvwxyz" }); - var R2e = P0({ + var I2e = I0({ prefix: "K", name: "base36upper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" }); - var C2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var O2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - base36: k2e, - base36upper: R2e + base36: N2e, + base36upper: I2e }, Symbol.toStringTag, { value: "Module" })); - var D2e = P0({ + var P2e = I0({ name: "base58btc", prefix: "z", alphabet: "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz" }); - var L2e = P0({ + var k2e = I0({ name: "base58flickr", prefix: "Z", alphabet: "123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ" }); - var B2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var R2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - base58btc: D2e, - base58flickr: L2e + base58btc: P2e, + base58flickr: k2e }, Symbol.toStringTag, { value: "Module" })); - var U2e = ti({ + var C2e = ri({ prefix: "m", name: "base64", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", bitsPerChar: 6 }); - var j2e = ti({ + var D2e = ri({ prefix: "M", name: "base64pad", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", bitsPerChar: 6 }); - var V2e = ti({ + var L2e = ri({ prefix: "u", name: "base64url", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_", bitsPerChar: 6 }); - var z2e = ti({ + var B2e = ri({ prefix: "U", name: "base64urlpad", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=", bitsPerChar: 6 }); - var F2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var U2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - base64: U2e, - base64pad: j2e, - base64url: V2e, - base64urlpad: z2e + base64: C2e, + base64pad: D2e, + base64url: L2e, + base64urlpad: B2e }, Symbol.toStringTag, { value: "Module" })); - var cB = Array.from("\u{1F680}\u{1FA90}\u2604\u{1F6F0}\u{1F30C}\u{1F311}\u{1F312}\u{1F313}\u{1F314}\u{1F315}\u{1F316}\u{1F317}\u{1F318}\u{1F30D}\u{1F30F}\u{1F30E}\u{1F409}\u2600\u{1F4BB}\u{1F5A5}\u{1F4BE}\u{1F4BF}\u{1F602}\u2764\u{1F60D}\u{1F923}\u{1F60A}\u{1F64F}\u{1F495}\u{1F62D}\u{1F618}\u{1F44D}\u{1F605}\u{1F44F}\u{1F601}\u{1F525}\u{1F970}\u{1F494}\u{1F496}\u{1F499}\u{1F622}\u{1F914}\u{1F606}\u{1F644}\u{1F4AA}\u{1F609}\u263A\u{1F44C}\u{1F917}\u{1F49C}\u{1F614}\u{1F60E}\u{1F607}\u{1F339}\u{1F926}\u{1F389}\u{1F49E}\u270C\u2728\u{1F937}\u{1F631}\u{1F60C}\u{1F338}\u{1F64C}\u{1F60B}\u{1F497}\u{1F49A}\u{1F60F}\u{1F49B}\u{1F642}\u{1F493}\u{1F929}\u{1F604}\u{1F600}\u{1F5A4}\u{1F603}\u{1F4AF}\u{1F648}\u{1F447}\u{1F3B6}\u{1F612}\u{1F92D}\u2763\u{1F61C}\u{1F48B}\u{1F440}\u{1F62A}\u{1F611}\u{1F4A5}\u{1F64B}\u{1F61E}\u{1F629}\u{1F621}\u{1F92A}\u{1F44A}\u{1F973}\u{1F625}\u{1F924}\u{1F449}\u{1F483}\u{1F633}\u270B\u{1F61A}\u{1F61D}\u{1F634}\u{1F31F}\u{1F62C}\u{1F643}\u{1F340}\u{1F337}\u{1F63B}\u{1F613}\u2B50\u2705\u{1F97A}\u{1F308}\u{1F608}\u{1F918}\u{1F4A6}\u2714\u{1F623}\u{1F3C3}\u{1F490}\u2639\u{1F38A}\u{1F498}\u{1F620}\u261D\u{1F615}\u{1F33A}\u{1F382}\u{1F33B}\u{1F610}\u{1F595}\u{1F49D}\u{1F64A}\u{1F639}\u{1F5E3}\u{1F4AB}\u{1F480}\u{1F451}\u{1F3B5}\u{1F91E}\u{1F61B}\u{1F534}\u{1F624}\u{1F33C}\u{1F62B}\u26BD\u{1F919}\u2615\u{1F3C6}\u{1F92B}\u{1F448}\u{1F62E}\u{1F646}\u{1F37B}\u{1F343}\u{1F436}\u{1F481}\u{1F632}\u{1F33F}\u{1F9E1}\u{1F381}\u26A1\u{1F31E}\u{1F388}\u274C\u270A\u{1F44B}\u{1F630}\u{1F928}\u{1F636}\u{1F91D}\u{1F6B6}\u{1F4B0}\u{1F353}\u{1F4A2}\u{1F91F}\u{1F641}\u{1F6A8}\u{1F4A8}\u{1F92C}\u2708\u{1F380}\u{1F37A}\u{1F913}\u{1F619}\u{1F49F}\u{1F331}\u{1F616}\u{1F476}\u{1F974}\u25B6\u27A1\u2753\u{1F48E}\u{1F4B8}\u2B07\u{1F628}\u{1F31A}\u{1F98B}\u{1F637}\u{1F57A}\u26A0\u{1F645}\u{1F61F}\u{1F635}\u{1F44E}\u{1F932}\u{1F920}\u{1F927}\u{1F4CC}\u{1F535}\u{1F485}\u{1F9D0}\u{1F43E}\u{1F352}\u{1F617}\u{1F911}\u{1F30A}\u{1F92F}\u{1F437}\u260E\u{1F4A7}\u{1F62F}\u{1F486}\u{1F446}\u{1F3A4}\u{1F647}\u{1F351}\u2744\u{1F334}\u{1F4A3}\u{1F438}\u{1F48C}\u{1F4CD}\u{1F940}\u{1F922}\u{1F445}\u{1F4A1}\u{1F4A9}\u{1F450}\u{1F4F8}\u{1F47B}\u{1F910}\u{1F92E}\u{1F3BC}\u{1F975}\u{1F6A9}\u{1F34E}\u{1F34A}\u{1F47C}\u{1F48D}\u{1F4E3}\u{1F942}"); - var H2e = cB.reduce((t, e, r) => (t[r] = e, t), []); - var q2e = cB.reduce((t, e, r) => (t[e.codePointAt(0)] = r, t), []); - function W2e(t) { - return t.reduce((e, r) => (e += H2e[r], e), ""); + var tB = Array.from("\u{1F680}\u{1FA90}\u2604\u{1F6F0}\u{1F30C}\u{1F311}\u{1F312}\u{1F313}\u{1F314}\u{1F315}\u{1F316}\u{1F317}\u{1F318}\u{1F30D}\u{1F30F}\u{1F30E}\u{1F409}\u2600\u{1F4BB}\u{1F5A5}\u{1F4BE}\u{1F4BF}\u{1F602}\u2764\u{1F60D}\u{1F923}\u{1F60A}\u{1F64F}\u{1F495}\u{1F62D}\u{1F618}\u{1F44D}\u{1F605}\u{1F44F}\u{1F601}\u{1F525}\u{1F970}\u{1F494}\u{1F496}\u{1F499}\u{1F622}\u{1F914}\u{1F606}\u{1F644}\u{1F4AA}\u{1F609}\u263A\u{1F44C}\u{1F917}\u{1F49C}\u{1F614}\u{1F60E}\u{1F607}\u{1F339}\u{1F926}\u{1F389}\u{1F49E}\u270C\u2728\u{1F937}\u{1F631}\u{1F60C}\u{1F338}\u{1F64C}\u{1F60B}\u{1F497}\u{1F49A}\u{1F60F}\u{1F49B}\u{1F642}\u{1F493}\u{1F929}\u{1F604}\u{1F600}\u{1F5A4}\u{1F603}\u{1F4AF}\u{1F648}\u{1F447}\u{1F3B6}\u{1F612}\u{1F92D}\u2763\u{1F61C}\u{1F48B}\u{1F440}\u{1F62A}\u{1F611}\u{1F4A5}\u{1F64B}\u{1F61E}\u{1F629}\u{1F621}\u{1F92A}\u{1F44A}\u{1F973}\u{1F625}\u{1F924}\u{1F449}\u{1F483}\u{1F633}\u270B\u{1F61A}\u{1F61D}\u{1F634}\u{1F31F}\u{1F62C}\u{1F643}\u{1F340}\u{1F337}\u{1F63B}\u{1F613}\u2B50\u2705\u{1F97A}\u{1F308}\u{1F608}\u{1F918}\u{1F4A6}\u2714\u{1F623}\u{1F3C3}\u{1F490}\u2639\u{1F38A}\u{1F498}\u{1F620}\u261D\u{1F615}\u{1F33A}\u{1F382}\u{1F33B}\u{1F610}\u{1F595}\u{1F49D}\u{1F64A}\u{1F639}\u{1F5E3}\u{1F4AB}\u{1F480}\u{1F451}\u{1F3B5}\u{1F91E}\u{1F61B}\u{1F534}\u{1F624}\u{1F33C}\u{1F62B}\u26BD\u{1F919}\u2615\u{1F3C6}\u{1F92B}\u{1F448}\u{1F62E}\u{1F646}\u{1F37B}\u{1F343}\u{1F436}\u{1F481}\u{1F632}\u{1F33F}\u{1F9E1}\u{1F381}\u26A1\u{1F31E}\u{1F388}\u274C\u270A\u{1F44B}\u{1F630}\u{1F928}\u{1F636}\u{1F91D}\u{1F6B6}\u{1F4B0}\u{1F353}\u{1F4A2}\u{1F91F}\u{1F641}\u{1F6A8}\u{1F4A8}\u{1F92C}\u2708\u{1F380}\u{1F37A}\u{1F913}\u{1F619}\u{1F49F}\u{1F331}\u{1F616}\u{1F476}\u{1F974}\u25B6\u27A1\u2753\u{1F48E}\u{1F4B8}\u2B07\u{1F628}\u{1F31A}\u{1F98B}\u{1F637}\u{1F57A}\u26A0\u{1F645}\u{1F61F}\u{1F635}\u{1F44E}\u{1F932}\u{1F920}\u{1F927}\u{1F4CC}\u{1F535}\u{1F485}\u{1F9D0}\u{1F43E}\u{1F352}\u{1F617}\u{1F911}\u{1F30A}\u{1F92F}\u{1F437}\u260E\u{1F4A7}\u{1F62F}\u{1F486}\u{1F446}\u{1F3A4}\u{1F647}\u{1F351}\u2744\u{1F334}\u{1F4A3}\u{1F438}\u{1F48C}\u{1F4CD}\u{1F940}\u{1F922}\u{1F445}\u{1F4A1}\u{1F4A9}\u{1F450}\u{1F4F8}\u{1F47B}\u{1F910}\u{1F92E}\u{1F3BC}\u{1F975}\u{1F6A9}\u{1F34E}\u{1F34A}\u{1F47C}\u{1F48D}\u{1F4E3}\u{1F942}"); + var j2e = tB.reduce((t, e, r) => (t[r] = e, t), []); + var V2e = tB.reduce((t, e, r) => (t[e.codePointAt(0)] = r, t), []); + function z2e(t) { + return t.reduce((e, r) => (e += j2e[r], e), ""); } - function G2e(t) { + function F2e(t) { const e = []; for (const r of t) { - const n = q2e[r.codePointAt(0)]; + const n = V2e[r.codePointAt(0)]; if (n === void 0) throw new Error(`Non-base256emoji character: ${r}`); e.push(n); } return new Uint8Array(e); } - var K2e = O2({ + var H2e = O2({ prefix: "\u{1F680}", name: "base256emoji", - encode: W2e, - decode: G2e + encode: z2e, + decode: F2e }); - var X2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var q2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - base256emoji: K2e + base256emoji: H2e }, Symbol.toStringTag, { value: "Module" })); new TextEncoder(); new TextDecoder(); - var Rm = { + var km = { + ...c2e, + ...l2e, ...h2e, ...p2e, - ...g2e, - ...b2e, - ...x2e, - ...P2e, - ...C2e, - ...B2e, - ...F2e, - ...X2e - }; - function uB(t, e, r, n) { + ...y2e, + ...T2e, + ...O2e, + ...R2e, + ...U2e, + ...q2e + }; + function rB(t, e, r, n) { return { name: t, prefix: e, @@ -75471,107 +75475,107 @@ ${Ez(e, r)}`); decoder: { decode: n } }; } - var FS = uB("utf8", "u", (t) => "u" + new TextDecoder("utf8").decode(t), (t) => new TextEncoder().encode(t.substring(1))); - var Wb = uB("ascii", "a", (t) => { + var BS = rB("utf8", "u", (t) => "u" + new TextDecoder("utf8").decode(t), (t) => new TextEncoder().encode(t.substring(1))); + var qb = rB("ascii", "a", (t) => { let e = "a"; for (let r = 0; r < t.length; r++) e += String.fromCharCode(t[r]); return e; }, (t) => { t = t.substring(1); - const e = oB(t.length); + const e = $L(t.length); for (let r = 0; r < t.length; r++) e[r] = t.charCodeAt(r); return e; }); - var lB = { - utf8: FS, - "utf-8": FS, - hex: Rm.base16, - latin1: Wb, - ascii: Wb, - binary: Wb, - ...Rm - }; - function Yx(t, e = "utf8") { - const r = lB[e]; + var nB = { + utf8: BS, + "utf-8": BS, + hex: km.base16, + latin1: qb, + ascii: qb, + binary: qb, + ...km + }; + function Wx(t, e = "utf8") { + const r = nB[e]; if (!r) throw new Error(`Unsupported encoding "${e}"`); return (e === "utf8" || e === "utf-8") && globalThis.Buffer != null && globalThis.Buffer.from != null ? globalThis.Buffer.from(t.buffer, t.byteOffset, t.byteLength).toString("utf8") : r.encoder.encode(t).substring(1); } - function Zx(t, e = "utf8") { - const r = lB[e]; + function Gx(t, e = "utf8") { + const r = nB[e]; if (!r) throw new Error(`Unsupported encoding "${e}"`); - return (e === "utf8" || e === "utf-8") && globalThis.Buffer != null && globalThis.Buffer.from != null ? Xx(globalThis.Buffer.from(t, "utf-8")) : r.decoder.decode(`${r.prefix}${t}`); + return (e === "utf8" || e === "utf-8") && globalThis.Buffer != null && globalThis.Buffer.from != null ? qx(globalThis.Buffer.from(t, "utf-8")) : r.decoder.decode(`${r.prefix}${t}`); } - function Cm(t) { - return Yx(Zx(cl(t), qge), sB); + function Rm(t) { + return Wx(Gx(cl(t), Vge), QL); } - function fB(t) { - const e = Zx(Zge, zS), r = Yge + Yx(Qge([e, t]), zS); - return [Kge, Xge, r].join(Gge); + function iB(t) { + const e = Gx(Gge, LS), r = Wge + Wx(Xge([e, t]), LS); + return [Hge, qge, r].join(Fge); } - function Y2e(t) { - return Yx(t, sB); + function W2e(t) { + return Wx(t, QL); } - function Z2e(t) { - return Zx([Cm(t.header), Cm(t.payload)].join(iB), Wge); + function G2e(t) { + return Gx([Rm(t.header), Rm(t.payload)].join(JL), zge); } - function J2e(t) { + function K2e(t) { return [ - Cm(t.header), - Cm(t.payload), - Y2e(t.signature) - ].join(iB); + Rm(t.header), + Rm(t.payload), + W2e(t.signature) + ].join(JL); } - function HS(t = rh.randomBytes(Jge)) { - return Kx.generateKeyPairFromSeed(t); + function US(t = th.randomBytes(Kge)) { + return Hx.generateKeyPairFromSeed(t); } - async function Q2e(t, e, r, n, i = gt.fromMiliseconds(Date.now())) { - const s = { alg: Fge, typ: Hge }, o = fB(n.publicKey), a = i + r, c = { iss: o, sub: t, aud: e, iat: i, exp: a }, u = Z2e({ header: s, payload: c }), f = Kx.sign(n.secretKey, u); - return J2e({ header: s, payload: c, signature: f }); + async function X2e(t, e, r, n, i = gt.fromMiliseconds(Date.now())) { + const s = { alg: Uge, typ: jge }, o = iB(n.publicKey), a = i + r, c = { iss: o, sub: t, aud: e, iat: i, exp: a }, u = G2e({ header: s, payload: c }), f = Hx.sign(n.secretKey, u); + return K2e({ header: s, payload: c, signature: f }); } - var qS = globalThis && globalThis.__spreadArray || function(t, e, r) { + var jS = globalThis && globalThis.__spreadArray || function(t, e, r) { if (r || arguments.length === 2) for (var n = 0, i = e.length, s; n < i; n++) (s || !(n in e)) && (s || (s = Array.prototype.slice.call(e, 0, n)), s[n] = e[n]); return t.concat(s || Array.prototype.slice.call(e)); }; - var $2e = function() { + var Y2e = function() { function t(e, r, n) { this.name = e, this.version = r, this.os = n, this.type = "browser"; } return t; }(); - var eye = function() { + var Z2e = function() { function t(e) { this.version = e, this.type = "node", this.name = "node", this.os = process.platform; } return t; }(); - var tye = function() { + var J2e = function() { function t(e, r, n, i) { this.name = e, this.version = r, this.os = n, this.bot = i, this.type = "bot-device"; } return t; }(); - var rye = function() { + var Q2e = function() { function t() { this.type = "bot", this.bot = true, this.name = "bot", this.version = null, this.os = null; } return t; }(); - var nye = function() { + var $2e = function() { function t() { this.type = "react-native", this.name = "react-native", this.version = null, this.os = null; } return t; }(); - var iye = /alexa|bot|crawl(er|ing)|facebookexternalhit|feedburner|google web preview|nagios|postrank|pingdom|slurp|spider|yahoo!|yandex/; - var sye = /(nuhk|curl|Googlebot|Yammybot|Openbot|Slurp|MSNBot|Ask\ Jeeves\/Teoma|ia_archiver)/; - var WS = 3; - var oye = [ + var eye = /alexa|bot|crawl(er|ing)|facebookexternalhit|feedburner|google web preview|nagios|postrank|pingdom|slurp|spider|yahoo!|yandex/; + var tye = /(nuhk|curl|Googlebot|Yammybot|Openbot|Slurp|MSNBot|Ask\ Jeeves\/Teoma|ia_archiver)/; + var VS = 3; + var rye = [ ["aol", /AOLShield\/([0-9\._]+)/], ["edge", /Edge\/([0-9\._]+)/], ["edge-ios", /EdgiOS\/([0-9\._]+)/], @@ -75609,9 +75613,9 @@ ${Ez(e, r)}`); ["ios-webview", /AppleWebKit\/([0-9\.]+).*Mobile/], ["ios-webview", /AppleWebKit\/([0-9\.]+).*Gecko\)$/], ["curl", /^curl\/([0-9\.]+)$/], - ["searchbot", iye] + ["searchbot", eye] ]; - var GS = [ + var zS = [ ["iOS", /iP(hone|od|ad)/], ["Android OS", /Android/], ["BlackBerry OS", /BlackBerry|BB10/], @@ -75639,11 +75643,11 @@ ${Ez(e, r)}`); ["BeOS", /BeOS/], ["OS/2", /OS\/2/] ]; - function aye(t) { - return t ? KS(t) : typeof document > "u" && typeof navigator < "u" && navigator.product === "ReactNative" ? new nye() : typeof navigator < "u" ? KS(navigator.userAgent) : lye(); + function nye(t) { + return t ? FS(t) : typeof document > "u" && typeof navigator < "u" && navigator.product === "ReactNative" ? new $2e() : typeof navigator < "u" ? FS(navigator.userAgent) : oye(); } - function cye(t) { - return t !== "" && oye.reduce(function(e, r) { + function iye(t) { + return t !== "" && rye.reduce(function(e, r) { var n = r[0], i = r[1]; if (e) return e; @@ -75651,98 +75655,98 @@ ${Ez(e, r)}`); return !!s && [n, s]; }, false); } - function KS(t) { - var e = cye(t); + function FS(t) { + var e = iye(t); if (!e) return null; var r = e[0], n = e[1]; if (r === "searchbot") - return new rye(); + return new Q2e(); var i = n[1] && n[1].split(".").join("_").split("_").slice(0, 3); - i ? i.length < WS && (i = qS(qS([], i, true), fye(WS - i.length), true)) : i = []; - var s = i.join("."), o = uye(t), a = sye.exec(t); - return a && a[1] ? new tye(r, s, o, a[1]) : new $2e(r, s, o); + i ? i.length < VS && (i = jS(jS([], i, true), aye(VS - i.length), true)) : i = []; + var s = i.join("."), o = sye(t), a = tye.exec(t); + return a && a[1] ? new J2e(r, s, o, a[1]) : new Y2e(r, s, o); } - function uye(t) { - for (var e = 0, r = GS.length; e < r; e++) { - var n = GS[e], i = n[0], s = n[1], o = s.exec(t); + function sye(t) { + for (var e = 0, r = zS.length; e < r; e++) { + var n = zS[e], i = n[0], s = n[1], o = s.exec(t); if (o) return i; } return null; } - function lye() { + function oye() { var t = typeof process < "u" && process.version; - return t ? new eye(process.version.slice(1)) : null; + return t ? new Z2e(process.version.slice(1)) : null; } - function fye(t) { + function aye(t) { for (var e = [], r = 0; r < t; r++) e.push("0"); return e; } var _r = {}; Object.defineProperty(_r, "__esModule", { value: true }); - _r.getLocalStorage = _r.getLocalStorageOrThrow = _r.getCrypto = _r.getCryptoOrThrow = hB = _r.getLocation = _r.getLocationOrThrow = Qx = _r.getNavigator = _r.getNavigatorOrThrow = Jx = _r.getDocument = _r.getDocumentOrThrow = _r.getFromWindowOrThrow = _r.getFromWindow = void 0; - function Rl(t) { + _r.getLocalStorage = _r.getLocalStorageOrThrow = _r.getCrypto = _r.getCryptoOrThrow = sB = _r.getLocation = _r.getLocationOrThrow = Xx = _r.getNavigator = _r.getNavigatorOrThrow = Kx = _r.getDocument = _r.getDocumentOrThrow = _r.getFromWindowOrThrow = _r.getFromWindow = void 0; + function kl(t) { let e; return typeof window < "u" && typeof window[t] < "u" && (e = window[t]), e; } - _r.getFromWindow = Rl; - function nh(t) { - const e = Rl(t); + _r.getFromWindow = kl; + function rh(t) { + const e = kl(t); if (!e) throw new Error(`${t} is not defined in Window`); return e; } - _r.getFromWindowOrThrow = nh; + _r.getFromWindowOrThrow = rh; + function cye() { + return rh("document"); + } + _r.getDocumentOrThrow = cye; + function uye() { + return kl("document"); + } + var Kx = _r.getDocument = uye; + function lye() { + return rh("navigator"); + } + _r.getNavigatorOrThrow = lye; + function fye() { + return kl("navigator"); + } + var Xx = _r.getNavigator = fye; function hye() { - return nh("document"); + return rh("location"); } - _r.getDocumentOrThrow = hye; + _r.getLocationOrThrow = hye; function dye() { - return Rl("document"); + return kl("location"); } - var Jx = _r.getDocument = dye; + var sB = _r.getLocation = dye; function pye() { - return nh("navigator"); + return rh("crypto"); } - _r.getNavigatorOrThrow = pye; + _r.getCryptoOrThrow = pye; function mye() { - return Rl("navigator"); + return kl("crypto"); } - var Qx = _r.getNavigator = mye; + _r.getCrypto = mye; function gye() { - return nh("location"); + return rh("localStorage"); } - _r.getLocationOrThrow = gye; + _r.getLocalStorageOrThrow = gye; function yye() { - return Rl("location"); + return kl("localStorage"); } - var hB = _r.getLocation = yye; + _r.getLocalStorage = yye; + var Yx = {}; + Object.defineProperty(Yx, "__esModule", { value: true }); + var oB = Yx.getWindowMetadata = void 0; + var HS = _r; function bye() { - return nh("crypto"); - } - _r.getCryptoOrThrow = bye; - function wye() { - return Rl("crypto"); - } - _r.getCrypto = wye; - function vye() { - return nh("localStorage"); - } - _r.getLocalStorageOrThrow = vye; - function xye() { - return Rl("localStorage"); - } - _r.getLocalStorage = xye; - var $x = {}; - Object.defineProperty($x, "__esModule", { value: true }); - var dB = $x.getWindowMetadata = void 0; - var XS = _r; - function _ye() { let t, e; try { - t = XS.getDocumentOrThrow(), e = XS.getLocationOrThrow(); + t = HS.getDocumentOrThrow(), e = HS.getLocationOrThrow(); } catch { return null; } @@ -75751,24 +75755,24 @@ ${Ez(e, r)}`); for (let E = 0; E < p.length; E++) { const _ = p[E], N = _.getAttribute("rel"); if (N && N.toLowerCase().indexOf("icon") > -1) { - const R = _.getAttribute("href"); - if (R) - if (R.toLowerCase().indexOf("https:") === -1 && R.toLowerCase().indexOf("http:") === -1 && R.indexOf("//") !== 0) { + const k = _.getAttribute("href"); + if (k) + if (k.toLowerCase().indexOf("https:") === -1 && k.toLowerCase().indexOf("http:") === -1 && k.indexOf("//") !== 0) { let F = e.protocol + "//" + e.host; - if (R.indexOf("/") === 0) - F += R; + if (k.indexOf("/") === 0) + F += k; else { - const D = e.pathname.split("/"); - D.pop(); - const L = D.join("/"); - F += L + "/" + R; + const L = e.pathname.split("/"); + L.pop(); + const D = L.join("/"); + F += D + "/" + k; } b.push(F); - } else if (R.indexOf("//") === 0) { - const F = e.protocol + R; + } else if (k.indexOf("//") === 0) { + const F = e.protocol + k; b.push(F); } else - b.push(R); + b.push(k); } } return b; @@ -75776,11 +75780,11 @@ ${Ez(e, r)}`); function n(...p) { const b = t.getElementsByTagName("meta"); for (let E = 0; E < b.length; E++) { - const _ = b[E], N = ["itemprop", "property", "name"].map((R) => _.getAttribute(R)).filter((R) => R ? p.includes(R) : false); + const _ = b[E], N = ["itemprop", "property", "name"].map((k) => _.getAttribute(k)).filter((k) => k ? p.includes(k) : false); if (N.length && N) { - const R = _.getAttribute("content"); - if (R) - return R; + const k = _.getAttribute("content"); + if (k) + return k; } } return ""; @@ -75800,13 +75804,13 @@ ${Ez(e, r)}`); name: o }; } - dB = $x.getWindowMetadata = _ye; - var zd = {}; - var Eye = (t) => encodeURIComponent(t).replace(/[!'()*]/g, (e) => `%${e.charCodeAt(0).toString(16).toUpperCase()}`); - var pB = "%[a-f0-9]{2}"; - var YS = new RegExp("(" + pB + ")|([^%]+?)", "gi"); - var ZS = new RegExp("(" + pB + ")+", "gi"); - function nv(t, e) { + oB = Yx.getWindowMetadata = bye; + var Vd = {}; + var wye = (t) => encodeURIComponent(t).replace(/[!'()*]/g, (e) => `%${e.charCodeAt(0).toString(16).toUpperCase()}`); + var aB = "%[a-f0-9]{2}"; + var qS = new RegExp("(" + aB + ")|([^%]+?)", "gi"); + var WS = new RegExp("(" + aB + ")+", "gi"); + function tv(t, e) { try { return [decodeURIComponent(t.join(""))]; } catch { @@ -75815,29 +75819,29 @@ ${Ez(e, r)}`); return t; e = e || 1; var r = t.slice(0, e), n = t.slice(e); - return Array.prototype.concat.call([], nv(r), nv(n)); + return Array.prototype.concat.call([], tv(r), tv(n)); } - function Sye(t) { + function vye(t) { try { return decodeURIComponent(t); } catch { - for (var e = t.match(YS) || [], r = 1; r < e.length; r++) - t = nv(e, r).join(""), e = t.match(YS) || []; + for (var e = t.match(qS) || [], r = 1; r < e.length; r++) + t = tv(e, r).join(""), e = t.match(qS) || []; return t; } } - function Mye(t) { + function xye(t) { for (var e = { "%FE%FF": "\uFFFD\uFFFD", "%FF%FE": "\uFFFD\uFFFD" - }, r = ZS.exec(t); r; ) { + }, r = WS.exec(t); r; ) { try { e[r[0]] = decodeURIComponent(r[0]); } catch { - var n = Sye(r[0]); + var n = vye(r[0]); n !== r[0] && (e[r[0]] = n); } - r = ZS.exec(t); + r = WS.exec(t); } e["%C2"] = "\uFFFD"; for (var i = Object.keys(e), s = 0; s < i.length; s++) { @@ -75846,16 +75850,16 @@ ${Ez(e, r)}`); } return t; } - var Aye = function(t) { + var _ye = function(t) { if (typeof t != "string") throw new TypeError("Expected `encodedURI` to be of type `string`, got `" + typeof t + "`"); try { return t = t.replace(/\+/g, " "), decodeURIComponent(t); } catch { - return Mye(t); + return xye(t); } }; - var Tye = (t, e) => { + var Eye = (t, e) => { if (!(typeof t == "string" && typeof e == "string")) throw new TypeError("Expected the arguments to be of type `string`"); if (e === "") @@ -75866,7 +75870,7 @@ ${Ez(e, r)}`); t.slice(r + e.length) ]; }; - var Nye = function(t, e) { + var Sye = function(t, e) { for (var r = {}, n = Object.keys(t), i = Array.isArray(e), s = 0; s < n.length; s++) { var o = n[s], a = t[o]; (i ? e.indexOf(o) !== -1 : e(o, a, t)) && (r[o] = a); @@ -75874,45 +75878,45 @@ ${Ez(e, r)}`); return r; }; (function(t) { - const e = Eye, r = Aye, n = Tye, i = Nye, s = (D) => D == null, o = Symbol("encodeFragmentIdentifier"); - function a(D) { - switch (D.arrayFormat) { + const e = wye, r = _ye, n = Eye, i = Sye, s = (L) => L == null, o = Symbol("encodeFragmentIdentifier"); + function a(L) { + switch (L.arrayFormat) { case "index": - return (L) => (q, W) => { + return (D) => (q, W) => { const z = q.length; - return W === void 0 || D.skipNull && W === null || D.skipEmptyString && W === "" ? q : W === null ? [...q, [f(L, D), "[", z, "]"].join("")] : [ + return W === void 0 || L.skipNull && W === null || L.skipEmptyString && W === "" ? q : W === null ? [...q, [f(D, L), "[", z, "]"].join("")] : [ ...q, - [f(L, D), "[", f(z, D), "]=", f(W, D)].join("") + [f(D, L), "[", f(z, L), "]=", f(W, L)].join("") ]; }; case "bracket": - return (L) => (q, W) => W === void 0 || D.skipNull && W === null || D.skipEmptyString && W === "" ? q : W === null ? [...q, [f(L, D), "[]"].join("")] : [...q, [f(L, D), "[]=", f(W, D)].join("")]; + return (D) => (q, W) => W === void 0 || L.skipNull && W === null || L.skipEmptyString && W === "" ? q : W === null ? [...q, [f(D, L), "[]"].join("")] : [...q, [f(D, L), "[]=", f(W, L)].join("")]; case "colon-list-separator": - return (L) => (q, W) => W === void 0 || D.skipNull && W === null || D.skipEmptyString && W === "" ? q : W === null ? [...q, [f(L, D), ":list="].join("")] : [...q, [f(L, D), ":list=", f(W, D)].join("")]; + return (D) => (q, W) => W === void 0 || L.skipNull && W === null || L.skipEmptyString && W === "" ? q : W === null ? [...q, [f(D, L), ":list="].join("")] : [...q, [f(D, L), ":list=", f(W, L)].join("")]; case "comma": case "separator": case "bracket-separator": { - const L = D.arrayFormat === "bracket-separator" ? "[]=" : "="; - return (q) => (W, z) => z === void 0 || D.skipNull && z === null || D.skipEmptyString && z === "" ? W : (z = z === null ? "" : z, W.length === 0 ? [[f(q, D), L, f(z, D)].join("")] : [[W, f(z, D)].join(D.arrayFormatSeparator)]); + const D = L.arrayFormat === "bracket-separator" ? "[]=" : "="; + return (q) => (W, z) => z === void 0 || L.skipNull && z === null || L.skipEmptyString && z === "" ? W : (z = z === null ? "" : z, W.length === 0 ? [[f(q, L), D, f(z, L)].join("")] : [[W, f(z, L)].join(L.arrayFormatSeparator)]); } default: - return (L) => (q, W) => W === void 0 || D.skipNull && W === null || D.skipEmptyString && W === "" ? q : W === null ? [...q, f(L, D)] : [...q, [f(L, D), "=", f(W, D)].join("")]; + return (D) => (q, W) => W === void 0 || L.skipNull && W === null || L.skipEmptyString && W === "" ? q : W === null ? [...q, f(D, L)] : [...q, [f(D, L), "=", f(W, L)].join("")]; } } - function c(D) { - let L; - switch (D.arrayFormat) { + function c(L) { + let D; + switch (L.arrayFormat) { case "index": return (q, W, z) => { - if (L = /\[(\d*)\]$/.exec(q), q = q.replace(/\[\d*\]$/, ""), !L) { + if (D = /\[(\d*)\]$/.exec(q), q = q.replace(/\[\d*\]$/, ""), !D) { z[q] = W; return; } - z[q] === void 0 && (z[q] = {}), z[q][L[1]] = W; + z[q] === void 0 && (z[q] = {}), z[q][D[1]] = W; }; case "bracket": return (q, W, z) => { - if (L = /(\[\])$/.exec(q), q = q.replace(/\[\]$/, ""), !L) { + if (D = /(\[\])$/.exec(q), q = q.replace(/\[\]$/, ""), !D) { z[q] = W; return; } @@ -75924,7 +75928,7 @@ ${Ez(e, r)}`); }; case "colon-list-separator": return (q, W, z) => { - if (L = /(:list)$/.exec(q), q = q.replace(/:list$/, ""), !L) { + if (D = /(:list)$/.exec(q), q = q.replace(/:list$/, ""), !D) { z[q] = W; return; } @@ -75937,19 +75941,19 @@ ${Ez(e, r)}`); case "comma": case "separator": return (q, W, z) => { - const T = typeof W == "string" && W.includes(D.arrayFormatSeparator), I = typeof W == "string" && !T && p(W, D).includes(D.arrayFormatSeparator); - W = I ? p(W, D) : W; - const H = T || I ? W.split(D.arrayFormatSeparator).map((X) => p(X, D)) : W === null ? W : p(W, D); + const T = typeof W == "string" && W.includes(L.arrayFormatSeparator), I = typeof W == "string" && !T && p(W, L).includes(L.arrayFormatSeparator); + W = I ? p(W, L) : W; + const H = T || I ? W.split(L.arrayFormatSeparator).map((X) => p(X, L)) : W === null ? W : p(W, L); z[q] = H; }; case "bracket-separator": return (q, W, z) => { const T = /(\[\])$/.test(q); if (q = q.replace(/\[\]$/, ""), !T) { - z[q] = W && p(W, D); + z[q] = W && p(W, L); return; } - const I = W === null ? [] : W.split(D.arrayFormatSeparator).map((H) => p(H, D)); + const I = W === null ? [] : W.split(L.arrayFormatSeparator).map((H) => p(H, L)); if (z[q] === void 0) { z[q] = I; return; @@ -75966,135 +75970,135 @@ ${Ez(e, r)}`); }; } } - function u(D) { - if (typeof D != "string" || D.length !== 1) + function u(L) { + if (typeof L != "string" || L.length !== 1) throw new TypeError("arrayFormatSeparator must be single character string"); } - function f(D, L) { - return L.encode ? L.strict ? e(D) : encodeURIComponent(D) : D; + function f(L, D) { + return D.encode ? D.strict ? e(L) : encodeURIComponent(L) : L; } - function p(D, L) { - return L.decode ? r(D) : D; + function p(L, D) { + return D.decode ? r(L) : L; } - function b(D) { - return Array.isArray(D) ? D.sort() : typeof D == "object" ? b(Object.keys(D)).sort((L, q) => Number(L) - Number(q)).map((L) => D[L]) : D; + function b(L) { + return Array.isArray(L) ? L.sort() : typeof L == "object" ? b(Object.keys(L)).sort((D, q) => Number(D) - Number(q)).map((D) => L[D]) : L; } - function E(D) { - const L = D.indexOf("#"); - return L !== -1 && (D = D.slice(0, L)), D; + function E(L) { + const D = L.indexOf("#"); + return D !== -1 && (L = L.slice(0, D)), L; } - function _(D) { - let L = ""; - const q = D.indexOf("#"); - return q !== -1 && (L = D.slice(q)), L; + function _(L) { + let D = ""; + const q = L.indexOf("#"); + return q !== -1 && (D = L.slice(q)), D; } - function N(D) { - D = E(D); - const L = D.indexOf("?"); - return L === -1 ? "" : D.slice(L + 1); + function N(L) { + L = E(L); + const D = L.indexOf("?"); + return D === -1 ? "" : L.slice(D + 1); } - function R(D, L) { - return L.parseNumbers && !Number.isNaN(Number(D)) && typeof D == "string" && D.trim() !== "" ? D = Number(D) : L.parseBooleans && D !== null && (D.toLowerCase() === "true" || D.toLowerCase() === "false") && (D = D.toLowerCase() === "true"), D; + function k(L, D) { + return D.parseNumbers && !Number.isNaN(Number(L)) && typeof L == "string" && L.trim() !== "" ? L = Number(L) : D.parseBooleans && L !== null && (L.toLowerCase() === "true" || L.toLowerCase() === "false") && (L = L.toLowerCase() === "true"), L; } - function F(D, L) { - L = Object.assign({ + function F(L, D) { + D = Object.assign({ decode: true, sort: true, arrayFormat: "none", arrayFormatSeparator: ",", parseNumbers: false, parseBooleans: false - }, L), u(L.arrayFormatSeparator); - const q = c(L), W = /* @__PURE__ */ Object.create(null); - if (typeof D != "string" || (D = D.trim().replace(/^[?#&]/, ""), !D)) + }, D), u(D.arrayFormatSeparator); + const q = c(D), W = /* @__PURE__ */ Object.create(null); + if (typeof L != "string" || (L = L.trim().replace(/^[?#&]/, ""), !L)) return W; - for (const z of D.split("&")) { + for (const z of L.split("&")) { if (z === "") continue; - let [T, I] = n(L.decode ? z.replace(/\+/g, " ") : z, "="); - I = I === void 0 ? null : ["comma", "separator", "bracket-separator"].includes(L.arrayFormat) ? I : p(I, L), q(p(T, L), I, W); + let [T, I] = n(D.decode ? z.replace(/\+/g, " ") : z, "="); + I = I === void 0 ? null : ["comma", "separator", "bracket-separator"].includes(D.arrayFormat) ? I : p(I, D), q(p(T, D), I, W); } for (const z of Object.keys(W)) { const T = W[z]; if (typeof T == "object" && T !== null) for (const I of Object.keys(T)) - T[I] = R(T[I], L); + T[I] = k(T[I], D); else - W[z] = R(T, L); + W[z] = k(T, D); } - return L.sort === false ? W : (L.sort === true ? Object.keys(W).sort() : Object.keys(W).sort(L.sort)).reduce((z, T) => { + return D.sort === false ? W : (D.sort === true ? Object.keys(W).sort() : Object.keys(W).sort(D.sort)).reduce((z, T) => { const I = W[T]; return I && typeof I == "object" && !Array.isArray(I) ? z[T] = b(I) : z[T] = I, z; }, /* @__PURE__ */ Object.create(null)); } - t.extract = N, t.parse = F, t.stringify = (D, L) => { - if (!D) + t.extract = N, t.parse = F, t.stringify = (L, D) => { + if (!L) return ""; - L = Object.assign({ + D = Object.assign({ encode: true, strict: true, arrayFormat: "none", arrayFormatSeparator: "," - }, L), u(L.arrayFormatSeparator); - const q = (I) => L.skipNull && s(D[I]) || L.skipEmptyString && D[I] === "", W = a(L), z = {}; - for (const I of Object.keys(D)) - q(I) || (z[I] = D[I]); + }, D), u(D.arrayFormatSeparator); + const q = (I) => D.skipNull && s(L[I]) || D.skipEmptyString && L[I] === "", W = a(D), z = {}; + for (const I of Object.keys(L)) + q(I) || (z[I] = L[I]); const T = Object.keys(z); - return L.sort !== false && T.sort(L.sort), T.map((I) => { - const H = D[I]; - return H === void 0 ? "" : H === null ? f(I, L) : Array.isArray(H) ? H.length === 0 && L.arrayFormat === "bracket-separator" ? f(I, L) + "[]" : H.reduce(W(I), []).join("&") : f(I, L) + "=" + f(H, L); + return D.sort !== false && T.sort(D.sort), T.map((I) => { + const H = L[I]; + return H === void 0 ? "" : H === null ? f(I, D) : Array.isArray(H) ? H.length === 0 && D.arrayFormat === "bracket-separator" ? f(I, D) + "[]" : H.reduce(W(I), []).join("&") : f(I, D) + "=" + f(H, D); }).filter((I) => I.length > 0).join("&"); - }, t.parseUrl = (D, L) => { - L = Object.assign({ + }, t.parseUrl = (L, D) => { + D = Object.assign({ decode: true - }, L); - const [q, W] = n(D, "#"); + }, D); + const [q, W] = n(L, "#"); return Object.assign( { url: q.split("?")[0] || "", - query: F(N(D), L) + query: F(N(L), D) }, - L && L.parseFragmentIdentifier && W ? { fragmentIdentifier: p(W, L) } : {} + D && D.parseFragmentIdentifier && W ? { fragmentIdentifier: p(W, D) } : {} ); - }, t.stringifyUrl = (D, L) => { - L = Object.assign({ + }, t.stringifyUrl = (L, D) => { + D = Object.assign({ encode: true, strict: true, [o]: true - }, L); - const q = E(D.url).split("?")[0] || "", W = t.extract(D.url), z = t.parse(W, { sort: false }), T = Object.assign(z, D.query); - let I = t.stringify(T, L); + }, D); + const q = E(L.url).split("?")[0] || "", W = t.extract(L.url), z = t.parse(W, { sort: false }), T = Object.assign(z, L.query); + let I = t.stringify(T, D); I && (I = `?${I}`); - let H = _(D.url); - return D.fragmentIdentifier && (H = `#${L[o] ? f(D.fragmentIdentifier, L) : D.fragmentIdentifier}`), `${q}${I}${H}`; - }, t.pick = (D, L, q) => { + let H = _(L.url); + return L.fragmentIdentifier && (H = `#${D[o] ? f(L.fragmentIdentifier, D) : L.fragmentIdentifier}`), `${q}${I}${H}`; + }, t.pick = (L, D, q) => { q = Object.assign({ parseFragmentIdentifier: true, [o]: false }, q); - const { url: W, query: z, fragmentIdentifier: T } = t.parseUrl(D, q); + const { url: W, query: z, fragmentIdentifier: T } = t.parseUrl(L, q); return t.stringifyUrl({ url: W, - query: i(z, L), + query: i(z, D), fragmentIdentifier: T }, q); - }, t.exclude = (D, L, q) => { - const W = Array.isArray(L) ? (z) => !L.includes(z) : (z, T) => !L(z, T); - return t.pick(D, W, q); + }, t.exclude = (L, D, q) => { + const W = Array.isArray(D) ? (z) => !D.includes(z) : (z, T) => !D(z, T); + return t.pick(L, W, q); }; - })(zd); - var e9 = {}; + })(Vd); + var Zx = {}; var P2 = {}; Object.defineProperty(P2, "__esModule", { value: true }); - var si = Ut; - var iv = hs; - var Iye = 20; - function Oye(t, e, r) { - for (var n = 1634760805, i = 857760878, s = 2036477234, o = 1797285236, a = r[3] << 24 | r[2] << 16 | r[1] << 8 | r[0], c = r[7] << 24 | r[6] << 16 | r[5] << 8 | r[4], u = r[11] << 24 | r[10] << 16 | r[9] << 8 | r[8], f = r[15] << 24 | r[14] << 16 | r[13] << 8 | r[12], p = r[19] << 24 | r[18] << 16 | r[17] << 8 | r[16], b = r[23] << 24 | r[22] << 16 | r[21] << 8 | r[20], E = r[27] << 24 | r[26] << 16 | r[25] << 8 | r[24], _ = r[31] << 24 | r[30] << 16 | r[29] << 8 | r[28], N = e[3] << 24 | e[2] << 16 | e[1] << 8 | e[0], R = e[7] << 24 | e[6] << 16 | e[5] << 8 | e[4], F = e[11] << 24 | e[10] << 16 | e[9] << 8 | e[8], D = e[15] << 24 | e[14] << 16 | e[13] << 8 | e[12], L = n, q = i, W = s, z = o, T = a, I = c, H = u, X = f, V = p, S = b, d = E, l = _, h = N, y = R, x = F, v = D, M = 0; M < Iye; M += 2) - L = L + T | 0, h ^= L, h = h >>> 32 - 16 | h << 16, V = V + h | 0, T ^= V, T = T >>> 32 - 12 | T << 12, q = q + I | 0, y ^= q, y = y >>> 32 - 16 | y << 16, S = S + y | 0, I ^= S, I = I >>> 32 - 12 | I << 12, W = W + H | 0, x ^= W, x = x >>> 32 - 16 | x << 16, d = d + x | 0, H ^= d, H = H >>> 32 - 12 | H << 12, z = z + X | 0, v ^= z, v = v >>> 32 - 16 | v << 16, l = l + v | 0, X ^= l, X = X >>> 32 - 12 | X << 12, W = W + H | 0, x ^= W, x = x >>> 32 - 8 | x << 8, d = d + x | 0, H ^= d, H = H >>> 32 - 7 | H << 7, z = z + X | 0, v ^= z, v = v >>> 32 - 8 | v << 8, l = l + v | 0, X ^= l, X = X >>> 32 - 7 | X << 7, q = q + I | 0, y ^= q, y = y >>> 32 - 8 | y << 8, S = S + y | 0, I ^= S, I = I >>> 32 - 7 | I << 7, L = L + T | 0, h ^= L, h = h >>> 32 - 8 | h << 8, V = V + h | 0, T ^= V, T = T >>> 32 - 7 | T << 7, L = L + I | 0, v ^= L, v = v >>> 32 - 16 | v << 16, d = d + v | 0, I ^= d, I = I >>> 32 - 12 | I << 12, q = q + H | 0, h ^= q, h = h >>> 32 - 16 | h << 16, l = l + h | 0, H ^= l, H = H >>> 32 - 12 | H << 12, W = W + X | 0, y ^= W, y = y >>> 32 - 16 | y << 16, V = V + y | 0, X ^= V, X = X >>> 32 - 12 | X << 12, z = z + T | 0, x ^= z, x = x >>> 32 - 16 | x << 16, S = S + x | 0, T ^= S, T = T >>> 32 - 12 | T << 12, W = W + X | 0, y ^= W, y = y >>> 32 - 8 | y << 8, V = V + y | 0, X ^= V, X = X >>> 32 - 7 | X << 7, z = z + T | 0, x ^= z, x = x >>> 32 - 8 | x << 8, S = S + x | 0, T ^= S, T = T >>> 32 - 7 | T << 7, q = q + H | 0, h ^= q, h = h >>> 32 - 8 | h << 8, l = l + h | 0, H ^= l, H = H >>> 32 - 7 | H << 7, L = L + I | 0, v ^= L, v = v >>> 32 - 8 | v << 8, d = d + v | 0, I ^= d, I = I >>> 32 - 7 | I << 7; - si.writeUint32LE(L + n | 0, t, 0), si.writeUint32LE(q + i | 0, t, 4), si.writeUint32LE(W + s | 0, t, 8), si.writeUint32LE(z + o | 0, t, 12), si.writeUint32LE(T + a | 0, t, 16), si.writeUint32LE(I + c | 0, t, 20), si.writeUint32LE(H + u | 0, t, 24), si.writeUint32LE(X + f | 0, t, 28), si.writeUint32LE(V + p | 0, t, 32), si.writeUint32LE(S + b | 0, t, 36), si.writeUint32LE(d + E | 0, t, 40), si.writeUint32LE(l + _ | 0, t, 44), si.writeUint32LE(h + N | 0, t, 48), si.writeUint32LE(y + R | 0, t, 52), si.writeUint32LE(x + F | 0, t, 56), si.writeUint32LE(v + D | 0, t, 60); - } - function mB(t, e, r, n, i) { + var oi = Ut; + var rv = hs; + var Mye = 20; + function Aye(t, e, r) { + for (var n = 1634760805, i = 857760878, s = 2036477234, o = 1797285236, a = r[3] << 24 | r[2] << 16 | r[1] << 8 | r[0], c = r[7] << 24 | r[6] << 16 | r[5] << 8 | r[4], u = r[11] << 24 | r[10] << 16 | r[9] << 8 | r[8], f = r[15] << 24 | r[14] << 16 | r[13] << 8 | r[12], p = r[19] << 24 | r[18] << 16 | r[17] << 8 | r[16], b = r[23] << 24 | r[22] << 16 | r[21] << 8 | r[20], E = r[27] << 24 | r[26] << 16 | r[25] << 8 | r[24], _ = r[31] << 24 | r[30] << 16 | r[29] << 8 | r[28], N = e[3] << 24 | e[2] << 16 | e[1] << 8 | e[0], k = e[7] << 24 | e[6] << 16 | e[5] << 8 | e[4], F = e[11] << 24 | e[10] << 16 | e[9] << 8 | e[8], L = e[15] << 24 | e[14] << 16 | e[13] << 8 | e[12], D = n, q = i, W = s, z = o, T = a, I = c, H = u, X = f, V = p, S = b, d = E, l = _, h = N, y = k, x = F, v = L, M = 0; M < Mye; M += 2) + D = D + T | 0, h ^= D, h = h >>> 32 - 16 | h << 16, V = V + h | 0, T ^= V, T = T >>> 32 - 12 | T << 12, q = q + I | 0, y ^= q, y = y >>> 32 - 16 | y << 16, S = S + y | 0, I ^= S, I = I >>> 32 - 12 | I << 12, W = W + H | 0, x ^= W, x = x >>> 32 - 16 | x << 16, d = d + x | 0, H ^= d, H = H >>> 32 - 12 | H << 12, z = z + X | 0, v ^= z, v = v >>> 32 - 16 | v << 16, l = l + v | 0, X ^= l, X = X >>> 32 - 12 | X << 12, W = W + H | 0, x ^= W, x = x >>> 32 - 8 | x << 8, d = d + x | 0, H ^= d, H = H >>> 32 - 7 | H << 7, z = z + X | 0, v ^= z, v = v >>> 32 - 8 | v << 8, l = l + v | 0, X ^= l, X = X >>> 32 - 7 | X << 7, q = q + I | 0, y ^= q, y = y >>> 32 - 8 | y << 8, S = S + y | 0, I ^= S, I = I >>> 32 - 7 | I << 7, D = D + T | 0, h ^= D, h = h >>> 32 - 8 | h << 8, V = V + h | 0, T ^= V, T = T >>> 32 - 7 | T << 7, D = D + I | 0, v ^= D, v = v >>> 32 - 16 | v << 16, d = d + v | 0, I ^= d, I = I >>> 32 - 12 | I << 12, q = q + H | 0, h ^= q, h = h >>> 32 - 16 | h << 16, l = l + h | 0, H ^= l, H = H >>> 32 - 12 | H << 12, W = W + X | 0, y ^= W, y = y >>> 32 - 16 | y << 16, V = V + y | 0, X ^= V, X = X >>> 32 - 12 | X << 12, z = z + T | 0, x ^= z, x = x >>> 32 - 16 | x << 16, S = S + x | 0, T ^= S, T = T >>> 32 - 12 | T << 12, W = W + X | 0, y ^= W, y = y >>> 32 - 8 | y << 8, V = V + y | 0, X ^= V, X = X >>> 32 - 7 | X << 7, z = z + T | 0, x ^= z, x = x >>> 32 - 8 | x << 8, S = S + x | 0, T ^= S, T = T >>> 32 - 7 | T << 7, q = q + H | 0, h ^= q, h = h >>> 32 - 8 | h << 8, l = l + h | 0, H ^= l, H = H >>> 32 - 7 | H << 7, D = D + I | 0, v ^= D, v = v >>> 32 - 8 | v << 8, d = d + v | 0, I ^= d, I = I >>> 32 - 7 | I << 7; + oi.writeUint32LE(D + n | 0, t, 0), oi.writeUint32LE(q + i | 0, t, 4), oi.writeUint32LE(W + s | 0, t, 8), oi.writeUint32LE(z + o | 0, t, 12), oi.writeUint32LE(T + a | 0, t, 16), oi.writeUint32LE(I + c | 0, t, 20), oi.writeUint32LE(H + u | 0, t, 24), oi.writeUint32LE(X + f | 0, t, 28), oi.writeUint32LE(V + p | 0, t, 32), oi.writeUint32LE(S + b | 0, t, 36), oi.writeUint32LE(d + E | 0, t, 40), oi.writeUint32LE(l + _ | 0, t, 44), oi.writeUint32LE(h + N | 0, t, 48), oi.writeUint32LE(y + k | 0, t, 52), oi.writeUint32LE(x + F | 0, t, 56), oi.writeUint32LE(v + L | 0, t, 60); + } + function cB(t, e, r, n, i) { if (i === void 0 && (i = 0), t.length !== 32) throw new Error("ChaCha: key size must be 32 bytes"); if (n.length < r.length) @@ -76110,47 +76114,47 @@ ${Ez(e, r)}`); s = e, o = i; } for (var a = new Uint8Array(64), c = 0; c < r.length; c += 64) { - Oye(a, s, t); + Aye(a, s, t); for (var u = c; u < c + 64 && u < r.length; u++) n[u] = r[u] ^ a[u - c]; - kye(s, 0, o); + Nye(s, 0, o); } - return iv.wipe(a), i === 0 && iv.wipe(s), n; + return rv.wipe(a), i === 0 && rv.wipe(s), n; } - P2.streamXOR = mB; - function Pye(t, e, r, n) { - return n === void 0 && (n = 0), iv.wipe(r), mB(t, e, r, r, n); + P2.streamXOR = cB; + function Tye(t, e, r, n) { + return n === void 0 && (n = 0), rv.wipe(r), cB(t, e, r, r, n); } - P2.stream = Pye; - function kye(t, e, r) { + P2.stream = Tye; + function Nye(t, e, r) { for (var n = 1; r--; ) n = n + (t[e] & 255) | 0, t[e] = n & 255, n >>>= 8, e++; if (n > 0) throw new Error("ChaCha: counter overflow"); } - var gB = {}; + var uB = {}; var lu = {}; Object.defineProperty(lu, "__esModule", { value: true }); - function Rye(t, e, r) { + function Iye(t, e, r) { return ~(t - 1) & e | t - 1 & r; } - lu.select = Rye; - function Cye(t, e) { + lu.select = Iye; + function Oye(t, e) { return (t | 0) - (e | 0) - 1 >>> 31 & 1; } - lu.lessOrEqual = Cye; - function yB(t, e) { + lu.lessOrEqual = Oye; + function lB(t, e) { if (t.length !== e.length) return 0; for (var r = 0, n = 0; n < t.length; n++) r |= t[n] ^ e[n]; return 1 & r - 1 >>> 8; } - lu.compare = yB; - function Dye(t, e) { - return t.length === 0 || e.length === 0 ? false : yB(t, e) !== 0; + lu.compare = lB; + function Pye(t, e) { + return t.length === 0 || e.length === 0 ? false : lB(t, e) !== 0; } - lu.equal = Dye; + lu.equal = Pye; (function(t) { Object.defineProperty(t, "__esModule", { value: true }); var e = lu, r = hs; @@ -76176,7 +76180,7 @@ ${Ez(e, r)}`); this._r[8] = (_ >>> 8 | N << 8) & 8191, this._r[9] = N >>> 5 & 127, this._pad[0] = a[16] | a[17] << 8, this._pad[1] = a[18] | a[19] << 8, this._pad[2] = a[20] | a[21] << 8, this._pad[3] = a[22] | a[23] << 8, this._pad[4] = a[24] | a[25] << 8, this._pad[5] = a[26] | a[27] << 8, this._pad[6] = a[28] | a[29] << 8, this._pad[7] = a[30] | a[31] << 8; } return o.prototype._blocks = function(a, c, u) { - for (var f = this._fin ? 0 : 2048, p = this._h[0], b = this._h[1], E = this._h[2], _ = this._h[3], N = this._h[4], R = this._h[5], F = this._h[6], D = this._h[7], L = this._h[8], q = this._h[9], W = this._r[0], z = this._r[1], T = this._r[2], I = this._r[3], H = this._r[4], X = this._r[5], V = this._r[6], S = this._r[7], d = this._r[8], l = this._r[9]; u >= 16; ) { + for (var f = this._fin ? 0 : 2048, p = this._h[0], b = this._h[1], E = this._h[2], _ = this._h[3], N = this._h[4], k = this._h[5], F = this._h[6], L = this._h[7], D = this._h[8], q = this._h[9], W = this._r[0], z = this._r[1], T = this._r[2], I = this._r[3], H = this._r[4], X = this._r[5], V = this._r[6], S = this._r[7], d = this._r[8], l = this._r[9]; u >= 16; ) { var h = a[c + 0] | a[c + 1] << 8; p += h & 8191; var y = a[c + 2] | a[c + 3] << 8; @@ -76186,35 +76190,35 @@ ${Ez(e, r)}`); var v = a[c + 6] | a[c + 7] << 8; _ += (x >>> 7 | v << 9) & 8191; var M = a[c + 8] | a[c + 9] << 8; - N += (v >>> 4 | M << 12) & 8191, R += M >>> 1 & 8191; + N += (v >>> 4 | M << 12) & 8191, k += M >>> 1 & 8191; var w = a[c + 10] | a[c + 11] << 8; F += (M >>> 14 | w << 2) & 8191; var g = a[c + 12] | a[c + 13] << 8; - D += (w >>> 11 | g << 5) & 8191; + L += (w >>> 11 | g << 5) & 8191; var m = a[c + 14] | a[c + 15] << 8; - L += (g >>> 8 | m << 8) & 8191, q += m >>> 5 | f; + D += (g >>> 8 | m << 8) & 8191, q += m >>> 5 | f; var P = 0, Q = P; - Q += p * W, Q += b * (5 * l), Q += E * (5 * d), Q += _ * (5 * S), Q += N * (5 * V), P = Q >>> 13, Q &= 8191, Q += R * (5 * X), Q += F * (5 * H), Q += D * (5 * I), Q += L * (5 * T), Q += q * (5 * z), P += Q >>> 13, Q &= 8191; + Q += p * W, Q += b * (5 * l), Q += E * (5 * d), Q += _ * (5 * S), Q += N * (5 * V), P = Q >>> 13, Q &= 8191, Q += k * (5 * X), Q += F * (5 * H), Q += L * (5 * I), Q += D * (5 * T), Q += q * (5 * z), P += Q >>> 13, Q &= 8191; var A = P; - A += p * z, A += b * W, A += E * (5 * l), A += _ * (5 * d), A += N * (5 * S), P = A >>> 13, A &= 8191, A += R * (5 * V), A += F * (5 * X), A += D * (5 * H), A += L * (5 * I), A += q * (5 * T), P += A >>> 13, A &= 8191; + A += p * z, A += b * W, A += E * (5 * l), A += _ * (5 * d), A += N * (5 * S), P = A >>> 13, A &= 8191, A += k * (5 * V), A += F * (5 * X), A += L * (5 * H), A += D * (5 * I), A += q * (5 * T), P += A >>> 13, A &= 8191; var K = P; - K += p * T, K += b * z, K += E * W, K += _ * (5 * l), K += N * (5 * d), P = K >>> 13, K &= 8191, K += R * (5 * S), K += F * (5 * V), K += D * (5 * X), K += L * (5 * H), K += q * (5 * I), P += K >>> 13, K &= 8191; + K += p * T, K += b * z, K += E * W, K += _ * (5 * l), K += N * (5 * d), P = K >>> 13, K &= 8191, K += k * (5 * S), K += F * (5 * V), K += L * (5 * X), K += D * (5 * H), K += q * (5 * I), P += K >>> 13, K &= 8191; var U = P; - U += p * I, U += b * T, U += E * z, U += _ * W, U += N * (5 * l), P = U >>> 13, U &= 8191, U += R * (5 * d), U += F * (5 * S), U += D * (5 * V), U += L * (5 * X), U += q * (5 * H), P += U >>> 13, U &= 8191; + U += p * I, U += b * T, U += E * z, U += _ * W, U += N * (5 * l), P = U >>> 13, U &= 8191, U += k * (5 * d), U += F * (5 * S), U += L * (5 * V), U += D * (5 * X), U += q * (5 * H), P += U >>> 13, U &= 8191; var j = P; - j += p * H, j += b * I, j += E * T, j += _ * z, j += N * W, P = j >>> 13, j &= 8191, j += R * (5 * l), j += F * (5 * d), j += D * (5 * S), j += L * (5 * V), j += q * (5 * X), P += j >>> 13, j &= 8191; + j += p * H, j += b * I, j += E * T, j += _ * z, j += N * W, P = j >>> 13, j &= 8191, j += k * (5 * l), j += F * (5 * d), j += L * (5 * S), j += D * (5 * V), j += q * (5 * X), P += j >>> 13, j &= 8191; var G = P; - G += p * X, G += b * H, G += E * I, G += _ * T, G += N * z, P = G >>> 13, G &= 8191, G += R * W, G += F * (5 * l), G += D * (5 * d), G += L * (5 * S), G += q * (5 * V), P += G >>> 13, G &= 8191; - var k = P; - k += p * V, k += b * X, k += E * H, k += _ * I, k += N * T, P = k >>> 13, k &= 8191, k += R * z, k += F * W, k += D * (5 * l), k += L * (5 * d), k += q * (5 * S), P += k >>> 13, k &= 8191; + G += p * X, G += b * H, G += E * I, G += _ * T, G += N * z, P = G >>> 13, G &= 8191, G += k * W, G += F * (5 * l), G += L * (5 * d), G += D * (5 * S), G += q * (5 * V), P += G >>> 13, G &= 8191; + var R = P; + R += p * V, R += b * X, R += E * H, R += _ * I, R += N * T, P = R >>> 13, R &= 8191, R += k * z, R += F * W, R += L * (5 * l), R += D * (5 * d), R += q * (5 * S), P += R >>> 13, R &= 8191; var Y = P; - Y += p * S, Y += b * V, Y += E * X, Y += _ * H, Y += N * I, P = Y >>> 13, Y &= 8191, Y += R * T, Y += F * z, Y += D * W, Y += L * (5 * l), Y += q * (5 * d), P += Y >>> 13, Y &= 8191; + Y += p * S, Y += b * V, Y += E * X, Y += _ * H, Y += N * I, P = Y >>> 13, Y &= 8191, Y += k * T, Y += F * z, Y += L * W, Y += D * (5 * l), Y += q * (5 * d), P += Y >>> 13, Y &= 8191; var ee = P; - ee += p * d, ee += b * S, ee += E * V, ee += _ * X, ee += N * H, P = ee >>> 13, ee &= 8191, ee += R * I, ee += F * T, ee += D * z, ee += L * W, ee += q * (5 * l), P += ee >>> 13, ee &= 8191; + ee += p * d, ee += b * S, ee += E * V, ee += _ * X, ee += N * H, P = ee >>> 13, ee &= 8191, ee += k * I, ee += F * T, ee += L * z, ee += D * W, ee += q * (5 * l), P += ee >>> 13, ee &= 8191; var ae = P; - ae += p * l, ae += b * d, ae += E * S, ae += _ * V, ae += N * X, P = ae >>> 13, ae &= 8191, ae += R * H, ae += F * I, ae += D * T, ae += L * z, ae += q * W, P += ae >>> 13, ae &= 8191, P = (P << 2) + P | 0, P = P + Q | 0, Q = P & 8191, P = P >>> 13, A += P, p = Q, b = A, E = K, _ = U, N = j, R = G, F = k, D = Y, L = ee, q = ae, c += 16, u -= 16; + ae += p * l, ae += b * d, ae += E * S, ae += _ * V, ae += N * X, P = ae >>> 13, ae &= 8191, ae += k * H, ae += F * I, ae += L * T, ae += D * z, ae += q * W, P += ae >>> 13, ae &= 8191, P = (P << 2) + P | 0, P = P + Q | 0, Q = P & 8191, P = P >>> 13, A += P, p = Q, b = A, E = K, _ = U, N = j, k = G, F = R, L = Y, D = ee, q = ae, c += 16, u -= 16; } - this._h[0] = p, this._h[1] = b, this._h[2] = E, this._h[3] = _, this._h[4] = N, this._h[5] = R, this._h[6] = F, this._h[7] = D, this._h[8] = L, this._h[9] = q; + this._h[0] = p, this._h[1] = b, this._h[2] = E, this._h[3] = _, this._h[4] = N, this._h[5] = k, this._h[6] = F, this._h[7] = L, this._h[8] = D, this._h[9] = q; }, o.prototype.finish = function(a, c) { c === void 0 && (c = 0); var u = new Uint16Array(10), f, p, b, E; @@ -76271,10 +76275,10 @@ ${Ez(e, r)}`); return o.length !== t.DIGEST_LENGTH || a.length !== t.DIGEST_LENGTH ? false : e.equal(o, a); } t.equal = s; - })(gB); + })(uB); (function(t) { Object.defineProperty(t, "__esModule", { value: true }); - var e = P2, r = gB, n = hs, i = Ut, s = lu; + var e = P2, r = uB, n = hs, i = Ut, s = lu; t.KEY_LENGTH = 32, t.NONCE_LENGTH = 12, t.TAG_LENGTH = 16; var o = new Uint8Array(16), a = function() { function c(u) { @@ -76289,14 +76293,14 @@ ${Ez(e, r)}`); E.set(u, E.length - u.length); var _ = new Uint8Array(32); e.stream(this._key, E, _, 4); - var N = f.length + this.tagLength, R; + var N = f.length + this.tagLength, k; if (b) { if (b.length !== N) throw new Error("ChaCha20Poly1305: incorrect destination length"); - R = b; + k = b; } else - R = new Uint8Array(N); - return e.streamXOR(this._key, E, f, R, 4), this._authenticate(R.subarray(R.length - this.tagLength, R.length), _, R.subarray(0, R.length - this.tagLength), p), n.wipe(E), R; + k = new Uint8Array(N); + return e.streamXOR(this._key, E, f, k, 4), this._authenticate(k.subarray(k.length - this.tagLength, k.length), _, k.subarray(0, k.length - this.tagLength), p), n.wipe(E), k; }, c.prototype.open = function(u, f, p, b) { if (u.length > 16) throw new Error("ChaCha20Poly1305: incorrect nonce length"); @@ -76309,13 +76313,13 @@ ${Ez(e, r)}`); var N = new Uint8Array(this.tagLength); if (this._authenticate(N, _, f.subarray(0, f.length - this.tagLength), p), !s.equal(N, f.subarray(f.length - this.tagLength, f.length))) return null; - var R = f.length - this.tagLength, F; + var k = f.length - this.tagLength, F; if (b) { - if (b.length !== R) + if (b.length !== k) throw new Error("ChaCha20Poly1305: incorrect destination length"); F = b; } else - F = new Uint8Array(R); + F = new Uint8Array(k); return e.streamXOR(this._key, E, f.subarray(0, f.length - this.tagLength), F, 4), n.wipe(E), F; }, c.prototype.clean = function() { return n.wipe(this._key), this; @@ -76324,26 +76328,26 @@ ${Ez(e, r)}`); b && (E.update(b), b.length % 16 > 0 && E.update(o.subarray(b.length % 16))), E.update(p), p.length % 16 > 0 && E.update(o.subarray(p.length % 16)); var _ = new Uint8Array(8); b && i.writeUint64LE(b.length, _), E.update(_), i.writeUint64LE(p.length, _), E.update(_); - for (var N = E.digest(), R = 0; R < N.length; R++) - u[R] = N[R]; + for (var N = E.digest(), k = 0; k < N.length; k++) + u[k] = N[k]; E.clean(), n.wipe(N), n.wipe(_); }, c; }(); t.ChaCha20Poly1305 = a; - })(e9); - var bB = {}; - var k0 = {}; - var t9 = {}; - Object.defineProperty(t9, "__esModule", { value: true }); - function Lye(t) { + })(Zx); + var fB = {}; + var O0 = {}; + var Jx = {}; + Object.defineProperty(Jx, "__esModule", { value: true }); + function kye(t) { return typeof t.saveState < "u" && typeof t.restoreState < "u" && typeof t.cleanSavedState < "u"; } - t9.isSerializableHash = Lye; - Object.defineProperty(k0, "__esModule", { value: true }); - var Io = t9; - var Bye = lu; - var Uye = hs; - var wB = function() { + Jx.isSerializableHash = kye; + Object.defineProperty(O0, "__esModule", { value: true }); + var Io = Jx; + var Rye = lu; + var Cye = hs; + var hB = function() { function t(e, r) { this._finished = false, this._inner = new e(), this._outer = new e(), this.blockSize = this._outer.blockSize, this.digestLength = this._outer.digestLength; var n = new Uint8Array(this.blockSize); @@ -76353,7 +76357,7 @@ ${Ez(e, r)}`); this._inner.update(n); for (var i = 0; i < n.length; i++) n[i] ^= 106; - this._outer.update(n), Io.isSerializableHash(this._inner) && Io.isSerializableHash(this._outer) && (this._innerKeyedState = this._inner.saveState(), this._outerKeyedState = this._outer.saveState()), Uye.wipe(n); + this._outer.update(n), Io.isSerializableHash(this._inner) && Io.isSerializableHash(this._outer) && (this._innerKeyedState = this._inner.saveState(), this._outerKeyedState = this._outer.saveState()), Cye.wipe(n); } return t.prototype.reset = function() { if (!Io.isSerializableHash(this._inner) || !Io.isSerializableHash(this._outer)) @@ -76382,23 +76386,23 @@ ${Ez(e, r)}`); this._inner.cleanSavedState(e); }, t; }(); - k0.HMAC = wB; - function jye(t, e, r) { - var n = new wB(t, e); + O0.HMAC = hB; + function Dye(t, e, r) { + var n = new hB(t, e); n.update(r); var i = n.digest(); return n.clean(), i; } - k0.hmac = jye; - k0.equal = Bye.equal; - Object.defineProperty(bB, "__esModule", { value: true }); - var JS = k0; - var QS = hs; - var Vye = function() { + O0.hmac = Dye; + O0.equal = Rye.equal; + Object.defineProperty(fB, "__esModule", { value: true }); + var GS = O0; + var KS = hs; + var Lye = function() { function t(e, r, n, i) { n === void 0 && (n = new Uint8Array(0)), this._counter = new Uint8Array(1), this._hash = e, this._info = i; - var s = JS.hmac(this._hash, n, r); - this._hmac = new JS.HMAC(e, s), this._buffer = new Uint8Array(this._hmac.digestLength), this._bufpos = this._buffer.length; + var s = GS.hmac(this._hash, n, r); + this._hmac = new GS.HMAC(e, s), this._buffer = new Uint8Array(this._hmac.digestLength), this._bufpos = this._buffer.length; } return t.prototype._fillBuffer = function() { this._counter[0]++; @@ -76411,10 +76415,10 @@ ${Ez(e, r)}`); this._bufpos === this._buffer.length && this._fillBuffer(), r[n] = this._buffer[this._bufpos++]; return r; }, t.prototype.clean = function() { - this._hmac.clean(), QS.wipe(this._buffer), QS.wipe(this._counter), this._bufpos = 0; + this._hmac.clean(), KS.wipe(this._buffer), KS.wipe(this._counter), this._bufpos = 0; }, t; }(); - var zye = bB.HKDF = Vye; + var Bye = fB.HKDF = Lye; var k2 = {}; (function(t) { Object.defineProperty(t, "__esModule", { value: true }); @@ -76540,7 +76544,7 @@ ${Ez(e, r)}`); ]); function s(a, c, u, f, p) { for (; p >= 64; ) { - for (var b = c[0], E = c[1], _ = c[2], N = c[3], R = c[4], F = c[5], D = c[6], L = c[7], q = 0; q < 16; q++) { + for (var b = c[0], E = c[1], _ = c[2], N = c[3], k = c[4], F = c[5], L = c[6], D = c[7], q = 0; q < 16; q++) { var W = f + q * 4; a[q] = e.readUint32BE(u, W); } @@ -76551,10 +76555,10 @@ ${Ez(e, r)}`); a[q] = (T + a[q - 7] | 0) + (I + a[q - 16] | 0); } for (var q = 0; q < 64; q++) { - var T = (((R >>> 6 | R << 26) ^ (R >>> 11 | R << 21) ^ (R >>> 25 | R << 7)) + (R & F ^ ~R & D) | 0) + (L + (i[q] + a[q] | 0) | 0) | 0, I = ((b >>> 2 | b << 32 - 2) ^ (b >>> 13 | b << 32 - 13) ^ (b >>> 22 | b << 32 - 22)) + (b & E ^ b & _ ^ E & _) | 0; - L = D, D = F, F = R, R = N + T | 0, N = _, _ = E, E = b, b = T + I | 0; + var T = (((k >>> 6 | k << 26) ^ (k >>> 11 | k << 21) ^ (k >>> 25 | k << 7)) + (k & F ^ ~k & L) | 0) + (D + (i[q] + a[q] | 0) | 0) | 0, I = ((b >>> 2 | b << 32 - 2) ^ (b >>> 13 | b << 32 - 13) ^ (b >>> 22 | b << 32 - 22)) + (b & E ^ b & _ ^ E & _) | 0; + D = L, L = F, F = k, k = N + T | 0, N = _, _ = E, E = b, b = T + I | 0; } - c[0] += b, c[1] += E, c[2] += _, c[3] += N, c[4] += R, c[5] += F, c[6] += D, c[7] += L, f += 64, p -= 64; + c[0] += b, c[1] += E, c[2] += _, c[3] += N, c[4] += k, c[5] += F, c[6] += L, c[7] += D, f += 64, p -= 64; } return f; } @@ -76566,10 +76570,10 @@ ${Ez(e, r)}`); } t.hash = o; })(k2); - var r9 = {}; + var Qx = {}; (function(t) { Object.defineProperty(t, "__esModule", { value: true }), t.sharedKey = t.generateKeyPair = t.generateKeyPairFromSeed = t.scalarMultBase = t.scalarMult = t.SHARED_KEY_LENGTH = t.SECRET_KEY_LENGTH = t.PUBLIC_KEY_LENGTH = void 0; - const e = rh, r = hs; + const e = th, r = hs; t.PUBLIC_KEY_LENGTH = 32, t.SECRET_KEY_LENGTH = 32, t.SHARED_KEY_LENGTH = 32; function n(q) { const W = new Float64Array(16); @@ -76626,8 +76630,8 @@ ${Ez(e, r)}`); q[T] = W[T] - z[T]; } function b(q, W, z) { - let T, I, H = 0, X = 0, V = 0, S = 0, d = 0, l = 0, h = 0, y = 0, x = 0, v = 0, M = 0, w = 0, g = 0, m = 0, P = 0, Q = 0, A = 0, K = 0, U = 0, j = 0, G = 0, k = 0, Y = 0, ee = 0, ae = 0, ie = 0, Z = 0, ce = 0, oe = 0, me = 0, pe = 0, se = z[0], le = z[1], be = z[2], ye = z[3], Ee = z[4], Te = z[5], C = z[6], O = z[7], B = z[8], $ = z[9], te = z[10], J = z[11], ne = z[12], fe = z[13], ge = z[14], de = z[15]; - T = W[0], H += T * se, X += T * le, V += T * be, S += T * ye, d += T * Ee, l += T * Te, h += T * C, y += T * O, x += T * B, v += T * $, M += T * te, w += T * J, g += T * ne, m += T * fe, P += T * ge, Q += T * de, T = W[1], X += T * se, V += T * le, S += T * be, d += T * ye, l += T * Ee, h += T * Te, y += T * C, x += T * O, v += T * B, M += T * $, w += T * te, g += T * J, m += T * ne, P += T * fe, Q += T * ge, A += T * de, T = W[2], V += T * se, S += T * le, d += T * be, l += T * ye, h += T * Ee, y += T * Te, x += T * C, v += T * O, M += T * B, w += T * $, g += T * te, m += T * J, P += T * ne, Q += T * fe, A += T * ge, K += T * de, T = W[3], S += T * se, d += T * le, l += T * be, h += T * ye, y += T * Ee, x += T * Te, v += T * C, M += T * O, w += T * B, g += T * $, m += T * te, P += T * J, Q += T * ne, A += T * fe, K += T * ge, U += T * de, T = W[4], d += T * se, l += T * le, h += T * be, y += T * ye, x += T * Ee, v += T * Te, M += T * C, w += T * O, g += T * B, m += T * $, P += T * te, Q += T * J, A += T * ne, K += T * fe, U += T * ge, j += T * de, T = W[5], l += T * se, h += T * le, y += T * be, x += T * ye, v += T * Ee, M += T * Te, w += T * C, g += T * O, m += T * B, P += T * $, Q += T * te, A += T * J, K += T * ne, U += T * fe, j += T * ge, G += T * de, T = W[6], h += T * se, y += T * le, x += T * be, v += T * ye, M += T * Ee, w += T * Te, g += T * C, m += T * O, P += T * B, Q += T * $, A += T * te, K += T * J, U += T * ne, j += T * fe, G += T * ge, k += T * de, T = W[7], y += T * se, x += T * le, v += T * be, M += T * ye, w += T * Ee, g += T * Te, m += T * C, P += T * O, Q += T * B, A += T * $, K += T * te, U += T * J, j += T * ne, G += T * fe, k += T * ge, Y += T * de, T = W[8], x += T * se, v += T * le, M += T * be, w += T * ye, g += T * Ee, m += T * Te, P += T * C, Q += T * O, A += T * B, K += T * $, U += T * te, j += T * J, G += T * ne, k += T * fe, Y += T * ge, ee += T * de, T = W[9], v += T * se, M += T * le, w += T * be, g += T * ye, m += T * Ee, P += T * Te, Q += T * C, A += T * O, K += T * B, U += T * $, j += T * te, G += T * J, k += T * ne, Y += T * fe, ee += T * ge, ae += T * de, T = W[10], M += T * se, w += T * le, g += T * be, m += T * ye, P += T * Ee, Q += T * Te, A += T * C, K += T * O, U += T * B, j += T * $, G += T * te, k += T * J, Y += T * ne, ee += T * fe, ae += T * ge, ie += T * de, T = W[11], w += T * se, g += T * le, m += T * be, P += T * ye, Q += T * Ee, A += T * Te, K += T * C, U += T * O, j += T * B, G += T * $, k += T * te, Y += T * J, ee += T * ne, ae += T * fe, ie += T * ge, Z += T * de, T = W[12], g += T * se, m += T * le, P += T * be, Q += T * ye, A += T * Ee, K += T * Te, U += T * C, j += T * O, G += T * B, k += T * $, Y += T * te, ee += T * J, ae += T * ne, ie += T * fe, Z += T * ge, ce += T * de, T = W[13], m += T * se, P += T * le, Q += T * be, A += T * ye, K += T * Ee, U += T * Te, j += T * C, G += T * O, k += T * B, Y += T * $, ee += T * te, ae += T * J, ie += T * ne, Z += T * fe, ce += T * ge, oe += T * de, T = W[14], P += T * se, Q += T * le, A += T * be, K += T * ye, U += T * Ee, j += T * Te, G += T * C, k += T * O, Y += T * B, ee += T * $, ae += T * te, ie += T * J, Z += T * ne, ce += T * fe, oe += T * ge, me += T * de, T = W[15], Q += T * se, A += T * le, K += T * be, U += T * ye, j += T * Ee, G += T * Te, k += T * C, Y += T * O, ee += T * B, ae += T * $, ie += T * te, Z += T * J, ce += T * ne, oe += T * fe, me += T * ge, pe += T * de, H += 38 * A, X += 38 * K, V += 38 * U, S += 38 * j, d += 38 * G, l += 38 * k, h += 38 * Y, y += 38 * ee, x += 38 * ae, v += 38 * ie, M += 38 * Z, w += 38 * ce, g += 38 * oe, m += 38 * me, P += 38 * pe, I = 1, T = H + I + 65535, I = Math.floor(T / 65536), H = T - I * 65536, T = X + I + 65535, I = Math.floor(T / 65536), X = T - I * 65536, T = V + I + 65535, I = Math.floor(T / 65536), V = T - I * 65536, T = S + I + 65535, I = Math.floor(T / 65536), S = T - I * 65536, T = d + I + 65535, I = Math.floor(T / 65536), d = T - I * 65536, T = l + I + 65535, I = Math.floor(T / 65536), l = T - I * 65536, T = h + I + 65535, I = Math.floor(T / 65536), h = T - I * 65536, T = y + I + 65535, I = Math.floor(T / 65536), y = T - I * 65536, T = x + I + 65535, I = Math.floor(T / 65536), x = T - I * 65536, T = v + I + 65535, I = Math.floor(T / 65536), v = T - I * 65536, T = M + I + 65535, I = Math.floor(T / 65536), M = T - I * 65536, T = w + I + 65535, I = Math.floor(T / 65536), w = T - I * 65536, T = g + I + 65535, I = Math.floor(T / 65536), g = T - I * 65536, T = m + I + 65535, I = Math.floor(T / 65536), m = T - I * 65536, T = P + I + 65535, I = Math.floor(T / 65536), P = T - I * 65536, T = Q + I + 65535, I = Math.floor(T / 65536), Q = T - I * 65536, H += I - 1 + 37 * (I - 1), I = 1, T = H + I + 65535, I = Math.floor(T / 65536), H = T - I * 65536, T = X + I + 65535, I = Math.floor(T / 65536), X = T - I * 65536, T = V + I + 65535, I = Math.floor(T / 65536), V = T - I * 65536, T = S + I + 65535, I = Math.floor(T / 65536), S = T - I * 65536, T = d + I + 65535, I = Math.floor(T / 65536), d = T - I * 65536, T = l + I + 65535, I = Math.floor(T / 65536), l = T - I * 65536, T = h + I + 65535, I = Math.floor(T / 65536), h = T - I * 65536, T = y + I + 65535, I = Math.floor(T / 65536), y = T - I * 65536, T = x + I + 65535, I = Math.floor(T / 65536), x = T - I * 65536, T = v + I + 65535, I = Math.floor(T / 65536), v = T - I * 65536, T = M + I + 65535, I = Math.floor(T / 65536), M = T - I * 65536, T = w + I + 65535, I = Math.floor(T / 65536), w = T - I * 65536, T = g + I + 65535, I = Math.floor(T / 65536), g = T - I * 65536, T = m + I + 65535, I = Math.floor(T / 65536), m = T - I * 65536, T = P + I + 65535, I = Math.floor(T / 65536), P = T - I * 65536, T = Q + I + 65535, I = Math.floor(T / 65536), Q = T - I * 65536, H += I - 1 + 37 * (I - 1), q[0] = H, q[1] = X, q[2] = V, q[3] = S, q[4] = d, q[5] = l, q[6] = h, q[7] = y, q[8] = x, q[9] = v, q[10] = M, q[11] = w, q[12] = g, q[13] = m, q[14] = P, q[15] = Q; + let T, I, H = 0, X = 0, V = 0, S = 0, d = 0, l = 0, h = 0, y = 0, x = 0, v = 0, M = 0, w = 0, g = 0, m = 0, P = 0, Q = 0, A = 0, K = 0, U = 0, j = 0, G = 0, R = 0, Y = 0, ee = 0, ae = 0, ie = 0, Z = 0, ce = 0, oe = 0, me = 0, pe = 0, se = z[0], le = z[1], be = z[2], ye = z[3], Ee = z[4], Te = z[5], C = z[6], O = z[7], B = z[8], $ = z[9], te = z[10], J = z[11], ne = z[12], fe = z[13], ge = z[14], de = z[15]; + T = W[0], H += T * se, X += T * le, V += T * be, S += T * ye, d += T * Ee, l += T * Te, h += T * C, y += T * O, x += T * B, v += T * $, M += T * te, w += T * J, g += T * ne, m += T * fe, P += T * ge, Q += T * de, T = W[1], X += T * se, V += T * le, S += T * be, d += T * ye, l += T * Ee, h += T * Te, y += T * C, x += T * O, v += T * B, M += T * $, w += T * te, g += T * J, m += T * ne, P += T * fe, Q += T * ge, A += T * de, T = W[2], V += T * se, S += T * le, d += T * be, l += T * ye, h += T * Ee, y += T * Te, x += T * C, v += T * O, M += T * B, w += T * $, g += T * te, m += T * J, P += T * ne, Q += T * fe, A += T * ge, K += T * de, T = W[3], S += T * se, d += T * le, l += T * be, h += T * ye, y += T * Ee, x += T * Te, v += T * C, M += T * O, w += T * B, g += T * $, m += T * te, P += T * J, Q += T * ne, A += T * fe, K += T * ge, U += T * de, T = W[4], d += T * se, l += T * le, h += T * be, y += T * ye, x += T * Ee, v += T * Te, M += T * C, w += T * O, g += T * B, m += T * $, P += T * te, Q += T * J, A += T * ne, K += T * fe, U += T * ge, j += T * de, T = W[5], l += T * se, h += T * le, y += T * be, x += T * ye, v += T * Ee, M += T * Te, w += T * C, g += T * O, m += T * B, P += T * $, Q += T * te, A += T * J, K += T * ne, U += T * fe, j += T * ge, G += T * de, T = W[6], h += T * se, y += T * le, x += T * be, v += T * ye, M += T * Ee, w += T * Te, g += T * C, m += T * O, P += T * B, Q += T * $, A += T * te, K += T * J, U += T * ne, j += T * fe, G += T * ge, R += T * de, T = W[7], y += T * se, x += T * le, v += T * be, M += T * ye, w += T * Ee, g += T * Te, m += T * C, P += T * O, Q += T * B, A += T * $, K += T * te, U += T * J, j += T * ne, G += T * fe, R += T * ge, Y += T * de, T = W[8], x += T * se, v += T * le, M += T * be, w += T * ye, g += T * Ee, m += T * Te, P += T * C, Q += T * O, A += T * B, K += T * $, U += T * te, j += T * J, G += T * ne, R += T * fe, Y += T * ge, ee += T * de, T = W[9], v += T * se, M += T * le, w += T * be, g += T * ye, m += T * Ee, P += T * Te, Q += T * C, A += T * O, K += T * B, U += T * $, j += T * te, G += T * J, R += T * ne, Y += T * fe, ee += T * ge, ae += T * de, T = W[10], M += T * se, w += T * le, g += T * be, m += T * ye, P += T * Ee, Q += T * Te, A += T * C, K += T * O, U += T * B, j += T * $, G += T * te, R += T * J, Y += T * ne, ee += T * fe, ae += T * ge, ie += T * de, T = W[11], w += T * se, g += T * le, m += T * be, P += T * ye, Q += T * Ee, A += T * Te, K += T * C, U += T * O, j += T * B, G += T * $, R += T * te, Y += T * J, ee += T * ne, ae += T * fe, ie += T * ge, Z += T * de, T = W[12], g += T * se, m += T * le, P += T * be, Q += T * ye, A += T * Ee, K += T * Te, U += T * C, j += T * O, G += T * B, R += T * $, Y += T * te, ee += T * J, ae += T * ne, ie += T * fe, Z += T * ge, ce += T * de, T = W[13], m += T * se, P += T * le, Q += T * be, A += T * ye, K += T * Ee, U += T * Te, j += T * C, G += T * O, R += T * B, Y += T * $, ee += T * te, ae += T * J, ie += T * ne, Z += T * fe, ce += T * ge, oe += T * de, T = W[14], P += T * se, Q += T * le, A += T * be, K += T * ye, U += T * Ee, j += T * Te, G += T * C, R += T * O, Y += T * B, ee += T * $, ae += T * te, ie += T * J, Z += T * ne, ce += T * fe, oe += T * ge, me += T * de, T = W[15], Q += T * se, A += T * le, K += T * be, U += T * ye, j += T * Ee, G += T * Te, R += T * C, Y += T * O, ee += T * B, ae += T * $, ie += T * te, Z += T * J, ce += T * ne, oe += T * fe, me += T * ge, pe += T * de, H += 38 * A, X += 38 * K, V += 38 * U, S += 38 * j, d += 38 * G, l += 38 * R, h += 38 * Y, y += 38 * ee, x += 38 * ae, v += 38 * ie, M += 38 * Z, w += 38 * ce, g += 38 * oe, m += 38 * me, P += 38 * pe, I = 1, T = H + I + 65535, I = Math.floor(T / 65536), H = T - I * 65536, T = X + I + 65535, I = Math.floor(T / 65536), X = T - I * 65536, T = V + I + 65535, I = Math.floor(T / 65536), V = T - I * 65536, T = S + I + 65535, I = Math.floor(T / 65536), S = T - I * 65536, T = d + I + 65535, I = Math.floor(T / 65536), d = T - I * 65536, T = l + I + 65535, I = Math.floor(T / 65536), l = T - I * 65536, T = h + I + 65535, I = Math.floor(T / 65536), h = T - I * 65536, T = y + I + 65535, I = Math.floor(T / 65536), y = T - I * 65536, T = x + I + 65535, I = Math.floor(T / 65536), x = T - I * 65536, T = v + I + 65535, I = Math.floor(T / 65536), v = T - I * 65536, T = M + I + 65535, I = Math.floor(T / 65536), M = T - I * 65536, T = w + I + 65535, I = Math.floor(T / 65536), w = T - I * 65536, T = g + I + 65535, I = Math.floor(T / 65536), g = T - I * 65536, T = m + I + 65535, I = Math.floor(T / 65536), m = T - I * 65536, T = P + I + 65535, I = Math.floor(T / 65536), P = T - I * 65536, T = Q + I + 65535, I = Math.floor(T / 65536), Q = T - I * 65536, H += I - 1 + 37 * (I - 1), I = 1, T = H + I + 65535, I = Math.floor(T / 65536), H = T - I * 65536, T = X + I + 65535, I = Math.floor(T / 65536), X = T - I * 65536, T = V + I + 65535, I = Math.floor(T / 65536), V = T - I * 65536, T = S + I + 65535, I = Math.floor(T / 65536), S = T - I * 65536, T = d + I + 65535, I = Math.floor(T / 65536), d = T - I * 65536, T = l + I + 65535, I = Math.floor(T / 65536), l = T - I * 65536, T = h + I + 65535, I = Math.floor(T / 65536), h = T - I * 65536, T = y + I + 65535, I = Math.floor(T / 65536), y = T - I * 65536, T = x + I + 65535, I = Math.floor(T / 65536), x = T - I * 65536, T = v + I + 65535, I = Math.floor(T / 65536), v = T - I * 65536, T = M + I + 65535, I = Math.floor(T / 65536), M = T - I * 65536, T = w + I + 65535, I = Math.floor(T / 65536), w = T - I * 65536, T = g + I + 65535, I = Math.floor(T / 65536), g = T - I * 65536, T = m + I + 65535, I = Math.floor(T / 65536), m = T - I * 65536, T = P + I + 65535, I = Math.floor(T / 65536), P = T - I * 65536, T = Q + I + 65535, I = Math.floor(T / 65536), Q = T - I * 65536, H += I - 1 + 37 * (I - 1), q[0] = H, q[1] = X, q[2] = V, q[3] = S, q[4] = d, q[5] = l, q[6] = h, q[7] = y, q[8] = x, q[9] = v, q[10] = M, q[11] = w, q[12] = g, q[13] = m, q[14] = P, q[15] = Q; } function E(q, W) { b(q, W, W); @@ -76661,26 +76665,26 @@ ${Ez(e, r)}`); return c(y, h), y; } t.scalarMult = N; - function R(q) { + function k(q) { return N(q, i); } - t.scalarMultBase = R; + t.scalarMultBase = k; function F(q) { if (q.length !== t.SECRET_KEY_LENGTH) throw new Error(`x25519: seed must be ${t.SECRET_KEY_LENGTH} bytes`); const W = new Uint8Array(q); return { - publicKey: R(W), + publicKey: k(W), secretKey: W }; } t.generateKeyPairFromSeed = F; - function D(q) { + function L(q) { const W = (0, e.randomBytes)(32, q), z = F(W); return (0, r.wipe)(W), z; } - t.generateKeyPair = D; - function L(q, W, z = false) { + t.generateKeyPair = L; + function D(q, W, z = false) { if (q.length !== t.PUBLIC_KEY_LENGTH) throw new Error("X25519: incorrect secret key length"); if (W.length !== t.PUBLIC_KEY_LENGTH) @@ -76695,20 +76699,20 @@ ${Ez(e, r)}`); } return T; } - t.sharedKey = L; - })(r9); - function vB(t = 0) { + t.sharedKey = D; + })(Qx); + function dB(t = 0) { return globalThis.Buffer != null && globalThis.Buffer.allocUnsafe != null ? globalThis.Buffer.allocUnsafe(t) : new Uint8Array(t); } - function $S(t, e) { + function XS(t, e) { e || (e = t.reduce((i, s) => i + s.length, 0)); - const r = vB(e); + const r = dB(e); let n = 0; for (const i of t) r.set(i, n), n += i.length; return r; } - function xB(t, e, r, n) { + function pB(t, e, r, n) { return { name: t, prefix: e, @@ -76720,123 +76724,123 @@ ${Ez(e, r)}`); decoder: { decode: n } }; } - var eM = xB("utf8", "u", (t) => "u" + new TextDecoder("utf8").decode(t), (t) => new TextEncoder().encode(t.substring(1))); - var Gb = xB("ascii", "a", (t) => { + var YS = pB("utf8", "u", (t) => "u" + new TextDecoder("utf8").decode(t), (t) => new TextEncoder().encode(t.substring(1))); + var Wb = pB("ascii", "a", (t) => { let e = "a"; for (let r = 0; r < t.length; r++) e += String.fromCharCode(t[r]); return e; }, (t) => { t = t.substring(1); - const e = vB(t.length); + const e = dB(t.length); for (let r = 0; r < t.length; r++) e[r] = t.charCodeAt(r); return e; }); - var _B = { - utf8: eM, - "utf-8": eM, - hex: Rm.base16, - latin1: Gb, - ascii: Gb, - binary: Gb, - ...Rm + var mB = { + utf8: YS, + "utf-8": YS, + hex: km.base16, + latin1: Wb, + ascii: Wb, + binary: Wb, + ...km }; function uo(t, e = "utf8") { - const r = _B[e]; + const r = mB[e]; if (!r) throw new Error(`Unsupported encoding "${e}"`); return (e === "utf8" || e === "utf-8") && globalThis.Buffer != null && globalThis.Buffer.from != null ? globalThis.Buffer.from(t, "utf8") : r.decoder.decode(`${r.prefix}${t}`); } function js(t, e = "utf8") { - const r = _B[e]; + const r = mB[e]; if (!r) throw new Error(`Unsupported encoding "${e}"`); return (e === "utf8" || e === "utf-8") && globalThis.Buffer != null && globalThis.Buffer.from != null ? globalThis.Buffer.from(t.buffer, t.byteOffset, t.byteLength).toString("utf8") : r.encoder.encode(t).substring(1); } - var Fye = { waku: { publish: "waku_publish", batchPublish: "waku_batchPublish", subscribe: "waku_subscribe", batchSubscribe: "waku_batchSubscribe", subscription: "waku_subscription", unsubscribe: "waku_unsubscribe", batchUnsubscribe: "waku_batchUnsubscribe", batchFetchMessages: "waku_batchFetchMessages" }, irn: { publish: "irn_publish", batchPublish: "irn_batchPublish", subscribe: "irn_subscribe", batchSubscribe: "irn_batchSubscribe", subscription: "irn_subscription", unsubscribe: "irn_unsubscribe", batchUnsubscribe: "irn_batchUnsubscribe", batchFetchMessages: "irn_batchFetchMessages" }, iridium: { publish: "iridium_publish", batchPublish: "iridium_batchPublish", subscribe: "iridium_subscribe", batchSubscribe: "iridium_batchSubscribe", subscription: "iridium_subscription", unsubscribe: "iridium_unsubscribe", batchUnsubscribe: "iridium_batchUnsubscribe", batchFetchMessages: "iridium_batchFetchMessages" } }; - var Hye = ":"; - function Kb(t) { - const [e, r] = t.split(Hye); + var Uye = { waku: { publish: "waku_publish", batchPublish: "waku_batchPublish", subscribe: "waku_subscribe", batchSubscribe: "waku_batchSubscribe", subscription: "waku_subscription", unsubscribe: "waku_unsubscribe", batchUnsubscribe: "waku_batchUnsubscribe", batchFetchMessages: "waku_batchFetchMessages" }, irn: { publish: "irn_publish", batchPublish: "irn_batchPublish", subscribe: "irn_subscribe", batchSubscribe: "irn_batchSubscribe", subscription: "irn_subscription", unsubscribe: "irn_unsubscribe", batchUnsubscribe: "irn_batchUnsubscribe", batchFetchMessages: "irn_batchFetchMessages" }, iridium: { publish: "iridium_publish", batchPublish: "iridium_batchPublish", subscribe: "iridium_subscribe", batchSubscribe: "iridium_batchSubscribe", subscription: "iridium_subscription", unsubscribe: "iridium_unsubscribe", batchUnsubscribe: "iridium_batchUnsubscribe", batchFetchMessages: "iridium_batchFetchMessages" } }; + var jye = ":"; + function Gb(t) { + const [e, r] = t.split(jye); return { namespace: e, reference: r }; } - function EB(t, e) { + function gB(t, e) { return t.includes(":") ? [t] : e.chains || []; } - var qye = Object.defineProperty; - var tM = Object.getOwnPropertySymbols; - var Wye = Object.prototype.hasOwnProperty; - var Gye = Object.prototype.propertyIsEnumerable; - var rM = (t, e, r) => e in t ? qye(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r; - var nM = (t, e) => { + var Vye = Object.defineProperty; + var ZS = Object.getOwnPropertySymbols; + var zye = Object.prototype.hasOwnProperty; + var Fye = Object.prototype.propertyIsEnumerable; + var JS = (t, e, r) => e in t ? Vye(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r; + var QS = (t, e) => { for (var r in e || (e = {})) - Wye.call(e, r) && rM(t, r, e[r]); - if (tM) - for (var r of tM(e)) - Gye.call(e, r) && rM(t, r, e[r]); + zye.call(e, r) && JS(t, r, e[r]); + if (ZS) + for (var r of ZS(e)) + Fye.call(e, r) && JS(t, r, e[r]); return t; }; - var Kye = "ReactNative"; + var Hye = "ReactNative"; var is = { reactNative: "react-native", node: "node", browser: "browser", unknown: "unknown" }; - var Xye = "js"; - function Fd() { + var qye = "js"; + function zd() { return typeof process < "u" && typeof process.versions < "u" && typeof process.versions.node < "u"; } - function ih() { - return !Jx() && !!Qx() && navigator.product === Kye; + function nh() { + return !Kx() && !!Xx() && navigator.product === Hye; } - function sh() { - return !Fd() && !!Qx() && !!Jx(); + function ih() { + return !zd() && !!Xx() && !!Kx(); } - function R0() { - return ih() ? is.reactNative : Fd() ? is.node : sh() ? is.browser : is.unknown; + function P0() { + return nh() ? is.reactNative : zd() ? is.node : ih() ? is.browser : is.unknown; } - function Yye() { + function Wye() { var t; try { - return ih() && typeof global < "u" && typeof (global == null ? void 0 : global.Application) < "u" ? (t = global.Application) == null ? void 0 : t.applicationId : void 0; + return nh() && typeof global < "u" && typeof (global == null ? void 0 : global.Application) < "u" ? (t = global.Application) == null ? void 0 : t.applicationId : void 0; } catch { return; } } - function Zye(t, e) { - let r = zd.parse(t); - return r = nM(nM({}, r), e), t = zd.stringify(r), t; + function Gye(t, e) { + let r = Vd.parse(t); + return r = QS(QS({}, r), e), t = Vd.stringify(r), t; } - function SB() { - return dB() || { name: "", description: "", url: "", icons: [""] }; + function yB() { + return oB() || { name: "", description: "", url: "", icons: [""] }; } - function Jye() { - if (R0() === is.reactNative && typeof global < "u" && typeof (global == null ? void 0 : global.Platform) < "u") { + function Kye() { + if (P0() === is.reactNative && typeof global < "u" && typeof (global == null ? void 0 : global.Platform) < "u") { const { OS: r, Version: n } = global.Platform; return [r, n].join("-"); } - const t = aye(); + const t = nye(); if (t === null) return "unknown"; const e = t.os ? t.os.replace(" ", "").toLowerCase() : "unknown"; return t.type === "browser" ? [e, t.name, t.version].join("-") : [e, t.version].join("-"); } - function Qye() { + function Xye() { var t; - const e = R0(); - return e === is.browser ? [e, ((t = hB()) == null ? void 0 : t.host) || "unknown"].join(":") : e; + const e = P0(); + return e === is.browser ? [e, ((t = sB()) == null ? void 0 : t.host) || "unknown"].join(":") : e; } - function $ye(t, e, r) { - const n = Jye(), i = Qye(); - return [[t, e].join("-"), [Xye, r].join("-"), n, i].join("/"); + function Yye(t, e, r) { + const n = Kye(), i = Xye(); + return [[t, e].join("-"), [qye, r].join("-"), n, i].join("/"); } - function ebe({ protocol: t, version: e, relayUrl: r, sdkVersion: n, auth: i, projectId: s, useOnCloseEvent: o, bundleId: a }) { - const c = r.split("?"), u = $ye(t, e, n), f = { auth: i, ua: u, projectId: s, useOnCloseEvent: o || void 0, origin: a || void 0 }, p = Zye(c[1] || "", f); + function Zye({ protocol: t, version: e, relayUrl: r, sdkVersion: n, auth: i, projectId: s, useOnCloseEvent: o, bundleId: a }) { + const c = r.split("?"), u = Yye(t, e, n), f = { auth: i, ua: u, projectId: s, useOnCloseEvent: o || void 0, origin: a || void 0 }, p = Gye(c[1] || "", f); return c[0] + "?" + p; } function Lu(t, e) { return t.filter((r) => e.includes(r)).length === t.length; } - function MB(t) { + function bB(t) { return Object.fromEntries(t.entries()); } - function AB(t) { + function wB(t) { return new Map(Object.entries(t)); } function Nu(t = gt.FIVE_MINUTES, e) { @@ -76852,7 +76856,7 @@ ${Ez(e, r)}`); }, r), n = o, i = a; }) }; } - function xf(t, e, r) { + function vf(t, e, r) { return new Promise(async (n, i) => { const s = setTimeout(() => i(new Error(r)), e); try { @@ -76864,7 +76868,7 @@ ${Ez(e, r)}`); clearTimeout(s); }); } - function TB(t, e) { + function vB(t, e) { if (typeof e == "string" && e.startsWith(`${t}:`)) return e; if (t.toLowerCase() === "topic") { @@ -76878,13 +76882,13 @@ ${Ez(e, r)}`); } throw new Error(`Unknown expirer target type: ${t}`); } - function tbe(t) { - return TB("topic", t); + function Jye(t) { + return vB("topic", t); } - function rbe(t) { - return TB("id", t); + function Qye(t) { + return vB("id", t); } - function NB(t) { + function xB(t) { const [e, r] = t.split(":"), n = { id: void 0, topic: void 0 }; if (e === "topic" && typeof r == "string") n.topic = r; @@ -76897,16 +76901,16 @@ ${Ez(e, r)}`); function Kn(t, e) { return gt.fromMiliseconds((e || Date.now()) + gt.toMiliseconds(t)); } - function Cc(t) { + function Rc(t) { return Date.now() >= gt.toMiliseconds(t); } function Wt(t, e) { return `${t}${e ? `:${e}` : ""}`; } - function nbe(t = [], e = []) { + function $ye(t = [], e = []) { return [.../* @__PURE__ */ new Set([...t, ...e])]; } - async function ibe({ id: t, topic: e, wcDeepLink: r }) { + async function ebe({ id: t, topic: e, wcDeepLink: r }) { try { if (!r) return; @@ -76915,21 +76919,21 @@ ${Ez(e, r)}`); if (typeof i != "string") return; i.endsWith("/") && (i = i.slice(0, -1)); - const s = `${i}/wc?requestId=${t}&sessionTopic=${e}`, o = R0(); + const s = `${i}/wc?requestId=${t}&sessionTopic=${e}`, o = P0(); o === is.browser ? s.startsWith("https://") || s.startsWith("http://") ? window.open(s, "_blank", "noreferrer noopener") : window.open(s, "_self", "noreferrer noopener") : o === is.reactNative && typeof (global == null ? void 0 : global.Linking) < "u" && await global.Linking.openURL(s); } catch (n) { console.error(n); } } - async function sbe(t, e) { + async function tbe(t, e) { try { - return await t.getItem(e) || (sh() ? localStorage.getItem(e) : void 0); + return await t.getItem(e) || (ih() ? localStorage.getItem(e) : void 0); } catch (r) { console.error(r); } } - var IB = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}; - function obe(t) { + var _B = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}; + function rbe(t) { var e = t.default; if (typeof e == "function") { var r = function() { @@ -76945,14 +76949,14 @@ ${Ez(e, r)}`); } }); }), r; } - var OB = { exports: {} }; + var EB = { exports: {} }; (function(t) { (function() { var e = "input is invalid type", r = "finalize already called", n = typeof window == "object", i = n ? window : {}; i.JS_SHA3_NO_WINDOW && (n = false); var s = !n && typeof self == "object", o = !i.JS_SHA3_NO_NODE_JS && typeof process == "object" && process.versions && process.versions.node; - o ? i = IB : s && (i = self); - var a = !i.JS_SHA3_NO_COMMON_JS && true && t.exports, c = !i.JS_SHA3_NO_ARRAY_BUFFER && typeof ArrayBuffer < "u", u = "0123456789abcdef".split(""), f = [31, 7936, 2031616, 520093696], p = [4, 1024, 262144, 67108864], b = [1, 256, 65536, 16777216], E = [6, 1536, 393216, 100663296], _ = [0, 8, 16, 24], N = [1, 0, 32898, 0, 32906, 2147483648, 2147516416, 2147483648, 32907, 0, 2147483649, 0, 2147516545, 2147483648, 32777, 2147483648, 138, 0, 136, 0, 2147516425, 0, 2147483658, 0, 2147516555, 0, 139, 2147483648, 32905, 2147483648, 32771, 2147483648, 32770, 2147483648, 128, 2147483648, 32778, 0, 2147483658, 2147483648, 2147516545, 2147483648, 32896, 2147483648, 2147483649, 0, 2147516424, 2147483648], R = [224, 256, 384, 512], F = [128, 256], D = ["hex", "buffer", "arrayBuffer", "array", "digest"], L = { 128: 168, 256: 136 }; + o ? i = _B : s && (i = self); + var a = !i.JS_SHA3_NO_COMMON_JS && true && t.exports, c = !i.JS_SHA3_NO_ARRAY_BUFFER && typeof ArrayBuffer < "u", u = "0123456789abcdef".split(""), f = [31, 7936, 2031616, 520093696], p = [4, 1024, 262144, 67108864], b = [1, 256, 65536, 16777216], E = [6, 1536, 393216, 100663296], _ = [0, 8, 16, 24], N = [1, 0, 32898, 0, 32906, 2147483648, 2147516416, 2147483648, 32907, 0, 2147483649, 0, 2147516545, 2147483648, 32777, 2147483648, 138, 0, 136, 0, 2147516425, 0, 2147483658, 0, 2147516555, 0, 139, 2147483648, 32905, 2147483648, 32771, 2147483648, 32770, 2147483648, 128, 2147483648, 32778, 0, 2147483658, 2147483648, 2147516545, 2147483648, 32896, 2147483648, 2147483649, 0, 2147516424, 2147483648], k = [224, 256, 384, 512], F = [128, 256], L = ["hex", "buffer", "arrayBuffer", "array", "digest"], D = { 128: 168, 256: 136 }; (i.JS_SHA3_NO_NODE_JS || !Array.isArray) && (Array.isArray = function(A) { return Object.prototype.toString.call(A) === "[object Array]"; }), c && (i.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW || !ArrayBuffer.isView) && (ArrayBuffer.isView = function(A) { @@ -76967,17 +76971,17 @@ ${Ez(e, r)}`); return new m(A, K, G).update(j)[U](); }; }, z = function(A, K, U) { - return function(j, G, k, Y) { - return l["cshake" + A].update(j, G, k, Y)[U](); + return function(j, G, R, Y) { + return l["cshake" + A].update(j, G, R, Y)[U](); }; }, T = function(A, K, U) { - return function(j, G, k, Y) { - return l["kmac" + A].update(j, G, k, Y)[U](); + return function(j, G, R, Y) { + return l["kmac" + A].update(j, G, R, Y)[U](); }; }, I = function(A, K, U, j) { - for (var G = 0; G < D.length; ++G) { - var k = D[G]; - A[k] = K(U, j, k); + for (var G = 0; G < L.length; ++G) { + var R = L[G]; + A[R] = K(U, j, R); } return A; }, H = function(A, K) { @@ -76995,20 +76999,20 @@ ${Ez(e, r)}`); return U.create(G).update(j); }, I(U, W, A, K); }, V = function(A, K) { - var U = L[A], j = z(A, K, "hex"); - return j.create = function(G, k, Y) { - return !k && !Y ? l["shake" + A].create(G) : new m(A, K, G).bytepad([k, Y], U); - }, j.update = function(G, k, Y, ee) { - return j.create(k, Y, ee).update(G); + var U = D[A], j = z(A, K, "hex"); + return j.create = function(G, R, Y) { + return !R && !Y ? l["shake" + A].create(G) : new m(A, K, G).bytepad([R, Y], U); + }, j.update = function(G, R, Y, ee) { + return j.create(R, Y, ee).update(G); }, I(j, z, A, K); }, S = function(A, K) { - var U = L[A], j = T(A, K, "hex"); - return j.create = function(G, k, Y) { - return new P(A, K, k).bytepad(["KMAC", Y], U).bytepad([G], U); - }, j.update = function(G, k, Y, ee) { - return j.create(G, Y, ee).update(k); + var U = D[A], j = T(A, K, "hex"); + return j.create = function(G, R, Y) { + return new P(A, K, R).bytepad(["KMAC", Y], U).bytepad([G], U); + }, j.update = function(G, R, Y, ee) { + return j.create(G, Y, ee).update(R); }, I(j, T, A, K); - }, d = [{ name: "keccak", padding: b, bits: R, createMethod: H }, { name: "sha3", padding: E, bits: R, createMethod: H }, { name: "shake", padding: f, bits: F, createMethod: X }, { name: "cshake", padding: p, bits: F, createMethod: V }, { name: "kmac", padding: p, bits: F, createMethod: S }], l = {}, h = [], y = 0; y < d.length; ++y) + }, d = [{ name: "keccak", padding: b, bits: k, createMethod: H }, { name: "sha3", padding: E, bits: k, createMethod: H }, { name: "shake", padding: f, bits: F, createMethod: X }, { name: "cshake", padding: p, bits: F, createMethod: V }, { name: "kmac", padding: p, bits: F, createMethod: S }], l = {}, h = [], y = 0; y < d.length; ++y) for (var x = d[y], v = x.bits, M = 0; M < v.length; ++M) { var w = x.name + "_" + v[M]; if (h.push(w), l[w] = x.createMethod(v[M], x.padding), x.name !== "sha3") { @@ -77037,15 +77041,15 @@ ${Ez(e, r)}`); throw new Error(e); K = true; } - for (var j = this.blocks, G = this.byteCount, k = A.length, Y = this.blockCount, ee = 0, ae = this.s, ie, Z; ee < k; ) { + for (var j = this.blocks, G = this.byteCount, R = A.length, Y = this.blockCount, ee = 0, ae = this.s, ie, Z; ee < R; ) { if (this.reset) for (this.reset = false, j[0] = this.block, ie = 1; ie < Y + 1; ++ie) j[ie] = 0; if (K) - for (ie = this.start; ee < k && ie < G; ++ee) + for (ie = this.start; ee < R && ie < G; ++ee) j[ie >> 2] |= A[ee] << _[ie++ & 3]; else - for (ie = this.start; ee < k && ie < G; ++ee) + for (ie = this.start; ee < R && ie < G; ++ee) Z = A.charCodeAt(ee), Z < 128 ? j[ie >> 2] |= Z << _[ie++ & 3] : Z < 2048 ? (j[ie >> 2] |= (192 | Z >> 6) << _[ie++ & 3], j[ie >> 2] |= (128 | Z & 63) << _[ie++ & 3]) : Z < 55296 || Z >= 57344 ? (j[ie >> 2] |= (224 | Z >> 12) << _[ie++ & 3], j[ie >> 2] |= (128 | Z >> 6 & 63) << _[ie++ & 3], j[ie >> 2] |= (128 | Z & 63) << _[ie++ & 3]) : (Z = 65536 + ((Z & 1023) << 10 | A.charCodeAt(++ee) & 1023), j[ie >> 2] |= (240 | Z >> 18) << _[ie++ & 3], j[ie >> 2] |= (128 | Z >> 12 & 63) << _[ie++ & 3], j[ie >> 2] |= (128 | Z >> 6 & 63) << _[ie++ & 3], j[ie >> 2] |= (128 | Z & 63) << _[ie++ & 3]); if (this.lastByteIndex = ie, ie >= G) { for (this.start = ie - G, this.block = j[Y], ie = 0; ie < Y; ++ie) @@ -77078,16 +77082,16 @@ ${Ez(e, r)}`); if (K) j = G; else - for (var k = 0; k < A.length; ++k) { - var Y = A.charCodeAt(k); - Y < 128 ? j += 1 : Y < 2048 ? j += 2 : Y < 55296 || Y >= 57344 ? j += 3 : (Y = 65536 + ((Y & 1023) << 10 | A.charCodeAt(++k) & 1023), j += 4); + for (var R = 0; R < A.length; ++R) { + var Y = A.charCodeAt(R); + Y < 128 ? j += 1 : Y < 2048 ? j += 2 : Y < 55296 || Y >= 57344 ? j += 3 : (Y = 65536 + ((Y & 1023) << 10 | A.charCodeAt(++R) & 1023), j += 4); } return j += this.encode(j * 8), this.update(A), j; }, m.prototype.bytepad = function(A, K) { for (var U = this.encode(K), j = 0; j < A.length; ++j) U += this.encodeString(A[j]); - var G = K - U % K, k = []; - return k.length = G, this.update(k), this; + var G = K - U % K, R = []; + return R.length = G, this.update(R), this; }, m.prototype.finalize = function() { if (!this.finalized) { this.finalized = true; @@ -77101,30 +77105,30 @@ ${Ez(e, r)}`); } }, m.prototype.toString = m.prototype.hex = function() { this.finalize(); - for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j = this.extraBytes, G = 0, k = 0, Y = "", ee; k < U; ) { - for (G = 0; G < A && k < U; ++G, ++k) + for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j = this.extraBytes, G = 0, R = 0, Y = "", ee; R < U; ) { + for (G = 0; G < A && R < U; ++G, ++R) ee = K[G], Y += u[ee >> 4 & 15] + u[ee & 15] + u[ee >> 12 & 15] + u[ee >> 8 & 15] + u[ee >> 20 & 15] + u[ee >> 16 & 15] + u[ee >> 28 & 15] + u[ee >> 24 & 15]; - k % A === 0 && (Q(K), G = 0); + R % A === 0 && (Q(K), G = 0); } return j && (ee = K[G], Y += u[ee >> 4 & 15] + u[ee & 15], j > 1 && (Y += u[ee >> 12 & 15] + u[ee >> 8 & 15]), j > 2 && (Y += u[ee >> 20 & 15] + u[ee >> 16 & 15])), Y; }, m.prototype.arrayBuffer = function() { this.finalize(); - var A = this.blockCount, K = this.s, U = this.outputBlocks, j = this.extraBytes, G = 0, k = 0, Y = this.outputBits >> 3, ee; + var A = this.blockCount, K = this.s, U = this.outputBlocks, j = this.extraBytes, G = 0, R = 0, Y = this.outputBits >> 3, ee; j ? ee = new ArrayBuffer(U + 1 << 2) : ee = new ArrayBuffer(Y); - for (var ae = new Uint32Array(ee); k < U; ) { - for (G = 0; G < A && k < U; ++G, ++k) - ae[k] = K[G]; - k % A === 0 && Q(K); + for (var ae = new Uint32Array(ee); R < U; ) { + for (G = 0; G < A && R < U; ++G, ++R) + ae[R] = K[G]; + R % A === 0 && Q(K); } return j && (ae[G] = K[G], ee = ee.slice(0, Y)), ee; }, m.prototype.buffer = m.prototype.arrayBuffer, m.prototype.digest = m.prototype.array = function() { this.finalize(); - for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j = this.extraBytes, G = 0, k = 0, Y = [], ee, ae; k < U; ) { - for (G = 0; G < A && k < U; ++G, ++k) - ee = k << 2, ae = K[G], Y[ee] = ae & 255, Y[ee + 1] = ae >> 8 & 255, Y[ee + 2] = ae >> 16 & 255, Y[ee + 3] = ae >> 24 & 255; - k % A === 0 && Q(K); + for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j = this.extraBytes, G = 0, R = 0, Y = [], ee, ae; R < U; ) { + for (G = 0; G < A && R < U; ++G, ++R) + ee = R << 2, ae = K[G], Y[ee] = ae & 255, Y[ee + 1] = ae >> 8 & 255, Y[ee + 2] = ae >> 16 & 255, Y[ee + 3] = ae >> 24 & 255; + R % A === 0 && Q(K); } - return j && (ee = k << 2, ae = K[G], Y[ee] = ae & 255, j > 1 && (Y[ee + 1] = ae >> 8 & 255), j > 2 && (Y[ee + 2] = ae >> 16 & 255)), Y; + return j && (ee = R << 2, ae = K[G], Y[ee] = ae & 255, j > 1 && (Y[ee + 1] = ae >> 8 & 255), j > 2 && (Y[ee + 2] = ae >> 16 & 255)), Y; }; function P(A, K, U) { m.call(this, A, K, U); @@ -77133,9 +77137,9 @@ ${Ez(e, r)}`); return this.encode(this.outputBits, true), m.prototype.finalize.call(this); }; var Q = function(A) { - var K, U, j, G, k, Y, ee, ae, ie, Z, ce, oe, me, pe, se, le, be, ye, Ee, Te, C, O, B, $, te, J, ne, fe, ge, de, ve, Ae, Ne, De, ut, Ve, Ze, Ge, ke, Re, Je, Me, Pe, et, Ce, ze, nt, qe, Ke, at, We, $e, dt, ft, ht, Mt, rt, _t, gr, yr, br, wr, tr; + var K, U, j, G, R, Y, ee, ae, ie, Z, ce, oe, me, pe, se, le, be, ye, Ee, Te, C, O, B, $, te, J, ne, fe, ge, de, ve, Ae, Ne, De, ut, Ve, Ze, Ge, ke, Re, Je, Me, Pe, et, Ce, ze, nt, qe, Ke, at, We, $e, dt, ft, ht, Mt, rt, _t, gr, yr, br, wr, tr; for (j = 0; j < 48; j += 2) - G = A[0] ^ A[10] ^ A[20] ^ A[30] ^ A[40], k = A[1] ^ A[11] ^ A[21] ^ A[31] ^ A[41], Y = A[2] ^ A[12] ^ A[22] ^ A[32] ^ A[42], ee = A[3] ^ A[13] ^ A[23] ^ A[33] ^ A[43], ae = A[4] ^ A[14] ^ A[24] ^ A[34] ^ A[44], ie = A[5] ^ A[15] ^ A[25] ^ A[35] ^ A[45], Z = A[6] ^ A[16] ^ A[26] ^ A[36] ^ A[46], ce = A[7] ^ A[17] ^ A[27] ^ A[37] ^ A[47], oe = A[8] ^ A[18] ^ A[28] ^ A[38] ^ A[48], me = A[9] ^ A[19] ^ A[29] ^ A[39] ^ A[49], K = oe ^ (Y << 1 | ee >>> 31), U = me ^ (ee << 1 | Y >>> 31), A[0] ^= K, A[1] ^= U, A[10] ^= K, A[11] ^= U, A[20] ^= K, A[21] ^= U, A[30] ^= K, A[31] ^= U, A[40] ^= K, A[41] ^= U, K = G ^ (ae << 1 | ie >>> 31), U = k ^ (ie << 1 | ae >>> 31), A[2] ^= K, A[3] ^= U, A[12] ^= K, A[13] ^= U, A[22] ^= K, A[23] ^= U, A[32] ^= K, A[33] ^= U, A[42] ^= K, A[43] ^= U, K = Y ^ (Z << 1 | ce >>> 31), U = ee ^ (ce << 1 | Z >>> 31), A[4] ^= K, A[5] ^= U, A[14] ^= K, A[15] ^= U, A[24] ^= K, A[25] ^= U, A[34] ^= K, A[35] ^= U, A[44] ^= K, A[45] ^= U, K = ae ^ (oe << 1 | me >>> 31), U = ie ^ (me << 1 | oe >>> 31), A[6] ^= K, A[7] ^= U, A[16] ^= K, A[17] ^= U, A[26] ^= K, A[27] ^= U, A[36] ^= K, A[37] ^= U, A[46] ^= K, A[47] ^= U, K = Z ^ (G << 1 | k >>> 31), U = ce ^ (k << 1 | G >>> 31), A[8] ^= K, A[9] ^= U, A[18] ^= K, A[19] ^= U, A[28] ^= K, A[29] ^= U, A[38] ^= K, A[39] ^= U, A[48] ^= K, A[49] ^= U, pe = A[0], se = A[1], ze = A[11] << 4 | A[10] >>> 28, nt = A[10] << 4 | A[11] >>> 28, fe = A[20] << 3 | A[21] >>> 29, ge = A[21] << 3 | A[20] >>> 29, yr = A[31] << 9 | A[30] >>> 23, br = A[30] << 9 | A[31] >>> 23, Me = A[40] << 18 | A[41] >>> 14, Pe = A[41] << 18 | A[40] >>> 14, De = A[2] << 1 | A[3] >>> 31, ut = A[3] << 1 | A[2] >>> 31, le = A[13] << 12 | A[12] >>> 20, be = A[12] << 12 | A[13] >>> 20, qe = A[22] << 10 | A[23] >>> 22, Ke = A[23] << 10 | A[22] >>> 22, de = A[33] << 13 | A[32] >>> 19, ve = A[32] << 13 | A[33] >>> 19, wr = A[42] << 2 | A[43] >>> 30, tr = A[43] << 2 | A[42] >>> 30, ft = A[5] << 30 | A[4] >>> 2, ht = A[4] << 30 | A[5] >>> 2, Ve = A[14] << 6 | A[15] >>> 26, Ze = A[15] << 6 | A[14] >>> 26, ye = A[25] << 11 | A[24] >>> 21, Ee = A[24] << 11 | A[25] >>> 21, at = A[34] << 15 | A[35] >>> 17, We = A[35] << 15 | A[34] >>> 17, Ae = A[45] << 29 | A[44] >>> 3, Ne = A[44] << 29 | A[45] >>> 3, $ = A[6] << 28 | A[7] >>> 4, te = A[7] << 28 | A[6] >>> 4, Mt = A[17] << 23 | A[16] >>> 9, rt = A[16] << 23 | A[17] >>> 9, Ge = A[26] << 25 | A[27] >>> 7, ke = A[27] << 25 | A[26] >>> 7, Te = A[36] << 21 | A[37] >>> 11, C = A[37] << 21 | A[36] >>> 11, $e = A[47] << 24 | A[46] >>> 8, dt = A[46] << 24 | A[47] >>> 8, et = A[8] << 27 | A[9] >>> 5, Ce = A[9] << 27 | A[8] >>> 5, J = A[18] << 20 | A[19] >>> 12, ne = A[19] << 20 | A[18] >>> 12, _t = A[29] << 7 | A[28] >>> 25, gr = A[28] << 7 | A[29] >>> 25, Re = A[38] << 8 | A[39] >>> 24, Je = A[39] << 8 | A[38] >>> 24, O = A[48] << 14 | A[49] >>> 18, B = A[49] << 14 | A[48] >>> 18, A[0] = pe ^ ~le & ye, A[1] = se ^ ~be & Ee, A[10] = $ ^ ~J & fe, A[11] = te ^ ~ne & ge, A[20] = De ^ ~Ve & Ge, A[21] = ut ^ ~Ze & ke, A[30] = et ^ ~ze & qe, A[31] = Ce ^ ~nt & Ke, A[40] = ft ^ ~Mt & _t, A[41] = ht ^ ~rt & gr, A[2] = le ^ ~ye & Te, A[3] = be ^ ~Ee & C, A[12] = J ^ ~fe & de, A[13] = ne ^ ~ge & ve, A[22] = Ve ^ ~Ge & Re, A[23] = Ze ^ ~ke & Je, A[32] = ze ^ ~qe & at, A[33] = nt ^ ~Ke & We, A[42] = Mt ^ ~_t & yr, A[43] = rt ^ ~gr & br, A[4] = ye ^ ~Te & O, A[5] = Ee ^ ~C & B, A[14] = fe ^ ~de & Ae, A[15] = ge ^ ~ve & Ne, A[24] = Ge ^ ~Re & Me, A[25] = ke ^ ~Je & Pe, A[34] = qe ^ ~at & $e, A[35] = Ke ^ ~We & dt, A[44] = _t ^ ~yr & wr, A[45] = gr ^ ~br & tr, A[6] = Te ^ ~O & pe, A[7] = C ^ ~B & se, A[16] = de ^ ~Ae & $, A[17] = ve ^ ~Ne & te, A[26] = Re ^ ~Me & De, A[27] = Je ^ ~Pe & ut, A[36] = at ^ ~$e & et, A[37] = We ^ ~dt & Ce, A[46] = yr ^ ~wr & ft, A[47] = br ^ ~tr & ht, A[8] = O ^ ~pe & le, A[9] = B ^ ~se & be, A[18] = Ae ^ ~$ & J, A[19] = Ne ^ ~te & ne, A[28] = Me ^ ~De & Ve, A[29] = Pe ^ ~ut & Ze, A[38] = $e ^ ~et & ze, A[39] = dt ^ ~Ce & nt, A[48] = wr ^ ~ft & Mt, A[49] = tr ^ ~ht & rt, A[0] ^= N[j], A[1] ^= N[j + 1]; + G = A[0] ^ A[10] ^ A[20] ^ A[30] ^ A[40], R = A[1] ^ A[11] ^ A[21] ^ A[31] ^ A[41], Y = A[2] ^ A[12] ^ A[22] ^ A[32] ^ A[42], ee = A[3] ^ A[13] ^ A[23] ^ A[33] ^ A[43], ae = A[4] ^ A[14] ^ A[24] ^ A[34] ^ A[44], ie = A[5] ^ A[15] ^ A[25] ^ A[35] ^ A[45], Z = A[6] ^ A[16] ^ A[26] ^ A[36] ^ A[46], ce = A[7] ^ A[17] ^ A[27] ^ A[37] ^ A[47], oe = A[8] ^ A[18] ^ A[28] ^ A[38] ^ A[48], me = A[9] ^ A[19] ^ A[29] ^ A[39] ^ A[49], K = oe ^ (Y << 1 | ee >>> 31), U = me ^ (ee << 1 | Y >>> 31), A[0] ^= K, A[1] ^= U, A[10] ^= K, A[11] ^= U, A[20] ^= K, A[21] ^= U, A[30] ^= K, A[31] ^= U, A[40] ^= K, A[41] ^= U, K = G ^ (ae << 1 | ie >>> 31), U = R ^ (ie << 1 | ae >>> 31), A[2] ^= K, A[3] ^= U, A[12] ^= K, A[13] ^= U, A[22] ^= K, A[23] ^= U, A[32] ^= K, A[33] ^= U, A[42] ^= K, A[43] ^= U, K = Y ^ (Z << 1 | ce >>> 31), U = ee ^ (ce << 1 | Z >>> 31), A[4] ^= K, A[5] ^= U, A[14] ^= K, A[15] ^= U, A[24] ^= K, A[25] ^= U, A[34] ^= K, A[35] ^= U, A[44] ^= K, A[45] ^= U, K = ae ^ (oe << 1 | me >>> 31), U = ie ^ (me << 1 | oe >>> 31), A[6] ^= K, A[7] ^= U, A[16] ^= K, A[17] ^= U, A[26] ^= K, A[27] ^= U, A[36] ^= K, A[37] ^= U, A[46] ^= K, A[47] ^= U, K = Z ^ (G << 1 | R >>> 31), U = ce ^ (R << 1 | G >>> 31), A[8] ^= K, A[9] ^= U, A[18] ^= K, A[19] ^= U, A[28] ^= K, A[29] ^= U, A[38] ^= K, A[39] ^= U, A[48] ^= K, A[49] ^= U, pe = A[0], se = A[1], ze = A[11] << 4 | A[10] >>> 28, nt = A[10] << 4 | A[11] >>> 28, fe = A[20] << 3 | A[21] >>> 29, ge = A[21] << 3 | A[20] >>> 29, yr = A[31] << 9 | A[30] >>> 23, br = A[30] << 9 | A[31] >>> 23, Me = A[40] << 18 | A[41] >>> 14, Pe = A[41] << 18 | A[40] >>> 14, De = A[2] << 1 | A[3] >>> 31, ut = A[3] << 1 | A[2] >>> 31, le = A[13] << 12 | A[12] >>> 20, be = A[12] << 12 | A[13] >>> 20, qe = A[22] << 10 | A[23] >>> 22, Ke = A[23] << 10 | A[22] >>> 22, de = A[33] << 13 | A[32] >>> 19, ve = A[32] << 13 | A[33] >>> 19, wr = A[42] << 2 | A[43] >>> 30, tr = A[43] << 2 | A[42] >>> 30, ft = A[5] << 30 | A[4] >>> 2, ht = A[4] << 30 | A[5] >>> 2, Ve = A[14] << 6 | A[15] >>> 26, Ze = A[15] << 6 | A[14] >>> 26, ye = A[25] << 11 | A[24] >>> 21, Ee = A[24] << 11 | A[25] >>> 21, at = A[34] << 15 | A[35] >>> 17, We = A[35] << 15 | A[34] >>> 17, Ae = A[45] << 29 | A[44] >>> 3, Ne = A[44] << 29 | A[45] >>> 3, $ = A[6] << 28 | A[7] >>> 4, te = A[7] << 28 | A[6] >>> 4, Mt = A[17] << 23 | A[16] >>> 9, rt = A[16] << 23 | A[17] >>> 9, Ge = A[26] << 25 | A[27] >>> 7, ke = A[27] << 25 | A[26] >>> 7, Te = A[36] << 21 | A[37] >>> 11, C = A[37] << 21 | A[36] >>> 11, $e = A[47] << 24 | A[46] >>> 8, dt = A[46] << 24 | A[47] >>> 8, et = A[8] << 27 | A[9] >>> 5, Ce = A[9] << 27 | A[8] >>> 5, J = A[18] << 20 | A[19] >>> 12, ne = A[19] << 20 | A[18] >>> 12, _t = A[29] << 7 | A[28] >>> 25, gr = A[28] << 7 | A[29] >>> 25, Re = A[38] << 8 | A[39] >>> 24, Je = A[39] << 8 | A[38] >>> 24, O = A[48] << 14 | A[49] >>> 18, B = A[49] << 14 | A[48] >>> 18, A[0] = pe ^ ~le & ye, A[1] = se ^ ~be & Ee, A[10] = $ ^ ~J & fe, A[11] = te ^ ~ne & ge, A[20] = De ^ ~Ve & Ge, A[21] = ut ^ ~Ze & ke, A[30] = et ^ ~ze & qe, A[31] = Ce ^ ~nt & Ke, A[40] = ft ^ ~Mt & _t, A[41] = ht ^ ~rt & gr, A[2] = le ^ ~ye & Te, A[3] = be ^ ~Ee & C, A[12] = J ^ ~fe & de, A[13] = ne ^ ~ge & ve, A[22] = Ve ^ ~Ge & Re, A[23] = Ze ^ ~ke & Je, A[32] = ze ^ ~qe & at, A[33] = nt ^ ~Ke & We, A[42] = Mt ^ ~_t & yr, A[43] = rt ^ ~gr & br, A[4] = ye ^ ~Te & O, A[5] = Ee ^ ~C & B, A[14] = fe ^ ~de & Ae, A[15] = ge ^ ~ve & Ne, A[24] = Ge ^ ~Re & Me, A[25] = ke ^ ~Je & Pe, A[34] = qe ^ ~at & $e, A[35] = Ke ^ ~We & dt, A[44] = _t ^ ~yr & wr, A[45] = gr ^ ~br & tr, A[6] = Te ^ ~O & pe, A[7] = C ^ ~B & se, A[16] = de ^ ~Ae & $, A[17] = ve ^ ~Ne & te, A[26] = Re ^ ~Me & De, A[27] = Je ^ ~Pe & ut, A[36] = at ^ ~$e & et, A[37] = We ^ ~dt & Ce, A[46] = yr ^ ~wr & ft, A[47] = br ^ ~tr & ht, A[8] = O ^ ~pe & le, A[9] = B ^ ~se & be, A[18] = Ae ^ ~$ & J, A[19] = Ne ^ ~te & ne, A[28] = Me ^ ~De & Ve, A[29] = Pe ^ ~ut & Ze, A[38] = $e ^ ~et & ze, A[39] = dt ^ ~Ce & nt, A[48] = wr ^ ~ft & Mt, A[49] = tr ^ ~ht & rt, A[0] ^= N[j], A[1] ^= N[j + 1]; }; if (a) t.exports = l; @@ -77143,15 +77147,15 @@ ${Ez(e, r)}`); for (y = 0; y < h.length; ++y) i[h[y]] = l[h[y]]; })(); - })(OB); - var abe = OB.exports; - var cbe = "logger/5.7.0"; - var iM = false; - var sM = false; - var m1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 }; - var oM = m1.default; - var Xb = null; - function ube() { + })(EB); + var nbe = EB.exports; + var ibe = "logger/5.7.0"; + var $S = false; + var eM = false; + var p1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 }; + var tM = p1.default; + var Kb = null; + function sbe() { try { const t = []; if (["NFD", "NFC", "NFKD", "NFKC"].forEach((e) => { @@ -77170,23 +77174,23 @@ ${Ez(e, r)}`); } return null; } - var aM = ube(); - var sv; + var rM = sbe(); + var nv; (function(t) { t.DEBUG = "DEBUG", t.INFO = "INFO", t.WARNING = "WARNING", t.ERROR = "ERROR", t.OFF = "OFF"; - })(sv || (sv = {})); + })(nv || (nv = {})); var io; (function(t) { t.UNKNOWN_ERROR = "UNKNOWN_ERROR", t.NOT_IMPLEMENTED = "NOT_IMPLEMENTED", t.UNSUPPORTED_OPERATION = "UNSUPPORTED_OPERATION", t.NETWORK_ERROR = "NETWORK_ERROR", t.SERVER_ERROR = "SERVER_ERROR", t.TIMEOUT = "TIMEOUT", t.BUFFER_OVERRUN = "BUFFER_OVERRUN", t.NUMERIC_FAULT = "NUMERIC_FAULT", t.MISSING_NEW = "MISSING_NEW", t.INVALID_ARGUMENT = "INVALID_ARGUMENT", t.MISSING_ARGUMENT = "MISSING_ARGUMENT", t.UNEXPECTED_ARGUMENT = "UNEXPECTED_ARGUMENT", t.CALL_EXCEPTION = "CALL_EXCEPTION", t.INSUFFICIENT_FUNDS = "INSUFFICIENT_FUNDS", t.NONCE_EXPIRED = "NONCE_EXPIRED", t.REPLACEMENT_UNDERPRICED = "REPLACEMENT_UNDERPRICED", t.UNPREDICTABLE_GAS_LIMIT = "UNPREDICTABLE_GAS_LIMIT", t.TRANSACTION_REPLACED = "TRANSACTION_REPLACED", t.ACTION_REJECTED = "ACTION_REJECTED"; })(io || (io = {})); - var cM = "0123456789abcdef"; - var Zn = class bn { + var nM = "0123456789abcdef"; + var Jn = class bn { constructor(e) { Object.defineProperty(this, "version", { enumerable: true, value: e, writable: false }); } _log(e, r) { const n = e.toLowerCase(); - m1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(oM > m1[n]) && console.log.apply(console, r); + p1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(tM > p1[n]) && console.log.apply(console, r); } debug(...e) { this._log(bn.levels.DEBUG, e); @@ -77198,7 +77202,7 @@ ${Ez(e, r)}`); this._log(bn.levels.WARNING, e); } makeError(e, r, n) { - if (sM) + if (eM) return this.makeError("censored error", r, {}); r || (r = bn.errors.UNKNOWN_ERROR), n || (n = {}); const i = []; @@ -77208,7 +77212,7 @@ ${Ez(e, r)}`); if (u instanceof Uint8Array) { let f = ""; for (let p = 0; p < u.length; p++) - f += cM[u[p] >> 4], f += cM[u[p] & 15]; + f += nM[u[p] >> 4], f += nM[u[p] & 15]; i.push(c + "=Uint8Array(0x" + f + ")"); } else i.push(c + "=" + JSON.stringify(u)); @@ -77267,7 +77271,7 @@ ${Ez(e, r)}`); e || this.throwArgumentError(r, n, i); } checkNormalize(e) { - aM && this.throwError("platform missing String.prototype.normalize", bn.errors.UNSUPPORTED_OPERATION, { operation: "String.prototype.normalize", form: aM }); + rM && this.throwError("platform missing String.prototype.normalize", bn.errors.UNSUPPORTED_OPERATION, { operation: "String.prototype.normalize", form: rM }); } checkSafeUint53(e, r) { typeof e == "number" && (r == null && (r = "value not safe"), (e < 0 || e >= 9007199254740991) && this.throwError(r, bn.errors.NUMERIC_FAULT, { operation: "checkSafeInteger", fault: "out-of-safe-range", value: e }), e % 1 && this.throwError(r, bn.errors.NUMERIC_FAULT, { operation: "checkSafeInteger", fault: "non-integer", value: e })); @@ -77282,56 +77286,56 @@ ${Ez(e, r)}`); e === r ? this.throwError("cannot instantiate abstract class " + JSON.stringify(r.name) + " directly; use a sub-class", bn.errors.UNSUPPORTED_OPERATION, { name: e.name, operation: "new" }) : (e === Object || e == null) && this.throwError("missing new", bn.errors.MISSING_NEW, { name: r.name }); } static globalLogger() { - return Xb || (Xb = new bn(cbe)), Xb; + return Kb || (Kb = new bn(ibe)), Kb; } static setCensorship(e, r) { - if (!e && r && this.globalLogger().throwError("cannot permanently disable censorship", bn.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" }), iM) { + if (!e && r && this.globalLogger().throwError("cannot permanently disable censorship", bn.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" }), $S) { if (!e) return; this.globalLogger().throwError("error censorship permanent", bn.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" }); } - sM = !!e, iM = !!r; + eM = !!e, $S = !!r; } static setLogLevel(e) { - const r = m1[e.toLowerCase()]; + const r = p1[e.toLowerCase()]; if (r == null) { bn.globalLogger().warn("invalid log level - " + e); return; } - oM = r; + tM = r; } static from(e) { return new bn(e); } }; - Zn.errors = io, Zn.levels = sv; - var lbe = "bytes/5.7.0"; - var $r = new Zn(lbe); - function PB(t) { + Jn.errors = io, Jn.levels = nv; + var obe = "bytes/5.7.0"; + var $r = new Jn(obe); + function SB(t) { return !!t.toHexString; } - function _f(t) { + function xf(t) { return t.slice || (t.slice = function() { const e = Array.prototype.slice.call(arguments); - return _f(new Uint8Array(Array.prototype.slice.apply(t, e))); + return xf(new Uint8Array(Array.prototype.slice.apply(t, e))); }), t; } - function fbe(t) { - return cs(t) && !(t.length % 2) || oh(t); + function abe(t) { + return cs(t) && !(t.length % 2) || sh(t); } - function uM(t) { + function iM(t) { return typeof t == "number" && t == t && t % 1 === 0; } - function oh(t) { + function sh(t) { if (t == null) return false; if (t.constructor === Uint8Array) return true; - if (typeof t == "string" || !uM(t.length) || t.length < 0) + if (typeof t == "string" || !iM(t.length) || t.length < 0) return false; for (let e = 0; e < t.length; e++) { const r = t[e]; - if (!uM(r) || r < 0 || r >= 256) + if (!iM(r) || r < 0 || r >= 256) return false; } return true; @@ -77342,63 +77346,63 @@ ${Ez(e, r)}`); const r = []; for (; t; ) r.unshift(t & 255), t = parseInt(String(t / 256)); - return r.length === 0 && r.push(0), _f(new Uint8Array(r)); + return r.length === 0 && r.push(0), xf(new Uint8Array(r)); } - if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), PB(t) && (t = t.toHexString()), cs(t)) { + if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), SB(t) && (t = t.toHexString()), cs(t)) { let r = t.substring(2); r.length % 2 && (e.hexPad === "left" ? r = "0" + r : e.hexPad === "right" ? r += "0" : $r.throwArgumentError("hex data is odd-length", "value", t)); const n = []; for (let i = 0; i < r.length; i += 2) n.push(parseInt(r.substring(i, i + 2), 16)); - return _f(new Uint8Array(n)); + return xf(new Uint8Array(n)); } - return oh(t) ? _f(new Uint8Array(t)) : $r.throwArgumentError("invalid arrayify value", "value", t); + return sh(t) ? xf(new Uint8Array(t)) : $r.throwArgumentError("invalid arrayify value", "value", t); } - function hbe(t) { + function cbe(t) { const e = t.map((i) => Qr(i)), r = e.reduce((i, s) => i + s.length, 0), n = new Uint8Array(r); - return e.reduce((i, s) => (n.set(s, i), i + s.length), 0), _f(n); + return e.reduce((i, s) => (n.set(s, i), i + s.length), 0), xf(n); } - function dbe(t, e) { + function ube(t, e) { t = Qr(t), t.length > e && $r.throwArgumentError("value out of range", "value", arguments[0]); const r = new Uint8Array(e); - return r.set(t, e - t.length), _f(r); + return r.set(t, e - t.length), xf(r); } function cs(t, e) { return !(typeof t != "string" || !t.match(/^0x[0-9A-Fa-f]*$/) || e && t.length !== 2 + 2 * e); } - var Yb = "0123456789abcdef"; + var Xb = "0123456789abcdef"; function wi(t, e) { if (e || (e = {}), typeof t == "number") { $r.checkSafeUint53(t, "invalid hexlify value"); let r = ""; for (; t; ) - r = Yb[t & 15] + r, t = Math.floor(t / 16); + r = Xb[t & 15] + r, t = Math.floor(t / 16); return r.length ? (r.length % 2 && (r = "0" + r), "0x" + r) : "0x00"; } if (typeof t == "bigint") return t = t.toString(16), t.length % 2 ? "0x0" + t : "0x" + t; - if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), PB(t)) + if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), SB(t)) return t.toHexString(); if (cs(t)) return t.length % 2 && (e.hexPad === "left" ? t = "0x0" + t.substring(2) : e.hexPad === "right" ? t += "0" : $r.throwArgumentError("hex data is odd-length", "value", t)), t.toLowerCase(); - if (oh(t)) { + if (sh(t)) { let r = "0x"; for (let n = 0; n < t.length; n++) { let i = t[n]; - r += Yb[(i & 240) >> 4] + Yb[i & 15]; + r += Xb[(i & 240) >> 4] + Xb[i & 15]; } return r; } return $r.throwArgumentError("invalid hexlify value", "value", t); } - function pbe(t) { + function lbe(t) { if (typeof t != "string") t = wi(t); else if (!cs(t) || t.length % 2) return null; return (t.length - 2) / 2; } - function lM(t, e, r) { + function sM(t, e, r) { return typeof t != "string" ? t = wi(t) : (!cs(t) || t.length % 2) && $r.throwArgumentError("invalid hexData", "value", t), e = 2 + 2 * e, r != null ? "0x" + t.substring(e, 2 + 2 * r) : "0x" + t.substring(e); } function ea(t, e) { @@ -77406,14 +77410,14 @@ ${Ez(e, r)}`); t = "0x0" + t.substring(2); return t; } - function kB(t) { + function MB(t) { const e = { r: "0x", s: "0x", _vs: "0x", recoveryParam: 0, v: 0, yParityAndS: "0x", compact: "0x" }; - if (fbe(t)) { + if (abe(t)) { let r = Qr(t); r.length === 64 ? (e.v = 27 + (r[32] >> 7), r[32] &= 127, e.r = wi(r.slice(0, 32)), e.s = wi(r.slice(32, 64))) : r.length === 65 ? (e.r = wi(r.slice(0, 32)), e.s = wi(r.slice(32, 64)), e.v = r[64]) : $r.throwArgumentError("invalid signature string", "signature", t), e.v < 27 && (e.v === 0 || e.v === 1 ? e.v += 27 : $r.throwArgumentError("signature invalid v byte", "signature", t)), e.recoveryParam = 1 - e.v % 2, e.recoveryParam && (r[32] |= 128), e._vs = wi(r.slice(32, 64)); } else { if (e.r = t.r, e.s = t.s, e.v = t.v, e.recoveryParam = t.recoveryParam, e._vs = t._vs, e._vs != null) { - const i = dbe(Qr(e._vs), 32); + const i = ube(Qr(e._vs), 32); e._vs = wi(i); const s = i[0] >= 128 ? 1 : 0; e.recoveryParam == null ? e.recoveryParam = s : e.recoveryParam !== s && $r.throwArgumentError("signature recoveryParam mismatch _vs", "signature", t), i[0] &= 127; @@ -77436,13 +77440,13 @@ ${Ez(e, r)}`); } return e.yParityAndS = e._vs, e.compact = e.r + e.yParityAndS.substring(2), e; } - function n9(t) { - return "0x" + abe.keccak_256(Qr(t)); + function $x(t) { + return "0x" + nbe.keccak_256(Qr(t)); } - var RB = { exports: {} }; - var mbe = {}; - var gbe = Object.freeze({ __proto__: null, default: mbe }); - var ybe = obe(gbe); + var AB = { exports: {} }; + var fbe = {}; + var hbe = Object.freeze({ __proto__: null, default: fbe }); + var dbe = rbe(hbe); (function(t) { (function(e, r) { function n(d, l) { @@ -77463,7 +77467,7 @@ ${Ez(e, r)}`); typeof e == "object" ? e.exports = s : r.BN = s, s.BN = s, s.wordSize = 26; var o; try { - typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = ybe.Buffer; + typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = dbe.Buffer; } catch { } s.isBN = function(d) { @@ -77658,7 +77662,7 @@ ${Ez(e, r)}`); var d = this.words[this.length - 1], l = this._countBits(d); return (this.length - 1) * 26 + l; }; - function R(d) { + function k(d) { for (var l = new Array(d.bitLength()), h = 0; h < l.length; h++) { var y = h / 26 | 0, x = h % 26; l[h] = d.words[y] >>> x & 1; @@ -77797,31 +77801,31 @@ ${Ez(e, r)}`); } return g !== 0 ? h.words[m] = g | 0 : h.length--, h._strip(); } - var D = function(d, l, h) { - var y = d.words, x = l.words, v = h.words, M = 0, w, g, m, P = y[0] | 0, Q = P & 8191, A = P >>> 13, K = y[1] | 0, U = K & 8191, j = K >>> 13, G = y[2] | 0, k = G & 8191, Y = G >>> 13, ee = y[3] | 0, ae = ee & 8191, ie = ee >>> 13, Z = y[4] | 0, ce = Z & 8191, oe = Z >>> 13, me = y[5] | 0, pe = me & 8191, se = me >>> 13, le = y[6] | 0, be = le & 8191, ye = le >>> 13, Ee = y[7] | 0, Te = Ee & 8191, C = Ee >>> 13, O = y[8] | 0, B = O & 8191, $ = O >>> 13, te = y[9] | 0, J = te & 8191, ne = te >>> 13, fe = x[0] | 0, ge = fe & 8191, de = fe >>> 13, ve = x[1] | 0, Ae = ve & 8191, Ne = ve >>> 13, De = x[2] | 0, ut = De & 8191, Ve = De >>> 13, Ze = x[3] | 0, Ge = Ze & 8191, ke = Ze >>> 13, Re = x[4] | 0, Je = Re & 8191, Me = Re >>> 13, Pe = x[5] | 0, et = Pe & 8191, Ce = Pe >>> 13, ze = x[6] | 0, nt = ze & 8191, qe = ze >>> 13, Ke = x[7] | 0, at = Ke & 8191, We = Ke >>> 13, $e = x[8] | 0, dt = $e & 8191, ft = $e >>> 13, ht = x[9] | 0, Mt = ht & 8191, rt = ht >>> 13; + var L = function(d, l, h) { + var y = d.words, x = l.words, v = h.words, M = 0, w, g, m, P = y[0] | 0, Q = P & 8191, A = P >>> 13, K = y[1] | 0, U = K & 8191, j = K >>> 13, G = y[2] | 0, R = G & 8191, Y = G >>> 13, ee = y[3] | 0, ae = ee & 8191, ie = ee >>> 13, Z = y[4] | 0, ce = Z & 8191, oe = Z >>> 13, me = y[5] | 0, pe = me & 8191, se = me >>> 13, le = y[6] | 0, be = le & 8191, ye = le >>> 13, Ee = y[7] | 0, Te = Ee & 8191, C = Ee >>> 13, O = y[8] | 0, B = O & 8191, $ = O >>> 13, te = y[9] | 0, J = te & 8191, ne = te >>> 13, fe = x[0] | 0, ge = fe & 8191, de = fe >>> 13, ve = x[1] | 0, Ae = ve & 8191, Ne = ve >>> 13, De = x[2] | 0, ut = De & 8191, Ve = De >>> 13, Ze = x[3] | 0, Ge = Ze & 8191, ke = Ze >>> 13, Re = x[4] | 0, Je = Re & 8191, Me = Re >>> 13, Pe = x[5] | 0, et = Pe & 8191, Ce = Pe >>> 13, ze = x[6] | 0, nt = ze & 8191, qe = ze >>> 13, Ke = x[7] | 0, at = Ke & 8191, We = Ke >>> 13, $e = x[8] | 0, dt = $e & 8191, ft = $e >>> 13, ht = x[9] | 0, Mt = ht & 8191, rt = ht >>> 13; h.negative = d.negative ^ l.negative, h.length = 19, w = Math.imul(Q, ge), g = Math.imul(Q, de), g = g + Math.imul(A, ge) | 0, m = Math.imul(A, de); var _t = (M + w | 0) + ((g & 8191) << 13) | 0; M = (m + (g >>> 13) | 0) + (_t >>> 26) | 0, _t &= 67108863, w = Math.imul(U, ge), g = Math.imul(U, de), g = g + Math.imul(j, ge) | 0, m = Math.imul(j, de), w = w + Math.imul(Q, Ae) | 0, g = g + Math.imul(Q, Ne) | 0, g = g + Math.imul(A, Ae) | 0, m = m + Math.imul(A, Ne) | 0; var gr = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (gr >>> 26) | 0, gr &= 67108863, w = Math.imul(k, ge), g = Math.imul(k, de), g = g + Math.imul(Y, ge) | 0, m = Math.imul(Y, de), w = w + Math.imul(U, Ae) | 0, g = g + Math.imul(U, Ne) | 0, g = g + Math.imul(j, Ae) | 0, m = m + Math.imul(j, Ne) | 0, w = w + Math.imul(Q, ut) | 0, g = g + Math.imul(Q, Ve) | 0, g = g + Math.imul(A, ut) | 0, m = m + Math.imul(A, Ve) | 0; + M = (m + (g >>> 13) | 0) + (gr >>> 26) | 0, gr &= 67108863, w = Math.imul(R, ge), g = Math.imul(R, de), g = g + Math.imul(Y, ge) | 0, m = Math.imul(Y, de), w = w + Math.imul(U, Ae) | 0, g = g + Math.imul(U, Ne) | 0, g = g + Math.imul(j, Ae) | 0, m = m + Math.imul(j, Ne) | 0, w = w + Math.imul(Q, ut) | 0, g = g + Math.imul(Q, Ve) | 0, g = g + Math.imul(A, ut) | 0, m = m + Math.imul(A, Ve) | 0; var yr = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (yr >>> 26) | 0, yr &= 67108863, w = Math.imul(ae, ge), g = Math.imul(ae, de), g = g + Math.imul(ie, ge) | 0, m = Math.imul(ie, de), w = w + Math.imul(k, Ae) | 0, g = g + Math.imul(k, Ne) | 0, g = g + Math.imul(Y, Ae) | 0, m = m + Math.imul(Y, Ne) | 0, w = w + Math.imul(U, ut) | 0, g = g + Math.imul(U, Ve) | 0, g = g + Math.imul(j, ut) | 0, m = m + Math.imul(j, Ve) | 0, w = w + Math.imul(Q, Ge) | 0, g = g + Math.imul(Q, ke) | 0, g = g + Math.imul(A, Ge) | 0, m = m + Math.imul(A, ke) | 0; + M = (m + (g >>> 13) | 0) + (yr >>> 26) | 0, yr &= 67108863, w = Math.imul(ae, ge), g = Math.imul(ae, de), g = g + Math.imul(ie, ge) | 0, m = Math.imul(ie, de), w = w + Math.imul(R, Ae) | 0, g = g + Math.imul(R, Ne) | 0, g = g + Math.imul(Y, Ae) | 0, m = m + Math.imul(Y, Ne) | 0, w = w + Math.imul(U, ut) | 0, g = g + Math.imul(U, Ve) | 0, g = g + Math.imul(j, ut) | 0, m = m + Math.imul(j, Ve) | 0, w = w + Math.imul(Q, Ge) | 0, g = g + Math.imul(Q, ke) | 0, g = g + Math.imul(A, Ge) | 0, m = m + Math.imul(A, ke) | 0; var br = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (br >>> 26) | 0, br &= 67108863, w = Math.imul(ce, ge), g = Math.imul(ce, de), g = g + Math.imul(oe, ge) | 0, m = Math.imul(oe, de), w = w + Math.imul(ae, Ae) | 0, g = g + Math.imul(ae, Ne) | 0, g = g + Math.imul(ie, Ae) | 0, m = m + Math.imul(ie, Ne) | 0, w = w + Math.imul(k, ut) | 0, g = g + Math.imul(k, Ve) | 0, g = g + Math.imul(Y, ut) | 0, m = m + Math.imul(Y, Ve) | 0, w = w + Math.imul(U, Ge) | 0, g = g + Math.imul(U, ke) | 0, g = g + Math.imul(j, Ge) | 0, m = m + Math.imul(j, ke) | 0, w = w + Math.imul(Q, Je) | 0, g = g + Math.imul(Q, Me) | 0, g = g + Math.imul(A, Je) | 0, m = m + Math.imul(A, Me) | 0; + M = (m + (g >>> 13) | 0) + (br >>> 26) | 0, br &= 67108863, w = Math.imul(ce, ge), g = Math.imul(ce, de), g = g + Math.imul(oe, ge) | 0, m = Math.imul(oe, de), w = w + Math.imul(ae, Ae) | 0, g = g + Math.imul(ae, Ne) | 0, g = g + Math.imul(ie, Ae) | 0, m = m + Math.imul(ie, Ne) | 0, w = w + Math.imul(R, ut) | 0, g = g + Math.imul(R, Ve) | 0, g = g + Math.imul(Y, ut) | 0, m = m + Math.imul(Y, Ve) | 0, w = w + Math.imul(U, Ge) | 0, g = g + Math.imul(U, ke) | 0, g = g + Math.imul(j, Ge) | 0, m = m + Math.imul(j, ke) | 0, w = w + Math.imul(Q, Je) | 0, g = g + Math.imul(Q, Me) | 0, g = g + Math.imul(A, Je) | 0, m = m + Math.imul(A, Me) | 0; var wr = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (wr >>> 26) | 0, wr &= 67108863, w = Math.imul(pe, ge), g = Math.imul(pe, de), g = g + Math.imul(se, ge) | 0, m = Math.imul(se, de), w = w + Math.imul(ce, Ae) | 0, g = g + Math.imul(ce, Ne) | 0, g = g + Math.imul(oe, Ae) | 0, m = m + Math.imul(oe, Ne) | 0, w = w + Math.imul(ae, ut) | 0, g = g + Math.imul(ae, Ve) | 0, g = g + Math.imul(ie, ut) | 0, m = m + Math.imul(ie, Ve) | 0, w = w + Math.imul(k, Ge) | 0, g = g + Math.imul(k, ke) | 0, g = g + Math.imul(Y, Ge) | 0, m = m + Math.imul(Y, ke) | 0, w = w + Math.imul(U, Je) | 0, g = g + Math.imul(U, Me) | 0, g = g + Math.imul(j, Je) | 0, m = m + Math.imul(j, Me) | 0, w = w + Math.imul(Q, et) | 0, g = g + Math.imul(Q, Ce) | 0, g = g + Math.imul(A, et) | 0, m = m + Math.imul(A, Ce) | 0; + M = (m + (g >>> 13) | 0) + (wr >>> 26) | 0, wr &= 67108863, w = Math.imul(pe, ge), g = Math.imul(pe, de), g = g + Math.imul(se, ge) | 0, m = Math.imul(se, de), w = w + Math.imul(ce, Ae) | 0, g = g + Math.imul(ce, Ne) | 0, g = g + Math.imul(oe, Ae) | 0, m = m + Math.imul(oe, Ne) | 0, w = w + Math.imul(ae, ut) | 0, g = g + Math.imul(ae, Ve) | 0, g = g + Math.imul(ie, ut) | 0, m = m + Math.imul(ie, Ve) | 0, w = w + Math.imul(R, Ge) | 0, g = g + Math.imul(R, ke) | 0, g = g + Math.imul(Y, Ge) | 0, m = m + Math.imul(Y, ke) | 0, w = w + Math.imul(U, Je) | 0, g = g + Math.imul(U, Me) | 0, g = g + Math.imul(j, Je) | 0, m = m + Math.imul(j, Me) | 0, w = w + Math.imul(Q, et) | 0, g = g + Math.imul(Q, Ce) | 0, g = g + Math.imul(A, et) | 0, m = m + Math.imul(A, Ce) | 0; var tr = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (tr >>> 26) | 0, tr &= 67108863, w = Math.imul(be, ge), g = Math.imul(be, de), g = g + Math.imul(ye, ge) | 0, m = Math.imul(ye, de), w = w + Math.imul(pe, Ae) | 0, g = g + Math.imul(pe, Ne) | 0, g = g + Math.imul(se, Ae) | 0, m = m + Math.imul(se, Ne) | 0, w = w + Math.imul(ce, ut) | 0, g = g + Math.imul(ce, Ve) | 0, g = g + Math.imul(oe, ut) | 0, m = m + Math.imul(oe, Ve) | 0, w = w + Math.imul(ae, Ge) | 0, g = g + Math.imul(ae, ke) | 0, g = g + Math.imul(ie, Ge) | 0, m = m + Math.imul(ie, ke) | 0, w = w + Math.imul(k, Je) | 0, g = g + Math.imul(k, Me) | 0, g = g + Math.imul(Y, Je) | 0, m = m + Math.imul(Y, Me) | 0, w = w + Math.imul(U, et) | 0, g = g + Math.imul(U, Ce) | 0, g = g + Math.imul(j, et) | 0, m = m + Math.imul(j, Ce) | 0, w = w + Math.imul(Q, nt) | 0, g = g + Math.imul(Q, qe) | 0, g = g + Math.imul(A, nt) | 0, m = m + Math.imul(A, qe) | 0; + M = (m + (g >>> 13) | 0) + (tr >>> 26) | 0, tr &= 67108863, w = Math.imul(be, ge), g = Math.imul(be, de), g = g + Math.imul(ye, ge) | 0, m = Math.imul(ye, de), w = w + Math.imul(pe, Ae) | 0, g = g + Math.imul(pe, Ne) | 0, g = g + Math.imul(se, Ae) | 0, m = m + Math.imul(se, Ne) | 0, w = w + Math.imul(ce, ut) | 0, g = g + Math.imul(ce, Ve) | 0, g = g + Math.imul(oe, ut) | 0, m = m + Math.imul(oe, Ve) | 0, w = w + Math.imul(ae, Ge) | 0, g = g + Math.imul(ae, ke) | 0, g = g + Math.imul(ie, Ge) | 0, m = m + Math.imul(ie, ke) | 0, w = w + Math.imul(R, Je) | 0, g = g + Math.imul(R, Me) | 0, g = g + Math.imul(Y, Je) | 0, m = m + Math.imul(Y, Me) | 0, w = w + Math.imul(U, et) | 0, g = g + Math.imul(U, Ce) | 0, g = g + Math.imul(j, et) | 0, m = m + Math.imul(j, Ce) | 0, w = w + Math.imul(Q, nt) | 0, g = g + Math.imul(Q, qe) | 0, g = g + Math.imul(A, nt) | 0, m = m + Math.imul(A, qe) | 0; var Cn = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (Cn >>> 26) | 0, Cn &= 67108863, w = Math.imul(Te, ge), g = Math.imul(Te, de), g = g + Math.imul(C, ge) | 0, m = Math.imul(C, de), w = w + Math.imul(be, Ae) | 0, g = g + Math.imul(be, Ne) | 0, g = g + Math.imul(ye, Ae) | 0, m = m + Math.imul(ye, Ne) | 0, w = w + Math.imul(pe, ut) | 0, g = g + Math.imul(pe, Ve) | 0, g = g + Math.imul(se, ut) | 0, m = m + Math.imul(se, Ve) | 0, w = w + Math.imul(ce, Ge) | 0, g = g + Math.imul(ce, ke) | 0, g = g + Math.imul(oe, Ge) | 0, m = m + Math.imul(oe, ke) | 0, w = w + Math.imul(ae, Je) | 0, g = g + Math.imul(ae, Me) | 0, g = g + Math.imul(ie, Je) | 0, m = m + Math.imul(ie, Me) | 0, w = w + Math.imul(k, et) | 0, g = g + Math.imul(k, Ce) | 0, g = g + Math.imul(Y, et) | 0, m = m + Math.imul(Y, Ce) | 0, w = w + Math.imul(U, nt) | 0, g = g + Math.imul(U, qe) | 0, g = g + Math.imul(j, nt) | 0, m = m + Math.imul(j, qe) | 0, w = w + Math.imul(Q, at) | 0, g = g + Math.imul(Q, We) | 0, g = g + Math.imul(A, at) | 0, m = m + Math.imul(A, We) | 0; + M = (m + (g >>> 13) | 0) + (Cn >>> 26) | 0, Cn &= 67108863, w = Math.imul(Te, ge), g = Math.imul(Te, de), g = g + Math.imul(C, ge) | 0, m = Math.imul(C, de), w = w + Math.imul(be, Ae) | 0, g = g + Math.imul(be, Ne) | 0, g = g + Math.imul(ye, Ae) | 0, m = m + Math.imul(ye, Ne) | 0, w = w + Math.imul(pe, ut) | 0, g = g + Math.imul(pe, Ve) | 0, g = g + Math.imul(se, ut) | 0, m = m + Math.imul(se, Ve) | 0, w = w + Math.imul(ce, Ge) | 0, g = g + Math.imul(ce, ke) | 0, g = g + Math.imul(oe, Ge) | 0, m = m + Math.imul(oe, ke) | 0, w = w + Math.imul(ae, Je) | 0, g = g + Math.imul(ae, Me) | 0, g = g + Math.imul(ie, Je) | 0, m = m + Math.imul(ie, Me) | 0, w = w + Math.imul(R, et) | 0, g = g + Math.imul(R, Ce) | 0, g = g + Math.imul(Y, et) | 0, m = m + Math.imul(Y, Ce) | 0, w = w + Math.imul(U, nt) | 0, g = g + Math.imul(U, qe) | 0, g = g + Math.imul(j, nt) | 0, m = m + Math.imul(j, qe) | 0, w = w + Math.imul(Q, at) | 0, g = g + Math.imul(Q, We) | 0, g = g + Math.imul(A, at) | 0, m = m + Math.imul(A, We) | 0; var Dn = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (Dn >>> 26) | 0, Dn &= 67108863, w = Math.imul(B, ge), g = Math.imul(B, de), g = g + Math.imul($, ge) | 0, m = Math.imul($, de), w = w + Math.imul(Te, Ae) | 0, g = g + Math.imul(Te, Ne) | 0, g = g + Math.imul(C, Ae) | 0, m = m + Math.imul(C, Ne) | 0, w = w + Math.imul(be, ut) | 0, g = g + Math.imul(be, Ve) | 0, g = g + Math.imul(ye, ut) | 0, m = m + Math.imul(ye, Ve) | 0, w = w + Math.imul(pe, Ge) | 0, g = g + Math.imul(pe, ke) | 0, g = g + Math.imul(se, Ge) | 0, m = m + Math.imul(se, ke) | 0, w = w + Math.imul(ce, Je) | 0, g = g + Math.imul(ce, Me) | 0, g = g + Math.imul(oe, Je) | 0, m = m + Math.imul(oe, Me) | 0, w = w + Math.imul(ae, et) | 0, g = g + Math.imul(ae, Ce) | 0, g = g + Math.imul(ie, et) | 0, m = m + Math.imul(ie, Ce) | 0, w = w + Math.imul(k, nt) | 0, g = g + Math.imul(k, qe) | 0, g = g + Math.imul(Y, nt) | 0, m = m + Math.imul(Y, qe) | 0, w = w + Math.imul(U, at) | 0, g = g + Math.imul(U, We) | 0, g = g + Math.imul(j, at) | 0, m = m + Math.imul(j, We) | 0, w = w + Math.imul(Q, dt) | 0, g = g + Math.imul(Q, ft) | 0, g = g + Math.imul(A, dt) | 0, m = m + Math.imul(A, ft) | 0; + M = (m + (g >>> 13) | 0) + (Dn >>> 26) | 0, Dn &= 67108863, w = Math.imul(B, ge), g = Math.imul(B, de), g = g + Math.imul($, ge) | 0, m = Math.imul($, de), w = w + Math.imul(Te, Ae) | 0, g = g + Math.imul(Te, Ne) | 0, g = g + Math.imul(C, Ae) | 0, m = m + Math.imul(C, Ne) | 0, w = w + Math.imul(be, ut) | 0, g = g + Math.imul(be, Ve) | 0, g = g + Math.imul(ye, ut) | 0, m = m + Math.imul(ye, Ve) | 0, w = w + Math.imul(pe, Ge) | 0, g = g + Math.imul(pe, ke) | 0, g = g + Math.imul(se, Ge) | 0, m = m + Math.imul(se, ke) | 0, w = w + Math.imul(ce, Je) | 0, g = g + Math.imul(ce, Me) | 0, g = g + Math.imul(oe, Je) | 0, m = m + Math.imul(oe, Me) | 0, w = w + Math.imul(ae, et) | 0, g = g + Math.imul(ae, Ce) | 0, g = g + Math.imul(ie, et) | 0, m = m + Math.imul(ie, Ce) | 0, w = w + Math.imul(R, nt) | 0, g = g + Math.imul(R, qe) | 0, g = g + Math.imul(Y, nt) | 0, m = m + Math.imul(Y, qe) | 0, w = w + Math.imul(U, at) | 0, g = g + Math.imul(U, We) | 0, g = g + Math.imul(j, at) | 0, m = m + Math.imul(j, We) | 0, w = w + Math.imul(Q, dt) | 0, g = g + Math.imul(Q, ft) | 0, g = g + Math.imul(A, dt) | 0, m = m + Math.imul(A, ft) | 0; var Ln = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (Ln >>> 26) | 0, Ln &= 67108863, w = Math.imul(J, ge), g = Math.imul(J, de), g = g + Math.imul(ne, ge) | 0, m = Math.imul(ne, de), w = w + Math.imul(B, Ae) | 0, g = g + Math.imul(B, Ne) | 0, g = g + Math.imul($, Ae) | 0, m = m + Math.imul($, Ne) | 0, w = w + Math.imul(Te, ut) | 0, g = g + Math.imul(Te, Ve) | 0, g = g + Math.imul(C, ut) | 0, m = m + Math.imul(C, Ve) | 0, w = w + Math.imul(be, Ge) | 0, g = g + Math.imul(be, ke) | 0, g = g + Math.imul(ye, Ge) | 0, m = m + Math.imul(ye, ke) | 0, w = w + Math.imul(pe, Je) | 0, g = g + Math.imul(pe, Me) | 0, g = g + Math.imul(se, Je) | 0, m = m + Math.imul(se, Me) | 0, w = w + Math.imul(ce, et) | 0, g = g + Math.imul(ce, Ce) | 0, g = g + Math.imul(oe, et) | 0, m = m + Math.imul(oe, Ce) | 0, w = w + Math.imul(ae, nt) | 0, g = g + Math.imul(ae, qe) | 0, g = g + Math.imul(ie, nt) | 0, m = m + Math.imul(ie, qe) | 0, w = w + Math.imul(k, at) | 0, g = g + Math.imul(k, We) | 0, g = g + Math.imul(Y, at) | 0, m = m + Math.imul(Y, We) | 0, w = w + Math.imul(U, dt) | 0, g = g + Math.imul(U, ft) | 0, g = g + Math.imul(j, dt) | 0, m = m + Math.imul(j, ft) | 0, w = w + Math.imul(Q, Mt) | 0, g = g + Math.imul(Q, rt) | 0, g = g + Math.imul(A, Mt) | 0, m = m + Math.imul(A, rt) | 0; + M = (m + (g >>> 13) | 0) + (Ln >>> 26) | 0, Ln &= 67108863, w = Math.imul(J, ge), g = Math.imul(J, de), g = g + Math.imul(ne, ge) | 0, m = Math.imul(ne, de), w = w + Math.imul(B, Ae) | 0, g = g + Math.imul(B, Ne) | 0, g = g + Math.imul($, Ae) | 0, m = m + Math.imul($, Ne) | 0, w = w + Math.imul(Te, ut) | 0, g = g + Math.imul(Te, Ve) | 0, g = g + Math.imul(C, ut) | 0, m = m + Math.imul(C, Ve) | 0, w = w + Math.imul(be, Ge) | 0, g = g + Math.imul(be, ke) | 0, g = g + Math.imul(ye, Ge) | 0, m = m + Math.imul(ye, ke) | 0, w = w + Math.imul(pe, Je) | 0, g = g + Math.imul(pe, Me) | 0, g = g + Math.imul(se, Je) | 0, m = m + Math.imul(se, Me) | 0, w = w + Math.imul(ce, et) | 0, g = g + Math.imul(ce, Ce) | 0, g = g + Math.imul(oe, et) | 0, m = m + Math.imul(oe, Ce) | 0, w = w + Math.imul(ae, nt) | 0, g = g + Math.imul(ae, qe) | 0, g = g + Math.imul(ie, nt) | 0, m = m + Math.imul(ie, qe) | 0, w = w + Math.imul(R, at) | 0, g = g + Math.imul(R, We) | 0, g = g + Math.imul(Y, at) | 0, m = m + Math.imul(Y, We) | 0, w = w + Math.imul(U, dt) | 0, g = g + Math.imul(U, ft) | 0, g = g + Math.imul(j, dt) | 0, m = m + Math.imul(j, ft) | 0, w = w + Math.imul(Q, Mt) | 0, g = g + Math.imul(Q, rt) | 0, g = g + Math.imul(A, Mt) | 0, m = m + Math.imul(A, rt) | 0; var Bn = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (Bn >>> 26) | 0, Bn &= 67108863, w = Math.imul(J, Ae), g = Math.imul(J, Ne), g = g + Math.imul(ne, Ae) | 0, m = Math.imul(ne, Ne), w = w + Math.imul(B, ut) | 0, g = g + Math.imul(B, Ve) | 0, g = g + Math.imul($, ut) | 0, m = m + Math.imul($, Ve) | 0, w = w + Math.imul(Te, Ge) | 0, g = g + Math.imul(Te, ke) | 0, g = g + Math.imul(C, Ge) | 0, m = m + Math.imul(C, ke) | 0, w = w + Math.imul(be, Je) | 0, g = g + Math.imul(be, Me) | 0, g = g + Math.imul(ye, Je) | 0, m = m + Math.imul(ye, Me) | 0, w = w + Math.imul(pe, et) | 0, g = g + Math.imul(pe, Ce) | 0, g = g + Math.imul(se, et) | 0, m = m + Math.imul(se, Ce) | 0, w = w + Math.imul(ce, nt) | 0, g = g + Math.imul(ce, qe) | 0, g = g + Math.imul(oe, nt) | 0, m = m + Math.imul(oe, qe) | 0, w = w + Math.imul(ae, at) | 0, g = g + Math.imul(ae, We) | 0, g = g + Math.imul(ie, at) | 0, m = m + Math.imul(ie, We) | 0, w = w + Math.imul(k, dt) | 0, g = g + Math.imul(k, ft) | 0, g = g + Math.imul(Y, dt) | 0, m = m + Math.imul(Y, ft) | 0, w = w + Math.imul(U, Mt) | 0, g = g + Math.imul(U, rt) | 0, g = g + Math.imul(j, Mt) | 0, m = m + Math.imul(j, rt) | 0; + M = (m + (g >>> 13) | 0) + (Bn >>> 26) | 0, Bn &= 67108863, w = Math.imul(J, Ae), g = Math.imul(J, Ne), g = g + Math.imul(ne, Ae) | 0, m = Math.imul(ne, Ne), w = w + Math.imul(B, ut) | 0, g = g + Math.imul(B, Ve) | 0, g = g + Math.imul($, ut) | 0, m = m + Math.imul($, Ve) | 0, w = w + Math.imul(Te, Ge) | 0, g = g + Math.imul(Te, ke) | 0, g = g + Math.imul(C, Ge) | 0, m = m + Math.imul(C, ke) | 0, w = w + Math.imul(be, Je) | 0, g = g + Math.imul(be, Me) | 0, g = g + Math.imul(ye, Je) | 0, m = m + Math.imul(ye, Me) | 0, w = w + Math.imul(pe, et) | 0, g = g + Math.imul(pe, Ce) | 0, g = g + Math.imul(se, et) | 0, m = m + Math.imul(se, Ce) | 0, w = w + Math.imul(ce, nt) | 0, g = g + Math.imul(ce, qe) | 0, g = g + Math.imul(oe, nt) | 0, m = m + Math.imul(oe, qe) | 0, w = w + Math.imul(ae, at) | 0, g = g + Math.imul(ae, We) | 0, g = g + Math.imul(ie, at) | 0, m = m + Math.imul(ie, We) | 0, w = w + Math.imul(R, dt) | 0, g = g + Math.imul(R, ft) | 0, g = g + Math.imul(Y, dt) | 0, m = m + Math.imul(Y, ft) | 0, w = w + Math.imul(U, Mt) | 0, g = g + Math.imul(U, rt) | 0, g = g + Math.imul(j, Mt) | 0, m = m + Math.imul(j, rt) | 0; var Un = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (Un >>> 26) | 0, Un &= 67108863, w = Math.imul(J, ut), g = Math.imul(J, Ve), g = g + Math.imul(ne, ut) | 0, m = Math.imul(ne, Ve), w = w + Math.imul(B, Ge) | 0, g = g + Math.imul(B, ke) | 0, g = g + Math.imul($, Ge) | 0, m = m + Math.imul($, ke) | 0, w = w + Math.imul(Te, Je) | 0, g = g + Math.imul(Te, Me) | 0, g = g + Math.imul(C, Je) | 0, m = m + Math.imul(C, Me) | 0, w = w + Math.imul(be, et) | 0, g = g + Math.imul(be, Ce) | 0, g = g + Math.imul(ye, et) | 0, m = m + Math.imul(ye, Ce) | 0, w = w + Math.imul(pe, nt) | 0, g = g + Math.imul(pe, qe) | 0, g = g + Math.imul(se, nt) | 0, m = m + Math.imul(se, qe) | 0, w = w + Math.imul(ce, at) | 0, g = g + Math.imul(ce, We) | 0, g = g + Math.imul(oe, at) | 0, m = m + Math.imul(oe, We) | 0, w = w + Math.imul(ae, dt) | 0, g = g + Math.imul(ae, ft) | 0, g = g + Math.imul(ie, dt) | 0, m = m + Math.imul(ie, ft) | 0, w = w + Math.imul(k, Mt) | 0, g = g + Math.imul(k, rt) | 0, g = g + Math.imul(Y, Mt) | 0, m = m + Math.imul(Y, rt) | 0; + M = (m + (g >>> 13) | 0) + (Un >>> 26) | 0, Un &= 67108863, w = Math.imul(J, ut), g = Math.imul(J, Ve), g = g + Math.imul(ne, ut) | 0, m = Math.imul(ne, Ve), w = w + Math.imul(B, Ge) | 0, g = g + Math.imul(B, ke) | 0, g = g + Math.imul($, Ge) | 0, m = m + Math.imul($, ke) | 0, w = w + Math.imul(Te, Je) | 0, g = g + Math.imul(Te, Me) | 0, g = g + Math.imul(C, Je) | 0, m = m + Math.imul(C, Me) | 0, w = w + Math.imul(be, et) | 0, g = g + Math.imul(be, Ce) | 0, g = g + Math.imul(ye, et) | 0, m = m + Math.imul(ye, Ce) | 0, w = w + Math.imul(pe, nt) | 0, g = g + Math.imul(pe, qe) | 0, g = g + Math.imul(se, nt) | 0, m = m + Math.imul(se, qe) | 0, w = w + Math.imul(ce, at) | 0, g = g + Math.imul(ce, We) | 0, g = g + Math.imul(oe, at) | 0, m = m + Math.imul(oe, We) | 0, w = w + Math.imul(ae, dt) | 0, g = g + Math.imul(ae, ft) | 0, g = g + Math.imul(ie, dt) | 0, m = m + Math.imul(ie, ft) | 0, w = w + Math.imul(R, Mt) | 0, g = g + Math.imul(R, rt) | 0, g = g + Math.imul(Y, Mt) | 0, m = m + Math.imul(Y, rt) | 0; var rn = (M + w | 0) + ((g & 8191) << 13) | 0; M = (m + (g >>> 13) | 0) + (rn >>> 26) | 0, rn &= 67108863, w = Math.imul(J, Ge), g = Math.imul(J, ke), g = g + Math.imul(ne, Ge) | 0, m = Math.imul(ne, ke), w = w + Math.imul(B, Je) | 0, g = g + Math.imul(B, Me) | 0, g = g + Math.imul($, Je) | 0, m = m + Math.imul($, Me) | 0, w = w + Math.imul(Te, et) | 0, g = g + Math.imul(Te, Ce) | 0, g = g + Math.imul(C, et) | 0, m = m + Math.imul(C, Ce) | 0, w = w + Math.imul(be, nt) | 0, g = g + Math.imul(be, qe) | 0, g = g + Math.imul(ye, nt) | 0, m = m + Math.imul(ye, qe) | 0, w = w + Math.imul(pe, at) | 0, g = g + Math.imul(pe, We) | 0, g = g + Math.imul(se, at) | 0, m = m + Math.imul(se, We) | 0, w = w + Math.imul(ce, dt) | 0, g = g + Math.imul(ce, ft) | 0, g = g + Math.imul(oe, dt) | 0, m = m + Math.imul(oe, ft) | 0, w = w + Math.imul(ae, Mt) | 0, g = g + Math.imul(ae, rt) | 0, g = g + Math.imul(ie, Mt) | 0, m = m + Math.imul(ie, rt) | 0; var jn = (M + w | 0) + ((g & 8191) << 13) | 0; @@ -77839,8 +77843,8 @@ ${Ez(e, r)}`); var Ji = (M + w | 0) + ((g & 8191) << 13) | 0; return M = (m + (g >>> 13) | 0) + (Ji >>> 26) | 0, Ji &= 67108863, v[0] = _t, v[1] = gr, v[2] = yr, v[3] = br, v[4] = wr, v[5] = tr, v[6] = Cn, v[7] = Dn, v[8] = Ln, v[9] = Bn, v[10] = Un, v[11] = rn, v[12] = jn, v[13] = Vn, v[14] = Tr, v[15] = zn, v[16] = Fn, v[17] = Hn, v[18] = Ji, M !== 0 && (v[19] = M, h.length++), h; }; - Math.imul || (D = F); - function L(d, l, h) { + Math.imul || (L = F); + function D(d, l, h) { h.negative = l.negative ^ d.negative, h.length = d.length + l.length; for (var y = 0, x = 0, v = 0; v < h.length - 1; v++) { var M = x; @@ -77854,11 +77858,11 @@ ${Ez(e, r)}`); return y !== 0 ? h.words[v] = y : h.length--, h._strip(); } function q(d, l, h) { - return L(d, l, h); + return D(d, l, h); } s.prototype.mulTo = function(d, l) { var h, y = this.length + d.length; - return this.length === 10 && d.length === 10 ? h = D(this, d, l) : y < 63 ? h = F(this, d, l) : y < 1024 ? h = L(this, d, l) : h = q(this, d, l), h; + return this.length === 10 && d.length === 10 ? h = L(this, d, l) : y < 63 ? h = F(this, d, l) : y < 1024 ? h = D(this, d, l) : h = q(this, d, l), h; }, s.prototype.mul = function(d) { var l = new s(null); return l.words = new Array(this.length + d.length), this.mulTo(d, l); @@ -77882,7 +77886,7 @@ ${Ez(e, r)}`); }, s.prototype.isqr = function() { return this.imul(this.clone()); }, s.prototype.pow = function(d) { - var l = R(d); + var l = k(d); if (l.length === 0) return new s(1); for (var h = this, y = 0; y < l.length && l[y] === 0; y++, h = h.sqr()) @@ -78428,21 +78432,21 @@ ${Ez(e, r)}`); var l = this.imod(d._invmp(this.m).mul(this.r2)); return l._forceRed(this); }; - })(t, IB); - })(RB); - var kt = RB.exports; - var CB = "bignumber/5.7.0"; - var Dm = kt.BN; - var ka = new Zn(CB); - var Zb = {}; - var fM = 9007199254740991; - function bbe(t) { - return t != null && (Ti.isBigNumber(t) || typeof t == "number" && t % 1 === 0 || typeof t == "string" && !!t.match(/^-?[0-9]+$/) || cs(t) || typeof t == "bigint" || oh(t)); - } - var hM = false; + })(t, _B); + })(AB); + var kt = AB.exports; + var TB = "bignumber/5.7.0"; + var Cm = kt.BN; + var ka = new Jn(TB); + var Yb = {}; + var oM = 9007199254740991; + function pbe(t) { + return t != null && (Ti.isBigNumber(t) || typeof t == "number" && t % 1 === 0 || typeof t == "string" && !!t.match(/^-?[0-9]+$/) || cs(t) || typeof t == "bigint" || sh(t)); + } + var aM = false; var Ti = class $s { constructor(e, r) { - e !== Zb && ka.throwError("cannot call constructor directly; use BigNumber.from", Zn.errors.UNSUPPORTED_OPERATION, { operation: "new (BigNumber)" }), this._hex = r, this._isBigNumber = true, Object.freeze(this); + e !== Yb && ka.throwError("cannot call constructor directly; use BigNumber.from", Jn.errors.UNSUPPORTED_OPERATION, { operation: "new (BigNumber)" }), this._hex = r, this._isBigNumber = true, Object.freeze(this); } fromTwos(e) { return Ri(Xt(this).fromTwos(e)); @@ -78528,10 +78532,10 @@ ${Ez(e, r)}`); return BigInt(this.toString()); } catch { } - return ka.throwError("this platform does not support BigInt", Zn.errors.UNSUPPORTED_OPERATION, { value: this.toString() }); + return ka.throwError("this platform does not support BigInt", Jn.errors.UNSUPPORTED_OPERATION, { value: this.toString() }); } toString() { - return arguments.length > 0 && (arguments[0] === 10 ? hM || (hM = true, ka.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")) : arguments[0] === 16 ? ka.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", Zn.errors.UNEXPECTED_ARGUMENT, {}) : ka.throwError("BigNumber.toString does not accept parameters", Zn.errors.UNEXPECTED_ARGUMENT, {})), Xt(this).toString(10); + return arguments.length > 0 && (arguments[0] === 10 ? aM || (aM = true, ka.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")) : arguments[0] === 16 ? ka.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", Jn.errors.UNEXPECTED_ARGUMENT, {}) : ka.throwError("BigNumber.toString does not accept parameters", Jn.errors.UNEXPECTED_ARGUMENT, {})), Xt(this).toString(10); } toHexString() { return this._hex; @@ -78543,13 +78547,13 @@ ${Ez(e, r)}`); if (e instanceof $s) return e; if (typeof e == "string") - return e.match(/^-?0x[0-9a-f]+$/i) ? new $s(Zb, Hd(e)) : e.match(/^-?[0-9]+$/) ? new $s(Zb, Hd(new Dm(e))) : ka.throwArgumentError("invalid BigNumber string", "value", e); + return e.match(/^-?0x[0-9a-f]+$/i) ? new $s(Yb, Fd(e)) : e.match(/^-?[0-9]+$/) ? new $s(Yb, Fd(new Cm(e))) : ka.throwArgumentError("invalid BigNumber string", "value", e); if (typeof e == "number") - return e % 1 && xs("underflow", "BigNumber.from", e), (e >= fM || e <= -fM) && xs("overflow", "BigNumber.from", e), $s.from(String(e)); + return e % 1 && xs("underflow", "BigNumber.from", e), (e >= oM || e <= -oM) && xs("overflow", "BigNumber.from", e), $s.from(String(e)); const r = e; if (typeof r == "bigint") return $s.from(r.toString()); - if (oh(r)) + if (sh(r)) return $s.from(wi(r)); if (r) if (r.toHexString) { @@ -78567,11 +78571,11 @@ ${Ez(e, r)}`); return !!(e && e._isBigNumber); } }; - function Hd(t) { + function Fd(t) { if (typeof t != "string") - return Hd(t.toString(16)); + return Fd(t.toString(16)); if (t[0] === "-") - return t = t.substring(1), t[0] === "-" && ka.throwArgumentError("invalid hex", "value", t), t = Hd(t), t === "0x00" ? t : "-" + t; + return t = t.substring(1), t[0] === "-" && ka.throwArgumentError("invalid hex", "value", t), t = Fd(t), t === "0x00" ? t : "-" + t; if (t.substring(0, 2) !== "0x" && (t = "0x" + t), t === "0x") return "0x00"; for (t.length % 2 && (t = "0x0" + t.substring(2)); t.length > 4 && t.substring(0, 4) === "0x00"; ) @@ -78579,44 +78583,44 @@ ${Ez(e, r)}`); return t; } function Ri(t) { - return Ti.from(Hd(t)); + return Ti.from(Fd(t)); } function Xt(t) { const e = Ti.from(t).toHexString(); - return e[0] === "-" ? new Dm("-" + e.substring(3), 16) : new Dm(e.substring(2), 16); + return e[0] === "-" ? new Cm("-" + e.substring(3), 16) : new Cm(e.substring(2), 16); } function xs(t, e, r) { const n = { fault: t, operation: e }; - return r != null && (n.value = r), ka.throwError(t, Zn.errors.NUMERIC_FAULT, n); + return r != null && (n.value = r), ka.throwError(t, Jn.errors.NUMERIC_FAULT, n); } - function wbe(t) { - return new Dm(t, 36).toString(16); + function mbe(t) { + return new Cm(t, 36).toString(16); } - var xi = new Zn(CB); - var od = {}; - var DB = Ti.from(0); - var LB = Ti.from(-1); - function BB(t, e, r, n) { + var xi = new Jn(TB); + var sd = {}; + var NB = Ti.from(0); + var IB = Ti.from(-1); + function OB(t, e, r, n) { const i = { fault: e, operation: r }; - return n !== void 0 && (i.value = n), xi.throwError(t, Zn.errors.NUMERIC_FAULT, i); + return n !== void 0 && (i.value = n), xi.throwError(t, Jn.errors.NUMERIC_FAULT, i); } - var ad = "0"; - for (; ad.length < 256; ) - ad += ad; - function i9(t) { + var od = "0"; + for (; od.length < 256; ) + od += od; + function e9(t) { if (typeof t != "number") try { t = Ti.from(t).toNumber(); } catch { } - return typeof t == "number" && t >= 0 && t <= 256 && !(t % 1) ? "1" + ad.substring(0, t) : xi.throwArgumentError("invalid decimal size", "decimals", t); + return typeof t == "number" && t >= 0 && t <= 256 && !(t % 1) ? "1" + od.substring(0, t) : xi.throwArgumentError("invalid decimal size", "decimals", t); } - function Jb(t, e) { + function Zb(t, e) { e == null && (e = 0); - const r = i9(e); + const r = e9(e); t = Ti.from(t); - const n = t.lt(DB); - n && (t = t.mul(LB)); + const n = t.lt(NB); + n && (t = t.mul(IB)); let i = t.mod(r).toString(); for (; i.length < r.length - 1; ) i = "0" + i; @@ -78626,7 +78630,7 @@ ${Ez(e, r)}`); } function xa(t, e) { e == null && (e = 0); - const r = i9(e); + const r = e9(e); (typeof t != "string" || !t.match(/^-?[0-9.]+$/)) && xi.throwArgumentError("invalid decimal value", "value", t); const n = t.substring(0, 1) === "-"; n && (t = t.substring(1)), t === "." && xi.throwArgumentError("missing value", "value", t); @@ -78635,18 +78639,18 @@ ${Ez(e, r)}`); let s = i[0], o = i[1]; for (s || (s = "0"), o || (o = "0"); o[o.length - 1] === "0"; ) o = o.substring(0, o.length - 1); - for (o.length > r.length - 1 && BB("fractional component exceeds decimals", "underflow", "parseFixed"), o === "" && (o = "0"); o.length < r.length - 1; ) + for (o.length > r.length - 1 && OB("fractional component exceeds decimals", "underflow", "parseFixed"), o === "" && (o = "0"); o.length < r.length - 1; ) o += "0"; const a = Ti.from(s), c = Ti.from(o); let u = a.mul(r).add(c); - return n && (u = u.mul(LB)), u; + return n && (u = u.mul(IB)), u; } - var Qb = class ov { + var Jb = class iv { constructor(e, r, n, i) { - e !== od && xi.throwError("cannot use FixedFormat constructor; use FixedFormat.from", Zn.errors.UNSUPPORTED_OPERATION, { operation: "new FixedFormat" }), this.signed = r, this.width = n, this.decimals = i, this.name = (r ? "" : "u") + "fixed" + String(n) + "x" + String(i), this._multiplier = i9(i), Object.freeze(this); + e !== sd && xi.throwError("cannot use FixedFormat constructor; use FixedFormat.from", Jn.errors.UNSUPPORTED_OPERATION, { operation: "new FixedFormat" }), this.signed = r, this.width = n, this.decimals = i, this.name = (r ? "" : "u") + "fixed" + String(n) + "x" + String(i), this._multiplier = e9(i), Object.freeze(this); } static from(e) { - if (e instanceof ov) + if (e instanceof iv) return e; typeof e == "number" && (e = `fixed128x${e}`); let r = true, n = 128, i = 18; @@ -78662,12 +78666,12 @@ ${Ez(e, r)}`); const s = (o, a, c) => e[o] == null ? c : (typeof e[o] !== a && xi.throwArgumentError("invalid fixed format (" + o + " not " + a + ")", "format." + o, e[o]), e[o]); r = s("signed", "boolean", r), n = s("width", "number", n), i = s("decimals", "number", i); } - return n % 8 && xi.throwArgumentError("invalid fixed format width (not byte aligned)", "format.width", n), i > 80 && xi.throwArgumentError("invalid fixed format (decimals too large)", "format.decimals", i), new ov(od, r, n, i); + return n % 8 && xi.throwArgumentError("invalid fixed format width (not byte aligned)", "format.width", n), i > 80 && xi.throwArgumentError("invalid fixed format (decimals too large)", "format.decimals", i), new iv(sd, r, n, i); } }; - var UB = class mi { + var PB = class gi { constructor(e, r, n, i) { - e !== od && xi.throwError("cannot use FixedNumber constructor; use FixedNumber.from", Zn.errors.UNSUPPORTED_OPERATION, { operation: "new FixedFormat" }), this.format = i, this._hex = r, this._value = n, this._isFixedNumber = true, Object.freeze(this); + e !== sd && xi.throwError("cannot use FixedNumber constructor; use FixedNumber.from", Jn.errors.UNSUPPORTED_OPERATION, { operation: "new FixedFormat" }), this.format = i, this._hex = r, this._value = n, this._isFixedNumber = true, Object.freeze(this); } _checkFormat(e) { this.format.name !== e.format.name && xi.throwArgumentError("incompatible format; use fixedNumber.toFormat", "other", e); @@ -78675,43 +78679,43 @@ ${Ez(e, r)}`); addUnsafe(e) { this._checkFormat(e); const r = xa(this._value, this.format.decimals), n = xa(e._value, e.format.decimals); - return mi.fromValue(r.add(n), this.format.decimals, this.format); + return gi.fromValue(r.add(n), this.format.decimals, this.format); } subUnsafe(e) { this._checkFormat(e); const r = xa(this._value, this.format.decimals), n = xa(e._value, e.format.decimals); - return mi.fromValue(r.sub(n), this.format.decimals, this.format); + return gi.fromValue(r.sub(n), this.format.decimals, this.format); } mulUnsafe(e) { this._checkFormat(e); const r = xa(this._value, this.format.decimals), n = xa(e._value, e.format.decimals); - return mi.fromValue(r.mul(n).div(this.format._multiplier), this.format.decimals, this.format); + return gi.fromValue(r.mul(n).div(this.format._multiplier), this.format.decimals, this.format); } divUnsafe(e) { this._checkFormat(e); const r = xa(this._value, this.format.decimals), n = xa(e._value, e.format.decimals); - return mi.fromValue(r.mul(this.format._multiplier).div(n), this.format.decimals, this.format); + return gi.fromValue(r.mul(this.format._multiplier).div(n), this.format.decimals, this.format); } floor() { const e = this.toString().split("."); e.length === 1 && e.push("0"); - let r = mi.from(e[0], this.format); + let r = gi.from(e[0], this.format); const n = !e[1].match(/^(0*)$/); - return this.isNegative() && n && (r = r.subUnsafe(dM.toFormat(r.format))), r; + return this.isNegative() && n && (r = r.subUnsafe(cM.toFormat(r.format))), r; } ceiling() { const e = this.toString().split("."); e.length === 1 && e.push("0"); - let r = mi.from(e[0], this.format); + let r = gi.from(e[0], this.format); const n = !e[1].match(/^(0*)$/); - return !this.isNegative() && n && (r = r.addUnsafe(dM.toFormat(r.format))), r; + return !this.isNegative() && n && (r = r.addUnsafe(cM.toFormat(r.format))), r; } round(e) { e == null && (e = 0); const r = this.toString().split("."); if (r.length === 1 && r.push("0"), (e < 0 || e > 80 || e % 1) && xi.throwArgumentError("invalid decimal count", "decimals", e), r[1].length <= e) return this; - const n = mi.from("1" + ad.substring(0, e), this.format), i = vbe.toFormat(this.format); + const n = gi.from("1" + od.substring(0, e), this.format), i = gbe.toFormat(this.format); return this.mulUnsafe(n).addUnsafe(i).floor().divUnsafe(n); } isZero() { @@ -78734,39 +78738,39 @@ ${Ez(e, r)}`); return parseFloat(this.toString()); } toFormat(e) { - return mi.fromString(this._value, e); + return gi.fromString(this._value, e); } static fromValue(e, r, n) { - return n == null && r != null && !bbe(r) && (n = r, r = null), r == null && (r = 0), n == null && (n = "fixed"), mi.fromString(Jb(e, r), Qb.from(n)); + return n == null && r != null && !pbe(r) && (n = r, r = null), r == null && (r = 0), n == null && (n = "fixed"), gi.fromString(Zb(e, r), Jb.from(n)); } static fromString(e, r) { r == null && (r = "fixed"); - const n = Qb.from(r), i = xa(e, n.decimals); - !n.signed && i.lt(DB) && BB("unsigned value cannot be negative", "overflow", "value", e); + const n = Jb.from(r), i = xa(e, n.decimals); + !n.signed && i.lt(NB) && OB("unsigned value cannot be negative", "overflow", "value", e); let s = null; n.signed ? s = i.toTwos(n.width).toHexString() : (s = i.toHexString(), s = ea(s, n.width / 8)); - const o = Jb(i, n.decimals); - return new mi(od, s, o, n); + const o = Zb(i, n.decimals); + return new gi(sd, s, o, n); } static fromBytes(e, r) { r == null && (r = "fixed"); - const n = Qb.from(r); + const n = Jb.from(r); if (Qr(e).length > n.width / 8) throw new Error("overflow"); let i = Ti.from(e); n.signed && (i = i.fromTwos(n.width)); - const s = i.toTwos((n.signed ? 0 : 1) + n.width).toHexString(), o = Jb(i, n.decimals); - return new mi(od, s, o, n); + const s = i.toTwos((n.signed ? 0 : 1) + n.width).toHexString(), o = Zb(i, n.decimals); + return new gi(sd, s, o, n); } static from(e, r) { if (typeof e == "string") - return mi.fromString(e, r); - if (oh(e)) - return mi.fromBytes(e, r); + return gi.fromString(e, r); + if (sh(e)) + return gi.fromBytes(e, r); try { - return mi.fromValue(e, 0, r); + return gi.fromValue(e, 0, r); } catch (n) { - if (n.code !== Zn.errors.INVALID_ARGUMENT) + if (n.code !== Jn.errors.INVALID_ARGUMENT) throw n; } return xi.throwArgumentError("invalid FixedNumber value", "value", e); @@ -78775,20 +78779,20 @@ ${Ez(e, r)}`); return !!(e && e._isFixedNumber); } }; - var dM = UB.from(1); - var vbe = UB.from("0.5"); - var xbe = "strings/5.7.0"; - var _be = new Zn(xbe); - var Lm; + var cM = PB.from(1); + var gbe = PB.from("0.5"); + var ybe = "strings/5.7.0"; + var bbe = new Jn(ybe); + var Dm; (function(t) { t.current = "", t.NFC = "NFC", t.NFD = "NFD", t.NFKC = "NFKC", t.NFKD = "NFKD"; - })(Lm || (Lm = {})); - var pM; + })(Dm || (Dm = {})); + var uM; (function(t) { t.UNEXPECTED_CONTINUE = "unexpected continuation byte", t.BAD_PREFIX = "bad codepoint prefix", t.OVERRUN = "string overrun", t.MISSING_CONTINUE = "missing continuation byte", t.OUT_OF_RANGE = "out of UTF-8 range", t.UTF16_SURROGATE = "UTF-16 surrogate", t.OVERLONG = "overlong representation"; - })(pM || (pM = {})); - function $b(t, e = Lm.current) { - e != Lm.current && (_be.checkNormalize(), t = t.normalize(e)); + })(uM || (uM = {})); + function Qb(t, e = Dm.current) { + e != Dm.current && (bbe.checkNormalize(), t = t.normalize(e)); let r = []; for (let n = 0; n < t.length; n++) { const i = t.charCodeAt(n); @@ -78808,7 +78812,7 @@ ${Ez(e, r)}`); } return Qr(r); } - function Ebe(t) { + function wbe(t) { if (t.length % 4 !== 0) throw new Error("bad data"); let e = []; @@ -78816,7 +78820,7 @@ ${Ez(e, r)}`); e.push(parseInt(t.substring(r, r + 4), 16)); return e; } - function e3(t, e) { + function $b(t, e) { e || (e = function(i) { return [parseInt(i, 16)]; }); @@ -78826,7 +78830,7 @@ ${Ez(e, r)}`); r += parseInt(s[0], 16), n[r] = e(s[1]); }), n; } - function mM(t) { + function lM(t) { let e = 0; return t.split(",").map((r) => { let n = r.split("-"); @@ -78835,15 +78839,15 @@ ${Ez(e, r)}`); return e = parseInt(n[1], 16), { l: i, h: e }; }); } - mM("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"), "ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((t) => parseInt(t, 16)), e3("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"), e3("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"), e3("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D", Ebe), mM("80-20,2a0-,39c,32,f71,18e,7f2-f,19-7,30-4,7-5,f81-b,5,a800-20ff,4d1-1f,110,fa-6,d174-7,2e84-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,2,1f-5f,ff7f-20001"); - function Sbe(t) { + lM("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"), "ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((t) => parseInt(t, 16)), $b("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"), $b("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"), $b("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D", wbe), lM("80-20,2a0-,39c,32,f71,18e,7f2-f,19-7,30-4,7-5,f81-b,5,a800-20ff,4d1-1f,110,fa-6,d174-7,2e84-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,2,1f-5f,ff7f-20001"); + function vbe(t) { t = atob(t); const e = []; for (let r = 0; r < t.length; r++) e.push(t.charCodeAt(r)); return Qr(e); } - function jB(t, e) { + function kB(t, e) { e == null && (e = 1); const r = [], n = r.forEach, i = function(s, o) { n.call(s, function(a) { @@ -78852,7 +78856,7 @@ ${Ez(e, r)}`); }; return i(t, e), r; } - function Mbe(t) { + function xbe(t) { const e = {}; for (let r = 0; r < t.length; r++) { const n = t[r]; @@ -78860,7 +78864,7 @@ ${Ez(e, r)}`); } return e; } - function Abe(t) { + function _be(t) { let e = 0; function r() { return t[e++] << 8 | t[e++]; @@ -78875,12 +78879,12 @@ ${Ez(e, r)}`); return c == 0 && (u = u << 8 | t[e++], c = 8), u >> --c & 1; } const p = 31, b = Math.pow(2, p), E = b >>> 1, _ = E >> 1, N = b - 1; - let R = 0; + let k = 0; for (let W = 0; W < p; W++) - R = R << 1 | f(); - let F = [], D = 0, L = b; + k = k << 1 | f(); + let F = [], L = 0, D = b; for (; ; ) { - let W = Math.floor(((R - D + 1) * i - 1) / L), z = 0, T = n; + let W = Math.floor(((k - L + 1) * i - 1) / D), z = 0, T = n; for (; T - z > 1; ) { let X = z + T >>> 1; W < s[X] ? T = X : z = X; @@ -78888,12 +78892,12 @@ ${Ez(e, r)}`); if (z == 0) break; F.push(z); - let I = D + Math.floor(L * s[z] / i), H = D + Math.floor(L * s[z + 1] / i) - 1; + let I = L + Math.floor(D * s[z] / i), H = L + Math.floor(D * s[z + 1] / i) - 1; for (; !((I ^ H) & E); ) - R = R << 1 & N | f(), I = I << 1 & N, H = H << 1 & N | 1; + k = k << 1 & N | f(), I = I << 1 & N, H = H << 1 & N | 1; for (; I & ~H & _; ) - R = R & E | R << 1 & N >>> 1 | f(), I = I << 1 ^ E, H = (H ^ E) << 1 | E | 1; - D = I, L = 1 + H - I; + k = k & E | k << 1 & N >>> 1 | f(), I = I << 1 ^ E, H = (H ^ E) << 1 | E | 1; + L = I, D = 1 + H - I; } let q = n - 4; return F.map((W) => { @@ -78909,58 +78913,58 @@ ${Ez(e, r)}`); } }); } - function Tbe(t) { + function Ebe(t) { let e = 0; return () => t[e++]; } - function Nbe(t) { - return Tbe(Abe(t)); + function Sbe(t) { + return Ebe(_be(t)); } - function Ibe(t) { + function Mbe(t) { return t & 1 ? ~t >> 1 : t >> 1; } - function Obe(t, e) { + function Abe(t, e) { let r = Array(t); for (let n = 0; n < t; n++) r[n] = 1 + e(); return r; } - function gM(t, e) { + function fM(t, e) { let r = Array(t); for (let n = 0, i = -1; n < t; n++) r[n] = i += 1 + e(); return r; } - function Pbe(t, e) { + function Tbe(t, e) { let r = Array(t); for (let n = 0, i = 0; n < t; n++) - r[n] = i += Ibe(e()); + r[n] = i += Mbe(e()); return r; } - function Bm(t, e) { - let r = gM(t(), t), n = t(), i = gM(n, t), s = Obe(n, t); + function Lm(t, e) { + let r = fM(t(), t), n = t(), i = fM(n, t), s = Abe(n, t); for (let o = 0; o < n; o++) for (let a = 0; a < s[o]; a++) r.push(i[o] + a); return e ? r.map((o) => e[o]) : r; } - function kbe(t) { + function Nbe(t) { let e = []; for (; ; ) { let r = t(); if (r == 0) break; - e.push(Cbe(r, t)); + e.push(Obe(r, t)); } for (; ; ) { let r = t() - 1; if (r < 0) break; - e.push(Dbe(r, t)); + e.push(Pbe(r, t)); } - return Mbe(jB(e)); + return xbe(kB(e)); } - function Rbe(t) { + function Ibe(t) { let e = []; for (; ; ) { let r = t(); @@ -78970,15 +78974,15 @@ ${Ez(e, r)}`); } return e; } - function VB(t, e, r) { + function RB(t, e, r) { let n = Array(t).fill(void 0).map(() => []); for (let i = 0; i < e; i++) - Pbe(t, r).forEach((s, o) => n[o].push(s)); + Tbe(t, r).forEach((s, o) => n[o].push(s)); return n; } - function Cbe(t, e) { - let r = 1 + e(), n = e(), i = Rbe(e), s = VB(i.length, 1 + t, e); - return jB(s.map((o, a) => { + function Obe(t, e) { + let r = 1 + e(), n = e(), i = Ibe(e), s = RB(i.length, 1 + t, e); + return kB(s.map((o, a) => { const c = o[0], u = o.slice(1); return Array(i[a]).fill(void 0).map((f, p) => { let b = p * n; @@ -78986,17 +78990,17 @@ ${Ez(e, r)}`); }); })); } - function Dbe(t, e) { + function Pbe(t, e) { let r = 1 + e(); - return VB(r, 1 + t, e).map((n) => [n[0], n.slice(1)]); + return RB(r, 1 + t, e).map((n) => [n[0], n.slice(1)]); } - function Lbe(t) { - let e = Bm(t).sort((n, i) => n - i); + function kbe(t) { + let e = Lm(t).sort((n, i) => n - i); return r(); function r() { let n = []; for (; ; ) { - let u = Bm(t, e); + let u = Lm(t, e); if (u.length == 0) break; n.push({ set: new Set(u), node: r() }); @@ -79010,45 +79014,45 @@ ${Ez(e, r)}`); return { branches: n, valid: s, fe0f: o, save: a, check: c }; } } - function Bbe() { - return Nbe(Sbe("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")); + function Rbe() { + return Sbe(vbe("AEQF2AO2DEsA2wIrAGsBRABxAN8AZwCcAEwAqgA0AGwAUgByADcATAAVAFYAIQAyACEAKAAYAFgAGwAjABQAMAAmADIAFAAfABQAKwATACoADgAbAA8AHQAYABoAGQAxADgALAAoADwAEwA9ABMAGgARAA4ADwAWABMAFgAIAA8AHgQXBYMA5BHJAS8JtAYoAe4AExozi0UAH21tAaMnBT8CrnIyhrMDhRgDygIBUAEHcoFHUPe8AXBjAewCjgDQR8IICIcEcQLwATXCDgzvHwBmBoHNAqsBdBcUAykgDhAMShskMgo8AY8jqAQfAUAfHw8BDw87MioGlCIPBwZCa4ELatMAAMspJVgsDl8AIhckSg8XAHdvTwBcIQEiDT4OPhUqbyECAEoAS34Aej8Ybx83JgT/Xw8gHxZ/7w8RICxPHA9vBw+Pfw8PHwAPFv+fAsAvCc8vEr8ivwD/EQ8Bol8OEBa/A78hrwAPCU8vESNvvwWfHwNfAVoDHr+ZAAED34YaAdJPAK7PLwSEgDLHAGo1Pz8Pvx9fUwMrpb8O/58VTzAPIBoXIyQJNF8hpwIVAT8YGAUADDNBaX3RAMomJCg9EhUeA29MABsZBTMNJipjOhc19gcIDR8bBwQHEggCWi6DIgLuAQYA+BAFCha3A5XiAEsqM7UFFgFLhAMjFTMYE1Klnw74nRVBG/ASCm0BYRN/BrsU3VoWy+S0vV8LQx+vN8gF2AC2AK5EAWwApgYDKmAAroQ0NDQ0AT+OCg7wAAIHRAbpNgVcBV0APTA5BfbPFgMLzcYL/QqqA82eBALKCjQCjqYCht0/k2+OAsXQAoP3ASTKDgDw6ACKAUYCMpIKJpRaAE4A5womABzZvs0REEKiACIQAd5QdAECAj4Ywg/wGqY2AVgAYADYvAoCGAEubA0gvAY2ALAAbpbvqpyEAGAEpgQAJgAG7gAgAEACmghUFwCqAMpAINQIwC4DthRAAPcycKgApoIdABwBfCisABoATwBqASIAvhnSBP8aH/ECeAKXAq40NjgDBTwFYQU6AXs3oABgAD4XNgmcCY1eCl5tIFZeUqGgyoNHABgAEQAaABNwWQAmABMATPMa3T34ADldyprmM1M2XociUQgLzvwAXT3xABgAEQAaABNwIGFAnADD8AAgAD4BBJWzaCcIAIEBFMAWwKoAAdq9BWAF5wLQpALEtQAKUSGkahR4GnJM+gsAwCgeFAiUAECQ0BQuL8AAIAAAADKeIheclvFqQAAETr4iAMxIARMgAMIoHhQIAn0E0pDQFC4HhznoAAAAIAI2C0/4lvFqQAAETgBJJwYCAy4ABgYAFAA8MBKYEH4eRhTkAjYeFcgACAYAeABsOqyQ5gRwDayqugEgaIIAtgoACgDmEABmBAWGme5OBJJA2m4cDeoAmITWAXwrMgOgAGwBCh6CBXYF1Tzg1wKAAFdiuABRAFwAXQBsAG8AdgBrAHYAbwCEAHEwfxQBVE5TEQADVFhTBwBDANILAqcCzgLTApQCrQL6vAAMAL8APLhNBKkE6glGKTAU4Dr4N2EYEwBCkABKk8rHAbYBmwIoAiU4Ajf/Aq4CowCAANIChzgaNBsCsTgeODcFXrgClQKdAqQBiQGYAqsCsjTsNHsfNPA0ixsAWTWiOAMFPDQSNCk2BDZHNow2TTZUNhk28Jk9VzI3QkEoAoICoQKwAqcAQAAxBV4FXbS9BW47YkIXP1ciUqs05DS/FwABUwJW11e6nHuYZmSh/RAYA8oMKvZ8KASoUAJYWAJ6ILAsAZSoqjpgA0ocBIhmDgDWAAawRDQoAAcuAj5iAHABZiR2AIgiHgCaAU68ACxuHAG0ygM8MiZIAlgBdF4GagJqAPZOHAMuBgoATkYAsABiAHgAMLoGDPj0HpKEBAAOJgAuALggTAHWAeAMEDbd20Uege0ADwAWADkAQgA9OHd+2MUQZBBhBgNNDkxxPxUQArEPqwvqERoM1irQ090ANK4H8ANYB/ADWANYB/AH8ANYB/ADWANYA1gDWBwP8B/YxRBkD00EcgWTBZAE2wiIJk4RhgctCNdUEnQjHEwDSgEBIypJITuYMxAlR0wRTQgIATZHbKx9PQNMMbBU+pCnA9AyVDlxBgMedhKlAC8PeCE1uk6DekxxpQpQT7NX9wBFBgASqwAS5gBJDSgAUCwGPQBI4zTYABNGAE2bAE3KAExdGABKaAbgAFBXAFCOAFBJABI2SWdObALDOq0//QomCZhvwHdTBkIQHCemEPgMNAG2ATwN7kvZBPIGPATKH34ZGg/OlZ0Ipi3eDO4m5C6igFsj9iqEBe5L9TzeC05RaQ9aC2YJ5DpkgU8DIgEOIowK3g06CG4Q9ArKbA3mEUYHOgPWSZsApgcCCxIdNhW2JhFirQsKOXgG/Br3C5AmsBMqev0F1BoiBk4BKhsAANAu6IWxWjJcHU9gBgQLJiPIFKlQIQ0mQLh4SRocBxYlqgKSQ3FKiFE3HpQh9zw+DWcuFFF9B/Y8BhlQC4I8n0asRQ8R0z6OPUkiSkwtBDaALDAnjAnQD4YMunxzAVoJIgmyDHITMhEYN8YIOgcaLpclJxYIIkaWYJsE+KAD9BPSAwwFQAlCBxQDthwuEy8VKgUOgSXYAvQ21i60ApBWgQEYBcwPJh/gEFFH4Q7qCJwCZgOEJewALhUiABginAhEZABgj9lTBi7MCMhqbSN1A2gU6GIRdAeSDlgHqBw0FcAc4nDJXgyGCSiksAlcAXYJmgFgBOQICjVcjKEgQmdUi1kYnCBiQUBd/QIyDGYVoES+h3kCjA9sEhwBNgF0BzoNAgJ4Ee4RbBCWCOyGBTW2M/k6JgRQIYQgEgooA1BszwsoJvoM+WoBpBJjAw00PnfvZ6xgtyUX/gcaMsZBYSHyC5NPzgydGsIYQ1QvGeUHwAP0GvQn60FYBgADpAQUOk4z7wS+C2oIjAlAAEoOpBgH2BhrCnKM0QEyjAG4mgNYkoQCcJAGOAcMAGgMiAV65gAeAqgIpAAGANADWAA6Aq4HngAaAIZCAT4DKDABIuYCkAOUCDLMAZYwAfQqBBzEDBYA+DhuSwLDsgKAa2ajBd5ZAo8CSjYBTiYEBk9IUgOwcuIA3ABMBhTgSAEWrEvMG+REAeBwLADIAPwABjYHBkIBzgH0bgC4AWALMgmjtLYBTuoqAIQAFmwB2AKKAN4ANgCA8gFUAE4FWvoF1AJQSgESMhksWGIBvAMgATQBDgB6BsyOpsoIIARuB9QCEBwV4gLvLwe2AgMi4BPOQsYCvd9WADIXUu5eZwqoCqdeaAC0YTQHMnM9UQAPH6k+yAdy/BZIiQImSwBQ5gBQQzSaNTFWSTYBpwGqKQK38AFtqwBI/wK37gK3rQK3sAK6280C0gK33AK3zxAAUEIAUD9SklKDArekArw5AEQAzAHCO147WTteO1k7XjtZO147WTteO1kDmChYI03AVU0oJqkKbV9GYewMpw3VRMk6ShPcYFJgMxPJLbgUwhXPJVcZPhq9JwYl5VUKDwUt1GYxCC00dhe9AEApaYNCY4ceMQpMHOhTklT5LRwAskujM7ANrRsWREEFSHXuYisWDwojAmSCAmJDXE6wXDchAqH4AmiZAmYKAp+FOBwMAmY8AmYnBG8EgAN/FAN+kzkHOXgYOYM6JCQCbB4CMjc4CwJtyAJtr/CLADRoRiwBaADfAOIASwYHmQyOAP8MwwAOtgJ3MAJ2o0ACeUxEAni7Hl3cRa9G9AJ8QAJ6yQJ9CgJ88UgBSH5kJQAsFklZSlwWGErNAtECAtDNSygDiFADh+dExpEzAvKiXQQDA69Lz0wuJgTQTU1NsAKLQAKK2cIcCB5EaAa4Ao44Ao5dQZiCAo7aAo5deVG1UzYLUtVUhgKT/AKTDQDqAB1VH1WwVdEHLBwplocy4nhnRTw6ApegAu+zWCKpAFomApaQApZ9nQCqWa1aCoJOADwClrYClk9cRVzSApnMApllXMtdCBoCnJw5wzqeApwXAp+cAp65iwAeEDIrEAKd8gKekwC2PmE1YfACntQCoG8BqgKeoCACnk+mY8lkKCYsAiewAiZ/AqD8AqBN2AKmMAKlzwKoAAB+AqfzaH1osgAESmodatICrOQCrK8CrWgCrQMCVx4CVd0CseLYAx9PbJgCsr4OArLpGGzhbWRtSWADJc4Ctl08QG6RAylGArhfArlIFgK5K3hwN3DiAr0aAy2zAzISAr6JcgMDM3ICvhtzI3NQAsPMAsMFc4N0TDZGdOEDPKgDPJsDPcACxX0CxkgCxhGKAshqUgLIRQLJUALJLwJkngLd03h6YniveSZL0QMYpGcDAmH1GfSVJXsMXpNevBICz2wCz20wTFTT9BSgAMeuAs90ASrrA04TfkwGAtwoAtuLAtJQA1JdA1NgAQIDVY2AikABzBfuYUZ2AILPg44C2sgC2d+EEYRKpz0DhqYAMANkD4ZyWvoAVgLfZgLeuXR4AuIw7RUB8zEoAfScAfLTiALr9ALpcXoAAur6AurlAPpIAboC7ooC652Wq5cEAu5AA4XhmHpw4XGiAvMEAGoDjheZlAL3FAORbwOSiAL3mQL52gL4Z5odmqy8OJsfA52EAv77ARwAOp8dn7QDBY4DpmsDptoA0sYDBmuhiaIGCgMMSgFgASACtgNGAJwEgLpoBgC8BGzAEowcggCEDC6kdjoAJAM0C5IKRoABZCgiAIzw3AYBLACkfng9ogigkgNmWAN6AEQCvrkEVqTGAwCsBRbAA+4iQkMCHR072jI2PTbUNsk2RjY5NvA23TZKNiU3EDcZN5I+RTxDRTBCJkK5VBYKFhZfwQCWygU3AJBRHpu+OytgNxa61A40GMsYjsn7BVwFXQVcBV0FaAVdBVwFXQVcBV0FXAVdBVwFXUsaCNyKAK4AAQUHBwKU7oICoW1e7jAEzgPxA+YDwgCkBFDAwADABKzAAOxFLhitA1UFTDeyPkM+bj51QkRCuwTQWWQ8X+0AWBYzsACNA8xwzAGm7EZ/QisoCTAbLDs6fnLfb8H2GccsbgFw13M1HAVkBW/Jxsm9CNRO8E8FDD0FBQw9FkcClOYCoMFegpDfADgcMiA2AJQACB8AsigKAIzIEAJKeBIApY5yPZQIAKQiHb4fvj5BKSRPQrZCOz0oXyxgOywfKAnGbgMClQaCAkILXgdeCD9IIGUgQj5fPoY+dT52Ao5CM0dAX9BTVG9SDzFwWTQAbxBzJF/lOEIQQglCCkKJIAls5AcClQICoKPMODEFxhi6KSAbiyfIRrMjtCgdWCAkPlFBIitCsEJRzAbMAV/OEyQzDg0OAQQEJ36i328/Mk9AybDJsQlq3tDRApUKAkFzXf1d/j9uALYP6hCoFgCTGD8kPsFKQiobrm0+zj0KSD8kPnVCRBwMDyJRTHFgMTJa5rwXQiQ2YfI/JD7BMEJEHGINTw4TOFlIRzwJO0icMQpyPyQ+wzJCRBv6DVgnKB01NgUKj2bwYzMqCoBkznBgEF+zYDIocwRIX+NgHj4HICNfh2C4CwdwFWpTG/lgUhYGAwRfv2Ts8mAaXzVgml/XYIJfuWC4HI1gUF9pYJZgMR6ilQHMAOwLAlDRefC0in4AXAEJA6PjCwc0IamOANMMCAECRQDFNRTZBgd+CwQlRA+r6+gLBDEFBnwUBXgKATIArwAGRAAHA3cDdAN2A3kDdwN9A3oDdQN7A30DfAN4A3oDfQAYEAAlAtYASwMAUAFsAHcKAHcAmgB3AHUAdQB2AHVu8UgAygDAAHcAdQB1AHYAdQALCgB3AAsAmgB3AAsCOwB3AAtu8UgAygDAAHgKAJoAdwB3AHUAdQB2AHUAeAB1AHUAdgB1bvFIAMoAwAALCgCaAHcACwB3AAsCOwB3AAtu8UgAygDAAH4ACwGgALcBpwC6AahdAu0COwLtbvFIAMoAwAALCgCaAu0ACwLtAAsCOwLtAAtu8UgAygDAA24ACwNvAAu0VsQAAzsAABCkjUIpAAsAUIusOggWcgMeBxVsGwL67U/2HlzmWOEeOgALASvuAAseAfpKUpnpGgYJDCIZM6YyARUE9ThqAD5iXQgnAJYJPnOzw0ZAEZxEKsIAkA4DhAHnTAIDxxUDK0lxCQlPYgIvIQVYJQBVqE1GakUAKGYiDToSBA1EtAYAXQJYAIF8GgMHRyAAIAjOe9YncekRAA0KACUrjwE7Ayc6AAYWAqaiKG4McEcqANoN3+Mg9TwCBhIkuCny+JwUQ29L008JluRxu3K+oAdqiHOqFH0AG5SUIfUJ5SxCGfxdipRzqTmT4V5Zb+r1Uo4Vm+NqSSEl2mNvR2JhIa8SpYO6ntdwFXHCWTCK8f2+Hxo7uiG3drDycAuKIMP5bhi06ACnqArH1rz4Rqg//lm6SgJGEVbF9xJHISaR6HxqxSnkw6shDnelHKNEfGUXSJRJ1GcsmtJw25xrZMDK9gXSm1/YMkdX4/6NKYOdtk/NQ3/NnDASjTc3fPjIjW/5sVfVObX2oTDWkr1dF9f3kxBsD3/3aQO8hPfRz+e0uEiJqt1161griu7gz8hDDwtpy+F+BWtefnKHZPAxcZoWbnznhJpy0e842j36bcNzGnIEusgGX0a8ZxsnjcSsPDZ09yZ36fCQbriHeQ72JRMILNl6ePPf2HWoVwgWAm1fb3V2sAY0+B6rAXqSwPBgseVmoqsBTSrm91+XasMYYySI8eeRxH3ZvHkMz3BQ5aJ3iUVbYPNM3/7emRtjlsMgv/9VyTsyt/mK+8fgWeT6SoFaclXqn42dAIsvAarF5vNNWHzKSkKQ/8Hfk5ZWK7r9yliOsooyBjRhfkHP4Q2DkWXQi6FG/9r/IwbmkV5T7JSopHKn1pJwm9tb5Ot0oyN1Z2mPpKXHTxx2nlK08fKk1hEYA8WgVVWL5lgx0iTv+KdojJeU23ZDjmiubXOxVXJKKi2Wjuh2HLZOFLiSC7Tls5SMh4f+Pj6xUSrNjFqLGehRNB8lC0QSLNmkJJx/wSG3MnjE9T1CkPwJI0wH2lfzwETIiVqUxg0dfu5q39Gt+hwdcxkhhNvQ4TyrBceof3Mhs/IxFci1HmHr4FMZgXEEczPiGCx0HRwzAqDq2j9AVm1kwN0mRVLWLylgtoPNapF5cY4Y1wJh/e0BBwZj44YgZrDNqvD/9Hv7GFYdUQeDJuQ3EWI4HaKqavU1XjC/n41kT4L79kqGq0kLhdTZvgP3TA3fS0ozVz+5piZsoOtIvBUFoMKbNcmBL6YxxaUAusHB38XrS8dQMnQwJfUUkpRoGr5AUeWicvBTzyK9g77+yCkf5PAysL7r/JjcZgrbvRpMW9iyaxZvKO6ceZN2EwIxKwVFPuvFuiEPGCoagbMo+SpydLrXqBzNCDGFCrO/rkcwa2xhokQZ5CdZ0AsU3JfSqJ6n5I14YA+P/uAgfhPU84Tlw7cEFfp7AEE8ey4sP12PTt4Cods1GRgDOB5xvyiR5m+Bx8O5nBCNctU8BevfV5A08x6RHd5jcwPTMDSZJOedIZ1cGQ704lxbAzqZOP05ZxaOghzSdvFBHYqomATARyAADK4elP8Ly3IrUZKfWh23Xy20uBUmLS4Pfagu9+oyVa2iPgqRP3F2CTUsvJ7+RYnN8fFZbU/HVvxvcFFDKkiTqV5UBZ3Gz54JAKByi9hkKMZJvuGgcSYXFmw08UyoQyVdfTD1/dMkCHXcTGAKeROgArsvmRrQTLUOXioOHGK2QkjHuoYFgXciZoTJd6Fs5q1QX1G+p/e26hYsEf7QZD1nnIyl/SFkNtYYmmBhpBrxl9WbY0YpHWRuw2Ll/tj9mD8P4snVzJl4F9J+1arVeTb9E5r2ILH04qStjxQNwn3m4YNqxmaNbLAqW2TN6LidwuJRqS+NXbtqxoeDXpxeGWmxzSkWxjkyCkX4NQRme6q5SAcC+M7+9ETfA/EwrzQajKakCwYyeunP6ZFlxU2oMEn1Pz31zeStW74G406ZJFCl1wAXIoUKkWotYEpOuXB1uVNxJ63dpJEqfxBeptwIHNrPz8BllZoIcBoXwgfJ+8VAUnVPvRvexnw0Ma/WiGYuJO5y8QTvEYBigFmhUxY5RqzE8OcywN/8m4UYrlaniJO75XQ6KSo9+tWHlu+hMi0UVdiKQp7NelnoZUzNaIyBPVeOwK6GNp+FfHuPOoyhaWuNvTYFkvxscMQWDh+zeFCFkgwbXftiV23ywJ4+uwRqmg9k3KzwIQpzppt8DBBOMbrqwQM5Gb05sEwdKzMiAqOloaA/lr0KA+1pr0/+HiWoiIjHA/wir2nIuS3PeU/ji3O6ZwoxcR1SZ9FhtLC5S0FIzFhbBWcGVP/KpxOPSiUoAdWUpqKH++6Scz507iCcxYI6rdMBICPJZea7OcmeFw5mObJSiqpjg2UoWNIs+cFhyDSt6geV5qgi3FunmwwDoGSMgerFOZGX1m0dMCYo5XOruxO063dwENK9DbnVM9wYFREzh4vyU1WYYJ/LRRp6oxgjqP/X5a8/4Af6p6NWkQferzBmXme0zY/4nwMJm/wd1tIqSwGz+E3xPEAOoZlJit3XddD7/BT1pllzOx+8bmQtANQ/S6fZexc6qi3W+Q2xcmXTUhuS5mpHQRvcxZUN0S5+PL9lXWUAaRZhEH8hTdAcuNMMCuVNKTEGtSUKNi3O6KhSaTzck8csZ2vWRZ+d7mW8c4IKwXIYd25S/zIftPkwPzufjEvOHWVD1m+FjpDVUTV0DGDuHj6QnaEwLu/dEgdLQOg9E1Sro9XHJ8ykLAwtPu+pxqKDuFexqON1sKQm7rwbE1E68UCfA/erovrTCG+DBSNg0l4goDQvZN6uNlbyLpcZAwj2UclycvLpIZMgv4yRlpb3YuMftozorbcGVHt/VeDV3+Fdf1TP0iuaCsPi2G4XeGhsyF1ubVDxkoJhmniQ0/jSg/eYML9KLfnCFgISWkp91eauR3IQvED0nAPXK+6hPCYs+n3+hCZbiskmVMG2da+0EsZPonUeIY8EbfusQXjsK/eFDaosbPjEfQS0RKG7yj5GG69M7MeO1HmiUYocgygJHL6M1qzUDDwUSmr99V7Sdr2F3JjQAJY+F0yH33Iv3+C9M38eML7gTgmNu/r2bUMiPvpYbZ6v1/IaESirBHNa7mPKn4dEmYg7v/+HQgPN1G79jBQ1+soydfDC2r+h2Bl/KIc5KjMK7OH6nb1jLsNf0EHVe2KBiE51ox636uyG6Lho0t3J34L5QY/ilE3mikaF4HKXG1mG1rCevT1Vv6GavltxoQe/bMrpZvRggnBxSEPEeEzkEdOxTnPXHVjUYdw8JYvjB/o7Eegc3Ma+NUxLLnsK0kJlinPmUHzHGtrk5+CAbVzFOBqpyy3QVUnzTDfC/0XD94/okH+OB+i7g9lolhWIjSnfIb+Eq43ZXOWmwvjyV/qqD+t0e+7mTEM74qP/Ozt8nmC7mRpyu63OB4KnUzFc074SqoyPUAgM+/TJGFo6T44EHnQU4X4z6qannVqgw/U7zCpwcmXV1AubIrvOmkKHazJAR55ePjp5tLBsN8vAqs3NAHdcEHOR2xQ0lsNAFzSUuxFQCFYvXLZJdOj9p4fNq6p0HBGUik2YzaI4xySy91KzhQ0+q1hjxvImRwPRf76tChlRkhRCi74NXZ9qUNeIwP+s5p+3m5nwPdNOHgSLD79n7O9m1n1uDHiMntq4nkYwV5OZ1ENbXxFd4PgrlvavZsyUO4MqYlqqn1O8W/I1dEZq5dXhrbETLaZIbC2Kj/Aa/QM+fqUOHdf0tXAQ1huZ3cmWECWSXy/43j35+Mvq9xws7JKseriZ1pEWKc8qlzNrGPUGcVgOa9cPJYIJsGnJTAUsEcDOEVULO5x0rXBijc1lgXEzQQKhROf8zIV82w8eswc78YX11KYLWQRcgHNJElBxfXr72lS2RBSl07qTKorO2uUDZr3sFhYsvnhLZn0A94KRzJ/7DEGIAhW5ZWFpL8gEwu1aLA9MuWZzNwl8Oze9Y+bX+v9gywRVnoB5I/8kXTXU3141yRLYrIOOz6SOnyHNy4SieqzkBXharjfjqq1q6tklaEbA8Qfm2DaIPs7OTq/nvJBjKfO2H9bH2cCMh1+5gspfycu8f/cuuRmtDjyqZ7uCIMyjdV3a+p3fqmXsRx4C8lujezIFHnQiVTXLXuI1XrwN3+siYYj2HHTvESUx8DlOTXpak9qFRK+L3mgJ1WsD7F4cu1aJoFoYQnu+wGDMOjJM3kiBQWHCcvhJ/HRdxodOQp45YZaOTA22Nb4XKCVxqkbwMYFhzYQYIAnCW8FW14uf98jhUG2zrKhQQ0q0CEq0t5nXyvUyvR8DvD69LU+g3i+HFWQMQ8PqZuHD+sNKAV0+M6EJC0szq7rEr7B5bQ8BcNHzvDMc9eqB5ZCQdTf80Obn4uzjwpYU7SISdtV0QGa9D3Wrh2BDQtpBKxaNFV+/Cy2P/Sv+8s7Ud0Fd74X4+o/TNztWgETUapy+majNQ68Lq3ee0ZO48VEbTZYiH1Co4OlfWef82RWeyUXo7woM03PyapGfikTnQinoNq5z5veLpeMV3HCAMTaZmA1oGLAn7XS3XYsz+XK7VMQsc4XKrmDXOLU/pSXVNUq8dIqTba///3x6LiLS6xs1xuCAYSfcQ3+rQgmu7uvf3THKt5Ooo97TqcbRqxx7EASizaQCBQllG/rYxVapMLgtLbZS64w1MDBMXX+PQpBKNwqUKOf2DDRDUXQf9EhOS0Qj4nTmlA8dzSLz/G1d+Ud8MTy/6ghhdiLpeerGY/UlDOfiuqFsMUU5/UYlP+BAmgRLuNpvrUaLlVkrqDievNVEAwF+4CoM1MZTmjxjJMsKJq+u8Zd7tNCUFy6LiyYXRJQ4VyvEQFFaCGKsxIwQkk7EzZ6LTJq2hUuPhvAW+gQnSG6J+MszC+7QCRHcnqDdyNRJ6T9xyS87A6MDutbzKGvGktpbXqtzWtXb9HsfK2cBMomjN9a4y+TaJLnXxAeX/HWzmf4cR4vALt/P4w4qgKY04ml4ZdLOinFYS6cup3G/1ie4+t1eOnpBNlqGqs75ilzkT4+DsZQxNvaSKJ//6zIbbk/M7LOhFmRc/1R+kBtz7JFGdZm/COotIdvQoXpTqP/1uqEUmCb/QWoGLMwO5ANcHzxdY48IGP5+J+zKOTBFZ4Pid+GTM+Wq12MV/H86xEJptBa6T+p3kgpwLedManBHC2GgNrFpoN2xnrMz9WFWX/8/ygSBkavq2Uv7FdCsLEYLu9LLIvAU0bNRDtzYl+/vXmjpIvuJFYjmI0im6QEYqnIeMsNjXG4vIutIGHijeAG/9EDBozKV5cldkHbLxHh25vT+ZEzbhXlqvpzKJwcEgfNwLAKFeo0/pvEE10XDB+EXRTXtSzJozQKFFAJhMxYkVaCW+E9AL7tMeU8acxidHqzb6lX4691UsDpy/LLRmT+epgW56+5Cw8tB4kMUv6s9lh3eRKbyGs+H/4mQMaYzPTf2OOdokEn+zzgvoD3FqNKk8QqGAXVsqcGdXrT62fSPkR2vROFi68A6se86UxRUk4cajfPyCC4G5wDhD+zNq4jodQ4u4n/m37Lr36n4LIAAsVr02dFi9AiwA81MYs2rm4eDlDNmdMRvEKRHfBwW5DdMNp0jPFZMeARqF/wL4XBfd+EMLBfMzpH5GH6NaW+1vrvMdg+VxDzatk3MXgO3ro3P/DpcC6+Mo4MySJhKJhSR01SGGGp5hPWmrrUgrv3lDnP+HhcI3nt3YqBoVAVTBAQT5iuhTg8nvPtd8ZeYj6w1x6RqGUBrSku7+N1+BaasZvjTk64RoIDlL8brpEcJx3OmY7jLoZsswdtmhfC/G21llXhITOwmvRDDeTTPbyASOa16cF5/A1fZAidJpqju3wYAy9avPR1ya6eNp9K8XYrrtuxlqi+bDKwlfrYdR0RRiKRVTLOH85+ZY7XSmzRpfZBJjaTa81VDcJHpZnZnSQLASGYW9l51ZV/h7eVzTi3Hv6hUsgc/51AqJRTkpbFVLXXszoBL8nBX0u/0jBLT8nH+fJePbrwURT58OY+UieRjd1vs04w0VG5VN2U6MoGZkQzKN/ptz0Q366dxoTGmj7i1NQGHi9GgnquXFYdrCfZBmeb7s0T6yrdlZH5cZuwHFyIJ/kAtGsTg0xH5taAAq44BAk1CPk9KVVbqQzrCUiFdF/6gtlPQ8bHHc1G1W92MXGZ5HEHftyLYs8mbD/9xYRUWkHmlM0zC2ilJlnNgV4bfALpQghxOUoZL7VTqtCHIaQSXm+YUMnpkXybnV+A6xlm2CVy8fn0Xlm2XRa0+zzOa21JWWmixfiPMSCZ7qA4rS93VN3pkpF1s5TonQjisHf7iU9ZGvUPOAKZcR1pbeVf/Ul7OhepGCaId9wOtqo7pJ7yLcBZ0pFkOF28y4zEI/kcUNmutBHaQpBdNM8vjCS6HZRokkeo88TBAjGyG7SR+6vUgTcyK9Imalj0kuxz0wmK+byQU11AiJFk/ya5dNduRClcnU64yGu/ieWSeOos1t3ep+RPIWQ2pyTYVbZltTbsb7NiwSi3AV+8KLWk7LxCnfZUetEM8ThnsSoGH38/nyAwFguJp8FjvlHtcWZuU4hPva0rHfr0UhOOJ/F6vS62FW7KzkmRll2HEc7oUq4fyi5T70Vl7YVIfsPHUCdHesf9Lk7WNVWO75JDkYbMI8TOW8JKVtLY9d6UJRITO8oKo0xS+o99Yy04iniGHAaGj88kEWgwv0OrHdY/nr76DOGNS59hXCGXzTKUvDl9iKpLSWYN1lxIeyywdNpTkhay74w2jFT6NS8qkjo5CxA1yfSYwp6AJIZNKIeEK5PJAW7ORgWgwp0VgzYpqovMrWxbu+DGZ6Lhie1RAqpzm8VUzKJOH3mCzWuTOLsN3VT/dv2eeYe9UjbR8YTBsLz7q60VN1sU51k+um1f8JxD5pPhbhSC8rRaB454tmh6YUWrJI3+GWY0qeWioj/tbkYITOkJaeuGt4JrJvHA+l0Gu7kY7XOaa05alMnRWVCXqFgLIwSY4uF59Ue5SU4QKuc/HamDxbr0x6csCetXGoP7Qn1Bk/J9DsynO/UD6iZ1Hyrz+jit0hDCwi/E9OjgKTbB3ZQKQ/0ZOvevfNHG0NK4Aj3Cp7NpRk07RT1i/S0EL93Ag8GRgKI9CfpajKyK6+Jj/PI1KO5/85VAwz2AwzP8FTBb075IxCXv6T9RVvWT2tUaqxDS92zrGUbWzUYk9mSs82pECH+fkqsDt93VW++4YsR/dHCYcQSYTO/KaBMDj9LSD/J/+z20Kq8XvZUAIHtm9hRPP3ItbuAu2Hm5lkPs92pd7kCxgRs0xOVBnZ13ccdA0aunrwv9SdqElJRC3g+oCu+nXyCgmXUs9yMjTMAIHfxZV+aPKcZeUBWt057Xo85Ks1Ir5gzEHCWqZEhrLZMuF11ziGtFQUds/EESajhagzcKsxamcSZxGth4UII+adPhQkUnx2WyN+4YWR+r3f8MnkyGFuR4zjzxJS8WsQYR5PTyRaD9ixa6Mh741nBHbzfjXHskGDq179xaRNrCIB1z1xRfWfjqw2pHc1zk9xlPpL8sQWAIuETZZhbnmL54rceXVNRvUiKrrqIkeogsl0XXb17ylNb0f4GA9Wd44vffEG8FSZGHEL2fbaTGRcSiCeA8PmA/f6Hz8HCS76fXUHwgwkzSwlI71ekZ7Fapmlk/KC+Hs8hUcw3N2LN5LhkVYyizYFl/uPeVP5lsoJHhhfWvvSWruCUW1ZcJOeuTbrDgywJ/qG07gZJplnTvLcYdNaH0KMYOYMGX+rB4NGPFmQsNaIwlWrfCezxre8zXBrsMT+edVLbLqN1BqB76JH4BvZTqUIMfGwPGEn+EnmTV86fPBaYbFL3DFEhjB45CewkXEAtJxk4/Ms2pPXnaRqdky0HOYdcUcE2zcXq4vaIvW2/v0nHFJH2XXe22ueDmq/18XGtELSq85j9X8q0tcNSSKJIX8FTuJF/Pf8j5PhqG2u+osvsLxYrvvfeVJL+4tkcXcr9JV7v0ERmj/X6fM3NC4j6dS1+9Umr2oPavqiAydTZPLMNRGY23LO9zAVDly7jD+70G5TPPLdhRIl4WxcYjLnM+SNcJ26FOrkrISUtPObIz5Zb3AG612krnpy15RMW+1cQjlnWFI6538qky9axd2oJmHIHP08KyP0ubGO+TQNOYuv2uh17yCIvR8VcStw7o1g0NM60sk+8Tq7YfIBJrtp53GkvzXH7OA0p8/n/u1satf/VJhtR1l8Wa6Gmaug7haSpaCaYQax6ta0mkutlb+eAOSG1aobM81D9A4iS1RRlzBBoVX6tU1S6WE2N9ORY6DfeLRC4l9Rvr5h95XDWB2mR1d4WFudpsgVYwiTwT31ljskD8ZyDOlm5DkGh9N/UB/0AI5Xvb8ZBmai2hQ4BWMqFwYnzxwB26YHSOv9WgY3JXnvoN+2R4rqGVh/LLDMtpFP+SpMGJNWvbIl5SOodbCczW2RKleksPoUeGEzrjtKHVdtZA+kfqO+rVx/iclCqwoopepvJpSTDjT+b9GWylGRF8EDbGlw6eUzmJM95Ovoz+kwLX3c2fTjFeYEsE7vUZm3mqdGJuKh2w9/QGSaqRHs99aScGOdDqkFcACoqdbBoQqqjamhH6Q9ng39JCg3lrGJwd50Qk9ovnqBTr8MME7Ps2wiVfygUmPoUBJJfJWX5Nda0nuncbFkA==")); } - var Ap = Bbe(); - new Set(Bm(Ap)), new Set(Bm(Ap)), kbe(Ap), Lbe(Ap); - var Ube = new Uint8Array(32); - Ube.fill(0); - var jbe = `Ethereum Signed Message: + var Sp = Rbe(); + new Set(Lm(Sp)), new Set(Lm(Sp)), Nbe(Sp), kbe(Sp); + var Cbe = new Uint8Array(32); + Cbe.fill(0); + var Dbe = `Ethereum Signed Message: `; - function zB(t) { - return typeof t == "string" && (t = $b(t)), n9(hbe([$b(jbe), $b(String(t.length)), t])); + function CB(t) { + return typeof t == "string" && (t = Qb(t)), $x(cbe([Qb(Dbe), Qb(String(t.length)), t])); } - var Vbe = "address/5.7.0"; - var Zh = new Zn(Vbe); - function yM(t) { - cs(t, 20) || Zh.throwArgumentError("invalid address", "address", t), t = t.toLowerCase(); + var Lbe = "address/5.7.0"; + var Yh = new Jn(Lbe); + function hM(t) { + cs(t, 20) || Yh.throwArgumentError("invalid address", "address", t), t = t.toLowerCase(); const e = t.substring(2).split(""), r = new Uint8Array(40); for (let i = 0; i < 40; i++) r[i] = e[i].charCodeAt(0); - const n = Qr(n9(r)); + const n = Qr($x(r)); for (let i = 0; i < 40; i += 2) n[i >> 1] >> 4 >= 8 && (e[i] = e[i].toUpperCase()), (n[i >> 1] & 15) >= 8 && (e[i + 1] = e[i + 1].toUpperCase()); return "0x" + e.join(""); } - var zbe = 9007199254740991; - function Fbe(t) { + var Bbe = 9007199254740991; + function Ube(t) { return Math.log10 ? Math.log10(t) : Math.log(t) / Math.LN10; } - var s9 = {}; + var t9 = {}; for (let t = 0; t < 10; t++) - s9[String(t)] = String(t); + t9[String(t)] = String(t); for (let t = 0; t < 26; t++) - s9[String.fromCharCode(65 + t)] = String(10 + t); - var bM = Math.floor(Fbe(zbe)); - function Hbe(t) { + t9[String.fromCharCode(65 + t)] = String(10 + t); + var dM = Math.floor(Ube(Bbe)); + function jbe(t) { t = t.toUpperCase(), t = t.substring(4) + t.substring(0, 2) + "00"; - let e = t.split("").map((n) => s9[n]).join(""); - for (; e.length >= bM; ) { - let n = e.substring(0, bM); + let e = t.split("").map((n) => t9[n]).join(""); + for (; e.length >= dM; ) { + let n = e.substring(0, dM); e = parseInt(n, 10) % 97 + e.substring(n.length); } let r = String(98 - parseInt(e, 10) % 97); @@ -79056,41 +79060,41 @@ ${Ez(e, r)}`); r = "0" + r; return r; } - function qbe(t) { + function Vbe(t) { let e = null; - if (typeof t != "string" && Zh.throwArgumentError("invalid address", "address", t), t.match(/^(0x)?[0-9a-fA-F]{40}$/)) - t.substring(0, 2) !== "0x" && (t = "0x" + t), e = yM(t), t.match(/([A-F].*[a-f])|([a-f].*[A-F])/) && e !== t && Zh.throwArgumentError("bad address checksum", "address", t); + if (typeof t != "string" && Yh.throwArgumentError("invalid address", "address", t), t.match(/^(0x)?[0-9a-fA-F]{40}$/)) + t.substring(0, 2) !== "0x" && (t = "0x" + t), e = hM(t), t.match(/([A-F].*[a-f])|([a-f].*[A-F])/) && e !== t && Yh.throwArgumentError("bad address checksum", "address", t); else if (t.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)) { - for (t.substring(2, 4) !== Hbe(t) && Zh.throwArgumentError("bad icap checksum", "address", t), e = wbe(t.substring(4)); e.length < 40; ) + for (t.substring(2, 4) !== jbe(t) && Yh.throwArgumentError("bad icap checksum", "address", t), e = mbe(t.substring(4)); e.length < 40; ) e = "0" + e; - e = yM("0x" + e); + e = hM("0x" + e); } else - Zh.throwArgumentError("invalid address", "address", t); + Yh.throwArgumentError("invalid address", "address", t); return e; } - function Dh(t, e, r) { + function Ch(t, e, r) { Object.defineProperty(t, e, { enumerable: true, value: r, writable: false }); } - var Wbe = new Uint8Array(32); - Wbe.fill(0), Ti.from(-1); - var Gbe = Ti.from(0); - var Kbe = Ti.from(1); - Ti.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"), ea(Kbe.toHexString(), 32), ea(Gbe.toHexString(), 32); + var zbe = new Uint8Array(32); + zbe.fill(0), Ti.from(-1); + var Fbe = Ti.from(0); + var Hbe = Ti.from(1); + Ti.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"), ea(Hbe.toHexString(), 32), ea(Fbe.toHexString(), 32); var Co = {}; var Zt = {}; - var C0 = FB; - function FB(t, e) { + var k0 = DB; + function DB(t, e) { if (!t) throw new Error(e || "Assertion failed"); } - FB.equal = function(t, e, r) { + DB.equal = function(t, e, r) { if (t != e) throw new Error(r || "Assertion failed: " + t + " != " + e); }; - var av = { exports: {} }; - typeof Object.create == "function" ? av.exports = function(t, e) { + var sv = { exports: {} }; + typeof Object.create == "function" ? sv.exports = function(t, e) { e && (t.super_ = e, t.prototype = Object.create(e.prototype, { constructor: { value: t, enumerable: false, writable: true, configurable: true } })); - } : av.exports = function(t, e) { + } : sv.exports = function(t, e) { if (e) { t.super_ = e; var r = function() { @@ -79098,13 +79102,13 @@ ${Ez(e, r)}`); r.prototype = e.prototype, t.prototype = new r(), t.prototype.constructor = t; } }; - var Xbe = C0; - var Ybe = av.exports; - Zt.inherits = Ybe; - function Zbe(t, e) { + var qbe = k0; + var Wbe = sv.exports; + Zt.inherits = Wbe; + function Gbe(t, e) { return (t.charCodeAt(e) & 64512) !== 55296 || e < 0 || e + 1 >= t.length ? false : (t.charCodeAt(e + 1) & 64512) === 56320; } - function Jbe(t, e) { + function Kbe(t, e) { if (Array.isArray(t)) return t.slice(); if (!t) @@ -79118,159 +79122,159 @@ ${Ez(e, r)}`); } else for (var n = 0, i = 0; i < t.length; i++) { var s = t.charCodeAt(i); - s < 128 ? r[n++] = s : s < 2048 ? (r[n++] = s >> 6 | 192, r[n++] = s & 63 | 128) : Zbe(t, i) ? (s = 65536 + ((s & 1023) << 10) + (t.charCodeAt(++i) & 1023), r[n++] = s >> 18 | 240, r[n++] = s >> 12 & 63 | 128, r[n++] = s >> 6 & 63 | 128, r[n++] = s & 63 | 128) : (r[n++] = s >> 12 | 224, r[n++] = s >> 6 & 63 | 128, r[n++] = s & 63 | 128); + s < 128 ? r[n++] = s : s < 2048 ? (r[n++] = s >> 6 | 192, r[n++] = s & 63 | 128) : Gbe(t, i) ? (s = 65536 + ((s & 1023) << 10) + (t.charCodeAt(++i) & 1023), r[n++] = s >> 18 | 240, r[n++] = s >> 12 & 63 | 128, r[n++] = s >> 6 & 63 | 128, r[n++] = s & 63 | 128) : (r[n++] = s >> 12 | 224, r[n++] = s >> 6 & 63 | 128, r[n++] = s & 63 | 128); } else for (i = 0; i < t.length; i++) r[i] = t[i] | 0; return r; } - Zt.toArray = Jbe; - function Qbe(t) { + Zt.toArray = Kbe; + function Xbe(t) { for (var e = "", r = 0; r < t.length; r++) - e += qB(t[r].toString(16)); + e += BB(t[r].toString(16)); return e; } - Zt.toHex = Qbe; - function HB(t) { + Zt.toHex = Xbe; + function LB(t) { var e = t >>> 24 | t >>> 8 & 65280 | t << 8 & 16711680 | (t & 255) << 24; return e >>> 0; } - Zt.htonl = HB; - function $be(t, e) { + Zt.htonl = LB; + function Ybe(t, e) { for (var r = "", n = 0; n < t.length; n++) { var i = t[n]; - e === "little" && (i = HB(i)), r += WB(i.toString(16)); + e === "little" && (i = LB(i)), r += UB(i.toString(16)); } return r; } - Zt.toHex32 = $be; - function qB(t) { + Zt.toHex32 = Ybe; + function BB(t) { return t.length === 1 ? "0" + t : t; } - Zt.zero2 = qB; - function WB(t) { + Zt.zero2 = BB; + function UB(t) { return t.length === 7 ? "0" + t : t.length === 6 ? "00" + t : t.length === 5 ? "000" + t : t.length === 4 ? "0000" + t : t.length === 3 ? "00000" + t : t.length === 2 ? "000000" + t : t.length === 1 ? "0000000" + t : t; } - Zt.zero8 = WB; - function e3e(t, e, r, n) { + Zt.zero8 = UB; + function Zbe(t, e, r, n) { var i = r - e; - Xbe(i % 4 === 0); + qbe(i % 4 === 0); for (var s = new Array(i / 4), o = 0, a = e; o < s.length; o++, a += 4) { var c; n === "big" ? c = t[a] << 24 | t[a + 1] << 16 | t[a + 2] << 8 | t[a + 3] : c = t[a + 3] << 24 | t[a + 2] << 16 | t[a + 1] << 8 | t[a], s[o] = c >>> 0; } return s; } - Zt.join32 = e3e; - function t3e(t, e) { + Zt.join32 = Zbe; + function Jbe(t, e) { for (var r = new Array(t.length * 4), n = 0, i = 0; n < t.length; n++, i += 4) { var s = t[n]; e === "big" ? (r[i] = s >>> 24, r[i + 1] = s >>> 16 & 255, r[i + 2] = s >>> 8 & 255, r[i + 3] = s & 255) : (r[i + 3] = s >>> 24, r[i + 2] = s >>> 16 & 255, r[i + 1] = s >>> 8 & 255, r[i] = s & 255); } return r; } - Zt.split32 = t3e; - function r3e(t, e) { + Zt.split32 = Jbe; + function Qbe(t, e) { return t >>> e | t << 32 - e; } - Zt.rotr32 = r3e; - function n3e(t, e) { + Zt.rotr32 = Qbe; + function $be(t, e) { return t << e | t >>> 32 - e; } - Zt.rotl32 = n3e; - function i3e(t, e) { + Zt.rotl32 = $be; + function e3e(t, e) { return t + e >>> 0; } - Zt.sum32 = i3e; - function s3e(t, e, r) { + Zt.sum32 = e3e; + function t3e(t, e, r) { return t + e + r >>> 0; } - Zt.sum32_3 = s3e; - function o3e(t, e, r, n) { + Zt.sum32_3 = t3e; + function r3e(t, e, r, n) { return t + e + r + n >>> 0; } - Zt.sum32_4 = o3e; - function a3e(t, e, r, n, i) { + Zt.sum32_4 = r3e; + function n3e(t, e, r, n, i) { return t + e + r + n + i >>> 0; } - Zt.sum32_5 = a3e; - function c3e(t, e, r, n) { + Zt.sum32_5 = n3e; + function i3e(t, e, r, n) { var i = t[e], s = t[e + 1], o = n + s >>> 0, a = (o < n ? 1 : 0) + r + i; t[e] = a >>> 0, t[e + 1] = o; } - Zt.sum64 = c3e; - function u3e(t, e, r, n) { + Zt.sum64 = i3e; + function s3e(t, e, r, n) { var i = e + n >>> 0, s = (i < e ? 1 : 0) + t + r; return s >>> 0; } - Zt.sum64_hi = u3e; - function l3e(t, e, r, n) { + Zt.sum64_hi = s3e; + function o3e(t, e, r, n) { var i = e + n; return i >>> 0; } - Zt.sum64_lo = l3e; - function f3e(t, e, r, n, i, s, o, a) { + Zt.sum64_lo = o3e; + function a3e(t, e, r, n, i, s, o, a) { var c = 0, u = e; u = u + n >>> 0, c += u < e ? 1 : 0, u = u + s >>> 0, c += u < s ? 1 : 0, u = u + a >>> 0, c += u < a ? 1 : 0; var f = t + r + i + o + c; return f >>> 0; } - Zt.sum64_4_hi = f3e; - function h3e(t, e, r, n, i, s, o, a) { + Zt.sum64_4_hi = a3e; + function c3e(t, e, r, n, i, s, o, a) { var c = e + n + s + a; return c >>> 0; } - Zt.sum64_4_lo = h3e; - function d3e(t, e, r, n, i, s, o, a, c, u) { + Zt.sum64_4_lo = c3e; + function u3e(t, e, r, n, i, s, o, a, c, u) { var f = 0, p = e; p = p + n >>> 0, f += p < e ? 1 : 0, p = p + s >>> 0, f += p < s ? 1 : 0, p = p + a >>> 0, f += p < a ? 1 : 0, p = p + u >>> 0, f += p < u ? 1 : 0; var b = t + r + i + o + c + f; return b >>> 0; } - Zt.sum64_5_hi = d3e; - function p3e(t, e, r, n, i, s, o, a, c, u) { + Zt.sum64_5_hi = u3e; + function l3e(t, e, r, n, i, s, o, a, c, u) { var f = e + n + s + a + u; return f >>> 0; } - Zt.sum64_5_lo = p3e; - function m3e(t, e, r) { + Zt.sum64_5_lo = l3e; + function f3e(t, e, r) { var n = e << 32 - r | t >>> r; return n >>> 0; } - Zt.rotr64_hi = m3e; - function g3e(t, e, r) { + Zt.rotr64_hi = f3e; + function h3e(t, e, r) { var n = t << 32 - r | e >>> r; return n >>> 0; } - Zt.rotr64_lo = g3e; - function y3e(t, e, r) { + Zt.rotr64_lo = h3e; + function d3e(t, e, r) { return t >>> r; } - Zt.shr64_hi = y3e; - function b3e(t, e, r) { + Zt.shr64_hi = d3e; + function p3e(t, e, r) { var n = t << 32 - r | e >>> r; return n >>> 0; } - Zt.shr64_lo = b3e; - var ah = {}; - var wM = Zt; - var w3e = C0; - function Tp() { + Zt.shr64_lo = p3e; + var oh = {}; + var pM = Zt; + var m3e = k0; + function Mp() { this.pending = null, this.pendingTotal = 0, this.blockSize = this.constructor.blockSize, this.outSize = this.constructor.outSize, this.hmacStrength = this.constructor.hmacStrength, this.padLength = this.constructor.padLength / 8, this.endian = "big", this._delta8 = this.blockSize / 8, this._delta32 = this.blockSize / 32; } - ah.BlockHash = Tp, Tp.prototype.update = function(t, e) { - if (t = wM.toArray(t, e), this.pending ? this.pending = this.pending.concat(t) : this.pending = t, this.pendingTotal += t.length, this.pending.length >= this._delta8) { + oh.BlockHash = Mp, Mp.prototype.update = function(t, e) { + if (t = pM.toArray(t, e), this.pending ? this.pending = this.pending.concat(t) : this.pending = t, this.pendingTotal += t.length, this.pending.length >= this._delta8) { t = this.pending; var r = t.length % this._delta8; - this.pending = t.slice(t.length - r, t.length), this.pending.length === 0 && (this.pending = null), t = wM.join32(t, 0, t.length - r, this.endian); + this.pending = t.slice(t.length - r, t.length), this.pending.length === 0 && (this.pending = null), t = pM.join32(t, 0, t.length - r, this.endian); for (var n = 0; n < t.length; n += this._delta32) this._update(t, n, n + this._delta32); } return this; - }, Tp.prototype.digest = function(t) { - return this.update(this._pad()), w3e(this.pending === null), this._digest(t); - }, Tp.prototype._pad = function() { + }, Mp.prototype.digest = function(t) { + return this.update(this._pad()), m3e(this.pending === null), this._digest(t); + }, Mp.prototype._pad = function() { var t = this.pendingTotal, e = this._delta8, r = e - (t + this.padLength) % e, n = new Array(r + this.padLength); n[0] = 128; for (var i = 1; i < r; i++) @@ -79284,274 +79288,274 @@ ${Ez(e, r)}`); n[i++] = 0; return n; }; - var af = {}; + var of = {}; var pa = {}; - var v3e = Zt; - var ta = v3e.rotr32; - function x3e(t, e, r, n) { + var g3e = Zt; + var ta = g3e.rotr32; + function y3e(t, e, r, n) { if (t === 0) - return GB(e, r, n); + return jB(e, r, n); if (t === 1 || t === 3) - return XB(e, r, n); + return zB(e, r, n); if (t === 2) - return KB(e, r, n); + return VB(e, r, n); } - pa.ft_1 = x3e; - function GB(t, e, r) { + pa.ft_1 = y3e; + function jB(t, e, r) { return t & e ^ ~t & r; } - pa.ch32 = GB; - function KB(t, e, r) { + pa.ch32 = jB; + function VB(t, e, r) { return t & e ^ t & r ^ e & r; } - pa.maj32 = KB; - function XB(t, e, r) { + pa.maj32 = VB; + function zB(t, e, r) { return t ^ e ^ r; } - pa.p32 = XB; - function _3e(t) { + pa.p32 = zB; + function b3e(t) { return ta(t, 2) ^ ta(t, 13) ^ ta(t, 22); } - pa.s0_256 = _3e; - function E3e(t) { + pa.s0_256 = b3e; + function w3e(t) { return ta(t, 6) ^ ta(t, 11) ^ ta(t, 25); } - pa.s1_256 = E3e; - function S3e(t) { + pa.s1_256 = w3e; + function v3e(t) { return ta(t, 7) ^ ta(t, 18) ^ t >>> 3; } - pa.g0_256 = S3e; - function M3e(t) { + pa.g0_256 = v3e; + function x3e(t) { return ta(t, 17) ^ ta(t, 19) ^ t >>> 10; } - pa.g1_256 = M3e; - var Vf = Zt; - var A3e = ah; - var T3e = pa; - var t3 = Vf.rotl32; - var Lh = Vf.sum32; - var N3e = Vf.sum32_5; - var I3e = T3e.ft_1; - var YB = A3e.BlockHash; - var O3e = [1518500249, 1859775393, 2400959708, 3395469782]; + pa.g1_256 = x3e; + var jf = Zt; + var _3e = oh; + var E3e = pa; + var e3 = jf.rotl32; + var Dh = jf.sum32; + var S3e = jf.sum32_5; + var M3e = E3e.ft_1; + var FB = _3e.BlockHash; + var A3e = [1518500249, 1859775393, 2400959708, 3395469782]; function Vo() { if (!(this instanceof Vo)) return new Vo(); - YB.call(this), this.h = [1732584193, 4023233417, 2562383102, 271733878, 3285377520], this.W = new Array(80); + FB.call(this), this.h = [1732584193, 4023233417, 2562383102, 271733878, 3285377520], this.W = new Array(80); } - Vf.inherits(Vo, YB); - var P3e = Vo; + jf.inherits(Vo, FB); + var T3e = Vo; Vo.blockSize = 512, Vo.outSize = 160, Vo.hmacStrength = 80, Vo.padLength = 64, Vo.prototype._update = function(t, e) { for (var r = this.W, n = 0; n < 16; n++) r[n] = t[e + n]; for (; n < r.length; n++) - r[n] = t3(r[n - 3] ^ r[n - 8] ^ r[n - 14] ^ r[n - 16], 1); + r[n] = e3(r[n - 3] ^ r[n - 8] ^ r[n - 14] ^ r[n - 16], 1); var i = this.h[0], s = this.h[1], o = this.h[2], a = this.h[3], c = this.h[4]; for (n = 0; n < r.length; n++) { - var u = ~~(n / 20), f = N3e(t3(i, 5), I3e(u, s, o, a), c, r[n], O3e[u]); - c = a, a = o, o = t3(s, 30), s = i, i = f; + var u = ~~(n / 20), f = S3e(e3(i, 5), M3e(u, s, o, a), c, r[n], A3e[u]); + c = a, a = o, o = e3(s, 30), s = i, i = f; } - this.h[0] = Lh(this.h[0], i), this.h[1] = Lh(this.h[1], s), this.h[2] = Lh(this.h[2], o), this.h[3] = Lh(this.h[3], a), this.h[4] = Lh(this.h[4], c); + this.h[0] = Dh(this.h[0], i), this.h[1] = Dh(this.h[1], s), this.h[2] = Dh(this.h[2], o), this.h[3] = Dh(this.h[3], a), this.h[4] = Dh(this.h[4], c); }, Vo.prototype._digest = function(t) { - return t === "hex" ? Vf.toHex32(this.h, "big") : Vf.split32(this.h, "big"); + return t === "hex" ? jf.toHex32(this.h, "big") : jf.split32(this.h, "big"); }; - var zf = Zt; - var k3e = ah; - var ch = pa; - var R3e = C0; - var Xs = zf.sum32; - var C3e = zf.sum32_4; - var D3e = zf.sum32_5; - var L3e = ch.ch32; - var B3e = ch.maj32; - var U3e = ch.s0_256; - var j3e = ch.s1_256; - var V3e = ch.g0_256; - var z3e = ch.g1_256; - var ZB = k3e.BlockHash; - var F3e = [1116352408, 1899447441, 3049323471, 3921009573, 961987163, 1508970993, 2453635748, 2870763221, 3624381080, 310598401, 607225278, 1426881987, 1925078388, 2162078206, 2614888103, 3248222580, 3835390401, 4022224774, 264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986, 2554220882, 2821834349, 2952996808, 3210313671, 3336571891, 3584528711, 113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291, 1695183700, 1986661051, 2177026350, 2456956037, 2730485921, 2820302411, 3259730800, 3345764771, 3516065817, 3600352804, 4094571909, 275423344, 430227734, 506948616, 659060556, 883997877, 958139571, 1322822218, 1537002063, 1747873779, 1955562222, 2024104815, 2227730452, 2361852424, 2428436474, 2756734187, 3204031479, 3329325298]; + var Vf = Zt; + var N3e = oh; + var ah = pa; + var I3e = k0; + var Xs = Vf.sum32; + var O3e = Vf.sum32_4; + var P3e = Vf.sum32_5; + var k3e = ah.ch32; + var R3e = ah.maj32; + var C3e = ah.s0_256; + var D3e = ah.s1_256; + var L3e = ah.g0_256; + var B3e = ah.g1_256; + var HB = N3e.BlockHash; + var U3e = [1116352408, 1899447441, 3049323471, 3921009573, 961987163, 1508970993, 2453635748, 2870763221, 3624381080, 310598401, 607225278, 1426881987, 1925078388, 2162078206, 2614888103, 3248222580, 3835390401, 4022224774, 264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986, 2554220882, 2821834349, 2952996808, 3210313671, 3336571891, 3584528711, 113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291, 1695183700, 1986661051, 2177026350, 2456956037, 2730485921, 2820302411, 3259730800, 3345764771, 3516065817, 3600352804, 4094571909, 275423344, 430227734, 506948616, 659060556, 883997877, 958139571, 1322822218, 1537002063, 1747873779, 1955562222, 2024104815, 2227730452, 2361852424, 2428436474, 2756734187, 3204031479, 3329325298]; function zo() { if (!(this instanceof zo)) return new zo(); - ZB.call(this), this.h = [1779033703, 3144134277, 1013904242, 2773480762, 1359893119, 2600822924, 528734635, 1541459225], this.k = F3e, this.W = new Array(64); + HB.call(this), this.h = [1779033703, 3144134277, 1013904242, 2773480762, 1359893119, 2600822924, 528734635, 1541459225], this.k = U3e, this.W = new Array(64); } - zf.inherits(zo, ZB); - var JB = zo; + Vf.inherits(zo, HB); + var qB = zo; zo.blockSize = 512, zo.outSize = 256, zo.hmacStrength = 192, zo.padLength = 64, zo.prototype._update = function(t, e) { for (var r = this.W, n = 0; n < 16; n++) r[n] = t[e + n]; for (; n < r.length; n++) - r[n] = C3e(z3e(r[n - 2]), r[n - 7], V3e(r[n - 15]), r[n - 16]); + r[n] = O3e(B3e(r[n - 2]), r[n - 7], L3e(r[n - 15]), r[n - 16]); var i = this.h[0], s = this.h[1], o = this.h[2], a = this.h[3], c = this.h[4], u = this.h[5], f = this.h[6], p = this.h[7]; - for (R3e(this.k.length === r.length), n = 0; n < r.length; n++) { - var b = D3e(p, j3e(c), L3e(c, u, f), this.k[n], r[n]), E = Xs(U3e(i), B3e(i, s, o)); + for (I3e(this.k.length === r.length), n = 0; n < r.length; n++) { + var b = P3e(p, D3e(c), k3e(c, u, f), this.k[n], r[n]), E = Xs(C3e(i), R3e(i, s, o)); p = f, f = u, u = c, c = Xs(a, b), a = o, o = s, s = i, i = Xs(b, E); } this.h[0] = Xs(this.h[0], i), this.h[1] = Xs(this.h[1], s), this.h[2] = Xs(this.h[2], o), this.h[3] = Xs(this.h[3], a), this.h[4] = Xs(this.h[4], c), this.h[5] = Xs(this.h[5], u), this.h[6] = Xs(this.h[6], f), this.h[7] = Xs(this.h[7], p); }, zo.prototype._digest = function(t) { - return t === "hex" ? zf.toHex32(this.h, "big") : zf.split32(this.h, "big"); + return t === "hex" ? Vf.toHex32(this.h, "big") : Vf.split32(this.h, "big"); }; - var cv = Zt; - var QB = JB; + var ov = Zt; + var WB = qB; function ja() { if (!(this instanceof ja)) return new ja(); - QB.call(this), this.h = [3238371032, 914150663, 812702999, 4144912697, 4290775857, 1750603025, 1694076839, 3204075428]; + WB.call(this), this.h = [3238371032, 914150663, 812702999, 4144912697, 4290775857, 1750603025, 1694076839, 3204075428]; } - cv.inherits(ja, QB); - var H3e = ja; + ov.inherits(ja, WB); + var j3e = ja; ja.blockSize = 512, ja.outSize = 224, ja.hmacStrength = 192, ja.padLength = 64, ja.prototype._digest = function(t) { - return t === "hex" ? cv.toHex32(this.h.slice(0, 7), "big") : cv.split32(this.h.slice(0, 7), "big"); + return t === "hex" ? ov.toHex32(this.h.slice(0, 7), "big") : ov.split32(this.h.slice(0, 7), "big"); }; var Wi = Zt; - var q3e = ah; - var W3e = C0; + var V3e = oh; + var z3e = k0; var ra = Wi.rotr64_hi; var na = Wi.rotr64_lo; - var $B = Wi.shr64_hi; - var eU = Wi.shr64_lo; - var Nc = Wi.sum64; - var r3 = Wi.sum64_hi; - var n3 = Wi.sum64_lo; - var G3e = Wi.sum64_4_hi; - var K3e = Wi.sum64_4_lo; - var X3e = Wi.sum64_5_hi; - var Y3e = Wi.sum64_5_lo; - var tU = q3e.BlockHash; - var Z3e = [1116352408, 3609767458, 1899447441, 602891725, 3049323471, 3964484399, 3921009573, 2173295548, 961987163, 4081628472, 1508970993, 3053834265, 2453635748, 2937671579, 2870763221, 3664609560, 3624381080, 2734883394, 310598401, 1164996542, 607225278, 1323610764, 1426881987, 3590304994, 1925078388, 4068182383, 2162078206, 991336113, 2614888103, 633803317, 3248222580, 3479774868, 3835390401, 2666613458, 4022224774, 944711139, 264347078, 2341262773, 604807628, 2007800933, 770255983, 1495990901, 1249150122, 1856431235, 1555081692, 3175218132, 1996064986, 2198950837, 2554220882, 3999719339, 2821834349, 766784016, 2952996808, 2566594879, 3210313671, 3203337956, 3336571891, 1034457026, 3584528711, 2466948901, 113926993, 3758326383, 338241895, 168717936, 666307205, 1188179964, 773529912, 1546045734, 1294757372, 1522805485, 1396182291, 2643833823, 1695183700, 2343527390, 1986661051, 1014477480, 2177026350, 1206759142, 2456956037, 344077627, 2730485921, 1290863460, 2820302411, 3158454273, 3259730800, 3505952657, 3345764771, 106217008, 3516065817, 3606008344, 3600352804, 1432725776, 4094571909, 1467031594, 275423344, 851169720, 430227734, 3100823752, 506948616, 1363258195, 659060556, 3750685593, 883997877, 3785050280, 958139571, 3318307427, 1322822218, 3812723403, 1537002063, 2003034995, 1747873779, 3602036899, 1955562222, 1575990012, 2024104815, 1125592928, 2227730452, 2716904306, 2361852424, 442776044, 2428436474, 593698344, 2756734187, 3733110249, 3204031479, 2999351573, 3329325298, 3815920427, 3391569614, 3928383900, 3515267271, 566280711, 3940187606, 3454069534, 4118630271, 4000239992, 116418474, 1914138554, 174292421, 2731055270, 289380356, 3203993006, 460393269, 320620315, 685471733, 587496836, 852142971, 1086792851, 1017036298, 365543100, 1126000580, 2618297676, 1288033470, 3409855158, 1501505948, 4234509866, 1607167915, 987167468, 1816402316, 1246189591]; + var GB = Wi.shr64_hi; + var KB = Wi.shr64_lo; + var Tc = Wi.sum64; + var t3 = Wi.sum64_hi; + var r3 = Wi.sum64_lo; + var F3e = Wi.sum64_4_hi; + var H3e = Wi.sum64_4_lo; + var q3e = Wi.sum64_5_hi; + var W3e = Wi.sum64_5_lo; + var XB = V3e.BlockHash; + var G3e = [1116352408, 3609767458, 1899447441, 602891725, 3049323471, 3964484399, 3921009573, 2173295548, 961987163, 4081628472, 1508970993, 3053834265, 2453635748, 2937671579, 2870763221, 3664609560, 3624381080, 2734883394, 310598401, 1164996542, 607225278, 1323610764, 1426881987, 3590304994, 1925078388, 4068182383, 2162078206, 991336113, 2614888103, 633803317, 3248222580, 3479774868, 3835390401, 2666613458, 4022224774, 944711139, 264347078, 2341262773, 604807628, 2007800933, 770255983, 1495990901, 1249150122, 1856431235, 1555081692, 3175218132, 1996064986, 2198950837, 2554220882, 3999719339, 2821834349, 766784016, 2952996808, 2566594879, 3210313671, 3203337956, 3336571891, 1034457026, 3584528711, 2466948901, 113926993, 3758326383, 338241895, 168717936, 666307205, 1188179964, 773529912, 1546045734, 1294757372, 1522805485, 1396182291, 2643833823, 1695183700, 2343527390, 1986661051, 1014477480, 2177026350, 1206759142, 2456956037, 344077627, 2730485921, 1290863460, 2820302411, 3158454273, 3259730800, 3505952657, 3345764771, 106217008, 3516065817, 3606008344, 3600352804, 1432725776, 4094571909, 1467031594, 275423344, 851169720, 430227734, 3100823752, 506948616, 1363258195, 659060556, 3750685593, 883997877, 3785050280, 958139571, 3318307427, 1322822218, 3812723403, 1537002063, 2003034995, 1747873779, 3602036899, 1955562222, 1575990012, 2024104815, 1125592928, 2227730452, 2716904306, 2361852424, 442776044, 2428436474, 593698344, 2756734187, 3733110249, 3204031479, 2999351573, 3329325298, 3815920427, 3391569614, 3928383900, 3515267271, 566280711, 3940187606, 3454069534, 4118630271, 4000239992, 116418474, 1914138554, 174292421, 2731055270, 289380356, 3203993006, 460393269, 320620315, 685471733, 587496836, 852142971, 1086792851, 1017036298, 365543100, 1126000580, 2618297676, 1288033470, 3409855158, 1501505948, 4234509866, 1607167915, 987167468, 1816402316, 1246189591]; function oo() { if (!(this instanceof oo)) return new oo(); - tU.call(this), this.h = [1779033703, 4089235720, 3144134277, 2227873595, 1013904242, 4271175723, 2773480762, 1595750129, 1359893119, 2917565137, 2600822924, 725511199, 528734635, 4215389547, 1541459225, 327033209], this.k = Z3e, this.W = new Array(160); + XB.call(this), this.h = [1779033703, 4089235720, 3144134277, 2227873595, 1013904242, 4271175723, 2773480762, 1595750129, 1359893119, 2917565137, 2600822924, 725511199, 528734635, 4215389547, 1541459225, 327033209], this.k = G3e, this.W = new Array(160); } - Wi.inherits(oo, tU); - var rU = oo; + Wi.inherits(oo, XB); + var YB = oo; oo.blockSize = 1024, oo.outSize = 512, oo.hmacStrength = 192, oo.padLength = 128, oo.prototype._prepareBlock = function(t, e) { for (var r = this.W, n = 0; n < 32; n++) r[n] = t[e + n]; for (; n < r.length; n += 2) { - var i = awe(r[n - 4], r[n - 3]), s = cwe(r[n - 4], r[n - 3]), o = r[n - 14], a = r[n - 13], c = swe(r[n - 30], r[n - 29]), u = owe(r[n - 30], r[n - 29]), f = r[n - 32], p = r[n - 31]; - r[n] = G3e(i, s, o, a, c, u, f, p), r[n + 1] = K3e(i, s, o, a, c, u, f, p); + var i = nwe(r[n - 4], r[n - 3]), s = iwe(r[n - 4], r[n - 3]), o = r[n - 14], a = r[n - 13], c = twe(r[n - 30], r[n - 29]), u = rwe(r[n - 30], r[n - 29]), f = r[n - 32], p = r[n - 31]; + r[n] = F3e(i, s, o, a, c, u, f, p), r[n + 1] = H3e(i, s, o, a, c, u, f, p); } }, oo.prototype._update = function(t, e) { this._prepareBlock(t, e); - var r = this.W, n = this.h[0], i = this.h[1], s = this.h[2], o = this.h[3], a = this.h[4], c = this.h[5], u = this.h[6], f = this.h[7], p = this.h[8], b = this.h[9], E = this.h[10], _ = this.h[11], N = this.h[12], R = this.h[13], F = this.h[14], D = this.h[15]; - W3e(this.k.length === r.length); - for (var L = 0; L < r.length; L += 2) { - var q = F, W = D, z = nwe(p, b), T = iwe(p, b), I = J3e(p, b, E, _, N), H = Q3e(p, b, E, _, N, R), X = this.k[L], V = this.k[L + 1], S = r[L], d = r[L + 1], l = X3e(q, W, z, T, I, H, X, V, S, d), h = Y3e(q, W, z, T, I, H, X, V, S, d); - q = twe(n, i), W = rwe(n, i), z = $3e(n, i, s, o, a), T = ewe(n, i, s, o, a, c); - var y = r3(q, W, z, T), x = n3(q, W, z, T); - F = N, D = R, N = E, R = _, E = p, _ = b, p = r3(u, f, l, h), b = n3(f, f, l, h), u = a, f = c, a = s, c = o, s = n, o = i, n = r3(l, h, y, x), i = n3(l, h, y, x); - } - Nc(this.h, 0, n, i), Nc(this.h, 2, s, o), Nc(this.h, 4, a, c), Nc(this.h, 6, u, f), Nc(this.h, 8, p, b), Nc(this.h, 10, E, _), Nc(this.h, 12, N, R), Nc(this.h, 14, F, D); + var r = this.W, n = this.h[0], i = this.h[1], s = this.h[2], o = this.h[3], a = this.h[4], c = this.h[5], u = this.h[6], f = this.h[7], p = this.h[8], b = this.h[9], E = this.h[10], _ = this.h[11], N = this.h[12], k = this.h[13], F = this.h[14], L = this.h[15]; + z3e(this.k.length === r.length); + for (var D = 0; D < r.length; D += 2) { + var q = F, W = L, z = $3e(p, b), T = ewe(p, b), I = K3e(p, b, E, _, N), H = X3e(p, b, E, _, N, k), X = this.k[D], V = this.k[D + 1], S = r[D], d = r[D + 1], l = q3e(q, W, z, T, I, H, X, V, S, d), h = W3e(q, W, z, T, I, H, X, V, S, d); + q = J3e(n, i), W = Q3e(n, i), z = Y3e(n, i, s, o, a), T = Z3e(n, i, s, o, a, c); + var y = t3(q, W, z, T), x = r3(q, W, z, T); + F = N, L = k, N = E, k = _, E = p, _ = b, p = t3(u, f, l, h), b = r3(f, f, l, h), u = a, f = c, a = s, c = o, s = n, o = i, n = t3(l, h, y, x), i = r3(l, h, y, x); + } + Tc(this.h, 0, n, i), Tc(this.h, 2, s, o), Tc(this.h, 4, a, c), Tc(this.h, 6, u, f), Tc(this.h, 8, p, b), Tc(this.h, 10, E, _), Tc(this.h, 12, N, k), Tc(this.h, 14, F, L); }, oo.prototype._digest = function(t) { return t === "hex" ? Wi.toHex32(this.h, "big") : Wi.split32(this.h, "big"); }; - function J3e(t, e, r, n, i) { + function K3e(t, e, r, n, i) { var s = t & r ^ ~t & i; return s < 0 && (s += 4294967296), s; } - function Q3e(t, e, r, n, i, s) { + function X3e(t, e, r, n, i, s) { var o = e & n ^ ~e & s; return o < 0 && (o += 4294967296), o; } - function $3e(t, e, r, n, i) { + function Y3e(t, e, r, n, i) { var s = t & r ^ t & i ^ r & i; return s < 0 && (s += 4294967296), s; } - function ewe(t, e, r, n, i, s) { + function Z3e(t, e, r, n, i, s) { var o = e & n ^ e & s ^ n & s; return o < 0 && (o += 4294967296), o; } - function twe(t, e) { + function J3e(t, e) { var r = ra(t, e, 28), n = ra(e, t, 2), i = ra(e, t, 7), s = r ^ n ^ i; return s < 0 && (s += 4294967296), s; } - function rwe(t, e) { + function Q3e(t, e) { var r = na(t, e, 28), n = na(e, t, 2), i = na(e, t, 7), s = r ^ n ^ i; return s < 0 && (s += 4294967296), s; } - function nwe(t, e) { + function $3e(t, e) { var r = ra(t, e, 14), n = ra(t, e, 18), i = ra(e, t, 9), s = r ^ n ^ i; return s < 0 && (s += 4294967296), s; } - function iwe(t, e) { + function ewe(t, e) { var r = na(t, e, 14), n = na(t, e, 18), i = na(e, t, 9), s = r ^ n ^ i; return s < 0 && (s += 4294967296), s; } - function swe(t, e) { - var r = ra(t, e, 1), n = ra(t, e, 8), i = $B(t, e, 7), s = r ^ n ^ i; + function twe(t, e) { + var r = ra(t, e, 1), n = ra(t, e, 8), i = GB(t, e, 7), s = r ^ n ^ i; return s < 0 && (s += 4294967296), s; } - function owe(t, e) { - var r = na(t, e, 1), n = na(t, e, 8), i = eU(t, e, 7), s = r ^ n ^ i; + function rwe(t, e) { + var r = na(t, e, 1), n = na(t, e, 8), i = KB(t, e, 7), s = r ^ n ^ i; return s < 0 && (s += 4294967296), s; } - function awe(t, e) { - var r = ra(t, e, 19), n = ra(e, t, 29), i = $B(t, e, 6), s = r ^ n ^ i; + function nwe(t, e) { + var r = ra(t, e, 19), n = ra(e, t, 29), i = GB(t, e, 6), s = r ^ n ^ i; return s < 0 && (s += 4294967296), s; } - function cwe(t, e) { - var r = na(t, e, 19), n = na(e, t, 29), i = eU(t, e, 6), s = r ^ n ^ i; + function iwe(t, e) { + var r = na(t, e, 19), n = na(e, t, 29), i = KB(t, e, 6), s = r ^ n ^ i; return s < 0 && (s += 4294967296), s; } - var uv = Zt; - var nU = rU; + var av = Zt; + var ZB = YB; function Va() { if (!(this instanceof Va)) return new Va(); - nU.call(this), this.h = [3418070365, 3238371032, 1654270250, 914150663, 2438529370, 812702999, 355462360, 4144912697, 1731405415, 4290775857, 2394180231, 1750603025, 3675008525, 1694076839, 1203062813, 3204075428]; + ZB.call(this), this.h = [3418070365, 3238371032, 1654270250, 914150663, 2438529370, 812702999, 355462360, 4144912697, 1731405415, 4290775857, 2394180231, 1750603025, 3675008525, 1694076839, 1203062813, 3204075428]; } - uv.inherits(Va, nU); - var uwe = Va; + av.inherits(Va, ZB); + var swe = Va; Va.blockSize = 1024, Va.outSize = 384, Va.hmacStrength = 192, Va.padLength = 128, Va.prototype._digest = function(t) { - return t === "hex" ? uv.toHex32(this.h.slice(0, 12), "big") : uv.split32(this.h.slice(0, 12), "big"); - }, af.sha1 = P3e, af.sha224 = H3e, af.sha256 = JB, af.sha384 = uwe, af.sha512 = rU; - var iU = {}; + return t === "hex" ? av.toHex32(this.h.slice(0, 12), "big") : av.split32(this.h.slice(0, 12), "big"); + }, of.sha1 = T3e, of.sha224 = j3e, of.sha256 = qB, of.sha384 = swe, of.sha512 = YB; + var JB = {}; var Ku = Zt; - var lwe = ah; - var Np = Ku.rotl32; - var vM = Ku.sum32; - var Bh = Ku.sum32_3; - var xM = Ku.sum32_4; - var sU = lwe.BlockHash; + var owe = oh; + var Ap = Ku.rotl32; + var mM = Ku.sum32; + var Lh = Ku.sum32_3; + var gM = Ku.sum32_4; + var QB = owe.BlockHash; function Do() { if (!(this instanceof Do)) return new Do(); - sU.call(this), this.h = [1732584193, 4023233417, 2562383102, 271733878, 3285377520], this.endian = "little"; + QB.call(this), this.h = [1732584193, 4023233417, 2562383102, 271733878, 3285377520], this.endian = "little"; } - Ku.inherits(Do, sU), iU.ripemd160 = Do, Do.blockSize = 512, Do.outSize = 160, Do.hmacStrength = 192, Do.padLength = 64, Do.prototype._update = function(t, e) { + Ku.inherits(Do, QB), JB.ripemd160 = Do, Do.blockSize = 512, Do.outSize = 160, Do.hmacStrength = 192, Do.padLength = 64, Do.prototype._update = function(t, e) { for (var r = this.h[0], n = this.h[1], i = this.h[2], s = this.h[3], o = this.h[4], a = r, c = n, u = i, f = s, p = o, b = 0; b < 80; b++) { - var E = vM(Np(xM(r, _M(b, n, i, s), t[dwe[b] + e], fwe(b)), mwe[b]), o); - r = o, o = s, s = Np(i, 10), i = n, n = E, E = vM(Np(xM(a, _M(79 - b, c, u, f), t[pwe[b] + e], hwe(b)), gwe[b]), p), a = p, p = f, f = Np(u, 10), u = c, c = E; + var E = mM(Ap(gM(r, yM(b, n, i, s), t[uwe[b] + e], awe(b)), fwe[b]), o); + r = o, o = s, s = Ap(i, 10), i = n, n = E, E = mM(Ap(gM(a, yM(79 - b, c, u, f), t[lwe[b] + e], cwe(b)), hwe[b]), p), a = p, p = f, f = Ap(u, 10), u = c, c = E; } - E = Bh(this.h[1], i, f), this.h[1] = Bh(this.h[2], s, p), this.h[2] = Bh(this.h[3], o, a), this.h[3] = Bh(this.h[4], r, c), this.h[4] = Bh(this.h[0], n, u), this.h[0] = E; + E = Lh(this.h[1], i, f), this.h[1] = Lh(this.h[2], s, p), this.h[2] = Lh(this.h[3], o, a), this.h[3] = Lh(this.h[4], r, c), this.h[4] = Lh(this.h[0], n, u), this.h[0] = E; }, Do.prototype._digest = function(t) { return t === "hex" ? Ku.toHex32(this.h, "little") : Ku.split32(this.h, "little"); }; - function _M(t, e, r, n) { + function yM(t, e, r, n) { return t <= 15 ? e ^ r ^ n : t <= 31 ? e & r | ~e & n : t <= 47 ? (e | ~r) ^ n : t <= 63 ? e & n | r & ~n : e ^ (r | ~n); } - function fwe(t) { + function awe(t) { return t <= 15 ? 0 : t <= 31 ? 1518500249 : t <= 47 ? 1859775393 : t <= 63 ? 2400959708 : 2840853838; } - function hwe(t) { + function cwe(t) { return t <= 15 ? 1352829926 : t <= 31 ? 1548603684 : t <= 47 ? 1836072691 : t <= 63 ? 2053994217 : 0; } - var dwe = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13]; - var pwe = [5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11]; - var mwe = [11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6]; - var gwe = [8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11]; - var ywe = Zt; - var bwe = C0; - function Ef(t, e, r) { - if (!(this instanceof Ef)) - return new Ef(t, e, r); - this.Hash = t, this.blockSize = t.blockSize / 8, this.outSize = t.outSize / 8, this.inner = null, this.outer = null, this._init(ywe.toArray(e, r)); - } - var wwe = Ef; - Ef.prototype._init = function(t) { - t.length > this.blockSize && (t = new this.Hash().update(t).digest()), bwe(t.length <= this.blockSize); + var uwe = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13]; + var lwe = [5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11]; + var fwe = [11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6]; + var hwe = [8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11]; + var dwe = Zt; + var pwe = k0; + function _f(t, e, r) { + if (!(this instanceof _f)) + return new _f(t, e, r); + this.Hash = t, this.blockSize = t.blockSize / 8, this.outSize = t.outSize / 8, this.inner = null, this.outer = null, this._init(dwe.toArray(e, r)); + } + var mwe = _f; + _f.prototype._init = function(t) { + t.length > this.blockSize && (t = new this.Hash().update(t).digest()), pwe(t.length <= this.blockSize); for (var e = t.length; e < this.blockSize; e++) t.push(0); for (e = 0; e < t.length; e++) @@ -79559,32 +79563,32 @@ ${Ez(e, r)}`); for (this.inner = new this.Hash().update(t), e = 0; e < t.length; e++) t[e] ^= 106; this.outer = new this.Hash().update(t); - }, Ef.prototype.update = function(t, e) { + }, _f.prototype.update = function(t, e) { return this.inner.update(t, e), this; - }, Ef.prototype.digest = function(t) { + }, _f.prototype.digest = function(t) { return this.outer.update(this.inner.digest()), this.outer.digest(t); }, function(t) { var e = t; - e.utils = Zt, e.common = ah, e.sha = af, e.ripemd = iU, e.hmac = wwe, e.sha1 = e.sha.sha1, e.sha256 = e.sha.sha256, e.sha224 = e.sha.sha224, e.sha384 = e.sha.sha384, e.sha512 = e.sha.sha512, e.ripemd160 = e.ripemd.ripemd160; + e.utils = Zt, e.common = oh, e.sha = of, e.ripemd = JB, e.hmac = mwe, e.sha1 = e.sha.sha1, e.sha256 = e.sha.sha256, e.sha224 = e.sha.sha224, e.sha384 = e.sha.sha384, e.sha512 = e.sha.sha512, e.ripemd160 = e.ripemd.ripemd160; }(Co); - function uh(t, e, r) { + function ch(t, e, r) { return r = { path: e, exports: {}, require: function(n, i) { - return vwe(n, i ?? r.path); + return gwe(n, i ?? r.path); } }, t(r, r.exports), r.exports; } - function vwe() { + function gwe() { throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs"); } - var o9 = oU; - function oU(t, e) { + var r9 = $B; + function $B(t, e) { if (!t) throw new Error(e || "Assertion failed"); } - oU.equal = function(t, e, r) { + $B.equal = function(t, e, r) { if (t != e) throw new Error(r || "Assertion failed: " + t + " != " + e); }; - var lo = uh(function(t, e) { + var lo = ch(function(t, e) { var r = e; function n(o, a) { if (Array.isArray(o)) @@ -79622,15 +79626,15 @@ ${Ez(e, r)}`); return a === "hex" ? s(o) : o; }; }); - var fs = uh(function(t, e) { + var fs = ch(function(t, e) { var r = e; - r.assert = o9, r.toArray = lo.toArray, r.zero2 = lo.zero2, r.toHex = lo.toHex, r.encode = lo.encode; + r.assert = r9, r.toArray = lo.toArray, r.zero2 = lo.zero2, r.toHex = lo.toHex, r.encode = lo.encode; function n(c, u, f) { var p = new Array(Math.max(c.bitLength(), f) + 1); p.fill(0); for (var b = 1 << u + 1, E = c.clone(), _ = 0; _ < p.length; _++) { - var N, R = E.andln(b - 1); - E.isOdd() ? (R > (b >> 1) - 1 ? N = (b >> 1) - R : N = R, E.isubn(N)) : N = 0, p[_] = N, E.iushrn(1); + var N, k = E.andln(b - 1); + E.isOdd() ? (k > (b >> 1) - 1 ? N = (b >> 1) - k : N = k, E.isubn(N)) : N = 0, p[_] = N, E.iushrn(1); } return p; } @@ -79641,10 +79645,10 @@ ${Ez(e, r)}`); for (var p = 0, b = 0, E; c.cmpn(-p) > 0 || u.cmpn(-b) > 0; ) { var _ = c.andln(3) + p & 3, N = u.andln(3) + b & 3; _ === 3 && (_ = -1), N === 3 && (N = -1); - var R; - _ & 1 ? (E = c.andln(7) + p & 7, (E === 3 || E === 5) && N === 2 ? R = -_ : R = _) : R = 0, f[0].push(R); + var k; + _ & 1 ? (E = c.andln(7) + p & 7, (E === 3 || E === 5) && N === 2 ? k = -_ : k = _) : k = 0, f[0].push(k); var F; - N & 1 ? (E = u.andln(7) + b & 7, (E === 3 || E === 5) && _ === 2 ? F = -N : F = N) : F = 0, f[1].push(F), 2 * p === R + 1 && (p = 1 - p), 2 * b === F + 1 && (b = 1 - b), c.iushrn(1), u.iushrn(1); + N & 1 ? (E = u.andln(7) + b & 7, (E === 3 || E === 5) && _ === 2 ? F = -N : F = N) : F = 0, f[1].push(F), 2 * p === k + 1 && (p = 1 - p), 2 * b === F + 1 && (b = 1 - b), c.iushrn(1), u.iushrn(1); } return f; } @@ -79665,22 +79669,22 @@ ${Ez(e, r)}`); } r.intFromLE = a; }); - var Ip = fs.getNAF; - var xwe = fs.getJSF; - var Um = fs.assert; - function Bc(t, e) { + var Tp = fs.getNAF; + var ywe = fs.getJSF; + var Bm = fs.assert; + function Lc(t, e) { this.type = t, this.p = new kt(e.p, 16), this.red = e.prime ? kt.red(e.prime) : kt.mont(this.p), this.zero = new kt(0).toRed(this.red), this.one = new kt(1).toRed(this.red), this.two = new kt(2).toRed(this.red), this.n = e.n && new kt(e.n, 16), this.g = e.g && this.pointFromJSON(e.g, e.gRed), this._wnafT1 = new Array(4), this._wnafT2 = new Array(4), this._wnafT3 = new Array(4), this._wnafT4 = new Array(4), this._bitLength = this.n ? this.n.bitLength() : 0; var r = this.n && this.p.div(this.n); !r || r.cmpn(100) > 0 ? this.redN = null : (this._maxwellTrick = true, this.redN = this.n.toRed(this.red)); } - var Cl = Bc; - Bc.prototype.point = function() { + var Rl = Lc; + Lc.prototype.point = function() { throw new Error("Not implemented"); - }, Bc.prototype.validate = function() { + }, Lc.prototype.validate = function() { throw new Error("Not implemented"); - }, Bc.prototype._fixedNafMul = function(t, e) { - Um(t.precomputed); - var r = t._getDoubles(), n = Ip(e, 1, this._bitLength), i = (1 << r.step + 1) - (r.step % 2 === 0 ? 2 : 1); + }, Lc.prototype._fixedNafMul = function(t, e) { + Bm(t.precomputed); + var r = t._getDoubles(), n = Tp(e, 1, this._bitLength), i = (1 << r.step + 1) - (r.step % 2 === 0 ? 2 : 1); i /= 3; var s = [], o, a; for (o = 0; o < n.length; o += r.step) { @@ -79695,19 +79699,19 @@ ${Ez(e, r)}`); u = u.add(f); } return u.toP(); - }, Bc.prototype._wnafMul = function(t, e) { + }, Lc.prototype._wnafMul = function(t, e) { var r = 4, n = t._getNAFPoints(r); r = n.wnd; - for (var i = n.points, s = Ip(e, r, this._bitLength), o = this.jpoint(null, null, null), a = s.length - 1; a >= 0; a--) { + for (var i = n.points, s = Tp(e, r, this._bitLength), o = this.jpoint(null, null, null), a = s.length - 1; a >= 0; a--) { for (var c = 0; a >= 0 && s[a] === 0; a--) c++; if (a >= 0 && c++, o = o.dblp(c), a < 0) break; var u = s[a]; - Um(u !== 0), t.type === "affine" ? u > 0 ? o = o.mixedAdd(i[u - 1 >> 1]) : o = o.mixedAdd(i[-u - 1 >> 1].neg()) : u > 0 ? o = o.add(i[u - 1 >> 1]) : o = o.add(i[-u - 1 >> 1].neg()); + Bm(u !== 0), t.type === "affine" ? u > 0 ? o = o.mixedAdd(i[u - 1 >> 1]) : o = o.mixedAdd(i[-u - 1 >> 1].neg()) : u > 0 ? o = o.add(i[u - 1 >> 1]) : o = o.add(i[-u - 1 >> 1].neg()); } return t.type === "affine" ? o.toP() : o; - }, Bc.prototype._wnafMulAdd = function(t, e, r, n, i) { + }, Lc.prototype._wnafMulAdd = function(t, e, r, n, i) { var s = this._wnafT1, o = this._wnafT2, a = this._wnafT3, c = 0, u, f, p; for (u = 0; u < n; u++) { p = e[u]; @@ -79717,15 +79721,15 @@ ${Ez(e, r)}`); for (u = n - 1; u >= 1; u -= 2) { var E = u - 1, _ = u; if (s[E] !== 1 || s[_] !== 1) { - a[E] = Ip(r[E], s[E], this._bitLength), a[_] = Ip(r[_], s[_], this._bitLength), c = Math.max(a[E].length, c), c = Math.max(a[_].length, c); + a[E] = Tp(r[E], s[E], this._bitLength), a[_] = Tp(r[_], s[_], this._bitLength), c = Math.max(a[E].length, c), c = Math.max(a[_].length, c); continue; } var N = [e[E], null, null, e[_]]; e[E].y.cmp(e[_].y) === 0 ? (N[1] = e[E].add(e[_]), N[2] = e[E].toJ().mixedAdd(e[_].neg())) : e[E].y.cmp(e[_].y.redNeg()) === 0 ? (N[1] = e[E].toJ().mixedAdd(e[_]), N[2] = e[E].add(e[_].neg())) : (N[1] = e[E].toJ().mixedAdd(e[_]), N[2] = e[E].toJ().mixedAdd(e[_].neg())); - var R = [-3, -1, -5, -7, 0, 7, 5, 1, 3], F = xwe(r[E], r[_]); + var k = [-3, -1, -5, -7, 0, 7, 5, 1, 3], F = ywe(r[E], r[_]); for (c = Math.max(F[0].length, c), a[E] = new Array(c), a[_] = new Array(c), f = 0; f < c; f++) { - var D = F[0][f] | 0, L = F[1][f] | 0; - a[E][f] = R[(D + 1) * 3 + (L + 1)], a[_][f] = 0, o[E] = N; + var L = F[0][f] | 0, D = F[1][f] | 0; + a[E][f] = k[(L + 1) * 3 + (D + 1)], a[_][f] = 0, o[E] = N; } } var q = this.jpoint(null, null, null), W = this._wnafT4; @@ -79752,15 +79756,15 @@ ${Ez(e, r)}`); function _s(t, e) { this.curve = t, this.type = e, this.precomputed = null; } - Bc.BasePoint = _s, _s.prototype.eq = function() { + Lc.BasePoint = _s, _s.prototype.eq = function() { throw new Error("Not implemented"); }, _s.prototype.validate = function() { return this.curve.validate(this); - }, Bc.prototype.decodePoint = function(t, e) { + }, Lc.prototype.decodePoint = function(t, e) { t = fs.toArray(t, e); var r = this.p.byteLength(); if ((t[0] === 4 || t[0] === 6 || t[0] === 7) && t.length - 1 === 2 * r) { - t[0] === 6 ? Um(t[t.length - 1] % 2 === 0) : t[0] === 7 && Um(t[t.length - 1] % 2 === 1); + t[0] === 6 ? Bm(t[t.length - 1] % 2 === 0) : t[0] === 7 && Bm(t[t.length - 1] % 2 === 1); var n = this.point(t.slice(1, 1 + r), t.slice(1 + r, 1 + 2 * r)); return n; } else if ((t[0] === 2 || t[0] === 3) && t.length - 1 === r) @@ -79805,7 +79809,7 @@ ${Ez(e, r)}`); e = e.dbl(); return e; }; - var a9 = uh(function(t) { + var n9 = ch(function(t) { typeof Object.create == "function" ? t.exports = function(e, r) { r && (e.super_ = r, e.prototype = Object.create(r.prototype, { constructor: { value: e, enumerable: false, writable: true, configurable: true } })); } : t.exports = function(e, r) { @@ -79817,12 +79821,12 @@ ${Ez(e, r)}`); } }; }); - var _we = fs.assert; + var bwe = fs.assert; function Cs(t) { - Cl.call(this, "short", t), this.a = new kt(t.a, 16).toRed(this.red), this.b = new kt(t.b, 16).toRed(this.red), this.tinv = this.two.redInvm(), this.zeroA = this.a.fromRed().cmpn(0) === 0, this.threeA = this.a.fromRed().sub(this.p).cmpn(-3) === 0, this.endo = this._getEndomorphism(t), this._endoWnafT1 = new Array(4), this._endoWnafT2 = new Array(4); + Rl.call(this, "short", t), this.a = new kt(t.a, 16).toRed(this.red), this.b = new kt(t.b, 16).toRed(this.red), this.tinv = this.two.redInvm(), this.zeroA = this.a.fromRed().cmpn(0) === 0, this.threeA = this.a.fromRed().sub(this.p).cmpn(-3) === 0, this.endo = this._getEndomorphism(t), this._endoWnafT1 = new Array(4), this._endoWnafT2 = new Array(4); } - a9(Cs, Cl); - var Ewe = Cs; + n9(Cs, Rl); + var wwe = Cs; Cs.prototype._getEndomorphism = function(t) { if (!(!this.zeroA || !this.g || !this.n || this.p.modn(3) !== 1)) { var e, r; @@ -79836,7 +79840,7 @@ ${Ez(e, r)}`); r = new kt(t.lambda, 16); else { var i = this._getEndoRoots(this.n); - this.g.mul(i[0]).x.cmp(this.g.x.redMul(e)) === 0 ? r = i[0] : (r = i[1], _we(this.g.mul(r).x.cmp(this.g.x.redMul(e)) === 0)); + this.g.mul(i[0]).x.cmp(this.g.x.redMul(e)) === 0 ? r = i[0] : (r = i[1], bwe(this.g.mul(r).x.cmp(this.g.x.redMul(e)) === 0)); } var s; return t.basis ? s = t.basis.map(function(o) { @@ -79847,17 +79851,17 @@ ${Ez(e, r)}`); var e = t === this.p ? this.red : kt.mont(t), r = new kt(2).toRed(e).redInvm(), n = r.redNeg(), i = new kt(3).toRed(e).redNeg().redSqrt().redMul(r), s = n.redAdd(i).fromRed(), o = n.redSub(i).fromRed(); return [s, o]; }, Cs.prototype._getEndoBasis = function(t) { - for (var e = this.n.ushrn(Math.floor(this.n.bitLength() / 2)), r = t, n = this.n.clone(), i = new kt(1), s = new kt(0), o = new kt(0), a = new kt(1), c, u, f, p, b, E, _, N = 0, R, F; r.cmpn(0) !== 0; ) { - var D = n.div(r); - R = n.sub(D.mul(r)), F = o.sub(D.mul(i)); - var L = a.sub(D.mul(s)); - if (!f && R.cmp(e) < 0) - c = _.neg(), u = i, f = R.neg(), p = F; + for (var e = this.n.ushrn(Math.floor(this.n.bitLength() / 2)), r = t, n = this.n.clone(), i = new kt(1), s = new kt(0), o = new kt(0), a = new kt(1), c, u, f, p, b, E, _, N = 0, k, F; r.cmpn(0) !== 0; ) { + var L = n.div(r); + k = n.sub(L.mul(r)), F = o.sub(L.mul(i)); + var D = a.sub(L.mul(s)); + if (!f && k.cmp(e) < 0) + c = _.neg(), u = i, f = k.neg(), p = F; else if (f && ++N === 2) break; - _ = R, n = r, r = R, o = i, i = F, a = s, s = L; + _ = k, n = r, r = k, o = i, i = F, a = s, s = D; } - b = R.neg(), E = F; + b = k.neg(), E = F; var q = f.sqr().add(p.sqr()), W = b.sqr().add(E.sqr()); return W.cmp(q) >= 0 && (b = c, E = u), f.negative && (f = f.neg(), p = p.neg()), b.negative && (b = b.neg(), E = E.neg()), [{ a: f, b: p }, { a: b, b: E }]; }, Cs.prototype._endoSplit = function(t) { @@ -79885,9 +79889,9 @@ ${Ez(e, r)}`); return u; }; function Sn(t, e, r, n) { - Cl.BasePoint.call(this, t, "affine"), e === null && r === null ? (this.x = null, this.y = null, this.inf = true) : (this.x = new kt(e, 16), this.y = new kt(r, 16), n && (this.x.forceRed(this.curve.red), this.y.forceRed(this.curve.red)), this.x.red || (this.x = this.x.toRed(this.curve.red)), this.y.red || (this.y = this.y.toRed(this.curve.red)), this.inf = false); + Rl.BasePoint.call(this, t, "affine"), e === null && r === null ? (this.x = null, this.y = null, this.inf = true) : (this.x = new kt(e, 16), this.y = new kt(r, 16), n && (this.x.forceRed(this.curve.red), this.y.forceRed(this.curve.red)), this.x.red || (this.x = this.x.toRed(this.curve.red)), this.y.red || (this.y = this.y.toRed(this.curve.red)), this.inf = false); } - a9(Sn, Cl.BasePoint), Cs.prototype.point = function(t, e, r) { + n9(Sn, Rl.BasePoint), Cs.prototype.point = function(t, e, r) { return new Sn(this, t, e, r); }, Cs.prototype.pointFromJSON = function(t, e) { return Sn.fromJSON(this, t, e); @@ -79976,9 +79980,9 @@ ${Ez(e, r)}`); return t; }; function Wn(t, e, r, n) { - Cl.BasePoint.call(this, t, "jacobian"), e === null && r === null && n === null ? (this.x = this.curve.one, this.y = this.curve.one, this.z = new kt(0)) : (this.x = new kt(e, 16), this.y = new kt(r, 16), this.z = new kt(n, 16)), this.x.red || (this.x = this.x.toRed(this.curve.red)), this.y.red || (this.y = this.y.toRed(this.curve.red)), this.z.red || (this.z = this.z.toRed(this.curve.red)), this.zOne = this.z === this.curve.one; + Rl.BasePoint.call(this, t, "jacobian"), e === null && r === null && n === null ? (this.x = this.curve.one, this.y = this.curve.one, this.z = new kt(0)) : (this.x = new kt(e, 16), this.y = new kt(r, 16), this.z = new kt(n, 16)), this.x.red || (this.x = this.x.toRed(this.curve.red)), this.y.red || (this.y = this.y.toRed(this.curve.red)), this.z.red || (this.z = this.z.toRed(this.curve.red)), this.zOne = this.z === this.curve.one; } - a9(Wn, Cl.BasePoint), Cs.prototype.jpoint = function(t, e, r) { + n9(Wn, Rl.BasePoint), Cs.prototype.jpoint = function(t, e, r) { return new Wn(this, t, e, r); }, Wn.prototype.toP = function() { if (this.isInfinity()) @@ -80023,10 +80027,10 @@ ${Ez(e, r)}`); } var n = this.curve.a, i = this.curve.tinv, s = this.x, o = this.y, a = this.z, c = a.redSqr().redSqr(), u = o.redAdd(o); for (e = 0; e < t; e++) { - var f = s.redSqr(), p = u.redSqr(), b = p.redSqr(), E = f.redAdd(f).redIAdd(f).redIAdd(n.redMul(c)), _ = s.redMul(p), N = E.redSqr().redISub(_.redAdd(_)), R = _.redISub(N), F = E.redMul(R); + var f = s.redSqr(), p = u.redSqr(), b = p.redSqr(), E = f.redAdd(f).redIAdd(f).redIAdd(n.redMul(c)), _ = s.redMul(p), N = E.redSqr().redISub(_.redAdd(_)), k = _.redISub(N), F = E.redMul(k); F = F.redIAdd(F).redISub(b); - var D = u.redMul(a); - e + 1 < t && (c = c.redMul(b)), s = N, a = D, u = F; + var L = u.redMul(a); + e + 1 < t && (c = c.redMul(b)), s = N, a = L, u = F; } return this.curve.jpoint(s, u.redMul(i), a); }, Wn.prototype.dbl = function() { @@ -80041,8 +80045,8 @@ ${Ez(e, r)}`); } else { var f = this.x.redSqr(), p = this.y.redSqr(), b = p.redSqr(), E = this.x.redAdd(p).redSqr().redISub(f).redISub(b); E = E.redIAdd(E); - var _ = f.redAdd(f).redIAdd(f), N = _.redSqr(), R = b.redIAdd(b); - R = R.redIAdd(R), R = R.redIAdd(R), t = N.redISub(E).redISub(E), e = _.redMul(E.redISub(t)).redISub(R), r = this.y.redMul(this.z), r = r.redIAdd(r); + var _ = f.redAdd(f).redIAdd(f), N = _.redSqr(), k = b.redIAdd(b); + k = k.redIAdd(k), k = k.redIAdd(k), t = N.redISub(E).redISub(E), e = _.redMul(E.redISub(t)).redISub(k), r = this.y.redMul(this.z), r = r.redIAdd(r); } return this.curve.jpoint(t, e, r); }, Wn.prototype._threeDbl = function() { @@ -80061,8 +80065,8 @@ ${Ez(e, r)}`); _ = _.redIAdd(_); var N = _.redAdd(_); t = E.redSqr().redISub(N), r = this.y.redAdd(this.z).redSqr().redISub(p).redISub(f); - var R = p.redSqr(); - R = R.redIAdd(R), R = R.redIAdd(R), R = R.redIAdd(R), e = E.redMul(_.redISub(t)).redISub(R); + var k = p.redSqr(); + k = k.redIAdd(k), k = k.redIAdd(k), k = k.redIAdd(k), e = E.redMul(_.redISub(t)).redISub(k); } return this.curve.jpoint(t, e, r); }, Wn.prototype._dbl = function() { @@ -80114,14 +80118,14 @@ ${Ez(e, r)}`); }, Wn.prototype.isInfinity = function() { return this.z.cmpn(0) === 0; }; - var g1 = uh(function(t, e) { + var m1 = ch(function(t, e) { var r = e; - r.base = Cl, r.short = Ewe, r.mont = null, r.edwards = null; + r.base = Rl, r.short = wwe, r.mont = null, r.edwards = null; }); - var y1 = uh(function(t, e) { + var g1 = ch(function(t, e) { var r = e, n = fs.assert; function i(a) { - a.type === "short" ? this.curve = new g1.short(a) : a.type === "edwards" ? this.curve = new g1.edwards(a) : this.curve = new g1.mont(a), this.g = this.curve.g, this.n = this.curve.n, this.hash = a.hash, n(this.g.validate(), "Invalid curve"), n(this.g.mul(this.n).isInfinity(), "Invalid curve, G*N != O"); + a.type === "short" ? this.curve = new m1.short(a) : a.type === "edwards" ? this.curve = new m1.edwards(a) : this.curve = new m1.mont(a), this.g = this.curve.g, this.n = this.curve.n, this.hash = a.hash, n(this.g.validate(), "Invalid curve"), n(this.g.mul(this.n).isInfinity(), "Invalid curve, G*N != O"); } r.PresetCurve = i; function s(a, c) { @@ -80139,28 +80143,28 @@ ${Ez(e, r)}`); } s("secp256k1", { type: "short", prime: "k256", p: "ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f", a: "0", b: "7", n: "ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141", h: "1", hash: Co.sha256, beta: "7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee", lambda: "5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72", basis: [{ a: "3086d221a7d46bcde86c90e49284eb15", b: "-e4437ed6010e88286f547fa90abfe4c3" }, { a: "114ca50f7a8e2f3f657c1108d9d44cfd8", b: "3086d221a7d46bcde86c90e49284eb15" }], gRed: false, g: ["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8", o] }); }); - function Uc(t) { - if (!(this instanceof Uc)) - return new Uc(t); + function Bc(t) { + if (!(this instanceof Bc)) + return new Bc(t); this.hash = t.hash, this.predResist = !!t.predResist, this.outLen = this.hash.outSize, this.minEntropy = t.minEntropy || this.hash.hmacStrength, this._reseed = null, this.reseedInterval = null, this.K = null, this.V = null; var e = lo.toArray(t.entropy, t.entropyEnc || "hex"), r = lo.toArray(t.nonce, t.nonceEnc || "hex"), n = lo.toArray(t.pers, t.persEnc || "hex"); - o9(e.length >= this.minEntropy / 8, "Not enough entropy. Minimum is: " + this.minEntropy + " bits"), this._init(e, r, n); + r9(e.length >= this.minEntropy / 8, "Not enough entropy. Minimum is: " + this.minEntropy + " bits"), this._init(e, r, n); } - var EM = Uc; - Uc.prototype._init = function(t, e, r) { + var bM = Bc; + Bc.prototype._init = function(t, e, r) { var n = t.concat(e).concat(r); this.K = new Array(this.outLen / 8), this.V = new Array(this.outLen / 8); for (var i = 0; i < this.V.length; i++) this.K[i] = 0, this.V[i] = 1; this._update(n), this._reseed = 1, this.reseedInterval = 281474976710656; - }, Uc.prototype._hmac = function() { + }, Bc.prototype._hmac = function() { return new Co.hmac(this.hash, this.K); - }, Uc.prototype._update = function(t) { + }, Bc.prototype._update = function(t) { var e = this._hmac().update(this.V).update([0]); t && (e = e.update(t)), this.K = e.digest(), this.V = this._hmac().update(this.V).digest(), t && (this.K = this._hmac().update(this.V).update([1]).update(t).digest(), this.V = this._hmac().update(this.V).digest()); - }, Uc.prototype.reseed = function(t, e, r, n) { - typeof e != "string" && (n = r, r = e, e = null), t = lo.toArray(t, e), r = lo.toArray(r, n), o9(t.length >= this.minEntropy / 8, "Not enough entropy. Minimum is: " + this.minEntropy + " bits"), this._update(t.concat(r || [])), this._reseed = 1; - }, Uc.prototype.generate = function(t, e, r, n) { + }, Bc.prototype.reseed = function(t, e, r, n) { + typeof e != "string" && (n = r, r = e, e = null), t = lo.toArray(t, e), r = lo.toArray(r, n), r9(t.length >= this.minEntropy / 8, "Not enough entropy. Minimum is: " + this.minEntropy + " bits"), this._update(t.concat(r || [])), this._reseed = 1; + }, Bc.prototype.generate = function(t, e, r, n) { if (this._reseed > this.reseedInterval) throw new Error("Reseed is required"); typeof e != "string" && (n = r, r = e, e = null), r && (r = lo.toArray(r, n || "hex"), this._update(r)); @@ -80169,50 +80173,50 @@ ${Ez(e, r)}`); var s = i.slice(0, t); return this._update(r), this._reseed++, lo.encode(s, e); }; - var i3 = fs.assert; - function oi(t, e) { + var n3 = fs.assert; + function ai(t, e) { this.ec = t, this.priv = null, this.pub = null, e.priv && this._importPrivate(e.priv, e.privEnc), e.pub && this._importPublic(e.pub, e.pubEnc); } - var s3 = oi; - oi.fromPublic = function(t, e, r) { - return e instanceof oi ? e : new oi(t, { pub: e, pubEnc: r }); - }, oi.fromPrivate = function(t, e, r) { - return e instanceof oi ? e : new oi(t, { priv: e, privEnc: r }); - }, oi.prototype.validate = function() { + var i3 = ai; + ai.fromPublic = function(t, e, r) { + return e instanceof ai ? e : new ai(t, { pub: e, pubEnc: r }); + }, ai.fromPrivate = function(t, e, r) { + return e instanceof ai ? e : new ai(t, { priv: e, privEnc: r }); + }, ai.prototype.validate = function() { var t = this.getPublic(); return t.isInfinity() ? { result: false, reason: "Invalid public key" } : t.validate() ? t.mul(this.ec.curve.n).isInfinity() ? { result: true, reason: null } : { result: false, reason: "Public key * N != O" } : { result: false, reason: "Public key is not a point" }; - }, oi.prototype.getPublic = function(t, e) { + }, ai.prototype.getPublic = function(t, e) { return typeof t == "string" && (e = t, t = null), this.pub || (this.pub = this.ec.g.mul(this.priv)), e ? this.pub.encode(e, t) : this.pub; - }, oi.prototype.getPrivate = function(t) { + }, ai.prototype.getPrivate = function(t) { return t === "hex" ? this.priv.toString(16, 2) : this.priv; - }, oi.prototype._importPrivate = function(t, e) { + }, ai.prototype._importPrivate = function(t, e) { this.priv = new kt(t, e || 16), this.priv = this.priv.umod(this.ec.curve.n); - }, oi.prototype._importPublic = function(t, e) { + }, ai.prototype._importPublic = function(t, e) { if (t.x || t.y) { - this.ec.curve.type === "mont" ? i3(t.x, "Need x coordinate") : (this.ec.curve.type === "short" || this.ec.curve.type === "edwards") && i3(t.x && t.y, "Need both x and y coordinate"), this.pub = this.ec.curve.point(t.x, t.y); + this.ec.curve.type === "mont" ? n3(t.x, "Need x coordinate") : (this.ec.curve.type === "short" || this.ec.curve.type === "edwards") && n3(t.x && t.y, "Need both x and y coordinate"), this.pub = this.ec.curve.point(t.x, t.y); return; } this.pub = this.ec.curve.decodePoint(t, e); - }, oi.prototype.derive = function(t) { - return t.validate() || i3(t.validate(), "public point not validated"), t.mul(this.priv).getX(); - }, oi.prototype.sign = function(t, e, r) { + }, ai.prototype.derive = function(t) { + return t.validate() || n3(t.validate(), "public point not validated"), t.mul(this.priv).getX(); + }, ai.prototype.sign = function(t, e, r) { return this.ec.sign(t, this, e, r); - }, oi.prototype.verify = function(t, e) { + }, ai.prototype.verify = function(t, e) { return this.ec.verify(t, e, this); - }, oi.prototype.inspect = function() { + }, ai.prototype.inspect = function() { return ""; }; - var Swe = fs.assert; + var vwe = fs.assert; function R2(t, e) { if (t instanceof R2) return t; - this._importDER(t, e) || (Swe(t.r && t.s, "Signature without r or s"), this.r = new kt(t.r, 16), this.s = new kt(t.s, 16), t.recoveryParam === void 0 ? this.recoveryParam = null : this.recoveryParam = t.recoveryParam); + this._importDER(t, e) || (vwe(t.r && t.s, "Signature without r or s"), this.r = new kt(t.r, 16), this.s = new kt(t.s, 16), t.recoveryParam === void 0 ? this.recoveryParam = null : this.recoveryParam = t.recoveryParam); } - var Op = R2; - function Mwe() { + var Np = R2; + function xwe() { this.place = 0; } - function o3(t, e) { + function s3(t, e) { var r = t[e.place++]; if (!(r & 128)) return r; @@ -80223,26 +80227,26 @@ ${Ez(e, r)}`); i <<= 8, i |= t[o], i >>>= 0; return i <= 127 ? false : (e.place = o, i); } - function SM(t) { + function wM(t) { for (var e = 0, r = t.length - 1; !t[e] && !(t[e + 1] & 128) && e < r; ) e++; return e === 0 ? t : t.slice(e); } R2.prototype._importDER = function(t, e) { t = fs.toArray(t, e); - var r = new Mwe(); + var r = new xwe(); if (t[r.place++] !== 48) return false; - var n = o3(t, r); + var n = s3(t, r); if (n === false || n + r.place !== t.length || t[r.place++] !== 2) return false; - var i = o3(t, r); + var i = s3(t, r); if (i === false) return false; var s = t.slice(r.place, i + r.place); if (r.place += i, t[r.place++] !== 2) return false; - var o = o3(t, r); + var o = s3(t, r); if (o === false || t.length !== o + r.place) return false; var a = t.slice(r.place, o + r.place); @@ -80258,7 +80262,7 @@ ${Ez(e, r)}`); return false; return this.r = new kt(s), this.s = new kt(a), this.recoveryParam = null, true; }; - function a3(t, e) { + function o3(t, e) { if (e < 128) { t.push(e); return; @@ -80270,32 +80274,32 @@ ${Ez(e, r)}`); } R2.prototype.toDER = function(t) { var e = this.r.toArray(), r = this.s.toArray(); - for (e[0] & 128 && (e = [0].concat(e)), r[0] & 128 && (r = [0].concat(r)), e = SM(e), r = SM(r); !r[0] && !(r[1] & 128); ) + for (e[0] & 128 && (e = [0].concat(e)), r[0] & 128 && (r = [0].concat(r)), e = wM(e), r = wM(r); !r[0] && !(r[1] & 128); ) r = r.slice(1); var n = [2]; - a3(n, e.length), n = n.concat(e), n.push(2), a3(n, r.length); + o3(n, e.length), n = n.concat(e), n.push(2), o3(n, r.length); var i = n.concat(r), s = [48]; - return a3(s, i.length), s = s.concat(i), fs.encode(s, t); + return o3(s, i.length), s = s.concat(i), fs.encode(s, t); }; - var Awe = function() { + var _we = function() { throw new Error("unsupported"); }; - var aU = fs.assert; + var eU = fs.assert; function Os(t) { if (!(this instanceof Os)) return new Os(t); - typeof t == "string" && (aU(Object.prototype.hasOwnProperty.call(y1, t), "Unknown curve " + t), t = y1[t]), t instanceof y1.PresetCurve && (t = { curve: t }), this.curve = t.curve.curve, this.n = this.curve.n, this.nh = this.n.ushrn(1), this.g = this.curve.g, this.g = t.curve.g, this.g.precompute(t.curve.n.bitLength() + 1), this.hash = t.hash || t.curve.hash; + typeof t == "string" && (eU(Object.prototype.hasOwnProperty.call(g1, t), "Unknown curve " + t), t = g1[t]), t instanceof g1.PresetCurve && (t = { curve: t }), this.curve = t.curve.curve, this.n = this.curve.n, this.nh = this.n.ushrn(1), this.g = this.curve.g, this.g = t.curve.g, this.g.precompute(t.curve.n.bitLength() + 1), this.hash = t.hash || t.curve.hash; } - var Twe = Os; + var Ewe = Os; Os.prototype.keyPair = function(t) { - return new s3(this, t); + return new i3(this, t); }, Os.prototype.keyFromPrivate = function(t, e) { - return s3.fromPrivate(this, t, e); + return i3.fromPrivate(this, t, e); }, Os.prototype.keyFromPublic = function(t, e) { - return s3.fromPublic(this, t, e); + return i3.fromPublic(this, t, e); }, Os.prototype.genKeyPair = function(t) { t || (t = {}); - for (var e = new EM({ hash: this.hash, pers: t.pers, persEnc: t.persEnc || "utf8", entropy: t.entropy || Awe(this.hash.hmacStrength), entropyEnc: t.entropy && t.entropyEnc || "utf8", nonce: this.n.toArray() }), r = this.n.byteLength(), n = this.n.sub(new kt(2)); ; ) { + for (var e = new bM({ hash: this.hash, pers: t.pers, persEnc: t.persEnc || "utf8", entropy: t.entropy || _we(this.hash.hmacStrength), entropyEnc: t.entropy && t.entropyEnc || "utf8", nonce: this.n.toArray() }), r = this.n.byteLength(), n = this.n.sub(new kt(2)); ; ) { var i = new kt(e.generate(r)); if (!(i.cmp(n) > 0)) return i.iaddn(1), this.keyFromPrivate(i); @@ -80305,7 +80309,7 @@ ${Ez(e, r)}`); return r > 0 && (t = t.ushrn(r)), !e && t.cmp(this.n) >= 0 ? t.sub(this.n) : t; }, Os.prototype.sign = function(t, e, r, n) { typeof r == "object" && (n = r, r = null), n || (n = {}), e = this.keyFromPrivate(e, r), t = this._truncateToN(new kt(t, 16)); - for (var i = this.n.byteLength(), s = e.getPrivate().toArray("be", i), o = t.toArray("be", i), a = new EM({ hash: this.hash, entropy: s, nonce: o, pers: n.pers, persEnc: n.persEnc || "utf8" }), c = this.n.sub(new kt(1)), u = 0; ; u++) { + for (var i = this.n.byteLength(), s = e.getPrivate().toArray("be", i), o = t.toArray("be", i), a = new bM({ hash: this.hash, entropy: s, nonce: o, pers: n.pers, persEnc: n.persEnc || "utf8" }), c = this.n.sub(new kt(1)), u = 0; ; u++) { var f = n.k ? n.k(u) : new kt(a.generate(this.n.byteLength())); if (f = this._truncateToN(f, true), !(f.cmpn(1) <= 0 || f.cmp(c) >= 0)) { var p = this.g.mul(f); @@ -80315,21 +80319,21 @@ ${Ez(e, r)}`); var _ = f.invm(this.n).mul(E.mul(e.getPrivate()).iadd(t)); if (_ = _.umod(this.n), _.cmpn(0) !== 0) { var N = (p.getY().isOdd() ? 1 : 0) | (b.cmp(E) !== 0 ? 2 : 0); - return n.canonical && _.cmp(this.nh) > 0 && (_ = this.n.sub(_), N ^= 1), new Op({ r: E, s: _, recoveryParam: N }); + return n.canonical && _.cmp(this.nh) > 0 && (_ = this.n.sub(_), N ^= 1), new Np({ r: E, s: _, recoveryParam: N }); } } } } } }, Os.prototype.verify = function(t, e, r, n) { - t = this._truncateToN(new kt(t, 16)), r = this.keyFromPublic(r, n), e = new Op(e, "hex"); + t = this._truncateToN(new kt(t, 16)), r = this.keyFromPublic(r, n), e = new Np(e, "hex"); var i = e.r, s = e.s; if (i.cmpn(1) < 0 || i.cmp(this.n) >= 0 || s.cmpn(1) < 0 || s.cmp(this.n) >= 0) return false; var o = s.invm(this.n), a = o.mul(t).umod(this.n), c = o.mul(i).umod(this.n), u; return this.curve._maxwellTrick ? (u = this.g.jmulAdd(a, r.getPublic(), c), u.isInfinity() ? false : u.eqXToP(i)) : (u = this.g.mulAdd(a, r.getPublic(), c), u.isInfinity() ? false : u.getX().umod(this.n).cmp(i) === 0); }, Os.prototype.recoverPubKey = function(t, e, r, n) { - aU((3 & r) === r, "The recovery param is more than two bits"), e = new Op(e, n); + eU((3 & r) === r, "The recovery param is more than two bits"), e = new Np(e, n); var i = this.n, s = new kt(t), o = e.r, a = e.s, c = r & 1, u = r >> 1; if (o.cmp(this.curve.p.umod(this.curve.n)) >= 0 && u) throw new Error("Unable to find sencond key candinate"); @@ -80337,7 +80341,7 @@ ${Ez(e, r)}`); var f = e.r.invm(i), p = i.sub(s).mul(f).umod(i), b = a.mul(f).umod(i); return this.g.mulAdd(p, o, b); }, Os.prototype.getKeyRecoveryParam = function(t, e, r, n) { - if (e = new Op(e, n), e.recoveryParam !== null) + if (e = new Np(e, n), e.recoveryParam !== null) return e.recoveryParam; for (var i = 0; i < 4; i++) { var s; @@ -80351,24 +80355,24 @@ ${Ez(e, r)}`); } throw new Error("Unable to find valid recovery factor"); }; - var Nwe = uh(function(t, e) { + var Swe = ch(function(t, e) { var r = e; r.version = "6.5.4", r.utils = fs, r.rand = function() { throw new Error("unsupported"); - }, r.curve = g1, r.curves = y1, r.ec = Twe, r.eddsa = null; + }, r.curve = m1, r.curves = g1, r.ec = Ewe, r.eddsa = null; }); - var Iwe = Nwe.ec; - var Owe = "signing-key/5.7.0"; - var lv = new Zn(Owe); - var c3 = null; + var Mwe = Swe.ec; + var Awe = "signing-key/5.7.0"; + var cv = new Jn(Awe); + var a3 = null; function Fo() { - return c3 || (c3 = new Iwe("secp256k1")), c3; + return a3 || (a3 = new Mwe("secp256k1")), a3; } - var Pwe = class { + var Twe = class { constructor(e) { - Dh(this, "curve", "secp256k1"), Dh(this, "privateKey", wi(e)), pbe(this.privateKey) !== 32 && lv.throwArgumentError("invalid private key", "privateKey", "[[ REDACTED ]]"); + Ch(this, "curve", "secp256k1"), Ch(this, "privateKey", wi(e)), lbe(this.privateKey) !== 32 && cv.throwArgumentError("invalid private key", "privateKey", "[[ REDACTED ]]"); const r = Fo().keyFromPrivate(Qr(this.privateKey)); - Dh(this, "publicKey", "0x" + r.getPublic(false, "hex")), Dh(this, "compressedPublicKey", "0x" + r.getPublic(true, "hex")), Dh(this, "_isSigningKey", true); + Ch(this, "publicKey", "0x" + r.getPublic(false, "hex")), Ch(this, "compressedPublicKey", "0x" + r.getPublic(true, "hex")), Ch(this, "_isSigningKey", true); } _addPoint(e) { const r = Fo().keyFromPublic(Qr(this.publicKey)), n = Fo().keyFromPublic(Qr(e)); @@ -80376,26 +80380,26 @@ ${Ez(e, r)}`); } signDigest(e) { const r = Fo().keyFromPrivate(Qr(this.privateKey)), n = Qr(e); - n.length !== 32 && lv.throwArgumentError("bad digest length", "digest", e); + n.length !== 32 && cv.throwArgumentError("bad digest length", "digest", e); const i = r.sign(n, { canonical: true }); - return kB({ recoveryParam: i.recoveryParam, r: ea("0x" + i.r.toString(16), 32), s: ea("0x" + i.s.toString(16), 32) }); + return MB({ recoveryParam: i.recoveryParam, r: ea("0x" + i.r.toString(16), 32), s: ea("0x" + i.s.toString(16), 32) }); } computeSharedSecret(e) { - const r = Fo().keyFromPrivate(Qr(this.privateKey)), n = Fo().keyFromPublic(Qr(cU(e))); + const r = Fo().keyFromPrivate(Qr(this.privateKey)), n = Fo().keyFromPublic(Qr(tU(e))); return ea("0x" + r.derive(n.getPublic()).toString(16), 32); } static isSigningKey(e) { return !!(e && e._isSigningKey); } }; - function kwe(t, e) { - const r = kB(e), n = { r: Qr(r.r), s: Qr(r.s) }; + function Nwe(t, e) { + const r = MB(e), n = { r: Qr(r.r), s: Qr(r.s) }; return "0x" + Fo().recoverPubKey(Qr(t), n, r.recoveryParam).encode("hex", false); } - function cU(t, e) { + function tU(t, e) { const r = Qr(t); if (r.length === 32) { - const n = new Pwe(r); + const n = new Twe(r); return e ? "0x" + Fo().keyFromPrivate(r).getPublic(true, "hex") : n.publicKey; } else { if (r.length === 33) @@ -80403,99 +80407,99 @@ ${Ez(e, r)}`); if (r.length === 65) return e ? "0x" + Fo().keyFromPublic(r).getPublic(true, "hex") : wi(r); } - return lv.throwArgumentError("invalid public or private key", "key", "[REDACTED]"); + return cv.throwArgumentError("invalid public or private key", "key", "[REDACTED]"); } - var MM; + var vM; (function(t) { t[t.legacy = 0] = "legacy", t[t.eip2930 = 1] = "eip2930", t[t.eip1559 = 2] = "eip1559"; - })(MM || (MM = {})); - function Rwe(t) { - const e = cU(t); - return qbe(lM(n9(lM(e, 1)), 12)); + })(vM || (vM = {})); + function Iwe(t) { + const e = tU(t); + return Vbe(sM($x(sM(e, 1)), 12)); } - function Cwe(t, e) { - return Rwe(kwe(Qr(t), e)); + function Owe(t, e) { + return Iwe(Nwe(Qr(t), e)); } - var Dwe = "https://rpc.walletconnect.com/v1"; - async function Lwe(t, e, r, n, i, s) { + var Pwe = "https://rpc.walletconnect.com/v1"; + async function kwe(t, e, r, n, i, s) { switch (r.t) { case "eip191": - return Bwe(t, e, r.s); + return Rwe(t, e, r.s); case "eip1271": - return await Uwe(t, e, r.s, n, i, s); + return await Cwe(t, e, r.s, n, i, s); default: throw new Error(`verifySignature failed: Attempted to verify CacaoSignature with unknown type: ${r.t}`); } } - function Bwe(t, e, r) { - return Cwe(zB(e), r).toLowerCase() === t.toLowerCase(); + function Rwe(t, e, r) { + return Owe(CB(e), r).toLowerCase() === t.toLowerCase(); } - async function Uwe(t, e, r, n, i, s) { + async function Cwe(t, e, r, n, i, s) { try { - const o = "0x1626ba7e", a = "0000000000000000000000000000000000000000000000000000000000000040", c = "0000000000000000000000000000000000000000000000000000000000000041", u = r.substring(2), f = zB(e).substring(2), p = o + f + a + c + u, b = await fetch(`${s || Dwe}/?chainId=${n}&projectId=${i}`, { method: "POST", body: JSON.stringify({ id: jwe(), jsonrpc: "2.0", method: "eth_call", params: [{ to: t, data: p }, "latest"] }) }), { result: E } = await b.json(); + const o = "0x1626ba7e", a = "0000000000000000000000000000000000000000000000000000000000000040", c = "0000000000000000000000000000000000000000000000000000000000000041", u = r.substring(2), f = CB(e).substring(2), p = o + f + a + c + u, b = await fetch(`${s || Pwe}/?chainId=${n}&projectId=${i}`, { method: "POST", body: JSON.stringify({ id: Dwe(), jsonrpc: "2.0", method: "eth_call", params: [{ to: t, data: p }, "latest"] }) }), { result: E } = await b.json(); return E ? E.slice(0, o.length).toLowerCase() === o.toLowerCase() : false; } catch (o) { return console.error("isValidEip1271Signature: ", o), false; } } - function jwe() { + function Dwe() { return Date.now() + Math.floor(Math.random() * 1e3); } - var Vwe = Object.defineProperty; - var zwe = Object.defineProperties; - var Fwe = Object.getOwnPropertyDescriptors; - var AM = Object.getOwnPropertySymbols; - var Hwe = Object.prototype.hasOwnProperty; - var qwe = Object.prototype.propertyIsEnumerable; - var TM = (t, e, r) => e in t ? Vwe(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r; - var Wwe = (t, e) => { + var Lwe = Object.defineProperty; + var Bwe = Object.defineProperties; + var Uwe = Object.getOwnPropertyDescriptors; + var xM = Object.getOwnPropertySymbols; + var jwe = Object.prototype.hasOwnProperty; + var Vwe = Object.prototype.propertyIsEnumerable; + var _M = (t, e, r) => e in t ? Lwe(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r; + var zwe = (t, e) => { for (var r in e || (e = {})) - Hwe.call(e, r) && TM(t, r, e[r]); - if (AM) - for (var r of AM(e)) - qwe.call(e, r) && TM(t, r, e[r]); + jwe.call(e, r) && _M(t, r, e[r]); + if (xM) + for (var r of xM(e)) + Vwe.call(e, r) && _M(t, r, e[r]); return t; }; - var Gwe = (t, e) => zwe(t, Fwe(e)); - var Kwe = "did:pkh:"; - var c9 = (t) => t == null ? void 0 : t.split(":"); - var uU = (t) => { - const e = t && c9(t); + var Fwe = (t, e) => Bwe(t, Uwe(e)); + var Hwe = "did:pkh:"; + var i9 = (t) => t == null ? void 0 : t.split(":"); + var rU = (t) => { + const e = t && i9(t); if (e) - return t.includes(Kwe) ? e[3] : e[1]; + return t.includes(Hwe) ? e[3] : e[1]; }; - var NM = (t) => { - const e = t && c9(t); + var EM = (t) => { + const e = t && i9(t); if (e) return e[2] + ":" + e[3]; }; - var jm = (t) => { - const e = t && c9(t); + var Um = (t) => { + const e = t && i9(t); if (e) return e.pop(); }; - async function IM(t) { - const { cacao: e, projectId: r } = t, { s: n, p: i } = e, s = lU(i, i.iss), o = jm(i.iss); - return await Lwe(o, s, n, uU(i.iss), r); + async function SM(t) { + const { cacao: e, projectId: r } = t, { s: n, p: i } = e, s = nU(i, i.iss), o = Um(i.iss); + return await kwe(o, s, n, rU(i.iss), r); } - var lU = (t, e) => { - const r = `${t.domain} wants you to sign in with your Ethereum account:`, n = jm(e); + var nU = (t, e) => { + const r = `${t.domain} wants you to sign in with your Ethereum account:`, n = Um(e); if (!t.aud && !t.uri) throw new Error("Either `aud` or `uri` is required to construct the message"); let i = t.statement || void 0; - const s = `URI: ${t.aud || t.uri}`, o = `Version: ${t.version}`, a = `Chain ID: ${uU(e)}`, c = `Nonce: ${t.nonce}`, u = `Issued At: ${t.iat}`, f = t.resources ? `Resources:${t.resources.map((b) => ` -- ${b}`).join("")}` : void 0, p = b1(t.resources); + const s = `URI: ${t.aud || t.uri}`, o = `Version: ${t.version}`, a = `Chain ID: ${rU(e)}`, c = `Nonce: ${t.nonce}`, u = `Issued At: ${t.iat}`, f = t.resources ? `Resources:${t.resources.map((b) => ` +- ${b}`).join("")}` : void 0, p = y1(t.resources); if (p) { - const b = qd(p); - i = r5e(i, b); + const b = Hd(p); + i = Qwe(i, b); } return [r, n, "", i, "", s, o, a, c, u, f].filter((b) => b != null).join(` `); }; - function Xwe(t) { + function qwe(t) { return Buffer.from(JSON.stringify(t)).toString("base64"); } - function Ywe(t) { + function Wwe(t) { return JSON.parse(Buffer.from(t, "base64").toString("utf-8")); } function ul(t) { @@ -80527,44 +80531,44 @@ ${Ez(e, r)}`); }); }); } - function Zwe(t, e, r, n = {}) { - return r == null || r.sort((i, s) => i.localeCompare(s)), { att: { [t]: Jwe(e, r, n) } }; + function Gwe(t, e, r, n = {}) { + return r == null || r.sort((i, s) => i.localeCompare(s)), { att: { [t]: Kwe(e, r, n) } }; } - function Jwe(t, e, r = {}) { + function Kwe(t, e, r = {}) { e = e == null ? void 0 : e.sort((i, s) => i.localeCompare(s)); const n = e.map((i) => ({ [`${t}/${i}`]: [r] })); return Object.assign({}, ...n); } - function fU(t) { - return ul(t), `urn:recap:${Xwe(t).replace(/=/g, "")}`; + function iU(t) { + return ul(t), `urn:recap:${qwe(t).replace(/=/g, "")}`; } - function qd(t) { - const e = Ywe(t.replace("urn:recap:", "")); + function Hd(t) { + const e = Wwe(t.replace("urn:recap:", "")); return ul(e), e; } - function Qwe(t, e, r) { - const n = Zwe(t, e, r); - return fU(n); + function Xwe(t, e, r) { + const n = Gwe(t, e, r); + return iU(n); } - function $we(t) { + function Ywe(t) { return t && t.includes("urn:recap:"); } - function e5e(t, e) { - const r = qd(t), n = qd(e), i = t5e(r, n); - return fU(i); + function Zwe(t, e) { + const r = Hd(t), n = Hd(e), i = Jwe(r, n); + return iU(i); } - function t5e(t, e) { + function Jwe(t, e) { ul(t), ul(e); const r = Object.keys(t.att).concat(Object.keys(e.att)).sort((i, s) => i.localeCompare(s)), n = { att: {} }; return r.forEach((i) => { var s, o; Object.keys(((s = t.att) == null ? void 0 : s[i]) || {}).concat(Object.keys(((o = e.att) == null ? void 0 : o[i]) || {})).sort((a, c) => a.localeCompare(c)).forEach((a) => { var c, u; - n.att[i] = Gwe(Wwe({}, n.att[i]), { [a]: ((c = t.att[i]) == null ? void 0 : c[a]) || ((u = e.att[i]) == null ? void 0 : u[a]) }); + n.att[i] = Fwe(zwe({}, n.att[i]), { [a]: ((c = t.att[i]) == null ? void 0 : c[a]) || ((u = e.att[i]) == null ? void 0 : u[a]) }); }); }), n; } - function r5e(t = "", e) { + function Qwe(t = "", e) { ul(e); const r = "I further authorize the stated URI to perform the following actions on my behalf: "; if (t.includes(r)) @@ -80584,15 +80588,15 @@ ${Ez(e, r)}`); const s = n.join(" "), o = `${r}${s}`; return `${t ? t + " " : ""}${o}`; } - function OM(t) { + function MM(t) { var e; - const r = qd(t); + const r = Hd(t); ul(r); const n = (e = r.att) == null ? void 0 : e.eip155; return n ? Object.keys(n).map((i) => i.split("/")[1]) : []; } - function PM(t) { - const e = qd(t); + function AM(t) { + const e = Hd(t); ul(e); const r = []; return Object.values(e.att).forEach((n) => { @@ -80602,85 +80606,85 @@ ${Ez(e, r)}`); }); }), [...new Set(r.flat())]; } - function b1(t) { + function y1(t) { if (!t) return; const e = t == null ? void 0 : t[t.length - 1]; - return $we(e) ? e : void 0; + return Ywe(e) ? e : void 0; } - var hU = "base10"; + var sU = "base10"; var Si = "base16"; - var fv = "base64pad"; - var u9 = "utf8"; - var dU = 0; - var Xa = 1; - var n5e = 0; - var kM = 1; - var hv = 12; - var l9 = 32; - function i5e() { - const t = r9.generateKeyPair(); + var uv = "base64pad"; + var s9 = "utf8"; + var oU = 0; + var Ka = 1; + var $we = 0; + var TM = 1; + var lv = 12; + var o9 = 32; + function e5e() { + const t = Qx.generateKeyPair(); return { privateKey: js(t.secretKey, Si), publicKey: js(t.publicKey, Si) }; } - function dv() { - const t = rh.randomBytes(l9); + function fv() { + const t = th.randomBytes(o9); return js(t, Si); } - function s5e(t, e) { - const r = r9.sharedKey(uo(t, Si), uo(e, Si), true), n = new zye(k2.SHA256, r).expand(l9); + function t5e(t, e) { + const r = Qx.sharedKey(uo(t, Si), uo(e, Si), true), n = new Bye(k2.SHA256, r).expand(o9); return js(n, Si); } - function w1(t) { + function b1(t) { const e = k2.hash(uo(t, Si)); return js(e, Si); } function Bu(t) { - const e = k2.hash(uo(t, u9)); + const e = k2.hash(uo(t, s9)); return js(e, Si); } - function o5e(t) { - return uo(`${t}`, hU); + function r5e(t) { + return uo(`${t}`, sU); } - function D0(t) { - return Number(js(t, hU)); + function R0(t) { + return Number(js(t, sU)); } - function a5e(t) { - const e = o5e(typeof t.type < "u" ? t.type : dU); - if (D0(e) === Xa && typeof t.senderPublicKey > "u") + function n5e(t) { + const e = r5e(typeof t.type < "u" ? t.type : oU); + if (R0(e) === Ka && typeof t.senderPublicKey > "u") throw new Error("Missing sender public key for type 1 envelope"); - const r = typeof t.senderPublicKey < "u" ? uo(t.senderPublicKey, Si) : void 0, n = typeof t.iv < "u" ? uo(t.iv, Si) : rh.randomBytes(hv), i = new e9.ChaCha20Poly1305(uo(t.symKey, Si)).seal(n, uo(t.message, u9)); - return u5e({ type: e, sealed: i, iv: n, senderPublicKey: r }); + const r = typeof t.senderPublicKey < "u" ? uo(t.senderPublicKey, Si) : void 0, n = typeof t.iv < "u" ? uo(t.iv, Si) : th.randomBytes(lv), i = new Zx.ChaCha20Poly1305(uo(t.symKey, Si)).seal(n, uo(t.message, s9)); + return s5e({ type: e, sealed: i, iv: n, senderPublicKey: r }); } - function c5e(t) { - const e = new e9.ChaCha20Poly1305(uo(t.symKey, Si)), { sealed: r, iv: n } = Vm(t.encoded), i = e.open(n, r); + function i5e(t) { + const e = new Zx.ChaCha20Poly1305(uo(t.symKey, Si)), { sealed: r, iv: n } = jm(t.encoded), i = e.open(n, r); if (i === null) throw new Error("Failed to decrypt"); - return js(i, u9); + return js(i, s9); } - function u5e(t) { - if (D0(t.type) === Xa) { + function s5e(t) { + if (R0(t.type) === Ka) { if (typeof t.senderPublicKey > "u") throw new Error("Missing sender public key for type 1 envelope"); - return js($S([t.type, t.senderPublicKey, t.iv, t.sealed]), fv); + return js(XS([t.type, t.senderPublicKey, t.iv, t.sealed]), uv); } - return js($S([t.type, t.iv, t.sealed]), fv); + return js(XS([t.type, t.iv, t.sealed]), uv); } - function Vm(t) { - const e = uo(t, fv), r = e.slice(n5e, kM), n = kM; - if (D0(r) === Xa) { - const a = n + l9, c = a + hv, u = e.slice(n, a), f = e.slice(a, c), p = e.slice(c); + function jm(t) { + const e = uo(t, uv), r = e.slice($we, TM), n = TM; + if (R0(r) === Ka) { + const a = n + o9, c = a + lv, u = e.slice(n, a), f = e.slice(a, c), p = e.slice(c); return { type: r, sealed: p, iv: f, senderPublicKey: u }; } - const i = n + hv, s = e.slice(n, i), o = e.slice(i); + const i = n + lv, s = e.slice(n, i), o = e.slice(i); return { type: r, sealed: o, iv: s }; } - function l5e(t, e) { - const r = Vm(t); - return pU({ type: D0(r.type), senderPublicKey: typeof r.senderPublicKey < "u" ? js(r.senderPublicKey, Si) : void 0, receiverPublicKey: e == null ? void 0 : e.receiverPublicKey }); + function o5e(t, e) { + const r = jm(t); + return aU({ type: R0(r.type), senderPublicKey: typeof r.senderPublicKey < "u" ? js(r.senderPublicKey, Si) : void 0, receiverPublicKey: e == null ? void 0 : e.receiverPublicKey }); } - function pU(t) { - const e = (t == null ? void 0 : t.type) || dU; - if (e === Xa) { + function aU(t) { + const e = (t == null ? void 0 : t.type) || oU; + if (e === Ka) { if (typeof (t == null ? void 0 : t.senderPublicKey) > "u") throw new Error("missing sender public key"); if (typeof (t == null ? void 0 : t.receiverPublicKey) > "u") @@ -80688,36 +80692,36 @@ ${Ez(e, r)}`); } return { type: e, senderPublicKey: t == null ? void 0 : t.senderPublicKey, receiverPublicKey: t == null ? void 0 : t.receiverPublicKey }; } - function RM(t) { - return t.type === Xa && typeof t.senderPublicKey == "string" && typeof t.receiverPublicKey == "string"; + function NM(t) { + return t.type === Ka && typeof t.senderPublicKey == "string" && typeof t.receiverPublicKey == "string"; } - var f5e = "irn"; - function pv(t) { - return (t == null ? void 0 : t.relay) || { protocol: f5e }; + var a5e = "irn"; + function hv(t) { + return (t == null ? void 0 : t.relay) || { protocol: a5e }; } - function Jh(t) { - const e = Fye[t]; + function Zh(t) { + const e = Uye[t]; if (typeof e > "u") throw new Error(`Relay Protocol not supported: ${t}`); return e; } - var h5e = Object.defineProperty; - var d5e = Object.defineProperties; - var p5e = Object.getOwnPropertyDescriptors; - var CM = Object.getOwnPropertySymbols; - var m5e = Object.prototype.hasOwnProperty; - var g5e = Object.prototype.propertyIsEnumerable; - var DM = (t, e, r) => e in t ? h5e(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r; - var LM = (t, e) => { + var c5e = Object.defineProperty; + var u5e = Object.defineProperties; + var l5e = Object.getOwnPropertyDescriptors; + var IM = Object.getOwnPropertySymbols; + var f5e = Object.prototype.hasOwnProperty; + var h5e = Object.prototype.propertyIsEnumerable; + var OM = (t, e, r) => e in t ? c5e(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r; + var PM = (t, e) => { for (var r in e || (e = {})) - m5e.call(e, r) && DM(t, r, e[r]); - if (CM) - for (var r of CM(e)) - g5e.call(e, r) && DM(t, r, e[r]); + f5e.call(e, r) && OM(t, r, e[r]); + if (IM) + for (var r of IM(e)) + h5e.call(e, r) && OM(t, r, e[r]); return t; }; - var y5e = (t, e) => d5e(t, p5e(e)); - function b5e(t, e = "-") { + var d5e = (t, e) => u5e(t, l5e(e)); + function p5e(t, e = "-") { const r = {}, n = "relay" + e; return Object.keys(t).forEach((i) => { if (i.startsWith(n)) { @@ -80726,77 +80730,77 @@ ${Ez(e, r)}`); } }), r; } - function BM(t) { + function kM(t) { t = t.includes("wc://") ? t.replace("wc://", "") : t, t = t.includes("wc:") ? t.replace("wc:", "") : t; - const e = t.indexOf(":"), r = t.indexOf("?") !== -1 ? t.indexOf("?") : void 0, n = t.substring(0, e), i = t.substring(e + 1, r).split("@"), s = typeof r < "u" ? t.substring(r) : "", o = zd.parse(s), a = typeof o.methods == "string" ? o.methods.split(",") : void 0; - return { protocol: n, topic: w5e(i[0]), version: parseInt(i[1], 10), symKey: o.symKey, relay: b5e(o), methods: a, expiryTimestamp: o.expiryTimestamp ? parseInt(o.expiryTimestamp, 10) : void 0 }; + const e = t.indexOf(":"), r = t.indexOf("?") !== -1 ? t.indexOf("?") : void 0, n = t.substring(0, e), i = t.substring(e + 1, r).split("@"), s = typeof r < "u" ? t.substring(r) : "", o = Vd.parse(s), a = typeof o.methods == "string" ? o.methods.split(",") : void 0; + return { protocol: n, topic: m5e(i[0]), version: parseInt(i[1], 10), symKey: o.symKey, relay: p5e(o), methods: a, expiryTimestamp: o.expiryTimestamp ? parseInt(o.expiryTimestamp, 10) : void 0 }; } - function w5e(t) { + function m5e(t) { return t.startsWith("//") ? t.substring(2) : t; } - function v5e(t, e = "-") { + function g5e(t, e = "-") { const r = "relay", n = {}; return Object.keys(t).forEach((i) => { const s = r + e + i; t[i] && (n[s] = t[i]); }), n; } - function x5e(t) { - return `${t.protocol}:${t.topic}@${t.version}?` + zd.stringify(LM(y5e(LM({ symKey: t.symKey }, v5e(t.relay)), { expiryTimestamp: t.expiryTimestamp }), t.methods ? { methods: t.methods.join(",") } : {})); + function y5e(t) { + return `${t.protocol}:${t.topic}@${t.version}?` + Vd.stringify(PM(d5e(PM({ symKey: t.symKey }, g5e(t.relay)), { expiryTimestamp: t.expiryTimestamp }), t.methods ? { methods: t.methods.join(",") } : {})); } - function lh(t) { + function uh(t) { const e = []; return t.forEach((r) => { const [n, i] = r.split(":"); e.push(`${n}:${i}`); }), e; } - function _5e(t) { + function b5e(t) { const e = []; return Object.values(t).forEach((r) => { - e.push(...lh(r.accounts)); + e.push(...uh(r.accounts)); }), e; } - function E5e(t, e) { + function w5e(t, e) { const r = []; return Object.values(t).forEach((n) => { - lh(n.accounts).includes(e) && r.push(...n.methods); + uh(n.accounts).includes(e) && r.push(...n.methods); }), r; } - function S5e(t, e) { + function v5e(t, e) { const r = []; return Object.values(t).forEach((n) => { - lh(n.accounts).includes(e) && r.push(...n.events); + uh(n.accounts).includes(e) && r.push(...n.events); }), r; } - function M5e(t) { + function x5e(t) { const e = {}; return t == null || t.forEach((r) => { const [n, i] = r.split(":"); e[n] || (e[n] = { accounts: [], chains: [], events: [] }), e[n].accounts.push(r), e[n].chains.push(`${n}:${i}`); }), e; } - function UM(t, e) { + function RM(t, e) { e = e.map((n) => n.replace("did:pkh:", "")); - const r = M5e(e); + const r = x5e(e); for (const [n, i] of Object.entries(r)) - i.methods ? i.methods = nbe(i.methods, t) : i.methods = t, i.events = ["chainChanged", "accountsChanged"]; + i.methods ? i.methods = $ye(i.methods, t) : i.methods = t, i.events = ["chainChanged", "accountsChanged"]; return r; } - var A5e = { INVALID_METHOD: { message: "Invalid method.", code: 1001 }, INVALID_EVENT: { message: "Invalid event.", code: 1002 }, INVALID_UPDATE_REQUEST: { message: "Invalid update request.", code: 1003 }, INVALID_EXTEND_REQUEST: { message: "Invalid extend request.", code: 1004 }, INVALID_SESSION_SETTLE_REQUEST: { message: "Invalid session settle request.", code: 1005 }, UNAUTHORIZED_METHOD: { message: "Unauthorized method.", code: 3001 }, UNAUTHORIZED_EVENT: { message: "Unauthorized event.", code: 3002 }, UNAUTHORIZED_UPDATE_REQUEST: { message: "Unauthorized update request.", code: 3003 }, UNAUTHORIZED_EXTEND_REQUEST: { message: "Unauthorized extend request.", code: 3004 }, USER_REJECTED: { message: "User rejected.", code: 5e3 }, USER_REJECTED_CHAINS: { message: "User rejected chains.", code: 5001 }, USER_REJECTED_METHODS: { message: "User rejected methods.", code: 5002 }, USER_REJECTED_EVENTS: { message: "User rejected events.", code: 5003 }, UNSUPPORTED_CHAINS: { message: "Unsupported chains.", code: 5100 }, UNSUPPORTED_METHODS: { message: "Unsupported methods.", code: 5101 }, UNSUPPORTED_EVENTS: { message: "Unsupported events.", code: 5102 }, UNSUPPORTED_ACCOUNTS: { message: "Unsupported accounts.", code: 5103 }, UNSUPPORTED_NAMESPACE_KEY: { message: "Unsupported namespace key.", code: 5104 }, USER_DISCONNECTED: { message: "User disconnected.", code: 6e3 }, SESSION_SETTLEMENT_FAILED: { message: "Session settlement failed.", code: 7e3 }, WC_METHOD_UNSUPPORTED: { message: "Unsupported wc_ method.", code: 10001 } }; - var T5e = { NOT_INITIALIZED: { message: "Not initialized.", code: 1 }, NO_MATCHING_KEY: { message: "No matching key.", code: 2 }, RESTORE_WILL_OVERRIDE: { message: "Restore will override.", code: 3 }, RESUBSCRIBED: { message: "Resubscribed.", code: 4 }, MISSING_OR_INVALID: { message: "Missing or invalid.", code: 5 }, EXPIRED: { message: "Expired.", code: 6 }, UNKNOWN_TYPE: { message: "Unknown type.", code: 7 }, MISMATCHED_TOPIC: { message: "Mismatched topic.", code: 8 }, NON_CONFORMING_NAMESPACES: { message: "Non conforming namespaces.", code: 9 } }; + var _5e = { INVALID_METHOD: { message: "Invalid method.", code: 1001 }, INVALID_EVENT: { message: "Invalid event.", code: 1002 }, INVALID_UPDATE_REQUEST: { message: "Invalid update request.", code: 1003 }, INVALID_EXTEND_REQUEST: { message: "Invalid extend request.", code: 1004 }, INVALID_SESSION_SETTLE_REQUEST: { message: "Invalid session settle request.", code: 1005 }, UNAUTHORIZED_METHOD: { message: "Unauthorized method.", code: 3001 }, UNAUTHORIZED_EVENT: { message: "Unauthorized event.", code: 3002 }, UNAUTHORIZED_UPDATE_REQUEST: { message: "Unauthorized update request.", code: 3003 }, UNAUTHORIZED_EXTEND_REQUEST: { message: "Unauthorized extend request.", code: 3004 }, USER_REJECTED: { message: "User rejected.", code: 5e3 }, USER_REJECTED_CHAINS: { message: "User rejected chains.", code: 5001 }, USER_REJECTED_METHODS: { message: "User rejected methods.", code: 5002 }, USER_REJECTED_EVENTS: { message: "User rejected events.", code: 5003 }, UNSUPPORTED_CHAINS: { message: "Unsupported chains.", code: 5100 }, UNSUPPORTED_METHODS: { message: "Unsupported methods.", code: 5101 }, UNSUPPORTED_EVENTS: { message: "Unsupported events.", code: 5102 }, UNSUPPORTED_ACCOUNTS: { message: "Unsupported accounts.", code: 5103 }, UNSUPPORTED_NAMESPACE_KEY: { message: "Unsupported namespace key.", code: 5104 }, USER_DISCONNECTED: { message: "User disconnected.", code: 6e3 }, SESSION_SETTLEMENT_FAILED: { message: "Session settlement failed.", code: 7e3 }, WC_METHOD_UNSUPPORTED: { message: "Unsupported wc_ method.", code: 10001 } }; + var E5e = { NOT_INITIALIZED: { message: "Not initialized.", code: 1 }, NO_MATCHING_KEY: { message: "No matching key.", code: 2 }, RESTORE_WILL_OVERRIDE: { message: "Restore will override.", code: 3 }, RESUBSCRIBED: { message: "Resubscribed.", code: 4 }, MISSING_OR_INVALID: { message: "Missing or invalid.", code: 5 }, EXPIRED: { message: "Expired.", code: 6 }, UNKNOWN_TYPE: { message: "Unknown type.", code: 7 }, MISMATCHED_TOPIC: { message: "Mismatched topic.", code: 8 }, NON_CONFORMING_NAMESPACES: { message: "Non conforming namespaces.", code: 9 } }; function it(t, e) { - const { message: r, code: n } = T5e[t]; + const { message: r, code: n } = E5e[t]; return { message: e ? `${r} ${e}` : r, code: n }; } function xr(t, e) { - const { message: r, code: n } = A5e[t]; + const { message: r, code: n } = _5e[t]; return { message: e ? `${r} ${e}` : r, code: n }; } - function L0(t, e) { + function C0(t, e) { return Array.isArray(t) ? typeof e < "u" && t.length ? t.every(e) : true : false; } - function zm(t) { + function Vm(t) { return Object.getPrototypeOf(t) === Object.prototype && Object.keys(t).length; } function _i(t) { @@ -80805,31 +80809,31 @@ ${Ez(e, r)}`); function en(t, e) { return e && _i(t) ? true : typeof t == "string" && !!t.trim().length; } - function f9(t, e) { + function a9(t, e) { return e && _i(t) ? true : typeof t == "number" && !isNaN(t); } - function N5e(t, e) { + function S5e(t, e) { const { requiredNamespaces: r } = e, n = Object.keys(t.namespaces), i = Object.keys(r); let s = true; return Lu(i, n) ? (n.forEach((o) => { - const { accounts: a, methods: c, events: u } = t.namespaces[o], f = lh(a), p = r[o]; - (!Lu(EB(o, p), f) || !Lu(p.methods, c) || !Lu(p.events, u)) && (s = false); + const { accounts: a, methods: c, events: u } = t.namespaces[o], f = uh(a), p = r[o]; + (!Lu(gB(o, p), f) || !Lu(p.methods, c) || !Lu(p.events, u)) && (s = false); }), s) : false; } - function Fm(t) { + function zm(t) { return en(t, false) && t.includes(":") ? t.split(":").length === 2 : false; } - function I5e(t) { + function M5e(t) { if (en(t, false) && t.includes(":")) { const e = t.split(":"); if (e.length === 3) { const r = e[0] + ":" + e[1]; - return !!e[2] && Fm(r); + return !!e[2] && zm(r); } } return false; } - function O5e(t) { + function A5e(t) { if (en(t, false)) try { return typeof new URL(t) < "u"; @@ -80838,125 +80842,125 @@ ${Ez(e, r)}`); } return false; } - function P5e(t) { + function T5e(t) { var e; return (e = t == null ? void 0 : t.proposer) == null ? void 0 : e.publicKey; } - function k5e(t) { + function N5e(t) { return t == null ? void 0 : t.topic; } - function R5e(t, e) { + function I5e(t, e) { let r = null; return en(t == null ? void 0 : t.publicKey, false) || (r = it("MISSING_OR_INVALID", `${e} controller public key should be a string`)), r; } - function jM(t) { + function CM(t) { let e = true; - return L0(t) ? t.length && (e = t.every((r) => en(r, false))) : e = false, e; + return C0(t) ? t.length && (e = t.every((r) => en(r, false))) : e = false, e; } - function C5e(t, e, r) { + function O5e(t, e, r) { let n = null; - return L0(e) && e.length ? e.forEach((i) => { - n || Fm(i) || (n = xr("UNSUPPORTED_CHAINS", `${r}, chain ${i} should be a string and conform to "namespace:chainId" format`)); - }) : Fm(t) || (n = xr("UNSUPPORTED_CHAINS", `${r}, chains must be defined as "namespace:chainId" e.g. "eip155:1": {...} in the namespace key OR as an array of CAIP-2 chainIds e.g. eip155: { chains: ["eip155:1", "eip155:5"] }`)), n; + return C0(e) && e.length ? e.forEach((i) => { + n || zm(i) || (n = xr("UNSUPPORTED_CHAINS", `${r}, chain ${i} should be a string and conform to "namespace:chainId" format`)); + }) : zm(t) || (n = xr("UNSUPPORTED_CHAINS", `${r}, chains must be defined as "namespace:chainId" e.g. "eip155:1": {...} in the namespace key OR as an array of CAIP-2 chainIds e.g. eip155: { chains: ["eip155:1", "eip155:5"] }`)), n; } - function D5e(t, e, r) { + function P5e(t, e, r) { let n = null; return Object.entries(t).forEach(([i, s]) => { if (n) return; - const o = C5e(i, EB(i, s), `${e} ${r}`); + const o = O5e(i, gB(i, s), `${e} ${r}`); o && (n = o); }), n; } - function L5e(t, e) { + function k5e(t, e) { let r = null; - return L0(t) ? t.forEach((n) => { - r || I5e(n) || (r = xr("UNSUPPORTED_ACCOUNTS", `${e}, account ${n} should be a string and conform to "namespace:chainId:address" format`)); + return C0(t) ? t.forEach((n) => { + r || M5e(n) || (r = xr("UNSUPPORTED_ACCOUNTS", `${e}, account ${n} should be a string and conform to "namespace:chainId:address" format`)); }) : r = xr("UNSUPPORTED_ACCOUNTS", `${e}, accounts should be an array of strings conforming to "namespace:chainId:address" format`), r; } - function B5e(t, e) { + function R5e(t, e) { let r = null; return Object.values(t).forEach((n) => { if (r) return; - const i = L5e(n == null ? void 0 : n.accounts, `${e} namespace`); + const i = k5e(n == null ? void 0 : n.accounts, `${e} namespace`); i && (r = i); }), r; } - function U5e(t, e) { + function C5e(t, e) { let r = null; - return jM(t == null ? void 0 : t.methods) ? jM(t == null ? void 0 : t.events) || (r = xr("UNSUPPORTED_EVENTS", `${e}, events should be an array of strings or empty array for no events`)) : r = xr("UNSUPPORTED_METHODS", `${e}, methods should be an array of strings or empty array for no methods`), r; + return CM(t == null ? void 0 : t.methods) ? CM(t == null ? void 0 : t.events) || (r = xr("UNSUPPORTED_EVENTS", `${e}, events should be an array of strings or empty array for no events`)) : r = xr("UNSUPPORTED_METHODS", `${e}, methods should be an array of strings or empty array for no methods`), r; } - function mU(t, e) { + function cU(t, e) { let r = null; return Object.values(t).forEach((n) => { if (r) return; - const i = U5e(n, `${e}, namespace`); + const i = C5e(n, `${e}, namespace`); i && (r = i); }), r; } - function j5e(t, e, r) { + function D5e(t, e, r) { let n = null; - if (t && zm(t)) { - const i = mU(t, e); + if (t && Vm(t)) { + const i = cU(t, e); i && (n = i); - const s = D5e(t, e, r); + const s = P5e(t, e, r); s && (n = s); } else n = it("MISSING_OR_INVALID", `${e}, ${r} should be an object with data`); return n; } - function u3(t, e) { + function c3(t, e) { let r = null; - if (t && zm(t)) { - const n = mU(t, e); + if (t && Vm(t)) { + const n = cU(t, e); n && (r = n); - const i = B5e(t, e); + const i = R5e(t, e); i && (r = i); } else r = it("MISSING_OR_INVALID", `${e}, namespaces should be an object with data`); return r; } - function gU(t) { + function uU(t) { return en(t.protocol, true); } - function V5e(t, e) { + function L5e(t, e) { let r = false; - return e && !t ? r = true : t && L0(t) && t.length && t.forEach((n) => { - r = gU(n); + return e && !t ? r = true : t && C0(t) && t.length && t.forEach((n) => { + r = uU(n); }), r; } - function z5e(t) { + function B5e(t) { return typeof t == "number"; } function Bi(t) { return typeof t < "u" && typeof t !== null; } - function F5e(t) { - return !(!t || typeof t != "object" || !t.code || !f9(t.code, false) || !t.message || !en(t.message, false)); + function U5e(t) { + return !(!t || typeof t != "object" || !t.code || !a9(t.code, false) || !t.message || !en(t.message, false)); } - function H5e(t) { + function j5e(t) { return !(_i(t) || !en(t.method, false)); } - function q5e(t) { - return !(_i(t) || _i(t.result) && _i(t.error) || !f9(t.id, false) || !en(t.jsonrpc, false)); + function V5e(t) { + return !(_i(t) || _i(t.result) && _i(t.error) || !a9(t.id, false) || !en(t.jsonrpc, false)); } - function W5e(t) { + function z5e(t) { return !(_i(t) || !en(t.name, false)); } - function VM(t, e) { - return !(!Fm(e) || !_5e(t).includes(e)); + function DM(t, e) { + return !(!zm(e) || !b5e(t).includes(e)); } - function G5e(t, e, r) { - return en(r, false) ? E5e(t, e).includes(r) : false; + function F5e(t, e, r) { + return en(r, false) ? w5e(t, e).includes(r) : false; } - function K5e(t, e, r) { - return en(r, false) ? S5e(t, e).includes(r) : false; + function H5e(t, e, r) { + return en(r, false) ? v5e(t, e).includes(r) : false; } - function zM(t, e, r) { + function LM(t, e, r) { let n = null; - const i = X5e(t), s = Y5e(e), o = Object.keys(i), a = Object.keys(s), c = FM(Object.keys(t)), u = FM(Object.keys(e)), f = c.filter((p) => !u.includes(p)); + const i = q5e(t), s = W5e(e), o = Object.keys(i), a = Object.keys(s), c = BM(Object.keys(t)), u = BM(Object.keys(e)), f = c.filter((p) => !u.includes(p)); return f.length && (n = it("NON_CONFORMING_NAMESPACES", `${r} namespaces keys don't satisfy requiredNamespaces. Required: ${f.toString()} Received: ${Object.keys(e).toString()}`)), Lu(o, a) || (n = it("NON_CONFORMING_NAMESPACES", `${r} namespaces chains don't satisfy required namespaces. @@ -80964,7 +80968,7 @@ ${Ez(e, r)}`); Approved: ${a.toString()}`)), Object.keys(e).forEach((p) => { if (!p.includes(":") || n) return; - const b = lh(e[p].accounts); + const b = uh(e[p].accounts); b.includes(p) || (n = it("NON_CONFORMING_NAMESPACES", `${r} namespaces accounts don't satisfy namespace accounts for ${p} Required: ${p} Approved: ${b.toString()}`)); @@ -80972,7 +80976,7 @@ ${Ez(e, r)}`); n || (Lu(i[p].methods, s[p].methods) ? Lu(i[p].events, s[p].events) || (n = it("NON_CONFORMING_NAMESPACES", `${r} namespaces events don't satisfy namespace events for ${p}`)) : n = it("NON_CONFORMING_NAMESPACES", `${r} namespaces methods don't satisfy namespace methods for ${p}`)); }), n; } - function X5e(t) { + function q5e(t) { const e = {}; return Object.keys(t).forEach((r) => { var n; @@ -80981,140 +80985,140 @@ ${Ez(e, r)}`); }); }), e; } - function FM(t) { + function BM(t) { return [...new Set(t.map((e) => e.includes(":") ? e.split(":")[0] : e))]; } - function Y5e(t) { + function W5e(t) { const e = {}; return Object.keys(t).forEach((r) => { if (r.includes(":")) e[r] = t[r]; else { - const n = lh(t[r].accounts); + const n = uh(t[r].accounts); n == null || n.forEach((i) => { e[i] = { accounts: t[r].accounts.filter((s) => s.includes(`${i}:`)), methods: t[r].methods, events: t[r].events }; }); } }), e; } - function Z5e(t, e) { - return f9(t, false) && t <= e.max && t >= e.min; + function G5e(t, e) { + return a9(t, false) && t <= e.max && t >= e.min; } - function HM() { - const t = R0(); + function UM() { + const t = P0(); return new Promise((e) => { switch (t) { case is.browser: - e(J5e()); + e(K5e()); break; case is.reactNative: - e(Q5e()); + e(X5e()); break; case is.node: - e($5e()); + e(Y5e()); break; default: e(true); } }); } - function J5e() { - return sh() && (navigator == null ? void 0 : navigator.onLine); + function K5e() { + return ih() && (navigator == null ? void 0 : navigator.onLine); } - async function Q5e() { - if (ih() && typeof global < "u" && global != null && global.NetInfo) { + async function X5e() { + if (nh() && typeof global < "u" && global != null && global.NetInfo) { const t = await (global == null ? void 0 : global.NetInfo.fetch()); return t == null ? void 0 : t.isConnected; } return true; } - function $5e() { + function Y5e() { return true; } - function eve(t) { - switch (R0()) { + function Z5e(t) { + switch (P0()) { case is.browser: - tve(t); + J5e(t); break; case is.reactNative: - rve(t); + Q5e(t); break; } } - function tve(t) { - !ih() && sh() && (window.addEventListener("online", () => t(true)), window.addEventListener("offline", () => t(false))); + function J5e(t) { + !nh() && ih() && (window.addEventListener("online", () => t(true)), window.addEventListener("offline", () => t(false))); } - function rve(t) { - ih() && typeof global < "u" && global != null && global.NetInfo && (global == null || global.NetInfo.addEventListener((e) => t(e == null ? void 0 : e.isConnected))); + function Q5e(t) { + nh() && typeof global < "u" && global != null && global.NetInfo && (global == null || global.NetInfo.addEventListener((e) => t(e == null ? void 0 : e.isConnected))); } - var l3 = {}; - var Uh = class { + var u3 = {}; + var Bh = class { static get(e) { - return l3[e]; + return u3[e]; } static set(e, r) { - l3[e] = r; + u3[e] = r; } static delete(e) { - delete l3[e]; - } - }; - var nve = "PARSE_ERROR"; - var ive = "INVALID_REQUEST"; - var sve = "METHOD_NOT_FOUND"; - var ove = "INVALID_PARAMS"; - var yU = "INTERNAL_ERROR"; - var h9 = "SERVER_ERROR"; - var ave = [-32700, -32600, -32601, -32602, -32603]; - var cd = { - [nve]: { code: -32700, message: "Parse error" }, - [ive]: { code: -32600, message: "Invalid Request" }, - [sve]: { code: -32601, message: "Method not found" }, - [ove]: { code: -32602, message: "Invalid params" }, - [yU]: { code: -32603, message: "Internal error" }, - [h9]: { code: -32e3, message: "Server error" } - }; - var bU = h9; - function cve(t) { - return ave.includes(t); - } - function qM(t) { - return Object.keys(cd).includes(t) ? cd[t] : cd[bU]; - } - function uve(t) { - const e = Object.values(cd).find((r) => r.code === t); - return e || cd[bU]; - } - function lve(t, e, r) { + delete u3[e]; + } + }; + var $5e = "PARSE_ERROR"; + var eve = "INVALID_REQUEST"; + var tve = "METHOD_NOT_FOUND"; + var rve = "INVALID_PARAMS"; + var lU = "INTERNAL_ERROR"; + var c9 = "SERVER_ERROR"; + var nve = [-32700, -32600, -32601, -32602, -32603]; + var ad = { + [$5e]: { code: -32700, message: "Parse error" }, + [eve]: { code: -32600, message: "Invalid Request" }, + [tve]: { code: -32601, message: "Method not found" }, + [rve]: { code: -32602, message: "Invalid params" }, + [lU]: { code: -32603, message: "Internal error" }, + [c9]: { code: -32e3, message: "Server error" } + }; + var fU = c9; + function ive(t) { + return nve.includes(t); + } + function jM(t) { + return Object.keys(ad).includes(t) ? ad[t] : ad[fU]; + } + function sve(t) { + const e = Object.values(ad).find((r) => r.code === t); + return e || ad[fU]; + } + function ove(t, e, r) { return t.message.includes("getaddrinfo ENOTFOUND") || t.message.includes("connect ECONNREFUSED") ? new Error(`Unavailable ${r} RPC url at ${e}`) : t; } - var wU = {}; - var mv = function(t, e) { - return mv = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r, n) { + var hU = {}; + var dv = function(t, e) { + return dv = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r, n) { r.__proto__ = n; } || function(r, n) { for (var i in n) n.hasOwnProperty(i) && (r[i] = n[i]); - }, mv(t, e); + }, dv(t, e); }; - function fve(t, e) { - mv(t, e); + function ave(t, e) { + dv(t, e); function r() { this.constructor = t; } t.prototype = e === null ? Object.create(e) : (r.prototype = e.prototype, new r()); } - var gv = function() { - return gv = Object.assign || function(e) { + var pv = function() { + return pv = Object.assign || function(e) { for (var r, n = 1, i = arguments.length; n < i; n++) { r = arguments[n]; for (var s in r) Object.prototype.hasOwnProperty.call(r, s) && (e[s] = r[s]); } return e; - }, gv.apply(this, arguments); + }, pv.apply(this, arguments); }; - function hve(t, e) { + function cve(t, e) { var r = {}; for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && e.indexOf(n) < 0 && (r[n] = t[n]); @@ -81123,7 +81127,7 @@ ${Ez(e, r)}`); e.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(t, n[i]) && (r[n[i]] = t[n[i]]); return r; } - function dve(t, e, r, n) { + function uve(t, e, r, n) { var i = arguments.length, s = i < 3 ? e : n === null ? n = Object.getOwnPropertyDescriptor(e, r) : n, o; if (typeof Reflect == "object" && typeof Reflect.decorate == "function") s = Reflect.decorate(t, e, r, n); @@ -81132,16 +81136,16 @@ ${Ez(e, r)}`); (o = t[a]) && (s = (i < 3 ? o(s) : i > 3 ? o(e, r, s) : o(e, r)) || s); return i > 3 && s && Object.defineProperty(e, r, s), s; } - function pve(t, e) { + function lve(t, e) { return function(r, n) { e(r, n, t); }; } - function mve(t, e) { + function fve(t, e) { if (typeof Reflect == "object" && typeof Reflect.metadata == "function") return Reflect.metadata(t, e); } - function gve(t, e, r, n) { + function hve(t, e, r, n) { function i(s) { return s instanceof r ? s : new r(function(o) { o(s); @@ -81168,7 +81172,7 @@ ${Ez(e, r)}`); u((n = n.apply(t, e || [])).next()); }); } - function yve(t, e) { + function dve(t, e) { var r = { label: 0, sent: function() { if (s[0] & 1) throw s[1]; @@ -81233,14 +81237,14 @@ ${Ez(e, r)}`); return { value: u[0] ? u[1] : void 0, done: true }; } } - function bve(t, e, r, n) { + function pve(t, e, r, n) { n === void 0 && (n = r), t[n] = e[r]; } - function wve(t, e) { + function mve(t, e) { for (var r in t) r !== "default" && !e.hasOwnProperty(r) && (e[r] = t[r]); } - function yv(t) { + function mv(t) { var e = typeof Symbol == "function" && Symbol.iterator, r = e && t[e], n = 0; if (r) return r.call(t); @@ -81252,7 +81256,7 @@ ${Ez(e, r)}`); }; throw new TypeError(e ? "Object is not iterable." : "Symbol.iterator is not defined."); } - function vU(t, e) { + function dU(t, e) { var r = typeof Symbol == "function" && t[Symbol.iterator]; if (!r) return t; @@ -81272,12 +81276,12 @@ ${Ez(e, r)}`); } return s; } - function vve() { + function gve() { for (var t = [], e = 0; e < arguments.length; e++) - t = t.concat(vU(arguments[e])); + t = t.concat(dU(arguments[e])); return t; } - function xve() { + function yve() { for (var t = 0, e = 0, r = arguments.length; e < r; e++) t += arguments[e].length; for (var n = Array(t), i = 0, e = 0; e < r; e++) @@ -81285,10 +81289,10 @@ ${Ez(e, r)}`); n[i] = s[o]; return n; } - function Wd(t) { - return this instanceof Wd ? (this.v = t, this) : new Wd(t); + function qd(t) { + return this instanceof qd ? (this.v = t, this) : new qd(t); } - function _ve(t, e, r) { + function bve(t, e, r) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var n = r.apply(t, e || []), i, s = []; @@ -81310,7 +81314,7 @@ ${Ez(e, r)}`); } } function c(b) { - b.value instanceof Wd ? Promise.resolve(b.value.v).then(u, f) : p(s[0][2], b); + b.value instanceof qd ? Promise.resolve(b.value.v).then(u, f) : p(s[0][2], b); } function u(b) { a("next", b); @@ -81322,7 +81326,7 @@ ${Ez(e, r)}`); b(E), s.shift(), s.length && a(s[0][0], s[0][1]); } } - function Eve(t) { + function wve(t) { var e, r; return e = {}, n("next"), n("throw", function(i) { throw i; @@ -81331,15 +81335,15 @@ ${Ez(e, r)}`); }, e; function n(i, s) { e[i] = t[i] ? function(o) { - return (r = !r) ? { value: Wd(t[i](o)), done: i === "return" } : s ? s(o) : o; + return (r = !r) ? { value: qd(t[i](o)), done: i === "return" } : s ? s(o) : o; } : s; } } - function Sve(t) { + function vve(t) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var e = t[Symbol.asyncIterator], r; - return e ? e.call(t) : (t = typeof yv == "function" ? yv(t) : t[Symbol.iterator](), r = {}, n("next"), n("throw"), n("return"), r[Symbol.asyncIterator] = function() { + return e ? e.call(t) : (t = typeof mv == "function" ? mv(t) : t[Symbol.iterator](), r = {}, n("next"), n("throw"), n("return"), r[Symbol.asyncIterator] = function() { return this; }, r); function n(s) { @@ -81355,10 +81359,10 @@ ${Ez(e, r)}`); }, o); } } - function Mve(t, e) { + function xve(t, e) { return Object.defineProperty ? Object.defineProperty(t, "raw", { value: e }) : t.raw = e, t; } - function Ave(t) { + function _ve(t) { if (t && t.__esModule) return t; var e = {}; @@ -81367,54 +81371,54 @@ ${Ez(e, r)}`); Object.hasOwnProperty.call(t, r) && (e[r] = t[r]); return e.default = t, e; } - function Tve(t) { + function Eve(t) { return t && t.__esModule ? t : { default: t }; } - function Nve(t, e) { + function Sve(t, e) { if (!e.has(t)) throw new TypeError("attempted to get private field on non-instance"); return e.get(t); } - function Ive(t, e, r) { + function Mve(t, e, r) { if (!e.has(t)) throw new TypeError("attempted to set private field on non-instance"); return e.set(t, r), r; } - var Ove = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Ave = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, get __assign() { - return gv; - }, - __asyncDelegator: Eve, - __asyncGenerator: _ve, - __asyncValues: Sve, - __await: Wd, - __awaiter: gve, - __classPrivateFieldGet: Nve, - __classPrivateFieldSet: Ive, - __createBinding: bve, - __decorate: dve, - __exportStar: wve, - __extends: fve, - __generator: yve, - __importDefault: Tve, - __importStar: Ave, - __makeTemplateObject: Mve, - __metadata: mve, - __param: pve, - __read: vU, - __rest: hve, - __spread: vve, - __spreadArrays: xve, - __values: yv + return pv; + }, + __asyncDelegator: wve, + __asyncGenerator: bve, + __asyncValues: vve, + __await: qd, + __awaiter: hve, + __classPrivateFieldGet: Sve, + __classPrivateFieldSet: Mve, + __createBinding: pve, + __decorate: uve, + __exportStar: mve, + __extends: ave, + __generator: dve, + __importDefault: Eve, + __importStar: _ve, + __makeTemplateObject: xve, + __metadata: fve, + __param: lve, + __read: dU, + __rest: cve, + __spread: gve, + __spreadArrays: yve, + __values: mv }, Symbol.toStringTag, { value: "Module" })); - var Pve = /* @__PURE__ */ fn(Ove); + var Tve = /* @__PURE__ */ fn(Ave); var _a = {}; - var WM; - function kve() { - if (WM) + var VM; + function Nve() { + if (VM) return _a; - WM = 1, Object.defineProperty(_a, "__esModule", { value: true }), _a.isBrowserCryptoAvailable = _a.getSubtleCrypto = _a.getBrowerCrypto = void 0; + VM = 1, Object.defineProperty(_a, "__esModule", { value: true }), _a.isBrowserCryptoAvailable = _a.getSubtleCrypto = _a.getBrowerCrypto = void 0; function t() { return (Lt == null ? void 0 : Lt.crypto) || (Lt == null ? void 0 : Lt.msCrypto) || {}; } @@ -81430,11 +81434,11 @@ ${Ez(e, r)}`); return _a.isBrowserCryptoAvailable = r, _a; } var Ea = {}; - var GM; - function Rve() { - if (GM) + var zM; + function Ive() { + if (zM) return Ea; - GM = 1, Object.defineProperty(Ea, "__esModule", { value: true }), Ea.isBrowser = Ea.isNode = Ea.isReactNative = void 0; + zM = 1, Object.defineProperty(Ea, "__esModule", { value: true }), Ea.isBrowser = Ea.isNode = Ea.isReactNative = void 0; function t() { return typeof document > "u" && typeof navigator < "u" && navigator.product === "ReactNative"; } @@ -81450,77 +81454,77 @@ ${Ez(e, r)}`); } (function(t) { Object.defineProperty(t, "__esModule", { value: true }); - const e = Pve; - e.__exportStar(kve(), t), e.__exportStar(Rve(), t); - })(wU); - function Dc(t = 3) { + const e = Tve; + e.__exportStar(Nve(), t), e.__exportStar(Ive(), t); + })(hU); + function Cc(t = 3) { const e = Date.now() * Math.pow(10, t), r = Math.floor(Math.random() * Math.pow(10, t)); return e + r; } function Uu(t = 6) { - return BigInt(Dc(t)); + return BigInt(Cc(t)); } - function Sf(t, e, r) { + function Ef(t, e, r) { return { - id: r || Dc(), + id: r || Cc(), jsonrpc: "2.0", method: t, params: e }; } - function d9(t, e) { + function u9(t, e) { return { id: t, jsonrpc: "2.0", result: e }; } - function p9(t, e, r) { + function l9(t, e, r) { return { id: t, jsonrpc: "2.0", - error: Cve(e, r) + error: Ove(e, r) }; } - function Cve(t, e) { - return typeof t > "u" ? qM(yU) : (typeof t == "string" && (t = Object.assign(Object.assign({}, qM(h9)), { message: t })), typeof e < "u" && (t.data = e), cve(t.code) && (t = uve(t.code)), t); + function Ove(t, e) { + return typeof t > "u" ? jM(lU) : (typeof t == "string" && (t = Object.assign(Object.assign({}, jM(c9)), { message: t })), typeof e < "u" && (t.data = e), ive(t.code) && (t = sve(t.code)), t); } - var Dve = class { + var Pve = class { }; - var Lve = class extends Dve { + var kve = class extends Pve { constructor() { super(); } }; - var Bve = class extends Lve { + var Rve = class extends kve { constructor(e) { super(); } }; - var Uve = "^wss?:"; - function jve(t) { + var Cve = "^wss?:"; + function Dve(t) { const e = t.match(new RegExp(/^\w+:/, "gi")); if (!(!e || !e.length)) return e[0]; } - function Vve(t, e) { - const r = jve(t); + function Lve(t, e) { + const r = Dve(t); return typeof r > "u" ? false : new RegExp(e).test(r); } - function KM(t) { - return Vve(t, Uve); + function FM(t) { + return Lve(t, Cve); } - function zve(t) { + function Bve(t) { return new RegExp("wss?://localhost(:d{2,5})?").test(t); } - function xU(t) { + function pU(t) { return typeof t == "object" && "id" in t && "jsonrpc" in t && t.jsonrpc === "2.0"; } - function m9(t) { - return xU(t) && "method" in t; + function f9(t) { + return pU(t) && "method" in t; } function C2(t) { - return xU(t) && (Lo(t) || Rs(t)); + return pU(t) && (Lo(t) || Rs(t)); } function Lo(t) { return "result" in t; @@ -81528,7 +81532,7 @@ ${Ez(e, r)}`); function Rs(t) { return "error" in t; } - var Fve = class extends Bve { + var Uve = class extends Rve { constructor(e) { super(e), this.events = new vo.EventEmitter(), this.hasRegisteredEventListeners = false, this.connection = this.setConnection(e), this.connection.connected && this.registerEventListeners(); } @@ -81551,7 +81555,7 @@ ${Ez(e, r)}`); this.events.removeListener(e, r); } async request(e, r) { - return this.requestStrict(Sf(e.method, e.params || [], e.id || Uu().toString()), r); + return this.requestStrict(Ef(e.method, e.params || [], e.id || Uu().toString()), r); } async requestStrict(e, r) { return new Promise(async (n, i) => { @@ -81590,14 +81594,14 @@ ${Ez(e, r)}`); this.hasRegisteredEventListeners || (this.connection.on("payload", (e) => this.onPayload(e)), this.connection.on("close", (e) => this.onClose(e)), this.connection.on("error", (e) => this.events.emit("error", e)), this.connection.on("register_error", (e) => this.onClose()), this.hasRegisteredEventListeners = true); } }; - var Hve = () => typeof WebSocket < "u" ? WebSocket : typeof global < "u" && typeof global.WebSocket < "u" ? global.WebSocket : typeof window < "u" && typeof window.WebSocket < "u" ? window.WebSocket : typeof self < "u" && typeof self.WebSocket < "u" ? self.WebSocket : require_browser(); - var qve = () => typeof WebSocket < "u" || typeof global < "u" && typeof global.WebSocket < "u" || typeof window < "u" && typeof window.WebSocket < "u" || typeof self < "u" && typeof self.WebSocket < "u"; - var XM = (t) => t.split("?")[0]; - var YM = 10; - var Wve = Hve(); - var Gve = class { + var jve = () => typeof WebSocket < "u" ? WebSocket : typeof global < "u" && typeof global.WebSocket < "u" ? global.WebSocket : typeof window < "u" && typeof window.WebSocket < "u" ? window.WebSocket : typeof self < "u" && typeof self.WebSocket < "u" ? self.WebSocket : require_browser(); + var Vve = () => typeof WebSocket < "u" || typeof global < "u" && typeof global.WebSocket < "u" || typeof window < "u" && typeof window.WebSocket < "u" || typeof self < "u" && typeof self.WebSocket < "u"; + var HM = (t) => t.split("?")[0]; + var qM = 10; + var zve = jve(); + var Fve = class { constructor(e) { - if (this.url = e, this.events = new vo.EventEmitter(), this.registering = false, !KM(e)) + if (this.url = e, this.events = new vo.EventEmitter(), this.registering = false, !FM(e)) throw new Error(`Provided URL is not compatible with WebSocket connection: ${e}`); this.url = e; } @@ -81642,7 +81646,7 @@ ${Ez(e, r)}`); } } register(e = this.url) { - if (!KM(e)) + if (!FM(e)) throw new Error(`Provided URL is not compatible with WebSocket connection: ${e}`); if (this.registering) { const r = this.events.getMaxListeners(); @@ -81657,8 +81661,8 @@ ${Ez(e, r)}`); }); } return this.url = e, this.registering = true, new Promise((r, n) => { - const i = new URLSearchParams(e).get("origin"), s = wU.isReactNative() ? { headers: { origin: i } } : { rejectUnauthorized: !zve(e) }, o = new Wve(e, [], s); - qve() ? o.onerror = (a) => { + const i = new URLSearchParams(e).get("origin"), s = hU.isReactNative() ? { headers: { origin: i } } : { rejectUnauthorized: !Bve(e) }, o = new zve(e, [], s); + Vve() ? o.onerror = (a) => { const c = a; n(this.emitError(c.error)); } : o.on("error", (a) => { @@ -81681,26 +81685,26 @@ ${Ez(e, r)}`); this.events.emit("payload", r); } onError(e, r) { - const n = this.parseError(r), i = n.message || n.toString(), s = p9(e, i); + const n = this.parseError(r), i = n.message || n.toString(), s = l9(e, i); this.events.emit("payload", s); } parseError(e, r = this.url) { - return lve(e, XM(r), "WS"); + return ove(e, HM(r), "WS"); } resetMaxListeners() { - this.events.getMaxListeners() > YM && this.events.setMaxListeners(YM); + this.events.getMaxListeners() > qM && this.events.setMaxListeners(qM); } emitError(e) { - const r = this.parseError(new Error((e == null ? void 0 : e.message) || `WebSocket connection failed for host: ${XM(this.url)}`)); + const r = this.parseError(new Error((e == null ? void 0 : e.message) || `WebSocket connection failed for host: ${HM(this.url)}`)); return this.events.emit("register_error", r), r; } }; - var Hm = { exports: {} }; - Hm.exports; + var Fm = { exports: {} }; + Fm.exports; (function(t, e) { - var r = 200, n = "__lodash_hash_undefined__", i = 1, s = 2, o = 9007199254740991, a = "[object Arguments]", c = "[object Array]", u = "[object AsyncFunction]", f = "[object Boolean]", p = "[object Date]", b = "[object Error]", E = "[object Function]", _ = "[object GeneratorFunction]", N = "[object Map]", R = "[object Number]", F = "[object Null]", D = "[object Object]", L = "[object Promise]", q = "[object Proxy]", W = "[object RegExp]", z = "[object Set]", T = "[object String]", I = "[object Symbol]", H = "[object Undefined]", X = "[object WeakMap]", V = "[object ArrayBuffer]", S = "[object DataView]", d = "[object Float32Array]", l = "[object Float64Array]", h = "[object Int8Array]", y = "[object Int16Array]", x = "[object Int32Array]", v = "[object Uint8Array]", M = "[object Uint8ClampedArray]", w = "[object Uint16Array]", g = "[object Uint32Array]", m = /[\\^$.*+?()[\]{}|]/g, P = /^\[object .+?Constructor\]$/, Q = /^(?:0|[1-9]\d*)$/, A = {}; - A[d] = A[l] = A[h] = A[y] = A[x] = A[v] = A[M] = A[w] = A[g] = true, A[a] = A[c] = A[V] = A[f] = A[S] = A[p] = A[b] = A[E] = A[N] = A[R] = A[D] = A[W] = A[z] = A[T] = A[X] = false; - var K = typeof Lt == "object" && Lt && Lt.Object === Object && Lt, U = typeof self == "object" && self && self.Object === Object && self, j = K || U || Function("return this")(), G = e && !e.nodeType && e, k = G && true && t && !t.nodeType && t, Y = k && k.exports === G, ee = Y && K.process, ae = function() { + var r = 200, n = "__lodash_hash_undefined__", i = 1, s = 2, o = 9007199254740991, a = "[object Arguments]", c = "[object Array]", u = "[object AsyncFunction]", f = "[object Boolean]", p = "[object Date]", b = "[object Error]", E = "[object Function]", _ = "[object GeneratorFunction]", N = "[object Map]", k = "[object Number]", F = "[object Null]", L = "[object Object]", D = "[object Promise]", q = "[object Proxy]", W = "[object RegExp]", z = "[object Set]", T = "[object String]", I = "[object Symbol]", H = "[object Undefined]", X = "[object WeakMap]", V = "[object ArrayBuffer]", S = "[object DataView]", d = "[object Float32Array]", l = "[object Float64Array]", h = "[object Int8Array]", y = "[object Int16Array]", x = "[object Int32Array]", v = "[object Uint8Array]", M = "[object Uint8ClampedArray]", w = "[object Uint16Array]", g = "[object Uint32Array]", m = /[\\^$.*+?()[\]{}|]/g, P = /^\[object .+?Constructor\]$/, Q = /^(?:0|[1-9]\d*)$/, A = {}; + A[d] = A[l] = A[h] = A[y] = A[x] = A[v] = A[M] = A[w] = A[g] = true, A[a] = A[c] = A[V] = A[f] = A[S] = A[p] = A[b] = A[E] = A[N] = A[k] = A[L] = A[W] = A[z] = A[T] = A[X] = false; + var K = typeof Lt == "object" && Lt && Lt.Object === Object && Lt, U = typeof self == "object" && self && self.Object === Object && self, j = K || U || Function("return this")(), G = e && !e.nodeType && e, R = G && true && t && !t.nodeType && t, Y = R && R.exports === G, ee = Y && K.process, ae = function() { try { return ee && ee.binding && ee.binding("util"); } catch { @@ -81762,7 +81766,7 @@ ${Ez(e, r)}`); return ue ? "Symbol(src)_1." + ue : ""; }(), ne = O.toString, fe = RegExp( "^" + $.call(te).replace(m, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$" - ), ge = Y ? j.Buffer : void 0, de = j.Symbol, ve = j.Uint8Array, Ae = O.propertyIsEnumerable, Ne = Te.splice, De = de ? de.toStringTag : void 0, ut = Object.getOwnPropertySymbols, Ve = ge ? ge.isBuffer : void 0, Ze = ye(Object.keys, Object), Ge = Ll(j, "DataView"), ke = Ll(j, "Map"), Re = Ll(j, "Promise"), Je = Ll(j, "Set"), Me = Ll(j, "WeakMap"), Pe = Ll(Object, "create"), et = fu(Ge), Ce = fu(ke), ze = fu(Re), nt = fu(Je), qe = fu(Me), Ke = de ? de.prototype : void 0, at = Ke ? Ke.valueOf : void 0; + ), ge = Y ? j.Buffer : void 0, de = j.Symbol, ve = j.Uint8Array, Ae = O.propertyIsEnumerable, Ne = Te.splice, De = de ? de.toStringTag : void 0, ut = Object.getOwnPropertySymbols, Ve = ge ? ge.isBuffer : void 0, Ze = ye(Object.keys, Object), Ge = Dl(j, "DataView"), ke = Dl(j, "Map"), Re = Dl(j, "Promise"), Je = Dl(j, "Set"), Me = Dl(j, "WeakMap"), Pe = Dl(Object, "create"), et = fu(Ge), Ce = fu(ke), ze = fu(Re), nt = fu(Je), qe = fu(Me), Ke = de ? de.prototype : void 0, at = Ke ? Ke.valueOf : void 0; function We(ue) { var _e = -1, Fe = ue == null ? 0 : ue.length; for (this.clear(); ++_e < Fe; ) { @@ -81805,21 +81809,21 @@ ${Ez(e, r)}`); this.__data__ = [], this.size = 0; } function gr(ue) { - var _e = this.__data__, Fe = V0(_e, ue); + var _e = this.__data__, Fe = U0(_e, ue); if (Fe < 0) return false; var xt = _e.length - 1; return Fe == xt ? _e.pop() : Ne.call(_e, Fe, 1), --this.size, true; } function yr(ue) { - var _e = this.__data__, Fe = V0(_e, ue); + var _e = this.__data__, Fe = U0(_e, ue); return Fe < 0 ? void 0 : _e[Fe][1]; } function br(ue) { - return V0(this.__data__, ue) > -1; + return U0(this.__data__, ue) > -1; } function wr(ue, _e) { - var Fe = this.__data__, xt = V0(Fe, ue); + var Fe = this.__data__, xt = U0(Fe, ue); return xt < 0 ? (++this.size, Fe.push([ue, _e])) : Fe[xt][1] = _e, this; } rt.prototype.clear = _t, rt.prototype.delete = gr, rt.prototype.get = yr, rt.prototype.has = br, rt.prototype.set = wr; @@ -81838,17 +81842,17 @@ ${Ez(e, r)}`); }; } function Dn(ue) { - var _e = z0(this, ue).delete(ue); + var _e = j0(this, ue).delete(ue); return this.size -= _e ? 1 : 0, _e; } function Ln(ue) { - return z0(this, ue).get(ue); + return j0(this, ue).get(ue); } function Bn(ue) { - return z0(this, ue).has(ue); + return j0(this, ue).has(ue); } function Un(ue, _e) { - var Fe = z0(this, ue), xt = Fe.size; + var Fe = j0(this, ue), xt = Fe.size; return Fe.set(ue, _e), this.size += Fe.size == xt ? 0 : 1, this; } tr.prototype.clear = Cn, tr.prototype.delete = Dn, tr.prototype.get = Ln, tr.prototype.has = Bn, tr.prototype.set = Un; @@ -81892,90 +81896,90 @@ ${Ez(e, r)}`); return Fe.set(ue, _e), this.size = Fe.size, this; } Tr.prototype.clear = zn, Tr.prototype.delete = Fn, Tr.prototype.get = Hn, Tr.prototype.has = Ji, Tr.prototype.set = ma; - function yj(ue, _e) { - var Fe = F0(ue), xt = !Fe && kj(ue), Sr = !Fe && !xt && W2(ue), jt = !Fe && !xt && !Sr && R9(ue), Gr = Fe || xt || Sr || jt, xn = Gr ? me(ue.length, String) : [], qn = xn.length; + function lj(ue, _e) { + var Fe = V0(ue), xt = !Fe && Mj(ue), Sr = !Fe && !xt && W2(ue), jt = !Fe && !xt && !Sr && I9(ue), Gr = Fe || xt || Sr || jt, xn = Gr ? me(ue.length, String) : [], qn = xn.length; for (var Lr in ue) - (_e || te.call(ue, Lr)) && !(Gr && (Lr == "length" || Sr && (Lr == "offset" || Lr == "parent") || jt && (Lr == "buffer" || Lr == "byteLength" || Lr == "byteOffset") || Tj(Lr, qn))) && xn.push(Lr); + (_e || te.call(ue, Lr)) && !(Gr && (Lr == "length" || Sr && (Lr == "offset" || Lr == "parent") || jt && (Lr == "buffer" || Lr == "byteLength" || Lr == "byteOffset") || vj(Lr, qn))) && xn.push(Lr); return xn; } - function V0(ue, _e) { + function U0(ue, _e) { for (var Fe = ue.length; Fe--; ) - if (I9(ue[Fe][0], _e)) + if (M9(ue[Fe][0], _e)) return Fe; return -1; } - function bj(ue, _e, Fe) { + function fj(ue, _e, Fe) { var xt = _e(ue); - return F0(ue) ? xt : ce(xt, Fe(ue)); + return V0(ue) ? xt : ce(xt, Fe(ue)); } - function fh(ue) { - return ue == null ? ue === void 0 ? H : F : De && De in Object(ue) ? Mj(ue) : Pj(ue); + function lh(ue) { + return ue == null ? ue === void 0 ? H : F : De && De in Object(ue) ? bj(ue) : Sj(ue); } - function M9(ue) { - return hh(ue) && fh(ue) == a; + function x9(ue) { + return fh(ue) && lh(ue) == a; } - function A9(ue, _e, Fe, xt, Sr) { - return ue === _e ? true : ue == null || _e == null || !hh(ue) && !hh(_e) ? ue !== ue && _e !== _e : wj(ue, _e, Fe, xt, A9, Sr); + function _9(ue, _e, Fe, xt, Sr) { + return ue === _e ? true : ue == null || _e == null || !fh(ue) && !fh(_e) ? ue !== ue && _e !== _e : hj(ue, _e, Fe, xt, _9, Sr); } - function wj(ue, _e, Fe, xt, Sr, jt) { - var Gr = F0(ue), xn = F0(_e), qn = Gr ? c : pc(ue), Lr = xn ? c : pc(_e); - qn = qn == a ? D : qn, Lr = Lr == a ? D : Lr; - var Qi = qn == D, zs = Lr == D, ni = qn == Lr; - if (ni && W2(ue)) { + function hj(ue, _e, Fe, xt, Sr, jt) { + var Gr = V0(ue), xn = V0(_e), qn = Gr ? c : dc(ue), Lr = xn ? c : dc(_e); + qn = qn == a ? L : qn, Lr = Lr == a ? L : Lr; + var Qi = qn == L, zs = Lr == L, ii = qn == Lr; + if (ii && W2(ue)) { if (!W2(_e)) return false; Gr = true, Qi = false; } - if (ni && !Qi) - return jt || (jt = new Tr()), Gr || R9(ue) ? T9(ue, _e, Fe, xt, Sr, jt) : Ej(ue, _e, qn, Fe, xt, Sr, jt); + if (ii && !Qi) + return jt || (jt = new Tr()), Gr || I9(ue) ? E9(ue, _e, Fe, xt, Sr, jt) : gj(ue, _e, qn, Fe, xt, Sr, jt); if (!(Fe & i)) { var ds = Qi && te.call(ue, "__wrapped__"), ps = zs && te.call(_e, "__wrapped__"); if (ds || ps) { - var mc = ds ? ue.value() : ue, ga = ps ? _e.value() : _e; - return jt || (jt = new Tr()), Sr(mc, ga, Fe, xt, jt); + var pc = ds ? ue.value() : ue, ga = ps ? _e.value() : _e; + return jt || (jt = new Tr()), Sr(pc, ga, Fe, xt, jt); } } - return ni ? (jt || (jt = new Tr()), Sj(ue, _e, Fe, xt, Sr, jt)) : false; + return ii ? (jt || (jt = new Tr()), yj(ue, _e, Fe, xt, Sr, jt)) : false; } - function vj(ue) { - if (!k9(ue) || Ij(ue)) + function dj(ue) { + if (!N9(ue) || _j(ue)) return false; - var _e = O9(ue) ? fe : P; + var _e = A9(ue) ? fe : P; return _e.test(fu(ue)); } - function xj(ue) { - return hh(ue) && P9(ue.length) && !!A[fh(ue)]; + function pj(ue) { + return fh(ue) && T9(ue.length) && !!A[lh(ue)]; } - function _j(ue) { - if (!Oj(ue)) + function mj(ue) { + if (!Ej(ue)) return Ze(ue); var _e = []; for (var Fe in Object(ue)) te.call(ue, Fe) && Fe != "constructor" && _e.push(Fe); return _e; } - function T9(ue, _e, Fe, xt, Sr, jt) { + function E9(ue, _e, Fe, xt, Sr, jt) { var Gr = Fe & i, xn = ue.length, qn = _e.length; if (xn != qn && !(Gr && qn > xn)) return false; var Lr = jt.get(ue); if (Lr && jt.get(_e)) return Lr == _e; - var Qi = -1, zs = true, ni = Fe & s ? new rn() : void 0; + var Qi = -1, zs = true, ii = Fe & s ? new rn() : void 0; for (jt.set(ue, _e), jt.set(_e, ue); ++Qi < xn; ) { var ds = ue[Qi], ps = _e[Qi]; if (xt) - var mc = Gr ? xt(ps, ds, Qi, _e, ue, jt) : xt(ds, ps, Qi, ue, _e, jt); - if (mc !== void 0) { - if (mc) + var pc = Gr ? xt(ps, ds, Qi, _e, ue, jt) : xt(ds, ps, Qi, ue, _e, jt); + if (pc !== void 0) { + if (pc) continue; zs = false; break; } - if (ni) { + if (ii) { if (!oe(_e, function(ga, hu) { - if (!se(ni, hu) && (ds === ga || Sr(ds, ga, Fe, xt, jt))) - return ni.push(hu); + if (!se(ii, hu) && (ds === ga || Sr(ds, ga, Fe, xt, jt))) + return ii.push(hu); })) { zs = false; break; @@ -81987,7 +81991,7 @@ ${Ez(e, r)}`); } return jt.delete(ue), jt.delete(_e), zs; } - function Ej(ue, _e, Fe, xt, Sr, jt, Gr) { + function gj(ue, _e, Fe, xt, Sr, jt, Gr) { switch (Fe) { case S: if (ue.byteLength != _e.byteLength || ue.byteOffset != _e.byteOffset) @@ -81997,8 +82001,8 @@ ${Ez(e, r)}`); return !(ue.byteLength != _e.byteLength || !jt(new ve(ue), new ve(_e))); case f: case p: - case R: - return I9(+ue, +_e); + case k: + return M9(+ue, +_e); case b: return ue.name == _e.name && ue.message == _e.message; case W: @@ -82014,7 +82018,7 @@ ${Ez(e, r)}`); if (Lr) return Lr == _e; xt |= s, Gr.set(ue, _e); - var Qi = T9(xn(ue), xn(_e), xt, Sr, jt, Gr); + var Qi = E9(xn(ue), xn(_e), xt, Sr, jt, Gr); return Gr.delete(ue), Qi; case I: if (at) @@ -82022,13 +82026,13 @@ ${Ez(e, r)}`); } return false; } - function Sj(ue, _e, Fe, xt, Sr, jt) { - var Gr = Fe & i, xn = N9(ue), qn = xn.length, Lr = N9(_e), Qi = Lr.length; + function yj(ue, _e, Fe, xt, Sr, jt) { + var Gr = Fe & i, xn = S9(ue), qn = xn.length, Lr = S9(_e), Qi = Lr.length; if (qn != Qi && !Gr) return false; for (var zs = qn; zs--; ) { - var ni = xn[zs]; - if (!(Gr ? ni in _e : te.call(_e, ni))) + var ii = xn[zs]; + if (!(Gr ? ii in _e : te.call(_e, ii))) return false; } var ds = jt.get(ue); @@ -82036,35 +82040,35 @@ ${Ez(e, r)}`); return ds == _e; var ps = true; jt.set(ue, _e), jt.set(_e, ue); - for (var mc = Gr; ++zs < qn; ) { - ni = xn[zs]; - var ga = ue[ni], hu = _e[ni]; + for (var pc = Gr; ++zs < qn; ) { + ii = xn[zs]; + var ga = ue[ii], hu = _e[ii]; if (xt) - var C9 = Gr ? xt(hu, ga, ni, _e, ue, jt) : xt(ga, hu, ni, ue, _e, jt); - if (!(C9 === void 0 ? ga === hu || Sr(ga, hu, Fe, xt, jt) : C9)) { + var O9 = Gr ? xt(hu, ga, ii, _e, ue, jt) : xt(ga, hu, ii, ue, _e, jt); + if (!(O9 === void 0 ? ga === hu || Sr(ga, hu, Fe, xt, jt) : O9)) { ps = false; break; } - mc || (mc = ni == "constructor"); + pc || (pc = ii == "constructor"); } - if (ps && !mc) { - var H0 = ue.constructor, q0 = _e.constructor; - H0 != q0 && "constructor" in ue && "constructor" in _e && !(typeof H0 == "function" && H0 instanceof H0 && typeof q0 == "function" && q0 instanceof q0) && (ps = false); + if (ps && !pc) { + var z0 = ue.constructor, F0 = _e.constructor; + z0 != F0 && "constructor" in ue && "constructor" in _e && !(typeof z0 == "function" && z0 instanceof z0 && typeof F0 == "function" && F0 instanceof F0) && (ps = false); } return jt.delete(ue), jt.delete(_e), ps; } - function N9(ue) { - return bj(ue, Dj, Aj); + function S9(ue) { + return fj(ue, Nj, wj); } - function z0(ue, _e) { + function j0(ue, _e) { var Fe = ue.__data__; - return Nj(_e) ? Fe[typeof _e == "string" ? "string" : "hash"] : Fe.map; + return xj(_e) ? Fe[typeof _e == "string" ? "string" : "hash"] : Fe.map; } - function Ll(ue, _e) { + function Dl(ue, _e) { var Fe = le(ue, _e); - return vj(Fe) ? Fe : void 0; + return dj(Fe) ? Fe : void 0; } - function Mj(ue) { + function bj(ue) { var _e = te.call(ue, De), Fe = ue[De]; try { ue[De] = void 0; @@ -82074,13 +82078,13 @@ ${Ez(e, r)}`); var Sr = ne.call(ue); return xt && (_e ? ue[De] = Fe : delete ue[De]), Sr; } - var Aj = ut ? function(ue) { + var wj = ut ? function(ue) { return ue == null ? [] : (ue = Object(ue), Z(ut(ue), function(_e) { return Ae.call(ue, _e); })); - } : Lj, pc = fh; - (Ge && pc(new Ge(new ArrayBuffer(1))) != S || ke && pc(new ke()) != N || Re && pc(Re.resolve()) != L || Je && pc(new Je()) != z || Me && pc(new Me()) != X) && (pc = function(ue) { - var _e = fh(ue), Fe = _e == D ? ue.constructor : void 0, xt = Fe ? fu(Fe) : ""; + } : Ij, dc = lh; + (Ge && dc(new Ge(new ArrayBuffer(1))) != S || ke && dc(new ke()) != N || Re && dc(Re.resolve()) != D || Je && dc(new Je()) != z || Me && dc(new Me()) != X) && (dc = function(ue) { + var _e = lh(ue), Fe = _e == L ? ue.constructor : void 0, xt = Fe ? fu(Fe) : ""; if (xt) switch (xt) { case et: @@ -82088,7 +82092,7 @@ ${Ez(e, r)}`); case Ce: return N; case ze: - return L; + return D; case nt: return z; case qe: @@ -82096,21 +82100,21 @@ ${Ez(e, r)}`); } return _e; }); - function Tj(ue, _e) { + function vj(ue, _e) { return _e = _e ?? o, !!_e && (typeof ue == "number" || Q.test(ue)) && ue > -1 && ue % 1 == 0 && ue < _e; } - function Nj(ue) { + function xj(ue) { var _e = typeof ue; return _e == "string" || _e == "number" || _e == "symbol" || _e == "boolean" ? ue !== "__proto__" : ue === null; } - function Ij(ue) { + function _j(ue) { return !!J && J in ue; } - function Oj(ue) { + function Ej(ue) { var _e = ue && ue.constructor, Fe = typeof _e == "function" && _e.prototype || O; return ue === Fe; } - function Pj(ue) { + function Sj(ue) { return ne.call(ue); } function fu(ue) { @@ -82126,52 +82130,52 @@ ${Ez(e, r)}`); } return ""; } - function I9(ue, _e) { + function M9(ue, _e) { return ue === _e || ue !== ue && _e !== _e; } - var kj = M9(function() { + var Mj = x9(function() { return arguments; - }()) ? M9 : function(ue) { - return hh(ue) && te.call(ue, "callee") && !Ae.call(ue, "callee"); - }, F0 = Array.isArray; - function Rj(ue) { - return ue != null && P9(ue.length) && !O9(ue); - } - var W2 = Ve || Bj; - function Cj(ue, _e) { - return A9(ue, _e); - } - function O9(ue) { - if (!k9(ue)) + }()) ? x9 : function(ue) { + return fh(ue) && te.call(ue, "callee") && !Ae.call(ue, "callee"); + }, V0 = Array.isArray; + function Aj(ue) { + return ue != null && T9(ue.length) && !A9(ue); + } + var W2 = Ve || Oj; + function Tj(ue, _e) { + return _9(ue, _e); + } + function A9(ue) { + if (!N9(ue)) return false; - var _e = fh(ue); + var _e = lh(ue); return _e == E || _e == _ || _e == u || _e == q; } - function P9(ue) { + function T9(ue) { return typeof ue == "number" && ue > -1 && ue % 1 == 0 && ue <= o; } - function k9(ue) { + function N9(ue) { var _e = typeof ue; return ue != null && (_e == "object" || _e == "function"); } - function hh(ue) { + function fh(ue) { return ue != null && typeof ue == "object"; } - var R9 = ie ? pe(ie) : xj; - function Dj(ue) { - return Rj(ue) ? yj(ue) : _j(ue); + var I9 = ie ? pe(ie) : pj; + function Nj(ue) { + return Aj(ue) ? lj(ue) : mj(ue); } - function Lj() { + function Ij() { return []; } - function Bj() { + function Oj() { return false; } - t.exports = Cj; - })(Hm, Hm.exports); - var Kve = Hm.exports; - var Xve = /* @__PURE__ */ nc(Kve); - function Yve(t, e) { + t.exports = Tj; + })(Fm, Fm.exports); + var Hve = Fm.exports; + var qve = /* @__PURE__ */ rc(Hve); + function Wve(t, e) { return e = e || {}, new Promise(function(r, n) { var i = new XMLHttpRequest(), s = [], o = [], a = {}, c = function() { return { ok: (i.status / 100 | 0) == 2, statusText: i.statusText, status: i.status, url: i.responseURL, text: function() { @@ -82199,14 +82203,14 @@ ${Ez(e, r)}`); i.send(e.body || null); }); } - var Zve = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Gve = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - default: Yve + default: Wve }, Symbol.toStringTag, { value: "Module" })); - var ZM = /* @__PURE__ */ fn(Zve); - var Jve = self.fetch || (self.fetch = ZM.default || ZM); - var Qve = /* @__PURE__ */ nc(Jve); - function $ve(t, e) { + var WM = /* @__PURE__ */ fn(Gve); + var Kve = self.fetch || (self.fetch = WM.default || WM); + var Xve = /* @__PURE__ */ rc(Kve); + function Yve(t, e) { if (t.length >= 255) throw new TypeError("Alphabet too long"); for (var r = new Uint8Array(256), n = 0; n < r.length; n++) @@ -82223,18 +82227,18 @@ ${Ez(e, r)}`); throw new TypeError("Expected Uint8Array"); if (_.length === 0) return ""; - for (var N = 0, R = 0, F = 0, D = _.length; F !== D && _[F] === 0; ) + for (var N = 0, k = 0, F = 0, L = _.length; F !== L && _[F] === 0; ) F++, N++; - for (var L = (D - F) * f + 1 >>> 0, q = new Uint8Array(L); F !== D; ) { - for (var W = _[F], z = 0, T = L - 1; (W !== 0 || z < R) && T !== -1; T--, z++) + for (var D = (L - F) * f + 1 >>> 0, q = new Uint8Array(D); F !== L; ) { + for (var W = _[F], z = 0, T = D - 1; (W !== 0 || z < k) && T !== -1; T--, z++) W += 256 * q[T] >>> 0, q[T] = W % a >>> 0, W = W / a >>> 0; if (W !== 0) throw new Error("Non-zero carry"); - R = z, F++; + k = z, F++; } - for (var I = L - R; I !== L && q[I] === 0; ) + for (var I = D - k; I !== D && q[I] === 0; ) I++; - for (var H = c.repeat(N); I < L; ++I) + for (var H = c.repeat(N); I < D; ++I) H += t.charAt(q[I]); return H; } @@ -82245,23 +82249,23 @@ ${Ez(e, r)}`); return new Uint8Array(); var N = 0; if (_[N] !== " ") { - for (var R = 0, F = 0; _[N] === c; ) - R++, N++; - for (var D = (_.length - N) * u + 1 >>> 0, L = new Uint8Array(D); _[N]; ) { + for (var k = 0, F = 0; _[N] === c; ) + k++, N++; + for (var L = (_.length - N) * u + 1 >>> 0, D = new Uint8Array(L); _[N]; ) { var q = r[_.charCodeAt(N)]; if (q === 255) return; - for (var W = 0, z = D - 1; (q !== 0 || W < F) && z !== -1; z--, W++) - q += a * L[z] >>> 0, L[z] = q % 256 >>> 0, q = q / 256 >>> 0; + for (var W = 0, z = L - 1; (q !== 0 || W < F) && z !== -1; z--, W++) + q += a * D[z] >>> 0, D[z] = q % 256 >>> 0, q = q / 256 >>> 0; if (q !== 0) throw new Error("Non-zero carry"); F = W, N++; } if (_[N] !== " ") { - for (var T = D - F; T !== D && L[T] === 0; ) + for (var T = L - F; T !== L && D[T] === 0; ) T++; - for (var I = new Uint8Array(R + (D - T)), H = R; T !== D; ) - I[H++] = L[T++]; + for (var I = new Uint8Array(k + (L - T)), H = k; T !== L; ) + I[H++] = D[T++]; return I; } } @@ -82274,9 +82278,9 @@ ${Ez(e, r)}`); } return { encode: p, decodeUnsafe: b, decode: E }; } - var e4e = $ve; - var t4e = e4e; - var _U = (t) => { + var Zve = Yve; + var Jve = Zve; + var mU = (t) => { if (t instanceof Uint8Array && t.constructor.name === "Uint8Array") return t; if (t instanceof ArrayBuffer) @@ -82285,9 +82289,9 @@ ${Ez(e, r)}`); return new Uint8Array(t.buffer, t.byteOffset, t.byteLength); throw new Error("Unknown type, must be binary type"); }; - var r4e = (t) => new TextEncoder().encode(t); - var n4e = (t) => new TextDecoder().decode(t); - var i4e = class { + var Qve = (t) => new TextEncoder().encode(t); + var $ve = (t) => new TextDecoder().decode(t); + var e4e = class { constructor(e, r, n) { this.name = e, this.prefix = r, this.baseEncode = n; } @@ -82297,7 +82301,7 @@ ${Ez(e, r)}`); throw Error("Unknown type, must be binary type"); } }; - var s4e = class { + var t4e = class { constructor(e, r, n) { if (this.name = e, this.prefix = r, r.codePointAt(0) === void 0) throw new Error("Invalid prefix character"); @@ -82312,15 +82316,15 @@ ${Ez(e, r)}`); throw Error("Can only multibase decode strings"); } or(e) { - return EU(this, e); + return gU(this, e); } }; - var o4e = class { + var r4e = class { constructor(e) { this.decoders = e; } or(e) { - return EU(this, e); + return gU(this, e); } decode(e) { const r = e[0], n = this.decoders[r]; @@ -82329,10 +82333,10 @@ ${Ez(e, r)}`); throw RangeError(`Unable to decode multibase string ${JSON.stringify(e)}, only inputs prefixed with ${Object.keys(this.decoders)} are supported`); } }; - var EU = (t, e) => new o4e({ ...t.decoders || { [t.prefix]: t }, ...e.decoders || { [e.prefix]: e } }); - var a4e = class { + var gU = (t, e) => new r4e({ ...t.decoders || { [t.prefix]: t }, ...e.decoders || { [e.prefix]: e } }); + var n4e = class { constructor(e, r, n, i) { - this.name = e, this.prefix = r, this.baseEncode = n, this.baseDecode = i, this.encoder = new i4e(e, r, n), this.decoder = new s4e(e, r, i); + this.name = e, this.prefix = r, this.baseEncode = n, this.baseDecode = i, this.encoder = new e4e(e, r, n), this.decoder = new t4e(e, r, i); } encode(e) { return this.encoder.encode(e); @@ -82341,12 +82345,12 @@ ${Ez(e, r)}`); return this.decoder.decode(e); } }; - var D2 = ({ name: t, prefix: e, encode: r, decode: n }) => new a4e(t, e, r, n); - var B0 = ({ prefix: t, name: e, alphabet: r }) => { - const { encode: n, decode: i } = t4e(r, e); - return D2({ prefix: t, name: e, encode: n, decode: (s) => _U(i(s)) }); + var D2 = ({ name: t, prefix: e, encode: r, decode: n }) => new n4e(t, e, r, n); + var D0 = ({ prefix: t, name: e, alphabet: r }) => { + const { encode: n, decode: i } = Jve(r, e); + return D2({ prefix: t, name: e, encode: n, decode: (s) => mU(i(s)) }); }; - var c4e = (t, e, r, n) => { + var i4e = (t, e, r, n) => { const i = {}; for (let f = 0; f < e.length; ++f) i[e[f]] = f; @@ -82365,7 +82369,7 @@ ${Ez(e, r)}`); throw new SyntaxError("Unexpected end of data"); return o; }; - var u4e = (t, e, r) => { + var s4e = (t, e, r) => { const n = e[e.length - 1] === "=", i = (1 << r) - 1; let s = "", o = 0, a = 0; for (let c = 0; c < t.length; ++c) @@ -82376,214 +82380,214 @@ ${Ez(e, r)}`); s += "="; return s; }; - var ri = ({ name: t, prefix: e, bitsPerChar: r, alphabet: n }) => D2({ prefix: e, name: t, encode(i) { - return u4e(i, n, r); + var ni = ({ name: t, prefix: e, bitsPerChar: r, alphabet: n }) => D2({ prefix: e, name: t, encode(i) { + return s4e(i, n, r); }, decode(i) { - return c4e(i, n, r, t); + return i4e(i, n, r, t); } }); - var l4e = D2({ prefix: "\0", name: "identity", encode: (t) => n4e(t), decode: (t) => r4e(t) }); - var f4e = Object.freeze({ __proto__: null, identity: l4e }); - var h4e = ri({ prefix: "0", name: "base2", alphabet: "01", bitsPerChar: 1 }); - var d4e = Object.freeze({ __proto__: null, base2: h4e }); - var p4e = ri({ prefix: "7", name: "base8", alphabet: "01234567", bitsPerChar: 3 }); - var m4e = Object.freeze({ __proto__: null, base8: p4e }); - var g4e = B0({ prefix: "9", name: "base10", alphabet: "0123456789" }); - var y4e = Object.freeze({ __proto__: null, base10: g4e }); - var b4e = ri({ prefix: "f", name: "base16", alphabet: "0123456789abcdef", bitsPerChar: 4 }); - var w4e = ri({ prefix: "F", name: "base16upper", alphabet: "0123456789ABCDEF", bitsPerChar: 4 }); - var v4e = Object.freeze({ __proto__: null, base16: b4e, base16upper: w4e }); - var x4e = ri({ prefix: "b", name: "base32", alphabet: "abcdefghijklmnopqrstuvwxyz234567", bitsPerChar: 5 }); - var _4e = ri({ prefix: "B", name: "base32upper", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567", bitsPerChar: 5 }); - var E4e = ri({ prefix: "c", name: "base32pad", alphabet: "abcdefghijklmnopqrstuvwxyz234567=", bitsPerChar: 5 }); - var S4e = ri({ prefix: "C", name: "base32padupper", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=", bitsPerChar: 5 }); - var M4e = ri({ prefix: "v", name: "base32hex", alphabet: "0123456789abcdefghijklmnopqrstuv", bitsPerChar: 5 }); - var A4e = ri({ prefix: "V", name: "base32hexupper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV", bitsPerChar: 5 }); - var T4e = ri({ prefix: "t", name: "base32hexpad", alphabet: "0123456789abcdefghijklmnopqrstuv=", bitsPerChar: 5 }); - var N4e = ri({ prefix: "T", name: "base32hexpadupper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV=", bitsPerChar: 5 }); - var I4e = ri({ prefix: "h", name: "base32z", alphabet: "ybndrfg8ejkmcpqxot1uwisza345h769", bitsPerChar: 5 }); - var O4e = Object.freeze({ __proto__: null, base32: x4e, base32upper: _4e, base32pad: E4e, base32padupper: S4e, base32hex: M4e, base32hexupper: A4e, base32hexpad: T4e, base32hexpadupper: N4e, base32z: I4e }); - var P4e = B0({ prefix: "k", name: "base36", alphabet: "0123456789abcdefghijklmnopqrstuvwxyz" }); - var k4e = B0({ prefix: "K", name: "base36upper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" }); - var R4e = Object.freeze({ __proto__: null, base36: P4e, base36upper: k4e }); - var C4e = B0({ name: "base58btc", prefix: "z", alphabet: "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz" }); - var D4e = B0({ name: "base58flickr", prefix: "Z", alphabet: "123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ" }); - var L4e = Object.freeze({ __proto__: null, base58btc: C4e, base58flickr: D4e }); - var B4e = ri({ prefix: "m", name: "base64", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", bitsPerChar: 6 }); - var U4e = ri({ prefix: "M", name: "base64pad", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", bitsPerChar: 6 }); - var j4e = ri({ prefix: "u", name: "base64url", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_", bitsPerChar: 6 }); - var V4e = ri({ prefix: "U", name: "base64urlpad", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=", bitsPerChar: 6 }); - var z4e = Object.freeze({ __proto__: null, base64: B4e, base64pad: U4e, base64url: j4e, base64urlpad: V4e }); - var SU = Array.from("\u{1F680}\u{1FA90}\u2604\u{1F6F0}\u{1F30C}\u{1F311}\u{1F312}\u{1F313}\u{1F314}\u{1F315}\u{1F316}\u{1F317}\u{1F318}\u{1F30D}\u{1F30F}\u{1F30E}\u{1F409}\u2600\u{1F4BB}\u{1F5A5}\u{1F4BE}\u{1F4BF}\u{1F602}\u2764\u{1F60D}\u{1F923}\u{1F60A}\u{1F64F}\u{1F495}\u{1F62D}\u{1F618}\u{1F44D}\u{1F605}\u{1F44F}\u{1F601}\u{1F525}\u{1F970}\u{1F494}\u{1F496}\u{1F499}\u{1F622}\u{1F914}\u{1F606}\u{1F644}\u{1F4AA}\u{1F609}\u263A\u{1F44C}\u{1F917}\u{1F49C}\u{1F614}\u{1F60E}\u{1F607}\u{1F339}\u{1F926}\u{1F389}\u{1F49E}\u270C\u2728\u{1F937}\u{1F631}\u{1F60C}\u{1F338}\u{1F64C}\u{1F60B}\u{1F497}\u{1F49A}\u{1F60F}\u{1F49B}\u{1F642}\u{1F493}\u{1F929}\u{1F604}\u{1F600}\u{1F5A4}\u{1F603}\u{1F4AF}\u{1F648}\u{1F447}\u{1F3B6}\u{1F612}\u{1F92D}\u2763\u{1F61C}\u{1F48B}\u{1F440}\u{1F62A}\u{1F611}\u{1F4A5}\u{1F64B}\u{1F61E}\u{1F629}\u{1F621}\u{1F92A}\u{1F44A}\u{1F973}\u{1F625}\u{1F924}\u{1F449}\u{1F483}\u{1F633}\u270B\u{1F61A}\u{1F61D}\u{1F634}\u{1F31F}\u{1F62C}\u{1F643}\u{1F340}\u{1F337}\u{1F63B}\u{1F613}\u2B50\u2705\u{1F97A}\u{1F308}\u{1F608}\u{1F918}\u{1F4A6}\u2714\u{1F623}\u{1F3C3}\u{1F490}\u2639\u{1F38A}\u{1F498}\u{1F620}\u261D\u{1F615}\u{1F33A}\u{1F382}\u{1F33B}\u{1F610}\u{1F595}\u{1F49D}\u{1F64A}\u{1F639}\u{1F5E3}\u{1F4AB}\u{1F480}\u{1F451}\u{1F3B5}\u{1F91E}\u{1F61B}\u{1F534}\u{1F624}\u{1F33C}\u{1F62B}\u26BD\u{1F919}\u2615\u{1F3C6}\u{1F92B}\u{1F448}\u{1F62E}\u{1F646}\u{1F37B}\u{1F343}\u{1F436}\u{1F481}\u{1F632}\u{1F33F}\u{1F9E1}\u{1F381}\u26A1\u{1F31E}\u{1F388}\u274C\u270A\u{1F44B}\u{1F630}\u{1F928}\u{1F636}\u{1F91D}\u{1F6B6}\u{1F4B0}\u{1F353}\u{1F4A2}\u{1F91F}\u{1F641}\u{1F6A8}\u{1F4A8}\u{1F92C}\u2708\u{1F380}\u{1F37A}\u{1F913}\u{1F619}\u{1F49F}\u{1F331}\u{1F616}\u{1F476}\u{1F974}\u25B6\u27A1\u2753\u{1F48E}\u{1F4B8}\u2B07\u{1F628}\u{1F31A}\u{1F98B}\u{1F637}\u{1F57A}\u26A0\u{1F645}\u{1F61F}\u{1F635}\u{1F44E}\u{1F932}\u{1F920}\u{1F927}\u{1F4CC}\u{1F535}\u{1F485}\u{1F9D0}\u{1F43E}\u{1F352}\u{1F617}\u{1F911}\u{1F30A}\u{1F92F}\u{1F437}\u260E\u{1F4A7}\u{1F62F}\u{1F486}\u{1F446}\u{1F3A4}\u{1F647}\u{1F351}\u2744\u{1F334}\u{1F4A3}\u{1F438}\u{1F48C}\u{1F4CD}\u{1F940}\u{1F922}\u{1F445}\u{1F4A1}\u{1F4A9}\u{1F450}\u{1F4F8}\u{1F47B}\u{1F910}\u{1F92E}\u{1F3BC}\u{1F975}\u{1F6A9}\u{1F34E}\u{1F34A}\u{1F47C}\u{1F48D}\u{1F4E3}\u{1F942}"); - var F4e = SU.reduce((t, e, r) => (t[r] = e, t), []); - var H4e = SU.reduce((t, e, r) => (t[e.codePointAt(0)] = r, t), []); - function q4e(t) { - return t.reduce((e, r) => (e += F4e[r], e), ""); - } - function W4e(t) { + var o4e = D2({ prefix: "\0", name: "identity", encode: (t) => $ve(t), decode: (t) => Qve(t) }); + var a4e = Object.freeze({ __proto__: null, identity: o4e }); + var c4e = ni({ prefix: "0", name: "base2", alphabet: "01", bitsPerChar: 1 }); + var u4e = Object.freeze({ __proto__: null, base2: c4e }); + var l4e = ni({ prefix: "7", name: "base8", alphabet: "01234567", bitsPerChar: 3 }); + var f4e = Object.freeze({ __proto__: null, base8: l4e }); + var h4e = D0({ prefix: "9", name: "base10", alphabet: "0123456789" }); + var d4e = Object.freeze({ __proto__: null, base10: h4e }); + var p4e = ni({ prefix: "f", name: "base16", alphabet: "0123456789abcdef", bitsPerChar: 4 }); + var m4e = ni({ prefix: "F", name: "base16upper", alphabet: "0123456789ABCDEF", bitsPerChar: 4 }); + var g4e = Object.freeze({ __proto__: null, base16: p4e, base16upper: m4e }); + var y4e = ni({ prefix: "b", name: "base32", alphabet: "abcdefghijklmnopqrstuvwxyz234567", bitsPerChar: 5 }); + var b4e = ni({ prefix: "B", name: "base32upper", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567", bitsPerChar: 5 }); + var w4e = ni({ prefix: "c", name: "base32pad", alphabet: "abcdefghijklmnopqrstuvwxyz234567=", bitsPerChar: 5 }); + var v4e = ni({ prefix: "C", name: "base32padupper", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=", bitsPerChar: 5 }); + var x4e = ni({ prefix: "v", name: "base32hex", alphabet: "0123456789abcdefghijklmnopqrstuv", bitsPerChar: 5 }); + var _4e = ni({ prefix: "V", name: "base32hexupper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV", bitsPerChar: 5 }); + var E4e = ni({ prefix: "t", name: "base32hexpad", alphabet: "0123456789abcdefghijklmnopqrstuv=", bitsPerChar: 5 }); + var S4e = ni({ prefix: "T", name: "base32hexpadupper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV=", bitsPerChar: 5 }); + var M4e = ni({ prefix: "h", name: "base32z", alphabet: "ybndrfg8ejkmcpqxot1uwisza345h769", bitsPerChar: 5 }); + var A4e = Object.freeze({ __proto__: null, base32: y4e, base32upper: b4e, base32pad: w4e, base32padupper: v4e, base32hex: x4e, base32hexupper: _4e, base32hexpad: E4e, base32hexpadupper: S4e, base32z: M4e }); + var T4e = D0({ prefix: "k", name: "base36", alphabet: "0123456789abcdefghijklmnopqrstuvwxyz" }); + var N4e = D0({ prefix: "K", name: "base36upper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" }); + var I4e = Object.freeze({ __proto__: null, base36: T4e, base36upper: N4e }); + var O4e = D0({ name: "base58btc", prefix: "z", alphabet: "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz" }); + var P4e = D0({ name: "base58flickr", prefix: "Z", alphabet: "123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ" }); + var k4e = Object.freeze({ __proto__: null, base58btc: O4e, base58flickr: P4e }); + var R4e = ni({ prefix: "m", name: "base64", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", bitsPerChar: 6 }); + var C4e = ni({ prefix: "M", name: "base64pad", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", bitsPerChar: 6 }); + var D4e = ni({ prefix: "u", name: "base64url", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_", bitsPerChar: 6 }); + var L4e = ni({ prefix: "U", name: "base64urlpad", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=", bitsPerChar: 6 }); + var B4e = Object.freeze({ __proto__: null, base64: R4e, base64pad: C4e, base64url: D4e, base64urlpad: L4e }); + var yU = Array.from("\u{1F680}\u{1FA90}\u2604\u{1F6F0}\u{1F30C}\u{1F311}\u{1F312}\u{1F313}\u{1F314}\u{1F315}\u{1F316}\u{1F317}\u{1F318}\u{1F30D}\u{1F30F}\u{1F30E}\u{1F409}\u2600\u{1F4BB}\u{1F5A5}\u{1F4BE}\u{1F4BF}\u{1F602}\u2764\u{1F60D}\u{1F923}\u{1F60A}\u{1F64F}\u{1F495}\u{1F62D}\u{1F618}\u{1F44D}\u{1F605}\u{1F44F}\u{1F601}\u{1F525}\u{1F970}\u{1F494}\u{1F496}\u{1F499}\u{1F622}\u{1F914}\u{1F606}\u{1F644}\u{1F4AA}\u{1F609}\u263A\u{1F44C}\u{1F917}\u{1F49C}\u{1F614}\u{1F60E}\u{1F607}\u{1F339}\u{1F926}\u{1F389}\u{1F49E}\u270C\u2728\u{1F937}\u{1F631}\u{1F60C}\u{1F338}\u{1F64C}\u{1F60B}\u{1F497}\u{1F49A}\u{1F60F}\u{1F49B}\u{1F642}\u{1F493}\u{1F929}\u{1F604}\u{1F600}\u{1F5A4}\u{1F603}\u{1F4AF}\u{1F648}\u{1F447}\u{1F3B6}\u{1F612}\u{1F92D}\u2763\u{1F61C}\u{1F48B}\u{1F440}\u{1F62A}\u{1F611}\u{1F4A5}\u{1F64B}\u{1F61E}\u{1F629}\u{1F621}\u{1F92A}\u{1F44A}\u{1F973}\u{1F625}\u{1F924}\u{1F449}\u{1F483}\u{1F633}\u270B\u{1F61A}\u{1F61D}\u{1F634}\u{1F31F}\u{1F62C}\u{1F643}\u{1F340}\u{1F337}\u{1F63B}\u{1F613}\u2B50\u2705\u{1F97A}\u{1F308}\u{1F608}\u{1F918}\u{1F4A6}\u2714\u{1F623}\u{1F3C3}\u{1F490}\u2639\u{1F38A}\u{1F498}\u{1F620}\u261D\u{1F615}\u{1F33A}\u{1F382}\u{1F33B}\u{1F610}\u{1F595}\u{1F49D}\u{1F64A}\u{1F639}\u{1F5E3}\u{1F4AB}\u{1F480}\u{1F451}\u{1F3B5}\u{1F91E}\u{1F61B}\u{1F534}\u{1F624}\u{1F33C}\u{1F62B}\u26BD\u{1F919}\u2615\u{1F3C6}\u{1F92B}\u{1F448}\u{1F62E}\u{1F646}\u{1F37B}\u{1F343}\u{1F436}\u{1F481}\u{1F632}\u{1F33F}\u{1F9E1}\u{1F381}\u26A1\u{1F31E}\u{1F388}\u274C\u270A\u{1F44B}\u{1F630}\u{1F928}\u{1F636}\u{1F91D}\u{1F6B6}\u{1F4B0}\u{1F353}\u{1F4A2}\u{1F91F}\u{1F641}\u{1F6A8}\u{1F4A8}\u{1F92C}\u2708\u{1F380}\u{1F37A}\u{1F913}\u{1F619}\u{1F49F}\u{1F331}\u{1F616}\u{1F476}\u{1F974}\u25B6\u27A1\u2753\u{1F48E}\u{1F4B8}\u2B07\u{1F628}\u{1F31A}\u{1F98B}\u{1F637}\u{1F57A}\u26A0\u{1F645}\u{1F61F}\u{1F635}\u{1F44E}\u{1F932}\u{1F920}\u{1F927}\u{1F4CC}\u{1F535}\u{1F485}\u{1F9D0}\u{1F43E}\u{1F352}\u{1F617}\u{1F911}\u{1F30A}\u{1F92F}\u{1F437}\u260E\u{1F4A7}\u{1F62F}\u{1F486}\u{1F446}\u{1F3A4}\u{1F647}\u{1F351}\u2744\u{1F334}\u{1F4A3}\u{1F438}\u{1F48C}\u{1F4CD}\u{1F940}\u{1F922}\u{1F445}\u{1F4A1}\u{1F4A9}\u{1F450}\u{1F4F8}\u{1F47B}\u{1F910}\u{1F92E}\u{1F3BC}\u{1F975}\u{1F6A9}\u{1F34E}\u{1F34A}\u{1F47C}\u{1F48D}\u{1F4E3}\u{1F942}"); + var U4e = yU.reduce((t, e, r) => (t[r] = e, t), []); + var j4e = yU.reduce((t, e, r) => (t[e.codePointAt(0)] = r, t), []); + function V4e(t) { + return t.reduce((e, r) => (e += U4e[r], e), ""); + } + function z4e(t) { const e = []; for (const r of t) { - const n = H4e[r.codePointAt(0)]; + const n = j4e[r.codePointAt(0)]; if (n === void 0) throw new Error(`Non-base256emoji character: ${r}`); e.push(n); } return new Uint8Array(e); } - var G4e = D2({ prefix: "\u{1F680}", name: "base256emoji", encode: q4e, decode: W4e }); - var K4e = Object.freeze({ __proto__: null, base256emoji: G4e }); - var X4e = MU; - var JM = 128; - var Y4e = 127; - var Z4e = ~Y4e; - var J4e = Math.pow(2, 31); - function MU(t, e, r) { + var F4e = D2({ prefix: "\u{1F680}", name: "base256emoji", encode: V4e, decode: z4e }); + var H4e = Object.freeze({ __proto__: null, base256emoji: F4e }); + var q4e = bU; + var GM = 128; + var W4e = 127; + var G4e = ~W4e; + var K4e = Math.pow(2, 31); + function bU(t, e, r) { e = e || [], r = r || 0; - for (var n = r; t >= J4e; ) - e[r++] = t & 255 | JM, t /= 128; - for (; t & Z4e; ) - e[r++] = t & 255 | JM, t >>>= 7; - return e[r] = t | 0, MU.bytes = r - n + 1, e; - } - var Q4e = bv; - var $4e = 128; - var QM = 127; - function bv(t, n) { + for (var n = r; t >= K4e; ) + e[r++] = t & 255 | GM, t /= 128; + for (; t & G4e; ) + e[r++] = t & 255 | GM, t >>>= 7; + return e[r] = t | 0, bU.bytes = r - n + 1, e; + } + var X4e = gv; + var Y4e = 128; + var KM = 127; + function gv(t, n) { var r = 0, n = n || 0, i = 0, s = n, o, a = t.length; do { if (s >= a) - throw bv.bytes = 0, new RangeError("Could not decode varint"); - o = t[s++], r += i < 28 ? (o & QM) << i : (o & QM) * Math.pow(2, i), i += 7; - } while (o >= $4e); - return bv.bytes = s - n, r; - } - var e8e = Math.pow(2, 7); - var t8e = Math.pow(2, 14); - var r8e = Math.pow(2, 21); - var n8e = Math.pow(2, 28); - var i8e = Math.pow(2, 35); - var s8e = Math.pow(2, 42); - var o8e = Math.pow(2, 49); - var a8e = Math.pow(2, 56); - var c8e = Math.pow(2, 63); - var u8e = function(t) { - return t < e8e ? 1 : t < t8e ? 2 : t < r8e ? 3 : t < n8e ? 4 : t < i8e ? 5 : t < s8e ? 6 : t < o8e ? 7 : t < a8e ? 8 : t < c8e ? 9 : 10; - }; - var l8e = { encode: X4e, decode: Q4e, encodingLength: u8e }; - var AU = l8e; - var $M = (t, e, r = 0) => (AU.encode(t, e, r), e); - var eA = (t) => AU.encodingLength(t); - var wv = (t, e) => { - const r = e.byteLength, n = eA(t), i = n + eA(r), s = new Uint8Array(i + r); - return $M(t, s, 0), $M(r, s, n), s.set(e, i), new f8e(t, r, e, s); - }; - var f8e = class { + throw gv.bytes = 0, new RangeError("Could not decode varint"); + o = t[s++], r += i < 28 ? (o & KM) << i : (o & KM) * Math.pow(2, i), i += 7; + } while (o >= Y4e); + return gv.bytes = s - n, r; + } + var Z4e = Math.pow(2, 7); + var J4e = Math.pow(2, 14); + var Q4e = Math.pow(2, 21); + var $4e = Math.pow(2, 28); + var e8e = Math.pow(2, 35); + var t8e = Math.pow(2, 42); + var r8e = Math.pow(2, 49); + var n8e = Math.pow(2, 56); + var i8e = Math.pow(2, 63); + var s8e = function(t) { + return t < Z4e ? 1 : t < J4e ? 2 : t < Q4e ? 3 : t < $4e ? 4 : t < e8e ? 5 : t < t8e ? 6 : t < r8e ? 7 : t < n8e ? 8 : t < i8e ? 9 : 10; + }; + var o8e = { encode: q4e, decode: X4e, encodingLength: s8e }; + var wU = o8e; + var XM = (t, e, r = 0) => (wU.encode(t, e, r), e); + var YM = (t) => wU.encodingLength(t); + var yv = (t, e) => { + const r = e.byteLength, n = YM(t), i = n + YM(r), s = new Uint8Array(i + r); + return XM(t, s, 0), XM(r, s, n), s.set(e, i), new a8e(t, r, e, s); + }; + var a8e = class { constructor(e, r, n, i) { this.code = e, this.size = r, this.digest = n, this.bytes = i; } }; - var TU = ({ name: t, code: e, encode: r }) => new h8e(t, e, r); - var h8e = class { + var vU = ({ name: t, code: e, encode: r }) => new c8e(t, e, r); + var c8e = class { constructor(e, r, n) { this.name = e, this.code = r, this.encode = n; } digest(e) { if (e instanceof Uint8Array) { const r = this.encode(e); - return r instanceof Uint8Array ? wv(this.code, r) : r.then((n) => wv(this.code, n)); + return r instanceof Uint8Array ? yv(this.code, r) : r.then((n) => yv(this.code, n)); } else throw Error("Unknown type, must be binary type"); } }; - var NU = (t) => async (e) => new Uint8Array(await crypto.subtle.digest(t, e)); - var d8e = TU({ name: "sha2-256", code: 18, encode: NU("SHA-256") }); - var p8e = TU({ name: "sha2-512", code: 19, encode: NU("SHA-512") }); - var m8e = Object.freeze({ __proto__: null, sha256: d8e, sha512: p8e }); - var IU = 0; - var g8e = "identity"; - var OU = _U; - var y8e = (t) => wv(IU, OU(t)); - var b8e = { code: IU, name: g8e, encode: OU, digest: y8e }; - var w8e = Object.freeze({ __proto__: null, identity: b8e }); + var xU = (t) => async (e) => new Uint8Array(await crypto.subtle.digest(t, e)); + var u8e = vU({ name: "sha2-256", code: 18, encode: xU("SHA-256") }); + var l8e = vU({ name: "sha2-512", code: 19, encode: xU("SHA-512") }); + var f8e = Object.freeze({ __proto__: null, sha256: u8e, sha512: l8e }); + var _U = 0; + var h8e = "identity"; + var EU = mU; + var d8e = (t) => yv(_U, EU(t)); + var p8e = { code: _U, name: h8e, encode: EU, digest: d8e }; + var m8e = Object.freeze({ __proto__: null, identity: p8e }); new TextEncoder(), new TextDecoder(); - var tA = { ...f4e, ...d4e, ...m4e, ...y4e, ...v4e, ...O4e, ...R4e, ...L4e, ...z4e, ...K4e }; - ({ ...m8e, ...w8e }); - function v8e(t = 0) { + var ZM = { ...a4e, ...u4e, ...f4e, ...d4e, ...g4e, ...A4e, ...I4e, ...k4e, ...B4e, ...H4e }; + ({ ...f8e, ...m8e }); + function g8e(t = 0) { return globalThis.Buffer != null && globalThis.Buffer.allocUnsafe != null ? globalThis.Buffer.allocUnsafe(t) : new Uint8Array(t); } - function PU(t, e, r, n) { + function SU(t, e, r, n) { return { name: t, prefix: e, encoder: { name: t, prefix: e, encode: r }, decoder: { decode: n } }; } - var rA = PU("utf8", "u", (t) => "u" + new TextDecoder("utf8").decode(t), (t) => new TextEncoder().encode(t.substring(1))); - var f3 = PU("ascii", "a", (t) => { + var JM = SU("utf8", "u", (t) => "u" + new TextDecoder("utf8").decode(t), (t) => new TextEncoder().encode(t.substring(1))); + var l3 = SU("ascii", "a", (t) => { let e = "a"; for (let r = 0; r < t.length; r++) e += String.fromCharCode(t[r]); return e; }, (t) => { t = t.substring(1); - const e = v8e(t.length); + const e = g8e(t.length); for (let r = 0; r < t.length; r++) e[r] = t.charCodeAt(r); return e; }); - var x8e = { utf8: rA, "utf-8": rA, hex: tA.base16, latin1: f3, ascii: f3, binary: f3, ...tA }; - function _8e(t, e = "utf8") { - const r = x8e[e]; + var y8e = { utf8: JM, "utf-8": JM, hex: ZM.base16, latin1: l3, ascii: l3, binary: l3, ...ZM }; + function b8e(t, e = "utf8") { + const r = y8e[e]; if (!r) throw new Error(`Unsupported encoding "${e}"`); return (e === "utf8" || e === "utf-8") && globalThis.Buffer != null && globalThis.Buffer.from != null ? globalThis.Buffer.from(t, "utf8") : r.decoder.decode(`${r.prefix}${t}`); } - var kU = "wc"; - var E8e = 2; - var g9 = "core"; - var ru = `${kU}@2:${g9}:`; - var S8e = { name: g9, logger: "error" }; - var M8e = { database: ":memory:" }; - var A8e = "crypto"; - var nA = "client_ed25519_seed"; - var T8e = gt.ONE_DAY; - var N8e = "keychain"; - var I8e = "0.3"; - var O8e = "messages"; - var P8e = "0.3"; - var k8e = gt.SIX_HOURS; - var R8e = "publisher"; - var RU = "irn"; - var C8e = "error"; - var CU = "wss://relay.walletconnect.com"; - var iA = "wss://relay.walletconnect.org"; - var D8e = "relayer"; + var MU = "wc"; + var w8e = 2; + var h9 = "core"; + var tu = `${MU}@2:${h9}:`; + var v8e = { name: h9, logger: "error" }; + var x8e = { database: ":memory:" }; + var _8e = "crypto"; + var QM = "client_ed25519_seed"; + var E8e = gt.ONE_DAY; + var S8e = "keychain"; + var M8e = "0.3"; + var A8e = "messages"; + var T8e = "0.3"; + var N8e = gt.SIX_HOURS; + var I8e = "publisher"; + var AU = "irn"; + var O8e = "error"; + var TU = "wss://relay.walletconnect.com"; + var $M = "wss://relay.walletconnect.org"; + var P8e = "relayer"; var Vi = { message: "relayer_message", message_ack: "relayer_message_ack", connect: "relayer_connect", disconnect: "relayer_disconnect", error: "relayer_error", connection_stalled: "relayer_connection_stalled", transport_closed: "relayer_transport_closed", publish: "relayer_publish" }; - var L8e = "_subscription"; + var k8e = "_subscription"; var Es = { payload: "payload", connect: "connect", disconnect: "disconnect", error: "error" }; - var B8e = gt.ONE_SECOND; - var U8e = "2.13.3"; - var j8e = 1e4; - var V8e = "0.3"; - var z8e = "WALLETCONNECT_CLIENT_ID"; + var R8e = gt.ONE_SECOND; + var C8e = "2.13.3"; + var D8e = 1e4; + var L8e = "0.3"; + var B8e = "WALLETCONNECT_CLIENT_ID"; var Bo = { created: "subscription_created", deleted: "subscription_deleted", expired: "subscription_expired", disabled: "subscription_disabled", sync: "subscription_sync", resubscribed: "subscription_resubscribed" }; - var F8e = "subscription"; - var H8e = "0.3"; - var q8e = gt.FIVE_SECONDS * 1e3; - var W8e = "pairing"; - var G8e = "0.3"; - var jh = { wc_pairingDelete: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 1e3 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 1001 } }, wc_pairingPing: { req: { ttl: gt.THIRTY_SECONDS, prompt: false, tag: 1002 }, res: { ttl: gt.THIRTY_SECONDS, prompt: false, tag: 1003 } }, unregistered_method: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 0 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 0 } } }; - var df = { create: "pairing_create", expire: "pairing_expire", delete: "pairing_delete", ping: "pairing_ping" }; + var U8e = "subscription"; + var j8e = "0.3"; + var V8e = gt.FIVE_SECONDS * 1e3; + var z8e = "pairing"; + var F8e = "0.3"; + var Uh = { wc_pairingDelete: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 1e3 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 1001 } }, wc_pairingPing: { req: { ttl: gt.THIRTY_SECONDS, prompt: false, tag: 1002 }, res: { ttl: gt.THIRTY_SECONDS, prompt: false, tag: 1003 } }, unregistered_method: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 0 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 0 } } }; + var hf = { create: "pairing_create", expire: "pairing_expire", delete: "pairing_delete", ping: "pairing_ping" }; var Ys = { created: "history_created", updated: "history_updated", deleted: "history_deleted", sync: "history_sync" }; - var K8e = "history"; - var X8e = "0.3"; - var Y8e = "expirer"; + var H8e = "history"; + var q8e = "0.3"; + var W8e = "expirer"; var Is = { created: "expirer_created", deleted: "expirer_deleted", expired: "expirer_expired", sync: "expirer_sync" }; - var Z8e = "0.3"; - var h3 = "verify-api"; - var pf = "https://verify.walletconnect.com"; - var vv = "https://verify.walletconnect.org"; - var J8e = [pf, vv]; - var Q8e = "echo"; - var $8e = "https://echo.walletconnect.com"; - var exe = class { + var G8e = "0.3"; + var f3 = "verify-api"; + var df = "https://verify.walletconnect.com"; + var bv = "https://verify.walletconnect.org"; + var K8e = [df, bv]; + var X8e = "echo"; + var Y8e = "https://echo.walletconnect.com"; + var Z8e = class { constructor(e, r) { - this.core = e, this.logger = r, this.keychain = /* @__PURE__ */ new Map(), this.name = N8e, this.version = I8e, this.initialized = false, this.storagePrefix = ru, this.init = async () => { + this.core = e, this.logger = r, this.keychain = /* @__PURE__ */ new Map(), this.name = S8e, this.version = M8e, this.initialized = false, this.storagePrefix = tu, this.init = async () => { if (!this.initialized) { const n = await this.getKeyChain(); typeof n < "u" && (this.keychain = n), this.initialized = true; @@ -82609,11 +82613,11 @@ ${Ez(e, r)}`); return this.storagePrefix + this.version + this.core.customStoragePrefix + "//" + this.name; } async setKeyChain(e) { - await this.core.storage.setItem(this.storageKey, MB(e)); + await this.core.storage.setItem(this.storageKey, bB(e)); } async getKeyChain() { const e = await this.core.storage.getItem(this.storageKey); - return typeof e < "u" ? AB(e) : void 0; + return typeof e < "u" ? wB(e) : void 0; } async persist() { await this.setKeyChain(this.keychain); @@ -82625,29 +82629,29 @@ ${Ez(e, r)}`); } } }; - var txe = class { + var J8e = class { constructor(e, r, n) { - this.core = e, this.logger = r, this.name = A8e, this.initialized = false, this.init = async () => { + this.core = e, this.logger = r, this.name = _8e, this.initialized = false, this.init = async () => { this.initialized || (await this.keychain.init(), this.initialized = true); }, this.hasKeys = (i) => (this.isInitialized(), this.keychain.has(i)), this.getClientId = async () => { this.isInitialized(); - const i = await this.getClientSeed(), s = HS(i); - return fB(s.publicKey); + const i = await this.getClientSeed(), s = US(i); + return iB(s.publicKey); }, this.generateKeyPair = () => { this.isInitialized(); - const i = i5e(); + const i = e5e(); return this.setPrivateKey(i.publicKey, i.privateKey); }, this.signJWT = async (i) => { this.isInitialized(); - const s = await this.getClientSeed(), o = HS(s), a = dv(); - return await Q2e(a, i, T8e, o); + const s = await this.getClientSeed(), o = US(s), a = fv(); + return await X2e(a, i, E8e, o); }, this.generateSharedKey = (i, s, o) => { this.isInitialized(); - const a = this.getPrivateKey(i), c = s5e(a, s); + const a = this.getPrivateKey(i), c = t5e(a, s); return this.setSymKey(c, o); }, this.setSymKey = async (i, s) => { this.isInitialized(); - const o = s || w1(i); + const o = s || b1(i); return await this.keychain.set(o, i), o; }, this.deleteKeyPair = async (i) => { this.isInitialized(), await this.keychain.del(i); @@ -82655,33 +82659,33 @@ ${Ez(e, r)}`); this.isInitialized(), await this.keychain.del(i); }, this.encode = async (i, s, o) => { this.isInitialized(); - const a = pU(o), c = cl(s); - if (RM(a)) { + const a = aU(o), c = cl(s); + if (NM(a)) { const b = a.senderPublicKey, E = a.receiverPublicKey; i = await this.generateSharedKey(b, E); } const u = this.getSymKey(i), { type: f, senderPublicKey: p } = a; - return a5e({ type: f, symKey: u, message: c, senderPublicKey: p }); + return n5e({ type: f, symKey: u, message: c, senderPublicKey: p }); }, this.decode = async (i, s, o) => { this.isInitialized(); - const a = l5e(s, o); - if (RM(a)) { + const a = o5e(s, o); + if (NM(a)) { const c = a.receiverPublicKey, u = a.senderPublicKey; i = await this.generateSharedKey(c, u); } try { - const c = this.getSymKey(i), u = c5e({ symKey: c, encoded: s }); + const c = this.getSymKey(i), u = i5e({ symKey: c, encoded: s }); return E2(u); } catch (c) { this.logger.error(`Failed to decode message from topic: '${i}', clientId: '${await this.getClientId()}'`), this.logger.error(c); } }, this.getPayloadType = (i) => { - const s = Vm(i); - return D0(s.type); + const s = jm(i); + return R0(s.type); }, this.getPayloadSenderPublicKey = (i) => { - const s = Vm(i); + const s = jm(i); return s.senderPublicKey ? js(s.senderPublicKey, Si) : void 0; - }, this.core = e, this.logger = Zi(r, this.name), this.keychain = n || new exe(this.core, this.logger); + }, this.core = e, this.logger = Zi(r, this.name), this.keychain = n || new Z8e(this.core, this.logger); } get context() { return Yi(this.logger); @@ -82695,11 +82699,11 @@ ${Ez(e, r)}`); async getClientSeed() { let e = ""; try { - e = this.keychain.get(nA); + e = this.keychain.get(QM); } catch { - e = dv(), await this.keychain.set(nA, e); + e = fv(), await this.keychain.set(QM, e); } - return _8e(e, "base16"); + return b8e(e, "base16"); } getSymKey(e) { return this.keychain.get(e); @@ -82711,9 +82715,9 @@ ${Ez(e, r)}`); } } }; - var rxe = class extends ige { + var Q8e = class extends ege { constructor(e, r) { - super(e, r), this.logger = e, this.core = r, this.messages = /* @__PURE__ */ new Map(), this.name = O8e, this.version = P8e, this.initialized = false, this.storagePrefix = ru, this.init = async () => { + super(e, r), this.logger = e, this.core = r, this.messages = /* @__PURE__ */ new Map(), this.name = A8e, this.version = T8e, this.initialized = false, this.storagePrefix = tu, this.init = async () => { if (!this.initialized) { this.logger.trace("Initialized"); try { @@ -82749,11 +82753,11 @@ ${Ez(e, r)}`); return this.storagePrefix + this.version + this.core.customStoragePrefix + "//" + this.name; } async setRelayerMessages(e) { - await this.core.storage.setItem(this.storageKey, MB(e)); + await this.core.storage.setItem(this.storageKey, bB(e)); } async getRelayerMessages() { const e = await this.core.storage.getItem(this.storageKey); - return typeof e < "u" ? AB(e) : void 0; + return typeof e < "u" ? wB(e) : void 0; } async persist() { await this.setRelayerMessages(this.messages); @@ -82765,18 +82769,18 @@ ${Ez(e, r)}`); } } }; - var nxe = class extends sge { + var $8e = class extends tge { constructor(e, r) { - super(e, r), this.relayer = e, this.logger = r, this.events = new vo.EventEmitter(), this.name = R8e, this.queue = /* @__PURE__ */ new Map(), this.publishTimeout = gt.toMiliseconds(gt.ONE_MINUTE), this.failedPublishTimeout = gt.toMiliseconds(gt.ONE_SECOND), this.needsTransportRestart = false, this.publish = async (n, i, s) => { + super(e, r), this.relayer = e, this.logger = r, this.events = new vo.EventEmitter(), this.name = I8e, this.queue = /* @__PURE__ */ new Map(), this.publishTimeout = gt.toMiliseconds(gt.ONE_MINUTE), this.failedPublishTimeout = gt.toMiliseconds(gt.ONE_SECOND), this.needsTransportRestart = false, this.publish = async (n, i, s) => { var o; this.logger.debug("Publishing Payload"), this.logger.trace({ type: "method", method: "publish", params: { topic: n, message: i, opts: s } }); - const a = (s == null ? void 0 : s.ttl) || k8e, c = pv(s), u = (s == null ? void 0 : s.prompt) || false, f = (s == null ? void 0 : s.tag) || 0, p = (s == null ? void 0 : s.id) || Uu().toString(), b = { topic: n, message: i, opts: { ttl: a, relay: c, prompt: u, tag: f, id: p } }, E = `Failed to publish payload, please try again. id:${p} tag:${f}`, _ = Date.now(); - let N, R = 1; + const a = (s == null ? void 0 : s.ttl) || N8e, c = hv(s), u = (s == null ? void 0 : s.prompt) || false, f = (s == null ? void 0 : s.tag) || 0, p = (s == null ? void 0 : s.id) || Uu().toString(), b = { topic: n, message: i, opts: { ttl: a, relay: c, prompt: u, tag: f, id: p } }, E = `Failed to publish payload, please try again. id:${p} tag:${f}`, _ = Date.now(); + let N, k = 1; try { for (; N === void 0; ) { if (Date.now() - _ > this.publishTimeout) throw new Error(E); - this.logger.trace({ id: p, attempts: R }, `publisher.publish - attempt ${R}`), N = await await xf(this.rpcPublish(n, i, a, c, u, f, p).catch((F) => this.logger.warn(F)), this.publishTimeout, E), R++, N || await new Promise((F) => setTimeout(F, this.failedPublishTimeout)); + this.logger.trace({ id: p, attempts: k }, `publisher.publish - attempt ${k}`), N = await await vf(this.rpcPublish(n, i, a, c, u, f, p).catch((F) => this.logger.warn(F)), this.publishTimeout, E), k++, N || await new Promise((F) => setTimeout(F, this.failedPublishTimeout)); } this.relayer.events.emit(Vi.publish, b), this.logger.debug("Successfully Published Payload"), this.logger.trace({ type: "method", method: "publish", params: { id: p, topic: n, message: i, opts: s } }); } catch (F) { @@ -82799,7 +82803,7 @@ ${Ez(e, r)}`); } rpcPublish(e, r, n, i, s, o, a) { var c, u, f, p; - const b = { method: Jh(i.protocol).publish, params: { topic: e, message: r, ttl: n, prompt: s, tag: o }, id: a }; + const b = { method: Zh(i.protocol).publish, params: { topic: e, message: r, ttl: n, prompt: s, tag: o }, id: a }; return _i((c = b.params) == null ? void 0 : c.prompt) && ((u = b.params) == null || delete u.prompt), _i((f = b.params) == null ? void 0 : f.tag) && ((p = b.params) == null || delete p.tag), this.logger.debug("Outgoing Relay Payload"), this.logger.trace({ type: "message", direction: "outgoing", request: b }), this.relayer.request(b); } removeRequestFromQueue(e) { @@ -82812,7 +82816,7 @@ ${Ez(e, r)}`); }); } registerEventListeners() { - this.relayer.core.heartbeat.on(I0.pulse, () => { + this.relayer.core.heartbeat.on(T0.pulse, () => { if (this.needsTransportRestart) { this.needsTransportRestart = false, this.relayer.events.emit(Vi.connection_stalled); return; @@ -82823,7 +82827,7 @@ ${Ez(e, r)}`); }); } }; - var ixe = class { + var exe = class { constructor() { this.map = /* @__PURE__ */ new Map(), this.set = (e, r) => { const n = this.get(e); @@ -82852,30 +82856,30 @@ ${Ez(e, r)}`); return Array.from(this.map.keys()); } }; - var sxe = Object.defineProperty; - var oxe = Object.defineProperties; - var axe = Object.getOwnPropertyDescriptors; - var sA = Object.getOwnPropertySymbols; - var cxe = Object.prototype.hasOwnProperty; - var uxe = Object.prototype.propertyIsEnumerable; - var oA = (t, e, r) => e in t ? sxe(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r; - var Vh = (t, e) => { + var txe = Object.defineProperty; + var rxe = Object.defineProperties; + var nxe = Object.getOwnPropertyDescriptors; + var eA = Object.getOwnPropertySymbols; + var ixe = Object.prototype.hasOwnProperty; + var sxe = Object.prototype.propertyIsEnumerable; + var tA = (t, e, r) => e in t ? txe(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r; + var jh = (t, e) => { for (var r in e || (e = {})) - cxe.call(e, r) && oA(t, r, e[r]); - if (sA) - for (var r of sA(e)) - uxe.call(e, r) && oA(t, r, e[r]); + ixe.call(e, r) && tA(t, r, e[r]); + if (eA) + for (var r of eA(e)) + sxe.call(e, r) && tA(t, r, e[r]); return t; }; - var d3 = (t, e) => oxe(t, axe(e)); - var lxe = class extends cge { + var h3 = (t, e) => rxe(t, nxe(e)); + var oxe = class extends ige { constructor(e, r) { - super(e, r), this.relayer = e, this.logger = r, this.subscriptions = /* @__PURE__ */ new Map(), this.topicMap = new ixe(), this.events = new vo.EventEmitter(), this.name = F8e, this.version = H8e, this.pending = /* @__PURE__ */ new Map(), this.cached = [], this.initialized = false, this.pendingSubscriptionWatchLabel = "pending_sub_watch_label", this.pollingInterval = 20, this.storagePrefix = ru, this.subscribeTimeout = gt.toMiliseconds(gt.ONE_MINUTE), this.restartInProgress = false, this.batchSubscribeTopicsLimit = 500, this.pendingBatchMessages = [], this.init = async () => { + super(e, r), this.relayer = e, this.logger = r, this.subscriptions = /* @__PURE__ */ new Map(), this.topicMap = new exe(), this.events = new vo.EventEmitter(), this.name = U8e, this.version = j8e, this.pending = /* @__PURE__ */ new Map(), this.cached = [], this.initialized = false, this.pendingSubscriptionWatchLabel = "pending_sub_watch_label", this.pollingInterval = 20, this.storagePrefix = tu, this.subscribeTimeout = gt.toMiliseconds(gt.ONE_MINUTE), this.restartInProgress = false, this.batchSubscribeTopicsLimit = 500, this.pendingBatchMessages = [], this.init = async () => { this.initialized || (this.logger.trace("Initialized"), this.registerEventListeners(), this.clientId = await this.relayer.core.crypto.getClientId()); }, this.subscribe = async (n, i) => { await this.restartToComplete(), this.isInitialized(), this.logger.debug("Subscribing Topic"), this.logger.trace({ type: "method", method: "subscribe", params: { topic: n, opts: i } }); try { - const s = pv(i), o = { topic: n, relay: s }; + const s = hv(i), o = { topic: n, relay: s }; this.pending.set(n, o); const a = await this.rpcSubscribe(n, s); return typeof a == "string" && (this.onSubscribe(a, o), this.logger.debug("Successfully Subscribed Topic"), this.logger.trace({ type: "method", method: "subscribe", params: { topic: n, opts: i } })), a; @@ -82892,7 +82896,7 @@ ${Ez(e, r)}`); const a = new gt.Watch(); a.start(i); const c = setInterval(() => { - !this.pending.has(n) && this.topics.includes(n) && (clearInterval(c), a.stop(i), s(true)), a.elapsed(i) >= q8e && (clearInterval(c), a.stop(i), o(new Error("Subscription resolution timeout"))); + !this.pending.has(n) && this.topics.includes(n) && (clearInterval(c), a.stop(i), s(true)), a.elapsed(i) >= V8e && (clearInterval(c), a.stop(i), o(new Error("Subscription resolution timeout"))); }, this.pollingInterval); }).catch(() => false); }, this.on = (n, i) => { @@ -82950,7 +82954,7 @@ ${Ez(e, r)}`); async unsubscribeById(e, r, n) { this.logger.debug("Unsubscribing Topic"), this.logger.trace({ type: "method", method: "unsubscribe", params: { topic: e, id: r, opts: n } }); try { - const i = pv(n); + const i = hv(n); await this.rpcUnsubscribe(e, r, i); const s = xr("USER_DISCONNECTED", `${this.name}, ${e}`); await this.onUnsubscribe(e, r, s), this.logger.debug("Successfully Unsubscribed Topic"), this.logger.trace({ type: "method", method: "unsubscribe", params: { topic: e, id: r, opts: n } }); @@ -82959,10 +82963,10 @@ ${Ez(e, r)}`); } } async rpcSubscribe(e, r) { - const n = { method: Jh(r.protocol).subscribe, params: { topic: e } }; + const n = { method: Zh(r.protocol).subscribe, params: { topic: e } }; this.logger.debug("Outgoing Relay Payload"), this.logger.trace({ type: "payload", direction: "outgoing", request: n }); try { - return await await xf(this.relayer.request(n).catch((i) => this.logger.warn(i)), this.subscribeTimeout) ? Bu(e + this.clientId) : null; + return await await vf(this.relayer.request(n).catch((i) => this.logger.warn(i)), this.subscribeTimeout) ? Bu(e + this.clientId) : null; } catch { this.logger.debug("Outgoing Relay Subscribe Payload stalled"), this.relayer.events.emit(Vi.connection_stalled); } @@ -82971,10 +82975,10 @@ ${Ez(e, r)}`); async rpcBatchSubscribe(e) { if (!e.length) return; - const r = e[0].relay, n = { method: Jh(r.protocol).batchSubscribe, params: { topics: e.map((i) => i.topic) } }; + const r = e[0].relay, n = { method: Zh(r.protocol).batchSubscribe, params: { topics: e.map((i) => i.topic) } }; this.logger.debug("Outgoing Relay Payload"), this.logger.trace({ type: "payload", direction: "outgoing", request: n }); try { - return await await xf(this.relayer.request(n).catch((i) => this.logger.warn(i)), this.subscribeTimeout); + return await await vf(this.relayer.request(n).catch((i) => this.logger.warn(i)), this.subscribeTimeout); } catch { this.relayer.events.emit(Vi.connection_stalled); } @@ -82982,26 +82986,26 @@ ${Ez(e, r)}`); async rpcBatchFetchMessages(e) { if (!e.length) return; - const r = e[0].relay, n = { method: Jh(r.protocol).batchFetchMessages, params: { topics: e.map((s) => s.topic) } }; + const r = e[0].relay, n = { method: Zh(r.protocol).batchFetchMessages, params: { topics: e.map((s) => s.topic) } }; this.logger.debug("Outgoing Relay Payload"), this.logger.trace({ type: "payload", direction: "outgoing", request: n }); let i; try { - i = await await xf(this.relayer.request(n).catch((s) => this.logger.warn(s)), this.subscribeTimeout); + i = await await vf(this.relayer.request(n).catch((s) => this.logger.warn(s)), this.subscribeTimeout); } catch { this.relayer.events.emit(Vi.connection_stalled); } return i; } rpcUnsubscribe(e, r, n) { - const i = { method: Jh(n.protocol).unsubscribe, params: { topic: e, id: r } }; + const i = { method: Zh(n.protocol).unsubscribe, params: { topic: e, id: r } }; return this.logger.debug("Outgoing Relay Payload"), this.logger.trace({ type: "payload", direction: "outgoing", request: i }), this.relayer.request(i); } onSubscribe(e, r) { - this.setSubscription(e, d3(Vh({}, r), { id: e })), this.pending.delete(r.topic); + this.setSubscription(e, h3(jh({}, r), { id: e })), this.pending.delete(r.topic); } onBatchSubscribe(e) { e.length && e.forEach((r) => { - this.setSubscription(r.id, Vh({}, r)), this.pending.delete(r.topic); + this.setSubscription(r.id, jh({}, r)), this.pending.delete(r.topic); }); } async onUnsubscribe(e, r, n) { @@ -83017,7 +83021,7 @@ ${Ez(e, r)}`); this.logger.debug("Setting subscription"), this.logger.trace({ type: "method", method: "setSubscription", id: e, subscription: r }), this.addSubscription(e, r); } addSubscription(e, r) { - this.subscriptions.set(e, Vh({}, r)), this.topicMap.set(r.topic, e), this.events.emit(Bo.created, r); + this.subscriptions.set(e, jh({}, r)), this.topicMap.set(r.topic, e), this.events.emit(Bo.created, r); } getSubscription(e) { this.logger.debug("Getting subscription"), this.logger.trace({ type: "method", method: "getSubscription", id: e }); @@ -83031,7 +83035,7 @@ ${Ez(e, r)}`); deleteSubscription(e, r) { this.logger.debug("Deleting subscription"), this.logger.trace({ type: "method", method: "deleteSubscription", id: e, reason: r }); const n = this.getSubscription(e); - this.subscriptions.delete(e), this.topicMap.delete(n.topic, e), this.events.emit(Bo.deleted, d3(Vh({}, n), { reason: r })); + this.subscriptions.delete(e), this.topicMap.delete(n.topic, e), this.events.emit(Bo.deleted, h3(jh({}, n), { reason: r })); } async persist() { await this.setRelayerSubscriptions(this.values), this.events.emit(Bo.sync); @@ -83064,7 +83068,7 @@ ${Ez(e, r)}`); if (!e.length) return; const r = await this.rpcBatchSubscribe(e); - L0(r) && this.onBatchSubscribe(r.map((n, i) => d3(Vh({}, e[i]), { id: n }))); + C0(r) && this.onBatchSubscribe(r.map((n, i) => h3(jh({}, e[i]), { id: n }))); } async batchFetchMessages(e) { if (!e.length) @@ -83088,7 +83092,7 @@ ${Ez(e, r)}`); }), await this.batchSubscribe(e), this.pendingBatchMessages.length && (await this.relayer.handleBatchMessageEvents(this.pendingBatchMessages), this.pendingBatchMessages = []); } registerEventListeners() { - this.relayer.core.heartbeat.on(I0.pulse, async () => { + this.relayer.core.heartbeat.on(T0.pulse, async () => { await this.checkPending(); }), this.events.on(Bo.created, async (e) => { const r = Bo.created; @@ -83112,22 +83116,22 @@ ${Ez(e, r)}`); }); } }; - var fxe = Object.defineProperty; - var aA = Object.getOwnPropertySymbols; - var hxe = Object.prototype.hasOwnProperty; - var dxe = Object.prototype.propertyIsEnumerable; - var cA = (t, e, r) => e in t ? fxe(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r; - var pxe = (t, e) => { + var axe = Object.defineProperty; + var rA = Object.getOwnPropertySymbols; + var cxe = Object.prototype.hasOwnProperty; + var uxe = Object.prototype.propertyIsEnumerable; + var nA = (t, e, r) => e in t ? axe(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r; + var lxe = (t, e) => { for (var r in e || (e = {})) - hxe.call(e, r) && cA(t, r, e[r]); - if (aA) - for (var r of aA(e)) - dxe.call(e, r) && cA(t, r, e[r]); + cxe.call(e, r) && nA(t, r, e[r]); + if (rA) + for (var r of rA(e)) + uxe.call(e, r) && nA(t, r, e[r]); return t; }; - var mxe = class extends oge { + var fxe = class extends rge { constructor(e) { - super(e), this.protocol = "wc", this.version = 2, this.events = new vo.EventEmitter(), this.name = D8e, this.transportExplicitlyClosed = false, this.initialized = false, this.connectionAttemptInProgress = false, this.connectionStatusPollingInterval = 20, this.staleConnectionErrors = ["socket hang up", "stalled", "interrupted"], this.hasExperiencedNetworkDisruption = false, this.requestsInFlight = /* @__PURE__ */ new Map(), this.heartBeatTimeout = gt.toMiliseconds(gt.THIRTY_SECONDS + gt.ONE_SECOND), this.request = async (r) => { + super(e), this.protocol = "wc", this.version = 2, this.events = new vo.EventEmitter(), this.name = P8e, this.transportExplicitlyClosed = false, this.initialized = false, this.connectionAttemptInProgress = false, this.connectionStatusPollingInterval = 20, this.staleConnectionErrors = ["socket hang up", "stalled", "interrupted"], this.hasExperiencedNetworkDisruption = false, this.requestsInFlight = /* @__PURE__ */ new Map(), this.heartBeatTimeout = gt.toMiliseconds(gt.THIRTY_SECONDS + gt.ONE_SECOND), this.request = async (r) => { var n, i; this.logger.debug("Publishing Request Payload"); const s = r.id || Uu().toString(); @@ -83150,7 +83154,7 @@ ${Ez(e, r)}`); this.requestsInFlight.delete(s); } }, this.resetPingTimeout = () => { - if (Fd()) + if (zd()) try { clearTimeout(this.pingTimeout), this.pingTimeout = setTimeout(() => { var r, n, i; @@ -83169,18 +83173,18 @@ ${Ez(e, r)}`); this.logger.error(r), this.events.emit(Vi.error, r), this.logger.info("Fatal socket error received, closing transport"), this.transportClose(); }, this.registerProviderListeners = () => { this.provider.on(Es.payload, this.onPayloadHandler), this.provider.on(Es.connect, this.onConnectHandler), this.provider.on(Es.disconnect, this.onDisconnectHandler), this.provider.on(Es.error, this.onProviderErrorHandler); - }, this.core = e.core, this.logger = typeof e.logger < "u" && typeof e.logger != "string" ? Zi(e.logger, this.name) : A2(Gx({ level: e.logger || C8e })), this.messages = new rxe(this.logger, e.core), this.subscriber = new lxe(this, this.logger), this.publisher = new nxe(this, this.logger), this.relayUrl = (e == null ? void 0 : e.relayUrl) || CU, this.projectId = e.projectId, this.bundleId = Yye(), this.provider = {}; + }, this.core = e.core, this.logger = typeof e.logger < "u" && typeof e.logger != "string" ? Zi(e.logger, this.name) : A2(Fx({ level: e.logger || O8e })), this.messages = new Q8e(this.logger, e.core), this.subscriber = new oxe(this, this.logger), this.publisher = new $8e(this, this.logger), this.relayUrl = (e == null ? void 0 : e.relayUrl) || TU, this.projectId = e.projectId, this.bundleId = Wye(), this.provider = {}; } async init() { this.logger.trace("Initialized"), this.registerEventListeners(), await Promise.all([this.messages.init(), this.subscriber.init()]); try { await this.transportOpen(); } catch { - this.logger.warn(`Connection via ${this.relayUrl} failed, attempting to connect via failover domain ${iA}...`), await this.restartTransport(iA); + this.logger.warn(`Connection via ${this.relayUrl} failed, attempting to connect via failover domain ${$M}...`), await this.restartTransport($M); } this.initialized = true, setTimeout(async () => { this.subscriber.topics.length === 0 && this.subscriber.pending.size === 0 && (this.logger.info("No topics subscribed to after init, closing transport"), await this.transportClose(), this.transportExplicitlyClosed = false); - }, j8e); + }, D8e); } get context() { return Yi(this.logger); @@ -83231,7 +83235,7 @@ ${Ez(e, r)}`); } catch (e) { this.logger.warn(e); } - this.hasExperiencedNetworkDisruption || this.connected ? await xf(this.provider.disconnect(), 2e3, "provider.disconnect()").catch(() => this.onProviderDisconnect()) : this.onProviderDisconnect(); + this.hasExperiencedNetworkDisruption || this.connected ? await vf(this.provider.disconnect(), 2e3, "provider.disconnect()").catch(() => this.onProviderDisconnect()) : this.onProviderDisconnect(); } async transportClose() { this.transportExplicitlyClosed = true, await this.transportDisconnect(); @@ -83243,7 +83247,7 @@ ${Ez(e, r)}`); const i = () => { this.provider.off(Es.disconnect, i), n(new Error("Connection interrupted while trying to subscribe")); }; - this.provider.on(Es.disconnect, i), await xf(this.provider.connect(), gt.toMiliseconds(gt.ONE_MINUTE), `Socket stalled when trying to connect to ${this.relayUrl}`).catch((s) => { + this.provider.on(Es.disconnect, i), await vf(this.provider.connect(), gt.toMiliseconds(gt.ONE_MINUTE), `Socket stalled when trying to connect to ${this.relayUrl}`).catch((s) => { n(s); }), await this.subscriber.start(), this.hasExperiencedNetworkDisruption = false, r(); }); @@ -83260,7 +83264,7 @@ ${Ez(e, r)}`); this.connectionAttemptInProgress || (this.relayUrl = e || this.relayUrl, await this.confirmOnlineStateOrThrow(), await this.transportClose(), await this.transportOpen()); } async confirmOnlineStateOrThrow() { - if (!await HM()) + if (!await UM()) throw new Error("No internet connection detected. Please restart your network and try again."); } async handleBatchMessageEvents(e) { @@ -83280,7 +83284,7 @@ ${Ez(e, r)}`); } startPingTimeout() { var e, r, n, i, s; - if (Fd()) + if (zd()) try { (r = (e = this.provider) == null ? void 0 : e.connection) != null && r.socket && ((s = (i = (n = this.provider) == null ? void 0 : n.connection) == null ? void 0 : i.socket) == null || s.once("ping", () => { this.resetPingTimeout(); @@ -83295,7 +83299,7 @@ ${Ez(e, r)}`); async createProvider() { this.provider.connection && this.unregisterProviderListeners(); const e = await this.core.crypto.signJWT(this.relayUrl); - this.provider = new Fve(new Gve(ebe({ sdkVersion: U8e, protocol: this.protocol, version: this.version, relayUrl: this.relayUrl, projectId: this.projectId, auth: e, useOnCloseEvent: true, bundleId: this.bundleId }))), this.registerProviderListeners(); + this.provider = new Uve(new Fve(Zye({ sdkVersion: C8e, protocol: this.protocol, version: this.version, relayUrl: this.relayUrl, projectId: this.projectId, auth: e, useOnCloseEvent: true, bundleId: this.bundleId }))), this.registerProviderListeners(); } async recordMessageEvent(e) { const { topic: r, message: n } = e; @@ -83311,11 +83315,11 @@ ${Ez(e, r)}`); return i && this.logger.debug(`Ignoring duplicate message: ${n}`), i; } async onProviderPayload(e) { - if (this.logger.debug("Incoming Relay Payload"), this.logger.trace({ type: "payload", direction: "incoming", payload: e }), m9(e)) { - if (!e.method.endsWith(L8e)) + if (this.logger.debug("Incoming Relay Payload"), this.logger.trace({ type: "payload", direction: "incoming", payload: e }), f9(e)) { + if (!e.method.endsWith(k8e)) return; const r = e.params, { topic: n, message: i, publishedAt: s } = r.data, o = { topic: n, message: i, publishedAt: s }; - this.logger.debug("Emitting Relayer Payload"), this.logger.trace(pxe({ type: "event", event: r.id }, o)), this.events.emit(r.id, o), await this.acknowledgePayload(e), await this.onMessageEvent(o); + this.logger.debug("Emitting Relayer Payload"), this.logger.trace(lxe({ type: "event", event: r.id }, o)), this.events.emit(r.id, o), await this.acknowledgePayload(e), await this.onMessageEvent(o); } else C2(e) && this.events.emit(Vi.message_ack, e); } @@ -83323,22 +83327,22 @@ ${Ez(e, r)}`); await this.shouldIgnoreMessageEvent(e) || (this.events.emit(Vi.message, e), await this.recordMessageEvent(e)); } async acknowledgePayload(e) { - const r = d9(e.id, true); + const r = u9(e.id, true); await this.provider.connection.send(r); } unregisterProviderListeners() { this.provider.off(Es.payload, this.onPayloadHandler), this.provider.off(Es.connect, this.onConnectHandler), this.provider.off(Es.disconnect, this.onDisconnectHandler), this.provider.off(Es.error, this.onProviderErrorHandler), clearTimeout(this.pingTimeout); } async registerEventListeners() { - let e = await HM(); - eve(async (r) => { + let e = await UM(); + Z5e(async (r) => { e !== r && (e = r, r ? await this.restartTransport().catch((n) => this.logger.error(n)) : (this.hasExperiencedNetworkDisruption = true, await this.transportDisconnect(), this.transportExplicitlyClosed = false)); }); } async onProviderDisconnect() { await this.subscriber.stop(), this.requestsInFlight.clear(), clearTimeout(this.pingTimeout), this.events.emit(Vi.disconnect), this.connectionAttemptInProgress = false, !this.transportExplicitlyClosed && setTimeout(async () => { await this.transportOpen().catch((e) => this.logger.error(e)); - }, gt.toMiliseconds(B8e)); + }, gt.toMiliseconds(R8e)); } isInitialized() { if (!this.initialized) { @@ -83354,30 +83358,30 @@ ${Ez(e, r)}`); }), await this.transportOpen()); } }; - var gxe = Object.defineProperty; - var uA = Object.getOwnPropertySymbols; - var yxe = Object.prototype.hasOwnProperty; - var bxe = Object.prototype.propertyIsEnumerable; - var lA = (t, e, r) => e in t ? gxe(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r; - var fA = (t, e) => { + var hxe = Object.defineProperty; + var iA = Object.getOwnPropertySymbols; + var dxe = Object.prototype.hasOwnProperty; + var pxe = Object.prototype.propertyIsEnumerable; + var sA = (t, e, r) => e in t ? hxe(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r; + var oA = (t, e) => { for (var r in e || (e = {})) - yxe.call(e, r) && lA(t, r, e[r]); - if (uA) - for (var r of uA(e)) - bxe.call(e, r) && lA(t, r, e[r]); + dxe.call(e, r) && sA(t, r, e[r]); + if (iA) + for (var r of iA(e)) + pxe.call(e, r) && sA(t, r, e[r]); return t; }; - var Dl = class extends age { - constructor(e, r, n, i = ru, s = void 0) { - super(e, r, n, i), this.core = e, this.logger = r, this.name = n, this.map = /* @__PURE__ */ new Map(), this.version = V8e, this.cached = [], this.initialized = false, this.storagePrefix = ru, this.recentlyDeleted = [], this.recentlyDeletedLimit = 200, this.init = async () => { + var Cl = class extends nge { + constructor(e, r, n, i = tu, s = void 0) { + super(e, r, n, i), this.core = e, this.logger = r, this.name = n, this.map = /* @__PURE__ */ new Map(), this.version = L8e, this.cached = [], this.initialized = false, this.storagePrefix = tu, this.recentlyDeleted = [], this.recentlyDeletedLimit = 200, this.init = async () => { this.initialized || (this.logger.trace("Initialized"), await this.restore(), this.cached.forEach((o) => { - this.getKey && o !== null && !_i(o) ? this.map.set(this.getKey(o), o) : P5e(o) ? this.map.set(o.id, o) : k5e(o) && this.map.set(o.topic, o); + this.getKey && o !== null && !_i(o) ? this.map.set(this.getKey(o), o) : T5e(o) ? this.map.set(o.id, o) : N5e(o) && this.map.set(o.topic, o); }), this.cached = [], this.initialized = true); }, this.set = async (o, a) => { this.isInitialized(), this.map.has(o) ? await this.update(o, a) : (this.logger.debug("Setting value"), this.logger.trace({ type: "method", method: "set", key: o, value: a }), this.map.set(o, a), await this.persist()); - }, this.get = (o) => (this.isInitialized(), this.logger.debug("Getting value"), this.logger.trace({ type: "method", method: "get", key: o }), this.getData(o)), this.getAll = (o) => (this.isInitialized(), o ? this.values.filter((a) => Object.keys(o).every((c) => Xve(a[c], o[c]))) : this.values), this.update = async (o, a) => { + }, this.get = (o) => (this.isInitialized(), this.logger.debug("Getting value"), this.logger.trace({ type: "method", method: "get", key: o }), this.getData(o)), this.getAll = (o) => (this.isInitialized(), o ? this.values.filter((a) => Object.keys(o).every((c) => qve(a[c], o[c]))) : this.values), this.update = async (o, a) => { this.isInitialized(), this.logger.debug("Updating value"), this.logger.trace({ type: "method", method: "update", key: o, update: a }); - const c = fA(fA({}, this.getData(o)), a); + const c = oA(oA({}, this.getData(o)), a); this.map.set(o, c), await this.persist(); }, this.delete = async (o, a) => { this.isInitialized(), this.map.has(o) && (this.logger.debug("Deleting value"), this.logger.trace({ type: "method", method: "delete", key: o, reason: a }), this.map.delete(o), this.addToRecentlyDeleted(o), await this.persist()); @@ -83443,24 +83447,24 @@ ${Ez(e, r)}`); } } }; - var wxe = class { + var mxe = class { constructor(e, r) { - this.core = e, this.logger = r, this.name = W8e, this.version = G8e, this.events = new FL(), this.initialized = false, this.storagePrefix = ru, this.ignoredPayloadTypes = [Xa], this.registeredMethods = [], this.init = async () => { + this.core = e, this.logger = r, this.name = z8e, this.version = F8e, this.events = new DL(), this.initialized = false, this.storagePrefix = tu, this.ignoredPayloadTypes = [Ka], this.registeredMethods = [], this.init = async () => { this.initialized || (await this.pairings.init(), await this.cleanup(), this.registerRelayerEvents(), this.registerExpirerEvents(), this.initialized = true, this.logger.trace("Initialized")); }, this.register = ({ methods: n }) => { this.isInitialized(), this.registeredMethods = [.../* @__PURE__ */ new Set([...this.registeredMethods, ...n])]; }, this.create = async (n) => { this.isInitialized(); - const i = dv(), s = await this.core.crypto.setSymKey(i), o = Kn(gt.FIVE_MINUTES), a = { protocol: RU }, c = { topic: s, expiry: o, relay: a, active: false }, u = x5e({ protocol: this.core.protocol, version: this.core.version, topic: s, symKey: i, relay: a, expiryTimestamp: o, methods: n == null ? void 0 : n.methods }); + const i = fv(), s = await this.core.crypto.setSymKey(i), o = Kn(gt.FIVE_MINUTES), a = { protocol: AU }, c = { topic: s, expiry: o, relay: a, active: false }, u = y5e({ protocol: this.core.protocol, version: this.core.version, topic: s, symKey: i, relay: a, expiryTimestamp: o, methods: n == null ? void 0 : n.methods }); return this.core.expirer.set(s, o), await this.pairings.set(s, c), await this.core.relayer.subscribe(s), { topic: s, uri: u }; }, this.pair = async (n) => { this.isInitialized(), this.isValidPair(n); - const { topic: i, symKey: s, relay: o, expiryTimestamp: a, methods: c } = BM(n.uri); + const { topic: i, symKey: s, relay: o, expiryTimestamp: a, methods: c } = kM(n.uri); let u; if (this.pairings.keys.includes(i) && (u = this.pairings.get(i), u.active)) throw new Error(`Pairing already exists: ${i}. Please try again with a new connection URI.`); const f = a || Kn(gt.FIVE_MINUTES), p = { topic: i, relay: o, expiry: f, active: false, methods: c }; - return this.core.expirer.set(i, f), await this.pairings.set(i, p), n.activatePairing && await this.activate({ topic: i }), this.events.emit(df.create, p), this.core.crypto.keychain.has(i) || await this.core.crypto.setSymKey(s, i), await this.core.relayer.subscribe(i, { relay: o }), p; + return this.core.expirer.set(i, f), await this.pairings.set(i, p), n.activatePairing && await this.activate({ topic: i }), this.events.emit(hf.create, p), this.core.crypto.keychain.has(i) || await this.core.crypto.setSymKey(s, i), await this.core.relayer.subscribe(i, { relay: o }), p; }, this.activate = async ({ topic: n }) => { this.isInitialized(); const i = Kn(gt.THIRTY_DAYS); @@ -83483,18 +83487,18 @@ ${Ez(e, r)}`); const { topic: i } = n; this.pairings.keys.includes(i) && (await this.sendRequest(i, "wc_pairingDelete", xr("USER_DISCONNECTED")), await this.deletePairing(i)); }, this.sendRequest = async (n, i, s) => { - const o = Sf(i, s), a = await this.core.crypto.encode(n, o), c = jh[i].req; + const o = Ef(i, s), a = await this.core.crypto.encode(n, o), c = Uh[i].req; return this.core.history.set(n, o), this.core.relayer.publish(n, a, c), o.id; }, this.sendResult = async (n, i, s) => { - const o = d9(n, s), a = await this.core.crypto.encode(i, o), c = await this.core.history.get(i, n), u = jh[c.request.method].res; + const o = u9(n, s), a = await this.core.crypto.encode(i, o), c = await this.core.history.get(i, n), u = Uh[c.request.method].res; await this.core.relayer.publish(i, a, u), await this.core.history.resolve(o); }, this.sendError = async (n, i, s) => { - const o = p9(n, s), a = await this.core.crypto.encode(i, o), c = await this.core.history.get(i, n), u = jh[c.request.method] ? jh[c.request.method].res : jh.unregistered_method.res; + const o = l9(n, s), a = await this.core.crypto.encode(i, o), c = await this.core.history.get(i, n), u = Uh[c.request.method] ? Uh[c.request.method].res : Uh.unregistered_method.res; await this.core.relayer.publish(i, a, u), await this.core.history.resolve(o); }, this.deletePairing = async (n, i) => { await this.core.relayer.unsubscribe(n), await Promise.all([this.pairings.delete(n, xr("USER_DISCONNECTED")), this.core.crypto.deleteSymKey(n), i ? Promise.resolve() : this.core.expirer.del(n)]); }, this.cleanup = async () => { - const n = this.pairings.getAll().filter((i) => Cc(i.expiry)); + const n = this.pairings.getAll().filter((i) => Rc(i.expiry)); await Promise.all(n.map((i) => this.deletePairing(i.topic))); }, this.onRelayEventRequest = (n) => { const { topic: i, payload: s } = n; @@ -83517,7 +83521,7 @@ ${Ez(e, r)}`); }, this.onPairingPingRequest = async (n, i) => { const { id: s } = i; try { - this.isValidPing({ topic: n }), await this.sendResult(s, n, true), this.events.emit(df.ping, { id: s, topic: n }); + this.isValidPing({ topic: n }), await this.sendResult(s, n, true), this.events.emit(hf.ping, { id: s, topic: n }); } catch (o) { await this.sendError(s, n, o), this.logger.error(o); } @@ -83529,7 +83533,7 @@ ${Ez(e, r)}`); }, this.onPairingDeleteRequest = async (n, i) => { const { id: s } = i; try { - this.isValidDisconnect({ topic: n }), await this.deletePairing(n), this.events.emit(df.delete, { id: s, topic: n }); + this.isValidDisconnect({ topic: n }), await this.deletePairing(n), this.events.emit(hf.delete, { id: s, topic: n }); } catch (o) { await this.sendError(s, n, o), this.logger.error(o); } @@ -83551,11 +83555,11 @@ ${Ez(e, r)}`); const { message: o } = it("MISSING_OR_INVALID", `pair() params: ${n}`); throw new Error(o); } - if (!O5e(n.uri)) { + if (!A5e(n.uri)) { const { message: o } = it("MISSING_OR_INVALID", `pair() uri: ${n.uri}`); throw new Error(o); } - const s = BM(n.uri); + const s = kM(n.uri); if (!((i = s == null ? void 0 : s.relay) != null && i.protocol)) { const { message: o } = it("MISSING_OR_INVALID", "pair() uri#relay-protocol"); throw new Error(o); @@ -83591,12 +83595,12 @@ ${Ez(e, r)}`); const { message: i } = it("NO_MATCHING_KEY", `pairing topic doesn't exist: ${n}`); throw new Error(i); } - if (Cc(this.pairings.get(n).expiry)) { + if (Rc(this.pairings.get(n).expiry)) { await this.deletePairing(n); const { message: i } = it("EXPIRED", `pairing topic: ${n}`); throw new Error(i); } - }, this.core = e, this.logger = Zi(r, this.name), this.pairings = new Dl(this.core, this.logger, this.name, this.storagePrefix); + }, this.core = e, this.logger = Zi(r, this.name), this.pairings = new Cl(this.core, this.logger, this.name, this.storagePrefix); } get context() { return Yi(this.logger); @@ -83614,7 +83618,7 @@ ${Ez(e, r)}`); return; const i = await this.core.crypto.decode(r, n); try { - m9(i) ? (this.core.history.set(r, i), this.onRelayEventRequest({ topic: r, payload: i })) : C2(i) && (await this.core.history.resolve(i), await this.onRelayEventResponse({ topic: r, payload: i }), this.core.history.delete(r, i.id)); + f9(i) ? (this.core.history.set(r, i), this.onRelayEventRequest({ topic: r, payload: i })) : C2(i) && (await this.core.history.resolve(i), await this.onRelayEventResponse({ topic: r, payload: i }), this.core.history.delete(r, i.id)); } catch (s) { this.logger.error(s); } @@ -83622,14 +83626,14 @@ ${Ez(e, r)}`); } registerExpirerEvents() { this.core.expirer.on(Is.expired, async (e) => { - const { topic: r } = NB(e.target); - r && this.pairings.keys.includes(r) && (await this.deletePairing(r, true), this.events.emit(df.expire, { topic: r })); + const { topic: r } = xB(e.target); + r && this.pairings.keys.includes(r) && (await this.deletePairing(r, true), this.events.emit(hf.expire, { topic: r })); }); } }; - var vxe = class extends nge { + var gxe = class extends $me { constructor(e, r) { - super(e, r), this.core = e, this.logger = r, this.records = /* @__PURE__ */ new Map(), this.events = new vo.EventEmitter(), this.name = K8e, this.version = X8e, this.cached = [], this.initialized = false, this.storagePrefix = ru, this.init = async () => { + super(e, r), this.core = e, this.logger = r, this.records = /* @__PURE__ */ new Map(), this.events = new vo.EventEmitter(), this.name = H8e, this.version = q8e, this.cached = [], this.initialized = false, this.storagePrefix = tu, this.init = async () => { this.initialized || (this.logger.trace("Initialized"), await this.restore(), this.cached.forEach((n) => this.records.set(n.id, n)), this.cached = [], this.registerEventListeners(), this.initialized = true); }, this.set = (n, i, s) => { if (this.isInitialized(), this.logger.debug("Setting JSON-RPC request history record"), this.logger.trace({ type: "method", method: "set", topic: n, request: i, chainId: s }), this.records.has(i.id)) @@ -83679,7 +83683,7 @@ ${Ez(e, r)}`); return this.values.forEach((r) => { if (typeof r.response < "u") return; - const n = { topic: r.topic, request: Sf(r.request.method, r.request.params, r.id), chainId: r.chainId }; + const n = { topic: r.topic, request: Ef(r.request.method, r.request.params, r.id), chainId: r.chainId }; return e.push(n); }), e; } @@ -83725,7 +83729,7 @@ ${Ez(e, r)}`); }), this.events.on(Ys.deleted, (e) => { const r = Ys.deleted; this.logger.info(`Emitting ${r}`), this.logger.debug({ type: "event", event: r, record: e }); - }), this.core.heartbeat.on(I0.pulse, () => { + }), this.core.heartbeat.on(T0.pulse, () => { this.cleanup(); }); } @@ -83747,9 +83751,9 @@ ${Ez(e, r)}`); } } }; - var xxe = class extends uge { + var yxe = class extends sge { constructor(e, r) { - super(e, r), this.core = e, this.logger = r, this.expirations = /* @__PURE__ */ new Map(), this.events = new vo.EventEmitter(), this.name = Y8e, this.version = Z8e, this.cached = [], this.initialized = false, this.storagePrefix = ru, this.init = async () => { + super(e, r), this.core = e, this.logger = r, this.expirations = /* @__PURE__ */ new Map(), this.events = new vo.EventEmitter(), this.name = W8e, this.version = G8e, this.cached = [], this.initialized = false, this.storagePrefix = tu, this.init = async () => { this.initialized || (this.logger.trace("Initialized"), await this.restore(), this.cached.forEach((n) => this.expirations.set(n.target, n)), this.cached = [], this.registerEventListeners(), this.initialized = true); }, this.has = (n) => { try { @@ -83798,9 +83802,9 @@ ${Ez(e, r)}`); } formatTarget(e) { if (typeof e == "string") - return tbe(e); + return Jye(e); if (typeof e == "number") - return rbe(e); + return Qye(e); const { message: r } = it("UNKNOWN_TYPE", `Target type: ${typeof e}`); throw new Error(r); } @@ -83846,7 +83850,7 @@ ${Ez(e, r)}`); this.core.relayer.connected && this.expirations.forEach((e, r) => this.checkExpiry(r, e)); } registerEventListeners() { - this.core.heartbeat.on(I0.pulse, () => this.checkExpirations()), this.events.on(Is.created, (e) => { + this.core.heartbeat.on(T0.pulse, () => this.checkExpirations()), this.events.on(Is.created, (e) => { const r = Is.created; this.logger.info(`Emitting ${r}`), this.logger.debug({ type: "event", event: r, data: e }), this.persist(); }), this.events.on(Is.expired, (e) => { @@ -83864,10 +83868,10 @@ ${Ez(e, r)}`); } } }; - var _xe = class extends lge { + var bxe = class extends oge { constructor(e, r) { - super(e, r), this.projectId = e, this.logger = r, this.name = h3, this.initialized = false, this.queue = [], this.verifyDisabled = false, this.init = async (n) => { - if (this.verifyDisabled || ih() || !sh()) + super(e, r), this.projectId = e, this.logger = r, this.name = f3, this.initialized = false, this.queue = [], this.verifyDisabled = false, this.init = async (n) => { + if (this.verifyDisabled || nh() || !ih()) return; const i = this.getVerifyUrl(n == null ? void 0 : n.verifyUrl); this.verifyUrl !== i && this.removeIframe(), this.verifyUrl = i; @@ -83877,7 +83881,7 @@ ${Ez(e, r)}`); this.logger.info(`Verify iframe failed to load: ${this.verifyUrl}`), this.logger.info(s); } if (!this.initialized) { - this.removeIframe(), this.verifyUrl = vv; + this.removeIframe(), this.verifyUrl = bv; try { await this.createIframe(); } catch (s) { @@ -83894,7 +83898,7 @@ ${Ez(e, r)}`); try { s = await this.fetchAttestation(n.attestationId, i); } catch (o) { - this.logger.info(`failed to resolve attestation: ${n.attestationId} from url: ${i}`), this.logger.info(o), s = await this.fetchAttestation(n.attestationId, vv); + this.logger.info(`failed to resolve attestation: ${n.attestationId} from url: ${i}`), this.logger.info(o), s = await this.fetchAttestation(n.attestationId, bv); } return s; }, this.fetchAttestation = async (n, i) => { @@ -83919,12 +83923,12 @@ ${Ez(e, r)}`); s.data === "verify_ready" && (this.onInit(), window.removeEventListener("message", i), n()); }; await Promise.race([new Promise((s) => { - const o = document.getElementById(h3); + const o = document.getElementById(f3); if (o) return this.iframe = o, this.onInit(), s(); window.addEventListener("message", i); const a = document.createElement("iframe"); - a.id = h3, a.src = `${this.verifyUrl}/${this.projectId}`, a.style.display = "none", document.body.append(a), this.iframe = a, n = s; + a.id = f3, a.src = `${this.verifyUrl}/${this.projectId}`, a.style.display = "none", document.body.append(a), this.iframe = a, n = s; }), new Promise((s, o) => setTimeout(() => { window.removeEventListener("message", i), o("verify iframe load timeout"); }, gt.toMiliseconds(gt.FIVE_SECONDS)))]); @@ -83933,9 +83937,9 @@ ${Ez(e, r)}`); }, this.removeIframe = () => { this.iframe && (this.iframe.remove(), this.iframe = void 0, this.initialized = false); }, this.getVerifyUrl = (n) => { - let i = n || pf; - return J8e.includes(i) || (this.logger.info(`verify url: ${i}, not included in trusted list, assigning default: ${pf}`), i = pf), i; - }, this.logger = Zi(r, this.name), this.verifyUrl = pf, this.abortController = new AbortController(), this.isDevEnv = Fd() && process.env.IS_VITEST; + let i = n || df; + return K8e.includes(i) || (this.logger.info(`verify url: ${i}, not included in trusted list, assigning default: ${df}`), i = df), i; + }, this.logger = Zi(r, this.name), this.verifyUrl = df, this.abortController = new AbortController(), this.isDevEnv = zd() && process.env.IS_VITEST; } get context() { return Yi(this.logger); @@ -83944,42 +83948,42 @@ ${Ez(e, r)}`); return this.abortController = new AbortController(), setTimeout(() => this.abortController.abort(), gt.toMiliseconds(e)); } }; - var Exe = class extends fge { + var wxe = class extends age { constructor(e, r) { - super(e, r), this.projectId = e, this.logger = r, this.context = Q8e, this.registerDeviceToken = async (n) => { - const { clientId: i, token: s, notificationType: o, enableEncrypted: a = false } = n, c = `${$8e}/${this.projectId}/clients`; - await Qve(c, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ client_id: i, type: o, token: s, always_raw: a }) }); + super(e, r), this.projectId = e, this.logger = r, this.context = X8e, this.registerDeviceToken = async (n) => { + const { clientId: i, token: s, notificationType: o, enableEncrypted: a = false } = n, c = `${Y8e}/${this.projectId}/clients`; + await Xve(c, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ client_id: i, type: o, token: s, always_raw: a }) }); }, this.logger = Zi(r, this.context); } }; - var Sxe = Object.defineProperty; - var hA = Object.getOwnPropertySymbols; - var Mxe = Object.prototype.hasOwnProperty; - var Axe = Object.prototype.propertyIsEnumerable; - var dA = (t, e, r) => e in t ? Sxe(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r; - var pA = (t, e) => { + var vxe = Object.defineProperty; + var aA = Object.getOwnPropertySymbols; + var xxe = Object.prototype.hasOwnProperty; + var _xe = Object.prototype.propertyIsEnumerable; + var cA = (t, e, r) => e in t ? vxe(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r; + var uA = (t, e) => { for (var r in e || (e = {})) - Mxe.call(e, r) && dA(t, r, e[r]); - if (hA) - for (var r of hA(e)) - Axe.call(e, r) && dA(t, r, e[r]); + xxe.call(e, r) && cA(t, r, e[r]); + if (aA) + for (var r of aA(e)) + _xe.call(e, r) && cA(t, r, e[r]); return t; }; - var Txe = class DU extends rge { + var Exe = class NU extends Qme { constructor(e) { var r; - super(e), this.protocol = kU, this.version = E8e, this.name = g9, this.events = new vo.EventEmitter(), this.initialized = false, this.on = (o, a) => this.events.on(o, a), this.once = (o, a) => this.events.once(o, a), this.off = (o, a) => this.events.off(o, a), this.removeListener = (o, a) => this.events.removeListener(o, a), this.projectId = e == null ? void 0 : e.projectId, this.relayUrl = (e == null ? void 0 : e.relayUrl) || CU, this.customStoragePrefix = e != null && e.customStoragePrefix ? `:${e.customStoragePrefix}` : ""; - const n = Gx({ level: typeof (e == null ? void 0 : e.logger) == "string" && e.logger ? e.logger : S8e.logger }), { logger: i, chunkLoggerController: s } = tge({ opts: n, maxSizeInBytes: e == null ? void 0 : e.maxLogBlobSizeInBytes, loggerOverride: e == null ? void 0 : e.logger }); + super(e), this.protocol = MU, this.version = w8e, this.name = h9, this.events = new vo.EventEmitter(), this.initialized = false, this.on = (o, a) => this.events.on(o, a), this.once = (o, a) => this.events.once(o, a), this.off = (o, a) => this.events.off(o, a), this.removeListener = (o, a) => this.events.removeListener(o, a), this.projectId = e == null ? void 0 : e.projectId, this.relayUrl = (e == null ? void 0 : e.relayUrl) || TU, this.customStoragePrefix = e != null && e.customStoragePrefix ? `:${e.customStoragePrefix}` : ""; + const n = Fx({ level: typeof (e == null ? void 0 : e.logger) == "string" && e.logger ? e.logger : v8e.logger }), { logger: i, chunkLoggerController: s } = Jme({ opts: n, maxSizeInBytes: e == null ? void 0 : e.maxLogBlobSizeInBytes, loggerOverride: e == null ? void 0 : e.logger }); this.logChunkController = s, (r = this.logChunkController) != null && r.downloadLogsBlobInBrowser && (window.downloadLogsBlobInBrowser = async () => { var o, a; (o = this.logChunkController) != null && o.downloadLogsBlobInBrowser && ((a = this.logChunkController) == null || a.downloadLogsBlobInBrowser({ clientId: await this.crypto.getClientId() })); - }), this.logger = Zi(i, this.name), this.heartbeat = new Tme(), this.crypto = new txe(this, this.logger, e == null ? void 0 : e.keychain), this.history = new vxe(this, this.logger), this.expirer = new xxe(this, this.logger), this.storage = e != null && e.storage ? e.storage : new J1e(pA(pA({}, M8e), e == null ? void 0 : e.storageOptions)), this.relayer = new mxe({ core: this, logger: this.logger, relayUrl: this.relayUrl, projectId: this.projectId }), this.pairing = new wxe(this, this.logger), this.verify = new _xe(this.projectId || "", this.logger), this.echoClient = new Exe(this.projectId || "", this.logger); + }), this.logger = Zi(i, this.name), this.heartbeat = new Eme(), this.crypto = new J8e(this, this.logger, e == null ? void 0 : e.keychain), this.history = new gxe(this, this.logger), this.expirer = new yxe(this, this.logger), this.storage = e != null && e.storage ? e.storage : new K1e(uA(uA({}, x8e), e == null ? void 0 : e.storageOptions)), this.relayer = new fxe({ core: this, logger: this.logger, relayUrl: this.relayUrl, projectId: this.projectId }), this.pairing = new mxe(this, this.logger), this.verify = new bxe(this.projectId || "", this.logger), this.echoClient = new wxe(this.projectId || "", this.logger); } static async init(e) { - const r = new DU(e); + const r = new NU(e); await r.initialize(); const n = await r.crypto.getClientId(); - return await r.storage.setItem(z8e, n), r; + return await r.storage.setItem(B8e, n), r; } get context() { return Yi(this.logger); @@ -84000,49 +84004,49 @@ ${Ez(e, r)}`); } } }; - var Nxe = Txe; - var LU = "wc"; - var BU = 2; - var UU = "client"; - var y9 = `${LU}@${BU}:${UU}:`; - var p3 = { name: UU, logger: "error", controller: false, relayUrl: "wss://relay.walletconnect.com" }; - var mA = "WALLETCONNECT_DEEPLINK_CHOICE"; - var Ixe = "proposal"; - var Oxe = "Proposal expired"; - var Pxe = "session"; - var Kl = gt.SEVEN_DAYS; - var kxe = "engine"; + var Sxe = Exe; + var IU = "wc"; + var OU = 2; + var PU = "client"; + var d9 = `${IU}@${OU}:${PU}:`; + var d3 = { name: PU, logger: "error", controller: false, relayUrl: "wss://relay.walletconnect.com" }; + var lA = "WALLETCONNECT_DEEPLINK_CHOICE"; + var Mxe = "proposal"; + var Axe = "Proposal expired"; + var Txe = "session"; + var Gl = gt.SEVEN_DAYS; + var Nxe = "engine"; var Gn = { wc_sessionPropose: { req: { ttl: gt.FIVE_MINUTES, prompt: true, tag: 1100 }, res: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1101 }, reject: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1120 }, autoReject: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1121 } }, wc_sessionSettle: { req: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1102 }, res: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1103 } }, wc_sessionUpdate: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 1104 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 1105 } }, wc_sessionExtend: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 1106 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 1107 } }, wc_sessionRequest: { req: { ttl: gt.FIVE_MINUTES, prompt: true, tag: 1108 }, res: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1109 } }, wc_sessionEvent: { req: { ttl: gt.FIVE_MINUTES, prompt: true, tag: 1110 }, res: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1111 } }, wc_sessionDelete: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 1112 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 1113 } }, wc_sessionPing: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 1114 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 1115 } }, wc_sessionAuthenticate: { req: { ttl: gt.ONE_HOUR, prompt: true, tag: 1116 }, res: { ttl: gt.ONE_HOUR, prompt: false, tag: 1117 }, reject: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1118 }, autoReject: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1119 } } }; - var m3 = { min: gt.FIVE_MINUTES, max: gt.SEVEN_DAYS }; + var p3 = { min: gt.FIVE_MINUTES, max: gt.SEVEN_DAYS }; var Oo = { idle: "IDLE", active: "ACTIVE" }; - var Rxe = "request"; - var Cxe = ["wc_sessionPropose", "wc_sessionRequest", "wc_authRequest"]; - var Dxe = "wc"; - var Lxe = "auth"; - var Bxe = "authKeys"; - var Uxe = "pairingTopics"; - var jxe = "requests"; - var L2 = `${Dxe}@${1.5}:${Lxe}:`; - var v1 = `${L2}:PUB_KEY`; - var Vxe = Object.defineProperty; - var zxe = Object.defineProperties; - var Fxe = Object.getOwnPropertyDescriptors; - var gA = Object.getOwnPropertySymbols; - var Hxe = Object.prototype.hasOwnProperty; - var qxe = Object.prototype.propertyIsEnumerable; - var yA = (t, e, r) => e in t ? Vxe(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r; + var Ixe = "request"; + var Oxe = ["wc_sessionPropose", "wc_sessionRequest", "wc_authRequest"]; + var Pxe = "wc"; + var kxe = "auth"; + var Rxe = "authKeys"; + var Cxe = "pairingTopics"; + var Dxe = "requests"; + var L2 = `${Pxe}@${1.5}:${kxe}:`; + var w1 = `${L2}:PUB_KEY`; + var Lxe = Object.defineProperty; + var Bxe = Object.defineProperties; + var Uxe = Object.getOwnPropertyDescriptors; + var fA = Object.getOwnPropertySymbols; + var jxe = Object.prototype.hasOwnProperty; + var Vxe = Object.prototype.propertyIsEnumerable; + var hA = (t, e, r) => e in t ? Lxe(t, e, { enumerable: true, configurable: true, writable: true, value: r }) : t[e] = r; var pn = (t, e) => { for (var r in e || (e = {})) - Hxe.call(e, r) && yA(t, r, e[r]); - if (gA) - for (var r of gA(e)) - qxe.call(e, r) && yA(t, r, e[r]); + jxe.call(e, r) && hA(t, r, e[r]); + if (fA) + for (var r of fA(e)) + Vxe.call(e, r) && hA(t, r, e[r]); return t; }; - var Au = (t, e) => zxe(t, Fxe(e)); - var Wxe = class extends dge { + var Au = (t, e) => Bxe(t, Uxe(e)); + var zxe = class extends uge { constructor(e) { - super(e), this.name = kxe, this.events = new FL(), this.initialized = false, this.requestQueue = { state: Oo.idle, queue: [] }, this.sessionRequestQueue = { state: Oo.idle, queue: [] }, this.requestQueueDelay = gt.ONE_SECOND, this.expectedPairingMethodMap = /* @__PURE__ */ new Map(), this.recentlyDeletedMap = /* @__PURE__ */ new Map(), this.recentlyDeletedLimit = 200, this.init = async () => { + super(e), this.name = Nxe, this.events = new DL(), this.initialized = false, this.requestQueue = { state: Oo.idle, queue: [] }, this.sessionRequestQueue = { state: Oo.idle, queue: [] }, this.requestQueueDelay = gt.ONE_SECOND, this.expectedPairingMethodMap = /* @__PURE__ */ new Map(), this.recentlyDeletedMap = /* @__PURE__ */ new Map(), this.recentlyDeletedLimit = 200, this.init = async () => { this.initialized || (await this.cleanup(), this.registerRelayerEvents(), this.registerExpirerEvents(), this.registerPairingEvents(), this.client.core.pairing.register({ methods: Object.keys(Gn) }), this.initialized = true, setTimeout(() => { this.sessionRequestQueue.queue = this.getPendingSessionRequests(), this.processSessionRequestQueue(); }, gt.toMiliseconds(this.requestQueueDelay))); @@ -84065,18 +84069,18 @@ ${Ez(e, r)}`); const { message: q } = it("NO_MATCHING_KEY", `connect() pairing topic: ${u}`); throw new Error(q); } - const b = await this.client.core.crypto.generateKeyPair(), E = Gn.wc_sessionPropose.req.ttl || gt.FIVE_MINUTES, _ = Kn(E), N = pn({ requiredNamespaces: s, optionalNamespaces: o, relays: c ?? [{ protocol: RU }], proposer: { publicKey: b, metadata: this.client.metadata }, expiryTimestamp: _, pairingTopic: u }, a && { sessionProperties: a }), { reject: R, resolve: F, done: D } = Nu(E, Oxe); + const b = await this.client.core.crypto.generateKeyPair(), E = Gn.wc_sessionPropose.req.ttl || gt.FIVE_MINUTES, _ = Kn(E), N = pn({ requiredNamespaces: s, optionalNamespaces: o, relays: c ?? [{ protocol: AU }], proposer: { publicKey: b, metadata: this.client.metadata }, expiryTimestamp: _, pairingTopic: u }, a && { sessionProperties: a }), { reject: k, resolve: F, done: L } = Nu(E, Axe); this.events.once(Wt("session_connect"), async ({ error: q, session: W }) => { if (q) - R(q); + k(q); else if (W) { W.self.publicKey = b; const z = Au(pn({}, W), { pairingTopic: N.pairingTopic, requiredNamespaces: N.requiredNamespaces, optionalNamespaces: N.optionalNamespaces }); await this.client.session.set(W.topic, z), await this.setExpiry(W.topic, W.expiry), u && await this.client.core.pairing.updateMetadata({ topic: u, metadata: W.peer.metadata }), this.cleanupDuplicatePairings(z), F(z); } }); - const L = await this.sendRequest({ topic: u, method: "wc_sessionPropose", params: N, throwOnFailedPublish: true }); - return await this.setProposal(L, pn({ id: L }, N)), { uri: f, approval: D }; + const D = await this.sendRequest({ topic: u, method: "wc_sessionPropose", params: N, throwOnFailedPublish: true }); + return await this.setProposal(D, pn({ id: D }, N)), { uri: f, approval: L }; }, this.pair = async (r) => { await this.isInitialized(); try { @@ -84088,26 +84092,26 @@ ${Ez(e, r)}`); await this.isInitialized(); try { await this.isValidApprove(r); - } catch (D) { - throw this.client.logger.error("approve() -> isValidApprove() failed"), D; + } catch (L) { + throw this.client.logger.error("approve() -> isValidApprove() failed"), L; } const { id: n, relayProtocol: i, namespaces: s, sessionProperties: o, sessionConfig: a } = r; let c; try { c = this.client.proposal.get(n); - } catch (D) { - throw this.client.logger.error(`approve() -> proposal.get(${n}) failed`), D; + } catch (L) { + throw this.client.logger.error(`approve() -> proposal.get(${n}) failed`), L; } - const { pairingTopic: u, proposer: f, requiredNamespaces: p, optionalNamespaces: b } = c, E = await this.client.core.crypto.generateKeyPair(), _ = f.publicKey, N = await this.client.core.crypto.generateSharedKey(E, _), R = pn(pn({ relay: { protocol: i ?? "irn" }, namespaces: s, controller: { publicKey: E, metadata: this.client.metadata }, expiry: Kn(Kl) }, o && { sessionProperties: o }), a && { sessionConfig: a }); + const { pairingTopic: u, proposer: f, requiredNamespaces: p, optionalNamespaces: b } = c, E = await this.client.core.crypto.generateKeyPair(), _ = f.publicKey, N = await this.client.core.crypto.generateSharedKey(E, _), k = pn(pn({ relay: { protocol: i ?? "irn" }, namespaces: s, controller: { publicKey: E, metadata: this.client.metadata }, expiry: Kn(Gl) }, o && { sessionProperties: o }), a && { sessionConfig: a }); await this.client.core.relayer.subscribe(N); - const F = Au(pn({}, R), { topic: N, requiredNamespaces: p, optionalNamespaces: b, pairingTopic: u, acknowledged: false, self: R.controller, peer: { publicKey: f.publicKey, metadata: f.metadata }, controller: E }); + const F = Au(pn({}, k), { topic: N, requiredNamespaces: p, optionalNamespaces: b, pairingTopic: u, acknowledged: false, self: k.controller, peer: { publicKey: f.publicKey, metadata: f.metadata }, controller: E }); await this.client.session.set(N, F); try { - await this.sendResult({ id: n, topic: u, result: { relay: { protocol: i ?? "irn" }, responderPublicKey: E }, throwOnFailedPublish: true }), await this.sendRequest({ topic: N, method: "wc_sessionSettle", params: R, throwOnFailedPublish: true }); - } catch (D) { - throw this.client.logger.error(D), this.client.session.delete(N, xr("USER_DISCONNECTED")), await this.client.core.relayer.unsubscribe(N), D; + await this.sendResult({ id: n, topic: u, result: { relay: { protocol: i ?? "irn" }, responderPublicKey: E }, throwOnFailedPublish: true }), await this.sendRequest({ topic: N, method: "wc_sessionSettle", params: k, throwOnFailedPublish: true }); + } catch (L) { + throw this.client.logger.error(L), this.client.session.delete(N, xr("USER_DISCONNECTED")), await this.client.core.relayer.unsubscribe(N), L; } - return await this.client.core.pairing.updateMetadata({ topic: u, metadata: f.metadata }), await this.client.proposal.delete(n, xr("USER_DISCONNECTED")), await this.client.core.pairing.activate({ topic: u }), await this.setExpiry(N, Kn(Kl)), { topic: N, acknowledged: () => new Promise((D) => setTimeout(() => D(this.client.session.get(N)), 500)) }; + return await this.client.core.pairing.updateMetadata({ topic: u, metadata: f.metadata }), await this.client.proposal.delete(n, xr("USER_DISCONNECTED")), await this.client.core.pairing.activate({ topic: u }), await this.setExpiry(N, Kn(Gl)), { topic: N, acknowledged: () => new Promise((L) => setTimeout(() => L(this.client.session.get(N)), 500)) }; }, this.reject = async (r) => { await this.isInitialized(); try { @@ -84130,7 +84134,7 @@ ${Ez(e, r)}`); } catch (p) { throw this.client.logger.error("update() -> isValidUpdate() failed"), p; } - const { topic: n, namespaces: i } = r, { done: s, resolve: o, reject: a } = Nu(), c = Dc(), u = Uu().toString(), f = this.client.session.get(n).namespaces; + const { topic: n, namespaces: i } = r, { done: s, resolve: o, reject: a } = Nu(), c = Cc(), u = Uu().toString(), f = this.client.session.get(n).namespaces; return this.events.once(Wt("session_update", c), ({ error: p }) => { p ? a(p) : o(); }), await this.client.session.update(n, { namespaces: i }), await this.sendRequest({ topic: n, method: "wc_sessionUpdate", params: { namespaces: i }, throwOnFailedPublish: true, clientRpcId: c, relayRpcId: u }).catch((p) => { @@ -84143,10 +84147,10 @@ ${Ez(e, r)}`); } catch (c) { throw this.client.logger.error("extend() -> isValidExtend() failed"), c; } - const { topic: n } = r, i = Dc(), { done: s, resolve: o, reject: a } = Nu(); + const { topic: n } = r, i = Cc(), { done: s, resolve: o, reject: a } = Nu(); return this.events.once(Wt("session_extend", i), ({ error: c }) => { c ? a(c) : o(); - }), await this.setExpiry(n, Kn(Kl)), this.sendRequest({ topic: n, method: "wc_sessionExtend", params: {}, clientRpcId: i, throwOnFailedPublish: true }).catch((c) => { + }), await this.setExpiry(n, Kn(Gl)), this.sendRequest({ topic: n, method: "wc_sessionExtend", params: {}, clientRpcId: i, throwOnFailedPublish: true }).catch((c) => { a(c); }), { acknowledged: s }; }, this.request = async (r) => { @@ -84156,7 +84160,7 @@ ${Ez(e, r)}`); } catch (E) { throw this.client.logger.error("request() -> isValidRequest() failed"), E; } - const { chainId: n, request: i, topic: s, expiry: o = Gn.wc_sessionRequest.req.ttl } = r, a = this.client.session.get(s), c = Dc(), u = Uu().toString(), { done: f, resolve: p, reject: b } = Nu(o, "Request expired. Please try again."); + const { chainId: n, request: i, topic: s, expiry: o = Gn.wc_sessionRequest.req.ttl } = r, a = this.client.session.get(s), c = Cc(), u = Uu().toString(), { done: f, resolve: p, reject: b } = Nu(o, "Request expired. Please try again."); return this.events.once(Wt("session_request", c), ({ error: E, result: _ }) => { E ? b(E) : p(_); }), await Promise.all([new Promise(async (E) => { @@ -84164,8 +84168,8 @@ ${Ez(e, r)}`); }), new Promise(async (E) => { var _; if (!((_ = a.sessionConfig) != null && _.disableDeepLink)) { - const N = await sbe(this.client.core.storage, mA); - ibe({ id: c, topic: s, wcDeepLink: N }); + const N = await tbe(this.client.core.storage, lA); + ebe({ id: c, topic: s, wcDeepLink: N }); } E(); }), f()]).then((E) => E[2]); @@ -84182,7 +84186,7 @@ ${Ez(e, r)}`); } const { topic: n } = r; if (this.client.session.keys.includes(n)) { - const i = Dc(), s = Uu().toString(), { done: o, resolve: a, reject: c } = Nu(); + const i = Cc(), s = Uu().toString(), { done: o, resolve: a, reject: c } = Nu(); this.events.once(Wt("session_ping", i), ({ error: u }) => { u ? c(u) : a(); }), await Promise.all([this.sendRequest({ topic: n, method: "wc_sessionPing", params: {}, throwOnFailedPublish: true, clientRpcId: i, relayRpcId: s }), o()]); @@ -84203,21 +84207,21 @@ ${Ez(e, r)}`); const { message: i } = it("MISMATCHED_TOPIC", `Session or pairing topic not found: ${n}`); throw new Error(i); } - }, this.find = (r) => (this.isInitialized(), this.client.session.getAll().filter((n) => N5e(n, r))), this.getPendingSessionRequests = () => this.client.pendingRequest.getAll(), this.authenticate = async (r) => { + }, this.find = (r) => (this.isInitialized(), this.client.session.getAll().filter((n) => S5e(n, r))), this.getPendingSessionRequests = () => this.client.pendingRequest.getAll(), this.authenticate = async (r) => { this.isInitialized(), this.isValidAuthenticate(r); const { chains: n, statement: i = "", uri: s, domain: o, nonce: a, type: c, exp: u, nbf: f, methods: p = [], expiry: b } = r, E = [...r.resources || []], { topic: _, uri: N } = await this.client.core.pairing.create({ methods: ["wc_sessionAuthenticate"] }); this.client.logger.info({ message: "Generated new pairing", pairing: { topic: _, uri: N } }); - const R = await this.client.core.crypto.generateKeyPair(), F = w1(R); - if (await Promise.all([this.client.auth.authKeys.set(v1, { responseTopic: F, publicKey: R }), this.client.auth.pairingTopics.set(F, { topic: F, pairingTopic: _ })]), await this.client.core.relayer.subscribe(F), this.client.logger.info(`sending request to new pairing topic: ${_}`), p.length > 0) { - const { namespace: d } = Kb(n[0]); - let l = Qwe(d, "request", p); - b1(E) && (l = e5e(l, E.pop())), E.push(l); + const k = await this.client.core.crypto.generateKeyPair(), F = b1(k); + if (await Promise.all([this.client.auth.authKeys.set(w1, { responseTopic: F, publicKey: k }), this.client.auth.pairingTopics.set(F, { topic: F, pairingTopic: _ })]), await this.client.core.relayer.subscribe(F), this.client.logger.info(`sending request to new pairing topic: ${_}`), p.length > 0) { + const { namespace: d } = Gb(n[0]); + let l = Xwe(d, "request", p); + y1(E) && (l = Zwe(l, E.pop())), E.push(l); } - const D = b && b > Gn.wc_sessionAuthenticate.req.ttl ? b : Gn.wc_sessionAuthenticate.req.ttl, L = { authPayload: { type: c ?? "caip122", chains: n, statement: i, aud: s, domain: o, version: "1", nonce: a, iat: (/* @__PURE__ */ new Date()).toISOString(), exp: u, nbf: f, resources: E }, requester: { publicKey: R, metadata: this.client.metadata }, expiryTimestamp: Kn(D) }, q = { eip155: { chains: n, methods: [.../* @__PURE__ */ new Set(["personal_sign", ...p])], events: ["chainChanged", "accountsChanged"] } }, W = { requiredNamespaces: {}, optionalNamespaces: q, relays: [{ protocol: "irn" }], pairingTopic: _, proposer: { publicKey: R, metadata: this.client.metadata }, expiryTimestamp: Kn(Gn.wc_sessionPropose.req.ttl) }, { done: z, resolve: T, reject: I } = Nu(D, "Request expired"), H = async ({ error: d, session: l }) => { + const L = b && b > Gn.wc_sessionAuthenticate.req.ttl ? b : Gn.wc_sessionAuthenticate.req.ttl, D = { authPayload: { type: c ?? "caip122", chains: n, statement: i, aud: s, domain: o, version: "1", nonce: a, iat: (/* @__PURE__ */ new Date()).toISOString(), exp: u, nbf: f, resources: E }, requester: { publicKey: k, metadata: this.client.metadata }, expiryTimestamp: Kn(L) }, q = { eip155: { chains: n, methods: [.../* @__PURE__ */ new Set(["personal_sign", ...p])], events: ["chainChanged", "accountsChanged"] } }, W = { requiredNamespaces: {}, optionalNamespaces: q, relays: [{ protocol: "irn" }], pairingTopic: _, proposer: { publicKey: k, metadata: this.client.metadata }, expiryTimestamp: Kn(Gn.wc_sessionPropose.req.ttl) }, { done: z, resolve: T, reject: I } = Nu(L, "Request expired"), H = async ({ error: d, session: l }) => { if (this.events.off(Wt("session_request", V), X), d) I(d); else if (l) { - l.self.publicKey = R, await this.client.session.set(l.topic, l), await this.setExpiry(l.topic, l.expiry), _ && await this.client.core.pairing.updateMetadata({ topic: _, metadata: l.peer.metadata }); + l.self.publicKey = k, await this.client.session.set(l.topic, l), await this.setExpiry(l.topic, l.expiry), _ && await this.client.core.pairing.updateMetadata({ topic: _, metadata: l.peer.metadata }); const h = this.client.session.get(l.topic); await this.deleteProposal(S), T({ session: h }); } @@ -84229,59 +84233,59 @@ ${Ez(e, r)}`); await this.deleteProposal(S), this.events.off(Wt("session_connect"), H); const { cacaos: l, responder: h } = d.result, y = [], x = []; for (const w of l) { - await IM({ cacao: w, projectId: this.client.core.projectId }) || (this.client.logger.error(w, "Signature verification failed"), I(xr("SESSION_SETTLEMENT_FAILED", "Signature verification failed"))); - const { p: g } = w, m = b1(g.resources), P = [NM(g.iss)], Q = jm(g.iss); + await SM({ cacao: w, projectId: this.client.core.projectId }) || (this.client.logger.error(w, "Signature verification failed"), I(xr("SESSION_SETTLEMENT_FAILED", "Signature verification failed"))); + const { p: g } = w, m = y1(g.resources), P = [EM(g.iss)], Q = Um(g.iss); if (m) { - const A = OM(m), K = PM(m); + const A = MM(m), K = AM(m); y.push(...A), P.push(...K); } for (const A of P) x.push(`${A}:${Q}`); } - const v = await this.client.core.crypto.generateSharedKey(R, h.publicKey); + const v = await this.client.core.crypto.generateSharedKey(k, h.publicKey); let M; - y.length > 0 && (M = { topic: v, acknowledged: true, self: { publicKey: R, metadata: this.client.metadata }, peer: h, controller: h.publicKey, expiry: Kn(Kl), requiredNamespaces: {}, optionalNamespaces: {}, relay: { protocol: "irn" }, pairingTopic: _, namespaces: UM([...new Set(y)], [...new Set(x)]) }, await this.client.core.relayer.subscribe(v), await this.client.session.set(v, M), M = this.client.session.get(v)), T({ auths: l, session: M }); - }, V = Dc(), S = Dc(); + y.length > 0 && (M = { topic: v, acknowledged: true, self: { publicKey: k, metadata: this.client.metadata }, peer: h, controller: h.publicKey, expiry: Kn(Gl), requiredNamespaces: {}, optionalNamespaces: {}, relay: { protocol: "irn" }, pairingTopic: _, namespaces: RM([...new Set(y)], [...new Set(x)]) }, await this.client.core.relayer.subscribe(v), await this.client.session.set(v, M), M = this.client.session.get(v)), T({ auths: l, session: M }); + }, V = Cc(), S = Cc(); this.events.once(Wt("session_connect"), H), this.events.once(Wt("session_request", V), X); try { - await Promise.all([this.sendRequest({ topic: _, method: "wc_sessionAuthenticate", params: L, expiry: r.expiry, throwOnFailedPublish: true, clientRpcId: V }), this.sendRequest({ topic: _, method: "wc_sessionPropose", params: W, expiry: Gn.wc_sessionPropose.req.ttl, throwOnFailedPublish: true, clientRpcId: S })]); + await Promise.all([this.sendRequest({ topic: _, method: "wc_sessionAuthenticate", params: D, expiry: r.expiry, throwOnFailedPublish: true, clientRpcId: V }), this.sendRequest({ topic: _, method: "wc_sessionPropose", params: W, expiry: Gn.wc_sessionPropose.req.ttl, throwOnFailedPublish: true, clientRpcId: S })]); } catch (d) { throw this.events.off(Wt("session_connect"), H), this.events.off(Wt("session_request", V), X), d; } - return await this.setProposal(S, pn({ id: S }, W)), await this.setAuthRequest(V, { request: Au(pn({}, L), { verifyContext: {} }), pairingTopic: _ }), { uri: N, response: z }; + return await this.setProposal(S, pn({ id: S }, W)), await this.setAuthRequest(V, { request: Au(pn({}, D), { verifyContext: {} }), pairingTopic: _ }), { uri: N, response: z }; }, this.approveSessionAuthenticate = async (r) => { this.isInitialized(); const { id: n, auths: i } = r, s = this.getPendingAuthRequest(n); if (!s) throw new Error(`Could not find pending auth request with id ${n}`); - const o = s.requester.publicKey, a = await this.client.core.crypto.generateKeyPair(), c = w1(o), u = { type: Xa, receiverPublicKey: o, senderPublicKey: a }, f = [], p = []; + const o = s.requester.publicKey, a = await this.client.core.crypto.generateKeyPair(), c = b1(o), u = { type: Ka, receiverPublicKey: o, senderPublicKey: a }, f = [], p = []; for (const _ of i) { - if (!await IM({ cacao: _, projectId: this.client.core.projectId })) { - const L = xr("SESSION_SETTLEMENT_FAILED", "Signature verification failed"); - throw await this.sendError({ id: n, topic: c, error: L, encodeOpts: u }), new Error(L.message); + if (!await SM({ cacao: _, projectId: this.client.core.projectId })) { + const D = xr("SESSION_SETTLEMENT_FAILED", "Signature verification failed"); + throw await this.sendError({ id: n, topic: c, error: D, encodeOpts: u }), new Error(D.message); } - const { p: N } = _, R = b1(N.resources), F = [NM(N.iss)], D = jm(N.iss); - if (R) { - const L = OM(R), q = PM(R); - f.push(...L), F.push(...q); + const { p: N } = _, k = y1(N.resources), F = [EM(N.iss)], L = Um(N.iss); + if (k) { + const D = MM(k), q = AM(k); + f.push(...D), F.push(...q); } - for (const L of F) - p.push(`${L}:${D}`); + for (const D of F) + p.push(`${D}:${L}`); } const b = await this.client.core.crypto.generateSharedKey(a, o); let E; - return (f == null ? void 0 : f.length) > 0 && (E = { topic: b, acknowledged: true, self: { publicKey: a, metadata: this.client.metadata }, peer: { publicKey: o, metadata: s.requester.metadata }, controller: o, expiry: Kn(Kl), authentication: i, requiredNamespaces: {}, optionalNamespaces: {}, relay: { protocol: "irn" }, pairingTopic: "", namespaces: UM([...new Set(f)], [...new Set(p)]) }, await this.client.core.relayer.subscribe(b), await this.client.session.set(b, E)), await this.sendResult({ topic: c, id: n, result: { cacaos: i, responder: { publicKey: a, metadata: this.client.metadata } }, encodeOpts: u, throwOnFailedPublish: true }), await this.client.auth.requests.delete(n, { message: "fulfilled", code: 0 }), await this.client.core.pairing.activate({ topic: s.pairingTopic }), { session: E }; + return (f == null ? void 0 : f.length) > 0 && (E = { topic: b, acknowledged: true, self: { publicKey: a, metadata: this.client.metadata }, peer: { publicKey: o, metadata: s.requester.metadata }, controller: o, expiry: Kn(Gl), authentication: i, requiredNamespaces: {}, optionalNamespaces: {}, relay: { protocol: "irn" }, pairingTopic: "", namespaces: RM([...new Set(f)], [...new Set(p)]) }, await this.client.core.relayer.subscribe(b), await this.client.session.set(b, E)), await this.sendResult({ topic: c, id: n, result: { cacaos: i, responder: { publicKey: a, metadata: this.client.metadata } }, encodeOpts: u, throwOnFailedPublish: true }), await this.client.auth.requests.delete(n, { message: "fulfilled", code: 0 }), await this.client.core.pairing.activate({ topic: s.pairingTopic }), { session: E }; }, this.rejectSessionAuthenticate = async (r) => { await this.isInitialized(); const { id: n, reason: i } = r, s = this.getPendingAuthRequest(n); if (!s) throw new Error(`Could not find pending auth request with id ${n}`); - const o = s.requester.publicKey, a = await this.client.core.crypto.generateKeyPair(), c = w1(o), u = { type: Xa, receiverPublicKey: o, senderPublicKey: a }; + const o = s.requester.publicKey, a = await this.client.core.crypto.generateKeyPair(), c = b1(o), u = { type: Ka, receiverPublicKey: o, senderPublicKey: a }; await this.sendError({ id: n, topic: c, error: i, encodeOpts: u, rpcOpts: Gn.wc_sessionAuthenticate.reject }), await this.client.auth.requests.delete(n, { message: "rejected", code: 0 }), await this.client.proposal.delete(n, xr("USER_DISCONNECTED")); }, this.formatAuthMessage = (r) => { this.isInitialized(); const { request: n, iss: i } = r; - return lU(n, i); + return nU(n, i); }, this.cleanupDuplicatePairings = async (r) => { if (r.pairingTopic) try { @@ -84298,7 +84302,7 @@ ${Ez(e, r)}`); }, this.deleteSession = async (r) => { var n; const { topic: i, expirerHasDeleted: s = false, emitEvent: o = true, id: a = 0 } = r, { self: c } = this.client.session.get(i); - await this.client.core.relayer.unsubscribe(i), await this.client.session.delete(i, xr("USER_DISCONNECTED")), this.addToRecentlyDeleted(i, "session"), this.client.core.crypto.keychain.has(c.publicKey) && await this.client.core.crypto.deleteKeyPair(c.publicKey), this.client.core.crypto.keychain.has(i) && await this.client.core.crypto.deleteSymKey(i), s || this.client.core.expirer.del(i), this.client.core.storage.removeItem(mA).catch((u) => this.client.logger.warn(u)), this.getPendingSessionRequests().forEach((u) => { + await this.client.core.relayer.unsubscribe(i), await this.client.session.delete(i, xr("USER_DISCONNECTED")), this.addToRecentlyDeleted(i, "session"), this.client.core.crypto.keychain.has(c.publicKey) && await this.client.core.crypto.deleteKeyPair(c.publicKey), this.client.core.crypto.keychain.has(i) && await this.client.core.crypto.deleteSymKey(i), s || this.client.core.expirer.del(i), this.client.core.storage.removeItem(lA).catch((u) => this.client.logger.warn(u)), this.getPendingSessionRequests().forEach((u) => { u.topic === i && this.deletePendingSessionRequest(u.id, xr("USER_DISCONNECTED")); }), i === ((n = this.sessionRequestQueue.queue[0]) == null ? void 0 : n.topic) && (this.sessionRequestQueue.state = Oo.idle), o && this.client.events.emit("session_delete", { id: a, topic: i }); }, this.deleteProposal = async (r, n) => { @@ -84318,8 +84322,8 @@ ${Ez(e, r)}`); const { id: n, topic: i, params: s, verifyContext: o } = r, a = s.request.expiryTimestamp || Kn(Gn.wc_sessionRequest.req.ttl); this.client.core.expirer.set(n, a), await this.client.pendingRequest.set(n, { id: n, topic: i, params: s, verifyContext: o }); }, this.sendRequest = async (r) => { - const { topic: n, method: i, params: s, expiry: o, relayRpcId: a, clientRpcId: c, throwOnFailedPublish: u } = r, f = Sf(i, s, c); - if (sh() && Cxe.includes(i)) { + const { topic: n, method: i, params: s, expiry: o, relayRpcId: a, clientRpcId: c, throwOnFailedPublish: u } = r, f = Ef(i, s, c); + if (ih() && Oxe.includes(i)) { const E = Bu(JSON.stringify(f)); this.client.core.verify.register({ attestationId: E }); } @@ -84332,7 +84336,7 @@ ${Ez(e, r)}`); const b = Gn[i].req; return o && (b.ttl = o), a && (b.id = a), this.client.core.history.set(n, f), u ? (b.internal = Au(pn({}, b.internal), { throwOnFailedPublish: true }), await this.client.core.relayer.publish(n, p, b)) : this.client.core.relayer.publish(n, p, b).catch((E) => this.client.logger.error(E)), f.id; }, this.sendResult = async (r) => { - const { id: n, topic: i, result: s, throwOnFailedPublish: o, encodeOpts: a } = r, c = d9(n, s); + const { id: n, topic: i, result: s, throwOnFailedPublish: o, encodeOpts: a } = r, c = u9(n, s); let u; try { u = await this.client.core.crypto.encode(i, c, a); @@ -84348,7 +84352,7 @@ ${Ez(e, r)}`); const p = Gn[f.request.method].res; o ? (p.internal = Au(pn({}, p.internal), { throwOnFailedPublish: true }), await this.client.core.relayer.publish(i, u, p)) : this.client.core.relayer.publish(i, u, p).catch((b) => this.client.logger.error(b)), await this.client.core.history.resolve(c); }, this.sendError = async (r) => { - const { id: n, topic: i, error: s, encodeOpts: o, rpcOpts: a } = r, c = p9(n, s); + const { id: n, topic: i, error: s, encodeOpts: o, rpcOpts: a } = r, c = l9(n, s); let u; try { u = await this.client.core.crypto.encode(i, c, o); @@ -84367,9 +84371,9 @@ ${Ez(e, r)}`); const r = [], n = []; this.client.session.getAll().forEach((i) => { let s = false; - Cc(i.expiry) && (s = true), this.client.core.crypto.keychain.has(i.topic) || (s = true), s && r.push(i.topic); + Rc(i.expiry) && (s = true), this.client.core.crypto.keychain.has(i.topic) || (s = true), s && r.push(i.topic); }), this.client.proposal.getAll().forEach((i) => { - Cc(i.expiryTimestamp) && n.push(i.id); + Rc(i.expiryTimestamp) && n.push(i.id); }), await Promise.all([...r.map((i) => this.deleteSession({ topic: i })), ...n.map((i) => this.deleteProposal(i))]); }, this.onRelayEventRequest = async (r) => { this.requestQueue.queue.push(r), await this.processRequestsQueue(); @@ -84492,16 +84496,16 @@ ${Ez(e, r)}`); }, this.onSessionUpdateRequest = async (r, n) => { const { params: i, id: s } = n; try { - const o = `${r}_session_update`, a = Uh.get(o); + const o = `${r}_session_update`, a = Bh.get(o); if (a && this.isRequestOutOfSync(a, s)) { this.client.logger.info(`Discarding out of sync request - ${s}`), this.sendError({ id: s, topic: r, error: xr("INVALID_UPDATE_REQUEST") }); return; } this.isValidUpdate(pn({ topic: r }, i)); try { - Uh.set(o, s), await this.client.session.update(r, { namespaces: i.namespaces }), await this.sendResult({ id: s, topic: r, result: true, throwOnFailedPublish: true }); + Bh.set(o, s), await this.client.session.update(r, { namespaces: i.namespaces }), await this.sendResult({ id: s, topic: r, result: true, throwOnFailedPublish: true }); } catch (c) { - throw Uh.delete(o), c; + throw Bh.delete(o), c; } this.client.events.emit("session_update", { id: s, topic: r, params: i }); } catch (o) { @@ -84515,7 +84519,7 @@ ${Ez(e, r)}`); }, this.onSessionExtendRequest = async (r, n) => { const { id: i } = n; try { - this.isValidExtend({ topic: r }), await this.setExpiry(r, Kn(Kl)), await this.sendResult({ id: i, topic: r, result: true, throwOnFailedPublish: true }), this.client.events.emit("session_extend", { id: i, topic: r }); + this.isValidExtend({ topic: r }), await this.setExpiry(r, Kn(Gl)), await this.sendResult({ id: i, topic: r, result: true, throwOnFailedPublish: true }), this.client.events.emit("session_extend", { id: i, topic: r }); } catch (s) { await this.sendError({ id: i, topic: r, error: s }), this.client.logger.error(s); } @@ -84554,7 +84558,7 @@ ${Ez(e, r)}`); const { id: s, params: o } = n; try { await this.isValidRequest(pn({ topic: r }, o)); - const a = Bu(JSON.stringify(Sf("wc_sessionRequest", o, s))), c = this.client.session.get(r), u = await this.getVerifyContext(a, c.peer.metadata), f = { id: s, topic: r, params: o, verifyContext: u }; + const a = Bu(JSON.stringify(Ef("wc_sessionRequest", o, s))), c = this.client.session.get(r), u = await this.getVerifyContext(a, c.peer.metadata), f = { id: s, topic: r, params: o, verifyContext: u }; await this.setPendingSessionRequest(f), (i = this.client.signConfig) != null && i.disableRequestQueue ? this.emitSessionRequest(f) : (this.addSessionRequestToSessionRequestQueue(f), this.processSessionRequestQueue()); } catch (a) { await this.sendError({ id: s, topic: r, error: a }), this.client.logger.error(a); @@ -84567,12 +84571,12 @@ ${Ez(e, r)}`); }, this.onSessionEventRequest = async (r, n) => { const { id: i, params: s } = n; try { - const o = `${r}_session_event_${s.event.name}`, a = Uh.get(o); + const o = `${r}_session_event_${s.event.name}`, a = Bh.get(o); if (a && this.isRequestOutOfSync(a, i)) { this.client.logger.info(`Discarding out of sync request - ${i}`); return; } - this.isValidEmit(pn({ topic: r }, s)), this.client.events.emit("session_event", { id: i, topic: r, params: s }), Uh.set(o, i); + this.isValidEmit(pn({ topic: r }, s)), this.client.events.emit("session_event", { id: i, topic: r, params: s }), Bh.set(o, i); } catch (o) { await this.sendError({ id: i, topic: r, error: o }), this.client.logger.error(o); } @@ -84585,7 +84589,7 @@ ${Ez(e, r)}`); await this.setAuthRequest(n.id, { request: u, pairingTopic: r }), this.client.events.emit("session_authenticate", { topic: r, params: n.params, id: n.id }); } catch (i) { this.client.logger.error(i); - const s = n.params.requester.publicKey, o = await this.client.core.crypto.generateKeyPair(), a = { type: Xa, receiverPublicKey: s, senderPublicKey: o }; + const s = n.params.requester.publicKey, o = await this.client.core.crypto.generateKeyPair(), a = { type: Ka, receiverPublicKey: s, senderPublicKey: o }; await this.sendError({ id: n.id, topic: r, error: i, encodeOpts: a, rpcOpts: Gn.wc_sessionAuthenticate.autoReject }); } }, this.addSessionRequestToSessionRequestQueue = (r) => { @@ -84623,20 +84627,20 @@ ${Ez(e, r)}`); if (r.methods && this.expectedPairingMethodMap.set(r.topic, r.methods), r.active) return; const n = this.client.proposal.getAll().find((i) => i.pairingTopic === r.topic); - n && this.onSessionProposeRequest(r.topic, Sf("wc_sessionPropose", { requiredNamespaces: n.requiredNamespaces, optionalNamespaces: n.optionalNamespaces, relays: n.relays, proposer: n.proposer, sessionProperties: n.sessionProperties }, n.id)); + n && this.onSessionProposeRequest(r.topic, Ef("wc_sessionPropose", { requiredNamespaces: n.requiredNamespaces, optionalNamespaces: n.optionalNamespaces, relays: n.relays, proposer: n.proposer, sessionProperties: n.sessionProperties }, n.id)); }, this.isValidConnect = async (r) => { if (!Bi(r)) { const { message: c } = it("MISSING_OR_INVALID", `connect() params: ${JSON.stringify(r)}`); throw new Error(c); } const { pairingTopic: n, requiredNamespaces: i, optionalNamespaces: s, sessionProperties: o, relays: a } = r; - if (_i(n) || await this.isValidPairingTopic(n), !V5e(a, true)) { + if (_i(n) || await this.isValidPairingTopic(n), !L5e(a, true)) { const { message: c } = it("MISSING_OR_INVALID", `connect() relays: ${a}`); throw new Error(c); } - !_i(i) && zm(i) !== 0 && this.validateNamespaces(i, "requiredNamespaces"), !_i(s) && zm(s) !== 0 && this.validateNamespaces(s, "optionalNamespaces"), _i(o) || this.validateSessionProps(o, "sessionProperties"); + !_i(i) && Vm(i) !== 0 && this.validateNamespaces(i, "requiredNamespaces"), !_i(s) && Vm(s) !== 0 && this.validateNamespaces(s, "optionalNamespaces"), _i(o) || this.validateSessionProps(o, "sessionProperties"); }, this.validateNamespaces = (r, n) => { - const i = j5e(r, "connect()", n); + const i = D5e(r, "connect()", n); if (i) throw new Error(i.message); }, this.isValidApprove = async (r) => { @@ -84644,10 +84648,10 @@ ${Ez(e, r)}`); throw new Error(it("MISSING_OR_INVALID", `approve() params: ${r}`).message); const { id: n, namespaces: i, relayProtocol: s, sessionProperties: o } = r; this.checkRecentlyDeleted(n), await this.isValidProposalId(n); - const a = this.client.proposal.get(n), c = u3(i, "approve()"); + const a = this.client.proposal.get(n), c = c3(i, "approve()"); if (c) throw new Error(c.message); - const u = zM(a.requiredNamespaces, i, "approve()"); + const u = LM(a.requiredNamespaces, i, "approve()"); if (u) throw new Error(u.message); if (!en(s, true)) { @@ -84661,7 +84665,7 @@ ${Ez(e, r)}`); throw new Error(s); } const { id: n, reason: i } = r; - if (this.checkRecentlyDeleted(n), await this.isValidProposalId(n), !F5e(i)) { + if (this.checkRecentlyDeleted(n), await this.isValidProposalId(n), !U5e(i)) { const { message: s } = it("MISSING_OR_INVALID", `reject() reason: ${JSON.stringify(i)}`); throw new Error(s); } @@ -84671,17 +84675,17 @@ ${Ez(e, r)}`); throw new Error(u); } const { relay: n, controller: i, namespaces: s, expiry: o } = r; - if (!gU(n)) { + if (!uU(n)) { const { message: u } = it("MISSING_OR_INVALID", "onSessionSettleRequest() relay protocol should be a string"); throw new Error(u); } - const a = R5e(i, "onSessionSettleRequest()"); + const a = I5e(i, "onSessionSettleRequest()"); if (a) throw new Error(a.message); - const c = u3(s, "onSessionSettleRequest()"); + const c = c3(s, "onSessionSettleRequest()"); if (c) throw new Error(c.message); - if (Cc(o)) { + if (Rc(o)) { const { message: u } = it("EXPIRED", "onSessionSettleRequest()"); throw new Error(u); } @@ -84692,10 +84696,10 @@ ${Ez(e, r)}`); } const { topic: n, namespaces: i } = r; this.checkRecentlyDeleted(n), await this.isValidSessionTopic(n); - const s = this.client.session.get(n), o = u3(i, "update()"); + const s = this.client.session.get(n), o = c3(i, "update()"); if (o) throw new Error(o.message); - const a = zM(s.requiredNamespaces, i, "update()"); + const a = LM(s.requiredNamespaces, i, "update()"); if (a) throw new Error(a.message); }, this.isValidExtend = async (r) => { @@ -84713,20 +84717,20 @@ ${Ez(e, r)}`); const { topic: n, request: i, chainId: s, expiry: o } = r; this.checkRecentlyDeleted(n), await this.isValidSessionTopic(n); const { namespaces: a } = this.client.session.get(n); - if (!VM(a, s)) { + if (!DM(a, s)) { const { message: c } = it("MISSING_OR_INVALID", `request() chainId: ${s}`); throw new Error(c); } - if (!H5e(i)) { + if (!j5e(i)) { const { message: c } = it("MISSING_OR_INVALID", `request() ${JSON.stringify(i)}`); throw new Error(c); } - if (!G5e(a, s, i.method)) { + if (!F5e(a, s, i.method)) { const { message: c } = it("MISSING_OR_INVALID", `request() method: ${i.method}`); throw new Error(c); } - if (o && !Z5e(o, m3)) { - const { message: c } = it("MISSING_OR_INVALID", `request() expiry: ${o}. Expiry must be a number (in seconds) between ${m3.min} and ${m3.max}`); + if (o && !G5e(o, p3)) { + const { message: c } = it("MISSING_OR_INVALID", `request() expiry: ${o}. Expiry must be a number (in seconds) between ${p3.min} and ${p3.max}`); throw new Error(c); } }, this.isValidRespond = async (r) => { @@ -84741,7 +84745,7 @@ ${Ez(e, r)}`); } catch (o) { throw (n = r == null ? void 0 : r.response) != null && n.id && this.cleanupAfterResponse(r), o; } - if (!q5e(s)) { + if (!V5e(s)) { const { message: o } = it("MISSING_OR_INVALID", `respond() response: ${JSON.stringify(s)}`); throw new Error(o); } @@ -84760,15 +84764,15 @@ ${Ez(e, r)}`); const { topic: n, event: i, chainId: s } = r; await this.isValidSessionTopic(n); const { namespaces: o } = this.client.session.get(n); - if (!VM(o, s)) { + if (!DM(o, s)) { const { message: a } = it("MISSING_OR_INVALID", `emit() chainId: ${s}`); throw new Error(a); } - if (!W5e(i)) { + if (!z5e(i)) { const { message: a } = it("MISSING_OR_INVALID", `emit() event: ${JSON.stringify(i)}`); throw new Error(a); } - if (!K5e(o, s, i.name)) { + if (!H5e(o, s, i.name)) { const { message: a } = it("MISSING_OR_INVALID", `emit() event: ${JSON.stringify(i)}`); throw new Error(a); } @@ -84789,13 +84793,13 @@ ${Ez(e, r)}`); throw new Error("domain is required parameter"); if (!en(o, false)) throw new Error("nonce is required parameter"); - if ([...new Set(n.map((c) => Kb(c).namespace))].length > 1) + if ([...new Set(n.map((c) => Gb(c).namespace))].length > 1) throw new Error("Multi-namespace requests are not supported. Please request single namespace only."); - const { namespace: a } = Kb(n[0]); + const { namespace: a } = Gb(n[0]); if (a !== "eip155") throw new Error("Only eip155 namespace is supported for authenticated sessions. Please use .connect() for non-eip155 chains."); }, this.getVerifyContext = async (r, n) => { - const i = { verified: { verifyUrl: n.verifyUrl || pf, validation: "UNKNOWN", origin: n.url || "" } }; + const i = { verified: { verifyUrl: n.verifyUrl || df, validation: "UNKNOWN", origin: n.url || "" } }; try { const s = await this.client.core.verify.resolve({ attestationId: r, verifyUrl: n.verifyUrl }); s && (i.verified.origin = s.origin, i.verified.isScam = s.isScam, i.verified.validation = s.origin === new URL(n.url).origin ? "VALID" : "INVALID"); @@ -84840,9 +84844,9 @@ ${Ez(e, r)}`); } registerRelayerEvents() { this.client.core.relayer.on(Vi.message, async (e) => { - const { topic: r, message: n } = e, { publicKey: i } = this.client.auth.authKeys.keys.includes(v1) ? this.client.auth.authKeys.get(v1) : { responseTopic: void 0, publicKey: void 0 }, s = await this.client.core.crypto.decode(r, n, { receiverPublicKey: i }); + const { topic: r, message: n } = e, { publicKey: i } = this.client.auth.authKeys.keys.includes(w1) ? this.client.auth.authKeys.get(w1) : { responseTopic: void 0, publicKey: void 0 }, s = await this.client.core.crypto.decode(r, n, { receiverPublicKey: i }); try { - m9(s) ? (this.client.core.history.set(r, s), this.onRelayEventRequest({ topic: r, payload: s })) : C2(s) ? (await this.client.core.history.resolve(s), await this.onRelayEventResponse({ topic: r, payload: s }), this.client.core.history.delete(r, s.id)) : this.onRelayEventUnknownPayload({ topic: r, payload: s }); + f9(s) ? (this.client.core.history.set(r, s), this.onRelayEventRequest({ topic: r, payload: s })) : C2(s) ? (await this.client.core.history.resolve(s), await this.onRelayEventResponse({ topic: r, payload: s }), this.client.core.history.delete(r, s.id)) : this.onRelayEventUnknownPayload({ topic: r, payload: s }); } catch (o) { this.client.logger.error(o); } @@ -84850,7 +84854,7 @@ ${Ez(e, r)}`); } registerExpirerEvents() { this.client.core.expirer.on(Is.expired, async (e) => { - const { topic: r, id: n } = NB(e.target); + const { topic: r, id: n } = xB(e.target); if (n && this.client.pendingRequest.keys.includes(n)) return await this.deletePendingSessionRequest(n, it("EXPIRED"), true); if (n && this.client.auth.requests.keys.includes(n)) @@ -84859,7 +84863,7 @@ ${Ez(e, r)}`); }); } registerPairingEvents() { - this.client.core.pairing.events.on(df.create, (e) => this.onPairingCreated(e)), this.client.core.pairing.events.on(df.delete, (e) => { + this.client.core.pairing.events.on(hf.create, (e) => this.onPairingCreated(e)), this.client.core.pairing.events.on(hf.delete, (e) => { this.addToRecentlyDeleted(e.topic, "pairing"); }); } @@ -84872,7 +84876,7 @@ ${Ez(e, r)}`); const { message: r } = it("NO_MATCHING_KEY", `pairing topic doesn't exist: ${e}`); throw new Error(r); } - if (Cc(this.client.core.pairing.pairings.get(e).expiry)) { + if (Rc(this.client.core.pairing.pairings.get(e).expiry)) { const { message: r } = it("EXPIRED", `pairing topic: ${e}`); throw new Error(r); } @@ -84886,7 +84890,7 @@ ${Ez(e, r)}`); const { message: r } = it("NO_MATCHING_KEY", `session topic doesn't exist: ${e}`); throw new Error(r); } - if (Cc(this.client.session.get(e).expiry)) { + if (Rc(this.client.session.get(e).expiry)) { await this.deleteSession({ topic: e }); const { message: r } = it("EXPIRED", `session topic: ${e}`); throw new Error(r); @@ -84910,7 +84914,7 @@ ${Ez(e, r)}`); } } async isValidProposalId(e) { - if (!z5e(e)) { + if (!B5e(e)) { const { message: r } = it("MISSING_OR_INVALID", `proposal id should be a number: ${e}`); throw new Error(r); } @@ -84918,54 +84922,54 @@ ${Ez(e, r)}`); const { message: r } = it("NO_MATCHING_KEY", `proposal id doesn't exist: ${e}`); throw new Error(r); } - if (Cc(this.client.proposal.get(e).expiryTimestamp)) { + if (Rc(this.client.proposal.get(e).expiryTimestamp)) { await this.deleteProposal(e); const { message: r } = it("EXPIRED", `proposal id: ${e}`); throw new Error(r); } } }; - var Gxe = class extends Dl { + var Fxe = class extends Cl { constructor(e, r) { - super(e, r, Ixe, y9), this.core = e, this.logger = r; + super(e, r, Mxe, d9), this.core = e, this.logger = r; } }; - var Kxe = class extends Dl { + var Hxe = class extends Cl { constructor(e, r) { - super(e, r, Pxe, y9), this.core = e, this.logger = r; + super(e, r, Txe, d9), this.core = e, this.logger = r; } }; - var Xxe = class extends Dl { + var qxe = class extends Cl { constructor(e, r) { - super(e, r, Rxe, y9, (n) => n.id), this.core = e, this.logger = r; + super(e, r, Ixe, d9, (n) => n.id), this.core = e, this.logger = r; } }; - var Yxe = class extends Dl { + var Wxe = class extends Cl { constructor(e, r) { - super(e, r, Bxe, L2, () => v1), this.core = e, this.logger = r; + super(e, r, Rxe, L2, () => w1), this.core = e, this.logger = r; } }; - var Zxe = class extends Dl { + var Gxe = class extends Cl { constructor(e, r) { - super(e, r, Uxe, L2), this.core = e, this.logger = r; + super(e, r, Cxe, L2), this.core = e, this.logger = r; } }; - var Jxe = class extends Dl { + var Kxe = class extends Cl { constructor(e, r) { - super(e, r, jxe, L2, (n) => n.id), this.core = e, this.logger = r; + super(e, r, Dxe, L2, (n) => n.id), this.core = e, this.logger = r; } }; - var Qxe = class { + var Xxe = class { constructor(e, r) { - this.core = e, this.logger = r, this.authKeys = new Yxe(this.core, this.logger), this.pairingTopics = new Zxe(this.core, this.logger), this.requests = new Jxe(this.core, this.logger); + this.core = e, this.logger = r, this.authKeys = new Wxe(this.core, this.logger), this.pairingTopics = new Gxe(this.core, this.logger), this.requests = new Kxe(this.core, this.logger); } async init() { await this.authKeys.init(), await this.pairingTopics.init(), await this.requests.init(); } }; - var b9 = class extends hge { + var p9 = class extends cge { constructor(e) { - super(e), this.protocol = LU, this.version = BU, this.name = p3.name, this.events = new vo.EventEmitter(), this.on = (n, i) => this.events.on(n, i), this.once = (n, i) => this.events.once(n, i), this.off = (n, i) => this.events.off(n, i), this.removeListener = (n, i) => this.events.removeListener(n, i), this.removeAllListeners = (n) => this.events.removeAllListeners(n), this.connect = async (n) => { + super(e), this.protocol = IU, this.version = OU, this.name = d3.name, this.events = new vo.EventEmitter(), this.on = (n, i) => this.events.on(n, i), this.once = (n, i) => this.events.once(n, i), this.off = (n, i) => this.events.off(n, i), this.removeListener = (n, i) => this.events.removeListener(n, i), this.removeAllListeners = (n) => this.events.removeAllListeners(n), this.connect = async (n) => { try { return await this.engine.connect(n); } catch (i) { @@ -85067,12 +85071,12 @@ ${Ez(e, r)}`); } catch (i) { throw this.logger.error(i.message), i; } - }, this.name = (e == null ? void 0 : e.name) || p3.name, this.metadata = (e == null ? void 0 : e.metadata) || SB(), this.signConfig = e == null ? void 0 : e.signConfig; - const r = typeof (e == null ? void 0 : e.logger) < "u" && typeof (e == null ? void 0 : e.logger) != "string" ? e.logger : A2(Gx({ level: (e == null ? void 0 : e.logger) || p3.logger })); - this.core = (e == null ? void 0 : e.core) || new Nxe(e), this.logger = Zi(r, this.name), this.session = new Kxe(this.core, this.logger), this.proposal = new Gxe(this.core, this.logger), this.pendingRequest = new Xxe(this.core, this.logger), this.engine = new Wxe(this), this.auth = new Qxe(this.core, this.logger); + }, this.name = (e == null ? void 0 : e.name) || d3.name, this.metadata = (e == null ? void 0 : e.metadata) || yB(), this.signConfig = e == null ? void 0 : e.signConfig; + const r = typeof (e == null ? void 0 : e.logger) < "u" && typeof (e == null ? void 0 : e.logger) != "string" ? e.logger : A2(Fx({ level: (e == null ? void 0 : e.logger) || d3.logger })); + this.core = (e == null ? void 0 : e.core) || new Sxe(e), this.logger = Zi(r, this.name), this.session = new Hxe(this.core, this.logger), this.proposal = new Fxe(this.core, this.logger), this.pendingRequest = new qxe(this.core, this.logger), this.engine = new zxe(this), this.auth = new Xxe(this.core, this.logger); } static async init(e) { - const r = new b9(e); + const r = new p9(e); return await r.initialize(), r; } get context() { @@ -85090,82 +85094,82 @@ ${Ez(e, r)}`); } } }; - var jU = "b20768c469f63321e52923a168155240"; - var $xe = "wss://relay.walletconnect.com"; - var e9e = "error"; - var t9e = async (t) => await b9.init({ - logger: e9e, - relayUrl: $xe, - projectId: jU, - metadata: t || SB() + var kU = "b20768c469f63321e52923a168155240"; + var Yxe = "wss://relay.walletconnect.com"; + var Zxe = "error"; + var Jxe = async (t) => await p9.init({ + logger: Zxe, + relayUrl: Yxe, + projectId: kU, + metadata: t || yB() }); - var H7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var j7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - ExtensionsIdents: aX, - REEF_EASY_WALLET_IDENT: XO, + ExtensionsIdents: rX, + REEF_EASY_WALLET_IDENT: VO, REEF_EXTENSION_IDENT: Ko, - REEF_INJECTED_EVENT: J3, - REEF_SNAP_IDENT: ed, - REEF_WALLET_CONNECT_IDENT: YO, + REEF_INJECTED_EVENT: Y3, + REEF_SNAP_IDENT: $h, + REEF_WALLET_CONNECT_IDENT: zO, ReefSignerStatus: ji, ReefVM: Go, - SELECTED_EXTENSION_IDENT: hx, - SNAP_ID: l0, - WC_DEFAULT_METHODS: Bd, - WC_MAINNET_CHAIN_ID: Hx, - WC_PROJECT_ID: jU, - WC_TESTNET_CHAIN_ID: RL, - connectSnap: $O, - genesisHashToWcChainId: jf, - getSnap: Q3, - getSnaps: QO, - getWcRequiredNamespaces: c1e, - initWcClient: t9e, - injectExtension: ZO, - injectWcAsExtension: h1e, - isInjected: s8, - isInjectionStarted: JO, + SELECTED_EXTENSION_IDENT: cx, + SNAP_ID: c0, + WC_DEFAULT_METHODS: Ld, + WC_MAINNET_CHAIN_ID: jx, + WC_PROJECT_ID: kU, + WC_TESTNET_CHAIN_ID: AL, + connectSnap: WO, + genesisHashToWcChainId: Uf, + getSnap: Z3, + getSnaps: qO, + getWcRequiredNamespaces: i1e, + initWcClient: Jxe, + injectExtension: FO, + injectWcAsExtension: c1e, + isInjected: t8, + isInjectionStarted: HO, get isWeb3Injected() { - return FR; + return CR; }, - sendToSnap: lX, - startInjection: cX, - web3Accounts: HR, - web3AccountsSubscribe: Tle, - web3Enable: Ale, + sendToSnap: sX, + startInjection: nX, + web3Accounts: DR, + web3AccountsSubscribe: _le, + web3Enable: xle, get web3EnablePromise() { return sa; }, - web3FromAddress: Nle, - web3FromSource: E0, - web3ListRpcProviders: Ile, - web3UseRpcProvider: Ole + web3FromAddress: Ele, + web3FromSource: x0, + web3ListRpcProviders: Sle, + web3UseRpcProvider: Mle }, Symbol.toStringTag, { value: "Module" })); - var VU = new tc( + var RU = new ec( 1 ); - var zU = VU.asObservable(); - zU.subscribe( + var CU = RU.asObservable(); + CU.subscribe( (t) => console.log("SELECTED EXTENSION=", t) ); - var HU = new tc(1); - var qU = new Xc(null); - var WU = new Er(); - var KU = new Er(); - var XU = (t) => KU.next(t); - var r9e = (t) => { + var LU = new ec(1); + var BU = new Kc(null); + var UU = new Er(); + var VU = new Er(); + var zU = (t) => VU.next(t); + var Qxe = (t) => { const e = "ipfs://"; return t != null && t.startsWith(e) ? t.substring(e.length) : null; }; - function n9e(t) { + function $xe(t) { return `https://reef.infura-ipfs.io/ipfs/${t}`; } - var YU = (t, e) => { - const r = r9e(t); - return r ? e ? e(r) : n9e(r) : null; + var FU = (t, e) => { + const r = Qxe(t); + return r ? e ? e(r) : $xe(r) : null; }; - var ZU = (t, e, r) => { - const n = YU(t, r); + var HU = (t, e, r) => { + const n = FU(t, r); if (n) return n; const i = "{id}"; @@ -85179,38 +85183,38 @@ ${Ez(e, r)}`); } return t; }; - var i9e = (t, e, r) => { + var e9e = (t, e, r) => { const n = t != null && t.image ? t.image : t.toString(); return { - iconUrl: ZU(n, e, r), + iconUrl: HU(n, e, r), name: t.name, mimetype: t.mimetype }; }; - var JU = async (t, e, r) => { + var qU = async (t, e, r) => { if (!t) return Promise.resolve(null); try { - const n = nL(t.contractType), i = new h2( + const n = YD(t.contractType), i = new h2( t.address, n, e ); - return await (n.some((o) => o.name === "uri") ? i.uri(t.nftId) : i.tokenURI(t.nftId).catch((o) => console.log("error getting contract uri"))).then((o) => ZU(o, t, r)).then(x2.get).then((o) => i9e(o.data, t, r)).then((o) => ({ ...t, ...o })); + return await (n.some((o) => o.name === "uri") ? i.uri(t.nftId) : i.tokenURI(t.nftId).catch((o) => console.log("error getting contract uri"))).then((o) => HU(o, t, r)).then(x2.get).then((o) => e9e(o.data, t, r)).then((o) => ({ ...t, ...o })); } catch (n) { throw console.log("ERROR getResolveNftPromise=", n), new Error(n.message); } }; - var s9e = (t, e, r) => t != null && t.length ? eT( - t.map((n) => JU(n, e, r)) + var t9e = (t, e, r) => t != null && t.length ? YA( + t.map((n) => qU(n, e, r)) ) : xe([]); - var o9e = (t, e, r) => { + var r9e = (t, e, r) => { if (!t || !t.length || !e) return xe([]); const n = t.map( (i) => xe(i).pipe( Oe( - (s) => JU(s, e, r) + (s) => qU(s, e, r) ), we( (s) => bt(s, yt.COMPLETE_DATA, "Url resolved") @@ -85235,7 +85239,7 @@ ${Ez(e, r)}`); ); return Qe(n); }; - var a9e = ` + var n9e = ` query signer_nfts($accountId: String) { tokenHolders( orderBy: balance_DESC @@ -85259,35 +85263,35 @@ ${Ez(e, r)}`); } } `; - var c9e = (t) => ({ - query: a9e, + var i9e = (t) => ({ + query: n9e, variables: { accountId: t } }); + var m3 = /* @__PURE__ */ new Map(); var g3 = /* @__PURE__ */ new Map(); - var y3 = /* @__PURE__ */ new Map(); - var u9e = async (t = Ko) => { - if (!g3.has(t)) { - const e = await E0(t).then((r) => r == null ? void 0 : r.signer).catch((r) => console.error("getAccountSigner error =", r)); - e || console.warn("Can not get signer for source=" + t), e && g3.set(t, e); + var s9e = async (t = Ko) => { + if (!m3.has(t)) { + const e = await x0(t).then((r) => r == null ? void 0 : r.signer).catch((r) => console.error("getAccountSigner error =", r)); + e || console.warn("Can not get signer for source=" + t), e && m3.set(t, e); } - return g3.get(t); + return m3.get(t); }; var B2 = async ({ address: t, source: e }, r) => { - const n = qU.getValue() || e; - return l9e(t, r, n); + const n = BU.getValue() || e; + return o9e(t, r, n); }; - var l9e = async (t, e, r) => { + var o9e = async (t, e, r) => { let n = r; - return (!r || typeof r == "string") && (n = await u9e(r.toString())), y3.has(t) || y3.set( + return (!r || typeof r == "string") && (n = await s9e(r.toString())), g3.has(t) || g3.set( t, - n ? new h9e( + n ? new c9e( e, t, - new f9e(n) + new a9e(n) ) : void 0 - ), y3.get(t); + ), g3.get(t); }; - var f9e = class { + var a9e = class { constructor(e) { this.sigKey = e; } @@ -85305,7 +85309,7 @@ ${Ez(e, r)}`); return (r = this.sigKey) != null && r.signRaw ? this.sigKey.signRaw(e) : Promise.reject("ReefSigningKeyWrapper - not implemented"); } }; - var h9e = class extends xl.Signer { + var c9e = class extends xl.Signer { constructor(e, r, n) { super(e, r, n); } @@ -85313,9 +85317,9 @@ ${Ez(e, r)}`); return super.sendTransaction(e); } }; - function d9e(t) { + function u9e(t) { return t.pipe( - r0( + t0( (e, r) => r.status.value === "error" ? { isConnected: r.isConnected, status: r.status, @@ -85337,31 +85341,31 @@ ${Ez(e, r)}`); qt(1) ); } - var QU = new Er(); - var p9e = d9e(QU); - async function m9e(t, e) { + var WU = new Er(); + var l9e = u9e(WU); + async function f9e(t, e) { var r; try { - return { provider: await (((r = t.options) == null ? void 0 : r.initProvider) || qR)( + return { provider: await (((r = t.options) == null ? void 0 : r.initProvider) || LR)( t.rpcUrl, - QU, + WU, e ), network: t }; } catch (n) { return console.log("ERR connectProvider=", n.message), { provider: void 0, network: t }; } } - var w9 = gl.pipe( - jv(th), - Hf( + var m9 = gl.pipe( + Bv(eh), + Ff( (t, [e, r]) => { var n; return ((n = t.network) == null ? void 0 : n.rpcUrl) === e.rpcUrl && t.provider && t.provider.api.isConnected ? Promise.resolve(t) : new Promise( (i, s) => { - dm(t.provider).catch((o) => { + hm(t.provider).catch((o) => { console.log("Error disconnecting provider=", o.message); }).finally(() => { - i(m9e(e, M3)); + i(f9e(e, S3)); }); } ); @@ -85371,45 +85375,45 @@ ${Ez(e, r)}`); Wr((t) => !!t.provider && !!t.network), we((t) => t), aa((t, e) => t.network.rpcUrl === e.network.rpcUrl), - g9e((t) => t ? dm(t.provider) : null), + h9e((t) => t ? hm(t.provider) : null), qt(1) ); - var U0 = w9.pipe( + var L0 = m9.pipe( we((t) => t.provider), qt(1) ); - var v9 = U0.pipe( + var g9 = L0.pipe( Cr(void 0), qt(1) ); - function g9e(t) { - return (e) => $d(() => { + function h9e(t) { + return (e) => Qd(() => { let r; return e.pipe( Us((n) => r = n), - Hv(() => t(r)) + zv(() => t(r)) ); }); } - var y9e = (t) => { + var d9e = (t) => { if (!t.graphqlExplorerUrl) return; const e = t.graphqlExplorerUrl.startsWith("http") ? t.graphqlExplorerUrl.replace("http", "ws") : t.graphqlExplorerUrl, r = t.graphqlExplorerUrl.startsWith("ws") ? t.graphqlExplorerUrl.replace("ws", "http") : t.graphqlExplorerUrl; return { ws: e, http: r }; }; - var b9e = (t, e) => { + var p9e = (t, e) => { const r = JSON.stringify(e); return t.post("", r, { headers: { "Content-Type": "application/json" } }); }; - var w9e = gl.pipe( - we(y9e), + var m9e = gl.pipe( + we(d9e), qt(1) ); - var ec = (t, e) => Fr(b9e(t, e).then((r) => r.data)); - var x9; - var x9e = (t) => t.map( + var $a = (t, e) => Fr(p9e(t, e).then((r) => r.data)); + var y9; + var y9e = (t) => t.map( ({ balance: e, nftId: r, token: { id: n, type: i } }) => ({ contractType: i, balance: Ai.from(e), @@ -85421,7 +85425,7 @@ ${Ez(e, r)}`); name: "" }) ); - var _9e = ([ + var b9e = ([ t, e, r, @@ -85432,26 +85436,26 @@ ${Ez(e, r)}`); yt.MISSING_INPUT_VALUES, "Signer not set" ) - ) : ec(t, c9e(e.data.address)).pipe( + ) : $a(t, i9e(e.data.address)).pipe( we((i) => { var s; if ((s = i == null ? void 0 : i.data) != null && s.tokenHolders) return i.data.tokenHolders; - if (Qf(i)) + if (Jf(i)) return i; throw new Error("Could not load data."); }), - we((i) => x9e(i)), + we((i) => y9e(i)), Oe( - (i) => Qe([xe(i), v9]).pipe( + (i) => Qe([xe(i), g9]).pipe( Oe( (s) => { const [o, a] = s; return a ? Fr(B2(e.data, a)).pipe( - Oe((u) => u ? o9e( + Oe((u) => u ? r9e( o, u, - x9 + y9 ) : xe( o.map( (f) => bt( @@ -85487,7 +85491,7 @@ ${Ez(e, r)}`); (i) => xe(bt([], yt.ERROR, i.message)) ) ); - var U2 = HU.pipe( + var U2 = LU.pipe( Wr((t) => !!t), we( (t) => t.map((e) => { @@ -85500,7 +85504,7 @@ ${Ez(e, r)}`); ), qt(1) ); - function $U(t, e, r) { + function GU(t, e, r) { return U2.pipe( we( (n) => bt( @@ -85519,13 +85523,13 @@ ${Ez(e, r)}`); ) ); } - var S9e = (t) => { + var v9e = (t) => { const e = t[1]; return xe(t).pipe( Oe((r) => { if (!r[0]) { const i = r[1]; - return Zm(xe(i), Cv).pipe( + return Ym(xe(i), kv).pipe( we( (s) => bt( s.map( @@ -85543,7 +85547,7 @@ ${Ez(e, r)}`); ); } return xe(r).pipe( - Hf( + Ff( (i, [s, o]) => { i.unsub && i.unsub(); const a = o.map((c) => c.address).reduce((c, u) => (c.indexOf(u) < 0 && c.push(u), c), []); @@ -85560,7 +85564,7 @@ ${Ez(e, r)}`); }, { unsub: null, - balancesByAddressSubj: new tc(1) + balancesByAddressSubj: new ec(1) } ), aa( @@ -85605,11 +85609,11 @@ ${Ez(e, r)}`); }) ); }; - var M9e = Qe([v9, U2]).pipe( - Oe((t) => S9e(t)), + var x9e = Qe([g9, U2]).pipe( + Oe((t) => v9e(t)), we( (t) => { - if (Qf(t)) + if (Jf(t)) return t; const e = t, r = e.signers.map((n) => { const i = e.balances.find( @@ -85635,21 +85639,21 @@ ${Ez(e, r)}`); } ), Yt( - (t) => $U(t, "Error chain balance=", "balance") + (t) => GU(t, "Error chain balance=", "balance") ), qt(1) ); - var _9 = /* @__PURE__ */ ((t) => (t[t.ACCOUNT_NATIVE_BALANCE = 0] = "ACCOUNT_NATIVE_BALANCE", t[t.ACCOUNT_TOKENS = 1] = "ACCOUNT_TOKENS", t[t.ACCOUNT_EVM_BINDING = 2] = "ACCOUNT_EVM_BINDING", t))(_9 || {}); - var A9e = (t, e) => { + var b9 = /* @__PURE__ */ ((t) => (t[t.ACCOUNT_NATIVE_BALANCE = 0] = "ACCOUNT_NATIVE_BALANCE", t[t.ACCOUNT_TOKENS = 1] = "ACCOUNT_TOKENS", t[t.ACCOUNT_EVM_BINDING = 2] = "ACCOUNT_EVM_BINDING", t))(b9 || {}); + var _9e = (t, e) => { const r = e.filter((n) => n.type === t); return r.length === 0 ? null : r.some((n) => !n.address) ? [] : r.map((n) => n.address); }; - var T9e = (t) => (t == null ? void 0 : t.length) === 0; - var N9e = (t, e, r) => { - const n = A9e(t, e); - return T9e(n) ? r : r.filter((i) => n == null ? void 0 : n.some((s) => s === i.address)); + var E9e = (t) => (t == null ? void 0 : t.length) === 0; + var S9e = (t, e, r) => { + const n = _9e(t, e); + return E9e(n) ? r : r.filter((i) => n == null ? void 0 : n.some((s) => s === i.address)); }; - var b3 = (t = [], e, r) => { + var y3 = (t = [], e, r) => { if (!r && !t.length || !e || !e.length) return t; const n = t.map( @@ -85661,11 +85665,11 @@ ${Ez(e, r)}`); n.some((s) => s.data.address === i.data.address) || n.push(i); }), n; }; - var I9e = (t, e, r = []) => { + var M9e = (t, e, r = []) => { if (!r.length) return Promise.resolve([]); - const n = N9e( - _9.ACCOUNT_EVM_BINDING, + const n = S9e( + b9.ACCOUNT_EVM_BINDING, t, r.map((i) => i.data) ); @@ -85686,7 +85690,7 @@ ${Ez(e, r)}`); ).then( (i) => i.map( (s, o) => { - if (Qf(s)) + if (Jf(s)) return s; const a = n[o]; return bt( @@ -85697,12 +85701,12 @@ ${Ez(e, r)}`); ) ); }; - var O9e = WU.pipe( + var A9e = UU.pipe( Wr((t) => !!t.updateActions.length), - Zv(U2, U0), - Hf( + Xv(U2, L0), + Ff( (t, [e, r, n]) => { - const i = b3( + const i = y3( r.map( (s) => bt(s, yt.COMPLETE_DATA) ), @@ -85710,17 +85714,17 @@ ${Ez(e, r)}`); ); return xe(e.updateActions || []).pipe( Oe( - (s) => I9e( + (s) => M9e( s, n, i ).then((o) => ({ - all: b3( + all: y3( i, o, true ), - allUpdated: b3( + allUpdated: y3( t.allUpdated, o, true @@ -85744,8 +85748,8 @@ ${Ez(e, r)}`); Cr(bt([], yt.LOADING)), qt(1) ); - var nu = Zm( - w9e + var ru = Ym( + m9e ).pipe( we( (t) => t ? x2.create({ @@ -85755,7 +85759,7 @@ ${Ez(e, r)}`); Wr((t) => !!t), qt(1) ); - var ej = ` + var KU = ` query evmAddresses($accountIds: [String!]!) { accounts(where: { id_in: $accountIds }, orderBy: timestamp_DESC) { id @@ -85763,11 +85767,11 @@ ${Ez(e, r)}`); } } `; - var k9e = (t) => ({ - query: ej, + var N9e = (t) => ({ + query: KU, variables: { accountIds: t } }); - function R9e(t) { + function I9e(t) { return t.data.accounts.map( (e) => ({ address: e.id, @@ -85776,7 +85780,7 @@ ${Ez(e, r)}`); }) ); } - var C9e = Qe([nu, U2]).pipe( + var O9e = Qe([ru, U2]).pipe( Oe(([t, e]) => { if (!e) return xe( @@ -85787,22 +85791,22 @@ ${Ez(e, r)}`); ) ); const r = e.map((n) => n.address); - return Jf(r, [ + return Zf(r, [ as.REEF_BIND_TX ]).pipe( Cr(true), - Oe((n) => ec(t, k9e(r))) + Oe((n) => $a(t, N9e(r))) ); }), we((t) => { var e; if ((e = t == null ? void 0 : t.data) != null && e.accounts) return bt( - R9e(t), + I9e(t), yt.COMPLETE_DATA, "Indexed evm address loaded" ); - if (Qf(t)) + if (Jf(t)) return t; throw new Error("No result from EVM_ADDRESS_UPDATE_GQL"); }), @@ -85810,12 +85814,12 @@ ${Ez(e, r)}`); Cr(bt([], yt.LOADING)), qt(1) ); - var D9e = Qe([ - M9e, - O9e, - C9e + var P9e = Qe([ + x9e, + A9e, + O9e ]).pipe( - r0( + t0( (t, [e, r, n]) => { let i = []; return t.lastlocallyUpdated !== r ? i = r.data.map( @@ -85876,16 +85880,16 @@ ${Ez(e, r)}`); (t) => t.signers ), Yt( - (t) => $U(t, "Error signers updated data =") + (t) => GU(t, "Error signers updated data =") ), qt(1) ); - var j2 = D9e; - var xv = (t) => `${+t}`.replace( + var j2 = P9e; + var wv = (t) => `${+t}`.replace( /(-?)(\d*)\.?(\d*)e([+-]\d+)/, (e, r, n, i, s) => s < 0 ? `${r}0.${Array(1 - s - n.length).join("0")}${n}${i}` : r + n + i + Array(s - i.length + 1).join("0") ); - var B9e = (t) => { + var R9e = (t) => { const e = t.findIndex( (r) => r.data.address === Ls ); @@ -85895,7 +85899,7 @@ ${Ez(e, r)}`); ...t.slice(e + 1, t.length) ] : t; }; - var U9e = ([t, e, r]) => { + var C9e = ([t, e, r]) => { const n = t.data.map((i) => { const s = i.data.address === Ls, o = bt( { @@ -85907,7 +85911,7 @@ ${Ez(e, r)}`); if (!s && i.hasStatus( yt.COMPLETE_DATA )) { - const a = x0e( + const a = g0e( i.data, r, e @@ -85928,18 +85932,18 @@ ${Ez(e, r)}`); n.length ? d2(n) : t.getStatusList() ); }; - var j9e = (t, e) => { + var D9e = (t, e) => { if (!t) throw new Error(e); }; - var H9e = (t) => { + var j9e = (t) => { const e = t.split("").reduce((r, n) => { const i = parseInt(n, 10); return Number.isNaN(i) ? r : r + i; }, 0).toString(10); return parseInt(e.substring(e.length - 1), 10); }; - var q9e = [ + var V9e = [ '', '', '', @@ -85951,13 +85955,13 @@ ${Ez(e, r)}`); '', '' ]; - var rj = (t = "") => { + var YU = (t = "") => { if (t === Ls) - return Uf.iconUrl; - const e = H9e(t), r = e > -1 && e < 10 ? e : e % 10; - return `data:image/svg+xml;base64,${btoa(q9e[r])}`; + return Bf.iconUrl; + const e = j9e(t), r = e > -1 && e < 10 ? e : e % 10; + return `data:image/svg+xml;base64,${btoa(V9e[r])}`; }; - var W9e = ` + var z9e = ` query tokens_query($accountId: String!) { tokenHolders( where: { @@ -85978,13 +85982,13 @@ ${Ez(e, r)}`); } } `; - var G9e = (t) => ({ - query: W9e, + var F9e = (t) => ({ + query: z9e, variables: { accountId: t } }); - var K9e = ` + var H9e = ` query contract_data_query($addresses: [String!]!) { verifiedContracts(where: { id_in: $addresses }, limit: 300) { id @@ -85992,18 +85996,18 @@ ${Ez(e, r)}`); } } `; - var nj = (t) => ({ - query: K9e, + var ZU = (t) => ({ + query: H9e, variables: { addresses: t } }); - var Z9e = (t, e) => { + var G9e = (t, e) => { if (!e.length) return xe([]); const r = e.reduce( (n, i) => (n.indexOf(i) < 0 && n.push(i), n), [] ); - return ec(t, nj(r)).pipe( + return $a(t, ZU(r)).pipe( ia(1), we((n) => n.data.verifiedContracts.map( (i) => { @@ -86022,7 +86026,7 @@ ${Ez(e, r)}`); Yt((n) => (console.log("fetchTokensData ERROR=", n), xe([]))) ); }; - function bA(t) { + function dA(t) { return (e) => ({ tokens: t.map( (n) => { const i = e.find( @@ -86031,7 +86035,7 @@ ${Ez(e, r)}`); return i ? bt( { ...i, - balance: Ai.from(xv(n.balance)) + balance: Ai.from(wv(n.balance)) }, yt.COMPLETE_DATA, "Contract data set" @@ -86043,19 +86047,19 @@ ${Ez(e, r)}`); } ), contractData: e }); } - var J9e = (t) => (e, r) => { + var K9e = (t) => (e, r) => { const n = r.filter((i) => !e.contractData.some((s) => s.address === i.address)).map((i) => i.address); - return Z9e(t, n).pipe( + return G9e(t, n).pipe( Rn( (i) => xe( i ? i.concat(e.contractData) : e.contractData ) ), Rn((i) => xe( - bA(r)(i) + dA(r)(i) ).pipe( Cr( - bA(r)(e.contractData) + dA(r)(e.contractData) ) )), Yt((i) => (console.log( @@ -86065,19 +86069,19 @@ ${Ez(e, r)}`); qt(1) ); }; - var Q9e = (t) => t.map((e) => (e.data.iconUrl = e.data.iconUrl ? YU(e.data.iconUrl) ?? e.data.iconUrl : rj(e.data.address), e)); - var $9e = (t, e) => { + var X9e = (t) => t.map((e) => (e.data.iconUrl = e.data.iconUrl ? FU(e.data.iconUrl) ?? e.data.iconUrl : YU(e.data.address), e)); + var Y9e = (t, e) => { if (!e || e.lte(Ai.from("0"))) return t; const r = t.data.find((n) => n.data.address === Ls); return r && (r.data.balance = e), t; }; - var e6e = ([ + var Z9e = ([ t, e, r, n - ]) => e ? ec(t, G9e(e.data.address)).pipe( + ]) => e ? $a(t, F9e(e.data.address)).pipe( we((i) => { var s; if ((s = i == null ? void 0 : i.data) != null && s.tokenHolders) @@ -86087,18 +86091,18 @@ ${Ez(e, r)}`); balance: o.balance }) ); - if (Qf(i)) + if (Jf(i)) return i; throw new Error("No result from SIGNER_TOKENS_GQL"); }), - Hf(J9e(t), { + Ff(K9e(t), { tokens: [], - contractData: [oL()] + contractData: [QD()] }), we( - (i) => Q9e(i.tokens) + (i) => X9e(i.tokens) ), - we(B9e), + we(R9e), we((i) => bt(i, d2(i))), Yt((i) => (console.log("loadAccountTokens 1 ERROR=", i), xe(bt([], yt.ERROR, i.message)))), qt(1) @@ -86109,8 +86113,8 @@ ${Ez(e, r)}`); "Signer not set" ) ); - var E9 = KU.asObservable().pipe(Cr(void 0), aa(), qt(1)); - Qe([j2, E9]).pipe(ia(1)).subscribe( + var w9 = VU.asObservable().pipe(Cr(void 0), aa(), qt(1)); + Qe([j2, w9]).pipe(ia(1)).subscribe( ([t, e]) => { let r = e; try { @@ -86119,11 +86123,11 @@ ${Ez(e, r)}`); } if (!r) { const n = t && t.data && t.data[0] ? t.data[0].data : void 0; - XU(r || (n == null ? void 0 : n.address)); + zU(r || (n == null ? void 0 : n.address)); } } ); - var V2 = Qe([E9, j2]).pipe( + var V2 = Qe([w9, j2]).pipe( we( (t) => { var i; @@ -86150,12 +86154,12 @@ ${Ez(e, r)}`); Yt((t) => (console.log("selectedAccount_status$ ERROR=", t.message), xe(void 0))), qt(1) ); - var dc = V2.pipe( + var hc = V2.pipe( Wr((t) => !!t), aa((t, e) => t.data.address === e.data.address), qt(1) ); - var t6e = [ + var J9e = [ { inputs: [ { @@ -86348,8 +86352,8 @@ ${Ez(e, r)}`); type: "function" } ]; - var r6e = (t, e) => new h2(t, t6e, e); - var n6e = [ + var Q9e = (t, e) => new h2(t, J9e, e); + var $9e = [ { inputs: [], payable: false, @@ -86989,18 +86993,18 @@ ${Ez(e, r)}`); type: "function" } ]; - var i6e = async (t, e, r, n) => await r6e(n, r).getPair(t, e); - var s6e = async (t, e, r, n) => { - const i = await i6e( + var e6e = async (t, e, r, n) => await Q9e(n, r).getPair(t, e); + var t6e = async (t, e, r, n) => { + const i = await e6e( t.address, e.address, r, n ); - j9e(i !== Cx, "Pool does not exist!"); + D9e(i !== Ox, "Pool does not exist!"); const s = new h2( i, - n6e, + $9e, r ), o = await s.decimals(), a = await s.getReserves(), c = await s.totalSupply(), u = await s.balanceOf(await r.getAddress()), f = await s.token1(), [p, b] = t.address !== f ? [a[0], a[1]] : [a[1], a[0]], E = p.mul(u).div(c), _ = b.mul(u).div(c); return { @@ -87014,16 +87018,16 @@ ${Ez(e, r)}`); token2: { ...e, balance: _ } }; }; - var ud = /* @__PURE__ */ new Map(); - var o6e = oa(0, 42e4); - function a6e(t, e) { - return ud.has(`${t.address}-${e.address}`) || ud.has(`${t.address}-${e.address}`); + var cd = /* @__PURE__ */ new Map(); + var r6e = oa(0, 42e4); + function n6e(t, e) { + return cd.has(`${t.address}-${e.address}`) || cd.has(`${t.address}-${e.address}`); } - var c6e = (t, e, r) => { - const n = Uf; - if (!a6e(t, n)) { - const i = o6e.pipe( - Oe(() => s6e(t, n, e, r)), + var i6e = (t, e, r) => { + const n = Bf; + if (!n6e(t, n)) { + const i = r6e.pipe( + Oe(() => t6e(t, n, e, r)), we((s) => bt(s, yt.COMPLETE_DATA)), Yt((s) => xe( bt( @@ -87044,15 +87048,15 @@ ${Ez(e, r)}`); ) ) ); - ud.set(`${t.address}-${n.address}`, i); + cd.set(`${t.address}-${n.address}`, i); } - return ud.get(`${t.address}-${n.address}`) || ud.get(`${n.address}-${t.address}`); + return cd.get(`${t.address}-${n.address}`) || cd.get(`${n.address}-${t.address}`); }; - var u6e = (t, e, r) => { - const n = t.filter((i) => i.data.address !== Ls).map((i) => i.hasStatus(yt.COMPLETE_DATA) ? c6e(i.data, e, r) : xe(bt(null, i.getStatusList()))); + var s6e = (t, e, r) => { + const n = t.filter((i) => i.data.address !== Ls).map((i) => i.hasStatus(yt.COMPLETE_DATA) ? i6e(i.data, e, r) : xe(bt(null, i.getStatusList()))); return Qe(n).pipe(qt(1)); }; - var ij = ` + var JU = ` query transferHistory($accountId: String!) { transfers( where: { @@ -87096,18 +87100,18 @@ ${Ez(e, r)}`); } } `; - var l6e = (t) => ({ - query: ij, + var o6e = (t) => ({ + query: JU, variables: { accountId: t } }); - var h6e = (t, e, r, n = Za.mainnet) => `${n.reefscanUrl}/transfer/${t}/${e}/${r}`; - var d6e = (t, e) => { + var c6e = (t, e, r, n = Ya.mainnet) => `${n.reefscanUrl}/transfer/${t}/${e}/${r}`; + var u6e = (t, e) => { const r = t.map( - (n) => "contractType" in n && (n.contractType === Kc.ERC1155 || n.contractType === Kc.ERC721) ? n : null + (n) => "contractType" in n && (n.contractType === Gc.ERC1155 || n.contractType === Gc.ERC721) ? n : null ); return r.filter((n) => !!n).length ? xe(r).pipe( Oe( - (n) => s9e(n, e, x9) + (n) => t9e(n, e, y9) ), we((n) => { const i = []; @@ -87117,18 +87121,18 @@ ${Ez(e, r)}`); }) ) : xe(t); }; - var p6e = (t) => { + var l6e = (t) => { var e, r, n, i, s; - return t.token.type === Kc.ERC20 ? { + return t.token.type === Gc.ERC20 ? { address: t.token.id, - balance: Ai.from(xv(t.amount)), + balance: Ai.from(wv(t.amount)), name: ((e = t.token.contractData) == null ? void 0 : e.name) || t.token.name, symbol: (r = t.token.contractData) == null ? void 0 : r.symbol, decimals: ((n = t.token.contractData) == null ? void 0 : n.decimals) || 18, - iconUrl: ((i = t.token.contractData) == null ? void 0 : i.iconUrl) || rj(t.token.id) + iconUrl: ((i = t.token.contractData) == null ? void 0 : i.iconUrl) || YU(t.token.id) } : { address: t.token.id, - balance: Ai.from(xv(t.amount)), + balance: Ai.from(wv(t.amount)), name: ((s = t.token.contractData) == null ? void 0 : s.name) || t.token.name, symbol: "", decimals: 0, @@ -87137,7 +87141,7 @@ ${Ez(e, r)}`); contractType: t.token.type }; }; - var m6e = (t, e, r) => t.map( + var f6e = (t, e, r) => t.map( (n) => { var i; return { @@ -87145,8 +87149,8 @@ ${Ez(e, r)}`); to: n.to.id, inbound: !!e.evmAddress && n.to.evmAddress === e.evmAddress || n.to.id === e.address, timestamp: n.timestamp, - token: p6e(n), - url: h6e( + token: l6e(n), + url: c6e( n.blockHeight, n.extrinsicIndex, n.eventIndex, @@ -87166,26 +87170,26 @@ ${Ez(e, r)}`); }; } ); - var g6e = ([ + var h6e = ([ t, e, r, n, i, s - ]) => e ? ec(t, l6e(e.data.address)).pipe( + ]) => e ? $a(t, o6e(e.data.address)).pipe( we((o) => { var a; if ((a = o == null ? void 0 : o.data) != null && a.transfers) return o.data.transfers; throw new Error("Could not load data."); }), - we((o) => m6e(o, e.data, r)), + we((o) => f6e(o, e.data, r)), Oe((o) => { const a = o.map((u) => u.token), c = Fr(B2(e.data, n)); return Fr(c).pipe( Oe( - (u) => u ? d6e(a, u) : [] + (u) => u ? u6e(a, u) : [] ), we( (u) => u.map((f, p) => ({ @@ -87196,9 +87200,9 @@ ${Ez(e, r)}`); ); }) ) : xe([]); - var y6e = dc.pipe( + var d6e = hc.pipe( Oe( - (t) => Jf( + (t) => Zf( [t.data.address], [as.REEF20_TRANSFER] ) @@ -87206,9 +87210,9 @@ ${Ez(e, r)}`); we(() => true), ml() ); - var b6e = dc.pipe( + var p6e = hc.pipe( Oe( - (t) => Jf( + (t) => Zf( [t.data.address], [as.REEF_NFT_TRANSFER] ) @@ -87216,9 +87220,9 @@ ${Ez(e, r)}`); we(() => true), ml() ); - var w6e = dc.pipe( + var m6e = hc.pipe( Oe( - (t) => Jf( + (t) => Zf( [t.data.address], [ as.REEF_NFT_TRANSFER, @@ -87229,38 +87233,38 @@ ${Ez(e, r)}`); we(() => true), ml() ); - var j0 = Qe([ + var B0 = Qe([ gl, - dc, - th + hc, + eh ]).pipe(qt(1)); - var v6e = V2.pipe( + var g6e = V2.pipe( we((t) => t == null ? void 0 : t.data.balance), Wr((t) => !!t && t.gt(Ai.from("0"))), Cr(void 0), qt(1) ); var F2 = Qe([ - nu, - dc, - th, - y6e.pipe(Cr(true)) + ru, + hc, + eh, + d6e.pipe(Cr(true)) ]).pipe( Oe((t) => { const [e, r, n, i] = t; - return Jf( + return Zf( [r.data.address], [as.REEF20_TRANSFER] ).pipe( Cr(true), - Oe((s) => e6e(t).pipe( + Oe((s) => Z9e(t).pipe( Oe( (o) => Qe([ xe(o), - v6e + g6e ]).pipe( we( - (a) => $9e(a[0], a[1]) + (a) => Y9e(a[0], a[1]) ) ) ), @@ -87269,18 +87273,18 @@ ${Ez(e, r)}`); Yt((s) => (console.log("ERROR0 selectedTokenBalances_status$=", s), xe(bt([], yt.ERROR, s.message)))) ); }), - su( - j0.pipe( + iu( + B0.pipe( we(() => bt([], yt.LOADING)) ) ), Yt((t) => (console.log("ERROR1 selectedTokenBalances_status$=", t.message), xe(bt([], yt.ERROR, t.message)))), qt(1) ); - var oj = Qe([ + var $U = Qe([ F2, - w9, - dc + m9, + hc ]).pipe( Oe( (t) => { @@ -87289,10 +87293,10 @@ ${Ez(e, r)}`); B2(n.data, r.provider) ).pipe( Oe( - (i) => u6e( + (i) => s6e( e.data, i, - GR(r.network).factoryAddress + UR(r.network).factoryAddress ).pipe( we( (s) => bt( @@ -87311,36 +87315,36 @@ ${Ez(e, r)}`); ); } ), - su( - j0.pipe( + iu( + B0.pipe( we(() => bt([], yt.LOADING)) ) ), qt(1) ); - var aj = Qe([ + var ej = Qe([ F2, - kL, - oj + SL, + $U ]).pipe( - we(U9e), - su( - j0.pipe( + we(C9e), + iu( + B0.pipe( we(() => bt([], yt.LOADING)) ) ), Yt((t) => (console.log("ERROR selectedTokenPrices_status$", t.message), xe(bt([], yt.ERROR, t.message)))), qt(1) ); - var cj = Qe([ - nu, - dc, - th, - b6e.pipe(Cr(true)) + var tj = Qe([ + ru, + hc, + eh, + p6e.pipe(Cr(true)) ]).pipe( - Oe((t) => _9e(t)), - su( - j0.pipe( + Oe((t) => b9e(t)), + iu( + B0.pipe( we(() => bt([], yt.LOADING)) ) ), @@ -87349,33 +87353,33 @@ ${Ez(e, r)}`); ), qt(1) ); - var uj = Qe([ - nu, - dc, + var rj = Qe([ + ru, + hc, gl, - U0, - th, - w6e.pipe(Cr(true)) + L0, + eh, + m6e.pipe(Cr(true)) ]).pipe( - Oe(g6e), + Oe(h6e), we( (t) => bt(t, yt.COMPLETE_DATA, "History loaded") ), - su( - j0.pipe( + iu( + B0.pipe( we(() => bt([], yt.LOADING)) ) ), Yt((t, e) => (console.log("selectedTransactionHistory_status$ ERR=", t.message), xe(bt([], yt.ERROR, t.message)))), qt(1) ); - var x6e = H2(j2); - var _6e = lj(V2); - var E6e = H2(F2); - var S6e = H2(cj); - var M6e = H2(aj); - var A6e = lj(uj); - function lj(t) { + var y6e = H2(j2); + var b6e = nj(V2); + var w6e = H2(F2); + var v6e = H2(tj); + var x6e = H2(ej); + var _6e = nj(rj); + function nj(t) { return t.pipe( we((e) => { if (e) { @@ -87403,15 +87407,15 @@ ${Ez(e, r)}`); } var Ei = /* @__PURE__ */ ((t) => (t.SIGNATURE_REQUEST = "SIGNATURE_REQUEST", t.SIGNED = "SIGNED", t.BROADCAST = "BROADCAST", t.INCLUDED_IN_BLOCK = "INCLUDED_IN_BLOCK", t.BLOCK_FINALIZED = "BLOCK_FINALIZED", t.BLOCK_NOT_FINALIZED = "BLOCK_NOT_FINALIZED", t.ENDED = "ENDED", t))(Ei || {}); var q2 = new Er(); - var S9 = new Er(); - var T6e = S9.pipe( + var v9 = new Er(); + var E6e = v9.pipe( Rn((t) => t), - Wv(q2), + Hv(q2), Yt((t) => (console.log("ERRRRRR", t), xe({ txIdent: t.txIdent, txStage: Ei.ENDED }))), - r0( + t0( (t, e) => e.txStage == Ei.BLOCK_NOT_FINALIZED || e.txStage == Ei.BLOCK_FINALIZED || e.txStage == Ei.ENDED ? (t.delete(e.txIdent), t) : (t.set(e.txIdent, e), t), /* @__PURE__ */ new Map() ), @@ -87421,7 +87425,7 @@ ${Ez(e, r)}`); // src/injectExtension.ts var sendDAppMessage; - var { startInjection, REEF_EXTENSION_IDENT, REEF_INJECTED_EVENT, injectExtension } = H7e; + var { startInjection, REEF_EXTENSION_IDENT, REEF_INJECTED_EVENT, injectExtension } = j7e; startInjection(REEF_EXTENSION_IDENT); async function injectMobileExtension(flutterJS) { sendDAppMessage = getDAppSendRequestFn(flutterJS); @@ -87695,8 +87699,8 @@ ${Ez(e, r)}`); }; } function settle(resolve, reject, d, v) { - Promise.resolve(v).then(function(v5) { - resolve({ value: v5, done: d }); + Promise.resolve(v).then(function(v10) { + resolve({ value: v10, done: d }); }, reject); } } @@ -88784,7 +88788,13 @@ ${Ez(e, r)}`); const isFn = observableRefName.indexOf("("); let observableRef; if (isFn > 0) { - observableRef = window.eval(observableRefName); + try { + observableRef = window.eval(observableRefName); + } catch (e) { + const error = 'ERROR calling JAVASCRIPT "' + observableRefName + '" error =' + e.message; + console.log(error); + return JSON.stringify({ error }); + } } else { const splitRefName = observableRefName.split("."); observableRef = splitRefName.reduce((state, curr) => { @@ -88793,17 +88803,18 @@ ${Ez(e, r)}`); } return state[curr] || void 0; }, window); + if (!observableRef) { + const error = "JS object ref not found= window." + observableRefName; + console.log(error); + return JSON.stringify({ error }); + } } - if (!observableRef) { - console.log("observable JS object ref not found= window." + observableRefName); - return false; - } - if (!!observableRef.subscribe || !!observableRef.then) { + if (!!observableRef?.subscribe || !!observableRef?.then) { from(observableRef).subscribe((value) => this.sendToFlutterStream(subscriptionId, value)); } else { this.sendToFlutterStream(subscriptionId, observableRef); } - return true; + return JSON.stringify({ success: true }); }; } }; diff --git a/lib/js/packages/reef-mobile-js/dist/index.js b/lib/js/packages/reef-mobile-js/dist/index.js index 5398a990..05c90315 100644 --- a/lib/js/packages/reef-mobile-js/dist/index.js +++ b/lib/js/packages/reef-mobile-js/dist/index.js @@ -1034,9 +1034,9 @@ var a02 = a[0] | 0; var al0 = a02 & 8191; var ah0 = a02 >>> 13; - var a12 = a[1] | 0; - var al1 = a12 & 8191; - var ah1 = a12 >>> 13; + var a1 = a[1] | 0; + var al1 = a1 & 8191; + var ah1 = a1 >>> 13; var a22 = a[2] | 0; var al2 = a22 & 8191; var ah2 = a22 >>> 13; @@ -2252,7 +2252,7 @@ } var A = new BN7(1); var B = new BN7(0); - var C9 = new BN7(0); + var C10 = new BN7(0); var D = new BN7(1); var g = 0; while (x.isEven() && y.isEven()) { @@ -2281,26 +2281,26 @@ if (j10 > 0) { y.iushrn(j10); while (j10-- > 0) { - if (C9.isOdd() || D.isOdd()) { - C9.iadd(yp2); + if (C10.isOdd() || D.isOdd()) { + C10.iadd(yp2); D.isub(xp2); } - C9.iushrn(1); + C10.iushrn(1); D.iushrn(1); } } if (x.cmp(y) >= 0) { x.isub(y); - A.isub(C9); + A.isub(C10); B.isub(D); } else { y.isub(x); - C9.isub(A); + C10.isub(A); D.isub(B); } } return { - a: C9, + a: C10, b: D, gcd: y.iushln(g) }; @@ -4841,8 +4841,8 @@ }; } function settle(resolve, reject, d, v) { - Promise.resolve(v).then(function(v5) { - resolve({ value: v5, done: d }); + Promise.resolve(v).then(function(v17) { + resolve({ value: v17, done: d }); }, reject); } }; @@ -5011,14 +5011,14 @@ Object.defineProperty(exports2, "packageInfo", { enumerable: true, get: function() { return packageInfo_js_1.packageInfo; } }); - function evaluateThis4(fn2) { + function evaluateThis5(fn2) { return fn2("return this"); } - exports2.xglobal = typeof globalThis !== "undefined" ? globalThis : typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : evaluateThis4(Function); - function extractGlobal3(name6, fallback) { + exports2.xglobal = typeof globalThis !== "undefined" ? globalThis : typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : evaluateThis5(Function); + function extractGlobal4(name6, fallback) { return typeof exports2.xglobal[name6] === "undefined" ? fallback : exports2.xglobal[name6]; } - exports2.extractGlobal = extractGlobal3; + exports2.extractGlobal = extractGlobal4; function exposeGlobal(name6, fallback) { if (typeof exports2.xglobal[name6] === "undefined") { exports2.xglobal[name6] = fallback; @@ -5034,7 +5034,7 @@ "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.TextDecoder = void 0; - var TextDecoder6 = class { + var TextDecoder8 = class { __encoding; constructor(encoding) { this.__encoding = encoding; @@ -5047,7 +5047,7 @@ return result; } }; - exports2.TextDecoder = TextDecoder6; + exports2.TextDecoder = TextDecoder8; } }); @@ -5083,7 +5083,7 @@ "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.TextEncoder = void 0; - var TextEncoder8 = class { + var TextEncoder10 = class { encode(value) { const count = value.length; const u8a = new Uint8Array(count); @@ -5093,7 +5093,7 @@ return u8a; } }; - exports2.TextEncoder = TextEncoder8; + exports2.TextEncoder = TextEncoder10; } }); @@ -5522,10 +5522,10 @@ ${formatDisplay(all, fmt)}`); Object.defineProperty(exports2, "packageInfo", { enumerable: true, get: function() { return packageInfo_js_1.packageInfo; } }); - function invalidFallback2() { + function invalidFallback3() { return Number.NaN; } - exports2.BigInt = (0, x_global_1.extractGlobal)("BigInt", invalidFallback2); + exports2.BigInt = (0, x_global_1.extractGlobal)("BigInt", invalidFallback3); } }); @@ -6654,9 +6654,9 @@ ${formatDisplay(all, fmt)}`); var a02 = a[0] | 0; var al0 = a02 & 8191; var ah0 = a02 >>> 13; - var a12 = a[1] | 0; - var al1 = a12 & 8191; - var ah1 = a12 >>> 13; + var a1 = a[1] | 0; + var al1 = a1 & 8191; + var ah1 = a1 >>> 13; var a22 = a[2] | 0; var al2 = a22 & 8191; var ah2 = a22 >>> 13; @@ -7872,7 +7872,7 @@ ${formatDisplay(all, fmt)}`); } var A = new BN7(1); var B = new BN7(0); - var C9 = new BN7(0); + var C10 = new BN7(0); var D = new BN7(1); var g = 0; while (x.isEven() && y.isEven()) { @@ -7901,26 +7901,26 @@ ${formatDisplay(all, fmt)}`); if (j10 > 0) { y.iushrn(j10); while (j10-- > 0) { - if (C9.isOdd() || D.isOdd()) { - C9.iadd(yp2); + if (C10.isOdd() || D.isOdd()) { + C10.iadd(yp2); D.isub(xp2); } - C9.iushrn(1); + C10.iushrn(1); D.iushrn(1); } } if (x.cmp(y) >= 0) { x.isub(y); - A.isub(C9); + A.isub(C10); B.isub(D); } else { y.isub(x); - C9.isub(A); + C10.isub(A); D.isub(B); } } return { - a: C9, + a: C10, b: D, gcd: y.iushln(g) }; @@ -12382,9 +12382,9 @@ ${formatDisplay(all, fmt)}`); var a02 = a[0] | 0; var al0 = a02 & 8191; var ah0 = a02 >>> 13; - var a12 = a[1] | 0; - var al1 = a12 & 8191; - var ah1 = a12 >>> 13; + var a1 = a[1] | 0; + var al1 = a1 & 8191; + var ah1 = a1 >>> 13; var a22 = a[2] | 0; var al2 = a22 & 8191; var ah2 = a22 >>> 13; @@ -13588,7 +13588,7 @@ ${formatDisplay(all, fmt)}`); } var A = new BN7(1); var B = new BN7(0); - var C9 = new BN7(0); + var C10 = new BN7(0); var D = new BN7(1); var g = 0; while (x.isEven() && y.isEven()) { @@ -13617,26 +13617,26 @@ ${formatDisplay(all, fmt)}`); if (j10 > 0) { y.iushrn(j10); while (j10-- > 0) { - if (C9.isOdd() || D.isOdd()) { - C9.iadd(yp2); + if (C10.isOdd() || D.isOdd()) { + C10.iadd(yp2); D.isub(xp2); } - C9.iushrn(1); + C10.iushrn(1); D.iushrn(1); } } if (x.cmp(y) >= 0) { x.isub(y); - A.isub(C9); + A.isub(C10); B.isub(D); } else { y.isub(x); - C9.isub(A); + C10.isub(A); D.isub(B); } } return { - a: C9, + a: C10, b: D, gcd: y.iushln(g) }; @@ -16496,11 +16496,11 @@ ${formatDisplay(all, fmt)}`); exports2.add3L = add3L4; var add3H4 = (low, Ah2, Bh2, Ch2) => Ah2 + Bh2 + Ch2 + (low / 2 ** 32 | 0) | 0; exports2.add3H = add3H4; - var add4L4 = (Al2, Bl2, Cl2, Dl2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl2 >>> 0); + var add4L4 = (Al2, Bl2, Cl2, Dl) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl >>> 0); exports2.add4L = add4L4; var add4H4 = (low, Ah2, Bh2, Ch2, Dh2) => Ah2 + Bh2 + Ch2 + Dh2 + (low / 2 ** 32 | 0) | 0; exports2.add4H = add4H4; - var add5L4 = (Al2, Bl2, Cl2, Dl2, El2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl2 >>> 0) + (El2 >>> 0); + var add5L4 = (Al2, Bl2, Cl2, Dl, El2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl >>> 0) + (El2 >>> 0); exports2.add5L = add5L4; var add5H4 = (low, Ah2, Bh2, Ch2, Dh2, Eh2) => Ah2 + Bh2 + Ch2 + Dh2 + Eh2 + (low / 2 ** 32 | 0) | 0; exports2.add5H = add5H4; @@ -16561,42 +16561,42 @@ ${formatDisplay(all, fmt)}`); ]); var BBUF3 = /* @__PURE__ */ new Uint32Array(32); function G1b3(a, b, c, d, msg, x) { - const Xl2 = msg[x], Xh = msg[x + 1]; + const Xl2 = msg[x], Xh2 = msg[x + 1]; let Al2 = BBUF3[2 * a], Ah2 = BBUF3[2 * a + 1]; let Bl2 = BBUF3[2 * b], Bh2 = BBUF3[2 * b + 1]; let Cl2 = BBUF3[2 * c], Ch2 = BBUF3[2 * c + 1]; - let Dl2 = BBUF3[2 * d], Dh2 = BBUF3[2 * d + 1]; + let Dl = BBUF3[2 * d], Dh2 = BBUF3[2 * d + 1]; let ll2 = _u64_js_1.default.add3L(Al2, Bl2, Xl2); - Ah2 = _u64_js_1.default.add3H(ll2, Ah2, Bh2, Xh); + Ah2 = _u64_js_1.default.add3H(ll2, Ah2, Bh2, Xh2); Al2 = ll2 | 0; - ({ Dh: Dh2, Dl: Dl2 } = { Dh: Dh2 ^ Ah2, Dl: Dl2 ^ Al2 }); - ({ Dh: Dh2, Dl: Dl2 } = { Dh: _u64_js_1.default.rotr32H(Dh2, Dl2), Dl: _u64_js_1.default.rotr32L(Dh2, Dl2) }); - ({ h: Ch2, l: Cl2 } = _u64_js_1.default.add(Ch2, Cl2, Dh2, Dl2)); + ({ Dh: Dh2, Dl } = { Dh: Dh2 ^ Ah2, Dl: Dl ^ Al2 }); + ({ Dh: Dh2, Dl } = { Dh: _u64_js_1.default.rotr32H(Dh2, Dl), Dl: _u64_js_1.default.rotr32L(Dh2, Dl) }); + ({ h: Ch2, l: Cl2 } = _u64_js_1.default.add(Ch2, Cl2, Dh2, Dl)); ({ Bh: Bh2, Bl: Bl2 } = { Bh: Bh2 ^ Ch2, Bl: Bl2 ^ Cl2 }); ({ Bh: Bh2, Bl: Bl2 } = { Bh: _u64_js_1.default.rotrSH(Bh2, Bl2, 24), Bl: _u64_js_1.default.rotrSL(Bh2, Bl2, 24) }); BBUF3[2 * a] = Al2, BBUF3[2 * a + 1] = Ah2; BBUF3[2 * b] = Bl2, BBUF3[2 * b + 1] = Bh2; BBUF3[2 * c] = Cl2, BBUF3[2 * c + 1] = Ch2; - BBUF3[2 * d] = Dl2, BBUF3[2 * d + 1] = Dh2; + BBUF3[2 * d] = Dl, BBUF3[2 * d + 1] = Dh2; } function G2b3(a, b, c, d, msg, x) { - const Xl2 = msg[x], Xh = msg[x + 1]; + const Xl2 = msg[x], Xh2 = msg[x + 1]; let Al2 = BBUF3[2 * a], Ah2 = BBUF3[2 * a + 1]; let Bl2 = BBUF3[2 * b], Bh2 = BBUF3[2 * b + 1]; let Cl2 = BBUF3[2 * c], Ch2 = BBUF3[2 * c + 1]; - let Dl2 = BBUF3[2 * d], Dh2 = BBUF3[2 * d + 1]; + let Dl = BBUF3[2 * d], Dh2 = BBUF3[2 * d + 1]; let ll2 = _u64_js_1.default.add3L(Al2, Bl2, Xl2); - Ah2 = _u64_js_1.default.add3H(ll2, Ah2, Bh2, Xh); + Ah2 = _u64_js_1.default.add3H(ll2, Ah2, Bh2, Xh2); Al2 = ll2 | 0; - ({ Dh: Dh2, Dl: Dl2 } = { Dh: Dh2 ^ Ah2, Dl: Dl2 ^ Al2 }); - ({ Dh: Dh2, Dl: Dl2 } = { Dh: _u64_js_1.default.rotrSH(Dh2, Dl2, 16), Dl: _u64_js_1.default.rotrSL(Dh2, Dl2, 16) }); - ({ h: Ch2, l: Cl2 } = _u64_js_1.default.add(Ch2, Cl2, Dh2, Dl2)); + ({ Dh: Dh2, Dl } = { Dh: Dh2 ^ Ah2, Dl: Dl ^ Al2 }); + ({ Dh: Dh2, Dl } = { Dh: _u64_js_1.default.rotrSH(Dh2, Dl, 16), Dl: _u64_js_1.default.rotrSL(Dh2, Dl, 16) }); + ({ h: Ch2, l: Cl2 } = _u64_js_1.default.add(Ch2, Cl2, Dh2, Dl)); ({ Bh: Bh2, Bl: Bl2 } = { Bh: Bh2 ^ Ch2, Bl: Bl2 ^ Cl2 }); ({ Bh: Bh2, Bl: Bl2 } = { Bh: _u64_js_1.default.rotrBH(Bh2, Bl2, 63), Bl: _u64_js_1.default.rotrBL(Bh2, Bl2, 63) }); BBUF3[2 * a] = Al2, BBUF3[2 * a + 1] = Ah2; BBUF3[2 * b] = Bl2, BBUF3[2 * b + 1] = Bh2; BBUF3[2 * c] = Cl2, BBUF3[2 * c + 1] = Ch2; - BBUF3[2 * d] = Dl2, BBUF3[2 * d + 1] = Dh2; + BBUF3[2 * d] = Dl, BBUF3[2 * d + 1] = Dh2; } var BLAKE2b4 = class extends _blake_js_1.BLAKE { constructor(opts = {}) { @@ -19516,13 +19516,13 @@ ${formatDisplay(all, fmt)}`); this.H = SHA256_IV3[7] | 0; } get() { - const { A, B, C: C9, D, E, F, G, H } = this; - return [A, B, C9, D, E, F, G, H]; + const { A, B, C: C10, D, E, F, G, H } = this; + return [A, B, C10, D, E, F, G, H]; } - set(A, B, C9, D, E, F, G, H) { + set(A, B, C10, D, E, F, G, H) { this.A = A | 0; this.B = B | 0; - this.C = C9 | 0; + this.C = C10 | 0; this.D = D | 0; this.E = E | 0; this.F = F | 0; @@ -19536,33 +19536,33 @@ ${formatDisplay(all, fmt)}`); const W15 = SHA256_W4[i - 15]; const W2 = SHA256_W4[i - 2]; const s02 = (0, utils_js_1.rotr)(W15, 7) ^ (0, utils_js_1.rotr)(W15, 18) ^ W15 >>> 3; - const s12 = (0, utils_js_1.rotr)(W2, 17) ^ (0, utils_js_1.rotr)(W2, 19) ^ W2 >>> 10; - SHA256_W4[i] = s12 + SHA256_W4[i - 7] + s02 + SHA256_W4[i - 16] | 0; + const s1 = (0, utils_js_1.rotr)(W2, 17) ^ (0, utils_js_1.rotr)(W2, 19) ^ W2 >>> 10; + SHA256_W4[i] = s1 + SHA256_W4[i - 7] + s02 + SHA256_W4[i - 16] | 0; } - let { A, B, C: C9, D, E, F, G, H } = this; + let { A, B, C: C10, D, E, F, G, H } = this; for (let i = 0; i < 64; i++) { const sigma1 = (0, utils_js_1.rotr)(E, 6) ^ (0, utils_js_1.rotr)(E, 11) ^ (0, utils_js_1.rotr)(E, 25); const T12 = H + sigma1 + (0, _md_js_1.Chi)(E, F, G) + SHA256_K4[i] + SHA256_W4[i] | 0; const sigma0 = (0, utils_js_1.rotr)(A, 2) ^ (0, utils_js_1.rotr)(A, 13) ^ (0, utils_js_1.rotr)(A, 22); - const T22 = sigma0 + (0, _md_js_1.Maj)(A, B, C9) | 0; + const T22 = sigma0 + (0, _md_js_1.Maj)(A, B, C10) | 0; H = G; G = F; F = E; E = D + T12 | 0; - D = C9; - C9 = B; + D = C10; + C10 = B; B = A; A = T12 + T22 | 0; } A = A + this.A | 0; B = B + this.B | 0; - C9 = C9 + this.C | 0; + C10 = C10 + this.C | 0; D = D + this.D | 0; E = E + this.E | 0; F = F + this.F | 0; G = G + this.G | 0; H = H + this.H | 0; - this.set(A, B, C9, D, E, F, G, H); + this.set(A, B, C10, D, E, F, G, H); } roundClean() { SHA256_W4.fill(0); @@ -19591,24 +19591,118 @@ ${formatDisplay(all, fmt)}`); } }); + // ../../node_modules/@noble/hashes/hmac.js + var require_hmac = __commonJS({ + "../../node_modules/@noble/hashes/hmac.js"(exports2) { + "use strict"; + Object.defineProperty(exports2, "__esModule", { value: true }); + exports2.hmac = exports2.HMAC = void 0; + var _assert_js_1 = require_assert2(); + var utils_js_1 = require_utils(); + var HMAC4 = class extends utils_js_1.Hash { + constructor(hash8, _key) { + super(); + this.finished = false; + this.destroyed = false; + (0, _assert_js_1.hash)(hash8); + const key2 = (0, utils_js_1.toBytes)(_key); + this.iHash = hash8.create(); + if (typeof this.iHash.update !== "function") + throw new Error("Expected instance of class which extends utils.Hash"); + this.blockLen = this.iHash.blockLen; + this.outputLen = this.iHash.outputLen; + const blockLen = this.blockLen; + const pad = new Uint8Array(blockLen); + pad.set(key2.length > blockLen ? hash8.create().update(key2).digest() : key2); + for (let i = 0; i < pad.length; i++) + pad[i] ^= 54; + this.iHash.update(pad); + this.oHash = hash8.create(); + for (let i = 0; i < pad.length; i++) + pad[i] ^= 54 ^ 92; + this.oHash.update(pad); + pad.fill(0); + } + update(buf) { + (0, _assert_js_1.exists)(this); + this.iHash.update(buf); + return this; + } + digestInto(out) { + (0, _assert_js_1.exists)(this); + (0, _assert_js_1.bytes)(out, this.outputLen); + this.finished = true; + this.iHash.digestInto(out); + this.oHash.update(out); + this.oHash.digestInto(out); + this.destroy(); + } + digest() { + const out = new Uint8Array(this.oHash.outputLen); + this.digestInto(out); + return out; + } + _cloneInto(to2) { + to2 || (to2 = Object.create(Object.getPrototypeOf(this), {})); + const { oHash, iHash, finished, destroyed, blockLen, outputLen } = this; + to2 = to2; + to2.finished = finished; + to2.destroyed = destroyed; + to2.blockLen = blockLen; + to2.outputLen = outputLen; + to2.oHash = oHash._cloneInto(to2.oHash); + to2.iHash = iHash._cloneInto(to2.iHash); + return to2; + } + destroy() { + this.destroyed = true; + this.oHash.destroy(); + this.iHash.destroy(); + } + }; + exports2.HMAC = HMAC4; + var hmac5 = (hash8, key2, message) => new HMAC4(hash8, key2).update(message).digest(); + exports2.hmac = hmac5; + exports2.hmac.create = (hash8, key2) => new HMAC4(hash8, key2); + } + }); + // ../../node_modules/@noble/curves/abstract/utils.js var require_utils2 = __commonJS({ "../../node_modules/@noble/curves/abstract/utils.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); - exports2.validateObject = exports2.createHmacDrbg = exports2.bitMask = exports2.bitSet = exports2.bitGet = exports2.bitLen = exports2.utf8ToBytes = exports2.equalBytes = exports2.concatBytes = exports2.ensureBytes = exports2.numberToVarBytesBE = exports2.numberToBytesLE = exports2.numberToBytesBE = exports2.bytesToNumberLE = exports2.bytesToNumberBE = exports2.hexToBytes = exports2.hexToNumber = exports2.numberToHexUnpadded = exports2.bytesToHex = exports2.abytes = exports2.isBytes = void 0; - var _0n10 = BigInt(0); - var _1n10 = BigInt(1); - var _2n8 = BigInt(2); + exports2.bitMask = void 0; + exports2.isBytes = isBytes8; + exports2.abytes = abytes2; + exports2.bytesToHex = bytesToHex3; + exports2.numberToHexUnpadded = numberToHexUnpadded3; + exports2.hexToNumber = hexToNumber3; + exports2.hexToBytes = hexToBytes3; + exports2.bytesToNumberBE = bytesToNumberBE2; + exports2.bytesToNumberLE = bytesToNumberLE2; + exports2.numberToBytesBE = numberToBytesBE2; + exports2.numberToBytesLE = numberToBytesLE2; + exports2.numberToVarBytesBE = numberToVarBytesBE2; + exports2.ensureBytes = ensureBytes3; + exports2.concatBytes = concatBytes4; + exports2.equalBytes = equalBytes2; + exports2.utf8ToBytes = utf8ToBytes5; + exports2.bitLen = bitLen2; + exports2.bitGet = bitGet2; + exports2.bitSet = bitSet2; + exports2.createHmacDrbg = createHmacDrbg2; + exports2.validateObject = validateObject2; + var _0n10 = /* @__PURE__ */ BigInt(0); + var _1n10 = /* @__PURE__ */ BigInt(1); + var _2n8 = /* @__PURE__ */ BigInt(2); function isBytes8(a) { return a instanceof Uint8Array || a != null && typeof a === "object" && a.constructor.name === "Uint8Array"; } - exports2.isBytes = isBytes8; function abytes2(item) { if (!isBytes8(item)) throw new Error("Uint8Array expected"); } - exports2.abytes = abytes2; var hexes4 = /* @__PURE__ */ Array.from({ length: 256 }, (_, i) => i.toString(16).padStart(2, "0")); function bytesToHex3(bytes5) { abytes2(bytes5); @@ -19618,18 +19712,15 @@ ${formatDisplay(all, fmt)}`); } return hex8; } - exports2.bytesToHex = bytesToHex3; function numberToHexUnpadded3(num) { const hex8 = num.toString(16); return hex8.length & 1 ? `0${hex8}` : hex8; } - exports2.numberToHexUnpadded = numberToHexUnpadded3; function hexToNumber3(hex8) { if (typeof hex8 !== "string") throw new Error("hex string expected, got " + typeof hex8); return BigInt(hex8 === "" ? "0" : `0x${hex8}`); } - exports2.hexToNumber = hexToNumber3; var asciis2 = { _0: 48, _9: 57, _A: 65, _F: 70, _a: 97, _f: 102 }; function asciiToBase162(char) { if (char >= asciis2._0 && char <= asciis2._9) @@ -19659,28 +19750,22 @@ ${formatDisplay(all, fmt)}`); } return array; } - exports2.hexToBytes = hexToBytes3; function bytesToNumberBE2(bytes5) { return hexToNumber3(bytesToHex3(bytes5)); } - exports2.bytesToNumberBE = bytesToNumberBE2; function bytesToNumberLE2(bytes5) { abytes2(bytes5); return hexToNumber3(bytesToHex3(Uint8Array.from(bytes5).reverse())); } - exports2.bytesToNumberLE = bytesToNumberLE2; function numberToBytesBE2(n, len) { return hexToBytes3(n.toString(16).padStart(len * 2, "0")); } - exports2.numberToBytesBE = numberToBytesBE2; function numberToBytesLE2(n, len) { return numberToBytesBE2(n, len).reverse(); } - exports2.numberToBytesLE = numberToBytesLE2; function numberToVarBytesBE2(n) { return hexToBytes3(numberToHexUnpadded3(n)); } - exports2.numberToVarBytesBE = numberToVarBytesBE2; function ensureBytes3(title, hex8, expectedLength) { let res; if (typeof hex8 === "string") { @@ -19699,7 +19784,6 @@ ${formatDisplay(all, fmt)}`); throw new Error(`${title} expected ${expectedLength} bytes, got ${len}`); return res; } - exports2.ensureBytes = ensureBytes3; function concatBytes4(...arrays) { let sum = 0; for (let i = 0; i < arrays.length; i++) { @@ -19715,7 +19799,6 @@ ${formatDisplay(all, fmt)}`); } return res; } - exports2.concatBytes = concatBytes4; function equalBytes2(a, b) { if (a.length !== b.length) return false; @@ -19724,28 +19807,23 @@ ${formatDisplay(all, fmt)}`); diff |= a[i] ^ b[i]; return diff === 0; } - exports2.equalBytes = equalBytes2; function utf8ToBytes5(str2) { if (typeof str2 !== "string") throw new Error(`utf8ToBytes expected string, got ${typeof str2}`); return new Uint8Array(new TextEncoder().encode(str2)); } - exports2.utf8ToBytes = utf8ToBytes5; function bitLen2(n) { let len; for (len = 0; n > _0n10; n >>= _1n10, len += 1) ; return len; } - exports2.bitLen = bitLen2; function bitGet2(n, pos) { return n >> BigInt(pos) & _1n10; } - exports2.bitGet = bitGet2; function bitSet2(n, pos, value) { return n | (value ? _1n10 : _0n10) << BigInt(pos); } - exports2.bitSet = bitSet2; var bitMask2 = (n) => (_2n8 << BigInt(n - 1)) - _1n10; exports2.bitMask = bitMask2; var u8n2 = (data) => new Uint8Array(data); @@ -19798,7 +19876,6 @@ ${formatDisplay(all, fmt)}`); }; return genUntil; } - exports2.createHmacDrbg = createHmacDrbg2; var validatorFns2 = { bigint: (val) => typeof val === "bigint", function: (val) => typeof val === "function", @@ -19828,7 +19905,6 @@ ${formatDisplay(all, fmt)}`); checkField(fieldName, type, true); return object; } - exports2.validateObject = validateObject2; } }); @@ -19837,7 +19913,26 @@ ${formatDisplay(all, fmt)}`); "../../node_modules/@noble/curves/abstract/modular.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); - exports2.mapHashToField = exports2.getMinHashLength = exports2.getFieldBytesLength = exports2.hashToPrivateScalar = exports2.FpSqrtEven = exports2.FpSqrtOdd = exports2.Field = exports2.nLength = exports2.FpIsSquare = exports2.FpDiv = exports2.FpInvertBatch = exports2.FpPow = exports2.validateField = exports2.isNegativeLE = exports2.FpSqrt = exports2.tonelliShanks = exports2.invert = exports2.pow2 = exports2.pow = exports2.mod = void 0; + exports2.isNegativeLE = void 0; + exports2.mod = mod3; + exports2.pow = pow3; + exports2.pow2 = pow23; + exports2.invert = invert3; + exports2.tonelliShanks = tonelliShanks2; + exports2.FpSqrt = FpSqrt2; + exports2.validateField = validateField2; + exports2.FpPow = FpPow2; + exports2.FpInvertBatch = FpInvertBatch2; + exports2.FpDiv = FpDiv; + exports2.FpIsSquare = FpIsSquare; + exports2.nLength = nLength2; + exports2.Field = Field2; + exports2.FpSqrtOdd = FpSqrtOdd; + exports2.FpSqrtEven = FpSqrtEven; + exports2.hashToPrivateScalar = hashToPrivateScalar; + exports2.getFieldBytesLength = getFieldBytesLength2; + exports2.getMinHashLength = getMinHashLength2; + exports2.mapHashToField = mapHashToField2; var utils_js_1 = require_utils2(); var _0n10 = BigInt(0); var _1n10 = BigInt(1); @@ -19852,7 +19947,6 @@ ${formatDisplay(all, fmt)}`); const result = a % b; return result >= _0n10 ? result : b + result; } - exports2.mod = mod3; function pow3(num, power, modulo) { if (modulo <= _0n10 || power < _0n10) throw new Error("Expected power/modulo > 0"); @@ -19867,7 +19961,6 @@ ${formatDisplay(all, fmt)}`); } return res; } - exports2.pow = pow3; function pow23(x, power, modulo) { let res = x; while (power-- > _0n10) { @@ -19876,7 +19969,6 @@ ${formatDisplay(all, fmt)}`); } return res; } - exports2.pow2 = pow23; function invert3(number4, modulo) { if (number4 === _0n10 || modulo <= _0n10) { throw new Error(`invert: expected positive integers, got n=${number4} mod=${modulo}`); @@ -19896,15 +19988,14 @@ ${formatDisplay(all, fmt)}`); throw new Error("invert: does not exist"); return mod3(x, modulo); } - exports2.invert = invert3; function tonelliShanks2(P) { const legendreC = (P - _1n10) / _2n8; - let Q, S10, Z10; - for (Q = P - _1n10, S10 = 0; Q % _2n8 === _0n10; Q /= _2n8, S10++) + let Q, S9, Z10; + for (Q = P - _1n10, S9 = 0; Q % _2n8 === _0n10; Q /= _2n8, S9++) ; for (Z10 = _2n8; Z10 < P && pow3(Z10, legendreC, P) !== P - _1n10; Z10++) ; - if (S10 === 1) { + if (S9 === 1) { const p1div4 = (P + _1n10) / _4n3; return function tonelliFast(Fp3, n) { const root = Fp3.pow(n, p1div4); @@ -19917,7 +20008,7 @@ ${formatDisplay(all, fmt)}`); return function tonelliSlow(Fp3, n) { if (Fp3.pow(n, legendreC) === Fp3.neg(Fp3.ONE)) throw new Error("Cannot find square root"); - let r10 = S10; + let r10 = S9; let g = Fp3.pow(Fp3.mul(Fp3.ONE, Z10), Q); let x = Fp3.pow(n, Q1div2); let b = Fp3.pow(n, Q); @@ -19939,7 +20030,6 @@ ${formatDisplay(all, fmt)}`); return x; }; } - exports2.tonelliShanks = tonelliShanks2; function FpSqrt2(P) { if (P % _4n3 === _3n4) { const p1div4 = (P + _1n10) / _4n3; @@ -19951,10 +20041,10 @@ ${formatDisplay(all, fmt)}`); }; } if (P % _8n3 === _5n2) { - const c1 = (P - _5n2) / _8n3; + const c12 = (P - _5n2) / _8n3; return function sqrt5mod8(Fp3, n) { const n22 = Fp3.mul(n, _2n8); - const v = Fp3.pow(n22, c1); + const v = Fp3.pow(n22, c12); const nv2 = Fp3.mul(n, v); const i = Fp3.mul(Fp3.mul(nv2, _2n8), v); const root = Fp3.mul(nv2, Fp3.sub(i, Fp3.ONE)); @@ -19967,7 +20057,6 @@ ${formatDisplay(all, fmt)}`); } return tonelliShanks2(P); } - exports2.FpSqrt = FpSqrt2; var isNegativeLE = (num, modulo) => (mod3(num, modulo) & _1n10) === _1n10; exports2.isNegativeLE = isNegativeLE; var FIELD_FIELDS2 = [ @@ -20002,7 +20091,6 @@ ${formatDisplay(all, fmt)}`); }, initial); return (0, utils_js_1.validateObject)(field, opts); } - exports2.validateField = validateField2; function FpPow2(f10, num, power) { if (power < _0n10) throw new Error("Expected power > 0"); @@ -20020,7 +20108,6 @@ ${formatDisplay(all, fmt)}`); } return p; } - exports2.FpPow = FpPow2; function FpInvertBatch2(f10, nums) { const tmp = new Array(nums.length); const lastMultiplied = nums.reduce((acc, num, i) => { @@ -20038,11 +20125,9 @@ ${formatDisplay(all, fmt)}`); }, inverted); return tmp; } - exports2.FpInvertBatch = FpInvertBatch2; function FpDiv(f10, lhs, rhs) { return f10.mul(lhs, typeof rhs === "bigint" ? invert3(rhs, f10.ORDER) : f10.inv(rhs)); } - exports2.FpDiv = FpDiv; function FpIsSquare(f10) { const legendreConst = (f10.ORDER - _1n10) / _2n8; return (x) => { @@ -20050,13 +20135,11 @@ ${formatDisplay(all, fmt)}`); return f10.eql(p, f10.ZERO) || f10.eql(p, f10.ONE); }; } - exports2.FpIsSquare = FpIsSquare; function nLength2(n, nBitLength) { const _nBitLength = nBitLength !== void 0 ? nBitLength : n.toString(2).length; const nByteLength = Math.ceil(_nBitLength / 8); return { nBitLength: _nBitLength, nByteLength }; } - exports2.nLength = nLength2; function Field2(ORDER, bitLen2, isLE4 = false, redef = {}) { if (ORDER <= _0n10) throw new Error(`Expected Field ORDER > 0, got ${ORDER}`); @@ -20104,21 +20187,18 @@ ${formatDisplay(all, fmt)}`); }); return Object.freeze(f10); } - exports2.Field = Field2; function FpSqrtOdd(Fp3, elm) { if (!Fp3.isOdd) throw new Error(`Field doesn't have isOdd`); const root = Fp3.sqrt(elm); return Fp3.isOdd(root) ? root : Fp3.neg(root); } - exports2.FpSqrtOdd = FpSqrtOdd; function FpSqrtEven(Fp3, elm) { if (!Fp3.isOdd) throw new Error(`Field doesn't have isOdd`); const root = Fp3.sqrt(elm); return Fp3.isOdd(root) ? Fp3.neg(root) : root; } - exports2.FpSqrtEven = FpSqrtEven; function hashToPrivateScalar(hash8, groupOrder, isLE4 = false) { hash8 = (0, utils_js_1.ensureBytes)("privateHash", hash8); const hashLen = hash8.length; @@ -20128,19 +20208,16 @@ ${formatDisplay(all, fmt)}`); const num = isLE4 ? (0, utils_js_1.bytesToNumberLE)(hash8) : (0, utils_js_1.bytesToNumberBE)(hash8); return mod3(num, groupOrder - _1n10) + _1n10; } - exports2.hashToPrivateScalar = hashToPrivateScalar; function getFieldBytesLength2(fieldOrder) { if (typeof fieldOrder !== "bigint") throw new Error("field order must be bigint"); const bitLength = fieldOrder.toString(2).length; return Math.ceil(bitLength / 8); } - exports2.getFieldBytesLength = getFieldBytesLength2; function getMinHashLength2(fieldOrder) { const length = getFieldBytesLength2(fieldOrder); return length + Math.ceil(length / 2); } - exports2.getMinHashLength = getMinHashLength2; function mapHashToField2(key2, fieldOrder, isLE4 = false) { const len = key2.length; const fieldLen = getFieldBytesLength2(fieldOrder); @@ -20151,7 +20228,6 @@ ${formatDisplay(all, fmt)}`); const reduced = mod3(num, fieldOrder - _1n10) + _1n10; return isLE4 ? (0, utils_js_1.numberToBytesLE)(reduced, fieldLen) : (0, utils_js_1.numberToBytesBE)(reduced, fieldLen); } - exports2.mapHashToField = mapHashToField2; } }); @@ -20160,7 +20236,8 @@ ${formatDisplay(all, fmt)}`); "../../node_modules/@noble/curves/abstract/curve.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); - exports2.validateBasic = exports2.wNAF = void 0; + exports2.wNAF = wNAF2; + exports2.validateBasic = validateBasic2; var modular_js_1 = require_modular(); var utils_js_1 = require_utils2(); var _0n10 = BigInt(0); @@ -20244,7 +20321,6 @@ ${formatDisplay(all, fmt)}`); } }; } - exports2.wNAF = wNAF2; function validateBasic2(curve) { (0, modular_js_1.validateField)(curve.Fp); (0, utils_js_1.validateObject)(curve, { @@ -20262,7 +20338,6 @@ ${formatDisplay(all, fmt)}`); ...{ p: curve.Fp.ORDER } }); } - exports2.validateBasic = validateBasic2; } }); @@ -20271,11 +20346,15 @@ ${formatDisplay(all, fmt)}`); "../../node_modules/@noble/curves/abstract/weierstrass.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); - exports2.mapToCurveSimpleSWU = exports2.SWUFpSqrtRatio = exports2.weierstrass = exports2.weierstrassPoints = exports2.DER = void 0; + exports2.DER = void 0; + exports2.weierstrassPoints = weierstrassPoints2; + exports2.weierstrass = weierstrass2; + exports2.SWUFpSqrtRatio = SWUFpSqrtRatio; + exports2.mapToCurveSimpleSWU = mapToCurveSimpleSWU; + var curve_js_1 = require_curve(); var mod3 = require_modular(); var ut = require_utils2(); var utils_js_1 = require_utils2(); - var curve_js_1 = require_curve(); function validatePointOpts2(curve) { const opts = (0, curve_js_1.validateBasic)(curve); ut.validateObject(opts, { @@ -20694,7 +20773,6 @@ ${formatDisplay(all, fmt)}`); isWithinCurveOrder: isWithinCurveOrder2 }; } - exports2.weierstrassPoints = weierstrassPoints2; function validateOpts2(curve) { const opts = (0, curve_js_1.validateBasic)(curve); ut.validateObject(opts, { @@ -20940,8 +21018,8 @@ ${formatDisplay(all, fmt)}`); const defaultVerOpts = { lowS: CURVE2.lowS, prehash: false }; function sign4(msgHash, privKey, opts = defaultSigOpts) { const { seed, k2sig } = prepSig(msgHash, privKey, opts); - const C9 = CURVE2; - const drbg = ut.createHmacDrbg(C9.hash.outputLen, C9.nByteLength, C9.hmac); + const C10 = CURVE2; + const drbg = ut.createHmacDrbg(C10.hash.outputLen, C10.nByteLength, C10.hmac); return drbg(seed, k2sig); } Point4.BASE._setWindowSize(8); @@ -21001,14 +21079,13 @@ ${formatDisplay(all, fmt)}`); utils: utils2 }; } - exports2.weierstrass = weierstrass2; function SWUFpSqrtRatio(Fp3, Z10) { const q = Fp3.ORDER; let l15 = _0n10; for (let o = q - _1n10; o % _2n8 === _0n10; o /= _2n8) l15 += _1n10; - const c1 = l15; - const _2n_pow_c1_1 = _2n8 << c1 - _1n10 - _1n10; + const c12 = l15; + const _2n_pow_c1_1 = _2n8 << c12 - _1n10 - _1n10; const _2n_pow_c1 = _2n_pow_c1_1 * _2n8; const c22 = (q - _1n10) / _2n_pow_c1; const c32 = (c22 - _1n10) / _2n8; @@ -21033,7 +21110,7 @@ ${formatDisplay(all, fmt)}`); tv5 = Fp3.mul(tv4, tv1); tv3 = Fp3.cmov(tv2, tv3, isQR); tv4 = Fp3.cmov(tv5, tv4, isQR); - for (let i = c1; i > _1n10; i--) { + for (let i = c12; i > _1n10; i--) { let tv52 = i - _2n8; tv52 = _2n8 << tv52 - _1n10; let tvv5 = Fp3.pow(tv4, tv52); @@ -21047,13 +21124,13 @@ ${formatDisplay(all, fmt)}`); return { isValid: isQR, value: tv3 }; }; if (Fp3.ORDER % _4n3 === _3n4) { - const c12 = (Fp3.ORDER - _3n4) / _4n3; + const c13 = (Fp3.ORDER - _3n4) / _4n3; const c23 = Fp3.sqrt(Fp3.neg(Z10)); sqrtRatio = (u, v) => { let tv1 = Fp3.sqr(v); const tv2 = Fp3.mul(u, v); tv1 = Fp3.mul(tv1, tv2); - let y12 = Fp3.pow(tv1, c12); + let y12 = Fp3.pow(tv1, c13); y12 = Fp3.mul(y12, tv2); const y22 = Fp3.mul(y12, c23); const tv3 = Fp3.mul(Fp3.sqr(y12), v); @@ -21064,7 +21141,6 @@ ${formatDisplay(all, fmt)}`); } return sqrtRatio; } - exports2.SWUFpSqrtRatio = SWUFpSqrtRatio; function mapToCurveSimpleSWU(Fp3, opts) { mod3.validateField(Fp3); if (!Fp3.isValid(opts.A) || !Fp3.isValid(opts.B) || !Fp3.isValid(opts.Z)) @@ -21102,7 +21178,30 @@ ${formatDisplay(all, fmt)}`); return { x, y }; }; } - exports2.mapToCurveSimpleSWU = mapToCurveSimpleSWU; + } + }); + + // ../../node_modules/@noble/curves/_shortw_utils.js + var require_shortw_utils = __commonJS({ + "../../node_modules/@noble/curves/_shortw_utils.js"(exports2) { + "use strict"; + Object.defineProperty(exports2, "__esModule", { value: true }); + exports2.getHash = getHash2; + exports2.createCurve = createCurve2; + var hmac_1 = require_hmac(); + var utils_12 = require_utils(); + var weierstrass_js_1 = require_weierstrass(); + function getHash2(hash8) { + return { + hash: hash8, + hmac: (key2, ...msgs) => (0, hmac_1.hmac)(hash8, key2, (0, utils_12.concatBytes)(...msgs)), + randomBytes: utils_12.randomBytes + }; + } + function createCurve2(curveDef, defHash) { + const create = (hash8) => (0, weierstrass_js_1.weierstrass)({ ...curveDef, ...getHash2(hash8) }); + return Object.freeze({ ...create(defHash), create }); + } } }); @@ -21111,7 +21210,11 @@ ${formatDisplay(all, fmt)}`); "../../node_modules/@noble/curves/abstract/hash-to-curve.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); - exports2.createHasher = exports2.isogenyMap = exports2.hash_to_field = exports2.expand_message_xof = exports2.expand_message_xmd = void 0; + exports2.expand_message_xmd = expand_message_xmd; + exports2.expand_message_xof = expand_message_xof; + exports2.hash_to_field = hash_to_field; + exports2.isogenyMap = isogenyMap; + exports2.createHasher = createHasher; var modular_js_1 = require_modular(); var utils_js_1 = require_utils2(); var os2ip = utils_js_1.bytesToNumberBE; @@ -21160,7 +21263,6 @@ ${formatDisplay(all, fmt)}`); const pseudo_random_bytes = (0, utils_js_1.concatBytes)(...b); return pseudo_random_bytes.slice(0, lenInBytes); } - exports2.expand_message_xmd = expand_message_xmd; function expand_message_xof(msg, DST, lenInBytes, k, H) { (0, utils_js_1.abytes)(msg); (0, utils_js_1.abytes)(DST); @@ -21173,7 +21275,6 @@ ${formatDisplay(all, fmt)}`); throw new Error("expand_message_xof: invalid lenInBytes"); return H.create({ dkLen: lenInBytes }).update(msg).update(i2osp(lenInBytes, 2)).update(DST).update(i2osp(DST.length, 1)).digest(); } - exports2.expand_message_xof = expand_message_xof; function hash_to_field(msg, count, options) { (0, utils_js_1.validateObject)(options, { DST: "stringOrUint8Array", @@ -21211,7 +21312,6 @@ ${formatDisplay(all, fmt)}`); } return u; } - exports2.hash_to_field = hash_to_field; function isogenyMap(field, map2) { const COEFF = map2.map((i) => Array.from(i).reverse()); return (x, y) => { @@ -21221,7 +21321,6 @@ ${formatDisplay(all, fmt)}`); return { x, y }; }; } - exports2.isogenyMap = isogenyMap; function createHasher(Point4, mapToCurve, def) { if (typeof mapToCurve !== "function") throw new Error("mapToCurve() must be defined"); @@ -21239,111 +21338,19 @@ ${formatDisplay(all, fmt)}`); const P = Point4.fromAffine(mapToCurve(u[0])).clearCofactor(); P.assertValidity(); return P; + }, + mapToCurve(scalars) { + if (!Array.isArray(scalars)) + throw new Error("mapToCurve: expected array of bigints"); + for (const i of scalars) + if (typeof i !== "bigint") + throw new Error(`mapToCurve: expected array of bigints, got ${i} in array`); + const P = Point4.fromAffine(mapToCurve(scalars)).clearCofactor(); + P.assertValidity(); + return P; } }; } - exports2.createHasher = createHasher; - } - }); - - // ../../node_modules/@noble/hashes/hmac.js - var require_hmac = __commonJS({ - "../../node_modules/@noble/hashes/hmac.js"(exports2) { - "use strict"; - Object.defineProperty(exports2, "__esModule", { value: true }); - exports2.hmac = exports2.HMAC = void 0; - var _assert_js_1 = require_assert2(); - var utils_js_1 = require_utils(); - var HMAC4 = class extends utils_js_1.Hash { - constructor(hash8, _key) { - super(); - this.finished = false; - this.destroyed = false; - (0, _assert_js_1.hash)(hash8); - const key2 = (0, utils_js_1.toBytes)(_key); - this.iHash = hash8.create(); - if (typeof this.iHash.update !== "function") - throw new Error("Expected instance of class which extends utils.Hash"); - this.blockLen = this.iHash.blockLen; - this.outputLen = this.iHash.outputLen; - const blockLen = this.blockLen; - const pad = new Uint8Array(blockLen); - pad.set(key2.length > blockLen ? hash8.create().update(key2).digest() : key2); - for (let i = 0; i < pad.length; i++) - pad[i] ^= 54; - this.iHash.update(pad); - this.oHash = hash8.create(); - for (let i = 0; i < pad.length; i++) - pad[i] ^= 54 ^ 92; - this.oHash.update(pad); - pad.fill(0); - } - update(buf) { - (0, _assert_js_1.exists)(this); - this.iHash.update(buf); - return this; - } - digestInto(out) { - (0, _assert_js_1.exists)(this); - (0, _assert_js_1.bytes)(out, this.outputLen); - this.finished = true; - this.iHash.digestInto(out); - this.oHash.update(out); - this.oHash.digestInto(out); - this.destroy(); - } - digest() { - const out = new Uint8Array(this.oHash.outputLen); - this.digestInto(out); - return out; - } - _cloneInto(to2) { - to2 || (to2 = Object.create(Object.getPrototypeOf(this), {})); - const { oHash, iHash, finished, destroyed, blockLen, outputLen } = this; - to2 = to2; - to2.finished = finished; - to2.destroyed = destroyed; - to2.blockLen = blockLen; - to2.outputLen = outputLen; - to2.oHash = oHash._cloneInto(to2.oHash); - to2.iHash = iHash._cloneInto(to2.iHash); - return to2; - } - destroy() { - this.destroyed = true; - this.oHash.destroy(); - this.iHash.destroy(); - } - }; - exports2.HMAC = HMAC4; - var hmac5 = (hash8, key2, message) => new HMAC4(hash8, key2).update(message).digest(); - exports2.hmac = hmac5; - exports2.hmac.create = (hash8, key2) => new HMAC4(hash8, key2); - } - }); - - // ../../node_modules/@noble/curves/_shortw_utils.js - var require_shortw_utils = __commonJS({ - "../../node_modules/@noble/curves/_shortw_utils.js"(exports2) { - "use strict"; - Object.defineProperty(exports2, "__esModule", { value: true }); - exports2.createCurve = exports2.getHash = void 0; - var hmac_1 = require_hmac(); - var utils_12 = require_utils(); - var weierstrass_js_1 = require_weierstrass(); - function getHash2(hash8) { - return { - hash: hash8, - hmac: (key2, ...msgs) => (0, hmac_1.hmac)(hash8, key2, (0, utils_12.concatBytes)(...msgs)), - randomBytes: utils_12.randomBytes - }; - } - exports2.getHash = getHash2; - function createCurve2(curveDef, defHash) { - const create = (hash8) => (0, weierstrass_js_1.weierstrass)({ ...curveDef, ...getHash2(hash8) }); - return Object.freeze({ ...create(defHash), create }); - } - exports2.createCurve = createCurve2; } }); @@ -21355,11 +21362,11 @@ ${formatDisplay(all, fmt)}`); exports2.encodeToCurve = exports2.hashToCurve = exports2.schnorr = exports2.secp256k1 = void 0; var sha256_1 = require_sha256(); var utils_12 = require_utils(); + var _shortw_utils_js_1 = require_shortw_utils(); + var hash_to_curve_js_1 = require_hash_to_curve(); var modular_js_1 = require_modular(); - var weierstrass_js_1 = require_weierstrass(); var utils_js_1 = require_utils2(); - var hash_to_curve_js_1 = require_hash_to_curve(); - var _shortw_utils_js_1 = require_shortw_utils(); + var weierstrass_js_1 = require_weierstrass(); var secp256k1P2 = BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"); var secp256k1N2 = BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"); var _1n10 = BigInt(1); @@ -21401,15 +21408,15 @@ ${formatDisplay(all, fmt)}`); beta: BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"), splitScalar: (k) => { const n = secp256k1N2; - const a12 = BigInt("0x3086d221a7d46bcde86c90e49284eb15"); + const a1 = BigInt("0x3086d221a7d46bcde86c90e49284eb15"); const b12 = -_1n10 * BigInt("0xe4437ed6010e88286f547fa90abfe4c3"); const a22 = BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"); - const b22 = a12; + const b22 = a1; const POW_2_1282 = BigInt("0x100000000000000000000000000000000"); - const c1 = divNearest3(b22 * k, n); + const c12 = divNearest3(b22 * k, n); const c22 = divNearest3(-b12 * k, n); - let k12 = (0, modular_js_1.mod)(k - c1 * a12 - c22 * a22, n); - let k22 = (0, modular_js_1.mod)(-c1 * b12 - c22 * b22, n); + let k12 = (0, modular_js_1.mod)(k - c12 * a1 - c22 * a22, n); + let k22 = (0, modular_js_1.mod)(-c12 * b12 - c22 * b22, n); const k1neg = k12 > POW_2_1282; const k2neg = k22 > POW_2_1282; if (k1neg) @@ -21815,10 +21822,10 @@ ${formatDisplay(all, fmt)}`); this.Hl = 327033209 | 0; } get() { - const { Ah: Ah2, Al: Al2, Bh: Bh2, Bl: Bl2, Ch: Ch2, Cl: Cl2, Dh: Dh2, Dl: Dl2, Eh: Eh2, El: El2, Fh: Fh2, Fl: Fl2, Gh: Gh2, Gl: Gl2, Hh: Hh2, Hl: Hl2 } = this; - return [Ah2, Al2, Bh2, Bl2, Ch2, Cl2, Dh2, Dl2, Eh2, El2, Fh2, Fl2, Gh2, Gl2, Hh2, Hl2]; + const { Ah: Ah2, Al: Al2, Bh: Bh2, Bl: Bl2, Ch: Ch2, Cl: Cl2, Dh: Dh2, Dl, Eh: Eh2, El: El2, Fh: Fh2, Fl: Fl2, Gh: Gh2, Gl: Gl2, Hh: Hh2, Hl: Hl2 } = this; + return [Ah2, Al2, Bh2, Bl2, Ch2, Cl2, Dh2, Dl, Eh2, El2, Fh2, Fl2, Gh2, Gl2, Hh2, Hl2]; } - set(Ah2, Al2, Bh2, Bl2, Ch2, Cl2, Dh2, Dl2, Eh2, El2, Fh2, Fl2, Gh2, Gl2, Hh2, Hl2) { + set(Ah2, Al2, Bh2, Bl2, Ch2, Cl2, Dh2, Dl, Eh2, El2, Fh2, Fl2, Gh2, Gl2, Hh2, Hl2) { this.Ah = Ah2 | 0; this.Al = Al2 | 0; this.Bh = Bh2 | 0; @@ -21826,7 +21833,7 @@ ${formatDisplay(all, fmt)}`); this.Ch = Ch2 | 0; this.Cl = Cl2 | 0; this.Dh = Dh2 | 0; - this.Dl = Dl2 | 0; + this.Dl = Dl | 0; this.Eh = Eh2 | 0; this.El = El2 | 0; this.Fh = Fh2 | 0; @@ -21855,7 +21862,7 @@ ${formatDisplay(all, fmt)}`); SHA512_W_H2[i] = SUMh | 0; SHA512_W_L2[i] = SUMl | 0; } - let { Ah: Ah2, Al: Al2, Bh: Bh2, Bl: Bl2, Ch: Ch2, Cl: Cl2, Dh: Dh2, Dl: Dl2, Eh: Eh2, El: El2, Fh: Fh2, Fl: Fl2, Gh: Gh2, Gl: Gl2, Hh: Hh2, Hl: Hl2 } = this; + let { Ah: Ah2, Al: Al2, Bh: Bh2, Bl: Bl2, Ch: Ch2, Cl: Cl2, Dh: Dh2, Dl, Eh: Eh2, El: El2, Fh: Fh2, Fl: Fl2, Gh: Gh2, Gl: Gl2, Hh: Hh2, Hl: Hl2 } = this; for (let i = 0; i < 80; i++) { const sigma1h = _u64_js_1.default.rotrSH(Eh2, El2, 14) ^ _u64_js_1.default.rotrSH(Eh2, El2, 18) ^ _u64_js_1.default.rotrBH(Eh2, El2, 41); const sigma1l = _u64_js_1.default.rotrSL(Eh2, El2, 14) ^ _u64_js_1.default.rotrSL(Eh2, El2, 18) ^ _u64_js_1.default.rotrBL(Eh2, El2, 41); @@ -21874,9 +21881,9 @@ ${formatDisplay(all, fmt)}`); Gl2 = Fl2 | 0; Fh2 = Eh2 | 0; Fl2 = El2 | 0; - ({ h: Eh2, l: El2 } = _u64_js_1.default.add(Dh2 | 0, Dl2 | 0, T1h | 0, T1l | 0)); + ({ h: Eh2, l: El2 } = _u64_js_1.default.add(Dh2 | 0, Dl | 0, T1h | 0, T1l | 0)); Dh2 = Ch2 | 0; - Dl2 = Cl2 | 0; + Dl = Cl2 | 0; Ch2 = Bh2 | 0; Cl2 = Bl2 | 0; Bh2 = Ah2 | 0; @@ -21888,12 +21895,12 @@ ${formatDisplay(all, fmt)}`); ({ h: Ah2, l: Al2 } = _u64_js_1.default.add(this.Ah | 0, this.Al | 0, Ah2 | 0, Al2 | 0)); ({ h: Bh2, l: Bl2 } = _u64_js_1.default.add(this.Bh | 0, this.Bl | 0, Bh2 | 0, Bl2 | 0)); ({ h: Ch2, l: Cl2 } = _u64_js_1.default.add(this.Ch | 0, this.Cl | 0, Ch2 | 0, Cl2 | 0)); - ({ h: Dh2, l: Dl2 } = _u64_js_1.default.add(this.Dh | 0, this.Dl | 0, Dh2 | 0, Dl2 | 0)); + ({ h: Dh2, l: Dl } = _u64_js_1.default.add(this.Dh | 0, this.Dl | 0, Dh2 | 0, Dl | 0)); ({ h: Eh2, l: El2 } = _u64_js_1.default.add(this.Eh | 0, this.El | 0, Eh2 | 0, El2 | 0)); ({ h: Fh2, l: Fl2 } = _u64_js_1.default.add(this.Fh | 0, this.Fl | 0, Fh2 | 0, Fl2 | 0)); ({ h: Gh2, l: Gl2 } = _u64_js_1.default.add(this.Gh | 0, this.Gl | 0, Gh2 | 0, Gl2 | 0)); ({ h: Hh2, l: Hl2 } = _u64_js_1.default.add(this.Hh | 0, this.Hl | 0, Hh2 | 0, Hl2 | 0)); - this.set(Ah2, Al2, Bh2, Bl2, Ch2, Cl2, Dh2, Dl2, Eh2, El2, Fh2, Fl2, Gh2, Gl2, Hh2, Hl2); + this.set(Ah2, Al2, Bh2, Bl2, Ch2, Cl2, Dh2, Dl, Eh2, El2, Fh2, Fl2, Gh2, Gl2, Hh2, Hl2); } roundClean() { SHA512_W_H2.fill(0); @@ -21983,11 +21990,11 @@ ${formatDisplay(all, fmt)}`); "../../node_modules/@noble/curves/abstract/edwards.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); - exports2.twistedEdwards = void 0; + exports2.twistedEdwards = twistedEdwards; + var curve_js_1 = require_curve(); var modular_js_1 = require_modular(); var ut = require_utils2(); var utils_js_1 = require_utils2(); - var curve_js_1 = require_curve(); var _0n10 = BigInt(0); var _1n10 = BigInt(1); var _2n8 = BigInt(2); @@ -22119,12 +22126,12 @@ ${formatDisplay(all, fmt)}`); const { ex: X12, ey: Y12, ez: Z12 } = this; const A = modP(X12 * X12); const B = modP(Y12 * Y12); - const C9 = modP(_2n8 * modP(Z12 * Z12)); + const C10 = modP(_2n8 * modP(Z12 * Z12)); const D = modP(a * A); const x1y1 = X12 + Y12; const E = modP(modP(x1y1 * x1y1) - A - B); const G10 = D + B; - const F = G10 - C9; + const F = G10 - C10; const H = D - B; const X32 = modP(E * F); const Y32 = modP(G10 * H); @@ -22143,24 +22150,24 @@ ${formatDisplay(all, fmt)}`); const F10 = modP(B10 - A9); if (F10 === _0n10) return this.double(); - const C10 = modP(Z12 * _2n8 * T22); + const C11 = modP(Z12 * _2n8 * T22); const D10 = modP(T12 * _2n8 * Z22); - const E5 = D10 + C10; + const E9 = D10 + C11; const G11 = B10 + A9; - const H10 = D10 - C10; - const X33 = modP(E5 * F10); + const H10 = D10 - C11; + const X33 = modP(E9 * F10); const Y33 = modP(G11 * H10); - const T33 = modP(E5 * H10); + const T33 = modP(E9 * H10); const Z33 = modP(F10 * G11); return new Point4(X33, Y33, Z33, T33); } const A = modP(X12 * X22); const B = modP(Y12 * Y22); - const C9 = modP(T12 * d * T22); + const C10 = modP(T12 * d * T22); const D = modP(Z12 * Z22); const E = modP((X12 + Y12) * (X22 + Y22) - A - B); - const F = D - C9; - const G10 = D + C9; + const F = D - C10; + const G10 = D + C10; const H = modP(B - a * A); const X32 = modP(E * F); const Y32 = modP(G10 * H); @@ -22339,7 +22346,6 @@ ${formatDisplay(all, fmt)}`); utils: utils2 }; } - exports2.twistedEdwards = twistedEdwards; } }); @@ -22348,7 +22354,7 @@ ${formatDisplay(all, fmt)}`); "../../node_modules/@noble/curves/abstract/montgomery.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); - exports2.montgomery = void 0; + exports2.montgomery = montgomery; var modular_js_1 = require_modular(); var utils_js_1 = require_utils2(); var _0n10 = BigInt(0); @@ -22412,10 +22418,10 @@ ${formatDisplay(all, fmt)}`); const B = x_2 - z_2; const BB2 = modP(B * B); const E = AA2 - BB2; - const C9 = x_3 + z_3; + const C10 = x_3 + z_3; const D = x_3 - z_3; const DA2 = modP(D * A); - const CB2 = modP(C9 * B); + const CB2 = modP(C10 * B); const dacb = DA2 + CB2; const da_cb = DA2 - CB2; x_3 = modP(dacb * dacb); @@ -22469,7 +22475,6 @@ ${formatDisplay(all, fmt)}`); GuBytes }; } - exports2.montgomery = montgomery; } }); @@ -22478,25 +22483,26 @@ ${formatDisplay(all, fmt)}`); "../../node_modules/@noble/curves/ed25519.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); - exports2.hash_to_ristretto255 = exports2.hashToRistretto255 = exports2.RistrettoPoint = exports2.encodeToCurve = exports2.hashToCurve = exports2.edwardsToMontgomeryPriv = exports2.edwardsToMontgomery = exports2.edwardsToMontgomeryPub = exports2.x25519 = exports2.ed25519ph = exports2.ed25519ctx = exports2.ed25519 = exports2.ED25519_TORSION_SUBGROUP = void 0; + exports2.hash_to_ristretto255 = exports2.hashToRistretto255 = exports2.RistrettoPoint = exports2.encodeToCurve = exports2.hashToCurve = exports2.edwardsToMontgomery = exports2.x25519 = exports2.ed25519ph = exports2.ed25519ctx = exports2.ed25519 = exports2.ED25519_TORSION_SUBGROUP = void 0; + exports2.edwardsToMontgomeryPub = edwardsToMontgomeryPub; + exports2.edwardsToMontgomeryPriv = edwardsToMontgomeryPriv; var sha512_1 = require_sha512(); var utils_12 = require_utils(); var edwards_js_1 = require_edwards(); - var montgomery_js_1 = require_montgomery(); + var hash_to_curve_js_1 = require_hash_to_curve(); var modular_js_1 = require_modular(); + var montgomery_js_1 = require_montgomery(); var utils_js_1 = require_utils2(); - var hash_to_curve_js_1 = require_hash_to_curve(); var ED25519_P = BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"); - var ED25519_SQRT_M1 = BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752"); + var ED25519_SQRT_M1 = /* @__PURE__ */ BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752"); var _0n10 = BigInt(0); var _1n10 = BigInt(1); var _2n8 = BigInt(2); + var _3n4 = BigInt(3); var _5n2 = BigInt(5); - var _10n = BigInt(10); - var _20n = BigInt(20); - var _40n = BigInt(40); - var _80n = BigInt(80); + var _8n3 = BigInt(8); function ed25519_pow_2_252_3(x) { + const _10n = BigInt(10), _20n = BigInt(20), _40n = BigInt(40), _80n = BigInt(80); const P = ED25519_P; const x22 = x * x % P; const b22 = x22 * x % P; @@ -22548,35 +22554,34 @@ ${formatDisplay(all, fmt)}`); "0000000000000000000000000000000000000000000000000000000000000000", "c7176a703d4dd84fba3c0b760d10670f2a2053fa2c39ccc64ec7fd7792ac03fa" ]; - var Fp3 = (0, modular_js_1.Field)(ED25519_P, void 0, true); - var ed25519Defaults = { + var Fp3 = /* @__PURE__ */ (() => (0, modular_js_1.Field)(ED25519_P, void 0, true))(); + var ed25519Defaults = /* @__PURE__ */ (() => ({ a: BigInt(-1), d: BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"), Fp: Fp3, n: BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"), - h: BigInt(8), + h: _8n3, Gx: BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"), Gy: BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"), hash: sha512_1.sha512, randomBytes: utils_12.randomBytes, adjustScalarBytes, uvRatio - }; - exports2.ed25519 = (0, edwards_js_1.twistedEdwards)(ed25519Defaults); + }))(); + exports2.ed25519 = (() => (0, edwards_js_1.twistedEdwards)(ed25519Defaults))(); function ed25519_domain(data, ctx, phflag) { if (ctx.length > 255) throw new Error("Context is too big"); return (0, utils_12.concatBytes)((0, utils_12.utf8ToBytes)("SigEd25519 no Ed25519 collisions"), new Uint8Array([phflag ? 1 : 0, ctx.length]), ctx, data); } - exports2.ed25519ctx = (0, edwards_js_1.twistedEdwards)({ + exports2.ed25519ctx = (() => (0, edwards_js_1.twistedEdwards)({ ...ed25519Defaults, domain: ed25519_domain - }); - exports2.ed25519ph = (0, edwards_js_1.twistedEdwards)({ - ...ed25519Defaults, + }))(); + exports2.ed25519ph = (() => (0, edwards_js_1.twistedEdwards)(Object.assign({}, ed25519Defaults, { domain: ed25519_domain, prehash: sha512_1.sha512 - }); + })))(); exports2.x25519 = (() => (0, montgomery_js_1.montgomery)({ P: ED25519_P, a: BigInt(486662), @@ -22586,7 +22591,7 @@ ${formatDisplay(all, fmt)}`); powPminus2: (x) => { const P = ED25519_P; const { pow_p_5_8, b2: b22 } = ed25519_pow_2_252_3(x); - return (0, modular_js_1.mod)((0, modular_js_1.pow2)(pow_p_5_8, BigInt(3), P) * b22, P); + return (0, modular_js_1.mod)((0, modular_js_1.pow2)(pow_p_5_8, _3n4, P) * b22, P); }, adjustScalarBytes, randomBytes: utils_12.randomBytes @@ -22596,19 +22601,17 @@ ${formatDisplay(all, fmt)}`); const _1n11 = BigInt(1); return Fp3.toBytes(Fp3.create((_1n11 + y) * Fp3.inv(_1n11 - y))); } - exports2.edwardsToMontgomeryPub = edwardsToMontgomeryPub; exports2.edwardsToMontgomery = edwardsToMontgomeryPub; function edwardsToMontgomeryPriv(edwardsPriv) { const hashed = ed25519Defaults.hash(edwardsPriv.subarray(0, 32)); return ed25519Defaults.adjustScalarBytes(hashed).subarray(0, 32); } - exports2.edwardsToMontgomeryPriv = edwardsToMontgomeryPriv; - var ELL2_C1 = (Fp3.ORDER + BigInt(3)) / BigInt(8); - var ELL2_C2 = Fp3.pow(_2n8, ELL2_C1); - var ELL2_C3 = Fp3.sqrt(Fp3.neg(Fp3.ONE)); - var ELL2_C4 = (Fp3.ORDER - BigInt(5)) / BigInt(8); - var ELL2_J = BigInt(486662); + var ELL2_C1 = /* @__PURE__ */ (() => (Fp3.ORDER + _3n4) / _8n3)(); + var ELL2_C2 = /* @__PURE__ */ (() => Fp3.pow(_2n8, ELL2_C1))(); + var ELL2_C3 = /* @__PURE__ */ (() => Fp3.sqrt(Fp3.neg(Fp3.ONE)))(); function map_to_curve_elligator2_curve25519(u) { + const ELL2_C4 = (Fp3.ORDER - _5n2) / _8n3; + const ELL2_J = BigInt(486662); let tv1 = Fp3.sqr(u); tv1 = Fp3.mul(tv1, _2n8); let xd2 = Fp3.add(tv1, Fp3.ONE); @@ -22649,7 +22652,7 @@ ${formatDisplay(all, fmt)}`); y = Fp3.cmov(y, Fp3.neg(y), e32 !== e42); return { xMn: xn, xMd: xd2, yMn: y, yMd: _1n10 }; } - var ELL2_C1_EDWARDS = (0, modular_js_1.FpSqrtEven)(Fp3, Fp3.neg(BigInt(486664))); + var ELL2_C1_EDWARDS = /* @__PURE__ */ (() => (0, modular_js_1.FpSqrtEven)(Fp3, Fp3.neg(BigInt(486664))))(); function map_to_curve_elligator2_edwards25519(u) { const { xMn, xMd, yMn, yMd } = map_to_curve_elligator2_curve25519(u); let xn = Fp3.mul(xMn, yMd); @@ -22682,12 +22685,12 @@ ${formatDisplay(all, fmt)}`); throw new Error("RistrettoPoint expected"); } var SQRT_M1 = ED25519_SQRT_M1; - var SQRT_AD_MINUS_ONE = BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235"); - var INVSQRT_A_MINUS_D = BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578"); - var ONE_MINUS_D_SQ = BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838"); - var D_MINUS_ONE_SQ = BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952"); + var SQRT_AD_MINUS_ONE = /* @__PURE__ */ BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235"); + var INVSQRT_A_MINUS_D = /* @__PURE__ */ BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578"); + var ONE_MINUS_D_SQ = /* @__PURE__ */ BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838"); + var D_MINUS_ONE_SQ = /* @__PURE__ */ BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952"); var invertSqrt = (number4) => uvRatio(_1n10, number4); - var MAX_255B = BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"); + var MAX_255B = /* @__PURE__ */ BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"); var bytes255ToNumberLE = (bytes5) => exports2.ed25519.CURVE.Fp.create((0, utils_js_1.bytesToNumberLE)(bytes5) & MAX_255B); function calcElligatorRistrettoMap(r02) { const { d } = exports2.ed25519.CURVE; @@ -25282,15 +25285,15 @@ ${formatDisplay(all, fmt)}`); var sha256_js_1 = require_sha256(); var pbkdf2_js_1 = require_pbkdf2(); var utils_js_1 = require_utils(); - function XorAndSalsa3(prev, pi2, input, ii2, out, oi2) { - let y00 = prev[pi2++] ^ input[ii2++], y01 = prev[pi2++] ^ input[ii2++]; - let y02 = prev[pi2++] ^ input[ii2++], y03 = prev[pi2++] ^ input[ii2++]; - let y04 = prev[pi2++] ^ input[ii2++], y05 = prev[pi2++] ^ input[ii2++]; - let y06 = prev[pi2++] ^ input[ii2++], y07 = prev[pi2++] ^ input[ii2++]; - let y08 = prev[pi2++] ^ input[ii2++], y09 = prev[pi2++] ^ input[ii2++]; - let y10 = prev[pi2++] ^ input[ii2++], y11 = prev[pi2++] ^ input[ii2++]; - let y12 = prev[pi2++] ^ input[ii2++], y13 = prev[pi2++] ^ input[ii2++]; - let y14 = prev[pi2++] ^ input[ii2++], y15 = prev[pi2++] ^ input[ii2++]; + function XorAndSalsa3(prev, pi2, input, ii, out, oi2) { + let y00 = prev[pi2++] ^ input[ii++], y01 = prev[pi2++] ^ input[ii++]; + let y02 = prev[pi2++] ^ input[ii++], y03 = prev[pi2++] ^ input[ii++]; + let y04 = prev[pi2++] ^ input[ii++], y05 = prev[pi2++] ^ input[ii++]; + let y06 = prev[pi2++] ^ input[ii++], y07 = prev[pi2++] ^ input[ii++]; + let y08 = prev[pi2++] ^ input[ii++], y09 = prev[pi2++] ^ input[ii++]; + let y10 = prev[pi2++] ^ input[ii++], y11 = prev[pi2++] ^ input[ii++]; + let y12 = prev[pi2++] ^ input[ii++], y13 = prev[pi2++] ^ input[ii++]; + let y14 = prev[pi2++] ^ input[ii++], y15 = prev[pi2++] ^ input[ii++]; let x00 = y00, x01 = y01, x02 = y02, x03 = y03, x04 = y04, x05 = y05, x06 = y06, x07 = y07, x08 = y08, x09 = y09, x10 = y10, x11 = y11, x12 = y12, x13 = y13, x14 = y14, x15 = y15; for (let i = 0; i < 8; i += 2) { x04 ^= (0, utils_js_1.rotl)(x00 + x12 | 0, 7); @@ -25343,16 +25346,16 @@ ${formatDisplay(all, fmt)}`); out[oi2++] = y14 + x14 | 0; out[oi2++] = y15 + x15 | 0; } - function BlockMix3(input, ii2, out, oi2, r10) { + function BlockMix3(input, ii, out, oi2, r10) { let head = oi2 + 0; let tail = oi2 + 16 * r10; for (let i = 0; i < 16; i++) - out[tail + i] = input[ii2 + (2 * r10 - 1) * 16 + i]; - for (let i = 0; i < r10; i++, head += 16, ii2 += 16) { - XorAndSalsa3(out, tail, input, ii2, out, head); + out[tail + i] = input[ii + (2 * r10 - 1) * 16 + i]; + for (let i = 0; i < r10; i++, head += 16, ii += 16) { + XorAndSalsa3(out, tail, input, ii, out, head); if (i > 0) tail += 16; - XorAndSalsa3(out, head, input, ii2 += 16, out, tail); + XorAndSalsa3(out, head, input, ii += 16, out, tail); } } function scryptInit3(password, salt, _opts) { @@ -26875,7 +26878,7 @@ ${formatDisplay(all, fmt)}`); var KECCAK_PADDING = [1, 256, 65536, 16777216]; var PADDING = [6, 1536, 393216, 100663296]; var SHIFT = [0, 8, 16, 24]; - var RC2 = [ + var RC = [ 1, 0, 32898, @@ -27304,10 +27307,10 @@ ${formatDisplay(all, fmt)}`); return Keccak3.prototype.finalize.call(this); }; var f10 = function(s) { - var h, l15, n, c02, c1, c22, c32, c42, c52, c62, c72, c82, c92, b02, b12, b22, b32, b42, b5, b62, b72, b82, b92, b10, b11, b122, b13, b14, b15, b16, b17, b18, b19, b20, b21, b222, b23, b24, b25, b26, b27, b28, b29, b30, b31, b322, b33, b34, b35, b36, b37, b38, b39, b40, b41, b422, b43, b44, b45, b46, b47, b48, b49; + var h, l15, n, c02, c12, c22, c32, c42, c52, c62, c72, c82, c92, b02, b12, b22, b32, b42, b5, b62, b72, b82, b92, b10, b11, b122, b13, b14, b15, b16, b17, b18, b19, b20, b21, b222, b23, b24, b25, b26, b27, b28, b29, b30, b31, b322, b33, b34, b35, b36, b37, b38, b39, b40, b41, b422, b43, b44, b45, b46, b47, b48, b49; for (n = 0; n < 48; n += 2) { c02 = s[0] ^ s[10] ^ s[20] ^ s[30] ^ s[40]; - c1 = s[1] ^ s[11] ^ s[21] ^ s[31] ^ s[41]; + c12 = s[1] ^ s[11] ^ s[21] ^ s[31] ^ s[41]; c22 = s[2] ^ s[12] ^ s[22] ^ s[32] ^ s[42]; c32 = s[3] ^ s[13] ^ s[23] ^ s[33] ^ s[43]; c42 = s[4] ^ s[14] ^ s[24] ^ s[34] ^ s[44]; @@ -27329,7 +27332,7 @@ ${formatDisplay(all, fmt)}`); s[40] ^= h; s[41] ^= l15; h = c02 ^ (c42 << 1 | c52 >>> 31); - l15 = c1 ^ (c52 << 1 | c42 >>> 31); + l15 = c12 ^ (c52 << 1 | c42 >>> 31); s[2] ^= h; s[3] ^= l15; s[12] ^= h; @@ -27364,8 +27367,8 @@ ${formatDisplay(all, fmt)}`); s[37] ^= l15; s[46] ^= h; s[47] ^= l15; - h = c62 ^ (c02 << 1 | c1 >>> 31); - l15 = c72 ^ (c1 << 1 | c02 >>> 31); + h = c62 ^ (c02 << 1 | c12 >>> 31); + l15 = c72 ^ (c12 << 1 | c02 >>> 31); s[8] ^= h; s[9] ^= l15; s[18] ^= h; @@ -27476,8 +27479,8 @@ ${formatDisplay(all, fmt)}`); s[39] = b39 ^ ~b31 & b33; s[48] = b48 ^ ~b40 & b422; s[49] = b49 ^ ~b41 & b43; - s[0] ^= RC2[n]; - s[1] ^= RC2[n + 1]; + s[0] ^= RC[n]; + s[1] ^= RC[n + 1]; } }; if (COMMON_JS) { @@ -28464,9 +28467,9 @@ ${formatDisplay(all, fmt)}`); var a02 = a[0] | 0; var al0 = a02 & 8191; var ah0 = a02 >>> 13; - var a12 = a[1] | 0; - var al1 = a12 & 8191; - var ah1 = a12 >>> 13; + var a1 = a[1] | 0; + var al1 = a1 & 8191; + var ah1 = a1 >>> 13; var a22 = a[2] | 0; var al2 = a22 & 8191; var ah2 = a22 >>> 13; @@ -29682,7 +29685,7 @@ ${formatDisplay(all, fmt)}`); } var A = new BN7(1); var B = new BN7(0); - var C9 = new BN7(0); + var C10 = new BN7(0); var D = new BN7(1); var g = 0; while (x.isEven() && y.isEven()) { @@ -29711,26 +29714,26 @@ ${formatDisplay(all, fmt)}`); if (j10 > 0) { y.iushrn(j10); while (j10-- > 0) { - if (C9.isOdd() || D.isOdd()) { - C9.iadd(yp2); + if (C10.isOdd() || D.isOdd()) { + C10.iadd(yp2); D.isub(xp2); } - C9.iushrn(1); + C10.iushrn(1); D.iushrn(1); } } if (x.cmp(y) >= 0) { x.isub(y); - A.isub(C9); + A.isub(C10); B.isub(D); } else { y.isub(x); - C9.isub(A); + C10.isub(A); D.isub(B); } } return { - a: C9, + a: C10, b: D, gcd: y.iushln(g) }; @@ -31373,11 +31376,11 @@ ${formatDisplay(all, fmt)}`); var fl3 = this.h[11]; var gh2 = this.h[12]; var gl2 = this.h[13]; - var hh = this.h[14]; + var hh2 = this.h[14]; var hl2 = this.h[15]; assert6(this.k.length === W.length); for (var i = 0; i < W.length; i += 2) { - var c0_hi = hh; + var c0_hi = hh2; var c0_lo = hl2; var c1_hi = s1_512_hi(eh2, el2); var c1_lo = s1_512_lo(eh2, el2); @@ -31417,7 +31420,7 @@ ${formatDisplay(all, fmt)}`); c1_lo = maj64_lo(ah2, al2, bh2, bl2, ch2, cl2); var T2_hi = sum64_hi(c0_hi, c0_lo, c1_hi, c1_lo); var T2_lo = sum64_lo(c0_hi, c0_lo, c1_hi, c1_lo); - hh = gh2; + hh2 = gh2; hl2 = gl2; gh2 = fh; gl2 = fl3; @@ -31441,7 +31444,7 @@ ${formatDisplay(all, fmt)}`); sum64(this.h, 8, eh2, el2); sum64(this.h, 10, fh, fl3); sum64(this.h, 12, gh2, gl2); - sum64(this.h, 14, hh, hl2); + sum64(this.h, 14, hh2, hl2); }; SHA5122.prototype._digest = function digest(enc) { if (enc === "hex") @@ -31631,30 +31634,30 @@ ${formatDisplay(all, fmt)}`); RIPEMD160.prototype._update = function update3(msg, start) { var A = this.h[0]; var B = this.h[1]; - var C9 = this.h[2]; + var C10 = this.h[2]; var D = this.h[3]; var E = this.h[4]; var Ah2 = A; var Bh2 = B; - var Ch2 = C9; + var Ch2 = C10; var Dh2 = D; var Eh2 = E; for (var j10 = 0; j10 < 80; j10++) { var T = sum32( rotl32( - sum32_4(A, f10(j10, B, C9, D), msg[r10[j10] + start], K(j10)), + sum32_4(A, f10(j10, B, C10, D), msg[r10[j10] + start], K(j10)), s[j10] ), E ); A = E; E = D; - D = rotl32(C9, 10); - C9 = B; + D = rotl32(C10, 10); + C10 = B; B = T; T = sum32( rotl32( - sum32_4(Ah2, f10(79 - j10, Bh2, Ch2, Dh2), msg[rh2[j10] + start], Kh2(j10)), + sum32_4(Ah2, f10(79 - j10, Bh2, Ch2, Dh2), msg[rh2[j10] + start], Kh(j10)), sh2[j10] ), Eh2 @@ -31665,7 +31668,7 @@ ${formatDisplay(all, fmt)}`); Ch2 = Bh2; Bh2 = T; } - T = sum32_3(this.h[1], C9, Dh2); + T = sum32_3(this.h[1], C10, Dh2); this.h[1] = sum32_3(this.h[2], D, Eh2); this.h[2] = sum32_3(this.h[3], E, Ah2); this.h[3] = sum32_3(this.h[4], A, Bh2); @@ -31702,7 +31705,7 @@ ${formatDisplay(all, fmt)}`); else return 2840853838; } - function Kh2(j10) { + function Kh(j10) { if (j10 <= 15) return 1352829926; else if (j10 <= 31) @@ -32219,7 +32222,7 @@ ${formatDisplay(all, fmt)}`); }(); var numberOfRounds = { 16: 10, 24: 12, 32: 14 }; var rcon = [1, 2, 4, 8, 16, 32, 64, 128, 27, 54, 108, 216, 171, 77, 154, 47, 94, 188, 99, 198, 151, 53, 106, 212, 179, 125, 250, 239, 197, 145]; - var S10 = [99, 124, 119, 123, 242, 107, 111, 197, 48, 1, 103, 43, 254, 215, 171, 118, 202, 130, 201, 125, 250, 89, 71, 240, 173, 212, 162, 175, 156, 164, 114, 192, 183, 253, 147, 38, 54, 63, 247, 204, 52, 165, 229, 241, 113, 216, 49, 21, 4, 199, 35, 195, 24, 150, 5, 154, 7, 18, 128, 226, 235, 39, 178, 117, 9, 131, 44, 26, 27, 110, 90, 160, 82, 59, 214, 179, 41, 227, 47, 132, 83, 209, 0, 237, 32, 252, 177, 91, 106, 203, 190, 57, 74, 76, 88, 207, 208, 239, 170, 251, 67, 77, 51, 133, 69, 249, 2, 127, 80, 60, 159, 168, 81, 163, 64, 143, 146, 157, 56, 245, 188, 182, 218, 33, 16, 255, 243, 210, 205, 12, 19, 236, 95, 151, 68, 23, 196, 167, 126, 61, 100, 93, 25, 115, 96, 129, 79, 220, 34, 42, 144, 136, 70, 238, 184, 20, 222, 94, 11, 219, 224, 50, 58, 10, 73, 6, 36, 92, 194, 211, 172, 98, 145, 149, 228, 121, 231, 200, 55, 109, 141, 213, 78, 169, 108, 86, 244, 234, 101, 122, 174, 8, 186, 120, 37, 46, 28, 166, 180, 198, 232, 221, 116, 31, 75, 189, 139, 138, 112, 62, 181, 102, 72, 3, 246, 14, 97, 53, 87, 185, 134, 193, 29, 158, 225, 248, 152, 17, 105, 217, 142, 148, 155, 30, 135, 233, 206, 85, 40, 223, 140, 161, 137, 13, 191, 230, 66, 104, 65, 153, 45, 15, 176, 84, 187, 22]; + var S9 = [99, 124, 119, 123, 242, 107, 111, 197, 48, 1, 103, 43, 254, 215, 171, 118, 202, 130, 201, 125, 250, 89, 71, 240, 173, 212, 162, 175, 156, 164, 114, 192, 183, 253, 147, 38, 54, 63, 247, 204, 52, 165, 229, 241, 113, 216, 49, 21, 4, 199, 35, 195, 24, 150, 5, 154, 7, 18, 128, 226, 235, 39, 178, 117, 9, 131, 44, 26, 27, 110, 90, 160, 82, 59, 214, 179, 41, 227, 47, 132, 83, 209, 0, 237, 32, 252, 177, 91, 106, 203, 190, 57, 74, 76, 88, 207, 208, 239, 170, 251, 67, 77, 51, 133, 69, 249, 2, 127, 80, 60, 159, 168, 81, 163, 64, 143, 146, 157, 56, 245, 188, 182, 218, 33, 16, 255, 243, 210, 205, 12, 19, 236, 95, 151, 68, 23, 196, 167, 126, 61, 100, 93, 25, 115, 96, 129, 79, 220, 34, 42, 144, 136, 70, 238, 184, 20, 222, 94, 11, 219, 224, 50, 58, 10, 73, 6, 36, 92, 194, 211, 172, 98, 145, 149, 228, 121, 231, 200, 55, 109, 141, 213, 78, 169, 108, 86, 244, 234, 101, 122, 174, 8, 186, 120, 37, 46, 28, 166, 180, 198, 232, 221, 116, 31, 75, 189, 139, 138, 112, 62, 181, 102, 72, 3, 246, 14, 97, 53, 87, 185, 134, 193, 29, 158, 225, 248, 152, 17, 105, 217, 142, 148, 155, 30, 135, 233, 206, 85, 40, 223, 140, 161, 137, 13, 191, 230, 66, 104, 65, 153, 45, 15, 176, 84, 187, 22]; var Si2 = [82, 9, 106, 213, 48, 54, 165, 56, 191, 64, 163, 158, 129, 243, 215, 251, 124, 227, 57, 130, 155, 47, 255, 135, 52, 142, 67, 68, 196, 222, 233, 203, 84, 123, 148, 50, 166, 194, 35, 61, 238, 76, 149, 11, 66, 250, 195, 78, 8, 46, 161, 102, 40, 217, 36, 178, 118, 91, 162, 73, 109, 139, 209, 37, 114, 248, 246, 100, 134, 104, 152, 22, 212, 164, 92, 204, 93, 101, 182, 146, 108, 112, 72, 80, 253, 237, 185, 218, 94, 21, 70, 87, 167, 141, 157, 132, 144, 216, 171, 0, 140, 188, 211, 10, 247, 228, 88, 5, 184, 179, 69, 6, 208, 44, 30, 143, 202, 63, 15, 2, 193, 175, 189, 3, 1, 19, 138, 107, 58, 145, 17, 65, 79, 103, 220, 234, 151, 242, 207, 206, 240, 180, 230, 115, 150, 172, 116, 34, 231, 173, 53, 133, 226, 249, 55, 232, 28, 117, 223, 110, 71, 241, 26, 113, 29, 41, 197, 137, 111, 183, 98, 14, 170, 24, 190, 27, 252, 86, 62, 75, 198, 210, 121, 32, 154, 219, 192, 254, 120, 205, 90, 244, 31, 221, 168, 51, 136, 7, 199, 49, 177, 18, 16, 89, 39, 128, 236, 95, 96, 81, 127, 169, 25, 181, 74, 13, 45, 229, 122, 159, 147, 201, 156, 239, 160, 224, 59, 77, 174, 42, 245, 176, 200, 235, 187, 60, 131, 83, 153, 97, 23, 43, 4, 126, 186, 119, 214, 38, 225, 105, 20, 99, 85, 33, 12, 125]; var T12 = [3328402341, 4168907908, 4000806809, 4135287693, 4294111757, 3597364157, 3731845041, 2445657428, 1613770832, 33620227, 3462883241, 1445669757, 3892248089, 3050821474, 1303096294, 3967186586, 2412431941, 528646813, 2311702848, 4202528135, 4026202645, 2992200171, 2387036105, 4226871307, 1101901292, 3017069671, 1604494077, 1169141738, 597466303, 1403299063, 3832705686, 2613100635, 1974974402, 3791519004, 1033081774, 1277568618, 1815492186, 2118074177, 4126668546, 2211236943, 1748251740, 1369810420, 3521504564, 4193382664, 3799085459, 2883115123, 1647391059, 706024767, 134480908, 2512897874, 1176707941, 2646852446, 806885416, 932615841, 168101135, 798661301, 235341577, 605164086, 461406363, 3756188221, 3454790438, 1311188841, 2142417613, 3933566367, 302582043, 495158174, 1479289972, 874125870, 907746093, 3698224818, 3025820398, 1537253627, 2756858614, 1983593293, 3084310113, 2108928974, 1378429307, 3722699582, 1580150641, 327451799, 2790478837, 3117535592, 0, 3253595436, 1075847264, 3825007647, 2041688520, 3059440621, 3563743934, 2378943302, 1740553945, 1916352843, 2487896798, 2555137236, 2958579944, 2244988746, 3151024235, 3320835882, 1336584933, 3992714006, 2252555205, 2588757463, 1714631509, 293963156, 2319795663, 3925473552, 67240454, 4269768577, 2689618160, 2017213508, 631218106, 1269344483, 2723238387, 1571005438, 2151694528, 93294474, 1066570413, 563977660, 1882732616, 4059428100, 1673313503, 2008463041, 2950355573, 1109467491, 537923632, 3858759450, 4260623118, 3218264685, 2177748300, 403442708, 638784309, 3287084079, 3193921505, 899127202, 2286175436, 773265209, 2479146071, 1437050866, 4236148354, 2050833735, 3362022572, 3126681063, 840505643, 3866325909, 3227541664, 427917720, 2655997905, 2749160575, 1143087718, 1412049534, 999329963, 193497219, 2353415882, 3354324521, 1807268051, 672404540, 2816401017, 3160301282, 369822493, 2916866934, 3688947771, 1681011286, 1949973070, 336202270, 2454276571, 201721354, 1210328172, 3093060836, 2680341085, 3184776046, 1135389935, 3294782118, 965841320, 831886756, 3554993207, 4068047243, 3588745010, 2345191491, 1849112409, 3664604599, 26054028, 2983581028, 2622377682, 1235855840, 3630984372, 2891339514, 4092916743, 3488279077, 3395642799, 4101667470, 1202630377, 268961816, 1874508501, 4034427016, 1243948399, 1546530418, 941366308, 1470539505, 1941222599, 2546386513, 3421038627, 2715671932, 3899946140, 1042226977, 2521517021, 1639824860, 227249030, 260737669, 3765465232, 2084453954, 1907733956, 3429263018, 2420656344, 100860677, 4160157185, 470683154, 3261161891, 1781871967, 2924959737, 1773779408, 394692241, 2579611992, 974986535, 664706745, 3655459128, 3958962195, 731420851, 571543859, 3530123707, 2849626480, 126783113, 865375399, 765172662, 1008606754, 361203602, 3387549984, 2278477385, 2857719295, 1344809080, 2782912378, 59542671, 1503764984, 160008576, 437062935, 1707065306, 3622233649, 2218934982, 3496503480, 2185314755, 697932208, 1512910199, 504303377, 2075177163, 2824099068, 1841019862, 739644986]; var T22 = [2781242211, 2230877308, 2582542199, 2381740923, 234877682, 3184946027, 2984144751, 1418839493, 1348481072, 50462977, 2848876391, 2102799147, 434634494, 1656084439, 3863849899, 2599188086, 1167051466, 2636087938, 1082771913, 2281340285, 368048890, 3954334041, 3381544775, 201060592, 3963727277, 1739838676, 4250903202, 3930435503, 3206782108, 4149453988, 2531553906, 1536934080, 3262494647, 484572669, 2923271059, 1783375398, 1517041206, 1098792767, 49674231, 1334037708, 1550332980, 4098991525, 886171109, 150598129, 2481090929, 1940642008, 1398944049, 1059722517, 201851908, 1385547719, 1699095331, 1587397571, 674240536, 2704774806, 252314885, 3039795866, 151914247, 908333586, 2602270848, 1038082786, 651029483, 1766729511, 3447698098, 2682942837, 454166793, 2652734339, 1951935532, 775166490, 758520603, 3000790638, 4004797018, 4217086112, 4137964114, 1299594043, 1639438038, 3464344499, 2068982057, 1054729187, 1901997871, 2534638724, 4121318227, 1757008337, 0, 750906861, 1614815264, 535035132, 3363418545, 3988151131, 3201591914, 1183697867, 3647454910, 1265776953, 3734260298, 3566750796, 3903871064, 1250283471, 1807470800, 717615087, 3847203498, 384695291, 3313910595, 3617213773, 1432761139, 2484176261, 3481945413, 283769337, 100925954, 2180939647, 4037038160, 1148730428, 3123027871, 3813386408, 4087501137, 4267549603, 3229630528, 2315620239, 2906624658, 3156319645, 1215313976, 82966005, 3747855548, 3245848246, 1974459098, 1665278241, 807407632, 451280895, 251524083, 1841287890, 1283575245, 337120268, 891687699, 801369324, 3787349855, 2721421207, 3431482436, 959321879, 1469301956, 4065699751, 2197585534, 1199193405, 2898814052, 3887750493, 724703513, 2514908019, 2696962144, 2551808385, 3516813135, 2141445340, 1715741218, 2119445034, 2872807568, 2198571144, 3398190662, 700968686, 3547052216, 1009259540, 2041044702, 3803995742, 487983883, 1991105499, 1004265696, 1449407026, 1316239930, 504629770, 3683797321, 168560134, 1816667172, 3837287516, 1570751170, 1857934291, 4014189740, 2797888098, 2822345105, 2754712981, 936633572, 2347923833, 852879335, 1133234376, 1500395319, 3084545389, 2348912013, 1689376213, 3533459022, 3762923945, 3034082412, 4205598294, 133428468, 634383082, 2949277029, 2398386810, 3913789102, 403703816, 3580869306, 2297460856, 1867130149, 1918643758, 607656988, 4049053350, 3346248884, 1368901318, 600565992, 2090982877, 2632479860, 557719327, 3717614411, 3697393085, 2249034635, 2232388234, 2430627952, 1115438654, 3295786421, 2865522278, 3633334344, 84280067, 33027830, 303828494, 2747425121, 1600795957, 4188952407, 3496589753, 2434238086, 1486471617, 658119965, 3106381470, 953803233, 334231800, 3005978776, 857870609, 3151128937, 1890179545, 2298973838, 2805175444, 3056442267, 574365214, 2450884487, 550103529, 1233637070, 4289353045, 2018519080, 2057691103, 2399374476, 4166623649, 2148108681, 387583245, 3664101311, 836232934, 3330556482, 3100665960, 3280093505, 2955516313, 2002398509, 287182607, 3413881008, 4238890068, 3597515707, 975967766]; @@ -32275,7 +32278,7 @@ ${formatDisplay(all, fmt)}`); var t = KC2, tt2; while (t < roundKeyCount) { tt2 = tk2[KC2 - 1]; - tk2[0] ^= S10[tt2 >> 16 & 255] << 24 ^ S10[tt2 >> 8 & 255] << 16 ^ S10[tt2 & 255] << 8 ^ S10[tt2 >> 24 & 255] ^ rcon[rconpointer] << 24; + tk2[0] ^= S9[tt2 >> 16 & 255] << 24 ^ S9[tt2 >> 8 & 255] << 16 ^ S9[tt2 & 255] << 8 ^ S9[tt2 >> 24 & 255] ^ rcon[rconpointer] << 24; rconpointer += 1; if (KC2 != 8) { for (var i = 1; i < KC2; i++) { @@ -32286,7 +32289,7 @@ ${formatDisplay(all, fmt)}`); tk2[i] ^= tk2[i - 1]; } tt2 = tk2[KC2 / 2 - 1]; - tk2[KC2 / 2] ^= S10[tt2 & 255] ^ S10[tt2 >> 8 & 255] << 8 ^ S10[tt2 >> 16 & 255] << 16 ^ S10[tt2 >> 24 & 255] << 24; + tk2[KC2 / 2] ^= S9[tt2 & 255] ^ S9[tt2 >> 8 & 255] << 8 ^ S9[tt2 >> 16 & 255] << 16 ^ S9[tt2 >> 24 & 255] << 24; for (var i = KC2 / 2 + 1; i < KC2; i++) { tk2[i] ^= tk2[i - 1]; } @@ -32326,10 +32329,10 @@ ${formatDisplay(all, fmt)}`); var result = createArray(16), tt2; for (var i = 0; i < 4; i++) { tt2 = this._Ke[rounds][i]; - result[4 * i] = (S10[t[i] >> 24 & 255] ^ tt2 >> 24) & 255; - result[4 * i + 1] = (S10[t[(i + 1) % 4] >> 16 & 255] ^ tt2 >> 16) & 255; - result[4 * i + 2] = (S10[t[(i + 2) % 4] >> 8 & 255] ^ tt2 >> 8) & 255; - result[4 * i + 3] = (S10[t[(i + 3) % 4] & 255] ^ tt2) & 255; + result[4 * i] = (S9[t[i] >> 24 & 255] ^ tt2 >> 24) & 255; + result[4 * i + 1] = (S9[t[(i + 1) % 4] >> 16 & 255] ^ tt2 >> 16) & 255; + result[4 * i + 2] = (S9[t[(i + 2) % 4] >> 8 & 255] ^ tt2 >> 8) & 255; + result[4 * i + 3] = (S9[t[(i + 3) % 4] & 255] ^ tt2) & 255; } return result; }; @@ -32921,9 +32924,9 @@ ${formatDisplay(all, fmt)}`); B[i] += x[i]; } } - function blockxor(S10, Si2, D, len) { + function blockxor(S9, Si2, D, len) { for (let i = 0; i < len; i++) { - D[i] ^= S10[Si2 + i]; + D[i] ^= S9[Si2 + i]; } } function arraycopy(src, srcPos, dest, destPos, length) { @@ -33702,26 +33705,26 @@ ${formatDisplay(all, fmt)}`); var require_blake2b2 = __commonJS({ "../../node_modules/blakejs/blake2b.js"(exports2, module2) { var util = require_util2(); - function ADD64AA(v5, a, b) { - const o02 = v5[a] + v5[b]; - let o1 = v5[a + 1] + v5[b + 1]; + function ADD64AA(v17, a, b) { + const o02 = v17[a] + v17[b]; + let o12 = v17[a + 1] + v17[b + 1]; if (o02 >= 4294967296) { - o1++; + o12++; } - v5[a] = o02; - v5[a + 1] = o1; + v17[a] = o02; + v17[a + 1] = o12; } - function ADD64AC(v5, a, b02, b12) { - let o02 = v5[a] + b02; + function ADD64AC(v17, a, b02, b12) { + let o02 = v17[a] + b02; if (b02 < 0) { o02 += 4294967296; } - let o1 = v5[a + 1] + b12; + let o12 = v17[a + 1] + b12; if (o02 >= 4294967296) { - o1++; + o12++; } - v5[a] = o02; - v5[a + 1] = o1; + v17[a] = o02; + v17[a + 1] = o12; } function B2B_GET32(arr, i) { return arr[i] ^ arr[i + 1] << 8 ^ arr[i + 2] << 16 ^ arr[i + 3] << 24; @@ -34160,8 +34163,8 @@ ${formatDisplay(all, fmt)}`); var require_blake2s = __commonJS({ "../../node_modules/blakejs/blake2s.js"(exports2, module2) { var util = require_util2(); - function B2S_GET32(v5, i) { - return v5[i] ^ v5[i + 1] << 8 ^ v5[i + 2] << 16 ^ v5[i + 3] << 24; + function B2S_GET32(v17, i) { + return v17[i] ^ v17[i + 1] << 8 ^ v17[i + 2] << 16 ^ v17[i + 3] << 24; } function B2S_G(a, b, c, d, x, y) { v[a] = v[a] + v[b] + x; @@ -35143,7 +35146,7 @@ ${formatDisplay(all, fmt)}`); var y22 = new BN7(1); var a02; var b02; - var a12; + var a1; var b12; var a22; var b22; @@ -35156,12 +35159,12 @@ ${formatDisplay(all, fmt)}`); r10 = v.sub(q.mul(u)); x = x22.sub(q.mul(x12)); var y = y22.sub(q.mul(y12)); - if (!a12 && r10.cmp(aprxSqrt) < 0) { + if (!a1 && r10.cmp(aprxSqrt) < 0) { a02 = prevR.neg(); b02 = x12; - a12 = r10.neg(); + a1 = r10.neg(); b12 = x; - } else if (a12 && ++i === 2) { + } else if (a1 && ++i === 2) { break; } prevR = r10; @@ -35174,14 +35177,14 @@ ${formatDisplay(all, fmt)}`); } a22 = r10.neg(); b22 = x; - var len1 = a12.sqr().add(b12.sqr()); + var len1 = a1.sqr().add(b12.sqr()); var len2 = a22.sqr().add(b22.sqr()); if (len2.cmp(len1) >= 0) { a22 = a02; b22 = b02; } - if (a12.negative) { - a12 = a12.neg(); + if (a1.negative) { + a1 = a1.neg(); b12 = b12.neg(); } if (a22.negative) { @@ -35189,7 +35192,7 @@ ${formatDisplay(all, fmt)}`); b22 = b22.neg(); } return [ - { a: a12, b: b12 }, + { a: a1, b: b12 }, { a: a22, b: b22 } ]; }; @@ -35197,11 +35200,11 @@ ${formatDisplay(all, fmt)}`); var basis = this.endo.basis; var v17 = basis[0]; var v23 = basis[1]; - var c1 = v23.b.mul(k).divRound(this.n); + var c12 = v23.b.mul(k).divRound(this.n); var c22 = v17.b.neg().mul(k).divRound(this.n); - var p12 = c1.mul(v17.a); + var p12 = c12.mul(v17.a); var p22 = c22.mul(v23.a); - var q12 = c1.mul(v17.b); + var q12 = c12.mul(v17.b); var q22 = c22.mul(v23.b); var k12 = k.sub(p12).sub(p22); var k22 = q12.add(q22).neg(); @@ -35495,10 +35498,10 @@ ${formatDisplay(all, fmt)}`); var z2 = this.z.redSqr(); var u12 = this.x.redMul(pz2); var u22 = p.x.redMul(z2); - var s12 = this.y.redMul(pz2.redMul(p.z)); + var s1 = this.y.redMul(pz2.redMul(p.z)); var s22 = p.y.redMul(z2.redMul(this.z)); var h = u12.redSub(u22); - var r10 = s12.redSub(s22); + var r10 = s1.redSub(s22); if (h.cmpn(0) === 0) { if (r10.cmpn(0) !== 0) return this.curve.jpoint(null, null, null); @@ -35509,7 +35512,7 @@ ${formatDisplay(all, fmt)}`); var h32 = h22.redMul(h); var v = u12.redMul(h22); var nx2 = r10.redSqr().redIAdd(h32).redISub(v).redISub(v); - var ny2 = r10.redMul(v.redISub(nx2)).redISub(s12.redMul(h32)); + var ny2 = r10.redMul(v.redISub(nx2)).redISub(s1.redMul(h32)); var nz2 = this.z.redMul(p.z).redMul(h); return this.curve.jpoint(nx2, ny2, nz2); }; @@ -35521,10 +35524,10 @@ ${formatDisplay(all, fmt)}`); var z2 = this.z.redSqr(); var u12 = this.x; var u22 = p.x.redMul(z2); - var s12 = this.y; + var s1 = this.y; var s22 = p.y.redMul(z2).redMul(this.z); var h = u12.redSub(u22); - var r10 = s12.redSub(s22); + var r10 = s1.redSub(s22); if (h.cmpn(0) === 0) { if (r10.cmpn(0) !== 0) return this.curve.jpoint(null, null, null); @@ -35535,7 +35538,7 @@ ${formatDisplay(all, fmt)}`); var h32 = h22.redMul(h); var v = u12.redMul(h22); var nx2 = r10.redSqr().redIAdd(h32).redISub(v).redISub(v); - var ny2 = r10.redMul(v.redISub(nx2)).redISub(s12.redMul(h32)); + var ny2 = r10.redMul(v.redISub(nx2)).redISub(s1.redMul(h32)); var nz2 = this.z.redMul(h); return this.curve.jpoint(nx2, ny2, nz2); }; @@ -37651,9 +37654,9 @@ ${formatDisplay(all, fmt)}`); else r10 = this.curve.pointFromX(r10, isYOdd); var rInv = signature2.r.invm(n); - var s12 = n.sub(e).mul(rInv).umod(n); + var s1 = n.sub(e).mul(rInv).umod(n); var s22 = s.mul(rInv).umod(n); - return this.g.mulAdd(s12, r10, s22); + return this.g.mulAdd(s1, r10, s22); }; EC3.prototype.getKeyRecoveryParam = function(e, signature2, Q, enc) { signature2 = new Signature3(signature2, enc); @@ -37775,7 +37778,7 @@ ${formatDisplay(all, fmt)}`); this._Rencoded = Array.isArray(sig.R) ? sig.R : sig.Rencoded; this._Sencoded = Array.isArray(sig.S) ? sig.S : sig.Sencoded; } - cachedProperty(Signature3, "S", function S10() { + cachedProperty(Signature3, "S", function S9() { return this.eddsa.decodeInt(this.Sencoded()); }); cachedProperty(Signature3, "R", function R() { @@ -37828,8 +37831,8 @@ ${formatDisplay(all, fmt)}`); var R = this.g.mul(r10); var Rencoded = this.encodePoint(R); var s_2 = this.hashInt(Rencoded, key2.pubBytes(), message).mul(key2.priv()); - var S10 = r10.add(s_2).umod(this.curve.n); - return this.makeSignature({ R, S: S10, Rencoded }); + var S9 = r10.add(s_2).umod(this.curve.n); + return this.makeSignature({ R, S: S9, Rencoded }); }; EDDSA.prototype.verify = function verify3(message, sig, pub) { message = parseBytes(message); @@ -37913,8 +37916,8 @@ ${formatDisplay(all, fmt)}`); throw new Error("no PRNG"); }; var _02 = new Uint8Array(16); - var _92 = new Uint8Array(32); - _92[0] = 9; + var _9 = new Uint8Array(32); + _9[0] = 9; var gf0 = gf2(), gf1 = gf2([1]), _121665 = gf2([56129, 1]), D = gf2([30883, 4953, 19914, 30187, 55467, 16705, 2637, 112, 59544, 30585, 16505, 36039, 65139, 11119, 27886, 20995]), D22 = gf2([61785, 9906, 39828, 60374, 45398, 33411, 5274, 224, 53552, 61171, 33010, 6542, 64743, 22239, 55772, 9222]), X = gf2([54554, 36645, 11616, 51542, 42930, 38181, 51040, 26924, 56412, 64982, 57905, 49316, 21502, 52590, 14035, 8553]), Y = gf2([26200, 26214, 26214, 26214, 26214, 26214, 26214, 26214, 26214, 26214, 26214, 26214, 26214, 26214, 26214, 26214]), I = gf2([41136, 18958, 6951, 50414, 58488, 44335, 6150, 12099, 55207, 15867, 153, 11085, 57099, 20417, 9344, 11139]); function ts64(x, i, h, l15) { x[i] = h >> 24 & 255; @@ -37939,8 +37942,8 @@ ${formatDisplay(all, fmt)}`); return vn3(x, xi2, y, yi2, 32); } function core_salsa20(o, p, k, c) { - var j02 = c[0] & 255 | (c[1] & 255) << 8 | (c[2] & 255) << 16 | (c[3] & 255) << 24, j12 = k[0] & 255 | (k[1] & 255) << 8 | (k[2] & 255) << 16 | (k[3] & 255) << 24, j22 = k[4] & 255 | (k[5] & 255) << 8 | (k[6] & 255) << 16 | (k[7] & 255) << 24, j32 = k[8] & 255 | (k[9] & 255) << 8 | (k[10] & 255) << 16 | (k[11] & 255) << 24, j42 = k[12] & 255 | (k[13] & 255) << 8 | (k[14] & 255) << 16 | (k[15] & 255) << 24, j52 = c[4] & 255 | (c[5] & 255) << 8 | (c[6] & 255) << 16 | (c[7] & 255) << 24, j62 = p[0] & 255 | (p[1] & 255) << 8 | (p[2] & 255) << 16 | (p[3] & 255) << 24, j72 = p[4] & 255 | (p[5] & 255) << 8 | (p[6] & 255) << 16 | (p[7] & 255) << 24, j82 = p[8] & 255 | (p[9] & 255) << 8 | (p[10] & 255) << 16 | (p[11] & 255) << 24, j92 = p[12] & 255 | (p[13] & 255) << 8 | (p[14] & 255) << 16 | (p[15] & 255) << 24, j10 = c[8] & 255 | (c[9] & 255) << 8 | (c[10] & 255) << 16 | (c[11] & 255) << 24, j11 = k[16] & 255 | (k[17] & 255) << 8 | (k[18] & 255) << 16 | (k[19] & 255) << 24, j122 = k[20] & 255 | (k[21] & 255) << 8 | (k[22] & 255) << 16 | (k[23] & 255) << 24, j13 = k[24] & 255 | (k[25] & 255) << 8 | (k[26] & 255) << 16 | (k[27] & 255) << 24, j14 = k[28] & 255 | (k[29] & 255) << 8 | (k[30] & 255) << 16 | (k[31] & 255) << 24, j15 = c[12] & 255 | (c[13] & 255) << 8 | (c[14] & 255) << 16 | (c[15] & 255) << 24; - var x02 = j02, x12 = j12, x22 = j22, x32 = j32, x42 = j42, x5 = j52, x62 = j62, x72 = j72, x82 = j82, x92 = j92, x10 = j10, x11 = j11, x122 = j122, x13 = j13, x14 = j14, x15 = j15, u; + var j0 = c[0] & 255 | (c[1] & 255) << 8 | (c[2] & 255) << 16 | (c[3] & 255) << 24, j12 = k[0] & 255 | (k[1] & 255) << 8 | (k[2] & 255) << 16 | (k[3] & 255) << 24, j22 = k[4] & 255 | (k[5] & 255) << 8 | (k[6] & 255) << 16 | (k[7] & 255) << 24, j32 = k[8] & 255 | (k[9] & 255) << 8 | (k[10] & 255) << 16 | (k[11] & 255) << 24, j42 = k[12] & 255 | (k[13] & 255) << 8 | (k[14] & 255) << 16 | (k[15] & 255) << 24, j52 = c[4] & 255 | (c[5] & 255) << 8 | (c[6] & 255) << 16 | (c[7] & 255) << 24, j62 = p[0] & 255 | (p[1] & 255) << 8 | (p[2] & 255) << 16 | (p[3] & 255) << 24, j72 = p[4] & 255 | (p[5] & 255) << 8 | (p[6] & 255) << 16 | (p[7] & 255) << 24, j82 = p[8] & 255 | (p[9] & 255) << 8 | (p[10] & 255) << 16 | (p[11] & 255) << 24, j92 = p[12] & 255 | (p[13] & 255) << 8 | (p[14] & 255) << 16 | (p[15] & 255) << 24, j10 = c[8] & 255 | (c[9] & 255) << 8 | (c[10] & 255) << 16 | (c[11] & 255) << 24, j11 = k[16] & 255 | (k[17] & 255) << 8 | (k[18] & 255) << 16 | (k[19] & 255) << 24, j122 = k[20] & 255 | (k[21] & 255) << 8 | (k[22] & 255) << 16 | (k[23] & 255) << 24, j13 = k[24] & 255 | (k[25] & 255) << 8 | (k[26] & 255) << 16 | (k[27] & 255) << 24, j14 = k[28] & 255 | (k[29] & 255) << 8 | (k[30] & 255) << 16 | (k[31] & 255) << 24, j15 = c[12] & 255 | (c[13] & 255) << 8 | (c[14] & 255) << 16 | (c[15] & 255) << 24; + var x02 = j0, x12 = j12, x22 = j22, x32 = j32, x42 = j42, x5 = j52, x62 = j62, x72 = j72, x82 = j82, x9 = j92, x10 = j10, x11 = j11, x122 = j122, x13 = j13, x14 = j14, x15 = j15, u; for (var i = 0; i < 20; i += 2) { u = x02 + x122 | 0; x42 ^= u << 7 | u >>> 32 - 7; @@ -37951,10 +37954,10 @@ ${formatDisplay(all, fmt)}`); u = x122 + x82 | 0; x02 ^= u << 18 | u >>> 32 - 18; u = x5 + x12 | 0; - x92 ^= u << 7 | u >>> 32 - 7; - u = x92 + x5 | 0; + x9 ^= u << 7 | u >>> 32 - 7; + u = x9 + x5 | 0; x13 ^= u << 9 | u >>> 32 - 9; - u = x13 + x92 | 0; + u = x13 + x9 | 0; x12 ^= u << 13 | u >>> 32 - 13; u = x12 + x13 | 0; x5 ^= u << 18 | u >>> 32 - 18; @@ -37990,13 +37993,13 @@ ${formatDisplay(all, fmt)}`); x42 ^= u << 13 | u >>> 32 - 13; u = x42 + x72 | 0; x5 ^= u << 18 | u >>> 32 - 18; - u = x10 + x92 | 0; + u = x10 + x9 | 0; x11 ^= u << 7 | u >>> 32 - 7; u = x11 + x10 | 0; x82 ^= u << 9 | u >>> 32 - 9; u = x82 + x11 | 0; - x92 ^= u << 13 | u >>> 32 - 13; - u = x92 + x82 | 0; + x9 ^= u << 13 | u >>> 32 - 13; + u = x9 + x82 | 0; x10 ^= u << 18 | u >>> 32 - 18; u = x15 + x14 | 0; x122 ^= u << 7 | u >>> 32 - 7; @@ -38007,7 +38010,7 @@ ${formatDisplay(all, fmt)}`); u = x14 + x13 | 0; x15 ^= u << 18 | u >>> 32 - 18; } - x02 = x02 + j02 | 0; + x02 = x02 + j0 | 0; x12 = x12 + j12 | 0; x22 = x22 + j22 | 0; x32 = x32 + j32 | 0; @@ -38016,7 +38019,7 @@ ${formatDisplay(all, fmt)}`); x62 = x62 + j62 | 0; x72 = x72 + j72 | 0; x82 = x82 + j82 | 0; - x92 = x92 + j92 | 0; + x9 = x9 + j92 | 0; x10 = x10 + j10 | 0; x11 = x11 + j11 | 0; x122 = x122 + j122 | 0; @@ -38059,10 +38062,10 @@ ${formatDisplay(all, fmt)}`); o[33] = x82 >>> 8 & 255; o[34] = x82 >>> 16 & 255; o[35] = x82 >>> 24 & 255; - o[36] = x92 >>> 0 & 255; - o[37] = x92 >>> 8 & 255; - o[38] = x92 >>> 16 & 255; - o[39] = x92 >>> 24 & 255; + o[36] = x9 >>> 0 & 255; + o[37] = x9 >>> 8 & 255; + o[38] = x9 >>> 16 & 255; + o[39] = x9 >>> 24 & 255; o[40] = x10 >>> 0 & 255; o[41] = x10 >>> 8 & 255; o[42] = x10 >>> 16 & 255; @@ -38089,8 +38092,8 @@ ${formatDisplay(all, fmt)}`); o[63] = x15 >>> 24 & 255; } function core_hsalsa20(o, p, k, c) { - var j02 = c[0] & 255 | (c[1] & 255) << 8 | (c[2] & 255) << 16 | (c[3] & 255) << 24, j12 = k[0] & 255 | (k[1] & 255) << 8 | (k[2] & 255) << 16 | (k[3] & 255) << 24, j22 = k[4] & 255 | (k[5] & 255) << 8 | (k[6] & 255) << 16 | (k[7] & 255) << 24, j32 = k[8] & 255 | (k[9] & 255) << 8 | (k[10] & 255) << 16 | (k[11] & 255) << 24, j42 = k[12] & 255 | (k[13] & 255) << 8 | (k[14] & 255) << 16 | (k[15] & 255) << 24, j52 = c[4] & 255 | (c[5] & 255) << 8 | (c[6] & 255) << 16 | (c[7] & 255) << 24, j62 = p[0] & 255 | (p[1] & 255) << 8 | (p[2] & 255) << 16 | (p[3] & 255) << 24, j72 = p[4] & 255 | (p[5] & 255) << 8 | (p[6] & 255) << 16 | (p[7] & 255) << 24, j82 = p[8] & 255 | (p[9] & 255) << 8 | (p[10] & 255) << 16 | (p[11] & 255) << 24, j92 = p[12] & 255 | (p[13] & 255) << 8 | (p[14] & 255) << 16 | (p[15] & 255) << 24, j10 = c[8] & 255 | (c[9] & 255) << 8 | (c[10] & 255) << 16 | (c[11] & 255) << 24, j11 = k[16] & 255 | (k[17] & 255) << 8 | (k[18] & 255) << 16 | (k[19] & 255) << 24, j122 = k[20] & 255 | (k[21] & 255) << 8 | (k[22] & 255) << 16 | (k[23] & 255) << 24, j13 = k[24] & 255 | (k[25] & 255) << 8 | (k[26] & 255) << 16 | (k[27] & 255) << 24, j14 = k[28] & 255 | (k[29] & 255) << 8 | (k[30] & 255) << 16 | (k[31] & 255) << 24, j15 = c[12] & 255 | (c[13] & 255) << 8 | (c[14] & 255) << 16 | (c[15] & 255) << 24; - var x02 = j02, x12 = j12, x22 = j22, x32 = j32, x42 = j42, x5 = j52, x62 = j62, x72 = j72, x82 = j82, x92 = j92, x10 = j10, x11 = j11, x122 = j122, x13 = j13, x14 = j14, x15 = j15, u; + var j0 = c[0] & 255 | (c[1] & 255) << 8 | (c[2] & 255) << 16 | (c[3] & 255) << 24, j12 = k[0] & 255 | (k[1] & 255) << 8 | (k[2] & 255) << 16 | (k[3] & 255) << 24, j22 = k[4] & 255 | (k[5] & 255) << 8 | (k[6] & 255) << 16 | (k[7] & 255) << 24, j32 = k[8] & 255 | (k[9] & 255) << 8 | (k[10] & 255) << 16 | (k[11] & 255) << 24, j42 = k[12] & 255 | (k[13] & 255) << 8 | (k[14] & 255) << 16 | (k[15] & 255) << 24, j52 = c[4] & 255 | (c[5] & 255) << 8 | (c[6] & 255) << 16 | (c[7] & 255) << 24, j62 = p[0] & 255 | (p[1] & 255) << 8 | (p[2] & 255) << 16 | (p[3] & 255) << 24, j72 = p[4] & 255 | (p[5] & 255) << 8 | (p[6] & 255) << 16 | (p[7] & 255) << 24, j82 = p[8] & 255 | (p[9] & 255) << 8 | (p[10] & 255) << 16 | (p[11] & 255) << 24, j92 = p[12] & 255 | (p[13] & 255) << 8 | (p[14] & 255) << 16 | (p[15] & 255) << 24, j10 = c[8] & 255 | (c[9] & 255) << 8 | (c[10] & 255) << 16 | (c[11] & 255) << 24, j11 = k[16] & 255 | (k[17] & 255) << 8 | (k[18] & 255) << 16 | (k[19] & 255) << 24, j122 = k[20] & 255 | (k[21] & 255) << 8 | (k[22] & 255) << 16 | (k[23] & 255) << 24, j13 = k[24] & 255 | (k[25] & 255) << 8 | (k[26] & 255) << 16 | (k[27] & 255) << 24, j14 = k[28] & 255 | (k[29] & 255) << 8 | (k[30] & 255) << 16 | (k[31] & 255) << 24, j15 = c[12] & 255 | (c[13] & 255) << 8 | (c[14] & 255) << 16 | (c[15] & 255) << 24; + var x02 = j0, x12 = j12, x22 = j22, x32 = j32, x42 = j42, x5 = j52, x62 = j62, x72 = j72, x82 = j82, x9 = j92, x10 = j10, x11 = j11, x122 = j122, x13 = j13, x14 = j14, x15 = j15, u; for (var i = 0; i < 20; i += 2) { u = x02 + x122 | 0; x42 ^= u << 7 | u >>> 32 - 7; @@ -38101,10 +38104,10 @@ ${formatDisplay(all, fmt)}`); u = x122 + x82 | 0; x02 ^= u << 18 | u >>> 32 - 18; u = x5 + x12 | 0; - x92 ^= u << 7 | u >>> 32 - 7; - u = x92 + x5 | 0; + x9 ^= u << 7 | u >>> 32 - 7; + u = x9 + x5 | 0; x13 ^= u << 9 | u >>> 32 - 9; - u = x13 + x92 | 0; + u = x13 + x9 | 0; x12 ^= u << 13 | u >>> 32 - 13; u = x12 + x13 | 0; x5 ^= u << 18 | u >>> 32 - 18; @@ -38140,13 +38143,13 @@ ${formatDisplay(all, fmt)}`); x42 ^= u << 13 | u >>> 32 - 13; u = x42 + x72 | 0; x5 ^= u << 18 | u >>> 32 - 18; - u = x10 + x92 | 0; + u = x10 + x9 | 0; x11 ^= u << 7 | u >>> 32 - 7; u = x11 + x10 | 0; x82 ^= u << 9 | u >>> 32 - 9; u = x82 + x11 | 0; - x92 ^= u << 13 | u >>> 32 - 13; - u = x92 + x82 | 0; + x9 ^= u << 13 | u >>> 32 - 13; + u = x9 + x82 | 0; x10 ^= u << 18 | u >>> 32 - 18; u = x15 + x14 | 0; x122 ^= u << 7 | u >>> 32 - 7; @@ -38185,10 +38188,10 @@ ${formatDisplay(all, fmt)}`); o[25] = x82 >>> 8 & 255; o[26] = x82 >>> 16 & 255; o[27] = x82 >>> 24 & 255; - o[28] = x92 >>> 0 & 255; - o[29] = x92 >>> 8 & 255; - o[30] = x92 >>> 16 & 255; - o[31] = x92 >>> 24 & 255; + o[28] = x9 >>> 0 & 255; + o[29] = x9 >>> 8 & 255; + o[30] = x9 >>> 16 & 255; + o[31] = x9 >>> 24 & 255; } function crypto_core_salsa20(out, inp, k, c) { core_salsa20(out, inp, k, c); @@ -39118,7 +39121,7 @@ ${formatDisplay(all, fmt)}`); o[14] = t14; o[15] = t15; } - function S10(o, a) { + function S9(o, a) { M(o, a, a); } function inv25519(o, i) { @@ -39127,7 +39130,7 @@ ${formatDisplay(all, fmt)}`); for (a = 0; a < 16; a++) c[a] = i[a]; for (a = 253; a >= 0; a--) { - S10(c, c); + S9(c, c); if (a !== 2 && a !== 4) M(c, c, i); } @@ -39140,7 +39143,7 @@ ${formatDisplay(all, fmt)}`); for (a = 0; a < 16; a++) c[a] = i[a]; for (a = 250; a >= 0; a--) { - S10(c, c); + S9(c, c); if (a !== 1) M(c, c, i); } @@ -39169,20 +39172,20 @@ ${formatDisplay(all, fmt)}`); Z10(a, a, c); A(c, b, d); Z10(b, b, d); - S10(d, e); - S10(f10, a); + S9(d, e); + S9(f10, a); M(a, c, a); M(c, b, e); A(e, a, c); Z10(a, a, c); - S10(b, a); + S9(b, a); Z10(c, d, f10); M(a, c, _121665); A(a, a, d); M(c, c, a); M(a, d, f10); M(d, b, x); - S10(b, e); + S9(b, e); sel25519(a, b, r10); sel25519(c, d, r10); } @@ -39200,7 +39203,7 @@ ${formatDisplay(all, fmt)}`); return 0; } function crypto_scalarmult_base(q, n) { - return crypto_scalarmult(q, n, _92); + return crypto_scalarmult(q, n, _9); } function crypto_box_keypair(y, x) { randombytes(x, 32); @@ -39385,9 +39388,9 @@ ${formatDisplay(all, fmt)}`); 1816402316, 1246189591 ]; - function crypto_hashblocks_hl(hh, hl2, m, n) { + function crypto_hashblocks_hl(hh2, hl2, m, n) { var wh2 = new Int32Array(16), wl2 = new Int32Array(16), bh0, bh1, bh2, bh3, bh4, bh5, bh6, bh7, bl0, bl1, bl2, bl3, bl4, bl5, bl6, bl7, th2, tl2, i, j10, h, l15, a, b, c, d; - var ah0 = hh[0], ah1 = hh[1], ah2 = hh[2], ah3 = hh[3], ah4 = hh[4], ah5 = hh[5], ah6 = hh[6], ah7 = hh[7], al0 = hl2[0], al1 = hl2[1], al2 = hl2[2], al3 = hl2[3], al4 = hl2[4], al5 = hl2[5], al6 = hl2[6], al7 = hl2[7]; + var ah0 = hh2[0], ah1 = hh2[1], ah2 = hh2[2], ah3 = hh2[3], ah4 = hh2[4], ah5 = hh2[5], ah6 = hh2[6], ah7 = hh2[7], al0 = hl2[0], al1 = hl2[1], al2 = hl2[2], al3 = hl2[3], al4 = hl2[4], al5 = hl2[5], al6 = hl2[6], al7 = hl2[7]; var pos = 0; while (n >= 128) { for (i = 0; i < 16; i++) { @@ -39547,7 +39550,7 @@ ${formatDisplay(all, fmt)}`); b = l15 >>> 16; c = h & 65535; d = h >>> 16; - h = hh[0]; + h = hh2[0]; l15 = hl2[0]; a += l15 & 65535; b += l15 >>> 16; @@ -39556,7 +39559,7 @@ ${formatDisplay(all, fmt)}`); b += a >>> 16; c += b >>> 16; d += c >>> 16; - hh[0] = ah0 = c & 65535 | d << 16; + hh2[0] = ah0 = c & 65535 | d << 16; hl2[0] = al0 = a & 65535 | b << 16; h = ah1; l15 = al1; @@ -39564,7 +39567,7 @@ ${formatDisplay(all, fmt)}`); b = l15 >>> 16; c = h & 65535; d = h >>> 16; - h = hh[1]; + h = hh2[1]; l15 = hl2[1]; a += l15 & 65535; b += l15 >>> 16; @@ -39573,7 +39576,7 @@ ${formatDisplay(all, fmt)}`); b += a >>> 16; c += b >>> 16; d += c >>> 16; - hh[1] = ah1 = c & 65535 | d << 16; + hh2[1] = ah1 = c & 65535 | d << 16; hl2[1] = al1 = a & 65535 | b << 16; h = ah2; l15 = al2; @@ -39581,7 +39584,7 @@ ${formatDisplay(all, fmt)}`); b = l15 >>> 16; c = h & 65535; d = h >>> 16; - h = hh[2]; + h = hh2[2]; l15 = hl2[2]; a += l15 & 65535; b += l15 >>> 16; @@ -39590,7 +39593,7 @@ ${formatDisplay(all, fmt)}`); b += a >>> 16; c += b >>> 16; d += c >>> 16; - hh[2] = ah2 = c & 65535 | d << 16; + hh2[2] = ah2 = c & 65535 | d << 16; hl2[2] = al2 = a & 65535 | b << 16; h = ah3; l15 = al3; @@ -39598,7 +39601,7 @@ ${formatDisplay(all, fmt)}`); b = l15 >>> 16; c = h & 65535; d = h >>> 16; - h = hh[3]; + h = hh2[3]; l15 = hl2[3]; a += l15 & 65535; b += l15 >>> 16; @@ -39607,7 +39610,7 @@ ${formatDisplay(all, fmt)}`); b += a >>> 16; c += b >>> 16; d += c >>> 16; - hh[3] = ah3 = c & 65535 | d << 16; + hh2[3] = ah3 = c & 65535 | d << 16; hl2[3] = al3 = a & 65535 | b << 16; h = ah4; l15 = al4; @@ -39615,7 +39618,7 @@ ${formatDisplay(all, fmt)}`); b = l15 >>> 16; c = h & 65535; d = h >>> 16; - h = hh[4]; + h = hh2[4]; l15 = hl2[4]; a += l15 & 65535; b += l15 >>> 16; @@ -39624,7 +39627,7 @@ ${formatDisplay(all, fmt)}`); b += a >>> 16; c += b >>> 16; d += c >>> 16; - hh[4] = ah4 = c & 65535 | d << 16; + hh2[4] = ah4 = c & 65535 | d << 16; hl2[4] = al4 = a & 65535 | b << 16; h = ah5; l15 = al5; @@ -39632,7 +39635,7 @@ ${formatDisplay(all, fmt)}`); b = l15 >>> 16; c = h & 65535; d = h >>> 16; - h = hh[5]; + h = hh2[5]; l15 = hl2[5]; a += l15 & 65535; b += l15 >>> 16; @@ -39641,7 +39644,7 @@ ${formatDisplay(all, fmt)}`); b += a >>> 16; c += b >>> 16; d += c >>> 16; - hh[5] = ah5 = c & 65535 | d << 16; + hh2[5] = ah5 = c & 65535 | d << 16; hl2[5] = al5 = a & 65535 | b << 16; h = ah6; l15 = al6; @@ -39649,7 +39652,7 @@ ${formatDisplay(all, fmt)}`); b = l15 >>> 16; c = h & 65535; d = h >>> 16; - h = hh[6]; + h = hh2[6]; l15 = hl2[6]; a += l15 & 65535; b += l15 >>> 16; @@ -39658,7 +39661,7 @@ ${formatDisplay(all, fmt)}`); b += a >>> 16; c += b >>> 16; d += c >>> 16; - hh[6] = ah6 = c & 65535 | d << 16; + hh2[6] = ah6 = c & 65535 | d << 16; hl2[6] = al6 = a & 65535 | b << 16; h = ah7; l15 = al7; @@ -39666,7 +39669,7 @@ ${formatDisplay(all, fmt)}`); b = l15 >>> 16; c = h & 65535; d = h >>> 16; - h = hh[7]; + h = hh2[7]; l15 = hl2[7]; a += l15 & 65535; b += l15 >>> 16; @@ -39675,7 +39678,7 @@ ${formatDisplay(all, fmt)}`); b += a >>> 16; c += b >>> 16; d += c >>> 16; - hh[7] = ah7 = c & 65535 | d << 16; + hh2[7] = ah7 = c & 65535 | d << 16; hl2[7] = al7 = a & 65535 | b << 16; pos += 128; n -= 128; @@ -39683,15 +39686,15 @@ ${formatDisplay(all, fmt)}`); return n; } function crypto_hash(out, m, n) { - var hh = new Int32Array(8), hl2 = new Int32Array(8), x = new Uint8Array(256), i, b = n; - hh[0] = 1779033703; - hh[1] = 3144134277; - hh[2] = 1013904242; - hh[3] = 2773480762; - hh[4] = 1359893119; - hh[5] = 2600822924; - hh[6] = 528734635; - hh[7] = 1541459225; + var hh2 = new Int32Array(8), hl2 = new Int32Array(8), x = new Uint8Array(256), i, b = n; + hh2[0] = 1779033703; + hh2[1] = 3144134277; + hh2[2] = 1013904242; + hh2[3] = 2773480762; + hh2[4] = 1359893119; + hh2[5] = 2600822924; + hh2[6] = 528734635; + hh2[7] = 1541459225; hl2[0] = 4089235720; hl2[1] = 2227873595; hl2[2] = 4271175723; @@ -39700,7 +39703,7 @@ ${formatDisplay(all, fmt)}`); hl2[5] = 725511199; hl2[6] = 4215389547; hl2[7] = 327033209; - crypto_hashblocks_hl(hh, hl2, m, n); + crypto_hashblocks_hl(hh2, hl2, m, n); n %= 128; for (i = 0; i < n; i++) x[i] = m[b - n + i]; @@ -39708,9 +39711,9 @@ ${formatDisplay(all, fmt)}`); n = 256 - 128 * (n < 112 ? 1 : 0); x[n - 9] = 0; ts64(x, n - 8, b / 536870912 | 0, b << 3); - crypto_hashblocks_hl(hh, hl2, x, n); + crypto_hashblocks_hl(hh2, hl2, x, n); for (i = 0; i < 8; i++) - ts64(out, 8 * i, hh[i], hl2[i]); + ts64(out, 8 * i, hh2[i], hl2[i]); return 0; } function add6(p, q) { @@ -39857,12 +39860,12 @@ ${formatDisplay(all, fmt)}`); var t = gf2(), chk = gf2(), num = gf2(), den = gf2(), den2 = gf2(), den4 = gf2(), den6 = gf2(); set25519(r10[2], gf1); unpack25519(r10[1], p); - S10(num, r10[1]); + S9(num, r10[1]); M(den, num, D); Z10(num, num, r10[2]); A(den, r10[2], den); - S10(den2, den); - S10(den4, den2); + S9(den2, den); + S9(den4, den2); M(den6, den4, den2); M(t, den6, num); M(t, t, den); @@ -39871,11 +39874,11 @@ ${formatDisplay(all, fmt)}`); M(t, t, den); M(t, t, den); M(r10[0], t, den); - S10(chk, r10[0]); + S9(chk, r10[0]); M(chk, chk, den); if (neq25519(chk, num)) M(r10[0], r10[0], I); - S10(chk, r10[0]); + S9(chk, r10[0]); M(chk, chk, den); if (neq25519(chk, num)) return -1; @@ -39960,7 +39963,7 @@ ${formatDisplay(all, fmt)}`); unpack25519, M, A, - S: S10, + S: S9, Z: Z10, pow2523, add: add6, @@ -40270,7 +40273,7 @@ ${formatDisplay(all, fmt)}`); car25519(o); car25519(o); } - function S10(o, a) { + function S9(o, a) { M(o, a, a); } function inv25519(o, i) { @@ -40279,7 +40282,7 @@ ${formatDisplay(all, fmt)}`); for (a = 0; a < 16; a++) c[a] = i[a]; for (a = 253; a >= 0; a--) { - S10(c, c); + S9(c, c); if (a !== 2 && a !== 4) M(c, c, i); } @@ -40336,7 +40339,7 @@ ${formatDisplay(all, fmt)}`); for (a = 0; a < 16; a++) c[a] = i[a]; for (a = 250; a >= 0; a--) { - S10(c, c); + S9(c, c); if (a !== 1) M(c, c, i); } @@ -40352,12 +40355,12 @@ ${formatDisplay(all, fmt)}`); var t = gf2(), chk = gf2(), num = gf2(), den = gf2(), den2 = gf2(), den4 = gf2(), den6 = gf2(); set25519(r10[2], gf1); unpack25519(r10[1], p); - S10(num, r10[1]); + S9(num, r10[1]); M(den, num, D); Z10(num, num, r10[2]); A(den, r10[2], den); - S10(den2, den); - S10(den4, den2); + S9(den2, den); + S9(den4, den2); M(den6, den4, den2); M(t, den6, num); M(t, t, den); @@ -40366,11 +40369,11 @@ ${formatDisplay(all, fmt)}`); M(t, t, den); M(t, t, den); M(r10[0], t, den); - S10(chk, r10[0]); + S9(chk, r10[0]); M(chk, chk, den); if (neq25519(chk, num)) M(r10[0], r10[0], I); - S10(chk, r10[0]); + S9(chk, r10[0]); M(chk, chk, den); if (neq25519(chk, num)) return -1; @@ -46848,7 +46851,7 @@ ${formatDisplay(all, fmt)}`); var eh2 = this._eh | 0; var fh = this._fh | 0; var gh2 = this._gh | 0; - var hh = this._hh | 0; + var hh2 = this._hh | 0; var al2 = this._al | 0; var bl2 = this._bl | 0; var cl2 = this._cl | 0; @@ -46897,7 +46900,7 @@ ${formatDisplay(all, fmt)}`); var chh = Ch2(eh2, fh, gh2); var chl = Ch2(el2, fl3, gl2); var t1l = hl2 + sigma1l | 0; - var t1h = hh + sigma1h + getCarry(t1l, hl2) | 0; + var t1h = hh2 + sigma1h + getCarry(t1l, hl2) | 0; t1l = t1l + chl | 0; t1h = t1h + chh + getCarry(t1l, chl) | 0; t1l = t1l + Kil | 0; @@ -46906,7 +46909,7 @@ ${formatDisplay(all, fmt)}`); t1h = t1h + Wih + getCarry(t1l, Wil) | 0; var t2l = sigma0l + majl | 0; var t2h = sigma0h + majh + getCarry(t2l, sigma0l) | 0; - hh = gh2; + hh2 = gh2; hl2 = gl2; gh2 = fh; gl2 = fl3; @@ -46938,7 +46941,7 @@ ${formatDisplay(all, fmt)}`); this._eh = this._eh + eh2 + getCarry(this._el, el2) | 0; this._fh = this._fh + fh + getCarry(this._fl, fl3) | 0; this._gh = this._gh + gh2 + getCarry(this._gl, gl2) | 0; - this._hh = this._hh + hh + getCarry(this._hl, hl2) | 0; + this._hh = this._hh + hh2 + getCarry(this._hl, hl2) | 0; }; Sha512.prototype._hash = function() { var H = Buffer2.allocUnsafe(64); @@ -49486,25 +49489,25 @@ ${formatDisplay(all, fmt)}`); var SUB_MIX2 = SUB_MIX[2]; var SUB_MIX3 = SUB_MIX[3]; var s02 = M[0] ^ keySchedule[0]; - var s12 = M[1] ^ keySchedule[1]; + var s1 = M[1] ^ keySchedule[1]; var s22 = M[2] ^ keySchedule[2]; var s32 = M[3] ^ keySchedule[3]; var t02, t12, t22, t32; var ksRow = 4; for (var round = 1; round < nRounds; round++) { - t02 = SUB_MIX0[s02 >>> 24] ^ SUB_MIX1[s12 >>> 16 & 255] ^ SUB_MIX2[s22 >>> 8 & 255] ^ SUB_MIX3[s32 & 255] ^ keySchedule[ksRow++]; - t12 = SUB_MIX0[s12 >>> 24] ^ SUB_MIX1[s22 >>> 16 & 255] ^ SUB_MIX2[s32 >>> 8 & 255] ^ SUB_MIX3[s02 & 255] ^ keySchedule[ksRow++]; - t22 = SUB_MIX0[s22 >>> 24] ^ SUB_MIX1[s32 >>> 16 & 255] ^ SUB_MIX2[s02 >>> 8 & 255] ^ SUB_MIX3[s12 & 255] ^ keySchedule[ksRow++]; - t32 = SUB_MIX0[s32 >>> 24] ^ SUB_MIX1[s02 >>> 16 & 255] ^ SUB_MIX2[s12 >>> 8 & 255] ^ SUB_MIX3[s22 & 255] ^ keySchedule[ksRow++]; + t02 = SUB_MIX0[s02 >>> 24] ^ SUB_MIX1[s1 >>> 16 & 255] ^ SUB_MIX2[s22 >>> 8 & 255] ^ SUB_MIX3[s32 & 255] ^ keySchedule[ksRow++]; + t12 = SUB_MIX0[s1 >>> 24] ^ SUB_MIX1[s22 >>> 16 & 255] ^ SUB_MIX2[s32 >>> 8 & 255] ^ SUB_MIX3[s02 & 255] ^ keySchedule[ksRow++]; + t22 = SUB_MIX0[s22 >>> 24] ^ SUB_MIX1[s32 >>> 16 & 255] ^ SUB_MIX2[s02 >>> 8 & 255] ^ SUB_MIX3[s1 & 255] ^ keySchedule[ksRow++]; + t32 = SUB_MIX0[s32 >>> 24] ^ SUB_MIX1[s02 >>> 16 & 255] ^ SUB_MIX2[s1 >>> 8 & 255] ^ SUB_MIX3[s22 & 255] ^ keySchedule[ksRow++]; s02 = t02; - s12 = t12; + s1 = t12; s22 = t22; s32 = t32; } - t02 = (SBOX[s02 >>> 24] << 24 | SBOX[s12 >>> 16 & 255] << 16 | SBOX[s22 >>> 8 & 255] << 8 | SBOX[s32 & 255]) ^ keySchedule[ksRow++]; - t12 = (SBOX[s12 >>> 24] << 24 | SBOX[s22 >>> 16 & 255] << 16 | SBOX[s32 >>> 8 & 255] << 8 | SBOX[s02 & 255]) ^ keySchedule[ksRow++]; - t22 = (SBOX[s22 >>> 24] << 24 | SBOX[s32 >>> 16 & 255] << 16 | SBOX[s02 >>> 8 & 255] << 8 | SBOX[s12 & 255]) ^ keySchedule[ksRow++]; - t32 = (SBOX[s32 >>> 24] << 24 | SBOX[s02 >>> 16 & 255] << 16 | SBOX[s12 >>> 8 & 255] << 8 | SBOX[s22 & 255]) ^ keySchedule[ksRow++]; + t02 = (SBOX[s02 >>> 24] << 24 | SBOX[s1 >>> 16 & 255] << 16 | SBOX[s22 >>> 8 & 255] << 8 | SBOX[s32 & 255]) ^ keySchedule[ksRow++]; + t12 = (SBOX[s1 >>> 24] << 24 | SBOX[s22 >>> 16 & 255] << 16 | SBOX[s32 >>> 8 & 255] << 8 | SBOX[s02 & 255]) ^ keySchedule[ksRow++]; + t22 = (SBOX[s22 >>> 24] << 24 | SBOX[s32 >>> 16 & 255] << 16 | SBOX[s02 >>> 8 & 255] << 8 | SBOX[s1 & 255]) ^ keySchedule[ksRow++]; + t32 = (SBOX[s32 >>> 24] << 24 | SBOX[s02 >>> 16 & 255] << 16 | SBOX[s1 >>> 8 & 255] << 8 | SBOX[s22 & 255]) ^ keySchedule[ksRow++]; t02 = t02 >>> 0; t12 = t12 >>> 0; t22 = t22 >>> 0; @@ -53705,9 +53708,9 @@ ${formatDisplay(all, fmt)}`); var a02 = a[0] | 0; var al0 = a02 & 8191; var ah0 = a02 >>> 13; - var a12 = a[1] | 0; - var al1 = a12 & 8191; - var ah1 = a12 >>> 13; + var a1 = a[1] | 0; + var al1 = a1 & 8191; + var ah1 = a1 >>> 13; var a22 = a[2] | 0; var al2 = a22 & 8191; var ah2 = a22 >>> 13; @@ -54923,7 +54926,7 @@ ${formatDisplay(all, fmt)}`); } var A = new BN7(1); var B = new BN7(0); - var C9 = new BN7(0); + var C10 = new BN7(0); var D = new BN7(1); var g = 0; while (x.isEven() && y.isEven()) { @@ -54952,26 +54955,26 @@ ${formatDisplay(all, fmt)}`); if (j10 > 0) { y.iushrn(j10); while (j10-- > 0) { - if (C9.isOdd() || D.isOdd()) { - C9.iadd(yp2); + if (C10.isOdd() || D.isOdd()) { + C10.iadd(yp2); D.isub(xp2); } - C9.iushrn(1); + C10.iushrn(1); D.iushrn(1); } } if (x.cmp(y) >= 0) { x.isub(y); - A.isub(C9); + A.isub(C10); B.isub(D); } else { y.isub(x); - C9.isub(A); + C10.isub(A); D.isub(B); } } return { - a: C9, + a: C10, b: D, gcd: y.iushln(g) }; @@ -55695,12 +55698,12 @@ ${formatDisplay(all, fmt)}`); var blinds = blind(priv); var len = priv.modulus.byteLength(); var blinded = new BN7(msg).mul(blinds.blinder).umod(priv.modulus); - var c1 = blinded.toRed(BN7.mont(priv.prime1)); + var c12 = blinded.toRed(BN7.mont(priv.prime1)); var c22 = blinded.toRed(BN7.mont(priv.prime2)); var qinv = priv.coefficient; var p = priv.prime1; var q = priv.prime2; - var m12 = c1.redPow(priv.exponent1).fromRed(); + var m12 = c12.redPow(priv.exponent1).fromRed(); var m22 = c22.redPow(priv.exponent2).fromRed(); var h = m12.isub(m22).imul(qinv).umod(p).imul(q); return m22.iadd(h).imul(blinds.unblinder).umod(priv.modulus).toArrayLike(Buffer, "be", len); @@ -56678,9 +56681,9 @@ ${formatDisplay(all, fmt)}`); var a02 = a[0] | 0; var al0 = a02 & 8191; var ah0 = a02 >>> 13; - var a12 = a[1] | 0; - var al1 = a12 & 8191; - var ah1 = a12 >>> 13; + var a1 = a[1] | 0; + var al1 = a1 & 8191; + var ah1 = a1 >>> 13; var a22 = a[2] | 0; var al2 = a22 & 8191; var ah2 = a22 >>> 13; @@ -57896,7 +57899,7 @@ ${formatDisplay(all, fmt)}`); } var A = new BN7(1); var B = new BN7(0); - var C9 = new BN7(0); + var C10 = new BN7(0); var D = new BN7(1); var g = 0; while (x.isEven() && y.isEven()) { @@ -57925,26 +57928,26 @@ ${formatDisplay(all, fmt)}`); if (j10 > 0) { y.iushrn(j10); while (j10-- > 0) { - if (C9.isOdd() || D.isOdd()) { - C9.iadd(yp2); + if (C10.isOdd() || D.isOdd()) { + C10.iadd(yp2); D.isub(xp2); } - C9.iushrn(1); + C10.iushrn(1); D.iushrn(1); } } if (x.cmp(y) >= 0) { x.isub(y); - A.isub(C9); + A.isub(C10); B.isub(D); } else { y.isub(x); - C9.isub(A); + C10.isub(A); D.isub(B); } } return { - a: C9, + a: C10, b: D, gcd: y.iushln(g) }; @@ -61520,9 +61523,9 @@ ${formatDisplay(all, fmt)}`); B[bi2 + 3] = B32[i] >> 24 & 255; } } - function blockxor(S10, Si2, D, Di2, len) { + function blockxor(S9, Si2, D, Di2, len) { for (let i = 0; i < len; i++) { - D[Di2 + i] ^= S10[Si2 + i]; + D[Di2 + i] ^= S9[Si2 + i]; } } function arraycopy(src, srcPos, dest, destPos, length) { @@ -62573,9 +62576,9 @@ ${formatDisplay(all, fmt)}`); var a02 = a[0] | 0; var al0 = a02 & 8191; var ah0 = a02 >>> 13; - var a12 = a[1] | 0; - var al1 = a12 & 8191; - var ah1 = a12 >>> 13; + var a1 = a[1] | 0; + var al1 = a1 & 8191; + var ah1 = a1 >>> 13; var a22 = a[2] | 0; var al2 = a22 & 8191; var ah2 = a22 >>> 13; @@ -63791,7 +63794,7 @@ ${formatDisplay(all, fmt)}`); } var A = new BN7(1); var B = new BN7(0); - var C9 = new BN7(0); + var C10 = new BN7(0); var D = new BN7(1); var g = 0; while (x.isEven() && y.isEven()) { @@ -63820,26 +63823,26 @@ ${formatDisplay(all, fmt)}`); if (j10 > 0) { y.iushrn(j10); while (j10-- > 0) { - if (C9.isOdd() || D.isOdd()) { - C9.iadd(yp2); + if (C10.isOdd() || D.isOdd()) { + C10.iadd(yp2); D.isub(xp2); } - C9.iushrn(1); + C10.iushrn(1); D.iushrn(1); } } if (x.cmp(y) >= 0) { x.isub(y); - A.isub(C9); + A.isub(C10); B.isub(D); } else { y.isub(x); - C9.isub(A); + C10.isub(A); D.isub(B); } } return { - a: C9, + a: C10, b: D, gcd: y.iushln(g) }; @@ -65509,9 +65512,9 @@ ${formatDisplay(all, fmt)}`); var a02 = a[0] | 0; var al0 = a02 & 8191; var ah0 = a02 >>> 13; - var a12 = a[1] | 0; - var al1 = a12 & 8191; - var ah1 = a12 >>> 13; + var a1 = a[1] | 0; + var al1 = a1 & 8191; + var ah1 = a1 >>> 13; var a22 = a[2] | 0; var al2 = a22 & 8191; var ah2 = a22 >>> 13; @@ -66727,7 +66730,7 @@ ${formatDisplay(all, fmt)}`); } var A = new BN7(1); var B = new BN7(0); - var C9 = new BN7(0); + var C10 = new BN7(0); var D = new BN7(1); var g = 0; while (x.isEven() && y.isEven()) { @@ -66756,26 +66759,26 @@ ${formatDisplay(all, fmt)}`); if (j10 > 0) { y.iushrn(j10); while (j10-- > 0) { - if (C9.isOdd() || D.isOdd()) { - C9.iadd(yp2); + if (C10.isOdd() || D.isOdd()) { + C10.iadd(yp2); D.isub(xp2); } - C9.iushrn(1); + C10.iushrn(1); D.iushrn(1); } } if (x.cmp(y) >= 0) { x.isub(y); - A.isub(C9); + A.isub(C10); B.isub(D); } else { y.isub(x); - C9.isub(A); + C10.isub(A); D.isub(B); } } return { - a: C9, + a: C10, b: D, gcd: y.iushln(g) }; @@ -68519,8 +68522,8 @@ ${formatDisplay(all, fmt)}`); }; } function settle(resolve, reject, d, v) { - Promise.resolve(v).then(function(v5) { - resolve({ value: v5, done: d }); + Promise.resolve(v).then(function(v17) { + resolve({ value: v17, done: d }); }, reject); } } @@ -68988,18 +68991,18 @@ ${formatDisplay(all, fmt)}`); // ../../node_modules/rxjs/dist/esm5/internal/Observable.js var Observable = function() { - function Observable3(subscribe) { + function Observable4(subscribe) { if (subscribe) { this._subscribe = subscribe; } } - Observable3.prototype.lift = function(operator) { - var observable2 = new Observable3(); + Observable4.prototype.lift = function(operator) { + var observable2 = new Observable4(); observable2.source = this; observable2.operator = operator; return observable2; }; - Observable3.prototype.subscribe = function(observerOrNext, error, complete) { + Observable4.prototype.subscribe = function(observerOrNext, error, complete) { var _this = this; var subscriber = isSubscriber(observerOrNext) ? observerOrNext : new SafeSubscriber(observerOrNext, error, complete); errorContext(function() { @@ -69008,14 +69011,14 @@ ${formatDisplay(all, fmt)}`); }); return subscriber; }; - Observable3.prototype._trySubscribe = function(sink) { + Observable4.prototype._trySubscribe = function(sink) { try { return this._subscribe(sink); } catch (err) { sink.error(err); } }; - Observable3.prototype.forEach = function(next, promiseCtor) { + Observable4.prototype.forEach = function(next, promiseCtor) { var _this = this; promiseCtor = getPromiseCtor(promiseCtor); return new promiseCtor(function(resolve, reject) { @@ -69034,21 +69037,21 @@ ${formatDisplay(all, fmt)}`); _this.subscribe(subscriber); }); }; - Observable3.prototype._subscribe = function(subscriber) { + Observable4.prototype._subscribe = function(subscriber) { var _a2; return (_a2 = this.source) === null || _a2 === void 0 ? void 0 : _a2.subscribe(subscriber); }; - Observable3.prototype[observable] = function() { + Observable4.prototype[observable] = function() { return this; }; - Observable3.prototype.pipe = function() { + Observable4.prototype.pipe = function() { var operations = []; for (var _i2 = 0; _i2 < arguments.length; _i2++) { operations[_i2] = arguments[_i2]; } return pipeFromArray(operations)(this); }; - Observable3.prototype.toPromise = function(promiseCtor) { + Observable4.prototype.toPromise = function(promiseCtor) { var _this = this; promiseCtor = getPromiseCtor(promiseCtor); return new promiseCtor(function(resolve, reject) { @@ -69062,10 +69065,10 @@ ${formatDisplay(all, fmt)}`); }); }); }; - Observable3.create = function(subscribe) { - return new Observable3(subscribe); + Observable4.create = function(subscribe) { + return new Observable4(subscribe); }; - return Observable3; + return Observable4; }(); function getPromiseCtor(promiseCtor) { var _a2; @@ -70480,7 +70483,13 @@ ${formatDisplay(all, fmt)}`); const isFn = observableRefName.indexOf("("); let observableRef; if (isFn > 0) { - observableRef = window.eval(observableRefName); + try { + observableRef = window.eval(observableRefName); + } catch (e) { + const error = 'ERROR calling JAVASCRIPT "' + observableRefName + '" error =' + e.message; + console.log(error); + return JSON.stringify({ error }); + } } else { const splitRefName = observableRefName.split("."); observableRef = splitRefName.reduce((state, curr) => { @@ -70489,26 +70498,27 @@ ${formatDisplay(all, fmt)}`); } return state[curr] || void 0; }, window); + if (!observableRef) { + const error = "JS object ref not found= window." + observableRefName; + console.log(error); + return JSON.stringify({ error }); + } } - if (!observableRef) { - console.log("observable JS object ref not found= window." + observableRefName); - return false; - } - if (!!observableRef.subscribe || !!observableRef.then) { + if (!!observableRef?.subscribe || !!observableRef?.then) { from(observableRef).subscribe((value) => this.sendToFlutterStream(subscriptionId, value)); } else { this.sendToFlutterStream(subscriptionId, observableRef); } - return true; + return JSON.stringify({ success: true }); }; } }; // ../../node_modules/@reef-chain/util-lib/dist/module/util-lib.mjs var import_meta = {}; - var Uj = Object.defineProperty; - var jj = (t, e, r10) => e in t ? Uj(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10; - var re = (t, e, r10) => (jj(t, typeof e != "symbol" ? e + "" : e, r10), r10); + var Pj = Object.defineProperty; + var kj = (t, e, r10) => e in t ? Pj(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10; + var re = (t, e, r10) => (kj(t, typeof e != "symbol" ? e + "" : e, r10), r10); var G2 = (t, e, r10) => { if (!e.has(t)) throw TypeError("Cannot " + r10); @@ -70520,7 +70530,7 @@ ${formatDisplay(all, fmt)}`); e instanceof WeakSet ? e.add(t) : e.set(t, r10); }; var Nt = (t, e, r10, n) => (G2(t, e, "write to private field"), n ? n.call(t, r10) : e.set(t, r10), r10); - var W0 = (t, e, r10, n) => ({ + var H0 = (t, e, r10, n) => ({ set _(i) { Nt(t, e, i, r10); }, @@ -70529,24 +70539,24 @@ ${formatDisplay(all, fmt)}`); } }); var At = (t, e, r10) => (G2(t, e, "access private method"), r10); - var w3 = function(t, e) { - return w3 = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r10, n) { + var b3 = function(t, e) { + return b3 = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r10, n) { r10.__proto__ = n; } || function(r10, n) { for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (r10[i] = n[i]); - }, w3(t, e); + }, b3(t, e); }; function ln(t, e) { if (typeof e != "function" && e !== null) throw new TypeError("Class extends value " + String(e) + " is not a constructor or null"); - w3(t, e); + b3(t, e); function r10() { this.constructor = t; } t.prototype = e === null ? Object.create(e) : (r10.prototype = e.prototype, new r10()); } - function Vj(t, e, r10, n) { + function Rj(t, e, r10, n) { function i(s) { return s instanceof r10 ? s : new r10(function(o) { o(s); @@ -70573,7 +70583,7 @@ ${formatDisplay(all, fmt)}`); u((n = n.apply(t, e || [])).next()); }); } - function _v(t, e) { + function vv(t, e) { var r10 = { label: 0, sent: function() { if (s[0] & 1) throw s[1]; @@ -70676,10 +70686,10 @@ ${formatDisplay(all, fmt)}`); (s || !(n in e)) && (s || (s = Array.prototype.slice.call(e, 0, n)), s[n] = e[n]); return t.concat(s || Array.prototype.slice.call(e)); } - function mf(t) { - return this instanceof mf ? (this.v = t, this) : new mf(t); + function pf(t) { + return this instanceof pf ? (this.v = t, this) : new pf(t); } - function zj(t, e, r10) { + function Cj(t, e, r10) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var n = r10.apply(t, e || []), i, s = []; @@ -70693,8 +70703,8 @@ ${formatDisplay(all, fmt)}`); } function a(E, _) { n[E] && (i[E] = function(N11) { - return new Promise(function(R, F) { - s.push([E, N11, R, F]) > 1 || c(E, N11); + return new Promise(function(k, F) { + s.push([E, N11, k, F]) > 1 || c(E, N11); }); }, _ && (i[E] = _(i[E]))); } @@ -70706,7 +70716,7 @@ ${formatDisplay(all, fmt)}`); } } function u(E) { - E.value instanceof mf ? Promise.resolve(E.value.v).then(f10, p) : b(s[0][2], E); + E.value instanceof pf ? Promise.resolve(E.value.v).then(f10, p) : b(s[0][2], E); } function f10(E) { c("next", E); @@ -70718,7 +70728,7 @@ ${formatDisplay(all, fmt)}`); E(_), s.shift(), s.length && c(s[0][0], s[0][1]); } } - function Fj(t) { + function Dj(t) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var e = t[Symbol.asyncIterator], r10; @@ -70747,7 +70757,7 @@ ${formatDisplay(all, fmt)}`); }, r10 = t(e); return r10.prototype = Object.create(Error.prototype), r10.prototype.constructor = r10, r10; } - var Pp = ll(function(t) { + var Ip = ll(function(t) { return function(r10) { t(this), this.message = r10 ? r10.length + ` errors occurred during unsubscription: ` + r10.map(function(n, i) { @@ -70756,13 +70766,13 @@ ${formatDisplay(all, fmt)}`); `) : "", this.name = "UnsubscriptionError", this.errors = r10; }; }); - function Ya(t, e) { + function Xa(t, e) { if (t) { var r10 = t.indexOf(e); 0 <= r10 && t.splice(r10, 1); } } - var ui = function() { + var li = function() { function t(e) { this.initialTeardown = e, this.closed = false, this._parentage = null, this._finalizers = null; } @@ -70795,7 +70805,7 @@ ${formatDisplay(all, fmt)}`); try { f10(); } catch (N11) { - s = N11 instanceof Pp ? N11.errors : [N11]; + s = N11 instanceof Ip ? N11.errors : [N11]; } var p = this._finalizers; if (p) { @@ -70804,9 +70814,9 @@ ${formatDisplay(all, fmt)}`); for (var b = Hi(p), E = b.next(); !E.done; E = b.next()) { var _ = E.value; try { - D9(_); + P9(_); } catch (N11) { - s = s ?? [], N11 instanceof Pp ? s = lr(lr([], ur(s)), ur(N11.errors)) : s.push(N11); + s = s ?? [], N11 instanceof Ip ? s = lr(lr([], ur(s)), ur(N11.errors)) : s.push(N11); } } } catch (N11) { @@ -70821,13 +70831,13 @@ ${formatDisplay(all, fmt)}`); } } if (s) - throw new Pp(s); + throw new Ip(s); } }, t.prototype.add = function(e) { var r10; if (e && e !== this) if (this.closed) - D9(e); + P9(e); else { if (e instanceof t) { if (e.closed || e._hasParent(this)) @@ -70844,45 +70854,45 @@ ${formatDisplay(all, fmt)}`); this._parentage = Array.isArray(r10) ? (r10.push(e), r10) : r10 ? [r10, e] : e; }, t.prototype._removeParent = function(e) { var r10 = this._parentage; - r10 === e ? this._parentage = null : Array.isArray(r10) && Ya(r10, e); + r10 === e ? this._parentage = null : Array.isArray(r10) && Xa(r10, e); }, t.prototype.remove = function(e) { var r10 = this._finalizers; - r10 && Ya(r10, e), e instanceof t && e._removeParent(this); + r10 && Xa(r10, e), e instanceof t && e._removeParent(this); }, t.EMPTY = function() { var e = new t(); return e.closed = true, e; }(), t; }(); - var xA = ui.EMPTY; - function _A(t) { - return t instanceof ui || t && "closed" in t && Rt(t.remove) && Rt(t.add) && Rt(t.unsubscribe); + var gA = li.EMPTY; + function yA(t) { + return t instanceof li || t && "closed" in t && Rt(t.remove) && Rt(t.add) && Rt(t.unsubscribe); } - function D9(t) { + function P9(t) { Rt(t) ? t() : t.unsubscribe(); } - var iu = { + var nu = { onUnhandledError: null, onStoppedNotification: null, Promise: void 0, useDeprecatedSynchronousErrorHandling: false, useDeprecatedNextContext: false }; - var x1 = { + var v1 = { setTimeout: function(t, e) { for (var r10 = [], n = 2; n < arguments.length; n++) r10[n - 2] = arguments[n]; - var i = x1.delegate; + var i = v1.delegate; return i != null && i.setTimeout ? i.setTimeout.apply(i, lr([t, e], ur(r10))) : setTimeout.apply(void 0, lr([t, e], ur(r10))); }, clearTimeout: function(t) { - var e = x1.delegate; + var e = v1.delegate; return ((e == null ? void 0 : e.clearTimeout) || clearTimeout)(t); }, delegate: void 0 }; - function EA(t) { - x1.setTimeout(function() { - var e = iu.onUnhandledError; + function bA(t) { + v1.setTimeout(function() { + var e = nu.onUnhandledError; if (e) e(t); else @@ -70891,16 +70901,16 @@ ${formatDisplay(all, fmt)}`); } function an() { } - var Hj = function() { - return Ev("C", void 0, void 0); + var Lj = function() { + return xv("C", void 0, void 0); }(); - function qj(t) { - return Ev("E", void 0, t); + function Bj(t) { + return xv("E", void 0, t); } - function Wj(t) { - return Ev("N", t, void 0); + function Uj(t) { + return xv("N", t, void 0); } - function Ev(t, e, r10) { + function xv(t, e, r10) { return { kind: t, value: e, @@ -70908,8 +70918,8 @@ ${formatDisplay(all, fmt)}`); }; } var Pu = null; - function kp(t) { - if (iu.useDeprecatedSynchronousErrorHandling) { + function Op(t) { + if (nu.useDeprecatedSynchronousErrorHandling) { var e = !Pu; if (e && (Pu = { errorThrown: false, error: null }), t(), e) { var r10 = Pu, n = r10.errorThrown, i = r10.error; @@ -70919,23 +70929,23 @@ ${formatDisplay(all, fmt)}`); } else t(); } - function Gj(t) { - iu.useDeprecatedSynchronousErrorHandling && Pu && (Pu.errorThrown = true, Pu.error = t); + function jj(t) { + nu.useDeprecatedSynchronousErrorHandling && Pu && (Pu.errorThrown = true, Pu.error = t); } - var qm = function(t) { + var Hm = function(t) { ln(e, t); function e(r10) { var n = t.call(this) || this; - return n.isStopped = false, r10 ? (n.destination = r10, _A(r10) && r10.add(n)) : n.destination = Zj, n; + return n.isStopped = false, r10 ? (n.destination = r10, yA(r10) && r10.add(n)) : n.destination = Hj, n; } return e.create = function(r10, n, i) { - return new Mf(r10, n, i); + return new Sf(r10, n, i); }, e.prototype.next = function(r10) { - this.isStopped ? X2(Wj(r10), this) : this._next(r10); + this.isStopped ? X2(Uj(r10), this) : this._next(r10); }, e.prototype.error = function(r10) { - this.isStopped ? X2(qj(r10), this) : (this.isStopped = true, this._error(r10)); + this.isStopped ? X2(Bj(r10), this) : (this.isStopped = true, this._error(r10)); }, e.prototype.complete = function() { - this.isStopped ? X2(Hj, this) : (this.isStopped = true, this._complete()); + this.isStopped ? X2(Lj, this) : (this.isStopped = true, this._complete()); }, e.prototype.unsubscribe = function() { this.closed || (this.isStopped = true, t.prototype.unsubscribe.call(this), this.destination = null); }, e.prototype._next = function(r10) { @@ -70953,12 +70963,12 @@ ${formatDisplay(all, fmt)}`); this.unsubscribe(); } }, e; - }(ui); - var Kj = Function.prototype.bind; + }(li); + var Vj = Function.prototype.bind; function K2(t, e) { - return Kj.call(t, e); + return Vj.call(t, e); } - var Xj = function() { + var zj = function() { function t(e) { this.partialObserver = e; } @@ -70968,7 +70978,7 @@ ${formatDisplay(all, fmt)}`); try { r10.next(e); } catch (n) { - G0(n); + q0(n); } }, t.prototype.error = function(e) { var r10 = this.partialObserver; @@ -70976,21 +70986,21 @@ ${formatDisplay(all, fmt)}`); try { r10.error(e); } catch (n) { - G0(n); + q0(n); } else - G0(e); + q0(e); }, t.prototype.complete = function() { var e = this.partialObserver; if (e.complete) try { e.complete(); } catch (r10) { - G0(r10); + q0(r10); } }, t; }(); - var Mf = function(t) { + var Sf = function(t) { ln(e, t); function e(r10, n, i) { var s = t.call(this) || this, o; @@ -71002,7 +71012,7 @@ ${formatDisplay(all, fmt)}`); }; else { var a; - s && iu.useDeprecatedNextContext ? (a = Object.create(r10), a.unsubscribe = function() { + s && nu.useDeprecatedNextContext ? (a = Object.create(r10), a.unsubscribe = function() { return s.unsubscribe(); }, o = { next: r10.next && K2(r10.next, a), @@ -71010,40 +71020,40 @@ ${formatDisplay(all, fmt)}`); complete: r10.complete && K2(r10.complete, a) }) : o = r10; } - return s.destination = new Xj(o), s; + return s.destination = new zj(o), s; } return e; - }(qm); - function G0(t) { - iu.useDeprecatedSynchronousErrorHandling ? Gj(t) : EA(t); + }(Hm); + function q0(t) { + nu.useDeprecatedSynchronousErrorHandling ? jj(t) : bA(t); } - function Yj(t) { + function Fj(t) { throw t; } function X2(t, e) { - var r10 = iu.onStoppedNotification; - r10 && x1.setTimeout(function() { + var r10 = nu.onStoppedNotification; + r10 && v1.setTimeout(function() { return r10(t, e); }); } - var Zj = { + var Hj = { closed: true, next: an, - error: Yj, + error: Fj, complete: an }; - var Wm = function() { + var qm = function() { return typeof Symbol == "function" && Symbol.observable || "@@observable"; }(); function kn(t) { return t; } - function Sv() { + function _v() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - return SA(t); + return wA(t); } - function SA(t) { + function wA(t) { return t.length === 0 ? kn : t.length === 1 ? t[0] : function(r10) { return t.reduce(function(n, i) { return i(n); @@ -71058,8 +71068,8 @@ ${formatDisplay(all, fmt)}`); var r10 = new t(); return r10.source = this, r10.operator = e, r10; }, t.prototype.subscribe = function(e, r10, n) { - var i = this, s = Qj(e) ? e : new Mf(e, r10, n); - return kp(function() { + var i = this, s = Wj(e) ? e : new Sf(e, r10, n); + return Op(function() { var o = i, a = o.operator, c = o.source; s.add(a ? a.call(s, c) : c ? i._subscribe(s) : i._trySubscribe(s)); }), s; @@ -71071,8 +71081,8 @@ ${formatDisplay(all, fmt)}`); } }, t.prototype.forEach = function(e, r10) { var n = this; - return r10 = L9(r10), new r10(function(i, s) { - var o = new Mf({ + return r10 = k9(r10), new r10(function(i, s) { + var o = new Sf({ next: function(a) { try { e(a); @@ -71088,15 +71098,15 @@ ${formatDisplay(all, fmt)}`); }, t.prototype._subscribe = function(e) { var r10; return (r10 = this.source) === null || r10 === void 0 ? void 0 : r10.subscribe(e); - }, t.prototype[Wm] = function() { + }, t.prototype[qm] = function() { return this; }, t.prototype.pipe = function() { for (var e = [], r10 = 0; r10 < arguments.length; r10++) e[r10] = arguments[r10]; - return SA(e)(this); + return wA(e)(this); }, t.prototype.toPromise = function(e) { var r10 = this; - return e = L9(e), new e(function(n, i) { + return e = k9(e), new e(function(n, i) { var s; r10.subscribe(function(o) { return s = o; @@ -71110,22 +71120,22 @@ ${formatDisplay(all, fmt)}`); return new t(e); }, t; }(); - function L9(t) { + function k9(t) { var e; - return (e = t ?? iu.Promise) !== null && e !== void 0 ? e : Promise; + return (e = t ?? nu.Promise) !== null && e !== void 0 ? e : Promise; } - function Jj(t) { + function qj(t) { return t && Rt(t.next) && Rt(t.error) && Rt(t.complete); } - function Qj(t) { - return t && t instanceof qm || Jj(t) && _A(t); + function Wj(t) { + return t && t instanceof Hm || qj(t) && yA(t); } - function MA(t) { + function vA(t) { return Rt(t == null ? void 0 : t.lift); } function wt(t) { return function(e) { - if (MA(e)) + if (vA(e)) return e.lift(function(r10) { try { return t(r10, this); @@ -71137,9 +71147,9 @@ ${formatDisplay(all, fmt)}`); }; } function lt(t, e, r10, n, i) { - return new Mv(t, e, r10, n, i); + return new Ev(t, e, r10, n, i); } - var Mv = function(t) { + var Ev = function(t) { ln(e, t); function e(r10, n, i, s, o, a) { var c = t.call(this, r10) || this; @@ -71174,8 +71184,8 @@ ${formatDisplay(all, fmt)}`); t.prototype.unsubscribe.call(this), !n && ((r10 = this.onFinalize) === null || r10 === void 0 || r10.call(this)); } }, e; - }(qm); - function Gd() { + }(Hm); + function Wd() { return wt(function(t, e) { var r10 = null; t._refCount++; @@ -71190,11 +71200,11 @@ ${formatDisplay(all, fmt)}`); t.subscribe(n), n.closed || (r10 = t.connect()); }); } - var Gm = function(t) { + var Wm = function(t) { ln(e, t); function e(r10, n) { var i = t.call(this) || this; - return i.source = r10, i.subjectFactory = n, i._subject = null, i._refCount = 0, i._connection = null, MA(r10) && (i.lift = r10.lift), i; + return i.source = r10, i.subjectFactory = n, i._subject = null, i._refCount = 0, i._connection = null, vA(r10) && (i.lift = r10.lift), i; } return e.prototype._subscribe = function(r10) { return this.getSubject().subscribe(r10); @@ -71208,7 +71218,7 @@ ${formatDisplay(all, fmt)}`); }, e.prototype.connect = function() { var r10 = this, n = this._connection; if (!n) { - n = this._connection = new ui(); + n = this._connection = new li(); var i = this.getSubject(); n.add(this.source.subscribe(lt(i, void 0, function() { r10._teardown(), i.complete(); @@ -71216,16 +71226,16 @@ ${formatDisplay(all, fmt)}`); r10._teardown(), i.error(s); }, function() { return r10._teardown(); - }))), n.closed && (this._connection = null, n = ui.EMPTY); + }))), n.closed && (this._connection = null, n = li.EMPTY); } return n; }, e.prototype.refCount = function() { - return Gd()(this); + return Wd()(this); }, e; }(Ht); - var AA = { + var xA = { now: function() { - return (AA.delegate || performance).now(); + return (xA.delegate || performance).now(); }, delegate: void 0 }; @@ -71236,7 +71246,7 @@ ${formatDisplay(all, fmt)}`); var i = e(function(s) { r10 = void 0, t(s); }); - return new ui(function() { + return new li(function() { return r10 == null ? void 0 : r10(i); }); }, @@ -71254,12 +71264,12 @@ ${formatDisplay(all, fmt)}`); }, delegate: void 0 }; - function $j(t) { - return t ? TA(t) : eV; + function Gj(t) { + return t ? _A(t) : Kj; } - function TA(t) { + function _A(t) { return new Ht(function(e) { - var r10 = t || AA, n = r10.now(), i = 0, s = function() { + var r10 = t || xA, n = r10.now(), i = 0, s = function() { e.closed || (i = ju.requestAnimationFrame(function(o) { i = 0; var a = r10.now(); @@ -71274,8 +71284,8 @@ ${formatDisplay(all, fmt)}`); }; }); } - var eV = TA(); - var NA = ll(function(t) { + var Kj = _A(); + var EA = ll(function(t) { return function() { t(this), this.name = "ObjectUnsubscribedError", this.message = "object unsubscribed"; }; @@ -71287,14 +71297,14 @@ ${formatDisplay(all, fmt)}`); return r10.closed = false, r10.currentObservers = null, r10.observers = [], r10.isStopped = false, r10.hasError = false, r10.thrownError = null, r10; } return e.prototype.lift = function(r10) { - var n = new B9(this, this); + var n = new R9(this, this); return n.operator = r10, n; }, e.prototype._throwIfClosed = function() { if (this.closed) - throw new NA(); + throw new EA(); }, e.prototype.next = function(r10) { var n = this; - kp(function() { + Op(function() { var i, s; if (n._throwIfClosed(), !n.isStopped) { n.currentObservers || (n.currentObservers = Array.from(n.observers)); @@ -71317,7 +71327,7 @@ ${formatDisplay(all, fmt)}`); }); }, e.prototype.error = function(r10) { var n = this; - kp(function() { + Op(function() { if (n._throwIfClosed(), !n.isStopped) { n.hasError = n.isStopped = true, n.thrownError = r10; for (var i = n.observers; i.length; ) @@ -71326,7 +71336,7 @@ ${formatDisplay(all, fmt)}`); }); }, e.prototype.complete = function() { var r10 = this; - kp(function() { + Op(function() { if (r10._throwIfClosed(), !r10.isStopped) { r10.isStopped = true; for (var n = r10.observers; n.length; ) @@ -71348,8 +71358,8 @@ ${formatDisplay(all, fmt)}`); return this._throwIfClosed(), this._checkFinalizedStatuses(r10), this._innerSubscribe(r10); }, e.prototype._innerSubscribe = function(r10) { var n = this, i = this, s = i.hasError, o = i.isStopped, a = i.observers; - return s || o ? xA : (this.currentObservers = null, a.push(r10), new ui(function() { - n.currentObservers = null, Ya(a, r10); + return s || o ? gA : (this.currentObservers = null, a.push(r10), new li(function() { + n.currentObservers = null, Xa(a, r10); })); }, e.prototype._checkFinalizedStatuses = function(r10) { var n = this, i = n.hasError, s = n.thrownError, o = n.isStopped; @@ -71358,10 +71368,10 @@ ${formatDisplay(all, fmt)}`); var r10 = new Ht(); return r10.source = this, r10; }, e.create = function(r10, n) { - return new B9(r10, n); + return new R9(r10, n); }, e; }(Ht); - var B9 = function(t) { + var R9 = function(t) { ln(e, t); function e(r10, n) { var i = t.call(this) || this; @@ -71378,10 +71388,10 @@ ${formatDisplay(all, fmt)}`); (n = (r10 = this.destination) === null || r10 === void 0 ? void 0 : r10.complete) === null || n === void 0 || n.call(r10); }, e.prototype._subscribe = function(r10) { var n, i; - return (i = (n = this.source) === null || n === void 0 ? void 0 : n.subscribe(r10)) !== null && i !== void 0 ? i : xA; + return (i = (n = this.source) === null || n === void 0 ? void 0 : n.subscribe(r10)) !== null && i !== void 0 ? i : gA; }, e; }(Er); - var Xc = function(t) { + var Kc = function(t) { ln(e, t); function e(r10) { var n = t.call(this) || this; @@ -71405,16 +71415,16 @@ ${formatDisplay(all, fmt)}`); t.prototype.next.call(this, this._value = r10); }, e; }(Er); - var Km = { + var Gm = { now: function() { - return (Km.delegate || Date).now(); + return (Gm.delegate || Date).now(); }, delegate: void 0 }; - var tc = function(t) { + var ec = function(t) { ln(e, t); function e(r10, n, i) { - r10 === void 0 && (r10 = 1 / 0), n === void 0 && (n = 1 / 0), i === void 0 && (i = Km); + r10 === void 0 && (r10 = 1 / 0), n === void 0 && (n = 1 / 0), i === void 0 && (i = Gm); var s = t.call(this) || this; return s._bufferSize = r10, s._windowTime = n, s._timestampProvider = i, s._buffer = [], s._infiniteTimeWindow = true, s._infiniteTimeWindow = n === 1 / 0, s._bufferSize = Math.max(1, r10), s._windowTime = Math.max(1, n), s; } @@ -71435,7 +71445,7 @@ ${formatDisplay(all, fmt)}`); } }, e; }(Er); - var Av = function(t) { + var Sv = function(t) { ln(e, t); function e() { var r10 = t !== null && t.apply(this, arguments) || this; @@ -71451,7 +71461,7 @@ ${formatDisplay(all, fmt)}`); s || (this._isComplete = true, n && t.prototype.next.call(this, i), t.prototype.complete.call(this)); }, e; }(Er); - var tV = function(t) { + var Xj = function(t) { ln(e, t); function e(r10, n) { return t.call(this) || this; @@ -71459,21 +71469,21 @@ ${formatDisplay(all, fmt)}`); return e.prototype.schedule = function(r10, n) { return this; }, e; - }(ui); - var _1 = { + }(li); + var x1 = { setInterval: function(t, e) { for (var r10 = [], n = 2; n < arguments.length; n++) r10[n - 2] = arguments[n]; - var i = _1.delegate; + var i = x1.delegate; return i != null && i.setInterval ? i.setInterval.apply(i, lr([t, e], ur(r10))) : setInterval.apply(void 0, lr([t, e], ur(r10))); }, clearInterval: function(t) { - var e = _1.delegate; + var e = x1.delegate; return ((e == null ? void 0 : e.clearInterval) || clearInterval)(t); }, delegate: void 0 }; - var Kd = function(t) { + var Gd = function(t) { ln(e, t); function e(r10, n) { var i = t.call(this, r10, n) || this; @@ -71487,11 +71497,11 @@ ${formatDisplay(all, fmt)}`); var s = this.id, o = this.scheduler; return s != null && (this.id = this.recycleAsyncId(o, s, n)), this.pending = true, this.delay = n, this.id = (i = this.id) !== null && i !== void 0 ? i : this.requestAsyncId(o, this.id, n), this; }, e.prototype.requestAsyncId = function(r10, n, i) { - return i === void 0 && (i = 0), _1.setInterval(r10.flush.bind(r10, this), i); + return i === void 0 && (i = 0), x1.setInterval(r10.flush.bind(r10, this), i); }, e.prototype.recycleAsyncId = function(r10, n, i) { if (i === void 0 && (i = 0), i != null && this.delay === i && this.pending === false) return n; - n != null && _1.clearInterval(n); + n != null && x1.clearInterval(n); }, e.prototype.execute = function(r10, n) { if (this.closed) return new Error("executing a cancelled action"); @@ -71512,70 +71522,70 @@ ${formatDisplay(all, fmt)}`); }, e.prototype.unsubscribe = function() { if (!this.closed) { var r10 = this, n = r10.id, i = r10.scheduler, s = i.actions; - this.work = this.state = this.scheduler = null, this.pending = false, Ya(s, this), n != null && (this.id = this.recycleAsyncId(i, n, null)), this.delay = null, t.prototype.unsubscribe.call(this); + this.work = this.state = this.scheduler = null, this.pending = false, Xa(s, this), n != null && (this.id = this.recycleAsyncId(i, n, null)), this.delay = null, t.prototype.unsubscribe.call(this); } }, e; - }(tV); - var rV = 1; + }(Xj); + var Yj = 1; var Y2; - var v3 = {}; - function U9(t) { - return t in v3 ? (delete v3[t], true) : false; + var w3 = {}; + function C9(t) { + return t in w3 ? (delete w3[t], true) : false; } - var IA = { + var SA = { setImmediate: function(t) { - var e = rV++; - return v3[e] = true, Y2 || (Y2 = Promise.resolve()), Y2.then(function() { - return U9(e) && t(); + var e = Yj++; + return w3[e] = true, Y2 || (Y2 = Promise.resolve()), Y2.then(function() { + return C9(e) && t(); }), e; }, clearImmediate: function(t) { - U9(t); + C9(t); } }; - var nV = IA.setImmediate; - var iV = IA.clearImmediate; - var E1 = { + var Zj = SA.setImmediate; + var Jj = SA.clearImmediate; + var _1 = { setImmediate: function() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - var r10 = E1.delegate; - return ((r10 == null ? void 0 : r10.setImmediate) || nV).apply(void 0, lr([], ur(t))); + var r10 = _1.delegate; + return ((r10 == null ? void 0 : r10.setImmediate) || Zj).apply(void 0, lr([], ur(t))); }, clearImmediate: function(t) { - var e = E1.delegate; - return ((e == null ? void 0 : e.clearImmediate) || iV)(t); + var e = _1.delegate; + return ((e == null ? void 0 : e.clearImmediate) || Jj)(t); }, delegate: void 0 }; - var sV = function(t) { + var Qj = function(t) { ln(e, t); function e(r10, n) { var i = t.call(this, r10, n) || this; return i.scheduler = r10, i.work = n, i; } return e.prototype.requestAsyncId = function(r10, n, i) { - return i === void 0 && (i = 0), i !== null && i > 0 ? t.prototype.requestAsyncId.call(this, r10, n, i) : (r10.actions.push(this), r10._scheduled || (r10._scheduled = E1.setImmediate(r10.flush.bind(r10, void 0)))); + return i === void 0 && (i = 0), i !== null && i > 0 ? t.prototype.requestAsyncId.call(this, r10, n, i) : (r10.actions.push(this), r10._scheduled || (r10._scheduled = _1.setImmediate(r10.flush.bind(r10, void 0)))); }, e.prototype.recycleAsyncId = function(r10, n, i) { var s; if (i === void 0 && (i = 0), i != null ? i > 0 : this.delay > 0) return t.prototype.recycleAsyncId.call(this, r10, n, i); var o = r10.actions; - n != null && ((s = o[o.length - 1]) === null || s === void 0 ? void 0 : s.id) !== n && (E1.clearImmediate(n), r10._scheduled === n && (r10._scheduled = void 0)); + n != null && ((s = o[o.length - 1]) === null || s === void 0 ? void 0 : s.id) !== n && (_1.clearImmediate(n), r10._scheduled === n && (r10._scheduled = void 0)); }, e; - }(Kd); - var x3 = function() { + }(Gd); + var v3 = function() { function t(e, r10) { r10 === void 0 && (r10 = t.now), this.schedulerActionCtor = e, this.now = r10; } return t.prototype.schedule = function(e, r10, n) { return r10 === void 0 && (r10 = 0), new this.schedulerActionCtor(this, e).schedule(n, r10); - }, t.now = Km.now, t; + }, t.now = Gm.now, t; }(); - var Xd = function(t) { + var Kd = function(t) { ln(e, t); function e(r10, n) { - n === void 0 && (n = x3.now); + n === void 0 && (n = v3.now); var i = t.call(this, r10, n) || this; return i.actions = [], i._active = false, i; } @@ -71597,8 +71607,8 @@ ${formatDisplay(all, fmt)}`); throw i; } }, e; - }(x3); - var oV = function(t) { + }(v3); + var $j = function(t) { ln(e, t); function e() { return t !== null && t.apply(this, arguments) || this; @@ -71619,12 +71629,12 @@ ${formatDisplay(all, fmt)}`); throw s; } }, e; - }(Xd); - var Tv = new oV(sV); - var aV = Tv; - var Vs = new Xd(Kd); - var Nv = Vs; - var cV = function(t) { + }(Kd); + var Mv = new $j(Qj); + var eV = Mv; + var Vs = new Kd(Gd); + var Av = Vs; + var tV = function(t) { ln(e, t); function e(r10, n) { var i = t.call(this, r10, n) || this; @@ -71637,17 +71647,17 @@ ${formatDisplay(all, fmt)}`); }, e.prototype.requestAsyncId = function(r10, n, i) { return i === void 0 && (i = 0), i != null && i > 0 || i == null && this.delay > 0 ? t.prototype.requestAsyncId.call(this, r10, n, i) : (r10.flush(this), 0); }, e; - }(Kd); - var uV = function(t) { + }(Gd); + var rV = function(t) { ln(e, t); function e() { return t !== null && t.apply(this, arguments) || this; } return e; - }(Xd); - var OA = new uV(cV); - var lV = OA; - var fV = function(t) { + }(Kd); + var MA = new rV(tV); + var nV = MA; + var iV = function(t) { ln(e, t); function e(r10, n) { var i = t.call(this, r10, n) || this; @@ -71664,8 +71674,8 @@ ${formatDisplay(all, fmt)}`); var o = r10.actions; n != null && ((s = o[o.length - 1]) === null || s === void 0 ? void 0 : s.id) !== n && (ju.cancelAnimationFrame(n), r10._scheduled = void 0); }, e; - }(Kd); - var hV = function(t) { + }(Gd); + var sV = function(t) { ln(e, t); function e() { return t !== null && t.apply(this, arguments) || this; @@ -71686,13 +71696,13 @@ ${formatDisplay(all, fmt)}`); throw s; } }, e; - }(Xd); - var PA = new hV(fV); - var dV = PA; - var pV = function(t) { + }(Kd); + var AA = new sV(iV); + var oV = AA; + var aV = function(t) { ln(e, t); function e(r10, n) { - r10 === void 0 && (r10 = kA), n === void 0 && (n = 1 / 0); + r10 === void 0 && (r10 = TA), n === void 0 && (n = 1 / 0); var i = t.call(this, r10, function() { return i.frame; }) || this; @@ -71707,8 +71717,8 @@ ${formatDisplay(all, fmt)}`); throw s; } }, e.frameTimeFactor = 10, e; - }(Xd); - var kA = function(t) { + }(Kd); + var TA = function(t) { ln(e, t); function e(r10, n, i) { i === void 0 && (i = r10.index += 1); @@ -71723,7 +71733,7 @@ ${formatDisplay(all, fmt)}`); var i = new e(this.scheduler, this.work); return this.add(i), i.schedule(r10, n); } else - return ui.EMPTY; + return li.EMPTY; }, e.prototype.requestAsyncId = function(r10, n, i) { i === void 0 && (i = 0), this.delay = r10.frame + i; var s = r10.actions; @@ -71735,74 +71745,74 @@ ${formatDisplay(all, fmt)}`); }, e.sortActions = function(r10, n) { return r10.delay === n.delay ? r10.index === n.index ? 0 : r10.index > n.index ? 1 : -1 : r10.delay > n.delay ? 1 : -1; }, e; - }(Kd); + }(Gd); var Gi = new Ht(function(t) { return t.complete(); }); - function mV(t) { - return t ? gV(t) : Gi; + function cV(t) { + return t ? uV(t) : Gi; } - function gV(t) { + function uV(t) { return new Ht(function(e) { return t.schedule(function() { return e.complete(); }); }); } - function Xm(t) { + function Km(t) { return t && Rt(t.schedule); } - function Iv(t) { + function Tv(t) { return t[t.length - 1]; } - function Yd(t) { - return Rt(Iv(t)) ? t.pop() : void 0; + function Xd(t) { + return Rt(Tv(t)) ? t.pop() : void 0; } - function rc(t) { - return Xm(Iv(t)) ? t.pop() : void 0; + function tc(t) { + return Km(Tv(t)) ? t.pop() : void 0; } - function RA(t, e) { - return typeof Iv(t) == "number" ? t.pop() : e; + function NA(t, e) { + return typeof Tv(t) == "number" ? t.pop() : e; } - var Ov = function(t) { + var Nv = function(t) { return t && typeof t.length == "number" && typeof t != "function"; }; - function CA(t) { + function IA(t) { return Rt(t == null ? void 0 : t.then); } - function DA(t) { - return Rt(t[Wm]); + function OA(t) { + return Rt(t[qm]); } - function LA(t) { + function PA(t) { return Symbol.asyncIterator && Rt(t == null ? void 0 : t[Symbol.asyncIterator]); } - function BA(t) { + function kA(t) { return new TypeError("You provided " + (t !== null && typeof t == "object" ? "an invalid object" : "'" + t + "'") + " where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable."); } - function yV() { + function lV() { return typeof Symbol != "function" || !Symbol.iterator ? "@@iterator" : Symbol.iterator; } - var UA = yV(); - function jA(t) { - return Rt(t == null ? void 0 : t[UA]); + var RA = lV(); + function CA(t) { + return Rt(t == null ? void 0 : t[RA]); } - function VA(t) { - return zj(this, arguments, function() { + function DA(t) { + return Cj(this, arguments, function() { var r10, n, i, s; - return _v(this, function(o) { + return vv(this, function(o) { switch (o.label) { case 0: r10 = t.getReader(), o.label = 1; case 1: o.trys.push([1, , 9, 10]), o.label = 2; case 2: - return [4, mf(r10.read())]; + return [4, pf(r10.read())]; case 3: - return n = o.sent(), i = n.value, s = n.done, s ? [4, mf(void 0)] : [3, 5]; + return n = o.sent(), i = n.value, s = n.done, s ? [4, pf(void 0)] : [3, 5]; case 4: return [2, o.sent()]; case 5: - return [4, mf(i)]; + return [4, pf(i)]; case 6: return [4, o.sent()]; case 7: @@ -71817,53 +71827,53 @@ ${formatDisplay(all, fmt)}`); }); }); } - function zA(t) { + function LA(t) { return Rt(t == null ? void 0 : t.getReader); } function Ot(t) { if (t instanceof Ht) return t; if (t != null) { - if (DA(t)) - return bV(t); - if (Ov(t)) - return wV(t); + if (OA(t)) + return fV(t); + if (Nv(t)) + return hV(t); + if (IA(t)) + return dV(t); + if (PA(t)) + return BA(t); if (CA(t)) - return vV(t); + return pV(t); if (LA(t)) - return FA(t); - if (jA(t)) - return xV(t); - if (zA(t)) - return _V(t); + return mV(t); } - throw BA(t); + throw kA(t); } - function bV(t) { + function fV(t) { return new Ht(function(e) { - var r10 = t[Wm](); + var r10 = t[qm](); if (Rt(r10.subscribe)) return r10.subscribe(e); throw new TypeError("Provided object does not correctly implement Symbol.observable"); }); } - function wV(t) { + function hV(t) { return new Ht(function(e) { for (var r10 = 0; r10 < t.length && !e.closed; r10++) e.next(t[r10]); e.complete(); }); } - function vV(t) { + function dV(t) { return new Ht(function(e) { t.then(function(r10) { e.closed || (e.next(r10), e.complete()); }, function(r10) { return e.error(r10); - }).then(null, EA); + }).then(null, bA); }); } - function xV(t) { + function pV(t) { return new Ht(function(e) { var r10, n; try { @@ -71885,24 +71895,24 @@ ${formatDisplay(all, fmt)}`); e.complete(); }); } - function FA(t) { + function BA(t) { return new Ht(function(e) { - EV(t, e).catch(function(r10) { + gV(t, e).catch(function(r10) { return e.error(r10); }); }); } - function _V(t) { - return FA(VA(t)); + function mV(t) { + return BA(DA(t)); } - function EV(t, e) { + function gV(t, e) { var r10, n, i, s; - return Vj(this, void 0, void 0, function() { + return Rj(this, void 0, void 0, function() { var o, a; - return _v(this, function(c) { + return vv(this, function(c) { switch (c.label) { case 0: - c.trys.push([0, 5, 6, 11]), r10 = Fj(t), c.label = 1; + c.trys.push([0, 5, 6, 11]), r10 = Dj(t), c.label = 1; case 1: return [4, r10.next()]; case 2: @@ -71943,7 +71953,7 @@ ${formatDisplay(all, fmt)}`); if (t.add(s), !i) return s; } - function Zd(t, e) { + function Yd(t, e) { return e === void 0 && (e = 0), wt(function(r10, n) { r10.subscribe(lt(n, function(i) { return qi(n, t, function() { @@ -71960,20 +71970,20 @@ ${formatDisplay(all, fmt)}`); })); }); } - function Jd(t, e) { + function Zd(t, e) { return e === void 0 && (e = 0), wt(function(r10, n) { n.add(t.schedule(function() { return r10.subscribe(n); }, e)); }); } - function SV(t, e) { - return Ot(t).pipe(Jd(e), Zd(e)); + function yV(t, e) { + return Ot(t).pipe(Zd(e), Yd(e)); } - function MV(t, e) { - return Ot(t).pipe(Jd(e), Zd(e)); + function bV(t, e) { + return Ot(t).pipe(Zd(e), Yd(e)); } - function AV(t, e) { + function wV(t, e) { return new Ht(function(r10) { var n = 0; return e.schedule(function() { @@ -71981,11 +71991,11 @@ ${formatDisplay(all, fmt)}`); }); }); } - function HA(t, e) { + function UA(t, e) { return new Ht(function(r10) { var n; return qi(r10, e, function() { - n = t[UA](), qi(r10, e, function() { + n = t[RA](), qi(r10, e, function() { var i, s, o; try { i = n.next(), s = i.value, o = i.done; @@ -72000,7 +72010,7 @@ ${formatDisplay(all, fmt)}`); }; }); } - function qA(t, e) { + function jA(t, e) { if (!t) throw new Error("Iterable cannot be null"); return new Ht(function(r10) { @@ -72014,36 +72024,36 @@ ${formatDisplay(all, fmt)}`); }); }); } - function TV(t, e) { - return qA(VA(t), e); + function vV(t, e) { + return jA(DA(t), e); } - function WA(t, e) { + function VA(t, e) { if (t != null) { - if (DA(t)) - return SV(t, e); - if (Ov(t)) - return AV(t, e); + if (OA(t)) + return yV(t, e); + if (Nv(t)) + return wV(t, e); + if (IA(t)) + return bV(t, e); + if (PA(t)) + return jA(t, e); if (CA(t)) - return MV(t, e); + return UA(t, e); if (LA(t)) - return qA(t, e); - if (jA(t)) - return HA(t, e); - if (zA(t)) - return TV(t, e); + return vV(t, e); } - throw BA(t); + throw kA(t); } function Fr(t, e) { - return e ? WA(t, e) : Ot(t); + return e ? VA(t, e) : Ot(t); } function xe() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - var r10 = rc(t); + var r10 = tc(t); return Fr(t, r10); } - function GA(t, e) { + function zA(t, e) { var r10 = Rt(t) ? t : function() { return t; }, n = function(i) { @@ -72053,16 +72063,16 @@ ${formatDisplay(all, fmt)}`); return e.schedule(n, 0, i); } : n); } - var _3; + var x3; (function(t) { t.NEXT = "N", t.ERROR = "E", t.COMPLETE = "C"; - })(_3 || (_3 = {})); - var Rp = function() { + })(x3 || (x3 = {})); + var Pp = function() { function t(e, r10, n) { this.kind = e, this.value = r10, this.error = n, this.hasValue = e === "N"; } return t.prototype.observe = function(e) { - return KA(this, e); + return FA(this, e); }, t.prototype.do = function(e, r10, n) { var i = this, s = i.kind, o = i.value, a = i.error; return s === "N" ? e == null ? void 0 : e(o) : s === "E" ? r10 == null ? void 0 : r10(a) : n == null ? void 0 : n(); @@ -72070,7 +72080,7 @@ ${formatDisplay(all, fmt)}`); var i; return Rt((i = e) === null || i === void 0 ? void 0 : i.next) ? this.observe(e) : this.do(e, r10, n); }, t.prototype.toObservable = function() { - var e = this, r10 = e.kind, n = e.value, i = e.error, s = r10 === "N" ? xe(n) : r10 === "E" ? GA(function() { + var e = this, r10 = e.kind, n = e.value, i = e.error, s = r10 === "N" ? xe(n) : r10 === "E" ? zA(function() { return i; }) : r10 === "C" ? Gi : 0; if (!s) @@ -72084,13 +72094,13 @@ ${formatDisplay(all, fmt)}`); return t.completeNotification; }, t.completeNotification = new t("C"), t; }(); - function KA(t, e) { + function FA(t, e) { var r10, n, i, s = t, o = s.kind, a = s.value, c = s.error; if (typeof o != "string") throw new TypeError('Invalid notification, missing "kind"'); o === "N" ? (r10 = e.next) === null || r10 === void 0 || r10.call(e, a) : o === "E" ? (n = e.error) === null || n === void 0 || n.call(e, c) : (i = e.complete) === null || i === void 0 || i.call(e); } - function NV(t) { + function xV(t) { return !!t && (t instanceof Ht || Rt(t.lift) && Rt(t.subscribe)); } var fl = ll(function(t) { @@ -72098,7 +72108,7 @@ ${formatDisplay(all, fmt)}`); t(this), this.name = "EmptyError", this.message = "no elements in sequence"; }; }); - function IV(t, e) { + function _V(t, e) { var r10 = typeof e == "object"; return new Promise(function(n, i) { var s = false, o; @@ -72113,10 +72123,10 @@ ${formatDisplay(all, fmt)}`); }); }); } - function gi(t, e) { + function yi(t, e) { var r10 = typeof e == "object"; return new Promise(function(n, i) { - var s = new Mf({ + var s = new Sf({ next: function(o) { n(o), s.unsubscribe(); }, @@ -72128,56 +72138,56 @@ ${formatDisplay(all, fmt)}`); t.subscribe(s); }); } - var E3 = ll(function(t) { + var _3 = ll(function(t) { return function() { t(this), this.name = "ArgumentOutOfRangeError", this.message = "argument out of range"; }; }); - var XA = ll(function(t) { + var HA = ll(function(t) { return function(r10) { t(this), this.name = "NotFoundError", this.message = r10; }; }); - var YA = ll(function(t) { + var qA = ll(function(t) { return function(r10) { t(this), this.name = "SequenceError", this.message = r10; }; }); - function Pv(t) { + function Iv(t) { return t instanceof Date && !isNaN(t); } - var ZA = ll(function(t) { + var WA = ll(function(t) { return function(r10) { r10 === void 0 && (r10 = null), t(this), this.message = "Timeout has occurred", this.name = "TimeoutError", this.info = r10; }; }); - function kv(t, e) { - var r10 = Pv(t) ? { first: t } : typeof t == "number" ? { each: t } : t, n = r10.first, i = r10.each, s = r10.with, o = s === void 0 ? OV : s, a = r10.scheduler, c = a === void 0 ? e ?? Vs : a, u = r10.meta, f10 = u === void 0 ? null : u; + function Ov(t, e) { + var r10 = Iv(t) ? { first: t } : typeof t == "number" ? { each: t } : t, n = r10.first, i = r10.each, s = r10.with, o = s === void 0 ? EV : s, a = r10.scheduler, c = a === void 0 ? e ?? Vs : a, u = r10.meta, f10 = u === void 0 ? null : u; if (n == null && i == null) throw new TypeError("No timeout provided."); return wt(function(p, b) { - var E, _, N11 = null, R = 0, F = function(D) { + var E, _, N11 = null, k = 0, F = function(L) { _ = qi(b, c, function() { try { E.unsubscribe(), Ot(o({ meta: f10, lastValue: N11, - seen: R + seen: k })).subscribe(b); - } catch (L) { - b.error(L); + } catch (D) { + b.error(D); } - }, D); + }, L); }; - E = p.subscribe(lt(b, function(D) { - _ == null || _.unsubscribe(), R++, b.next(N11 = D), i > 0 && F(i); + E = p.subscribe(lt(b, function(L) { + _ == null || _.unsubscribe(), k++, b.next(N11 = L), i > 0 && F(i); }, void 0, void 0, function() { _ != null && _.closed || _ == null || _.unsubscribe(), N11 = null; - })), !R && F(n != null ? typeof n == "number" ? n : +n - c.now() : i); + })), !k && F(n != null ? typeof n == "number" ? n : +n - c.now() : i); }); } - function OV(t) { - throw new ZA(t); + function EV(t) { + throw new WA(t); } function we(t, e) { return wt(function(r10, n) { @@ -72187,33 +72197,33 @@ ${formatDisplay(all, fmt)}`); })); }); } - var PV = Array.isArray; - function kV(t, e) { - return PV(e) ? t.apply(void 0, lr([], ur(e))) : t(e); + var SV = Array.isArray; + function MV(t, e) { + return SV(e) ? t.apply(void 0, lr([], ur(e))) : t(e); } function hl(t) { return we(function(e) { - return kV(t, e); + return MV(t, e); }); } - function S1(t, e, r10, n) { + function E1(t, e, r10, n) { if (r10) - if (Xm(r10)) + if (Km(r10)) n = r10; else return function() { for (var i = [], s = 0; s < arguments.length; s++) i[s] = arguments[s]; - return S1(t, e, n).apply(this, i).pipe(hl(r10)); + return E1(t, e, n).apply(this, i).pipe(hl(r10)); }; return n ? function() { for (var i = [], s = 0; s < arguments.length; s++) i[s] = arguments[s]; - return S1(t, e).apply(this, i).pipe(Jd(n), Zd(n)); + return E1(t, e).apply(this, i).pipe(Zd(n), Yd(n)); } : function() { for (var i = this, s = [], o = 0; o < arguments.length; o++) s[o] = arguments[o]; - var a = new Av(), c = true; + var a = new Sv(), c = true; return new Ht(function(u) { var f10 = a.subscribe(u); if (c) { @@ -72238,23 +72248,23 @@ ${formatDisplay(all, fmt)}`); }); }; } - function RV(t, e, r10) { - return S1(false, t, e, r10); + function AV(t, e, r10) { + return E1(false, t, e, r10); } - function CV(t, e, r10) { - return S1(true, t, e, r10); + function TV(t, e, r10) { + return E1(true, t, e, r10); } - var DV = Array.isArray; - var LV = Object.getPrototypeOf; - var BV = Object.prototype; - var UV = Object.keys; - function JA(t) { + var NV = Array.isArray; + var IV = Object.getPrototypeOf; + var OV = Object.prototype; + var PV = Object.keys; + function GA(t) { if (t.length === 1) { var e = t[0]; - if (DV(e)) + if (NV(e)) return { args: e, keys: null }; - if (jV(e)) { - var r10 = UV(e); + if (kV(e)) { + var r10 = PV(e); return { args: r10.map(function(n) { return e[n]; @@ -72265,10 +72275,10 @@ ${formatDisplay(all, fmt)}`); } return { args: t, keys: null }; } - function jV(t) { - return t && typeof t == "object" && LV(t) === BV; + function kV(t) { + return t && typeof t == "object" && IV(t) === OV; } - function QA(t, e) { + function KA(t, e) { return t.reduce(function(r10, n, i) { return r10[n] = e[i], r10; }, {}); @@ -72276,19 +72286,19 @@ ${formatDisplay(all, fmt)}`); function Qe() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - var r10 = rc(t), n = Yd(t), i = JA(t), s = i.args, o = i.keys; + var r10 = tc(t), n = Xd(t), i = GA(t), s = i.args, o = i.keys; if (s.length === 0) return Fr([], r10); - var a = new Ht($A(s, r10, o ? function(c) { - return QA(o, c); + var a = new Ht(XA(s, r10, o ? function(c) { + return KA(o, c); } : kn)); return n ? a.pipe(hl(n)) : a; } - function $A(t, e, r10) { + function XA(t, e, r10) { return r10 === void 0 && (r10 = kn), function(n) { - j9(e, function() { + D9(e, function() { for (var i = t.length, s = new Array(i), o = i, a = i, c = function(f10) { - j9(e, function() { + D9(e, function() { var p = Fr(t[f10], e), b = false; p.subscribe(lt(n, function(E) { s[f10] = E, b || (b = true, a--), a || n.next(r10(s.slice())); @@ -72301,35 +72311,35 @@ ${formatDisplay(all, fmt)}`); }, n); }; } - function j9(t, e, r10) { + function D9(t, e, r10) { t ? qi(r10, t, e) : e(); } - function Rv(t, e, r10, n, i, s, o, a) { + function Pv(t, e, r10, n, i, s, o, a) { var c = [], u = 0, f10 = 0, p = false, b = function() { p && !c.length && !u && e.complete(); }, E = function(N11) { return u < n ? _(N11) : c.push(N11); }, _ = function(N11) { s && e.next(N11), u++; - var R = false; + var k = false; Ot(r10(N11, f10++)).subscribe(lt(e, function(F) { i == null || i(F), s ? E(F) : e.next(F); }, function() { - R = true; + k = true; }, void 0, function() { - if (R) + if (k) try { u--; for (var F = function() { - var D = c.shift(); + var L = c.shift(); o ? qi(e, o, function() { - return _(D); - }) : _(D); + return _(L); + }) : _(L); }; c.length && u < n; ) F(); b(); - } catch (D) { - e.error(D); + } catch (L) { + e.error(L); } })); }; @@ -72345,48 +72355,48 @@ ${formatDisplay(all, fmt)}`); return e(n, s, i, o); })(Ot(t(n, i))); }, r10) : (typeof e == "number" && (r10 = e), wt(function(n, i) { - return Rv(n, i, t, r10); + return Pv(n, i, t, r10); })); } - function Qd(t) { + function Jd(t) { return t === void 0 && (t = 1 / 0), Rn(kn, t); } - function Ym() { - return Qd(1); + function Xm() { + return Jd(1); } - function ld() { + function ud() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - return Ym()(Fr(t, rc(t))); + return Xm()(Fr(t, tc(t))); } - function $d(t) { + function Qd(t) { return new Ht(function(e) { Ot(t()).subscribe(e); }); } - var VV = { + var RV = { connector: function() { return new Er(); }, resetOnDisconnect: true }; - function zV(t, e) { - e === void 0 && (e = VV); + function CV(t, e) { + e === void 0 && (e = RV); var r10 = null, n = e.connector, i = e.resetOnDisconnect, s = i === void 0 ? true : i, o = n(), a = new Ht(function(c) { return o.subscribe(c); }); return a.connect = function() { - return (!r10 || r10.closed) && (r10 = $d(function() { + return (!r10 || r10.closed) && (r10 = Qd(function() { return t; }).subscribe(o), s && r10.add(function() { return o = n(); })), r10; }, a; } - function eT() { + function YA() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - var r10 = Yd(t), n = JA(t), i = n.args, s = n.keys, o = new Ht(function(a) { + var r10 = Xd(t), n = GA(t), i = n.args, s = n.keys, o = new Ht(function(a) { var c = i.length; if (!c) { a.complete(); @@ -72394,32 +72404,32 @@ ${formatDisplay(all, fmt)}`); } for (var u = new Array(c), f10 = c, p = c, b = function(_) { var N11 = false; - Ot(i[_]).subscribe(lt(a, function(R) { - N11 || (N11 = true, p--), u[_] = R; + Ot(i[_]).subscribe(lt(a, function(k) { + N11 || (N11 = true, p--), u[_] = k; }, function() { return f10--; }, void 0, function() { - (!f10 || !N11) && (p || a.next(s ? QA(s, u) : u), a.complete()); + (!f10 || !N11) && (p || a.next(s ? KA(s, u) : u), a.complete()); })); }, E = 0; E < c; E++) b(E); }); return r10 ? o.pipe(hl(r10)) : o; } - var FV = ["addListener", "removeListener"]; - var HV = ["addEventListener", "removeEventListener"]; - var qV = ["on", "off"]; - function S3(t, e, r10, n) { + var DV = ["addListener", "removeListener"]; + var LV = ["addEventListener", "removeEventListener"]; + var BV = ["on", "off"]; + function E3(t, e, r10, n) { if (Rt(r10) && (n = r10, r10 = void 0), n) - return S3(t, e, r10).pipe(hl(n)); - var i = ur(KV(t) ? HV.map(function(a) { + return E3(t, e, r10).pipe(hl(n)); + var i = ur(VV(t) ? LV.map(function(a) { return function(c) { return t[a](e, c, r10); }; - }) : WV(t) ? FV.map(V9(t, e)) : GV(t) ? qV.map(V9(t, e)) : [], 2), s = i[0], o = i[1]; - if (!s && Ov(t)) + }) : UV(t) ? DV.map(L9(t, e)) : jV(t) ? BV.map(L9(t, e)) : [], 2), s = i[0], o = i[1]; + if (!s && Nv(t)) return Rn(function(a) { - return S3(a, e, r10); + return E3(a, e, r10); })(Ot(t)); if (!s) throw new TypeError("Invalid event target"); @@ -72434,24 +72444,24 @@ ${formatDisplay(all, fmt)}`); }; }); } - function V9(t, e) { + function L9(t, e) { return function(r10) { return function(n) { return t[r10](e, n); }; }; } - function WV(t) { + function UV(t) { return Rt(t.addListener) && Rt(t.removeListener); } - function GV(t) { + function jV(t) { return Rt(t.on) && Rt(t.off); } - function KV(t) { + function VV(t) { return Rt(t.addEventListener) && Rt(t.removeEventListener); } - function tT(t, e, r10) { - return r10 ? tT(t, e).pipe(hl(r10)) : new Ht(function(n) { + function ZA(t, e, r10) { + return r10 ? ZA(t, e).pipe(hl(r10)) : new Ht(function(n) { var i = function() { for (var o = [], a = 0; a < arguments.length; a++) o[a] = arguments[a]; @@ -72462,12 +72472,12 @@ ${formatDisplay(all, fmt)}`); } : void 0; }); } - function XV(t, e, r10, n, i) { + function zV(t, e, r10, n, i) { var s, o, a, c; - arguments.length === 1 ? (s = t, c = s.initialState, e = s.condition, r10 = s.iterate, o = s.resultSelector, a = o === void 0 ? kn : o, i = s.scheduler) : (c = t, !n || Xm(n) ? (a = kn, i = n) : a = n); + arguments.length === 1 ? (s = t, c = s.initialState, e = s.condition, r10 = s.iterate, o = s.resultSelector, a = o === void 0 ? kn : o, i = s.scheduler) : (c = t, !n || Km(n) ? (a = kn, i = n) : a = n); function u() { var f10; - return _v(this, function(p) { + return vv(this, function(p) { switch (p.label) { case 0: f10 = c, p.label = 1; @@ -72482,20 +72492,20 @@ ${formatDisplay(all, fmt)}`); } }); } - return $d(i ? function() { - return HA(u(), i); + return Qd(i ? function() { + return UA(u(), i); } : u); } - function YV(t, e, r10) { - return $d(function() { + function FV(t, e, r10) { + return Qd(function() { return t() ? e : r10; }); } function oa(t, e, r10) { - t === void 0 && (t = 0), r10 === void 0 && (r10 = Nv); + t === void 0 && (t = 0), r10 === void 0 && (r10 = Av); var n = -1; - return e != null && (Xm(e) ? r10 = e : n = e), new Ht(function(i) { - var s = Pv(t) ? +t - r10.now() : t; + return e != null && (Km(e) ? r10 = e : n = e), new Ht(function(i) { + var s = Iv(t) ? +t - r10.now() : t; s < 0 && (s = 0); var o = 0; return r10.schedule(function() { @@ -72503,24 +72513,24 @@ ${formatDisplay(all, fmt)}`); }, s); }); } - function rT(t, e) { + function JA(t, e) { return t === void 0 && (t = 0), e === void 0 && (e = Vs), t < 0 && (t = 0), oa(t, t, e); } - function Zm() { + function Ym() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - var r10 = rc(t), n = RA(t, 1 / 0), i = t; - return i.length ? i.length === 1 ? Ot(i[0]) : Qd(n)(Fr(i, r10)) : Gi; + var r10 = tc(t), n = NA(t, 1 / 0), i = t; + return i.length ? i.length === 1 ? Ot(i[0]) : Jd(n)(Fr(i, r10)) : Gi; } - var Cv = new Ht(an); - function ZV() { - return Cv; + var kv = new Ht(an); + function HV() { + return kv; } - var JV = Array.isArray; + var qV = Array.isArray; function dl(t) { - return t.length === 1 && JV(t[0]) ? t[0] : t; + return t.length === 1 && qV(t[0]) ? t[0] : t; } - function nT() { + function QA() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; var r10 = dl(t); @@ -72534,7 +72544,7 @@ ${formatDisplay(all, fmt)}`); s(); return; } - var a = new Mv(n, void 0, an, an); + var a = new Ev(n, void 0, an, an); o.subscribe(a), a.add(s); } else n.complete(); @@ -72542,10 +72552,10 @@ ${formatDisplay(all, fmt)}`); s(); }); } - function QV(t, e) { + function WV(t, e) { return Fr(Object.entries(t), e); } - function iT(t, e) { + function $A(t, e) { return function(r10, n) { return !t.call(e, r10, n); }; @@ -72558,15 +72568,15 @@ ${formatDisplay(all, fmt)}`); })); }); } - function $V(t, e, r10) { - return [Wr(e, r10)(Ot(t)), Wr(iT(e, r10))(Ot(t))]; + function GV(t, e, r10) { + return [Wr(e, r10)(Ot(t)), Wr($A(e, r10))(Ot(t))]; } - function ez() { + function KV() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - return t = dl(t), t.length === 1 ? Ot(t[0]) : new Ht(sT(t)); + return t = dl(t), t.length === 1 ? Ot(t[0]) : new Ht(eT(t)); } - function sT(t) { + function eT(t) { return function(e) { for (var r10 = [], n = function(s) { r10.push(Ot(t[s]).subscribe(lt(e, function(o) { @@ -72581,7 +72591,7 @@ ${formatDisplay(all, fmt)}`); n(i); }; } - function tz(t, e, r10) { + function XV(t, e, r10) { if (e == null && (e = t, t = 0), e <= 0) return Gi; var n = e + t; @@ -72596,7 +72606,7 @@ ${formatDisplay(all, fmt)}`); i.complete(); }); } - function rz(t, e) { + function YV(t, e) { return new Ht(function(r10) { var n = t(), i = e(n), s = i ? Ot(i) : Gi; return s.subscribe(r10), function() { @@ -72604,10 +72614,10 @@ ${formatDisplay(all, fmt)}`); }; }); } - function Dv() { + function Rv() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - var r10 = Yd(t), n = dl(t); + var r10 = Xd(t), n = dl(t); return n.length ? new Ht(function(i) { var s = n.map(function() { return []; @@ -72639,7 +72649,7 @@ ${formatDisplay(all, fmt)}`); }; }) : Gi; } - function Lv(t) { + function Cv(t) { return wt(function(e, r10) { var n = false, i = null, s = null, o = false, a = function() { if (s == null || s.unsubscribe(), s = null, n) { @@ -72658,12 +72668,12 @@ ${formatDisplay(all, fmt)}`); })); }); } - function oT(t, e) { - return e === void 0 && (e = Vs), Lv(function() { + function tT(t, e) { + return e === void 0 && (e = Vs), Cv(function() { return oa(t, e); }); } - function aT(t) { + function rT(t) { return wt(function(e, r10) { var n = []; return e.subscribe(lt(r10, function(i) { @@ -72678,7 +72688,7 @@ ${formatDisplay(all, fmt)}`); }; }); } - function cT(t, e) { + function nT(t, e) { return e === void 0 && (e = null), e = e ?? t, wt(function(r10, n) { var i = [], s = 0; r10.subscribe(lt(n, function(o) { @@ -72701,15 +72711,15 @@ ${formatDisplay(all, fmt)}`); } if (p) try { - for (var N11 = Hi(p), R = N11.next(); !R.done; R = N11.next()) { - var _ = R.value; - Ya(i, _), n.next(_); + for (var N11 = Hi(p), k = N11.next(); !k.done; k = N11.next()) { + var _ = k.value; + Xa(i, _), n.next(_); } } catch (F) { u = { error: F }; } finally { try { - R && !R.done && (f10 = N11.return) && f10.call(N11); + k && !k.done && (f10 = N11.return) && f10.call(N11); } finally { if (u) throw u.error; @@ -72738,20 +72748,20 @@ ${formatDisplay(all, fmt)}`); })); }); } - function uT(t) { + function iT(t) { for (var e, r10, n = [], i = 1; i < arguments.length; i++) n[i - 1] = arguments[i]; - var s = (e = rc(n)) !== null && e !== void 0 ? e : Vs, o = (r10 = n[0]) !== null && r10 !== void 0 ? r10 : null, a = n[1] || 1 / 0; + var s = (e = tc(n)) !== null && e !== void 0 ? e : Vs, o = (r10 = n[0]) !== null && r10 !== void 0 ? r10 : null, a = n[1] || 1 / 0; return wt(function(c, u) { var f10 = [], p = false, b = function(N11) { - var R = N11.buffer, F = N11.subs; - F.unsubscribe(), Ya(f10, N11), u.next(R), p && E(); + var k = N11.buffer, F = N11.subs; + F.unsubscribe(), Xa(f10, N11), u.next(k), p && E(); }, E = function() { if (f10) { - var N11 = new ui(); + var N11 = new li(); u.add(N11); - var R = [], F = { - buffer: R, + var k = [], F = { + buffer: k, subs: N11 }; f10.push(F), qi(N11, s, function() { @@ -72761,20 +72771,20 @@ ${formatDisplay(all, fmt)}`); }; o !== null && o >= 0 ? qi(u, s, E, o, true) : p = true, E(); var _ = lt(u, function(N11) { - var R, F, D = f10.slice(); + var k, F, L = f10.slice(); try { - for (var L = Hi(D), q = L.next(); !q.done; q = L.next()) { + for (var D = Hi(L), q = D.next(); !q.done; q = D.next()) { var W = q.value, z = W.buffer; z.push(N11), a <= z.length && b(W); } } catch (T) { - R = { error: T }; + k = { error: T }; } finally { try { - q && !q.done && (F = L.return) && F.call(L); + q && !q.done && (F = D.return) && F.call(D); } finally { - if (R) - throw R.error; + if (k) + throw k.error; } } }, function() { @@ -72787,14 +72797,14 @@ ${formatDisplay(all, fmt)}`); c.subscribe(_); }); } - function lT(t, e) { + function sT(t, e) { return wt(function(r10, n) { var i = []; Ot(t).subscribe(lt(n, function(s) { var o = []; i.push(o); - var a = new ui(), c = function() { - Ya(i, o), n.next(o), a.unsubscribe(); + var a = new li(), c = function() { + Xa(i, o), n.next(o), a.unsubscribe(); }; a.add(Ot(e(s)).subscribe(lt(n, c, an))); }, an)), r10.subscribe(lt(n, function(s) { @@ -72821,7 +72831,7 @@ ${formatDisplay(all, fmt)}`); })); }); } - function fT(t) { + function oT(t) { return wt(function(e, r10) { var n = null, i = null, s = function() { i == null || i.unsubscribe(); @@ -72845,7 +72855,7 @@ ${formatDisplay(all, fmt)}`); })), i && (n.unsubscribe(), n = null, s.subscribe(r10)); }); } - function hT(t, e, r10, n, i) { + function aT(t, e, r10, n, i) { return function(s, o) { var a = r10, c = e, u = 0; s.subscribe(lt(o, function(f10) { @@ -72856,86 +72866,86 @@ ${formatDisplay(all, fmt)}`); })); }; } - function Ff(t, e) { - return wt(hT(t, e, arguments.length >= 2, false, true)); + function zf(t, e) { + return wt(aT(t, e, arguments.length >= 2, false, true)); } - var nz = function(t, e) { + var ZV = function(t, e) { return t.push(e), t; }; function pl() { return wt(function(t, e) { - Ff(nz, [])(t).subscribe(e); + zf(ZV, [])(t).subscribe(e); }); } - function dT(t, e) { - return Sv(pl(), Rn(function(r10) { + function cT(t, e) { + return _v(pl(), Rn(function(r10) { return t(r10); }), e ? hl(e) : kn); } - function Bv(t) { - return dT(Qe, t); + function Dv(t) { + return cT(Qe, t); } - var pT = Bv; - function Uv() { + var uT = Dv; + function Lv() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - var r10 = Yd(t); - return r10 ? Sv(Uv.apply(void 0, lr([], ur(t))), hl(r10)) : wt(function(n, i) { - $A(lr([n], ur(dl(t))))(i); + var r10 = Xd(t); + return r10 ? _v(Lv.apply(void 0, lr([], ur(t))), hl(r10)) : wt(function(n, i) { + XA(lr([n], ur(dl(t))))(i); }); } - function jv() { + function Bv() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - return Uv.apply(void 0, lr([], ur(t))); + return Lv.apply(void 0, lr([], ur(t))); } - function M1(t, e) { + function S1(t, e) { return Rt(e) ? Rn(t, e, 1) : Rn(t, 1); } - function mT(t, e) { - return Rt(e) ? M1(function() { + function lT(t, e) { + return Rt(e) ? S1(function() { return t; - }, e) : M1(function() { + }, e) : S1(function() { return t; }); } - function gT() { + function fT() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - var r10 = rc(t); + var r10 = tc(t); return wt(function(n, i) { - Ym()(Fr(lr([n], ur(t)), r10)).subscribe(i); + Xm()(Fr(lr([n], ur(t)), r10)).subscribe(i); }); } - function yT() { + function hT() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - return gT.apply(void 0, lr([], ur(t))); + return fT.apply(void 0, lr([], ur(t))); } - function iz(t) { + function JV(t) { return new Ht(function(e) { return t.subscribe(e); }); } - var sz = { + var QV = { connector: function() { return new Er(); } }; - function Jm(t, e) { - e === void 0 && (e = sz); + function Zm(t, e) { + e === void 0 && (e = QV); var r10 = e.connector; return wt(function(n, i) { var s = r10(); - Ot(t(iz(s))).subscribe(i), i.add(n.subscribe(s)); + Ot(t(JV(s))).subscribe(i), i.add(n.subscribe(s)); }); } - function bT(t) { - return Ff(function(e, r10, n) { + function dT(t) { + return zf(function(e, r10, n) { return !t || t(r10, n) ? e + 1 : e; }, 0); } - function wT(t) { + function pT(t) { return wt(function(e, r10) { var n = false, i = null, s = null, o = function() { if (s == null || s.unsubscribe(), s = null, n) { @@ -72953,7 +72963,7 @@ ${formatDisplay(all, fmt)}`); })); }); } - function vT(t, e) { + function mT(t, e) { return e === void 0 && (e = Vs), wt(function(r10, n) { var i = null, s = null, o = null, a = function() { if (i) { @@ -72979,7 +72989,7 @@ ${formatDisplay(all, fmt)}`); })); }); } - function e0(t) { + function $d(t) { return wt(function(e, r10) { var n = false; e.subscribe(lt(r10, function(i) { @@ -72999,38 +73009,38 @@ ${formatDisplay(all, fmt)}`); })); }); } - function Vv() { + function Uv() { return wt(function(t, e) { t.subscribe(lt(e, an)); }); } - function zv(t) { + function jv(t) { return we(function() { return t; }); } - function Qm(t, e) { + function Jm(t, e) { return e ? function(r10) { - return ld(e.pipe(ia(1), Vv()), r10.pipe(Qm(t))); + return ud(e.pipe(ia(1), Uv()), r10.pipe(Jm(t))); } : Rn(function(r10, n) { - return Ot(t(r10, n)).pipe(ia(1), zv(r10)); + return Ot(t(r10, n)).pipe(ia(1), jv(r10)); }); } - function xT(t, e) { + function gT(t, e) { e === void 0 && (e = Vs); var r10 = oa(t, e); - return Qm(function() { + return Jm(function() { return r10; }); } - function _T() { + function yT() { return wt(function(t, e) { t.subscribe(lt(e, function(r10) { - return KA(r10, e); + return FA(r10, e); })); }); } - function ET(t, e) { + function bT(t, e) { return wt(function(r10, n) { var i = /* @__PURE__ */ new Set(); r10.subscribe(lt(n, function(s) { @@ -73042,7 +73052,7 @@ ${formatDisplay(all, fmt)}`); }); } function aa(t, e) { - return e === void 0 && (e = kn), t = t ?? oz, wt(function(r10, n) { + return e === void 0 && (e = kn), t = t ?? $V, wt(function(r10, n) { var i, s = true; r10.subscribe(lt(n, function(o) { var a = e(o); @@ -73050,16 +73060,16 @@ ${formatDisplay(all, fmt)}`); })); }); } - function oz(t, e) { + function $V(t, e) { return t === e; } - function ST(t, e) { + function wT(t, e) { return aa(function(r10, n) { return e ? e(r10[t], n[t]) : r10[t] === n[t]; }); } - function t0(t) { - return t === void 0 && (t = az), wt(function(e, r10) { + function e0(t) { + return t === void 0 && (t = ez), wt(function(e, r10) { var n = false; e.subscribe(lt(r10, function(i) { n = true, r10.next(i); @@ -73068,29 +73078,29 @@ ${formatDisplay(all, fmt)}`); })); }); } - function az() { + function ez() { return new fl(); } - function MT(t, e) { + function vT(t, e) { if (t < 0) - throw new E3(); + throw new _3(); var r10 = arguments.length >= 2; return function(n) { return n.pipe(Wr(function(i, s) { return s === t; - }), ia(1), r10 ? e0(e) : t0(function() { - return new E3(); + }), ia(1), r10 ? $d(e) : e0(function() { + return new _3(); })); }; } - function AT() { + function xT() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; return function(r10) { - return ld(r10, xe.apply(void 0, lr([], ur(t)))); + return ud(r10, xe.apply(void 0, lr([], ur(t)))); }; } - function TT(t, e) { + function _T(t, e) { return wt(function(r10, n) { var i = 0; r10.subscribe(lt(n, function(s) { @@ -73100,9 +73110,9 @@ ${formatDisplay(all, fmt)}`); })); }); } - function $m(t, e) { + function Qm(t, e) { return e ? function(r10) { - return r10.pipe($m(function(n, i) { + return r10.pipe(Qm(function(n, i) { return Ot(t(n, i)).pipe(we(function(s, o) { return e(n, s, i, o); })); @@ -73118,16 +73128,16 @@ ${formatDisplay(all, fmt)}`); })); }); } - function Fv() { - return $m(kn); + function Vv() { + return Qm(kn); } - var NT = Fv; - function IT(t, e, r10) { + var ET = Vv; + function ST(t, e, r10) { return e === void 0 && (e = 1 / 0), e = (e || 0) < 1 ? 1 / 0 : e, wt(function(n, i) { - return Rv(n, i, t, e, void 0, true, r10); + return Pv(n, i, t, e, void 0, true, r10); }); } - function Hv(t) { + function zv(t) { return wt(function(e, r10) { try { e.subscribe(r10); @@ -73136,10 +73146,10 @@ ${formatDisplay(all, fmt)}`); } }); } - function OT(t, e) { - return wt(PT(t, e, "value")); + function MT(t, e) { + return wt(AT(t, e, "value")); } - function PT(t, e, r10) { + function AT(t, e, r10) { var n = r10 === "index"; return function(i, s) { var o = 0; @@ -73151,20 +73161,20 @@ ${formatDisplay(all, fmt)}`); })); }; } - function kT(t, e) { - return wt(PT(t, e, "index")); + function TT(t, e) { + return wt(AT(t, e, "index")); } - function A1(t, e) { + function M1(t, e) { var r10 = arguments.length >= 2; return function(n) { return n.pipe(t ? Wr(function(i, s) { return t(i, s, n); - }) : kn, ia(1), r10 ? e0(e) : t0(function() { + }) : kn, ia(1), r10 ? $d(e) : e0(function() { return new fl(); })); }; } - function RT(t, e, r10, n) { + function NT(t, e, r10, n) { return wt(function(i, s) { var o; !e || typeof e == "function" ? o = e : (r10 = e.duration, o = e.element, n = e.connector); @@ -73174,24 +73184,24 @@ ${formatDisplay(all, fmt)}`); return c(function(N11) { return N11.error(_); }); - }, f10 = 0, p = false, b = new Mv(s, function(_) { + }, f10 = 0, p = false, b = new Ev(s, function(_) { try { - var N11 = t(_), R = a.get(N11); - if (!R) { - a.set(N11, R = n ? n() : new Er()); - var F = E(N11, R); + var N11 = t(_), k = a.get(N11); + if (!k) { + a.set(N11, k = n ? n() : new Er()); + var F = E(N11, k); if (s.next(F), r10) { - var D = lt(R, function() { - R.complete(), D == null || D.unsubscribe(); + var L = lt(k, function() { + k.complete(), L == null || L.unsubscribe(); }, void 0, void 0, function() { return a.delete(N11); }); - b.add(Ot(r10(F)).subscribe(D)); + b.add(Ot(r10(F)).subscribe(L)); } } - R.next(o ? o(_) : _); - } catch (L) { - u(L); + k.next(o ? o(_) : _); + } catch (D) { + u(D); } }, function() { return c(function(_) { @@ -73204,18 +73214,18 @@ ${formatDisplay(all, fmt)}`); }); i.subscribe(b); function E(_, N11) { - var R = new Ht(function(F) { + var k = new Ht(function(F) { f10++; - var D = N11.subscribe(F); + var L = N11.subscribe(F); return function() { - D.unsubscribe(), --f10 === 0 && p && b.unsubscribe(); + L.unsubscribe(), --f10 === 0 && p && b.unsubscribe(); }; }); - return R.key = _, R; + return k.key = _, k; } }); } - function CT() { + function IT() { return wt(function(t, e) { t.subscribe(lt(e, function() { e.next(false), e.complete(); @@ -73224,7 +73234,7 @@ ${formatDisplay(all, fmt)}`); })); }); } - function qv(t) { + function Fv(t) { return t <= 0 ? function() { return Gi; } : wt(function(e, r10) { @@ -73254,46 +73264,46 @@ ${formatDisplay(all, fmt)}`); })); }); } - function DT(t, e) { + function OT(t, e) { var r10 = arguments.length >= 2; return function(n) { return n.pipe(t ? Wr(function(i, s) { return t(i, s, n); - }) : kn, qv(1), r10 ? e0(e) : t0(function() { + }) : kn, Fv(1), r10 ? $d(e) : e0(function() { return new fl(); })); }; } - function LT() { + function PT() { return wt(function(t, e) { t.subscribe(lt(e, function(r10) { - e.next(Rp.createNext(r10)); + e.next(Pp.createNext(r10)); }, function() { - e.next(Rp.createComplete()), e.complete(); + e.next(Pp.createComplete()), e.complete(); }, function(r10) { - e.next(Rp.createError(r10)), e.complete(); + e.next(Pp.createError(r10)), e.complete(); })); }); } - function BT(t) { - return Ff(Rt(t) ? function(e, r10) { + function kT(t) { + return zf(Rt(t) ? function(e, r10) { return t(e, r10) > 0 ? e : r10; } : function(e, r10) { return e > r10 ? e : r10; }); } - var UT = Rn; - function jT(t, e, r10) { + var RT = Rn; + function CT(t, e, r10) { return r10 === void 0 && (r10 = 1 / 0), Rt(e) ? Rn(function() { return t; }, e, r10) : (typeof e == "number" && (r10 = e), Rn(function() { return t; }, r10)); } - function Hf(t, e, r10) { + function Ff(t, e, r10) { return r10 === void 0 && (r10 = 1 / 0), wt(function(n, i) { var s = e; - return Rv(n, i, function(o, a) { + return Pv(n, i, function(o, a) { return t(s, o, a); }, r10, function(o) { s = o; @@ -73302,46 +73312,46 @@ ${formatDisplay(all, fmt)}`); }); }); } - function Wv() { + function Hv() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - var r10 = rc(t), n = RA(t, 1 / 0); + var r10 = tc(t), n = NA(t, 1 / 0); return t = dl(t), wt(function(i, s) { - Qd(n)(Fr(lr([i], ur(t)), r10)).subscribe(s); + Jd(n)(Fr(lr([i], ur(t)), r10)).subscribe(s); }); } - function su() { + function iu() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - return Wv.apply(void 0, lr([], ur(t))); + return Hv.apply(void 0, lr([], ur(t))); } - function VT(t) { - return Ff(Rt(t) ? function(e, r10) { + function DT(t) { + return zf(Rt(t) ? function(e, r10) { return t(e, r10) < 0 ? e : r10; } : function(e, r10) { return e < r10 ? e : r10; }); } - function eg(t, e) { + function $m(t, e) { var r10 = Rt(t) ? t : function() { return t; }; - return Rt(e) ? Jm(e, { + return Rt(e) ? Zm(e, { connector: r10 }) : function(n) { - return new Gm(n, r10); + return new Wm(n, r10); }; } - function zT() { + function LT() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; var r10 = dl(t); return function(n) { - return nT.apply(void 0, lr([n], ur(r10))); + return QA.apply(void 0, lr([n], ur(r10))); }; } - var cz = zT; - function FT() { + var tz = LT; + function BT() { return wt(function(t, e) { var r10, n = false; t.subscribe(lt(e, function(i) { @@ -73350,7 +73360,7 @@ ${formatDisplay(all, fmt)}`); })); }); } - function HT() { + function UT() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; var r10 = t.length; @@ -73367,44 +73377,44 @@ ${formatDisplay(all, fmt)}`); return i; }); } - function qT(t) { + function jT(t) { return t ? function(e) { - return Jm(t)(e); + return Zm(t)(e); } : function(e) { - return eg(new Er())(e); + return $m(new Er())(e); }; } - function WT(t) { + function VT(t) { return function(e) { - var r10 = new Xc(t); - return new Gm(e, function() { + var r10 = new Kc(t); + return new Wm(e, function() { return r10; }); }; } - function GT() { + function zT() { return function(t) { - var e = new Av(); - return new Gm(t, function() { + var e = new Sv(); + return new Wm(t, function() { return e; }); }; } - function tg(t, e, r10, n) { + function eg(t, e, r10, n) { r10 && !Rt(r10) && (n = r10); var i = Rt(r10) ? r10 : void 0; return function(s) { - return eg(new tc(t, e, n), i)(s); + return $m(new ec(t, e, n), i)(s); }; } - function Gv() { + function qv() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; return t.length ? wt(function(r10, n) { - sT(lr([r10], ur(t)))(n); + eT(lr([r10], ur(t)))(n); }) : kn; } - function KT(t) { + function FT(t) { var e, r10 = 1 / 0, n; return t != null && (typeof t == "object" ? (e = t.count, r10 = e === void 0 ? 1 / 0 : e, n = t.delay) : r10 = t), r10 <= 0 ? function() { return Gi; @@ -73426,7 +73436,7 @@ ${formatDisplay(all, fmt)}`); u(); }); } - function XT(t) { + function HT(t) { return wt(function(e, r10) { var n, i = false, s, o = false, a = false, c = function() { return a && o && (r10.complete(), true); @@ -73444,7 +73454,7 @@ ${formatDisplay(all, fmt)}`); f10(); }); } - function YT(t) { + function qT(t) { t === void 0 && (t = 1 / 0); var e; t && typeof t == "object" ? e = t : e = { @@ -73462,12 +73472,12 @@ ${formatDisplay(all, fmt)}`); f10 ? (f10.unsubscribe(), f10 = null, p()) : b = true; }; if (i != null) { - var N11 = typeof i == "number" ? oa(i) : Ot(i(E, u)), R = lt(c, function() { - R.unsubscribe(), _(); + var N11 = typeof i == "number" ? oa(i) : Ot(i(E, u)), k = lt(c, function() { + k.unsubscribe(), _(); }, function() { c.complete(); }); - N11.subscribe(R); + N11.subscribe(k); } else _(); } else @@ -73477,7 +73487,7 @@ ${formatDisplay(all, fmt)}`); p(); }); } - function ZT(t) { + function WT(t) { return wt(function(e, r10) { var n, i = false, s, o = function() { n = e.subscribe(lt(r10, void 0, void 0, function(a) { @@ -73489,7 +73499,7 @@ ${formatDisplay(all, fmt)}`); o(); }); } - function Kv(t) { + function Wv(t) { return wt(function(e, r10) { var n = false, i = null; e.subscribe(lt(r10, function(s) { @@ -73503,17 +73513,17 @@ ${formatDisplay(all, fmt)}`); }, an)); }); } - function JT(t, e) { - return e === void 0 && (e = Vs), Kv(rT(t, e)); + function GT(t, e) { + return e === void 0 && (e = Vs), Wv(JA(t, e)); } - function r0(t, e) { - return wt(hT(t, e, arguments.length >= 2, true)); + function t0(t, e) { + return wt(aT(t, e, arguments.length >= 2, true)); } - function QT(t, e) { + function KT(t, e) { return e === void 0 && (e = function(r10, n) { return r10 === n; }), wt(function(r10, n) { - var i = z9(), s = z9(), o = function(c) { + var i = B9(), s = B9(), o = function(c) { n.next(c), n.complete(); }, a = function(c, u) { var f10 = lt(n, function(p) { @@ -73529,7 +73539,7 @@ ${formatDisplay(all, fmt)}`); r10.subscribe(a(i, s)), Ot(t).subscribe(a(s, i)); }); } - function z9() { + function B9() { return { buffer: [], complete: false @@ -73541,30 +73551,30 @@ ${formatDisplay(all, fmt)}`); return new Er(); } : e, n = t.resetOnError, i = n === void 0 ? true : n, s = t.resetOnComplete, o = s === void 0 ? true : s, a = t.resetOnRefCountZero, c = a === void 0 ? true : a; return function(u) { - var f10, p, b, E = 0, _ = false, N11 = false, R = function() { + var f10, p, b, E = 0, _ = false, N11 = false, k = function() { p == null || p.unsubscribe(), p = void 0; }, F = function() { - R(), f10 = b = void 0, _ = N11 = false; - }, D = function() { - var L = f10; - F(), L == null || L.unsubscribe(); + k(), f10 = b = void 0, _ = N11 = false; + }, L = function() { + var D = f10; + F(), D == null || D.unsubscribe(); }; - return wt(function(L, q) { - E++, !N11 && !_ && R(); + return wt(function(D, q) { + E++, !N11 && !_ && k(); var W = b = b ?? r10(); q.add(function() { - E--, E === 0 && !N11 && !_ && (p = Z2(D, c)); - }), W.subscribe(q), !f10 && E > 0 && (f10 = new Mf({ + E--, E === 0 && !N11 && !_ && (p = Z2(L, c)); + }), W.subscribe(q), !f10 && E > 0 && (f10 = new Sf({ next: function(z) { return W.next(z); }, error: function(z) { - N11 = true, R(), p = Z2(F, i, z), W.error(z); + N11 = true, k(), p = Z2(F, i, z), W.error(z); }, complete: function() { - _ = true, R(), p = Z2(F, o), W.complete(); + _ = true, k(), p = Z2(F, o), W.complete(); } - }), Ot(L).subscribe(f10)); + }), Ot(D).subscribe(f10)); })(u); }; } @@ -73576,7 +73586,7 @@ ${formatDisplay(all, fmt)}`); return; } if (e !== false) { - var i = new Mf({ + var i = new Sf({ next: function() { i.unsubscribe(), t(); } @@ -73588,29 +73598,29 @@ ${formatDisplay(all, fmt)}`); var n, i, s, o, a = false; return t && typeof t == "object" ? (n = t.bufferSize, o = n === void 0 ? 1 / 0 : n, i = t.windowTime, e = i === void 0 ? 1 / 0 : i, s = t.refCount, a = s === void 0 ? false : s, r10 = t.scheduler) : o = t ?? 1 / 0, ml({ connector: function() { - return new tc(o, e, r10); + return new ec(o, e, r10); }, resetOnError: true, resetOnComplete: false, resetOnRefCountZero: a }); } - function $T(t) { + function XT(t) { return wt(function(e, r10) { var n = false, i, s = false, o = 0; e.subscribe(lt(r10, function(a) { - s = true, (!t || t(a, o++, e)) && (n && r10.error(new YA("Too many matching values")), n = true, i = a); + s = true, (!t || t(a, o++, e)) && (n && r10.error(new qA("Too many matching values")), n = true, i = a); }, function() { - n ? (r10.next(i), r10.complete()) : r10.error(s ? new XA("No matching values") : new fl()); + n ? (r10.next(i), r10.complete()) : r10.error(s ? new HA("No matching values") : new fl()); })); }); } - function eN(t) { + function YT(t) { return Wr(function(e, r10) { return t <= r10; }); } - function tN(t) { + function ZT(t) { return t <= 0 ? kn : wt(function(e, r10) { var n = new Array(t), i = 0; return e.subscribe(lt(r10, function(s) { @@ -73626,7 +73636,7 @@ ${formatDisplay(all, fmt)}`); }; }); } - function rN(t) { + function JT(t) { return wt(function(e, r10) { var n = false, i = lt(r10, function() { i == null || i.unsubscribe(), n = true; @@ -73636,7 +73646,7 @@ ${formatDisplay(all, fmt)}`); })); }); } - function Xv(t) { + function Gv(t) { return wt(function(e, r10) { var n = false, i = 0; e.subscribe(lt(r10, function(s) { @@ -73647,9 +73657,9 @@ ${formatDisplay(all, fmt)}`); function Cr() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - var r10 = rc(t); + var r10 = tc(t); return wt(function(n, i) { - (r10 ? ld(t, n, r10) : ld(t, n)).subscribe(i); + (r10 ? ud(t, n, r10) : ud(t, n)).subscribe(i); }); } function Oe(t, e) { @@ -73670,17 +73680,17 @@ ${formatDisplay(all, fmt)}`); })); }); } - function nN() { + function QT() { return Oe(kn); } - function iN(t, e) { + function $T(t, e) { return Rt(e) ? Oe(function() { return t; }, e) : Oe(function() { return t; }); } - function sN(t, e) { + function eN(t, e) { return wt(function(r10, n) { var i = e; return Oe(function(s, o) { @@ -73692,14 +73702,14 @@ ${formatDisplay(all, fmt)}`); }; }); } - function oN(t) { + function tN(t) { return wt(function(e, r10) { Ot(t).subscribe(lt(r10, function() { return r10.complete(); }, an)), !r10.closed && e.subscribe(r10); }); } - function aN(t, e) { + function rN(t, e) { return e === void 0 && (e = false), wt(function(r10, n) { var i = 0; r10.subscribe(lt(n, function(s) { @@ -73729,15 +73739,15 @@ ${formatDisplay(all, fmt)}`); })); }) : kn; } - function Yv(t, e) { + function Kv(t, e) { return wt(function(r10, n) { var i = e ?? {}, s = i.leading, o = s === void 0 ? true : s, a = i.trailing, c = a === void 0 ? false : a, u = false, f10 = null, p = null, b = false, E = function() { - p == null || p.unsubscribe(), p = null, c && (R(), b && n.complete()); + p == null || p.unsubscribe(), p = null, c && (k(), b && n.complete()); }, _ = function() { p = null, b && n.complete(); }, N11 = function(F) { return p = Ot(t(F)).subscribe(lt(n, E, _)); - }, R = function() { + }, k = function() { if (u) { u = false; var F = f10; @@ -73745,37 +73755,37 @@ ${formatDisplay(all, fmt)}`); } }; r10.subscribe(lt(n, function(F) { - u = true, f10 = F, !(p && !p.closed) && (o ? R() : N11(F)); + u = true, f10 = F, !(p && !p.closed) && (o ? k() : N11(F)); }, function() { b = true, !(c && u && p && !p.closed) && n.complete(); })); }); } - function cN(t, e, r10) { + function nN(t, e, r10) { e === void 0 && (e = Vs); var n = oa(t, e); - return Yv(function() { + return Kv(function() { return n; }, r10); } - function uN(t) { + function iN(t) { return t === void 0 && (t = Vs), wt(function(e, r10) { var n = t.now(); e.subscribe(lt(r10, function(i) { var s = t.now(), o = s - n; - n = s, r10.next(new uz(i, o)); + n = s, r10.next(new rz(i, o)); })); }); } - var uz = function() { + var rz = function() { function t(e, r10) { this.value = e, this.interval = r10; } return t; }(); - function lN(t, e, r10) { + function sN(t, e, r10) { var n, i, s; - if (r10 = r10 ?? Nv, Pv(t) ? n = t : typeof t == "number" && (i = t), e) + if (r10 = r10 ?? Av, Iv(t) ? n = t : typeof t == "number" && (i = t), e) s = function() { return e; }; @@ -73783,19 +73793,19 @@ ${formatDisplay(all, fmt)}`); throw new TypeError("No observable provided to switch to"); if (n == null && i == null) throw new TypeError("No timeout provided."); - return kv({ + return Ov({ first: n, each: i, scheduler: r10, with: s }); } - function fN(t) { - return t === void 0 && (t = Km), we(function(e) { + function oN(t) { + return t === void 0 && (t = Gm), we(function(e) { return { value: e, timestamp: t.now() }; }); } - function hN(t) { + function aN(t) { return wt(function(e, r10) { var n = new Er(); r10.next(n.asObservable()); @@ -73813,7 +73823,7 @@ ${formatDisplay(all, fmt)}`); }; }); } - function dN(t, e) { + function cN(t, e) { e === void 0 && (e = 0); var r10 = e > 0 ? e : t; return wt(function(n, i) { @@ -73825,8 +73835,8 @@ ${formatDisplay(all, fmt)}`); var E = b.value; E.next(c); } - } catch (R) { - u = { error: R }; + } catch (k) { + u = { error: k }; } finally { try { b && !b.done && (f10 = p.return) && f10.call(p); @@ -73853,55 +73863,55 @@ ${formatDisplay(all, fmt)}`); })); }); } - function pN(t) { + function uN(t) { for (var e, r10, n = [], i = 1; i < arguments.length; i++) n[i - 1] = arguments[i]; - var s = (e = rc(n)) !== null && e !== void 0 ? e : Vs, o = (r10 = n[0]) !== null && r10 !== void 0 ? r10 : null, a = n[1] || 1 / 0; + var s = (e = tc(n)) !== null && e !== void 0 ? e : Vs, o = (r10 = n[0]) !== null && r10 !== void 0 ? r10 : null, a = n[1] || 1 / 0; return wt(function(c, u) { - var f10 = [], p = false, b = function(R) { - var F = R.window, D = R.subs; - F.complete(), D.unsubscribe(), Ya(f10, R), p && E(); + var f10 = [], p = false, b = function(k) { + var F = k.window, L = k.subs; + F.complete(), L.unsubscribe(), Xa(f10, k), p && E(); }, E = function() { if (f10) { - var R = new ui(); - u.add(R); - var F = new Er(), D = { + var k = new li(); + u.add(k); + var F = new Er(), L = { window: F, - subs: R, + subs: k, seen: 0 }; - f10.push(D), u.next(F.asObservable()), qi(R, s, function() { - return b(D); + f10.push(L), u.next(F.asObservable()), qi(k, s, function() { + return b(L); }, t); } }; o !== null && o >= 0 ? qi(u, s, E, o, true) : p = true, E(); - var _ = function(R) { - return f10.slice().forEach(R); - }, N11 = function(R) { + var _ = function(k) { + return f10.slice().forEach(k); + }, N11 = function(k) { _(function(F) { - var D = F.window; - return R(D); - }), R(u), u.unsubscribe(); + var L = F.window; + return k(L); + }), k(u), u.unsubscribe(); }; - return c.subscribe(lt(u, function(R) { + return c.subscribe(lt(u, function(k) { _(function(F) { - F.window.next(R), a <= ++F.seen && b(F); + F.window.next(k), a <= ++F.seen && b(F); }); }, function() { - return N11(function(R) { - return R.complete(); + return N11(function(k) { + return k.complete(); }); - }, function(R) { + }, function(k) { return N11(function(F) { - return F.error(R); + return F.error(k); }); })), function() { f10 = null; }; }); } - function mN(t, e) { + function lN(t, e) { return wt(function(r10, n) { var i = [], s = function(o) { for (; 0 < i.length; ) @@ -73911,8 +73921,8 @@ ${formatDisplay(all, fmt)}`); Ot(t).subscribe(lt(n, function(o) { var a = new Er(); i.push(a); - var c = new ui(), u = function() { - Ya(i, a), a.complete(), c.unsubscribe(); + var c = new li(), u = function() { + Xa(i, a), a.complete(), c.unsubscribe(); }, f10; try { f10 = Ot(e(o)); @@ -73948,7 +73958,7 @@ ${formatDisplay(all, fmt)}`); })); }); } - function gN(t) { + function fN(t) { return wt(function(e, r10) { var n, i, s = function(a) { n.error(a), r10.error(a); @@ -73972,10 +73982,10 @@ ${formatDisplay(all, fmt)}`); })); }); } - function Zv() { + function Xv() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - var r10 = Yd(t); + var r10 = Xd(t); return wt(function(n, i) { for (var s = t.length, o = new Array(s), a = t.map(function() { return false; @@ -73993,227 +74003,227 @@ ${formatDisplay(all, fmt)}`); })); }); } - function yN(t) { - return dT(Dv, t); + function hN(t) { + return cT(Rv, t); } - function bN() { + function dN() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; return wt(function(r10, n) { - Dv.apply(void 0, lr([r10], ur(t))).subscribe(n); + Rv.apply(void 0, lr([r10], ur(t))).subscribe(n); }); } - function wN() { + function pN() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - return bN.apply(void 0, lr([], ur(t))); + return dN.apply(void 0, lr([], ur(t))); } - var lz = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var nz = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - ArgumentOutOfRangeError: E3, - AsyncSubject: Av, - BehaviorSubject: Xc, - ConnectableObservable: Gm, + ArgumentOutOfRangeError: _3, + AsyncSubject: Sv, + BehaviorSubject: Kc, + ConnectableObservable: Wm, EMPTY: Gi, EmptyError: fl, - NEVER: Cv, - NotFoundError: XA, - Notification: Rp, + NEVER: kv, + NotFoundError: HA, + Notification: Pp, get NotificationKind() { - return _3; + return x3; }, - ObjectUnsubscribedError: NA, + ObjectUnsubscribedError: EA, Observable: Ht, - ReplaySubject: tc, - Scheduler: x3, - SequenceError: YA, + ReplaySubject: ec, + Scheduler: v3, + SequenceError: qA, Subject: Er, - Subscriber: qm, - Subscription: ui, - TimeoutError: ZA, - UnsubscriptionError: Pp, - VirtualAction: kA, - VirtualTimeScheduler: pV, - animationFrame: dV, - animationFrameScheduler: PA, - animationFrames: $j, - asap: aV, - asapScheduler: Tv, - async: Nv, + Subscriber: Hm, + Subscription: li, + TimeoutError: WA, + UnsubscriptionError: Ip, + VirtualAction: TA, + VirtualTimeScheduler: aV, + animationFrame: oV, + animationFrameScheduler: AA, + animationFrames: Gj, + asap: eV, + asapScheduler: Mv, + async: Av, asyncScheduler: Vs, - audit: Lv, - auditTime: oT, - bindCallback: RV, - bindNodeCallback: CV, - buffer: aT, - bufferCount: cT, - bufferTime: uT, - bufferToggle: lT, - bufferWhen: fT, + audit: Cv, + auditTime: tT, + bindCallback: AV, + bindNodeCallback: TV, + buffer: rT, + bufferCount: nT, + bufferTime: iT, + bufferToggle: sT, + bufferWhen: oT, catchError: Yt, - combineAll: pT, + combineAll: uT, combineLatest: Qe, - combineLatestAll: Bv, - combineLatestWith: jv, - concat: ld, - concatAll: Ym, - concatMap: M1, - concatMapTo: mT, - concatWith: yT, - config: iu, - connect: Jm, - connectable: zV, - count: bT, - debounce: wT, - debounceTime: vT, - defaultIfEmpty: e0, - defer: $d, - delay: xT, - delayWhen: Qm, - dematerialize: _T, - distinct: ET, + combineLatestAll: Dv, + combineLatestWith: Bv, + concat: ud, + concatAll: Xm, + concatMap: S1, + concatMapTo: lT, + concatWith: hT, + config: nu, + connect: Zm, + connectable: CV, + count: dT, + debounce: pT, + debounceTime: mT, + defaultIfEmpty: $d, + defer: Qd, + delay: gT, + delayWhen: Jm, + dematerialize: yT, + distinct: bT, distinctUntilChanged: aa, - distinctUntilKeyChanged: ST, - elementAt: MT, - empty: mV, - endWith: AT, - every: TT, - exhaust: NT, - exhaustAll: Fv, - exhaustMap: $m, - expand: IT, + distinctUntilKeyChanged: wT, + elementAt: vT, + empty: cV, + endWith: xT, + every: _T, + exhaust: ET, + exhaustAll: Vv, + exhaustMap: Qm, + expand: ST, filter: Wr, - finalize: Hv, - find: OT, - findIndex: kT, - first: A1, - firstValueFrom: gi, - flatMap: UT, - forkJoin: eT, + finalize: zv, + find: MT, + findIndex: TT, + first: M1, + firstValueFrom: yi, + flatMap: RT, + forkJoin: YA, from: Fr, - fromEvent: S3, - fromEventPattern: tT, - generate: XV, - groupBy: RT, + fromEvent: E3, + fromEventPattern: ZA, + generate: zV, + groupBy: NT, identity: kn, - ignoreElements: Vv, - iif: YV, - interval: rT, - isEmpty: CT, - isObservable: NV, - last: DT, - lastValueFrom: IV, + ignoreElements: Uv, + iif: FV, + interval: JA, + isEmpty: IT, + isObservable: xV, + last: OT, + lastValueFrom: _V, map: we, - mapTo: zv, - materialize: LT, - max: BT, - merge: Zm, - mergeAll: Qd, + mapTo: jv, + materialize: PT, + max: kT, + merge: Ym, + mergeAll: Jd, mergeMap: Rn, - mergeMapTo: jT, - mergeScan: Hf, - mergeWith: su, - min: VT, - multicast: eg, - never: ZV, + mergeMapTo: CT, + mergeScan: Ff, + mergeWith: iu, + min: DT, + multicast: $m, + never: HV, noop: an, - observable: Wm, - observeOn: Zd, + observable: qm, + observeOn: Yd, of: xe, - onErrorResumeNext: nT, - onErrorResumeNextWith: zT, - pairs: QV, - pairwise: FT, - partition: $V, - pipe: Sv, - pluck: HT, - publish: qT, - publishBehavior: WT, - publishLast: GT, - publishReplay: tg, - queue: lV, - queueScheduler: OA, - race: ez, - raceWith: Gv, - range: tz, - reduce: Ff, - refCount: Gd, - repeat: KT, - repeatWhen: XT, - retry: YT, - retryWhen: ZT, - sample: Kv, - sampleTime: JT, - scan: r0, - scheduled: WA, - sequenceEqual: QT, + onErrorResumeNext: QA, + onErrorResumeNextWith: LT, + pairs: WV, + pairwise: BT, + partition: GV, + pipe: _v, + pluck: UT, + publish: jT, + publishBehavior: VT, + publishLast: zT, + publishReplay: eg, + queue: nV, + queueScheduler: MA, + race: KV, + raceWith: qv, + range: XV, + reduce: zf, + refCount: Wd, + repeat: FT, + repeatWhen: HT, + retry: qT, + retryWhen: WT, + sample: Wv, + sampleTime: GT, + scan: t0, + scheduled: VA, + sequenceEqual: KT, share: ml, shareReplay: qt, - single: $T, - skip: eN, - skipLast: tN, - skipUntil: rN, - skipWhile: Xv, + single: XT, + skip: YT, + skipLast: ZT, + skipUntil: JT, + skipWhile: Gv, startWith: Cr, - subscribeOn: Jd, - switchAll: nN, + subscribeOn: Zd, + switchAll: QT, switchMap: Oe, - switchMapTo: iN, - switchScan: sN, + switchMapTo: $T, + switchScan: eN, take: ia, - takeLast: qv, - takeUntil: oN, - takeWhile: aN, + takeLast: Fv, + takeUntil: tN, + takeWhile: rN, tap: Us, - throttle: Yv, - throttleTime: cN, - throwError: GA, - throwIfEmpty: t0, - timeInterval: uN, - timeout: kv, - timeoutWith: lN, + throttle: Kv, + throttleTime: nN, + throwError: zA, + throwIfEmpty: e0, + timeInterval: iN, + timeout: Ov, + timeoutWith: sN, timer: oa, - timestamp: fN, + timestamp: oN, toArray: pl, - using: rz, - window: hN, - windowCount: dN, - windowTime: pN, - windowToggle: mN, - windowWhen: gN, - withLatestFrom: Zv, - zip: Dv, - zipAll: yN, - zipWith: wN + using: YV, + window: aN, + windowCount: cN, + windowTime: uN, + windowToggle: lN, + windowWhen: fN, + withLatestFrom: Xv, + zip: Rv, + zipAll: hN, + zipWith: pN }, Symbol.toStringTag, { value: "Module" })); - var vN = new tc( + var mN = new ec( 1 ); - var M3 = {}; - var fz = "reef-app-active-network"; - var gl = vN.asObservable(); - var xN = (t) => { + var S3 = {}; + var iz = "reef-app-active-network"; + var gl = mN.asObservable(); + var gN = (t) => { if (t != null) try { - localStorage.setItem(fz, JSON.stringify(t)); + localStorage.setItem(iz, JSON.stringify(t)); } catch { } - vN.next(t); + mN.next(t); }; gl.subscribe( (t) => console.log("SELECTED NETWORK=", t.rpcUrl) ); - var hz = (t) => { - M3 = { ...M3, ...t }; + var sz = (t) => { + S3 = { ...S3, ...t }; }; - function dz(t) { + function oz(t) { return t("return this"); } - var li = typeof globalThis < "u" ? globalThis : typeof global < "u" ? global : typeof self < "u" ? self : typeof window < "u" ? window : dz(Function); - function Jv(t, e) { - return typeof li[t] > "u" ? e : li[t]; + var fi = typeof globalThis < "u" ? globalThis : typeof global < "u" ? global : typeof self < "u" ? self : typeof window < "u" ? window : oz(Function); + function Yv(t, e) { + return typeof fi[t] > "u" ? e : fi[t]; } - var pz = class { + var az = class { constructor(e) { re(this, "__encoding"); this.__encoding = e; @@ -74225,9 +74235,9 @@ ${formatDisplay(all, fmt)}`); return r10; } }; - var mz = { name: "@polkadot/x-textdecoder", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" }; - var gz = /* @__PURE__ */ Jv("TextDecoder", pz); - var yz = class { + var cz = { name: "@polkadot/x-textdecoder", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" }; + var uz = /* @__PURE__ */ Yv("TextDecoder", az); + var lz = class { encode(e) { const r10 = e.length, n = new Uint8Array(r10); for (let i = 0; i < r10; i++) @@ -74235,34 +74245,34 @@ ${formatDisplay(all, fmt)}`); return n; } }; - var bz = { name: "@polkadot/x-textencoder", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" }; - var wz = /* @__PURE__ */ Jv("TextEncoder", yz); - var vz = [mz, bz]; - var Qv = { name: "@polkadot/util", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" }; + var fz = { name: "@polkadot/x-textencoder", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" }; + var hz = /* @__PURE__ */ Yv("TextEncoder", lz); + var dz = [cz, fz]; + var Zv = { name: "@polkadot/util", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" }; function St(t) { return typeof t == "function"; } - var xz = `Either remove and explicitly install matching versions or dedupe using your package manager. + var pz = `Either remove and explicitly install matching versions or dedupe using your package manager. The following conflicting packages were found:`; - var _N = "POLKADOTJS_DISABLE_ESM_CJS_WARNING"; - function _z(t) { - const e = li; + var yN = "POLKADOTJS_DISABLE_ESM_CJS_WARNING"; + function mz(t) { + const e = fi; return e.__polkadotjs || (e.__polkadotjs = {}), e.__polkadotjs[t] || (e.__polkadotjs[t] = []), e.__polkadotjs[t]; } - function Ez(t, e) { + function gz(t, e) { let r10 = 0; for (let n = 0, i = t.length; n < i; n++) r10 = Math.max(r10, t[n].version.length); return t.map((n) => ` ${e(n.version.padEnd(r10), n).join(" ")}`).join(` `); } - function Sz(t, { name: e }) { + function yz(t, { name: e }) { return [ t, e ]; } - function Mz(t, { path: e, type: r10 }) { + function bz(t, { path: e, type: r10 }) { let n; if (e && e.length >= 5) { const i = e.indexOf("node_modules"); @@ -74274,7 +74284,7 @@ The following conflicting packages were found:`; n ]; } - function Az(t, e) { + function wz(t, e) { if (t) return t; if (St(e)) @@ -74285,27 +74295,27 @@ The following conflicting packages were found:`; } return e || ""; } - function F9(t, e, r10) { + function U9(t, e, r10) { console.warn(`${t} -${xz} -${Ez(e, r10)}`); +${pz} +${gz(e, r10)}`); } function yl({ name: t, path: e, type: r10, version: n }, i, s = []) { var p, b; if (!t.startsWith("@polkadot")) throw new Error(`Invalid package descriptor ${t}`); - const o = _z(t); - o.push({ path: Az(e, i), type: r10, version: n }); - const a = o.every((E) => E.version === n), c = ((b = (p = li.process) == null ? void 0 : p.env) == null ? void 0 : b[_N]) === "1"; + const o = mz(t); + o.push({ path: wz(e, i), type: r10, version: n }); + const a = o.every((E) => E.version === n), c = ((b = (p = fi.process) == null ? void 0 : p.env) == null ? void 0 : b[yN]) === "1"; if (o.length !== 1 && !(c && a)) - F9(`${t} has multiple versions, ensure that there is only one installed.`, o, Mz); + U9(`${t} has multiple versions, ensure that there is only one installed.`, o, bz); else { const E = s.filter((_) => _ && _.version !== n); - E.length && F9(`${t} requires direct dependencies exactly matching version ${n}.`, E, Sz); + E.length && U9(`${t} requires direct dependencies exactly matching version ${n}.`, E, yz); } } - yl(Qv, null, vz); - function T1(t, e) { + yl(Zv, null, dz); + function A1(t, e) { const r10 = Math.ceil(t.length / e); if (r10 === 1) return [t]; @@ -74316,7 +74326,7 @@ ${Ez(e, r10)}`); } return n; } - function Tz(t, e = true) { + function vz(t, e = true) { return t.filter((r10) => r10 !== void 0 && (e || r10 !== null)); } function Vu(t) { @@ -74337,7 +74347,7 @@ ${Ez(e, r10)}`); } return n; } - function Nz(t, e = 0) { + function xz(t, e = 0) { if (t <= 0) throw new Error("Expected non-zero, positive number as a range size"); const r10 = new Array(t); @@ -74345,7 +74355,7 @@ ${Ez(e, r10)}`); r10[n] = n + e; return r10; } - function Iz(t) { + function _z(t) { const e = t.slice(); let r10 = e.length; if (r10 === 1) @@ -74356,29 +74366,29 @@ ${Ez(e, r10)}`); } return e; } - function Oz(t) { + function Ez(t) { const e = t.length, r10 = new Array(e), n = new Array(e); for (let i = 0; i < e; i++) [r10[i], n[i]] = t[i]; return [r10, n]; } - function Pz(t, e) { + function Sz(t, e) { const r10 = t.length, n = new Array(r10); for (let i = 0; i < r10; i++) n[i] = [t[i], e[i]]; return n; } - function EN(t, e) { + function bN(t, e) { if (!t) throw new Error(St(e) ? e() : e); } function Da(t, e) { - return EN(t != null, e), t; + return bN(t != null, e), t; } - function $v(t) { + function Jv(t) { throw new Error(`This codepath should be unreachable. Unhandled input: ${t}`); } - function rg(t) { + function tg(t) { return (...e) => { const r10 = e.length; if (r10 === 0) @@ -74389,34 +74399,34 @@ ${Ez(e, r10)}`); return n; }; } - var kz = /* @__PURE__ */ rg((t, e) => t > e); - var Rz = /* @__PURE__ */ rg((t, e) => t < e); - function Cz() { + var Mz = /* @__PURE__ */ tg((t, e) => t > e); + var Az = /* @__PURE__ */ tg((t, e) => t < e); + function Tz() { return Number.NaN; } - var vt = /* @__PURE__ */ Jv("BigInt", Cz); + var vt = /* @__PURE__ */ Yv("BigInt", Tz); var Xu = /* @__PURE__ */ vt(0); - var Yc = /* @__PURE__ */ vt(1); - var Dz = /* @__PURE__ */ vt(2); - var Lz = /* @__PURE__ */ vt(3); - var Bz = /* @__PURE__ */ vt(4); - var Uz = /* @__PURE__ */ vt(5); - var jz = /* @__PURE__ */ vt(6); - var Vz = /* @__PURE__ */ vt(7); - var zz = /* @__PURE__ */ vt(8); - var Fz = /* @__PURE__ */ vt(9); - var Hz = /* @__PURE__ */ vt(10); - var qz = /* @__PURE__ */ vt(100); - var Wz = /* @__PURE__ */ vt(1e3); - var Gz = /* @__PURE__ */ vt(1e6); - var A3 = /* @__PURE__ */ vt(1e9); - var Kz = A3 * A3; - var SN = /* @__PURE__ */ vt(Number.MAX_SAFE_INTEGER); - var MN = /* @__PURE__ */ vt(94906265); - var H9 = vt(256); - var q9 = vt(256 * 256); - var Xz = vt("0x10000000000000000"); - function N1(t, { isLe: e = true, isNegative: r10 = false } = {}) { + var Xc = /* @__PURE__ */ vt(1); + var Nz = /* @__PURE__ */ vt(2); + var Iz = /* @__PURE__ */ vt(3); + var Oz = /* @__PURE__ */ vt(4); + var Pz = /* @__PURE__ */ vt(5); + var kz = /* @__PURE__ */ vt(6); + var Rz = /* @__PURE__ */ vt(7); + var Cz = /* @__PURE__ */ vt(8); + var Dz = /* @__PURE__ */ vt(9); + var Lz = /* @__PURE__ */ vt(10); + var Bz = /* @__PURE__ */ vt(100); + var Uz = /* @__PURE__ */ vt(1e3); + var jz = /* @__PURE__ */ vt(1e6); + var M3 = /* @__PURE__ */ vt(1e9); + var Vz = M3 * M3; + var wN = /* @__PURE__ */ vt(Number.MAX_SAFE_INTEGER); + var vN = /* @__PURE__ */ vt(94906265); + var j9 = vt(256); + var V9 = vt(256 * 256); + var zz = vt("0x10000000000000000"); + function T1(t, { isLe: e = true, isNegative: r10 = false } = {}) { e || (t = t.slice().reverse()); const n = t.length; if (r10 && n && t[n - 1] & 128) { @@ -74436,8 +74446,8 @@ ${Ez(e, r10)}`); let o = vt(0); const a = n % 2; for (let c = n - 2; c >= a; c -= 2) - o = o * q9 + vt(s.getUint16(c, true) ^ 65535); - return a && (o = o * H9 + vt(t[0] ^ 255)), o * -Yc - Yc; + o = o * V9 + vt(s.getUint16(c, true) ^ 65535); + return a && (o = o * j9 + vt(t[0] ^ 255)), o * -Xc - Xc; } switch (n) { case 0: @@ -74454,25 +74464,25 @@ ${Ez(e, r10)}`); case 8: return i.getBigUint64(0, true); case 16: - return i.getBigUint64(8, true) * Xz + i.getBigUint64(0, true); + return i.getBigUint64(8, true) * zz + i.getBigUint64(0, true); default: { let s = vt(0); const o = n % 2; for (let a = n - 2; a >= o; a -= 2) - s = s * q9 + vt(i.getUint16(a, true)); - return o && (s = s * H9 + vt(t[0])), s; + s = s * V9 + vt(i.getUint16(a, true)); + return o && (s = s * j9 + vt(t[0])), s; } } } var J2 = "0123456789abcdef"; - var I1 = new Uint8Array(256); - var AN = new Uint8Array(256 * 256); + var N1 = new Uint8Array(256); + var xN = new Uint8Array(256 * 256); for (let t = 0, e = J2.length; t < e; t++) - I1[J2[t].charCodeAt(0) | 0] = t | 0, t > 9 && (I1[J2[t].toUpperCase().charCodeAt(0) | 0] = t | 0); + N1[J2[t].charCodeAt(0) | 0] = t | 0, t > 9 && (N1[J2[t].toUpperCase().charCodeAt(0) | 0] = t | 0); for (let t = 0; t < 256; t++) { const e = t << 8; for (let r10 = 0; r10 < 256; r10++) - AN[e | r10] = I1[t] << 4 | I1[r10]; + xN[e | r10] = N1[t] << 4 | N1[r10]; } function In(t, e = -1) { if (!t) @@ -74480,14 +74490,14 @@ ${Ez(e, r10)}`); let r10 = t.startsWith("0x") ? 2 : 0; const n = Math.ceil((t.length - r10) / 2), i = Math.ceil(e === -1 ? n : e / 8), s = new Uint8Array(i), o = i > n ? i - n : 0; for (let a = o; a < i; a++, r10 += 2) - s[a] = AN[t.charCodeAt(r10) << 8 | t.charCodeAt(r10 + 1)]; + s[a] = xN[t.charCodeAt(r10) << 8 | t.charCodeAt(r10 + 1)]; return s; } - function TN(t, { isLe: e = false, isNegative: r10 = false } = {}) { - return !t || t === "0x" ? vt(0) : N1(In(t), { isLe: e, isNegative: r10 }); + function _N(t, { isLe: e = false, isNegative: r10 = false } = {}) { + return !t || t === "0x" ? vt(0) : T1(In(t), { isLe: e, isNegative: r10 }); } var Lt = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}; - function nc(t) { + function rc(t) { return t && t.__esModule && Object.prototype.hasOwnProperty.call(t, "default") ? t.default : t; } function fn(t) { @@ -74511,14 +74521,14 @@ ${Ez(e, r10)}`); }); }), r10; } - var e4 = { exports: {} }; - var Yz = {}; - var Zz = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Qv = { exports: {} }; + var Fz = {}; + var Hz = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - default: Yz + default: Fz }, Symbol.toStringTag, { value: "Module" })); - var ng = /* @__PURE__ */ fn(Zz); - e4.exports; + var rg = /* @__PURE__ */ fn(Hz); + Qv.exports; (function(t) { (function(e, r10) { function n(d, l15) { @@ -74539,7 +74549,7 @@ ${Ez(e, r10)}`); typeof e == "object" ? e.exports = s : r10.BN = s, s.BN = s, s.wordSize = 26; var o; try { - typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = ng.Buffer; + typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = rg.Buffer; } catch { } s.isBN = function(l15) { @@ -74844,7 +74854,7 @@ ${Ez(e, r10)}`); var l15 = this.words[this.length - 1], h = this._countBits(l15); return (this.length - 1) * 26 + h; }; - function R(d) { + function k(d) { for (var l15 = new Array(d.bitLength()), h = 0; h < l15.length; h++) { var y = h / 26 | 0, x = h % 26; l15[h] = d.words[y] >>> x & 1; @@ -74983,8 +74993,8 @@ ${Ez(e, r10)}`); } return g !== 0 ? h.words[m] = g | 0 : h.length--, h._strip(); } - var D = function(l15, h, y) { - var x = l15.words, v = h.words, M = y.words, w = 0, g, m, P, Q = x[0] | 0, A = Q & 8191, K = Q >>> 13, U = x[1] | 0, j10 = U & 8191, G = U >>> 13, k = x[2] | 0, Y = k & 8191, ee = k >>> 13, ae = x[3] | 0, ie = ae & 8191, Z10 = ae >>> 13, ce = x[4] | 0, oe = ce & 8191, me = ce >>> 13, pe = x[5] | 0, se = pe & 8191, le = pe >>> 13, be = x[6] | 0, ye = be & 8191, Ee = be >>> 13, Te = x[7] | 0, C9 = Te & 8191, O = Te >>> 13, B = x[8] | 0, $ = B & 8191, te = B >>> 13, J = x[9] | 0, ne = J & 8191, fe = J >>> 13, ge = v[0] | 0, de = ge & 8191, ve = ge >>> 13, Ae = v[1] | 0, Ne = Ae & 8191, De = Ae >>> 13, ut = v[2] | 0, Ve = ut & 8191, Ze = ut >>> 13, Ge = v[3] | 0, ke = Ge & 8191, Re = Ge >>> 13, Je = v[4] | 0, Me = Je & 8191, Pe = Je >>> 13, et = v[5] | 0, Ce = et & 8191, ze = et >>> 13, nt = v[6] | 0, qe = nt & 8191, Ke = nt >>> 13, at = v[7] | 0, We = at & 8191, $e = at >>> 13, dt = v[8] | 0, ft = dt & 8191, ht = dt >>> 13, Mt = v[9] | 0, rt = Mt & 8191, _t = Mt >>> 13; + var L = function(l15, h, y) { + var x = l15.words, v = h.words, M = y.words, w = 0, g, m, P, Q = x[0] | 0, A = Q & 8191, K = Q >>> 13, U = x[1] | 0, j10 = U & 8191, G = U >>> 13, R = x[2] | 0, Y = R & 8191, ee = R >>> 13, ae = x[3] | 0, ie = ae & 8191, Z10 = ae >>> 13, ce = x[4] | 0, oe = ce & 8191, me = ce >>> 13, pe = x[5] | 0, se = pe & 8191, le = pe >>> 13, be = x[6] | 0, ye = be & 8191, Ee = be >>> 13, Te = x[7] | 0, C10 = Te & 8191, O = Te >>> 13, B = x[8] | 0, $ = B & 8191, te = B >>> 13, J = x[9] | 0, ne = J & 8191, fe = J >>> 13, ge = v[0] | 0, de = ge & 8191, ve = ge >>> 13, Ae = v[1] | 0, Ne = Ae & 8191, De = Ae >>> 13, ut = v[2] | 0, Ve = ut & 8191, Ze = ut >>> 13, Ge = v[3] | 0, ke = Ge & 8191, Re = Ge >>> 13, Je = v[4] | 0, Me = Je & 8191, Pe = Je >>> 13, et = v[5] | 0, Ce = et & 8191, ze = et >>> 13, nt = v[6] | 0, qe = nt & 8191, Ke = nt >>> 13, at = v[7] | 0, We = at & 8191, $e = at >>> 13, dt = v[8] | 0, ft = dt & 8191, ht = dt >>> 13, Mt = v[9] | 0, rt = Mt & 8191, _t = Mt >>> 13; y.negative = l15.negative ^ h.negative, y.length = 19, g = Math.imul(A, de), m = Math.imul(A, ve), m = m + Math.imul(K, de) | 0, P = Math.imul(K, ve); var gr = (w + g | 0) + ((m & 8191) << 13) | 0; w = (P + (m >>> 13) | 0) + (gr >>> 26) | 0, gr &= 67108863, g = Math.imul(j10, de), m = Math.imul(j10, ve), m = m + Math.imul(G, de) | 0, P = Math.imul(G, ve), g = g + Math.imul(A, Ne) | 0, m = m + Math.imul(A, De) | 0, m = m + Math.imul(K, Ne) | 0, P = P + Math.imul(K, De) | 0; @@ -74999,25 +75009,25 @@ ${Ez(e, r10)}`); var Cn = (w + g | 0) + ((m & 8191) << 13) | 0; w = (P + (m >>> 13) | 0) + (Cn >>> 26) | 0, Cn &= 67108863, g = Math.imul(ye, de), m = Math.imul(ye, ve), m = m + Math.imul(Ee, de) | 0, P = Math.imul(Ee, ve), g = g + Math.imul(se, Ne) | 0, m = m + Math.imul(se, De) | 0, m = m + Math.imul(le, Ne) | 0, P = P + Math.imul(le, De) | 0, g = g + Math.imul(oe, Ve) | 0, m = m + Math.imul(oe, Ze) | 0, m = m + Math.imul(me, Ve) | 0, P = P + Math.imul(me, Ze) | 0, g = g + Math.imul(ie, ke) | 0, m = m + Math.imul(ie, Re) | 0, m = m + Math.imul(Z10, ke) | 0, P = P + Math.imul(Z10, Re) | 0, g = g + Math.imul(Y, Me) | 0, m = m + Math.imul(Y, Pe) | 0, m = m + Math.imul(ee, Me) | 0, P = P + Math.imul(ee, Pe) | 0, g = g + Math.imul(j10, Ce) | 0, m = m + Math.imul(j10, ze) | 0, m = m + Math.imul(G, Ce) | 0, P = P + Math.imul(G, ze) | 0, g = g + Math.imul(A, qe) | 0, m = m + Math.imul(A, Ke) | 0, m = m + Math.imul(K, qe) | 0, P = P + Math.imul(K, Ke) | 0; var Dn = (w + g | 0) + ((m & 8191) << 13) | 0; - w = (P + (m >>> 13) | 0) + (Dn >>> 26) | 0, Dn &= 67108863, g = Math.imul(C9, de), m = Math.imul(C9, ve), m = m + Math.imul(O, de) | 0, P = Math.imul(O, ve), g = g + Math.imul(ye, Ne) | 0, m = m + Math.imul(ye, De) | 0, m = m + Math.imul(Ee, Ne) | 0, P = P + Math.imul(Ee, De) | 0, g = g + Math.imul(se, Ve) | 0, m = m + Math.imul(se, Ze) | 0, m = m + Math.imul(le, Ve) | 0, P = P + Math.imul(le, Ze) | 0, g = g + Math.imul(oe, ke) | 0, m = m + Math.imul(oe, Re) | 0, m = m + Math.imul(me, ke) | 0, P = P + Math.imul(me, Re) | 0, g = g + Math.imul(ie, Me) | 0, m = m + Math.imul(ie, Pe) | 0, m = m + Math.imul(Z10, Me) | 0, P = P + Math.imul(Z10, Pe) | 0, g = g + Math.imul(Y, Ce) | 0, m = m + Math.imul(Y, ze) | 0, m = m + Math.imul(ee, Ce) | 0, P = P + Math.imul(ee, ze) | 0, g = g + Math.imul(j10, qe) | 0, m = m + Math.imul(j10, Ke) | 0, m = m + Math.imul(G, qe) | 0, P = P + Math.imul(G, Ke) | 0, g = g + Math.imul(A, We) | 0, m = m + Math.imul(A, $e) | 0, m = m + Math.imul(K, We) | 0, P = P + Math.imul(K, $e) | 0; + w = (P + (m >>> 13) | 0) + (Dn >>> 26) | 0, Dn &= 67108863, g = Math.imul(C10, de), m = Math.imul(C10, ve), m = m + Math.imul(O, de) | 0, P = Math.imul(O, ve), g = g + Math.imul(ye, Ne) | 0, m = m + Math.imul(ye, De) | 0, m = m + Math.imul(Ee, Ne) | 0, P = P + Math.imul(Ee, De) | 0, g = g + Math.imul(se, Ve) | 0, m = m + Math.imul(se, Ze) | 0, m = m + Math.imul(le, Ve) | 0, P = P + Math.imul(le, Ze) | 0, g = g + Math.imul(oe, ke) | 0, m = m + Math.imul(oe, Re) | 0, m = m + Math.imul(me, ke) | 0, P = P + Math.imul(me, Re) | 0, g = g + Math.imul(ie, Me) | 0, m = m + Math.imul(ie, Pe) | 0, m = m + Math.imul(Z10, Me) | 0, P = P + Math.imul(Z10, Pe) | 0, g = g + Math.imul(Y, Ce) | 0, m = m + Math.imul(Y, ze) | 0, m = m + Math.imul(ee, Ce) | 0, P = P + Math.imul(ee, ze) | 0, g = g + Math.imul(j10, qe) | 0, m = m + Math.imul(j10, Ke) | 0, m = m + Math.imul(G, qe) | 0, P = P + Math.imul(G, Ke) | 0, g = g + Math.imul(A, We) | 0, m = m + Math.imul(A, $e) | 0, m = m + Math.imul(K, We) | 0, P = P + Math.imul(K, $e) | 0; var Ln = (w + g | 0) + ((m & 8191) << 13) | 0; - w = (P + (m >>> 13) | 0) + (Ln >>> 26) | 0, Ln &= 67108863, g = Math.imul($, de), m = Math.imul($, ve), m = m + Math.imul(te, de) | 0, P = Math.imul(te, ve), g = g + Math.imul(C9, Ne) | 0, m = m + Math.imul(C9, De) | 0, m = m + Math.imul(O, Ne) | 0, P = P + Math.imul(O, De) | 0, g = g + Math.imul(ye, Ve) | 0, m = m + Math.imul(ye, Ze) | 0, m = m + Math.imul(Ee, Ve) | 0, P = P + Math.imul(Ee, Ze) | 0, g = g + Math.imul(se, ke) | 0, m = m + Math.imul(se, Re) | 0, m = m + Math.imul(le, ke) | 0, P = P + Math.imul(le, Re) | 0, g = g + Math.imul(oe, Me) | 0, m = m + Math.imul(oe, Pe) | 0, m = m + Math.imul(me, Me) | 0, P = P + Math.imul(me, Pe) | 0, g = g + Math.imul(ie, Ce) | 0, m = m + Math.imul(ie, ze) | 0, m = m + Math.imul(Z10, Ce) | 0, P = P + Math.imul(Z10, ze) | 0, g = g + Math.imul(Y, qe) | 0, m = m + Math.imul(Y, Ke) | 0, m = m + Math.imul(ee, qe) | 0, P = P + Math.imul(ee, Ke) | 0, g = g + Math.imul(j10, We) | 0, m = m + Math.imul(j10, $e) | 0, m = m + Math.imul(G, We) | 0, P = P + Math.imul(G, $e) | 0, g = g + Math.imul(A, ft) | 0, m = m + Math.imul(A, ht) | 0, m = m + Math.imul(K, ft) | 0, P = P + Math.imul(K, ht) | 0; + w = (P + (m >>> 13) | 0) + (Ln >>> 26) | 0, Ln &= 67108863, g = Math.imul($, de), m = Math.imul($, ve), m = m + Math.imul(te, de) | 0, P = Math.imul(te, ve), g = g + Math.imul(C10, Ne) | 0, m = m + Math.imul(C10, De) | 0, m = m + Math.imul(O, Ne) | 0, P = P + Math.imul(O, De) | 0, g = g + Math.imul(ye, Ve) | 0, m = m + Math.imul(ye, Ze) | 0, m = m + Math.imul(Ee, Ve) | 0, P = P + Math.imul(Ee, Ze) | 0, g = g + Math.imul(se, ke) | 0, m = m + Math.imul(se, Re) | 0, m = m + Math.imul(le, ke) | 0, P = P + Math.imul(le, Re) | 0, g = g + Math.imul(oe, Me) | 0, m = m + Math.imul(oe, Pe) | 0, m = m + Math.imul(me, Me) | 0, P = P + Math.imul(me, Pe) | 0, g = g + Math.imul(ie, Ce) | 0, m = m + Math.imul(ie, ze) | 0, m = m + Math.imul(Z10, Ce) | 0, P = P + Math.imul(Z10, ze) | 0, g = g + Math.imul(Y, qe) | 0, m = m + Math.imul(Y, Ke) | 0, m = m + Math.imul(ee, qe) | 0, P = P + Math.imul(ee, Ke) | 0, g = g + Math.imul(j10, We) | 0, m = m + Math.imul(j10, $e) | 0, m = m + Math.imul(G, We) | 0, P = P + Math.imul(G, $e) | 0, g = g + Math.imul(A, ft) | 0, m = m + Math.imul(A, ht) | 0, m = m + Math.imul(K, ft) | 0, P = P + Math.imul(K, ht) | 0; var Bn = (w + g | 0) + ((m & 8191) << 13) | 0; - w = (P + (m >>> 13) | 0) + (Bn >>> 26) | 0, Bn &= 67108863, g = Math.imul(ne, de), m = Math.imul(ne, ve), m = m + Math.imul(fe, de) | 0, P = Math.imul(fe, ve), g = g + Math.imul($, Ne) | 0, m = m + Math.imul($, De) | 0, m = m + Math.imul(te, Ne) | 0, P = P + Math.imul(te, De) | 0, g = g + Math.imul(C9, Ve) | 0, m = m + Math.imul(C9, Ze) | 0, m = m + Math.imul(O, Ve) | 0, P = P + Math.imul(O, Ze) | 0, g = g + Math.imul(ye, ke) | 0, m = m + Math.imul(ye, Re) | 0, m = m + Math.imul(Ee, ke) | 0, P = P + Math.imul(Ee, Re) | 0, g = g + Math.imul(se, Me) | 0, m = m + Math.imul(se, Pe) | 0, m = m + Math.imul(le, Me) | 0, P = P + Math.imul(le, Pe) | 0, g = g + Math.imul(oe, Ce) | 0, m = m + Math.imul(oe, ze) | 0, m = m + Math.imul(me, Ce) | 0, P = P + Math.imul(me, ze) | 0, g = g + Math.imul(ie, qe) | 0, m = m + Math.imul(ie, Ke) | 0, m = m + Math.imul(Z10, qe) | 0, P = P + Math.imul(Z10, Ke) | 0, g = g + Math.imul(Y, We) | 0, m = m + Math.imul(Y, $e) | 0, m = m + Math.imul(ee, We) | 0, P = P + Math.imul(ee, $e) | 0, g = g + Math.imul(j10, ft) | 0, m = m + Math.imul(j10, ht) | 0, m = m + Math.imul(G, ft) | 0, P = P + Math.imul(G, ht) | 0, g = g + Math.imul(A, rt) | 0, m = m + Math.imul(A, _t) | 0, m = m + Math.imul(K, rt) | 0, P = P + Math.imul(K, _t) | 0; + w = (P + (m >>> 13) | 0) + (Bn >>> 26) | 0, Bn &= 67108863, g = Math.imul(ne, de), m = Math.imul(ne, ve), m = m + Math.imul(fe, de) | 0, P = Math.imul(fe, ve), g = g + Math.imul($, Ne) | 0, m = m + Math.imul($, De) | 0, m = m + Math.imul(te, Ne) | 0, P = P + Math.imul(te, De) | 0, g = g + Math.imul(C10, Ve) | 0, m = m + Math.imul(C10, Ze) | 0, m = m + Math.imul(O, Ve) | 0, P = P + Math.imul(O, Ze) | 0, g = g + Math.imul(ye, ke) | 0, m = m + Math.imul(ye, Re) | 0, m = m + Math.imul(Ee, ke) | 0, P = P + Math.imul(Ee, Re) | 0, g = g + Math.imul(se, Me) | 0, m = m + Math.imul(se, Pe) | 0, m = m + Math.imul(le, Me) | 0, P = P + Math.imul(le, Pe) | 0, g = g + Math.imul(oe, Ce) | 0, m = m + Math.imul(oe, ze) | 0, m = m + Math.imul(me, Ce) | 0, P = P + Math.imul(me, ze) | 0, g = g + Math.imul(ie, qe) | 0, m = m + Math.imul(ie, Ke) | 0, m = m + Math.imul(Z10, qe) | 0, P = P + Math.imul(Z10, Ke) | 0, g = g + Math.imul(Y, We) | 0, m = m + Math.imul(Y, $e) | 0, m = m + Math.imul(ee, We) | 0, P = P + Math.imul(ee, $e) | 0, g = g + Math.imul(j10, ft) | 0, m = m + Math.imul(j10, ht) | 0, m = m + Math.imul(G, ft) | 0, P = P + Math.imul(G, ht) | 0, g = g + Math.imul(A, rt) | 0, m = m + Math.imul(A, _t) | 0, m = m + Math.imul(K, rt) | 0, P = P + Math.imul(K, _t) | 0; var Un = (w + g | 0) + ((m & 8191) << 13) | 0; - w = (P + (m >>> 13) | 0) + (Un >>> 26) | 0, Un &= 67108863, g = Math.imul(ne, Ne), m = Math.imul(ne, De), m = m + Math.imul(fe, Ne) | 0, P = Math.imul(fe, De), g = g + Math.imul($, Ve) | 0, m = m + Math.imul($, Ze) | 0, m = m + Math.imul(te, Ve) | 0, P = P + Math.imul(te, Ze) | 0, g = g + Math.imul(C9, ke) | 0, m = m + Math.imul(C9, Re) | 0, m = m + Math.imul(O, ke) | 0, P = P + Math.imul(O, Re) | 0, g = g + Math.imul(ye, Me) | 0, m = m + Math.imul(ye, Pe) | 0, m = m + Math.imul(Ee, Me) | 0, P = P + Math.imul(Ee, Pe) | 0, g = g + Math.imul(se, Ce) | 0, m = m + Math.imul(se, ze) | 0, m = m + Math.imul(le, Ce) | 0, P = P + Math.imul(le, ze) | 0, g = g + Math.imul(oe, qe) | 0, m = m + Math.imul(oe, Ke) | 0, m = m + Math.imul(me, qe) | 0, P = P + Math.imul(me, Ke) | 0, g = g + Math.imul(ie, We) | 0, m = m + Math.imul(ie, $e) | 0, m = m + Math.imul(Z10, We) | 0, P = P + Math.imul(Z10, $e) | 0, g = g + Math.imul(Y, ft) | 0, m = m + Math.imul(Y, ht) | 0, m = m + Math.imul(ee, ft) | 0, P = P + Math.imul(ee, ht) | 0, g = g + Math.imul(j10, rt) | 0, m = m + Math.imul(j10, _t) | 0, m = m + Math.imul(G, rt) | 0, P = P + Math.imul(G, _t) | 0; + w = (P + (m >>> 13) | 0) + (Un >>> 26) | 0, Un &= 67108863, g = Math.imul(ne, Ne), m = Math.imul(ne, De), m = m + Math.imul(fe, Ne) | 0, P = Math.imul(fe, De), g = g + Math.imul($, Ve) | 0, m = m + Math.imul($, Ze) | 0, m = m + Math.imul(te, Ve) | 0, P = P + Math.imul(te, Ze) | 0, g = g + Math.imul(C10, ke) | 0, m = m + Math.imul(C10, Re) | 0, m = m + Math.imul(O, ke) | 0, P = P + Math.imul(O, Re) | 0, g = g + Math.imul(ye, Me) | 0, m = m + Math.imul(ye, Pe) | 0, m = m + Math.imul(Ee, Me) | 0, P = P + Math.imul(Ee, Pe) | 0, g = g + Math.imul(se, Ce) | 0, m = m + Math.imul(se, ze) | 0, m = m + Math.imul(le, Ce) | 0, P = P + Math.imul(le, ze) | 0, g = g + Math.imul(oe, qe) | 0, m = m + Math.imul(oe, Ke) | 0, m = m + Math.imul(me, qe) | 0, P = P + Math.imul(me, Ke) | 0, g = g + Math.imul(ie, We) | 0, m = m + Math.imul(ie, $e) | 0, m = m + Math.imul(Z10, We) | 0, P = P + Math.imul(Z10, $e) | 0, g = g + Math.imul(Y, ft) | 0, m = m + Math.imul(Y, ht) | 0, m = m + Math.imul(ee, ft) | 0, P = P + Math.imul(ee, ht) | 0, g = g + Math.imul(j10, rt) | 0, m = m + Math.imul(j10, _t) | 0, m = m + Math.imul(G, rt) | 0, P = P + Math.imul(G, _t) | 0; var rn = (w + g | 0) + ((m & 8191) << 13) | 0; - w = (P + (m >>> 13) | 0) + (rn >>> 26) | 0, rn &= 67108863, g = Math.imul(ne, Ve), m = Math.imul(ne, Ze), m = m + Math.imul(fe, Ve) | 0, P = Math.imul(fe, Ze), g = g + Math.imul($, ke) | 0, m = m + Math.imul($, Re) | 0, m = m + Math.imul(te, ke) | 0, P = P + Math.imul(te, Re) | 0, g = g + Math.imul(C9, Me) | 0, m = m + Math.imul(C9, Pe) | 0, m = m + Math.imul(O, Me) | 0, P = P + Math.imul(O, Pe) | 0, g = g + Math.imul(ye, Ce) | 0, m = m + Math.imul(ye, ze) | 0, m = m + Math.imul(Ee, Ce) | 0, P = P + Math.imul(Ee, ze) | 0, g = g + Math.imul(se, qe) | 0, m = m + Math.imul(se, Ke) | 0, m = m + Math.imul(le, qe) | 0, P = P + Math.imul(le, Ke) | 0, g = g + Math.imul(oe, We) | 0, m = m + Math.imul(oe, $e) | 0, m = m + Math.imul(me, We) | 0, P = P + Math.imul(me, $e) | 0, g = g + Math.imul(ie, ft) | 0, m = m + Math.imul(ie, ht) | 0, m = m + Math.imul(Z10, ft) | 0, P = P + Math.imul(Z10, ht) | 0, g = g + Math.imul(Y, rt) | 0, m = m + Math.imul(Y, _t) | 0, m = m + Math.imul(ee, rt) | 0, P = P + Math.imul(ee, _t) | 0; + w = (P + (m >>> 13) | 0) + (rn >>> 26) | 0, rn &= 67108863, g = Math.imul(ne, Ve), m = Math.imul(ne, Ze), m = m + Math.imul(fe, Ve) | 0, P = Math.imul(fe, Ze), g = g + Math.imul($, ke) | 0, m = m + Math.imul($, Re) | 0, m = m + Math.imul(te, ke) | 0, P = P + Math.imul(te, Re) | 0, g = g + Math.imul(C10, Me) | 0, m = m + Math.imul(C10, Pe) | 0, m = m + Math.imul(O, Me) | 0, P = P + Math.imul(O, Pe) | 0, g = g + Math.imul(ye, Ce) | 0, m = m + Math.imul(ye, ze) | 0, m = m + Math.imul(Ee, Ce) | 0, P = P + Math.imul(Ee, ze) | 0, g = g + Math.imul(se, qe) | 0, m = m + Math.imul(se, Ke) | 0, m = m + Math.imul(le, qe) | 0, P = P + Math.imul(le, Ke) | 0, g = g + Math.imul(oe, We) | 0, m = m + Math.imul(oe, $e) | 0, m = m + Math.imul(me, We) | 0, P = P + Math.imul(me, $e) | 0, g = g + Math.imul(ie, ft) | 0, m = m + Math.imul(ie, ht) | 0, m = m + Math.imul(Z10, ft) | 0, P = P + Math.imul(Z10, ht) | 0, g = g + Math.imul(Y, rt) | 0, m = m + Math.imul(Y, _t) | 0, m = m + Math.imul(ee, rt) | 0, P = P + Math.imul(ee, _t) | 0; var jn = (w + g | 0) + ((m & 8191) << 13) | 0; - w = (P + (m >>> 13) | 0) + (jn >>> 26) | 0, jn &= 67108863, g = Math.imul(ne, ke), m = Math.imul(ne, Re), m = m + Math.imul(fe, ke) | 0, P = Math.imul(fe, Re), g = g + Math.imul($, Me) | 0, m = m + Math.imul($, Pe) | 0, m = m + Math.imul(te, Me) | 0, P = P + Math.imul(te, Pe) | 0, g = g + Math.imul(C9, Ce) | 0, m = m + Math.imul(C9, ze) | 0, m = m + Math.imul(O, Ce) | 0, P = P + Math.imul(O, ze) | 0, g = g + Math.imul(ye, qe) | 0, m = m + Math.imul(ye, Ke) | 0, m = m + Math.imul(Ee, qe) | 0, P = P + Math.imul(Ee, Ke) | 0, g = g + Math.imul(se, We) | 0, m = m + Math.imul(se, $e) | 0, m = m + Math.imul(le, We) | 0, P = P + Math.imul(le, $e) | 0, g = g + Math.imul(oe, ft) | 0, m = m + Math.imul(oe, ht) | 0, m = m + Math.imul(me, ft) | 0, P = P + Math.imul(me, ht) | 0, g = g + Math.imul(ie, rt) | 0, m = m + Math.imul(ie, _t) | 0, m = m + Math.imul(Z10, rt) | 0, P = P + Math.imul(Z10, _t) | 0; + w = (P + (m >>> 13) | 0) + (jn >>> 26) | 0, jn &= 67108863, g = Math.imul(ne, ke), m = Math.imul(ne, Re), m = m + Math.imul(fe, ke) | 0, P = Math.imul(fe, Re), g = g + Math.imul($, Me) | 0, m = m + Math.imul($, Pe) | 0, m = m + Math.imul(te, Me) | 0, P = P + Math.imul(te, Pe) | 0, g = g + Math.imul(C10, Ce) | 0, m = m + Math.imul(C10, ze) | 0, m = m + Math.imul(O, Ce) | 0, P = P + Math.imul(O, ze) | 0, g = g + Math.imul(ye, qe) | 0, m = m + Math.imul(ye, Ke) | 0, m = m + Math.imul(Ee, qe) | 0, P = P + Math.imul(Ee, Ke) | 0, g = g + Math.imul(se, We) | 0, m = m + Math.imul(se, $e) | 0, m = m + Math.imul(le, We) | 0, P = P + Math.imul(le, $e) | 0, g = g + Math.imul(oe, ft) | 0, m = m + Math.imul(oe, ht) | 0, m = m + Math.imul(me, ft) | 0, P = P + Math.imul(me, ht) | 0, g = g + Math.imul(ie, rt) | 0, m = m + Math.imul(ie, _t) | 0, m = m + Math.imul(Z10, rt) | 0, P = P + Math.imul(Z10, _t) | 0; var Vn = (w + g | 0) + ((m & 8191) << 13) | 0; - w = (P + (m >>> 13) | 0) + (Vn >>> 26) | 0, Vn &= 67108863, g = Math.imul(ne, Me), m = Math.imul(ne, Pe), m = m + Math.imul(fe, Me) | 0, P = Math.imul(fe, Pe), g = g + Math.imul($, Ce) | 0, m = m + Math.imul($, ze) | 0, m = m + Math.imul(te, Ce) | 0, P = P + Math.imul(te, ze) | 0, g = g + Math.imul(C9, qe) | 0, m = m + Math.imul(C9, Ke) | 0, m = m + Math.imul(O, qe) | 0, P = P + Math.imul(O, Ke) | 0, g = g + Math.imul(ye, We) | 0, m = m + Math.imul(ye, $e) | 0, m = m + Math.imul(Ee, We) | 0, P = P + Math.imul(Ee, $e) | 0, g = g + Math.imul(se, ft) | 0, m = m + Math.imul(se, ht) | 0, m = m + Math.imul(le, ft) | 0, P = P + Math.imul(le, ht) | 0, g = g + Math.imul(oe, rt) | 0, m = m + Math.imul(oe, _t) | 0, m = m + Math.imul(me, rt) | 0, P = P + Math.imul(me, _t) | 0; + w = (P + (m >>> 13) | 0) + (Vn >>> 26) | 0, Vn &= 67108863, g = Math.imul(ne, Me), m = Math.imul(ne, Pe), m = m + Math.imul(fe, Me) | 0, P = Math.imul(fe, Pe), g = g + Math.imul($, Ce) | 0, m = m + Math.imul($, ze) | 0, m = m + Math.imul(te, Ce) | 0, P = P + Math.imul(te, ze) | 0, g = g + Math.imul(C10, qe) | 0, m = m + Math.imul(C10, Ke) | 0, m = m + Math.imul(O, qe) | 0, P = P + Math.imul(O, Ke) | 0, g = g + Math.imul(ye, We) | 0, m = m + Math.imul(ye, $e) | 0, m = m + Math.imul(Ee, We) | 0, P = P + Math.imul(Ee, $e) | 0, g = g + Math.imul(se, ft) | 0, m = m + Math.imul(se, ht) | 0, m = m + Math.imul(le, ft) | 0, P = P + Math.imul(le, ht) | 0, g = g + Math.imul(oe, rt) | 0, m = m + Math.imul(oe, _t) | 0, m = m + Math.imul(me, rt) | 0, P = P + Math.imul(me, _t) | 0; var Tr = (w + g | 0) + ((m & 8191) << 13) | 0; - w = (P + (m >>> 13) | 0) + (Tr >>> 26) | 0, Tr &= 67108863, g = Math.imul(ne, Ce), m = Math.imul(ne, ze), m = m + Math.imul(fe, Ce) | 0, P = Math.imul(fe, ze), g = g + Math.imul($, qe) | 0, m = m + Math.imul($, Ke) | 0, m = m + Math.imul(te, qe) | 0, P = P + Math.imul(te, Ke) | 0, g = g + Math.imul(C9, We) | 0, m = m + Math.imul(C9, $e) | 0, m = m + Math.imul(O, We) | 0, P = P + Math.imul(O, $e) | 0, g = g + Math.imul(ye, ft) | 0, m = m + Math.imul(ye, ht) | 0, m = m + Math.imul(Ee, ft) | 0, P = P + Math.imul(Ee, ht) | 0, g = g + Math.imul(se, rt) | 0, m = m + Math.imul(se, _t) | 0, m = m + Math.imul(le, rt) | 0, P = P + Math.imul(le, _t) | 0; + w = (P + (m >>> 13) | 0) + (Tr >>> 26) | 0, Tr &= 67108863, g = Math.imul(ne, Ce), m = Math.imul(ne, ze), m = m + Math.imul(fe, Ce) | 0, P = Math.imul(fe, ze), g = g + Math.imul($, qe) | 0, m = m + Math.imul($, Ke) | 0, m = m + Math.imul(te, qe) | 0, P = P + Math.imul(te, Ke) | 0, g = g + Math.imul(C10, We) | 0, m = m + Math.imul(C10, $e) | 0, m = m + Math.imul(O, We) | 0, P = P + Math.imul(O, $e) | 0, g = g + Math.imul(ye, ft) | 0, m = m + Math.imul(ye, ht) | 0, m = m + Math.imul(Ee, ft) | 0, P = P + Math.imul(Ee, ht) | 0, g = g + Math.imul(se, rt) | 0, m = m + Math.imul(se, _t) | 0, m = m + Math.imul(le, rt) | 0, P = P + Math.imul(le, _t) | 0; var zn = (w + g | 0) + ((m & 8191) << 13) | 0; - w = (P + (m >>> 13) | 0) + (zn >>> 26) | 0, zn &= 67108863, g = Math.imul(ne, qe), m = Math.imul(ne, Ke), m = m + Math.imul(fe, qe) | 0, P = Math.imul(fe, Ke), g = g + Math.imul($, We) | 0, m = m + Math.imul($, $e) | 0, m = m + Math.imul(te, We) | 0, P = P + Math.imul(te, $e) | 0, g = g + Math.imul(C9, ft) | 0, m = m + Math.imul(C9, ht) | 0, m = m + Math.imul(O, ft) | 0, P = P + Math.imul(O, ht) | 0, g = g + Math.imul(ye, rt) | 0, m = m + Math.imul(ye, _t) | 0, m = m + Math.imul(Ee, rt) | 0, P = P + Math.imul(Ee, _t) | 0; + w = (P + (m >>> 13) | 0) + (zn >>> 26) | 0, zn &= 67108863, g = Math.imul(ne, qe), m = Math.imul(ne, Ke), m = m + Math.imul(fe, qe) | 0, P = Math.imul(fe, Ke), g = g + Math.imul($, We) | 0, m = m + Math.imul($, $e) | 0, m = m + Math.imul(te, We) | 0, P = P + Math.imul(te, $e) | 0, g = g + Math.imul(C10, ft) | 0, m = m + Math.imul(C10, ht) | 0, m = m + Math.imul(O, ft) | 0, P = P + Math.imul(O, ht) | 0, g = g + Math.imul(ye, rt) | 0, m = m + Math.imul(ye, _t) | 0, m = m + Math.imul(Ee, rt) | 0, P = P + Math.imul(Ee, _t) | 0; var Fn = (w + g | 0) + ((m & 8191) << 13) | 0; - w = (P + (m >>> 13) | 0) + (Fn >>> 26) | 0, Fn &= 67108863, g = Math.imul(ne, We), m = Math.imul(ne, $e), m = m + Math.imul(fe, We) | 0, P = Math.imul(fe, $e), g = g + Math.imul($, ft) | 0, m = m + Math.imul($, ht) | 0, m = m + Math.imul(te, ft) | 0, P = P + Math.imul(te, ht) | 0, g = g + Math.imul(C9, rt) | 0, m = m + Math.imul(C9, _t) | 0, m = m + Math.imul(O, rt) | 0, P = P + Math.imul(O, _t) | 0; + w = (P + (m >>> 13) | 0) + (Fn >>> 26) | 0, Fn &= 67108863, g = Math.imul(ne, We), m = Math.imul(ne, $e), m = m + Math.imul(fe, We) | 0, P = Math.imul(fe, $e), g = g + Math.imul($, ft) | 0, m = m + Math.imul($, ht) | 0, m = m + Math.imul(te, ft) | 0, P = P + Math.imul(te, ht) | 0, g = g + Math.imul(C10, rt) | 0, m = m + Math.imul(C10, _t) | 0, m = m + Math.imul(O, rt) | 0, P = P + Math.imul(O, _t) | 0; var Hn = (w + g | 0) + ((m & 8191) << 13) | 0; w = (P + (m >>> 13) | 0) + (Hn >>> 26) | 0, Hn &= 67108863, g = Math.imul(ne, ft), m = Math.imul(ne, ht), m = m + Math.imul(fe, ft) | 0, P = Math.imul(fe, ht), g = g + Math.imul($, rt) | 0, m = m + Math.imul($, _t) | 0, m = m + Math.imul(te, rt) | 0, P = P + Math.imul(te, _t) | 0; var Ji = (w + g | 0) + ((m & 8191) << 13) | 0; @@ -75025,8 +75035,8 @@ ${Ez(e, r10)}`); var ma = (w + g | 0) + ((m & 8191) << 13) | 0; return w = (P + (m >>> 13) | 0) + (ma >>> 26) | 0, ma &= 67108863, M[0] = gr, M[1] = yr, M[2] = br, M[3] = wr, M[4] = tr, M[5] = Cn, M[6] = Dn, M[7] = Ln, M[8] = Bn, M[9] = Un, M[10] = rn, M[11] = jn, M[12] = Vn, M[13] = Tr, M[14] = zn, M[15] = Fn, M[16] = Hn, M[17] = Ji, M[18] = ma, w !== 0 && (M[19] = w, y.length++), y; }; - Math.imul || (D = F); - function L(d, l15, h) { + Math.imul || (L = F); + function D(d, l15, h) { h.negative = l15.negative ^ d.negative, h.length = d.length + l15.length; for (var y = 0, x = 0, v = 0; v < h.length - 1; v++) { var M = x; @@ -75040,11 +75050,11 @@ ${Ez(e, r10)}`); return y !== 0 ? h.words[v] = y : h.length--, h._strip(); } function q(d, l15, h) { - return L(d, l15, h); + return D(d, l15, h); } s.prototype.mulTo = function(l15, h) { var y, x = this.length + l15.length; - return this.length === 10 && l15.length === 10 ? y = D(this, l15, h) : x < 63 ? y = F(this, l15, h) : x < 1024 ? y = L(this, l15, h) : y = q(this, l15, h), y; + return this.length === 10 && l15.length === 10 ? y = L(this, l15, h) : x < 63 ? y = F(this, l15, h) : x < 1024 ? y = D(this, l15, h) : y = q(this, l15, h), y; }, s.prototype.mul = function(l15) { var h = new s(null); return h.words = new Array(this.length + l15.length), this.mulTo(l15, h); @@ -75068,7 +75078,7 @@ ${Ez(e, r10)}`); }, s.prototype.isqr = function() { return this.imul(this.clone()); }, s.prototype.pow = function(l15) { - var h = R(l15); + var h = k(l15); if (h.length === 0) return new s(1); for (var y = this, x = 0; x < h.length && h[x] === 0; x++, y = y.sqr()) @@ -75645,94 +75655,94 @@ ${Ez(e, r10)}`); var h = l15.clone(); return h.red = null, h; }, s.mont = function(l15) { - return new S10(l15); + return new S9(l15); }; - function S10(d) { + function S9(d) { V.call(this, d), this.shift = this.m.bitLength(), this.shift % 26 !== 0 && (this.shift += 26 - this.shift % 26), this.r = new s(1).iushln(this.shift), this.r2 = this.imod(this.r.sqr()), this.rinv = this.r._invmp(this.m), this.minv = this.rinv.mul(this.r).isubn(1).div(this.m), this.minv = this.minv.umod(this.r), this.minv = this.r.sub(this.minv); } - i(S10, V), S10.prototype.convertTo = function(l15) { + i(S9, V), S9.prototype.convertTo = function(l15) { return this.imod(l15.ushln(this.shift)); - }, S10.prototype.convertFrom = function(l15) { + }, S9.prototype.convertFrom = function(l15) { var h = this.imod(l15.mul(this.rinv)); return h.red = null, h; - }, S10.prototype.imul = function(l15, h) { + }, S9.prototype.imul = function(l15, h) { if (l15.isZero() || h.isZero()) return l15.words[0] = 0, l15.length = 1, l15; var y = l15.imul(h), x = y.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), v = y.isub(x).iushrn(this.shift), M = v; return v.cmp(this.m) >= 0 ? M = v.isub(this.m) : v.cmpn(0) < 0 && (M = v.iadd(this.m)), M._forceRed(this); - }, S10.prototype.mul = function(l15, h) { + }, S9.prototype.mul = function(l15, h) { if (l15.isZero() || h.isZero()) return new s(0)._forceRed(this); var y = l15.mul(h), x = y.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), v = y.isub(x).iushrn(this.shift), M = v; return v.cmp(this.m) >= 0 ? M = v.isub(this.m) : v.cmpn(0) < 0 && (M = v.iadd(this.m)), M._forceRed(this); - }, S10.prototype.invm = function(l15) { + }, S9.prototype.invm = function(l15) { var h = this.imod(l15._invmp(this.m).mul(this.r2)); return h._forceRed(this); }; })(t, Lt); - })(e4); - var Jz = e4.exports; - var ct = /* @__PURE__ */ nc(Jz); + })(Qv); + var qz = Qv.exports; + var ct = /* @__PURE__ */ rc(qz); function Ki(t) { return ct.isBN(t); } - var NN = /^0x[\da-fA-F]+$/; - var Qz = /^[\da-fA-F]+$/; + var EN = /^0x[\da-fA-F]+$/; + var Wz = /^[\da-fA-F]+$/; function Ft(t, e = -1, r10) { - return typeof t == "string" && (t === "0x" || NN.test(t)) && (e === -1 ? r10 || t.length % 2 === 0 : t.length === 2 + Math.ceil(e / 4)); + return typeof t == "string" && (t === "0x" || EN.test(t)) && (e === -1 ? r10 || t.length % 2 === 0 : t.length === 2 + Math.ceil(e / 4)); } - function fi(t) { + function hi(t) { return !!t && typeof t == "object"; } - function t4(...t) { - return (e) => (fi(e) || St(e)) && t.every((r10) => St(e[r10])); + function $v(...t) { + return (e) => (hi(e) || St(e)) && t.every((r10) => St(e[r10])); } - function $z(...t) { + function Gz(...t) { return (e) => St(e) && t.every((r10) => St(e[r10])); } - function ig(...t) { - return (e) => fi(e) && t.every((r10) => St(e[r10])); + function ng(...t) { + return (e) => hi(e) && t.every((r10) => St(e[r10])); } - var r4 = /* @__PURE__ */ t4("toBigInt"); - var n4 = /* @__PURE__ */ t4("toBn"); - function i4(t) { - return typeof t == "bigint" ? t : t ? Ft(t) ? TN(t.toString()) : Ki(t) ? vt(t.toString()) : r4(t) ? t.toBigInt() : n4(t) ? vt(t.toBn().toString()) : vt(t) : vt(0); + var e4 = /* @__PURE__ */ $v("toBigInt"); + var t4 = /* @__PURE__ */ $v("toBn"); + function r4(t) { + return typeof t == "bigint" ? t : t ? Ft(t) ? _N(t.toString()) : Ki(t) ? vt(t.toString()) : e4(t) ? t.toBigInt() : t4(t) ? vt(t.toBn().toString()) : vt(t) : vt(0); } - function eF(t) { - const e = i4(t); + function Kz(t) { + const e = r4(t); if (e < Xu) throw new Error("square root of negative numbers is not supported"); - if (e <= SN) + if (e <= wN) return vt(~~Math.sqrt(Number(e))); - let r10 = MN; + let r10 = vN; for (; ; ) { - const n = e / r10 + r10 >> Yc; - if (r10 === n || r10 === n - Yc) + const n = e / r10 + r10 >> Xc; + if (r10 === n || r10 === n - Xc) return r10; r10 = n; } } var hn = typeof vt == "function" && typeof vt.asIntN == "function"; - var IN = typeof __require == "function" && typeof module < "u"; - var tF = typeof __dirname < "u"; - var rF = !IN; - var nF = typeof WebAssembly < "u"; - var s4 = typeof li.Buffer == "function" && typeof li.Buffer.isBuffer == "function"; - var iF = typeof li.process == "object"; - function o4(t) { - return s4 && !!t && St(t.readDoubleLE) && li.Buffer.isBuffer(t); + var SN = typeof __require == "function" && typeof module < "u"; + var Xz = typeof __dirname < "u"; + var Yz = !SN; + var Zz = typeof WebAssembly < "u"; + var n4 = typeof fi.Buffer == "function" && typeof fi.Buffer.isBuffer == "function"; + var Jz = typeof fi.process == "object"; + function i4(t) { + return n4 && !!t && St(t.readDoubleLE) && fi.Buffer.isBuffer(t); } function Et(t) { return (t && t.constructor) === Uint8Array || t instanceof Uint8Array; } - var sF = new wz(); + var Qz = new hz(); function Dr(t) { - return t ? sF.encode(t.toString()) : new Uint8Array(); + return t ? Qz.encode(t.toString()) : new Uint8Array(); } function Xe(t) { - return Et(t) ? o4(t) ? new Uint8Array(t) : t : Ft(t) ? In(t) : Array.isArray(t) ? new Uint8Array(t) : Dr(t); + return Et(t) ? i4(t) ? new Uint8Array(t) : t : Ft(t) ? In(t) : Array.isArray(t) ? new Uint8Array(t) : Dr(t); } - function ON(t, e) { + function MN(t, e) { const r10 = Xe(t), n = Xe(e); let i = 0; for (; ; ) { @@ -75753,9 +75763,9 @@ ${Ez(e, r10)}`); let n = 0; for (let i = 0; i < e; i++) r10[i] = Xe(t[i]), n += r10[i].length; - return hi(r10, n); + return di(r10, n); } - function hi(t, e = 0) { + function di(t, e = 0) { const r10 = t.length; let n = 0; if (!e) @@ -75766,7 +75776,7 @@ ${Ez(e, r10)}`); i.set(t[s], n), n += t[s].length; return i; } - function a4(t) { + function s4(t) { const e = t.length | 0; for (let r10 = 0; r10 < e; r10++) if (t[r10] | 0) @@ -75787,7 +75797,7 @@ ${Ez(e, r10)}`); } return false; } - function PN(t, e = -1, r10 = false) { + function AN(t, e = -1, r10 = false) { const n = Math.ceil(e / 8); if (e === -1 || t.length === n) return t; @@ -75796,10 +75806,10 @@ ${Ez(e, r10)}`); const i = new Uint8Array(n); return i.set(t, r10 ? 0 : n - t.length), i; } - function c4(t) { - return t.sort(ON); + function o4(t) { + return t.sort(MN); } - function Xn(t, { isLe: e = true, isNegative: r10 = false } = {}) { + function Yn(t, { isLe: e = true, isNegative: r10 = false } = {}) { e || (t = t.slice().reverse()); const n = t.length; if (r10 && n && t[n - 1] & 128) @@ -75840,10 +75850,10 @@ ${Ez(e, r10)}`); return new ct(t, "le"); } } - function oF(t) { - return s4 ? li.Buffer.from(t || []) : new Uint8Array(t || []); + function $z(t) { + return n4 ? fi.Buffer.from(t || []) : new Uint8Array(t || []); } - function kN(t, { bitLength: e = 32, isLe: r10 = true } = {}) { + function TN(t, { bitLength: e = 32, isLe: r10 = true } = {}) { if (e !== 32 && e !== 64) throw new Error("Invalid bitLength provided, expected 32 or 64"); if (t.length < e / 8) @@ -75851,20 +75861,20 @@ ${Ez(e, r10)}`); const n = new DataView(t.buffer, t.byteOffset); return e === 32 ? n.getFloat32(0, r10) : n.getFloat64(0, r10); } - var O1 = new Array(256); - var RN = new Array(256 * 256); + var I1 = new Array(256); + var NN = new Array(256 * 256); for (let t = 0; t < 256; t++) - O1[t] = t.toString(16).padStart(2, "0"); + I1[t] = t.toString(16).padStart(2, "0"); for (let t = 0; t < 256; t++) { const e = t << 8; for (let r10 = 0; r10 < 256; r10++) - RN[e | r10] = O1[t] + O1[r10]; + NN[e | r10] = I1[t] + I1[r10]; } function Q2(t, e) { const r10 = t.length % 2 | 0, n = t.length - r10 | 0; for (let i = 0; i < n; i += 2) - e += RN[t[i] << 8 | t[i + 1]]; - return r10 && (e += O1[t[n] | 0]), e; + e += NN[t[i] << 8 | t[i + 1]]; + return r10 && (e += I1[t[n] | 0]), e; } function Bt(t, e = -1, r10 = true) { const n = r10 ? "0x" : ""; @@ -75878,7 +75888,7 @@ ${Ez(e, r10)}`); return n; return Q2(t, n); } - function CN(t, { isLe: e = true, isNegative: r10 = false } = {}) { + function IN(t, { isLe: e = true, isNegative: r10 = false } = {}) { e || (t = t.slice().reverse()); const n = t.length; if (r10 && n && t[n - 1] & 128) @@ -75919,97 +75929,97 @@ ${Ez(e, r10)}`); throw new Error("Value more than 48-bits cannot be reliably converted"); } } - var aF = new gz("utf-8"); + var eF = new uz("utf-8"); function fo(t) { - return t ? aF.decode(t) : ""; + return t ? eF.decode(t) : ""; } - var Cp = /* @__PURE__ */ Xe(`Ethereum Signed Message: + var kp = /* @__PURE__ */ Xe(`Ethereum Signed Message: `); - var Af = /* @__PURE__ */ Xe(""); - var Tf = /* @__PURE__ */ Xe(""); - var cF = Af.length + Tf.length; - function fd(t, e) { - return t.length >= cF && On(t.subarray(0, Af.length), Af) && On(t.slice(-Tf.length), Tf) || e && t.length >= Cp.length && On(t.subarray(0, Cp.length), Cp); + var Mf = /* @__PURE__ */ Xe(""); + var Af = /* @__PURE__ */ Xe(""); + var tF = Mf.length + Af.length; + function ld(t, e) { + return t.length >= tF && On(t.subarray(0, Mf.length), Mf) && On(t.slice(-Af.length), Af) || e && t.length >= kp.length && On(t.subarray(0, kp.length), kp); } - function DN(t) { + function ON(t) { const e = Xe(t); - return fd(e, false) ? e.subarray(Af.length, e.length - Tf.length) : e; + return ld(e, false) ? e.subarray(Mf.length, e.length - Af.length) : e; } - function LN(t) { + function PN(t) { const e = Xe(t); - return fd(e, true) ? e : hi([Af, e, Tf]); + return ld(e, true) ? e : di([Mf, e, Af]); } - var W9 = vt(256); - var uF = vt(255); - function lF(t, e, r10) { + var z9 = vt(256); + var rF = vt(255); + function nF(t, e, r10) { const n = [], i = r10 && t < Xu; - for (i && (t = (t + Yc) * -Yc); t !== Xu; ) { - const s = t % W9, o = Number(i ? s ^ uF : s); - e ? n.push(o) : n.unshift(o), t = (t - s) / W9; + for (i && (t = (t + Xc) * -Xc); t !== Xu; ) { + const s = t % z9, o = Number(i ? s ^ rF : s); + e ? n.push(o) : n.unshift(o), t = (t - s) / z9; } return Uint8Array.from(n); } - function u4(t, { bitLength: e = -1, isLe: r10 = true, isNegative: n = false } = {}) { - const i = i4(t); + function a4(t, { bitLength: e = -1, isLe: r10 = true, isNegative: n = false } = {}) { + const i = r4(t); if (i === Xu) return e === -1 ? new Uint8Array(1) : new Uint8Array(Math.ceil((e || 0) / 8)); - const s = lF(i, r10, n); + const s = nF(i, r10, n); if (e === -1) return s; const o = Math.ceil((e || 0) / 8), a = new Uint8Array(o); return n && a.fill(255), a.set(s, r10 ? 0 : o - s.length), a; } - function fF(t, { bitLength: e = -1, isLe: r10 = false, isNegative: n = false } = {}) { - return Bt(u4(t || 0, { bitLength: e, isLe: r10, isNegative: n })); + function iF(t, { bitLength: e = -1, isLe: r10 = false, isNegative: n = false } = {}) { + return Bt(a4(t || 0, { bitLength: e, isLe: r10, isNegative: n })); } - function Qh(t) { + function Jh(t) { if (!t || t === "0x") return ""; - if (NN.test(t)) + if (EN.test(t)) return t.substring(2); - if (Qz.test(t)) + if (Wz.test(t)) return t; throw new Error(`Expected hex value to convert, found '${t}'`); } function Yu(t, { isLe: e = false, isNegative: r10 = false } = {}) { if (!t || t === "0x") return new ct(0); - const n = Qh(t), i = new ct(n, 16, e ? "le" : "be"); + const n = Jh(t), i = new ct(n, 16, e ? "le" : "be"); return r10 ? i.fromTwos(n.length * 4) : i; } - var l4 = /* @__PURE__ */ rg((t, e) => t.gt(e)); - var BN = /* @__PURE__ */ rg((t, e) => t.lt(e)); + var c4 = /* @__PURE__ */ tg((t, e) => t.gt(e)); + var kN = /* @__PURE__ */ tg((t, e) => t.lt(e)); var Jr = /* @__PURE__ */ new ct(0); var bl = /* @__PURE__ */ new ct(1); - var n0 = /* @__PURE__ */ new ct(2); - var hF = /* @__PURE__ */ new ct(3); - var dF = /* @__PURE__ */ new ct(4); - var pF = /* @__PURE__ */ new ct(5); - var mF = /* @__PURE__ */ new ct(6); - var gF = /* @__PURE__ */ new ct(7); - var UN = /* @__PURE__ */ new ct(8); - var yF = /* @__PURE__ */ new ct(9); - var bF = /* @__PURE__ */ new ct(10); - var jN = /* @__PURE__ */ new ct(100); - var wF = /* @__PURE__ */ new ct(1e3); - var VN = /* @__PURE__ */ new ct(1e6); - var hd = /* @__PURE__ */ new ct(1e9); - var zN = hd.mul(hd); - var FN = /* @__PURE__ */ new ct(Number.MAX_SAFE_INTEGER); - var HN = /* @__PURE__ */ new ct(94906265); - function ic(t) { + var r0 = /* @__PURE__ */ new ct(2); + var sF = /* @__PURE__ */ new ct(3); + var oF = /* @__PURE__ */ new ct(4); + var aF = /* @__PURE__ */ new ct(5); + var cF = /* @__PURE__ */ new ct(6); + var uF = /* @__PURE__ */ new ct(7); + var RN = /* @__PURE__ */ new ct(8); + var lF = /* @__PURE__ */ new ct(9); + var fF = /* @__PURE__ */ new ct(10); + var CN = /* @__PURE__ */ new ct(100); + var hF = /* @__PURE__ */ new ct(1e3); + var DN = /* @__PURE__ */ new ct(1e6); + var fd = /* @__PURE__ */ new ct(1e9); + var LN = fd.mul(fd); + var BN = /* @__PURE__ */ new ct(Number.MAX_SAFE_INTEGER); + var UN = /* @__PURE__ */ new ct(94906265); + function nc(t) { return typeof t == "bigint"; } function on(t) { - return t ? ct.isBN(t) ? t : Ft(t) ? Yu(t.toString()) : ic(t) ? new ct(t.toString()) : n4(t) ? t.toBn() : r4(t) ? new ct(t.toBigInt().toString()) : new ct(t) : new ct(0); + return t ? ct.isBN(t) ? t : Ft(t) ? Yu(t.toString()) : nc(t) ? new ct(t.toString()) : t4(t) ? t.toBn() : e4(t) ? new ct(t.toBigInt().toString()) : new ct(t) : new ct(0); } - function f4(t) { + function u4(t) { const e = on(t); if (e.isNeg()) throw new Error("square root of negative numbers is not supported"); - if (e.lte(FN)) + if (e.lte(BN)) return new ct(~~Math.sqrt(e.toNumber())); - let r10 = HN.clone(); + let r10 = UN.clone(); for (; ; ) { const n = e.div(r10).iadd(r10).ishrn(1); if (r10.eq(n) || r10.eq(n.sub(bl))) @@ -76017,51 +76027,51 @@ ${Ez(e, r10)}`); r10 = n; } } - var vF = { bitLength: -1, isLe: true, isNegative: false }; - function Hr(t, { bitLength: e = -1, isLe: r10 = true, isNegative: n = false } = vF) { + var dF = { bitLength: -1, isLe: true, isNegative: false }; + function Hr(t, { bitLength: e = -1, isLe: r10 = true, isNegative: n = false } = dF) { const i = on(t), s = Math.ceil(e === -1 ? i.bitLength() / 8 : (e || 0) / 8); if (!t) return e === -1 ? new Uint8Array(1) : new Uint8Array(s); const o = new Uint8Array(s), a = n ? i.toTwos(s * 8) : i; return o.set(a.toArray(r10 ? "le" : "be", s), 0), o; } - function qN(t, { bitLength: e = -1, isLe: r10 = false, isNegative: n = false } = {}) { + function jN(t, { bitLength: e = -1, isLe: r10 = false, isNegative: n = false } = {}) { return Bt(Hr(t, { bitLength: e, isLe: r10, isNegative: n })); } - function xF(t) { + function pF(t) { return new Uint8Array(t || []); } - var _F = n0.pow(new ct(8 - 2)).isub(bl); - var EF = n0.pow(new ct(16 - 2)).isub(bl); - var SF = n0.pow(new ct(32 - 2)).isub(bl); - var MF = { bitLength: 16 }; - var AF = { bitLength: 32 }; + var mF = r0.pow(new ct(8 - 2)).isub(bl); + var gF = r0.pow(new ct(16 - 2)).isub(bl); + var yF = r0.pow(new ct(32 - 2)).isub(bl); + var bF = { bitLength: 16 }; + var wF = { bitLength: 32 }; function qr(t) { const e = on(t); - if (e.lte(_F)) + if (e.lte(mF)) return new Uint8Array([e.toNumber() << 2]); - if (e.lte(EF)) - return Hr(e.shln(2).iadd(bl), MF); - if (e.lte(SF)) - return Hr(e.shln(2).iadd(n0), AF); + if (e.lte(gF)) + return Hr(e.shln(2).iadd(bl), bF); + if (e.lte(yF)) + return Hr(e.shln(2).iadd(r0), wF); const r10 = Hr(e); let n = r10.length; for (; r10[n - 1] === 0; ) n--; if (n < 4) throw new Error("Invalid length, previous checks match anything less than 2^30"); - return hi([ + return di([ new Uint8Array([(n - 4 << 2) + 3]), r10.subarray(0, n) ]); } function ca(t) { - return hi([ + return di([ qr(t.length), t ]); } - function sg(t) { + function ig(t) { const e = Xe(t); switch (e[0] & 3) { case 0: @@ -76080,12 +76090,12 @@ ${Ez(e, r10)}`); case 7: return [7, new ct(e[1] + (e[2] << 8) + (e[3] << 16) + (e[4] + (e[5] << 8) + (e[6] << 16)) * 16777216)]; default: - return [r10, Xn(e.subarray(1, r10))]; + return [r10, Yn(e.subarray(1, r10))]; } } } } - function ou(t) { + function su(t) { switch (t[0] & 3) { case 0: return [1, t[0] >>> 2]; @@ -76106,18 +76116,18 @@ ${Ez(e, r10)}`); } } } - function dd(t) { - const [e, r10] = sg(t), n = e + r10.toNumber(); + function hd(t) { + const [e, r10] = ig(t), n = e + r10.toNumber(); return [ n, t.subarray(e, n) ]; } - var WN = 60 * 1e3; - var GN = WN * 60; - var TF = GN * 24; - var G9 = { days: 0, hours: 0, milliseconds: 0, minutes: 0, seconds: 0 }; - function zh(t, e) { + var VN = 60 * 1e3; + var zN = VN * 60; + var vF = zN * 24; + var F9 = { days: 0, hours: 0, milliseconds: 0, minutes: 0, seconds: 0 }; + function Vh(t, e) { return { days: (t.days || 0) + e.days, hours: (t.hours || 0) + e.hours, @@ -76126,49 +76136,49 @@ ${Ez(e, r10)}`); seconds: (t.seconds || 0) + e.seconds }; } - function NF(t) { + function xF(t) { const e = t / 1e3; if (e < 60) { const s = ~~e; - return zh({ seconds: s }, Fh(t - s * 1e3)); + return Vh({ seconds: s }, zh(t - s * 1e3)); } const r10 = e / 60; if (r10 < 60) { const s = ~~r10; - return zh({ minutes: s }, Fh(t - s * WN)); + return Vh({ minutes: s }, zh(t - s * VN)); } const n = r10 / 60; if (n < 24) { const s = ~~n; - return zh({ hours: s }, Fh(t - s * GN)); + return Vh({ hours: s }, zh(t - s * zN)); } const i = ~~(n / 24); - return zh({ days: i }, Fh(t - i * TF)); + return Vh({ days: i }, zh(t - i * vF)); } - function Fh(t) { - return t ? t < 1e3 ? zh({ milliseconds: t }, G9) : NF(t) : G9; + function zh(t) { + return t ? t < 1e3 ? Vh({ milliseconds: t }, F9) : xF(t) : F9; } - function KN(t = 0, { bitLength: e = 32, isLe: r10 = true } = {}) { + function FN(t = 0, { bitLength: e = 32, isLe: r10 = true } = {}) { if (e !== 32 && e !== 64) throw new Error("Invalid bitLength provided, expected 32 or 64"); const n = new Uint8Array(e / 8), i = new DataView(n.buffer, n.byteOffset); return e === 32 ? i.setFloat32(0, Number(t), r10) : i.setFloat64(0, Number(t), r10), n; } - function Nf(t) { + function Tf(t) { return typeof t == "boolean"; } - var K9 = new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)", "g"); - function h4(t, e = ",") { - const r10 = t[0].startsWith("-"), n = r10 ? t.substring(1).match(K9) : t.match(K9); + var H9 = new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)", "g"); + function l4(t, e = ",") { + const r10 = t[0].startsWith("-"), n = r10 ? t.substring(1).match(H9) : t.match(H9); return n ? `${r10 ? "-" : ""}${n.join(e)}` : t; } - function XN(t) { + function HN(t) { return { decimal: 0.1 .toLocaleString(t).substring(1, 2), thousand: 1e3 .toLocaleString(t).substring(1, 2) }; } - var i0 = 8; + var n0 = 8; var co = [ { power: -24, text: "yocto", value: "y" }, { power: -21, text: "zepto", value: "z" }, @@ -76188,92 +76198,92 @@ ${Ez(e, r10)}`); { power: 21, text: "Zeta", value: "Z" }, { power: 24, text: "Yotta", value: "Y" } ]; - function d4(t) { + function f4(t) { for (let e = 0, r10 = co.length; e < r10; e++) if (co[e].value === t) return co[e]; - return co[i0]; + return co[n0]; } - function p4(t, e, r10) { + function h4(t, e, r10) { if (r10) - return d4(r10); - const n = i0 - 1 + Math.ceil((t.length - e) / 3); + return f4(r10); + const n = n0 - 1 + Math.ceil((t.length - e) / 3); return co[n] || co[n < 0 ? 0 : co.length - 1]; } - var IF = 0; - var OF = co[i0].text; - var If = IF; - var Dp = OF; - function PF(t, { decimals: e = If, forceUnit: r10, locale: n = "en", withAll: i = false, withSi: s = true, withSiFull: o = false, withUnit: a = true, withZero: c = true } = {}) { + var _F = 0; + var EF = co[n0].text; + var Nf = _F; + var Rp = EF; + function SF(t, { decimals: e = Nf, forceUnit: r10, locale: n = "en", withAll: i = false, withSi: s = true, withSiFull: o = false, withUnit: a = true, withZero: c = true } = {}) { let u = on(t).toString(); if (u.length === 0 || u === "0") return "0"; let f10 = ""; u[0].startsWith("-") && (f10 = "-", u = u.substring(1)); - const p = p4(u, e, r10), b = u.length - (e + p.power), E = b <= 0 ? "0" : u.substring(0, b); + const p = h4(u, e, r10), b = u.length - (e + p.power), E = b <= 0 ? "0" : u.substring(0, b); let _ = u.padStart(b < 0 ? e : 1, "0").substring(b < 0 ? 0 : b).padEnd(i ? Math.max(e, 4) : 4, "0").substring(0, i ? Math.max(4, e + p.power) : 4); if (!c) { - let L = _.length - 1; + let D = _.length - 1; do - _[L] === "0" && L--; - while (_[L] === "0"); - _ = _.substring(0, L + 1); + _[D] === "0" && D--; + while (_[D] === "0"); + _ = _.substring(0, D + 1); } - const N11 = Nf(a) ? co[i0].text : a, R = s || o ? p.value === "-" ? a ? ` ${N11}` : "" : ` ${o ? `${p.text}${a ? " " : ""}` : p.value}${a ? N11 : ""}` : "", { decimal: F, thousand: D } = XN(n); - return `${f10}${h4(E, D)}${_ && `${F}${_}`}${R}`; + const N11 = Tf(a) ? co[n0].text : a, k = s || o ? p.value === "-" ? a ? ` ${N11}` : "" : ` ${o ? `${p.text}${a ? " " : ""}` : p.value}${a ? N11 : ""}` : "", { decimal: F, thousand: L } = HN(n); + return `${f10}${l4(E, L)}${_ && `${F}${_}`}${k}`; } - var au = PF; - au.calcSi = (t, e = If) => p4(t, e); - au.findSi = d4; - au.getDefaults = () => ({ - decimals: If, - unit: Dp + var ou = SF; + ou.calcSi = (t, e = Nf) => h4(t, e); + ou.findSi = f4; + ou.getDefaults = () => ({ + decimals: Nf, + unit: Rp }); - au.getOptions = (t = If) => co.filter(({ power: e }) => e < 0 ? t + e >= 0 : true); - au.setDefaults = ({ decimals: t, unit: e }) => { - If = (Array.isArray(t) ? t[0] : t) ?? If, Dp = (Array.isArray(e) ? e[0] : e) ?? Dp, co[i0].text = Dp; + ou.getOptions = (t = Nf) => co.filter(({ power: e }) => e < 0 ? t + e >= 0 : true); + ou.setDefaults = ({ decimals: t, unit: e }) => { + Nf = (Array.isArray(t) ? t[0] : t) ?? Nf, Rp = (Array.isArray(e) ? e[0] : e) ?? Rp, co[n0].text = Rp; }; - function dh(t) { + function hh(t) { return t.toString().padStart(2, "0"); } - function YN(t) { - const e = t.getFullYear().toString(), r10 = dh(t.getMonth() + 1), n = dh(t.getDate()), i = dh(t.getHours()), s = dh(t.getMinutes()), o = dh(t.getSeconds()); + function qN(t) { + const e = t.getFullYear().toString(), r10 = hh(t.getMonth() + 1), n = hh(t.getDate()), i = hh(t.getHours()), s = hh(t.getMinutes()), o = hh(t.getSeconds()); return `${e}-${r10}-${n} ${i}:${s}:${o}`; } - function kF(t) { + function MF(t) { return t < 15 ? `${t.toFixed(1)}s` : t < 60 ? `${t | 0}s` : t < 3600 ? `${t / 60 | 0}m` : `${t / 3600 | 0}h`; } - function RF(t, e) { + function AF(t, e) { const r10 = (t == null ? void 0 : t.getTime()) || 0, n = e instanceof Date ? e.getTime() : on(e).toNumber(); - return r10 && n ? kF(Math.max(Math.abs(r10 - n), 0) / 1e3) : "0.0s"; + return r10 && n ? MF(Math.max(Math.abs(r10 - n), 0) / 1e3) : "0.0s"; } - function P1(t, { locale: e = "en" } = {}) { - const { thousand: r10 } = XN(e); - return h4(on(t).toString(), r10); + function O1(t, { locale: e = "en" } = {}) { + const { thousand: r10 } = HN(e); + return l4(on(t).toString(), r10); } - function ZN(t) { + function WN(t) { return !!t && Ft(t, -1); } - function JN(t) { - return t && ZN(t) ? t : `0x${t && t.length % 2 === 1 ? "0" : ""}${t || ""}`; + function GN(t) { + return t && WN(t) ? t : `0x${t && t.length % 2 === 1 ? "0" : ""}${t || ""}`; } - function QN(t, e = -1, r10 = false) { + function KN(t, e = -1, r10 = false) { const n = Math.ceil(e / 4), i = n + 2; - return JN(e === -1 || t.length === i || !r10 && t.length < i ? Qh(t) : t.length > i ? Qh(t).slice(-1 * n) : `${"0".repeat(n)}${Qh(t)}`.slice(-1 * n)); + return GN(e === -1 || t.length === i || !r10 && t.length < i ? Jh(t) : t.length > i ? Jh(t).slice(-1 * n) : `${"0".repeat(n)}${Jh(t)}`.slice(-1 * n)); } - function CF(t) { + function TF(t) { return t ? Yu(t).toNumber() : NaN; } - function DF(t) { + function NF(t) { return fo(In(t)); } - function LF(t) { + function IF(t) { return Array.isArray(t); } function pr(t) { return typeof t == "string" || t instanceof String; } - function BF(t) { + function OF(t) { for (let e = 0, r10 = t.length; e < r10; e++) { const n = t.charCodeAt(e); if (n < 32 || n > 126) @@ -76281,7 +76291,7 @@ ${Ez(e, r10)}`); } return true; } - function X9(t) { + function q9(t) { for (let e = 0, r10 = t.length; e < r10; e++) { const n = t[e] | 0; if (n < 32 || n > 126) @@ -76289,28 +76299,28 @@ ${Ez(e, r10)}`); } return true; } - function T3(t) { - return pr(t) ? Ft(t) ? X9(Xe(t)) : BF(t) : t ? X9(t) : false; + function A3(t) { + return pr(t) ? Ft(t) ? q9(Xe(t)) : OF(t) : t ? q9(t) : false; } - var N3 = /* @__PURE__ */ $z("isPrototypeOf", "hasOwnProperty"); - function $N(t, e) { - return N3(e) && N3(t) ? t === e || t.isPrototypeOf(e) : false; + var T3 = /* @__PURE__ */ Gz("isPrototypeOf", "hasOwnProperty"); + function XN(t, e) { + return T3(e) && T3(t) ? t === e || t.isPrototypeOf(e) : false; } - var UF = /* @__PURE__ */ ig("toHex", "toHuman", "toU8a"); - var jF = /* @__PURE__ */ ig("get"); + var PF = /* @__PURE__ */ ng("toHex", "toHuman", "toU8a"); + var kF = /* @__PURE__ */ ng("get"); function ss(t) { - return UF(t) && jF(t.registry); + return PF(t) && kF(t.registry); } - var m4 = /* @__PURE__ */ ig("toBigInt", "toBn", "toNumber", "unwrap"); - function eI(t) { + var d4 = /* @__PURE__ */ ng("toBigInt", "toBn", "toNumber", "unwrap"); + function YN(t) { return (t && t.constructor) === Error || t instanceof Error; } - function VF(t, e) { + function RF(t, e) { return (t && t.constructor) === e || t instanceof e; } var Ta = "(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}"; var nn = "[a-fA-F\\d]{1,4}"; - var tI = ` + var ZN = ` (?: (?:${nn}:){7}(?:${nn}|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8 (?:${nn}:){6}(?:${Ta}|:${nn}|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4 @@ -76322,26 +76332,26 @@ ${Ez(e, r10)}`); (?::(?:(?::${nn}){0,5}:${Ta}|(?::${nn}){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4 )(?:%[0-9a-zA-Z]{1,})? // %eth0 %1 `.replace(/\s*\/\/.*$/gm, "").replace(/\n/g, "").trim(); - var zF = new RegExp(`(?:^${Ta}$)|(?:^${tI}$)`); - var FF = new RegExp(`^${Ta}$`); - var HF = new RegExp(`^${tI}$`); - function qF(t, e) { + var CF = new RegExp(`(?:^${Ta}$)|(?:^${ZN}$)`); + var DF = new RegExp(`^${Ta}$`); + var LF = new RegExp(`^${ZN}$`); + function BF(t, e) { switch (e) { case "v4": - return FF.test(t); + return DF.test(t); case "v6": - return HF.test(t); + return LF.test(t); default: - return zF.test(t); + return CF.test(t); } } - function WF(t, e) { - return ic(e) ? e.toString() : e; + function UF(t, e) { + return nc(e) ? e.toString() : e; } function Ct(t, e) { - return JSON.stringify(t, WF, e); + return JSON.stringify(t, UF, e); } - function GF(t) { + function jF(t) { const e = typeof t != "string" ? Ct(t) : t; try { const r10 = JSON.parse(e); @@ -76350,31 +76360,31 @@ ${Ez(e, r10)}`); return false; } } - function Fc(t) { + function zc(t) { return t === null; } function rr(t) { return typeof t == "number"; } - var KF = /* @__PURE__ */ t4("next"); - var XF = /* @__PURE__ */ ig("catch", "then"); - var YF = new Uint8Array([127, 69, 76, 70]); - var ZF = new Uint8Array([80, 86, 77, 0]); - function JF(t) { + var VF = /* @__PURE__ */ $v("next"); + var zF = /* @__PURE__ */ ng("catch", "then"); + var FF = new Uint8Array([127, 69, 76, 70]); + var HF = new Uint8Array([80, 86, 77, 0]); + function qF(t) { if (Et(t)) { const e = t.subarray(0, 4); - return On(e, ZF) || On(e, YF); + return On(e, HF) || On(e, FF); } return false; } - var QF = /(Development|Local Testnet)$/; - function $F(t) { - return t ? !!QF.test(t.toString()) : false; + var WF = /(Development|Local Testnet)$/; + function GF(t) { + return t ? !!WF.test(t.toString()) : false; } function Ar(t) { return t === void 0; } - function rI(t) { + function JN(t) { if (!t) return pr(t); const e = Xe(t), r10 = e.length; @@ -76442,11 +76452,11 @@ ${Ez(e, r10)}`); return false; return true; } - var eH = new Uint8Array([0, 97, 115, 109]); - function tH(t) { - return Et(t) && On(t.subarray(0, 4), eH); + var KF = new Uint8Array([0, 97, 115, 109]); + function XF(t) { + return Et(t) && On(t.subarray(0, 4), KF); } - function Yn(t, e, r10, n, i = 0) { + function Zn(t, e, r10, n, i = 0) { const s = n ? n(e, i) : e.toString(); let o; Object.defineProperty(t, s, { @@ -76464,35 +76474,35 @@ ${Ez(e, r10)}`); } }); } - function Hc(t, e, r10, n) { + function Fc(t, e, r10, n) { for (let i = 0, s = e.length; i < s; i++) - Yn(t, e[i], r10, n, i); + Zn(t, e[i], r10, n, i); return t; } - function cu(t) { + function au(t) { return t; } function os() { } - var rH = { + var YF = { debug: "log", error: "error", log: "log", warn: "warn" }; - function nH(t) { - if (t && fi(t) && t.constructor === Object) { + function ZF(t) { + if (t && hi(t) && t.constructor === Object) { const e = {}; for (const [r10, n] of Object.entries(t)) - e[r10] = og(n); + e[r10] = sg(n); return e; } return t; } - function og(t) { - return Array.isArray(t) ? t.map(og) : Ki(t) ? t.toString() : Et(t) || o4(t) ? Bt(Xe(t)) : nH(t); + function sg(t) { + return Array.isArray(t) ? t.map(sg) : Ki(t) ? t.toString() : Et(t) || i4(t) ? Bt(Xe(t)) : ZF(t); } - function iH(t) { + function JF(t) { return (e) => { if (t <= 0) return e; @@ -76500,47 +76510,47 @@ ${Ez(e, r10)}`); return r10.length < t ? e : `${r10.substring(0, t)} ...`; }; } - function Hh(t, e, r10, n = -1) { + function Fh(t, e, r10, n = -1) { if (r10.length === 1 && St(r10[0])) { const i = r10[0](); - return Hh(t, e, Array.isArray(i) ? i : [i], n); + return Fh(t, e, Array.isArray(i) ? i : [i], n); } - console[rH[t]](YN(/* @__PURE__ */ new Date()), e, ...r10.map(og).map(iH(n))); + console[YF[t]](qN(/* @__PURE__ */ new Date()), e, ...r10.map(sg).map(JF(n))); } - function sH(t, e) { + function QF(t, e) { return !!t && (t === "*" || e === t || t.endsWith("*") && e.startsWith(t.slice(0, -1))); } - function oH(t, e) { + function $F(t, e) { return !!t && t.startsWith("-") && (e === t.slice(1) || t.endsWith("*") && e.startsWith(t.slice(1, -1))); } - function aH(t, e) { + function eH(t, e) { let r10 = false; for (const n of t) - sH(n, e) ? r10 = true : oH(n, e) && (r10 = false); + QF(n, e) ? r10 = true : $F(n, e) && (r10 = false); return r10; } - function cH(t) { + function tH(t) { var r10, n, i, s; - const e = parseInt(((n = (r10 = li.process) == null ? void 0 : r10.env) == null ? void 0 : n.DEBUG_MAX) || "-1", 10); + const e = parseInt(((n = (r10 = fi.process) == null ? void 0 : r10.env) == null ? void 0 : n.DEBUG_MAX) || "-1", 10); return [ - aH((((s = (i = li.process) == null ? void 0 : i.env) == null ? void 0 : s.DEBUG) || "").toLowerCase().split(","), t), + eH((((s = (i = fi.process) == null ? void 0 : i.env) == null ? void 0 : s.DEBUG) || "").toLowerCase().split(","), t), isNaN(e) ? -1 : e ]; } - function di(t) { - const e = `${t.toUpperCase()}:`.padStart(16), [r10, n] = cH(t.toLowerCase()); + function pi(t) { + const e = `${t.toUpperCase()}:`.padStart(16), [r10, n] = tH(t.toLowerCase()); return { - debug: r10 ? (...i) => Hh("debug", e, i, n) : os, - error: (...i) => Hh("error", e, i), - log: (...i) => Hh("log", e, i), + debug: r10 ? (...i) => Fh("debug", e, i, n) : os, + error: (...i) => Fh("error", e, i), + log: (...i) => Fh("log", e, i), noop: os, - warn: (...i) => Hh("warn", e, i) + warn: (...i) => Fh("warn", e, i) }; } - function uH() { + function rH() { return "none"; } - function cf(t, { getInstanceId: e = uH } = {}) { + function af(t, { getInstanceId: e = rH } = {}) { const r10 = {}, n = (...i) => { const s = Ct(i), o = e(); return r10[o] || (r10[o] = {}), r10[o][s] === void 0 && (r10[o][s] = t(...i)), r10[o][s]; @@ -76551,7 +76561,7 @@ ${Ez(e, r10)}`); ((a = r10[o]) == null ? void 0 : a[s]) !== void 0 && delete r10[o][s]; }, n; } - function Zc(t, e) { + function Yc(t, e) { setTimeout(() => { Promise.resolve().then(() => { t(); @@ -76560,14 +76570,14 @@ ${Ez(e, r10)}`); }); }, 0); } - function nI(t, e = -1) { + function QN(t, e = -1) { const r10 = (!t || Number.isNaN(t) ? 0 : t).toString(16); - return QN(r10.length % 2 ? `0${r10}` : r10, e, true); + return KN(r10.length % 2 ? `0${r10}` : r10, e, true); } - function lH(t, e = -1) { - return In(nI(t, e)); + function nH(t, e = -1) { + return In(QN(t, e)); } - function iI(t) { + function $N(t) { const e = Object.keys(t); for (let r10 = 0, n = e.length; r10 < n; r10++) delete t[e[r10]]; @@ -76585,16 +76595,16 @@ ${Ez(e, r10)}`); } return t; } - function fH(t) { + function iH(t) { return st({}, t); } - function hH(t) { + function sH(t) { return Object.entries(t); } - function dH(t) { + function oH(t) { return Object.keys(t); } - function ag(t, e, r10, n, i = 0) { + function og(t, e, r10, n, i = 0) { const s = n ? n(e, i) : e; s in t || Object.defineProperty(t, s, { enumerable: true, @@ -76603,238 +76613,238 @@ ${Ez(e, r10)}`); } }); } - function Jc(t, e, r10, n) { + function Zc(t, e, r10, n) { for (let i = 0, s = e.length; i < s; i++) - ag(t, e[i], r10, n, i); + og(t, e[i], r10, n, i); } - function pH(t) { + function aH(t) { return Object.values(t); } - function mH(t, e, ...r10) { + function cH(t, e, ...r10) { return new Promise((n, i) => { e.apply(t, r10.concat((s, o) => { s ? i(s) : n(o); })); }); } - var Of = new Array(256); - var g4 = new Array(256); - for (let t = 0, e = Of.length; t < e; t++) - g4[t] = String.fromCharCode(t).toLowerCase(), Of[t] = String.fromCharCode(t).toUpperCase(); - function gH(t) { - return t.slice(0, t.length - 1).toLowerCase() + Of[t.charCodeAt(t.length - 1)]; + var If = new Array(256); + var p4 = new Array(256); + for (let t = 0, e = If.length; t < e; t++) + p4[t] = String.fromCharCode(t).toLowerCase(), If[t] = String.fromCharCode(t).toUpperCase(); + function uH(t) { + return t.slice(0, t.length - 1).toLowerCase() + If[t.charCodeAt(t.length - 1)]; } - function sI(t) { + function eI(t) { return (e) => { const r10 = e.replace(/[-_., ]+/g, " ").trim().split(" "); let n = ""; for (let i = 0, s = r10.length; i < s; i++) { const o = r10[i]; - n += t(/^[\dA-Z]+$/.test(o) ? o.toLowerCase() : o.replace(/^[\dA-Z]{2,}[^a-z]/, gH), i); + n += t(/^[\dA-Z]+$/.test(o) ? o.toLowerCase() : o.replace(/^[\dA-Z]{2,}[^a-z]/, uH), i); } return n; }; } - var dr = /* @__PURE__ */ sI((t, e) => (e ? Of[t.charCodeAt(0)] : g4[t.charCodeAt(0)]) + t.slice(1)); - var cg = /* @__PURE__ */ sI((t) => Of[t.charCodeAt(0)] + t.slice(1)); - function oI(t) { + var dr = /* @__PURE__ */ eI((t, e) => (e ? If[t.charCodeAt(0)] : p4[t.charCodeAt(0)]) + t.slice(1)); + var ag = /* @__PURE__ */ eI((t) => If[t.charCodeAt(0)] + t.slice(1)); + function tI(t) { return (e) => e ? t[e.charCodeAt(0)] + e.slice(1) : ""; } - var yH = /* @__PURE__ */ oI(g4); - var aI = /* @__PURE__ */ oI(Of); - function bH(t, e = 6) { + var lH = /* @__PURE__ */ tI(p4); + var rI = /* @__PURE__ */ tI(If); + function fH(t, e = 6) { return t.length <= 2 + 2 * e ? t.toString() : `${t.substring(0, e)}\u2026${t.slice(-e)}`; } - function y4(t) { + function m4(t) { return Bt(Dr(t)); } - var wH = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var hH = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, BN: ct, - BN_BILLION: hd, - BN_EIGHT: UN, - BN_FIVE: pF, - BN_FOUR: dF, - BN_HUNDRED: jN, - BN_MAX_INTEGER: FN, - BN_MILLION: VN, - BN_NINE: yF, + BN_BILLION: fd, + BN_EIGHT: RN, + BN_FIVE: aF, + BN_FOUR: oF, + BN_HUNDRED: CN, + BN_MAX_INTEGER: BN, + BN_MILLION: DN, + BN_NINE: lF, BN_ONE: bl, - BN_QUINTILL: zN, - BN_SEVEN: gF, - BN_SIX: mF, - BN_SQRT_MAX_INTEGER: HN, - BN_TEN: bF, - BN_THOUSAND: wF, - BN_THREE: hF, - BN_TWO: n0, + BN_QUINTILL: LN, + BN_SEVEN: uF, + BN_SIX: cF, + BN_SQRT_MAX_INTEGER: UN, + BN_TEN: fF, + BN_THOUSAND: hF, + BN_THREE: sF, + BN_TWO: r0, BN_ZERO: Jr, - POLKADOTJS_DISABLE_ESM_CJS_WARNING_FLAG: _N, - U8A_WRAP_ETHEREUM: Cp, - U8A_WRAP_POSTFIX: Tf, - U8A_WRAP_PREFIX: Af, + POLKADOTJS_DISABLE_ESM_CJS_WARNING_FLAG: yN, + U8A_WRAP_ETHEREUM: kp, + U8A_WRAP_POSTFIX: Af, + U8A_WRAP_PREFIX: Mf, _0n: Xu, - _1000n: Wz, - _100n: qz, - _10n: Hz, - _1Bn: A3, - _1Mn: Gz, - _1Qn: Kz, - _1n: Yc, - _2n: Dz, - _2pow53n: SN, - _3n: Lz, - _4n: Bz, - _5n: Uz, - _6n: jz, - _7n: Vz, - _8n: zz, - _9n: Fz, - _sqrt2pow53n: MN, - arrayChunk: T1, - arrayFilter: Tz, + _1000n: Uz, + _100n: Bz, + _10n: Lz, + _1Bn: M3, + _1Mn: jz, + _1Qn: Vz, + _1n: Xc, + _2n: Nz, + _2pow53n: wN, + _3n: Iz, + _4n: Oz, + _5n: Pz, + _6n: kz, + _7n: Rz, + _8n: Cz, + _9n: Dz, + _sqrt2pow53n: vN, + arrayChunk: A1, + arrayFilter: vz, arrayFlatten: Vu, - arrayRange: Nz, - arrayShuffle: Iz, - arrayUnzip: Oz, - arrayZip: Pz, - assert: EN, + arrayRange: xz, + arrayShuffle: _z, + arrayUnzip: Ez, + arrayZip: Sz, + assert: bN, assertReturn: Da, - assertUnreachable: $v, + assertUnreachable: Jv, bnFromHex: Yu, - bnMax: l4, - bnMin: BN, - bnSqrt: f4, + bnMax: c4, + bnMin: kN, + bnSqrt: u4, bnToBn: on, - bnToHex: qN, + bnToHex: jN, bnToU8a: Hr, - bufferToU8a: xF, - calcSi: p4, + bufferToU8a: pF, + calcSi: h4, compactAddLength: ca, - compactFromU8a: sg, - compactFromU8aLim: ou, - compactStripLength: dd, + compactFromU8a: ig, + compactFromU8aLim: su, + compactStripLength: hd, compactToU8a: qr, detectPackage: yl, - extractTime: Fh, - findSi: d4, - floatToU8a: KN, - formatBalance: au, - formatDate: YN, - formatDecimal: h4, - formatElapsed: RF, - formatNumber: P1, + extractTime: zh, + findSi: f4, + floatToU8a: FN, + formatBalance: ou, + formatDate: qN, + formatDecimal: l4, + formatElapsed: AF, + formatNumber: O1, hasBigInt: hn, - hasBuffer: s4, - hasCjs: IN, - hasDirname: tF, - hasEsm: rF, - hasProcess: iF, - hasWasm: nF, - hexAddPrefix: JN, - hexFixLength: QN, - hexHasPrefix: ZN, - hexStripPrefix: Qh, - hexToBigInt: TN, + hasBuffer: n4, + hasCjs: SN, + hasDirname: Xz, + hasEsm: Yz, + hasProcess: Jz, + hasWasm: Zz, + hexAddPrefix: GN, + hexFixLength: KN, + hexHasPrefix: WN, + hexStripPrefix: Jh, + hexToBigInt: _N, hexToBn: Yu, - hexToNumber: CF, - hexToString: DF, + hexToNumber: TF, + hexToString: NF, hexToU8a: In, - identity: cu, - isArray: LF, - isAscii: T3, - isBigInt: ic, + identity: au, + isArray: IF, + isAscii: A3, + isBigInt: nc, isBn: Ki, - isBoolean: Nf, - isBuffer: o4, - isChildClass: $N, - isClass: N3, + isBoolean: Tf, + isBuffer: i4, + isChildClass: XN, + isClass: T3, isCodec: ss, - isCompact: m4, - isError: eI, + isCompact: d4, + isError: YN, isFunction: St, isHex: Ft, - isInstanceOf: VF, - isIp: qF, - isJsonObject: GF, - isNull: Fc, + isInstanceOf: RF, + isIp: BF, + isJsonObject: jF, + isNull: zc, isNumber: rr, - isObject: fi, - isObservable: KF, - isPromise: XF, - isRiscV: JF, + isObject: hi, + isObservable: VF, + isPromise: zF, + isRiscV: qF, isString: pr, - isTestChain: $F, - isToBigInt: r4, - isToBn: n4, + isTestChain: GF, + isToBigInt: e4, + isToBn: t4, isU8a: Et, isUndefined: Ar, - isUtf8: rI, - isWasm: tH, - lazyMethod: Yn, - lazyMethods: Hc, - logger: di, - loggerFormat: og, - memoize: cf, - nMax: kz, - nMin: Rz, - nSqrt: eF, - nToBigInt: i4, - nToHex: fF, - nToU8a: u4, - nextTick: Zc, + isUtf8: JN, + isWasm: XF, + lazyMethod: Zn, + lazyMethods: Fc, + logger: pi, + loggerFormat: sg, + memoize: af, + nMax: Mz, + nMin: Az, + nSqrt: Kz, + nToBigInt: r4, + nToHex: iF, + nToU8a: a4, + nextTick: Yc, noop: os, - numberToHex: nI, - numberToU8a: lH, - objectClear: iI, - objectCopy: fH, - objectEntries: hH, - objectKeys: dH, - objectProperties: Jc, - objectProperty: ag, + numberToHex: QN, + numberToU8a: nH, + objectClear: $N, + objectCopy: iH, + objectEntries: sH, + objectKeys: oH, + objectProperties: Zc, + objectProperty: og, objectSpread: st, - objectValues: pH, - packageInfo: Qv, - promisify: mH, + objectValues: aH, + packageInfo: Zv, + promisify: cH, stringCamelCase: dr, - stringLowerFirst: yH, - stringPascalCase: cg, - stringShorten: bH, - stringToHex: y4, + stringLowerFirst: lH, + stringPascalCase: ag, + stringShorten: fH, + stringToHex: m4, stringToU8a: Dr, - stringUpperFirst: aI, + stringUpperFirst: rI, stringify: Ct, - u8aCmp: ON, + u8aCmp: MN, u8aConcat: $t, - u8aConcatStrict: hi, - u8aEmpty: a4, + u8aConcatStrict: di, + u8aEmpty: s4, u8aEq: On, - u8aFixLength: PN, - u8aIsWrapped: fd, - u8aSorted: c4, - u8aToBigInt: N1, - u8aToBn: Xn, - u8aToBuffer: oF, - u8aToFloat: kN, + u8aFixLength: AN, + u8aIsWrapped: ld, + u8aSorted: o4, + u8aToBigInt: T1, + u8aToBn: Yn, + u8aToBuffer: $z, + u8aToFloat: TN, u8aToHex: Bt, - u8aToNumber: CN, + u8aToNumber: IN, u8aToString: fo, u8aToU8a: Xe, - u8aUnwrapBytes: DN, - u8aWrapBytes: LN + u8aUnwrapBytes: ON, + u8aWrapBytes: PN }, Symbol.toStringTag, { value: "Module" })); - var vH = { name: "@polkadot/networks", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" }; - var xH = { name: "@polkadot/x-randomvalues", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" }; - var _H = li.crypto; - function cI(t) { - return _H.getRandomValues(t); - } - var EH = [vH, Qv, xH]; - var uI = { name: "@polkadot/util-crypto", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" }; - yl(uI, null, EH); - var Lp = { getRandomValues: cI }; - var SH = { crypto: Lp }; - var MH = class { + var dH = { name: "@polkadot/networks", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" }; + var pH = { name: "@polkadot/x-randomvalues", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" }; + var mH = fi.crypto; + function nI(t) { + return mH.getRandomValues(t); + } + var gH = [dH, Zv, pH]; + var iI = { name: "@polkadot/util-crypto", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "12.6.2" }; + yl(iI, null, gH); + var Cp = { getRandomValues: nI }; + var yH = { crypto: Cp }; + var bH = class { constructor(e) { re(this, "__internal__bridge"); re(this, "abort", () => { @@ -76844,14 +76854,14 @@ ${Ez(e, r10)}`); re(this, "__wbindgen_throw", (e10, r10) => { throw new Error(this.__internal__bridge.getString(e10, r10)); }); - re(this, "__wbg_self_1b7a39e3a92c949c", () => this.__internal__bridge.addObject(SH)); + re(this, "__wbg_self_1b7a39e3a92c949c", () => this.__internal__bridge.addObject(yH)); re(this, "__wbg_require_604837428532a733", (e10, r10) => { throw new Error(`Unable to require ${this.__internal__bridge.getString(e10, r10)}`); }); - re(this, "__wbg_crypto_968f1772287e2df0", (e10) => this.__internal__bridge.addObject(Lp)); - re(this, "__wbg_getRandomValues_a3d34b4fee3c2869", (e10) => this.__internal__bridge.addObject(Lp.getRandomValues)); + re(this, "__wbg_crypto_968f1772287e2df0", (e10) => this.__internal__bridge.addObject(Cp)); + re(this, "__wbg_getRandomValues_a3d34b4fee3c2869", (e10) => this.__internal__bridge.addObject(Cp.getRandomValues)); re(this, "__wbg_getRandomValues_f5e14ab7ac8e995d", (e10, r10, n) => { - Lp.getRandomValues(this.__internal__bridge.getU8a(r10, n)); + Cp.getRandomValues(this.__internal__bridge.getU8a(r10, n)); }); re(this, "__wbg_randomFillSync_d5bd2d655fdf256a", (e10, r10, n) => { throw new Error("randomFillsync is not available"); @@ -76862,7 +76872,7 @@ ${Ez(e, r10)}`); this.__internal__bridge = e; } }; - var AH = class { + var wH = class { constructor(e) { re(this, "__internal__createWasm"); re(this, "__internal__heap"); @@ -76874,7 +76884,7 @@ ${Ez(e, r10)}`); re(this, "__internal__wasmError"); re(this, "__internal__wasmPromise"); re(this, "__internal__type"); - this.__internal__createWasm = e, this.__internal__cachegetInt32 = null, this.__internal__cachegetUint8 = null, this.__internal__heap = new Array(32).fill(void 0).concat(void 0, null, true, false), this.__internal__heapNext = this.__internal__heap.length, this.__internal__type = "none", this.__internal__wasm = null, this.__internal__wasmError = null, this.__internal__wasmPromise = null, this.__internal__wbg = { ...new MH(this) }; + this.__internal__createWasm = e, this.__internal__cachegetInt32 = null, this.__internal__cachegetUint8 = null, this.__internal__heap = new Array(32).fill(void 0).concat(void 0, null, true, false), this.__internal__heapNext = this.__internal__heap.length, this.__internal__type = "none", this.__internal__wasm = null, this.__internal__wasmError = null, this.__internal__wasmPromise = null, this.__internal__wbg = { ...new bH(this) }; } get error() { return this.__internal__wasmError; @@ -76932,7 +76942,7 @@ ${Ez(e, r10)}`); return fo(this.resultU8a()); } }; - function TH(t, e, r10) { + function vH(t, e, r10) { return async (n) => { const i = { error: null, @@ -76953,21 +76963,21 @@ ${Ez(e, r10)}`); return i; }; } - var Y9 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; - var lI = new Array(256); - for (let t = 0, e = Y9.length; t < e; t++) - lI[Y9.charCodeAt(t)] = t; - function NH(t, e) { + var W9 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; + var sI = new Array(256); + for (let t = 0, e = W9.length; t < e; t++) + sI[W9.charCodeAt(t)] = t; + function xH(t, e) { let r10 = 0, n = 0, i = -1; for (let s = 0, o = e.length - 1; i !== o; s++) - r10 = r10 << 6 | lI[t.charCodeAt(s)], (n += 6) >= 8 && (e[++i] = r10 >>> (n -= 8) & 255); + r10 = r10 << 6 | sI[t.charCodeAt(s)], (n += 6) >= 8 && (e[++i] = r10 >>> (n -= 8) & 255); return e; } var Wo = Uint8Array; - var jc = Uint16Array; - var I3 = Uint32Array; - var IH = new Wo([16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15]); - var fI = new Wo([ + var Uc = Uint16Array; + var N3 = Uint32Array; + var _H = new Wo([16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15]); + var oI = new Wo([ 0, 0, 0, @@ -77001,7 +77011,7 @@ ${Ez(e, r10)}`); 0, 0 ]); - var hI = new Wo([ + var aI = new Wo([ 0, 0, 0, @@ -77035,63 +77045,63 @@ ${Ez(e, r10)}`); 0, 0 ]); - var dI = (t, e) => { - const r10 = new jc(31); + var cI = (t, e) => { + const r10 = new Uc(31); for (let i = 0; i < 31; ++i) r10[i] = e += 1 << t[i - 1]; - const n = new I3(r10[30]); + const n = new N3(r10[30]); for (let i = 1; i < 30; ++i) for (let s = r10[i]; s < r10[i + 1]; ++s) n[s] = s - r10[i] << 5 | i; return [r10, n]; }; - var [pI, OH] = dI(fI, 2); - pI[28] = 258, OH[258] = 28; - var [PH] = dI(hI, 0); - var O3 = new jc(32768); + var [uI, EH] = cI(oI, 2); + uI[28] = 258, EH[258] = 28; + var [SH] = cI(aI, 0); + var I3 = new Uc(32768); for (let t = 0; t < 32768; ++t) { let e = (t & 43690) >>> 1 | (t & 21845) << 1; - e = (e & 52428) >>> 2 | (e & 13107) << 2, e = (e & 61680) >>> 4 | (e & 3855) << 4, O3[t] = ((e & 65280) >>> 8 | (e & 255) << 8) >>> 1; + e = (e & 52428) >>> 2 | (e & 13107) << 2, e = (e & 61680) >>> 4 | (e & 3855) << 4, I3[t] = ((e & 65280) >>> 8 | (e & 255) << 8) >>> 1; } - var $h = (t, e, r10) => { + var Qh = (t, e, r10) => { const n = t.length; let i = 0; - const s = new jc(e); + const s = new Uc(e); for (; i < n; ++i) t[i] && ++s[t[i] - 1]; - const o = new jc(e); + const o = new Uc(e); for (i = 1; i < e; ++i) o[i] = o[i - 1] + s[i - 1] << 1; let a; if (r10) { - a = new jc(1 << e); + a = new Uc(1 << e); const c = 15 - e; for (i = 0; i < n; ++i) if (t[i]) { const u = i << 4 | t[i], f10 = e - t[i]; let p = o[t[i] - 1]++ << f10; for (const b = p | (1 << f10) - 1; p <= b; ++p) - a[O3[p] >> c] = u; + a[I3[p] >> c] = u; } } else - for (a = new jc(n), i = 0; i < n; ++i) - t[i] && (a[i] = O3[o[t[i] - 1]++] >> 15 - t[i]); + for (a = new Uc(n), i = 0; i < n; ++i) + t[i] && (a[i] = I3[o[t[i] - 1]++] >> 15 - t[i]); return a; }; - var s0 = new Wo(288); + var i0 = new Wo(288); for (let t = 0; t < 144; ++t) - s0[t] = 8; + i0[t] = 8; for (let t = 144; t < 256; ++t) - s0[t] = 9; + i0[t] = 9; for (let t = 256; t < 280; ++t) - s0[t] = 7; + i0[t] = 7; for (let t = 280; t < 288; ++t) - s0[t] = 8; - var mI = new Wo(32); + i0[t] = 8; + var lI = new Wo(32); for (let t = 0; t < 32; ++t) - mI[t] = 5; - var kH = $h(s0, 9, 1); - var RH = $h(mI, 5, 1); + lI[t] = 5; + var MH = Qh(i0, 9, 1); + var AH = Qh(lI, 5, 1); var Fs = (t, e, r10) => { const n = e >>> 3; return (t[n] | t[n + 1] << 8) >>> (e & 7) & r10; @@ -77100,10 +77110,10 @@ ${Ez(e, r10)}`); const r10 = e >>> 3; return (t[r10] | t[r10 + 1] << 8 | t[r10 + 2] << 16) >>> (e & 7); }; - var CH = (t) => (t >>> 3) + (t & 7 && 1); - var DH = (t, e, r10) => { + var TH = (t) => (t >>> 3) + (t & 7 && 1); + var NH = (t, e, r10) => { (e == null || e < 0) && (e = 0), (r10 == null || r10 > t.length) && (r10 = t.length); - const n = new (t instanceof jc ? jc : t instanceof I3 ? I3 : Wo)(r10 - e); + const n = new (t instanceof Uc ? Uc : t instanceof N3 ? N3 : Wo)(r10 - e); return n.set(t.subarray(e, r10)), n; }; var ey = (t) => { @@ -77112,15 +77122,15 @@ ${Ez(e, r10)}`); t[r10] > e && (e = t[r10]); return e; }; - var LH = (t, e, r10) => { + var IH = (t, e, r10) => { const n = !r10 || r10.i; r10 || (r10 = {}); const i = t.length, s = !e || !n; e || (e = new Wo(i * 3)); const o = (N11) => { - let R = e.length; - if (N11 > R) { - const F = new Wo(Math.max(R << 1, N11)); + let k = e.length; + if (N11 > k) { + const F = new Wo(Math.max(k << 1, N11)); F.set(e), e = F; } }; @@ -77131,21 +77141,21 @@ ${Ez(e, r10)}`); do { if (!f10) { r10.f = a = Fs(t, c, 1); - const D = Fs(t, c + 1, 3); - if (c += 3, D) - if (D == 1) - f10 = kH, p = RH, b = 9, E = 5; - else if (D == 2) { - const L = Fs(t, c, 31) + 257, q = Fs(t, c + 10, 15) + 4, W = L + Fs(t, c + 5, 31) + 1; + const L = Fs(t, c + 1, 3); + if (c += 3, L) + if (L == 1) + f10 = MH, p = AH, b = 9, E = 5; + else if (L == 2) { + const D = Fs(t, c, 31) + 257, q = Fs(t, c + 10, 15) + 4, W = D + Fs(t, c + 5, 31) + 1; c += 14; const z = new Wo(W), T = new Wo(19); for (let d = 0; d < q; ++d) - T[IH[d]] = Fs(t, c + d * 3, 7); + T[_H[d]] = Fs(t, c + d * 3, 7); c += q * 3; const I = ey(T), H = (1 << I) - 1; if (!n && c + W * (I + 7) > _) break; - const X = $h(T, I, 1); + const X = Qh(T, I, 1); for (let d = 0; d < W; ) { const l15 = X[Fs(t, c, H)]; c += l15 & 15; @@ -77158,49 +77168,49 @@ ${Ez(e, r10)}`); z[d++] = y; } } - const V = z.subarray(0, L), S10 = z.subarray(L); - b = ey(V), E = ey(S10), f10 = $h(V, b, 1), p = $h(S10, E, 1); + const V = z.subarray(0, D), S9 = z.subarray(D); + b = ey(V), E = ey(S9), f10 = Qh(V, b, 1), p = Qh(S9, E, 1); } else throw "invalid block type"; else { - const L = CH(c) + 4, q = t[L - 4] | t[L - 3] << 8, W = L + q; + const D = TH(c) + 4, q = t[D - 4] | t[D - 3] << 8, W = D + q; if (W > i) { if (n) throw "unexpected EOF"; break; } - s && o(u + q), e.set(t.subarray(L, W), u), r10.b = u += q, r10.p = c = W << 3; + s && o(u + q), e.set(t.subarray(D, W), u), r10.b = u += q, r10.p = c = W << 3; continue; } if (c > _) throw "unexpected EOF"; } s && o(u + 131072); - const N11 = (1 << b) - 1, R = (1 << E) - 1, F = b + E + 18; + const N11 = (1 << b) - 1, k = (1 << E) - 1, F = b + E + 18; for (; n || c + F < _; ) { - const D = f10[$2(t, c) & N11], L = D >>> 4; - if (c += D & 15, c > _) + const L = f10[$2(t, c) & N11], D = L >>> 4; + if (c += L & 15, c > _) throw "unexpected EOF"; - if (!D) + if (!L) throw "invalid length/literal"; - if (L < 256) - e[u++] = L; - else if (L == 256) { + if (D < 256) + e[u++] = D; + else if (D == 256) { f10 = void 0; break; } else { - let q = L - 254; - if (L > 264) { - const H = L - 257, X = fI[H]; - q = Fs(t, c, (1 << X) - 1) + pI[H], c += X; + let q = D - 254; + if (D > 264) { + const H = D - 257, X = oI[H]; + q = Fs(t, c, (1 << X) - 1) + uI[H], c += X; } - const W = p[$2(t, c) & R], z = W >>> 4; + const W = p[$2(t, c) & k], z = W >>> 4; if (!W) throw "invalid distance"; c += W & 15; - let T = PH[z]; + let T = SH[z]; if (z > 3) { - const H = hI[z]; + const H = aI[z]; T += $2(t, c) & (1 << H) - 1, c += H; } if (c > _) @@ -77214,24 +77224,24 @@ ${Ez(e, r10)}`); } r10.l = f10, r10.p = c, r10.b = u, f10 && (a = 1, r10.m = b, r10.d = p, r10.n = E); } while (!a); - return u == e.length ? e : DH(e, 0, u); + return u == e.length ? e : NH(e, 0, u); }; - var BH = (t) => { + var OH = (t) => { if ((t[0] & 15) != 8 || t[0] >>> 4 > 7 || (t[0] << 8 | t[1]) % 31) throw "invalid zlib data"; if (t[1] & 32) throw "invalid zlib data: preset dictionaries not supported"; }; - function UH(t, e) { - return LH((BH(t), t.subarray(2, -4)), e); + function PH(t, e) { + return IH((OH(t), t.subarray(2, -4)), e); } - var jH = 171008; - var VH = 339468; - var zH = "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"; - var FH = /* @__PURE__ */ UH(NH(zH, new Uint8Array(jH)), new Uint8Array(VH)); - var HH = /* @__PURE__ */ TH("crypto", FH, null); - var tt = new AH(HH); - async function qH(t) { + var kH = 171008; + var RH = 339468; + var CH = "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"; + var DH = /* @__PURE__ */ PH(xH(CH, new Uint8Array(kH)), new Uint8Array(RH)); + var LH = /* @__PURE__ */ vH("crypto", DH, null); + var tt = new wH(LH); + async function BH(t) { return tt.init(t); } function or(t) { @@ -77241,64 +77251,64 @@ ${Ez(e, r10)}`); return t(tt.wasm, ...e); }; } - var WH = /* @__PURE__ */ or((t, e) => (t.ext_bip39_generate(8, e), tt.resultString())); - var GH = /* @__PURE__ */ or((t, e) => (t.ext_bip39_to_entropy(8, ...tt.allocString(e)), tt.resultU8a())); - var KH = /* @__PURE__ */ or((t, e, r10) => (t.ext_bip39_to_mini_secret(8, ...tt.allocString(e), ...tt.allocString(r10)), tt.resultU8a())); - var XH = /* @__PURE__ */ or((t, e, r10) => (t.ext_bip39_to_seed(8, ...tt.allocString(e), ...tt.allocString(r10)), tt.resultU8a())); - var YH = /* @__PURE__ */ or((t, e) => t.ext_bip39_validate(...tt.allocString(e)) !== 0); - var ZH = /* @__PURE__ */ or((t, e) => (t.ext_ed_from_seed(8, ...tt.allocU8a(e)), tt.resultU8a())); - var JH = /* @__PURE__ */ or((t, e, r10, n) => (t.ext_ed_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), ...tt.allocU8a(n)), tt.resultU8a())); - var QH = /* @__PURE__ */ or((t, e, r10, n) => t.ext_ed_verify(...tt.allocU8a(e), ...tt.allocU8a(r10), ...tt.allocU8a(n)) !== 0); - var $H = /* @__PURE__ */ or((t, e) => (t.ext_secp_from_seed(8, ...tt.allocU8a(e)), tt.resultU8a())); - var eq = /* @__PURE__ */ or((t, e) => (t.ext_secp_pub_compress(8, ...tt.allocU8a(e)), tt.resultU8a())); - var tq = /* @__PURE__ */ or((t, e) => (t.ext_secp_pub_expand(8, ...tt.allocU8a(e)), tt.resultU8a())); - var rq = /* @__PURE__ */ or((t, e, r10, n) => (t.ext_secp_recover(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), n), tt.resultU8a())); - var nq = /* @__PURE__ */ or((t, e, r10) => (t.ext_secp_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a())); - var iq = /* @__PURE__ */ or((t, e, r10) => (t.ext_sr_derive_keypair_hard(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a())); - var sq = /* @__PURE__ */ or((t, e, r10) => (t.ext_sr_derive_keypair_soft(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a())); - var oq = /* @__PURE__ */ or((t, e, r10) => (t.ext_sr_derive_public_soft(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a())); - var aq = /* @__PURE__ */ or((t, e) => (t.ext_sr_from_seed(8, ...tt.allocU8a(e)), tt.resultU8a())); - var cq = /* @__PURE__ */ or((t, e, r10, n) => (t.ext_sr_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), ...tt.allocU8a(n)), tt.resultU8a())); - var uq = /* @__PURE__ */ or((t, e, r10, n) => t.ext_sr_verify(...tt.allocU8a(e), ...tt.allocU8a(r10), ...tt.allocU8a(n)) !== 0); - var lq = /* @__PURE__ */ or((t, e, r10) => (t.ext_sr_agree(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a())); - var fq = /* @__PURE__ */ or((t, e, r10, n, i) => (t.ext_vrf_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), ...tt.allocU8a(n), ...tt.allocU8a(i)), tt.resultU8a())); - var hq = /* @__PURE__ */ or((t, e, r10, n, i, s) => t.ext_vrf_verify(...tt.allocU8a(e), ...tt.allocU8a(r10), ...tt.allocU8a(n), ...tt.allocU8a(i), ...tt.allocU8a(s)) !== 0); - var dq = /* @__PURE__ */ or((t, e, r10, n) => (t.ext_blake2b(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), n), tt.resultU8a())); - var pq = /* @__PURE__ */ or((t, e, r10) => (t.ext_hmac_sha256(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a())); - var mq = /* @__PURE__ */ or((t, e, r10) => (t.ext_hmac_sha512(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a())); - var gq = /* @__PURE__ */ or((t, e) => (t.ext_keccak256(8, ...tt.allocU8a(e)), tt.resultU8a())); - var yq = /* @__PURE__ */ or((t, e) => (t.ext_keccak512(8, ...tt.allocU8a(e)), tt.resultU8a())); - var bq = /* @__PURE__ */ or((t, e, r10, n) => (t.ext_pbkdf2(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), n), tt.resultU8a())); - var wq = /* @__PURE__ */ or((t, e, r10, n, i, s) => (t.ext_scrypt(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), n, i, s), tt.resultU8a())); - var vq = /* @__PURE__ */ or((t, e) => (t.ext_sha256(8, ...tt.allocU8a(e)), tt.resultU8a())); - var xq = /* @__PURE__ */ or((t, e) => (t.ext_sha512(8, ...tt.allocU8a(e)), tt.resultU8a())); - var _q = /* @__PURE__ */ or((t, e, r10) => (t.ext_twox(8, ...tt.allocU8a(e), r10), tt.resultU8a())); + var UH = /* @__PURE__ */ or((t, e) => (t.ext_bip39_generate(8, e), tt.resultString())); + var jH = /* @__PURE__ */ or((t, e) => (t.ext_bip39_to_entropy(8, ...tt.allocString(e)), tt.resultU8a())); + var VH = /* @__PURE__ */ or((t, e, r10) => (t.ext_bip39_to_mini_secret(8, ...tt.allocString(e), ...tt.allocString(r10)), tt.resultU8a())); + var zH = /* @__PURE__ */ or((t, e, r10) => (t.ext_bip39_to_seed(8, ...tt.allocString(e), ...tt.allocString(r10)), tt.resultU8a())); + var FH = /* @__PURE__ */ or((t, e) => t.ext_bip39_validate(...tt.allocString(e)) !== 0); + var HH = /* @__PURE__ */ or((t, e) => (t.ext_ed_from_seed(8, ...tt.allocU8a(e)), tt.resultU8a())); + var qH = /* @__PURE__ */ or((t, e, r10, n) => (t.ext_ed_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), ...tt.allocU8a(n)), tt.resultU8a())); + var WH = /* @__PURE__ */ or((t, e, r10, n) => t.ext_ed_verify(...tt.allocU8a(e), ...tt.allocU8a(r10), ...tt.allocU8a(n)) !== 0); + var GH = /* @__PURE__ */ or((t, e) => (t.ext_secp_from_seed(8, ...tt.allocU8a(e)), tt.resultU8a())); + var KH = /* @__PURE__ */ or((t, e) => (t.ext_secp_pub_compress(8, ...tt.allocU8a(e)), tt.resultU8a())); + var XH = /* @__PURE__ */ or((t, e) => (t.ext_secp_pub_expand(8, ...tt.allocU8a(e)), tt.resultU8a())); + var YH = /* @__PURE__ */ or((t, e, r10, n) => (t.ext_secp_recover(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), n), tt.resultU8a())); + var ZH = /* @__PURE__ */ or((t, e, r10) => (t.ext_secp_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a())); + var JH = /* @__PURE__ */ or((t, e, r10) => (t.ext_sr_derive_keypair_hard(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a())); + var QH = /* @__PURE__ */ or((t, e, r10) => (t.ext_sr_derive_keypair_soft(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a())); + var $H = /* @__PURE__ */ or((t, e, r10) => (t.ext_sr_derive_public_soft(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a())); + var eq = /* @__PURE__ */ or((t, e) => (t.ext_sr_from_seed(8, ...tt.allocU8a(e)), tt.resultU8a())); + var tq = /* @__PURE__ */ or((t, e, r10, n) => (t.ext_sr_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), ...tt.allocU8a(n)), tt.resultU8a())); + var rq = /* @__PURE__ */ or((t, e, r10, n) => t.ext_sr_verify(...tt.allocU8a(e), ...tt.allocU8a(r10), ...tt.allocU8a(n)) !== 0); + var nq = /* @__PURE__ */ or((t, e, r10) => (t.ext_sr_agree(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a())); + var iq = /* @__PURE__ */ or((t, e, r10, n, i) => (t.ext_vrf_sign(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), ...tt.allocU8a(n), ...tt.allocU8a(i)), tt.resultU8a())); + var sq = /* @__PURE__ */ or((t, e, r10, n, i, s) => t.ext_vrf_verify(...tt.allocU8a(e), ...tt.allocU8a(r10), ...tt.allocU8a(n), ...tt.allocU8a(i), ...tt.allocU8a(s)) !== 0); + var oq = /* @__PURE__ */ or((t, e, r10, n) => (t.ext_blake2b(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), n), tt.resultU8a())); + var aq = /* @__PURE__ */ or((t, e, r10) => (t.ext_hmac_sha256(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a())); + var cq = /* @__PURE__ */ or((t, e, r10) => (t.ext_hmac_sha512(8, ...tt.allocU8a(e), ...tt.allocU8a(r10)), tt.resultU8a())); + var uq = /* @__PURE__ */ or((t, e) => (t.ext_keccak256(8, ...tt.allocU8a(e)), tt.resultU8a())); + var lq = /* @__PURE__ */ or((t, e) => (t.ext_keccak512(8, ...tt.allocU8a(e)), tt.resultU8a())); + var fq = /* @__PURE__ */ or((t, e, r10, n) => (t.ext_pbkdf2(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), n), tt.resultU8a())); + var hq = /* @__PURE__ */ or((t, e, r10, n, i, s) => (t.ext_scrypt(8, ...tt.allocU8a(e), ...tt.allocU8a(r10), n, i, s), tt.resultU8a())); + var dq = /* @__PURE__ */ or((t, e) => (t.ext_sha256(8, ...tt.allocU8a(e)), tt.resultU8a())); + var pq = /* @__PURE__ */ or((t, e) => (t.ext_sha512(8, ...tt.allocU8a(e)), tt.resultU8a())); + var mq = /* @__PURE__ */ or((t, e, r10) => (t.ext_twox(8, ...tt.allocU8a(e), r10), tt.resultU8a())); function tn() { return !!tt.wasm; } - async function Eq() { + async function gq() { try { - return !!await qH(); + return !!await BH(); } catch { return false; } } - var Sq = tn; - function gI() { - return Eq().then(() => { + var yq = tn; + function fI() { + return gq().then(() => { if (!tn()) throw new Error("Unable to initialize @polkadot/util-crypto"); return true; }).catch(() => false); } - function k1(t) { + function P1(t) { return t instanceof Uint8Array || t != null && typeof t == "object" && t.constructor.name === "Uint8Array"; } - function b4(...t) { + function g4(...t) { const e = (s) => s, r10 = (s, o) => (a) => s(o(a)), n = t.map((s) => s.encode).reduceRight(r10, e), i = t.map((s) => s.decode).reduce(r10, e); return { encode: n, decode: i }; } - function w4(t) { + function y4(t) { return { encode: (e) => { if (!Array.isArray(e) || e.length && typeof e[0] != "number") @@ -77323,7 +77333,7 @@ ${Ez(e, r10)}`); } }; } - function v4(t = "") { + function b4(t = "") { if (typeof t != "string") throw new Error("join separator should be string"); return { @@ -77342,7 +77352,7 @@ ${Ez(e, r10)}`); } }; } - function yI(t, e = "=") { + function hI(t, e = "=") { if (typeof e != "string") throw new Error("padding chr should be string"); return { @@ -77372,7 +77382,7 @@ ${Ez(e, r10)}`); } }; } - function P3(t, e, r10) { + function O3(t, e, r10) { if (e < 2) throw new Error(`convertRadix: wrong from=${e}, base cannot be less than 2`); if (r10 < 2) @@ -77408,17 +77418,17 @@ ${Ez(e, r10)}`); i.push(0); return i.reverse(); } - var bI = (t, e) => e ? /* @__PURE__ */ bI(e, t % e) : t; - var R1 = (t, e) => t + (e - /* @__PURE__ */ bI(t, e)); - function k3(t, e, r10, n) { + var dI = (t, e) => e ? /* @__PURE__ */ dI(e, t % e) : t; + var k1 = (t, e) => t + (e - /* @__PURE__ */ dI(t, e)); + function P3(t, e, r10, n) { if (!Array.isArray(t)) throw new Error("convertRadix2: data should be array"); if (e <= 0 || e > 32) throw new Error(`convertRadix2: wrong from=${e}`); if (r10 <= 0 || r10 > 32) throw new Error(`convertRadix2: wrong to=${r10}`); - if (/* @__PURE__ */ R1(e, r10) > 32) - throw new Error(`convertRadix2: carry overflow from=${e} to=${r10} carryBits=${/* @__PURE__ */ R1(e, r10)}`); + if (/* @__PURE__ */ k1(e, r10) > 32) + throw new Error(`convertRadix2: carry overflow from=${e} to=${r10} carryBits=${/* @__PURE__ */ k1(e, r10)}`); let i = 0, s = 0; const o = 2 ** r10 - 1, a = []; for (const c of t) { @@ -77436,50 +77446,50 @@ ${Ez(e, r10)}`); throw new Error(`Non-zero padding: ${i}`); return n && s > 0 && a.push(i >>> 0), a; } - function wI(t) { + function pI(t) { return { encode: (e) => { - if (!k1(e)) + if (!P1(e)) throw new Error("radix.encode input should be Uint8Array"); - return /* @__PURE__ */ P3(Array.from(e), 2 ** 8, t); + return /* @__PURE__ */ O3(Array.from(e), 2 ** 8, t); }, decode: (e) => { if (!Array.isArray(e) || e.length && typeof e[0] != "number") throw new Error("radix.decode input should be array of numbers"); - return Uint8Array.from(/* @__PURE__ */ P3(e, t, 2 ** 8)); + return Uint8Array.from(/* @__PURE__ */ O3(e, t, 2 ** 8)); } }; } - function vI(t, e = false) { + function mI(t, e = false) { if (t <= 0 || t > 32) throw new Error("radix2: bits should be in (0..32]"); - if (/* @__PURE__ */ R1(8, t) > 32 || /* @__PURE__ */ R1(t, 8) > 32) + if (/* @__PURE__ */ k1(8, t) > 32 || /* @__PURE__ */ k1(t, 8) > 32) throw new Error("radix2: carry overflow"); return { encode: (r10) => { - if (!k1(r10)) + if (!P1(r10)) throw new Error("radix2.encode input should be Uint8Array"); - return /* @__PURE__ */ k3(Array.from(r10), 8, t, !e); + return /* @__PURE__ */ P3(Array.from(r10), 8, t, !e); }, decode: (r10) => { if (!Array.isArray(r10) || r10.length && typeof r10[0] != "number") throw new Error("radix2.decode input should be array of numbers"); - return Uint8Array.from(/* @__PURE__ */ k3(r10, t, 8, e)); + return Uint8Array.from(/* @__PURE__ */ P3(r10, t, 8, e)); } }; } - function Mq(t, e) { + function bq(t, e) { if (typeof e != "function") throw new Error("checksum fn should be function"); return { encode(r10) { - if (!k1(r10)) + if (!P1(r10)) throw new Error("checksum.encode: input should be Uint8Array"); const n = e(r10).slice(0, t), i = new Uint8Array(r10.length + t); return i.set(r10), i.set(n, r10.length), i; }, decode(r10) { - if (!k1(r10)) + if (!P1(r10)) throw new Error("checksum.decode: input should be Uint8Array"); const n = r10.slice(0, -t), i = e(n).slice(0, t), s = r10.slice(-t); for (let o = 0; o < t; o++) @@ -77490,29 +77500,29 @@ ${Ez(e, r10)}`); }; } var ty = { - alphabet: w4, - chain: b4, - checksum: Mq, - convertRadix: P3, - convertRadix2: k3, - radix: wI, - radix2: vI, - join: v4, - padding: yI - }; - var Aq = /* @__PURE__ */ b4(/* @__PURE__ */ vI(6), /* @__PURE__ */ w4("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"), /* @__PURE__ */ yI(6), /* @__PURE__ */ v4("")); - var Tq = (t) => /* @__PURE__ */ b4(/* @__PURE__ */ wI(58), /* @__PURE__ */ w4(t), /* @__PURE__ */ v4("")); - var Nq = /* @__PURE__ */ Tq("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"); - function x4({ coder: t, ipfs: e }, r10) { + alphabet: y4, + chain: g4, + checksum: bq, + convertRadix: O3, + convertRadix2: P3, + radix: pI, + radix2: mI, + join: b4, + padding: hI + }; + var wq = /* @__PURE__ */ g4(/* @__PURE__ */ mI(6), /* @__PURE__ */ y4("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"), /* @__PURE__ */ hI(6), /* @__PURE__ */ b4("")); + var vq = (t) => /* @__PURE__ */ g4(/* @__PURE__ */ pI(58), /* @__PURE__ */ y4(t), /* @__PURE__ */ b4("")); + var xq = /* @__PURE__ */ vq("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"); + function w4({ coder: t, ipfs: e }, r10) { return (n, i) => (r10(n, i), t.decode(e && i ? n.substring(1) : n)); } - function _4({ coder: t, ipfs: e }) { + function v4({ coder: t, ipfs: e }) { return (r10, n) => { const i = t.encode(Xe(r10)); return e && n ? `${e}${i}` : i; }; } - function E4(t) { + function x4(t) { return (e, r10) => { try { return t(e, r10); @@ -77521,7 +77531,7 @@ ${Ez(e, r10)}`); } }; } - function S4({ chars: t, ipfs: e, type: r10, withPadding: n }) { + function _4({ chars: t, ipfs: e, type: r10, withPadding: n }) { return (i, s) => { if (typeof i != "string") throw new Error(`Expected ${r10} string input`); @@ -77539,71 +77549,71 @@ ${Ez(e, r10)}`); return true; }; } - var M4 = { + var E4 = { chars: "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz", - coder: Nq, + coder: xq, ipfs: "z", type: "base58" }; - var A4 = /* @__PURE__ */ S4(M4); - var T4 = /* @__PURE__ */ x4(M4, A4); - var xI = /* @__PURE__ */ _4(M4); - var Iq = /* @__PURE__ */ E4(A4); - function ai(t) { + var S4 = /* @__PURE__ */ _4(E4); + var M4 = /* @__PURE__ */ w4(E4, S4); + var gI = /* @__PURE__ */ v4(E4); + var _q = /* @__PURE__ */ x4(S4); + function ci(t) { if (!Number.isSafeInteger(t) || t < 0) throw new Error(`positive integer expected, not ${t}`); } - function Oq(t) { + function Eq(t) { return t instanceof Uint8Array || t != null && typeof t == "object" && t.constructor.name === "Uint8Array"; } - function o0(t, ...e) { - if (!Oq(t)) + function s0(t, ...e) { + if (!Eq(t)) throw new Error("Uint8Array expected"); if (e.length > 0 && !e.includes(t.length)) throw new Error(`Uint8Array expected of length ${e}, not of length=${t.length}`); } - function _I(t) { + function yI(t) { if (typeof t != "function" || typeof t.create != "function") throw new Error("Hash should be wrapped by utils.wrapConstructor"); - ai(t.outputLen), ai(t.blockLen); + ci(t.outputLen), ci(t.blockLen); } - function Qc(t, e = true) { + function Jc(t, e = true) { if (t.destroyed) throw new Error("Hash instance has been destroyed"); if (e && t.finished) throw new Error("Hash#digest() has already been called"); } - function N4(t, e) { - o0(t); + function A4(t, e) { + s0(t); const r10 = e.outputLen; if (t.length < r10) throw new Error(`digestInto() expects output buffer of length at least ${r10}`); } var ry = typeof globalThis == "object" && "crypto" in globalThis ? globalThis.crypto : void 0; - var qc = (t) => new Uint32Array(t.buffer, t.byteOffset, Math.floor(t.byteLength / 4)); - var Bp = (t) => new DataView(t.buffer, t.byteOffset, t.byteLength); + var Hc = (t) => new Uint32Array(t.buffer, t.byteOffset, Math.floor(t.byteLength / 4)); + var Dp = (t) => new DataView(t.buffer, t.byteOffset, t.byteLength); var xo = (t, e) => t << 32 - e | t >>> e; var nr = (t, e) => t << e | t >>> 32 - e >>> 0; var ao = new Uint8Array(new Uint32Array([287454020]).buffer)[0] === 68; - var EI = (t) => t << 24 & 4278190080 | t << 8 & 16711680 | t >>> 8 & 65280 | t >>> 24 & 255; - var Sa = ao ? (t) => t : (t) => EI(t); + var bI = (t) => t << 24 & 4278190080 | t << 8 & 16711680 | t >>> 8 & 65280 | t >>> 24 & 255; + var Sa = ao ? (t) => t : (t) => bI(t); function jo(t) { for (let e = 0; e < t.length; e++) - t[e] = EI(t[e]); + t[e] = bI(t[e]); } - function SI(t) { + function Sq(t) { if (typeof t != "string") throw new Error(`utf8ToBytes expected string, got ${typeof t}`); return new Uint8Array(new TextEncoder().encode(t)); } function ho(t) { - return typeof t == "string" && (t = SI(t)), o0(t), t; + return typeof t == "string" && (t = Sq(t)), s0(t), t; } - function MI(...t) { + function Mq(...t) { let e = 0; for (let n = 0; n < t.length; n++) { const i = t[n]; - o0(i), e += i.length; + s0(i), e += i.length; } const r10 = new Uint8Array(e); for (let n = 0, i = 0; n < t.length; n++) { @@ -77612,31 +77622,31 @@ ${Ez(e, r10)}`); } return r10; } - var ug = class { + var cg = class { clone() { return this._cloneInto(); } }; - var Pq = {}.toString; - function AI(t, e) { - if (e !== void 0 && Pq.call(e) !== "[object Object]") + var Aq = {}.toString; + function wI(t, e) { + if (e !== void 0 && Aq.call(e) !== "[object Object]") throw new Error("Options should be object or undefined"); return Object.assign(t, e); } - function I4(t) { + function T4(t) { const e = (n) => t().update(ho(n)).digest(), r10 = t(); return e.outputLen = r10.outputLen, e.blockLen = r10.blockLen, e.create = () => t(), e; } - function kq(t) { + function Tq(t) { const e = (n, i) => t(i).update(ho(n)).digest(), r10 = t({}); return e.outputLen = r10.outputLen, e.blockLen = r10.blockLen, e.create = (n) => t(n), e; } - function TI(t = 32) { + function vI(t = 32) { if (ry && typeof ry.getRandomValues == "function") return ry.getRandomValues(new Uint8Array(t)); throw new Error("crypto.getRandomValues must be defined"); } - var Rq = /* @__PURE__ */ new Uint8Array([ + var Nq = /* @__PURE__ */ new Uint8Array([ 0, 1, 2, @@ -77830,9 +77840,9 @@ ${Ez(e, r10)}`); 5, 3 ]); - var Cq = class extends ug { + var Iq = class extends cg { constructor(e, r10, n = {}, i, s, o) { - if (super(), this.blockLen = e, this.outputLen = r10, this.length = 0, this.pos = 0, this.finished = false, this.destroyed = false, ai(e), ai(r10), ai(i), r10 < 0 || r10 > i) + if (super(), this.blockLen = e, this.outputLen = r10, this.length = 0, this.pos = 0, this.finished = false, this.destroyed = false, ci(e), ci(r10), ci(i), r10 < 0 || r10 > i) throw new Error("outputLen bigger than keyLen"); if (n.key !== void 0 && (n.key.length < 1 || n.key.length > i)) throw new Error(`key must be up 1..${i} byte long or undefined`); @@ -77840,10 +77850,10 @@ ${Ez(e, r10)}`); throw new Error(`salt must be ${s} byte long or undefined`); if (n.personalization !== void 0 && n.personalization.length !== o) throw new Error(`personalization must be ${o} byte long or undefined`); - this.buffer32 = qc(this.buffer = new Uint8Array(e)); + this.buffer32 = Hc(this.buffer = new Uint8Array(e)); } update(e) { - Qc(this); + Jc(this); const { blockLen: r10, buffer: n, buffer32: i } = this; e = ho(e); const s = e.length, o = e.byteOffset, a = e.buffer; @@ -77863,10 +77873,10 @@ ${Ez(e, r10)}`); return this; } digestInto(e) { - Qc(this), N4(e, this); + Jc(this), A4(e, this); const { pos: r10, buffer32: n } = this; this.finished = true, this.buffer.subarray(r10).fill(0), ao || jo(n), this.compress(n, 0, true), ao || jo(n); - const i = qc(e); + const i = Hc(e); this.get().forEach((s, o) => i[o] = Sa(s)); } digest() { @@ -77880,67 +77890,67 @@ ${Ez(e, r10)}`); return e || (e = new this.constructor({ dkLen: o })), e.set(...this.get()), e.length = n, e.finished = i, e.destroyed = s, e.outputLen = o, e.buffer.set(r10), e.pos = a, e; } }; - var K0 = /* @__PURE__ */ BigInt(2 ** 32 - 1); - var R3 = /* @__PURE__ */ BigInt(32); - function NI(t, e = false) { - return e ? { h: Number(t & K0), l: Number(t >> R3 & K0) } : { h: Number(t >> R3 & K0) | 0, l: Number(t & K0) | 0 }; + var W0 = /* @__PURE__ */ BigInt(2 ** 32 - 1); + var k3 = /* @__PURE__ */ BigInt(32); + function xI(t, e = false) { + return e ? { h: Number(t & W0), l: Number(t >> k3 & W0) } : { h: Number(t >> k3 & W0) | 0, l: Number(t & W0) | 0 }; } - function II(t, e = false) { + function _I(t, e = false) { let r10 = new Uint32Array(t.length), n = new Uint32Array(t.length); for (let i = 0; i < t.length; i++) { - const { h: s, l: o } = NI(t[i], e); + const { h: s, l: o } = xI(t[i], e); [r10[i], n[i]] = [s, o]; } return [r10, n]; } - var Dq = (t, e) => BigInt(t >>> 0) << R3 | BigInt(e >>> 0); - var Lq = (t, e, r10) => t >>> r10; - var Bq = (t, e, r10) => t << 32 - r10 | e >>> r10; - var Uq = (t, e, r10) => t >>> r10 | e << 32 - r10; - var jq = (t, e, r10) => t << 32 - r10 | e >>> r10; - var Vq = (t, e, r10) => t << 64 - r10 | e >>> r10 - 32; - var zq = (t, e, r10) => t >>> r10 - 32 | e << 64 - r10; - var Fq = (t, e) => e; - var Hq = (t, e) => t; - var OI = (t, e, r10) => t << r10 | e >>> 32 - r10; - var PI = (t, e, r10) => e << r10 | t >>> 32 - r10; - var kI = (t, e, r10) => e << r10 - 32 | t >>> 64 - r10; - var RI = (t, e, r10) => t << r10 - 32 | e >>> 64 - r10; - function qq(t, e, r10, n) { + var Oq = (t, e) => BigInt(t >>> 0) << k3 | BigInt(e >>> 0); + var Pq = (t, e, r10) => t >>> r10; + var kq = (t, e, r10) => t << 32 - r10 | e >>> r10; + var Rq = (t, e, r10) => t >>> r10 | e << 32 - r10; + var Cq = (t, e, r10) => t << 32 - r10 | e >>> r10; + var Dq = (t, e, r10) => t << 64 - r10 | e >>> r10 - 32; + var Lq = (t, e, r10) => t >>> r10 - 32 | e << 64 - r10; + var Bq = (t, e) => e; + var Uq = (t, e) => t; + var EI = (t, e, r10) => t << r10 | e >>> 32 - r10; + var SI = (t, e, r10) => e << r10 | t >>> 32 - r10; + var MI = (t, e, r10) => e << r10 - 32 | t >>> 64 - r10; + var AI = (t, e, r10) => t << r10 - 32 | e >>> 64 - r10; + function jq(t, e, r10, n) { const i = (e >>> 0) + (n >>> 0); return { h: t + r10 + (i / 2 ** 32 | 0) | 0, l: i | 0 }; } - var Wq = (t, e, r10) => (t >>> 0) + (e >>> 0) + (r10 >>> 0); - var Gq = (t, e, r10, n) => e + r10 + n + (t / 2 ** 32 | 0) | 0; - var Kq = (t, e, r10, n) => (t >>> 0) + (e >>> 0) + (r10 >>> 0) + (n >>> 0); - var Xq = (t, e, r10, n, i) => e + r10 + n + i + (t / 2 ** 32 | 0) | 0; - var Yq = (t, e, r10, n, i) => (t >>> 0) + (e >>> 0) + (r10 >>> 0) + (n >>> 0) + (i >>> 0); - var Zq = (t, e, r10, n, i, s) => e + r10 + n + i + s + (t / 2 ** 32 | 0) | 0; - var Jq = { - fromBig: NI, - split: II, - toBig: Dq, - shrSH: Lq, - shrSL: Bq, - rotrSH: Uq, - rotrSL: jq, - rotrBH: Vq, - rotrBL: zq, - rotr32H: Fq, - rotr32L: Hq, - rotlSH: OI, - rotlSL: PI, - rotlBH: kI, - rotlBL: RI, - add: qq, - add3L: Wq, - add3H: Gq, - add4L: Kq, - add4H: Xq, - add5H: Zq, - add5L: Yq - }; - var Tt = Jq; + var Vq = (t, e, r10) => (t >>> 0) + (e >>> 0) + (r10 >>> 0); + var zq = (t, e, r10, n) => e + r10 + n + (t / 2 ** 32 | 0) | 0; + var Fq = (t, e, r10, n) => (t >>> 0) + (e >>> 0) + (r10 >>> 0) + (n >>> 0); + var Hq = (t, e, r10, n, i) => e + r10 + n + i + (t / 2 ** 32 | 0) | 0; + var qq = (t, e, r10, n, i) => (t >>> 0) + (e >>> 0) + (r10 >>> 0) + (n >>> 0) + (i >>> 0); + var Wq = (t, e, r10, n, i, s) => e + r10 + n + i + s + (t / 2 ** 32 | 0) | 0; + var Gq = { + fromBig: xI, + split: _I, + toBig: Oq, + shrSH: Pq, + shrSL: kq, + rotrSH: Rq, + rotrSL: Cq, + rotrBH: Dq, + rotrBL: Lq, + rotr32H: Bq, + rotr32L: Uq, + rotlSH: EI, + rotlSL: SI, + rotlBH: MI, + rotlBL: AI, + add: jq, + add3L: Vq, + add3H: zq, + add4L: Fq, + add4H: Hq, + add5H: Wq, + add5L: qq + }; + var Tt = Gq; var dn = /* @__PURE__ */ new Uint32Array([ 4089235720, 1779033703, @@ -77960,26 +77970,26 @@ ${Ez(e, r10)}`); 1541459225 ]); var mt = /* @__PURE__ */ new Uint32Array(32); - function gc(t, e, r10, n, i, s) { + function mc(t, e, r10, n, i, s) { const o = i[s], a = i[s + 1]; - let c = mt[2 * t], u = mt[2 * t + 1], f10 = mt[2 * e], p = mt[2 * e + 1], b = mt[2 * r10], E = mt[2 * r10 + 1], _ = mt[2 * n], N11 = mt[2 * n + 1], R = Tt.add3L(c, f10, o); - u = Tt.add3H(R, u, p, a), c = R | 0, { Dh: N11, Dl: _ } = { Dh: N11 ^ u, Dl: _ ^ c }, { Dh: N11, Dl: _ } = { Dh: Tt.rotr32H(N11, _), Dl: Tt.rotr32L(N11, _) }, { h: E, l: b } = Tt.add(E, b, N11, _), { Bh: p, Bl: f10 } = { Bh: p ^ E, Bl: f10 ^ b }, { Bh: p, Bl: f10 } = { Bh: Tt.rotrSH(p, f10, 24), Bl: Tt.rotrSL(p, f10, 24) }, mt[2 * t] = c, mt[2 * t + 1] = u, mt[2 * e] = f10, mt[2 * e + 1] = p, mt[2 * r10] = b, mt[2 * r10 + 1] = E, mt[2 * n] = _, mt[2 * n + 1] = N11; + let c = mt[2 * t], u = mt[2 * t + 1], f10 = mt[2 * e], p = mt[2 * e + 1], b = mt[2 * r10], E = mt[2 * r10 + 1], _ = mt[2 * n], N11 = mt[2 * n + 1], k = Tt.add3L(c, f10, o); + u = Tt.add3H(k, u, p, a), c = k | 0, { Dh: N11, Dl: _ } = { Dh: N11 ^ u, Dl: _ ^ c }, { Dh: N11, Dl: _ } = { Dh: Tt.rotr32H(N11, _), Dl: Tt.rotr32L(N11, _) }, { h: E, l: b } = Tt.add(E, b, N11, _), { Bh: p, Bl: f10 } = { Bh: p ^ E, Bl: f10 ^ b }, { Bh: p, Bl: f10 } = { Bh: Tt.rotrSH(p, f10, 24), Bl: Tt.rotrSL(p, f10, 24) }, mt[2 * t] = c, mt[2 * t + 1] = u, mt[2 * e] = f10, mt[2 * e + 1] = p, mt[2 * r10] = b, mt[2 * r10 + 1] = E, mt[2 * n] = _, mt[2 * n + 1] = N11; } - function yc(t, e, r10, n, i, s) { + function gc(t, e, r10, n, i, s) { const o = i[s], a = i[s + 1]; - let c = mt[2 * t], u = mt[2 * t + 1], f10 = mt[2 * e], p = mt[2 * e + 1], b = mt[2 * r10], E = mt[2 * r10 + 1], _ = mt[2 * n], N11 = mt[2 * n + 1], R = Tt.add3L(c, f10, o); - u = Tt.add3H(R, u, p, a), c = R | 0, { Dh: N11, Dl: _ } = { Dh: N11 ^ u, Dl: _ ^ c }, { Dh: N11, Dl: _ } = { Dh: Tt.rotrSH(N11, _, 16), Dl: Tt.rotrSL(N11, _, 16) }, { h: E, l: b } = Tt.add(E, b, N11, _), { Bh: p, Bl: f10 } = { Bh: p ^ E, Bl: f10 ^ b }, { Bh: p, Bl: f10 } = { Bh: Tt.rotrBH(p, f10, 63), Bl: Tt.rotrBL(p, f10, 63) }, mt[2 * t] = c, mt[2 * t + 1] = u, mt[2 * e] = f10, mt[2 * e + 1] = p, mt[2 * r10] = b, mt[2 * r10 + 1] = E, mt[2 * n] = _, mt[2 * n + 1] = N11; + let c = mt[2 * t], u = mt[2 * t + 1], f10 = mt[2 * e], p = mt[2 * e + 1], b = mt[2 * r10], E = mt[2 * r10 + 1], _ = mt[2 * n], N11 = mt[2 * n + 1], k = Tt.add3L(c, f10, o); + u = Tt.add3H(k, u, p, a), c = k | 0, { Dh: N11, Dl: _ } = { Dh: N11 ^ u, Dl: _ ^ c }, { Dh: N11, Dl: _ } = { Dh: Tt.rotrSH(N11, _, 16), Dl: Tt.rotrSL(N11, _, 16) }, { h: E, l: b } = Tt.add(E, b, N11, _), { Bh: p, Bl: f10 } = { Bh: p ^ E, Bl: f10 ^ b }, { Bh: p, Bl: f10 } = { Bh: Tt.rotrBH(p, f10, 63), Bl: Tt.rotrBL(p, f10, 63) }, mt[2 * t] = c, mt[2 * t + 1] = u, mt[2 * e] = f10, mt[2 * e + 1] = p, mt[2 * r10] = b, mt[2 * r10 + 1] = E, mt[2 * n] = _, mt[2 * n + 1] = N11; } - var Qq = class extends Cq { + var Kq = class extends Iq { constructor(e = {}) { super(128, e.dkLen === void 0 ? 64 : e.dkLen, e, 64, 16, 16), this.v0l = dn[0] | 0, this.v0h = dn[1] | 0, this.v1l = dn[2] | 0, this.v1h = dn[3] | 0, this.v2l = dn[4] | 0, this.v2h = dn[5] | 0, this.v3l = dn[6] | 0, this.v3h = dn[7] | 0, this.v4l = dn[8] | 0, this.v4h = dn[9] | 0, this.v5l = dn[10] | 0, this.v5h = dn[11] | 0, this.v6l = dn[12] | 0, this.v6h = dn[13] | 0, this.v7l = dn[14] | 0, this.v7h = dn[15] | 0; const r10 = e.key ? e.key.length : 0; if (this.v0l ^= this.outputLen | r10 << 8 | 65536 | 1 << 24, e.salt) { - const n = qc(ho(e.salt)); + const n = Hc(ho(e.salt)); this.v4l ^= Sa(n[0]), this.v4h ^= Sa(n[1]), this.v5l ^= Sa(n[2]), this.v5h ^= Sa(n[3]); } if (e.personalization) { - const n = qc(ho(e.personalization)); + const n = Hc(ho(e.personalization)); this.v6l ^= Sa(n[0]), this.v6h ^= Sa(n[1]), this.v7l ^= Sa(n[2]), this.v7h ^= Sa(n[3]); } if (e.key) { @@ -77988,34 +77998,34 @@ ${Ez(e, r10)}`); } } get() { - let { v0l: e, v0h: r10, v1l: n, v1h: i, v2l: s, v2h: o, v3l: a, v3h: c, v4l: u, v4h: f10, v5l: p, v5h: b, v6l: E, v6h: _, v7l: N11, v7h: R } = this; - return [e, r10, n, i, s, o, a, c, u, f10, p, b, E, _, N11, R]; + let { v0l: e, v0h: r10, v1l: n, v1h: i, v2l: s, v2h: o, v3l: a, v3h: c, v4l: u, v4h: f10, v5l: p, v5h: b, v6l: E, v6h: _, v7l: N11, v7h: k } = this; + return [e, r10, n, i, s, o, a, c, u, f10, p, b, E, _, N11, k]; } - set(e, r10, n, i, s, o, a, c, u, f10, p, b, E, _, N11, R) { - this.v0l = e | 0, this.v0h = r10 | 0, this.v1l = n | 0, this.v1h = i | 0, this.v2l = s | 0, this.v2h = o | 0, this.v3l = a | 0, this.v3h = c | 0, this.v4l = u | 0, this.v4h = f10 | 0, this.v5l = p | 0, this.v5h = b | 0, this.v6l = E | 0, this.v6h = _ | 0, this.v7l = N11 | 0, this.v7h = R | 0; + set(e, r10, n, i, s, o, a, c, u, f10, p, b, E, _, N11, k) { + this.v0l = e | 0, this.v0h = r10 | 0, this.v1l = n | 0, this.v1h = i | 0, this.v2l = s | 0, this.v2h = o | 0, this.v3l = a | 0, this.v3h = c | 0, this.v4l = u | 0, this.v4h = f10 | 0, this.v5l = p | 0, this.v5h = b | 0, this.v6l = E | 0, this.v6h = _ | 0, this.v7l = N11 | 0, this.v7h = k | 0; } compress(e, r10, n) { this.get().forEach((c, u) => mt[u] = c), mt.set(dn, 16); let { h: i, l: s } = Tt.fromBig(BigInt(this.length)); mt[24] = dn[8] ^ s, mt[25] = dn[9] ^ i, n && (mt[28] = ~mt[28], mt[29] = ~mt[29]); let o = 0; - const a = Rq; + const a = Nq; for (let c = 0; c < 12; c++) - gc(0, 4, 8, 12, e, r10 + 2 * a[o++]), yc(0, 4, 8, 12, e, r10 + 2 * a[o++]), gc(1, 5, 9, 13, e, r10 + 2 * a[o++]), yc(1, 5, 9, 13, e, r10 + 2 * a[o++]), gc(2, 6, 10, 14, e, r10 + 2 * a[o++]), yc(2, 6, 10, 14, e, r10 + 2 * a[o++]), gc(3, 7, 11, 15, e, r10 + 2 * a[o++]), yc(3, 7, 11, 15, e, r10 + 2 * a[o++]), gc(0, 5, 10, 15, e, r10 + 2 * a[o++]), yc(0, 5, 10, 15, e, r10 + 2 * a[o++]), gc(1, 6, 11, 12, e, r10 + 2 * a[o++]), yc(1, 6, 11, 12, e, r10 + 2 * a[o++]), gc(2, 7, 8, 13, e, r10 + 2 * a[o++]), yc(2, 7, 8, 13, e, r10 + 2 * a[o++]), gc(3, 4, 9, 14, e, r10 + 2 * a[o++]), yc(3, 4, 9, 14, e, r10 + 2 * a[o++]); + mc(0, 4, 8, 12, e, r10 + 2 * a[o++]), gc(0, 4, 8, 12, e, r10 + 2 * a[o++]), mc(1, 5, 9, 13, e, r10 + 2 * a[o++]), gc(1, 5, 9, 13, e, r10 + 2 * a[o++]), mc(2, 6, 10, 14, e, r10 + 2 * a[o++]), gc(2, 6, 10, 14, e, r10 + 2 * a[o++]), mc(3, 7, 11, 15, e, r10 + 2 * a[o++]), gc(3, 7, 11, 15, e, r10 + 2 * a[o++]), mc(0, 5, 10, 15, e, r10 + 2 * a[o++]), gc(0, 5, 10, 15, e, r10 + 2 * a[o++]), mc(1, 6, 11, 12, e, r10 + 2 * a[o++]), gc(1, 6, 11, 12, e, r10 + 2 * a[o++]), mc(2, 7, 8, 13, e, r10 + 2 * a[o++]), gc(2, 7, 8, 13, e, r10 + 2 * a[o++]), mc(3, 4, 9, 14, e, r10 + 2 * a[o++]), gc(3, 4, 9, 14, e, r10 + 2 * a[o++]); this.v0l ^= mt[0] ^ mt[16], this.v0h ^= mt[1] ^ mt[17], this.v1l ^= mt[2] ^ mt[18], this.v1h ^= mt[3] ^ mt[19], this.v2l ^= mt[4] ^ mt[20], this.v2h ^= mt[5] ^ mt[21], this.v3l ^= mt[6] ^ mt[22], this.v3h ^= mt[7] ^ mt[23], this.v4l ^= mt[8] ^ mt[24], this.v4h ^= mt[9] ^ mt[25], this.v5l ^= mt[10] ^ mt[26], this.v5h ^= mt[11] ^ mt[27], this.v6l ^= mt[12] ^ mt[28], this.v6h ^= mt[13] ^ mt[29], this.v7l ^= mt[14] ^ mt[30], this.v7h ^= mt[15] ^ mt[31], mt.fill(0); } destroy() { this.destroyed = true, this.buffer32.fill(0), this.set(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); } }; - var Z9 = /* @__PURE__ */ kq((t) => new Qq(t)); - function lg(t) { + var G9 = /* @__PURE__ */ Tq((t) => new Kq(t)); + function ug(t) { return (...e) => Bt(t(...e)); } - function fg(t, e) { + function lg(t, e) { return (r10, n) => e(r10, t, n); } - function CI(t, e) { + function TI(t, e) { return (r10, n = 256, i) => { const s = Xe(r10); return !hn || !i && tn() ? t[n](s) : e[n](s); @@ -78023,18 +78033,18 @@ ${Ez(e, r10)}`); } function Pn(t, e = 256, r10, n) { const i = Math.ceil(e / 8), s = Xe(t); - return !hn || !n && tn() ? dq(s, Xe(r10), i) : r10 ? Z9(s, { dkLen: i, key: r10 }) : Z9(s, { dkLen: i }); + return !hn || !n && tn() ? oq(s, Xe(r10), i) : r10 ? G9(s, { dkLen: i, key: r10 }) : G9(s, { dkLen: i }); } - var Up = /* @__PURE__ */ lg(Pn); - var $q = Dr("SS58PRE"); - function DI(t) { - return Pn($t($q, t), 512); + var Lp = /* @__PURE__ */ ug(Pn); + var Xq = Dr("SS58PRE"); + function NI(t) { + return Pn($t(Xq, t), 512); } - function O4(t) { - const e = t[0] & 64 ? 2 : 1, r10 = e === 1 ? t[0] : (t[0] & 63) << 2 | t[1] >> 6 | (t[1] & 63) << 8, n = [34 + e, 35 + e].includes(t.length), i = t.length - (n ? 2 : 1), s = DI(t.subarray(0, i)); + function N4(t) { + const e = t[0] & 64 ? 2 : 1, r10 = e === 1 ? t[0] : (t[0] & 63) << 2 | t[1] >> 6 | (t[1] & 63) << 8, n = [34 + e, 35 + e].includes(t.length), i = t.length - (n ? 2 : 1), s = NI(t.subarray(0, i)); return [(t[0] & 128) === 0 && ![46, 47].includes(t[0]) && (n ? t[t.length - 2] === s[0] && t[t.length - 1] === s[1] : t[t.length - 1] === s[0]), i, e, r10]; } - var eW = [ + var Yq = [ { prefix: 0, network: "polkadot", @@ -79847,6 +79857,19 @@ ${Ez(e, r10)}`); standardAccount: "*25519", website: "https://nftmart.io" }, + { + prefix: 12850, + network: "analog-timechain", + displayName: "Analog Timechain", + symbols: [ + "ANLOG" + ], + decimals: [ + 12 + ], + standardAccount: "*25519", + website: "https://analog.one" + }, { prefix: 13116, network: "bittensor", @@ -79898,9 +79921,22 @@ ${Ez(e, r10)}`); ], standardAccount: "secp256k1", website: "https://mythos.foundation" + }, + { + prefix: 8888, + network: "xcavate", + displayName: "Xcavate Protocol", + symbols: [ + "XCAV" + ], + decimals: [ + 12 + ], + standardAccount: "*25519", + website: "https://xcavate.io/" } ]; - var tW = { + var Zq = { acala: [ "0xfc41b9bd8ef8fe53d58c7ea67c794c7ec9a73daf05e6d54b14ff6342c99ba64c" ], @@ -80064,7 +80100,7 @@ ${Ez(e, r10)}`); "0x1bf2a2ecb4a868de66ea8610f2ce7c8c43706561b6476031315f6640fe38e060" ] }; - var rW = { + var Jq = { centrifuge: "polkadot", kusama: "polkadot", polkadot: "polkadot", @@ -80073,7 +80109,7 @@ ${Ez(e, r10)}`); statemint: "polkadot", westmint: "polkadot" }; - var nW = { + var Qq = { acala: 787, ajuna: 354, "aleph-node": 643, @@ -80114,7 +80150,7 @@ ${Ez(e, r10)}`); xxnetwork: 1955, zeitgeist: 354 }; - var iW = { + var $q = { "": true, "cess-testnet": true, "dock-testnet": true, @@ -80124,30 +80160,30 @@ ${Ez(e, r10)}`); subspace_testnet: true, "zero-alphaville": true }; - var J9 = [0, 2, 42]; - var sW = ["testnet"]; - function oW(t) { + var K9 = [0, 2, 42]; + var eW = ["testnet"]; + function tW(t) { var i, s; const e = t.network || "", r10 = e.replace(/_/g, "-").split("-"), n = t; - return n.slip44 = nW[e], n.hasLedgerSupport = !!n.slip44, n.genesisHash = tW[e] || [], n.icon = rW[e] || "substrate", n.isTestnet = !!iW[e] || sW.includes(r10[r10.length - 1]), n.isIgnored = n.isTestnet || !(t.standardAccount && ((i = t.decimals) != null && i.length) && ((s = t.symbols) != null && s.length)) && t.prefix !== 42, n; + return n.slip44 = Qq[e], n.hasLedgerSupport = !!n.slip44, n.genesisHash = Zq[e] || [], n.icon = Jq[e] || "substrate", n.isTestnet = !!$q[e] || eW.includes(r10[r10.length - 1]), n.isIgnored = n.isTestnet || !(t.standardAccount && ((i = t.decimals) != null && i.length) && ((s = t.symbols) != null && s.length)) && t.prefix !== 42, n; } - function aW({ genesisHash: t, prefix: e }) { + function rW({ genesisHash: t, prefix: e }) { return !!t.length || e === 42; } - function cW(t) { + function nW(t) { return !t.isIgnored && !!t.network; } - function uW(t, e) { - const r10 = J9.includes(t.prefix), n = J9.includes(e.prefix); + function iW(t, e) { + const r10 = K9.includes(t.prefix), n = K9.includes(e.prefix); return r10 === n ? r10 ? 0 : t.displayName.localeCompare(e.displayName) : r10 ? -1 : 1; } - var LI = eW.map(oW); - var P4 = LI.filter(cW).sort(uW); - var BI = P4.filter(aW); - var gf = { + var II = Yq.map(tW); + var I4 = II.filter(nW).sort(iW); + var OI = I4.filter(rW); + var mf = { allowedDecodedLengths: [1, 2, 4, 8, 32, 33], allowedEncodedLengths: [3, 4, 6, 10, 35, 36, 37, 38], - allowedPrefix: P4.map(({ prefix: t }) => t), + allowedPrefix: I4.map(({ prefix: t }) => t), prefix: 42 }; function Mr(t, e, r10 = -1) { @@ -80156,10 +80192,10 @@ ${Ez(e, r10)}`); if (Et(t) || Ft(t)) return Xe(t); try { - const n = T4(t); - if (!gf.allowedEncodedLengths.includes(n.length)) + const n = M4(t); + if (!mf.allowedEncodedLengths.includes(n.length)) throw new Error("Invalid decoded address length"); - const [i, s, o, a] = O4(n); + const [i, s, o, a] = N4(n); if (!i && !e) throw new Error("Invalid decoded address checksum"); if (r10 !== -1 && r10 !== a) @@ -80169,37 +80205,37 @@ ${Ez(e, r10)}`); throw new Error(`Decoding ${t}: ${n.message}`); } } - function lW(t, e) { + function sW(t, e) { return Mr(t, e).subarray(0, 20); } - function fW(t, e) { + function oW(t, e) { let r10; try { - r10 = T4(t); + r10 = M4(t); } catch (s) { return [false, s.message]; } - const [n, , , i] = O4(r10); - return i !== e ? [false, `Prefix mismatch, expected ${e}, found ${i}`] : gf.allowedEncodedLengths.includes(r10.length) ? [n, n ? null : "Invalid decoded address checksum"] : [false, "Invalid decoded address length"]; + const [n, , , i] = N4(r10); + return i !== e ? [false, `Prefix mismatch, expected ${e}, found ${i}`] : mf.allowedEncodedLengths.includes(r10.length) ? [n, n ? null : "Invalid decoded address checksum"] : [false, "Invalid decoded address length"]; } - var Q9 = { isLe: false }; + var X9 = { isLe: false }; var ku = { isLe: true }; - var UI = { bitLength: 16, isLe: true }; - var hW = { bitLength: 32, isLe: false }; - var jp = { bitLength: 32, isLe: true }; - var Pf = { bitLength: 256, isLe: false }; - var dW = { bitLength: 256, isLe: true }; - var $9 = { bitLength: 512, isLe: true }; - var pW = /^\d+$/; - var mW = 32; - var k4 = class { + var PI = { bitLength: 16, isLe: true }; + var aW = { bitLength: 32, isLe: false }; + var Bp = { bitLength: 32, isLe: true }; + var Of = { bitLength: 256, isLe: false }; + var cW = { bitLength: 256, isLe: true }; + var Y9 = { bitLength: 512, isLe: true }; + var uW = /^\d+$/; + var lW = 32; + var O4 = class { constructor() { re(this, "__internal__chainCode", new Uint8Array(32)); re(this, "__internal__isHard", false); } static from(e) { - const r10 = new k4(), [n, i] = e.startsWith("/") ? [e.substring(1), true] : [e, false]; - return r10.soft(pW.test(n) ? new ct(n, 10) : n), i ? r10.harden() : r10; + const r10 = new O4(), [n, i] = e.startsWith("/") ? [e.substring(1), true] : [e, false]; + return r10.soft(uW.test(n) ? new ct(n, 10) : n), i ? r10.harden() : r10; } get chainCode() { return this.__internal__chainCode; @@ -80217,20 +80253,20 @@ ${Ez(e, r10)}`); return this.__internal__isHard = true, this; } soft(e) { - return rr(e) || Ki(e) || ic(e) ? this.soft(Hr(e, dW)) : Ft(e) ? this.soft(In(e)) : pr(e) ? this.soft(ca(Dr(e))) : e.length > mW ? this.soft(Pn(e)) : (this.__internal__chainCode.fill(0), this.__internal__chainCode.set(e, 0), this); + return rr(e) || Ki(e) || nc(e) ? this.soft(Hr(e, cW)) : Ft(e) ? this.soft(In(e)) : pr(e) ? this.soft(ca(Dr(e))) : e.length > lW ? this.soft(Pn(e)) : (this.__internal__chainCode.fill(0), this.__internal__chainCode.set(e, 0), this); } soften() { return this.__internal__isHard = false, this; } }; - var gW = /\/(\/?)([^/]+)/g; - function hg(t) { - const e = t.match(gW), r10 = []; + var fW = /\/(\/?)([^/]+)/g; + function fg(t) { + const e = t.match(fW), r10 = []; let n = ""; if (e) { n = e.join(""); for (const i of e) - r10.push(k4.from(i.substring(1))); + r10.push(O4.from(i.substring(1))); } if (n !== t) throw new Error(`Re-constructed path "${n}" does not match input`); @@ -80239,12 +80275,12 @@ ${Ez(e, r10)}`); path: r10 }; } - var yW = /^(\w+( \w+)*)((\/\/?[^/]+)*)(\/\/\/(.*))?$/; - function jI(t) { - const e = t.match(yW); + var hW = /^(\w+( \w+)*)((\/\/?[^/]+)*)(\/\/\/(.*))?$/; + function kI(t) { + const e = t.match(hW); if (e === null) throw new Error("Unable to match provided value to a secret URI"); - const [, r10, , n, , , i] = e, { path: s } = hg(n); + const [, r10, , n, , , i] = e, { path: s } = fg(n); return { derivePath: n, password: i, @@ -80252,33 +80288,33 @@ ${Ez(e, r10)}`); phrase: r10 }; } - var bW = ca(Dr("Secp256k1HDKD")); - function wW(t, e) { + var dW = ca(Dr("Secp256k1HDKD")); + function pW(t, e) { if (!Et(e) || e.length !== 32) throw new Error("Invalid chainCode passed to derive"); - return Pn($t(bW, t, e), 256); + return Pn($t(dW, t, e), 256); } - function vW(t, e, r10, n) { + function mW(t, e, r10, n) { if (typeof t.setBigUint64 == "function") return t.setBigUint64(e, r10, n); const i = BigInt(32), s = BigInt(4294967295), o = Number(r10 >> i & s), a = Number(r10 & s), c = n ? 4 : 0, u = n ? 0 : 4; t.setUint32(e + c, o, n), t.setUint32(e + u, a, n); } - var xW = (t, e, r10) => t & e ^ ~t & r10; - var _W = (t, e, r10) => t & e ^ t & r10 ^ e & r10; - var VI = class extends ug { + var gW = (t, e, r10) => t & e ^ ~t & r10; + var yW = (t, e, r10) => t & e ^ t & r10 ^ e & r10; + var RI = class extends cg { constructor(e, r10, n, i) { - super(), this.blockLen = e, this.outputLen = r10, this.padOffset = n, this.isLE = i, this.finished = false, this.length = 0, this.pos = 0, this.destroyed = false, this.buffer = new Uint8Array(e), this.view = Bp(this.buffer); + super(), this.blockLen = e, this.outputLen = r10, this.padOffset = n, this.isLE = i, this.finished = false, this.length = 0, this.pos = 0, this.destroyed = false, this.buffer = new Uint8Array(e), this.view = Dp(this.buffer); } update(e) { - Qc(this); + Jc(this); const { view: r10, buffer: n, blockLen: i } = this; e = ho(e); const s = e.length; for (let o = 0; o < s; ) { const a = Math.min(i - this.pos, s - o); if (a === i) { - const c = Bp(e); + const c = Dp(e); for (; i <= s - o; o += i) this.process(c, o); continue; @@ -80288,14 +80324,14 @@ ${Ez(e, r10)}`); return this.length += e.length, this.roundClean(), this; } digestInto(e) { - Qc(this), N4(e, this), this.finished = true; + Jc(this), A4(e, this), this.finished = true; const { buffer: r10, view: n, blockLen: i, isLE: s } = this; let { pos: o } = this; r10[o++] = 128, this.buffer.subarray(o).fill(0), this.padOffset > i - o && (this.process(n, 0), o = 0); for (let p = o; p < i; p++) r10[p] = 0; - vW(n, i - 8, BigInt(this.length * 8), s), this.process(n, 0); - const a = Bp(e), c = this.outputLen; + mW(n, i - 8, BigInt(this.length * 8), s), this.process(n, 0); + const a = Dp(e), c = this.outputLen; if (c % 4) throw new Error("_sha2: outputLen should be aligned to 32bit"); const u = c / 4, f10 = this.get(); @@ -80316,7 +80352,7 @@ ${Ez(e, r10)}`); return e.length = i, e.pos = a, e.finished = s, e.destroyed = o, i % r10 && e.buffer.set(n), e; } }; - var EW = /* @__PURE__ */ new Uint32Array([ + var bW = /* @__PURE__ */ new Uint32Array([ 1116352408, 1899447441, 3049323471, @@ -80382,7 +80418,7 @@ ${Ez(e, r10)}`); 3204031479, 3329325298 ]); - var bc = /* @__PURE__ */ new Uint32Array([ + var yc = /* @__PURE__ */ new Uint32Array([ 1779033703, 3144134277, 1013904242, @@ -80392,10 +80428,10 @@ ${Ez(e, r10)}`); 528734635, 1541459225 ]); - var wc = /* @__PURE__ */ new Uint32Array(64); - var SW = class extends VI { + var bc = /* @__PURE__ */ new Uint32Array(64); + var wW = class extends RI { constructor() { - super(64, 32, 8, false), this.A = bc[0] | 0, this.B = bc[1] | 0, this.C = bc[2] | 0, this.D = bc[3] | 0, this.E = bc[4] | 0, this.F = bc[5] | 0, this.G = bc[6] | 0, this.H = bc[7] | 0; + super(64, 32, 8, false), this.A = yc[0] | 0, this.B = yc[1] | 0, this.C = yc[2] | 0, this.D = yc[3] | 0, this.E = yc[4] | 0, this.F = yc[5] | 0, this.G = yc[6] | 0, this.H = yc[7] | 0; } get() { const { A: e, B: r10, C: n, D: i, E: s, F: o, G: a, H: c } = this; @@ -80406,55 +80442,92 @@ ${Ez(e, r10)}`); } process(e, r10) { for (let p = 0; p < 16; p++, r10 += 4) - wc[p] = e.getUint32(r10, false); + bc[p] = e.getUint32(r10, false); for (let p = 16; p < 64; p++) { - const b = wc[p - 15], E = wc[p - 2], _ = xo(b, 7) ^ xo(b, 18) ^ b >>> 3, N11 = xo(E, 17) ^ xo(E, 19) ^ E >>> 10; - wc[p] = N11 + wc[p - 7] + _ + wc[p - 16] | 0; + const b = bc[p - 15], E = bc[p - 2], _ = xo(b, 7) ^ xo(b, 18) ^ b >>> 3, N11 = xo(E, 17) ^ xo(E, 19) ^ E >>> 10; + bc[p] = N11 + bc[p - 7] + _ + bc[p - 16] | 0; } let { A: n, B: i, C: s, D: o, E: a, F: c, G: u, H: f10 } = this; for (let p = 0; p < 64; p++) { - const b = xo(a, 6) ^ xo(a, 11) ^ xo(a, 25), E = f10 + b + xW(a, c, u) + EW[p] + wc[p] | 0, N11 = (xo(n, 2) ^ xo(n, 13) ^ xo(n, 22)) + _W(n, i, s) | 0; + const b = xo(a, 6) ^ xo(a, 11) ^ xo(a, 25), E = f10 + b + gW(a, c, u) + bW[p] + bc[p] | 0, N11 = (xo(n, 2) ^ xo(n, 13) ^ xo(n, 22)) + yW(n, i, s) | 0; f10 = u, u = c, c = a, a = o + E | 0, o = s, s = i, i = n, n = E + N11 | 0; } n = n + this.A | 0, i = i + this.B | 0, s = s + this.C | 0, o = o + this.D | 0, a = a + this.E | 0, c = c + this.F | 0, u = u + this.G | 0, f10 = f10 + this.H | 0, this.set(n, i, s, o, a, c, u, f10); } roundClean() { - wc.fill(0); + bc.fill(0); } destroy() { this.set(0, 0, 0, 0, 0, 0, 0, 0), this.buffer.fill(0); } }; - var a0 = /* @__PURE__ */ I4(() => new SW()); - var zI = BigInt(0); - var dg = BigInt(1); - var MW = BigInt(2); + var o0 = /* @__PURE__ */ T4(() => new wW()); + var CI = class extends cg { + constructor(e, r10) { + super(), this.finished = false, this.destroyed = false, yI(e); + const n = ho(r10); + if (this.iHash = e.create(), typeof this.iHash.update != "function") + throw new Error("Expected instance of class which extends utils.Hash"); + this.blockLen = this.iHash.blockLen, this.outputLen = this.iHash.outputLen; + const i = this.blockLen, s = new Uint8Array(i); + s.set(n.length > i ? e.create().update(n).digest() : n); + for (let o = 0; o < s.length; o++) + s[o] ^= 54; + this.iHash.update(s), this.oHash = e.create(); + for (let o = 0; o < s.length; o++) + s[o] ^= 106; + this.oHash.update(s), s.fill(0); + } + update(e) { + return Jc(this), this.iHash.update(e), this; + } + digestInto(e) { + Jc(this), s0(e, this.outputLen), this.finished = true, this.iHash.digestInto(e), this.oHash.update(e), this.oHash.digestInto(e), this.destroy(); + } + digest() { + const e = new Uint8Array(this.oHash.outputLen); + return this.digestInto(e), e; + } + _cloneInto(e) { + e || (e = Object.create(Object.getPrototypeOf(this), {})); + const { oHash: r10, iHash: n, finished: i, destroyed: s, blockLen: o, outputLen: a } = this; + return e = e, e.finished = i, e.destroyed = s, e.blockLen = o, e.outputLen = a, e.oHash = r10._cloneInto(e.oHash), e.iHash = n._cloneInto(e.iHash), e; + } + destroy() { + this.destroyed = true, this.oHash.destroy(), this.iHash.destroy(); + } + }; + var hg = (t, e, r10) => new CI(t, e).update(r10).digest(); + hg.create = (t, e) => new CI(t, e); + var DI = /* @__PURE__ */ BigInt(0); + var dg = /* @__PURE__ */ BigInt(1); + var vW = /* @__PURE__ */ BigInt(2); function Zu(t) { return t instanceof Uint8Array || t != null && typeof t == "object" && t.constructor.name === "Uint8Array"; } - function c0(t) { + function a0(t) { if (!Zu(t)) throw new Error("Uint8Array expected"); } - var AW = /* @__PURE__ */ Array.from({ length: 256 }, (t, e) => e.toString(16).padStart(2, "0")); + var xW = /* @__PURE__ */ Array.from({ length: 256 }, (t, e) => e.toString(16).padStart(2, "0")); function Ju(t) { - c0(t); + a0(t); let e = ""; for (let r10 = 0; r10 < t.length; r10++) - e += AW[t[r10]]; + e += xW[t[r10]]; return e; } - function FI(t) { + function LI(t) { const e = t.toString(16); return e.length & 1 ? `0${e}` : e; } - function R4(t) { + function P4(t) { if (typeof t != "string") throw new Error("hex string expected, got " + typeof t); return BigInt(t === "" ? "0" : `0x${t}`); } var ya = { _0: 48, _9: 57, _A: 65, _F: 70, _a: 97, _f: 102 }; - function e6(t) { + function Z9(t) { if (t >= ya._0 && t <= ya._9) return t - ya._0; if (t >= ya._A && t <= ya._F) @@ -80462,7 +80535,7 @@ ${Ez(e, r10)}`); if (t >= ya._a && t <= ya._f) return t - (ya._a - 10); } - function kf(t) { + function Pf(t) { if (typeof t != "string") throw new Error("hex string expected, got " + typeof t); const e = t.length, r10 = e / 2; @@ -80470,7 +80543,7 @@ ${Ez(e, r10)}`); throw new Error("padded hex string expected, got unpadded hex of length " + e); const n = new Uint8Array(r10); for (let i = 0, s = 0; i < r10; i++, s += 2) { - const o = e6(t.charCodeAt(s)), a = e6(t.charCodeAt(s + 1)); + const o = Z9(t.charCodeAt(s)), a = Z9(t.charCodeAt(s + 1)); if (o === void 0 || a === void 0) { const c = t[s] + t[s + 1]; throw new Error('hex string expected, got non-hex character "' + c + '" at index ' + s); @@ -80480,25 +80553,25 @@ ${Ez(e, r10)}`); return n; } function zu(t) { - return R4(Ju(t)); + return P4(Ju(t)); } - function yf(t) { - return c0(t), R4(Ju(Uint8Array.from(t).reverse())); + function gf(t) { + return a0(t), P4(Ju(Uint8Array.from(t).reverse())); } - function Rf(t, e) { - return kf(t.toString(16).padStart(e * 2, "0")); + function kf(t, e) { + return Pf(t.toString(16).padStart(e * 2, "0")); } - function pd(t, e) { - return Rf(t, e).reverse(); + function dd(t, e) { + return kf(t, e).reverse(); } - function TW(t) { - return kf(FI(t)); + function _W(t) { + return Pf(LI(t)); } function wn(t, e, r10) { let n; if (typeof e == "string") try { - n = kf(e); + n = Pf(e); } catch (s) { throw new Error(`${t} must be valid hex string, got "${e}". Cause: ${s}`); } @@ -80515,7 +80588,7 @@ ${Ez(e, r10)}`); let e = 0; for (let n = 0; n < t.length; n++) { const i = t[n]; - c0(i), e += i.length; + a0(i), e += i.length; } const r10 = new Uint8Array(e); for (let n = 0, i = 0; n < t.length; n++) { @@ -80524,7 +80597,7 @@ ${Ez(e, r10)}`); } return r10; } - function NW(t, e) { + function EW(t, e) { if (t.length !== e.length) return false; let r10 = 0; @@ -80532,27 +80605,27 @@ ${Ez(e, r10)}`); r10 |= t[n] ^ e[n]; return r10 === 0; } - function IW(t) { + function SW(t) { if (typeof t != "string") throw new Error(`utf8ToBytes expected string, got ${typeof t}`); return new Uint8Array(new TextEncoder().encode(t)); } - function OW(t) { + function MW(t) { let e; - for (e = 0; t > zI; t >>= dg, e += 1) + for (e = 0; t > DI; t >>= dg, e += 1) ; return e; } - function PW(t, e) { + function AW(t, e) { return t >> BigInt(e) & dg; } - function kW(t, e, r10) { - return t | (r10 ? dg : zI) << BigInt(e); + function TW(t, e, r10) { + return t | (r10 ? dg : DI) << BigInt(e); } - var C4 = (t) => (MW << BigInt(t - 1)) - dg; + var k4 = (t) => (vW << BigInt(t - 1)) - dg; var ny = (t) => new Uint8Array(t); - var t6 = (t) => Uint8Array.from(t); - function HI(t, e, r10) { + var J9 = (t) => Uint8Array.from(t); + function BI(t, e, r10) { if (typeof t != "number" || t < 2) throw new Error("hashLen must be a number"); if (typeof e != "number" || e < 2) @@ -80563,7 +80636,7 @@ ${Ez(e, r10)}`); const o = () => { n.fill(1), i.fill(0), s = 0; }, a = (...p) => r10(i, n, ...p), c = (p = ny()) => { - i = a(t6([0]), p), n = a(), p.length !== 0 && (i = a(t6([1]), p), n = a()); + i = a(J9([0]), p), n = a(), p.length !== 0 && (i = a(J9([1]), p), n = a()); }, u = () => { if (s++ >= 1e3) throw new Error("drbg: tried 1000 values"); @@ -80584,7 +80657,7 @@ ${Ez(e, r10)}`); return o(), E; }; } - var RW = { + var NW = { bigint: (t) => typeof t == "bigint", function: (t) => typeof t == "function", boolean: (t) => typeof t == "boolean", @@ -80595,9 +80668,9 @@ ${Ez(e, r10)}`); field: (t, e) => e.Fp.isValid(t), hash: (t) => typeof t == "function" && Number.isSafeInteger(t.outputLen) }; - function qf(t, e, r10 = {}) { + function Hf(t, e, r10 = {}) { const n = (i, s, o) => { - const a = RW[s]; + const a = NW[s]; if (typeof a != "function") throw new Error(`Invalid validator "${s}", expected function`); const c = t[i]; @@ -80610,44 +80683,44 @@ ${Ez(e, r10)}`); n(i, s, true); return t; } - var CW = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var IW = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - abytes: c0, - bitGet: PW, - bitLen: OW, - bitMask: C4, - bitSet: kW, + abytes: a0, + bitGet: AW, + bitLen: MW, + bitMask: k4, + bitSet: TW, bytesToHex: Ju, bytesToNumberBE: zu, - bytesToNumberLE: yf, + bytesToNumberLE: gf, concatBytes: Qu, - createHmacDrbg: HI, + createHmacDrbg: BI, ensureBytes: wn, - equalBytes: NW, - hexToBytes: kf, - hexToNumber: R4, + equalBytes: EW, + hexToBytes: Pf, + hexToNumber: P4, isBytes: Zu, - numberToBytesBE: Rf, - numberToBytesLE: pd, - numberToHexUnpadded: FI, - numberToVarBytesBE: TW, - utf8ToBytes: IW, - validateObject: qf + numberToBytesBE: kf, + numberToBytesLE: dd, + numberToHexUnpadded: LI, + numberToVarBytesBE: _W, + utf8ToBytes: SW, + validateObject: Hf }, Symbol.toStringTag, { value: "Module" })); var Nn = BigInt(0); var zr = BigInt(1); var Iu = BigInt(2); - var DW = BigInt(3); - var C3 = BigInt(4); - var r6 = BigInt(5); - var n6 = BigInt(8); + var OW = BigInt(3); + var R3 = BigInt(4); + var Q9 = BigInt(5); + var $9 = BigInt(8); BigInt(9); BigInt(16); function kr(t, e) { const r10 = t % e; return r10 >= Nn ? r10 : e + r10; } - function LW(t, e, r10) { + function PW(t, e, r10) { if (r10 <= Nn || e < Nn) throw new Error("Expected power/modulo > 0"); if (r10 === zr) @@ -80663,7 +80736,7 @@ ${Ez(e, r10)}`); n *= n, n %= r10; return n; } - function D3(t, e) { + function C3(t, e) { if (t === Nn || e <= Nn) throw new Error(`invert: expected positive integers, got n=${t} mod=${e}`); let r10 = kr(t, e), n = e, i = Nn, s = zr; @@ -80675,15 +80748,15 @@ ${Ez(e, r10)}`); throw new Error("invert: does not exist"); return kr(i, e); } - function BW(t) { + function kW(t) { const e = (t - zr) / Iu; let r10, n, i; for (r10 = t - zr, n = 0; r10 % Iu === Nn; r10 /= Iu, n++) ; - for (i = Iu; i < t && LW(i, e, t) !== t - zr; i++) + for (i = Iu; i < t && PW(i, e, t) !== t - zr; i++) ; if (n === 1) { - const o = (t + zr) / C3; + const o = (t + zr) / R3; return function(c, u) { const f10 = c.pow(u, o); if (!c.eql(c.sqr(f10), u)) @@ -80708,9 +80781,9 @@ ${Ez(e, r10)}`); return p; }; } - function UW(t) { - if (t % C3 === DW) { - const e = (t + zr) / C3; + function RW(t) { + if (t % R3 === OW) { + const e = (t + zr) / R3; return function(n, i) { const s = n.pow(i, e); if (!n.eql(n.sqr(s), i)) @@ -80718,8 +80791,8 @@ ${Ez(e, r10)}`); return s; }; } - if (t % n6 === r6) { - const e = (t - r6) / n6; + if (t % $9 === Q9) { + const e = (t - Q9) / $9; return function(n, i) { const s = n.mul(i, Iu), o = n.pow(s, e), a = n.mul(i, o), c = n.mul(n.mul(a, Iu), o), u = n.mul(a, n.sub(c, n.ONE)); if (!n.eql(n.sqr(u), i)) @@ -80727,10 +80800,10 @@ ${Ez(e, r10)}`); return u; }; } - return BW(t); + return kW(t); } - var jW = (t, e) => (kr(t, e) & zr) === zr; - var VW = [ + var CW = (t, e) => (kr(t, e) & zr) === zr; + var DW = [ "create", "isValid", "is0", @@ -80749,16 +80822,16 @@ ${Ez(e, r10)}`); "mulN", "sqrN" ]; - function zW(t) { + function LW(t) { const e = { ORDER: "bigint", MASK: "bigint", BYTES: "isSafeInteger", BITS: "isSafeInteger" - }, r10 = VW.reduce((n, i) => (n[i] = "function", n), e); - return qf(t, r10); + }, r10 = DW.reduce((n, i) => (n[i] = "function", n), e); + return Hf(t, r10); } - function FW(t, e, r10) { + function BW(t, e, r10) { if (r10 < Nn) throw new Error("Expected power > 0"); if (r10 === Nn) @@ -80770,25 +80843,25 @@ ${Ez(e, r10)}`); r10 & zr && (n = t.mul(n, i)), i = t.sqr(i), r10 >>= zr; return n; } - function HW(t, e) { + function UW(t, e) { const r10 = new Array(e.length), n = e.reduce((s, o, a) => t.is0(o) ? s : (r10[a] = s, t.mul(s, o)), t.ONE), i = t.inv(n); return e.reduceRight((s, o, a) => t.is0(o) ? s : (r10[a] = t.mul(s, r10[a]), t.mul(s, o)), i), r10; } - function qI(t, e) { + function UI(t, e) { const r10 = e !== void 0 ? e : t.toString(2).length, n = Math.ceil(r10 / 8); return { nBitLength: r10, nByteLength: n }; } - function WI(t, e, r10 = false, n = {}) { + function jI(t, e, r10 = false, n = {}) { if (t <= Nn) throw new Error(`Expected Field ORDER > 0, got ${t}`); - const { nBitLength: i, nByteLength: s } = qI(t, e); + const { nBitLength: i, nByteLength: s } = UI(t, e); if (s > 2048) throw new Error("Field lengths over 2048 bytes are not supported"); - const o = UW(t), a = Object.freeze({ + const o = RW(t), a = Object.freeze({ ORDER: t, BITS: i, BYTES: s, - MASK: C4(i), + MASK: k4(i), ZERO: Nn, ONE: zr, create: (c) => kr(c, t), @@ -80805,51 +80878,45 @@ ${Ez(e, r10)}`); add: (c, u) => kr(c + u, t), sub: (c, u) => kr(c - u, t), mul: (c, u) => kr(c * u, t), - pow: (c, u) => FW(a, c, u), - div: (c, u) => kr(c * D3(u, t), t), + pow: (c, u) => BW(a, c, u), + div: (c, u) => kr(c * C3(u, t), t), sqrN: (c) => c * c, addN: (c, u) => c + u, subN: (c, u) => c - u, mulN: (c, u) => c * u, - inv: (c) => D3(c, t), + inv: (c) => C3(c, t), sqrt: n.sqrt || ((c) => o(a, c)), - invertBatch: (c) => HW(a, c), + invertBatch: (c) => UW(a, c), cmov: (c, u, f10) => f10 ? u : c, - toBytes: (c) => r10 ? pd(c, s) : Rf(c, s), + toBytes: (c) => r10 ? dd(c, s) : kf(c, s), fromBytes: (c) => { if (c.length !== s) throw new Error(`Fp.fromBytes: expected ${s}, got ${c.length}`); - return r10 ? yf(c) : zu(c); + return r10 ? gf(c) : zu(c); } }); return Object.freeze(a); } - function qW(t, e) { - if (!t.isOdd) - throw new Error("Field doesn't have isOdd"); - const r10 = t.sqrt(e); - return t.isOdd(r10) ? t.neg(r10) : r10; - } - function GI(t) { + function VI(t) { if (typeof t != "bigint") throw new Error("field order must be bigint"); const e = t.toString(2).length; return Math.ceil(e / 8); } - function KI(t) { - const e = GI(t); + function zI(t) { + const e = VI(t); return e + Math.ceil(e / 2); } - function WW(t, e, r10 = false) { - const n = t.length, i = GI(e), s = KI(e); + function jW(t, e, r10 = false) { + const n = t.length, i = VI(e), s = zI(e); if (n < 16 || n < s || n > 1024) throw new Error(`expected ${s}-1024 bytes of input, got ${n}`); - const o = r10 ? zu(t) : yf(t), a = kr(o, e - zr) + zr; - return r10 ? pd(a, i) : Rf(a, i); + const o = r10 ? zu(t) : gf(t), a = kr(o, e - zr) + zr; + return r10 ? dd(a, i) : kf(a, i); } - var GW = BigInt(0); + var VW = BigInt(0); var iy = BigInt(1); - function XI(t, e) { + function FI(t, e) { const r10 = (i, s) => { const o = s.negate(); return i ? o : s; @@ -80861,7 +80928,7 @@ ${Ez(e, r10)}`); constTimeNegate: r10, unsafeLadder(i, s) { let o = t.ZERO, a = i; - for (; s > GW; ) + for (; s > VW; ) s & iy && (o = o.add(a)), a = a.double(), s >>= iy; return o; }, @@ -80882,10 +80949,10 @@ ${Ez(e, r10)}`); const p = BigInt(2 ** i - 1), b = 2 ** i, E = BigInt(i); for (let _ = 0; _ < a; _++) { const N11 = _ * c; - let R = Number(o & p); - o >>= E, R > c && (R -= b, o += iy); - const F = N11, D = N11 + Math.abs(R) - 1, L = _ % 2 !== 0, q = R < 0; - R === 0 ? f10 = f10.add(r10(L, s[F])) : u = u.add(r10(q, s[D])); + let k = Number(o & p); + o >>= E, k > c && (k -= b, o += iy); + const F = N11, L = N11 + Math.abs(k) - 1, D = _ % 2 !== 0, q = k < 0; + k === 0 ? f10 = f10.add(r10(D, s[F])) : u = u.add(r10(q, s[L])); } return { p: u, f: f10 }; }, @@ -80896,8 +80963,8 @@ ${Ez(e, r10)}`); } }; } - function D4(t) { - return zW(t.Fp), qf(t, { + function R4(t) { + return LW(t.Fp), Hf(t, { n: "bigint", h: "bigint", Gx: "field", @@ -80906,14 +80973,14 @@ ${Ez(e, r10)}`); nBitLength: "isSafeInteger", nByteLength: "isSafeInteger" }), Object.freeze({ - ...qI(t.n, t.nBitLength), + ...UI(t.n, t.nBitLength), ...t, p: t.Fp.ORDER }); } - function KW(t) { - const e = D4(t); - qf(e, { + function zW(t) { + const e = R4(t); + Hf(e, { a: "field", b: "field" }, { @@ -80934,7 +81001,7 @@ ${Ez(e, r10)}`); } return Object.freeze({ ...e }); } - var { bytesToNumberBE: XW, hexToBytes: YW } = CW; + var { bytesToNumberBE: FW, hexToBytes: HW } = IW; var Ru = { Err: class extends Error { constructor(e = "") { @@ -80952,11 +81019,11 @@ ${Ez(e, r10)}`); throw new e("Invalid signature integer: negative"); if (n[0] === 0 && !(n[1] & 128)) throw new e("Invalid signature integer: unnecessary leading zero"); - return { d: XW(n), l: t.subarray(r10 + 2) }; + return { d: FW(n), l: t.subarray(r10 + 2) }; }, toSig(t) { - const { Err: e } = Ru, r10 = typeof t == "string" ? YW(t) : t; - c0(r10); + const { Err: e } = Ru, r10 = typeof t == "string" ? HW(t) : t; + a0(r10); let n = r10.length; if (n < 2 || r10[0] != 48) throw new e("Invalid signature tag"); @@ -80978,19 +81045,19 @@ ${Ez(e, r10)}`); var La = BigInt(0); var Ps = BigInt(1); BigInt(2); - var i6 = BigInt(3); + var e6 = BigInt(3); BigInt(4); - function ZW(t) { - const e = KW(t), { Fp: r10 } = e, n = e.toBytes || ((_, N11, R) => { + function qW(t) { + const e = zW(t), { Fp: r10 } = e, n = e.toBytes || ((_, N11, k) => { const F = N11.toAffine(); return Qu(Uint8Array.from([4]), r10.toBytes(F.x), r10.toBytes(F.y)); }), i = e.fromBytes || ((_) => { - const N11 = _.subarray(1), R = r10.fromBytes(N11.subarray(0, r10.BYTES)), F = r10.fromBytes(N11.subarray(r10.BYTES, 2 * r10.BYTES)); - return { x: R, y: F }; + const N11 = _.subarray(1), k = r10.fromBytes(N11.subarray(0, r10.BYTES)), F = r10.fromBytes(N11.subarray(r10.BYTES, 2 * r10.BYTES)); + return { x: k, y: F }; }); function s(_) { - const { a: N11, b: R } = e, F = r10.sqr(_), D = r10.mul(F, _); - return r10.add(r10.add(D, r10.mul(_, N11)), R); + const { a: N11, b: k } = e, F = r10.sqr(_), L = r10.mul(F, _); + return r10.add(r10.add(L, r10.mul(_, N11)), k); } if (!r10.eql(r10.sqr(e.Gy), s(e.Gx))) throw new Error("bad generator point: equation left != right"); @@ -81002,19 +81069,19 @@ ${Ez(e, r10)}`); throw new Error("Expected valid bigint: 0 < bigint < curve.n"); } function c(_) { - const { allowedPrivateKeyLengths: N11, nByteLength: R, wrapPrivateKey: F, n: D } = e; + const { allowedPrivateKeyLengths: N11, nByteLength: k, wrapPrivateKey: F, n: L } = e; if (N11 && typeof _ != "bigint") { if (Zu(_) && (_ = Ju(_)), typeof _ != "string" || !N11.includes(_.length)) throw new Error("Invalid key"); - _ = _.padStart(R * 2, "0"); + _ = _.padStart(k * 2, "0"); } - let L; + let D; try { - L = typeof _ == "bigint" ? _ : zu(wn("private key", _, R)); + D = typeof _ == "bigint" ? _ : zu(wn("private key", _, k)); } catch { - throw new Error(`private key must be ${R} bytes, hex or bigint, not ${typeof _}`); + throw new Error(`private key must be ${k} bytes, hex or bigint, not ${typeof _}`); } - return F && (L = kr(L, D)), a(L), L; + return F && (D = kr(D, L)), a(D), D; } const u = /* @__PURE__ */ new Map(); function f10(_) { @@ -81022,22 +81089,22 @@ ${Ez(e, r10)}`); throw new Error("ProjectivePoint expected"); } class p { - constructor(N11, R, F) { - if (this.px = N11, this.py = R, this.pz = F, N11 == null || !r10.isValid(N11)) + constructor(N11, k, F) { + if (this.px = N11, this.py = k, this.pz = F, N11 == null || !r10.isValid(N11)) throw new Error("x required"); - if (R == null || !r10.isValid(R)) + if (k == null || !r10.isValid(k)) throw new Error("y required"); if (F == null || !r10.isValid(F)) throw new Error("z required"); } static fromAffine(N11) { - const { x: R, y: F } = N11 || {}; - if (!N11 || !r10.isValid(R) || !r10.isValid(F)) + const { x: k, y: F } = N11 || {}; + if (!N11 || !r10.isValid(k) || !r10.isValid(F)) throw new Error("invalid affine point"); if (N11 instanceof p) throw new Error("projective point not allowed"); - const D = (L) => r10.eql(L, r10.ZERO); - return D(R) && D(F) ? p.ZERO : new p(R, F, r10.ONE); + const L = (D) => r10.eql(D, r10.ZERO); + return L(k) && L(F) ? p.ZERO : new p(k, F, r10.ONE); } get x() { return this.toAffine().x; @@ -81046,12 +81113,12 @@ ${Ez(e, r10)}`); return this.toAffine().y; } static normalizeZ(N11) { - const R = r10.invertBatch(N11.map((F) => F.pz)); - return N11.map((F, D) => F.toAffine(R[D])).map(p.fromAffine); + const k = r10.invertBatch(N11.map((F) => F.pz)); + return N11.map((F, L) => F.toAffine(k[L])).map(p.fromAffine); } static fromHex(N11) { - const R = p.fromAffine(i(wn("pointHex", N11))); - return R.assertValidity(), R; + const k = p.fromAffine(i(wn("pointHex", N11))); + return k.assertValidity(), k; } static fromPrivateKey(N11) { return p.BASE.multiply(c(N11)); @@ -81065,11 +81132,11 @@ ${Ez(e, r10)}`); return; throw new Error("bad point: ZERO"); } - const { x: N11, y: R } = this.toAffine(); - if (!r10.isValid(N11) || !r10.isValid(R)) + const { x: N11, y: k } = this.toAffine(); + if (!r10.isValid(N11) || !r10.isValid(k)) throw new Error("bad point: x or y not FE"); - const F = r10.sqr(R), D = s(N11); - if (!r10.eql(F, D)) + const F = r10.sqr(k), L = s(N11); + if (!r10.eql(F, L)) throw new Error("bad point: equation left != right"); if (!this.isTorsionFree()) throw new Error("bad point: not in prime-order subgroup"); @@ -81082,26 +81149,26 @@ ${Ez(e, r10)}`); } equals(N11) { f10(N11); - const { px: R, py: F, pz: D } = this, { px: L, py: q, pz: W } = N11, z = r10.eql(r10.mul(R, W), r10.mul(L, D)), T = r10.eql(r10.mul(F, W), r10.mul(q, D)); + const { px: k, py: F, pz: L } = this, { px: D, py: q, pz: W } = N11, z = r10.eql(r10.mul(k, W), r10.mul(D, L)), T = r10.eql(r10.mul(F, W), r10.mul(q, L)); return z && T; } negate() { return new p(this.px, r10.neg(this.py), this.pz); } double() { - const { a: N11, b: R } = e, F = r10.mul(R, i6), { px: D, py: L, pz: q } = this; - let W = r10.ZERO, z = r10.ZERO, T = r10.ZERO, I = r10.mul(D, D), H = r10.mul(L, L), X = r10.mul(q, q), V = r10.mul(D, L); - return V = r10.add(V, V), T = r10.mul(D, q), T = r10.add(T, T), W = r10.mul(N11, T), z = r10.mul(F, X), z = r10.add(W, z), W = r10.sub(H, z), z = r10.add(H, z), z = r10.mul(W, z), W = r10.mul(V, W), T = r10.mul(F, T), X = r10.mul(N11, X), V = r10.sub(I, X), V = r10.mul(N11, V), V = r10.add(V, T), T = r10.add(I, I), I = r10.add(T, I), I = r10.add(I, X), I = r10.mul(I, V), z = r10.add(z, I), X = r10.mul(L, q), X = r10.add(X, X), I = r10.mul(X, V), W = r10.sub(W, I), T = r10.mul(X, H), T = r10.add(T, T), T = r10.add(T, T), new p(W, z, T); + const { a: N11, b: k } = e, F = r10.mul(k, e6), { px: L, py: D, pz: q } = this; + let W = r10.ZERO, z = r10.ZERO, T = r10.ZERO, I = r10.mul(L, L), H = r10.mul(D, D), X = r10.mul(q, q), V = r10.mul(L, D); + return V = r10.add(V, V), T = r10.mul(L, q), T = r10.add(T, T), W = r10.mul(N11, T), z = r10.mul(F, X), z = r10.add(W, z), W = r10.sub(H, z), z = r10.add(H, z), z = r10.mul(W, z), W = r10.mul(V, W), T = r10.mul(F, T), X = r10.mul(N11, X), V = r10.sub(I, X), V = r10.mul(N11, V), V = r10.add(V, T), T = r10.add(I, I), I = r10.add(T, I), I = r10.add(I, X), I = r10.mul(I, V), z = r10.add(z, I), X = r10.mul(D, q), X = r10.add(X, X), I = r10.mul(X, V), W = r10.sub(W, I), T = r10.mul(X, H), T = r10.add(T, T), T = r10.add(T, T), new p(W, z, T); } add(N11) { f10(N11); - const { px: R, py: F, pz: D } = this, { px: L, py: q, pz: W } = N11; + const { px: k, py: F, pz: L } = this, { px: D, py: q, pz: W } = N11; let z = r10.ZERO, T = r10.ZERO, I = r10.ZERO; - const H = e.a, X = r10.mul(e.b, i6); - let V = r10.mul(R, L), S10 = r10.mul(F, q), d = r10.mul(D, W), l15 = r10.add(R, F), h = r10.add(L, q); - l15 = r10.mul(l15, h), h = r10.add(V, S10), l15 = r10.sub(l15, h), h = r10.add(R, D); - let y = r10.add(L, W); - return h = r10.mul(h, y), y = r10.add(V, d), h = r10.sub(h, y), y = r10.add(F, D), z = r10.add(q, W), y = r10.mul(y, z), z = r10.add(S10, d), y = r10.sub(y, z), I = r10.mul(H, h), z = r10.mul(X, d), I = r10.add(z, I), z = r10.sub(S10, I), I = r10.add(S10, I), T = r10.mul(z, I), S10 = r10.add(V, V), S10 = r10.add(S10, V), d = r10.mul(H, d), h = r10.mul(X, h), S10 = r10.add(S10, d), d = r10.sub(V, d), d = r10.mul(H, d), h = r10.add(h, d), V = r10.mul(S10, h), T = r10.add(T, V), V = r10.mul(y, h), z = r10.mul(l15, z), z = r10.sub(z, V), V = r10.mul(l15, S10), I = r10.mul(y, I), I = r10.add(I, V), new p(z, T, I); + const H = e.a, X = r10.mul(e.b, e6); + let V = r10.mul(k, D), S9 = r10.mul(F, q), d = r10.mul(L, W), l15 = r10.add(k, F), h = r10.add(D, q); + l15 = r10.mul(l15, h), h = r10.add(V, S9), l15 = r10.sub(l15, h), h = r10.add(k, L); + let y = r10.add(D, W); + return h = r10.mul(h, y), y = r10.add(V, d), h = r10.sub(h, y), y = r10.add(F, L), z = r10.add(q, W), y = r10.mul(y, z), z = r10.add(S9, d), y = r10.sub(y, z), I = r10.mul(H, h), z = r10.mul(X, d), I = r10.add(z, I), z = r10.sub(S9, I), I = r10.add(S9, I), T = r10.mul(z, I), S9 = r10.add(V, V), S9 = r10.add(S9, V), d = r10.mul(H, d), h = r10.mul(X, h), S9 = r10.add(S9, d), d = r10.sub(V, d), d = r10.mul(H, d), h = r10.add(h, d), V = r10.mul(S9, h), T = r10.add(T, V), V = r10.mul(y, h), z = r10.mul(l15, z), z = r10.sub(z, V), V = r10.mul(l15, S9), I = r10.mul(y, I), I = r10.add(I, V), new p(z, T, I); } subtract(N11) { return this.add(N11.negate()); @@ -81110,64 +81177,64 @@ ${Ez(e, r10)}`); return this.equals(p.ZERO); } wNAF(N11) { - return E.wNAFCached(this, u, N11, (R) => { - const F = r10.invertBatch(R.map((D) => D.pz)); - return R.map((D, L) => D.toAffine(F[L])).map(p.fromAffine); + return E.wNAFCached(this, u, N11, (k) => { + const F = r10.invertBatch(k.map((L) => L.pz)); + return k.map((L, D) => L.toAffine(F[D])).map(p.fromAffine); }); } multiplyUnsafe(N11) { - const R = p.ZERO; + const k = p.ZERO; if (N11 === La) - return R; + return k; if (a(N11), N11 === Ps) return this; const { endo: F } = e; if (!F) return E.unsafeLadder(this, N11); - let { k1neg: D, k1: L, k2neg: q, k2: W } = F.splitScalar(N11), z = R, T = R, I = this; - for (; L > La || W > La; ) - L & Ps && (z = z.add(I)), W & Ps && (T = T.add(I)), I = I.double(), L >>= Ps, W >>= Ps; - return D && (z = z.negate()), q && (T = T.negate()), T = new p(r10.mul(T.px, F.beta), T.py, T.pz), z.add(T); + let { k1neg: L, k1: D, k2neg: q, k2: W } = F.splitScalar(N11), z = k, T = k, I = this; + for (; D > La || W > La; ) + D & Ps && (z = z.add(I)), W & Ps && (T = T.add(I)), I = I.double(), D >>= Ps, W >>= Ps; + return L && (z = z.negate()), q && (T = T.negate()), T = new p(r10.mul(T.px, F.beta), T.py, T.pz), z.add(T); } multiply(N11) { a(N11); - let R = N11, F, D; - const { endo: L } = e; - if (L) { - const { k1neg: q, k1: W, k2neg: z, k2: T } = L.splitScalar(R); + let k = N11, F, L; + const { endo: D } = e; + if (D) { + const { k1neg: q, k1: W, k2neg: z, k2: T } = D.splitScalar(k); let { p: I, f: H } = this.wNAF(W), { p: X, f: V } = this.wNAF(T); - I = E.constTimeNegate(q, I), X = E.constTimeNegate(z, X), X = new p(r10.mul(X.px, L.beta), X.py, X.pz), F = I.add(X), D = H.add(V); + I = E.constTimeNegate(q, I), X = E.constTimeNegate(z, X), X = new p(r10.mul(X.px, D.beta), X.py, X.pz), F = I.add(X), L = H.add(V); } else { - const { p: q, f: W } = this.wNAF(R); - F = q, D = W; + const { p: q, f: W } = this.wNAF(k); + F = q, L = W; } - return p.normalizeZ([F, D])[0]; + return p.normalizeZ([F, L])[0]; } - multiplyAndAddUnsafe(N11, R, F) { - const D = p.BASE, L = (W, z) => z === La || z === Ps || !W.equals(D) ? W.multiplyUnsafe(z) : W.multiply(z), q = L(this, R).add(L(N11, F)); + multiplyAndAddUnsafe(N11, k, F) { + const L = p.BASE, D = (W, z) => z === La || z === Ps || !W.equals(L) ? W.multiplyUnsafe(z) : W.multiply(z), q = D(this, k).add(D(N11, F)); return q.is0() ? void 0 : q; } toAffine(N11) { - const { px: R, py: F, pz: D } = this, L = this.is0(); - N11 == null && (N11 = L ? r10.ONE : r10.inv(D)); - const q = r10.mul(R, N11), W = r10.mul(F, N11), z = r10.mul(D, N11); - if (L) + const { px: k, py: F, pz: L } = this, D = this.is0(); + N11 == null && (N11 = D ? r10.ONE : r10.inv(L)); + const q = r10.mul(k, N11), W = r10.mul(F, N11), z = r10.mul(L, N11); + if (D) return { x: r10.ZERO, y: r10.ZERO }; if (!r10.eql(z, r10.ONE)) throw new Error("invZ was invalid"); return { x: q, y: W }; } isTorsionFree() { - const { h: N11, isTorsionFree: R } = e; + const { h: N11, isTorsionFree: k } = e; if (N11 === Ps) return true; - if (R) - return R(p, this); + if (k) + return k(p, this); throw new Error("isTorsionFree() has not been declared for the elliptic curve"); } clearCofactor() { - const { h: N11, clearCofactor: R } = e; - return N11 === Ps ? this : R ? R(p, this) : this.multiplyUnsafe(e.h); + const { h: N11, clearCofactor: k } = e; + return N11 === Ps ? this : k ? k(p, this) : this.multiplyUnsafe(e.h); } toRawBytes(N11 = true) { return this.assertValidity(), n(p, this, N11); @@ -81177,7 +81244,7 @@ ${Ez(e, r10)}`); } } p.BASE = new p(e.Gx, e.Gy, r10.ONE), p.ZERO = new p(r10.ZERO, r10.ONE, r10.ZERO); - const b = e.nBitLength, E = XI(p, e.endo ? Math.ceil(b / 2) : b); + const b = e.nBitLength, E = FI(p, e.endo ? Math.ceil(b / 2) : b); return { CURVE: e, ProjectivePoint: p, @@ -81186,9 +81253,9 @@ ${Ez(e, r10)}`); isWithinCurveOrder: o }; } - function JW(t) { - const e = D4(t); - return qf(e, { + function WW(t) { + const e = R4(t); + return Hf(e, { hash: "hash", hmac: "function", randomBytes: "function" @@ -81198,8 +81265,8 @@ ${Ez(e, r10)}`); lowS: "boolean" }), Object.freeze({ lowS: true, ...e }); } - function QW(t) { - const e = JW(t), { Fp: r10, n } = e, i = r10.BYTES + 1, s = 2 * r10.BYTES + 1; + function GW(t) { + const e = WW(t), { Fp: r10, n } = e, i = r10.BYTES + 1, s = 2 * r10.BYTES + 1; function o(h) { return La < h && h < r10.ORDER; } @@ -81207,9 +81274,9 @@ ${Ez(e, r10)}`); return kr(h, n); } function c(h) { - return D3(h, n); + return C3(h, n); } - const { ProjectivePoint: u, normPrivateKeyToScalar: f10, weierstrassEquation: p, isWithinCurveOrder: b } = ZW({ + const { ProjectivePoint: u, normPrivateKeyToScalar: f10, weierstrassEquation: p, isWithinCurveOrder: b } = qW({ ...e, toBytes(h, y, x) { const v = y.toAffine(), M = r10.toBytes(v.x), w = Qu; @@ -81237,7 +81304,7 @@ ${Ez(e, r10)}`); } else throw new Error(`Point of length ${y} was invalid. Expected ${i} compressed bytes or ${s} uncompressed bytes`); } - }), E = (h) => Ju(Rf(h, e.nByteLength)); + }), E = (h) => Ju(kf(h, e.nByteLength)); function _(h) { const y = n >> Ps; return h > y; @@ -81245,14 +81312,14 @@ ${Ez(e, r10)}`); function N11(h) { return _(h) ? a(-h) : h; } - const R = (h, y, x) => zu(h.slice(y, x)); + const k = (h, y, x) => zu(h.slice(y, x)); class F { constructor(y, x, v) { this.r = y, this.s = x, this.recovery = v, this.assertValidity(); } static fromCompact(y) { const x = e.nByteLength; - return y = wn("compactSignature", y, x * 2), new F(R(y, 0, x), R(y, x, 2 * x)); + return y = wn("compactSignature", y, x * 2), new F(k(y, 0, x), k(y, x, 2 * x)); } static fromDER(y) { const { r: x, s: v } = Ru.toSig(wn("DER", y)); @@ -81286,19 +81353,19 @@ ${Ez(e, r10)}`); return this.hasHighS() ? new F(this.r, a(-this.s), this.recovery) : this; } toDERRawBytes() { - return kf(this.toDERHex()); + return Pf(this.toDERHex()); } toDERHex() { return Ru.hexFromSig({ r: this.r, s: this.s }); } toCompactRawBytes() { - return kf(this.toCompactHex()); + return Pf(this.toCompactHex()); } toCompactHex() { return E(this.r) + E(this.s); } } - const D = { + const L = { isValidPrivateKey(h) { try { return f10(h), true; @@ -81308,14 +81375,14 @@ ${Ez(e, r10)}`); }, normPrivateKeyToScalar: f10, randomPrivateKey: () => { - const h = KI(e.n); - return WW(e.randomBytes(h), e.n); + const h = zI(e.n); + return jW(e.randomBytes(h), e.n); }, precompute(h = 8, y = u.BASE) { return y._setWindowSize(h), y.multiply(BigInt(3)), y; } }; - function L(h, y = true) { + function D(h, y = true) { return u.fromPrivateKey(h).toRawBytes(y); } function q(h) { @@ -81334,13 +81401,13 @@ ${Ez(e, r10)}`); return x > 0 ? y >> BigInt(x) : y; }, T = e.bits2int_modN || function(h) { return a(z(h)); - }, I = C4(e.nBitLength); + }, I = k4(e.nBitLength); function H(h) { if (typeof h != "bigint") throw new Error("bigint expected"); if (!(La <= h && h < I)) throw new Error(`bigint expected < 2^${e.nBitLength}`); - return Rf(h, e.nByteLength); + return kf(h, e.nByteLength); } function X(h, y, x = V) { if (["recovered", "canonical"].some((G) => G in x)) @@ -81355,10 +81422,10 @@ ${Ez(e, r10)}`); } const K = Qu(...A), U = P; function j10(G) { - const k = z(G); - if (!b(k)) + const R = z(G); + if (!b(R)) return; - const Y = c(k), ee = u.BASE.multiply(k).toAffine(), ae = a(ee.x); + const Y = c(R), ee = u.BASE.multiply(R).toAffine(), ae = a(ee.x); if (ae === La) return; const ie = a(Y * a(U + ae * Q)); @@ -81369,13 +81436,13 @@ ${Ez(e, r10)}`); } return { seed: K, k2sig: j10 }; } - const V = { lowS: e.lowS, prehash: false }, S10 = { lowS: e.lowS, prehash: false }; + const V = { lowS: e.lowS, prehash: false }, S9 = { lowS: e.lowS, prehash: false }; function d(h, y, x = V) { const { seed: v, k2sig: M } = X(h, y, x), w = e; - return HI(w.hash.outputLen, w.nByteLength, w.hmac)(v, M); + return BI(w.hash.outputLen, w.nByteLength, w.hmac)(v, M); } u.BASE._setWindowSize(8); - function l15(h, y, x, v = S10) { + function l15(h, y, x, v = S9) { var ee; const M = h; if (y = wn("msgHash", y), x = wn("publicKey", x), "strict" in v) @@ -81405,85 +81472,48 @@ ${Ez(e, r10)}`); if (w && m.hasHighS()) return false; g && (y = e.hash(y)); - const { r: Q, s: A } = m, K = T(y), U = c(A), j10 = a(K * U), G = a(Q * U), k = (ee = u.BASE.multiplyAndAddUnsafe(P, j10, G)) == null ? void 0 : ee.toAffine(); - return k ? a(k.x) === Q : false; + const { r: Q, s: A } = m, K = T(y), U = c(A), j10 = a(K * U), G = a(Q * U), R = (ee = u.BASE.multiplyAndAddUnsafe(P, j10, G)) == null ? void 0 : ee.toAffine(); + return R ? a(R.x) === Q : false; } return { CURVE: e, - getPublicKey: L, + getPublicKey: D, getSharedSecret: W, sign: d, verify: l15, ProjectivePoint: u, Signature: F, - utils: D + utils: L }; } - var YI = class extends ug { - constructor(e, r10) { - super(), this.finished = false, this.destroyed = false, _I(e); - const n = ho(r10); - if (this.iHash = e.create(), typeof this.iHash.update != "function") - throw new Error("Expected instance of class which extends utils.Hash"); - this.blockLen = this.iHash.blockLen, this.outputLen = this.iHash.outputLen; - const i = this.blockLen, s = new Uint8Array(i); - s.set(n.length > i ? e.create().update(n).digest() : n); - for (let o = 0; o < s.length; o++) - s[o] ^= 54; - this.iHash.update(s), this.oHash = e.create(); - for (let o = 0; o < s.length; o++) - s[o] ^= 106; - this.oHash.update(s), s.fill(0); - } - update(e) { - return Qc(this), this.iHash.update(e), this; - } - digestInto(e) { - Qc(this), o0(e, this.outputLen), this.finished = true, this.iHash.digestInto(e), this.oHash.update(e), this.oHash.digestInto(e), this.destroy(); - } - digest() { - const e = new Uint8Array(this.oHash.outputLen); - return this.digestInto(e), e; - } - _cloneInto(e) { - e || (e = Object.create(Object.getPrototypeOf(this), {})); - const { oHash: r10, iHash: n, finished: i, destroyed: s, blockLen: o, outputLen: a } = this; - return e = e, e.finished = i, e.destroyed = s, e.blockLen = o, e.outputLen = a, e.oHash = r10._cloneInto(e.oHash), e.iHash = n._cloneInto(e.iHash), e; - } - destroy() { - this.destroyed = true, this.oHash.destroy(), this.iHash.destroy(); - } - }; - var pg = (t, e, r10) => new YI(t, e).update(r10).digest(); - pg.create = (t, e) => new YI(t, e); - function $W(t) { + function KW(t) { return { hash: t, - hmac: (e, ...r10) => pg(t, e, MI(...r10)), - randomBytes: TI + hmac: (e, ...r10) => hg(t, e, Mq(...r10)), + randomBytes: vI }; } - function eG(t, e) { - const r10 = (n) => QW({ ...t, ...$W(n) }); + function XW(t, e) { + const r10 = (n) => GW({ ...t, ...KW(n) }); return Object.freeze({ ...r10(e), create: r10 }); } - var ZI = BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"); - var s6 = BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"); - var tG = BigInt(1); - var L3 = BigInt(2); - var o6 = (t, e) => (t + e / L3) / e; - function rG(t) { - const e = ZI, r10 = BigInt(3), n = BigInt(6), i = BigInt(11), s = BigInt(22), o = BigInt(23), a = BigInt(44), c = BigInt(88), u = t * t * t % e, f10 = u * u * t % e, p = Xr(f10, r10, e) * f10 % e, b = Xr(p, r10, e) * f10 % e, E = Xr(b, L3, e) * u % e, _ = Xr(E, i, e) * E % e, N11 = Xr(_, s, e) * _ % e, R = Xr(N11, a, e) * N11 % e, F = Xr(R, c, e) * R % e, D = Xr(F, a, e) * N11 % e, L = Xr(D, r10, e) * f10 % e, q = Xr(L, o, e) * _ % e, W = Xr(q, n, e) * u % e, z = Xr(W, L3, e); - if (!B3.eql(B3.sqr(z), t)) + var HI = BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"); + var t6 = BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"); + var YW = BigInt(1); + var D3 = BigInt(2); + var r6 = (t, e) => (t + e / D3) / e; + function ZW(t) { + const e = HI, r10 = BigInt(3), n = BigInt(6), i = BigInt(11), s = BigInt(22), o = BigInt(23), a = BigInt(44), c = BigInt(88), u = t * t * t % e, f10 = u * u * t % e, p = Xr(f10, r10, e) * f10 % e, b = Xr(p, r10, e) * f10 % e, E = Xr(b, D3, e) * u % e, _ = Xr(E, i, e) * E % e, N11 = Xr(_, s, e) * _ % e, k = Xr(N11, a, e) * N11 % e, F = Xr(k, c, e) * k % e, L = Xr(F, a, e) * N11 % e, D = Xr(L, r10, e) * f10 % e, q = Xr(D, o, e) * _ % e, W = Xr(q, n, e) * u % e, z = Xr(W, D3, e); + if (!L3.eql(L3.sqr(z), t)) throw new Error("Cannot find square root"); return z; } - var B3 = WI(ZI, void 0, void 0, { sqrt: rG }); - var Wf = eG({ + var L3 = jI(HI, void 0, void 0, { sqrt: ZW }); + var qf = XW({ a: BigInt(0), b: BigInt(7), - Fp: B3, - n: s6, + Fp: L3, + n: t6, Gx: BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"), Gy: BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"), h: BigInt(1), @@ -81491,7 +81521,7 @@ ${Ez(e, r10)}`); endo: { beta: BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"), splitScalar: (t) => { - const e = s6, r10 = BigInt("0x3086d221a7d46bcde86c90e49284eb15"), n = -tG * BigInt("0xe4437ed6010e88286f547fa90abfe4c3"), i = BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"), s = r10, o = BigInt("0x100000000000000000000000000000000"), a = o6(s * t, e), c = o6(-n * t, e); + const e = t6, r10 = BigInt("0x3086d221a7d46bcde86c90e49284eb15"), n = -YW * BigInt("0xe4437ed6010e88286f547fa90abfe4c3"), i = BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"), s = r10, o = BigInt("0x100000000000000000000000000000000"), a = r6(s * t, e), c = r6(-n * t, e); let u = kr(t - a * r10 - c * i, e), f10 = kr(-a * n - c * s, e); const p = u > o, b = f10 > o; if (p && (u = e - u), b && (f10 = e - f10), u > o || f10 > o) @@ -81499,15 +81529,15 @@ ${Ez(e, r10)}`); return { k1neg: p, k1: u, k2neg: b, k2: f10 }; } } - }, a0); + }, o0); BigInt(0); - Wf.ProjectivePoint; + qf.ProjectivePoint; function $u(t, e) { if (t.length !== 32) throw new Error("Expected valid 32-byte private key as a seed"); if (!hn || !e && tn()) { - const r10 = $H(t), n = r10.slice(32); - if (a4(n)) + const r10 = GH(t), n = r10.slice(32); + if (s4(n)) throw new Error("Invalid publicKey generated from WASM interface"); return { publicKey: n, @@ -81515,33 +81545,33 @@ ${Ez(e, r10)}`); }; } return { - publicKey: Wf.getPublicKey(t, true), + publicKey: qf.getPublicKey(t, true), secretKey: t }; } - function JI(t, e) { + function qI(t, e) { return (r10, { chainCode: n, isHard: i }) => { if (!i) throw new Error("A soft key was found in the path and is not supported"); return t(e(r10.secretKey.subarray(0, 32), n)); }; } - var U3 = /* @__PURE__ */ JI($u, wW); - var nG = ca(Dr("Ed25519HDKD")); - function QI(t, e) { + var B3 = /* @__PURE__ */ qI($u, pW); + var JW = ca(Dr("Ed25519HDKD")); + function WI(t, e) { if (!Et(e) || e.length !== 32) throw new Error("Invalid chainCode passed to derive"); - return Pn($t(nG, t, e)); + return Pn($t(JW, t, e)); } function wl(t = 32) { - return cI(new Uint8Array(t)); + return nI(new Uint8Array(t)); } - var $I = /* @__PURE__ */ lg(wl); - var iG = new ct(9007199254740991); - function sG() { - return Yu($I(8)).and(iG).toNumber(); + var GI = /* @__PURE__ */ ug(wl); + var QW = new ct(9007199254740991); + function $W() { + return Yu(GI(8)).and(QW).toNumber(); } - var [oG, aG] = /* @__PURE__ */ (() => Tt.split([ + var [eG, tG] = /* @__PURE__ */ (() => Tt.split([ "0x428a2f98d728ae22", "0x7137449123ef65cd", "0xb5c0fbcfec4d3b2f", @@ -81623,51 +81653,51 @@ ${Ez(e, r10)}`); "0x5fcb6fab3ad6faec", "0x6c44198c4a475817" ].map((t) => BigInt(t))))(); + var wc = /* @__PURE__ */ new Uint32Array(80); var vc = /* @__PURE__ */ new Uint32Array(80); - var xc = /* @__PURE__ */ new Uint32Array(80); - var cG = class extends VI { + var rG = class extends RI { constructor() { super(128, 64, 16, false), this.Ah = 1779033703, this.Al = -205731576, this.Bh = -1150833019, this.Bl = -2067093701, this.Ch = 1013904242, this.Cl = -23791573, this.Dh = -1521486534, this.Dl = 1595750129, this.Eh = 1359893119, this.El = -1377402159, this.Fh = -1694144372, this.Fl = 725511199, this.Gh = 528734635, this.Gl = -79577749, this.Hh = 1541459225, this.Hl = 327033209; } get() { - const { Ah: e, Al: r10, Bh: n, Bl: i, Ch: s, Cl: o, Dh: a, Dl: c, Eh: u, El: f10, Fh: p, Fl: b, Gh: E, Gl: _, Hh: N11, Hl: R } = this; - return [e, r10, n, i, s, o, a, c, u, f10, p, b, E, _, N11, R]; + const { Ah: e, Al: r10, Bh: n, Bl: i, Ch: s, Cl: o, Dh: a, Dl: c, Eh: u, El: f10, Fh: p, Fl: b, Gh: E, Gl: _, Hh: N11, Hl: k } = this; + return [e, r10, n, i, s, o, a, c, u, f10, p, b, E, _, N11, k]; } - set(e, r10, n, i, s, o, a, c, u, f10, p, b, E, _, N11, R) { - this.Ah = e | 0, this.Al = r10 | 0, this.Bh = n | 0, this.Bl = i | 0, this.Ch = s | 0, this.Cl = o | 0, this.Dh = a | 0, this.Dl = c | 0, this.Eh = u | 0, this.El = f10 | 0, this.Fh = p | 0, this.Fl = b | 0, this.Gh = E | 0, this.Gl = _ | 0, this.Hh = N11 | 0, this.Hl = R | 0; + set(e, r10, n, i, s, o, a, c, u, f10, p, b, E, _, N11, k) { + this.Ah = e | 0, this.Al = r10 | 0, this.Bh = n | 0, this.Bl = i | 0, this.Ch = s | 0, this.Cl = o | 0, this.Dh = a | 0, this.Dl = c | 0, this.Eh = u | 0, this.El = f10 | 0, this.Fh = p | 0, this.Fl = b | 0, this.Gh = E | 0, this.Gl = _ | 0, this.Hh = N11 | 0, this.Hl = k | 0; } process(e, r10) { - for (let L = 0; L < 16; L++, r10 += 4) - vc[L] = e.getUint32(r10), xc[L] = e.getUint32(r10 += 4); - for (let L = 16; L < 80; L++) { - const q = vc[L - 15] | 0, W = xc[L - 15] | 0, z = Tt.rotrSH(q, W, 1) ^ Tt.rotrSH(q, W, 8) ^ Tt.shrSH(q, W, 7), T = Tt.rotrSL(q, W, 1) ^ Tt.rotrSL(q, W, 8) ^ Tt.shrSL(q, W, 7), I = vc[L - 2] | 0, H = xc[L - 2] | 0, X = Tt.rotrSH(I, H, 19) ^ Tt.rotrBH(I, H, 61) ^ Tt.shrSH(I, H, 6), V = Tt.rotrSL(I, H, 19) ^ Tt.rotrBL(I, H, 61) ^ Tt.shrSL(I, H, 6), S10 = Tt.add4L(T, V, xc[L - 7], xc[L - 16]), d = Tt.add4H(S10, z, X, vc[L - 7], vc[L - 16]); - vc[L] = d | 0, xc[L] = S10 | 0; - } - let { Ah: n, Al: i, Bh: s, Bl: o, Ch: a, Cl: c, Dh: u, Dl: f10, Eh: p, El: b, Fh: E, Fl: _, Gh: N11, Gl: R, Hh: F, Hl: D } = this; - for (let L = 0; L < 80; L++) { - const q = Tt.rotrSH(p, b, 14) ^ Tt.rotrSH(p, b, 18) ^ Tt.rotrBH(p, b, 41), W = Tt.rotrSL(p, b, 14) ^ Tt.rotrSL(p, b, 18) ^ Tt.rotrBL(p, b, 41), z = p & E ^ ~p & N11, T = b & _ ^ ~b & R, I = Tt.add5L(D, W, T, aG[L], xc[L]), H = Tt.add5H(I, F, q, z, oG[L], vc[L]), X = I | 0, V = Tt.rotrSH(n, i, 28) ^ Tt.rotrBH(n, i, 34) ^ Tt.rotrBH(n, i, 39), S10 = Tt.rotrSL(n, i, 28) ^ Tt.rotrBL(n, i, 34) ^ Tt.rotrBL(n, i, 39), d = n & s ^ n & a ^ s & a, l15 = i & o ^ i & c ^ o & c; - F = N11 | 0, D = R | 0, N11 = E | 0, R = _ | 0, E = p | 0, _ = b | 0, { h: p, l: b } = Tt.add(u | 0, f10 | 0, H | 0, X | 0), u = a | 0, f10 = c | 0, a = s | 0, c = o | 0, s = n | 0, o = i | 0; - const h = Tt.add3L(X, S10, l15); + for (let D = 0; D < 16; D++, r10 += 4) + wc[D] = e.getUint32(r10), vc[D] = e.getUint32(r10 += 4); + for (let D = 16; D < 80; D++) { + const q = wc[D - 15] | 0, W = vc[D - 15] | 0, z = Tt.rotrSH(q, W, 1) ^ Tt.rotrSH(q, W, 8) ^ Tt.shrSH(q, W, 7), T = Tt.rotrSL(q, W, 1) ^ Tt.rotrSL(q, W, 8) ^ Tt.shrSL(q, W, 7), I = wc[D - 2] | 0, H = vc[D - 2] | 0, X = Tt.rotrSH(I, H, 19) ^ Tt.rotrBH(I, H, 61) ^ Tt.shrSH(I, H, 6), V = Tt.rotrSL(I, H, 19) ^ Tt.rotrBL(I, H, 61) ^ Tt.shrSL(I, H, 6), S9 = Tt.add4L(T, V, vc[D - 7], vc[D - 16]), d = Tt.add4H(S9, z, X, wc[D - 7], wc[D - 16]); + wc[D] = d | 0, vc[D] = S9 | 0; + } + let { Ah: n, Al: i, Bh: s, Bl: o, Ch: a, Cl: c, Dh: u, Dl: f10, Eh: p, El: b, Fh: E, Fl: _, Gh: N11, Gl: k, Hh: F, Hl: L } = this; + for (let D = 0; D < 80; D++) { + const q = Tt.rotrSH(p, b, 14) ^ Tt.rotrSH(p, b, 18) ^ Tt.rotrBH(p, b, 41), W = Tt.rotrSL(p, b, 14) ^ Tt.rotrSL(p, b, 18) ^ Tt.rotrBL(p, b, 41), z = p & E ^ ~p & N11, T = b & _ ^ ~b & k, I = Tt.add5L(L, W, T, tG[D], vc[D]), H = Tt.add5H(I, F, q, z, eG[D], wc[D]), X = I | 0, V = Tt.rotrSH(n, i, 28) ^ Tt.rotrBH(n, i, 34) ^ Tt.rotrBH(n, i, 39), S9 = Tt.rotrSL(n, i, 28) ^ Tt.rotrBL(n, i, 34) ^ Tt.rotrBL(n, i, 39), d = n & s ^ n & a ^ s & a, l15 = i & o ^ i & c ^ o & c; + F = N11 | 0, L = k | 0, N11 = E | 0, k = _ | 0, E = p | 0, _ = b | 0, { h: p, l: b } = Tt.add(u | 0, f10 | 0, H | 0, X | 0), u = a | 0, f10 = c | 0, a = s | 0, c = o | 0, s = n | 0, o = i | 0; + const h = Tt.add3L(X, S9, l15); n = Tt.add3H(h, H, V, d), i = h | 0; } - ({ h: n, l: i } = Tt.add(this.Ah | 0, this.Al | 0, n | 0, i | 0)), { h: s, l: o } = Tt.add(this.Bh | 0, this.Bl | 0, s | 0, o | 0), { h: a, l: c } = Tt.add(this.Ch | 0, this.Cl | 0, a | 0, c | 0), { h: u, l: f10 } = Tt.add(this.Dh | 0, this.Dl | 0, u | 0, f10 | 0), { h: p, l: b } = Tt.add(this.Eh | 0, this.El | 0, p | 0, b | 0), { h: E, l: _ } = Tt.add(this.Fh | 0, this.Fl | 0, E | 0, _ | 0), { h: N11, l: R } = Tt.add(this.Gh | 0, this.Gl | 0, N11 | 0, R | 0), { h: F, l: D } = Tt.add(this.Hh | 0, this.Hl | 0, F | 0, D | 0), this.set(n, i, s, o, a, c, u, f10, p, b, E, _, N11, R, F, D); + ({ h: n, l: i } = Tt.add(this.Ah | 0, this.Al | 0, n | 0, i | 0)), { h: s, l: o } = Tt.add(this.Bh | 0, this.Bl | 0, s | 0, o | 0), { h: a, l: c } = Tt.add(this.Ch | 0, this.Cl | 0, a | 0, c | 0), { h: u, l: f10 } = Tt.add(this.Dh | 0, this.Dl | 0, u | 0, f10 | 0), { h: p, l: b } = Tt.add(this.Eh | 0, this.El | 0, p | 0, b | 0), { h: E, l: _ } = Tt.add(this.Fh | 0, this.Fl | 0, E | 0, _ | 0), { h: N11, l: k } = Tt.add(this.Gh | 0, this.Gl | 0, N11 | 0, k | 0), { h: F, l: L } = Tt.add(this.Hh | 0, this.Hl | 0, F | 0, L | 0), this.set(n, i, s, o, a, c, u, f10, p, b, E, _, N11, k, F, L); } roundClean() { - vc.fill(0), xc.fill(0); + wc.fill(0), vc.fill(0); } destroy() { this.buffer.fill(0), this.set(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); } }; - var u0 = /* @__PURE__ */ I4(() => new cG()); + var pg = /* @__PURE__ */ T4(() => new rG()); var Hs = BigInt(0); var $i = BigInt(1); - var X0 = BigInt(2); - var uG = BigInt(8); - var lG = { zip215: true }; - function fG(t) { - const e = D4(t); - return qf(t, { + var G0 = BigInt(2); + var nG = BigInt(8); + var iG = { zip215: true }; + function sG(t) { + const e = R4(t); + return Hf(t, { hash: "function", a: "bigint", d: "bigint", @@ -81679,8 +81709,8 @@ ${Ez(e, r10)}`); mapToCurve: "function" }), Object.freeze({ ...e }); } - function L4(t) { - const e = fG(t), { Fp: r10, n, prehash: i, hash: s, randomBytes: o, nByteLength: a, h: c } = e, u = X0 << BigInt(a * 8) - $i, f10 = r10.create, p = e.uvRatio || ((v, M) => { + function oG(t) { + const e = sG(t), { Fp: r10, n, prehash: i, hash: s, randomBytes: o, nByteLength: a, h: c } = e, u = G0 << BigInt(a * 8) - $i, f10 = r10.create, p = e.uvRatio || ((v, M) => { try { return { isValid: true, value: r10.sqrt(v * r10.inv(M)) }; } catch { @@ -81690,29 +81720,29 @@ ${Ez(e, r10)}`); if (M.length || w) throw new Error("Contexts/pre-hash are not supported"); return v; - }), _ = (v) => typeof v == "bigint" && Hs < v, N11 = (v, M) => _(v) && _(M) && v < M, R = (v) => v === Hs || N11(v, u); + }), _ = (v) => typeof v == "bigint" && Hs < v, N11 = (v, M) => _(v) && _(M) && v < M, k = (v) => v === Hs || N11(v, u); function F(v, M) { if (N11(v, M)) return v; throw new Error(`Expected valid scalar < ${M}, got ${typeof v} ${v}`); } - function D(v) { + function L(v) { return v === Hs ? v : F(v, n); } - const L = /* @__PURE__ */ new Map(); + const D = /* @__PURE__ */ new Map(); function q(v) { if (!(v instanceof W)) throw new Error("ExtendedPoint expected"); } class W { constructor(M, w, g, m) { - if (this.ex = M, this.ey = w, this.ez = g, this.et = m, !R(M)) + if (this.ex = M, this.ey = w, this.ez = g, this.et = m, !k(M)) throw new Error("x required"); - if (!R(w)) + if (!k(w)) throw new Error("y required"); - if (!R(g)) + if (!k(g)) throw new Error("z required"); - if (!R(m)) + if (!k(m)) throw new Error("t required"); } get x() { @@ -81725,7 +81755,7 @@ ${Ez(e, r10)}`); if (M instanceof W) throw new Error("extended point not allowed"); const { x: w, y: g } = M || {}; - if (!R(w) || !R(g)) + if (!k(w) || !k(g)) throw new Error("invalid affine point"); return new W(w, g, $i, f10(w * g)); } @@ -81734,14 +81764,14 @@ ${Ez(e, r10)}`); return M.map((g, m) => g.toAffine(w[m])).map(W.fromAffine); } _setWindowSize(M) { - this._WINDOW_SIZE = M, L.delete(this); + this._WINDOW_SIZE = M, D.delete(this); } assertValidity() { const { a: M, d: w } = e; if (this.is0()) throw new Error("bad point: ZERO"); - const { ex: g, ey: m, ez: P, et: Q } = this, A = f10(g * g), K = f10(m * m), U = f10(P * P), j10 = f10(U * U), G = f10(A * M), k = f10(U * f10(G + K)), Y = f10(j10 + f10(w * f10(A * K))); - if (k !== Y) + const { ex: g, ey: m, ez: P, et: Q } = this, A = f10(g * g), K = f10(m * m), U = f10(P * P), j10 = f10(U * U), G = f10(A * M), R = f10(U * f10(G + K)), Y = f10(j10 + f10(w * f10(A * K))); + if (R !== Y) throw new Error("bad point: equation left != right (1)"); const ee = f10(g * m), ae = f10(P * Q); if (ee !== ae) @@ -81759,7 +81789,7 @@ ${Ez(e, r10)}`); return new W(f10(-this.ex), this.ey, this.ez, f10(-this.et)); } double() { - const { a: M } = e, { ex: w, ey: g, ez: m } = this, P = f10(w * w), Q = f10(g * g), A = f10(X0 * f10(m * m)), K = f10(M * P), U = w + g, j10 = f10(f10(U * U) - P - Q), G = K + Q, k = G - A, Y = K - Q, ee = f10(j10 * k), ae = f10(G * Y), ie = f10(j10 * Y), Z10 = f10(k * G); + const { a: M } = e, { ex: w, ey: g, ez: m } = this, P = f10(w * w), Q = f10(g * g), A = f10(G0 * f10(m * m)), K = f10(M * P), U = w + g, j10 = f10(f10(U * U) - P - Q), G = K + Q, R = G - A, Y = K - Q, ee = f10(j10 * R), ae = f10(G * Y), ie = f10(j10 * Y), Z10 = f10(R * G); return new W(ee, ae, Z10, ie); } add(M) { @@ -81769,24 +81799,24 @@ ${Ez(e, r10)}`); const be = f10((P - m) * (U + K)), ye = f10((P + m) * (U - K)), Ee = f10(ye - be); if (Ee === Hs) return this.double(); - const Te = f10(Q * X0 * G), C9 = f10(A * X0 * j10), O = C9 + Te, B = ye + be, $ = C9 - Te, te = f10(O * Ee), J = f10(B * $), ne = f10(O * $), fe = f10(Ee * B); + const Te = f10(Q * G0 * G), C10 = f10(A * G0 * j10), O = C10 + Te, B = ye + be, $ = C10 - Te, te = f10(O * Ee), J = f10(B * $), ne = f10(O * $), fe = f10(Ee * B); return new W(te, J, fe, ne); } - const k = f10(m * K), Y = f10(P * U), ee = f10(A * g * G), ae = f10(Q * j10), ie = f10((m + P) * (K + U) - k - Y), Z10 = ae - ee, ce = ae + ee, oe = f10(Y - w * k), me = f10(ie * Z10), pe = f10(ce * oe), se = f10(ie * oe), le = f10(Z10 * ce); + const R = f10(m * K), Y = f10(P * U), ee = f10(A * g * G), ae = f10(Q * j10), ie = f10((m + P) * (K + U) - R - Y), Z10 = ae - ee, ce = ae + ee, oe = f10(Y - w * R), me = f10(ie * Z10), pe = f10(ce * oe), se = f10(ie * oe), le = f10(Z10 * ce); return new W(me, pe, le, se); } subtract(M) { return this.add(M.negate()); } wNAF(M) { - return I.wNAFCached(this, L, M, W.normalizeZ); + return I.wNAFCached(this, D, M, W.normalizeZ); } multiply(M) { const { p: w, f: g } = this.wNAF(F(M, n)); return W.normalizeZ([w, g])[0]; } multiplyUnsafe(M) { - let w = D(M); + let w = L(M); return w === Hs ? T : this.equals(T) || w === $i ? this : this.equals(z) ? this.wNAF(w).p : I.unsafeLadder(this, w); } isSmallOrder() { @@ -81797,7 +81827,7 @@ ${Ez(e, r10)}`); } toAffine(M) { const { ex: w, ey: g, ez: m } = this, P = this.is0(); - M == null && (M = P ? uG : r10.inv(m)); + M == null && (M = P ? nG : r10.inv(m)); const Q = f10(w * M), A = f10(g * M), K = f10(m * M); if (P) return { x: Hs, y: $i }; @@ -81814,11 +81844,11 @@ ${Ez(e, r10)}`); M = wn("pointHex", M, P); const Q = M.slice(), A = M[P - 1]; Q[P - 1] = A & -129; - const K = yf(Q); + const K = gf(Q); K === Hs || (w ? F(K, u) : F(K, r10.ORDER)); const U = f10(K * K), j10 = f10(U - $i), G = f10(g * U - m); - let { isValid: k, value: Y } = p(j10, G); - if (!k) + let { isValid: R, value: Y } = p(j10, G); + if (!R) throw new Error("Point.fromHex: invalid y coordinate"); const ee = (Y & $i) === $i, ae = (A & 128) !== 0; if (!w && Y === Hs && ae) @@ -81829,7 +81859,7 @@ ${Ez(e, r10)}`); return V(M).point; } toRawBytes() { - const { x: M, y: w } = this.toAffine(), g = pd(w, r10.BYTES); + const { x: M, y: w } = this.toAffine(), g = dd(w, r10.BYTES); return g[g.length - 1] |= M & $i ? 128 : 0, g; } toHex() { @@ -81837,12 +81867,12 @@ ${Ez(e, r10)}`); } } W.BASE = new W(e.Gx, e.Gy, $i, f10(e.Gx * e.Gy)), W.ZERO = new W(Hs, $i, $i, Hs); - const { BASE: z, ZERO: T } = W, I = XI(W, a * 8); + const { BASE: z, ZERO: T } = W, I = FI(W, a * 8); function H(v) { return kr(v, n); } function X(v) { - return H(yf(v)); + return H(gf(v)); } function V(v) { const M = a; @@ -81850,7 +81880,7 @@ ${Ez(e, r10)}`); const w = wn("hashed private key", s(v), 2 * M), g = b(w.slice(0, M)), m = w.slice(M, 2 * M), P = X(g), Q = z.multiply(P), A = Q.toRawBytes(); return { head: g, prefix: m, scalar: P, point: Q, pointBytes: A }; } - function S10(v) { + function S9(v) { return V(v).pointBytes; } function d(v = new Uint8Array(), ...M) { @@ -81860,15 +81890,15 @@ ${Ez(e, r10)}`); function l15(v, M, w = {}) { v = wn("message", v), i && (v = i(v)); const { prefix: g, scalar: m, pointBytes: P } = V(M), Q = d(w.context, g, v), A = z.multiply(Q).toRawBytes(), K = d(w.context, A, P, v), U = H(Q + K * m); - D(U); - const j10 = Qu(A, pd(U, r10.BYTES)); + L(U); + const j10 = Qu(A, dd(U, r10.BYTES)); return wn("result", j10, a * 2); } - const h = lG; + const h = iG; function y(v, M, w, g = h) { const { context: m, zip215: P } = g, Q = r10.BYTES; v = wn("signature", v, 2 * Q), M = wn("message", M), i && (M = i(M)); - const A = yf(v.slice(Q, 2 * Q)); + const A = gf(v.slice(Q, 2 * Q)); let K, U, j10; try { K = W.fromHex(w, P), U = W.fromHex(v.slice(0, Q), P), j10 = z.multiplyUnsafe(A); @@ -81882,7 +81912,7 @@ ${Ez(e, r10)}`); } return z._setWindowSize(8), { CURVE: e, - getPublicKey: S10, + getPublicKey: S9, sign: l15, verify: y, ExtendedPoint: W, @@ -81895,79 +81925,60 @@ ${Ez(e, r10)}`); } }; } - var B4 = BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"); - var a6 = BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752"); + var C4 = BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"); + var n6 = /* @__PURE__ */ BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752"); BigInt(0); - var hG = BigInt(1); - var j3 = BigInt(2); - var dG = BigInt(5); - var c6 = BigInt(10); - var pG = BigInt(20); - var mG = BigInt(40); - var u6 = BigInt(80); - function gG(t) { - const e = B4, n = t * t % e * t % e, i = Xr(n, j3, e) * n % e, s = Xr(i, hG, e) * t % e, o = Xr(s, dG, e) * s % e, a = Xr(o, c6, e) * o % e, c = Xr(a, pG, e) * a % e, u = Xr(c, mG, e) * c % e, f10 = Xr(u, u6, e) * u % e, p = Xr(f10, u6, e) * u % e, b = Xr(p, c6, e) * o % e; - return { pow_p_5_8: Xr(b, j3, e) * t % e, b2: n }; + var aG = BigInt(1); + var i6 = BigInt(2); + BigInt(3); + var cG = BigInt(5); + var uG = BigInt(8); + function lG(t) { + const e = BigInt(10), r10 = BigInt(20), n = BigInt(40), i = BigInt(80), s = C4, a = t * t % s * t % s, c = Xr(a, i6, s) * a % s, u = Xr(c, aG, s) * t % s, f10 = Xr(u, cG, s) * u % s, p = Xr(f10, e, s) * f10 % s, b = Xr(p, r10, s) * p % s, E = Xr(b, n, s) * b % s, _ = Xr(E, i, s) * E % s, N11 = Xr(_, i, s) * E % s, k = Xr(N11, e, s) * f10 % s; + return { pow_p_5_8: Xr(k, i6, s) * t % s, b2: a }; } - function yG(t) { + function fG(t) { return t[0] &= 248, t[31] &= 127, t[31] |= 64, t; } - function bG(t, e) { - const r10 = B4, n = kr(e * e * e, r10), i = kr(n * n * e, r10), s = gG(t * i).pow_p_5_8; + function hG(t, e) { + const r10 = C4, n = kr(e * e * e, r10), i = kr(n * n * e, r10), s = lG(t * i).pow_p_5_8; let o = kr(t * n * s, r10); - const a = kr(e * o * o, r10), c = o, u = kr(o * a6, r10), f10 = a === t, p = a === kr(-t, r10), b = a === kr(-t * a6, r10); - return f10 && (o = c), (p || b) && (o = u), jW(o, r10) && (o = kr(-o, r10)), { isValid: f10 || p, value: o }; + const a = kr(e * o * o, r10), c = o, u = kr(o * n6, r10), f10 = a === t, p = a === kr(-t, r10), b = a === kr(-t * n6, r10); + return f10 && (o = c), (p || b) && (o = u), CW(o, r10) && (o = kr(-o, r10)), { isValid: f10 || p, value: o }; } - var Ka = WI(B4, void 0, true); - var U4 = { + var dG = /* @__PURE__ */ (() => jI(C4, void 0, true))(); + var pG = /* @__PURE__ */ (() => ({ a: BigInt(-1), d: BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"), - Fp: Ka, + Fp: dG, n: BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"), - h: BigInt(8), + h: uG, Gx: BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"), Gy: BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"), - hash: u0, - randomBytes: TI, - adjustScalarBytes: yG, - uvRatio: bG - }; - var j4 = /* @__PURE__ */ L4(U4); - ({ - ...U4 - }); - ({ - ...U4 - }); - var wG = (Ka.ORDER + BigInt(3)) / BigInt(8); - Ka.pow(j3, wG); - Ka.sqrt(Ka.neg(Ka.ONE)); - (Ka.ORDER - BigInt(5)) / BigInt(8); - BigInt(486662); - qW(Ka, Ka.neg(BigInt(486664))); - BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235"); - BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578"); - BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838"); - BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952"); - BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"); + hash: pg, + randomBytes: vI, + adjustScalarBytes: fG, + uvRatio: hG + }))(); + var D4 = /* @__PURE__ */ (() => oG(pG))(); function vl(t, e) { if (!hn || !e && tn()) { - const n = ZH(t); + const n = HH(t); return { publicKey: n.slice(32), secretKey: n.slice(0, 64) }; } - const r10 = j4.getPublicKey(t); + const r10 = D4.getPublicKey(t); return { publicKey: r10, - secretKey: hi([t, r10]) + secretKey: di([t, r10]) }; } - function vG() { + function mG() { return vl(wl()); } - function xG(t) { + function gG(t) { if (t.length !== 64) throw new Error("Invalid secretKey provided"); return { @@ -81975,199 +81986,199 @@ ${Ez(e, r10)}`); secretKey: t }; } - function _G(t) { + function yG(t) { return vl(Pn(Dr(t))); } - function tO(t, { publicKey: e, secretKey: r10 }, n) { + function KI(t, { publicKey: e, secretKey: r10 }, n) { if (r10) { if (!e) throw new Error("Expected a valid publicKey"); } else throw new Error("Expected a valid secretKey"); const i = Xe(t), s = r10.subarray(0, 32); - return !hn || !n && tn() ? JH(e, s, i) : j4.sign(i, s); + return !hn || !n && tn() ? qH(e, s, i) : D4.sign(i, s); } - function V4(t, e, r10, n) { + function L4(t, e, r10, n) { const i = Xe(t), s = Xe(r10), o = Xe(e); if (s.length !== 32) throw new Error(`Invalid publicKey, received ${s.length}, expected 32`); if (o.length !== 64) throw new Error(`Invalid signature, received ${o.length} bytes, expected 64`); try { - return !hn || !n && tn() ? QH(o, i, s) : j4.verify(o, i, s); + return !hn || !n && tn() ? WH(o, i, s) : D4.verify(o, i, s); } catch { return false; } } - var rO = /* @__PURE__ */ JI(vl, QI); - var V3 = 64; - var EG = 32; - var sy = V3 + EG; - function nO(t) { + var XI = /* @__PURE__ */ qI(vl, WI); + var U3 = 64; + var bG = 32; + var sy = U3 + bG; + function YI(t) { const e = Xe(t); if (e.length !== sy) throw new Error(`Expected keypair with ${sy} bytes, found ${e.length}`); return { - publicKey: e.slice(V3, sy), - secretKey: e.slice(0, V3) + publicKey: e.slice(U3, sy), + secretKey: e.slice(0, U3) }; } - function SG({ publicKey: t, secretKey: e }) { + function wG({ publicKey: t, secretKey: e }) { return $t(e, t).slice(); } - function iO(t) { + function ZI(t) { return (e, r10) => { if (!Et(r10) || r10.length !== 32) throw new Error("Invalid chainCode passed to derive"); - return nO(t(SG(e), r10)); + return YI(t(wG(e), r10)); }; } - var sO = /* @__PURE__ */ iO(iq); - var oO = /* @__PURE__ */ iO(sq); - function aO(t, { chainCode: e, isSoft: r10 }) { - return r10 ? oO(t, e) : sO(t, e); + var JI = /* @__PURE__ */ ZI(JH); + var QI = /* @__PURE__ */ ZI(QH); + function $I(t, { chainCode: e, isSoft: r10 }) { + return r10 ? QI(t, e) : JI(t, e); } - var MG = { - ecdsa: U3, - ed25519: rO, - ethereum: U3, - sr25519: aO + var vG = { + ecdsa: B3, + ed25519: XI, + ethereum: B3, + sr25519: $I }; - function z4(t, e, r10) { - const n = MG[r10]; + function B4(t, e, r10) { + const n = vG[r10]; let i = t; for (const s of e) i = n(i, s); return i; } - function AG(t, e) { + function xG(t, e) { const r10 = Xe(t), n = Xe(e); if (n.length !== 32) throw new Error(`Invalid publicKey, received ${n.length} bytes, expected 32`); if (r10.length !== 64) throw new Error(`Invalid secretKey, received ${r10.length} bytes, expected 64`); - return lq(n, r10); + return nq(n, r10); } - function cO(t, e) { + function eO(t, e) { const r10 = Xe(t); if (!Et(e) || e.length !== 32) throw new Error("Invalid chainCode passed to derive"); if (r10.length !== 32) throw new Error(`Invalid publicKey, received ${r10.length} bytes, expected 32`); - return oq(r10, e); + return $H(r10, e); } - function F4(t) { + function U4(t) { const e = Xe(t); if (e.length !== 32) throw new Error(`Expected a seed matching 32 bytes, found ${e.length}`); - return nO(aq(e)); + return YI(eq(e)); } - function uO(t, { publicKey: e, secretKey: r10 }) { + function tO(t, { publicKey: e, secretKey: r10 }) { if ((e == null ? void 0 : e.length) !== 32) throw new Error("Expected a valid publicKey, 32-bytes"); if ((r10 == null ? void 0 : r10.length) !== 64) throw new Error("Expected a valid secretKey, 64-bytes"); - return cq(e, r10, Xe(t)); + return tq(e, r10, Xe(t)); } - function H4(t, e, r10) { + function j4(t, e, r10) { const n = Xe(r10), i = Xe(e); if (n.length !== 32) throw new Error(`Invalid publicKey, received ${n.length} bytes, expected 32`); if (i.length !== 64) throw new Error(`Invalid signature, received ${i.length} bytes, expected 64`); - return uq(i, Xe(t), n); + return rq(i, Xe(t), n); } - var l6 = new Uint8Array(); - function lO(t, { secretKey: e }, r10 = l6, n = l6) { + var s6 = new Uint8Array(); + function rO(t, { secretKey: e }, r10 = s6, n = s6) { if ((e == null ? void 0 : e.length) !== 64) throw new Error("Invalid secretKey, expected 64-bytes"); - return fq(e, Xe(r10), Xe(t), Xe(n)); + return iq(e, Xe(r10), Xe(t), Xe(n)); } - var f6 = new Uint8Array(); - function fO(t, e, r10, n = f6, i = f6) { + var o6 = new Uint8Array(); + function nO(t, e, r10, n = o6, i = o6) { const s = Xe(r10), o = Xe(e); if (s.length !== 32) throw new Error("Invalid publicKey, expected 32-bytes"); if (o.length !== 96) throw new Error("Invalid vrfSign output, expected 96 bytes"); - return hq(s, Xe(n), Xe(t), Xe(i), o); + return sq(s, Xe(n), Xe(t), Xe(i), o); } - function ua(t, e = gf.prefix) { + function ua(t, e = mf.prefix) { const r10 = Mr(t); if (e < 0 || e > 16383 || [46, 47].includes(e)) throw new Error("Out of range ss58Format specified"); - if (!gf.allowedDecodedLengths.includes(r10.length)) - throw new Error(`Expected a valid key to convert, with length ${gf.allowedDecodedLengths.join(", ")}`); + if (!mf.allowedDecodedLengths.includes(r10.length)) + throw new Error(`Expected a valid key to convert, with length ${mf.allowedDecodedLengths.join(", ")}`); const n = $t(e < 64 ? [e] : [ (e & 252) >> 2 | 64, e >> 8 | (e & 3) << 6 ], r10); - return xI($t(n, DI(n).subarray(0, [32, 33].includes(r10.length) ? 2 : 1))); + return gI($t(n, NI(n).subarray(0, [32, 33].includes(r10.length) ? 2 : 1))); } - function TG({ isHard: t }) { + function _G({ isHard: t }) { return t; } - function NG(t, e, r10) { - const { path: n } = hg(e); - if (!n.length || n.every(TG)) + function EG(t, e, r10) { + const { path: n } = fg(e); + if (!n.length || n.every(_G)) throw new Error("Expected suri to contain a combination of non-hard paths"); let i = Mr(t); for (const { chainCode: s } of n) - i = cO(i, s); + i = eO(i, s); return ua(i, r10); } - var IG = Dr("modlpy/utilisuba"); - function hO(t, e) { - return Pn($t(IG, Mr(t), Hr(e, UI))); + var SG = Dr("modlpy/utilisuba"); + function iO(t, e) { + return Pn($t(SG, Mr(t), Hr(e, PI))); } - function OG(t, e, r10) { - return ua(hO(Mr(t), e), r10); + function MG(t, e, r10) { + return ua(iO(Mr(t), e), r10); } - function dO(t) { + function sO(t) { return Mr(t); } - var PG = Dr("modlpy/utilisuba"); - function pO(t, e) { - return Pn($t(PG, qr(t.length), ...c4(t.map(dO)), Hr(e, UI))); + var AG = Dr("modlpy/utilisuba"); + function oO(t, e) { + return Pn($t(AG, qr(t.length), ...o4(t.map(sO)), Hr(e, PI))); } - function kG(t, e, r10) { - return ua(pO(t, e), r10); + function TG(t, e, r10) { + return ua(oO(t, e), r10); } - function RG(t, e) { + function NG(t, e) { return On(Mr(t), Mr(e)); } - var mO = []; - var gO = []; - var yO = []; - var CG = /* @__PURE__ */ BigInt(0); - var ph = /* @__PURE__ */ BigInt(1); - var DG = /* @__PURE__ */ BigInt(2); - var LG = /* @__PURE__ */ BigInt(7); - var BG = /* @__PURE__ */ BigInt(256); - var UG = /* @__PURE__ */ BigInt(113); - for (let t = 0, e = ph, r10 = 1, n = 0; t < 24; t++) { - [r10, n] = [n, (2 * r10 + 3 * n) % 5], mO.push(2 * (5 * n + r10)), gO.push((t + 1) * (t + 2) / 2 % 64); - let i = CG; + var aO = []; + var cO = []; + var uO = []; + var IG = /* @__PURE__ */ BigInt(0); + var dh = /* @__PURE__ */ BigInt(1); + var OG = /* @__PURE__ */ BigInt(2); + var PG = /* @__PURE__ */ BigInt(7); + var kG = /* @__PURE__ */ BigInt(256); + var RG = /* @__PURE__ */ BigInt(113); + for (let t = 0, e = dh, r10 = 1, n = 0; t < 24; t++) { + [r10, n] = [n, (2 * r10 + 3 * n) % 5], aO.push(2 * (5 * n + r10)), cO.push((t + 1) * (t + 2) / 2 % 64); + let i = IG; for (let s = 0; s < 7; s++) - e = (e << ph ^ (e >> LG) * UG) % BG, e & DG && (i ^= ph << (ph << /* @__PURE__ */ BigInt(s)) - ph); - yO.push(i); + e = (e << dh ^ (e >> PG) * RG) % kG, e & OG && (i ^= dh << (dh << /* @__PURE__ */ BigInt(s)) - dh); + uO.push(i); } - var [jG, VG] = /* @__PURE__ */ II(yO, true); - var h6 = (t, e, r10) => r10 > 32 ? kI(t, e, r10) : OI(t, e, r10); - var d6 = (t, e, r10) => r10 > 32 ? RI(t, e, r10) : PI(t, e, r10); - function zG(t, e = 24) { + var [CG, DG] = /* @__PURE__ */ _I(uO, true); + var a6 = (t, e, r10) => r10 > 32 ? MI(t, e, r10) : EI(t, e, r10); + var c6 = (t, e, r10) => r10 > 32 ? AI(t, e, r10) : SI(t, e, r10); + function LG(t, e = 24) { const r10 = new Uint32Array(10); for (let n = 24 - e; n < 24; n++) { for (let o = 0; o < 10; o++) r10[o] = t[o] ^ t[o + 10] ^ t[o + 20] ^ t[o + 30] ^ t[o + 40]; for (let o = 0; o < 10; o += 2) { - const a = (o + 8) % 10, c = (o + 2) % 10, u = r10[c], f10 = r10[c + 1], p = h6(u, f10, 1) ^ r10[a], b = d6(u, f10, 1) ^ r10[a + 1]; + const a = (o + 8) % 10, c = (o + 2) % 10, u = r10[c], f10 = r10[c + 1], p = a6(u, f10, 1) ^ r10[a], b = c6(u, f10, 1) ^ r10[a + 1]; for (let E = 0; E < 50; E += 10) t[o + E] ^= p, t[o + E + 1] ^= b; } let i = t[2], s = t[3]; for (let o = 0; o < 24; o++) { - const a = gO[o], c = h6(i, s, a), u = d6(i, s, a), f10 = mO[o]; + const a = cO[o], c = a6(i, s, a), u = c6(i, s, a), f10 = aO[o]; i = t[f10], s = t[f10 + 1], t[f10] = c, t[f10 + 1] = u; } for (let o = 0; o < 50; o += 10) { @@ -82176,21 +82187,21 @@ ${Ez(e, r10)}`); for (let a = 0; a < 10; a++) t[o + a] ^= ~r10[(a + 2) % 10] & r10[(a + 4) % 10]; } - t[0] ^= jG[n], t[1] ^= VG[n]; + t[0] ^= CG[n], t[1] ^= DG[n]; } r10.fill(0); } - var q4 = class extends ug { + var V4 = class extends cg { constructor(e, r10, n, i = false, s = 24) { - if (super(), this.blockLen = e, this.suffix = r10, this.outputLen = n, this.enableXOF = i, this.rounds = s, this.pos = 0, this.posOut = 0, this.finished = false, this.destroyed = false, ai(n), 0 >= this.blockLen || this.blockLen >= 200) + if (super(), this.blockLen = e, this.suffix = r10, this.outputLen = n, this.enableXOF = i, this.rounds = s, this.pos = 0, this.posOut = 0, this.finished = false, this.destroyed = false, ci(n), 0 >= this.blockLen || this.blockLen >= 200) throw new Error("Sha3 supports only keccak-f1600 function"); - this.state = new Uint8Array(200), this.state32 = qc(this.state); + this.state = new Uint8Array(200), this.state32 = Hc(this.state); } keccak() { - ao || jo(this.state32), zG(this.state32, this.rounds), ao || jo(this.state32), this.posOut = 0, this.pos = 0; + ao || jo(this.state32), LG(this.state32, this.rounds), ao || jo(this.state32), this.posOut = 0, this.pos = 0; } update(e) { - Qc(this); + Jc(this); const { blockLen: r10, state: n } = this; e = ho(e); const i = e.length; @@ -82210,7 +82221,7 @@ ${Ez(e, r10)}`); e[n] ^= r10, r10 & 128 && n === i - 1 && this.keccak(), e[i - 1] ^= 128, this.keccak(); } writeInto(e) { - Qc(this, false), o0(e), this.finish(); + Jc(this, false), s0(e), this.finish(); const r10 = this.state, { blockLen: n } = this; for (let i = 0, s = e.length; i < s; ) { this.posOut >= n && this.keccak(); @@ -82225,10 +82236,10 @@ ${Ez(e, r10)}`); return this.writeInto(e); } xof(e) { - return ai(e), this.xofInto(new Uint8Array(e)); + return ci(e), this.xofInto(new Uint8Array(e)); } digestInto(e) { - if (N4(e, this), this.finished) + if (A4(e, this), this.finished) throw new Error("digest() was already called"); return this.writeInto(e), this.destroy(), e; } @@ -82240,49 +82251,49 @@ ${Ez(e, r10)}`); } _cloneInto(e) { const { blockLen: r10, suffix: n, outputLen: i, rounds: s, enableXOF: o } = this; - return e || (e = new q4(r10, n, i, o, s)), e.state32.set(this.state32), e.pos = this.pos, e.posOut = this.posOut, e.finished = this.finished, e.rounds = s, e.suffix = n, e.outputLen = i, e.enableXOF = o, e.destroyed = this.destroyed, e; + return e || (e = new V4(r10, n, i, o, s)), e.state32.set(this.state32), e.pos = this.pos, e.posOut = this.posOut, e.finished = this.finished, e.rounds = s, e.suffix = n, e.outputLen = i, e.enableXOF = o, e.destroyed = this.destroyed, e; } }; - var bO = (t, e, r10) => I4(() => new q4(e, t, r10)); - var FG = /* @__PURE__ */ bO(1, 136, 256 / 8); - var HG = /* @__PURE__ */ bO(1, 72, 512 / 8); - var sc = /* @__PURE__ */ CI({ 256: gq, 512: yq }, { 256: FG, 512: HG }); - var qG = /* @__PURE__ */ fg(256, sc); - var WG = /* @__PURE__ */ fg(512, sc); - var GG = /* @__PURE__ */ lg(sc); - function C1(t, e, r10) { - return t === "keccak" ? sc(e, void 0, r10) : Pn(e, void 0, void 0, r10); + var lO = (t, e, r10) => T4(() => new V4(e, t, r10)); + var BG = /* @__PURE__ */ lO(1, 136, 256 / 8); + var UG = /* @__PURE__ */ lO(1, 72, 512 / 8); + var ic = /* @__PURE__ */ TI({ 256: uq, 512: lq }, { 256: BG, 512: UG }); + var jG = /* @__PURE__ */ lg(256, ic); + var VG = /* @__PURE__ */ lg(512, ic); + var zG = /* @__PURE__ */ ug(ic); + function R1(t, e, r10) { + return t === "keccak" ? ic(e, void 0, r10) : Pn(e, void 0, void 0, r10); } - function KG(t, e, r10 = "blake2") { + function FG(t, e, r10 = "blake2") { const n = $t("evm:", t); if (n.length !== 24) throw new Error(`Converting ${t}: Invalid evm address length`); - return ua(C1(r10, n), e); + return ua(R1(r10, n), e); } - function wO(t, e, r10) { + function fO(t, e, r10) { return !!Mr(t, e, r10); } - function XG(t, e, r10) { + function HG(t, e, r10) { try { - return wO(t, e, r10); + return fO(t, e, r10); } catch { return false; } } - function YG(t, e) { + function qG(t, e) { const r10 = (n) => ua(n, e); - return c4(t.map(dO)).map(r10); + return o4(t.map(sO)).map(r10); } - var ZG = di("setSS58Format"); - function JG(t) { - ZG.warn("Global setting of the ss58Format is deprecated and not recommended. Set format on the keyring (if used) or as part of the address encode function"), gf.prefix = t; + var WG = pi("setSS58Format"); + function GG(t) { + WG.warn("Global setting of the ss58Format is deprecated and not recommended. Set format on the keyring (if used) or as part of the address encode function"), mf.prefix = t; } - var p6 = "abcdefghijklmnopqrstuvwxyz234567"; - var W4 = { - chars: p6, + var u6 = "abcdefghijklmnopqrstuvwxyz234567"; + var z4 = { + chars: u6, coder: ty.chain( ty.radix2(5), - ty.alphabet(p6), + ty.alphabet(u6), { decode: (t) => t.split(""), encode: (t) => t.join("") @@ -82291,32 +82302,32 @@ ${Ez(e, r10)}`); ipfs: "b", type: "base32" }; - var G4 = /* @__PURE__ */ S4(W4); - var QG = /* @__PURE__ */ E4(G4); - var $G = /* @__PURE__ */ x4(W4, G4); - var eK = /* @__PURE__ */ _4(W4); - var K4 = { + var F4 = /* @__PURE__ */ _4(z4); + var KG = /* @__PURE__ */ x4(F4); + var XG = /* @__PURE__ */ w4(z4, F4); + var YG = /* @__PURE__ */ v4(z4); + var H4 = { chars: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", - coder: Aq, + coder: wq, type: "base64", withPadding: true }; - var X4 = /* @__PURE__ */ S4(K4); - var tK = /* @__PURE__ */ E4(X4); - var mg = /* @__PURE__ */ x4(K4, X4); - var Y4 = /* @__PURE__ */ _4(K4); - function rK(t) { + var q4 = /* @__PURE__ */ _4(H4); + var ZG = /* @__PURE__ */ x4(q4); + var mg = /* @__PURE__ */ w4(H4, q4); + var W4 = /* @__PURE__ */ v4(H4); + function JG(t) { return t.padEnd(t.length + t.length % 4, "="); } - function nK(t) { + function QG(t) { for (; t.length && t.endsWith("="); ) t = t.slice(0, -1); return t; } - function Z4(t, e) { + function G4(t, e) { if (![33, 65].includes(t.length)) throw new Error(`Invalid publicKey provided, received ${t.length} bytes input`); - return t.length === 33 ? t : !hn || !e && tn() ? eq(t) : Wf.ProjectivePoint.fromHex(t).toRawBytes(true); + return t.length === 33 ? t : !hn || !e && tn() ? KH(t) : qf.ProjectivePoint.fromHex(t).toRawBytes(true); } function gg(t, e) { if (![33, 65].includes(t.length)) @@ -82324,60 +82335,60 @@ ${Ez(e, r10)}`); if (t.length === 65) return t.subarray(1); if (!hn || !e && tn()) - return tq(t).subarray(1); - const { px: r10, py: n } = Wf.ProjectivePoint.fromHex(t); - return $t(Hr(r10, Pf), Hr(n, Pf)); + return XH(t).subarray(1); + const { px: r10, py: n } = qf.ProjectivePoint.fromHex(t); + return $t(Hr(r10, Of), Hr(n, Of)); } - function vO(t, e, r10, n = "blake2", i) { - const s = Xe(e).subarray(0, 64), o = Xe(t), a = !hn || !i && tn() ? rq(o, s, r10) : Wf.Signature.fromCompact(s).addRecoveryBit(r10).recoverPublicKey(o).toRawBytes(); + function hO(t, e, r10, n = "blake2", i) { + const s = Xe(e).subarray(0, 64), o = Xe(t), a = !hn || !i && tn() ? YH(o, s, r10) : qf.Signature.fromCompact(s).addRecoveryBit(r10).recoverPublicKey(o).toRawBytes(); if (!a) throw new Error("Unable to recover publicKey from signature"); - return n === "keccak" ? gg(a, i) : Z4(a, i); + return n === "keccak" ? gg(a, i) : G4(a, i); } - function z3(t, { secretKey: e }, r10 = "blake2", n) { + function j3(t, { secretKey: e }, r10 = "blake2", n) { if ((e == null ? void 0 : e.length) !== 32) throw new Error("Expected valid secp256k1 secretKey, 32-bytes"); - const i = C1(r10, t, n); + const i = R1(r10, t, n); if (!hn || !n && tn()) - return nq(i, e); - const s = Wf.sign(i, e, { lowS: true }); - return $t(Hr(s.r, Pf), Hr(s.s, Pf), new Uint8Array([s.recovery || 0])); - } - var xO = "ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141".replace(/ /g, ""); - var oy = vt(`0x${xO}`); - var ay = new ct(xO, "hex"); - function iK(t, e) { - let r10 = N1(e, Q9); + return ZH(i, e); + const s = qf.sign(i, e, { lowS: true }); + return $t(Hr(s.r, Of), Hr(s.s, Of), new Uint8Array([s.recovery || 0])); + } + var dO = "ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141".replace(/ /g, ""); + var oy = vt(`0x${dO}`); + var ay = new ct(dO, "hex"); + function $G(t, e) { + let r10 = T1(e, X9); if (r10 >= oy) throw new Error("Tweak parameter is out of range"); - if (r10 += N1(t, Q9), r10 >= oy && (r10 -= oy), r10 === Xu) + if (r10 += T1(t, X9), r10 >= oy && (r10 -= oy), r10 === Xu) throw new Error("Invalid resulting private key"); - return u4(r10, Pf); + return a4(r10, Of); } - function sK(t, e) { + function eK(t, e) { const r10 = new ct(e); if (r10.cmp(ay) >= 0) throw new Error("Tweak parameter is out of range"); if (r10.iadd(new ct(t)), r10.cmp(ay) >= 0 && r10.isub(ay), r10.isZero()) throw new Error("Invalid resulting private key"); - return Hr(r10, Pf); + return Hr(r10, Of); } - function _O(t, e, r10) { + function pO(t, e, r10) { if (!Et(t) || t.length !== 32) throw new Error("Expected seckey to be an Uint8Array with length 32"); if (!Et(e) || e.length !== 32) throw new Error("Expected tweak to be an Uint8Array with length 32"); - return !hn || r10 ? sK(t, e) : iK(t, e); + return !hn || r10 ? eK(t, e) : $G(t, e); } - function EO(t, e, r10, n = "blake2", i) { + function mO(t, e, r10, n = "blake2", i) { const s = Xe(e); if (s.length !== 65) throw new Error(`Expected signature with 65 bytes, ${s.length} found instead`); - const o = vO(C1(n, t), s, s[64], n, i), a = C1(n, o, i), c = Xe(r10); + const o = hO(R1(n, t), s, s[64], n, i), a = R1(n, o, i), c = Xe(r10); return On(o, c) || (n === "keccak" ? On(a.slice(-20), c.slice(-20)) : On(a, c)); } - function oK(t) { - return [33, 65].includes(t.length) && (t = sc(gg(t))), t.slice(-20); + function tK(t) { + return [33, 65].includes(t.length) && (t = ic(gg(t))), t.slice(-20); } function yg(t) { if (!t) @@ -82385,235 +82396,235 @@ ${Ez(e, r10)}`); const e = Xe(t); if (![20, 32, 33, 65].includes(e.length)) throw new Error(`Invalid address or publicKey provided, received ${e.length} bytes input`); - const r10 = Bt(oK(e), -1, false), n = Bt(sc(r10), -1, false); + const r10 = Bt(tK(e), -1, false), n = Bt(ic(r10), -1, false); let i = ""; for (let s = 0; s < 40; s++) i = `${i}${parseInt(n[s], 16) > 7 ? r10[s].toUpperCase() : r10[s]}`; return `0x${i}`; } - function aK(t, e) { + function rK(t, e) { return t !== (e > 7 ? t.toUpperCase() : t.toLowerCase()); } - function SO(t) { - const e = t.replace("0x", ""), r10 = Bt(sc(e.toLowerCase()), -1, false); + function gO(t) { + const e = t.replace("0x", ""), r10 = Bt(ic(e.toLowerCase()), -1, false); for (let n = 0; n < 40; n++) - if (aK(e[n], parseInt(r10[n], 16))) + if (rK(e[n], parseInt(r10[n], 16))) return false; return true; } - function MO(t) { - return !t || t.length !== 42 || !Ft(t) ? false : /^(0x)?[0-9a-f]{40}$/.test(t) || /^(0x)?[0-9A-F]{40}$/.test(t) ? true : SO(t); + function yO(t) { + return !t || t.length !== 42 || !Ft(t) ? false : /^(0x)?[0-9a-f]{40}$/.test(t) || /^(0x)?[0-9A-F]{40}$/.test(t) ? true : gO(t); } - var cK = { - 256: a0, - 512: u0 + var nK = { + 256: o0, + 512: pg }; - var uK = { - 256: pq, - 512: mq + var iK = { + 256: aq, + 512: cq }; - function AO(t) { - return (e, r10, n) => $c(e, r10, t, n); + function bO(t) { + return (e, r10, n) => Qc(e, r10, t, n); } - function $c(t, e, r10 = 256, n) { + function Qc(t, e, r10 = 256, n) { const i = Xe(t); - return !hn || !n && tn() ? uK[r10](i, e) : pg(cK[r10], i, e); + return !hn || !n && tn() ? iK[r10](i, e) : hg(nK[r10], i, e); } - var lK = /* @__PURE__ */ AO(256); - var fK = /* @__PURE__ */ AO(512); - var md = 2147483648; - function J4(t) { + var sK = /* @__PURE__ */ bO(256); + var oK = /* @__PURE__ */ bO(512); + var pd = 2147483648; + function K4(t) { if (!t.startsWith("m/")) return false; const e = t.split("/").slice(1); for (const r10 of e) { const n = /^\d+'?$/.test(r10) ? parseInt(r10.replace(/'$/, ""), 10) : Number.NaN; - if (isNaN(n) || n >= md || n < 0) + if (isNaN(n) || n >= pd || n < 0) return false; } return true; } - var hK = Dr("Bitcoin seed"); - function TO(t, e) { + var aK = Dr("Bitcoin seed"); + function wO(t, e) { return { chainCode: e, publicKey: $u(t).publicKey, secretKey: t }; } - function NO(t, e) { - const r10 = Hr(e, hW), n = e >= md ? $t(new Uint8Array(1), t.secretKey, r10) : $t(t.publicKey, r10); + function vO(t, e) { + const r10 = Hr(e, aW), n = e >= pd ? $t(new Uint8Array(1), t.secretKey, r10) : $t(t.publicKey, r10); try { - const i = $c(t.chainCode, n, 512); - return TO(_O(t.secretKey, i.slice(0, 32)), i.slice(32)); + const i = Qc(t.chainCode, n, 512); + return wO(pO(t.secretKey, i.slice(0, 32)), i.slice(32)); } catch { - return NO(t, e + 1); + return vO(t, e + 1); } } - function IO(t, e = "") { - const r10 = $c(hK, t, 512); - let n = TO(r10.slice(0, 32), r10.slice(32)); + function xO(t, e = "") { + const r10 = Qc(aK, t, 512); + let n = wO(r10.slice(0, 32), r10.slice(32)); if (!e || e === "m" || e === "M" || e === "m'" || e === "M'") return n; - if (!J4(e)) + if (!K4(e)) throw new Error("Invalid derivation path"); const i = e.split("/").slice(1); for (const s of i) - n = NO(n, parseInt(s, 10) + (s.length > 1 && s.endsWith("'") ? md : 0)); + n = vO(n, parseInt(s, 10) + (s.length > 1 && s.endsWith("'") ? pd : 0)); return n; } - function dK(t, e, r10, n) { - _I(t); - const i = AI({ dkLen: 32, asyncTick: 10 }, n), { c: s, dkLen: o, asyncTick: a } = i; - if (ai(s), ai(o), ai(a), s < 1) + function cK(t, e, r10, n) { + yI(t); + const i = wI({ dkLen: 32, asyncTick: 10 }, n), { c: s, dkLen: o, asyncTick: a } = i; + if (ci(s), ci(o), ci(a), s < 1) throw new Error("PBKDF2: iterations (c) should be >= 1"); - const c = ho(e), u = ho(r10), f10 = new Uint8Array(o), p = pg.create(t, c), b = p._cloneInto().update(u); + const c = ho(e), u = ho(r10), f10 = new Uint8Array(o), p = hg.create(t, c), b = p._cloneInto().update(u); return { c: s, dkLen: o, asyncTick: a, DK: f10, PRF: p, PRFSalt: b }; } - function pK(t, e, r10, n, i) { + function uK(t, e, r10, n, i) { return t.destroy(), e.destroy(), n && n.destroy(), i.fill(0), r10; } - function Q4(t, e, r10, n) { - const { c: i, dkLen: s, DK: o, PRF: a, PRFSalt: c } = dK(t, e, r10, n); + function X4(t, e, r10, n) { + const { c: i, dkLen: s, DK: o, PRF: a, PRFSalt: c } = cK(t, e, r10, n); let u; - const f10 = new Uint8Array(4), p = Bp(f10), b = new Uint8Array(a.outputLen); + const f10 = new Uint8Array(4), p = Dp(f10), b = new Uint8Array(a.outputLen); for (let E = 1, _ = 0; _ < s; E++, _ += a.outputLen) { const N11 = o.subarray(_, _ + a.outputLen); p.setInt32(0, E, false), (u = c._cloneInto(u)).update(f10).digestInto(b), N11.set(b.subarray(0, N11.length)); - for (let R = 1; R < i; R++) { + for (let k = 1; k < i; k++) { a._cloneInto(u).update(b).digestInto(b); for (let F = 0; F < N11.length; F++) N11[F] ^= b[F]; } } - return pK(a, c, o, u, b); + return uK(a, c, o, u, b); } - function $4(t, e = wl(), r10 = 2048, n) { + function Y4(t, e = wl(), r10 = 2048, n) { const i = Xe(t), s = Xe(e); return { - password: !hn || !n && tn() ? bq(i, s, r10) : Q4(u0, i, s, { c: r10, dkLen: 64 }), + password: !hn || !n && tn() ? fq(i, s, r10) : X4(pg, i, s, { c: r10, dkLen: 64 }), rounds: r10, salt: e }; } - var e8 = /* @__PURE__ */ CI({ 256: vq, 512: xq }, { 256: a0, 512: u0 }); - var OO = /* @__PURE__ */ fg(256, e8); - var mK = /* @__PURE__ */ fg(512, e8); - var PO = "abandon|ability|able|about|above|absent|absorb|abstract|absurd|abuse|access|accident|account|accuse|achieve|acid|acoustic|acquire|across|act|action|actor|actress|actual|adapt|add|addict|address|adjust|admit|adult|advance|advice|aerobic|affair|afford|afraid|again|age|agent|agree|ahead|aim|air|airport|aisle|alarm|album|alcohol|alert|alien|all|alley|allow|almost|alone|alpha|already|also|alter|always|amateur|amazing|among|amount|amused|analyst|anchor|ancient|anger|angle|angry|animal|ankle|announce|annual|another|answer|antenna|antique|anxiety|any|apart|apology|appear|apple|approve|april|arch|arctic|area|arena|argue|arm|armed|armor|army|around|arrange|arrest|arrive|arrow|art|artefact|artist|artwork|ask|aspect|assault|asset|assist|assume|asthma|athlete|atom|attack|attend|attitude|attract|auction|audit|august|aunt|author|auto|autumn|average|avocado|avoid|awake|aware|away|awesome|awful|awkward|axis|baby|bachelor|bacon|badge|bag|balance|balcony|ball|bamboo|banana|banner|bar|barely|bargain|barrel|base|basic|basket|battle|beach|bean|beauty|because|become|beef|before|begin|behave|behind|believe|below|belt|bench|benefit|best|betray|better|between|beyond|bicycle|bid|bike|bind|biology|bird|birth|bitter|black|blade|blame|blanket|blast|bleak|bless|blind|blood|blossom|blouse|blue|blur|blush|board|boat|body|boil|bomb|bone|bonus|book|boost|border|boring|borrow|boss|bottom|bounce|box|boy|bracket|brain|brand|brass|brave|bread|breeze|brick|bridge|brief|bright|bring|brisk|broccoli|broken|bronze|broom|brother|brown|brush|bubble|buddy|budget|buffalo|build|bulb|bulk|bullet|bundle|bunker|burden|burger|burst|bus|business|busy|butter|buyer|buzz|cabbage|cabin|cable|cactus|cage|cake|call|calm|camera|camp|can|canal|cancel|candy|cannon|canoe|canvas|canyon|capable|capital|captain|car|carbon|card|cargo|carpet|carry|cart|case|cash|casino|castle|casual|cat|catalog|catch|category|cattle|caught|cause|caution|cave|ceiling|celery|cement|census|century|cereal|certain|chair|chalk|champion|change|chaos|chapter|charge|chase|chat|cheap|check|cheese|chef|cherry|chest|chicken|chief|child|chimney|choice|choose|chronic|chuckle|chunk|churn|cigar|cinnamon|circle|citizen|city|civil|claim|clap|clarify|claw|clay|clean|clerk|clever|click|client|cliff|climb|clinic|clip|clock|clog|close|cloth|cloud|clown|club|clump|cluster|clutch|coach|coast|coconut|code|coffee|coil|coin|collect|color|column|combine|come|comfort|comic|common|company|concert|conduct|confirm|congress|connect|consider|control|convince|cook|cool|copper|copy|coral|core|corn|correct|cost|cotton|couch|country|couple|course|cousin|cover|coyote|crack|cradle|craft|cram|crane|crash|crater|crawl|crazy|cream|credit|creek|crew|cricket|crime|crisp|critic|crop|cross|crouch|crowd|crucial|cruel|cruise|crumble|crunch|crush|cry|crystal|cube|culture|cup|cupboard|curious|current|curtain|curve|cushion|custom|cute|cycle|dad|damage|damp|dance|danger|daring|dash|daughter|dawn|day|deal|debate|debris|decade|december|decide|decline|decorate|decrease|deer|defense|define|defy|degree|delay|deliver|demand|demise|denial|dentist|deny|depart|depend|deposit|depth|deputy|derive|describe|desert|design|desk|despair|destroy|detail|detect|develop|device|devote|diagram|dial|diamond|diary|dice|diesel|diet|differ|digital|dignity|dilemma|dinner|dinosaur|direct|dirt|disagree|discover|disease|dish|dismiss|disorder|display|distance|divert|divide|divorce|dizzy|doctor|document|dog|doll|dolphin|domain|donate|donkey|donor|door|dose|double|dove|draft|dragon|drama|drastic|draw|dream|dress|drift|drill|drink|drip|drive|drop|drum|dry|duck|dumb|dune|during|dust|dutch|duty|dwarf|dynamic|eager|eagle|early|earn|earth|easily|east|easy|echo|ecology|economy|edge|edit|educate|effort|egg|eight|either|elbow|elder|electric|elegant|element|elephant|elevator|elite|else|embark|embody|embrace|emerge|emotion|employ|empower|empty|enable|enact|end|endless|endorse|enemy|energy|enforce|engage|engine|enhance|enjoy|enlist|enough|enrich|enroll|ensure|enter|entire|entry|envelope|episode|equal|equip|era|erase|erode|erosion|error|erupt|escape|essay|essence|estate|eternal|ethics|evidence|evil|evoke|evolve|exact|example|excess|exchange|excite|exclude|excuse|execute|exercise|exhaust|exhibit|exile|exist|exit|exotic|expand|expect|expire|explain|expose|express|extend|extra|eye|eyebrow|fabric|face|faculty|fade|faint|faith|fall|false|fame|family|famous|fan|fancy|fantasy|farm|fashion|fat|fatal|father|fatigue|fault|favorite|feature|february|federal|fee|feed|feel|female|fence|festival|fetch|fever|few|fiber|fiction|field|figure|file|film|filter|final|find|fine|finger|finish|fire|firm|first|fiscal|fish|fit|fitness|fix|flag|flame|flash|flat|flavor|flee|flight|flip|float|flock|floor|flower|fluid|flush|fly|foam|focus|fog|foil|fold|follow|food|foot|force|forest|forget|fork|fortune|forum|forward|fossil|foster|found|fox|fragile|frame|frequent|fresh|friend|fringe|frog|front|frost|frown|frozen|fruit|fuel|fun|funny|furnace|fury|future|gadget|gain|galaxy|gallery|game|gap|garage|garbage|garden|garlic|garment|gas|gasp|gate|gather|gauge|gaze|general|genius|genre|gentle|genuine|gesture|ghost|giant|gift|giggle|ginger|giraffe|girl|give|glad|glance|glare|glass|glide|glimpse|globe|gloom|glory|glove|glow|glue|goat|goddess|gold|good|goose|gorilla|gospel|gossip|govern|gown|grab|grace|grain|grant|grape|grass|gravity|great|green|grid|grief|grit|grocery|group|grow|grunt|guard|guess|guide|guilt|guitar|gun|gym|habit|hair|half|hammer|hamster|hand|happy|harbor|hard|harsh|harvest|hat|have|hawk|hazard|head|health|heart|heavy|hedgehog|height|hello|helmet|help|hen|hero|hidden|high|hill|hint|hip|hire|history|hobby|hockey|hold|hole|holiday|hollow|home|honey|hood|hope|horn|horror|horse|hospital|host|hotel|hour|hover|hub|huge|human|humble|humor|hundred|hungry|hunt|hurdle|hurry|hurt|husband|hybrid|ice|icon|idea|identify|idle|ignore|ill|illegal|illness|image|imitate|immense|immune|impact|impose|improve|impulse|inch|include|income|increase|index|indicate|indoor|industry|infant|inflict|inform|inhale|inherit|initial|inject|injury|inmate|inner|innocent|input|inquiry|insane|insect|inside|inspire|install|intact|interest|into|invest|invite|involve|iron|island|isolate|issue|item|ivory|jacket|jaguar|jar|jazz|jealous|jeans|jelly|jewel|job|join|joke|journey|joy|judge|juice|jump|jungle|junior|junk|just|kangaroo|keen|keep|ketchup|key|kick|kid|kidney|kind|kingdom|kiss|kit|kitchen|kite|kitten|kiwi|knee|knife|knock|know|lab|label|labor|ladder|lady|lake|lamp|language|laptop|large|later|latin|laugh|laundry|lava|law|lawn|lawsuit|layer|lazy|leader|leaf|learn|leave|lecture|left|leg|legal|legend|leisure|lemon|lend|length|lens|leopard|lesson|letter|level|liar|liberty|library|license|life|lift|light|like|limb|limit|link|lion|liquid|list|little|live|lizard|load|loan|lobster|local|lock|logic|lonely|long|loop|lottery|loud|lounge|love|loyal|lucky|luggage|lumber|lunar|lunch|luxury|lyrics|machine|mad|magic|magnet|maid|mail|main|major|make|mammal|man|manage|mandate|mango|mansion|manual|maple|marble|march|margin|marine|market|marriage|mask|mass|master|match|material|math|matrix|matter|maximum|maze|meadow|mean|measure|meat|mechanic|medal|media|melody|melt|member|memory|mention|menu|mercy|merge|merit|merry|mesh|message|metal|method|middle|midnight|milk|million|mimic|mind|minimum|minor|minute|miracle|mirror|misery|miss|mistake|mix|mixed|mixture|mobile|model|modify|mom|moment|monitor|monkey|monster|month|moon|moral|more|morning|mosquito|mother|motion|motor|mountain|mouse|move|movie|much|muffin|mule|multiply|muscle|museum|mushroom|music|must|mutual|myself|mystery|myth|naive|name|napkin|narrow|nasty|nation|nature|near|neck|need|negative|neglect|neither|nephew|nerve|nest|net|network|neutral|never|news|next|nice|night|noble|noise|nominee|noodle|normal|north|nose|notable|note|nothing|notice|novel|now|nuclear|number|nurse|nut|oak|obey|object|oblige|obscure|observe|obtain|obvious|occur|ocean|october|odor|off|offer|office|often|oil|okay|old|olive|olympic|omit|once|one|onion|online|only|open|opera|opinion|oppose|option|orange|orbit|orchard|order|ordinary|organ|orient|original|orphan|ostrich|other|outdoor|outer|output|outside|oval|oven|over|own|owner|oxygen|oyster|ozone|pact|paddle|page|pair|palace|palm|panda|panel|panic|panther|paper|parade|parent|park|parrot|party|pass|patch|path|patient|patrol|pattern|pause|pave|payment|peace|peanut|pear|peasant|pelican|pen|penalty|pencil|people|pepper|perfect|permit|person|pet|phone|photo|phrase|physical|piano|picnic|picture|piece|pig|pigeon|pill|pilot|pink|pioneer|pipe|pistol|pitch|pizza|place|planet|plastic|plate|play|please|pledge|pluck|plug|plunge|poem|poet|point|polar|pole|police|pond|pony|pool|popular|portion|position|possible|post|potato|pottery|poverty|powder|power|practice|praise|predict|prefer|prepare|present|pretty|prevent|price|pride|primary|print|priority|prison|private|prize|problem|process|produce|profit|program|project|promote|proof|property|prosper|protect|proud|provide|public|pudding|pull|pulp|pulse|pumpkin|punch|pupil|puppy|purchase|purity|purpose|purse|push|put|puzzle|pyramid|quality|quantum|quarter|question|quick|quit|quiz|quote|rabbit|raccoon|race|rack|radar|radio|rail|rain|raise|rally|ramp|ranch|random|range|rapid|rare|rate|rather|raven|raw|razor|ready|real|reason|rebel|rebuild|recall|receive|recipe|record|recycle|reduce|reflect|reform|refuse|region|regret|regular|reject|relax|release|relief|rely|remain|remember|remind|remove|render|renew|rent|reopen|repair|repeat|replace|report|require|rescue|resemble|resist|resource|response|result|retire|retreat|return|reunion|reveal|review|reward|rhythm|rib|ribbon|rice|rich|ride|ridge|rifle|right|rigid|ring|riot|ripple|risk|ritual|rival|river|road|roast|robot|robust|rocket|romance|roof|rookie|room|rose|rotate|rough|round|route|royal|rubber|rude|rug|rule|run|runway|rural|sad|saddle|sadness|safe|sail|salad|salmon|salon|salt|salute|same|sample|sand|satisfy|satoshi|sauce|sausage|save|say|scale|scan|scare|scatter|scene|scheme|school|science|scissors|scorpion|scout|scrap|screen|script|scrub|sea|search|season|seat|second|secret|section|security|seed|seek|segment|select|sell|seminar|senior|sense|sentence|series|service|session|settle|setup|seven|shadow|shaft|shallow|share|shed|shell|sheriff|shield|shift|shine|ship|shiver|shock|shoe|shoot|shop|short|shoulder|shove|shrimp|shrug|shuffle|shy|sibling|sick|side|siege|sight|sign|silent|silk|silly|silver|similar|simple|since|sing|siren|sister|situate|six|size|skate|sketch|ski|skill|skin|skirt|skull|slab|slam|sleep|slender|slice|slide|slight|slim|slogan|slot|slow|slush|small|smart|smile|smoke|smooth|snack|snake|snap|sniff|snow|soap|soccer|social|sock|soda|soft|solar|soldier|solid|solution|solve|someone|song|soon|sorry|sort|soul|sound|soup|source|south|space|spare|spatial|spawn|speak|special|speed|spell|spend|sphere|spice|spider|spike|spin|spirit|split|spoil|sponsor|spoon|sport|spot|spray|spread|spring|spy|square|squeeze|squirrel|stable|stadium|staff|stage|stairs|stamp|stand|start|state|stay|steak|steel|stem|step|stereo|stick|still|sting|stock|stomach|stone|stool|story|stove|strategy|street|strike|strong|struggle|student|stuff|stumble|style|subject|submit|subway|success|such|sudden|suffer|sugar|suggest|suit|summer|sun|sunny|sunset|super|supply|supreme|sure|surface|surge|surprise|surround|survey|suspect|sustain|swallow|swamp|swap|swarm|swear|sweet|swift|swim|swing|switch|sword|symbol|symptom|syrup|system|table|tackle|tag|tail|talent|talk|tank|tape|target|task|taste|tattoo|taxi|teach|team|tell|ten|tenant|tennis|tent|term|test|text|thank|that|theme|then|theory|there|they|thing|this|thought|three|thrive|throw|thumb|thunder|ticket|tide|tiger|tilt|timber|time|tiny|tip|tired|tissue|title|toast|tobacco|today|toddler|toe|together|toilet|token|tomato|tomorrow|tone|tongue|tonight|tool|tooth|top|topic|topple|torch|tornado|tortoise|toss|total|tourist|toward|tower|town|toy|track|trade|traffic|tragic|train|transfer|trap|trash|travel|tray|treat|tree|trend|trial|tribe|trick|trigger|trim|trip|trophy|trouble|truck|true|truly|trumpet|trust|truth|try|tube|tuition|tumble|tuna|tunnel|turkey|turn|turtle|twelve|twenty|twice|twin|twist|two|type|typical|ugly|umbrella|unable|unaware|uncle|uncover|under|undo|unfair|unfold|unhappy|uniform|unique|unit|universe|unknown|unlock|until|unusual|unveil|update|upgrade|uphold|upon|upper|upset|urban|urge|usage|use|used|useful|useless|usual|utility|vacant|vacuum|vague|valid|valley|valve|van|vanish|vapor|various|vast|vault|vehicle|velvet|vendor|venture|venue|verb|verify|version|very|vessel|veteran|viable|vibrant|vicious|victory|video|view|village|vintage|violin|virtual|virus|visa|visit|visual|vital|vivid|vocal|voice|void|volcano|volume|vote|voyage|wage|wagon|wait|walk|wall|walnut|want|warfare|warm|warrior|wash|wasp|waste|water|wave|way|wealth|weapon|wear|weasel|weather|web|wedding|weekend|weird|welcome|west|wet|whale|what|wheat|wheel|when|where|whip|whisper|wide|width|wife|wild|will|win|window|wine|wing|wink|winner|winter|wire|wisdom|wise|wish|witness|wolf|woman|wonder|wood|wool|word|work|world|worry|worth|wrap|wreck|wrestle|wrist|write|wrong|yard|year|yellow|you|young|youth|zebra|zero|zone|zoo".split("|"); - var m6 = "Invalid mnemonic"; - var kO = "Invalid entropy"; - var gK = "Invalid mnemonic checksum"; - function F3(t) { + var Z4 = /* @__PURE__ */ TI({ 256: dq, 512: pq }, { 256: o0, 512: pg }); + var _O = /* @__PURE__ */ lg(256, Z4); + var lK = /* @__PURE__ */ lg(512, Z4); + var EO = "abandon|ability|able|about|above|absent|absorb|abstract|absurd|abuse|access|accident|account|accuse|achieve|acid|acoustic|acquire|across|act|action|actor|actress|actual|adapt|add|addict|address|adjust|admit|adult|advance|advice|aerobic|affair|afford|afraid|again|age|agent|agree|ahead|aim|air|airport|aisle|alarm|album|alcohol|alert|alien|all|alley|allow|almost|alone|alpha|already|also|alter|always|amateur|amazing|among|amount|amused|analyst|anchor|ancient|anger|angle|angry|animal|ankle|announce|annual|another|answer|antenna|antique|anxiety|any|apart|apology|appear|apple|approve|april|arch|arctic|area|arena|argue|arm|armed|armor|army|around|arrange|arrest|arrive|arrow|art|artefact|artist|artwork|ask|aspect|assault|asset|assist|assume|asthma|athlete|atom|attack|attend|attitude|attract|auction|audit|august|aunt|author|auto|autumn|average|avocado|avoid|awake|aware|away|awesome|awful|awkward|axis|baby|bachelor|bacon|badge|bag|balance|balcony|ball|bamboo|banana|banner|bar|barely|bargain|barrel|base|basic|basket|battle|beach|bean|beauty|because|become|beef|before|begin|behave|behind|believe|below|belt|bench|benefit|best|betray|better|between|beyond|bicycle|bid|bike|bind|biology|bird|birth|bitter|black|blade|blame|blanket|blast|bleak|bless|blind|blood|blossom|blouse|blue|blur|blush|board|boat|body|boil|bomb|bone|bonus|book|boost|border|boring|borrow|boss|bottom|bounce|box|boy|bracket|brain|brand|brass|brave|bread|breeze|brick|bridge|brief|bright|bring|brisk|broccoli|broken|bronze|broom|brother|brown|brush|bubble|buddy|budget|buffalo|build|bulb|bulk|bullet|bundle|bunker|burden|burger|burst|bus|business|busy|butter|buyer|buzz|cabbage|cabin|cable|cactus|cage|cake|call|calm|camera|camp|can|canal|cancel|candy|cannon|canoe|canvas|canyon|capable|capital|captain|car|carbon|card|cargo|carpet|carry|cart|case|cash|casino|castle|casual|cat|catalog|catch|category|cattle|caught|cause|caution|cave|ceiling|celery|cement|census|century|cereal|certain|chair|chalk|champion|change|chaos|chapter|charge|chase|chat|cheap|check|cheese|chef|cherry|chest|chicken|chief|child|chimney|choice|choose|chronic|chuckle|chunk|churn|cigar|cinnamon|circle|citizen|city|civil|claim|clap|clarify|claw|clay|clean|clerk|clever|click|client|cliff|climb|clinic|clip|clock|clog|close|cloth|cloud|clown|club|clump|cluster|clutch|coach|coast|coconut|code|coffee|coil|coin|collect|color|column|combine|come|comfort|comic|common|company|concert|conduct|confirm|congress|connect|consider|control|convince|cook|cool|copper|copy|coral|core|corn|correct|cost|cotton|couch|country|couple|course|cousin|cover|coyote|crack|cradle|craft|cram|crane|crash|crater|crawl|crazy|cream|credit|creek|crew|cricket|crime|crisp|critic|crop|cross|crouch|crowd|crucial|cruel|cruise|crumble|crunch|crush|cry|crystal|cube|culture|cup|cupboard|curious|current|curtain|curve|cushion|custom|cute|cycle|dad|damage|damp|dance|danger|daring|dash|daughter|dawn|day|deal|debate|debris|decade|december|decide|decline|decorate|decrease|deer|defense|define|defy|degree|delay|deliver|demand|demise|denial|dentist|deny|depart|depend|deposit|depth|deputy|derive|describe|desert|design|desk|despair|destroy|detail|detect|develop|device|devote|diagram|dial|diamond|diary|dice|diesel|diet|differ|digital|dignity|dilemma|dinner|dinosaur|direct|dirt|disagree|discover|disease|dish|dismiss|disorder|display|distance|divert|divide|divorce|dizzy|doctor|document|dog|doll|dolphin|domain|donate|donkey|donor|door|dose|double|dove|draft|dragon|drama|drastic|draw|dream|dress|drift|drill|drink|drip|drive|drop|drum|dry|duck|dumb|dune|during|dust|dutch|duty|dwarf|dynamic|eager|eagle|early|earn|earth|easily|east|easy|echo|ecology|economy|edge|edit|educate|effort|egg|eight|either|elbow|elder|electric|elegant|element|elephant|elevator|elite|else|embark|embody|embrace|emerge|emotion|employ|empower|empty|enable|enact|end|endless|endorse|enemy|energy|enforce|engage|engine|enhance|enjoy|enlist|enough|enrich|enroll|ensure|enter|entire|entry|envelope|episode|equal|equip|era|erase|erode|erosion|error|erupt|escape|essay|essence|estate|eternal|ethics|evidence|evil|evoke|evolve|exact|example|excess|exchange|excite|exclude|excuse|execute|exercise|exhaust|exhibit|exile|exist|exit|exotic|expand|expect|expire|explain|expose|express|extend|extra|eye|eyebrow|fabric|face|faculty|fade|faint|faith|fall|false|fame|family|famous|fan|fancy|fantasy|farm|fashion|fat|fatal|father|fatigue|fault|favorite|feature|february|federal|fee|feed|feel|female|fence|festival|fetch|fever|few|fiber|fiction|field|figure|file|film|filter|final|find|fine|finger|finish|fire|firm|first|fiscal|fish|fit|fitness|fix|flag|flame|flash|flat|flavor|flee|flight|flip|float|flock|floor|flower|fluid|flush|fly|foam|focus|fog|foil|fold|follow|food|foot|force|forest|forget|fork|fortune|forum|forward|fossil|foster|found|fox|fragile|frame|frequent|fresh|friend|fringe|frog|front|frost|frown|frozen|fruit|fuel|fun|funny|furnace|fury|future|gadget|gain|galaxy|gallery|game|gap|garage|garbage|garden|garlic|garment|gas|gasp|gate|gather|gauge|gaze|general|genius|genre|gentle|genuine|gesture|ghost|giant|gift|giggle|ginger|giraffe|girl|give|glad|glance|glare|glass|glide|glimpse|globe|gloom|glory|glove|glow|glue|goat|goddess|gold|good|goose|gorilla|gospel|gossip|govern|gown|grab|grace|grain|grant|grape|grass|gravity|great|green|grid|grief|grit|grocery|group|grow|grunt|guard|guess|guide|guilt|guitar|gun|gym|habit|hair|half|hammer|hamster|hand|happy|harbor|hard|harsh|harvest|hat|have|hawk|hazard|head|health|heart|heavy|hedgehog|height|hello|helmet|help|hen|hero|hidden|high|hill|hint|hip|hire|history|hobby|hockey|hold|hole|holiday|hollow|home|honey|hood|hope|horn|horror|horse|hospital|host|hotel|hour|hover|hub|huge|human|humble|humor|hundred|hungry|hunt|hurdle|hurry|hurt|husband|hybrid|ice|icon|idea|identify|idle|ignore|ill|illegal|illness|image|imitate|immense|immune|impact|impose|improve|impulse|inch|include|income|increase|index|indicate|indoor|industry|infant|inflict|inform|inhale|inherit|initial|inject|injury|inmate|inner|innocent|input|inquiry|insane|insect|inside|inspire|install|intact|interest|into|invest|invite|involve|iron|island|isolate|issue|item|ivory|jacket|jaguar|jar|jazz|jealous|jeans|jelly|jewel|job|join|joke|journey|joy|judge|juice|jump|jungle|junior|junk|just|kangaroo|keen|keep|ketchup|key|kick|kid|kidney|kind|kingdom|kiss|kit|kitchen|kite|kitten|kiwi|knee|knife|knock|know|lab|label|labor|ladder|lady|lake|lamp|language|laptop|large|later|latin|laugh|laundry|lava|law|lawn|lawsuit|layer|lazy|leader|leaf|learn|leave|lecture|left|leg|legal|legend|leisure|lemon|lend|length|lens|leopard|lesson|letter|level|liar|liberty|library|license|life|lift|light|like|limb|limit|link|lion|liquid|list|little|live|lizard|load|loan|lobster|local|lock|logic|lonely|long|loop|lottery|loud|lounge|love|loyal|lucky|luggage|lumber|lunar|lunch|luxury|lyrics|machine|mad|magic|magnet|maid|mail|main|major|make|mammal|man|manage|mandate|mango|mansion|manual|maple|marble|march|margin|marine|market|marriage|mask|mass|master|match|material|math|matrix|matter|maximum|maze|meadow|mean|measure|meat|mechanic|medal|media|melody|melt|member|memory|mention|menu|mercy|merge|merit|merry|mesh|message|metal|method|middle|midnight|milk|million|mimic|mind|minimum|minor|minute|miracle|mirror|misery|miss|mistake|mix|mixed|mixture|mobile|model|modify|mom|moment|monitor|monkey|monster|month|moon|moral|more|morning|mosquito|mother|motion|motor|mountain|mouse|move|movie|much|muffin|mule|multiply|muscle|museum|mushroom|music|must|mutual|myself|mystery|myth|naive|name|napkin|narrow|nasty|nation|nature|near|neck|need|negative|neglect|neither|nephew|nerve|nest|net|network|neutral|never|news|next|nice|night|noble|noise|nominee|noodle|normal|north|nose|notable|note|nothing|notice|novel|now|nuclear|number|nurse|nut|oak|obey|object|oblige|obscure|observe|obtain|obvious|occur|ocean|october|odor|off|offer|office|often|oil|okay|old|olive|olympic|omit|once|one|onion|online|only|open|opera|opinion|oppose|option|orange|orbit|orchard|order|ordinary|organ|orient|original|orphan|ostrich|other|outdoor|outer|output|outside|oval|oven|over|own|owner|oxygen|oyster|ozone|pact|paddle|page|pair|palace|palm|panda|panel|panic|panther|paper|parade|parent|park|parrot|party|pass|patch|path|patient|patrol|pattern|pause|pave|payment|peace|peanut|pear|peasant|pelican|pen|penalty|pencil|people|pepper|perfect|permit|person|pet|phone|photo|phrase|physical|piano|picnic|picture|piece|pig|pigeon|pill|pilot|pink|pioneer|pipe|pistol|pitch|pizza|place|planet|plastic|plate|play|please|pledge|pluck|plug|plunge|poem|poet|point|polar|pole|police|pond|pony|pool|popular|portion|position|possible|post|potato|pottery|poverty|powder|power|practice|praise|predict|prefer|prepare|present|pretty|prevent|price|pride|primary|print|priority|prison|private|prize|problem|process|produce|profit|program|project|promote|proof|property|prosper|protect|proud|provide|public|pudding|pull|pulp|pulse|pumpkin|punch|pupil|puppy|purchase|purity|purpose|purse|push|put|puzzle|pyramid|quality|quantum|quarter|question|quick|quit|quiz|quote|rabbit|raccoon|race|rack|radar|radio|rail|rain|raise|rally|ramp|ranch|random|range|rapid|rare|rate|rather|raven|raw|razor|ready|real|reason|rebel|rebuild|recall|receive|recipe|record|recycle|reduce|reflect|reform|refuse|region|regret|regular|reject|relax|release|relief|rely|remain|remember|remind|remove|render|renew|rent|reopen|repair|repeat|replace|report|require|rescue|resemble|resist|resource|response|result|retire|retreat|return|reunion|reveal|review|reward|rhythm|rib|ribbon|rice|rich|ride|ridge|rifle|right|rigid|ring|riot|ripple|risk|ritual|rival|river|road|roast|robot|robust|rocket|romance|roof|rookie|room|rose|rotate|rough|round|route|royal|rubber|rude|rug|rule|run|runway|rural|sad|saddle|sadness|safe|sail|salad|salmon|salon|salt|salute|same|sample|sand|satisfy|satoshi|sauce|sausage|save|say|scale|scan|scare|scatter|scene|scheme|school|science|scissors|scorpion|scout|scrap|screen|script|scrub|sea|search|season|seat|second|secret|section|security|seed|seek|segment|select|sell|seminar|senior|sense|sentence|series|service|session|settle|setup|seven|shadow|shaft|shallow|share|shed|shell|sheriff|shield|shift|shine|ship|shiver|shock|shoe|shoot|shop|short|shoulder|shove|shrimp|shrug|shuffle|shy|sibling|sick|side|siege|sight|sign|silent|silk|silly|silver|similar|simple|since|sing|siren|sister|situate|six|size|skate|sketch|ski|skill|skin|skirt|skull|slab|slam|sleep|slender|slice|slide|slight|slim|slogan|slot|slow|slush|small|smart|smile|smoke|smooth|snack|snake|snap|sniff|snow|soap|soccer|social|sock|soda|soft|solar|soldier|solid|solution|solve|someone|song|soon|sorry|sort|soul|sound|soup|source|south|space|spare|spatial|spawn|speak|special|speed|spell|spend|sphere|spice|spider|spike|spin|spirit|split|spoil|sponsor|spoon|sport|spot|spray|spread|spring|spy|square|squeeze|squirrel|stable|stadium|staff|stage|stairs|stamp|stand|start|state|stay|steak|steel|stem|step|stereo|stick|still|sting|stock|stomach|stone|stool|story|stove|strategy|street|strike|strong|struggle|student|stuff|stumble|style|subject|submit|subway|success|such|sudden|suffer|sugar|suggest|suit|summer|sun|sunny|sunset|super|supply|supreme|sure|surface|surge|surprise|surround|survey|suspect|sustain|swallow|swamp|swap|swarm|swear|sweet|swift|swim|swing|switch|sword|symbol|symptom|syrup|system|table|tackle|tag|tail|talent|talk|tank|tape|target|task|taste|tattoo|taxi|teach|team|tell|ten|tenant|tennis|tent|term|test|text|thank|that|theme|then|theory|there|they|thing|this|thought|three|thrive|throw|thumb|thunder|ticket|tide|tiger|tilt|timber|time|tiny|tip|tired|tissue|title|toast|tobacco|today|toddler|toe|together|toilet|token|tomato|tomorrow|tone|tongue|tonight|tool|tooth|top|topic|topple|torch|tornado|tortoise|toss|total|tourist|toward|tower|town|toy|track|trade|traffic|tragic|train|transfer|trap|trash|travel|tray|treat|tree|trend|trial|tribe|trick|trigger|trim|trip|trophy|trouble|truck|true|truly|trumpet|trust|truth|try|tube|tuition|tumble|tuna|tunnel|turkey|turn|turtle|twelve|twenty|twice|twin|twist|two|type|typical|ugly|umbrella|unable|unaware|uncle|uncover|under|undo|unfair|unfold|unhappy|uniform|unique|unit|universe|unknown|unlock|until|unusual|unveil|update|upgrade|uphold|upon|upper|upset|urban|urge|usage|use|used|useful|useless|usual|utility|vacant|vacuum|vague|valid|valley|valve|van|vanish|vapor|various|vast|vault|vehicle|velvet|vendor|venture|venue|verb|verify|version|very|vessel|veteran|viable|vibrant|vicious|victory|video|view|village|vintage|violin|virtual|virus|visa|visit|visual|vital|vivid|vocal|voice|void|volcano|volume|vote|voyage|wage|wagon|wait|walk|wall|walnut|want|warfare|warm|warrior|wash|wasp|waste|water|wave|way|wealth|weapon|wear|weasel|weather|web|wedding|weekend|weird|welcome|west|wet|whale|what|wheat|wheel|when|where|whip|whisper|wide|width|wife|wild|will|win|window|wine|wing|wink|winner|winter|wire|wisdom|wise|wish|witness|wolf|woman|wonder|wood|wool|word|work|world|worry|worth|wrap|wreck|wrestle|wrist|write|wrong|yard|year|yellow|you|young|youth|zebra|zero|zone|zoo".split("|"); + var l6 = "Invalid mnemonic"; + var SO = "Invalid entropy"; + var fK = "Invalid mnemonic checksum"; + function V3(t) { return (t || "").normalize("NFKD"); } - function RO(t) { + function MO(t) { return parseInt(t, 2); } - function CO(t) { + function AO(t) { return t.map((e) => e.toString(2).padStart(8, "0")).join(""); } - function DO(t) { - return CO(Array.from(OO(t))).slice(0, t.length * 8 / 32); + function TO(t) { + return AO(Array.from(_O(t))).slice(0, t.length * 8 / 32); } - function H3(t, e) { - return $4(Dr(F3(t)), Dr(`mnemonic${F3(e)}`)).password; + function z3(t, e) { + return Y4(Dr(V3(t)), Dr(`mnemonic${V3(e)}`)).password; } - function LO(t, e = PO) { - const r10 = F3(t).split(" "); + function NO(t, e = EO) { + const r10 = V3(t).split(" "); if (r10.length % 3 !== 0) - throw new Error(m6); + throw new Error(l6); const n = r10.map((f10) => { const p = e.indexOf(f10); if (p === -1) - throw new Error(m6); + throw new Error(l6); return p.toString(2).padStart(11, "0"); - }).join(""), i = Math.floor(n.length / 33) * 32, s = n.slice(0, i), o = n.slice(i), a = s.match(/(.{1,8})/g), c = a == null ? void 0 : a.map(RO); + }).join(""), i = Math.floor(n.length / 33) * 32, s = n.slice(0, i), o = n.slice(i), a = s.match(/(.{1,8})/g), c = a == null ? void 0 : a.map(MO); if (!c || c.length % 4 !== 0 || c.length < 16 || c.length > 32) - throw new Error(kO); + throw new Error(SO); const u = Xe(c); - if (DO(u) !== o) - throw new Error(gK); + if (TO(u) !== o) + throw new Error(fK); return u; } - function yK(t, e = PO) { + function hK(t, e = EO) { if (t.length % 4 !== 0 || t.length < 16 || t.length > 32) - throw new Error(kO); - const r10 = `${CO(Array.from(t))}${DO(t)}`.match(/(.{1,11})/g), n = r10 == null ? void 0 : r10.map((i) => e[RO(i)]); + throw new Error(SO); + const r10 = `${AO(Array.from(t))}${TO(t)}`.match(/(.{1,11})/g), n = r10 == null ? void 0 : r10.map((i) => e[MO(i)]); if (!n || n.length < 12) throw new Error("Unable to map entropy to mnemonic"); return n.join(" "); } - function bK(t, e) { - return yK(wl(t / 3 * 4), e); + function dK(t, e) { + return hK(wl(t / 3 * 4), e); } - function wK(t, e) { + function pK(t, e) { try { - LO(t, e); + NO(t, e); } catch { return false; } return true; } - function vK(t = 12, e, r10) { - return !hn || !e && !r10 && tn() ? WH(t) : bK(t, e); + function mK(t = 12, e, r10) { + return !hn || !e && !r10 && tn() ? UH(t) : dK(t, e); } - function BO(t, e, r10) { - return !hn || !e && !r10 && tn() ? GH(t) : LO(t, e); + function IO(t, e, r10) { + return !hn || !e && !r10 && tn() ? jH(t) : NO(t, e); } function bg(t, e, r10) { - return !hn || !e && !r10 && tn() ? YH(t) : wK(t, e); + return !hn || !e && !r10 && tn() ? FH(t) : pK(t, e); } - function UO(t, e = "", r10, n = 32) { + function OO(t, e = "", r10, n = 32) { if (bg(t)) { if (![32, 64].includes(n)) throw new Error(`Invalid seed length ${n}, expected 32 or 64`); } else throw new Error("Invalid bip39 mnemonic specified"); - return n === 32 ? !hn || !r10 && tn() ? XH(t, e) : H3(t, e).subarray(0, 32) : H3(t, e); + return n === 32 ? !hn || !r10 && tn() ? zH(t, e) : z3(t, e).subarray(0, 32) : z3(t, e); } - function jO(t, e = "", r10, n) { + function PO(t, e = "", r10, n) { if (bg(t, r10, n)) { if (!r10 && !n && tn()) - return KH(t, e); + return VH(t, e); } else throw new Error("Invalid bip39 mnemonic specified"); - const i = BO(t, r10), s = Dr(`mnemonic${e}`); - return $4(i, s).password.slice(0, 32); + const i = IO(t, r10), s = Dr(`mnemonic${e}`); + return Y4(i, s).password.slice(0, 32); } - function xK(t, e) { - const r10 = t.subarray(0, 32), n = t.subarray(32, 64), i = t.subarray(64, 96), s = $t([0], r10, n, Hr(e, jp)), o = $c(i, s, 512); - return s[0] = 1, $t(Hr(Xn(r10, ku).iadd(Xn(o.subarray(0, 28), ku).imul(UN)), $9).subarray(0, 32), Hr(Xn(n, ku).iadd(Xn(o.subarray(32, 64), ku)), $9).subarray(0, 32), $c(i, s, 512).subarray(32, 64)); + function gK(t, e) { + const r10 = t.subarray(0, 32), n = t.subarray(32, 64), i = t.subarray(64, 96), s = $t([0], r10, n, Hr(e, Bp)), o = Qc(i, s, 512); + return s[0] = 1, $t(Hr(Yn(r10, ku).iadd(Yn(o.subarray(0, 28), ku).imul(RN)), Y9).subarray(0, 32), Hr(Yn(n, ku).iadd(Yn(o.subarray(32, 64), ku)), Y9).subarray(0, 32), Qc(i, s, 512).subarray(32, 64)); } - var g6 = "ed25519 seed"; - function _K(t, e) { - const r10 = H3(t, e), n = $c(g6, new Uint8Array([1, ...r10]), 256); + var f6 = "ed25519 seed"; + function yK(t, e) { + const r10 = z3(t, e), n = Qc(f6, new Uint8Array([1, ...r10]), 256); let i; for (; !i || i[31] & 32; ) - i = $c(g6, i || r10, 512); + i = Qc(f6, i || r10, 512); return i[0] &= 248, i[31] &= 127, i[31] |= 64, $t(i, n); } - function EK(t, e) { + function bK(t, e) { const r10 = t.split(" ").map((a) => a.trim()).filter((a) => a); if (![12, 24, 25].includes(r10.length)) throw new Error("Expected a mnemonic with 24 words (or 25 including a password)"); const [n, i] = r10.length === 25 ? [r10.slice(0, 24).join(" "), r10[24]] : [r10.join(" "), ""]; if (bg(n)) { - if (!J4(e)) + if (!K4(e)) throw new Error("Invalid derivation path"); } else throw new Error("Invalid mnemonic passed to ledger derivation"); const s = e.split("/").slice(1); - let o = _K(n, i); + let o = yK(n, i); for (const a of s) { const c = parseInt(a.replace(/'$/, ""), 10); - o = xK(o, c < md ? c + md : c); + o = gK(o, c < pd ? c + pd : c); } return vl(o.slice(0, 32)); } - function Y0(t, e) { + function K0(t, e) { return t << e | t >>> 32 - e; } - function Bl(t, e) { + function Ll(t, e) { let r10 = t[e + 3] & 255; return r10 = r10 << 8 | t[e + 2] & 255, r10 = r10 << 8 | t[e + 1] & 255, r10 << 8 | t[e + 0] & 255; } @@ -82621,24 +82632,24 @@ ${Ez(e, r10)}`); for (let n = 0; n < 4; n++) t[e + n] = r10 & 255, r10 >>>= 8; } - function SK(t, e, r10, n, i) { + function wK(t, e, r10, n, i) { let s = 0; for (let o = 0; o < i; o++) s |= t[e + o] ^ r10[n + o]; return (1 & s - 1 >>> 8) - 1; } - function q3(t, e, r10, n, i) { + function F3(t, e, r10, n, i) { const s = new Uint32Array(16), o = new Uint32Array(16), a = new Uint32Array(16), c = new Uint32Array(4); let u, f10, p; for (u = 0; u < 4; u++) - o[5 * u] = Bl(n, 4 * u), o[1 + u] = Bl(r10, 4 * u), o[6 + u] = Bl(e, 4 * u), o[11 + u] = Bl(r10, 16 + 4 * u); + o[5 * u] = Ll(n, 4 * u), o[1 + u] = Ll(r10, 4 * u), o[6 + u] = Ll(e, 4 * u), o[11 + u] = Ll(r10, 16 + 4 * u); for (u = 0; u < 16; u++) a[u] = o[u]; for (u = 0; u < 20; u++) { for (f10 = 0; f10 < 4; f10++) { for (p = 0; p < 4; p++) c[p] = o[(5 * f10 + 4 * p) % 16]; - for (c[1] ^= Y0(c[0] + c[3] | 0, 7), c[2] ^= Y0(c[1] + c[0] | 0, 9), c[3] ^= Y0(c[2] + c[1] | 0, 13), c[0] ^= Y0(c[3] + c[2] | 0, 18), p = 0; p < 4; p++) + for (c[1] ^= K0(c[0] + c[3] | 0, 7), c[2] ^= K0(c[1] + c[0] | 0, 9), c[3] ^= K0(c[2] + c[1] | 0, 13), c[0] ^= K0(c[3] + c[2] | 0, 18), p = 0; p < 4; p++) s[4 * f10 + (f10 + p) % 4] = c[p]; } for (p = 0; p < 16; p++) @@ -82648,15 +82659,15 @@ ${Ez(e, r10)}`); for (u = 0; u < 16; u++) o[u] = o[u] + a[u] | 0; for (u = 0; u < 4; u++) - o[5 * u] = o[5 * u] - Bl(n, 4 * u) | 0, o[6 + u] = o[6 + u] - Bl(e, 4 * u) | 0; + o[5 * u] = o[5 * u] - Ll(n, 4 * u) | 0, o[6 + u] = o[6 + u] - Ll(e, 4 * u) | 0; for (u = 0; u < 4; u++) cy(t, 4 * u, o[5 * u]), cy(t, 16 + 4 * u, o[6 + u]); } else for (u = 0; u < 16; u++) cy(t, 4 * u, o[u] + a[u] | 0); } - var W3 = new Uint8Array([101, 120, 112, 97, 110, 100, 32, 51, 50, 45, 98, 121, 116, 101, 32, 107]); - function MK(t, e, r10, n, i, s, o) { + var H3 = new Uint8Array([101, 120, 112, 97, 110, 100, 32, 51, 50, 45, 98, 121, 116, 101, 32, 107]); + function vK(t, e, r10, n, i, s, o) { const a = new Uint8Array(16), c = new Uint8Array(64); let u, f10; if (!i) @@ -82666,28 +82677,28 @@ ${Ez(e, r10)}`); for (f10 = 0; f10 < 8; f10++) a[f10] = s[f10]; for (; i >= 64; ) { - for (q3(c, a, o, W3, false), f10 = 0; f10 < 64; f10++) + for (F3(c, a, o, H3, false), f10 = 0; f10 < 64; f10++) t[e + f10] = (r10 ? r10[n + f10] : 0) ^ c[f10]; for (u = 1, f10 = 8; f10 < 16; f10++) u = u + (a[f10] & 255) | 0, a[f10] = u & 255, u >>>= 8; i -= 64, e += 64, r10 && (n += 64); } if (i > 0) - for (q3(c, a, o, W3, false), f10 = 0; f10 < i; f10++) + for (F3(c, a, o, H3, false), f10 = 0; f10 < i; f10++) t[e + f10] = (r10 ? r10[n + f10] : 0) ^ c[f10]; return 0; } - function G3(t, e, r10, n, i, s, o) { + function q3(t, e, r10, n, i, s, o) { const a = new Uint8Array(32); - return q3(a, s, o, W3, true), MK(t, e, r10, n, i, s.subarray(16), a); + return F3(a, s, o, H3, true), vK(t, e, r10, n, i, s.subarray(16), a); } function uy(t, e) { let r10 = 0; for (let n = 0; n < 17; n++) r10 = r10 + (t[n] + e[n] | 0) | 0, t[n] = r10 & 255, r10 >>>= 8; } - var AK = new Uint32Array([5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 252]); - function VO(t, e, r10, n, i, s) { + var xK = new Uint32Array([5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 252]); + function kO(t, e, r10, n, i, s) { let o, a, c; const u = new Uint32Array(17), f10 = new Uint32Array(17), p = new Uint32Array(17), b = new Uint32Array(17), E = new Uint32Array(17); for (a = 0; a < 17; a++) @@ -82712,7 +82723,7 @@ ${Ez(e, r10)}`); } for (a = 0; a < 17; a++) E[a] = p[a]; - uy(p, AK); + uy(p, xK); const _ = -(p[16] >>> 7) | 0; for (a = 0; a < 17; a++) p[a] ^= _ & (E[a] ^ p[a]); @@ -82722,85 +82733,85 @@ ${Ez(e, r10)}`); t[e + a] = p[a]; return 0; } - function TK(t, e, r10, n, i, s) { + function _K(t, e, r10, n, i, s) { const o = new Uint8Array(16); - return VO(o, 0, r10, n, i, s), SK(t, e, o, 0, 16); + return kO(o, 0, r10, n, i, s), wK(t, e, o, 0, 16); } - function NK(t, e, r10, n, i) { + function EK(t, e, r10, n, i) { if (r10 < 32) return -1; - G3(t, 0, e, 0, r10, n, i), VO(t, 16, t, 32, r10 - 32, t); + q3(t, 0, e, 0, r10, n, i), kO(t, 16, t, 32, r10 - 32, t); for (let s = 0; s < 16; s++) t[s] = 0; return 0; } - function IK(t, e, r10, n, i) { + function SK(t, e, r10, n, i) { const s = new Uint8Array(32); - if (r10 < 32 || (G3(s, 0, null, 0, 32, n, i), TK(e, 16, e, 32, r10 - 32, s) !== 0)) + if (r10 < 32 || (q3(s, 0, null, 0, 32, n, i), _K(e, 16, e, 32, r10 - 32, s) !== 0)) return -1; - G3(t, 0, e, 0, r10, n, i); + q3(t, 0, e, 0, r10, n, i); for (let o = 0; o < 32; o++) t[o] = 0; return 0; } - var OK = 32; - var PK = 24; - var K3 = 32; - var X3 = 16; - function zO(t, e) { - if (t.length !== OK) + var MK = 32; + var AK = 24; + var W3 = 32; + var G3 = 16; + function RO(t, e) { + if (t.length !== MK) throw new Error("bad key size"); - if (e.length !== PK) + if (e.length !== AK) throw new Error("bad nonce size"); } - function FO(...t) { + function CO(...t) { for (let e = 0, r10 = t.length; e < r10; e++) if (!(t[e] instanceof Uint8Array)) throw new TypeError("unexpected type, use Uint8Array"); } - function kK(t, e, r10) { - FO(t, e, r10), zO(r10, e); - const n = new Uint8Array(K3 + t.length), i = new Uint8Array(n.length); + function TK(t, e, r10) { + CO(t, e, r10), RO(r10, e); + const n = new Uint8Array(W3 + t.length), i = new Uint8Array(n.length); for (let s = 0; s < t.length; s++) - n[s + K3] = t[s]; - return NK(i, n, n.length, e, r10), i.subarray(X3); + n[s + W3] = t[s]; + return EK(i, n, n.length, e, r10), i.subarray(G3); } - function RK(t, e, r10) { - FO(t, e, r10), zO(r10, e); - const n = new Uint8Array(X3 + t.length), i = new Uint8Array(n.length); + function NK(t, e, r10) { + CO(t, e, r10), RO(r10, e); + const n = new Uint8Array(G3 + t.length), i = new Uint8Array(n.length); for (let s = 0; s < t.length; s++) - n[s + X3] = t[s]; - return n.length < 32 || IK(i, n, n.length, e, r10) !== 0 ? null : i.subarray(K3); + n[s + G3] = t[s]; + return n.length < 32 || SK(i, n, n.length, e, r10) !== 0 ? null : i.subarray(W3); } - function HO(t, e, r10) { - return RK(t, e, r10); + function DO(t, e, r10) { + return NK(t, e, r10); } - function t8(t, e, r10 = wl(24)) { + function J4(t, e, r10 = wl(24)) { return { - encrypted: kK(t, r10, e), + encrypted: TK(t, r10, e), nonce: r10 }; } - function y6(t, e, r10, n, i, s) { - let o = t[e++] ^ r10[n++], a = t[e++] ^ r10[n++], c = t[e++] ^ r10[n++], u = t[e++] ^ r10[n++], f10 = t[e++] ^ r10[n++], p = t[e++] ^ r10[n++], b = t[e++] ^ r10[n++], E = t[e++] ^ r10[n++], _ = t[e++] ^ r10[n++], N11 = t[e++] ^ r10[n++], R = t[e++] ^ r10[n++], F = t[e++] ^ r10[n++], D = t[e++] ^ r10[n++], L = t[e++] ^ r10[n++], q = t[e++] ^ r10[n++], W = t[e++] ^ r10[n++], z = o, T = a, I = c, H = u, X = f10, V = p, S10 = b, d = E, l15 = _, h = N11, y = R, x = F, v = D, M = L, w = q, g = W; + function h6(t, e, r10, n, i, s) { + let o = t[e++] ^ r10[n++], a = t[e++] ^ r10[n++], c = t[e++] ^ r10[n++], u = t[e++] ^ r10[n++], f10 = t[e++] ^ r10[n++], p = t[e++] ^ r10[n++], b = t[e++] ^ r10[n++], E = t[e++] ^ r10[n++], _ = t[e++] ^ r10[n++], N11 = t[e++] ^ r10[n++], k = t[e++] ^ r10[n++], F = t[e++] ^ r10[n++], L = t[e++] ^ r10[n++], D = t[e++] ^ r10[n++], q = t[e++] ^ r10[n++], W = t[e++] ^ r10[n++], z = o, T = a, I = c, H = u, X = f10, V = p, S9 = b, d = E, l15 = _, h = N11, y = k, x = F, v = L, M = D, w = q, g = W; for (let m = 0; m < 8; m += 2) - X ^= nr(z + v | 0, 7), l15 ^= nr(X + z | 0, 9), v ^= nr(l15 + X | 0, 13), z ^= nr(v + l15 | 0, 18), h ^= nr(V + T | 0, 7), M ^= nr(h + V | 0, 9), T ^= nr(M + h | 0, 13), V ^= nr(T + M | 0, 18), w ^= nr(y + S10 | 0, 7), I ^= nr(w + y | 0, 9), S10 ^= nr(I + w | 0, 13), y ^= nr(S10 + I | 0, 18), H ^= nr(g + x | 0, 7), d ^= nr(H + g | 0, 9), x ^= nr(d + H | 0, 13), g ^= nr(x + d | 0, 18), T ^= nr(z + H | 0, 7), I ^= nr(T + z | 0, 9), H ^= nr(I + T | 0, 13), z ^= nr(H + I | 0, 18), S10 ^= nr(V + X | 0, 7), d ^= nr(S10 + V | 0, 9), X ^= nr(d + S10 | 0, 13), V ^= nr(X + d | 0, 18), x ^= nr(y + h | 0, 7), l15 ^= nr(x + y | 0, 9), h ^= nr(l15 + x | 0, 13), y ^= nr(h + l15 | 0, 18), v ^= nr(g + w | 0, 7), M ^= nr(v + g | 0, 9), w ^= nr(M + v | 0, 13), g ^= nr(w + M | 0, 18); - i[s++] = o + z | 0, i[s++] = a + T | 0, i[s++] = c + I | 0, i[s++] = u + H | 0, i[s++] = f10 + X | 0, i[s++] = p + V | 0, i[s++] = b + S10 | 0, i[s++] = E + d | 0, i[s++] = _ + l15 | 0, i[s++] = N11 + h | 0, i[s++] = R + y | 0, i[s++] = F + x | 0, i[s++] = D + v | 0, i[s++] = L + M | 0, i[s++] = q + w | 0, i[s++] = W + g | 0; + X ^= nr(z + v | 0, 7), l15 ^= nr(X + z | 0, 9), v ^= nr(l15 + X | 0, 13), z ^= nr(v + l15 | 0, 18), h ^= nr(V + T | 0, 7), M ^= nr(h + V | 0, 9), T ^= nr(M + h | 0, 13), V ^= nr(T + M | 0, 18), w ^= nr(y + S9 | 0, 7), I ^= nr(w + y | 0, 9), S9 ^= nr(I + w | 0, 13), y ^= nr(S9 + I | 0, 18), H ^= nr(g + x | 0, 7), d ^= nr(H + g | 0, 9), x ^= nr(d + H | 0, 13), g ^= nr(x + d | 0, 18), T ^= nr(z + H | 0, 7), I ^= nr(T + z | 0, 9), H ^= nr(I + T | 0, 13), z ^= nr(H + I | 0, 18), S9 ^= nr(V + X | 0, 7), d ^= nr(S9 + V | 0, 9), X ^= nr(d + S9 | 0, 13), V ^= nr(X + d | 0, 18), x ^= nr(y + h | 0, 7), l15 ^= nr(x + y | 0, 9), h ^= nr(l15 + x | 0, 13), y ^= nr(h + l15 | 0, 18), v ^= nr(g + w | 0, 7), M ^= nr(v + g | 0, 9), w ^= nr(M + v | 0, 13), g ^= nr(w + M | 0, 18); + i[s++] = o + z | 0, i[s++] = a + T | 0, i[s++] = c + I | 0, i[s++] = u + H | 0, i[s++] = f10 + X | 0, i[s++] = p + V | 0, i[s++] = b + S9 | 0, i[s++] = E + d | 0, i[s++] = _ + l15 | 0, i[s++] = N11 + h | 0, i[s++] = k + y | 0, i[s++] = F + x | 0, i[s++] = L + v | 0, i[s++] = D + M | 0, i[s++] = q + w | 0, i[s++] = W + g | 0; } function ly(t, e, r10, n, i) { let s = n + 0, o = n + 16 * i; for (let a = 0; a < 16; a++) r10[o + a] = t[e + (2 * i - 1) * 16 + a]; for (let a = 0; a < i; a++, s += 16, e += 16) - y6(r10, o, t, e, r10, s), a > 0 && (o += 16), y6(r10, s, t, e += 16, r10, o); + h6(r10, o, t, e, r10, s), a > 0 && (o += 16), h6(r10, s, t, e += 16, r10, o); } - function CK(t, e, r10) { - const n = AI({ + function IK(t, e, r10) { + const n = wI({ dkLen: 32, asyncTick: 10, maxmem: 1073742848 }, r10), { N: i, r: s, p: o, dkLen: a, asyncTick: c, maxmem: u, onProgress: f10 } = n; - if (ai(i), ai(s), ai(o), ai(a), ai(c), ai(u), f10 !== void 0 && typeof f10 != "function") + if (ci(i), ci(s), ci(o), ci(a), ci(c), ci(u), f10 !== void 0 && typeof f10 != "function") throw new Error("progressCb should be function"); const p = 128 * s, b = p / 4; if (i <= 1 || i & i - 1 || i >= 2 ** (p / 8) || i > 2 ** 32) @@ -82812,69 +82823,69 @@ ${Ez(e, r10)}`); const E = p * (i + o); if (E > u) throw new Error(`Scrypt: parameters too large, ${E} (128 * r * (N + p)) > ${u} (maxmem)`); - const _ = Q4(a0, t, e, { c: 1, dkLen: p * o }), N11 = qc(_), R = qc(new Uint8Array(p * i)), F = qc(new Uint8Array(p)); - let D = () => { + const _ = X4(o0, t, e, { c: 1, dkLen: p * o }), N11 = Hc(_), k = Hc(new Uint8Array(p * i)), F = Hc(new Uint8Array(p)); + let L = () => { }; if (f10) { - const L = 2 * i * o, q = Math.max(Math.floor(L / 1e4), 1); + const D = 2 * i * o, q = Math.max(Math.floor(D / 1e4), 1); let W = 0; - D = () => { - W++, f10 && (!(W % q) || W === L) && f10(W / L); + L = () => { + W++, f10 && (!(W % q) || W === D) && f10(W / D); }; } - return { N: i, r: s, p: o, dkLen: a, blockSize32: b, V: R, B32: N11, B: _, tmp: F, blockMixCb: D, asyncTick: c }; + return { N: i, r: s, p: o, dkLen: a, blockSize32: b, V: k, B32: N11, B: _, tmp: F, blockMixCb: L, asyncTick: c }; } - function DK(t, e, r10, n, i) { - const s = Q4(a0, t, r10, { c: 1, dkLen: e }); + function OK(t, e, r10, n, i) { + const s = X4(o0, t, r10, { c: 1, dkLen: e }); return r10.fill(0), n.fill(0), i.fill(0), s; } - function LK(t, e, r10) { - const { N: n, r: i, p: s, dkLen: o, blockSize32: a, V: c, B32: u, B: f10, tmp: p, blockMixCb: b } = CK(t, e, r10); + function PK(t, e, r10) { + const { N: n, r: i, p: s, dkLen: o, blockSize32: a, V: c, B32: u, B: f10, tmp: p, blockMixCb: b } = IK(t, e, r10); ao || jo(u); for (let E = 0; E < s; E++) { const _ = a * E; for (let N11 = 0; N11 < a; N11++) c[N11] = u[_ + N11]; - for (let N11 = 0, R = 0; N11 < n - 1; N11++) - ly(c, R, c, R += a, i), b(); + for (let N11 = 0, k = 0; N11 < n - 1; N11++) + ly(c, k, c, k += a, i), b(); ly(c, (n - 1) * a, u, _, i), b(); for (let N11 = 0; N11 < n; N11++) { - const R = u[_ + a - 16] % n; + const k = u[_ + a - 16] % n; for (let F = 0; F < a; F++) - p[F] = u[_ + F] ^ c[R * a + F]; + p[F] = u[_ + F] ^ c[k * a + F]; ly(p, 0, u, _, i), b(); } } - return ao || jo(u), DK(t, o, f10, c, p); + return ao || jo(u), OK(t, o, f10, c, p); } - var Vp = { + var Up = { N: 32768, p: 1, r: 8 }; - function wg(t, e = wl(), r10 = Vp, n) { + function wg(t, e = wl(), r10 = Up, n) { const i = Xe(t); return { params: r10, - password: !hn || !n && tn() ? wq(i, e, Math.log2(r10.N), r10.r, r10.p) : LK(i, e, st({ dkLen: 64 }, r10)), + password: !hn || !n && tn() ? hq(i, e, Math.log2(r10.N), r10.r, r10.p) : PK(i, e, st({ dkLen: 64 }, r10)), salt: e }; } - function qO(t) { - const e = t.subarray(0, 32), r10 = Xn(t.subarray(32 + 0, 32 + 4), ku).toNumber(), n = Xn(t.subarray(32 + 4, 32 + 8), ku).toNumber(), i = Xn(t.subarray(32 + 8, 32 + 12), ku).toNumber(); - if (r10 !== Vp.N || n !== Vp.p || i !== Vp.r) + function LO(t) { + const e = t.subarray(0, 32), r10 = Yn(t.subarray(32 + 0, 32 + 4), ku).toNumber(), n = Yn(t.subarray(32 + 4, 32 + 8), ku).toNumber(), i = Yn(t.subarray(32 + 8, 32 + 12), ku).toNumber(); + if (r10 !== Up.N || n !== Up.p || i !== Up.r) throw new Error("Invalid injected scrypt params found"); return { params: { N: r10, p: n, r: i }, salt: e }; } - function r8(t, { N: e, p: r10, r: n }) { - return $t(t, Hr(e, jp), Hr(r10, jp), Hr(n, jp)); + function Q4(t, { N: e, p: r10, r: n }) { + return $t(t, Hr(e, Bp), Hr(r10, Bp), Hr(n, Bp)); } - var WO = ["scrypt", "xsalsa20-poly1305"]; - var BK = ["none"]; - var UK = "3"; - var b6 = 24; - var jK = 32 + 3 * 4; - function n8(t, e, r10 = WO) { + var BO = ["scrypt", "xsalsa20-poly1305"]; + var kK = ["none"]; + var RK = "3"; + var d6 = 24; + var CK = 32 + 3 * 4; + function $4(t, e, r10 = BO) { if (t) { if (r10.includes("xsalsa20-poly1305") && !e) throw new Error("Password required to decode encrypted data"); @@ -82884,51 +82895,51 @@ ${Ez(e, r10)}`); if (e) { let i; if (r10.includes("scrypt")) { - const { params: s, salt: o } = qO(t); - i = wg(e, o, s).password, t = t.subarray(jK); + const { params: s, salt: o } = LO(t); + i = wg(e, o, s).password, t = t.subarray(CK); } else i = Dr(e); - n = HO(t.subarray(b6), t.subarray(0, b6), PN(i, 256, true)); + n = DO(t.subarray(d6), t.subarray(0, d6), AN(i, 256, true)); } if (!n) throw new Error("Unable to decode using the supplied passphrase"); return n; } - function VK({ encoded: t, encoding: e }, r10) { + function DK({ encoded: t, encoding: e }, r10) { if (!t) throw new Error("No encrypted data available to decode"); - return n8(Ft(t) ? In(t) : mg(t), r10, Array.isArray(e.type) ? e.type : [e.type]); + return $4(Ft(t) ? In(t) : mg(t), r10, Array.isArray(e.type) ? e.type : [e.type]); } - function i8(t, e, r10) { + function e8(t, e, r10) { return { - encoded: Y4(t), + encoded: W4(t), encoding: { content: e, - type: r10 ? WO : BK, - version: UK + type: r10 ? BO : kK, + version: RK } }; } - function zK(t, e, r10) { + function LK(t, e, r10) { let n = false, i = t; if (r10) { - const { params: s, password: o, salt: a } = wg(r10), { encrypted: c, nonce: u } = t8(i, o.subarray(0, 32)); - n = true, i = $t(r8(a, s), u, c); + const { params: s, password: o, salt: a } = wg(r10), { encrypted: c, nonce: u } = J4(i, o.subarray(0, 32)); + n = true, i = $t(Q4(a, s), u, c); } - return i8(i, e, n); + return e8(i, e, n); } - var w6 = (t) => (e, r10, n) => EO(e, r10, n, t); - var GO = [ - ["ecdsa", w6("blake2")], - ["ethereum", w6("keccak")] + var p6 = (t) => (e, r10, n) => mO(e, r10, n, t); + var UO = [ + ["ecdsa", p6("blake2")], + ["ethereum", p6("keccak")] ]; - var FK = [ - ["ed25519", V4], - ["sr25519", H4], - ...GO + var BK = [ + ["ed25519", L4], + ["sr25519", j4], + ...UO ]; - var HK = ["ed25519", "sr25519", "ecdsa"]; - function KO(t, { message: e, publicKey: r10, signature: n }, i = FK) { + var UK = ["ed25519", "sr25519", "ecdsa"]; + function jO(t, { message: e, publicKey: r10, signature: n }, i = BK) { return t.isValid = i.some(([s, o]) => { try { if (o(e, n, r10)) @@ -82938,280 +82949,280 @@ ${Ez(e, r10)}`); return false; }), t; } - function qK(t, { message: e, publicKey: r10, signature: n }) { + function jK(t, { message: e, publicKey: r10, signature: n }) { if (![0, 1, 2].includes(n[0])) throw new Error(`Unknown crypto type, expected signature prefix [0..2], found ${n[0]}`); - const i = HK[n[0]] || "none"; + const i = UK[n[0]] || "none"; t.crypto = i; try { t.isValid = { - ecdsa: () => KO(t, { message: e, publicKey: r10, signature: n.subarray(1) }, GO).isValid, - ed25519: () => V4(e, n.subarray(1), r10), + ecdsa: () => jO(t, { message: e, publicKey: r10, signature: n.subarray(1) }, UO).isValid, + ed25519: () => L4(e, n.subarray(1), r10), none: () => { throw Error("no verify for `none` crypto type"); }, - sr25519: () => H4(e, n.subarray(1), r10) + sr25519: () => j4(e, n.subarray(1), r10) }[i](); } catch { } return t; } - function WK(t) { - return [0, 1, 2].includes(t[0]) && [65, 66].includes(t.length) ? qK : KO; + function VK(t) { + return [0, 1, 2].includes(t[0]) && [65, 66].includes(t.length) ? jK : jO; } - function Y3(t, e, r10) { + function K3(t, e, r10) { const n = Xe(e); if (![64, 65, 66].includes(n.length)) throw new Error(`Invalid signature length, expected [64..66] bytes, found ${n.length}`); - const i = Mr(r10), s = { message: Xe(t), publicKey: i, signature: n }, o = { crypto: "none", isValid: false, isWrapped: fd(s.message, true), publicKey: i }, a = fd(s.message, false), c = WK(n); - return c(o, s), o.crypto !== "none" || o.isWrapped && !a ? o : (s.message = a ? DN(s.message) : LN(s.message), c(o, s)); + const i = Mr(r10), s = { message: Xe(t), publicKey: i, signature: n }, o = { crypto: "none", isValid: false, isWrapped: ld(s.message, true), publicKey: i }, a = ld(s.message, false), c = VK(n); + return c(o, s), o.crypto !== "none" || o.isWrapped && !a ? o : (s.message = a ? ON(s.message) : PN(s.message), c(o, s)); } - var yi = vt("11400714785074694791"); + var bi = vt("11400714785074694791"); var Uo = vt("14029467366897019727"); - var v6 = vt("1609587929392839161"); - var mh = vt("9650029242287828579"); - var x6 = vt("2870177450012600261"); + var m6 = vt("1609587929392839161"); + var ph = vt("9650029242287828579"); + var g6 = vt("2870177450012600261"); var Na = vt("0xffffffffffffffff"); - var GK = vt(7); - var KK = vt(11); - var XK = vt(12); - var YK = vt(16); - var ZK = vt(18); - var JK = vt(23); - var QK = vt(27); - var $K = vt(29); - var Xl = vt(31); - var eX = vt(32); - var tX = vt(33); - var rX = vt(64); - var _6 = vt(256); + var zK = vt(7); + var FK = vt(11); + var HK = vt(12); + var qK = vt(16); + var WK = vt(18); + var GK = vt(23); + var KK = vt(27); + var XK = vt(29); + var Kl = vt(31); + var YK = vt(32); + var ZK = vt(33); + var JK = vt(64); + var y6 = vt(256); function rs(t, e) { const r10 = t & Na; - return (r10 << e | r10 >> rX - e) & Na; + return (r10 << e | r10 >> JK - e) & Na; } - function Z3(t, e, r10) { + function X3(t, e, r10) { const n = new Array(r10); let i = 0; for (let o = 0; o < r10; o++, i += 2) n[o] = vt(t[e + i] | t[e + 1 + i] << 8); let s = Xu; for (let o = r10 - 1; o >= 0; o--) - s = (s << YK) + n[o]; + s = (s << qK) + n[o]; return s; } - function nX(t, e) { + function QK(t, e) { const r10 = { seed: t, u8a: new Uint8Array(32), u8asize: 0, - v1: t + yi + Uo, + v1: t + bi + Uo, v2: t + Uo, v3: t, - v4: t - yi + v4: t - bi }; if (e.length < 32) return r10.u8a.set(e), r10.u8asize = e.length, r10; const n = e.length - 32; let i = 0; if (n >= 0) { - const s = (o) => yi * rs(o + Uo * Z3(e, i, 4), Xl); + const s = (o) => bi * rs(o + Uo * X3(e, i, 4), Kl); do r10.v1 = s(r10.v1), i += 8, r10.v2 = s(r10.v2), i += 8, r10.v3 = s(r10.v3), i += 8, r10.v4 = s(r10.v4), i += 8; while (i <= n); } return i < e.length && (r10.u8a.set(e.subarray(i, e.length)), r10.u8asize = e.length - i), r10; } - function iX(t, e) { - const { seed: r10, u8a: n, u8asize: i, v1: s, v2: o, v3: a, v4: c } = nX(vt(e), t); - let u = 0, f10 = Na & vt(t.length) + (t.length >= 32 ? ((((rs(s, Yc) + rs(o, GK) + rs(a, XK) + rs(c, ZK) ^ yi * rs(s * Uo, Xl)) * yi + mh ^ yi * rs(o * Uo, Xl)) * yi + mh ^ yi * rs(a * Uo, Xl)) * yi + mh ^ yi * rs(c * Uo, Xl)) * yi + mh : r10 + x6); + function $K(t, e) { + const { seed: r10, u8a: n, u8asize: i, v1: s, v2: o, v3: a, v4: c } = QK(vt(e), t); + let u = 0, f10 = Na & vt(t.length) + (t.length >= 32 ? ((((rs(s, Xc) + rs(o, zK) + rs(a, HK) + rs(c, WK) ^ bi * rs(s * Uo, Kl)) * bi + ph ^ bi * rs(o * Uo, Kl)) * bi + ph ^ bi * rs(a * Uo, Kl)) * bi + ph ^ bi * rs(c * Uo, Kl)) * bi + ph : r10 + g6); for (; u <= i - 8; ) - f10 = Na & mh + yi * rs(f10 ^ yi * rs(Uo * Z3(n, u, 4), Xl), QK), u += 8; - for (u + 4 <= i && (f10 = Na & v6 + Uo * rs(f10 ^ yi * Z3(n, u, 2), JK), u += 4); u < i; ) - f10 = Na & yi * rs(f10 ^ x6 * vt(n[u++]), KK); - f10 = Na & Uo * (f10 ^ f10 >> tX), f10 = Na & v6 * (f10 ^ f10 >> $K), f10 = Na & (f10 ^ f10 >> eX); + f10 = Na & ph + bi * rs(f10 ^ bi * rs(Uo * X3(n, u, 4), Kl), KK), u += 8; + for (u + 4 <= i && (f10 = Na & m6 + Uo * rs(f10 ^ bi * X3(n, u, 2), GK), u += 4); u < i; ) + f10 = Na & bi * rs(f10 ^ g6 * vt(n[u++]), FK); + f10 = Na & Uo * (f10 ^ f10 >> ZK), f10 = Na & m6 * (f10 ^ f10 >> XK), f10 = Na & (f10 ^ f10 >> YK); const p = new Uint8Array(8); for (let b = 7; b >= 0; b--) - p[b] = Number(f10 % _6), f10 = f10 / _6; + p[b] = Number(f10 % y6), f10 = f10 / y6; return p; } - function Wc(t, e = 64, r10) { + function qc(t, e = 64, r10) { const n = Math.ceil(e / 64), i = Xe(t); if (!hn || !r10 && tn()) - return _q(i, n); + return mq(i, n); const s = new Uint8Array(n * 8); for (let o = 0; o < n; o++) - s.set(iX(i, o).reverse(), o * 8); + s.set($K(i, o).reverse(), o * 8); return s; } - var sX = /* @__PURE__ */ lg(Wc); - var oX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var eX = /* @__PURE__ */ ug(qc); + var tX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - addressEq: RG, - addressToEvm: lW, - allNetworks: LI, - availableNetworks: P4, - base32Decode: $G, - base32Encode: eK, - base32Validate: G4, - base58Decode: T4, - base58Encode: xI, - base58Validate: A4, + addressEq: NG, + addressToEvm: sW, + allNetworks: II, + availableNetworks: I4, + base32Decode: XG, + base32Encode: YG, + base32Validate: F4, + base58Decode: M4, + base58Encode: gI, + base58Validate: S4, base64Decode: mg, - base64Encode: Y4, - base64Pad: rK, - base64Trim: nK, - base64Validate: X4, - blake2AsHex: Up, + base64Encode: W4, + base64Pad: JG, + base64Trim: QG, + base64Validate: q4, + blake2AsHex: Lp, blake2AsU8a: Pn, - checkAddress: fW, - checkAddressChecksum: O4, - createKeyDerived: hO, - createKeyMulti: pO, - cryptoIsReady: Sq, - cryptoWaitReady: gI, + checkAddress: oW, + checkAddressChecksum: N4, + createKeyDerived: iO, + createKeyMulti: oO, + cryptoIsReady: yq, + cryptoWaitReady: fI, decodeAddress: Mr, - deriveAddress: NG, - ed25519DeriveHard: QI, - ed25519PairFromRandom: vG, - ed25519PairFromSecret: xG, + deriveAddress: EG, + ed25519DeriveHard: WI, + ed25519PairFromRandom: mG, + ed25519PairFromSecret: gG, ed25519PairFromSeed: vl, - ed25519PairFromString: _G, - ed25519Sign: tO, - ed25519Verify: V4, + ed25519PairFromString: yG, + ed25519Sign: KI, + ed25519Verify: L4, encodeAddress: ua, - encodeDerivedAddress: OG, - encodeMultiAddress: kG, + encodeDerivedAddress: MG, + encodeMultiAddress: TG, ethereumEncode: yg, - evmToAddress: KG, - hdEthereum: IO, - hdLedger: EK, - hdValidatePath: J4, - hmacSha256AsU8a: lK, - hmacSha512AsU8a: fK, - hmacShaAsU8a: $c, - isAddress: XG, - isBase32: QG, - isBase58: Iq, - isBase64: tK, - isEthereumAddress: MO, - isEthereumChecksum: SO, - jsonDecrypt: VK, - jsonDecryptData: n8, - jsonEncrypt: zK, - jsonEncryptFormat: i8, - keccak256AsU8a: qG, - keccak512AsU8a: WG, - keccakAsHex: GG, - keccakAsU8a: sc, - keyExtractPath: hg, - keyExtractSuri: jI, - keyFromPath: z4, - keyHdkdEcdsa: U3, - keyHdkdEd25519: rO, - keyHdkdSr25519: aO, - mnemonicGenerate: vK, - mnemonicToEntropy: BO, - mnemonicToLegacySeed: UO, - mnemonicToMiniSecret: jO, + evmToAddress: FG, + hdEthereum: xO, + hdLedger: bK, + hdValidatePath: K4, + hmacSha256AsU8a: sK, + hmacSha512AsU8a: oK, + hmacShaAsU8a: Qc, + isAddress: HG, + isBase32: KG, + isBase58: _q, + isBase64: ZG, + isEthereumAddress: yO, + isEthereumChecksum: gO, + jsonDecrypt: DK, + jsonDecryptData: $4, + jsonEncrypt: LK, + jsonEncryptFormat: e8, + keccak256AsU8a: jG, + keccak512AsU8a: VG, + keccakAsHex: zG, + keccakAsU8a: ic, + keyExtractPath: fg, + keyExtractSuri: kI, + keyFromPath: B4, + keyHdkdEcdsa: B3, + keyHdkdEd25519: XI, + keyHdkdSr25519: $I, + mnemonicGenerate: mK, + mnemonicToEntropy: IO, + mnemonicToLegacySeed: OO, + mnemonicToMiniSecret: PO, mnemonicValidate: bg, - naclDecrypt: HO, - naclEncrypt: t8, - packageInfo: uI, - pbkdf2Encode: $4, - randomAsHex: $I, - randomAsNumber: sG, + naclDecrypt: DO, + naclEncrypt: J4, + packageInfo: iI, + pbkdf2Encode: Y4, + randomAsHex: GI, + randomAsNumber: $W, randomAsU8a: wl, scryptEncode: wg, - scryptFromU8a: qO, - scryptToU8a: r8, - secp256k1Compress: Z4, + scryptFromU8a: LO, + scryptToU8a: Q4, + secp256k1Compress: G4, secp256k1Expand: gg, secp256k1PairFromSeed: $u, - secp256k1PrivateKeyTweakAdd: _O, - secp256k1Recover: vO, - secp256k1Sign: z3, - secp256k1Verify: EO, - selectableNetworks: BI, - setSS58Format: JG, - sha256AsU8a: OO, - sha512AsU8a: mK, - shaAsU8a: e8, - signatureVerify: Y3, - sortAddresses: YG, - sr25519Agreement: AG, - sr25519DeriveHard: sO, - sr25519DerivePublic: cO, - sr25519DeriveSoft: oO, - sr25519PairFromSeed: F4, - sr25519Sign: uO, - sr25519Verify: H4, - sr25519VrfSign: lO, - sr25519VrfVerify: fO, - validateAddress: wO, - xxhashAsHex: sX, - xxhashAsU8a: Wc + secp256k1PrivateKeyTweakAdd: pO, + secp256k1Recover: hO, + secp256k1Sign: j3, + secp256k1Verify: mO, + selectableNetworks: OI, + setSS58Format: GG, + sha256AsU8a: _O, + sha512AsU8a: lK, + shaAsU8a: Z4, + signatureVerify: K3, + sortAddresses: qG, + sr25519Agreement: xG, + sr25519DeriveHard: JI, + sr25519DerivePublic: eO, + sr25519DeriveSoft: QI, + sr25519PairFromSeed: U4, + sr25519Sign: tO, + sr25519Verify: j4, + sr25519VrfSign: rO, + sr25519VrfVerify: nO, + validateAddress: fO, + xxhashAsHex: eX, + xxhashAsU8a: qc }, Symbol.toStringTag, { value: "Module" })); var Go = /* @__PURE__ */ ((t) => (t[t.NATIVE = 0] = "NATIVE", t[t.EVM = 1] = "EVM", t))(Go || {}); var ji = /* @__PURE__ */ ((t) => (t.CONNECTING = "connecting", t.NO_ACCOUNT_SELECTED = "no-account-selected", t.SELECTED_NO_VM_CONNECTION = "selected-no-vm-connection", t.OK = "OK", t))(ji || {}); var Ko = "reef"; - var ed = "reef-snap"; - var XO = "reef-easy-wallet"; - var YO = "reef-wallet-connect"; - var aX = [ + var $h = "reef-snap"; + var VO = "reef-easy-wallet"; + var zO = "reef-wallet-connect"; + var rX = [ Ko, - ed, - XO, - YO + $h, + VO, + zO ]; - var J3 = "reef-injected"; - function ZO(t, { name: e, version: r10 }) { + var Y3 = "reef-injected"; + function FO(t, { name: e, version: r10 }) { const n = window; n && (n.injectedWeb3 = n.injectedWeb3 || {}, n.injectedWeb3[e] = { enable: (i) => t(i), version: r10 }); } - function s8(t) { + function t8(t) { const e = window; return !!(e != null && e.injectedWeb3) && !!(e != null && e.injectedWeb3[t]); } - function JO(t) { + function HO(t) { const e = window; return !!e._reefInjectionStart && !!e._reefInjectionStart[t]; } - function cX(t) { + function nX(t) { window._reefInjectionStart || (window._reefInjectionStart = {}), window._reefInjectionStart[t] = true; } - function uX(t) { + function iX(t) { return new Promise((e) => { document.readyState === "complete" ? e(t()) : window.addEventListener("load", () => e(t())); }); } - var l0 = "npm:@reef-chain/reef-snap"; - var QO = async (t) => await (t ?? window.ethereum).request({ + var c0 = "npm:@reef-chain/reef-snap"; + var qO = async (t) => await (t ?? window.ethereum).request({ method: "wallet_getSnaps" }); - var $O = async () => { + var WO = async () => { await window.ethereum.request({ method: "wallet_requestSnaps", params: { - [l0]: {} + [c0]: {} } }); }; - var Q3 = async () => { + var Z3 = async () => { try { - const t = await QO(); - return Object.values(t).find((e) => e.id === l0); + const t = await qO(); + return Object.values(t).find((e) => e.id === c0); } catch (t) { console.log("Failed to obtain installed snap", t); return; } }; - var lX = async (t, e) => await window.ethereum.request({ + var sX = async (t, e) => await window.ethereum.request({ method: "wallet_invokeSnap", params: { - snapId: l0, + snapId: c0, request: { method: t, params: e || {} @@ -83219,7 +83230,7 @@ ${Ez(e, r10)}`); } }); var fy; - var fX = class { + var oX = class { constructor(e) { fy = e; } @@ -83236,7 +83247,7 @@ ${Ez(e, r10)}`); } }; var hy; - var hX = class { + var aX = class { constructor(e) { hy = e; } @@ -83247,10 +83258,10 @@ ${Ez(e, r10)}`); return hy("provideMetadata", e); } }; - var E6; - var o8 = class { + var b6; + var r8 = class { constructor(e) { - this._isConnected = false, this._isClonable = false, E6 = e; + this._isConnected = false, this._isClonable = false, b6 = e; } get hasSubscriptions() { return false; @@ -83264,7 +83275,7 @@ ${Ez(e, r10)}`); clone() { if (!this.isClonable) throw new Error("Unclonable provider"); - return new o8(E6); + return new r8(b6); } async connect() { console.error("PostMessageProvider.disconnect() is not implemented."); @@ -83294,13 +83305,13 @@ ${Ez(e, r10)}`); }; var xl = {}; var vg = {}; - var dX = "logger/5.7.0"; - var S6 = false; - var M6 = false; - var zp = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 }; - var A6 = zp.default; + var cX = "logger/5.7.0"; + var w6 = false; + var v6 = false; + var jp = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 }; + var x6 = jp.default; var dy = null; - function pX() { + function uX() { try { const t = []; if (["NFD", "NFC", "NFKD", "NFKC"].forEach((e) => { @@ -83319,16 +83330,16 @@ ${Ez(e, r10)}`); } return null; } - var T6 = pX(); - var D1; + var _6 = uX(); + var C1; (function(t) { t.DEBUG = "DEBUG", t.INFO = "INFO", t.WARNING = "WARNING", t.ERROR = "ERROR", t.OFF = "OFF"; - })(D1 || (D1 = {})); + })(C1 || (C1 = {})); var ks; (function(t) { t.UNKNOWN_ERROR = "UNKNOWN_ERROR", t.NOT_IMPLEMENTED = "NOT_IMPLEMENTED", t.UNSUPPORTED_OPERATION = "UNSUPPORTED_OPERATION", t.NETWORK_ERROR = "NETWORK_ERROR", t.SERVER_ERROR = "SERVER_ERROR", t.TIMEOUT = "TIMEOUT", t.BUFFER_OVERRUN = "BUFFER_OVERRUN", t.NUMERIC_FAULT = "NUMERIC_FAULT", t.MISSING_NEW = "MISSING_NEW", t.INVALID_ARGUMENT = "INVALID_ARGUMENT", t.MISSING_ARGUMENT = "MISSING_ARGUMENT", t.UNEXPECTED_ARGUMENT = "UNEXPECTED_ARGUMENT", t.CALL_EXCEPTION = "CALL_EXCEPTION", t.INSUFFICIENT_FUNDS = "INSUFFICIENT_FUNDS", t.NONCE_EXPIRED = "NONCE_EXPIRED", t.REPLACEMENT_UNDERPRICED = "REPLACEMENT_UNDERPRICED", t.UNPREDICTABLE_GAS_LIMIT = "UNPREDICTABLE_GAS_LIMIT", t.TRANSACTION_REPLACED = "TRANSACTION_REPLACED", t.ACTION_REJECTED = "ACTION_REJECTED"; })(ks || (ks = {})); - var N6 = "0123456789abcdef"; + var E6 = "0123456789abcdef"; var ot = class mn { constructor(e) { Object.defineProperty(this, "version", { @@ -83339,7 +83350,7 @@ ${Ez(e, r10)}`); } _log(e, r10) { const n = e.toLowerCase(); - zp[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(A6 > zp[n]) && console.log.apply(console, r10); + jp[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(x6 > jp[n]) && console.log.apply(console, r10); } debug(...e) { this._log(mn.levels.DEBUG, e); @@ -83351,7 +83362,7 @@ ${Ez(e, r10)}`); this._log(mn.levels.WARNING, e); } makeError(e, r10, n) { - if (M6) + if (v6) return this.makeError("censored error", r10, {}); r10 || (r10 = mn.errors.UNKNOWN_ERROR), n || (n = {}); const i = []; @@ -83361,7 +83372,7 @@ ${Ez(e, r10)}`); if (u instanceof Uint8Array) { let f10 = ""; for (let p = 0; p < u.length; p++) - f10 += N6[u[p] >> 4], f10 += N6[u[p] & 15]; + f10 += E6[u[p] >> 4], f10 += E6[u[p] & 15]; i.push(c + "=Uint8Array(0x" + f10 + ")"); } else i.push(c + "=" + JSON.stringify(u)); @@ -83423,9 +83434,9 @@ ${Ez(e, r10)}`); e || this.throwArgumentError(r10, n, i); } checkNormalize(e) { - T6 && this.throwError("platform missing String.prototype.normalize", mn.errors.UNSUPPORTED_OPERATION, { + _6 && this.throwError("platform missing String.prototype.normalize", mn.errors.UNSUPPORTED_OPERATION, { operation: "String.prototype.normalize", - form: T6 + form: _6 }); } checkSafeUint53(e, r10) { @@ -83455,46 +83466,46 @@ ${Ez(e, r10)}`); e === r10 ? this.throwError("cannot instantiate abstract class " + JSON.stringify(r10.name) + " directly; use a sub-class", mn.errors.UNSUPPORTED_OPERATION, { name: e.name, operation: "new" }) : (e === Object || e == null) && this.throwError("missing new", mn.errors.MISSING_NEW, { name: r10.name }); } static globalLogger() { - return dy || (dy = new mn(dX)), dy; + return dy || (dy = new mn(cX)), dy; } static setCensorship(e, r10) { if (!e && r10 && this.globalLogger().throwError("cannot permanently disable censorship", mn.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" - }), S6) { + }), w6) { if (!e) return; this.globalLogger().throwError("error censorship permanent", mn.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" }); } - M6 = !!e, S6 = !!r10; + v6 = !!e, w6 = !!r10; } static setLogLevel(e) { - const r10 = zp[e.toLowerCase()]; + const r10 = jp[e.toLowerCase()]; if (r10 == null) { mn.globalLogger().warn("invalid log level - " + e); return; } - A6 = r10; + x6 = r10; } static from(e) { return new mn(e); } }; ot.errors = ks; - ot.levels = D1; - var mX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + ot.levels = C1; + var lX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, get ErrorCode() { return ks; }, get LogLevel() { - return D1; + return C1; }, Logger: ot }, Symbol.toStringTag, { value: "Module" })); - var gX = "properties/5.7.0"; - var yX = globalThis && globalThis.__awaiter || function(t, e, r10, n) { + var fX = "properties/5.7.0"; + var hX = globalThis && globalThis.__awaiter || function(t, e, r10, n) { function i(s) { return s instanceof r10 ? s : new r10(function(o) { o(s); @@ -83521,7 +83532,7 @@ ${Ez(e, r10)}`); u((n = n.apply(t, e || [])).next()); }); }; - var L1 = new ot(gX); + var D1 = new ot(fX); function pt(t, e, r10) { Object.defineProperty(t, e, { enumerable: true, @@ -83540,7 +83551,7 @@ ${Ez(e, r10)}`); return null; } function za(t) { - return yX(this, void 0, void 0, function* () { + return hX(this, void 0, void 0, function* () { const e = Object.keys(t).map((n) => { const i = t[n]; return Promise.resolve(i).then((s) => ({ key: n, value: s })); @@ -83548,9 +83559,9 @@ ${Ez(e, r10)}`); return (yield Promise.all(e)).reduce((n, i) => (n[i.key] = i.value, n), {}); }); } - function bX(t, e) { - (!t || typeof t != "object") && L1.throwArgumentError("invalid object", "object", t), Object.keys(t).forEach((r10) => { - e[r10] || L1.throwArgumentError("invalid object key - " + r10, "transaction:" + r10, t); + function dX(t, e) { + (!t || typeof t != "object") && D1.throwArgumentError("invalid object", "object", t), Object.keys(t).forEach((r10) => { + e[r10] || D1.throwArgumentError("invalid object key - " + r10, "transaction:" + r10, t); }); } function el(t) { @@ -83559,9 +83570,9 @@ ${Ez(e, r10)}`); e[r10] = t[r10]; return e; } - var wX = { bigint: true, boolean: true, function: true, number: true, string: true }; - function eP(t) { - if (t == null || wX[typeof t]) + var pX = { bigint: true, boolean: true, function: true, number: true, string: true }; + function GO(t) { + if (t == null || pX[typeof t]) return true; if (Array.isArray(t) || typeof t == "object") { if (!Object.isFrozen(t)) @@ -83574,48 +83585,48 @@ ${Ez(e, r10)}`); } catch { continue; } - if (!eP(n)) + if (!GO(n)) return false; } return true; } - return L1.throwArgumentError(`Cannot deepCopy ${typeof t}`, "object", t); + return D1.throwArgumentError(`Cannot deepCopy ${typeof t}`, "object", t); } - function vX(t) { - if (eP(t)) + function mX(t) { + if (GO(t)) return t; if (Array.isArray(t)) - return Object.freeze(t.map((e) => Cf(e))); + return Object.freeze(t.map((e) => Rf(e))); if (typeof t == "object") { const e = {}; for (const r10 in t) { const n = t[r10]; - n !== void 0 && pt(e, r10, Cf(n)); + n !== void 0 && pt(e, r10, Rf(n)); } return e; } - return L1.throwArgumentError(`Cannot deepCopy ${typeof t}`, "object", t); + return D1.throwArgumentError(`Cannot deepCopy ${typeof t}`, "object", t); } - function Cf(t) { - return vX(t); + function Rf(t) { + return mX(t); } - var oc = class { + var sc = class { constructor(e) { for (const r10 in e) - this[r10] = Cf(e[r10]); + this[r10] = Rf(e[r10]); } }; - var xX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var gX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - Description: oc, - checkProperties: bX, - deepCopy: Cf, + Description: sc, + checkProperties: dX, + deepCopy: Rf, defineReadOnly: pt, getStatic: Xo, resolveProperties: za, shallowCopy: el }, Symbol.toStringTag, { value: "Module" })); - var _X = "abstract-signer/5.7.0"; + var yX = "abstract-signer/5.7.0"; var qs = globalThis && globalThis.__awaiter || function(t, e, r10, n) { function i(s) { return s instanceof r10 ? s : new r10(function(o) { @@ -83643,8 +83654,8 @@ ${Ez(e, r10)}`); u((n = n.apply(t, e || [])).next()); }); }; - var Ss = new ot(_X); - var EX = [ + var Ss = new ot(yX); + var bX = [ "accessList", "ccipReadEnabled", "chainId", @@ -83660,14 +83671,14 @@ ${Ez(e, r10)}`); "type", "value" ]; - var SX = [ + var wX = [ ot.errors.INSUFFICIENT_FUNDS, ot.errors.NONCE_EXPIRED, ot.errors.REPLACEMENT_UNDERPRICED ]; - var a8 = class tP { + var n8 = class KO { constructor() { - Ss.checkAbstract(new.target, tP), pt(this, "_isSigner", true); + Ss.checkAbstract(new.target, KO), pt(this, "_isSigner", true); } getBalance(e) { return qs(this, void 0, void 0, function* () { @@ -83722,7 +83733,7 @@ ${Ez(e, r10)}`); } checkTransaction(e) { for (const n in e) - EX.indexOf(n) === -1 && Ss.throwArgumentError("invalid transaction key: " + n, "transaction", e); + bX.indexOf(n) === -1 && Ss.throwArgumentError("invalid transaction key: " + n, "transaction", e); const r10 = el(e); return r10.from == null ? r10.from = this.getAddress() : r10.from = Promise.all([ Promise.resolve(r10.from), @@ -83763,7 +83774,7 @@ ${Ez(e, r10)}`); r10.type === 2 && (r10.maxFeePerGas == null && (r10.maxFeePerGas = i.maxFeePerGas), r10.maxPriorityFeePerGas == null && (r10.maxPriorityFeePerGas = i.maxPriorityFeePerGas)); } return r10.nonce == null && (r10.nonce = this.getTransactionCount("pending")), r10.gasLimit == null && (r10.gasLimit = this.estimateGas(r10).catch((i) => { - if (SX.indexOf(i.code) >= 0) + if (wX.indexOf(i.code) >= 0) throw i; return Ss.throwError("cannot estimate gas; transaction may fail or may require manual gas limit", ot.errors.UNPREDICTABLE_GAS_LIMIT, { error: i, @@ -83784,7 +83795,7 @@ ${Ez(e, r10)}`); return !!(e && e._isSigner); } }; - var xg = class extends a8 { + var xg = class extends n8 { constructor(e, r10) { super(), pt(this, "address", e), pt(this, "provider", r10 || null); } @@ -83809,27 +83820,27 @@ ${Ez(e, r10)}`); return new xg(this.address, e); } }; - var MX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var vX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - Signer: a8, + Signer: n8, VoidSigner: xg }, Symbol.toStringTag, { value: "Module" })); - var AX = /* @__PURE__ */ fn(MX); - var TX = "bytes/5.7.0"; - var Yr = new ot(TX); - function rP(t) { + var xX = /* @__PURE__ */ fn(vX); + var _X = "bytes/5.7.0"; + var Yr = new ot(_X); + function XO(t) { return !!t.toHexString; } - function bf(t) { + function yf(t) { return t.slice || (t.slice = function() { const e = Array.prototype.slice.call(arguments); - return bf(new Uint8Array(Array.prototype.slice.apply(t, e))); + return yf(new Uint8Array(Array.prototype.slice.apply(t, e))); }), t; } - function c8(t) { + function i8(t) { return Rr(t) && !(t.length % 2) || _l(t); } - function I6(t) { + function S6(t) { return typeof t == "number" && t == t && t % 1 === 0; } function _l(t) { @@ -83837,11 +83848,11 @@ ${Ez(e, r10)}`); return false; if (t.constructor === Uint8Array) return true; - if (typeof t == "string" || !I6(t.length) || t.length < 0) + if (typeof t == "string" || !S6(t.length) || t.length < 0) return false; for (let e = 0; e < t.length; e++) { const r10 = t[e]; - if (!I6(r10) || r10 < 0 || r10 >= 256) + if (!S6(r10) || r10 < 0 || r10 >= 256) return false; } return true; @@ -83852,23 +83863,23 @@ ${Ez(e, r10)}`); const r10 = []; for (; t; ) r10.unshift(t & 255), t = parseInt(String(t / 256)); - return r10.length === 0 && r10.push(0), bf(new Uint8Array(r10)); + return r10.length === 0 && r10.push(0), yf(new Uint8Array(r10)); } - if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), rP(t) && (t = t.toHexString()), Rr(t)) { + if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), XO(t) && (t = t.toHexString()), Rr(t)) { let r10 = t.substring(2); r10.length % 2 && (e.hexPad === "left" ? r10 = "0" + r10 : e.hexPad === "right" ? r10 += "0" : Yr.throwArgumentError("hex data is odd-length", "value", t)); const n = []; for (let i = 0; i < r10.length; i += 2) n.push(parseInt(r10.substring(i, i + 2), 16)); - return bf(new Uint8Array(n)); + return yf(new Uint8Array(n)); } - return _l(t) ? bf(new Uint8Array(t)) : Yr.throwArgumentError("invalid arrayify value", "value", t); + return _l(t) ? yf(new Uint8Array(t)) : Yr.throwArgumentError("invalid arrayify value", "value", t); } - function ci(t) { + function ui(t) { const e = t.map((i) => er(i)), r10 = e.reduce((i, s) => i + s.length, 0), n = new Uint8Array(r10); - return e.reduce((i, s) => (n.set(s, i), i + s.length), 0), bf(n); + return e.reduce((i, s) => (n.set(s, i), i + s.length), 0), yf(n); } - function nP(t) { + function YO(t) { let e = er(t); if (e.length === 0) return e; @@ -83877,10 +83888,10 @@ ${Ez(e, r10)}`); r10++; return r10 && (e = e.slice(r10)), e; } - function iP(t, e) { + function ZO(t, e) { t = er(t), t.length > e && Yr.throwArgumentError("value out of range", "value", arguments[0]); const r10 = new Uint8Array(e); - return r10.set(t, e - t.length), bf(r10); + return r10.set(t, e - t.length), yf(r10); } function Rr(t, e) { return !(typeof t != "string" || !t.match(/^0x[0-9A-Fa-f]*$/) || e && t.length !== 2 + 2 * e); @@ -83896,7 +83907,7 @@ ${Ez(e, r10)}`); } if (typeof t == "bigint") return t = t.toString(16), t.length % 2 ? "0x0" + t : "0x" + t; - if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), rP(t)) + if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), XO(t)) return t.toHexString(); if (Rr(t)) return t.length % 2 && (e.hexPad === "left" ? t = "0x0" + t.substring(2) : e.hexPad === "right" ? t += "0" : Yr.throwArgumentError("hex data is odd-length", "value", t)), t.toLowerCase(); @@ -83910,27 +83921,27 @@ ${Ez(e, r10)}`); } return Yr.throwArgumentError("invalid hexlify value", "value", t); } - function B1(t) { + function L1(t) { if (typeof t != "string") t = It(t); else if (!Rr(t) || t.length % 2) return null; return (t.length - 2) / 2; } - function f0(t, e, r10) { + function u0(t, e, r10) { return typeof t != "string" ? t = It(t) : (!Rr(t) || t.length % 2) && Yr.throwArgumentError("invalid hexData", "value", t), e = 2 + 2 * e, r10 != null ? "0x" + t.substring(e, 2 + 2 * r10) : "0x" + t.substring(e); } - function u8(t) { + function s8(t) { let e = "0x"; return t.forEach((r10) => { e += It(r10).substring(2); }), e; } - function NX(t) { - const e = sP(It(t, { hexPad: "left" })); + function EX(t) { + const e = JO(It(t, { hexPad: "left" })); return e === "0x" ? "0x0" : e; } - function sP(t) { + function JO(t) { typeof t != "string" && (t = It(t)), Rr(t) || Yr.throwArgumentError("invalid hex string", "value", t), t = t.substring(2); let e = 0; for (; e < t.length && t[e] === "0"; ) @@ -83942,7 +83953,7 @@ ${Ez(e, r10)}`); t = "0x0" + t.substring(2); return t; } - function oP(t) { + function QO(t) { const e = { r: "0x", s: "0x", @@ -83952,12 +83963,12 @@ ${Ez(e, r10)}`); yParityAndS: "0x", compact: "0x" }; - if (c8(t)) { + if (i8(t)) { let r10 = er(t); r10.length === 64 ? (e.v = 27 + (r10[32] >> 7), r10[32] &= 127, e.r = It(r10.slice(0, 32)), e.s = It(r10.slice(32, 64))) : r10.length === 65 ? (e.r = It(r10.slice(0, 32)), e.s = It(r10.slice(32, 64)), e.v = r10[64]) : Yr.throwArgumentError("invalid signature string", "signature", t), e.v < 27 && (e.v === 0 || e.v === 1 ? e.v += 27 : Yr.throwArgumentError("signature invalid v byte", "signature", t)), e.recoveryParam = 1 - e.v % 2, e.recoveryParam && (r10[32] |= 128), e._vs = It(r10.slice(32, 64)); } else { if (e.r = t.r, e.s = t.s, e.v = t.v, e.recoveryParam = t.recoveryParam, e._vs = t._vs, e._vs != null) { - const i = iP(er(e._vs), 32); + const i = ZO(er(e._vs), 32); e._vs = It(i); const s = i[0] >= 128 ? 1 : 0; e.recoveryParam == null ? e.recoveryParam = s : e.recoveryParam !== s && Yr.throwArgumentError("signature recoveryParam mismatch _vs", "signature", t), i[0] &= 127; @@ -83980,34 +83991,34 @@ ${Ez(e, r10)}`); } return e.yParityAndS = e._vs, e.compact = e.r + e.yParityAndS.substring(2), e; } - function IX(t) { - return t = oP(t), It(ci([ + function SX(t) { + return t = QO(t), It(ui([ t.r, t.s, t.recoveryParam ? "0x1c" : "0x1b" ])); } - var OX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var MX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, arrayify: er, - concat: ci, - hexConcat: u8, - hexDataLength: B1, - hexDataSlice: f0, - hexStripZeros: sP, - hexValue: NX, + concat: ui, + hexConcat: s8, + hexDataLength: L1, + hexDataSlice: u0, + hexStripZeros: JO, + hexValue: EX, hexZeroPad: Jo, hexlify: It, isBytes: _l, - isBytesLike: c8, + isBytesLike: i8, isHexString: Rr, - joinSignature: IX, - splitSignature: oP, - stripZeros: nP, - zeroPad: iP + joinSignature: SX, + splitSignature: QO, + stripZeros: YO, + zeroPad: ZO }, Symbol.toStringTag, { value: "Module" })); - var l8 = { exports: {} }; - l8.exports; + var o8 = { exports: {} }; + o8.exports; (function(t) { (function(e, r10) { function n(d, l15) { @@ -84028,7 +84039,7 @@ ${Ez(e, r10)}`); typeof e == "object" ? e.exports = s : r10.BN = s, s.BN = s, s.wordSize = 26; var o; try { - typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = ng.Buffer; + typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = rg.Buffer; } catch { } s.isBN = function(l15) { @@ -84333,7 +84344,7 @@ ${Ez(e, r10)}`); var l15 = this.words[this.length - 1], h = this._countBits(l15); return (this.length - 1) * 26 + h; }; - function R(d) { + function k(d) { for (var l15 = new Array(d.bitLength()), h = 0; h < l15.length; h++) { var y = h / 26 | 0, x = h % 26; l15[h] = d.words[y] >>> x & 1; @@ -84472,8 +84483,8 @@ ${Ez(e, r10)}`); } return g !== 0 ? h.words[m] = g | 0 : h.length--, h._strip(); } - var D = function(l15, h, y) { - var x = l15.words, v = h.words, M = y.words, w = 0, g, m, P, Q = x[0] | 0, A = Q & 8191, K = Q >>> 13, U = x[1] | 0, j10 = U & 8191, G = U >>> 13, k = x[2] | 0, Y = k & 8191, ee = k >>> 13, ae = x[3] | 0, ie = ae & 8191, Z10 = ae >>> 13, ce = x[4] | 0, oe = ce & 8191, me = ce >>> 13, pe = x[5] | 0, se = pe & 8191, le = pe >>> 13, be = x[6] | 0, ye = be & 8191, Ee = be >>> 13, Te = x[7] | 0, C9 = Te & 8191, O = Te >>> 13, B = x[8] | 0, $ = B & 8191, te = B >>> 13, J = x[9] | 0, ne = J & 8191, fe = J >>> 13, ge = v[0] | 0, de = ge & 8191, ve = ge >>> 13, Ae = v[1] | 0, Ne = Ae & 8191, De = Ae >>> 13, ut = v[2] | 0, Ve = ut & 8191, Ze = ut >>> 13, Ge = v[3] | 0, ke = Ge & 8191, Re = Ge >>> 13, Je = v[4] | 0, Me = Je & 8191, Pe = Je >>> 13, et = v[5] | 0, Ce = et & 8191, ze = et >>> 13, nt = v[6] | 0, qe = nt & 8191, Ke = nt >>> 13, at = v[7] | 0, We = at & 8191, $e = at >>> 13, dt = v[8] | 0, ft = dt & 8191, ht = dt >>> 13, Mt = v[9] | 0, rt = Mt & 8191, _t = Mt >>> 13; + var L = function(l15, h, y) { + var x = l15.words, v = h.words, M = y.words, w = 0, g, m, P, Q = x[0] | 0, A = Q & 8191, K = Q >>> 13, U = x[1] | 0, j10 = U & 8191, G = U >>> 13, R = x[2] | 0, Y = R & 8191, ee = R >>> 13, ae = x[3] | 0, ie = ae & 8191, Z10 = ae >>> 13, ce = x[4] | 0, oe = ce & 8191, me = ce >>> 13, pe = x[5] | 0, se = pe & 8191, le = pe >>> 13, be = x[6] | 0, ye = be & 8191, Ee = be >>> 13, Te = x[7] | 0, C10 = Te & 8191, O = Te >>> 13, B = x[8] | 0, $ = B & 8191, te = B >>> 13, J = x[9] | 0, ne = J & 8191, fe = J >>> 13, ge = v[0] | 0, de = ge & 8191, ve = ge >>> 13, Ae = v[1] | 0, Ne = Ae & 8191, De = Ae >>> 13, ut = v[2] | 0, Ve = ut & 8191, Ze = ut >>> 13, Ge = v[3] | 0, ke = Ge & 8191, Re = Ge >>> 13, Je = v[4] | 0, Me = Je & 8191, Pe = Je >>> 13, et = v[5] | 0, Ce = et & 8191, ze = et >>> 13, nt = v[6] | 0, qe = nt & 8191, Ke = nt >>> 13, at = v[7] | 0, We = at & 8191, $e = at >>> 13, dt = v[8] | 0, ft = dt & 8191, ht = dt >>> 13, Mt = v[9] | 0, rt = Mt & 8191, _t = Mt >>> 13; y.negative = l15.negative ^ h.negative, y.length = 19, g = Math.imul(A, de), m = Math.imul(A, ve), m = m + Math.imul(K, de) | 0, P = Math.imul(K, ve); var gr = (w + g | 0) + ((m & 8191) << 13) | 0; w = (P + (m >>> 13) | 0) + (gr >>> 26) | 0, gr &= 67108863, g = Math.imul(j10, de), m = Math.imul(j10, ve), m = m + Math.imul(G, de) | 0, P = Math.imul(G, ve), g = g + Math.imul(A, Ne) | 0, m = m + Math.imul(A, De) | 0, m = m + Math.imul(K, Ne) | 0, P = P + Math.imul(K, De) | 0; @@ -84488,25 +84499,25 @@ ${Ez(e, r10)}`); var Cn = (w + g | 0) + ((m & 8191) << 13) | 0; w = (P + (m >>> 13) | 0) + (Cn >>> 26) | 0, Cn &= 67108863, g = Math.imul(ye, de), m = Math.imul(ye, ve), m = m + Math.imul(Ee, de) | 0, P = Math.imul(Ee, ve), g = g + Math.imul(se, Ne) | 0, m = m + Math.imul(se, De) | 0, m = m + Math.imul(le, Ne) | 0, P = P + Math.imul(le, De) | 0, g = g + Math.imul(oe, Ve) | 0, m = m + Math.imul(oe, Ze) | 0, m = m + Math.imul(me, Ve) | 0, P = P + Math.imul(me, Ze) | 0, g = g + Math.imul(ie, ke) | 0, m = m + Math.imul(ie, Re) | 0, m = m + Math.imul(Z10, ke) | 0, P = P + Math.imul(Z10, Re) | 0, g = g + Math.imul(Y, Me) | 0, m = m + Math.imul(Y, Pe) | 0, m = m + Math.imul(ee, Me) | 0, P = P + Math.imul(ee, Pe) | 0, g = g + Math.imul(j10, Ce) | 0, m = m + Math.imul(j10, ze) | 0, m = m + Math.imul(G, Ce) | 0, P = P + Math.imul(G, ze) | 0, g = g + Math.imul(A, qe) | 0, m = m + Math.imul(A, Ke) | 0, m = m + Math.imul(K, qe) | 0, P = P + Math.imul(K, Ke) | 0; var Dn = (w + g | 0) + ((m & 8191) << 13) | 0; - w = (P + (m >>> 13) | 0) + (Dn >>> 26) | 0, Dn &= 67108863, g = Math.imul(C9, de), m = Math.imul(C9, ve), m = m + Math.imul(O, de) | 0, P = Math.imul(O, ve), g = g + Math.imul(ye, Ne) | 0, m = m + Math.imul(ye, De) | 0, m = m + Math.imul(Ee, Ne) | 0, P = P + Math.imul(Ee, De) | 0, g = g + Math.imul(se, Ve) | 0, m = m + Math.imul(se, Ze) | 0, m = m + Math.imul(le, Ve) | 0, P = P + Math.imul(le, Ze) | 0, g = g + Math.imul(oe, ke) | 0, m = m + Math.imul(oe, Re) | 0, m = m + Math.imul(me, ke) | 0, P = P + Math.imul(me, Re) | 0, g = g + Math.imul(ie, Me) | 0, m = m + Math.imul(ie, Pe) | 0, m = m + Math.imul(Z10, Me) | 0, P = P + Math.imul(Z10, Pe) | 0, g = g + Math.imul(Y, Ce) | 0, m = m + Math.imul(Y, ze) | 0, m = m + Math.imul(ee, Ce) | 0, P = P + Math.imul(ee, ze) | 0, g = g + Math.imul(j10, qe) | 0, m = m + Math.imul(j10, Ke) | 0, m = m + Math.imul(G, qe) | 0, P = P + Math.imul(G, Ke) | 0, g = g + Math.imul(A, We) | 0, m = m + Math.imul(A, $e) | 0, m = m + Math.imul(K, We) | 0, P = P + Math.imul(K, $e) | 0; + w = (P + (m >>> 13) | 0) + (Dn >>> 26) | 0, Dn &= 67108863, g = Math.imul(C10, de), m = Math.imul(C10, ve), m = m + Math.imul(O, de) | 0, P = Math.imul(O, ve), g = g + Math.imul(ye, Ne) | 0, m = m + Math.imul(ye, De) | 0, m = m + Math.imul(Ee, Ne) | 0, P = P + Math.imul(Ee, De) | 0, g = g + Math.imul(se, Ve) | 0, m = m + Math.imul(se, Ze) | 0, m = m + Math.imul(le, Ve) | 0, P = P + Math.imul(le, Ze) | 0, g = g + Math.imul(oe, ke) | 0, m = m + Math.imul(oe, Re) | 0, m = m + Math.imul(me, ke) | 0, P = P + Math.imul(me, Re) | 0, g = g + Math.imul(ie, Me) | 0, m = m + Math.imul(ie, Pe) | 0, m = m + Math.imul(Z10, Me) | 0, P = P + Math.imul(Z10, Pe) | 0, g = g + Math.imul(Y, Ce) | 0, m = m + Math.imul(Y, ze) | 0, m = m + Math.imul(ee, Ce) | 0, P = P + Math.imul(ee, ze) | 0, g = g + Math.imul(j10, qe) | 0, m = m + Math.imul(j10, Ke) | 0, m = m + Math.imul(G, qe) | 0, P = P + Math.imul(G, Ke) | 0, g = g + Math.imul(A, We) | 0, m = m + Math.imul(A, $e) | 0, m = m + Math.imul(K, We) | 0, P = P + Math.imul(K, $e) | 0; var Ln = (w + g | 0) + ((m & 8191) << 13) | 0; - w = (P + (m >>> 13) | 0) + (Ln >>> 26) | 0, Ln &= 67108863, g = Math.imul($, de), m = Math.imul($, ve), m = m + Math.imul(te, de) | 0, P = Math.imul(te, ve), g = g + Math.imul(C9, Ne) | 0, m = m + Math.imul(C9, De) | 0, m = m + Math.imul(O, Ne) | 0, P = P + Math.imul(O, De) | 0, g = g + Math.imul(ye, Ve) | 0, m = m + Math.imul(ye, Ze) | 0, m = m + Math.imul(Ee, Ve) | 0, P = P + Math.imul(Ee, Ze) | 0, g = g + Math.imul(se, ke) | 0, m = m + Math.imul(se, Re) | 0, m = m + Math.imul(le, ke) | 0, P = P + Math.imul(le, Re) | 0, g = g + Math.imul(oe, Me) | 0, m = m + Math.imul(oe, Pe) | 0, m = m + Math.imul(me, Me) | 0, P = P + Math.imul(me, Pe) | 0, g = g + Math.imul(ie, Ce) | 0, m = m + Math.imul(ie, ze) | 0, m = m + Math.imul(Z10, Ce) | 0, P = P + Math.imul(Z10, ze) | 0, g = g + Math.imul(Y, qe) | 0, m = m + Math.imul(Y, Ke) | 0, m = m + Math.imul(ee, qe) | 0, P = P + Math.imul(ee, Ke) | 0, g = g + Math.imul(j10, We) | 0, m = m + Math.imul(j10, $e) | 0, m = m + Math.imul(G, We) | 0, P = P + Math.imul(G, $e) | 0, g = g + Math.imul(A, ft) | 0, m = m + Math.imul(A, ht) | 0, m = m + Math.imul(K, ft) | 0, P = P + Math.imul(K, ht) | 0; + w = (P + (m >>> 13) | 0) + (Ln >>> 26) | 0, Ln &= 67108863, g = Math.imul($, de), m = Math.imul($, ve), m = m + Math.imul(te, de) | 0, P = Math.imul(te, ve), g = g + Math.imul(C10, Ne) | 0, m = m + Math.imul(C10, De) | 0, m = m + Math.imul(O, Ne) | 0, P = P + Math.imul(O, De) | 0, g = g + Math.imul(ye, Ve) | 0, m = m + Math.imul(ye, Ze) | 0, m = m + Math.imul(Ee, Ve) | 0, P = P + Math.imul(Ee, Ze) | 0, g = g + Math.imul(se, ke) | 0, m = m + Math.imul(se, Re) | 0, m = m + Math.imul(le, ke) | 0, P = P + Math.imul(le, Re) | 0, g = g + Math.imul(oe, Me) | 0, m = m + Math.imul(oe, Pe) | 0, m = m + Math.imul(me, Me) | 0, P = P + Math.imul(me, Pe) | 0, g = g + Math.imul(ie, Ce) | 0, m = m + Math.imul(ie, ze) | 0, m = m + Math.imul(Z10, Ce) | 0, P = P + Math.imul(Z10, ze) | 0, g = g + Math.imul(Y, qe) | 0, m = m + Math.imul(Y, Ke) | 0, m = m + Math.imul(ee, qe) | 0, P = P + Math.imul(ee, Ke) | 0, g = g + Math.imul(j10, We) | 0, m = m + Math.imul(j10, $e) | 0, m = m + Math.imul(G, We) | 0, P = P + Math.imul(G, $e) | 0, g = g + Math.imul(A, ft) | 0, m = m + Math.imul(A, ht) | 0, m = m + Math.imul(K, ft) | 0, P = P + Math.imul(K, ht) | 0; var Bn = (w + g | 0) + ((m & 8191) << 13) | 0; - w = (P + (m >>> 13) | 0) + (Bn >>> 26) | 0, Bn &= 67108863, g = Math.imul(ne, de), m = Math.imul(ne, ve), m = m + Math.imul(fe, de) | 0, P = Math.imul(fe, ve), g = g + Math.imul($, Ne) | 0, m = m + Math.imul($, De) | 0, m = m + Math.imul(te, Ne) | 0, P = P + Math.imul(te, De) | 0, g = g + Math.imul(C9, Ve) | 0, m = m + Math.imul(C9, Ze) | 0, m = m + Math.imul(O, Ve) | 0, P = P + Math.imul(O, Ze) | 0, g = g + Math.imul(ye, ke) | 0, m = m + Math.imul(ye, Re) | 0, m = m + Math.imul(Ee, ke) | 0, P = P + Math.imul(Ee, Re) | 0, g = g + Math.imul(se, Me) | 0, m = m + Math.imul(se, Pe) | 0, m = m + Math.imul(le, Me) | 0, P = P + Math.imul(le, Pe) | 0, g = g + Math.imul(oe, Ce) | 0, m = m + Math.imul(oe, ze) | 0, m = m + Math.imul(me, Ce) | 0, P = P + Math.imul(me, ze) | 0, g = g + Math.imul(ie, qe) | 0, m = m + Math.imul(ie, Ke) | 0, m = m + Math.imul(Z10, qe) | 0, P = P + Math.imul(Z10, Ke) | 0, g = g + Math.imul(Y, We) | 0, m = m + Math.imul(Y, $e) | 0, m = m + Math.imul(ee, We) | 0, P = P + Math.imul(ee, $e) | 0, g = g + Math.imul(j10, ft) | 0, m = m + Math.imul(j10, ht) | 0, m = m + Math.imul(G, ft) | 0, P = P + Math.imul(G, ht) | 0, g = g + Math.imul(A, rt) | 0, m = m + Math.imul(A, _t) | 0, m = m + Math.imul(K, rt) | 0, P = P + Math.imul(K, _t) | 0; + w = (P + (m >>> 13) | 0) + (Bn >>> 26) | 0, Bn &= 67108863, g = Math.imul(ne, de), m = Math.imul(ne, ve), m = m + Math.imul(fe, de) | 0, P = Math.imul(fe, ve), g = g + Math.imul($, Ne) | 0, m = m + Math.imul($, De) | 0, m = m + Math.imul(te, Ne) | 0, P = P + Math.imul(te, De) | 0, g = g + Math.imul(C10, Ve) | 0, m = m + Math.imul(C10, Ze) | 0, m = m + Math.imul(O, Ve) | 0, P = P + Math.imul(O, Ze) | 0, g = g + Math.imul(ye, ke) | 0, m = m + Math.imul(ye, Re) | 0, m = m + Math.imul(Ee, ke) | 0, P = P + Math.imul(Ee, Re) | 0, g = g + Math.imul(se, Me) | 0, m = m + Math.imul(se, Pe) | 0, m = m + Math.imul(le, Me) | 0, P = P + Math.imul(le, Pe) | 0, g = g + Math.imul(oe, Ce) | 0, m = m + Math.imul(oe, ze) | 0, m = m + Math.imul(me, Ce) | 0, P = P + Math.imul(me, ze) | 0, g = g + Math.imul(ie, qe) | 0, m = m + Math.imul(ie, Ke) | 0, m = m + Math.imul(Z10, qe) | 0, P = P + Math.imul(Z10, Ke) | 0, g = g + Math.imul(Y, We) | 0, m = m + Math.imul(Y, $e) | 0, m = m + Math.imul(ee, We) | 0, P = P + Math.imul(ee, $e) | 0, g = g + Math.imul(j10, ft) | 0, m = m + Math.imul(j10, ht) | 0, m = m + Math.imul(G, ft) | 0, P = P + Math.imul(G, ht) | 0, g = g + Math.imul(A, rt) | 0, m = m + Math.imul(A, _t) | 0, m = m + Math.imul(K, rt) | 0, P = P + Math.imul(K, _t) | 0; var Un = (w + g | 0) + ((m & 8191) << 13) | 0; - w = (P + (m >>> 13) | 0) + (Un >>> 26) | 0, Un &= 67108863, g = Math.imul(ne, Ne), m = Math.imul(ne, De), m = m + Math.imul(fe, Ne) | 0, P = Math.imul(fe, De), g = g + Math.imul($, Ve) | 0, m = m + Math.imul($, Ze) | 0, m = m + Math.imul(te, Ve) | 0, P = P + Math.imul(te, Ze) | 0, g = g + Math.imul(C9, ke) | 0, m = m + Math.imul(C9, Re) | 0, m = m + Math.imul(O, ke) | 0, P = P + Math.imul(O, Re) | 0, g = g + Math.imul(ye, Me) | 0, m = m + Math.imul(ye, Pe) | 0, m = m + Math.imul(Ee, Me) | 0, P = P + Math.imul(Ee, Pe) | 0, g = g + Math.imul(se, Ce) | 0, m = m + Math.imul(se, ze) | 0, m = m + Math.imul(le, Ce) | 0, P = P + Math.imul(le, ze) | 0, g = g + Math.imul(oe, qe) | 0, m = m + Math.imul(oe, Ke) | 0, m = m + Math.imul(me, qe) | 0, P = P + Math.imul(me, Ke) | 0, g = g + Math.imul(ie, We) | 0, m = m + Math.imul(ie, $e) | 0, m = m + Math.imul(Z10, We) | 0, P = P + Math.imul(Z10, $e) | 0, g = g + Math.imul(Y, ft) | 0, m = m + Math.imul(Y, ht) | 0, m = m + Math.imul(ee, ft) | 0, P = P + Math.imul(ee, ht) | 0, g = g + Math.imul(j10, rt) | 0, m = m + Math.imul(j10, _t) | 0, m = m + Math.imul(G, rt) | 0, P = P + Math.imul(G, _t) | 0; + w = (P + (m >>> 13) | 0) + (Un >>> 26) | 0, Un &= 67108863, g = Math.imul(ne, Ne), m = Math.imul(ne, De), m = m + Math.imul(fe, Ne) | 0, P = Math.imul(fe, De), g = g + Math.imul($, Ve) | 0, m = m + Math.imul($, Ze) | 0, m = m + Math.imul(te, Ve) | 0, P = P + Math.imul(te, Ze) | 0, g = g + Math.imul(C10, ke) | 0, m = m + Math.imul(C10, Re) | 0, m = m + Math.imul(O, ke) | 0, P = P + Math.imul(O, Re) | 0, g = g + Math.imul(ye, Me) | 0, m = m + Math.imul(ye, Pe) | 0, m = m + Math.imul(Ee, Me) | 0, P = P + Math.imul(Ee, Pe) | 0, g = g + Math.imul(se, Ce) | 0, m = m + Math.imul(se, ze) | 0, m = m + Math.imul(le, Ce) | 0, P = P + Math.imul(le, ze) | 0, g = g + Math.imul(oe, qe) | 0, m = m + Math.imul(oe, Ke) | 0, m = m + Math.imul(me, qe) | 0, P = P + Math.imul(me, Ke) | 0, g = g + Math.imul(ie, We) | 0, m = m + Math.imul(ie, $e) | 0, m = m + Math.imul(Z10, We) | 0, P = P + Math.imul(Z10, $e) | 0, g = g + Math.imul(Y, ft) | 0, m = m + Math.imul(Y, ht) | 0, m = m + Math.imul(ee, ft) | 0, P = P + Math.imul(ee, ht) | 0, g = g + Math.imul(j10, rt) | 0, m = m + Math.imul(j10, _t) | 0, m = m + Math.imul(G, rt) | 0, P = P + Math.imul(G, _t) | 0; var rn = (w + g | 0) + ((m & 8191) << 13) | 0; - w = (P + (m >>> 13) | 0) + (rn >>> 26) | 0, rn &= 67108863, g = Math.imul(ne, Ve), m = Math.imul(ne, Ze), m = m + Math.imul(fe, Ve) | 0, P = Math.imul(fe, Ze), g = g + Math.imul($, ke) | 0, m = m + Math.imul($, Re) | 0, m = m + Math.imul(te, ke) | 0, P = P + Math.imul(te, Re) | 0, g = g + Math.imul(C9, Me) | 0, m = m + Math.imul(C9, Pe) | 0, m = m + Math.imul(O, Me) | 0, P = P + Math.imul(O, Pe) | 0, g = g + Math.imul(ye, Ce) | 0, m = m + Math.imul(ye, ze) | 0, m = m + Math.imul(Ee, Ce) | 0, P = P + Math.imul(Ee, ze) | 0, g = g + Math.imul(se, qe) | 0, m = m + Math.imul(se, Ke) | 0, m = m + Math.imul(le, qe) | 0, P = P + Math.imul(le, Ke) | 0, g = g + Math.imul(oe, We) | 0, m = m + Math.imul(oe, $e) | 0, m = m + Math.imul(me, We) | 0, P = P + Math.imul(me, $e) | 0, g = g + Math.imul(ie, ft) | 0, m = m + Math.imul(ie, ht) | 0, m = m + Math.imul(Z10, ft) | 0, P = P + Math.imul(Z10, ht) | 0, g = g + Math.imul(Y, rt) | 0, m = m + Math.imul(Y, _t) | 0, m = m + Math.imul(ee, rt) | 0, P = P + Math.imul(ee, _t) | 0; + w = (P + (m >>> 13) | 0) + (rn >>> 26) | 0, rn &= 67108863, g = Math.imul(ne, Ve), m = Math.imul(ne, Ze), m = m + Math.imul(fe, Ve) | 0, P = Math.imul(fe, Ze), g = g + Math.imul($, ke) | 0, m = m + Math.imul($, Re) | 0, m = m + Math.imul(te, ke) | 0, P = P + Math.imul(te, Re) | 0, g = g + Math.imul(C10, Me) | 0, m = m + Math.imul(C10, Pe) | 0, m = m + Math.imul(O, Me) | 0, P = P + Math.imul(O, Pe) | 0, g = g + Math.imul(ye, Ce) | 0, m = m + Math.imul(ye, ze) | 0, m = m + Math.imul(Ee, Ce) | 0, P = P + Math.imul(Ee, ze) | 0, g = g + Math.imul(se, qe) | 0, m = m + Math.imul(se, Ke) | 0, m = m + Math.imul(le, qe) | 0, P = P + Math.imul(le, Ke) | 0, g = g + Math.imul(oe, We) | 0, m = m + Math.imul(oe, $e) | 0, m = m + Math.imul(me, We) | 0, P = P + Math.imul(me, $e) | 0, g = g + Math.imul(ie, ft) | 0, m = m + Math.imul(ie, ht) | 0, m = m + Math.imul(Z10, ft) | 0, P = P + Math.imul(Z10, ht) | 0, g = g + Math.imul(Y, rt) | 0, m = m + Math.imul(Y, _t) | 0, m = m + Math.imul(ee, rt) | 0, P = P + Math.imul(ee, _t) | 0; var jn = (w + g | 0) + ((m & 8191) << 13) | 0; - w = (P + (m >>> 13) | 0) + (jn >>> 26) | 0, jn &= 67108863, g = Math.imul(ne, ke), m = Math.imul(ne, Re), m = m + Math.imul(fe, ke) | 0, P = Math.imul(fe, Re), g = g + Math.imul($, Me) | 0, m = m + Math.imul($, Pe) | 0, m = m + Math.imul(te, Me) | 0, P = P + Math.imul(te, Pe) | 0, g = g + Math.imul(C9, Ce) | 0, m = m + Math.imul(C9, ze) | 0, m = m + Math.imul(O, Ce) | 0, P = P + Math.imul(O, ze) | 0, g = g + Math.imul(ye, qe) | 0, m = m + Math.imul(ye, Ke) | 0, m = m + Math.imul(Ee, qe) | 0, P = P + Math.imul(Ee, Ke) | 0, g = g + Math.imul(se, We) | 0, m = m + Math.imul(se, $e) | 0, m = m + Math.imul(le, We) | 0, P = P + Math.imul(le, $e) | 0, g = g + Math.imul(oe, ft) | 0, m = m + Math.imul(oe, ht) | 0, m = m + Math.imul(me, ft) | 0, P = P + Math.imul(me, ht) | 0, g = g + Math.imul(ie, rt) | 0, m = m + Math.imul(ie, _t) | 0, m = m + Math.imul(Z10, rt) | 0, P = P + Math.imul(Z10, _t) | 0; + w = (P + (m >>> 13) | 0) + (jn >>> 26) | 0, jn &= 67108863, g = Math.imul(ne, ke), m = Math.imul(ne, Re), m = m + Math.imul(fe, ke) | 0, P = Math.imul(fe, Re), g = g + Math.imul($, Me) | 0, m = m + Math.imul($, Pe) | 0, m = m + Math.imul(te, Me) | 0, P = P + Math.imul(te, Pe) | 0, g = g + Math.imul(C10, Ce) | 0, m = m + Math.imul(C10, ze) | 0, m = m + Math.imul(O, Ce) | 0, P = P + Math.imul(O, ze) | 0, g = g + Math.imul(ye, qe) | 0, m = m + Math.imul(ye, Ke) | 0, m = m + Math.imul(Ee, qe) | 0, P = P + Math.imul(Ee, Ke) | 0, g = g + Math.imul(se, We) | 0, m = m + Math.imul(se, $e) | 0, m = m + Math.imul(le, We) | 0, P = P + Math.imul(le, $e) | 0, g = g + Math.imul(oe, ft) | 0, m = m + Math.imul(oe, ht) | 0, m = m + Math.imul(me, ft) | 0, P = P + Math.imul(me, ht) | 0, g = g + Math.imul(ie, rt) | 0, m = m + Math.imul(ie, _t) | 0, m = m + Math.imul(Z10, rt) | 0, P = P + Math.imul(Z10, _t) | 0; var Vn = (w + g | 0) + ((m & 8191) << 13) | 0; - w = (P + (m >>> 13) | 0) + (Vn >>> 26) | 0, Vn &= 67108863, g = Math.imul(ne, Me), m = Math.imul(ne, Pe), m = m + Math.imul(fe, Me) | 0, P = Math.imul(fe, Pe), g = g + Math.imul($, Ce) | 0, m = m + Math.imul($, ze) | 0, m = m + Math.imul(te, Ce) | 0, P = P + Math.imul(te, ze) | 0, g = g + Math.imul(C9, qe) | 0, m = m + Math.imul(C9, Ke) | 0, m = m + Math.imul(O, qe) | 0, P = P + Math.imul(O, Ke) | 0, g = g + Math.imul(ye, We) | 0, m = m + Math.imul(ye, $e) | 0, m = m + Math.imul(Ee, We) | 0, P = P + Math.imul(Ee, $e) | 0, g = g + Math.imul(se, ft) | 0, m = m + Math.imul(se, ht) | 0, m = m + Math.imul(le, ft) | 0, P = P + Math.imul(le, ht) | 0, g = g + Math.imul(oe, rt) | 0, m = m + Math.imul(oe, _t) | 0, m = m + Math.imul(me, rt) | 0, P = P + Math.imul(me, _t) | 0; + w = (P + (m >>> 13) | 0) + (Vn >>> 26) | 0, Vn &= 67108863, g = Math.imul(ne, Me), m = Math.imul(ne, Pe), m = m + Math.imul(fe, Me) | 0, P = Math.imul(fe, Pe), g = g + Math.imul($, Ce) | 0, m = m + Math.imul($, ze) | 0, m = m + Math.imul(te, Ce) | 0, P = P + Math.imul(te, ze) | 0, g = g + Math.imul(C10, qe) | 0, m = m + Math.imul(C10, Ke) | 0, m = m + Math.imul(O, qe) | 0, P = P + Math.imul(O, Ke) | 0, g = g + Math.imul(ye, We) | 0, m = m + Math.imul(ye, $e) | 0, m = m + Math.imul(Ee, We) | 0, P = P + Math.imul(Ee, $e) | 0, g = g + Math.imul(se, ft) | 0, m = m + Math.imul(se, ht) | 0, m = m + Math.imul(le, ft) | 0, P = P + Math.imul(le, ht) | 0, g = g + Math.imul(oe, rt) | 0, m = m + Math.imul(oe, _t) | 0, m = m + Math.imul(me, rt) | 0, P = P + Math.imul(me, _t) | 0; var Tr = (w + g | 0) + ((m & 8191) << 13) | 0; - w = (P + (m >>> 13) | 0) + (Tr >>> 26) | 0, Tr &= 67108863, g = Math.imul(ne, Ce), m = Math.imul(ne, ze), m = m + Math.imul(fe, Ce) | 0, P = Math.imul(fe, ze), g = g + Math.imul($, qe) | 0, m = m + Math.imul($, Ke) | 0, m = m + Math.imul(te, qe) | 0, P = P + Math.imul(te, Ke) | 0, g = g + Math.imul(C9, We) | 0, m = m + Math.imul(C9, $e) | 0, m = m + Math.imul(O, We) | 0, P = P + Math.imul(O, $e) | 0, g = g + Math.imul(ye, ft) | 0, m = m + Math.imul(ye, ht) | 0, m = m + Math.imul(Ee, ft) | 0, P = P + Math.imul(Ee, ht) | 0, g = g + Math.imul(se, rt) | 0, m = m + Math.imul(se, _t) | 0, m = m + Math.imul(le, rt) | 0, P = P + Math.imul(le, _t) | 0; + w = (P + (m >>> 13) | 0) + (Tr >>> 26) | 0, Tr &= 67108863, g = Math.imul(ne, Ce), m = Math.imul(ne, ze), m = m + Math.imul(fe, Ce) | 0, P = Math.imul(fe, ze), g = g + Math.imul($, qe) | 0, m = m + Math.imul($, Ke) | 0, m = m + Math.imul(te, qe) | 0, P = P + Math.imul(te, Ke) | 0, g = g + Math.imul(C10, We) | 0, m = m + Math.imul(C10, $e) | 0, m = m + Math.imul(O, We) | 0, P = P + Math.imul(O, $e) | 0, g = g + Math.imul(ye, ft) | 0, m = m + Math.imul(ye, ht) | 0, m = m + Math.imul(Ee, ft) | 0, P = P + Math.imul(Ee, ht) | 0, g = g + Math.imul(se, rt) | 0, m = m + Math.imul(se, _t) | 0, m = m + Math.imul(le, rt) | 0, P = P + Math.imul(le, _t) | 0; var zn = (w + g | 0) + ((m & 8191) << 13) | 0; - w = (P + (m >>> 13) | 0) + (zn >>> 26) | 0, zn &= 67108863, g = Math.imul(ne, qe), m = Math.imul(ne, Ke), m = m + Math.imul(fe, qe) | 0, P = Math.imul(fe, Ke), g = g + Math.imul($, We) | 0, m = m + Math.imul($, $e) | 0, m = m + Math.imul(te, We) | 0, P = P + Math.imul(te, $e) | 0, g = g + Math.imul(C9, ft) | 0, m = m + Math.imul(C9, ht) | 0, m = m + Math.imul(O, ft) | 0, P = P + Math.imul(O, ht) | 0, g = g + Math.imul(ye, rt) | 0, m = m + Math.imul(ye, _t) | 0, m = m + Math.imul(Ee, rt) | 0, P = P + Math.imul(Ee, _t) | 0; + w = (P + (m >>> 13) | 0) + (zn >>> 26) | 0, zn &= 67108863, g = Math.imul(ne, qe), m = Math.imul(ne, Ke), m = m + Math.imul(fe, qe) | 0, P = Math.imul(fe, Ke), g = g + Math.imul($, We) | 0, m = m + Math.imul($, $e) | 0, m = m + Math.imul(te, We) | 0, P = P + Math.imul(te, $e) | 0, g = g + Math.imul(C10, ft) | 0, m = m + Math.imul(C10, ht) | 0, m = m + Math.imul(O, ft) | 0, P = P + Math.imul(O, ht) | 0, g = g + Math.imul(ye, rt) | 0, m = m + Math.imul(ye, _t) | 0, m = m + Math.imul(Ee, rt) | 0, P = P + Math.imul(Ee, _t) | 0; var Fn = (w + g | 0) + ((m & 8191) << 13) | 0; - w = (P + (m >>> 13) | 0) + (Fn >>> 26) | 0, Fn &= 67108863, g = Math.imul(ne, We), m = Math.imul(ne, $e), m = m + Math.imul(fe, We) | 0, P = Math.imul(fe, $e), g = g + Math.imul($, ft) | 0, m = m + Math.imul($, ht) | 0, m = m + Math.imul(te, ft) | 0, P = P + Math.imul(te, ht) | 0, g = g + Math.imul(C9, rt) | 0, m = m + Math.imul(C9, _t) | 0, m = m + Math.imul(O, rt) | 0, P = P + Math.imul(O, _t) | 0; + w = (P + (m >>> 13) | 0) + (Fn >>> 26) | 0, Fn &= 67108863, g = Math.imul(ne, We), m = Math.imul(ne, $e), m = m + Math.imul(fe, We) | 0, P = Math.imul(fe, $e), g = g + Math.imul($, ft) | 0, m = m + Math.imul($, ht) | 0, m = m + Math.imul(te, ft) | 0, P = P + Math.imul(te, ht) | 0, g = g + Math.imul(C10, rt) | 0, m = m + Math.imul(C10, _t) | 0, m = m + Math.imul(O, rt) | 0, P = P + Math.imul(O, _t) | 0; var Hn = (w + g | 0) + ((m & 8191) << 13) | 0; w = (P + (m >>> 13) | 0) + (Hn >>> 26) | 0, Hn &= 67108863, g = Math.imul(ne, ft), m = Math.imul(ne, ht), m = m + Math.imul(fe, ft) | 0, P = Math.imul(fe, ht), g = g + Math.imul($, rt) | 0, m = m + Math.imul($, _t) | 0, m = m + Math.imul(te, rt) | 0, P = P + Math.imul(te, _t) | 0; var Ji = (w + g | 0) + ((m & 8191) << 13) | 0; @@ -84514,8 +84525,8 @@ ${Ez(e, r10)}`); var ma = (w + g | 0) + ((m & 8191) << 13) | 0; return w = (P + (m >>> 13) | 0) + (ma >>> 26) | 0, ma &= 67108863, M[0] = gr, M[1] = yr, M[2] = br, M[3] = wr, M[4] = tr, M[5] = Cn, M[6] = Dn, M[7] = Ln, M[8] = Bn, M[9] = Un, M[10] = rn, M[11] = jn, M[12] = Vn, M[13] = Tr, M[14] = zn, M[15] = Fn, M[16] = Hn, M[17] = Ji, M[18] = ma, w !== 0 && (M[19] = w, y.length++), y; }; - Math.imul || (D = F); - function L(d, l15, h) { + Math.imul || (L = F); + function D(d, l15, h) { h.negative = l15.negative ^ d.negative, h.length = d.length + l15.length; for (var y = 0, x = 0, v = 0; v < h.length - 1; v++) { var M = x; @@ -84529,11 +84540,11 @@ ${Ez(e, r10)}`); return y !== 0 ? h.words[v] = y : h.length--, h._strip(); } function q(d, l15, h) { - return L(d, l15, h); + return D(d, l15, h); } s.prototype.mulTo = function(l15, h) { var y, x = this.length + l15.length; - return this.length === 10 && l15.length === 10 ? y = D(this, l15, h) : x < 63 ? y = F(this, l15, h) : x < 1024 ? y = L(this, l15, h) : y = q(this, l15, h), y; + return this.length === 10 && l15.length === 10 ? y = L(this, l15, h) : x < 63 ? y = F(this, l15, h) : x < 1024 ? y = D(this, l15, h) : y = q(this, l15, h), y; }, s.prototype.mul = function(l15) { var h = new s(null); return h.words = new Array(this.length + l15.length), this.mulTo(l15, h); @@ -84557,7 +84568,7 @@ ${Ez(e, r10)}`); }, s.prototype.isqr = function() { return this.imul(this.clone()); }, s.prototype.pow = function(l15) { - var h = R(l15); + var h = k(l15); if (h.length === 0) return new s(1); for (var y = this, x = 0; x < h.length && h[x] === 0; x++, y = y.sqr()) @@ -85134,43 +85145,43 @@ ${Ez(e, r10)}`); var h = l15.clone(); return h.red = null, h; }, s.mont = function(l15) { - return new S10(l15); + return new S9(l15); }; - function S10(d) { + function S9(d) { V.call(this, d), this.shift = this.m.bitLength(), this.shift % 26 !== 0 && (this.shift += 26 - this.shift % 26), this.r = new s(1).iushln(this.shift), this.r2 = this.imod(this.r.sqr()), this.rinv = this.r._invmp(this.m), this.minv = this.rinv.mul(this.r).isubn(1).div(this.m), this.minv = this.minv.umod(this.r), this.minv = this.r.sub(this.minv); } - i(S10, V), S10.prototype.convertTo = function(l15) { + i(S9, V), S9.prototype.convertTo = function(l15) { return this.imod(l15.ushln(this.shift)); - }, S10.prototype.convertFrom = function(l15) { + }, S9.prototype.convertFrom = function(l15) { var h = this.imod(l15.mul(this.rinv)); return h.red = null, h; - }, S10.prototype.imul = function(l15, h) { + }, S9.prototype.imul = function(l15, h) { if (l15.isZero() || h.isZero()) return l15.words[0] = 0, l15.length = 1, l15; var y = l15.imul(h), x = y.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), v = y.isub(x).iushrn(this.shift), M = v; return v.cmp(this.m) >= 0 ? M = v.isub(this.m) : v.cmpn(0) < 0 && (M = v.iadd(this.m)), M._forceRed(this); - }, S10.prototype.mul = function(l15, h) { + }, S9.prototype.mul = function(l15, h) { if (l15.isZero() || h.isZero()) return new s(0)._forceRed(this); var y = l15.mul(h), x = y.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), v = y.isub(x).iushrn(this.shift), M = v; return v.cmp(this.m) >= 0 ? M = v.isub(this.m) : v.cmpn(0) < 0 && (M = v.iadd(this.m)), M._forceRed(this); - }, S10.prototype.invm = function(l15) { + }, S9.prototype.invm = function(l15) { var h = this.imod(l15._invmp(this.m).mul(this.r2)); return h._forceRed(this); }; })(t, Lt); - })(l8); - var PX = l8.exports; - var kX = /* @__PURE__ */ nc(PX); - var aP = "bignumber/5.7.0"; - var gd = kX.BN; - var Ia = new ot(aP); + })(o8); + var AX = o8.exports; + var TX = /* @__PURE__ */ rc(AX); + var $O = "bignumber/5.7.0"; + var md = TX.BN; + var Ia = new ot($O); var my = {}; - var O6 = 9007199254740991; - function RX(t) { + var M6 = 9007199254740991; + function NX(t) { return t != null && (zt.isBigNumber(t) || typeof t == "number" && t % 1 === 0 || typeof t == "string" && !!t.match(/^-?[0-9]+$/) || Rr(t) || typeof t == "bigint" || _l(t)); } - var P6 = false; + var A6 = false; var zt = class Zs { constructor(e, r10) { e !== my && Ia.throwError("cannot call constructor directly; use BigNumber.from", ot.errors.UNSUPPORTED_OPERATION, { @@ -85266,7 +85277,7 @@ ${Ez(e, r10)}`); }); } toString() { - return arguments.length > 0 && (arguments[0] === 10 ? P6 || (P6 = true, Ia.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")) : arguments[0] === 16 ? Ia.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", ot.errors.UNEXPECTED_ARGUMENT, {}) : Ia.throwError("BigNumber.toString does not accept parameters", ot.errors.UNEXPECTED_ARGUMENT, {})), Gt(this).toString(10); + return arguments.length > 0 && (arguments[0] === 10 ? A6 || (A6 = true, Ia.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")) : arguments[0] === 16 ? Ia.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", ot.errors.UNEXPECTED_ARGUMENT, {}) : Ia.throwError("BigNumber.toString does not accept parameters", ot.errors.UNEXPECTED_ARGUMENT, {})), Gt(this).toString(10); } toHexString() { return this._hex; @@ -85278,9 +85289,9 @@ ${Ez(e, r10)}`); if (e instanceof Zs) return e; if (typeof e == "string") - return e.match(/^-?0x[0-9a-f]+$/i) ? new Zs(my, yd(e)) : e.match(/^-?[0-9]+$/) ? new Zs(my, yd(new gd(e))) : Ia.throwArgumentError("invalid BigNumber string", "value", e); + return e.match(/^-?0x[0-9a-f]+$/i) ? new Zs(my, gd(e)) : e.match(/^-?[0-9]+$/) ? new Zs(my, gd(new md(e))) : Ia.throwArgumentError("invalid BigNumber string", "value", e); if (typeof e == "number") - return e % 1 && ms("underflow", "BigNumber.from", e), (e >= O6 || e <= -O6) && ms("overflow", "BigNumber.from", e), Zs.from(String(e)); + return e % 1 && ms("underflow", "BigNumber.from", e), (e >= M6 || e <= -M6) && ms("overflow", "BigNumber.from", e), Zs.from(String(e)); const r10 = e; if (typeof r10 == "bigint") return Zs.from(r10.toString()); @@ -85302,11 +85313,11 @@ ${Ez(e, r10)}`); return !!(e && e._isBigNumber); } }; - function yd(t) { + function gd(t) { if (typeof t != "string") - return yd(t.toString(16)); + return gd(t.toString(16)); if (t[0] === "-") - return t = t.substring(1), t[0] === "-" && Ia.throwArgumentError("invalid hex", "value", t), t = yd(t), t === "0x00" ? t : "-" + t; + return t = t.substring(1), t[0] === "-" && Ia.throwArgumentError("invalid hex", "value", t), t = gd(t), t === "0x00" ? t : "-" + t; if (t.substring(0, 2) !== "0x" && (t = "0x" + t), t === "0x") return "0x00"; for (t.length % 2 && (t = "0x0" + t.substring(2)); t.length > 4 && t.substring(0, 4) === "0x00"; ) @@ -85314,47 +85325,47 @@ ${Ez(e, r10)}`); return t; } function Ni(t) { - return zt.from(yd(t)); + return zt.from(gd(t)); } function Gt(t) { const e = zt.from(t).toHexString(); - return e[0] === "-" ? new gd("-" + e.substring(3), 16) : new gd(e.substring(2), 16); + return e[0] === "-" ? new md("-" + e.substring(3), 16) : new md(e.substring(2), 16); } function ms(t, e, r10) { const n = { fault: t, operation: e }; return r10 != null && (n.value = r10), Ia.throwError(t, ot.errors.NUMERIC_FAULT, n); } - function cP(t) { - return new gd(t, 36).toString(16); + function eP(t) { + return new md(t, 36).toString(16); } - function uP(t) { - return new gd(t, 16).toString(36); + function tP(t) { + return new md(t, 16).toString(36); } - var vi = new ot(aP); - var td = {}; - var lP = zt.from(0); - var fP = zt.from(-1); - function hP(t, e, r10, n) { + var vi = new ot($O); + var ed = {}; + var rP = zt.from(0); + var nP = zt.from(-1); + function iP(t, e, r10, n) { const i = { fault: e, operation: r10 }; return n !== void 0 && (i.value = n), vi.throwError(t, ot.errors.NUMERIC_FAULT, i); } - var rd = "0"; - for (; rd.length < 256; ) - rd += rd; - function f8(t) { + var td = "0"; + for (; td.length < 256; ) + td += td; + function a8(t) { if (typeof t != "number") try { t = zt.from(t).toNumber(); } catch { } - return typeof t == "number" && t >= 0 && t <= 256 && !(t % 1) ? "1" + rd.substring(0, t) : vi.throwArgumentError("invalid decimal size", "decimals", t); + return typeof t == "number" && t >= 0 && t <= 256 && !(t % 1) ? "1" + td.substring(0, t) : vi.throwArgumentError("invalid decimal size", "decimals", t); } - function nd(t, e) { + function rd(t, e) { e == null && (e = 0); - const r10 = f8(e); + const r10 = a8(e); t = zt.from(t); - const n = t.lt(lP); - n && (t = t.mul(fP)); + const n = t.lt(rP); + n && (t = t.mul(nP)); let i = t.mod(r10).toString(); for (; i.length < r10.length - 1; ) i = "0" + i; @@ -85364,7 +85375,7 @@ ${Ez(e, r10)}`); } function Po(t, e) { e == null && (e = 0); - const r10 = f8(e); + const r10 = a8(e); (typeof t != "string" || !t.match(/^-?[0-9.]+$/)) && vi.throwArgumentError("invalid decimal value", "value", t); const n = t.substring(0, 1) === "-"; n && (t = t.substring(1)), t === "." && vi.throwArgumentError("missing value", "value", t); @@ -85373,17 +85384,17 @@ ${Ez(e, r10)}`); let s = i[0], o = i[1]; for (s || (s = "0"), o || (o = "0"); o[o.length - 1] === "0"; ) o = o.substring(0, o.length - 1); - for (o.length > r10.length - 1 && hP("fractional component exceeds decimals", "underflow", "parseFixed"), o === "" && (o = "0"); o.length < r10.length - 1; ) + for (o.length > r10.length - 1 && iP("fractional component exceeds decimals", "underflow", "parseFixed"), o === "" && (o = "0"); o.length < r10.length - 1; ) o += "0"; const a = zt.from(s), c = zt.from(o); let u = a.mul(r10).add(c); - return n && (u = u.mul(fP)), u; + return n && (u = u.mul(nP)), u; } var Fu = class { constructor(e, r10, n, i) { - e !== td && vi.throwError("cannot use FixedFormat constructor; use FixedFormat.from", ot.errors.UNSUPPORTED_OPERATION, { + e !== ed && vi.throwError("cannot use FixedFormat constructor; use FixedFormat.from", ot.errors.UNSUPPORTED_OPERATION, { operation: "new FixedFormat" - }), this.signed = r10, this.width = n, this.decimals = i, this.name = (r10 ? "" : "u") + "fixed" + String(n) + "x" + String(i), this._multiplier = f8(i), Object.freeze(this); + }), this.signed = r10, this.width = n, this.decimals = i, this.name = (r10 ? "" : "u") + "fixed" + String(n) + "x" + String(i), this._multiplier = a8(i), Object.freeze(this); } static from(e) { if (e instanceof Fu) @@ -85402,12 +85413,12 @@ ${Ez(e, r10)}`); const s = (o, a, c) => e[o] == null ? c : (typeof e[o] !== a && vi.throwArgumentError("invalid fixed format (" + o + " not " + a + ")", "format." + o, e[o]), e[o]); r10 = s("signed", "boolean", r10), n = s("width", "number", n), i = s("decimals", "number", i); } - return n % 8 && vi.throwArgumentError("invalid fixed format width (not byte aligned)", "format.width", n), i > 80 && vi.throwArgumentError("invalid fixed format (decimals too large)", "format.decimals", i), new Fu(td, r10, n, i); + return n % 8 && vi.throwArgumentError("invalid fixed format width (not byte aligned)", "format.width", n), i > 80 && vi.throwArgumentError("invalid fixed format (decimals too large)", "format.decimals", i), new Fu(ed, r10, n, i); } }; var An = class { constructor(e, r10, n, i) { - e !== td && vi.throwError("cannot use FixedNumber constructor; use FixedNumber.from", ot.errors.UNSUPPORTED_OPERATION, { + e !== ed && vi.throwError("cannot use FixedNumber constructor; use FixedNumber.from", ot.errors.UNSUPPORTED_OPERATION, { operation: "new FixedFormat" }), this.format = i, this._hex = r10, this._value = n, this._isFixedNumber = true, Object.freeze(this); } @@ -85439,21 +85450,21 @@ ${Ez(e, r10)}`); e.length === 1 && e.push("0"); let r10 = An.from(e[0], this.format); const n = !e[1].match(/^(0*)$/); - return this.isNegative() && n && (r10 = r10.subUnsafe(k6.toFormat(r10.format))), r10; + return this.isNegative() && n && (r10 = r10.subUnsafe(T6.toFormat(r10.format))), r10; } ceiling() { const e = this.toString().split("."); e.length === 1 && e.push("0"); let r10 = An.from(e[0], this.format); const n = !e[1].match(/^(0*)$/); - return !this.isNegative() && n && (r10 = r10.addUnsafe(k6.toFormat(r10.format))), r10; + return !this.isNegative() && n && (r10 = r10.addUnsafe(T6.toFormat(r10.format))), r10; } round(e) { e == null && (e = 0); const r10 = this.toString().split("."); if (r10.length === 1 && r10.push("0"), (e < 0 || e > 80 || e % 1) && vi.throwArgumentError("invalid decimal count", "decimals", e), r10[1].length <= e) return this; - const n = An.from("1" + rd.substring(0, e), this.format), i = CX.toFormat(this.format); + const n = An.from("1" + td.substring(0, e), this.format), i = IX.toFormat(this.format); return this.mulUnsafe(n).addUnsafe(i).floor().divUnsafe(n); } isZero() { @@ -85479,16 +85490,16 @@ ${Ez(e, r10)}`); return An.fromString(this._value, e); } static fromValue(e, r10, n) { - return n == null && r10 != null && !RX(r10) && (n = r10, r10 = null), r10 == null && (r10 = 0), n == null && (n = "fixed"), An.fromString(nd(e, r10), Fu.from(n)); + return n == null && r10 != null && !NX(r10) && (n = r10, r10 = null), r10 == null && (r10 = 0), n == null && (n = "fixed"), An.fromString(rd(e, r10), Fu.from(n)); } static fromString(e, r10) { r10 == null && (r10 = "fixed"); const n = Fu.from(r10), i = Po(e, n.decimals); - !n.signed && i.lt(lP) && hP("unsigned value cannot be negative", "overflow", "value", e); + !n.signed && i.lt(rP) && iP("unsigned value cannot be negative", "overflow", "value", e); let s = null; n.signed ? s = i.toTwos(n.width).toHexString() : (s = i.toHexString(), s = Jo(s, n.width / 8)); - const o = nd(i, n.decimals); - return new An(td, s, o, n); + const o = rd(i, n.decimals); + return new An(ed, s, o, n); } static fromBytes(e, r10) { r10 == null && (r10 = "fixed"); @@ -85497,8 +85508,8 @@ ${Ez(e, r10)}`); throw new Error("overflow"); let i = zt.from(e); n.signed && (i = i.fromTwos(n.width)); - const s = i.toTwos((n.signed ? 0 : 1) + n.width).toHexString(), o = nd(i, n.decimals); - return new An(td, s, o, n); + const s = i.toTwos((n.signed ? 0 : 1) + n.width).toHexString(), o = rd(i, n.decimals); + return new An(ed, s, o, n); } static from(e, r10) { if (typeof e == "string") @@ -85517,19 +85528,19 @@ ${Ez(e, r10)}`); return !!(e && e._isFixedNumber); } }; - var k6 = An.from(1); - var CX = An.from("0.5"); - var DX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var T6 = An.from(1); + var IX = An.from("0.5"); + var OX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, BigNumber: zt, FixedFormat: Fu, FixedNumber: An, - _base16To36: uP, - _base36To16: cP, - formatFixed: nd, + _base16To36: tP, + _base36To16: eP, + formatFixed: rd, parseFixed: Po }, Symbol.toStringTag, { value: "Module" })); - var dP = { exports: {} }; + var sP = { exports: {} }; (function(t) { (function() { var e = "input is invalid type", r10 = "finalize already called", n = typeof window == "object", i = n ? window : {}; @@ -85585,7 +85596,7 @@ ${Ez(e, r10)}`); 0, 2147516424, 2147483648 - ], R = [224, 256, 384, 512], F = [128, 256], D = ["hex", "buffer", "arrayBuffer", "array", "digest"], L = { + ], k = [224, 256, 384, 512], F = [128, 256], L = ["hex", "buffer", "arrayBuffer", "array", "digest"], D = { 128: 168, 256: 136 }; @@ -85603,17 +85614,17 @@ ${Ez(e, r10)}`); return new m(A, K, G).update(j10)[U](); }; }, z = function(A, K, U) { - return function(j10, G, k, Y) { - return l15["cshake" + A].update(j10, G, k, Y)[U](); + return function(j10, G, R, Y) { + return l15["cshake" + A].update(j10, G, R, Y)[U](); }; }, T = function(A, K, U) { - return function(j10, G, k, Y) { - return l15["kmac" + A].update(j10, G, k, Y)[U](); + return function(j10, G, R, Y) { + return l15["kmac" + A].update(j10, G, R, Y)[U](); }; }, I = function(A, K, U, j10) { - for (var G = 0; G < D.length; ++G) { - var k = D[G]; - A[k] = K(U, j10, k); + for (var G = 0; G < L.length; ++G) { + var R = L[G]; + A[R] = K(U, j10, R); } return A; }, H = function(A, K) { @@ -85631,25 +85642,25 @@ ${Ez(e, r10)}`); return U.create(G).update(j10); }, I(U, W, A, K); }, V = function(A, K) { - var U = L[A], j10 = z(A, K, "hex"); - return j10.create = function(G, k, Y) { - return !k && !Y ? l15["shake" + A].create(G) : new m(A, K, G).bytepad([k, Y], U); - }, j10.update = function(G, k, Y, ee) { - return j10.create(k, Y, ee).update(G); + var U = D[A], j10 = z(A, K, "hex"); + return j10.create = function(G, R, Y) { + return !R && !Y ? l15["shake" + A].create(G) : new m(A, K, G).bytepad([R, Y], U); + }, j10.update = function(G, R, Y, ee) { + return j10.create(R, Y, ee).update(G); }, I(j10, z, A, K); - }, S10 = function(A, K) { - var U = L[A], j10 = T(A, K, "hex"); - return j10.create = function(G, k, Y) { - return new P(A, K, k).bytepad(["KMAC", Y], U).bytepad([G], U); - }, j10.update = function(G, k, Y, ee) { - return j10.create(G, Y, ee).update(k); + }, S9 = function(A, K) { + var U = D[A], j10 = T(A, K, "hex"); + return j10.create = function(G, R, Y) { + return new P(A, K, R).bytepad(["KMAC", Y], U).bytepad([G], U); + }, j10.update = function(G, R, Y, ee) { + return j10.create(G, Y, ee).update(R); }, I(j10, T, A, K); }, d = [ - { name: "keccak", padding: b, bits: R, createMethod: H }, - { name: "sha3", padding: E, bits: R, createMethod: H }, + { name: "keccak", padding: b, bits: k, createMethod: H }, + { name: "sha3", padding: E, bits: k, createMethod: H }, { name: "shake", padding: f10, bits: F, createMethod: X }, { name: "cshake", padding: p, bits: F, createMethod: V }, - { name: "kmac", padding: p, bits: F, createMethod: S10 } + { name: "kmac", padding: p, bits: F, createMethod: S9 } ], l15 = {}, h = [], y = 0; y < d.length; ++y) for (var x = d[y], v = x.bits, M = 0; M < v.length; ++M) { var w = x.name + "_" + v[M]; @@ -85679,15 +85690,15 @@ ${Ez(e, r10)}`); throw new Error(e); K = true; } - for (var j10 = this.blocks, G = this.byteCount, k = A.length, Y = this.blockCount, ee = 0, ae = this.s, ie, Z10; ee < k; ) { + for (var j10 = this.blocks, G = this.byteCount, R = A.length, Y = this.blockCount, ee = 0, ae = this.s, ie, Z10; ee < R; ) { if (this.reset) for (this.reset = false, j10[0] = this.block, ie = 1; ie < Y + 1; ++ie) j10[ie] = 0; if (K) - for (ie = this.start; ee < k && ie < G; ++ee) + for (ie = this.start; ee < R && ie < G; ++ee) j10[ie >> 2] |= A[ee] << _[ie++ & 3]; else - for (ie = this.start; ee < k && ie < G; ++ee) + for (ie = this.start; ee < R && ie < G; ++ee) Z10 = A.charCodeAt(ee), Z10 < 128 ? j10[ie >> 2] |= Z10 << _[ie++ & 3] : Z10 < 2048 ? (j10[ie >> 2] |= (192 | Z10 >> 6) << _[ie++ & 3], j10[ie >> 2] |= (128 | Z10 & 63) << _[ie++ & 3]) : Z10 < 55296 || Z10 >= 57344 ? (j10[ie >> 2] |= (224 | Z10 >> 12) << _[ie++ & 3], j10[ie >> 2] |= (128 | Z10 >> 6 & 63) << _[ie++ & 3], j10[ie >> 2] |= (128 | Z10 & 63) << _[ie++ & 3]) : (Z10 = 65536 + ((Z10 & 1023) << 10 | A.charCodeAt(++ee) & 1023), j10[ie >> 2] |= (240 | Z10 >> 18) << _[ie++ & 3], j10[ie >> 2] |= (128 | Z10 >> 12 & 63) << _[ie++ & 3], j10[ie >> 2] |= (128 | Z10 >> 6 & 63) << _[ie++ & 3], j10[ie >> 2] |= (128 | Z10 & 63) << _[ie++ & 3]); if (this.lastByteIndex = ie, ie >= G) { for (this.start = ie - G, this.block = j10[Y], ie = 0; ie < Y; ++ie) @@ -85720,16 +85731,16 @@ ${Ez(e, r10)}`); if (K) j10 = G; else - for (var k = 0; k < A.length; ++k) { - var Y = A.charCodeAt(k); - Y < 128 ? j10 += 1 : Y < 2048 ? j10 += 2 : Y < 55296 || Y >= 57344 ? j10 += 3 : (Y = 65536 + ((Y & 1023) << 10 | A.charCodeAt(++k) & 1023), j10 += 4); + for (var R = 0; R < A.length; ++R) { + var Y = A.charCodeAt(R); + Y < 128 ? j10 += 1 : Y < 2048 ? j10 += 2 : Y < 55296 || Y >= 57344 ? j10 += 3 : (Y = 65536 + ((Y & 1023) << 10 | A.charCodeAt(++R) & 1023), j10 += 4); } return j10 += this.encode(j10 * 8), this.update(A), j10; }, m.prototype.bytepad = function(A, K) { for (var U = this.encode(K), j10 = 0; j10 < A.length; ++j10) U += this.encodeString(A[j10]); - var G = K - U % K, k = []; - return k.length = G, this.update(k), this; + var G = K - U % K, R = []; + return R.length = G, this.update(R), this; }, m.prototype.finalize = function() { if (!this.finalized) { this.finalized = true; @@ -85743,30 +85754,30 @@ ${Ez(e, r10)}`); } }, m.prototype.toString = m.prototype.hex = function() { this.finalize(); - for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j10 = this.extraBytes, G = 0, k = 0, Y = "", ee; k < U; ) { - for (G = 0; G < A && k < U; ++G, ++k) + for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j10 = this.extraBytes, G = 0, R = 0, Y = "", ee; R < U; ) { + for (G = 0; G < A && R < U; ++G, ++R) ee = K[G], Y += u[ee >> 4 & 15] + u[ee & 15] + u[ee >> 12 & 15] + u[ee >> 8 & 15] + u[ee >> 20 & 15] + u[ee >> 16 & 15] + u[ee >> 28 & 15] + u[ee >> 24 & 15]; - k % A === 0 && (Q(K), G = 0); + R % A === 0 && (Q(K), G = 0); } return j10 && (ee = K[G], Y += u[ee >> 4 & 15] + u[ee & 15], j10 > 1 && (Y += u[ee >> 12 & 15] + u[ee >> 8 & 15]), j10 > 2 && (Y += u[ee >> 20 & 15] + u[ee >> 16 & 15])), Y; }, m.prototype.arrayBuffer = function() { this.finalize(); - var A = this.blockCount, K = this.s, U = this.outputBlocks, j10 = this.extraBytes, G = 0, k = 0, Y = this.outputBits >> 3, ee; + var A = this.blockCount, K = this.s, U = this.outputBlocks, j10 = this.extraBytes, G = 0, R = 0, Y = this.outputBits >> 3, ee; j10 ? ee = new ArrayBuffer(U + 1 << 2) : ee = new ArrayBuffer(Y); - for (var ae = new Uint32Array(ee); k < U; ) { - for (G = 0; G < A && k < U; ++G, ++k) - ae[k] = K[G]; - k % A === 0 && Q(K); + for (var ae = new Uint32Array(ee); R < U; ) { + for (G = 0; G < A && R < U; ++G, ++R) + ae[R] = K[G]; + R % A === 0 && Q(K); } return j10 && (ae[G] = K[G], ee = ee.slice(0, Y)), ee; }, m.prototype.buffer = m.prototype.arrayBuffer, m.prototype.digest = m.prototype.array = function() { this.finalize(); - for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j10 = this.extraBytes, G = 0, k = 0, Y = [], ee, ae; k < U; ) { - for (G = 0; G < A && k < U; ++G, ++k) - ee = k << 2, ae = K[G], Y[ee] = ae & 255, Y[ee + 1] = ae >> 8 & 255, Y[ee + 2] = ae >> 16 & 255, Y[ee + 3] = ae >> 24 & 255; - k % A === 0 && Q(K); + for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j10 = this.extraBytes, G = 0, R = 0, Y = [], ee, ae; R < U; ) { + for (G = 0; G < A && R < U; ++G, ++R) + ee = R << 2, ae = K[G], Y[ee] = ae & 255, Y[ee + 1] = ae >> 8 & 255, Y[ee + 2] = ae >> 16 & 255, Y[ee + 3] = ae >> 24 & 255; + R % A === 0 && Q(K); } - return j10 && (ee = k << 2, ae = K[G], Y[ee] = ae & 255, j10 > 1 && (Y[ee + 1] = ae >> 8 & 255), j10 > 2 && (Y[ee + 2] = ae >> 16 & 255)), Y; + return j10 && (ee = R << 2, ae = K[G], Y[ee] = ae & 255, j10 > 1 && (Y[ee + 1] = ae >> 8 & 255), j10 > 2 && (Y[ee + 2] = ae >> 16 & 255)), Y; }; function P(A, K, U) { m.call(this, A, K, U); @@ -85775,9 +85786,9 @@ ${Ez(e, r10)}`); return this.encode(this.outputBits, true), m.prototype.finalize.call(this); }; var Q = function(A) { - var K, U, j10, G, k, Y, ee, ae, ie, Z10, ce, oe, me, pe, se, le, be, ye, Ee, Te, C9, O, B, $, te, J, ne, fe, ge, de, ve, Ae, Ne, De, ut, Ve, Ze, Ge, ke, Re, Je, Me, Pe, et, Ce, ze, nt, qe, Ke, at, We, $e, dt, ft, ht, Mt, rt, _t, gr, yr, br, wr, tr; + var K, U, j10, G, R, Y, ee, ae, ie, Z10, ce, oe, me, pe, se, le, be, ye, Ee, Te, C10, O, B, $, te, J, ne, fe, ge, de, ve, Ae, Ne, De, ut, Ve, Ze, Ge, ke, Re, Je, Me, Pe, et, Ce, ze, nt, qe, Ke, at, We, $e, dt, ft, ht, Mt, rt, _t, gr, yr, br, wr, tr; for (j10 = 0; j10 < 48; j10 += 2) - G = A[0] ^ A[10] ^ A[20] ^ A[30] ^ A[40], k = A[1] ^ A[11] ^ A[21] ^ A[31] ^ A[41], Y = A[2] ^ A[12] ^ A[22] ^ A[32] ^ A[42], ee = A[3] ^ A[13] ^ A[23] ^ A[33] ^ A[43], ae = A[4] ^ A[14] ^ A[24] ^ A[34] ^ A[44], ie = A[5] ^ A[15] ^ A[25] ^ A[35] ^ A[45], Z10 = A[6] ^ A[16] ^ A[26] ^ A[36] ^ A[46], ce = A[7] ^ A[17] ^ A[27] ^ A[37] ^ A[47], oe = A[8] ^ A[18] ^ A[28] ^ A[38] ^ A[48], me = A[9] ^ A[19] ^ A[29] ^ A[39] ^ A[49], K = oe ^ (Y << 1 | ee >>> 31), U = me ^ (ee << 1 | Y >>> 31), A[0] ^= K, A[1] ^= U, A[10] ^= K, A[11] ^= U, A[20] ^= K, A[21] ^= U, A[30] ^= K, A[31] ^= U, A[40] ^= K, A[41] ^= U, K = G ^ (ae << 1 | ie >>> 31), U = k ^ (ie << 1 | ae >>> 31), A[2] ^= K, A[3] ^= U, A[12] ^= K, A[13] ^= U, A[22] ^= K, A[23] ^= U, A[32] ^= K, A[33] ^= U, A[42] ^= K, A[43] ^= U, K = Y ^ (Z10 << 1 | ce >>> 31), U = ee ^ (ce << 1 | Z10 >>> 31), A[4] ^= K, A[5] ^= U, A[14] ^= K, A[15] ^= U, A[24] ^= K, A[25] ^= U, A[34] ^= K, A[35] ^= U, A[44] ^= K, A[45] ^= U, K = ae ^ (oe << 1 | me >>> 31), U = ie ^ (me << 1 | oe >>> 31), A[6] ^= K, A[7] ^= U, A[16] ^= K, A[17] ^= U, A[26] ^= K, A[27] ^= U, A[36] ^= K, A[37] ^= U, A[46] ^= K, A[47] ^= U, K = Z10 ^ (G << 1 | k >>> 31), U = ce ^ (k << 1 | G >>> 31), A[8] ^= K, A[9] ^= U, A[18] ^= K, A[19] ^= U, A[28] ^= K, A[29] ^= U, A[38] ^= K, A[39] ^= U, A[48] ^= K, A[49] ^= U, pe = A[0], se = A[1], ze = A[11] << 4 | A[10] >>> 28, nt = A[10] << 4 | A[11] >>> 28, fe = A[20] << 3 | A[21] >>> 29, ge = A[21] << 3 | A[20] >>> 29, yr = A[31] << 9 | A[30] >>> 23, br = A[30] << 9 | A[31] >>> 23, Me = A[40] << 18 | A[41] >>> 14, Pe = A[41] << 18 | A[40] >>> 14, De = A[2] << 1 | A[3] >>> 31, ut = A[3] << 1 | A[2] >>> 31, le = A[13] << 12 | A[12] >>> 20, be = A[12] << 12 | A[13] >>> 20, qe = A[22] << 10 | A[23] >>> 22, Ke = A[23] << 10 | A[22] >>> 22, de = A[33] << 13 | A[32] >>> 19, ve = A[32] << 13 | A[33] >>> 19, wr = A[42] << 2 | A[43] >>> 30, tr = A[43] << 2 | A[42] >>> 30, ft = A[5] << 30 | A[4] >>> 2, ht = A[4] << 30 | A[5] >>> 2, Ve = A[14] << 6 | A[15] >>> 26, Ze = A[15] << 6 | A[14] >>> 26, ye = A[25] << 11 | A[24] >>> 21, Ee = A[24] << 11 | A[25] >>> 21, at = A[34] << 15 | A[35] >>> 17, We = A[35] << 15 | A[34] >>> 17, Ae = A[45] << 29 | A[44] >>> 3, Ne = A[44] << 29 | A[45] >>> 3, $ = A[6] << 28 | A[7] >>> 4, te = A[7] << 28 | A[6] >>> 4, Mt = A[17] << 23 | A[16] >>> 9, rt = A[16] << 23 | A[17] >>> 9, Ge = A[26] << 25 | A[27] >>> 7, ke = A[27] << 25 | A[26] >>> 7, Te = A[36] << 21 | A[37] >>> 11, C9 = A[37] << 21 | A[36] >>> 11, $e = A[47] << 24 | A[46] >>> 8, dt = A[46] << 24 | A[47] >>> 8, et = A[8] << 27 | A[9] >>> 5, Ce = A[9] << 27 | A[8] >>> 5, J = A[18] << 20 | A[19] >>> 12, ne = A[19] << 20 | A[18] >>> 12, _t = A[29] << 7 | A[28] >>> 25, gr = A[28] << 7 | A[29] >>> 25, Re = A[38] << 8 | A[39] >>> 24, Je = A[39] << 8 | A[38] >>> 24, O = A[48] << 14 | A[49] >>> 18, B = A[49] << 14 | A[48] >>> 18, A[0] = pe ^ ~le & ye, A[1] = se ^ ~be & Ee, A[10] = $ ^ ~J & fe, A[11] = te ^ ~ne & ge, A[20] = De ^ ~Ve & Ge, A[21] = ut ^ ~Ze & ke, A[30] = et ^ ~ze & qe, A[31] = Ce ^ ~nt & Ke, A[40] = ft ^ ~Mt & _t, A[41] = ht ^ ~rt & gr, A[2] = le ^ ~ye & Te, A[3] = be ^ ~Ee & C9, A[12] = J ^ ~fe & de, A[13] = ne ^ ~ge & ve, A[22] = Ve ^ ~Ge & Re, A[23] = Ze ^ ~ke & Je, A[32] = ze ^ ~qe & at, A[33] = nt ^ ~Ke & We, A[42] = Mt ^ ~_t & yr, A[43] = rt ^ ~gr & br, A[4] = ye ^ ~Te & O, A[5] = Ee ^ ~C9 & B, A[14] = fe ^ ~de & Ae, A[15] = ge ^ ~ve & Ne, A[24] = Ge ^ ~Re & Me, A[25] = ke ^ ~Je & Pe, A[34] = qe ^ ~at & $e, A[35] = Ke ^ ~We & dt, A[44] = _t ^ ~yr & wr, A[45] = gr ^ ~br & tr, A[6] = Te ^ ~O & pe, A[7] = C9 ^ ~B & se, A[16] = de ^ ~Ae & $, A[17] = ve ^ ~Ne & te, A[26] = Re ^ ~Me & De, A[27] = Je ^ ~Pe & ut, A[36] = at ^ ~$e & et, A[37] = We ^ ~dt & Ce, A[46] = yr ^ ~wr & ft, A[47] = br ^ ~tr & ht, A[8] = O ^ ~pe & le, A[9] = B ^ ~se & be, A[18] = Ae ^ ~$ & J, A[19] = Ne ^ ~te & ne, A[28] = Me ^ ~De & Ve, A[29] = Pe ^ ~ut & Ze, A[38] = $e ^ ~et & ze, A[39] = dt ^ ~Ce & nt, A[48] = wr ^ ~ft & Mt, A[49] = tr ^ ~ht & rt, A[0] ^= N11[j10], A[1] ^= N11[j10 + 1]; + G = A[0] ^ A[10] ^ A[20] ^ A[30] ^ A[40], R = A[1] ^ A[11] ^ A[21] ^ A[31] ^ A[41], Y = A[2] ^ A[12] ^ A[22] ^ A[32] ^ A[42], ee = A[3] ^ A[13] ^ A[23] ^ A[33] ^ A[43], ae = A[4] ^ A[14] ^ A[24] ^ A[34] ^ A[44], ie = A[5] ^ A[15] ^ A[25] ^ A[35] ^ A[45], Z10 = A[6] ^ A[16] ^ A[26] ^ A[36] ^ A[46], ce = A[7] ^ A[17] ^ A[27] ^ A[37] ^ A[47], oe = A[8] ^ A[18] ^ A[28] ^ A[38] ^ A[48], me = A[9] ^ A[19] ^ A[29] ^ A[39] ^ A[49], K = oe ^ (Y << 1 | ee >>> 31), U = me ^ (ee << 1 | Y >>> 31), A[0] ^= K, A[1] ^= U, A[10] ^= K, A[11] ^= U, A[20] ^= K, A[21] ^= U, A[30] ^= K, A[31] ^= U, A[40] ^= K, A[41] ^= U, K = G ^ (ae << 1 | ie >>> 31), U = R ^ (ie << 1 | ae >>> 31), A[2] ^= K, A[3] ^= U, A[12] ^= K, A[13] ^= U, A[22] ^= K, A[23] ^= U, A[32] ^= K, A[33] ^= U, A[42] ^= K, A[43] ^= U, K = Y ^ (Z10 << 1 | ce >>> 31), U = ee ^ (ce << 1 | Z10 >>> 31), A[4] ^= K, A[5] ^= U, A[14] ^= K, A[15] ^= U, A[24] ^= K, A[25] ^= U, A[34] ^= K, A[35] ^= U, A[44] ^= K, A[45] ^= U, K = ae ^ (oe << 1 | me >>> 31), U = ie ^ (me << 1 | oe >>> 31), A[6] ^= K, A[7] ^= U, A[16] ^= K, A[17] ^= U, A[26] ^= K, A[27] ^= U, A[36] ^= K, A[37] ^= U, A[46] ^= K, A[47] ^= U, K = Z10 ^ (G << 1 | R >>> 31), U = ce ^ (R << 1 | G >>> 31), A[8] ^= K, A[9] ^= U, A[18] ^= K, A[19] ^= U, A[28] ^= K, A[29] ^= U, A[38] ^= K, A[39] ^= U, A[48] ^= K, A[49] ^= U, pe = A[0], se = A[1], ze = A[11] << 4 | A[10] >>> 28, nt = A[10] << 4 | A[11] >>> 28, fe = A[20] << 3 | A[21] >>> 29, ge = A[21] << 3 | A[20] >>> 29, yr = A[31] << 9 | A[30] >>> 23, br = A[30] << 9 | A[31] >>> 23, Me = A[40] << 18 | A[41] >>> 14, Pe = A[41] << 18 | A[40] >>> 14, De = A[2] << 1 | A[3] >>> 31, ut = A[3] << 1 | A[2] >>> 31, le = A[13] << 12 | A[12] >>> 20, be = A[12] << 12 | A[13] >>> 20, qe = A[22] << 10 | A[23] >>> 22, Ke = A[23] << 10 | A[22] >>> 22, de = A[33] << 13 | A[32] >>> 19, ve = A[32] << 13 | A[33] >>> 19, wr = A[42] << 2 | A[43] >>> 30, tr = A[43] << 2 | A[42] >>> 30, ft = A[5] << 30 | A[4] >>> 2, ht = A[4] << 30 | A[5] >>> 2, Ve = A[14] << 6 | A[15] >>> 26, Ze = A[15] << 6 | A[14] >>> 26, ye = A[25] << 11 | A[24] >>> 21, Ee = A[24] << 11 | A[25] >>> 21, at = A[34] << 15 | A[35] >>> 17, We = A[35] << 15 | A[34] >>> 17, Ae = A[45] << 29 | A[44] >>> 3, Ne = A[44] << 29 | A[45] >>> 3, $ = A[6] << 28 | A[7] >>> 4, te = A[7] << 28 | A[6] >>> 4, Mt = A[17] << 23 | A[16] >>> 9, rt = A[16] << 23 | A[17] >>> 9, Ge = A[26] << 25 | A[27] >>> 7, ke = A[27] << 25 | A[26] >>> 7, Te = A[36] << 21 | A[37] >>> 11, C10 = A[37] << 21 | A[36] >>> 11, $e = A[47] << 24 | A[46] >>> 8, dt = A[46] << 24 | A[47] >>> 8, et = A[8] << 27 | A[9] >>> 5, Ce = A[9] << 27 | A[8] >>> 5, J = A[18] << 20 | A[19] >>> 12, ne = A[19] << 20 | A[18] >>> 12, _t = A[29] << 7 | A[28] >>> 25, gr = A[28] << 7 | A[29] >>> 25, Re = A[38] << 8 | A[39] >>> 24, Je = A[39] << 8 | A[38] >>> 24, O = A[48] << 14 | A[49] >>> 18, B = A[49] << 14 | A[48] >>> 18, A[0] = pe ^ ~le & ye, A[1] = se ^ ~be & Ee, A[10] = $ ^ ~J & fe, A[11] = te ^ ~ne & ge, A[20] = De ^ ~Ve & Ge, A[21] = ut ^ ~Ze & ke, A[30] = et ^ ~ze & qe, A[31] = Ce ^ ~nt & Ke, A[40] = ft ^ ~Mt & _t, A[41] = ht ^ ~rt & gr, A[2] = le ^ ~ye & Te, A[3] = be ^ ~Ee & C10, A[12] = J ^ ~fe & de, A[13] = ne ^ ~ge & ve, A[22] = Ve ^ ~Ge & Re, A[23] = Ze ^ ~ke & Je, A[32] = ze ^ ~qe & at, A[33] = nt ^ ~Ke & We, A[42] = Mt ^ ~_t & yr, A[43] = rt ^ ~gr & br, A[4] = ye ^ ~Te & O, A[5] = Ee ^ ~C10 & B, A[14] = fe ^ ~de & Ae, A[15] = ge ^ ~ve & Ne, A[24] = Ge ^ ~Re & Me, A[25] = ke ^ ~Je & Pe, A[34] = qe ^ ~at & $e, A[35] = Ke ^ ~We & dt, A[44] = _t ^ ~yr & wr, A[45] = gr ^ ~br & tr, A[6] = Te ^ ~O & pe, A[7] = C10 ^ ~B & se, A[16] = de ^ ~Ae & $, A[17] = ve ^ ~Ne & te, A[26] = Re ^ ~Me & De, A[27] = Je ^ ~Pe & ut, A[36] = at ^ ~$e & et, A[37] = We ^ ~dt & Ce, A[46] = yr ^ ~wr & ft, A[47] = br ^ ~tr & ht, A[8] = O ^ ~pe & le, A[9] = B ^ ~se & be, A[18] = Ae ^ ~$ & J, A[19] = Ne ^ ~te & ne, A[28] = Me ^ ~De & Ve, A[29] = Pe ^ ~ut & Ze, A[38] = $e ^ ~et & ze, A[39] = dt ^ ~Ce & nt, A[48] = wr ^ ~ft & Mt, A[49] = tr ^ ~ht & rt, A[0] ^= N11[j10], A[1] ^= N11[j10 + 1]; }; if (a) t.exports = l15; @@ -85785,69 +85796,69 @@ ${Ez(e, r10)}`); for (y = 0; y < h.length; ++y) i[h[y]] = l15[h[y]]; })(); - })(dP); - var LX = dP.exports; - var pP = /* @__PURE__ */ nc(LX); - function eu(t) { - return "0x" + pP.keccak_256(er(t)); - } - var BX = "rlp/5.7.0"; - var UX = new ot(BX); - function R6(t) { + })(sP); + var PX = sP.exports; + var oP = /* @__PURE__ */ rc(PX); + function $c(t) { + return "0x" + oP.keccak_256(er(t)); + } + var kX = "rlp/5.7.0"; + var RX = new ot(kX); + function N6(t) { const e = []; for (; t; ) e.unshift(t & 255), t >>= 8; return e; } - function mP(t) { + function aP(t) { if (Array.isArray(t)) { let n = []; if (t.forEach(function(s) { - n = n.concat(mP(s)); + n = n.concat(aP(s)); }), n.length <= 55) return n.unshift(192 + n.length), n; - const i = R6(n.length); + const i = N6(n.length); return i.unshift(247 + i.length), i.concat(n); } - c8(t) || UX.throwArgumentError("RLP object must be BytesLike", "object", t); + i8(t) || RX.throwArgumentError("RLP object must be BytesLike", "object", t); const e = Array.prototype.slice.call(er(t)); if (e.length === 1 && e[0] <= 127) return e; if (e.length <= 55) return e.unshift(128 + e.length), e; - const r10 = R6(e.length); + const r10 = N6(e.length); return r10.unshift(183 + r10.length), r10.concat(e); } - function jX(t) { - return It(mP(t)); + function CX(t) { + return It(aP(t)); } - var VX = "address/5.7.0"; - var Vc = new ot(VX); - function C6(t) { - Rr(t, 20) || Vc.throwArgumentError("invalid address", "address", t), t = t.toLowerCase(); + var DX = "address/5.7.0"; + var jc = new ot(DX); + function I6(t) { + Rr(t, 20) || jc.throwArgumentError("invalid address", "address", t), t = t.toLowerCase(); const e = t.substring(2).split(""), r10 = new Uint8Array(40); for (let i = 0; i < 40; i++) r10[i] = e[i].charCodeAt(0); - const n = er(eu(r10)); + const n = er($c(r10)); for (let i = 0; i < 40; i += 2) n[i >> 1] >> 4 >= 8 && (e[i] = e[i].toUpperCase()), (n[i >> 1] & 15) >= 8 && (e[i + 1] = e[i + 1].toUpperCase()); return "0x" + e.join(""); } - var zX = 9007199254740991; - function FX(t) { + var LX = 9007199254740991; + function BX(t) { return Math.log10 ? Math.log10(t) : Math.log(t) / Math.LN10; } - var h8 = {}; + var c8 = {}; for (let t = 0; t < 10; t++) - h8[String(t)] = String(t); + c8[String(t)] = String(t); for (let t = 0; t < 26; t++) - h8[String.fromCharCode(65 + t)] = String(10 + t); - var D6 = Math.floor(FX(zX)); - function gP(t) { + c8[String.fromCharCode(65 + t)] = String(10 + t); + var O6 = Math.floor(BX(LX)); + function cP(t) { t = t.toUpperCase(), t = t.substring(4) + t.substring(0, 2) + "00"; - let e = t.split("").map((n) => h8[n]).join(""); - for (; e.length >= D6; ) { - let n = e.substring(0, D6); + let e = t.split("").map((n) => c8[n]).join(""); + for (; e.length >= O6; ) { + let n = e.substring(0, O6); e = parseInt(n, 10) % 97 + e.substring(n.length); } let r10 = String(98 - parseInt(e, 10) % 97); @@ -85855,64 +85866,64 @@ ${Ez(e, r10)}`); r10 = "0" + r10; return r10; } - function Jn(t) { + function Qn(t) { let e = null; - if (typeof t != "string" && Vc.throwArgumentError("invalid address", "address", t), t.match(/^(0x)?[0-9a-fA-F]{40}$/)) - t.substring(0, 2) !== "0x" && (t = "0x" + t), e = C6(t), t.match(/([A-F].*[a-f])|([a-f].*[A-F])/) && e !== t && Vc.throwArgumentError("bad address checksum", "address", t); + if (typeof t != "string" && jc.throwArgumentError("invalid address", "address", t), t.match(/^(0x)?[0-9a-fA-F]{40}$/)) + t.substring(0, 2) !== "0x" && (t = "0x" + t), e = I6(t), t.match(/([A-F].*[a-f])|([a-f].*[A-F])/) && e !== t && jc.throwArgumentError("bad address checksum", "address", t); else if (t.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)) { - for (t.substring(2, 4) !== gP(t) && Vc.throwArgumentError("bad icap checksum", "address", t), e = cP(t.substring(4)); e.length < 40; ) + for (t.substring(2, 4) !== cP(t) && jc.throwArgumentError("bad icap checksum", "address", t), e = eP(t.substring(4)); e.length < 40; ) e = "0" + e; - e = C6("0x" + e); + e = I6("0x" + e); } else - Vc.throwArgumentError("invalid address", "address", t); + jc.throwArgumentError("invalid address", "address", t); return e; } - function HX(t) { + function UX(t) { try { - return Jn(t), true; + return Qn(t), true; } catch { } return false; } - function qX(t) { - let e = uP(Jn(t).substring(2)).toUpperCase(); + function jX(t) { + let e = tP(Qn(t).substring(2)).toUpperCase(); for (; e.length < 30; ) e = "0" + e; - return "XE" + gP("XE00" + e) + e; + return "XE" + cP("XE00" + e) + e; } - function yP(t) { + function uP(t) { let e = null; try { - e = Jn(t.from); + e = Qn(t.from); } catch { - Vc.throwArgumentError("missing from address", "transaction", t); + jc.throwArgumentError("missing from address", "transaction", t); } - const r10 = nP(er(zt.from(t.nonce).toHexString())); - return Jn(f0(eu(jX([e, r10])), 12)); + const r10 = YO(er(zt.from(t.nonce).toHexString())); + return Qn(u0($c(CX([e, r10])), 12)); } - function WX(t, e, r10) { - return B1(e) !== 32 && Vc.throwArgumentError("salt must be 32 bytes", "salt", e), B1(r10) !== 32 && Vc.throwArgumentError("initCodeHash must be 32 bytes", "initCodeHash", r10), Jn(f0(eu(ci(["0xff", Jn(t), e, r10])), 12)); + function VX(t, e, r10) { + return L1(e) !== 32 && jc.throwArgumentError("salt must be 32 bytes", "salt", e), L1(r10) !== 32 && jc.throwArgumentError("initCodeHash must be 32 bytes", "initCodeHash", r10), Qn(u0($c(ui(["0xff", Qn(t), e, r10])), 12)); } - var GX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var zX = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - getAddress: Jn, - getContractAddress: yP, - getCreate2Address: WX, - getIcapAddress: qX, - isAddress: HX + getAddress: Qn, + getContractAddress: uP, + getCreate2Address: VX, + getIcapAddress: jX, + isAddress: UX }, Symbol.toStringTag, { value: "Module" })); - var KX = /* @__PURE__ */ fn(GX); - var d8 = /* @__PURE__ */ fn(DX); - var bP = /* @__PURE__ */ fn(OX); - var wP = /* @__PURE__ */ fn(mX); - var vP = /* @__PURE__ */ fn(xX); - var xP = /* @__PURE__ */ zt.from(-1); - var _P = /* @__PURE__ */ zt.from(0); - var EP = /* @__PURE__ */ zt.from(1); - var SP = /* @__PURE__ */ zt.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"); - var XX = "0x0000000000000000000000000000000000000000000000000000000000000000"; - var YX = "strings/5.7.0"; - var MP = new ot(YX); + var FX = /* @__PURE__ */ fn(zX); + var u8 = /* @__PURE__ */ fn(OX); + var lP = /* @__PURE__ */ fn(MX); + var fP = /* @__PURE__ */ fn(lX); + var hP = /* @__PURE__ */ fn(gX); + var dP = /* @__PURE__ */ zt.from(-1); + var pP = /* @__PURE__ */ zt.from(0); + var mP = /* @__PURE__ */ zt.from(1); + var gP = /* @__PURE__ */ zt.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"); + var HX = "0x0000000000000000000000000000000000000000000000000000000000000000"; + var qX = "strings/5.7.0"; + var yP = new ot(qX); var tl; (function(t) { t.current = "", t.NFC = "NFC", t.NFD = "NFD", t.NFKC = "NFKC", t.NFKD = "NFKD"; @@ -85921,10 +85932,10 @@ ${Ez(e, r10)}`); (function(t) { t.UNEXPECTED_CONTINUE = "unexpected continuation byte", t.BAD_PREFIX = "bad codepoint prefix", t.OVERRUN = "string overrun", t.MISSING_CONTINUE = "missing continuation byte", t.OUT_OF_RANGE = "out of UTF-8 range", t.UTF16_SURROGATE = "UTF-16 surrogate", t.OVERLONG = "overlong representation"; })(Ui || (Ui = {})); - function ZX(t, e, r10, n, i) { - return MP.throwArgumentError(`invalid codepoint at offset ${e}; ${t}`, "bytes", r10); + function WX(t, e, r10, n, i) { + return yP.throwArgumentError(`invalid codepoint at offset ${e}; ${t}`, "bytes", r10); } - function AP(t, e, r10, n, i) { + function bP(t, e, r10, n, i) { if (t === Ui.BAD_PREFIX || t === Ui.UNEXPECTED_CONTINUE) { let s = 0; for (let o = e + 1; o < r10.length && r10[o] >> 6 === 2; o++) @@ -85933,16 +85944,16 @@ ${Ez(e, r10)}`); } return t === Ui.OVERRUN ? r10.length - e - 1 : 0; } - function JX(t, e, r10, n, i) { - return t === Ui.OVERLONG ? (n.push(i), 0) : (n.push(65533), AP(t, e, r10)); + function GX(t, e, r10, n, i) { + return t === Ui.OVERLONG ? (n.push(i), 0) : (n.push(65533), bP(t, e, r10)); } - var TP = Object.freeze({ - error: ZX, - ignore: AP, - replace: JX + var wP = Object.freeze({ + error: WX, + ignore: bP, + replace: GX }); - function p8(t, e) { - e == null && (e = TP.error), t = er(t); + function l8(t, e) { + e == null && (e = wP.error), t = er(t); const r10 = []; let n = 0; for (; n < t.length; ) { @@ -85993,8 +86004,8 @@ ${Ez(e, r10)}`); } return r10; } - function Gf(t, e = tl.current) { - e != tl.current && (MP.checkNormalize(), t = t.normalize(e)); + function Wf(t, e = tl.current) { + e != tl.current && (yP.checkNormalize(), t = t.normalize(e)); let r10 = []; for (let n = 0; n < t.length; n++) { const i = t.charCodeAt(n); @@ -86018,8 +86029,8 @@ ${Ez(e, r10)}`); const e = "0000" + t.toString(16); return "\\u" + e.substring(e.length - 4); } - function QX(t, e) { - return '"' + p8(t, e).map((r10) => { + function KX(t, e) { + return '"' + l8(t, e).map((r10) => { if (r10 < 256) { switch (r10) { case 8: @@ -86041,22 +86052,22 @@ ${Ez(e, r10)}`); return r10 <= 65535 ? gy(r10) : (r10 -= 65536, gy((r10 >> 10 & 1023) + 55296) + gy((r10 & 1023) + 56320)); }).join("") + '"'; } - function $3(t) { + function J3(t) { return t.map((e) => e <= 65535 ? String.fromCharCode(e) : (e -= 65536, String.fromCharCode((e >> 10 & 1023) + 55296, (e & 1023) + 56320))).join(""); } function _g(t, e) { - return $3(p8(t, e)); + return J3(l8(t, e)); } - function ew(t, e = tl.current) { - return p8(Gf(t, e)); + function Q3(t, e = tl.current) { + return l8(Wf(t, e)); } - function $X(t) { - const e = Gf(t); + function XX(t) { + const e = Wf(t); if (e.length > 31) throw new Error("bytes32 string must be less than 32 bytes"); - return It(ci([e, XX]).slice(0, 32)); + return It(ui([e, HX]).slice(0, 32)); } - function eY(t) { + function YX(t) { const e = er(t); if (e.length !== 32) throw new Error("invalid bytes32 - not 32 bytes long"); @@ -86067,7 +86078,7 @@ ${Ez(e, r10)}`); r10--; return _g(e.slice(0, r10)); } - function tY(t) { + function ZX(t) { if (t.length % 4 !== 0) throw new Error("bad data"); let e = []; @@ -86075,7 +86086,7 @@ ${Ez(e, r10)}`); e.push(parseInt(t.substring(r10, r10 + 4), 16)); return e; } - function m8(t, e) { + function f8(t, e) { e || (e = function(i) { return [parseInt(i, 16)]; }); @@ -86085,7 +86096,7 @@ ${Ez(e, r10)}`); r10 += parseInt(s[0], 16), n[r10] = e(s[1]); }), n; } - function NP(t) { + function vP(t) { let e = 0; return t.split(",").map((r10) => { let n = r10.split("-"); @@ -86094,7 +86105,7 @@ ${Ez(e, r10)}`); return e = parseInt(n[1], 16), { l: i, h: e }; }); } - function g8(t, e) { + function h8(t, e) { let r10 = 0; for (let n = 0; n < e.length; n++) { let i = e[n]; @@ -86106,9 +86117,9 @@ ${Ez(e, r10)}`); } return null; } - var rY = NP("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"); - var nY = "ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((t) => parseInt(t, 16)); - var iY = [ + var JX = vP("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"); + var QX = "ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((t) => parseInt(t, 16)); + var $X = [ { h: 25, s: 32, l: 65 }, { h: 30, s: 32, e: [23], l: 127 }, { h: 54, s: 1, e: [48], l: 64, d: 2 }, @@ -86152,195 +86163,195 @@ ${Ez(e, r10)}`); { h: 24, s: -119717, e: [17], l: 58 }, { h: 24, s: -119775, e: [17], l: 58 } ]; - var sY = m8("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"); - var oY = m8("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"); - var aY = m8("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D", tY); - var cY = NP("80-20,2a0-,39c,32,f71,18e,7f2-f,19-7,30-4,7-5,f81-b,5,a800-20ff,4d1-1f,110,fa-6,d174-7,2e84-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,2,1f-5f,ff7f-20001"); - function uY(t) { + var eY = f8("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"); + var tY = f8("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"); + var rY = f8("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D", ZX); + var nY = vP("80-20,2a0-,39c,32,f71,18e,7f2-f,19-7,30-4,7-5,f81-b,5,a800-20ff,4d1-1f,110,fa-6,d174-7,2e84-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,2,1f-5f,ff7f-20001"); + function iY(t) { return t.reduce((e, r10) => (r10.forEach((n) => { e.push(n); }), e), []); } - function lY(t) { - return !!g8(t, rY); + function sY(t) { + return !!h8(t, JX); } - function fY(t) { - let e = g8(t, iY); + function oY(t) { + let e = h8(t, $X); if (e) return [t + e.s]; - let r10 = sY[t]; + let r10 = eY[t]; if (r10) return r10; - let n = oY[t]; + let n = tY[t]; if (n) return [t + n[0]]; - let i = aY[t]; + let i = rY[t]; return i || null; } - function hY(t) { - return !!g8(t, cY); + function aY(t) { + return !!h8(t, nY); } - function dY(t) { + function cY(t) { if (t.match(/^[a-z0-9-]*$/i) && t.length <= 59) return t.toLowerCase(); - let e = ew(t); - e = uY(e.map((n) => { - if (nY.indexOf(n) >= 0) + let e = Q3(t); + e = iY(e.map((n) => { + if (QX.indexOf(n) >= 0) return []; if (n >= 65024 && n <= 65039) return []; - let i = fY(n); + let i = oY(n); return i || [n]; - })), e = ew($3(e), tl.NFKC), e.forEach((n) => { - if (hY(n)) + })), e = Q3(J3(e), tl.NFKC), e.forEach((n) => { + if (aY(n)) throw new Error("STRINGPREP_CONTAINS_PROHIBITED"); }), e.forEach((n) => { - if (lY(n)) + if (sY(n)) throw new Error("STRINGPREP_CONTAINS_UNASSIGNED"); }); - let r10 = $3(e); + let r10 = J3(e); if (r10.substring(0, 1) === "-" || r10.substring(2, 4) === "--" || r10.substring(r10.length - 1) === "-") throw new Error("invalid hyphen"); return r10; } - var pY = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var uY = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, get UnicodeNormalizationForm() { return tl; }, - Utf8ErrorFuncs: TP, + Utf8ErrorFuncs: wP, get Utf8ErrorReason() { return Ui; }, - _toEscapedUtf8String: QX, - formatBytes32String: $X, - nameprep: dY, - parseBytes32String: eY, - toUtf8Bytes: Gf, - toUtf8CodePoints: ew, + _toEscapedUtf8String: KX, + formatBytes32String: XX, + nameprep: cY, + parseBytes32String: YX, + toUtf8Bytes: Wf, + toUtf8CodePoints: Q3, toUtf8String: _g }, Symbol.toStringTag, { value: "Module" })); - var IP = /* @__PURE__ */ fn(pY); - var Eg = /* @__PURE__ */ fn(wH); - var y8 = /* @__PURE__ */ fn(oX); - var bd = {}; - var b8 = { exports: {} }; - b8.exports; + var xP = /* @__PURE__ */ fn(uY); + var Eg = /* @__PURE__ */ fn(hH); + var d8 = /* @__PURE__ */ fn(tX); + var yd = {}; + var p8 = { exports: {} }; + p8.exports; (function(t) { (function(e, r10) { - function n(V, S10) { + function n(V, S9) { if (!V) - throw new Error(S10 || "Assertion failed"); + throw new Error(S9 || "Assertion failed"); } - function i(V, S10) { - V.super_ = S10; + function i(V, S9) { + V.super_ = S9; var d = function() { }; - d.prototype = S10.prototype, V.prototype = new d(), V.prototype.constructor = V; + d.prototype = S9.prototype, V.prototype = new d(), V.prototype.constructor = V; } - function s(V, S10, d) { + function s(V, S9, d) { if (s.isBN(V)) return V; - this.negative = 0, this.words = null, this.length = 0, this.red = null, V !== null && ((S10 === "le" || S10 === "be") && (d = S10, S10 = 10), this._init(V || 0, S10 || 10, d || "be")); + this.negative = 0, this.words = null, this.length = 0, this.red = null, V !== null && ((S9 === "le" || S9 === "be") && (d = S9, S9 = 10), this._init(V || 0, S9 || 10, d || "be")); } typeof e == "object" ? e.exports = s : r10.BN = s, s.BN = s, s.wordSize = 26; var o; try { - typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = ng.Buffer; + typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = rg.Buffer; } catch { } - s.isBN = function(S10) { - return S10 instanceof s ? true : S10 !== null && typeof S10 == "object" && S10.constructor.wordSize === s.wordSize && Array.isArray(S10.words); - }, s.max = function(S10, d) { - return S10.cmp(d) > 0 ? S10 : d; - }, s.min = function(S10, d) { - return S10.cmp(d) < 0 ? S10 : d; - }, s.prototype._init = function(S10, d, l15) { - if (typeof S10 == "number") - return this._initNumber(S10, d, l15); - if (typeof S10 == "object") - return this._initArray(S10, d, l15); - d === "hex" && (d = 16), n(d === (d | 0) && d >= 2 && d <= 36), S10 = S10.toString().replace(/\s+/g, ""); + s.isBN = function(S9) { + return S9 instanceof s ? true : S9 !== null && typeof S9 == "object" && S9.constructor.wordSize === s.wordSize && Array.isArray(S9.words); + }, s.max = function(S9, d) { + return S9.cmp(d) > 0 ? S9 : d; + }, s.min = function(S9, d) { + return S9.cmp(d) < 0 ? S9 : d; + }, s.prototype._init = function(S9, d, l15) { + if (typeof S9 == "number") + return this._initNumber(S9, d, l15); + if (typeof S9 == "object") + return this._initArray(S9, d, l15); + d === "hex" && (d = 16), n(d === (d | 0) && d >= 2 && d <= 36), S9 = S9.toString().replace(/\s+/g, ""); var h = 0; - S10[0] === "-" && (h++, this.negative = 1), h < S10.length && (d === 16 ? this._parseHex(S10, h, l15) : (this._parseBase(S10, d, h), l15 === "le" && this._initArray(this.toArray(), d, l15))); - }, s.prototype._initNumber = function(S10, d, l15) { - S10 < 0 && (this.negative = 1, S10 = -S10), S10 < 67108864 ? (this.words = [S10 & 67108863], this.length = 1) : S10 < 4503599627370496 ? (this.words = [ - S10 & 67108863, - S10 / 67108864 & 67108863 - ], this.length = 2) : (n(S10 < 9007199254740992), this.words = [ - S10 & 67108863, - S10 / 67108864 & 67108863, + S9[0] === "-" && (h++, this.negative = 1), h < S9.length && (d === 16 ? this._parseHex(S9, h, l15) : (this._parseBase(S9, d, h), l15 === "le" && this._initArray(this.toArray(), d, l15))); + }, s.prototype._initNumber = function(S9, d, l15) { + S9 < 0 && (this.negative = 1, S9 = -S9), S9 < 67108864 ? (this.words = [S9 & 67108863], this.length = 1) : S9 < 4503599627370496 ? (this.words = [ + S9 & 67108863, + S9 / 67108864 & 67108863 + ], this.length = 2) : (n(S9 < 9007199254740992), this.words = [ + S9 & 67108863, + S9 / 67108864 & 67108863, 1 ], this.length = 3), l15 === "le" && this._initArray(this.toArray(), d, l15); - }, s.prototype._initArray = function(S10, d, l15) { - if (n(typeof S10.length == "number"), S10.length <= 0) + }, s.prototype._initArray = function(S9, d, l15) { + if (n(typeof S9.length == "number"), S9.length <= 0) return this.words = [0], this.length = 1, this; - this.length = Math.ceil(S10.length / 3), this.words = new Array(this.length); + this.length = Math.ceil(S9.length / 3), this.words = new Array(this.length); for (var h = 0; h < this.length; h++) this.words[h] = 0; var y, x, v = 0; if (l15 === "be") - for (h = S10.length - 1, y = 0; h >= 0; h -= 3) - x = S10[h] | S10[h - 1] << 8 | S10[h - 2] << 16, this.words[y] |= x << v & 67108863, this.words[y + 1] = x >>> 26 - v & 67108863, v += 24, v >= 26 && (v -= 26, y++); + for (h = S9.length - 1, y = 0; h >= 0; h -= 3) + x = S9[h] | S9[h - 1] << 8 | S9[h - 2] << 16, this.words[y] |= x << v & 67108863, this.words[y + 1] = x >>> 26 - v & 67108863, v += 24, v >= 26 && (v -= 26, y++); else if (l15 === "le") - for (h = 0, y = 0; h < S10.length; h += 3) - x = S10[h] | S10[h + 1] << 8 | S10[h + 2] << 16, this.words[y] |= x << v & 67108863, this.words[y + 1] = x >>> 26 - v & 67108863, v += 24, v >= 26 && (v -= 26, y++); + for (h = 0, y = 0; h < S9.length; h += 3) + x = S9[h] | S9[h + 1] << 8 | S9[h + 2] << 16, this.words[y] |= x << v & 67108863, this.words[y + 1] = x >>> 26 - v & 67108863, v += 24, v >= 26 && (v -= 26, y++); return this.strip(); }; - function a(V, S10) { - var d = V.charCodeAt(S10); + function a(V, S9) { + var d = V.charCodeAt(S9); return d >= 65 && d <= 70 ? d - 55 : d >= 97 && d <= 102 ? d - 87 : d - 48 & 15; } - function c(V, S10, d) { + function c(V, S9, d) { var l15 = a(V, d); - return d - 1 >= S10 && (l15 |= a(V, d - 1) << 4), l15; + return d - 1 >= S9 && (l15 |= a(V, d - 1) << 4), l15; } - s.prototype._parseHex = function(S10, d, l15) { - this.length = Math.ceil((S10.length - d) / 6), this.words = new Array(this.length); + s.prototype._parseHex = function(S9, d, l15) { + this.length = Math.ceil((S9.length - d) / 6), this.words = new Array(this.length); for (var h = 0; h < this.length; h++) this.words[h] = 0; var y = 0, x = 0, v; if (l15 === "be") - for (h = S10.length - 1; h >= d; h -= 2) - v = c(S10, d, h) << y, this.words[x] |= v & 67108863, y >= 18 ? (y -= 18, x += 1, this.words[x] |= v >>> 26) : y += 8; + for (h = S9.length - 1; h >= d; h -= 2) + v = c(S9, d, h) << y, this.words[x] |= v & 67108863, y >= 18 ? (y -= 18, x += 1, this.words[x] |= v >>> 26) : y += 8; else { - var M = S10.length - d; - for (h = M % 2 === 0 ? d + 1 : d; h < S10.length; h += 2) - v = c(S10, d, h) << y, this.words[x] |= v & 67108863, y >= 18 ? (y -= 18, x += 1, this.words[x] |= v >>> 26) : y += 8; + var M = S9.length - d; + for (h = M % 2 === 0 ? d + 1 : d; h < S9.length; h += 2) + v = c(S9, d, h) << y, this.words[x] |= v & 67108863, y >= 18 ? (y -= 18, x += 1, this.words[x] |= v >>> 26) : y += 8; } this.strip(); }; - function u(V, S10, d, l15) { - for (var h = 0, y = Math.min(V.length, d), x = S10; x < y; x++) { + function u(V, S9, d, l15) { + for (var h = 0, y = Math.min(V.length, d), x = S9; x < y; x++) { var v = V.charCodeAt(x) - 48; h *= l15, v >= 49 ? h += v - 49 + 10 : v >= 17 ? h += v - 17 + 10 : h += v; } return h; } - s.prototype._parseBase = function(S10, d, l15) { + s.prototype._parseBase = function(S9, d, l15) { this.words = [0], this.length = 1; for (var h = 0, y = 1; y <= 67108863; y *= d) h++; h--, y = y / d | 0; - for (var x = S10.length - l15, v = x % h, M = Math.min(x, x - v) + l15, w = 0, g = l15; g < M; g += h) - w = u(S10, g, g + h, d), this.imuln(y), this.words[0] + w < 67108864 ? this.words[0] += w : this._iaddn(w); + for (var x = S9.length - l15, v = x % h, M = Math.min(x, x - v) + l15, w = 0, g = l15; g < M; g += h) + w = u(S9, g, g + h, d), this.imuln(y), this.words[0] + w < 67108864 ? this.words[0] += w : this._iaddn(w); if (v !== 0) { var m = 1; - for (w = u(S10, g, S10.length, d), g = 0; g < v; g++) + for (w = u(S9, g, S9.length, d), g = 0; g < v; g++) m *= d; this.imuln(m), this.words[0] + w < 67108864 ? this.words[0] += w : this._iaddn(w); } this.strip(); - }, s.prototype.copy = function(S10) { - S10.words = new Array(this.length); + }, s.prototype.copy = function(S9) { + S9.words = new Array(this.length); for (var d = 0; d < this.length; d++) - S10.words[d] = this.words[d]; - S10.length = this.length, S10.negative = this.negative, S10.red = this.red; + S9.words[d] = this.words[d]; + S9.length = this.length, S9.negative = this.negative, S9.red = this.red; }, s.prototype.clone = function() { - var S10 = new s(null); - return this.copy(S10), S10; - }, s.prototype._expand = function(S10) { - for (; this.length < S10; ) + var S9 = new s(null); + return this.copy(S9), S9; + }, s.prototype._expand = function(S9) { + for (; this.length < S9; ) this.words[this.length++] = 0; return this; }, s.prototype.strip = function() { @@ -86456,10 +86467,10 @@ ${Ez(e, r10)}`); 52521875, 60466176 ]; - s.prototype.toString = function(S10, d) { - S10 = S10 || 10, d = d | 0 || 1; + s.prototype.toString = function(S9, d) { + S9 = S9 || 10, d = d | 0 || 1; var l15; - if (S10 === 16 || S10 === "hex") { + if (S9 === 16 || S9 === "hex") { l15 = ""; for (var h = 0, y = 0, x = 0; x < this.length; x++) { var v = this.words[x], M = ((v << h | y) & 16777215).toString(16); @@ -86469,12 +86480,12 @@ ${Ez(e, r10)}`); l15 = "0" + l15; return this.negative !== 0 && (l15 = "-" + l15), l15; } - if (S10 === (S10 | 0) && S10 >= 2 && S10 <= 36) { - var w = p[S10], g = b[S10]; + if (S9 === (S9 | 0) && S9 >= 2 && S9 <= 36) { + var w = p[S9], g = b[S9]; l15 = ""; var m = this.clone(); for (m.negative = 0; !m.isZero(); ) { - var P = m.modn(g).toString(S10); + var P = m.modn(g).toString(S9); m = m.idivn(g), m.isZero() ? l15 = P + l15 : l15 = f10[w - P.length] + P + l15; } for (this.isZero() && (l15 = "0" + l15); l15.length % d !== 0; ) @@ -86483,18 +86494,18 @@ ${Ez(e, r10)}`); } n(false, "Base should be between 2 and 36"); }, s.prototype.toNumber = function() { - var S10 = this.words[0]; - return this.length === 2 ? S10 += this.words[1] * 67108864 : this.length === 3 && this.words[2] === 1 ? S10 += 4503599627370496 + this.words[1] * 67108864 : this.length > 2 && n(false, "Number can only safely store up to 53 bits"), this.negative !== 0 ? -S10 : S10; + var S9 = this.words[0]; + return this.length === 2 ? S9 += this.words[1] * 67108864 : this.length === 3 && this.words[2] === 1 ? S9 += 4503599627370496 + this.words[1] * 67108864 : this.length > 2 && n(false, "Number can only safely store up to 53 bits"), this.negative !== 0 ? -S9 : S9; }, s.prototype.toJSON = function() { return this.toString(16); - }, s.prototype.toBuffer = function(S10, d) { - return n(typeof o < "u"), this.toArrayLike(o, S10, d); - }, s.prototype.toArray = function(S10, d) { - return this.toArrayLike(Array, S10, d); - }, s.prototype.toArrayLike = function(S10, d, l15) { + }, s.prototype.toBuffer = function(S9, d) { + return n(typeof o < "u"), this.toArrayLike(o, S9, d); + }, s.prototype.toArray = function(S9, d) { + return this.toArrayLike(Array, S9, d); + }, s.prototype.toArrayLike = function(S9, d, l15) { var h = this.byteLength(), y = l15 || Math.max(1, h); n(h <= y, "byte array longer than desired length"), n(y > 0, "Requested array length <= 0"), this.strip(); - var x = d === "le", v = new S10(y), M, w, g = this.clone(); + var x = d === "le", v = new S9(y), M, w, g = this.clone(); if (x) { for (w = 0; !g.isZero(); w++) M = g.andln(255), g.iushrn(8), v[w] = M; @@ -86507,108 +86518,108 @@ ${Ez(e, r10)}`); M = g.andln(255), g.iushrn(8), v[y - w - 1] = M; } return v; - }, Math.clz32 ? s.prototype._countBits = function(S10) { - return 32 - Math.clz32(S10); - } : s.prototype._countBits = function(S10) { - var d = S10, l15 = 0; + }, Math.clz32 ? s.prototype._countBits = function(S9) { + return 32 - Math.clz32(S9); + } : s.prototype._countBits = function(S9) { + var d = S9, l15 = 0; return d >= 4096 && (l15 += 13, d >>>= 13), d >= 64 && (l15 += 7, d >>>= 7), d >= 8 && (l15 += 4, d >>>= 4), d >= 2 && (l15 += 2, d >>>= 2), l15 + d; - }, s.prototype._zeroBits = function(S10) { - if (S10 === 0) + }, s.prototype._zeroBits = function(S9) { + if (S9 === 0) return 26; - var d = S10, l15 = 0; + var d = S9, l15 = 0; return d & 8191 || (l15 += 13, d >>>= 13), d & 127 || (l15 += 7, d >>>= 7), d & 15 || (l15 += 4, d >>>= 4), d & 3 || (l15 += 2, d >>>= 2), d & 1 || l15++, l15; }, s.prototype.bitLength = function() { - var S10 = this.words[this.length - 1], d = this._countBits(S10); + var S9 = this.words[this.length - 1], d = this._countBits(S9); return (this.length - 1) * 26 + d; }; function E(V) { - for (var S10 = new Array(V.bitLength()), d = 0; d < S10.length; d++) { + for (var S9 = new Array(V.bitLength()), d = 0; d < S9.length; d++) { var l15 = d / 26 | 0, h = d % 26; - S10[d] = (V.words[l15] & 1 << h) >>> h; + S9[d] = (V.words[l15] & 1 << h) >>> h; } - return S10; + return S9; } s.prototype.zeroBits = function() { if (this.isZero()) return 0; - for (var S10 = 0, d = 0; d < this.length; d++) { + for (var S9 = 0, d = 0; d < this.length; d++) { var l15 = this._zeroBits(this.words[d]); - if (S10 += l15, l15 !== 26) + if (S9 += l15, l15 !== 26) break; } - return S10; + return S9; }, s.prototype.byteLength = function() { return Math.ceil(this.bitLength() / 8); - }, s.prototype.toTwos = function(S10) { - return this.negative !== 0 ? this.abs().inotn(S10).iaddn(1) : this.clone(); - }, s.prototype.fromTwos = function(S10) { - return this.testn(S10 - 1) ? this.notn(S10).iaddn(1).ineg() : this.clone(); + }, s.prototype.toTwos = function(S9) { + return this.negative !== 0 ? this.abs().inotn(S9).iaddn(1) : this.clone(); + }, s.prototype.fromTwos = function(S9) { + return this.testn(S9 - 1) ? this.notn(S9).iaddn(1).ineg() : this.clone(); }, s.prototype.isNeg = function() { return this.negative !== 0; }, s.prototype.neg = function() { return this.clone().ineg(); }, s.prototype.ineg = function() { return this.isZero() || (this.negative ^= 1), this; - }, s.prototype.iuor = function(S10) { - for (; this.length < S10.length; ) + }, s.prototype.iuor = function(S9) { + for (; this.length < S9.length; ) this.words[this.length++] = 0; - for (var d = 0; d < S10.length; d++) - this.words[d] = this.words[d] | S10.words[d]; + for (var d = 0; d < S9.length; d++) + this.words[d] = this.words[d] | S9.words[d]; return this.strip(); - }, s.prototype.ior = function(S10) { - return n((this.negative | S10.negative) === 0), this.iuor(S10); - }, s.prototype.or = function(S10) { - return this.length > S10.length ? this.clone().ior(S10) : S10.clone().ior(this); - }, s.prototype.uor = function(S10) { - return this.length > S10.length ? this.clone().iuor(S10) : S10.clone().iuor(this); - }, s.prototype.iuand = function(S10) { + }, s.prototype.ior = function(S9) { + return n((this.negative | S9.negative) === 0), this.iuor(S9); + }, s.prototype.or = function(S9) { + return this.length > S9.length ? this.clone().ior(S9) : S9.clone().ior(this); + }, s.prototype.uor = function(S9) { + return this.length > S9.length ? this.clone().iuor(S9) : S9.clone().iuor(this); + }, s.prototype.iuand = function(S9) { var d; - this.length > S10.length ? d = S10 : d = this; + this.length > S9.length ? d = S9 : d = this; for (var l15 = 0; l15 < d.length; l15++) - this.words[l15] = this.words[l15] & S10.words[l15]; + this.words[l15] = this.words[l15] & S9.words[l15]; return this.length = d.length, this.strip(); - }, s.prototype.iand = function(S10) { - return n((this.negative | S10.negative) === 0), this.iuand(S10); - }, s.prototype.and = function(S10) { - return this.length > S10.length ? this.clone().iand(S10) : S10.clone().iand(this); - }, s.prototype.uand = function(S10) { - return this.length > S10.length ? this.clone().iuand(S10) : S10.clone().iuand(this); - }, s.prototype.iuxor = function(S10) { + }, s.prototype.iand = function(S9) { + return n((this.negative | S9.negative) === 0), this.iuand(S9); + }, s.prototype.and = function(S9) { + return this.length > S9.length ? this.clone().iand(S9) : S9.clone().iand(this); + }, s.prototype.uand = function(S9) { + return this.length > S9.length ? this.clone().iuand(S9) : S9.clone().iuand(this); + }, s.prototype.iuxor = function(S9) { var d, l15; - this.length > S10.length ? (d = this, l15 = S10) : (d = S10, l15 = this); + this.length > S9.length ? (d = this, l15 = S9) : (d = S9, l15 = this); for (var h = 0; h < l15.length; h++) this.words[h] = d.words[h] ^ l15.words[h]; if (this !== d) for (; h < d.length; h++) this.words[h] = d.words[h]; return this.length = d.length, this.strip(); - }, s.prototype.ixor = function(S10) { - return n((this.negative | S10.negative) === 0), this.iuxor(S10); - }, s.prototype.xor = function(S10) { - return this.length > S10.length ? this.clone().ixor(S10) : S10.clone().ixor(this); - }, s.prototype.uxor = function(S10) { - return this.length > S10.length ? this.clone().iuxor(S10) : S10.clone().iuxor(this); - }, s.prototype.inotn = function(S10) { - n(typeof S10 == "number" && S10 >= 0); - var d = Math.ceil(S10 / 26) | 0, l15 = S10 % 26; + }, s.prototype.ixor = function(S9) { + return n((this.negative | S9.negative) === 0), this.iuxor(S9); + }, s.prototype.xor = function(S9) { + return this.length > S9.length ? this.clone().ixor(S9) : S9.clone().ixor(this); + }, s.prototype.uxor = function(S9) { + return this.length > S9.length ? this.clone().iuxor(S9) : S9.clone().iuxor(this); + }, s.prototype.inotn = function(S9) { + n(typeof S9 == "number" && S9 >= 0); + var d = Math.ceil(S9 / 26) | 0, l15 = S9 % 26; this._expand(d), l15 > 0 && d--; for (var h = 0; h < d; h++) this.words[h] = ~this.words[h] & 67108863; return l15 > 0 && (this.words[h] = ~this.words[h] & 67108863 >> 26 - l15), this.strip(); - }, s.prototype.notn = function(S10) { - return this.clone().inotn(S10); - }, s.prototype.setn = function(S10, d) { - n(typeof S10 == "number" && S10 >= 0); - var l15 = S10 / 26 | 0, h = S10 % 26; + }, s.prototype.notn = function(S9) { + return this.clone().inotn(S9); + }, s.prototype.setn = function(S9, d) { + n(typeof S9 == "number" && S9 >= 0); + var l15 = S9 / 26 | 0, h = S9 % 26; return this._expand(l15 + 1), d ? this.words[l15] = this.words[l15] | 1 << h : this.words[l15] = this.words[l15] & ~(1 << h), this.strip(); - }, s.prototype.iadd = function(S10) { + }, s.prototype.iadd = function(S9) { var d; - if (this.negative !== 0 && S10.negative === 0) - return this.negative = 0, d = this.isub(S10), this.negative ^= 1, this._normSign(); - if (this.negative === 0 && S10.negative !== 0) - return S10.negative = 0, d = this.isub(S10), S10.negative = 1, d._normSign(); + if (this.negative !== 0 && S9.negative === 0) + return this.negative = 0, d = this.isub(S9), this.negative ^= 1, this._normSign(); + if (this.negative === 0 && S9.negative !== 0) + return S9.negative = 0, d = this.isub(S9), S9.negative = 1, d._normSign(); var l15, h; - this.length > S10.length ? (l15 = this, h = S10) : (l15 = S10, h = this); + this.length > S9.length ? (l15 = this, h = S9) : (l15 = S9, h = this); for (var y = 0, x = 0; x < h.length; x++) d = (l15.words[x] | 0) + (h.words[x] | 0) + y, this.words[x] = d & 67108863, y = d >>> 26; for (; y !== 0 && x < l15.length; x++) @@ -86619,21 +86630,21 @@ ${Ez(e, r10)}`); for (; x < l15.length; x++) this.words[x] = l15.words[x]; return this; - }, s.prototype.add = function(S10) { + }, s.prototype.add = function(S9) { var d; - return S10.negative !== 0 && this.negative === 0 ? (S10.negative = 0, d = this.sub(S10), S10.negative ^= 1, d) : S10.negative === 0 && this.negative !== 0 ? (this.negative = 0, d = S10.sub(this), this.negative = 1, d) : this.length > S10.length ? this.clone().iadd(S10) : S10.clone().iadd(this); - }, s.prototype.isub = function(S10) { - if (S10.negative !== 0) { - S10.negative = 0; - var d = this.iadd(S10); - return S10.negative = 1, d._normSign(); + return S9.negative !== 0 && this.negative === 0 ? (S9.negative = 0, d = this.sub(S9), S9.negative ^= 1, d) : S9.negative === 0 && this.negative !== 0 ? (this.negative = 0, d = S9.sub(this), this.negative = 1, d) : this.length > S9.length ? this.clone().iadd(S9) : S9.clone().iadd(this); + }, s.prototype.isub = function(S9) { + if (S9.negative !== 0) { + S9.negative = 0; + var d = this.iadd(S9); + return S9.negative = 1, d._normSign(); } else if (this.negative !== 0) - return this.negative = 0, this.iadd(S10), this.negative = 1, this._normSign(); - var l15 = this.cmp(S10); + return this.negative = 0, this.iadd(S9), this.negative = 1, this._normSign(); + var l15 = this.cmp(S9); if (l15 === 0) return this.negative = 0, this.length = 1, this.words[0] = 0, this; var h, y; - l15 > 0 ? (h = this, y = S10) : (h = S10, y = this); + l15 > 0 ? (h = this, y = S9) : (h = S9, y = this); for (var x = 0, v = 0; v < y.length; v++) d = (h.words[v] | 0) - (y.words[v] | 0) + x, x = d >> 26, this.words[v] = d & 67108863; for (; x !== 0 && v < h.length; v++) @@ -86642,49 +86653,49 @@ ${Ez(e, r10)}`); for (; v < h.length; v++) this.words[v] = h.words[v]; return this.length = Math.max(this.length, v), h !== this && (this.negative = 1), this.strip(); - }, s.prototype.sub = function(S10) { - return this.clone().isub(S10); + }, s.prototype.sub = function(S9) { + return this.clone().isub(S9); }; - function _(V, S10, d) { - d.negative = S10.negative ^ V.negative; - var l15 = V.length + S10.length | 0; + function _(V, S9, d) { + d.negative = S9.negative ^ V.negative; + var l15 = V.length + S9.length | 0; d.length = l15, l15 = l15 - 1 | 0; - var h = V.words[0] | 0, y = S10.words[0] | 0, x = h * y, v = x & 67108863, M = x / 67108864 | 0; + var h = V.words[0] | 0, y = S9.words[0] | 0, x = h * y, v = x & 67108863, M = x / 67108864 | 0; d.words[0] = v; for (var w = 1; w < l15; w++) { - for (var g = M >>> 26, m = M & 67108863, P = Math.min(w, S10.length - 1), Q = Math.max(0, w - V.length + 1); Q <= P; Q++) { + for (var g = M >>> 26, m = M & 67108863, P = Math.min(w, S9.length - 1), Q = Math.max(0, w - V.length + 1); Q <= P; Q++) { var A = w - Q | 0; - h = V.words[A] | 0, y = S10.words[Q] | 0, x = h * y + m, g += x / 67108864 | 0, m = x & 67108863; + h = V.words[A] | 0, y = S9.words[Q] | 0, x = h * y + m, g += x / 67108864 | 0, m = x & 67108863; } d.words[w] = m | 0, M = g | 0; } return M !== 0 ? d.words[w] = M | 0 : d.length--, d.strip(); } - var N11 = function(S10, d, l15) { - var h = S10.words, y = d.words, x = l15.words, v = 0, M, w, g, m = h[0] | 0, P = m & 8191, Q = m >>> 13, A = h[1] | 0, K = A & 8191, U = A >>> 13, j10 = h[2] | 0, G = j10 & 8191, k = j10 >>> 13, Y = h[3] | 0, ee = Y & 8191, ae = Y >>> 13, ie = h[4] | 0, Z10 = ie & 8191, ce = ie >>> 13, oe = h[5] | 0, me = oe & 8191, pe = oe >>> 13, se = h[6] | 0, le = se & 8191, be = se >>> 13, ye = h[7] | 0, Ee = ye & 8191, Te = ye >>> 13, C9 = h[8] | 0, O = C9 & 8191, B = C9 >>> 13, $ = h[9] | 0, te = $ & 8191, J = $ >>> 13, ne = y[0] | 0, fe = ne & 8191, ge = ne >>> 13, de = y[1] | 0, ve = de & 8191, Ae = de >>> 13, Ne = y[2] | 0, De = Ne & 8191, ut = Ne >>> 13, Ve = y[3] | 0, Ze = Ve & 8191, Ge = Ve >>> 13, ke = y[4] | 0, Re = ke & 8191, Je = ke >>> 13, Me = y[5] | 0, Pe = Me & 8191, et = Me >>> 13, Ce = y[6] | 0, ze = Ce & 8191, nt = Ce >>> 13, qe = y[7] | 0, Ke = qe & 8191, at = qe >>> 13, We = y[8] | 0, $e = We & 8191, dt = We >>> 13, ft = y[9] | 0, ht = ft & 8191, Mt = ft >>> 13; - l15.negative = S10.negative ^ d.negative, l15.length = 19, M = Math.imul(P, fe), w = Math.imul(P, ge), w = w + Math.imul(Q, fe) | 0, g = Math.imul(Q, ge); + var N11 = function(S9, d, l15) { + var h = S9.words, y = d.words, x = l15.words, v = 0, M, w, g, m = h[0] | 0, P = m & 8191, Q = m >>> 13, A = h[1] | 0, K = A & 8191, U = A >>> 13, j10 = h[2] | 0, G = j10 & 8191, R = j10 >>> 13, Y = h[3] | 0, ee = Y & 8191, ae = Y >>> 13, ie = h[4] | 0, Z10 = ie & 8191, ce = ie >>> 13, oe = h[5] | 0, me = oe & 8191, pe = oe >>> 13, se = h[6] | 0, le = se & 8191, be = se >>> 13, ye = h[7] | 0, Ee = ye & 8191, Te = ye >>> 13, C10 = h[8] | 0, O = C10 & 8191, B = C10 >>> 13, $ = h[9] | 0, te = $ & 8191, J = $ >>> 13, ne = y[0] | 0, fe = ne & 8191, ge = ne >>> 13, de = y[1] | 0, ve = de & 8191, Ae = de >>> 13, Ne = y[2] | 0, De = Ne & 8191, ut = Ne >>> 13, Ve = y[3] | 0, Ze = Ve & 8191, Ge = Ve >>> 13, ke = y[4] | 0, Re = ke & 8191, Je = ke >>> 13, Me = y[5] | 0, Pe = Me & 8191, et = Me >>> 13, Ce = y[6] | 0, ze = Ce & 8191, nt = Ce >>> 13, qe = y[7] | 0, Ke = qe & 8191, at = qe >>> 13, We = y[8] | 0, $e = We & 8191, dt = We >>> 13, ft = y[9] | 0, ht = ft & 8191, Mt = ft >>> 13; + l15.negative = S9.negative ^ d.negative, l15.length = 19, M = Math.imul(P, fe), w = Math.imul(P, ge), w = w + Math.imul(Q, fe) | 0, g = Math.imul(Q, ge); var rt = (v + M | 0) + ((w & 8191) << 13) | 0; v = (g + (w >>> 13) | 0) + (rt >>> 26) | 0, rt &= 67108863, M = Math.imul(K, fe), w = Math.imul(K, ge), w = w + Math.imul(U, fe) | 0, g = Math.imul(U, ge), M = M + Math.imul(P, ve) | 0, w = w + Math.imul(P, Ae) | 0, w = w + Math.imul(Q, ve) | 0, g = g + Math.imul(Q, Ae) | 0; var _t = (v + M | 0) + ((w & 8191) << 13) | 0; - v = (g + (w >>> 13) | 0) + (_t >>> 26) | 0, _t &= 67108863, M = Math.imul(G, fe), w = Math.imul(G, ge), w = w + Math.imul(k, fe) | 0, g = Math.imul(k, ge), M = M + Math.imul(K, ve) | 0, w = w + Math.imul(K, Ae) | 0, w = w + Math.imul(U, ve) | 0, g = g + Math.imul(U, Ae) | 0, M = M + Math.imul(P, De) | 0, w = w + Math.imul(P, ut) | 0, w = w + Math.imul(Q, De) | 0, g = g + Math.imul(Q, ut) | 0; + v = (g + (w >>> 13) | 0) + (_t >>> 26) | 0, _t &= 67108863, M = Math.imul(G, fe), w = Math.imul(G, ge), w = w + Math.imul(R, fe) | 0, g = Math.imul(R, ge), M = M + Math.imul(K, ve) | 0, w = w + Math.imul(K, Ae) | 0, w = w + Math.imul(U, ve) | 0, g = g + Math.imul(U, Ae) | 0, M = M + Math.imul(P, De) | 0, w = w + Math.imul(P, ut) | 0, w = w + Math.imul(Q, De) | 0, g = g + Math.imul(Q, ut) | 0; var gr = (v + M | 0) + ((w & 8191) << 13) | 0; - v = (g + (w >>> 13) | 0) + (gr >>> 26) | 0, gr &= 67108863, M = Math.imul(ee, fe), w = Math.imul(ee, ge), w = w + Math.imul(ae, fe) | 0, g = Math.imul(ae, ge), M = M + Math.imul(G, ve) | 0, w = w + Math.imul(G, Ae) | 0, w = w + Math.imul(k, ve) | 0, g = g + Math.imul(k, Ae) | 0, M = M + Math.imul(K, De) | 0, w = w + Math.imul(K, ut) | 0, w = w + Math.imul(U, De) | 0, g = g + Math.imul(U, ut) | 0, M = M + Math.imul(P, Ze) | 0, w = w + Math.imul(P, Ge) | 0, w = w + Math.imul(Q, Ze) | 0, g = g + Math.imul(Q, Ge) | 0; + v = (g + (w >>> 13) | 0) + (gr >>> 26) | 0, gr &= 67108863, M = Math.imul(ee, fe), w = Math.imul(ee, ge), w = w + Math.imul(ae, fe) | 0, g = Math.imul(ae, ge), M = M + Math.imul(G, ve) | 0, w = w + Math.imul(G, Ae) | 0, w = w + Math.imul(R, ve) | 0, g = g + Math.imul(R, Ae) | 0, M = M + Math.imul(K, De) | 0, w = w + Math.imul(K, ut) | 0, w = w + Math.imul(U, De) | 0, g = g + Math.imul(U, ut) | 0, M = M + Math.imul(P, Ze) | 0, w = w + Math.imul(P, Ge) | 0, w = w + Math.imul(Q, Ze) | 0, g = g + Math.imul(Q, Ge) | 0; var yr = (v + M | 0) + ((w & 8191) << 13) | 0; - v = (g + (w >>> 13) | 0) + (yr >>> 26) | 0, yr &= 67108863, M = Math.imul(Z10, fe), w = Math.imul(Z10, ge), w = w + Math.imul(ce, fe) | 0, g = Math.imul(ce, ge), M = M + Math.imul(ee, ve) | 0, w = w + Math.imul(ee, Ae) | 0, w = w + Math.imul(ae, ve) | 0, g = g + Math.imul(ae, Ae) | 0, M = M + Math.imul(G, De) | 0, w = w + Math.imul(G, ut) | 0, w = w + Math.imul(k, De) | 0, g = g + Math.imul(k, ut) | 0, M = M + Math.imul(K, Ze) | 0, w = w + Math.imul(K, Ge) | 0, w = w + Math.imul(U, Ze) | 0, g = g + Math.imul(U, Ge) | 0, M = M + Math.imul(P, Re) | 0, w = w + Math.imul(P, Je) | 0, w = w + Math.imul(Q, Re) | 0, g = g + Math.imul(Q, Je) | 0; + v = (g + (w >>> 13) | 0) + (yr >>> 26) | 0, yr &= 67108863, M = Math.imul(Z10, fe), w = Math.imul(Z10, ge), w = w + Math.imul(ce, fe) | 0, g = Math.imul(ce, ge), M = M + Math.imul(ee, ve) | 0, w = w + Math.imul(ee, Ae) | 0, w = w + Math.imul(ae, ve) | 0, g = g + Math.imul(ae, Ae) | 0, M = M + Math.imul(G, De) | 0, w = w + Math.imul(G, ut) | 0, w = w + Math.imul(R, De) | 0, g = g + Math.imul(R, ut) | 0, M = M + Math.imul(K, Ze) | 0, w = w + Math.imul(K, Ge) | 0, w = w + Math.imul(U, Ze) | 0, g = g + Math.imul(U, Ge) | 0, M = M + Math.imul(P, Re) | 0, w = w + Math.imul(P, Je) | 0, w = w + Math.imul(Q, Re) | 0, g = g + Math.imul(Q, Je) | 0; var br = (v + M | 0) + ((w & 8191) << 13) | 0; - v = (g + (w >>> 13) | 0) + (br >>> 26) | 0, br &= 67108863, M = Math.imul(me, fe), w = Math.imul(me, ge), w = w + Math.imul(pe, fe) | 0, g = Math.imul(pe, ge), M = M + Math.imul(Z10, ve) | 0, w = w + Math.imul(Z10, Ae) | 0, w = w + Math.imul(ce, ve) | 0, g = g + Math.imul(ce, Ae) | 0, M = M + Math.imul(ee, De) | 0, w = w + Math.imul(ee, ut) | 0, w = w + Math.imul(ae, De) | 0, g = g + Math.imul(ae, ut) | 0, M = M + Math.imul(G, Ze) | 0, w = w + Math.imul(G, Ge) | 0, w = w + Math.imul(k, Ze) | 0, g = g + Math.imul(k, Ge) | 0, M = M + Math.imul(K, Re) | 0, w = w + Math.imul(K, Je) | 0, w = w + Math.imul(U, Re) | 0, g = g + Math.imul(U, Je) | 0, M = M + Math.imul(P, Pe) | 0, w = w + Math.imul(P, et) | 0, w = w + Math.imul(Q, Pe) | 0, g = g + Math.imul(Q, et) | 0; + v = (g + (w >>> 13) | 0) + (br >>> 26) | 0, br &= 67108863, M = Math.imul(me, fe), w = Math.imul(me, ge), w = w + Math.imul(pe, fe) | 0, g = Math.imul(pe, ge), M = M + Math.imul(Z10, ve) | 0, w = w + Math.imul(Z10, Ae) | 0, w = w + Math.imul(ce, ve) | 0, g = g + Math.imul(ce, Ae) | 0, M = M + Math.imul(ee, De) | 0, w = w + Math.imul(ee, ut) | 0, w = w + Math.imul(ae, De) | 0, g = g + Math.imul(ae, ut) | 0, M = M + Math.imul(G, Ze) | 0, w = w + Math.imul(G, Ge) | 0, w = w + Math.imul(R, Ze) | 0, g = g + Math.imul(R, Ge) | 0, M = M + Math.imul(K, Re) | 0, w = w + Math.imul(K, Je) | 0, w = w + Math.imul(U, Re) | 0, g = g + Math.imul(U, Je) | 0, M = M + Math.imul(P, Pe) | 0, w = w + Math.imul(P, et) | 0, w = w + Math.imul(Q, Pe) | 0, g = g + Math.imul(Q, et) | 0; var wr = (v + M | 0) + ((w & 8191) << 13) | 0; - v = (g + (w >>> 13) | 0) + (wr >>> 26) | 0, wr &= 67108863, M = Math.imul(le, fe), w = Math.imul(le, ge), w = w + Math.imul(be, fe) | 0, g = Math.imul(be, ge), M = M + Math.imul(me, ve) | 0, w = w + Math.imul(me, Ae) | 0, w = w + Math.imul(pe, ve) | 0, g = g + Math.imul(pe, Ae) | 0, M = M + Math.imul(Z10, De) | 0, w = w + Math.imul(Z10, ut) | 0, w = w + Math.imul(ce, De) | 0, g = g + Math.imul(ce, ut) | 0, M = M + Math.imul(ee, Ze) | 0, w = w + Math.imul(ee, Ge) | 0, w = w + Math.imul(ae, Ze) | 0, g = g + Math.imul(ae, Ge) | 0, M = M + Math.imul(G, Re) | 0, w = w + Math.imul(G, Je) | 0, w = w + Math.imul(k, Re) | 0, g = g + Math.imul(k, Je) | 0, M = M + Math.imul(K, Pe) | 0, w = w + Math.imul(K, et) | 0, w = w + Math.imul(U, Pe) | 0, g = g + Math.imul(U, et) | 0, M = M + Math.imul(P, ze) | 0, w = w + Math.imul(P, nt) | 0, w = w + Math.imul(Q, ze) | 0, g = g + Math.imul(Q, nt) | 0; + v = (g + (w >>> 13) | 0) + (wr >>> 26) | 0, wr &= 67108863, M = Math.imul(le, fe), w = Math.imul(le, ge), w = w + Math.imul(be, fe) | 0, g = Math.imul(be, ge), M = M + Math.imul(me, ve) | 0, w = w + Math.imul(me, Ae) | 0, w = w + Math.imul(pe, ve) | 0, g = g + Math.imul(pe, Ae) | 0, M = M + Math.imul(Z10, De) | 0, w = w + Math.imul(Z10, ut) | 0, w = w + Math.imul(ce, De) | 0, g = g + Math.imul(ce, ut) | 0, M = M + Math.imul(ee, Ze) | 0, w = w + Math.imul(ee, Ge) | 0, w = w + Math.imul(ae, Ze) | 0, g = g + Math.imul(ae, Ge) | 0, M = M + Math.imul(G, Re) | 0, w = w + Math.imul(G, Je) | 0, w = w + Math.imul(R, Re) | 0, g = g + Math.imul(R, Je) | 0, M = M + Math.imul(K, Pe) | 0, w = w + Math.imul(K, et) | 0, w = w + Math.imul(U, Pe) | 0, g = g + Math.imul(U, et) | 0, M = M + Math.imul(P, ze) | 0, w = w + Math.imul(P, nt) | 0, w = w + Math.imul(Q, ze) | 0, g = g + Math.imul(Q, nt) | 0; var tr = (v + M | 0) + ((w & 8191) << 13) | 0; - v = (g + (w >>> 13) | 0) + (tr >>> 26) | 0, tr &= 67108863, M = Math.imul(Ee, fe), w = Math.imul(Ee, ge), w = w + Math.imul(Te, fe) | 0, g = Math.imul(Te, ge), M = M + Math.imul(le, ve) | 0, w = w + Math.imul(le, Ae) | 0, w = w + Math.imul(be, ve) | 0, g = g + Math.imul(be, Ae) | 0, M = M + Math.imul(me, De) | 0, w = w + Math.imul(me, ut) | 0, w = w + Math.imul(pe, De) | 0, g = g + Math.imul(pe, ut) | 0, M = M + Math.imul(Z10, Ze) | 0, w = w + Math.imul(Z10, Ge) | 0, w = w + Math.imul(ce, Ze) | 0, g = g + Math.imul(ce, Ge) | 0, M = M + Math.imul(ee, Re) | 0, w = w + Math.imul(ee, Je) | 0, w = w + Math.imul(ae, Re) | 0, g = g + Math.imul(ae, Je) | 0, M = M + Math.imul(G, Pe) | 0, w = w + Math.imul(G, et) | 0, w = w + Math.imul(k, Pe) | 0, g = g + Math.imul(k, et) | 0, M = M + Math.imul(K, ze) | 0, w = w + Math.imul(K, nt) | 0, w = w + Math.imul(U, ze) | 0, g = g + Math.imul(U, nt) | 0, M = M + Math.imul(P, Ke) | 0, w = w + Math.imul(P, at) | 0, w = w + Math.imul(Q, Ke) | 0, g = g + Math.imul(Q, at) | 0; + v = (g + (w >>> 13) | 0) + (tr >>> 26) | 0, tr &= 67108863, M = Math.imul(Ee, fe), w = Math.imul(Ee, ge), w = w + Math.imul(Te, fe) | 0, g = Math.imul(Te, ge), M = M + Math.imul(le, ve) | 0, w = w + Math.imul(le, Ae) | 0, w = w + Math.imul(be, ve) | 0, g = g + Math.imul(be, Ae) | 0, M = M + Math.imul(me, De) | 0, w = w + Math.imul(me, ut) | 0, w = w + Math.imul(pe, De) | 0, g = g + Math.imul(pe, ut) | 0, M = M + Math.imul(Z10, Ze) | 0, w = w + Math.imul(Z10, Ge) | 0, w = w + Math.imul(ce, Ze) | 0, g = g + Math.imul(ce, Ge) | 0, M = M + Math.imul(ee, Re) | 0, w = w + Math.imul(ee, Je) | 0, w = w + Math.imul(ae, Re) | 0, g = g + Math.imul(ae, Je) | 0, M = M + Math.imul(G, Pe) | 0, w = w + Math.imul(G, et) | 0, w = w + Math.imul(R, Pe) | 0, g = g + Math.imul(R, et) | 0, M = M + Math.imul(K, ze) | 0, w = w + Math.imul(K, nt) | 0, w = w + Math.imul(U, ze) | 0, g = g + Math.imul(U, nt) | 0, M = M + Math.imul(P, Ke) | 0, w = w + Math.imul(P, at) | 0, w = w + Math.imul(Q, Ke) | 0, g = g + Math.imul(Q, at) | 0; var Cn = (v + M | 0) + ((w & 8191) << 13) | 0; - v = (g + (w >>> 13) | 0) + (Cn >>> 26) | 0, Cn &= 67108863, M = Math.imul(O, fe), w = Math.imul(O, ge), w = w + Math.imul(B, fe) | 0, g = Math.imul(B, ge), M = M + Math.imul(Ee, ve) | 0, w = w + Math.imul(Ee, Ae) | 0, w = w + Math.imul(Te, ve) | 0, g = g + Math.imul(Te, Ae) | 0, M = M + Math.imul(le, De) | 0, w = w + Math.imul(le, ut) | 0, w = w + Math.imul(be, De) | 0, g = g + Math.imul(be, ut) | 0, M = M + Math.imul(me, Ze) | 0, w = w + Math.imul(me, Ge) | 0, w = w + Math.imul(pe, Ze) | 0, g = g + Math.imul(pe, Ge) | 0, M = M + Math.imul(Z10, Re) | 0, w = w + Math.imul(Z10, Je) | 0, w = w + Math.imul(ce, Re) | 0, g = g + Math.imul(ce, Je) | 0, M = M + Math.imul(ee, Pe) | 0, w = w + Math.imul(ee, et) | 0, w = w + Math.imul(ae, Pe) | 0, g = g + Math.imul(ae, et) | 0, M = M + Math.imul(G, ze) | 0, w = w + Math.imul(G, nt) | 0, w = w + Math.imul(k, ze) | 0, g = g + Math.imul(k, nt) | 0, M = M + Math.imul(K, Ke) | 0, w = w + Math.imul(K, at) | 0, w = w + Math.imul(U, Ke) | 0, g = g + Math.imul(U, at) | 0, M = M + Math.imul(P, $e) | 0, w = w + Math.imul(P, dt) | 0, w = w + Math.imul(Q, $e) | 0, g = g + Math.imul(Q, dt) | 0; + v = (g + (w >>> 13) | 0) + (Cn >>> 26) | 0, Cn &= 67108863, M = Math.imul(O, fe), w = Math.imul(O, ge), w = w + Math.imul(B, fe) | 0, g = Math.imul(B, ge), M = M + Math.imul(Ee, ve) | 0, w = w + Math.imul(Ee, Ae) | 0, w = w + Math.imul(Te, ve) | 0, g = g + Math.imul(Te, Ae) | 0, M = M + Math.imul(le, De) | 0, w = w + Math.imul(le, ut) | 0, w = w + Math.imul(be, De) | 0, g = g + Math.imul(be, ut) | 0, M = M + Math.imul(me, Ze) | 0, w = w + Math.imul(me, Ge) | 0, w = w + Math.imul(pe, Ze) | 0, g = g + Math.imul(pe, Ge) | 0, M = M + Math.imul(Z10, Re) | 0, w = w + Math.imul(Z10, Je) | 0, w = w + Math.imul(ce, Re) | 0, g = g + Math.imul(ce, Je) | 0, M = M + Math.imul(ee, Pe) | 0, w = w + Math.imul(ee, et) | 0, w = w + Math.imul(ae, Pe) | 0, g = g + Math.imul(ae, et) | 0, M = M + Math.imul(G, ze) | 0, w = w + Math.imul(G, nt) | 0, w = w + Math.imul(R, ze) | 0, g = g + Math.imul(R, nt) | 0, M = M + Math.imul(K, Ke) | 0, w = w + Math.imul(K, at) | 0, w = w + Math.imul(U, Ke) | 0, g = g + Math.imul(U, at) | 0, M = M + Math.imul(P, $e) | 0, w = w + Math.imul(P, dt) | 0, w = w + Math.imul(Q, $e) | 0, g = g + Math.imul(Q, dt) | 0; var Dn = (v + M | 0) + ((w & 8191) << 13) | 0; - v = (g + (w >>> 13) | 0) + (Dn >>> 26) | 0, Dn &= 67108863, M = Math.imul(te, fe), w = Math.imul(te, ge), w = w + Math.imul(J, fe) | 0, g = Math.imul(J, ge), M = M + Math.imul(O, ve) | 0, w = w + Math.imul(O, Ae) | 0, w = w + Math.imul(B, ve) | 0, g = g + Math.imul(B, Ae) | 0, M = M + Math.imul(Ee, De) | 0, w = w + Math.imul(Ee, ut) | 0, w = w + Math.imul(Te, De) | 0, g = g + Math.imul(Te, ut) | 0, M = M + Math.imul(le, Ze) | 0, w = w + Math.imul(le, Ge) | 0, w = w + Math.imul(be, Ze) | 0, g = g + Math.imul(be, Ge) | 0, M = M + Math.imul(me, Re) | 0, w = w + Math.imul(me, Je) | 0, w = w + Math.imul(pe, Re) | 0, g = g + Math.imul(pe, Je) | 0, M = M + Math.imul(Z10, Pe) | 0, w = w + Math.imul(Z10, et) | 0, w = w + Math.imul(ce, Pe) | 0, g = g + Math.imul(ce, et) | 0, M = M + Math.imul(ee, ze) | 0, w = w + Math.imul(ee, nt) | 0, w = w + Math.imul(ae, ze) | 0, g = g + Math.imul(ae, nt) | 0, M = M + Math.imul(G, Ke) | 0, w = w + Math.imul(G, at) | 0, w = w + Math.imul(k, Ke) | 0, g = g + Math.imul(k, at) | 0, M = M + Math.imul(K, $e) | 0, w = w + Math.imul(K, dt) | 0, w = w + Math.imul(U, $e) | 0, g = g + Math.imul(U, dt) | 0, M = M + Math.imul(P, ht) | 0, w = w + Math.imul(P, Mt) | 0, w = w + Math.imul(Q, ht) | 0, g = g + Math.imul(Q, Mt) | 0; + v = (g + (w >>> 13) | 0) + (Dn >>> 26) | 0, Dn &= 67108863, M = Math.imul(te, fe), w = Math.imul(te, ge), w = w + Math.imul(J, fe) | 0, g = Math.imul(J, ge), M = M + Math.imul(O, ve) | 0, w = w + Math.imul(O, Ae) | 0, w = w + Math.imul(B, ve) | 0, g = g + Math.imul(B, Ae) | 0, M = M + Math.imul(Ee, De) | 0, w = w + Math.imul(Ee, ut) | 0, w = w + Math.imul(Te, De) | 0, g = g + Math.imul(Te, ut) | 0, M = M + Math.imul(le, Ze) | 0, w = w + Math.imul(le, Ge) | 0, w = w + Math.imul(be, Ze) | 0, g = g + Math.imul(be, Ge) | 0, M = M + Math.imul(me, Re) | 0, w = w + Math.imul(me, Je) | 0, w = w + Math.imul(pe, Re) | 0, g = g + Math.imul(pe, Je) | 0, M = M + Math.imul(Z10, Pe) | 0, w = w + Math.imul(Z10, et) | 0, w = w + Math.imul(ce, Pe) | 0, g = g + Math.imul(ce, et) | 0, M = M + Math.imul(ee, ze) | 0, w = w + Math.imul(ee, nt) | 0, w = w + Math.imul(ae, ze) | 0, g = g + Math.imul(ae, nt) | 0, M = M + Math.imul(G, Ke) | 0, w = w + Math.imul(G, at) | 0, w = w + Math.imul(R, Ke) | 0, g = g + Math.imul(R, at) | 0, M = M + Math.imul(K, $e) | 0, w = w + Math.imul(K, dt) | 0, w = w + Math.imul(U, $e) | 0, g = g + Math.imul(U, dt) | 0, M = M + Math.imul(P, ht) | 0, w = w + Math.imul(P, Mt) | 0, w = w + Math.imul(Q, ht) | 0, g = g + Math.imul(Q, Mt) | 0; var Ln = (v + M | 0) + ((w & 8191) << 13) | 0; - v = (g + (w >>> 13) | 0) + (Ln >>> 26) | 0, Ln &= 67108863, M = Math.imul(te, ve), w = Math.imul(te, Ae), w = w + Math.imul(J, ve) | 0, g = Math.imul(J, Ae), M = M + Math.imul(O, De) | 0, w = w + Math.imul(O, ut) | 0, w = w + Math.imul(B, De) | 0, g = g + Math.imul(B, ut) | 0, M = M + Math.imul(Ee, Ze) | 0, w = w + Math.imul(Ee, Ge) | 0, w = w + Math.imul(Te, Ze) | 0, g = g + Math.imul(Te, Ge) | 0, M = M + Math.imul(le, Re) | 0, w = w + Math.imul(le, Je) | 0, w = w + Math.imul(be, Re) | 0, g = g + Math.imul(be, Je) | 0, M = M + Math.imul(me, Pe) | 0, w = w + Math.imul(me, et) | 0, w = w + Math.imul(pe, Pe) | 0, g = g + Math.imul(pe, et) | 0, M = M + Math.imul(Z10, ze) | 0, w = w + Math.imul(Z10, nt) | 0, w = w + Math.imul(ce, ze) | 0, g = g + Math.imul(ce, nt) | 0, M = M + Math.imul(ee, Ke) | 0, w = w + Math.imul(ee, at) | 0, w = w + Math.imul(ae, Ke) | 0, g = g + Math.imul(ae, at) | 0, M = M + Math.imul(G, $e) | 0, w = w + Math.imul(G, dt) | 0, w = w + Math.imul(k, $e) | 0, g = g + Math.imul(k, dt) | 0, M = M + Math.imul(K, ht) | 0, w = w + Math.imul(K, Mt) | 0, w = w + Math.imul(U, ht) | 0, g = g + Math.imul(U, Mt) | 0; + v = (g + (w >>> 13) | 0) + (Ln >>> 26) | 0, Ln &= 67108863, M = Math.imul(te, ve), w = Math.imul(te, Ae), w = w + Math.imul(J, ve) | 0, g = Math.imul(J, Ae), M = M + Math.imul(O, De) | 0, w = w + Math.imul(O, ut) | 0, w = w + Math.imul(B, De) | 0, g = g + Math.imul(B, ut) | 0, M = M + Math.imul(Ee, Ze) | 0, w = w + Math.imul(Ee, Ge) | 0, w = w + Math.imul(Te, Ze) | 0, g = g + Math.imul(Te, Ge) | 0, M = M + Math.imul(le, Re) | 0, w = w + Math.imul(le, Je) | 0, w = w + Math.imul(be, Re) | 0, g = g + Math.imul(be, Je) | 0, M = M + Math.imul(me, Pe) | 0, w = w + Math.imul(me, et) | 0, w = w + Math.imul(pe, Pe) | 0, g = g + Math.imul(pe, et) | 0, M = M + Math.imul(Z10, ze) | 0, w = w + Math.imul(Z10, nt) | 0, w = w + Math.imul(ce, ze) | 0, g = g + Math.imul(ce, nt) | 0, M = M + Math.imul(ee, Ke) | 0, w = w + Math.imul(ee, at) | 0, w = w + Math.imul(ae, Ke) | 0, g = g + Math.imul(ae, at) | 0, M = M + Math.imul(G, $e) | 0, w = w + Math.imul(G, dt) | 0, w = w + Math.imul(R, $e) | 0, g = g + Math.imul(R, dt) | 0, M = M + Math.imul(K, ht) | 0, w = w + Math.imul(K, Mt) | 0, w = w + Math.imul(U, ht) | 0, g = g + Math.imul(U, Mt) | 0; var Bn = (v + M | 0) + ((w & 8191) << 13) | 0; - v = (g + (w >>> 13) | 0) + (Bn >>> 26) | 0, Bn &= 67108863, M = Math.imul(te, De), w = Math.imul(te, ut), w = w + Math.imul(J, De) | 0, g = Math.imul(J, ut), M = M + Math.imul(O, Ze) | 0, w = w + Math.imul(O, Ge) | 0, w = w + Math.imul(B, Ze) | 0, g = g + Math.imul(B, Ge) | 0, M = M + Math.imul(Ee, Re) | 0, w = w + Math.imul(Ee, Je) | 0, w = w + Math.imul(Te, Re) | 0, g = g + Math.imul(Te, Je) | 0, M = M + Math.imul(le, Pe) | 0, w = w + Math.imul(le, et) | 0, w = w + Math.imul(be, Pe) | 0, g = g + Math.imul(be, et) | 0, M = M + Math.imul(me, ze) | 0, w = w + Math.imul(me, nt) | 0, w = w + Math.imul(pe, ze) | 0, g = g + Math.imul(pe, nt) | 0, M = M + Math.imul(Z10, Ke) | 0, w = w + Math.imul(Z10, at) | 0, w = w + Math.imul(ce, Ke) | 0, g = g + Math.imul(ce, at) | 0, M = M + Math.imul(ee, $e) | 0, w = w + Math.imul(ee, dt) | 0, w = w + Math.imul(ae, $e) | 0, g = g + Math.imul(ae, dt) | 0, M = M + Math.imul(G, ht) | 0, w = w + Math.imul(G, Mt) | 0, w = w + Math.imul(k, ht) | 0, g = g + Math.imul(k, Mt) | 0; + v = (g + (w >>> 13) | 0) + (Bn >>> 26) | 0, Bn &= 67108863, M = Math.imul(te, De), w = Math.imul(te, ut), w = w + Math.imul(J, De) | 0, g = Math.imul(J, ut), M = M + Math.imul(O, Ze) | 0, w = w + Math.imul(O, Ge) | 0, w = w + Math.imul(B, Ze) | 0, g = g + Math.imul(B, Ge) | 0, M = M + Math.imul(Ee, Re) | 0, w = w + Math.imul(Ee, Je) | 0, w = w + Math.imul(Te, Re) | 0, g = g + Math.imul(Te, Je) | 0, M = M + Math.imul(le, Pe) | 0, w = w + Math.imul(le, et) | 0, w = w + Math.imul(be, Pe) | 0, g = g + Math.imul(be, et) | 0, M = M + Math.imul(me, ze) | 0, w = w + Math.imul(me, nt) | 0, w = w + Math.imul(pe, ze) | 0, g = g + Math.imul(pe, nt) | 0, M = M + Math.imul(Z10, Ke) | 0, w = w + Math.imul(Z10, at) | 0, w = w + Math.imul(ce, Ke) | 0, g = g + Math.imul(ce, at) | 0, M = M + Math.imul(ee, $e) | 0, w = w + Math.imul(ee, dt) | 0, w = w + Math.imul(ae, $e) | 0, g = g + Math.imul(ae, dt) | 0, M = M + Math.imul(G, ht) | 0, w = w + Math.imul(G, Mt) | 0, w = w + Math.imul(R, ht) | 0, g = g + Math.imul(R, Mt) | 0; var Un = (v + M | 0) + ((w & 8191) << 13) | 0; v = (g + (w >>> 13) | 0) + (Un >>> 26) | 0, Un &= 67108863, M = Math.imul(te, Ze), w = Math.imul(te, Ge), w = w + Math.imul(J, Ze) | 0, g = Math.imul(J, Ge), M = M + Math.imul(O, Re) | 0, w = w + Math.imul(O, Je) | 0, w = w + Math.imul(B, Re) | 0, g = g + Math.imul(B, Je) | 0, M = M + Math.imul(Ee, Pe) | 0, w = w + Math.imul(Ee, et) | 0, w = w + Math.imul(Te, Pe) | 0, g = g + Math.imul(Te, et) | 0, M = M + Math.imul(le, ze) | 0, w = w + Math.imul(le, nt) | 0, w = w + Math.imul(be, ze) | 0, g = g + Math.imul(be, nt) | 0, M = M + Math.imul(me, Ke) | 0, w = w + Math.imul(me, at) | 0, w = w + Math.imul(pe, Ke) | 0, g = g + Math.imul(pe, at) | 0, M = M + Math.imul(Z10, $e) | 0, w = w + Math.imul(Z10, dt) | 0, w = w + Math.imul(ce, $e) | 0, g = g + Math.imul(ce, dt) | 0, M = M + Math.imul(ee, ht) | 0, w = w + Math.imul(ee, Mt) | 0, w = w + Math.imul(ae, ht) | 0, g = g + Math.imul(ae, Mt) | 0; var rn = (v + M | 0) + ((w & 8191) << 13) | 0; @@ -86703,109 +86714,109 @@ ${Ez(e, r10)}`); return v = (g + (w >>> 13) | 0) + (Hn >>> 26) | 0, Hn &= 67108863, x[0] = rt, x[1] = _t, x[2] = gr, x[3] = yr, x[4] = br, x[5] = wr, x[6] = tr, x[7] = Cn, x[8] = Dn, x[9] = Ln, x[10] = Bn, x[11] = Un, x[12] = rn, x[13] = jn, x[14] = Vn, x[15] = Tr, x[16] = zn, x[17] = Fn, x[18] = Hn, v !== 0 && (x[19] = v, l15.length++), l15; }; Math.imul || (N11 = _); - function R(V, S10, d) { - d.negative = S10.negative ^ V.negative, d.length = V.length + S10.length; + function k(V, S9, d) { + d.negative = S9.negative ^ V.negative, d.length = V.length + S9.length; for (var l15 = 0, h = 0, y = 0; y < d.length - 1; y++) { var x = h; h = 0; - for (var v = l15 & 67108863, M = Math.min(y, S10.length - 1), w = Math.max(0, y - V.length + 1); w <= M; w++) { - var g = y - w, m = V.words[g] | 0, P = S10.words[w] | 0, Q = m * P, A = Q & 67108863; + for (var v = l15 & 67108863, M = Math.min(y, S9.length - 1), w = Math.max(0, y - V.length + 1); w <= M; w++) { + var g = y - w, m = V.words[g] | 0, P = S9.words[w] | 0, Q = m * P, A = Q & 67108863; x = x + (Q / 67108864 | 0) | 0, A = A + v | 0, v = A & 67108863, x = x + (A >>> 26) | 0, h += x >>> 26, x &= 67108863; } d.words[y] = v, l15 = x, x = h; } return l15 !== 0 ? d.words[y] = l15 : d.length--, d.strip(); } - function F(V, S10, d) { - var l15 = new D(); - return l15.mulp(V, S10, d); + function F(V, S9, d) { + var l15 = new L(); + return l15.mulp(V, S9, d); } - s.prototype.mulTo = function(S10, d) { - var l15, h = this.length + S10.length; - return this.length === 10 && S10.length === 10 ? l15 = N11(this, S10, d) : h < 63 ? l15 = _(this, S10, d) : h < 1024 ? l15 = R(this, S10, d) : l15 = F(this, S10, d), l15; + s.prototype.mulTo = function(S9, d) { + var l15, h = this.length + S9.length; + return this.length === 10 && S9.length === 10 ? l15 = N11(this, S9, d) : h < 63 ? l15 = _(this, S9, d) : h < 1024 ? l15 = k(this, S9, d) : l15 = F(this, S9, d), l15; }; - function D(V, S10) { - this.x = V, this.y = S10; + function L(V, S9) { + this.x = V, this.y = S9; } - D.prototype.makeRBT = function(S10) { - for (var d = new Array(S10), l15 = s.prototype._countBits(S10) - 1, h = 0; h < S10; h++) - d[h] = this.revBin(h, l15, S10); + L.prototype.makeRBT = function(S9) { + for (var d = new Array(S9), l15 = s.prototype._countBits(S9) - 1, h = 0; h < S9; h++) + d[h] = this.revBin(h, l15, S9); return d; - }, D.prototype.revBin = function(S10, d, l15) { - if (S10 === 0 || S10 === l15 - 1) - return S10; + }, L.prototype.revBin = function(S9, d, l15) { + if (S9 === 0 || S9 === l15 - 1) + return S9; for (var h = 0, y = 0; y < d; y++) - h |= (S10 & 1) << d - y - 1, S10 >>= 1; + h |= (S9 & 1) << d - y - 1, S9 >>= 1; return h; - }, D.prototype.permute = function(S10, d, l15, h, y, x) { + }, L.prototype.permute = function(S9, d, l15, h, y, x) { for (var v = 0; v < x; v++) - h[v] = d[S10[v]], y[v] = l15[S10[v]]; - }, D.prototype.transform = function(S10, d, l15, h, y, x) { - this.permute(x, S10, d, l15, h, y); + h[v] = d[S9[v]], y[v] = l15[S9[v]]; + }, L.prototype.transform = function(S9, d, l15, h, y, x) { + this.permute(x, S9, d, l15, h, y); for (var v = 1; v < y; v <<= 1) for (var M = v << 1, w = Math.cos(2 * Math.PI / M), g = Math.sin(2 * Math.PI / M), m = 0; m < y; m += M) for (var P = w, Q = g, A = 0; A < v; A++) { - var K = l15[m + A], U = h[m + A], j10 = l15[m + A + v], G = h[m + A + v], k = P * j10 - Q * G; - G = P * G + Q * j10, j10 = k, l15[m + A] = K + j10, h[m + A] = U + G, l15[m + A + v] = K - j10, h[m + A + v] = U - G, A !== M && (k = w * P - g * Q, Q = w * Q + g * P, P = k); + var K = l15[m + A], U = h[m + A], j10 = l15[m + A + v], G = h[m + A + v], R = P * j10 - Q * G; + G = P * G + Q * j10, j10 = R, l15[m + A] = K + j10, h[m + A] = U + G, l15[m + A + v] = K - j10, h[m + A + v] = U - G, A !== M && (R = w * P - g * Q, Q = w * Q + g * P, P = R); } - }, D.prototype.guessLen13b = function(S10, d) { - var l15 = Math.max(d, S10) | 1, h = l15 & 1, y = 0; + }, L.prototype.guessLen13b = function(S9, d) { + var l15 = Math.max(d, S9) | 1, h = l15 & 1, y = 0; for (l15 = l15 / 2 | 0; l15; l15 = l15 >>> 1) y++; return 1 << y + 1 + h; - }, D.prototype.conjugate = function(S10, d, l15) { + }, L.prototype.conjugate = function(S9, d, l15) { if (!(l15 <= 1)) for (var h = 0; h < l15 / 2; h++) { - var y = S10[h]; - S10[h] = S10[l15 - h - 1], S10[l15 - h - 1] = y, y = d[h], d[h] = -d[l15 - h - 1], d[l15 - h - 1] = -y; + var y = S9[h]; + S9[h] = S9[l15 - h - 1], S9[l15 - h - 1] = y, y = d[h], d[h] = -d[l15 - h - 1], d[l15 - h - 1] = -y; } - }, D.prototype.normalize13b = function(S10, d) { + }, L.prototype.normalize13b = function(S9, d) { for (var l15 = 0, h = 0; h < d / 2; h++) { - var y = Math.round(S10[2 * h + 1] / d) * 8192 + Math.round(S10[2 * h] / d) + l15; - S10[h] = y & 67108863, y < 67108864 ? l15 = 0 : l15 = y / 67108864 | 0; + var y = Math.round(S9[2 * h + 1] / d) * 8192 + Math.round(S9[2 * h] / d) + l15; + S9[h] = y & 67108863, y < 67108864 ? l15 = 0 : l15 = y / 67108864 | 0; } - return S10; - }, D.prototype.convert13b = function(S10, d, l15, h) { + return S9; + }, L.prototype.convert13b = function(S9, d, l15, h) { for (var y = 0, x = 0; x < d; x++) - y = y + (S10[x] | 0), l15[2 * x] = y & 8191, y = y >>> 13, l15[2 * x + 1] = y & 8191, y = y >>> 13; + y = y + (S9[x] | 0), l15[2 * x] = y & 8191, y = y >>> 13, l15[2 * x + 1] = y & 8191, y = y >>> 13; for (x = 2 * d; x < h; ++x) l15[x] = 0; n(y === 0), n((y & -8192) === 0); - }, D.prototype.stub = function(S10) { - for (var d = new Array(S10), l15 = 0; l15 < S10; l15++) + }, L.prototype.stub = function(S9) { + for (var d = new Array(S9), l15 = 0; l15 < S9; l15++) d[l15] = 0; return d; - }, D.prototype.mulp = function(S10, d, l15) { - var h = 2 * this.guessLen13b(S10.length, d.length), y = this.makeRBT(h), x = this.stub(h), v = new Array(h), M = new Array(h), w = new Array(h), g = new Array(h), m = new Array(h), P = new Array(h), Q = l15.words; - Q.length = h, this.convert13b(S10.words, S10.length, v, h), this.convert13b(d.words, d.length, g, h), this.transform(v, x, M, w, h, y), this.transform(g, x, m, P, h, y); + }, L.prototype.mulp = function(S9, d, l15) { + var h = 2 * this.guessLen13b(S9.length, d.length), y = this.makeRBT(h), x = this.stub(h), v = new Array(h), M = new Array(h), w = new Array(h), g = new Array(h), m = new Array(h), P = new Array(h), Q = l15.words; + Q.length = h, this.convert13b(S9.words, S9.length, v, h), this.convert13b(d.words, d.length, g, h), this.transform(v, x, M, w, h, y), this.transform(g, x, m, P, h, y); for (var A = 0; A < h; A++) { var K = M[A] * m[A] - w[A] * P[A]; w[A] = M[A] * P[A] + w[A] * m[A], M[A] = K; } - return this.conjugate(M, w, h), this.transform(M, w, Q, x, h, y), this.conjugate(Q, x, h), this.normalize13b(Q, h), l15.negative = S10.negative ^ d.negative, l15.length = S10.length + d.length, l15.strip(); - }, s.prototype.mul = function(S10) { + return this.conjugate(M, w, h), this.transform(M, w, Q, x, h, y), this.conjugate(Q, x, h), this.normalize13b(Q, h), l15.negative = S9.negative ^ d.negative, l15.length = S9.length + d.length, l15.strip(); + }, s.prototype.mul = function(S9) { var d = new s(null); - return d.words = new Array(this.length + S10.length), this.mulTo(S10, d); - }, s.prototype.mulf = function(S10) { + return d.words = new Array(this.length + S9.length), this.mulTo(S9, d); + }, s.prototype.mulf = function(S9) { var d = new s(null); - return d.words = new Array(this.length + S10.length), F(this, S10, d); - }, s.prototype.imul = function(S10) { - return this.clone().mulTo(S10, this); - }, s.prototype.imuln = function(S10) { - n(typeof S10 == "number"), n(S10 < 67108864); + return d.words = new Array(this.length + S9.length), F(this, S9, d); + }, s.prototype.imul = function(S9) { + return this.clone().mulTo(S9, this); + }, s.prototype.imuln = function(S9) { + n(typeof S9 == "number"), n(S9 < 67108864); for (var d = 0, l15 = 0; l15 < this.length; l15++) { - var h = (this.words[l15] | 0) * S10, y = (h & 67108863) + (d & 67108863); + var h = (this.words[l15] | 0) * S9, y = (h & 67108863) + (d & 67108863); d >>= 26, d += h / 67108864 | 0, d += y >>> 26, this.words[l15] = y & 67108863; } return d !== 0 && (this.words[l15] = d, this.length++), this; - }, s.prototype.muln = function(S10) { - return this.clone().imuln(S10); + }, s.prototype.muln = function(S9) { + return this.clone().imuln(S9); }, s.prototype.sqr = function() { return this.mul(this); }, s.prototype.isqr = function() { return this.imul(this.clone()); - }, s.prototype.pow = function(S10) { - var d = E(S10); + }, s.prototype.pow = function(S9) { + var d = E(S9); if (d.length === 0) return new s(1); for (var l15 = this, h = 0; h < d.length && d[h] === 0; h++, l15 = l15.sqr()) @@ -86814,9 +86825,9 @@ ${Ez(e, r10)}`); for (var y = l15.sqr(); h < d.length; h++, y = y.sqr()) d[h] !== 0 && (l15 = l15.mul(y)); return l15; - }, s.prototype.iushln = function(S10) { - n(typeof S10 == "number" && S10 >= 0); - var d = S10 % 26, l15 = (S10 - d) / 26, h = 67108863 >>> 26 - d << 26 - d, y; + }, s.prototype.iushln = function(S9) { + n(typeof S9 == "number" && S9 >= 0); + var d = S9 % 26, l15 = (S9 - d) / 26, h = 67108863 >>> 26 - d << 26 - d, y; if (d !== 0) { var x = 0; for (y = 0; y < this.length; y++) { @@ -86833,13 +86844,13 @@ ${Ez(e, r10)}`); this.length += l15; } return this.strip(); - }, s.prototype.ishln = function(S10) { - return n(this.negative === 0), this.iushln(S10); - }, s.prototype.iushrn = function(S10, d, l15) { - n(typeof S10 == "number" && S10 >= 0); + }, s.prototype.ishln = function(S9) { + return n(this.negative === 0), this.iushln(S9); + }, s.prototype.iushrn = function(S9, d, l15) { + n(typeof S9 == "number" && S9 >= 0); var h; d ? h = (d - d % 26) / 26 : h = 0; - var y = S10 % 26, x = Math.min((S10 - y) / 26, this.length), v = 67108863 ^ 67108863 >>> y << y, M = l15; + var y = S9 % 26, x = Math.min((S9 - y) / 26, this.length), v = 67108863 ^ 67108863 >>> y << y, M = l15; if (h -= x, h = Math.max(0, h), M) { for (var w = 0; w < x; w++) M.words[w] = this.words[w]; @@ -86857,26 +86868,26 @@ ${Ez(e, r10)}`); this.words[w] = g << 26 - y | m >>> y, g = m & v; } return M && g !== 0 && (M.words[M.length++] = g), this.length === 0 && (this.words[0] = 0, this.length = 1), this.strip(); - }, s.prototype.ishrn = function(S10, d, l15) { - return n(this.negative === 0), this.iushrn(S10, d, l15); - }, s.prototype.shln = function(S10) { - return this.clone().ishln(S10); - }, s.prototype.ushln = function(S10) { - return this.clone().iushln(S10); - }, s.prototype.shrn = function(S10) { - return this.clone().ishrn(S10); - }, s.prototype.ushrn = function(S10) { - return this.clone().iushrn(S10); - }, s.prototype.testn = function(S10) { - n(typeof S10 == "number" && S10 >= 0); - var d = S10 % 26, l15 = (S10 - d) / 26, h = 1 << d; + }, s.prototype.ishrn = function(S9, d, l15) { + return n(this.negative === 0), this.iushrn(S9, d, l15); + }, s.prototype.shln = function(S9) { + return this.clone().ishln(S9); + }, s.prototype.ushln = function(S9) { + return this.clone().iushln(S9); + }, s.prototype.shrn = function(S9) { + return this.clone().ishrn(S9); + }, s.prototype.ushrn = function(S9) { + return this.clone().iushrn(S9); + }, s.prototype.testn = function(S9) { + n(typeof S9 == "number" && S9 >= 0); + var d = S9 % 26, l15 = (S9 - d) / 26, h = 1 << d; if (this.length <= l15) return false; var y = this.words[l15]; return !!(y & h); - }, s.prototype.imaskn = function(S10) { - n(typeof S10 == "number" && S10 >= 0); - var d = S10 % 26, l15 = (S10 - d) / 26; + }, s.prototype.imaskn = function(S9) { + n(typeof S9 == "number" && S9 >= 0); + var d = S9 % 26, l15 = (S9 - d) / 26; if (n(this.negative === 0, "imaskn works only with positive numbers"), this.length <= l15) return this; if (d !== 0 && l15++, this.length = Math.min(l15, this.length), d !== 0) { @@ -86884,41 +86895,41 @@ ${Ez(e, r10)}`); this.words[this.length - 1] &= h; } return this.strip(); - }, s.prototype.maskn = function(S10) { - return this.clone().imaskn(S10); - }, s.prototype.iaddn = function(S10) { - return n(typeof S10 == "number"), n(S10 < 67108864), S10 < 0 ? this.isubn(-S10) : this.negative !== 0 ? this.length === 1 && (this.words[0] | 0) < S10 ? (this.words[0] = S10 - (this.words[0] | 0), this.negative = 0, this) : (this.negative = 0, this.isubn(S10), this.negative = 1, this) : this._iaddn(S10); - }, s.prototype._iaddn = function(S10) { - this.words[0] += S10; + }, s.prototype.maskn = function(S9) { + return this.clone().imaskn(S9); + }, s.prototype.iaddn = function(S9) { + return n(typeof S9 == "number"), n(S9 < 67108864), S9 < 0 ? this.isubn(-S9) : this.negative !== 0 ? this.length === 1 && (this.words[0] | 0) < S9 ? (this.words[0] = S9 - (this.words[0] | 0), this.negative = 0, this) : (this.negative = 0, this.isubn(S9), this.negative = 1, this) : this._iaddn(S9); + }, s.prototype._iaddn = function(S9) { + this.words[0] += S9; for (var d = 0; d < this.length && this.words[d] >= 67108864; d++) this.words[d] -= 67108864, d === this.length - 1 ? this.words[d + 1] = 1 : this.words[d + 1]++; return this.length = Math.max(this.length, d + 1), this; - }, s.prototype.isubn = function(S10) { - if (n(typeof S10 == "number"), n(S10 < 67108864), S10 < 0) - return this.iaddn(-S10); + }, s.prototype.isubn = function(S9) { + if (n(typeof S9 == "number"), n(S9 < 67108864), S9 < 0) + return this.iaddn(-S9); if (this.negative !== 0) - return this.negative = 0, this.iaddn(S10), this.negative = 1, this; - if (this.words[0] -= S10, this.length === 1 && this.words[0] < 0) + return this.negative = 0, this.iaddn(S9), this.negative = 1, this; + if (this.words[0] -= S9, this.length === 1 && this.words[0] < 0) this.words[0] = -this.words[0], this.negative = 1; else for (var d = 0; d < this.length && this.words[d] < 0; d++) this.words[d] += 67108864, this.words[d + 1] -= 1; return this.strip(); - }, s.prototype.addn = function(S10) { - return this.clone().iaddn(S10); - }, s.prototype.subn = function(S10) { - return this.clone().isubn(S10); + }, s.prototype.addn = function(S9) { + return this.clone().iaddn(S9); + }, s.prototype.subn = function(S9) { + return this.clone().isubn(S9); }, s.prototype.iabs = function() { return this.negative = 0, this; }, s.prototype.abs = function() { return this.clone().iabs(); - }, s.prototype._ishlnsubmul = function(S10, d, l15) { - var h = S10.length + l15, y; + }, s.prototype._ishlnsubmul = function(S9, d, l15) { + var h = S9.length + l15, y; this._expand(h); var x, v = 0; - for (y = 0; y < S10.length; y++) { + for (y = 0; y < S9.length; y++) { x = (this.words[y + l15] | 0) + v; - var M = (S10.words[y] | 0) * d; + var M = (S9.words[y] | 0) * d; x -= M & 67108863, v = (x >> 26) - (M / 67108864 | 0), this.words[y + l15] = x & 67108863; } for (; y < this.length - l15; y++) @@ -86928,8 +86939,8 @@ ${Ez(e, r10)}`); for (n(v === -1), v = 0, y = 0; y < this.length; y++) x = -(this.words[y] | 0) + v, v = x >> 26, this.words[y] = x & 67108863; return this.negative = 1, this.strip(); - }, s.prototype._wordDiv = function(S10, d) { - var l15 = this.length - S10.length, h = this.clone(), y = S10, x = y.words[y.length - 1] | 0, v = this._countBits(x); + }, s.prototype._wordDiv = function(S9, d) { + var l15 = this.length - S9.length, h = this.clone(), y = S9, x = y.words[y.length - 1] | 0, v = this._countBits(x); l15 = 26 - v, l15 !== 0 && (y = y.ushln(l15), h.iushln(l15), x = y.words[y.length - 1] | 0); var M = h.length - y.length, w; if (d !== "mod") { @@ -86949,65 +86960,65 @@ ${Ez(e, r10)}`); div: w || null, mod: h }; - }, s.prototype.divmod = function(S10, d, l15) { - if (n(!S10.isZero()), this.isZero()) + }, s.prototype.divmod = function(S9, d, l15) { + if (n(!S9.isZero()), this.isZero()) return { div: new s(0), mod: new s(0) }; var h, y, x; - return this.negative !== 0 && S10.negative === 0 ? (x = this.neg().divmod(S10, d), d !== "mod" && (h = x.div.neg()), d !== "div" && (y = x.mod.neg(), l15 && y.negative !== 0 && y.iadd(S10)), { + return this.negative !== 0 && S9.negative === 0 ? (x = this.neg().divmod(S9, d), d !== "mod" && (h = x.div.neg()), d !== "div" && (y = x.mod.neg(), l15 && y.negative !== 0 && y.iadd(S9)), { div: h, mod: y - }) : this.negative === 0 && S10.negative !== 0 ? (x = this.divmod(S10.neg(), d), d !== "mod" && (h = x.div.neg()), { + }) : this.negative === 0 && S9.negative !== 0 ? (x = this.divmod(S9.neg(), d), d !== "mod" && (h = x.div.neg()), { div: h, mod: x.mod - }) : this.negative & S10.negative ? (x = this.neg().divmod(S10.neg(), d), d !== "div" && (y = x.mod.neg(), l15 && y.negative !== 0 && y.isub(S10)), { + }) : this.negative & S9.negative ? (x = this.neg().divmod(S9.neg(), d), d !== "div" && (y = x.mod.neg(), l15 && y.negative !== 0 && y.isub(S9)), { div: x.div, mod: y - }) : S10.length > this.length || this.cmp(S10) < 0 ? { + }) : S9.length > this.length || this.cmp(S9) < 0 ? { div: new s(0), mod: this - } : S10.length === 1 ? d === "div" ? { - div: this.divn(S10.words[0]), + } : S9.length === 1 ? d === "div" ? { + div: this.divn(S9.words[0]), mod: null } : d === "mod" ? { div: null, - mod: new s(this.modn(S10.words[0])) + mod: new s(this.modn(S9.words[0])) } : { - div: this.divn(S10.words[0]), - mod: new s(this.modn(S10.words[0])) - } : this._wordDiv(S10, d); - }, s.prototype.div = function(S10) { - return this.divmod(S10, "div", false).div; - }, s.prototype.mod = function(S10) { - return this.divmod(S10, "mod", false).mod; - }, s.prototype.umod = function(S10) { - return this.divmod(S10, "mod", true).mod; - }, s.prototype.divRound = function(S10) { - var d = this.divmod(S10); + div: this.divn(S9.words[0]), + mod: new s(this.modn(S9.words[0])) + } : this._wordDiv(S9, d); + }, s.prototype.div = function(S9) { + return this.divmod(S9, "div", false).div; + }, s.prototype.mod = function(S9) { + return this.divmod(S9, "mod", false).mod; + }, s.prototype.umod = function(S9) { + return this.divmod(S9, "mod", true).mod; + }, s.prototype.divRound = function(S9) { + var d = this.divmod(S9); if (d.mod.isZero()) return d.div; - var l15 = d.div.negative !== 0 ? d.mod.isub(S10) : d.mod, h = S10.ushrn(1), y = S10.andln(1), x = l15.cmp(h); + var l15 = d.div.negative !== 0 ? d.mod.isub(S9) : d.mod, h = S9.ushrn(1), y = S9.andln(1), x = l15.cmp(h); return x < 0 || y === 1 && x === 0 ? d.div : d.div.negative !== 0 ? d.div.isubn(1) : d.div.iaddn(1); - }, s.prototype.modn = function(S10) { - n(S10 <= 67108863); - for (var d = (1 << 26) % S10, l15 = 0, h = this.length - 1; h >= 0; h--) - l15 = (d * l15 + (this.words[h] | 0)) % S10; + }, s.prototype.modn = function(S9) { + n(S9 <= 67108863); + for (var d = (1 << 26) % S9, l15 = 0, h = this.length - 1; h >= 0; h--) + l15 = (d * l15 + (this.words[h] | 0)) % S9; return l15; - }, s.prototype.idivn = function(S10) { - n(S10 <= 67108863); + }, s.prototype.idivn = function(S9) { + n(S9 <= 67108863); for (var d = 0, l15 = this.length - 1; l15 >= 0; l15--) { var h = (this.words[l15] | 0) + d * 67108864; - this.words[l15] = h / S10 | 0, d = h % S10; + this.words[l15] = h / S9 | 0, d = h % S9; } return this.strip(); - }, s.prototype.divn = function(S10) { - return this.clone().idivn(S10); - }, s.prototype.egcd = function(S10) { - n(S10.negative === 0), n(!S10.isZero()); - var d = this, l15 = S10.clone(); - d.negative !== 0 ? d = d.umod(S10) : d = d.clone(); + }, s.prototype.divn = function(S9) { + return this.clone().idivn(S9); + }, s.prototype.egcd = function(S9) { + n(S9.negative === 0), n(!S9.isZero()); + var d = this, l15 = S9.clone(); + d.negative !== 0 ? d = d.umod(S9) : d = d.clone(); for (var h = new s(1), y = new s(0), x = new s(0), v = new s(1), M = 0; d.isEven() && l15.isEven(); ) d.iushrn(1), l15.iushrn(1), ++M; for (var w = l15.clone(), g = d.clone(); !d.isZero(); ) { @@ -87028,10 +87039,10 @@ ${Ez(e, r10)}`); b: v, gcd: l15.iushln(M) }; - }, s.prototype._invmp = function(S10) { - n(S10.negative === 0), n(!S10.isZero()); - var d = this, l15 = S10.clone(); - d.negative !== 0 ? d = d.umod(S10) : d = d.clone(); + }, s.prototype._invmp = function(S9) { + n(S9.negative === 0), n(!S9.isZero()); + var d = this, l15 = S9.clone(); + d.negative !== 0 ? d = d.umod(S9) : d = d.clone(); for (var h = new s(1), y = new s(0), x = l15.clone(); d.cmpn(1) > 0 && l15.cmpn(1) > 0; ) { for (var v = 0, M = 1; !(d.words[0] & M) && v < 26; ++v, M <<= 1) ; @@ -87046,13 +87057,13 @@ ${Ez(e, r10)}`); d.cmp(l15) >= 0 ? (d.isub(l15), h.isub(y)) : (l15.isub(d), y.isub(h)); } var m; - return d.cmpn(1) === 0 ? m = h : m = y, m.cmpn(0) < 0 && m.iadd(S10), m; - }, s.prototype.gcd = function(S10) { + return d.cmpn(1) === 0 ? m = h : m = y, m.cmpn(0) < 0 && m.iadd(S9), m; + }, s.prototype.gcd = function(S9) { if (this.isZero()) - return S10.abs(); - if (S10.isZero()) + return S9.abs(); + if (S9.isZero()) return this.abs(); - var d = this.clone(), l15 = S10.clone(); + var d = this.clone(), l15 = S9.clone(); d.negative = 0, l15.negative = 0; for (var h = 0; d.isEven() && l15.isEven(); h++) d.iushrn(1), l15.iushrn(1); @@ -87070,17 +87081,17 @@ ${Ez(e, r10)}`); d.isub(l15); } while (true); return l15.iushln(h); - }, s.prototype.invm = function(S10) { - return this.egcd(S10).a.umod(S10); + }, s.prototype.invm = function(S9) { + return this.egcd(S9).a.umod(S9); }, s.prototype.isEven = function() { return (this.words[0] & 1) === 0; }, s.prototype.isOdd = function() { return (this.words[0] & 1) === 1; - }, s.prototype.andln = function(S10) { - return this.words[0] & S10; - }, s.prototype.bincn = function(S10) { - n(typeof S10 == "number"); - var d = S10 % 26, l15 = (S10 - d) / 26, h = 1 << d; + }, s.prototype.andln = function(S9) { + return this.words[0] & S9; + }, s.prototype.bincn = function(S9) { + n(typeof S9 == "number"); + var d = S9 % 26, l15 = (S9 - d) / 26, h = 1 << d; if (this.length <= l15) return this._expand(l15 + 1), this.words[l15] |= h, this; for (var y = h, x = l15; y !== 0 && x < this.length; x++) { @@ -87090,8 +87101,8 @@ ${Ez(e, r10)}`); return y !== 0 && (this.words[x] = y, this.length++), this; }, s.prototype.isZero = function() { return this.length === 1 && this.words[0] === 0; - }, s.prototype.cmpn = function(S10) { - var d = S10 < 0; + }, s.prototype.cmpn = function(S9) { + var d = S9 < 0; if (this.negative !== 0 && !d) return -1; if (this.negative === 0 && d) @@ -87101,75 +87112,75 @@ ${Ez(e, r10)}`); if (this.length > 1) l15 = 1; else { - d && (S10 = -S10), n(S10 <= 67108863, "Number is too big"); + d && (S9 = -S9), n(S9 <= 67108863, "Number is too big"); var h = this.words[0] | 0; - l15 = h === S10 ? 0 : h < S10 ? -1 : 1; + l15 = h === S9 ? 0 : h < S9 ? -1 : 1; } return this.negative !== 0 ? -l15 | 0 : l15; - }, s.prototype.cmp = function(S10) { - if (this.negative !== 0 && S10.negative === 0) + }, s.prototype.cmp = function(S9) { + if (this.negative !== 0 && S9.negative === 0) return -1; - if (this.negative === 0 && S10.negative !== 0) + if (this.negative === 0 && S9.negative !== 0) return 1; - var d = this.ucmp(S10); + var d = this.ucmp(S9); return this.negative !== 0 ? -d | 0 : d; - }, s.prototype.ucmp = function(S10) { - if (this.length > S10.length) + }, s.prototype.ucmp = function(S9) { + if (this.length > S9.length) return 1; - if (this.length < S10.length) + if (this.length < S9.length) return -1; for (var d = 0, l15 = this.length - 1; l15 >= 0; l15--) { - var h = this.words[l15] | 0, y = S10.words[l15] | 0; + var h = this.words[l15] | 0, y = S9.words[l15] | 0; if (h !== y) { h < y ? d = -1 : h > y && (d = 1); break; } } return d; - }, s.prototype.gtn = function(S10) { - return this.cmpn(S10) === 1; - }, s.prototype.gt = function(S10) { - return this.cmp(S10) === 1; - }, s.prototype.gten = function(S10) { - return this.cmpn(S10) >= 0; - }, s.prototype.gte = function(S10) { - return this.cmp(S10) >= 0; - }, s.prototype.ltn = function(S10) { - return this.cmpn(S10) === -1; - }, s.prototype.lt = function(S10) { - return this.cmp(S10) === -1; - }, s.prototype.lten = function(S10) { - return this.cmpn(S10) <= 0; - }, s.prototype.lte = function(S10) { - return this.cmp(S10) <= 0; - }, s.prototype.eqn = function(S10) { - return this.cmpn(S10) === 0; - }, s.prototype.eq = function(S10) { - return this.cmp(S10) === 0; - }, s.red = function(S10) { - return new H(S10); - }, s.prototype.toRed = function(S10) { - return n(!this.red, "Already a number in reduction context"), n(this.negative === 0, "red works only with positives"), S10.convertTo(this)._forceRed(S10); + }, s.prototype.gtn = function(S9) { + return this.cmpn(S9) === 1; + }, s.prototype.gt = function(S9) { + return this.cmp(S9) === 1; + }, s.prototype.gten = function(S9) { + return this.cmpn(S9) >= 0; + }, s.prototype.gte = function(S9) { + return this.cmp(S9) >= 0; + }, s.prototype.ltn = function(S9) { + return this.cmpn(S9) === -1; + }, s.prototype.lt = function(S9) { + return this.cmp(S9) === -1; + }, s.prototype.lten = function(S9) { + return this.cmpn(S9) <= 0; + }, s.prototype.lte = function(S9) { + return this.cmp(S9) <= 0; + }, s.prototype.eqn = function(S9) { + return this.cmpn(S9) === 0; + }, s.prototype.eq = function(S9) { + return this.cmp(S9) === 0; + }, s.red = function(S9) { + return new H(S9); + }, s.prototype.toRed = function(S9) { + return n(!this.red, "Already a number in reduction context"), n(this.negative === 0, "red works only with positives"), S9.convertTo(this)._forceRed(S9); }, s.prototype.fromRed = function() { return n(this.red, "fromRed works only with numbers in reduction context"), this.red.convertFrom(this); - }, s.prototype._forceRed = function(S10) { - return this.red = S10, this; - }, s.prototype.forceRed = function(S10) { - return n(!this.red, "Already a number in reduction context"), this._forceRed(S10); - }, s.prototype.redAdd = function(S10) { - return n(this.red, "redAdd works only with red numbers"), this.red.add(this, S10); - }, s.prototype.redIAdd = function(S10) { - return n(this.red, "redIAdd works only with red numbers"), this.red.iadd(this, S10); - }, s.prototype.redSub = function(S10) { - return n(this.red, "redSub works only with red numbers"), this.red.sub(this, S10); - }, s.prototype.redISub = function(S10) { - return n(this.red, "redISub works only with red numbers"), this.red.isub(this, S10); - }, s.prototype.redShl = function(S10) { - return n(this.red, "redShl works only with red numbers"), this.red.shl(this, S10); - }, s.prototype.redMul = function(S10) { - return n(this.red, "redMul works only with red numbers"), this.red._verify2(this, S10), this.red.mul(this, S10); - }, s.prototype.redIMul = function(S10) { - return n(this.red, "redMul works only with red numbers"), this.red._verify2(this, S10), this.red.imul(this, S10); + }, s.prototype._forceRed = function(S9) { + return this.red = S9, this; + }, s.prototype.forceRed = function(S9) { + return n(!this.red, "Already a number in reduction context"), this._forceRed(S9); + }, s.prototype.redAdd = function(S9) { + return n(this.red, "redAdd works only with red numbers"), this.red.add(this, S9); + }, s.prototype.redIAdd = function(S9) { + return n(this.red, "redIAdd works only with red numbers"), this.red.iadd(this, S9); + }, s.prototype.redSub = function(S9) { + return n(this.red, "redSub works only with red numbers"), this.red.sub(this, S9); + }, s.prototype.redISub = function(S9) { + return n(this.red, "redISub works only with red numbers"), this.red.isub(this, S9); + }, s.prototype.redShl = function(S9) { + return n(this.red, "redShl works only with red numbers"), this.red.shl(this, S9); + }, s.prototype.redMul = function(S9) { + return n(this.red, "redMul works only with red numbers"), this.red._verify2(this, S9), this.red.mul(this, S9); + }, s.prototype.redIMul = function(S9) { + return n(this.red, "redMul works only with red numbers"), this.red._verify2(this, S9), this.red.imul(this, S9); }, s.prototype.redSqr = function() { return n(this.red, "redSqr works only with red numbers"), this.red._verify1(this), this.red.sqr(this); }, s.prototype.redISqr = function() { @@ -87180,32 +87191,32 @@ ${Ez(e, r10)}`); return n(this.red, "redInvm works only with red numbers"), this.red._verify1(this), this.red.invm(this); }, s.prototype.redNeg = function() { return n(this.red, "redNeg works only with red numbers"), this.red._verify1(this), this.red.neg(this); - }, s.prototype.redPow = function(S10) { - return n(this.red && !S10.red, "redPow(normalNum)"), this.red._verify1(this), this.red.pow(this, S10); + }, s.prototype.redPow = function(S9) { + return n(this.red && !S9.red, "redPow(normalNum)"), this.red._verify1(this), this.red.pow(this, S9); }; - var L = { + var D = { k256: null, p224: null, p192: null, p25519: null }; - function q(V, S10) { - this.name = V, this.p = new s(S10, 16), this.n = this.p.bitLength(), this.k = new s(1).iushln(this.n).isub(this.p), this.tmp = this._tmp(); + function q(V, S9) { + this.name = V, this.p = new s(S9, 16), this.n = this.p.bitLength(), this.k = new s(1).iushln(this.n).isub(this.p), this.tmp = this._tmp(); } q.prototype._tmp = function() { - var S10 = new s(null); - return S10.words = new Array(Math.ceil(this.n / 13)), S10; - }, q.prototype.ireduce = function(S10) { - var d = S10, l15; + var S9 = new s(null); + return S9.words = new Array(Math.ceil(this.n / 13)), S9; + }, q.prototype.ireduce = function(S9) { + var d = S9, l15; do this.split(d, this.tmp), d = this.imulK(d), d = d.iadd(this.tmp), l15 = d.bitLength(); while (l15 > this.n); var h = l15 < this.n ? -1 : d.ucmp(this.p); return h === 0 ? (d.words[0] = 0, d.length = 1) : h > 0 ? d.isub(this.p) : d.strip !== void 0 ? d.strip() : d._strip(), d; - }, q.prototype.split = function(S10, d) { - S10.iushrn(this.n, 0, d); - }, q.prototype.imulK = function(S10) { - return S10.imul(this.k); + }, q.prototype.split = function(S9, d) { + S9.iushrn(this.n, 0, d); + }, q.prototype.imulK = function(S9) { + return S9.imul(this.k); }; function W() { q.call( @@ -87214,26 +87225,26 @@ ${Ez(e, r10)}`); "ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f" ); } - i(W, q), W.prototype.split = function(S10, d) { - for (var l15 = 4194303, h = Math.min(S10.length, 9), y = 0; y < h; y++) - d.words[y] = S10.words[y]; - if (d.length = h, S10.length <= 9) { - S10.words[0] = 0, S10.length = 1; + i(W, q), W.prototype.split = function(S9, d) { + for (var l15 = 4194303, h = Math.min(S9.length, 9), y = 0; y < h; y++) + d.words[y] = S9.words[y]; + if (d.length = h, S9.length <= 9) { + S9.words[0] = 0, S9.length = 1; return; } - var x = S10.words[9]; - for (d.words[d.length++] = x & l15, y = 10; y < S10.length; y++) { - var v = S10.words[y] | 0; - S10.words[y - 10] = (v & l15) << 4 | x >>> 22, x = v; + var x = S9.words[9]; + for (d.words[d.length++] = x & l15, y = 10; y < S9.length; y++) { + var v = S9.words[y] | 0; + S9.words[y - 10] = (v & l15) << 4 | x >>> 22, x = v; } - x >>>= 22, S10.words[y - 10] = x, x === 0 && S10.length > 10 ? S10.length -= 10 : S10.length -= 9; - }, W.prototype.imulK = function(S10) { - S10.words[S10.length] = 0, S10.words[S10.length + 1] = 0, S10.length += 2; - for (var d = 0, l15 = 0; l15 < S10.length; l15++) { - var h = S10.words[l15] | 0; - d += h * 977, S10.words[l15] = d & 67108863, d = h * 64 + (d / 67108864 | 0); + x >>>= 22, S9.words[y - 10] = x, x === 0 && S9.length > 10 ? S9.length -= 10 : S9.length -= 9; + }, W.prototype.imulK = function(S9) { + S9.words[S9.length] = 0, S9.words[S9.length + 1] = 0, S9.length += 2; + for (var d = 0, l15 = 0; l15 < S9.length; l15++) { + var h = S9.words[l15] | 0; + d += h * 977, S9.words[l15] = d & 67108863, d = h * 64 + (d / 67108864 | 0); } - return S10.words[S10.length - 1] === 0 && (S10.length--, S10.words[S10.length - 1] === 0 && S10.length--), S10; + return S9.words[S9.length - 1] === 0 && (S9.length--, S9.words[S9.length - 1] === 0 && S9.length--), S9; }; function z() { q.call( @@ -87258,79 +87269,79 @@ ${Ez(e, r10)}`); "7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed" ); } - i(I, q), I.prototype.imulK = function(S10) { - for (var d = 0, l15 = 0; l15 < S10.length; l15++) { - var h = (S10.words[l15] | 0) * 19 + d, y = h & 67108863; - h >>>= 26, S10.words[l15] = y, d = h; + i(I, q), I.prototype.imulK = function(S9) { + for (var d = 0, l15 = 0; l15 < S9.length; l15++) { + var h = (S9.words[l15] | 0) * 19 + d, y = h & 67108863; + h >>>= 26, S9.words[l15] = y, d = h; } - return d !== 0 && (S10.words[S10.length++] = d), S10; - }, s._prime = function(S10) { - if (L[S10]) - return L[S10]; + return d !== 0 && (S9.words[S9.length++] = d), S9; + }, s._prime = function(S9) { + if (D[S9]) + return D[S9]; var d; - if (S10 === "k256") + if (S9 === "k256") d = new W(); - else if (S10 === "p224") + else if (S9 === "p224") d = new z(); - else if (S10 === "p192") + else if (S9 === "p192") d = new T(); - else if (S10 === "p25519") + else if (S9 === "p25519") d = new I(); else - throw new Error("Unknown prime " + S10); - return L[S10] = d, d; + throw new Error("Unknown prime " + S9); + return D[S9] = d, d; }; function H(V) { if (typeof V == "string") { - var S10 = s._prime(V); - this.m = S10.p, this.prime = S10; + var S9 = s._prime(V); + this.m = S9.p, this.prime = S9; } else n(V.gtn(1), "modulus must be greater than 1"), this.m = V, this.prime = null; } - H.prototype._verify1 = function(S10) { - n(S10.negative === 0, "red works only with positives"), n(S10.red, "red works only with red numbers"); - }, H.prototype._verify2 = function(S10, d) { - n((S10.negative | d.negative) === 0, "red works only with positives"), n( - S10.red && S10.red === d.red, + H.prototype._verify1 = function(S9) { + n(S9.negative === 0, "red works only with positives"), n(S9.red, "red works only with red numbers"); + }, H.prototype._verify2 = function(S9, d) { + n((S9.negative | d.negative) === 0, "red works only with positives"), n( + S9.red && S9.red === d.red, "red works only with red numbers" ); - }, H.prototype.imod = function(S10) { - return this.prime ? this.prime.ireduce(S10)._forceRed(this) : S10.umod(this.m)._forceRed(this); - }, H.prototype.neg = function(S10) { - return S10.isZero() ? S10.clone() : this.m.sub(S10)._forceRed(this); - }, H.prototype.add = function(S10, d) { - this._verify2(S10, d); - var l15 = S10.add(d); + }, H.prototype.imod = function(S9) { + return this.prime ? this.prime.ireduce(S9)._forceRed(this) : S9.umod(this.m)._forceRed(this); + }, H.prototype.neg = function(S9) { + return S9.isZero() ? S9.clone() : this.m.sub(S9)._forceRed(this); + }, H.prototype.add = function(S9, d) { + this._verify2(S9, d); + var l15 = S9.add(d); return l15.cmp(this.m) >= 0 && l15.isub(this.m), l15._forceRed(this); - }, H.prototype.iadd = function(S10, d) { - this._verify2(S10, d); - var l15 = S10.iadd(d); + }, H.prototype.iadd = function(S9, d) { + this._verify2(S9, d); + var l15 = S9.iadd(d); return l15.cmp(this.m) >= 0 && l15.isub(this.m), l15; - }, H.prototype.sub = function(S10, d) { - this._verify2(S10, d); - var l15 = S10.sub(d); + }, H.prototype.sub = function(S9, d) { + this._verify2(S9, d); + var l15 = S9.sub(d); return l15.cmpn(0) < 0 && l15.iadd(this.m), l15._forceRed(this); - }, H.prototype.isub = function(S10, d) { - this._verify2(S10, d); - var l15 = S10.isub(d); + }, H.prototype.isub = function(S9, d) { + this._verify2(S9, d); + var l15 = S9.isub(d); return l15.cmpn(0) < 0 && l15.iadd(this.m), l15; - }, H.prototype.shl = function(S10, d) { - return this._verify1(S10), this.imod(S10.ushln(d)); - }, H.prototype.imul = function(S10, d) { - return this._verify2(S10, d), this.imod(S10.imul(d)); - }, H.prototype.mul = function(S10, d) { - return this._verify2(S10, d), this.imod(S10.mul(d)); - }, H.prototype.isqr = function(S10) { - return this.imul(S10, S10.clone()); - }, H.prototype.sqr = function(S10) { - return this.mul(S10, S10); - }, H.prototype.sqrt = function(S10) { - if (S10.isZero()) - return S10.clone(); + }, H.prototype.shl = function(S9, d) { + return this._verify1(S9), this.imod(S9.ushln(d)); + }, H.prototype.imul = function(S9, d) { + return this._verify2(S9, d), this.imod(S9.imul(d)); + }, H.prototype.mul = function(S9, d) { + return this._verify2(S9, d), this.imod(S9.mul(d)); + }, H.prototype.isqr = function(S9) { + return this.imul(S9, S9.clone()); + }, H.prototype.sqr = function(S9) { + return this.mul(S9, S9); + }, H.prototype.sqrt = function(S9) { + if (S9.isZero()) + return S9.clone(); var d = this.m.andln(3); if (n(d % 2 === 1), d === 3) { var l15 = this.m.add(new s(1)).iushrn(2); - return this.pow(S10, l15); + return this.pow(S9, l15); } for (var h = this.m.subn(1), y = 0; !h.isZero() && h.andln(1) === 0; ) y++, h.iushrn(1); @@ -87338,7 +87349,7 @@ ${Ez(e, r10)}`); var x = new s(1).toRed(this), v = x.redNeg(), M = this.m.subn(1).iushrn(1), w = this.m.bitLength(); for (w = new s(2 * w * w).toRed(this); this.pow(w, M).cmp(v) !== 0; ) w.redIAdd(v); - for (var g = this.pow(w, h), m = this.pow(S10, h.addn(1).iushrn(1)), P = this.pow(S10, h), Q = y; P.cmp(x) !== 0; ) { + for (var g = this.pow(w, h), m = this.pow(S9, h.addn(1).iushrn(1)), P = this.pow(S9, h), Q = y; P.cmp(x) !== 0; ) { for (var A = P, K = 0; A.cmp(x) !== 0; K++) A = A.redSqr(); n(K < Q); @@ -87346,18 +87357,18 @@ ${Ez(e, r10)}`); m = m.redMul(U), g = U.redSqr(), P = P.redMul(g), Q = K; } return m; - }, H.prototype.invm = function(S10) { - var d = S10._invmp(this.m); + }, H.prototype.invm = function(S9) { + var d = S9._invmp(this.m); return d.negative !== 0 ? (d.negative = 0, this.imod(d).redNeg()) : this.imod(d); - }, H.prototype.pow = function(S10, d) { + }, H.prototype.pow = function(S9, d) { if (d.isZero()) return new s(1).toRed(this); if (d.cmpn(1) === 0) - return S10.clone(); + return S9.clone(); var l15 = 4, h = new Array(1 << l15); - h[0] = new s(1).toRed(this), h[1] = S10; + h[0] = new s(1).toRed(this), h[1] = S9; for (var y = 2; y < h.length; y++) - h[y] = this.mul(h[y - 1], S10); + h[y] = this.mul(h[y - 1], S9); var x = h[0], v = 0, M = 0, w = d.bitLength() % 26; for (w === 0 && (w = 26), y = d.length - 1; y >= 0; y--) { for (var g = d.words[y], m = w - 1; m >= 0; m--) { @@ -87371,43 +87382,43 @@ ${Ez(e, r10)}`); w = 26; } return x; - }, H.prototype.convertTo = function(S10) { - var d = S10.umod(this.m); - return d === S10 ? d.clone() : d; - }, H.prototype.convertFrom = function(S10) { - var d = S10.clone(); + }, H.prototype.convertTo = function(S9) { + var d = S9.umod(this.m); + return d === S9 ? d.clone() : d; + }, H.prototype.convertFrom = function(S9) { + var d = S9.clone(); return d.red = null, d; - }, s.mont = function(S10) { - return new X(S10); + }, s.mont = function(S9) { + return new X(S9); }; function X(V) { H.call(this, V), this.shift = this.m.bitLength(), this.shift % 26 !== 0 && (this.shift += 26 - this.shift % 26), this.r = new s(1).iushln(this.shift), this.r2 = this.imod(this.r.sqr()), this.rinv = this.r._invmp(this.m), this.minv = this.rinv.mul(this.r).isubn(1).div(this.m), this.minv = this.minv.umod(this.r), this.minv = this.r.sub(this.minv); } - i(X, H), X.prototype.convertTo = function(S10) { - return this.imod(S10.ushln(this.shift)); - }, X.prototype.convertFrom = function(S10) { - var d = this.imod(S10.mul(this.rinv)); + i(X, H), X.prototype.convertTo = function(S9) { + return this.imod(S9.ushln(this.shift)); + }, X.prototype.convertFrom = function(S9) { + var d = this.imod(S9.mul(this.rinv)); return d.red = null, d; - }, X.prototype.imul = function(S10, d) { - if (S10.isZero() || d.isZero()) - return S10.words[0] = 0, S10.length = 1, S10; - var l15 = S10.imul(d), h = l15.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), y = l15.isub(h).iushrn(this.shift), x = y; + }, X.prototype.imul = function(S9, d) { + if (S9.isZero() || d.isZero()) + return S9.words[0] = 0, S9.length = 1, S9; + var l15 = S9.imul(d), h = l15.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), y = l15.isub(h).iushrn(this.shift), x = y; return y.cmp(this.m) >= 0 ? x = y.isub(this.m) : y.cmpn(0) < 0 && (x = y.iadd(this.m)), x._forceRed(this); - }, X.prototype.mul = function(S10, d) { - if (S10.isZero() || d.isZero()) + }, X.prototype.mul = function(S9, d) { + if (S9.isZero() || d.isZero()) return new s(0)._forceRed(this); - var l15 = S10.mul(d), h = l15.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), y = l15.isub(h).iushrn(this.shift), x = y; + var l15 = S9.mul(d), h = l15.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), y = l15.isub(h).iushrn(this.shift), x = y; return y.cmp(this.m) >= 0 ? x = y.isub(this.m) : y.cmpn(0) < 0 && (x = y.iadd(this.m)), x._forceRed(this); - }, X.prototype.invm = function(S10) { - var d = this.imod(S10._invmp(this.m).mul(this.r2)); + }, X.prototype.invm = function(S9) { + var d = this.imod(S9._invmp(this.m).mul(this.r2)); return d._forceRed(this); }; })(t, Lt); - })(b8); - var OP = b8.exports; - var mY = /* @__PURE__ */ nc(OP); + })(p8); + var _P = p8.exports; + var lY = /* @__PURE__ */ rc(_P); (function(t) { - var e = Lt && Lt.__awaiter || function(L, q, W, z) { + var e = Lt && Lt.__awaiter || function(D, q, W, z) { function T(I) { return I instanceof W ? I : new W(function(H) { H(I); @@ -87416,136 +87427,136 @@ ${Ez(e, r10)}`); return new (W || (W = Promise))(function(I, H) { function X(d) { try { - S10(z.next(d)); + S9(z.next(d)); } catch (l15) { H(l15); } } function V(d) { try { - S10(z.throw(d)); + S9(z.throw(d)); } catch (l15) { H(l15); } } - function S10(d) { + function S9(d) { d.done ? I(d.value) : T(d.value).then(X, V); } - S10((z = z.apply(L, q || [])).next()); + S9((z = z.apply(D, q || [])).next()); }); - }, r10 = Lt && Lt.__importDefault || function(L) { - return L && L.__esModule ? L : { default: L }; + }, r10 = Lt && Lt.__importDefault || function(D) { + return D && D.__esModule ? D : { default: D }; }; Object.defineProperty(t, "__esModule", { value: true }), t.sendSignedTransaction = t.buildPayload = t.resolveAddress = t.resolveEvmAddress = t.isMainnet = t.isSubstrateAddress = t.dataToString = t.toBN = t.handleTxResponse = t.decodeMessage = t.createClaimEvmSignature = t.MAINNET_GENESIS_HASH = t.U64MAX = t.U32MAX = void 0; - const n = d8, i = Eg, s = r10(OP), o = y8, a = IP; + const n = u8, i = Eg, s = r10(_P), o = d8, a = xP; t.U32MAX = n.BigNumber.from("0xffffffff"), t.U64MAX = n.BigNumber.from("0xffffffffffffffff"), t.MAINNET_GENESIS_HASH = "0x7834781d38e4798d548e34ec947d19deea29df148a7bf32484b7b24dacf8d4b7"; - function c(L) { - const q = (0, o.decodeAddress)(L); + function c(D) { + const q = (0, o.decodeAddress)(D); let W = "reef evm:" + Buffer.from(q).toString("hex"); return typeof W == "string" && (W = (0, a.toUtf8Bytes)(W)), W; } t.createClaimEvmSignature = c; - function u(L, q) { - const W = JSON.stringify(L).toLowerCase(); + function u(D, q) { + const W = JSON.stringify(D).toLowerCase(); let z = `0x${q.substr(138)}`.replace(/0+$/, ""); return z.length % 2 === 1 && (z += "0"), `${W} ${(0, i.hexToString)(z)}`; } t.decodeMessage = u; - function f10(L, q) { + function f10(D, q) { return new Promise((W, z) => { - if (L.status.isFinalized || L.status.isInBlock) { - const T = L.findRecord("evm", "CreatedFailed"), I = L.findRecord("evm", "ExecutedFailed"); - L.events.filter(({ event: { section: H } }) => H === "system").forEach((H) => { + if (D.status.isFinalized || D.status.isInBlock) { + const T = D.findRecord("evm", "CreatedFailed"), I = D.findRecord("evm", "ExecutedFailed"); + D.events.filter(({ event: { section: H } }) => H === "system").forEach((H) => { const { event: { data: X, method: V } } = H; if (V === "ExtrinsicFailed") { - const [S10] = X; - let d = S10.type; - if (S10.isModule) + const [S9] = X; + let d = S9.type; + if (S9.isModule) try { - const l15 = S10.asModule, h = q.registry.findMetaError(new Uint8Array([l15.index.toNumber(), l15.error.toNumber()])); + const l15 = S9.asModule, h = q.registry.findMetaError(new Uint8Array([l15.index.toNumber(), l15.error.toNumber()])); d = `${h.section}.${h.name}`; } catch { } - z({ message: d, result: L }); + z({ message: d, result: D }); } else if (V === "ExtrinsicSuccess") { - const S10 = T || I; - S10 && z({ - message: u(S10.event.data[1].toJSON(), S10.event.data[2].toJSON()), - result: L - }), W({ result: L }); + const S9 = T || I; + S9 && z({ + message: u(S9.event.data[1].toJSON(), S9.event.data[2].toJSON()), + result: D + }), W({ result: D }); } }); } else - L.isError && z({ result: L }); + D.isError && z({ result: D }); }); } t.handleTxResponse = f10; - function p(L = 0) { - if ((0, i.isU8a)(L)) - return (0, i.u8aToBn)(L); - if ((0, i.isHex)(L)) - return (0, i.hexToBn)(L); - if (n.BigNumber.isBigNumber(L)) { - const q = L.toHexString(); + function p(D = 0) { + if ((0, i.isU8a)(D)) + return (0, i.u8aToBn)(D); + if ((0, i.isHex)(D)) + return (0, i.hexToBn)(D); + if (n.BigNumber.isBigNumber(D)) { + const q = D.toHexString(); return q[0] === "-" ? new s.default("-" + q.substring(3), 16) : new s.default(q.substring(2), 16); } - return new s.default(L); + return new s.default(D); } t.toBN = p; - function b(L) { - return (0, i.isBuffer)(L) ? (0, i.u8aToHex)((0, i.bufferToU8a)(L)) : (0, i.isU8a)(L) ? (0, i.u8aToHex)(L) : Array.isArray(L) ? (0, i.u8aToHex)(Buffer.from(L)) : L; + function b(D) { + return (0, i.isBuffer)(D) ? (0, i.u8aToHex)((0, i.bufferToU8a)(D)) : (0, i.isU8a)(D) ? (0, i.u8aToHex)(D) : Array.isArray(D) ? (0, i.u8aToHex)(Buffer.from(D)) : D; } t.dataToString = b; - function E(L) { - if (!L) + function E(D) { + if (!D) return false; try { - (0, o.encodeAddress)((0, i.isHex)(L) ? (0, i.hexToU8a)(L) : (0, o.decodeAddress)(L)); + (0, o.encodeAddress)((0, i.isHex)(D) ? (0, i.hexToU8a)(D) : (0, o.decodeAddress)(D)); } catch { return false; } return true; } t.isSubstrateAddress = E; - function _(L) { + function _(D) { var q; - const W = L.provider ? L.provider : L; + const W = D.provider ? D.provider : D; return ((q = W == null ? void 0 : W.api) === null || q === void 0 ? void 0 : q.genesisHash.toString()) === t.MAINNET_GENESIS_HASH; } t.isMainnet = _; - function N11(L, q) { + function N11(D, q) { return e(this, void 0, void 0, function* () { const W = yield q; - return W.length === 42 ? W : (yield L.api.query.evmAccounts.evmAddresses(W)).toString(); + return W.length === 42 ? W : (yield D.api.query.evmAccounts.evmAddresses(W)).toString(); }); } t.resolveEvmAddress = N11; - function R(L, q) { + function k(D, q) { return e(this, void 0, void 0, function* () { const W = yield q; - return E(W) ? W : (yield L.api.query.evmAccounts.accounts(W)).toString(); + return E(W) ? W : (yield D.api.query.evmAccounts.accounts(W)).toString(); }); } - t.resolveAddress = R; - function F(L, q, W) { + t.resolveAddress = k; + function F(D, q, W) { return e(this, void 0, void 0, function* () { try { - const z = yield L.api.rpc.chain.getHeader(), T = L.api.registry.createType("BlockNumber", z.number.toNumber()), I = yield L.api.query.evmAccounts.evmAddresses(q); + const z = yield D.api.rpc.chain.getHeader(), T = D.api.registry.createType("BlockNumber", z.number.toNumber()), I = yield D.api.query.evmAccounts.evmAddresses(q); if (I.isEmpty) throw new Error(`No EVM address found for signer ${q}`); W.from = I.toString(); - const H = yield L.estimateResources(W), X = H.gas.mul(31).div(10), V = H.storage.mul(31).div(10), S10 = L.api.tx.evm.call(W.to, W.data, p(W.value), p(X), p(V.isNegative() ? 0 : V)), d = L.api.createType("Call", S10), l15 = L.api.registry.createType("ExtrinsicEra", { + const H = yield D.estimateResources(W), X = H.gas.mul(31).div(10), V = H.storage.mul(31).div(10), S9 = D.api.tx.evm.call(W.to, W.data, p(W.value), p(X), p(V.isNegative() ? 0 : V)), d = D.api.createType("Call", S9), l15 = D.api.registry.createType("ExtrinsicEra", { current: z.number.toNumber(), period: 64 - }), h = yield L.api.rpc.system.accountNextIndex(q), y = L.api.registry.createType("Compact", 0).toHex(); + }), h = yield D.api.rpc.system.accountNextIndex(q), y = D.api.registry.createType("Compact", 0).toHex(); return { payload: { - specVersion: L.api.runtimeVersion.specVersion.toString(), - transactionVersion: L.api.runtimeVersion.transactionVersion.toHex(), + specVersion: D.api.runtimeVersion.specVersion.toString(), + transactionVersion: D.api.runtimeVersion.transactionVersion.toHex(), address: q, blockHash: z.hash.toHex(), blockNumber: T.toHex(), era: l15.toHex(), - genesisHash: L.api.genesisHash.toHex(), + genesisHash: D.api.genesisHash.toHex(), method: d.toHex(), nonce: h.toHex(), signedExtensions: [ @@ -87559,19 +87570,19 @@ ${Ez(e, r10)}`); "SetEvmOrigin" ], tip: y, - version: S10.version - }, extrinsic: S10 }; + version: S9.version + }, extrinsic: S9 }; } catch (z) { throw console.log("Error building payload:", z), z; } }); } t.buildPayload = F; - function D(L, q, W, z, T, I) { + function L(D, q, W, z, T, I) { return e(this, void 0, void 0, function* () { return T.addSignature(q, I, z), yield new Promise((X, V) => { - T.send((S10) => { - f10(S10, L.api).then(() => { + T.send((S9) => { + f10(S9, D.api).then(() => { X({ hash: T.hash.toHex(), from: W.from || "", @@ -87582,19 +87593,19 @@ ${Ez(e, r10)}`); data: b(W.data), value: (W.value || 0).toString(), chainId: 13939, - wait: () => L._resolveTransactionReceipt(T.hash.toHex(), S10.status.asInBlock.toHex(), W.from || "") + wait: () => D._resolveTransactionReceipt(T.hash.toHex(), S9.status.asInBlock.toHex(), W.from || "") }); }).catch(({ message: d }) => { V(d); }); - }).catch((S10) => { - V(S10 && S10.message); + }).catch((S9) => { + V(S9 && S9.message); }); }); }); } - t.sendSignedTransaction = D; - })(bd); + t.sendSignedTransaction = L; + })(yd); var _o = Lt && Lt.__awaiter || function(t, e, r10, n) { function i(s) { return s instanceof r10 ? s : new r10(function(o) { @@ -87624,30 +87635,30 @@ ${Ez(e, r10)}`); }; Object.defineProperty(vg, "__esModule", { value: true }); vg.Signer = void 0; - var gY = AX; - var yy = KX; - var Z0 = d8; - var L6 = bP; - var Fp = wP; - var by = vP; - var wy = IP; - var Ul = Eg; - var gh = y8; - var Ws = bd; - var Eo = new Fp.Logger("evm-provider"); - var yY = class extends gY.Signer { + var fY = xX; + var yy = FX; + var X0 = u8; + var P6 = lP; + var Vp = fP; + var by = hP; + var wy = xP; + var Bl = Eg; + var mh = d8; + var Ws = yd; + var Eo = new Vp.Logger("evm-provider"); + var hY = class extends fY.Signer { constructor(e, r10, n) { - if (super(), (0, by.defineReadOnly)(this, "provider", e), (0, by.defineReadOnly)(this, "signingKey", n), this.provider.api.setSigner(n), typeof r10 == "string" && (0, gh.isEthereumAddress)(r10)) + if (super(), (0, by.defineReadOnly)(this, "provider", e), (0, by.defineReadOnly)(this, "signingKey", n), this.provider.api.setSigner(n), typeof r10 == "string" && (0, mh.isEthereumAddress)(r10)) Eo.throwError("expect substrate address"); else try { - (0, gh.decodeAddress)(r10), (0, by.defineReadOnly)(this, "_substrateAddress", r10); + (0, mh.decodeAddress)(r10), (0, by.defineReadOnly)(this, "_substrateAddress", r10); } catch { Eo.throwArgumentError("invalid address", "address", r10); } } connect(e) { - return Eo.throwError("cannot alter JSON-RPC Signer connection", Fp.Logger.errors.UNSUPPORTED_OPERATION, { + return Eo.throwError("cannot alter JSON-RPC Signer connection", Vp.Logger.errors.UNSUPPORTED_OPERATION, { operation: "connect" }); } @@ -87670,8 +87681,8 @@ ${Ez(e, r10)}`); }); } computeDefaultEvmAddress() { - const e = this._substrateAddress, r10 = (0, gh.decodeAddress)(e); - return (0, Ul.u8aEq)("evm:", r10.slice(0, 4)) ? (0, yy.getAddress)((0, Ul.u8aToHex)(r10.slice(4, 24))) : (0, yy.getAddress)((0, Ul.u8aToHex)((0, gh.blake2AsU8a)((0, Ul.u8aConcat)("evm:", r10), 256).slice(0, 20))); + const e = this._substrateAddress, r10 = (0, mh.decodeAddress)(e); + return (0, Bl.u8aEq)("evm:", r10.slice(0, 4)) ? (0, yy.getAddress)((0, Bl.u8aToHex)(r10.slice(4, 24))) : (0, yy.getAddress)((0, Bl.u8aToHex)((0, mh.blake2AsU8a)((0, Bl.u8aConcat)("evm:", r10), 256).slice(0, 20))); } getSubstrateAddress() { return _o(this, void 0, void 0, function* () { @@ -87682,7 +87693,7 @@ ${Ez(e, r10)}`); return _o(this, void 0, void 0, function* () { if (yield this.isClaimed(e)) return; - const n = (0, gh.decodeAddress)(this._substrateAddress), i = "Reef evm:" + Buffer.from(n).toString("hex"), s = yield this._signMessage(e, i), o = this.provider.api.tx.evmAccounts.claimAccount(e, s); + const n = (0, mh.decodeAddress)(this._substrateAddress), i = "Reef evm:" + Buffer.from(n).toString("hex"), s = yield this._signMessage(e, i), o = this.provider.api.tx.evmAccounts.claimAccount(e, s); yield o.signAsync(this._substrateAddress), yield new Promise((a, c) => { o.send((u) => { (0, Ws.handleTxResponse)(u, this.provider.api).then(() => { @@ -87716,7 +87727,7 @@ ${Ez(e, r10)}`); return this.provider.getBalance(this._substrateAddress, e); } signTransaction(e) { - return Eo.throwError("signing transactions is unsupported", Fp.Logger.errors.UNSUPPORTED_OPERATION, { + return Eo.throwError("signing transactions is unsupported", Vp.Logger.errors.UNSUPPORTED_OPERATION, { operation: "signTransaction" }); } @@ -87725,7 +87736,7 @@ ${Ez(e, r10)}`); this._checkProvider("sendTransaction"); const r10 = yield this.getSubstrateAddress(), n = yield this.getAddress(), i = Object.assign({ from: n }, e), s = yield this.provider.estimateResources(i), o = s.gas.mul(31).div(10); let a; - i.customData ? "storageLimit" in i.customData && (a = i.customData.storageLimit, (0, Ul.isNumber)(a) && (a = Z0.BigNumber.from(a))) : a = s.storage.mul(31).div(10); + i.customData ? "storageLimit" in i.customData && (a = i.customData.storageLimit, (0, Bl.isNumber)(a) && (a = X0.BigNumber.from(a))) : a = s.storage.mul(31).div(10); let c = yield i.gasLimit; c == null && (c = o.add(a)), i.gasLimit = c; const u = yield this.populateTransaction(i), f10 = u.data, p = u.from; @@ -87742,15 +87753,15 @@ ${Ez(e, r10)}`); from: p || "", confirmations: 0, nonce: (0, Ws.toBN)(u.nonce).toNumber(), - gasLimit: Z0.BigNumber.from(u.gasLimit || "0"), - gasPrice: Z0.BigNumber.from(0), + gasLimit: X0.BigNumber.from(u.gasLimit || "0"), + gasPrice: X0.BigNumber.from(0), data: (0, Ws.dataToString)(f10), - value: Z0.BigNumber.from(u.value || "0"), + value: X0.BigNumber.from(u.value || "0"), chainId: 13939, - wait: (R) => this.provider._resolveTransactionReceipt(b.hash.toHex(), N11.status.asInBlock.toHex(), p) + wait: (k) => this.provider._resolveTransactionReceipt(b.hash.toHex(), N11.status.asInBlock.toHex(), p) }); - }).catch(({ message: R, result: F }) => { - _(R); + }).catch(({ message: k, result: F }) => { + _(k); }); }).catch((N11) => { _(N11 && N11.message); @@ -87771,7 +87782,7 @@ ${Ez(e, r10)}`); const n = `Ethereum Signed Message: `; typeof r10 == "string" && (r10 = (0, wy.toUtf8Bytes)(r10)); - const i = (0, Ul.u8aToHex)((0, L6.concat)([ + const i = (0, Bl.u8aToHex)((0, P6.concat)([ (0, wy.toUtf8Bytes)(n), (0, wy.toUtf8Bytes)(String(r10.length)), r10 @@ -87783,21 +87794,21 @@ ${Ez(e, r10)}`); data: i, type: "bytes" }); - return (0, L6.joinSignature)(s.signature); + return (0, P6.joinSignature)(s.signature); }); } _signTypedData(e, r10, n) { return _o(this, void 0, void 0, function* () { - return Eo.throwError("_signTypedData is unsupported", Fp.Logger.errors.UNSUPPORTED_OPERATION, { + return Eo.throwError("_signTypedData is unsupported", Vp.Logger.errors.UNSUPPORTED_OPERATION, { operation: "_signTypedData" }); }); } }; - vg.Signer = yY; + vg.Signer = hY; var Sg = {}; var Mg = {}; - var PP = { exports: {} }; + var EP = { exports: {} }; (function(t) { function e(r10) { return r10 && r10.__esModule ? r10 : { @@ -87805,15 +87816,15 @@ ${Ez(e, r10)}`); }; } t.exports = e, t.exports.__esModule = true, t.exports.default = t.exports; - })(PP); - var kP = PP.exports; - var yh = {}; + })(EP); + var SP = EP.exports; + var gh = {}; var vy = { exports: {} }; var xy = { exports: {} }; var _y = { exports: {} }; - var B6; - function RP() { - return B6 || (B6 = 1, function(t) { + var k6; + function MP() { + return k6 || (k6 = 1, function(t) { function e(r10) { "@babel/helpers - typeof"; return t.exports = e = typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? function(n) { @@ -87826,10 +87837,10 @@ ${Ez(e, r10)}`); }(_y)), _y.exports; } var Ey = { exports: {} }; - var U6; - function bY() { - return U6 || (U6 = 1, function(t) { - var e = RP().default; + var R6; + function dY() { + return R6 || (R6 = 1, function(t) { + var e = MP().default; function r10(n, i) { if (e(n) != "object" || !n) return n; @@ -87845,10 +87856,10 @@ ${Ez(e, r10)}`); t.exports = r10, t.exports.__esModule = true, t.exports.default = t.exports; }(Ey)), Ey.exports; } - var j6; - function wY() { - return j6 || (j6 = 1, function(t) { - var e = RP().default, r10 = bY(); + var C6; + function pY() { + return C6 || (C6 = 1, function(t) { + var e = MP().default, r10 = dY(); function n(i) { var s = r10(i, "string"); return e(s) == "symbol" ? s : s + ""; @@ -87856,10 +87867,10 @@ ${Ez(e, r10)}`); t.exports = n, t.exports.__esModule = true, t.exports.default = t.exports; }(xy)), xy.exports; } - var V6; - function vY() { - return V6 || (V6 = 1, function(t) { - var e = wY(); + var D6; + function mY() { + return D6 || (D6 = 1, function(t) { + var e = pY(); function r10(n, i, s) { return (i = e(i)) in n ? Object.defineProperty(n, i, { value: s, @@ -87871,15 +87882,15 @@ ${Ez(e, r10)}`); t.exports = r10, t.exports.__esModule = true, t.exports.default = t.exports; }(vy)), vy.exports; } - var CP = { name: "@polkadot/api-derive", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; - yl(CP, null, []); - var xY = { name: "@polkadot/rpc-provider", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; + var AP = { name: "@polkadot/api-derive", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; + yl(AP, null, []); + var gY = { name: "@polkadot/rpc-provider", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; var Ag = { name: "@polkadot/types", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; - var _Y = { name: "@polkadot/rpc-core", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; - var EY = { name: "@polkadot/types-codec", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; - var SY = { name: "@polkadot/types-create", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; - yl(Ag, null, [EY, SY]); - var MY = { + var yY = { name: "@polkadot/rpc-core", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; + var bY = { name: "@polkadot/types-codec", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; + var wY = { name: "@polkadot/types-create", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; + yl(Ag, null, [bY, wY]); + var vY = { Blake2_128: null, Blake2_256: null, Blake2_128Concat: null, @@ -87888,14 +87899,14 @@ ${Ez(e, r10)}`); Twox64Concat: null, Identity: null }; - var z6 = { + var L6 = { metadata: { description: "Returns the metadata of a runtime", params: [], type: "OpaqueMetadata" } }; - var AY = { + var xY = { Metadata: [ { methods: { @@ -87914,19 +87925,19 @@ ${Ez(e, r10)}`); params: [], type: "Vec" }, - ...z6 + ...L6 }, version: 2 }, { methods: { - ...z6 + ...L6 }, version: 1 } ] }; - var TY = { + var _Y = { ErrorMetadataV9: { name: "Text", docs: "Vec" @@ -88004,7 +88015,7 @@ ${Ez(e, r10)}`); items: "Vec" } }; - var NY = { + var EY = { ErrorMetadataV10: "ErrorMetadataV9", EventMetadataV10: "EventMetadataV9", FunctionArgumentMetadataV10: "FunctionArgumentMetadataV9", @@ -88062,7 +88073,7 @@ ${Ez(e, r10)}`); } } }; - var IY = { + var SY = { ErrorMetadataV11: "ErrorMetadataV10", EventMetadataV11: "EventMetadataV10", ExtrinsicMetadataV11: { @@ -88115,10 +88126,10 @@ ${Ez(e, r10)}`); items: "Vec" }, StorageHasherV11: { - _enum: MY + _enum: vY } }; - var OY = { + var MY = { ErrorMetadataV12: "ErrorMetadataV11", EventMetadataV12: "EventMetadataV11", ExtrinsicMetadataV12: "ExtrinsicMetadataV11", @@ -88144,7 +88155,7 @@ ${Ez(e, r10)}`); StorageMetadataV12: "StorageMetadataV11", StorageHasherV12: "StorageHasherV11" }; - var PY = { + var AY = { ErrorMetadataV13: "ErrorMetadataV12", EventMetadataV13: "EventMetadataV12", ExtrinsicMetadataV13: "ExtrinsicMetadataV12", @@ -88201,13 +88212,13 @@ ${Ez(e, r10)}`); }, StorageHasherV13: "StorageHasherV12" }; - var Hp = { + var zp = { name: "Text", fields: "Vec", index: "u8", docs: "Vec" }; - var kY = { + var TY = { Si1Field: { name: "Option", type: "Si1LookupTypeId", @@ -88261,19 +88272,19 @@ ${Ez(e, r10)}`); Si1TypeDefVariant: { variants: "Vec" }, - Si1Variant: Hp + Si1Variant: zp }; - var RY = { + var NY = { PortableTypeV14: { id: "Si1LookupTypeId", type: "Si1Type" }, ErrorMetadataV14: { - ...Hp, + ...zp, args: "Vec" }, EventMetadataV14: { - ...Hp, + ...zp, args: "Vec" }, FunctionArgumentMetadataV14: { @@ -88282,7 +88293,7 @@ ${Ez(e, r10)}`); typeName: "Option" }, FunctionMetadataV14: { - ...Hp, + ...zp, args: "Vec" }, ExtrinsicMetadataV14: { @@ -88349,7 +88360,7 @@ ${Ez(e, r10)}`); }, StorageHasherV14: "StorageHasherV13" }; - var CY = { + var IY = { CustomMetadata15: { map: "BTreeMap" }, @@ -88405,17 +88416,17 @@ ${Ez(e, r10)}`); custom: "CustomMetadata15" } }; - var DY = { + var OY = { rpc: {}, - runtime: AY, + runtime: xY, types: { - ...TY, + ..._Y, + ...EY, + ...SY, + ...MY, + ...AY, ...NY, ...IY, - ...OY, - ...PY, - ...RY, - ...CY, ErrorMetadataLatest: "ErrorMetadataV14", EventMetadataLatest: "EventMetadataV14", ExtrinsicMetadataLatest: "ExtrinsicMetadataV15", @@ -88458,7 +88469,7 @@ ${Ez(e, r10)}`); } } }; - var qh = { + var Hh = { execute_block: { description: "Execute the given block.", params: [ @@ -88470,7 +88481,7 @@ ${Ez(e, r10)}`); type: "Null" } }; - var F6 = { + var B6 = { version: { description: "Returns the version of the runtime.", params: [], @@ -88489,15 +88500,15 @@ ${Ez(e, r10)}`); type: "Null" } }; - var H6 = { + var U6 = { version: { description: "Returns the version of the runtime.", params: [], type: "RuntimeVersion" } }; - var LY = { - ...qh, + var PY = { + ...Hh, initialize_block: { description: "Initialize a block with the given header.", params: [ @@ -88509,19 +88520,19 @@ ${Ez(e, r10)}`); type: "ExtrinsicInclusionMode" } }; - var BY = { + var kY = { Core: [ { methods: { - ...H6, - ...LY + ...U6, + ...PY }, version: 5 }, { methods: { - ...H6, - ...qh, + ...U6, + ...Hh, ...Sy }, version: 4 @@ -88533,15 +88544,15 @@ ${Ez(e, r10)}`); params: [], type: "RuntimeVersionPre4" }, - ...qh, + ...Hh, ...Sy }, version: 3 }, { methods: { - ...F6, - ...qh, + ...B6, + ...Hh, ...Sy }, version: 2 @@ -88558,14 +88569,14 @@ ${Ez(e, r10)}`); ], type: "Null" }, - ...F6, - ...qh + ...B6, + ...Hh }, version: 1 } ] }; - var UY = { + var RY = { Fixed64: "Int<64, Fixed64>", FixedI64: "Int<64, FixedI64>", FixedU64: "UInt<64, FixedU64>", @@ -88580,7 +88591,7 @@ ${Ez(e, r10)}`); Permill: "UInt<32, Permill>", Perquintill: "UInt<64, Perquintill>" }; - var jY = { + var CY = { Council: "CollectiveOrigin", System: "SystemOrigin", TechnicalCommittee: "CollectiveOrigin", @@ -88589,11 +88600,11 @@ ${Ez(e, r10)}`); Authority: "AuthorityOrigin", GeneralCouncil: "CollectiveOrigin" }; - var VY = { + var DY = { rpc: {}, - runtime: BY, + runtime: kY, types: { - ...UY, + ...RY, AccountId: "AccountId32", AccountId20: "GenericEthereumAccountId", AccountId32: "GenericAccountId32", @@ -88772,7 +88783,7 @@ ${Ez(e, r10)}`); } } }; - var zY = { + var LY = { Si0Field: { name: "Option", type: "Si0LookupTypeId", @@ -88836,11 +88847,11 @@ ${Ez(e, r10)}`); docs: "Vec" } }; - var FY = { + var BY = { rpc: {}, types: { - ...zY, - ...kY, + ...LY, + ...TY, SiField: "Si1Field", SiLookupTypeId: "Si1LookupTypeId", SiPath: "Si1Path", @@ -88858,7 +88869,7 @@ ${Ez(e, r10)}`); SiVariant: "Si1Variant" } }; - var HY = { + var UY = { AssetConversionApi: [ { methods: { @@ -88925,14 +88936,14 @@ ${Ez(e, r10)}`); } ] }; - var qY = { + var jY = { rpc: {}, - runtime: HY, + runtime: UY, types: { TAssetConversion: "Option" } }; - var WY = { + var VY = { AssetsApi: [ { methods: { @@ -88951,9 +88962,9 @@ ${Ez(e, r10)}`); } ] }; - var GY = { + var zY = { rpc: {}, - runtime: WY, + runtime: VY, types: { AssetApprovalKey: { owner: "AccountId", @@ -88998,7 +89009,7 @@ ${Ez(e, r10)}`); TAssetDepositBalance: "BalanceOf" } }; - var KY = { + var FY = { AuraApi: [ { methods: { @@ -89017,16 +89028,16 @@ ${Ez(e, r10)}`); } ] }; - var XY = { + var HY = { rpc: {}, - runtime: KY, + runtime: FY, types: { RawAuraPreDigest: { slotNumber: "u64" } } }; - var YY = { + var qY = { rpc: {}, types: { UncleEntryItem: { @@ -89037,7 +89048,7 @@ ${Ez(e, r10)}`); } } }; - var ZY = { + var WY = { epochAuthorship: { description: "Returns data about which slots (primary or secondary) can be claimed in the current epoch with the keys in the keystore", isUnsafe: true, @@ -89045,7 +89056,7 @@ ${Ez(e, r10)}`); type: "HashMap" } }; - var q6 = { + var j6 = { current_epoch: { description: "Returns information regarding the current epoch.", params: [], @@ -89090,7 +89101,7 @@ ${Ez(e, r10)}`); type: "Option" } }; - var JY = { + var GY = { BabeApi: [ { methods: { @@ -89099,7 +89110,7 @@ ${Ez(e, r10)}`); params: [], type: "BabeGenesisConfiguration" }, - ...q6 + ...j6 }, version: 2 }, @@ -89110,15 +89121,15 @@ ${Ez(e, r10)}`); params: [], type: "BabeGenesisConfigurationV1" }, - ...q6 + ...j6 }, version: 1 } ] }; - var QY = { - rpc: ZY, - runtime: JY, + var KY = { + rpc: WY, + runtime: GY, types: { AllowedSlots: { _enum: ["PrimarySlots", "PrimaryAndSecondaryPlainSlots", "PrimaryAndSecondaryVRFSlots"] @@ -89235,7 +89246,7 @@ ${Ez(e, r10)}`); VrfProof: "[u8; 64]" } }; - var $Y = { + var XY = { rpc: {}, types: { AccountData: { @@ -89282,7 +89293,7 @@ ${Ez(e, r10)}`); } } }; - var eZ = { + var YY = { getFinalizedHead: { description: "Returns hash of the latest BEEFY finalized block as seen by this client.", params: [], @@ -89339,7 +89350,7 @@ ${Ez(e, r10)}`); type: "Option" } }; - var tZ = { + var ZY = { authority_set_proof: { description: "Return the currently active BEEFY authority set proof.", params: [], @@ -89351,7 +89362,7 @@ ${Ez(e, r10)}`); type: "BeefyNextAuthoritySet" } }; - var rZ = { + var JY = { BeefyApi: [ { methods: My, @@ -89368,14 +89379,14 @@ ${Ez(e, r10)}`); ], BeefyMmrApi: [ { - methods: tZ, + methods: ZY, version: 1 } ] }; - var nZ = { - rpc: eZ, - runtime: rZ, + var QY = { + rpc: YY, + runtime: JY, types: { BeefyAuthoritySet: { id: "u64", @@ -89428,7 +89439,7 @@ ${Ez(e, r10)}`); } } }; - var iZ = { + var $Y = { Benchmark: [ { methods: { @@ -89457,9 +89468,9 @@ ${Ez(e, r10)}`); } ] }; - var sZ = { + var eZ = { rpc: {}, - runtime: iZ, + runtime: $Y, types: { BenchmarkBatch: { pallet: "Text", @@ -89506,7 +89517,7 @@ ${Ez(e, r10)}`); type: "Hash" } }; - var W6 = { + var V6 = { apply_extrinsic: { description: "Apply the given extrinsic.", params: [ @@ -89518,7 +89529,7 @@ ${Ez(e, r10)}`); type: "ApplyExtrinsicResultPre6" } }; - var bh = { + var yh = { check_inherents: { description: "Check that the inherents are valid.", params: [ @@ -89544,14 +89555,14 @@ ${Ez(e, r10)}`); type: "Vec" } }; - var J0 = { + var Y0 = { finalize_block: { description: "Finish the current block.", params: [], type: "Header" } }; - var oZ = { + var tZ = { BlockBuilder: [ { methods: { @@ -89565,33 +89576,33 @@ ${Ez(e, r10)}`); ], type: "ApplyExtrinsicResult" }, - ...bh, - ...J0 + ...yh, + ...Y0 }, version: 6 }, { methods: { - ...W6, - ...bh, - ...J0 + ...V6, + ...yh, + ...Y0 }, version: 5 }, { methods: { ...Ay, - ...W6, - ...bh, - ...J0 + ...V6, + ...yh, + ...Y0 }, version: 4 }, { methods: { ...Ay, - ...bh, - ...J0 + ...yh, + ...Y0 }, version: 3 }, @@ -89603,15 +89614,15 @@ ${Ez(e, r10)}`); type: "Header" }, ...Ay, - ...bh + ...yh }, version: 2 } ] }; - var aZ = { + var rZ = { rpc: {}, - runtime: oZ, + runtime: tZ, types: { CheckInherentsResult: { okay: "bool", @@ -89624,7 +89635,7 @@ ${Ez(e, r10)}`); InherentIdentifier: "[u8; 8]" } }; - var cZ = { + var nZ = { rpc: {}, types: { CollectiveOrigin: { @@ -89650,14 +89661,14 @@ ${Ez(e, r10)}`); } } }; - var uZ = { + var iZ = { rpc: {}, types: { AuthorityId: "AccountId", RawVRFOutput: "[u8; 32]" } }; - var lZ = { + var sZ = { call: { deprecated: "Use the runtime interface `api.call.contractsApi.call` instead", description: "Executes a call to a contract", @@ -89749,7 +89760,7 @@ ${Ez(e, r10)}`); type: "CodeUploadResult" } }; - var G6 = { + var z6 = { get_storage: { description: "Query a given storage key in a given contract.", params: [ @@ -89783,7 +89794,7 @@ ${Ez(e, r10)}`); type: "CodeUploadResult" } }; - var fZ = { + var oZ = { ContractsApi: [ { methods: { @@ -89851,7 +89862,7 @@ ${Ez(e, r10)}`); ], type: "ContractInstantiateResult" }, - ...G6 + ...z6 }, version: 2 }, @@ -89921,15 +89932,15 @@ ${Ez(e, r10)}`); ], type: "ContractInstantiateResultU64" }, - ...G6 + ...z6 }, version: 1 } ] }; - var hZ = { - rpc: lZ, - runtime: fZ, + var aZ = { + rpc: sZ, + runtime: oZ, types: { AliveContractInfo: { trieId: "TrieId", @@ -90348,7 +90359,7 @@ ${Ez(e, r10)}`); TrieId: "Bytes" } }; - var dZ = [ + var cZ = [ "None", "Locked1x", "Locked2x", @@ -90357,7 +90368,7 @@ ${Ez(e, r10)}`); "Locked5x", "Locked6x" ]; - var pZ = { + var uZ = { rpc: {}, types: { AccountVote: { @@ -90375,7 +90386,7 @@ ${Ez(e, r10)}`); balance: "Balance" }, Conviction: { - _enum: dZ + _enum: cZ }, Delegations: { votes: "Balance", @@ -90453,7 +90464,7 @@ ${Ez(e, r10)}`); } } }; - var mZ = { + var lZ = { getBlockStats: { description: "Reexecute the specified `block_hash` and gather statistics while doing so", isUnsafe: true, @@ -90467,8 +90478,8 @@ ${Ez(e, r10)}`); type: "Option" } }; - var gZ = { - rpc: mZ, + var fZ = { + rpc: lZ, types: { BlockStats: { witnessLen: "u64", @@ -90478,7 +90489,7 @@ ${Ez(e, r10)}`); } } }; - var yZ = { + var hZ = { AuthorityDiscoveryApi: [ { methods: { @@ -90492,12 +90503,12 @@ ${Ez(e, r10)}`); } ] }; - var bZ = { + var dZ = { rpc: {}, - runtime: yZ, + runtime: hZ, types: {} }; - var wZ = { + var pZ = { rpc: {}, types: { ApprovalFlag: "u32", @@ -90531,7 +90542,7 @@ ${Ez(e, r10)}`); } } }; - var vZ = { + var mZ = { createBlock: { description: "Instructs the manual-seal authorship task to create a new block", params: [ @@ -90567,8 +90578,8 @@ ${Ez(e, r10)}`); type: "bool" } }; - var xZ = { - rpc: vZ, + var gZ = { + rpc: mZ, types: { CreatedBlock: { _alias: { @@ -90587,7 +90598,7 @@ ${Ez(e, r10)}`); } } }; - var _Z = { + var yZ = { rpc: {}, types: { EvmAccount: { @@ -90677,7 +90688,7 @@ ${Ez(e, r10)}`); } } }; - var EZ = { + var bZ = { rpc: {}, types: { Extrinsic: "GenericExtrinsic", @@ -90707,7 +90718,7 @@ ${Ez(e, r10)}`); Sr25519Signature: "H512" } }; - var SZ = { + var wZ = { FungiblesApi: [ { methods: { @@ -90741,16 +90752,16 @@ ${Ez(e, r10)}`); } ] }; - var MZ = { + var vZ = { rpc: {}, - runtime: SZ, + runtime: wZ, types: { FungiblesAccessError: { _enum: ["AssetIdConversionFailed", "AmountToBalanceConversionFailed"] } } }; - var AZ = { + var xZ = { rpc: {}, types: { AssetOptions: { @@ -90776,7 +90787,7 @@ ${Ez(e, r10)}`); PermissionLatest: "PermissionsV1" } }; - var TZ = { + var _Z = { GenesisBuilder: [ { methods: { @@ -90800,14 +90811,14 @@ ${Ez(e, r10)}`); } ] }; - var NZ = { + var EZ = { rpc: {}, - runtime: TZ, + runtime: _Z, types: { GenesisBuildErr: "Text" } }; - var IZ = { + var SZ = { rpc: {}, types: { ActiveGilt: { @@ -90829,7 +90840,7 @@ ${Ez(e, r10)}`); } } }; - var OZ = { + var MZ = { proveFinality: { description: "Prove finality for the given block number, returning the Justification for the last block in the set.", params: [ @@ -90856,7 +90867,7 @@ ${Ez(e, r10)}`); type: "JustificationNotification" } }; - var K6 = { + var F6 = { generate_key_ownership_proof: { description: "Generates a proof of key ownership for the given authority in the given set.", params: [ @@ -90891,7 +90902,7 @@ ${Ez(e, r10)}`); type: "Option" } }; - var PZ = { + var AZ = { GrandpaApi: [ { methods: { @@ -90900,19 +90911,19 @@ ${Ez(e, r10)}`); params: [], type: "SetId" }, - ...K6 + ...F6 }, version: 3 }, { - methods: K6, + methods: F6, version: 2 } ] }; - var kZ = { - rpc: OZ, - runtime: PZ, + var TZ = { + rpc: MZ, + runtime: AZ, types: { AuthorityIndex: "u64", AuthorityList: "Vec", @@ -91039,7 +91050,7 @@ ${Ez(e, r10)}`); } } }; - var RZ = { + var NZ = { rpc: {}, types: { IdentityFields: { @@ -91109,7 +91120,7 @@ ${Ez(e, r10)}`); } } }; - var CZ = { + var IZ = { rpc: {}, types: { AuthIndex: "u32", @@ -91135,7 +91146,7 @@ ${Ez(e, r10)}`); } } }; - var DZ = { + var OZ = { rpc: {}, types: { CallIndex: "(u8, u8)", @@ -91148,7 +91159,7 @@ ${Ez(e, r10)}`); } } }; - var LZ = { + var PZ = { MixnetApi: [ { methods: { @@ -91186,9 +91197,9 @@ ${Ez(e, r10)}`); } ] }; - var BZ = { + var kZ = { rpc: {}, - runtime: LZ, + runtime: PZ, types: { Mixnode: { externalAddresses: "Vec", @@ -91212,7 +91223,7 @@ ${Ez(e, r10)}`); } } }; - var UZ = { + var RZ = { generateProof: { description: "Generate MMR proof for the given block numbers.", params: [ @@ -91271,7 +91282,7 @@ ${Ez(e, r10)}`); type: "bool" } }; - var jZ = { + var CZ = { generate_proof: { description: "Generate MMR proof for the given block numbers.", params: [ @@ -91329,7 +91340,7 @@ ${Ez(e, r10)}`); type: "Result<(), MmrError>" } }; - var VZ = { + var DZ = { generate_batch_proof: { description: "Generate MMR proof for a series of leaves under given indices.", params: [ @@ -91420,21 +91431,21 @@ ${Ez(e, r10)}`); type: "Result<(), MmrError>" } }; - var zZ = { + var LZ = { MmrApi: [ { - methods: jZ, + methods: CZ, version: 2 }, { - methods: VZ, + methods: DZ, version: 1 } ] }; - var FZ = { - rpc: UZ, - runtime: zZ, + var BZ = { + rpc: RZ, + runtime: LZ, types: { MmrBatchProof: { leafIndices: "Vec", @@ -91465,7 +91476,7 @@ ${Ez(e, r10)}`); } } }; - var HZ = { + var UZ = { NftsApi: [ { methods: { @@ -91570,15 +91581,15 @@ ${Ez(e, r10)}`); } ] }; - var qZ = { + var jZ = { rpc: {}, - runtime: HZ, + runtime: UZ, types: { NftCollectionId: "u32", NftItemId: "u32" } }; - var WZ = { + var VZ = { NominationPoolsApi: [ { methods: { @@ -91625,9 +91636,9 @@ ${Ez(e, r10)}`); } ] }; - var GZ = { + var zZ = { rpc: {}, - runtime: WZ, + runtime: VZ, types: { NpApiError: { _enum: ["MemberNotFound", "OverflowInPendingRewards"] @@ -91635,7 +91646,7 @@ ${Ez(e, r10)}`); NpPoolId: "u32" } }; - var KZ = { + var FZ = { rpc: {}, types: { DeferredOffenceOf: "(Vec, Vec, SessionIndex)", @@ -91650,7 +91661,7 @@ ${Ez(e, r10)}`); Reporter: "AccountId" } }; - var XZ = { + var HZ = { DifficultyApi: [ { methods: { @@ -91676,12 +91687,12 @@ ${Ez(e, r10)}`); } ] }; - var YZ = { + var qZ = { rpc: {}, - runtime: XZ, + runtime: HZ, types: {} }; - var ZZ = { + var WZ = { rpc: {}, types: { ProxyDefinition: { @@ -91699,7 +91710,7 @@ ${Ez(e, r10)}`); } } }; - var JZ = { + var GZ = { rpc: {}, types: { ActiveRecovery: { @@ -91715,7 +91726,7 @@ ${Ez(e, r10)}`); } } }; - var QZ = { + var KZ = { rpc: {}, types: { Period: "(BlockNumber, u32)", @@ -91738,7 +91749,7 @@ ${Ez(e, r10)}`); TaskAddress: "(BlockNumber, u32)" } }; - var $Z = { + var XZ = { SessionKeys: [ { methods: { @@ -91767,7 +91778,7 @@ ${Ez(e, r10)}`); } ] }; - var eJ = { + var YZ = { BeefyKey: "[u8; 33]", Keys: "SessionKeys4", SessionKeys1: "(AccountId)", @@ -91786,11 +91797,11 @@ ${Ez(e, r10)}`); SessionKeys10: "(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)", SessionKeys10B: "(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)" }; - var tJ = { + var ZZ = { rpc: {}, - runtime: $Z, + runtime: XZ, types: { - ...eJ, + ...YZ, FullIdentification: "Exposure", IdentificationTuple: "(ValidatorId, FullIdentification)", MembershipProof: { @@ -91802,7 +91813,7 @@ ${Ez(e, r10)}`); ValidatorCount: "u32" } }; - var rJ = { + var JZ = { rpc: {}, types: { Bid: { @@ -91828,7 +91839,7 @@ ${Ez(e, r10)}`); } } }; - var nJ = { + var QZ = { StakingApi: [ { methods: { @@ -91847,14 +91858,14 @@ ${Ez(e, r10)}`); } ] }; - var iJ = { + var $Z = { Points: "u32", EraPoints: { total: "Points", individual: "Vec" } }; - var sJ = { + var eJ = { CompactAssignments: "CompactAssignmentsWith16", CompactAssignmentsWith16: { votes1: "Vec<(NominatorIndexCompact, ValidatorIndexCompact)>", @@ -92007,12 +92018,12 @@ ${Ez(e, r10)}`); }, VoteWeight: "u64" }; - var oJ = { + var tJ = { rpc: {}, - runtime: nJ, + runtime: QZ, types: { - ...iJ, - ...sJ, + ...$Z, + ...eJ, ActiveEraInfo: { index: "EraIndex", start: "Option" @@ -92139,7 +92150,7 @@ ${Ez(e, r10)}`); } } }; - var aJ = { + var rJ = { ValidateStatement: [ { methods: { @@ -92162,9 +92173,9 @@ ${Ez(e, r10)}`); } ] }; - var cJ = { + var nJ = { rpc: {}, - runtime: aJ, + runtime: rJ, types: { StatementStoreStatementSource: { _enum: ["Chain", "Network", "Local"] @@ -92178,7 +92189,7 @@ ${Ez(e, r10)}`); } } }; - var uJ = { + var iJ = { rpc: {}, types: { WeightToFeeCoefficient: { @@ -92189,7 +92200,7 @@ ${Ez(e, r10)}`); } } }; - var lJ = { + var sJ = { genSyncSpec: { description: "Returns the json-serialized chainspec running the node, with a sync state.", endpoint: "sync_state_genSyncSpec", @@ -92202,11 +92213,11 @@ ${Ez(e, r10)}`); type: "Json" } }; - var fJ = { - rpc: lJ, + var oJ = { + rpc: sJ, types: {} }; - var hJ = { + var aJ = { accountNextIndex: { alias: ["account_nextIndex"], description: "Retrieves the next accountIndex as available on the node", @@ -92345,7 +92356,7 @@ ${Ez(e, r10)}`); type: "Text" } }; - var dJ = { + var cJ = { AccountNonceApi: [ { methods: { @@ -92364,9 +92375,9 @@ ${Ez(e, r10)}`); } ] }; - var pJ = { - rpc: hJ, - runtime: dJ, + var uJ = { + rpc: aJ, + runtime: cJ, types: { AccountInfo: "AccountInfoWithTripleRefCount", AccountInfoWithRefCountU8: { @@ -92675,7 +92686,7 @@ ${Ez(e, r10)}`); } } }; - var mJ = { + var lJ = { rpc: {}, types: { Bounty: { @@ -92735,13 +92746,13 @@ ${Ez(e, r10)}`); } } }; - var gJ = { + var fJ = { rpc: {}, types: { Multiplier: "Fixed128" } }; - var yJ = { + var hJ = { TaggedTransactionQueue: [ { methods: { @@ -92802,9 +92813,9 @@ ${Ez(e, r10)}`); } ] }; - var bJ = { + var dJ = { rpc: {}, - runtime: yJ, + runtime: hJ, types: { TransactionSource: { _enum: ["InBlock", "Local", "External"] @@ -92819,7 +92830,7 @@ ${Ez(e, r10)}`); } } }; - var wJ = { + var pJ = { rpc: {}, types: { ClassId: "u32", @@ -92861,7 +92872,7 @@ ${Ez(e, r10)}`); } } }; - var vJ = { + var mJ = { rpc: {}, types: { Multisig: { @@ -92876,7 +92887,7 @@ ${Ez(e, r10)}`); } } }; - var xJ = { + var gJ = { rpc: {}, types: { VestingInfo: { @@ -92886,7 +92897,7 @@ ${Ez(e, r10)}`); } } }; - var _J = { + var yJ = { rpc: {}, types: { BlockAttestations: { @@ -92904,7 +92915,7 @@ ${Ez(e, r10)}`); MoreAttestations: {} } }; - var EJ = { + var bJ = { rpc: {}, types: { BridgedBlockHash: "H256", @@ -92989,7 +93000,7 @@ ${Ez(e, r10)}`); } } }; - var SJ = { + var wJ = { rpc: {}, types: { StatementKind: { @@ -92997,7 +93008,7 @@ ${Ez(e, r10)}`); } } }; - var MJ = { + var vJ = { rpc: {}, types: { FundIndex: "u32", @@ -93023,7 +93034,7 @@ ${Ez(e, r10)}`); TrieIndex: "u32" } }; - var AJ = { + var xJ = { CollectCollationInfo: [ { methods: { @@ -93052,7 +93063,7 @@ ${Ez(e, r10)}`); } ] }; - var TJ = { + var _J = { CollationInfo: { upwardMessages: "Vec", horizontalMessages: "Vec", @@ -93080,12 +93091,12 @@ ${Ez(e, r10)}`); overweightCount: "OverweightIndex" } }; - var NJ = { + var EJ = { rpc: {}, - runtime: AJ, - types: TJ + runtime: xJ, + types: _J }; - var Q0 = { + var Z0 = { methods: { best_finalized: { description: "Returns number and hash of the best finalized header known to the bridge module.", @@ -93095,18 +93106,18 @@ ${Ez(e, r10)}`); }, version: 1 }; - var IJ = { - KusamaFinalityApi: [Q0], - PolkadotFinalityApi: [Q0], - RococoFinalityApi: [Q0], - WestendFinalityApi: [Q0] + var SJ = { + KusamaFinalityApi: [Z0], + PolkadotFinalityApi: [Z0], + RococoFinalityApi: [Z0], + WestendFinalityApi: [Z0] }; - var OJ = { + var MJ = { rpc: {}, - runtime: IJ, + runtime: SJ, types: {} }; - var PJ = { + var AJ = { HrmpChannel: { maxCapacity: "u32", maxTotalSize: "u32", @@ -93303,7 +93314,7 @@ ${Ez(e, r10)}`); type: "Option" } }; - var _c = { + var xc = { disputes: { description: "Returns all onchain disputes.", params: [], @@ -93322,7 +93333,7 @@ ${Ez(e, r10)}`); type: "Option" } }; - var jl = { + var Ul = { key_ownership_proof: { description: "Returns a merkle proof of a validator session key", params: [ @@ -93353,14 +93364,14 @@ ${Ez(e, r10)}`); type: "Vec<(SessionIndex, CandidateHash, PendingSlashes)>" } }; - var wh = { + var bh = { minimum_backing_votes: { description: "Get the minimum number of backing votes for a parachain candidate. This is a staging method! Do not use on production runtimes!", params: [], type: "u32" } }; - var $0 = { + var J0 = { async_backing_params: { description: "Returns candidate's acceptance limitations for asynchronous backing for a relay parent", params: [], @@ -93384,34 +93395,34 @@ ${Ez(e, r10)}`); type: "ValidatorIndex" } }; - var X6 = { + var H6 = { node_features: { description: "Get node features. This is a staging method! Do not use on production runtimes!", params: [], type: "NodeFeatures" } }; - var kJ = { + var TJ = { approval_voting_params: { description: "Approval voting configuration parameters", params: [], type: "ApprovalVotingParams" } }; - var RJ = { + var NJ = { ParachainHost: [ { methods: { ...So, ...ba, - ..._c, + ...xc, ...du, - ...jl, - ...wh, - ...$0, + ...Ul, + ...bh, + ...J0, ...Ty, - ...X6, - ...kJ + ...H6, + ...TJ }, version: 10 }, @@ -93419,13 +93430,13 @@ ${Ez(e, r10)}`); methods: { ...So, ...ba, - ..._c, + ...xc, ...du, - ...jl, - ...wh, - ...$0, + ...Ul, + ...bh, + ...J0, ...Ty, - ...X6 + ...H6 }, version: 9 }, @@ -93433,11 +93444,11 @@ ${Ez(e, r10)}`); methods: { ...So, ...ba, - ..._c, + ...xc, ...du, - ...jl, - ...wh, - ...$0, + ...Ul, + ...bh, + ...J0, ...Ty }, version: 8 @@ -93446,11 +93457,11 @@ ${Ez(e, r10)}`); methods: { ...So, ...ba, - ..._c, + ...xc, ...du, - ...jl, - ...wh, - ...$0 + ...Ul, + ...bh, + ...J0 }, version: 7 }, @@ -93458,10 +93469,10 @@ ${Ez(e, r10)}`); methods: { ...So, ...ba, - ..._c, + ...xc, ...du, - ...jl, - ...wh + ...Ul, + ...bh }, version: 6 }, @@ -93469,9 +93480,9 @@ ${Ez(e, r10)}`); methods: { ...So, ...ba, - ..._c, + ...xc, ...du, - ...jl + ...Ul }, version: 5 }, @@ -93479,7 +93490,7 @@ ${Ez(e, r10)}`); methods: { ...So, ...ba, - ..._c, + ...xc, ...du }, version: 4 @@ -93488,7 +93499,7 @@ ${Ez(e, r10)}`); methods: { ...So, ...ba, - ..._c + ...xc }, version: 3 }, @@ -93517,13 +93528,13 @@ ${Ez(e, r10)}`); } ] }; - var Y6 = { + var q6 = { _enum: ["ZeroZero", "ZeroOne", "ZeroTwo", "ZeroThree", "OneOne", "OneTwo", "OneThree", "TwoTwo", "TwoThree", "ThreeThree"] }; - var Z6 = { + var W6 = { _enum: ["ZeroZero", "ZeroOne", "ZeroTwo", "ZeroThree", "ZeroFour", "ZeroFive", "ZeroSix", "ZeroSeven", "OneOne", "OneTwo", "OneThree", "OneFour", "OneFive", "OneSix", "OneSeven", "TwoTwo", "TwoThree", "TwoFour", "TwoFive", "TwoSix", "TwoSeven", "ThreeThree", "ThreeFour", "ThreeFive", "ThreeSix", "ThreeSeven", "FourFour", "FourFive", "FourSix", "FourSeven", "FiveFive", "FiveSix", "FiveSeven", "SixSix", "SixSeven", "SevenSeven"] }; - var CJ = { + var IJ = { Bidder: { _enum: { New: "NewBidder", @@ -93552,22 +93563,22 @@ ${Ez(e, r10)}`); }, SubId: "u32" }; - var DJ = { - ...CJ, + var OJ = { + ...IJ, AuctionIndex: "u32", LeasePeriod: "BlockNumber", LeasePeriodOf: "BlockNumber", - SlotRange10: Y6, - SlotRange: Z6, - WinningData10: `[WinningDataEntry; ${Y6._enum.length}]`, - WinningData: `[WinningDataEntry; ${Z6._enum.length}]`, + SlotRange10: q6, + SlotRange: W6, + WinningData10: `[WinningDataEntry; ${q6._enum.length}]`, + WinningData: `[WinningDataEntry; ${W6._enum.length}]`, WinningDataEntry: "Option<(AccountId, ParaId, BalanceOf)>", WinnersData10: "Vec", WinnersData: "Vec", WinnersDataTuple10: "(AccountId, ParaId, BalanceOf, SlotRange10)", WinnersDataTuple: "(AccountId, ParaId, BalanceOf, SlotRange)" }; - var LJ = { + var PJ = { ParachainProposal: { proposer: "AccountId", genesisHead: "HeadData", @@ -93580,12 +93591,12 @@ ${Ez(e, r10)}`); proposer: "AccountId" } }; - var BJ = { + var kJ = { ServiceQuality: { _enum: ["Ordered", "Fast"] } }; - var UJ = { + var RJ = { DisputeLocation: { _enum: ["Local", "Remote"] }, @@ -93646,15 +93657,15 @@ ${Ez(e, r10)}`); } } }; - var jJ = { + var CJ = { rpc: {}, - runtime: RJ, + runtime: NJ, types: { - ...BJ, - ...UJ, + ...kJ, + ...RJ, + ...AJ, ...PJ, - ...LJ, - ...DJ, + ...OJ, AbridgedCandidateReceipt: { parachainIndex: "ParaId", relayParent: "Hash", @@ -94122,13 +94133,13 @@ ${Ez(e, r10)}`); VecInboundHrmpMessage: "Vec" } }; - var VJ = { + var DJ = { rpc: {}, types: { Approvals: "[bool; 4]" } }; - var zJ = { + var LJ = { rpc: {}, types: { AccountStatus: { @@ -94147,11 +94158,11 @@ ${Ez(e, r10)}`); (function(t) { t[t.BTreeMap = 0] = "BTreeMap", t[t.BTreeSet = 1] = "BTreeSet", t[t.Compact = 2] = "Compact", t[t.DoNotConstruct = 3] = "DoNotConstruct", t[t.Enum = 4] = "Enum", t[t.HashMap = 5] = "HashMap", t[t.Int = 6] = "Int", t[t.Linkage = 7] = "Linkage", t[t.Null = 8] = "Null", t[t.Option = 9] = "Option", t[t.Plain = 10] = "Plain", t[t.Range = 11] = "Range", t[t.RangeInclusive = 12] = "RangeInclusive", t[t.Result = 13] = "Result", t[t.Set = 14] = "Set", t[t.Si = 15] = "Si", t[t.Struct = 16] = "Struct", t[t.Tuple = 17] = "Tuple", t[t.UInt = 18] = "UInt", t[t.Vec = 19] = "Vec", t[t.VecFixed = 20] = "VecFixed", t[t.WrapperKeepOpaque = 21] = "WrapperKeepOpaque", t[t.WrapperOpaque = 22] = "WrapperOpaque"; })(Se || (Se = {})); - function DP(t) { + function TP(t) { return St(t.eq); } - function LP(t, e) { - return Array.isArray(e) ? t.length === e.length && Ar(t.find((r10, n) => DP(r10) ? !r10.eq(e[n]) : r10 !== e[n])) : false; + function NP(t, e) { + return Array.isArray(e) ? t.length === e.length && Ar(t.find((r10, n) => TP(r10) ? !r10.eq(e[n]) : r10 !== e[n])) : false; } var Tg = class extends Array { constructor(r10, n) { @@ -94182,7 +94193,7 @@ ${Ez(e, r10)}`); return super.length; } eq(r10) { - return LP(this, r10); + return NP(this, r10); } inspect() { return { @@ -94228,7 +94239,7 @@ ${Ez(e, r10)}`); } toU8a(r10) { const n = this.toU8aInner(); - return hi(r10 ? n : [qr(this.length), ...n]); + return di(r10 ? n : [qr(this.length), ...n]); } toU8aInner(r10) { const n = this.length, i = new Array(n); @@ -94289,22 +94300,22 @@ ${Ez(e, r10)}`); return this.__internal__raw; } }; - var FJ = 64; - var J6 = 52; - var HJ = new ct(1e4); - var qJ = [ - ["Perquintill", zN], - ["Perbill", hd], - ["Permill", VN], - ["Percent", jN] + var BJ = 64; + var G6 = 52; + var UJ = new ct(1e4); + var jJ = [ + ["Perquintill", LN], + ["Perbill", fd], + ["Permill", DN], + ["Percent", CN] ]; - function WJ(t) { + function VJ(t) { return St(t.toBn); } - function GJ(t, e) { - return `${(t.mul(HJ).div(e).toNumber() / 100).toFixed(2)}%`; + function zJ(t, e) { + return `${(t.mul(UJ).div(e).toNumber() / 100).toFixed(2)}%`; } - function BP(t, e) { + function IP(t, e) { if (rr(t)) { if (!Number.isInteger(t) || t > Number.MAX_SAFE_INTEGER || t < Number.MIN_SAFE_INTEGER) throw new Error("Number needs to be an integer <= Number.MAX_SAFE_INTEGER, i.e. 2 ^ 53 - 1"); @@ -94316,24 +94327,24 @@ ${Ez(e, r10)}`); throw new Error("String should not contain decimal points or scientific notation"); return t; } else { - if (Ki(t) || ic(t)) + if (Ki(t) || nc(t)) return t.toString(); - if (fi(t)) { - if (WJ(t)) + if (hi(t)) { + if (VJ(t)) return t.toBn().toString(); const r10 = Object.keys(t); if (r10.length !== 1) throw new Error("Unable to construct number from multi-key object"); - return BP(t[r10[0]], e); + return IP(t[r10[0]], e); } else if (!t) return 0; } throw new Error(`Unable to create BN from unknown type ${typeof t}`); } - var UP = class extends ct { - constructor(r10, n = 0, i = FJ, s = false) { + var OP = class extends ct { + constructor(r10, n = 0, i = BJ, s = false) { super( - Et(n) ? i <= 48 ? CN(n.subarray(0, i / 8), { isNegative: s }) : Xn(n.subarray(0, i / 8), { isLe: true, isNegative: s }).toString() : BP(n, s) + Et(n) ? i <= 48 ? IN(n.subarray(0, i / 8), { isNegative: s }) : Yn(n.subarray(0, i / 8), { isLe: true, isNegative: s }).toString() : IP(n, s) ); re(this, "registry"); re(this, "encodedLength"); @@ -94376,7 +94387,7 @@ ${Ez(e, r10)}`); return this; } toHex(r10 = false) { - return qN(this, { + return jN(this, { bitLength: this.bitLength(), isLe: r10, isNegative: !this.isUnsigned @@ -94385,15 +94396,15 @@ ${Ez(e, r10)}`); toHuman(r10) { const n = this.toRawType(); if (n === "Balance") - return this.isMax() ? "everything" : au(this, { decimals: this.registry.chainDecimals[0], withSi: true, withUnit: this.registry.chainTokens[0] }); - const [, i] = qJ.find(([s]) => s === n) || []; - return i ? GJ(this, i) : P1(this); + return this.isMax() ? "everything" : ou(this, { decimals: this.registry.chainDecimals[0], withSi: true, withUnit: this.registry.chainTokens[0] }); + const [, i] = jJ.find(([s]) => s === n) || []; + return i ? zJ(this, i) : O1(this); } toJSON(r10 = false) { - return r10 || this.__internal__bitLength > 128 || super.bitLength() > J6 ? this.toHex() : this.toNumber(); + return r10 || this.__internal__bitLength > 128 || super.bitLength() > G6 ? this.toHex() : this.toNumber(); } toPrimitive() { - return super.bitLength() > J6 ? this.toString() : this.toNumber(); + return super.bitLength() > G6 ? this.toString() : this.toNumber(); } toRawType() { return this instanceof this.registry.createClassUnsafe("Balance") ? "Balance" : `${this.isUnsigned ? "u" : "i"}${this.bitLength()}`; @@ -94409,25 +94420,25 @@ ${Ez(e, r10)}`); }); } }; - function KJ(t, e) { - return Ar(t) || (DP(t) ? !t.eq(e) : t !== e); + function FJ(t, e) { + return Ar(t) || (TP(t) ? !t.eq(e) : t !== e); } - function XJ(t) { + function HJ(t) { return !Array.isArray(t) || t.length !== 2; } function Ny(t, e) { - return t.size === e.length && !e.some((r10) => XJ(r10) || KJ(t.get(r10[0]), r10[1])); + return t.size === e.length && !e.some((r10) => HJ(r10) || FJ(t.get(r10[0]), r10[1])); } - function w8(t, e) { - return Array.isArray(e) ? Ny(t, e) : e instanceof Map ? Ny(t, [...e.entries()]) : fi(e) ? Ny(t, Object.entries(e)) : false; + function m8(t, e) { + return Array.isArray(e) ? Ny(t, e) : e instanceof Map ? Ny(t, [...e.entries()]) : hi(e) ? Ny(t, Object.entries(e)) : false; } function Iy(t, e) { return t.size === e.length && !e.some((r10) => !t.has(r10)); } - function YJ(t, e) { - return Array.isArray(e) ? Iy(t, e) : e instanceof Set ? Iy(t, [...e.values()]) : fi(e) ? Iy(t, Object.values(e)) : false; + function qJ(t, e) { + return Array.isArray(e) ? Iy(t, e) : e instanceof Set ? Iy(t, [...e.values()]) : hi(e) ? Iy(t, Object.values(e)) : false; } - function v8(t, e, r10, { message: n }, i, s, o, a, c) { + function g8(t, e, r10, { message: n }, i, s, o, a, c) { let u = ""; try { u = `: ${new a(t).toRawType()}`; @@ -94435,7 +94446,7 @@ ${Ez(e, r10)}`); } return `${e}: failed at ${Bt(i.subarray(0, 16))}\u2026${c ? ` on ${c}` : ""} (index ${s + 1}/${o})${u}:: ${n}`; } - function x8(t, e, r10, [n, i]) { + function y8(t, e, r10, [n, i]) { const s = e.length; let o = 0, a = 0; try { @@ -94444,11 +94455,11 @@ ${Ez(e, r10)}`); o += c.initialU8aLength || c.encodedLength, e[a] = c, a++; } } catch (c) { - throw new Error(v8(t, "decodeU8a", e, c, r10.subarray(o), a, s, n[a], i[a])); + throw new Error(g8(t, "decodeU8a", e, c, r10.subarray(o), a, s, n[a], i[a])); } return [e, o]; } - function ZJ(t, e, r10, [n, i]) { + function WJ(t, e, r10, [n, i]) { const s = e.length; let o = 0, a = 0; try { @@ -94457,7 +94468,7 @@ ${Ez(e, r10)}`); o += c.initialU8aLength || c.encodedLength, e[a] = [i[a], c], a++; } } catch (c) { - throw new Error(v8(t, "decodeU8aStruct", e, c, r10.subarray(o), a, s, n[a], i[a])); + throw new Error(g8(t, "decodeU8aStruct", e, c, r10.subarray(o), a, s, n[a], i[a])); } return [e, o]; } @@ -94470,23 +94481,23 @@ ${Ez(e, r10)}`); o += c.initialU8aLength || c.encodedLength, e[a] = c, a++; } } catch (c) { - throw new Error(v8(t, "decodeU8aVec", e, c, r10.subarray(o), a, s, i)); + throw new Error(g8(t, "decodeU8aVec", e, c, r10.subarray(o), a, s, i)); } return [o, o - n]; } - var tw = ["BTreeMap", "BTreeSet", "HashMap", "Vec"]; - var JJ = tw.concat(["Compact", "DoNotConstruct", "Int", "Linkage", "Range", "RangeInclusive", "Result", "Opaque", "Option", "UInt", "WrapperKeepOpaque", "WrapperOpaque"]); - var U1 = ["<", "(", "[", '"', ",", " "]; - var Q6 = [ + var $3 = ["BTreeMap", "BTreeSet", "HashMap", "Vec"]; + var GJ = $3.concat(["Compact", "DoNotConstruct", "Int", "Linkage", "Range", "RangeInclusive", "Result", "Opaque", "Option", "UInt", "WrapperKeepOpaque", "WrapperOpaque"]); + var B1 = ["<", "(", "[", '"', ",", " "]; + var K6 = [ Mo("::Inherent", "InherentOfflineReport", false), Mo("VecDeque<", "Vec<", false), + XJ(), + X6("Bounded", true), + X6("Weak", false), $J(), - $6("Bounded", true), - $6("Weak", false), - iQ(), - nQ(), - sQ("Box<"), - rQ(), + QJ(), + eQ("Box<"), + JJ(), Mo("String", "Text"), Mo("Vec", "Bytes"), Mo("&\\[u8\\]", "Bytes"), @@ -94495,14 +94506,14 @@ ${Ez(e, r10)}`); Mo("Lookup::Source", "LookupSource"), Mo("Lookup::Target", "LookupTarget"), Mo("exec::StorageKey", "ContractStorageKey"), - eQ(), - tQ(), - QJ() + YJ(), + ZJ(), + KJ() ]; - function QJ() { + function KJ() { return (t) => t.trim(); } - function _8(t, e) { + function b8(t, e) { let r10 = 0; for (let n = e, i = t.length; n < i; n++) if (t[n] === ">") { @@ -94514,39 +94525,39 @@ ${Ez(e, r10)}`); throw new Error(`Unable to find closing matching <> on '${t}' (start ${e})`); } function Mo(t, e, r10 = true) { - const n = new RegExp(`(^${t}|${U1.map((s) => `\\${s}${t}`).join("|")})`, "g"), i = (s) => (n.lastIndex = 0, r10 && U1.includes(s[0]) ? `${s[0]}${e}` : e); + const n = new RegExp(`(^${t}|${B1.map((s) => `\\${s}${t}`).join("|")})`, "g"), i = (s) => (n.lastIndex = 0, r10 && B1.includes(s[0]) ? `${s[0]}${e}` : e); return (s) => s.replace(n, i); } - function $J() { + function XJ() { return (t) => { if (t.includes(" as HasCompact")) { for (let e = 0, r10 = t.length; e < r10; e++) if (t[e] === "<") { - const n = _8(t, e + 1) - 14; + const n = b8(t, e + 1) - 14; t.substring(n, n + 14) === " as HasCompact" && (t = `Compact<${t.substring(e + 1, n)}>`); } } return t; }; } - function eQ() { + function YJ() { const t = /,\)/g, e = /\(([^,]+)\)/; return (r10) => (t.lastIndex = 0, r10.replace(t, ")").replace(e, "$1")); } - function E8(t, e, r10) { + function w8(t, e, r10) { let n = -1; for (; ; ) { if (n = t.indexOf(e, n + 1), n === -1) return t; - const i = n + e.length, s = _8(t, i); + const i = n + e.length, s = b8(t, i); t = `${t.substring(0, n)}${r10(t.substring(i, s))}${t.substring(s + 1)}`; } } - function $6(t, e) { + function X6(t, e) { return (r10) => { - for (let n = 0, i = tw.length; n < i; n++) { - const s = tw[n]; - r10 = E8(r10, `${t}${s}<`, (o) => { + for (let n = 0, i = $3.length; n < i; n++) { + const s = $3[n]; + r10 = w8(r10, `${t}${s}<`, (o) => { const a = o.split(",").map((c) => c.trim()).filter((c) => c); return e && a.pop(), `${s}<${a.join(",")}>`; }); @@ -94554,7 +94565,7 @@ ${Ez(e, r10)}`); return r10; }; } - function tQ() { + function ZJ() { return (t) => { let e = 0; for (; e !== -1; ) @@ -94562,61 +94573,61 @@ ${Ez(e, r10)}`); t = t.substring(2); else if (e !== -1) { let r10 = e; - for (; r10 !== -1 && !U1.includes(t[r10]); ) + for (; r10 !== -1 && !B1.includes(t[r10]); ) r10--; t = `${t.substring(0, r10 + 1)}${t.substring(e + 2)}`; } return t; }; } - function rQ() { + function JJ() { return (t) => { for (let e = 0, r10 = t.length; e < r10; e++) - if (t[e] === "<" && !JJ.find((i) => { + if (t[e] === "<" && !GJ.find((i) => { const s = e - i.length; - return s >= 0 && t.substring(s, e) === i && (s === 0 || U1.includes(t[s - 1])); + return s >= 0 && t.substring(s, e) === i && (s === 0 || B1.includes(t[s - 1])); })) { - const i = _8(t, e + 1); + const i = b8(t, e + 1); t = `${t.substring(0, e)}${t.substring(i + 1)}`; } return t; }; } - function nQ() { + function QJ() { const t = (e) => `(${e},${e})`; - return (e) => E8(e, "PairOf<", t); + return (e) => w8(e, "PairOf<", t); } - function iQ() { + function $J() { const t = /\s/g, e = /(T|Self)::/g, r10 = /<(T|Self)asTrait>::/g, n = /::/g, i = //g, s = /::Type/g; return (o) => (t.lastIndex = 0, e.lastIndex = 0, r10.lastIndex = 0, n.lastIndex = 0, i.lastIndex = 0, s.lastIndex = 0, o.replace(t, "").replace(e, "").replace(r10, "").replace(n, "").replace(i, "Lookup").replace(s, "")); } - function sQ(t) { + function eQ(t) { const e = (r10) => r10; - return (r10) => E8(r10, t, e); + return (r10) => w8(r10, t, e); } - var e7 = /* @__PURE__ */ new Map(); - function j1(t) { - const e = t.toString(), r10 = e7.get(e); + var Y6 = /* @__PURE__ */ new Map(); + function U1(t) { + const e = t.toString(), r10 = Y6.get(e); if (r10) return r10; let n = e; - for (let i = 0, s = Q6.length; i < s; i++) - n = Q6[i](n); - return e7.set(e, n), n; + for (let i = 0, s = K6.length; i < s; i++) + n = K6[i](n); + return Y6.set(e, n), n; } - function t7(t) { + function Z6(t) { return t instanceof Uint8Array || Array.isArray(t); } - function r7(t) { + function J6(t) { return ss(t) && rr(t.index) && ss(t.value); } - function n7(t) { - return ss(t) && Nf(t.isSome) && ss(t.value); + function Q6(t) { + return ss(t) && Tf(t.isSome) && ss(t.value); } - function i7(t) { - return rr(t) || Ki(t) || ic(t); + function $6(t) { + return rr(t) || Ki(t) || nc(t); } - function oQ(t, e) { + function tQ(t, e) { let r10 = 0; const n = Math.min(t.length, e.length); for (let i = 0; i < n; ++i) @@ -94624,7 +94635,7 @@ ${Ez(e, r10)}`); return r10; return t.length - e.length; } - function jP(t, e, r10) { + function PP(t, e, r10) { if (ss(r10)) { const n = r10.toHex(); if (e.has(n)) @@ -94634,62 +94645,62 @@ ${Ez(e, r10)}`); return true; } function Ra(t, e) { - if (i7(t) && i7(e)) + if ($6(t) && $6(e)) return on(t).cmp(on(e)); if (t instanceof Map && e instanceof Map) return Ra(Array.from(t.values()), Array.from(e.values())); - if (r7(t) && r7(e)) + if (J6(t) && J6(e)) return Ra(t.index, e.index) || Ra(t.value, e.value); - if (n7(t) && n7(e)) + if (Q6(t) && Q6(e)) return Ra(t.isNone ? 0 : 1, e.isNone ? 0 : 1) || Ra(t.value, e.value); - if (t7(t) && t7(e)) - return oQ(t, e); + if (Z6(t) && Z6(e)) + return tQ(t, e); if (ss(t) && ss(e)) return Ra(t.toU8a(true), e.toU8a(true)); throw new Error(`Attempting to sort unrecognized values: ${Ct(t)} (typeof ${typeof t}) <-> ${Ct(e)} (typeof ${typeof e})`); } - function aQ(t) { + function rQ(t) { const e = /* @__PURE__ */ new Set(); - return new Set(Array.from(t).filter((r10) => jP("BTreeSet", e, r10)).sort(Ra)); + return new Set(Array.from(t).filter((r10) => PP("BTreeSet", e, r10)).sort(Ra)); } - function cQ(t) { + function nQ(t) { const e = /* @__PURE__ */ new Set(); - return new Map(Array.from(t.entries()).filter(([r10]) => jP("BTreeMap", e, r10)).sort(([r10], [n]) => Ra(r10, n))); + return new Map(Array.from(t.entries()).filter(([r10]) => PP("BTreeMap", e, r10)).sort(([r10], [n]) => Ra(r10, n))); } function yo(t, e) { return typeof e == "function" ? e : t.createClassUnsafe(e); } - function uQ(t, e) { + function iQ(t, e) { const r10 = e.length, n = new Array(r10); for (let i = 0; i < r10; i++) n[i] = yo(t, e[i]); return n; } - function S8(t, e) { + function v8(t, e) { const r10 = Object.entries(e), n = r10.length, i = [new Array(n), new Array(n)]; for (let s = 0; s < n; s++) i[1][s] = r10[s][0], i[0][s] = yo(t, r10[s][1]); return i; } - function VP(t, [e, r10]) { + function kP(t, [e, r10]) { const n = {}; for (let i = 0, s = r10.length; i < s; i++) n[r10[i]] = t.getClassName(e[i]) || new e[i](t).toRawType(); return n; } - function lQ(t, e, r10) { + function sQ(t, e, r10) { if (Et(r10)) { - const [n, i] = (r10[0] & 3) < 3 ? ou(r10) : sg(r10); + const [n, i] = (r10[0] & 3) < 3 ? su(r10) : ig(r10); return [new e(t, i), n]; - } else if (r10 instanceof Df) { + } else if (r10 instanceof Cf) { const n = r10.unwrap(); return n instanceof e ? [n, 0] : [new e(t, n), 0]; } else if (r10 instanceof e) return [r10, 0]; return [new e(t, r10), 0]; } - var Df = class { - constructor(e, r10, n = 0, { definition: i, setDefinition: s = cu } = {}) { + var Cf = class { + constructor(e, r10, n = 0, { definition: i, setDefinition: s = au } = {}) { re(this, "registry"); re(this, "createdAtHash"); re(this, "initialU8aLength"); @@ -94697,13 +94708,13 @@ ${Ez(e, r10)}`); re(this, "__internal__Type"); re(this, "__internal__raw"); this.registry = e, this.__internal__Type = i || s(yo(e, r10)); - const [o, a] = lQ(e, this.__internal__Type, n); + const [o, a] = sQ(e, this.__internal__Type, n); this.initialU8aLength = a, this.__internal__raw = o; } static with(e) { let r10; const n = (i) => r10 = i; - return class extends Df { + return class extends Cf { constructor(i, s) { super(i, e, s, { definition: r10, setDefinition: n }); } @@ -94722,7 +94733,7 @@ ${Ez(e, r10)}`); return this.__internal__raw.bitLength(); } eq(e) { - return this.__internal__raw.eq(e instanceof Df ? e.__internal__raw : e); + return this.__internal__raw.eq(e instanceof Cf ? e.__internal__raw : e); } inspect() { return { @@ -94763,7 +94774,7 @@ ${Ez(e, r10)}`); return this.__internal__raw; } }; - var h0 = class { + var l0 = class { constructor(e, r10 = "DoNotConstruct") { re(this, "registry"); re(this, "createdAtHash"); @@ -94772,7 +94783,7 @@ ${Ez(e, r10)}`); throw this.registry = e, this.__internal__neverError = new Error(`DoNotConstruct: Cannot construct unknown type ${r10}`), this.__internal__neverError; } static with(e) { - return class extends h0 { + return class extends l0 { constructor(r10) { super(r10, e); } @@ -94829,7 +94840,7 @@ ${Ez(e, r10)}`); throw new Error(".hash is not implemented on Null"); } eq(e) { - return e instanceof po || Fc(e); + return e instanceof po || zc(e); } inspect() { return {}; @@ -94856,7 +94867,7 @@ ${Ez(e, r10)}`); return new Uint8Array(); } }; - function fQ(t) { + function oQ(t) { const e = Object.values(t); if (e.some((r10) => rr(r10))) { if (!e.every((r10) => rr(r10) && r10 >= 0 && r10 <= 255)) @@ -94865,15 +94876,15 @@ ${Ez(e, r10)}`); } return true; } - function hQ(t, e) { + function aQ(t, e) { const r10 = {}; let n, i; if (Array.isArray(e)) { for (let s = 0, o = e.length; s < o; s++) r10[e[s]] = { Type: po, index: s }; n = true, i = false; - } else if (fQ(e)) { - const [s, o] = S8(t, e); + } else if (oQ(e)) { + const [s, o] = v8(t, e); for (let a = 0, c = o.length; a < c; a++) r10[o[a]] = { Type: s[a], index: a }; n = !Object.values(r10).some(({ Type: a }) => a !== po), i = false; @@ -94891,7 +94902,7 @@ ${Ez(e, r10)}`); isIndexed: i }; } - function zP(t, e) { + function RP(t, e) { const r10 = Object.values(t); for (let n = 0, i = r10.length; n < i; n++) { const { Type: s, index: o } = r10[n]; @@ -94900,53 +94911,53 @@ ${Ez(e, r10)}`); } throw new Error(`Unable to create Enum via index ${e}, in ${Object.keys(t).join(", ")}`); } - function FP(t, e, r10, n) { - const i = zP(e, r10); + function CP(t, e, r10, n) { + const i = RP(e, r10); return { index: r10, value: new i(t, n) }; } - function Wh(t, e, r10 = 0, n) { - const i = zP(e, r10); + function qh(t, e, r10 = 0, n) { + const i = RP(e, r10); return { index: r10, value: n instanceof i ? n : new i(t, n) }; } - function s7(t, e, r10, n) { + function e7(t, e, r10, n) { const i = Object.keys(e).map((a) => a.toLowerCase()), s = r10.toLowerCase(), o = i.indexOf(s); if (o === -1) throw new Error(`Cannot map Enum JSON, unable to find '${r10}' in ${i.join(", ")}`); try { - return Wh(t, e, Object.values(e)[o].index, n); + return qh(t, e, Object.values(e)[o].index, n); } catch (a) { throw new Error(`Enum(${r10}):: ${a.message}`); } } - function dQ(t, e, r10, n) { + function cQ(t, e, r10, n) { if (rr(n)) - return Wh(t, e, n, r10); + return qh(t, e, n, r10); if (Et(r10) || Ft(r10)) { const i = Xe(r10); if (i.length) - return FP(t, e, i[0], i.subarray(1)); + return CP(t, e, i[0], i.subarray(1)); } else { if (r10 instanceof us) - return Wh(t, e, r10.index, r10.value); + return qh(t, e, r10.index, r10.value); if (rr(r10)) - return Wh(t, e, r10); + return qh(t, e, r10); if (pr(r10)) - return s7(t, e, r10.toString()); - if (fi(r10)) { + return e7(t, e, r10.toString()); + if (hi(r10)) { const i = Object.keys(r10)[0]; - return s7(t, e, i, r10[i]); + return e7(t, e, i, r10[i]); } } - return Wh(t, e, Object.values(e)[0].index); + return qh(t, e, Object.values(e)[0].index); } var us = class { - constructor(e, r10, n, i, { definition: s, setDefinition: o = cu } = {}) { + constructor(e, r10, n, i, { definition: s, setDefinition: o = au } = {}) { re(this, "registry"); re(this, "createdAtHash"); re(this, "initialU8aLength"); @@ -94957,7 +94968,7 @@ ${Ez(e, r10)}`); re(this, "__internal__isBasic"); re(this, "__internal__isIndexed"); re(this, "__internal__raw"); - const { def: a, isBasic: c, isIndexed: u } = s || o(hQ(e, r10)), f10 = Et(n) && n.length && !rr(i) ? FP(e, a, n[0], n.subarray(1)) : dQ(e, a, n, i); + const { def: a, isBasic: c, isIndexed: u } = s || o(aQ(e, r10)), f10 = Et(n) && n.length && !rr(i) ? CP(e, a, n[0], n.subarray(1)) : cQ(e, a, n, i); this.registry = e, this.__internal__def = a, this.__internal__isBasic = c, this.__internal__isIndexed = u, this.__internal__indexes = Object.values(a).map(({ index: p }) => p), this.__internal__entryIndex = this.__internal__indexes.indexOf(f10.index), this.__internal__raw = f10.value, this.__internal__raw.initialU8aLength && (this.initialU8aLength = 1 + this.__internal__raw.initialU8aLength); } static with(e) { @@ -94971,10 +94982,10 @@ ${Ez(e, r10)}`); }, (() => { const o = Array.isArray(e) ? e : Object.keys(e), a = o.length, c = new Array(a), u = new Array(a); for (let f10 = 0; f10 < a; f10++) { - const p = cg(o[f10]); + const p = ag(o[f10]); c[f10] = `as${p}`, u[f10] = `is${p}`; } - Jc(i.prototype, u, (f10, p, b) => b.type === o[p]), Jc(i.prototype, c, (f10, p, b) => { + Zc(i.prototype, u, (f10, p, b) => b.type === o[p]), Zc(i.prototype, c, (f10, p, b) => { if (b.type !== o[p]) throw new Error(`Cannot convert '${b.type}' via ${f10}`); return b.value; @@ -95015,7 +95026,7 @@ ${Ez(e, r10)}`); return this.__internal__raw; } eq(e) { - return Et(e) ? !this.toU8a().some((r10, n) => r10 !== e[n]) : rr(e) ? this.toNumber() === e : this.__internal__isBasic && pr(e) ? this.type === e : Ft(e) ? this.toHex() === e : e instanceof us ? this.index === e.index && this.value.eq(e.value) : fi(e) ? this.value.eq(e[this.type]) : this.value.eq(e); + return Et(e) ? !this.toU8a().some((r10, n) => r10 !== e[n]) : rr(e) ? this.toNumber() === e : this.__internal__isBasic && pr(e) ? this.type === e : Ft(e) ? this.toHex() === e : e instanceof us ? this.index === e.index && this.value.eq(e.value) : hi(e) ? this.value.eq(e[this.type]) : this.value.eq(e); } inspect() { if (this.__internal__isBasic) @@ -95045,7 +95056,7 @@ ${Ez(e, r10)}`); if (this.__internal__isBasic) return this.__internal__isIndexed ? this.defKeys.reduce((r10, n, i) => (r10[n] = this.__internal__indexes[i], r10), {}) : this.defKeys; const e = Object.entries(this.__internal__def); - return VP(this.registry, e.reduce((r10, [n, { Type: i }], s) => (r10[0][s] = i, r10[1][s] = n, r10), [new Array(e.length), new Array(e.length)])); + return kP(this.registry, e.reduce((r10, [n, { Type: i }], s) => (r10[0][s] = i, r10[1][s] = n, r10), [new Array(e.length), new Array(e.length)])); } toRawType() { return Ct({ _enum: this._toRawStruct() }); @@ -95054,13 +95065,13 @@ ${Ez(e, r10)}`); return this.isNone ? this.type : Ct(this.toJSON()); } toU8a(e) { - return e ? this.__internal__raw.toU8a(e) : hi([ + return e ? this.__internal__raw.toU8a(e) : di([ new Uint8Array([this.index]), this.__internal__raw.toU8a(e) ]); } }; - var la = class extends UP { + var la = class extends OP { constructor(e, r10 = 0, n) { super(e, r10, n, true); } @@ -95075,23 +95086,23 @@ ${Ez(e, r10)}`); }; } }; - var uf = class extends po { + var cf = class extends po { toRawType() { return "None"; } }; - function pQ(t, e, r10) { - return r10 instanceof e ? r10 : r10 instanceof bo ? r10.value instanceof e ? r10.value : r10.isNone ? new uf(t) : new e(t, r10.value) : Fc(r10) || Ar(r10) || r10 === "0x" || r10 instanceof uf ? new uf(t) : Et(r10) ? !r10.length || r10[0] === 0 ? new uf(t) : new e(t, r10.subarray(1)) : new e(t, r10); + function uQ(t, e, r10) { + return r10 instanceof e ? r10 : r10 instanceof bo ? r10.value instanceof e ? r10.value : r10.isNone ? new cf(t) : new e(t, r10.value) : zc(r10) || Ar(r10) || r10 === "0x" || r10 instanceof cf ? new cf(t) : Et(r10) ? !r10.length || r10[0] === 0 ? new cf(t) : new e(t, r10.subarray(1)) : new e(t, r10); } var bo = class { - constructor(e, r10, n, { definition: i, setDefinition: s = cu } = {}) { + constructor(e, r10, n, { definition: i, setDefinition: s = au } = {}) { re(this, "registry"); re(this, "createdAtHash"); re(this, "initialU8aLength"); re(this, "isStorageFallback"); re(this, "__internal__Type"); re(this, "__internal__raw"); - const o = i || s(yo(e, r10)), a = Et(n) && n.length && !ss(n) ? n[0] === 0 ? new uf(e) : new o(e, n.subarray(1)) : pQ(e, o, n); + const o = i || s(yo(e, r10)), a = Et(n) && n.length && !ss(n) ? n[0] === 0 ? new cf(e) : new o(e, n.subarray(1)) : uQ(e, o, n); this.registry = e, this.__internal__Type = o, this.__internal__raw = a, a != null && a.initialU8aLength && (this.initialU8aLength = 1 + a.initialU8aLength); } static with(e) { @@ -95113,7 +95124,7 @@ ${Ez(e, r10)}`); return this.isNone; } get isNone() { - return this.__internal__raw instanceof uf; + return this.__internal__raw instanceof cf; } get isSome() { return !this.isNone; @@ -95205,7 +95216,7 @@ ${Ez(e, r10)}`); return `Result<${e.Ok},${e.Err}>`; } }; - function mQ(t, e, r10, n) { + function lQ(t, e, r10, n) { if (Array.isArray(r10)) { const i = n[0]; for (let s = 0, o = i.length; s < o; s++) @@ -95218,7 +95229,7 @@ ${Ez(e, r10)}`); return [e, 0]; } else { if (Ft(r10)) - return x8(t, e, Xe(r10), n); + return y8(t, e, Xe(r10), n); if (!r10 || !e.length) { const i = n[0]; for (let s = 0, o = i.length; s < o; s++) @@ -95229,11 +95240,11 @@ ${Ez(e, r10)}`); throw new Error(`Expected array input to Tuple decoding, found ${typeof r10}: ${Ct(r10)}`); } var El = class extends Tg { - constructor(r10, n, i, { definition: s, setDefinition: o = cu } = {}) { - const a = s || o(Array.isArray(n) ? [uQ(r10, n), []] : St(n) || pr(n) ? [[yo(r10, n)], []] : S8(r10, n)); + constructor(r10, n, i, { definition: s, setDefinition: o = au } = {}) { + const a = s || o(Array.isArray(n) ? [iQ(r10, n), []] : St(n) || pr(n) ? [[yo(r10, n)], []] : v8(r10, n)); super(r10, a[0].length); re(this, "__internal__Types"); - this.initialU8aLength = (Et(i) ? x8(r10, this, i, a) : mQ(r10, this, i, a))[1], this.__internal__Types = a; + this.initialU8aLength = (Et(i) ? y8(r10, this, i, a) : lQ(r10, this, i, a))[1], this.__internal__Types = a; } static with(r10) { let n; @@ -95265,10 +95276,10 @@ ${Ez(e, r10)}`); return Ct(this.toJSON()); } toU8a(r10) { - return hi(this.toU8aInner(r10)); + return di(this.toU8aInner(r10)); } }; - var fa = class extends UP { + var fa = class extends OP { static with(e, r10) { return class extends fa { constructor(n, i) { @@ -95280,21 +95291,21 @@ ${Ez(e, r10)}`); }; } }; - var o7 = 64 * 1024; - var gQ = di("Vec"); - function yQ(t) { + var t7 = 64 * 1024; + var fQ = pi("Vec"); + function hQ(t) { if (Array.isArray(t)) return [t, t.length, 0]; if (Et(t) || Ft(t)) { - const e = Xe(t), [r10, n] = ou(e); - if (n > o7) - throw new Error(`Vec length ${n.toString()} exceeds ${o7}`); + const e = Xe(t), [r10, n] = su(e); + if (n > t7) + throw new Error(`Vec length ${n.toString()} exceeds ${t7}`); return [e, n, r10]; } else if (!t) return [null, 0, 0]; throw new Error(`Expected array/hex input to Vec<*> decoding, found ${typeof t}: ${Ct(t)}`); } - function HP(t, e, r10, n, i) { + function DP(t, e, r10, n, i) { if (Array.isArray(r10)) { const s = e.length; for (let o = 0; o < s; o++) { @@ -95302,7 +95313,7 @@ ${Ez(e, r10)}`); try { e[o] = a instanceof i ? a : new i(t, a); } catch (c) { - throw gQ.error(`Unable to decode on index ${o}`, c.message), c; + throw fQ.error(`Unable to decode on index ${o}`, c.message), c; } } return [0, 0]; @@ -95311,11 +95322,11 @@ ${Ez(e, r10)}`); return Ig(t, e, Xe(r10), n, i); } var Pg = class extends Tg { - constructor(r10, n, i = [], { definition: s, setDefinition: o = cu } = {}) { - const [a, c, u] = yQ(i); + constructor(r10, n, i = [], { definition: s, setDefinition: o = au } = {}) { + const [a, c, u] = hQ(i); super(r10, c); re(this, "__internal__Type"); - this.__internal__Type = s || o(yo(r10, n)), this.initialU8aLength = (Et(a) ? Ig(r10, this, a, u, this.__internal__Type) : HP(r10, this, a, u, this.__internal__Type))[0]; + this.__internal__Type = s || o(yo(r10, n)), this.initialU8aLength = (Et(a) ? Ig(r10, this, a, u, this.__internal__Type) : DP(r10, this, a, u, this.__internal__Type))[0]; } static with(r10) { let n; @@ -95341,10 +95352,10 @@ ${Ez(e, r10)}`); } }; var kg = class extends Tg { - constructor(r10, n, i, s = [], { definition: o, setDefinition: a = cu } = {}) { + constructor(r10, n, i, s = [], { definition: o, setDefinition: a = au } = {}) { super(r10, i); re(this, "__internal__Type"); - this.__internal__Type = o || a(yo(r10, n)), this.initialU8aLength = (Et(s) ? Ig(r10, this, s, 0, this.__internal__Type) : HP(r10, this, s, 0, this.__internal__Type))[1]; + this.__internal__Type = o || a(yo(r10, n)), this.initialU8aLength = (Et(s) ? Ig(r10, this, s, 0, this.__internal__Type) : DP(r10, this, s, 0, this.__internal__Type))[1]; } static with(r10, n) { let i; @@ -95371,7 +95382,7 @@ ${Ez(e, r10)}`); } toU8a() { const r10 = this.toU8aInner(); - return r10.length ? hi(r10) : new Uint8Array([]); + return r10.length ? di(r10) : new Uint8Array([]); } toRawType() { return `[${this.Type};${this.length}]`; @@ -95396,13 +95407,13 @@ ${Ez(e, r10)}`); return this.registry.hash(this.toU8a()); } get isAscii() { - return T3(this); + return A3(this); } get isEmpty() { return !this.length || Ar(this.find((r10) => !!r10)); } get isUtf8() { - return rI(this); + return JN(this); } bitLength() { return this.length * 8; @@ -95427,7 +95438,7 @@ ${Ez(e, r10)}`); toPrimitive(r10) { if (!r10 && this.isAscii) { const n = this.toUtf8(); - if (T3(n)) + if (A3(n)) return n; } return this.toJSON(); @@ -95447,24 +95458,24 @@ ${Ez(e, r10)}`); return fo(this); } }; - function bQ(t) { + function dQ(t) { if (!(t != null && t.length)) return [0, new Uint8Array()]; - const [e, r10] = ou(t), n = e + Math.ceil(r10 / 8); + const [e, r10] = su(t), n = e + Math.ceil(r10 / 8); if (n > t.length) throw new Error(`BitVec: required length less than remainder, expected at least ${n}, found ${t.length}`); return [r10, t.subarray(e, n)]; } - function wQ(t) { + function pQ(t) { if (Array.isArray(t) || pr(t)) { const e = Xe(t); return [e.length / 8, e]; } - return bQ(t); + return dQ(t); } - var qP = class extends ls { + var LP = class extends ls { constructor(r10, n, i = false) { - const [s, o] = wQ(n); + const [s, o] = pQ(n); super(r10, o); re(this, "__internal__decodedLength"); re(this, "__internal__isMsb"); @@ -95504,16 +95515,16 @@ ${Ez(e, r10)}`); } toU8a(r10) { const n = super.toU8a(r10); - return r10 ? n : hi([qr(this.__internal__decodedLength), n]); + return r10 ? n : di([qr(this.__internal__decodedLength), n]); } }; - function vQ(t) { + function mQ(t) { return t; } - function xQ(t, [e, r10], n, i) { + function gQ(t, [e, r10], n, i) { let s; const o = Array.isArray(n), a = n instanceof Map, c = r10.length; - if (!o && !a && !fi(n)) + if (!o && !a && !hi(n)) throw new Error(`Struct: Cannot decode value ${Ct(n)} (typeof ${typeof n}), expected an input object, map or array`); if (o && n.length !== c) throw new Error(`Struct: Unable to map ${Ct(n)} array to object with known keys ${r10.join(", ")}`); @@ -95530,8 +95541,8 @@ ${Ez(e, r10)}`); if (Ar(s)) { const N11 = Object.entries(n); s = {}; - for (let R = 0, F = N11.length; R < F; R++) - s[dr(N11[R][0])] = N11[R][1]; + for (let k = 0, F = N11.length; k < F; k++) + s[dr(N11[k][0])] = N11[k][1]; } _ = b && s[b]; } @@ -95540,19 +95551,19 @@ ${Ez(e, r10)}`); _ instanceof E ? _ : new E(t, _) ]; } catch (N11) { - let R = E.name; + let k = E.name; try { - R = new E(t).toRawType(); + k = new E(t).toRawType(); } catch { } - throw new Error(`Struct: failed on ${b}: ${R}:: ${N11.message}`); + throw new Error(`Struct: failed on ${b}: ${k}:: ${N11.message}`); } } return [u, 0]; } var cn = class extends Map { - constructor(r10, n, i, s = /* @__PURE__ */ new Map(), { definition: o, setDefinition: a = vQ } = {}) { - const c = o || a(S8(r10, n)), [u, f10] = Et(i) || Ft(i) ? ZJ(r10, new Array(c[0].length), Xe(i), c) : i instanceof cn ? [i, 0] : xQ(r10, c, i || {}, s); + constructor(r10, n, i, s = /* @__PURE__ */ new Map(), { definition: o, setDefinition: a = mQ } = {}) { + const c = o || a(v8(r10, n)), [u, f10] = Et(i) || Ft(i) ? WJ(r10, new Array(c[0].length), Xe(i), c) : i instanceof cn ? [i, 0] : gQ(r10, c, i || {}, s); super(u); re(this, "registry"); re(this, "createdAtHash"); @@ -95572,7 +95583,7 @@ ${Ez(e, r10)}`); } }, (() => { const c = Object.keys(r10); - Jc(o.prototype, c, (u, f10, p) => p.get(u)); + Zc(o.prototype, c, (u, f10, p) => p.get(u)); })(), o; } get defKeys() { @@ -95600,7 +95611,7 @@ ${Ez(e, r10)}`); return r10; } eq(r10) { - return w8(this, r10); + return m8(this, r10); } get(r10) { return super.get(r10); @@ -95615,7 +95626,7 @@ ${Ez(e, r10)}`); const n = []; for (const [i, s] of this.entries()) n.push({ - ...s.inspect(!r10 || Nf(r10) ? r10 : r10[i]), + ...s.inspect(!r10 || Tf(r10) ? r10 : r10[i]), name: dr(i) }); return { @@ -95647,7 +95658,7 @@ ${Ez(e, r10)}`); return n; } toRawType() { - return Ct(VP(this.registry, this.__internal__Types)); + return Ct(kP(this.registry, this.__internal__Types)); } toString() { return Ct(this.toJSON()); @@ -95655,49 +95666,49 @@ ${Ez(e, r10)}`); toU8a(r10) { const n = []; for (const [i, s] of this.entries()) - n.push(s.toU8a(!r10 || Nf(r10) ? r10 : r10[i])); - return hi(n); + n.push(s.toU8a(!r10 || Tf(r10) ? r10 : r10[i])); + return di(n); } }; - var _Q = di("Map"); - function EQ(t, e, r10, n) { - const i = /* @__PURE__ */ new Map(), [s, o] = ou(n), a = []; + var yQ = pi("Map"); + function bQ(t, e, r10, n) { + const i = /* @__PURE__ */ new Map(), [s, o] = su(n), a = []; for (let f10 = 0; f10 < o; f10++) a.push(e, r10); - const [c, u] = x8(t, new Array(a.length), n.subarray(s), [a, []]); + const [c, u] = y8(t, new Array(a.length), n.subarray(s), [a, []]); for (let f10 = 0, p = c.length; f10 < p; f10 += 2) i.set(c[f10], c[f10 + 1]); return [e, r10, i, s + u]; } - function a7(t, e, r10, n) { + function r7(t, e, r10, n) { const i = /* @__PURE__ */ new Map(); for (const [s, o] of n.entries()) { const a = e.prototype instanceof Tg || e.prototype instanceof cn || e.prototype instanceof us; try { i.set(s instanceof e ? s : new e(t, a && typeof s == "string" ? JSON.parse(s) : s), o instanceof r10 ? o : new r10(t, o)); } catch (c) { - throw _Q.error("Failed to decode key or value:", c.message), c; + throw yQ.error("Failed to decode key or value:", c.message), c; } } return [e, r10, i, 0]; } - function SQ(t, e, r10, n) { + function wQ(t, e, r10, n) { const i = yo(t, e), s = yo(t, r10); if (n) { if (Et(n) || Ft(n)) - return EQ(t, i, s, Xe(n)); + return bQ(t, i, s, Xe(n)); if (n instanceof Map) - return a7(t, i, s, n); - if (fi(n)) - return a7(t, i, s, new Map(Object.entries(n))); + return r7(t, i, s, n); + if (hi(n)) + return r7(t, i, s, new Map(Object.entries(n))); } else return [i, s, /* @__PURE__ */ new Map(), 0]; throw new Error("Map: cannot decode type"); } - var V1 = class extends Map { + var j1 = class extends Map { constructor(r10, n, i, s, o = "HashMap") { - const [a, c, u, f10] = SQ(r10, n, i, s); - super(o === "BTreeMap" ? cQ(u) : u); + const [a, c, u, f10] = wQ(r10, n, i, s); + super(o === "BTreeMap" ? nQ(u) : u); re(this, "registry"); re(this, "createdAtHash"); re(this, "initialU8aLength"); @@ -95720,7 +95731,7 @@ ${Ez(e, r10)}`); return this.size === 0; } eq(r10) { - return w8(this, r10); + return m8(this, r10); } inspect() { const r10 = []; @@ -95763,10 +95774,10 @@ ${Ez(e, r10)}`); r10 || n.push(qr(this.size)); for (const [i, s] of this.entries()) n.push(i.toU8a(r10), s.toU8a(r10)); - return hi(n); + return di(n); } }; - var Rg = class extends V1 { + var Rg = class extends j1 { static with(e, r10) { return class extends Rg { constructor(n, i) { @@ -95775,38 +95786,38 @@ ${Ez(e, r10)}`); }; } }; - var MQ = di("BTreeSet"); - function AQ(t, e, r10) { - const n = /* @__PURE__ */ new Set(), [i, s] = ou(r10), o = new Array(s), [a] = Ig(t, o, r10, i, e); + var vQ = pi("BTreeSet"); + function xQ(t, e, r10) { + const n = /* @__PURE__ */ new Set(), [i, s] = su(r10), o = new Array(s), [a] = Ig(t, o, r10, i, e); for (let c = 0; c < s; c++) n.add(o[c]); return [e, n, a]; } - function TQ(t, e, r10) { + function _Q(t, e, r10) { const n = /* @__PURE__ */ new Set(); return r10.forEach((i) => { try { n.add(i instanceof e ? i : new e(t, i)); } catch (s) { - throw MQ.error("Failed to decode key or value:", s.message), s; + throw vQ.error("Failed to decode key or value:", s.message), s; } }), [e, n, 0]; } - function NQ(t, e, r10) { + function EQ(t, e, r10) { const n = yo(t, e); if (r10) { if (Et(r10) || Ft(r10)) - return AQ(t, n, Xe(r10)); + return xQ(t, n, Xe(r10)); if (Array.isArray(r10) || r10 instanceof Set) - return TQ(t, n, r10); + return _Q(t, n, r10); } else return [n, /* @__PURE__ */ new Set(), 0]; throw new Error("BTreeSet: cannot decode type"); } var Cg = class extends Set { constructor(r10, n, i) { - const [s, o, a] = NQ(r10, n, i); - super(aQ(o)); + const [s, o, a] = EQ(r10, n, i); + super(rQ(o)); re(this, "registry"); re(this, "createdAtHash"); re(this, "initialU8aLength"); @@ -95837,7 +95848,7 @@ ${Ez(e, r10)}`); return [...super.values()].map((r10) => r10.toString()); } eq(r10) { - return YJ(this, r10); + return qJ(this, r10); } inspect() { const r10 = []; @@ -95880,23 +95891,23 @@ ${Ez(e, r10)}`); r10 || n.push(qr(this.size)); for (const i of this.values()) n.push(i.toU8a(r10)); - return hi(n); + return di(n); } }; - var c7 = 10 * 1024 * 1024; - function IQ(t) { + var n7 = 10 * 1024 * 1024; + function SQ(t) { if (!t.length) return [new Uint8Array(), 0]; - const [e, r10] = ou(t), n = e + r10; - if (r10 > c7) - throw new Error(`Bytes length ${r10.toString()} exceeds ${c7}`); + const [e, r10] = su(t), n = e + r10; + if (r10 > n7) + throw new Error(`Bytes length ${r10.toString()} exceeds ${n7}`); if (n > t.length) throw new Error(`Bytes: required length less than remainder, expected at least ${n}, found ${t.length}`); return [t.subarray(e, n), n]; } - var d0 = class extends ls { + var f0 = class extends ls { constructor(e, r10) { - const [n, i] = Et(r10) && !(r10 instanceof ls) ? IQ(r10) : Array.isArray(r10) || pr(r10) ? [Xe(r10), 0] : [r10, 0]; + const [n, i] = Et(r10) && !(r10 instanceof ls) ? SQ(r10) : Array.isArray(r10) || pr(r10) ? [Xe(r10), 0] : [r10, 0]; super(e, n, i); } get encodedLength() { @@ -95915,7 +95926,7 @@ ${Ez(e, r10)}`); return e ? super.toU8a(e) : ca(this); } }; - var Dg = class extends V1 { + var Dg = class extends j1 { static with(e, r10) { return class extends Dg { constructor(n, i) { @@ -95924,8 +95935,8 @@ ${Ez(e, r10)}`); }; } }; - var OQ = new Uint8Array(); - var M8 = class extends cn { + var MQ = new Uint8Array(); + var x8 = class extends cn { constructor(e, r10, n) { super(e, { previous: bo.with(r10), @@ -95933,7 +95944,7 @@ ${Ez(e, r10)}`); }, n); } static withKey(e) { - return class extends M8 { + return class extends x8 { constructor(r10, n) { super(r10, e, n); } @@ -95949,10 +95960,10 @@ ${Ez(e, r10)}`); return `Linkage<${this.next.toRawType(true)}>`; } toU8a(e) { - return this.isEmpty ? OQ : super.toU8a(e); + return this.isEmpty ? MQ : super.toU8a(e); } }; - var tu = class extends Boolean { + var eu = class extends Boolean { constructor(r10, n = false) { super(Et(n) ? n[0] === 1 : n instanceof Boolean ? n.valueOf() : !!n); re(this, "registry"); @@ -96006,12 +96017,12 @@ ${Ez(e, r10)}`); return new Uint8Array([this.valueOf() ? 1 : 0]); } }; - function PQ(t, e) { - return e[0] === 0 ? null : new tu(t, e[0] === 1); + function AQ(t, e) { + return e[0] === 0 ? null : new eu(t, e[0] === 1); } - var WP = class extends bo { + var BP = class extends bo { constructor(e, r10) { - super(e, tu, Et(r10) || Ft(r10) ? PQ(e, Xe(r10)) : r10), this.initialU8aLength = 1; + super(e, eu, Et(r10) || Ft(r10) ? AQ(e, Xe(r10)) : r10), this.initialU8aLength = 1; } get encodedLength() { return 1; @@ -96032,14 +96043,14 @@ ${Ez(e, r10)}`); return e ? super.toU8a(true) : this.isSome ? new Uint8Array([this.isTrue ? 1 : 2]) : new Uint8Array([0]); } }; - var p0 = class extends El { + var h0 = class extends El { constructor(r10, n, i, { rangeName: s = "Range" } = {}) { super(r10, [n, n], i); re(this, "__internal__rangeName"); this.__internal__rangeName = s; } static with(r10) { - return class extends p0 { + return class extends h0 { constructor(n, i) { super(n, r10, i); } @@ -96055,7 +96066,7 @@ ${Ez(e, r10)}`); return `${this.__internal__rangeName}<${this.start.toRawType()}>`; } }; - var Lg = class extends p0 { + var Lg = class extends h0 { constructor(e, r10, n) { super(e, r10, n, { rangeName: "RangeInclusive" }); } @@ -96067,16 +96078,16 @@ ${Ez(e, r10)}`); }; } }; - var u7 = 128 * 1024; - function kQ(t) { + var i7 = 128 * 1024; + function TQ(t) { if (Et(t)) { if (!t.length) return ["", 0]; if (t instanceof ls) return [fo(t), 0]; - const [e, r10] = ou(t), n = e + r10; - if (r10 > u7) - throw new Error(`Text: length ${r10.toString()} exceeds ${u7}`); + const [e, r10] = su(t), n = e + r10; + if (r10 > i7) + throw new Error(`Text: length ${r10.toString()} exceeds ${i7}`); if (n > t.length) throw new Error(`Text: required length less than remainder, expected at least ${n}, found ${t.length}`); return [fo(t.subarray(e, n)), n]; @@ -96084,9 +96095,9 @@ ${Ez(e, r10)}`); return [fo(In(t)), 0]; return [t ? t.toString() : "", 0]; } - var A8 = class extends String { + var _8 = class extends String { constructor(r10, n) { - const [i, s] = kQ(n); + const [i, s] = TQ(n); super(i); re(this, "registry"); re(this, "createdAtHash"); @@ -96142,15 +96153,15 @@ ${Ez(e, r10)}`); return r10 ? n : ca(n); } }; - var GP = class extends A8 { + var UP = class extends _8 { constructor(e, r10 = "") { - super(e, r10), this.setOverride(j1(this.toString())); + super(e, r10), this.setOverride(U1(this.toString())); } toRawType() { return "Type"; } }; - function RQ(t, e) { + function NQ(t, e) { const r10 = Xe(t), n = e / 8; if (!r10.length) return [new Uint8Array(n), 0]; @@ -96158,13 +96169,13 @@ ${Ez(e, r10)}`); throw new Error(`Expected input with ${n} bytes (${e} bits), found ${r10.length} bytes`); return [r10.subarray(0, n), n]; } - var ac = class extends ls { + var oc = class extends ls { constructor(e, r10 = new Uint8Array(), n = 256) { - const [i, s] = RQ(r10, n); + const [i, s] = NQ(r10, n); super(e, i, s); } static with(e, r10) { - return class extends ac { + return class extends oc { constructor(n, i) { super(n, i, e); } @@ -96177,11 +96188,11 @@ ${Ez(e, r10)}`); return `[u8;${this.length}]`; } }; - function CQ(t, e, r10) { + function IQ(t, e, r10) { const n = yo(t, e); if (Et(r10) || Ft(r10)) try { - const [, s] = Ft(r10) ? [0, Xe(r10)] : r10 instanceof ls ? [0, r10.subarray()] : dd(r10); + const [, s] = Ft(r10) ? [0, Xe(r10)] : r10 instanceof ls ? [0, r10.subarray()] : hd(r10); return [n, new n(t, s), r10]; } catch { return [n, null, r10]; @@ -96189,9 +96200,9 @@ ${Ez(e, r10)}`); const i = new n(t, r10); return [n, i, ca(i.toU8a())]; } - var m0 = class extends d0 { + var d0 = class extends f0 { constructor(r10, n, i, { opaqueName: s = "WrapperKeepOpaque" } = {}) { - const [o, a, c] = CQ(r10, n, i); + const [o, a, c] = IQ(r10, n, i); super(r10, c); re(this, "__internal__Type"); re(this, "__internal__decoded"); @@ -96199,7 +96210,7 @@ ${Ez(e, r10)}`); this.__internal__Type = o, this.__internal__decoded = a, this.__internal__opaqueName = s; } static with(r10) { - return class extends m0 { + return class extends d0 { constructor(n, i) { super(n, r10, i); } @@ -96234,7 +96245,7 @@ ${Ez(e, r10)}`); return this.__internal__decoded; } }; - var Bg = class extends m0 { + var Bg = class extends d0 { constructor(e, r10, n) { super(e, r10, n, { opaqueName: "WrapperOpaque" }); } @@ -96251,7 +96262,7 @@ ${Ez(e, r10)}`); }; var Ug = class extends Number { constructor(r10, n, { bitLength: i = 32 } = {}) { - super(Et(n) || Ft(n) ? n.length === 0 ? 0 : kN(Xe(n), { bitLength: i }) : n || 0); + super(Et(n) || Ft(n) ? n.length === 0 ? 0 : TN(Xe(n), { bitLength: i }) : n || 0); re(this, "encodedLength"); re(this, "registry"); re(this, "createdAtHash"); @@ -96300,23 +96311,23 @@ ${Ez(e, r10)}`); return `f${this.__internal__bitLength}`; } toU8a(r10) { - return KN(this, { + return FN(this, { bitLength: this.__internal__bitLength }); } }; - function DQ(t) { + function OQ(t) { return Object.entries(t || {}); } - var T8 = class extends Map { + var E8 = class extends Map { constructor(r10, n) { - const i = DQ(n); + const i = OQ(n); super(i); re(this, "registry"); re(this, "createdAtHash"); re(this, "initialU8aLength"); re(this, "isStorageFallback"); - this.registry = r10, Jc(this, i.map(([s]) => s), (s) => this.get(s)); + this.registry = r10, Zc(this, i.map(([s]) => s), (s) => this.get(s)); } get encodedLength() { return 0; @@ -96328,7 +96339,7 @@ ${Ez(e, r10)}`); return [...this.keys()].length === 0; } eq(r10) { - return w8(this, r10); + return m8(this, r10); } getT(r10) { return this.get(r10); @@ -96358,13 +96369,13 @@ ${Ez(e, r10)}`); throw new Error("Unimplemented"); } }; - function KP(t, e) { + function jP(t, e) { const r10 = new ct(0); for (let n = 0, i = e.length; n < i; n++) r10.ior(on(t[e[n]] || 0)); return r10; } - function LQ(t, e) { + function PQ(t, e) { const r10 = e.length, n = new Array(r10); for (let i = 0; i < r10; i++) { const s = e[i]; @@ -96374,34 +96385,34 @@ ${Ez(e, r10)}`); } return n; } - function l7(t, e) { + function s7(t, e) { const r10 = on(e), n = Object.keys(t), i = []; for (let o = 0, a = n.length; o < a; o++) { const c = n[o]; r10.and(on(t[c])).eq(on(t[c])) && i.push(c); } - const s = KP(t, i); + const s = jP(t, i); if (!r10.eq(s)) throw new Error(`Set: Mismatch decoding '${r10.toString()}', computed as '${s.toString()}' with ${i.join(", ")}`); return i; } - function XP(t, e = 0, r10) { + function VP(t, e = 0, r10) { if (r10 % 8 !== 0) throw new Error(`Expected valid bitLength, power of 8, found ${r10}`); const n = r10 / 8; if (Et(e)) - return e.length === 0 ? [] : l7(t, Xn(e.subarray(0, n), { isLe: true })); + return e.length === 0 ? [] : s7(t, Yn(e.subarray(0, n), { isLe: true })); if (pr(e)) - return XP(t, Xe(e), n); + return VP(t, Xe(e), n); if (e instanceof Set || Array.isArray(e)) { const i = Array.isArray(e) ? e : [...e.values()]; - return LQ(t, i); + return PQ(t, i); } - return l7(t, e); + return s7(t, e); } - var wd = class extends Set { + var bd = class extends Set { constructor(r10, n, i, s = 8) { - super(XP(n, i, s)); + super(VP(n, i, s)); re(this, "registry"); re(this, "createdAtHash"); re(this, "initialU8aLength"); @@ -96417,15 +96428,15 @@ ${Ez(e, r10)}`); } static with(r10, n) { var i; - return i = class extends wd { + return i = class extends bd { constructor(o, a) { super(o, r10, a, n); } }, (() => { const o = Object.keys(r10), a = o.length, c = new Array(a); for (let u = 0; u < a; u++) - c[u] = `is${cg(o[u])}`; - Jc(i.prototype, c, (u, f10, p) => p.strings.includes(o[f10])); + c[u] = `is${ag(o[u])}`; + Zc(i.prototype, c, (u, f10, p) => p.strings.includes(o[f10])); })(), i; } get encodedLength() { @@ -96441,10 +96452,10 @@ ${Ez(e, r10)}`); return [...super.values()]; } get valueEncoded() { - return KP(this.__internal__allowed, this.strings); + return jP(this.__internal__allowed, this.strings); } eq(r10) { - return Array.isArray(r10) ? LP(this.strings.sort(), r10.sort()) : r10 instanceof Set ? this.eq([...r10.values()]) : rr(r10) || Ki(r10) ? this.valueEncoded.eq(on(r10)) : false; + return Array.isArray(r10) ? NP(this.strings.sort(), r10.sort()) : r10 instanceof Set ? this.eq([...r10.values()]) : rr(r10) || Ki(r10) ? this.valueEncoded.eq(on(r10)) : false; } inspect() { return { @@ -96479,66 +96490,66 @@ ${Ez(e, r10)}`); }); } }; - var z1 = class extends Ug.with(32) { + var V1 = class extends Ug.with(32) { constructor() { super(...arguments); re(this, "__FloatType", "f32"); } }; - var F1 = class extends Ug.with(64) { + var z1 = class extends Ug.with(64) { constructor() { super(...arguments); re(this, "__FloatType", "f64"); } }; - var H1 = class extends la.with(8) { + var F1 = class extends la.with(8) { constructor() { super(...arguments); re(this, "__IntType", "i8"); } }; - var q1 = class extends la.with(16) { + var H1 = class extends la.with(16) { constructor() { super(...arguments); re(this, "__IntType", "i16"); } }; - var vd = class extends la.with(32) { + var wd = class extends la.with(32) { constructor() { super(...arguments); re(this, "__IntType", "i32"); } }; - var W1 = class extends la.with(64) { + var q1 = class extends la.with(64) { constructor() { super(...arguments); re(this, "__IntType", "i64"); } }; - var G1 = class extends la.with(128) { + var W1 = class extends la.with(128) { constructor() { super(...arguments); re(this, "__IntType", "i128"); } }; - var K1 = class extends la.with(256) { + var G1 = class extends la.with(256) { constructor() { super(...arguments); re(this, "__IntType", "i256"); } }; - var X1 = class extends vd { + var K1 = class extends wd { constructor(e, r10) { throw super(e, r10), new Error("The `isize` type should not be used. Since it is platform-specific, it creates incompatibilities between native (generally i64) and WASM (always i32) code. Use one of the `i32` or `i64` types explicitly."); } }; - var Y1 = class extends fa.with(8) { + var X1 = class extends fa.with(8) { constructor() { super(...arguments); re(this, "__UIntType", "u8"); } }; - var Z1 = class extends fa.with(16) { + var Y1 = class extends fa.with(16) { constructor() { super(...arguments); re(this, "__UIntType", "u16"); @@ -96556,24 +96567,24 @@ ${Ez(e, r10)}`); re(this, "__UIntType", "u64"); } }; - var J1 = class extends fa.with(128) { + var Z1 = class extends fa.with(128) { constructor() { super(...arguments); re(this, "__UIntType", "u128"); } }; - var Q1 = class extends fa.with(256) { + var J1 = class extends fa.with(256) { constructor() { super(...arguments); re(this, "__UIntType", "u256"); } }; - var $1 = class extends rl { + var Q1 = class extends rl { constructor(e, r10) { throw super(e, r10), new Error("The `usize` type should not be used. Since it is platform-specific, it creates incompatibilities between native (generally u64) and WASM (always u32) code. Use one of the `u32` or `u64` types explicitly."); } }; - function YP(t) { + function zP(t) { const e = []; let r10 = 0, n = 0, i = 0, s = 0, o = 0; for (let a = 0, c = t.length; a < c; a++) @@ -96611,11 +96622,11 @@ ${Ez(e, r10)}`); throw new Error(`Invalid definition (missing terminators) found in ${t}`); return e.push(t.substring(o, t.length).trim()), e; } - var BQ = ["_alias", "_fallback"]; - function ZP(t) { + var kQ = ["_alias", "_fallback"]; + function FP(t) { return pr(t) ? t.toString() : Ct(t); } - function UQ(t) { + function RQ(t) { const e = Object.values(t); if (e.some((r10) => rr(r10))) { if (!e.every((r10) => rr(r10) && r10 >= 0 && r10 <= 255)) @@ -96624,20 +96635,20 @@ ${Ez(e, r10)}`); } return true; } - function jQ(t, e, r10, n) { + function CQ(t, e, r10, n) { return t.info = Se.Enum, t.fallbackType = n, Array.isArray(e) ? t.sub = e.map((i, s) => ({ index: s, info: Se.Plain, name: i, type: "Null" - })) : UQ(e) ? t.sub = Object.entries(e).map(([i, s], o) => st({}, ha(ZP(s || "Null"), { name: i }, r10), { index: o })) : t.sub = Object.entries(e).map(([i, s]) => ({ + })) : RQ(e) ? t.sub = Object.entries(e).map(([i, s], o) => st({}, ha(FP(s || "Null"), { name: i }, r10), { index: o })) : t.sub = Object.entries(e).map(([i, s]) => ({ index: s, info: Se.Plain, name: i, type: "Null" })), t; } - function VQ(t, e, r10) { + function DQ(t, e, r10) { return t.info = Se.Set, t.fallbackType = r10, t.length = e._bitLength, t.sub = Object.entries(e).filter(([n]) => !n.startsWith("_")).map(([n, i]) => ({ index: i, info: Se.Plain, @@ -96645,11 +96656,11 @@ ${Ez(e, r10)}`); type: "Null" })), t; } - function zQ(t, e, r10, n) { + function LQ(t, e, r10, n) { const i = JSON.parse(e), s = Object.keys(i); - return i._enum ? jQ(t, i._enum, n, i._fallback) : i._set ? VQ(t, i._set, i._fallback) : (t.alias = i._alias ? new Map(Object.entries(i._alias)) : void 0, t.fallbackType = i._fallback, t.sub = s.filter((o) => !BQ.includes(o)).map((o) => ha(ZP(i[o]), { name: o }, n)), t); + return i._enum ? CQ(t, i._enum, n, i._fallback) : i._set ? DQ(t, i._set, i._fallback) : (t.alias = i._alias ? new Map(Object.entries(i._alias)) : void 0, t.fallbackType = i._fallback, t.sub = s.filter((o) => !kQ.includes(o)).map((o) => ha(FP(i[o]), { name: o }, n)), t); } - function FQ(t, e, r10, n) { + function BQ(t, e, r10, n) { const i = e.length - 1; let s = -1, o = 0; for (let p = 1; p < i && s === -1; p++) @@ -96676,39 +96687,39 @@ ${Ez(e, r10)}`); throw new Error(`${e}: Only support for [Type; ], where length <= 2048`); return t.displayName = u, t.length = f10, t.sub = ha(a, {}, n), t; } - function ep(t, e, r10, n) { - return t.sub = r10.length === 0 ? [] : YP(r10).map((i) => ha(i, {}, n)), t; + function Q0(t, e, r10, n) { + return t.sub = r10.length === 0 ? [] : zP(r10).map((i) => ha(i, {}, n)), t; } - function JP(t, e, r10, n) { + function HP(t, e, r10, n) { const [i, s] = e.substring(n.length + 1, e.length - 1).split(","), o = parseInt(i.trim(), 10); if (o > 8192 || o % 8) throw new Error(`${e}: Only support for ${n}, where length <= 8192 and a power of 8, found ${o}`); return t.displayName = s, t.length = o, t; } - function HQ(t, e, r10) { - return JP(t, e, r10, "Int"); + function UQ(t, e, r10) { + return HP(t, e, r10, "Int"); } - function qQ(t, e, r10) { - return JP(t, e, r10, "UInt"); + function jQ(t, e, r10) { + return HP(t, e, r10, "UInt"); } - function WQ(t, e, r10) { + function VQ(t, e, r10) { return t.displayName = e.substring(14 + 1, e.length - 1), t; } - function f7(t, [e, r10]) { + function o7(t, [e, r10]) { return t.startsWith(e) && t.slice(-1 * r10.length) === r10; } - var GQ = [ - ["[", "]", Se.VecFixed, FQ], - ["{", "}", Se.Struct, zQ], - ["(", ")", Se.Tuple, ep], - ["BTreeMap<", ">", Se.BTreeMap, ep], - ["HashMap<", ">", Se.HashMap, ep], - ["Int<", ">", Se.Int, HQ], - ["Result<", ">", Se.Result, ep], - ["UInt<", ">", Se.UInt, qQ], - ["DoNotConstruct<", ">", Se.DoNotConstruct, WQ] + var zQ = [ + ["[", "]", Se.VecFixed, BQ], + ["{", "}", Se.Struct, LQ], + ["(", ")", Se.Tuple, Q0], + ["BTreeMap<", ">", Se.BTreeMap, Q0], + ["HashMap<", ">", Se.HashMap, Q0], + ["Int<", ">", Se.Int, UQ], + ["Result<", ">", Se.Result, Q0], + ["UInt<", ">", Se.UInt, jQ], + ["DoNotConstruct<", ">", Se.DoNotConstruct, VQ] ]; - var KQ = [ + var FQ = [ ["BTreeSet<", ">", Se.BTreeSet], ["Compact<", ">", Se.Compact], ["Linkage<", ">", Se.Linkage], @@ -96720,77 +96731,77 @@ ${Ez(e, r10)}`); ["WrapperKeepOpaque<", ">", Se.WrapperKeepOpaque], ["WrapperOpaque<", ">", Se.WrapperOpaque] ]; - function h7(t, [e, r10]) { + function a7(t, [e, r10]) { return t.substring(e.length, t.length - r10.length); } function ha(t, { displayName: e, name: r10 } = {}, n = 0) { - const i = j1(t), s = { displayName: e, info: Se.Plain, name: r10, type: i }; + const i = U1(t), s = { displayName: e, info: Se.Plain, name: r10, type: i }; if (++n > 64) throw new Error("getTypeDef: Maximum nested limit reached"); - const o = GQ.find((c) => f7(i, c)); + const o = zQ.find((c) => o7(i, c)); if (o) - return s.info = o[2], o[3](s, i, h7(i, o), n); - const a = KQ.find((c) => f7(i, c)); - return a && (s.info = a[2], s.sub = ha(h7(i, a), {}, n)), s; + return s.info = o[2], o[3](s, i, a7(i, o), n); + const a = FQ.find((c) => o7(i, c)); + return a && (s.info = a[2], s.sub = ha(a7(i, a), {}, n)), s; } - function xd({ lookupName: t, type: e }) { + function vd({ lookupName: t, type: e }) { return t || e; } - function em(t) { + function $1(t) { if (!Array.isArray(t.sub)) throw new Error(`Expected subtype as TypeDef[] in ${Ct(t)}`); return t.sub; } - function XQ(t) { + function HQ(t) { if (!t.sub || Array.isArray(t.sub)) throw new Error(`Expected subtype as TypeDef in ${Ct(t)}`); return t.sub; } - function QP(t) { - return xd(XQ(t)); + function qP(t) { + return vd(HQ(t)); } - function d7(t) { - const e = em(t), r10 = {}; + function c7(t) { + const e = $1(t), r10 = {}; for (let n = 0, i = e.length; n < i; n++) { const s = e[n]; if (!s.name) throw new Error(`No name found in definition ${Ct(s)}`); - r10[s.name] = xd(s); + r10[s.name] = vd(s); } return r10; } - function rw(t) { - return em(t).map(xd); + function ew(t) { + return $1(t).map(vd); } - function p7(t, { displayName: e, length: r10 }) { + function u7(t, { displayName: e, length: r10 }) { if (!rr(r10)) throw new Error(`Expected bitLength information for ${e || t.constructor.name}`); return t.with(r10, e); } - function m7(t, e) { - const [r10, n] = rw(e); + function l7(t, e) { + const [r10, n] = ew(e); return t.with(r10, n); } function pu(t, e) { - return t.with(QP(e)); + return t.with(qP(e)); } - var YQ = { - [Se.BTreeMap]: (t, e) => m7(Rg, e), + var qQ = { + [Se.BTreeMap]: (t, e) => l7(Rg, e), [Se.BTreeSet]: (t, e) => pu(Cg, e), - [Se.Compact]: (t, e) => pu(Df, e), - [Se.DoNotConstruct]: (t, e) => h0.with(e.displayName || e.type), + [Se.Compact]: (t, e) => pu(Cf, e), + [Se.DoNotConstruct]: (t, e) => l0.with(e.displayName || e.type), [Se.Enum]: (t, e) => { - const r10 = em(e); + const r10 = $1(e); return us.with(r10.every(({ type: n }) => n === "Null") ? r10.reduce((n, { index: i, name: s }, o) => { if (!s) throw new Error("No name found in sub definition"); return n[s] = i || o, n; - }, {}) : d7(e)); + }, {}) : c7(e)); }, - [Se.HashMap]: (t, e) => m7(Dg, e), - [Se.Int]: (t, e) => p7(la, e), + [Se.HashMap]: (t, e) => l7(Dg, e), + [Se.Int]: (t, e) => u7(la, e), [Se.Linkage]: (t, e) => { - const r10 = `Option<${QP(e)}>`, n = cn.with({ previous: r10, next: r10 }); + const r10 = `Option<${qP(e)}>`, n = cn.with({ previous: r10, next: r10 }); return n.prototype.toRawType = function() { return `Linkage<${this.next.toRawType(true)}>`; }, n; @@ -96802,37 +96813,37 @@ ${Ez(e, r10)}`); return pu(bo, e); }, [Se.Plain]: (t, e) => t.getOrUnknown(e.type), - [Se.Range]: (t, e) => pu(p0, e), + [Se.Range]: (t, e) => pu(h0, e), [Se.RangeInclusive]: (t, e) => pu(Lg, e), [Se.Result]: (t, e) => { - const [r10, n] = rw(e); + const [r10, n] = ew(e); return Og.with({ Err: n, Ok: r10 }); }, - [Se.Set]: (t, e) => wd.with(em(e).reduce((r10, { index: n, name: i }) => { + [Se.Set]: (t, e) => bd.with($1(e).reduce((r10, { index: n, name: i }) => { if (!i || !rr(n)) throw new Error("No name found in sub definition"); return r10[i] = n, r10; }, {}), e.length), - [Se.Si]: (t, e) => N8(t, t.lookup.getTypeDef(e.type)), - [Se.Struct]: (t, e) => cn.with(d7(e), e.alias), - [Se.Tuple]: (t, e) => El.with(rw(e)), - [Se.UInt]: (t, e) => p7(fa, e), + [Se.Si]: (t, e) => S8(t, t.lookup.getTypeDef(e.type)), + [Se.Struct]: (t, e) => cn.with(c7(e), e.alias), + [Se.Tuple]: (t, e) => El.with(ew(e)), + [Se.UInt]: (t, e) => u7(fa, e), [Se.Vec]: (t, { sub: e }) => { if (!e || Array.isArray(e)) throw new Error("Expected type information for vector"); - return e.type === "u8" ? d0 : Pg.with(xd(e)); + return e.type === "u8" ? f0 : Pg.with(vd(e)); }, [Se.VecFixed]: (t, { displayName: e, length: r10, sub: n }) => { if (!rr(r10) || !n || Array.isArray(n)) throw new Error("Expected length & type information for fixed vector"); - return n.type === "u8" ? ac.with(r10 * 8, e) : kg.with(xd(n), r10); + return n.type === "u8" ? oc.with(r10 * 8, e) : kg.with(vd(n), r10); }, - [Se.WrapperKeepOpaque]: (t, e) => pu(m0, e), + [Se.WrapperKeepOpaque]: (t, e) => pu(d0, e), [Se.WrapperOpaque]: (t, e) => pu(Bg, e) }; - function $P(t, e) { + function WP(t, e) { try { - const r10 = YQ[e.info](t, e); + const r10 = qQ[e.info](t, e); if (!r10) throw new Error("No class created"); return !r10.__fallbackType && e.fallbackType && (r10.__fallbackType = e.fallbackType), r10; @@ -96840,41 +96851,41 @@ ${Ez(e, r10)}`); throw new Error(`Unable to construct class from ${Ct(e)}: ${r10.message}`); } } - function N8(t, e) { + function S8(t, e) { return t.getUnsafe(e.type, false, e); } function Hu(t, e) { - return t.getUnsafe(e) || N8(t, t.isLookupType(e) ? t.lookup.getTypeDef(e) : ha(e)); + return t.getUnsafe(e) || S8(t, t.isLookupType(e) ? t.lookup.getTypeDef(e) : ha(e)); } - function g7(t, e) { + function f7(t, e) { const r10 = t.toU8a(), n = t.toRawType(); if (!(On(r10, e) || ["Bytes", "Text", "Type"].includes(n) && e.length === t.length || t.isEmpty && e.every((s) => !s))) throw new Error(`${n}:: Decoded input doesn't match input, received ${Bt(e, 512)} (${e.length} bytes), created ${Bt(r10, 512)} (${r10.length} bytes)`); } - function ZQ(t, [e]) { - Et(e) ? g7(t, e) : Ft(e) && g7(t, Xe(e)); + function WQ(t, [e]) { + Et(e) ? f7(t, e) : Ft(e) && f7(t, Xe(e)); } - function y7(t, e, r10 = [], { blockHash: n, isFallback: i, isOptional: s, isPedantic: o } = {}) { + function h7(t, e, r10 = [], { blockHash: n, isFallback: i, isOptional: s, isPedantic: o } = {}) { const a = new (s ? bo.with(e) : e)(t, ...r10); - return o && ZQ(a, r10), n && (a.createdAtHash = _d(t, "BlockHash", [n])), i && (a.isStorageFallback = true), a; + return o && WQ(a, r10), n && (a.createdAtHash = xd(t, "BlockHash", [n])), i && (a.isStorageFallback = true), a; } - function _d(t, e, r10 = [], n = {}) { + function xd(t, e, r10 = [], n = {}) { let i = null, s = null; try { - return i = Hu(t, e), y7(t, i, r10, n); + return i = Hu(t, e), h7(t, i, r10, n); } catch (o) { s = new Error(`createType(${e}):: ${o.message}`); } if (i != null && i.__fallbackType) try { - return i = Hu(t, i.__fallbackType), y7(t, i, r10, n); + return i = Hu(t, i.__fallbackType), h7(t, i, r10, n); } catch { } throw s; } - var JQ = (t) => t.toString(); - var QQ = ["BTreeMap", "BTreeSet", "Compact", "HashMap", "Option", "Result", "Vec"]; - function ek(t, e, r10 = JQ) { + var GQ = (t) => t.toString(); + var KQ = ["BTreeMap", "BTreeSet", "Compact", "HashMap", "Option", "Result", "Vec"]; + function GP(t, e, r10 = GQ) { return `${t}${e ? `<${(Array.isArray(e) ? e : [e]).map(r10).join(", ")}>` : ""}`; } function gs(t, e, r10) { @@ -96892,11 +96903,11 @@ ${Ez(e, r10)}`); case Se.Vec: case Se.WrapperKeepOpaque: case Se.WrapperOpaque: - return ek(r10, i, (s) => jg(t, s)); + return GP(r10, i, (s) => jg(t, s)); } throw new Error(`Unable to encode ${Ct(e)} with params`); } - function b7(t, e, r10, n) { + function d7(t, e, r10, n) { const i = e.map(({ name: o }) => o); if (!i.every((o) => !!o)) throw new Error(`Subtypes does not have consistent names, ${i.join(", ")}`); @@ -96909,7 +96920,7 @@ ${Ez(e, r10)}`); } return Ct(r10 ? { _enum: s } : s); } - var $Q = { + var XQ = { [Se.BTreeMap]: (t, e) => gs(t, e, "BTreeMap"), [Se.BTreeSet]: (t, e) => gs(t, e, "BTreeSet"), [Se.Compact]: (t, e) => gs(t, e, "Compact"), @@ -96917,7 +96928,7 @@ ${Ez(e, r10)}`); [Se.Enum]: (t, { sub: e }) => { if (!Array.isArray(e)) throw new Error("Unable to encode Enum type"); - return e.every(({ type: r10 }) => r10 === "Null") ? Ct({ _enum: e.map(({ name: r10 }, n) => `${r10 || `Empty${n}`}`) }) : b7(t, e, true); + return e.every(({ type: r10 }) => r10 === "Null") ? Ct({ _enum: e.map(({ name: r10 }, n) => `${r10 || `Empty${n}`}`) }) : d7(t, e, true); }, [Se.HashMap]: (t, e) => gs(t, e, "HashMap"), [Se.Int]: (t, { length: e = 32 }) => `Int<${e}>`, @@ -96939,7 +96950,7 @@ ${Ez(e, r10)}`); [Se.Struct]: (t, { alias: e, sub: r10 }) => { if (!Array.isArray(r10)) throw new Error("Unable to encode Struct type"); - return b7(t, r10, false, e ? { + return d7(t, r10, false, e ? { _alias: [...e.entries()].reduce((n, [i, s]) => st(n, { [i]: s }), {}) } : {}); }, @@ -96958,22 +96969,22 @@ ${Ez(e, r10)}`); [Se.WrapperKeepOpaque]: (t, e) => gs(t, e, "WrapperKeepOpaque"), [Se.WrapperOpaque]: (t, e) => gs(t, e, "WrapperOpaque") }; - function tk(t, e, r10 = true) { - return r10 && e.lookupName ? e.lookupName : $Q[e.info](t, e); + function KP(t, e, r10 = true) { + return r10 && e.lookupName ? e.lookupName : XQ[e.info](t, e); } function jg(t, e) { - return e.displayName && !QQ.some((r10) => e.displayName === r10) ? e.displayName : tk(t, e); + return e.displayName && !KQ.some((r10) => e.displayName === r10) ? e.displayName : KP(t, e); } function Ci(t, e) { return st({}, e, { - type: tk(t, e, false) + type: KP(t, e, false) }); } - var rk = ["AssetInstance", "Fungibility", "Junction", "Junctions", "MultiAsset", "MultiAssetFilter", "MultiLocation", "Response", "WildFungibility", "WildMultiAsset", "Xcm", "XcmError", "XcmOrder"]; + var XP = ["AssetInstance", "Fungibility", "Junction", "Junctions", "MultiAsset", "MultiAssetFilter", "MultiLocation", "Response", "WildFungibility", "WildMultiAsset", "Xcm", "XcmError", "XcmOrder"]; function Mi(t) { - return rk.reduce((e, r10) => st(e, { [r10]: `${r10}${t}` }), {}); + return XP.reduce((e, r10) => st(e, { [r10]: `${r10}${t}` }), {}); } - var e$ = { + var YQ = { FungibilityV0: "FungibilityV1", WildFungibilityV0: "WildFungibilityV1", AssetInstanceV0: { @@ -97190,7 +97201,7 @@ ${Ez(e, r10)}`); } } }; - var t$ = { + var ZQ = { AssetInstanceV1: { _enum: { Undefined: "Null", @@ -97406,7 +97417,7 @@ ${Ez(e, r10)}`); } } }; - var r$ = { + var JQ = { AssetInstanceV2: "AssetInstanceV1", FungibilityV2: "FungibilityV1", JunctionV2: "JunctionV1", @@ -97564,8 +97575,8 @@ ${Ez(e, r10)}`); }, XcmOrderV2: "XcmOrderV1" }; - var n$ = "V2"; - var i$ = { + var QQ = "V2"; + var $Q = { XcmOrigin: { _enum: { Xcm: "MultiLocation" @@ -97588,7 +97599,7 @@ ${Ez(e, r10)}`); }, MultiAssets: "Vec" }; - var s$ = { + var e$ = { BodyId: { _enum: { Unit: "Null", @@ -97628,15 +97639,15 @@ ${Ez(e, r10)}`); } } }; - var o$ = { + var t$ = { rpc: {}, types: { - ...s$, - ...i$, ...e$, - ...t$, - ...r$, - ...Mi(n$), + ...$Q, + ...YQ, + ...ZQ, + ...JQ, + ...Mi(QQ), DoubleEncodedCall: { encoded: "Vec" }, @@ -97715,7 +97726,7 @@ ${Ez(e, r10)}`); XcmVersion: "u32" } }; - var a$ = { + var r$ = { ContractCryptoHasher: { _enum: ["Blake2x256", "Sha2x256", "Keccak256"] }, @@ -97762,7 +97773,7 @@ ${Ez(e, r10)}`); } } }; - var c$ = { + var n$ = { ContractConstructorSpecV0: { name: "Text", selector: "ContractSelector", @@ -97921,7 +97932,7 @@ ${Ez(e, r10)}`); displayName: "ContractDisplayName" } }; - var u$ = { + var i$ = { ContractConstructorSpecLatest: "ContractConstructorSpecV4", ContractEventSpecLatest: "ContractEventSpecV3", ContractEventParamSpecLatest: "ContractEventParamSpecV2", @@ -97929,12 +97940,12 @@ ${Ez(e, r10)}`); ContractMessageSpecLatest: "ContractMessageSpecV3", ContractMetadataLatest: "ContractMetadataV5" }; - var l$ = { + var s$ = { rpc: {}, types: { - ...a$, - ...c$, - ...u$, + ...r$, + ...n$, + ...i$, ContractProjectInfo: { source: "ContractProjectSource", contract: "ContractProjectContract" @@ -98019,7 +98030,7 @@ ${Ez(e, r10)}`); } } }; - var f$ = { + var o$ = { listening: { aliasSection: "net", description: "Returns true if client is actively listening for network connections. Otherwise false.", @@ -98039,7 +98050,7 @@ ${Ez(e, r10)}`); type: "Text" } }; - var h$ = { + var a$ = { clientVersion: { aliasSection: "web3", description: "Returns current client version.", @@ -98053,9 +98064,9 @@ ${Ez(e, r10)}`); type: "H256" } }; - var d$ = { - ...f$, - ...h$, + var c$ = { + ...o$, + ...a$, accounts: { description: "Returns accounts list.", params: [], @@ -98518,7 +98529,7 @@ ${Ez(e, r10)}`); type: "bool" } }; - var w7 = { + var p7 = { account_basic: { description: "Returns pallet_evm::Accounts by address.", params: [ @@ -98692,7 +98703,7 @@ ${Ez(e, r10)}`); type: "H256" } }; - var p$ = { + var u$ = { call: { description: "Returns a frame_ethereum::call response. If `estimate` is true,", params: [ @@ -98782,7 +98793,7 @@ ${Ez(e, r10)}`); type: "Result" } }; - var m$ = { + var l$ = { ConvertTransactionRuntimeApi: [ { methods: { @@ -98838,20 +98849,20 @@ ${Ez(e, r10)}`); EthereumRuntimeRPCApi: [ { methods: { - ...w7 + ...p7 }, version: 4 }, { methods: { - ...w7, - ...p$ + ...p7, + ...u$ }, version: 5 } ] }; - var g$ = { + var f$ = { BlockV0: { header: "EthHeader", transactions: "Vec", @@ -98868,7 +98879,7 @@ ${Ez(e, r10)}`); }, TransactionV0: "LegacyTransaction" }; - var y$ = { + var h$ = { BlockV1: { header: "EthHeader", transactions: "Vec", @@ -98894,7 +98905,7 @@ ${Ez(e, r10)}`); } } }; - var b$ = { + var d$ = { BlockV2: { header: "EthHeader", transactions: "Vec", @@ -98922,10 +98933,10 @@ ${Ez(e, r10)}`); } } }; - var w$ = { - ...g$, - ...y$, - ...b$, + var p$ = { + ...f$, + ...h$, + ...d$, EthereumAccountId: "GenericEthereumAccountId", EthereumAddress: "GenericEthereumAccountId", EthereumLookupSource: "GenericEthereumLookupSource", @@ -99199,8 +99210,8 @@ ${Ez(e, r10)}`); number: "Option" } }; - var v$ = { rpc: d$, runtime: m$, types: w$ }; - var x$ = { + var m$ = { rpc: c$, runtime: l$, types: p$ }; + var g$ = { AuthorFilterAPI: [ { methods: { @@ -99271,12 +99282,12 @@ ${Ez(e, r10)}`); } ] }; - var _$ = { + var y$ = { rpc: {}, - runtime: x$, + runtime: g$, types: {} }; - var E$ = { + var b$ = { OracleApi: [ { methods: { @@ -99309,12 +99320,12 @@ ${Ez(e, r10)}`); } ] }; - var S$ = { + var w$ = { rpc: {}, - runtime: E$, + runtime: b$, types: {} }; - var M$ = { + var v$ = { TokensApi: [ { methods: { @@ -99333,20 +99344,20 @@ ${Ez(e, r10)}`); } ] }; - var A$ = { + var x$ = { rpc: {}, - runtime: M$, + runtime: v$, types: {} }; - var T$ = { + var _$ = { methods: { description: "Retrieves the list of RPC methods that are exposed by the node", params: [], type: "RpcMethods" } }; - var N$ = { - rpc: T$, + var E$ = { + rpc: _$, types: { RpcMethods: { version: "u32", @@ -99354,7 +99365,7 @@ ${Ez(e, r10)}`); } } }; - var I$ = { + var S$ = { hasKey: { description: "Returns true if the keystore has private keys for the given public key and key type.", isUnsafe: true, @@ -99450,8 +99461,8 @@ ${Ez(e, r10)}`); type: "Hash" } }; - var O$ = { - rpc: I$, + var M$ = { + rpc: S$, types: { ExtrinsicOrHash: { _enum: { @@ -99475,7 +99486,7 @@ ${Ez(e, r10)}`); } } }; - var P$ = { + var A$ = { getBlock: { description: "Get header and body of a relay chain block", params: [ @@ -99551,13 +99562,13 @@ ${Ez(e, r10)}`); type: "Header" } }; - var k$ = { - rpc: P$, + var T$ = { + rpc: A$, types: { BlockHash: "Hash" } }; - var R$ = { + var N$ = { getKeys: { description: "Returns the keys with prefix from a child storage, leave empty to get all the keys", params: [ @@ -99689,13 +99700,13 @@ ${Ez(e, r10)}`); type: "Option" } }; - var C$ = { - rpc: R$, + var I$ = { + rpc: N$, types: { PrefixedStorageKey: "StorageKey" } }; - var D$ = { + var O$ = { localStorageGet: { description: "Get offchain local storage under given key and prefix", isUnsafe: true, @@ -99731,7 +99742,7 @@ ${Ez(e, r10)}`); type: "Null" } }; - var L$ = { + var P$ = { OffchainWorkerApi: [ { methods: { @@ -99765,9 +99776,9 @@ ${Ez(e, r10)}`); } ] }; - var B$ = { - rpc: D$, - runtime: L$, + var k$ = { + rpc: O$, + runtime: P$, types: { StorageKind: { _enum: { @@ -99777,7 +99788,7 @@ ${Ez(e, r10)}`); } } }; - var U$ = { + var R$ = { queryFeeDetails: { deprecated: "Use `api.call.transactionPaymentApi.queryFeeDetails` instead", description: "Query the detailed fee of a given encoded extrinsic", @@ -99813,7 +99824,7 @@ ${Ez(e, r10)}`); type: "RuntimeDispatchInfoV1" } }; - var tp = { + var $0 = { query_fee_details: { description: "The transaction fee details", params: [ @@ -99861,7 +99872,7 @@ ${Ez(e, r10)}`); type: "RuntimeDispatchInfo" } }; - var v7 = { + var m7 = { query_call_info: { description: "The call info", params: [ @@ -99899,13 +99910,13 @@ ${Ez(e, r10)}`); type: "Balance" } }; - var j$ = { + var C$ = { TransactionPaymentApi: [ { methods: { ...ky, ...Py, - ...tp + ...$0 }, version: 4 }, @@ -99913,14 +99924,14 @@ ${Ez(e, r10)}`); methods: { ...ky, ...Py, - ...tp + ...$0 }, version: 3 }, { methods: { ...Py, - ...tp + ...$0 }, version: 2 }, @@ -99940,7 +99951,7 @@ ${Ez(e, r10)}`); ], type: "RuntimeDispatchInfo" }, - ...tp + ...$0 }, version: 1 } @@ -99949,14 +99960,14 @@ ${Ez(e, r10)}`); { methods: { ...ky, - ...v7, + ...m7, ...Oy }, version: 3 }, { methods: { - ...v7, + ...m7, ...Oy }, version: 2 @@ -99983,9 +99994,9 @@ ${Ez(e, r10)}`); } ] }; - var V$ = { - rpc: U$, - runtime: j$, + var D$ = { + rpc: R$, + runtime: C$, types: { FeeDetails: { inclusionFee: "Option" @@ -100012,7 +100023,7 @@ ${Ez(e, r10)}`); } } }; - var z$ = { + var L$ = { call: { alias: ["state_callAt"], description: "Perform a call to a builtin on the chain", @@ -100419,8 +100430,8 @@ ${Ez(e, r10)}`); type: "MigrationStatusResult" } }; - var F$ = { - rpc: z$, + var B$ = { + rpc: L$, types: { ApiId: "[u8; 8]", BlockTrace: { @@ -100504,101 +100515,101 @@ ${Ez(e, r10)}`); } } }; - var Ed = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var _d = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - assetConversion: qY, - assets: GY, - attestations: _J, - aura: XY, - author: O$, - authorship: YY, - babe: QY, - balances: $Y, - beefy: nZ, - benchmark: sZ, - blockbuilder: aZ, - bridges: EJ, - chain: k$, - childstate: C$, - claims: SJ, - collective: cZ, - consensus: uZ, - contracts: hZ, - contractsAbi: l$, - crowdloan: MJ, - cumulus: NJ, - democracy: pZ, - dev: gZ, - discovery: bZ, - elections: wZ, - engine: xZ, - eth: v$, - evm: _Z, - extrinsics: EZ, - finality: OJ, - fungibles: MZ, - genericAsset: AZ, - genesisBuilder: NZ, - gilt: IZ, - grandpa: kZ, - identity: RZ, - imOnline: CZ, - lottery: DZ, - metadata: DY, - mixnet: BZ, - mmr: FZ, - nfts: qZ, - nimbus: _$, - nompools: GZ, - offchain: B$, - offences: KZ, - ormlOracle: S$, - ormlTokens: A$, - parachains: jJ, - payment: V$, - poll: VJ, - pow: YZ, - proxy: ZZ, - purchase: zJ, - recovery: JZ, - rpc: N$, - runtime: VY, - scaleInfo: FY, - scheduler: QZ, - session: tJ, - society: rJ, - staking: oJ, - state: F$, - statement: cJ, - support: uJ, - syncstate: fJ, - system: pJ, - treasury: mJ, - txpayment: gJ, - txqueue: bJ, - uniques: wJ, - utility: vJ, - vesting: xJ, - xcm: o$ + assetConversion: jY, + assets: zY, + attestations: yJ, + aura: HY, + author: M$, + authorship: qY, + babe: KY, + balances: XY, + beefy: QY, + benchmark: eZ, + blockbuilder: rZ, + bridges: bJ, + chain: T$, + childstate: I$, + claims: wJ, + collective: nZ, + consensus: iZ, + contracts: aZ, + contractsAbi: s$, + crowdloan: vJ, + cumulus: EJ, + democracy: uZ, + dev: fZ, + discovery: dZ, + elections: pZ, + engine: gZ, + eth: m$, + evm: yZ, + extrinsics: bZ, + finality: MJ, + fungibles: vZ, + genericAsset: xZ, + genesisBuilder: EZ, + gilt: SZ, + grandpa: TZ, + identity: NZ, + imOnline: IZ, + lottery: OZ, + metadata: OY, + mixnet: kZ, + mmr: BZ, + nfts: jZ, + nimbus: y$, + nompools: zZ, + offchain: k$, + offences: FZ, + ormlOracle: w$, + ormlTokens: x$, + parachains: CJ, + payment: D$, + poll: DJ, + pow: qZ, + proxy: WZ, + purchase: LJ, + recovery: GZ, + rpc: E$, + runtime: DY, + scaleInfo: BY, + scheduler: KZ, + session: ZZ, + society: JZ, + staking: tJ, + state: B$, + statement: nJ, + support: iJ, + syncstate: oJ, + system: uJ, + treasury: lJ, + txpayment: fJ, + txqueue: dJ, + uniques: pJ, + utility: mJ, + vesting: gJ, + xcm: t$ }, Symbol.toStringTag, { value: "Module" })); - var qp = {}; - Object.keys(Ed).forEach((t) => Object.entries(Ed[t].rpc || {}).forEach(([e, r10]) => { + var Fp = {}; + Object.keys(_d).forEach((t) => Object.entries(_d[t].rpc || {}).forEach(([e, r10]) => { const n = r10.aliasSection || t; - qp[n] || (qp[n] = {}), qp[n][e] = st({}, r10, { + Fp[n] || (Fp[n] = {}), Fp[n][e] = st({}, r10, { isSubscription: !!r10.pubsub, jsonrpc: `${n}_${e}`, method: e, section: n }); })); - var nw = qp; - var x7 = di("PortableRegistry"); - var _7 = { toNumber: () => -1 }; - var H$ = { + var tw = Fp; + var g7 = pi("PortableRegistry"); + var y7 = { toNumber: () => -1 }; + var U$ = { Char: "u32", Str: "Text" }; - var q$ = ik([ + var j$ = ZP([ "sp_core::crypto::AccountId32", "sp_runtime::generic::era::Era", "sp_runtime::multiaddress::MultiAddress", @@ -100624,14 +100635,14 @@ ${Ez(e, r10)}`); "np_runtime::accountname::AccountName", "np_runtime::universaladdress::UniversalAddress" ]); - var W$ = ik([ + var V$ = ZP([ "pallet_identity::types::BitFlags" ]); - var nk = ["bitvec::order::Lsb0", "BitOrderLsb0"]; - var G$ = ["bitvec::order::Msb0", "BitOrderMsb0"]; - var E7 = [...nk, ...G$]; - var K$ = ["BoundedBTreeMap", "BoundedBTreeSet", "BoundedVec", "Box", "BTreeMap", "BTreeSet", "Cow", "Option", "Range", "RangeInclusive", "Result", "WeakBoundedVec", "WrapperKeepOpaque", "WrapperOpaque"]; - var X$ = [ + var YP = ["bitvec::order::Lsb0", "BitOrderLsb0"]; + var z$ = ["bitvec::order::Msb0", "BitOrderMsb0"]; + var b7 = [...YP, ...z$]; + var F$ = ["BoundedBTreeMap", "BoundedBTreeSet", "BoundedVec", "Box", "BTreeMap", "BTreeSet", "Cow", "Option", "Range", "RangeInclusive", "Result", "WeakBoundedVec", "WrapperKeepOpaque", "WrapperOpaque"]; + var H$ = [ "entries", "keys", "new", @@ -100639,20 +100650,20 @@ ${Ez(e, r10)}`); "hash", "registry" ]; - var Y$ = ["generic", "misc", "pallet", "traits", "types"]; - function S7(t) { + var q$ = ["generic", "misc", "pallet", "traits", "types"]; + function w7(t) { const e = t.length, r10 = new Array(e); for (let n = 0; n < e; n++) r10[n] = t[n].toString(); return r10; } - function ik(t) { + function ZP(t) { const e = t.length, r10 = new Array(e); for (let n = 0; n < e; n++) r10[n] = t[n].split("::"); return r10; } - function I8(t, e) { + function M8(t, e) { return t.length === e.length && t.every((r10, n) => { const i = e[n].toString(); if (r10 === "*" || r10 === i) @@ -100663,27 +100674,27 @@ ${Ez(e, r10)}`); const a = o.indexOf(s[1]); a !== -1 && (s = s.slice(1), o = o.slice(a)); } - return s.length === 2 && s[1] === "*" && s[0] === o[0] ? true : I8(s, o); + return s.length === 2 && s[1] === "*" && s[0] === o[0] ? true : M8(s, o); } return false; }); } - function Z$({ def: t, path: e }) { - return ["frame_support::weights::weight_v2::Weight", "sp_weights::weight_v2::Weight"].includes(e.join("::")) ? !t.isComposite || t.asComposite.fields.length === 1 ? "WeightV1" : null : e.length && q$.some((r10) => I8(r10, e)) ? e[e.length - 1].toString() : null; + function W$({ def: t, path: e }) { + return ["frame_support::weights::weight_v2::Weight", "sp_weights::weight_v2::Weight"].includes(e.join("::")) ? !t.isComposite || t.asComposite.fields.length === 1 ? "WeightV1" : null : e.length && j$.some((r10) => M8(r10, e)) ? e[e.length - 1].toString() : null; } - function sk(t, e, r10, n, i = false) { + function JP(t, e, r10, n, i = false) { const s = n.length; - if (s === 0 || K$.includes(n[s - 1].toString())) + if (s === 0 || F$.includes(n[s - 1].toString())) return null; const o = new Array(s), a = new Array(s); for (let u = 0; u < s; u++) { - const f10 = cg(i ? n[u].replace("pallet_", "") : n[u]), p = f10.toLowerCase(); + const f10 = ag(i ? n[u].replace("pallet_", "") : n[u]), p = f10.toLowerCase(); o[u] = f10, a[u] = p; } let c = ""; for (let u = 0; u < s; u++) { const f10 = a[u]; - (u !== 1 || !Y$.includes(f10)) && f10 !== a[u + 1] && (c += o[u]); + (u !== 1 || !q$.includes(f10)) && f10 !== a[u + 1] && (c += o[u]); } if (o[1] === "RawOrigin" && s === 2 && r10.length === 2 && r10[1].type.isSome) { const u = t[r10[1].type.unwrap().toNumber()]; @@ -100691,10 +100702,10 @@ ${Ez(e, r10)}`); } return { lookupIndex: e, name: c, params: r10 }; } - function J$(t, e, { type: { params: r10, path: n } }) { - return sk(t, e, r10, n); + function G$(t, e, { type: { params: r10, path: n } }) { + return JP(t, e, r10, n); } - function Q$(t, e, r10) { + function K$(t, e, r10) { const n = [r10[e]]; for (let i = e + 1, s = r10.length; i < s; i++) { const o = r10[i]; @@ -100702,7 +100713,7 @@ ${Ez(e, r10)}`); } return n; } - function M7(t, e) { + function v7(t, e) { const r10 = t.length; for (let n = 0; n < r10; n++) { const i = t[n]; @@ -100718,7 +100729,7 @@ ${Ez(e, r10)}`); } return true; } - function $$(t, e, r10) { + function X$(t, e, r10) { const n = {}; return r10.map((i, s) => { const { lookupIndex: o, name: a, params: c } = i; @@ -100727,41 +100738,41 @@ ${Ez(e, r10)}`); return i; } else return null; - const u = Q$(a, s, r10); - if (u.length === 1 || !u.some((_) => c.length !== _.params.length || c.some((N11, R) => !N11.name.eq(_.params[R].name) || N11.type.unwrapOr(_7).toNumber() !== _.params[R].type.unwrapOr(_7).toNumber()))) + const u = K$(a, s, r10); + if (u.length === 1 || !u.some((_) => c.length !== _.params.length || c.some((N11, k) => !N11.name.eq(_.params[k].name) || N11.type.unwrapOr(y7).toNumber() !== _.params[k].type.unwrapOr(y7).toNumber()))) return i; - const p = c.findIndex(({ type: _ }, N11) => u.every(({ params: R }, F) => R[N11].type.isSome && (F === 0 || !R[N11].type.eq(_)))); + const p = c.findIndex(({ type: _ }, N11) => u.every(({ params: k }, F) => k[N11].type.isSome && (F === 0 || !k[N11].type.eq(_)))); if (p === -1) return i; const b = u.length, E = new Array(b); for (let _ = 0; _ < b; _++) { - const { lookupIndex: N11, name: R, params: F } = u[_], { def: D, path: L } = t.getSiType(F[p].type.unwrap()); - if (!D.isPrimitive && !L.length) + const { lookupIndex: N11, name: k, params: F } = u[_], { def: L, path: D } = t.getSiType(F[p].type.unwrap()); + if (!L.isPrimitive && !D.length) return null; E[_] = { lookupIndex: N11, - name: D.isPrimitive ? `${R}${D.asPrimitive.toString()}` : `${R}${L[L.length - 1].toString()}` + name: L.isPrimitive ? `${k}${L.asPrimitive.toString()}` : `${k}${D[D.length - 1].toString()}` }; } - if (M7(E, n)) + if (v7(E, n)) return i; for (let _ = 0; _ < b; _++) { - const { lookupIndex: N11, name: R, params: F } = u[_], { def: D, path: L } = t.getSiType(F[p].type.unwrap()), q = sk(e, N11, F, L, true); - if (D.isPrimitive || !q) + const { lookupIndex: N11, name: k, params: F } = u[_], { def: L, path: D } = t.getSiType(F[p].type.unwrap()), q = JP(e, N11, F, D, true); + if (L.isPrimitive || !q) return null; E[_] = { lookupIndex: N11, - name: `${R}${q.name}` + name: `${k}${q.name}` }; } - return M7(E, n) ? i : null; + return v7(E, n) ? i : null; }).filter((i) => !!i).map(({ lookupIndex: i, name: s, params: o }) => ({ lookupIndex: i, name: n[i] || s, params: o })); } - function eee(t, e, r10, n) { + function Y$(t, e, r10, n) { if (t.registry.register(e), n.SpRuntimeUncheckedExtrinsic) { const [i, , s] = n.SpRuntimeUncheckedExtrinsic, o = t.getSiType(i.type.unwrap()), c = t.getSiType(s.type.unwrap()).path.join("::"); let u = o.path.join("::"); @@ -100777,34 +100788,34 @@ ${Ez(e, r10)}`); }); } } - function tee(t, e) { + function Z$(t, e) { const r10 = Object.keys(t).some((i) => !i.startsWith("Pallet")), n = {}; if (t.SpRuntimeUncheckedExtrinsic) { const [, { type: i }] = t.SpRuntimeUncheckedExtrinsic; n[i.unwrap().toNumber()] = "Call"; } else - r10 && !e && x7.warn("Unable to determine runtime Call type, cannot inspect sp_runtime::generic::unchecked_extrinsic::UncheckedExtrinsic"); + r10 && !e && g7.warn("Unable to determine runtime Call type, cannot inspect sp_runtime::generic::unchecked_extrinsic::UncheckedExtrinsic"); if (t.FrameSystemEventRecord) { const [{ type: i }] = t.FrameSystemEventRecord; n[i.unwrap().toNumber()] = "Event"; } else - r10 && !e && x7.warn("Unable to determine runtime Event type, cannot inspect frame_system::EventRecord"); + r10 && !e && g7.warn("Unable to determine runtime Event type, cannot inspect frame_system::EventRecord"); return n; } - function ree(t, e) { + function J$(t, e) { const r10 = [], n = {}; for (let c = 0, u = e.length; c < u; c++) { - const f10 = e[c], p = f10.id.toNumber(), b = J$(e, p, e[c]); + const f10 = e[c], p = f10.id.toNumber(), b = G$(e, p, e[c]); b && r10.push(b), n[p] = f10; } - const i = {}, s = {}, o = {}, a = $$(t, e, r10); + const i = {}, s = {}, o = {}, a = X$(t, e, r10); for (let c = 0, u = a.length; c < u; c++) { const { lookupIndex: f10, name: p, params: b } = a[c]; s[f10] = p, i[p] = t.registry.createLookupType(f10), o[p] = b; } return { lookups: i, names: s, params: o, types: n }; } - var ok = class extends cn { + var QP = class extends cn { constructor(r10, n, i) { super(r10, { types: "Vec" @@ -100815,8 +100826,8 @@ ${Ez(e, r10)}`); re(this, "__internal__params"); re(this, "__internal__typeDefs", {}); re(this, "__internal__types"); - const { lookups: s, names: o, params: a, types: c } = ree(this, this.types); - this.__internal__alias = tee(a, i), this.__internal__lookups = s, this.__internal__names = o, this.__internal__params = a, this.__internal__types = c; + const { lookups: s, names: o, params: a, types: c } = J$(this, this.types); + this.__internal__alias = Z$(a, i), this.__internal__lookups = s, this.__internal__names = o, this.__internal__params = a, this.__internal__types = c; } get names() { return Object.values(this.__internal__names).sort(); @@ -100828,7 +100839,7 @@ ${Ez(e, r10)}`); return this.getT("types"); } register() { - eee(this, this.__internal__lookups, this.__internal__names, this.__internal__params); + Y$(this, this.__internal__lookups, this.__internal__names, this.__internal__params); } getName(r10) { return this.__internal__names[this.__internal__getLookupId(r10)]; @@ -100858,7 +100869,7 @@ ${Ez(e, r10)}`); } sanitizeField(r10) { let n = null, i = null; - return r10.isSome && (n = dr(r10.unwrap()), n.includes("#") ? (i = n, n = i.replace(/#/g, "_")) : X$.includes(n) && (i = n, n = `${n}_`)), [n, i]; + return r10.isSome && (n = dr(r10.unwrap()), n.includes("#") ? (i = n, n = i.replace(/#/g, "_")) : H$.includes(n) && (i = n, n = `${n}_`)), [n, i]; } __internal__createSiDef(r10) { const n = this.getTypeDef(r10), i = r10.toNumber(); @@ -100882,7 +100893,7 @@ ${Ez(e, r10)}`); __internal__extract(r10, n) { const i = r10.path.join("::"); let s; - const o = this.__internal__alias[n] || Z$(r10); + const o = this.__internal__alias[n] || W$(r10); try { if (o) s = this.__internal__extractAliasPath(n, o); @@ -100916,13 +100927,13 @@ ${Ez(e, r10)}`); s = this.__internal__extractVariant(n, r10, r10.def.asVariant); break; default: - $v(r10.def.type); + Jv(r10.def.type); } } catch (a) { throw new Error(`PortableRegistry: ${n}${i ? ` (${i})` : ""}: Error extracting ${Ct(r10)}: ${a.message}`); } return st({ - docs: S7(r10.docs), + docs: w7(r10.docs), namespace: i }, s); } @@ -100937,12 +100948,12 @@ ${Ez(e, r10)}`); }); } __internal__extractBitSequence(r10, { bitOrderType: n, bitStoreType: i }) { - const s = this.__internal__createSiDef(n), o = this.__internal__createSiDef(i), [a, c] = E7.includes(s.namespace || "") ? [s, o] : [o, s]; - if (!a.namespace || !E7.includes(a.namespace)) + const s = this.__internal__createSiDef(n), o = this.__internal__createSiDef(i), [a, c] = b7.includes(s.namespace || "") ? [s, o] : [o, s]; + if (!a.namespace || !b7.includes(a.namespace)) throw new Error(`Unexpected bitOrder found as ${a.namespace || ""}`); if (c.info !== Se.Plain || c.type !== "u8") throw new Error(`Only u8 bitStore is currently supported, found ${c.type}`); - return nk.includes(a.namespace), { + return YP.includes(a.namespace), { info: Se.Plain, type: "BitVec" }; @@ -100988,7 +100999,7 @@ ${Ez(e, r10)}`); }); } } - return W$.some((o) => I8(o, i)) ? this.__internal__extractCompositeSet(r10, n, s) : this.__internal__extractFields(r10, s); + return V$.some((o) => M8(o, i)) ? this.__internal__extractCompositeSet(r10, n, s) : this.__internal__extractFields(r10, s); } __internal__extractCompositeSet(r10, n, i) { if (n.length !== 1 || i.length !== 1) @@ -101024,7 +101035,7 @@ ${Ez(e, r10)}`); lookupIndex: r10, lookupName: this.__internal__names[r10], lookupNameRoot: u.lookupName - }, n[0].typeName.isSome ? { typeName: j1(n[0].typeName.unwrap()) } : null); + }, n[0].typeName.isSome ? { typeName: U1(n[0].typeName.unwrap()) } : null); } const [a, c] = this.__internal__extractFieldsAlias(n); return Ci(this.registry, st({ @@ -101044,9 +101055,9 @@ ${Ez(e, r10)}`); else { const [b, E] = this.sanitizeField(c); b && E && n.set(b, E), s[o] = st({ - docs: S7(a), + docs: w7(a), name: b - }, p, f10.isSome ? { typeName: j1(f10.unwrap()) } : null); + }, p, f10.isSome ? { typeName: U1(f10.unwrap()) } : null); } } return [s, n]; @@ -101061,7 +101072,7 @@ ${Ez(e, r10)}`); const i = n.def.asPrimitive.type.toString(); return { info: Se.Plain, - type: H$[i] || i.toLowerCase() + type: U$[i] || i.toLowerCase() }; } __internal__extractAliasPath(r10, n) { @@ -101147,14 +101158,14 @@ ${Ez(e, r10)}`); }); } }; - function ak(t) { + function $P(t) { return (e, { type: r10 }) => e.createType("Si1TypeDef", { [t]: { type: r10.toNumber() } }); } - function nee(t, { len: e, type: r10 }) { + function Q$(t, { len: e, type: r10 }) { return t.createType("Si1TypeDef", { Array: { len: e, @@ -101162,7 +101173,7 @@ ${Ez(e, r10)}`); } }); } - function iee(t, { bitOrderType: e, bitStoreType: r10 }) { + function $$(t, { bitOrderType: e, bitStoreType: r10 }) { return t.createType("Si1TypeDef", { BitSequence: { bitOrderType: e.toNumber(), @@ -101170,15 +101181,15 @@ ${Ez(e, r10)}`); } }); } - var see = ak("Compact"); - function oee(t, { fields: e }) { + var eee = $P("Compact"); + function tee(t, { fields: e }) { return t.createType("Si1TypeDef", { Composite: { - fields: ck(t, e) + fields: ek(t, e) } }); } - function ck(t, e) { + function ek(t, e) { return e.map(({ docs: r10, name: n, type: i, typeName: s }) => t.createType("Si1Field", { docs: r10, name: n, @@ -101186,74 +101197,74 @@ ${Ez(e, r10)}`); typeName: s })); } - function aee(t, e) { + function ree(t, e) { return console.warn(`Converting phantom type ${e.map((r10) => r10.toString()).join("::")} to empty tuple`), t.createType("Si1TypeDef", { Tuple: [] }); } - function cee(t, e) { + function nee(t, e) { return t.createType("Si1TypeDef", { Primitive: e.toString() }); } - var uee = ak("Sequence"); - function lee(t, e) { + var iee = $P("Sequence"); + function see(t, e) { return t.createType("Si1TypeDef", { Tuple: e.map((r10) => r10.toNumber()) }); } - function fee(t, { variants: e }) { + function oee(t, { variants: e }) { return t.createType("Si1TypeDef", { Variant: { variants: e.map(({ discriminant: r10, docs: n, fields: i, name: s }, o) => t.createType("Si1Variant", { docs: n, - fields: ck(t, i), + fields: ek(t, i), index: r10.isSome ? r10.unwrap().toNumber() : o, name: s })) } }); } - function hee(t, { def: e, path: r10 }) { + function aee(t, { def: e, path: r10 }) { let n; switch (e.type) { case "Array": - n = nee(t, e.asArray); + n = Q$(t, e.asArray); break; case "BitSequence": - n = iee(t, e.asBitSequence); + n = $$(t, e.asBitSequence); break; case "Compact": - n = see(t, e.asCompact); + n = eee(t, e.asCompact); break; case "Composite": - n = oee(t, e.asComposite); + n = tee(t, e.asComposite); break; case "Phantom": - n = aee(t, r10); + n = ree(t, r10); break; case "Primitive": - n = cee(t, e.asPrimitive); + n = nee(t, e.asPrimitive); break; case "Sequence": - n = uee(t, e.asSequence); + n = iee(t, e.asSequence); break; case "Tuple": - n = lee(t, e.asTuple); + n = see(t, e.asTuple); break; case "Variant": - n = fee(t, e.asVariant); + n = oee(t, e.asVariant); break; default: - $v(e.type); + Jv(e.type); } return n; } - function dee(t, e) { + function cee(t, e) { return e.map((r10, n) => t.createType("PortableType", { id: n + 1, type: { - def: hee(t, r10), + def: aee(t, r10), docs: [], params: r10.params.map((i) => t.createType("Si1TypeParameter", { type: i.toNumber() @@ -101262,79 +101273,79 @@ ${Ez(e, r10)}`); } })); } - function O8(t, e = []) { + function A8(t, e = []) { for (let r10 = 0, n = t.length; r10 < n; r10++) { const i = t[r10]; - Array.isArray(i) ? O8(i, e) : e.push(i); + Array.isArray(i) ? A8(i, e) : e.push(i); } return [...new Set(e)]; } - function Sd(t, e) { + function Ed(t, e) { const r10 = t.getTypeDef(e); return r10.lookupName || r10.type; } function Ao(t, { sub: e }) { const { lookupName: r10, type: n } = e; - return P8([r10 || n]); + return T8([r10 || n]); } function mu(t, { sub: e }) { - return P8(e.map(({ lookupName: r10, type: n }) => r10 || n)); + return T8(e.map(({ lookupName: r10, type: n }) => r10 || n)); } - function vh(t, { info: e }) { + function wh(t, { info: e }) { throw new Error(`Unhandled: Unable to create and validate type from ${t} (info=${Se[e]})`); } - var pee = { + var uee = { [Se.BTreeMap]: mu, [Se.BTreeSet]: Ao, [Se.Compact]: Ao, - [Se.DoNotConstruct]: vh, + [Se.DoNotConstruct]: wh, [Se.Enum]: mu, [Se.HashMap]: mu, - [Se.Int]: vh, + [Se.Int]: wh, [Se.Linkage]: Ao, - [Se.Null]: vh, + [Se.Null]: wh, [Se.Option]: Ao, [Se.Plain]: (t, e) => e.lookupName || e.type, [Se.Range]: Ao, [Se.RangeInclusive]: Ao, [Se.Result]: mu, [Se.Set]: mu, - [Se.Si]: vh, + [Se.Si]: wh, [Se.Struct]: mu, [Se.Tuple]: mu, - [Se.UInt]: vh, + [Se.UInt]: wh, [Se.Vec]: Ao, [Se.VecFixed]: Ao, [Se.WrapperKeepOpaque]: Ao, [Se.WrapperOpaque]: Ao }; - function P8(t) { + function T8(t) { const e = t.length, r10 = new Array(e); for (let n = 0; n < e; n++) { const i = t[n], s = ha(i); - r10[n] = pee[s.info](i, s); + r10[n] = uee[s.info](i, s); } return r10; } - var mee = di("metadata"); - function gee(t, e, r10) { - const n = O8(P8(r10)).filter((i) => !t.hasType(i) && !t.isLookupType(i)).sort(); + var lee = pi("metadata"); + function fee(t, e, r10) { + const n = A8(T8(r10)).filter((i) => !t.hasType(i) && !t.isLookupType(i)).sort(); if (n.length !== 0) { const i = `Unknown types found, no types for ${n.join(", ")}`; if (e) throw new Error(i); - mee.warn(i); + lee.warn(i); } return r10; } - function uk(t, e) { + function tk(t, e) { return e.map(({ type: r10 }) => t.getTypeDef(r10).type); } - function A7(t, e) { - return t.getSiType(e).def.asVariant.variants.map(({ fields: r10 }) => uk(t, r10)); + function x7(t, e) { + return t.getSiType(e).def.asVariant.variants.map(({ fields: r10 }) => tk(t, r10)); } - function yee({ lookup: t, pallets: e }) { - return e.reduce((r10, { calls: n, constants: i, events: s, storage: o }) => (r10.push([uk(t, i)]), n.isSome && r10.push(A7(t, n.unwrap().type)), s.isSome && r10.push(A7(t, s.unwrap().type)), o.isSome && r10.push(o.unwrap().items.map(({ type: a }) => { + function hee({ lookup: t, pallets: e }) { + return e.reduce((r10, { calls: n, constants: i, events: s, storage: o }) => (r10.push([tk(t, i)]), n.isSome && r10.push(x7(t, n.unwrap().type)), s.isSome && r10.push(x7(t, s.unwrap().type)), o.isSome && r10.push(o.unwrap().items.map(({ type: a }) => { if (a.isPlain) return [t.getTypeDef(a.asPlain).type]; const { hashers: c, key: u, value: f10 } = a.asMap; @@ -101347,20 +101358,20 @@ ${Ez(e, r10)}`); ]; })), r10), []); } - function bee(t, e, r10) { - return gee(t, r10, O8(yee(e))); + function dee(t, e, r10) { + return fee(t, r10, A8(hee(e))); } - function wee(t) { + function pee(t) { const e = t.map((n) => n.toString().trim()), r10 = e.findIndex((n) => !n.length); return r10 === -1 ? e : e.slice(0, r10); } - function vee(t, { extrinsic: e, lookup: r10, pallets: n }) { + function mee(t, { extrinsic: e, lookup: r10, pallets: n }) { return t.createTypeUnsafe("MetadataLatest", [{ extrinsic: e, lookup: { types: r10.types.map(({ id: i, type: s }) => t.createTypeUnsafe("PortableType", [{ id: i, - type: st({}, s, { docs: wee(s.docs) }) + type: st({}, s, { docs: pee(s.docs) }) }])) }, pallets: n.map(({ calls: i, index: s, name: o }) => ({ @@ -101370,30 +101381,30 @@ ${Ez(e, r10)}`); })) }]).toJSON(); } - function xee(t) { + function gee(t) { return t.isPlain ? t.asPlain : t.asMap.value; } - function tm(t, e, r10) { - const n = Sd(t.lookup, xee(e)); + function em(t, e, r10) { + const n = Ed(t.lookup, gee(e)); return r10 ? `Option<${n}>` : n; } - function _ee(t, e) { + function yee(t, e) { return Hu(t, e); } - function Eee(t, e, ...r10) { - return _d(t, e, r10); + function bee(t, e, ...r10) { + return xd(t, e, r10); } function Sl(t, { type: e }, r10, n) { const i = {}, s = t.getSiType(e).def.asVariant.variants; for (let o = 0, a = s.length; o < a; o++) - Yn(i, s[o], n, r10, o); + Zn(i, s[o], n, r10, o); return i; } var Ds = { extrinsic: {}, payload: {} }; - var See = { + var wee = { LimitParathreadCommits: Ds, OnlyStakingAndClaims: Ds, PrevalidateAttests: Ds, @@ -101401,10 +101412,10 @@ ${Ez(e, r10)}`); TransactionCallFilter: Ds, ValidateDoubleVoteReports: Ds }; - var Mee = { + var vee = { DisallowSigned: Ds }; - var Aee = { + var xee = { ChargeAssetTxPayment: { extrinsic: { tip: "Compact", @@ -101413,7 +101424,7 @@ ${Ez(e, r10)}`); payload: {} } }; - var T7 = { + var _7 = { extrinsic: { era: "ExtrinsicEra" }, @@ -101421,23 +101432,23 @@ ${Ez(e, r10)}`); blockHash: "Hash" } }; - var N7 = { + var E7 = { extrinsic: { tip: "Compact" }, payload: {} }; - var Tee = { - ChargeTransactionPayment: N7, + var _ee = { + ChargeTransactionPayment: E7, CheckBlockGasLimit: Ds, - CheckEra: T7, + CheckEra: _7, CheckGenesis: { extrinsic: {}, payload: { genesisHash: "Hash" } }, - CheckMortality: T7, + CheckMortality: _7, CheckNonZeroSender: Ds, CheckNonce: { extrinsic: { @@ -101465,10 +101476,10 @@ ${Ez(e, r10)}`); }, CheckWeight: Ds, LockStakingStatus: Ds, - SkipCheckIfFeeless: N7, + SkipCheckIfFeeless: E7, ValidateEquivocationReport: Ds }; - var lk = st({}, Tee, See, Mee, Aee); + var rk = st({}, _ee, wee, vee, xee); var Ry = [ "CheckVersion", "CheckGenesis", @@ -101478,14 +101489,14 @@ ${Ez(e, r10)}`); "ChargeTransactionPayment", "CheckBlockGasLimit" ]; - function Nee(t, e = {}) { - const r10 = [...Object.keys(lk), ...Object.keys(e)]; + function Eee(t, e = {}) { + const r10 = [...Object.keys(rk), ...Object.keys(e)]; return t.filter((n) => !r10.includes(n)); } - function I7(t, e, r10 = {}) { - return t.map((n) => r10[n] || lk[n]).filter((n) => !!n).reduce((n, i) => st(n, i[e]), {}); + function S7(t, e, r10 = {}) { + return t.map((n) => r10[n] || rk[n]).filter((n) => !!n).reduce((n, i) => st(n, i[e]), {}); } - function Iee(t, e) { + function See(t, e) { if (!(e != null && e.length)) return { DataType: po }; const r10 = e.subarray(0, 2); @@ -101497,7 +101508,7 @@ ${Ez(e, r10)}`); } }; } - var k8 = class extends El { + var N8 = class extends El { constructor(r10, n, i, s = "", o = "") { const a = (i == null ? void 0 : i.fields) || []; super(r10, a.map(({ type: u }) => r10.createLookupType(u)), n); @@ -101508,7 +101519,7 @@ ${Ez(e, r10)}`); re(this, "__internal__typeDef"); this.__internal__meta = i, this.__internal__method = o, this.__internal__section = s, this.__internal__typeDef = a.map(({ type: u }) => r10.lookup.getTypeDef(u)); const c = a.map(({ name: u }) => r10.lookup.sanitizeField(u)[0]).filter((u) => !!u); - c.length === a.length && (this.__internal__names = c, Jc(this, c, (u, f10) => this[f10])); + c.length === a.length && (this.__internal__names = c, Zc(this, c, (u, f10) => this[f10])); } get meta() { return this.__internal__meta; @@ -101535,9 +101546,9 @@ ${Ez(e, r10)}`); return super.toHuman(r10); } }; - var fk = class extends cn { + var nk = class extends cn { constructor(e, r10) { - const { DataType: n, value: i } = Iee(e, r10); + const { DataType: n, value: i } = See(e, r10); super(e, { index: "EventId", data: n @@ -101568,16 +101579,16 @@ ${Ez(e, r10)}`); }, e ? { docs: this.meta.docs.map((n) => n.toString()) } : null, super.toHuman(e, r10)); } }; - var hk = 4; - var Md = class extends cn { + var ik = 4; + var Sd = class extends cn { constructor(e, r10, { isSigned: n } = {}) { super(e, { signature: "ExtrinsicSignatureV4", method: "Call" - }, Md.decodeExtrinsic(e, r10, n)); + }, Sd.decodeExtrinsic(e, r10, n)); } static decodeExtrinsic(e, r10, n = false) { - if (r10 instanceof Md) + if (r10 instanceof Sd) return r10; if (r10 instanceof e.createClassUnsafe("Call")) return { method: r10 }; @@ -101600,7 +101611,7 @@ ${Ez(e, r10)}`); return this.getT("signature"); } get version() { - return hk; + return ik; } addSignature(e, r10, n) { return this.signature.addSignature(e, r10, n), this; @@ -101612,43 +101623,43 @@ ${Ez(e, r10)}`); return this.signature.signFake(this.method, e, r10), this; } }; - var iw = 128; - var Oee = 0; + var rw = 128; + var Mee = 0; var Cy = new Uint8Array(); - var dk = 4; - var pk = new Uint8Array([0]); - var mk = 127; - var O7 = [ + var sk = 4; + var ok = new Uint8Array([0]); + var ak = 127; + var M7 = [ "ExtrinsicUnknown", "ExtrinsicUnknown", "ExtrinsicUnknown", "ExtrinsicUnknown", "ExtrinsicV4" ]; - function rm(t, e, r10) { - if (e instanceof g0) + function tm(t, e, r10) { + if (e instanceof p0) return e.unwrap(); - const n = (r10 & iw) === iw, i = O7[r10 & mk] || O7[0]; + const n = (r10 & rw) === rw, i = M7[r10 & ak] || M7[0]; return t.createTypeUnsafe(i, [e, { isSigned: n, version: r10 }]); } - function Pee(t, e, r10 = dk) { - return Et(e) || Array.isArray(e) || Ft(e) ? kee(t, Xe(e), r10) : e instanceof t.createClassUnsafe("Call") ? rm(t, { method: e }, r10) : rm(t, e, r10); + function Aee(t, e, r10 = sk) { + return Et(e) || Array.isArray(e) || Ft(e) ? Tee(t, Xe(e), r10) : e instanceof t.createClassUnsafe("Call") ? tm(t, { method: e }, r10) : tm(t, e, r10); } - function kee(t, e, r10) { + function Tee(t, e, r10) { if (!e.length) - return rm(t, new Uint8Array(), r10); - const [n, i] = sg(e), s = n + i.toNumber(); + return tm(t, new Uint8Array(), r10); + const [n, i] = ig(e), s = n + i.toNumber(); if (s > e.length) throw new Error(`Extrinsic: length less than remainder, expected at least ${s}, found ${e.length}`); const o = e.subarray(n, s); - return rm(t, o.subarray(1), o[0]); + return tm(t, o.subarray(1), o[0]); } - var Ree = class extends Ng { + var Nee = class extends Ng { constructor(e, r10, n) { super(e, r10, n); const i = Object.keys(e.getSignedExtensionTypes()), s = (o) => this.inner.signature[o]; for (let o = 0, a = i.length; o < a; o++) - ag(this, i[o], s); + og(this, i[o], s); } get args() { return this.method.args; @@ -101702,7 +101713,7 @@ ${Ez(e, r10)}`); return this.unwrap(); } get version() { - return this.type | (this.isSigned ? iw : Oee); + return this.type | (this.isSigned ? rw : Mee); } is(e) { return this.method.is(e); @@ -101711,9 +101722,9 @@ ${Ez(e, r10)}`); return super.unwrap(); } }; - var g0 = class extends Ree { + var p0 = class extends Nee { constructor(r10, n, { version: i } = {}) { - super(r10, Pee(r10, n, i)); + super(r10, Aee(r10, n, i)); re(this, "__internal__hashCache"); } get hash() { @@ -101768,48 +101779,48 @@ ${Ez(e, r10)}`); ]; } }; - re(g0, "LATEST_EXTRINSIC_VERSION", hk); - function Cee(t) { + re(p0, "LATEST_EXTRINSIC_VERSION", ik); + function Iee(t) { const e = t.toString(2); let r10 = 0; for (; e[e.length - 1 - r10] === "0"; ) r10++; return r10; } - function Dee(t, e) { + function Oee(t, e) { if (Et(e) || Ft(e) || Array.isArray(e)) - return Bee(t, Xe(e)); + return kee(t, Xe(e)); if (e) { - if (fi(e)) - return Lee(t, e); + if (hi(e)) + return Pee(t, e); } else return [new zi(t), new zi(t)]; throw new Error("Invalid data passed to Mortal era"); } - function Lee(t, e) { + function Pee(t, e) { const { current: r10, period: n } = e; let i = Math.pow(2, Math.ceil(Math.log2(n))); i = Math.min(Math.max(i, 4), 65536); const s = r10 % i, o = Math.max(i >> 12, 1), a = s / o * o; return [new zi(t, i), new zi(t, a)]; } - function Bee(t, e) { + function kee(t, e) { if (e.length === 0) return [new zi(t), new zi(t)]; - const r10 = Xn(e.subarray(0, 1)).toNumber(), n = Xn(e.subarray(1, 2)).toNumber(), i = r10 + (n << 8), s = 2 << i % 16, o = Math.max(s >> 12, 1), a = (i >> 4) * o; + const r10 = Yn(e.subarray(0, 1)).toNumber(), n = Yn(e.subarray(1, 2)).toNumber(), i = r10 + (n << 8), s = 2 << i % 16, o = Math.max(s >> 12, 1), a = (i >> 4) * o; if (s < 4 || a >= s) throw new Error("Invalid data passed to Mortal era"); return [new zi(t, s), new zi(t, a)]; } - function sw(t = new Uint8Array()) { + function nw(t = new Uint8Array()) { if (Et(t)) return !t.length || t[0] === 0 ? new Uint8Array([0]) : new Uint8Array([1, t[0], t[1]]); if (t) { - if (t instanceof D8) - return sw(t.toU8a()); + if (t instanceof P8) + return nw(t.toU8a()); if (Ft(t)) - return sw(In(t)); - if (fi(t)) { + return nw(In(t)); + if (hi(t)) { const e = Object.entries(t).map(([i, s]) => [i.toLowerCase(), s]), r10 = e.find(([i]) => i.toLowerCase() === "mortalera"), n = e.find(([i]) => i.toLowerCase() === "immortalera"); return r10 ? { MortalEra: r10[1] } : n ? { ImmortalEra: n[1] } : { MortalEra: t }; } @@ -101817,17 +101828,17 @@ ${Ez(e, r10)}`); return new Uint8Array([0]); throw new Error("Invalid data passed to Era"); } - var R8 = class extends ls { + var I8 = class extends ls { constructor(e, r10) { - super(e, pk); + super(e, ok); } }; - var C8 = class extends El { + var O8 = class extends El { constructor(e, r10) { super(e, { period: zi, phase: zi - }, Dee(e, r10)); + }, Oee(e, r10)); } get encodedLength() { return 2; @@ -101840,15 +101851,15 @@ ${Ez(e, r10)}`); } toHuman() { return { - period: P1(this.period), - phase: P1(this.phase) + period: O1(this.period), + phase: O1(this.phase) }; } toJSON() { return this.toHex(); } toU8a(e) { - const r10 = this.period.toNumber(), n = Math.min(15, Math.max(1, Cee(r10) - 1)) + (this.phase.toNumber() / Math.max(r10 >> 12, 1) << 4); + const r10 = this.period.toNumber(), n = Math.min(15, Math.max(1, Iee(r10) - 1)) + (this.phase.toNumber() / Math.max(r10 >> 12, 1) << 4); return new Uint8Array([ n & 255, n >> 8 @@ -101862,12 +101873,12 @@ ${Ez(e, r10)}`); return this.birth(e) + this.period.toNumber(); } }; - var D8 = class extends us { + var P8 = class extends us { constructor(e, r10) { super(e, { - ImmortalEra: R8, - MortalEra: C8 - }, sw(r10)); + ImmortalEra: I8, + MortalEra: O8 + }, nw(r10)); } get encodedLength() { return this.isImmortalEra ? this.asImmortalEra.encodedLength : this.asMortalEra.encodedLength; @@ -101892,19 +101903,19 @@ ${Ez(e, r10)}`); return this.isMortalEra ? this.asMortalEra.toU8a(e) : this.asImmortalEra.toU8a(e); } }; - var P7 = [ + var A7 = [ "ExtrinsicPayloadUnknown", "ExtrinsicPayloadUnknown", "ExtrinsicPayloadUnknown", "ExtrinsicPayloadUnknown", "ExtrinsicPayloadV4" ]; - function Uee(t, e, r10 = dk) { - return e instanceof L8 ? e.unwrap() : t.createTypeUnsafe(P7[r10] || P7[0], [e, { version: r10 }]); + function Ree(t, e, r10 = sk) { + return e instanceof k8 ? e.unwrap() : t.createTypeUnsafe(A7[r10] || A7[0], [e, { version: r10 }]); } - var L8 = class extends Ng { + var k8 = class extends Ng { constructor(e, r10, { version: n } = {}) { - super(e, Uee(e, r10, n)); + super(e, Ree(e, r10, n)); } get blockHash() { return this.inner.blockHash; @@ -101958,17 +101969,17 @@ ${Ez(e, r10)}`); return super.toU8a(e ? { method: true } : false); } }; - var gk = class extends cn { + var ck = class extends cn { constructor(e, r10, { version: n = 0 } = {}) { throw super(e, {}), new Error(`Unsupported extrinsic payload version ${n}`); } }; - var yk = class extends cn { + var uk = class extends cn { constructor(e, r10, { isSigned: n = false, version: i = 0 } = {}) { - throw super(e, {}), new Error(`Unsupported ${n ? "" : "un"}signed extrinsic version ${i & mk}`); + throw super(e, {}), new Error(`Unsupported ${n ? "" : "un"}signed extrinsic version ${i & ak}`); } }; - var k7 = { + var T7 = { address: "Address", blockHash: "Hash", blockNumber: "BlockNumber", @@ -101981,15 +101992,15 @@ ${Ez(e, r10)}`); tip: "Compact", version: "u8" }; - var bk = class extends cn { + var lk = class extends cn { constructor(r10, n) { const i = st({}, r10.getSignedExtensionTypes(), r10.getSignedExtensionExtra()); - super(r10, st({}, i, k7), n); + super(r10, st({}, i, T7), n); re(this, "__internal__extraTypes"); this.__internal__extraTypes = {}; const s = (o) => this.get(o); for (const [o, a] of Object.entries(i)) - k7[o] || (this.__internal__extraTypes[o] = a), ag(this, o, s); + T7[o] || (this.__internal__extraTypes[o] = a), og(this, o, s); } get address() { return this.getT("address"); @@ -102057,11 +102068,11 @@ ${Ez(e, r10)}`); }; } }; - function jee(t, e, r10, n) { + function Cee(t, e, r10, n) { const i = r10.length > 256 ? t.hash(r10) : r10; return e.sign(i, n); } - var nm = class extends cn { + var rm = class extends cn { constructor(r10, n) { super(r10, st({ method: "Bytes" }, r10.getSignedExtensionTypes(), r10.getSignedExtensionExtra()), n); re(this, "__internal__signOptions"); @@ -102100,26 +102111,26 @@ ${Ez(e, r10)}`); return this.getT("assetId"); } sign(r10) { - return jee(this.registry, r10, this.toU8a({ method: true }), this.__internal__signOptions); + return Cee(this.registry, r10, this.toU8a({ method: true }), this.__internal__signOptions); } }; - var Vee = new Uint8Array(256).fill(1); + var Dee = new Uint8Array(256).fill(1); function Dy(t, e) { return t.createTypeUnsafe("Address", [Et(e) ? Bt(e) : e]); } - var Ad = class extends cn { + var Md = class extends cn { constructor(r10, n, { isSigned: i } = {}) { const s = r10.getSignedExtensionTypes(); super(r10, st( { signer: "Address", signature: "ExtrinsicSignature" }, s - ), Ad.decodeExtrinsicSignature(n, i)); + ), Md.decodeExtrinsicSignature(n, i)); re(this, "__internal__signKeys"); - this.__internal__signKeys = Object.keys(s), Jc(this, this.__internal__signKeys, (o) => this.get(o)); + this.__internal__signKeys = Object.keys(s), Zc(this, this.__internal__signKeys, (o) => this.get(o)); } static decodeExtrinsicSignature(r10, n = false) { if (r10) { - if (r10 instanceof Ad) + if (r10 instanceof Md) return r10; } else return Cy; @@ -102160,12 +102171,12 @@ ${Ez(e, r10)}`); return this.set("signer", r10), this.set("signature", n), this; } addSignature(r10, n, i) { - return this._injectSignature(Dy(this.registry, r10), this.registry.createTypeUnsafe("ExtrinsicSignature", [n]), new nm(this.registry, i)); + return this._injectSignature(Dy(this.registry, r10), this.registry.createTypeUnsafe("ExtrinsicSignature", [n]), new rm(this.registry, i)); } createPayload(r10, n) { const { era: i, runtimeVersion: { specVersion: s, transactionVersion: o } } = n; - return new nm(this.registry, st({}, n, { - era: i || pk, + return new rm(this.registry, st({}, n, { + era: i || ok, method: r10.toHex(), specVersion: s, transactionVersion: o @@ -102181,13 +102192,13 @@ ${Ez(e, r10)}`); if (!n) throw new Error(`Expected a valid address for signing, found ${Ct(n)}`); const s = this.createPayload(r10, i); - return this._injectSignature(Dy(this.registry, n), this.registry.createTypeUnsafe("ExtrinsicSignature", [Vee]), s); + return this._injectSignature(Dy(this.registry, n), this.registry.createTypeUnsafe("ExtrinsicSignature", [Dee]), s); } toU8a(r10) { return this.isSigned ? super.toU8a(r10) : Cy; } }; - function R7(t) { + function N7(t) { if (Et(t) || Array.isArray(t)) return Xe(t); if (t) { @@ -102199,15 +102210,15 @@ ${Ez(e, r10)}`); return new Uint8Array(); throw new Error(`Unknown type passed to AccountId constructor, found typeof ${typeof t}`); } - var wk = class extends ac { + var fk = class extends oc { constructor(e, r10 = 264, n) { - const i = R7(n); + const i = N7(n); if (i.length * 8 < r10 && i.some((o) => o)) throw new Error(`Invalid AccountId provided, expected ${r10 >> 3} bytes, found ${i.length}`); super(e, i, r10); } eq(e) { - return super.eq(R7(e)); + return super.eq(N7(e)); } toHuman() { return this.toJSON(); @@ -102225,46 +102236,46 @@ ${Ez(e, r10)}`); return "AccountId"; } }; - var Lf = class extends wk { + var Df = class extends fk { constructor(e, r10) { super(e, 256, r10); } }; - var vk = class extends wk { + var hk = class extends fk { constructor(e, r10) { super(e, 264, r10); } }; - var zee = 239; - var C7 = 252; - var D7 = 253; - var L7 = 254; - var Fee = new ct(zee); - var Hee = new ct(1).shln(16); - var qee = new ct(1).shln(32); - function xk(t) { - return t instanceof sn ? t.toBn() : Ki(t) || rr(t) || Ft(t) || Et(t) || ic(t) ? t : xk(Mr(t)); + var Lee = 239; + var I7 = 252; + var O7 = 253; + var P7 = 254; + var Bee = new ct(Lee); + var Uee = new ct(1).shln(16); + var jee = new ct(1).shln(32); + function dk(t) { + return t instanceof sn ? t.toBn() : Ki(t) || rr(t) || Ft(t) || Et(t) || nc(t) ? t : dk(Mr(t)); } var sn = class extends rl { constructor(e, r10 = new ct(0)) { - super(e, xk(r10)); + super(e, dk(r10)); } static calcLength(e) { const r10 = on(e); - return r10.lte(Fee) ? 1 : r10.lt(Hee) ? 2 : r10.lt(qee) ? 4 : 8; + return r10.lte(Bee) ? 1 : r10.lt(Uee) ? 2 : r10.lt(jee) ? 4 : 8; } static readLength(e) { const r10 = e[0]; - return r10 === C7 ? [1, 2] : r10 === D7 ? [1, 4] : r10 === L7 ? [1, 8] : [0, 1]; + return r10 === I7 ? [1, 2] : r10 === O7 ? [1, 4] : r10 === P7 ? [1, 8] : [0, 1]; } static writeLength(e) { switch (e.length) { case 2: - return new Uint8Array([C7]); + return new Uint8Array([I7]); case 4: - return new Uint8Array([D7]); + return new Uint8Array([O7]); case 8: - return new Uint8Array([L7]); + return new Uint8Array([P7]); default: return new Uint8Array([]); } @@ -102289,7 +102300,7 @@ ${Ez(e, r10)}`); return "AccountIndex"; } }; - var _k = class extends cn { + var pk = class extends cn { constructor(e, r10) { super(e, { header: "Header", @@ -102309,37 +102320,37 @@ ${Ez(e, r10)}`); return this.getT("header"); } }; - function B8(t, e) { + function R8(t, e) { return e.fields.reduce((r10, { name: n, type: i }, s) => (r10[n.unwrapOr(`param${s}`).toString()] = t.createLookupType(i), r10), {}); } - function Wee(t, e, r10) { - const { args: n, callIndex: i } = e, s = i instanceof Ek ? i.toU8a() : i, o = r10 || t.findMetaCall(s).meta; + function Vee(t, e, r10) { + const { args: n, callIndex: i } = e, s = i instanceof mk ? i.toU8a() : i, o = r10 || t.findMetaCall(s).meta; return { args: n, - argsDef: B8(t, o), + argsDef: R8(t, o), callIndex: i, meta: o }; } - function Gee(t, e, r10) { + function zee(t, e, r10) { const n = t.firstCallIndex.slice(); n.set(e.subarray(0, 2), 0); const i = r10 || t.findMetaCall(n).meta; return { args: e.subarray(2), - argsDef: B8(t, i), + argsDef: R8(t, i), callIndex: n, meta: i }; } - function Kee(t, e = new Uint8Array(), r10) { + function Fee(t, e = new Uint8Array(), r10) { if (Et(e) || Ft(e)) - return Gee(t, Xe(e), r10); - if (fi(e) && e.callIndex && e.args) - return Wee(t, e, r10); + return zee(t, Xe(e), r10); + if (hi(e) && e.callIndex && e.args) + return Vee(t, e, r10); throw new Error(`Call: Cannot decode value '${e}' of type ${typeof e}`); } - var Ek = class extends ac { + var mk = class extends oc { constructor(e, r10) { super(e, r10, 16); } @@ -102347,16 +102358,16 @@ ${Ez(e, r10)}`); return this.toHex(); } }; - var Sk = class extends cn { + var gk = class extends cn { constructor(r10, n, i) { var e = (...args) => { super(...args); re(this, "_meta"); }; - const s = Kee(r10, n, i); + const s = Fee(r10, n, i); try { e(r10, { - callIndex: Ek, + callIndex: mk, args: cn.with(s.argsDef) }, s); } catch (o) { @@ -102374,7 +102385,7 @@ ${Ez(e, r10)}`); return [...this.getT("args").values()]; } get argsDef() { - return B8(this.registry, this.meta); + return R8(this.registry, this.meta); } get argsEntries() { return [...this.getT("args").entries()]; @@ -102413,25 +102424,25 @@ ${Ez(e, r10)}`); return "Call"; } }; - function rp(t, e, r10, n = true) { + function ep(t, e, r10, n = true) { return r10 && St(r10.unwrapOrDefault) ? r10 : t.createTypeUnsafe(e, [ - n ? Fc(r10) || Ar(r10) ? null : Array.isArray(r10) ? r10 : [r10] : r10 + n ? zc(r10) || Ar(r10) ? null : Array.isArray(r10) ? r10 : [r10] : r10 ]); } - function Xee(t, e, r10) { - return e === "ss58Format" ? rp(t, "Option", r10, false) : e === "tokenDecimals" ? rp(t, "Option>", r10) : e === "tokenSymbol" ? rp(t, "Option>", r10) : e === "isEthereum" ? rp(t, "Bool", r10, false) : r10; + function Hee(t, e, r10) { + return e === "ss58Format" ? ep(t, "Option", r10, false) : e === "tokenDecimals" ? ep(t, "Option>", r10) : e === "tokenSymbol" ? ep(t, "Option>", r10) : e === "isEthereum" ? ep(t, "Bool", r10, false) : r10; } - function Yee(t, e) { - return (e && St(e.entries) ? [...e.entries()] : Object.entries(e || {})).reduce((r10, [n, i]) => (r10[n] = Xee(t, n, i), r10), { + function qee(t, e) { + return (e && St(e.entries) ? [...e.entries()] : Object.entries(e || {})).reduce((r10, [n, i]) => (r10[n] = Hee(t, n, i), r10), { isEthereum: t.createTypeUnsafe("Bool", []), ss58Format: t.createTypeUnsafe("Option", []), tokenDecimals: t.createTypeUnsafe("Option>", []), tokenSymbol: t.createTypeUnsafe("Option>", []) }); } - var Mk = class extends T8 { + var yk = class extends E8 { constructor(e, r10) { - super(e, Yee(e, r10)); + super(e, qee(e, r10)); } get isEthereum() { return this.getT("isEthereum"); @@ -102446,49 +102457,49 @@ ${Ez(e, r10)}`); return this.getT("tokenSymbol"); } }; - var Zee = /* @__PURE__ */ Dr("aura"); - var Jee = /* @__PURE__ */ Dr("BABE"); - var Qee = /* @__PURE__ */ Dr("FRNK"); - var $ee = /* @__PURE__ */ Dr("pow_"); - var ete = /* @__PURE__ */ Dr("nmbs"); - function tte(t, e, r10) { + var Wee = /* @__PURE__ */ Dr("aura"); + var Gee = /* @__PURE__ */ Dr("BABE"); + var Kee = /* @__PURE__ */ Dr("FRNK"); + var Xee = /* @__PURE__ */ Dr("pow_"); + var Yee = /* @__PURE__ */ Dr("nmbs"); + function Zee(t, e, r10) { return r10[t.createTypeUnsafe("RawAuraPreDigest", [e.toU8a(true)]).slotNumber.mod(new ct(r10.length)).toNumber()]; } - function rte(t, e, r10) { + function Jee(t, e, r10) { const n = t.createTypeUnsafe("RawBabePreDigestCompat", [e.toU8a(true)]); return r10[n.value.toNumber()]; } - function nte(t, e) { + function Qee(t, e) { return t.createTypeUnsafe("AccountId", [e]); } - var Ak = class extends ac { + var bk = class extends oc { constructor(e, r10) { super(e, rr(r10) ? Hr(r10, { isLe: false }) : r10, 32); } get isAura() { - return this.eq(Zee); + return this.eq(Wee); } get isBabe() { - return this.eq(Jee); + return this.eq(Gee); } get isGrandpa() { - return this.eq(Qee); + return this.eq(Kee); } get isPow() { - return this.eq($ee); + return this.eq(Xee); } get isNimbus() { - return this.eq(ete); + return this.eq(Yee); } extractAuthor(e, r10) { if (r10 != null && r10.length) { if (this.isAura) - return tte(this.registry, e, r10); + return Zee(this.registry, e, r10); if (this.isBabe) - return rte(this.registry, e, r10); + return Jee(this.registry, e, r10); } if (this.isPow || this.isNimbus) - return nte(this.registry, e); + return Qee(this.registry, e); } toHuman() { return this.toString(); @@ -102500,25 +102511,25 @@ ${Ez(e, r10)}`); return this.isAscii ? fo(this) : Bt(this); } }; - var B7 = new Uint8Array([255]); - function ite(t, e) { + var k7 = new Uint8Array([255]); + function $ee(t, e) { const r10 = Mr(e); - return r10.length === 32 ? t.createTypeUnsafe("AccountId", [r10]) : t.createTypeUnsafe("AccountIndex", [Xn(r10)]); + return r10.length === 32 ? t.createTypeUnsafe("AccountId", [r10]) : t.createTypeUnsafe("AccountIndex", [Yn(r10)]); } - function ste(t, e) { + function ete(t, e) { if (e.length === 32) return t.createTypeUnsafe("AccountId", [e]); if (e[0] === 255) return t.createTypeUnsafe("AccountId", [e.subarray(1)]); const [r10, n] = sn.readLength(e); - return t.createTypeUnsafe("AccountIndex", [Xn(e.subarray(r10, r10 + n))]); + return t.createTypeUnsafe("AccountIndex", [Yn(e.subarray(r10, r10 + n))]); } - function ote(t, e) { - return e instanceof U8 ? e.inner : e instanceof Lf || e instanceof sn ? e : Ki(e) || rr(e) || ic(e) ? t.createTypeUnsafe("AccountIndex", [e]) : Array.isArray(e) || Ft(e) || Et(e) ? ste(t, Xe(e)) : ite(t, e); + function tte(t, e) { + return e instanceof C8 ? e.inner : e instanceof Df || e instanceof sn ? e : Ki(e) || rr(e) || nc(e) ? t.createTypeUnsafe("AccountIndex", [e]) : Array.isArray(e) || Ft(e) || Et(e) ? ete(t, Xe(e)) : $ee(t, e); } - var U8 = class extends Ng { + var C8 = class extends Ng { constructor(e, r10 = new Uint8Array()) { - super(e, ote(e, r10)); + super(e, tte(e, r10)); } get encodedLength() { const e = this._rawLength; @@ -102531,7 +102542,7 @@ ${Ez(e, r10)}`); const e = this.inner.toU8a().subarray(0, this._rawLength); return { outer: [ - new Uint8Array(this.inner instanceof sn ? sn.writeLength(e) : B7), + new Uint8Array(this.inner instanceof sn ? sn.writeLength(e) : k7), e ] }; @@ -102544,16 +102555,16 @@ ${Ez(e, r10)}`); } toU8a(e) { const r10 = this.inner.toU8a().subarray(0, this._rawLength); - return e ? r10 : $t(this.inner instanceof sn ? sn.writeLength(r10) : B7, r10); + return e ? r10 : $t(this.inner instanceof sn ? sn.writeLength(r10) : k7, r10); } }; - function U7(t, e) { + function R7(t, e) { return [0, 32].includes(e.length) ? { Id: e } : e.length === 20 ? { Address20: e } : e.length <= 8 ? { Index: t.createTypeUnsafe("AccountIndex", [e]).toNumber() } : e; } - function ate(t, e) { - return e instanceof Lf ? { Id: e } : Et(e) ? U7(t, e) : e instanceof Td ? e : e instanceof sn || Ki(e) || rr(e) ? { Index: rr(e) ? e : e.toNumber() } : pr(e) ? U7(t, Mr(e.toString())) : e; + function rte(t, e) { + return e instanceof Df ? { Id: e } : Et(e) ? R7(t, e) : e instanceof Ad ? e : e instanceof sn || Ki(e) || rr(e) ? { Index: rr(e) ? e : e.toNumber() } : pr(e) ? R7(t, Mr(e.toString())) : e; } - var Td = class extends us { + var Ad = class extends us { constructor(e, r10) { super(e, { Id: "AccountId", @@ -102561,7 +102572,7 @@ ${Ez(e, r10)}`); Raw: "Bytes", Address32: "H256", Address20: "H160" - }, ate(e, r10)); + }, rte(e, r10)); } inspect() { const { inner: e, outer: r10 = [] } = this.inner.inspect(); @@ -102574,31 +102585,31 @@ ${Ez(e, r10)}`); return this.value.toString(); } }; - var im = 128; - var j8 = 0; - var cte = 127; - var Tk = 0; - function j7(t) { - return t ? new Uint8Array([im | Tk]) : new Uint8Array([j8]); + var nm = 128; + var D8 = 0; + var nte = 127; + var wk = 0; + function C7(t) { + return t ? new Uint8Array([nm | wk]) : new Uint8Array([D8]); } - function ute(t) { - return t.length ? t.subarray(0, 1) : new Uint8Array([j8]); + function ite(t) { + return t.length ? t.subarray(0, 1) : new Uint8Array([D8]); } - function lte(t, e) { + function ste(t, e) { return new Uint8Array([ - (new tu(t, e.aye).isTrue ? im : j8) | t.createTypeUnsafe("Conviction", [e.conviction || Tk]).index + (new eu(t, e.aye).isTrue ? nm : D8) | t.createTypeUnsafe("Conviction", [e.conviction || wk]).index ]); } - function fte(t, e) { - return Et(e) ? ute(e) : Ar(e) || e instanceof Boolean || Nf(e) ? j7(new tu(t, e).isTrue) : rr(e) ? j7(e < 0) : lte(t, e); + function ote(t, e) { + return Et(e) ? ite(e) : Ar(e) || e instanceof Boolean || Tf(e) ? C7(new eu(t, e).isTrue) : rr(e) ? C7(e < 0) : ste(t, e); } - var Nk = class extends ac { + var vk = class extends oc { constructor(r10, n) { - const i = fte(r10, n); + const i = ote(r10, n); super(r10, i, 8); re(this, "__internal__aye"); re(this, "__internal__conviction"); - this.__internal__aye = (i[0] & im) === im, this.__internal__conviction = this.registry.createTypeUnsafe("Conviction", [i[0] & cte]); + this.__internal__aye = (i[0] & nm) === nm, this.__internal__conviction = this.registry.createTypeUnsafe("Conviction", [i[0] & nte]); } get conviction() { return this.__internal__conviction; @@ -102625,15 +102636,15 @@ ${Ez(e, r10)}`); return "Vote"; } }; - function V7(t) { - return Et(t) || Array.isArray(t) ? Xe(t) : Ft(t) || MO(t.toString()) ? In(t.toString()) : pr(t) ? Xe(t) : t; + function D7(t) { + return Et(t) || Array.isArray(t) ? Xe(t) : Ft(t) || yO(t.toString()) ? In(t.toString()) : pr(t) ? Xe(t) : t; } - var V8 = class extends ac { + var L8 = class extends oc { constructor(e, r10 = new Uint8Array()) { - super(e, V7(r10), 160); + super(e, D7(r10), 160); } eq(e) { - return !!e && super.eq(V7(e)); + return !!e && super.eq(D7(e)); } toHuman() { return this.toJSON(); @@ -102651,25 +102662,25 @@ ${Ez(e, r10)}`); return "AccountId"; } }; - var hte = new Uint8Array([255]); - function dte(t, e) { + var ate = new Uint8Array([255]); + function cte(t, e) { const r10 = Mr(e); - return r10.length === 20 ? t.createTypeUnsafe("EthereumAccountId", [r10]) : t.createTypeUnsafe("AccountIndex", [Xn(r10)]); + return r10.length === 20 ? t.createTypeUnsafe("EthereumAccountId", [r10]) : t.createTypeUnsafe("AccountIndex", [Yn(r10)]); } - function pte(t, e) { + function ute(t, e) { if (e.length === 20) return t.createTypeUnsafe("EthereumAccountId", [e]); if (e[0] === 255) return t.createTypeUnsafe("EthereumAccountId", [e.subarray(1)]); const [r10, n] = sn.readLength(e); - return t.createTypeUnsafe("AccountIndex", [Xn(e.subarray(r10, r10 + n))]); + return t.createTypeUnsafe("AccountIndex", [Yn(e.subarray(r10, r10 + n))]); } - function mte(t, e) { - return e instanceof z8 ? e.inner : e instanceof V8 || e instanceof sn ? e : Et(e) || Array.isArray(e) || Ft(e) ? pte(t, Xe(e)) : Ki(e) || rr(e) || ic(e) ? t.createTypeUnsafe("AccountIndex", [e]) : dte(t, e); + function lte(t, e) { + return e instanceof B8 ? e.inner : e instanceof L8 || e instanceof sn ? e : Et(e) || Array.isArray(e) || Ft(e) ? ute(t, Xe(e)) : Ki(e) || rr(e) || nc(e) ? t.createTypeUnsafe("AccountIndex", [e]) : cte(t, e); } - var z8 = class extends Ng { + var B8 = class extends Ng { constructor(e, r10 = new Uint8Array()) { - super(e, mte(e, r10)); + super(e, lte(e, r10)); } get encodedLength() { const e = this._rawLength; @@ -102686,10 +102697,10 @@ ${Ez(e, r10)}`); } toU8a(e) { const r10 = this.inner.toU8a().subarray(0, this._rawLength); - return e ? r10 : $t(this.inner instanceof sn ? sn.writeLength(r10) : hte, r10); + return e ? r10 : $t(this.inner instanceof sn ? sn.writeLength(r10) : ate, r10); } }; - function gte(t, e) { + function fte(t, e) { const r10 = e[0]; if (r10) { if (r10 >= 1 && r10 <= 33) { @@ -102701,10 +102712,10 @@ ${Ez(e, r10)}`); return [void 0, void 0]; throw new Error(`Unable to decode Data, invalid indicator byte ${r10}`); } - function yte(t, e) { - return Et(e) || pr(e) ? gte(t, Xe(e)) : e ? [e, void 0] : [void 0, void 0]; + function hte(t, e) { + return Et(e) || pr(e) ? fte(t, Xe(e)) : e ? [e, void 0] : [void 0, void 0]; } - var Ik = class extends us { + var xk = class extends us { constructor(e, r10) { if (super(e, { None: "Null", @@ -102713,7 +102724,7 @@ ${Ez(e, r10)}`); Sha256: "H256", Keccak256: "H256", ShaThree256: "H256" - }, ...yte(e, r10)), this.isRaw && this.asRaw.length > 32) + }, ...hte(e, r10)), this.isRaw && this.asRaw.length > 32) throw new Error("Data.Raw values are limited to a maximum length of 32 bytes"); } get asBlakeTwo256() { @@ -102763,7 +102774,7 @@ ${Ez(e, r10)}`); return e.set([this.index + 32], 0), e.set(this.value.toU8a(), 1), e; } }; - var bte = { + var dte = { Blake2_128: [16, false], Blake2_128Concat: [16, true], Blake2_256: [32, false], @@ -102772,10 +102783,10 @@ ${Ez(e, r10)}`); Twox256: [32, false], Twox64Concat: [8, true] }; - function wte(t) { + function pte(t) { if (Et(t) || !t || pr(t)) return { key: t }; - if (t instanceof y0) + if (t instanceof m0) return { key: t, method: t.method, @@ -102804,23 +102815,23 @@ ${Ez(e, r10)}`); } throw new Error(`Unable to convert input ${t} to StorageKey`); } - function vte(t, e, r10) { + function mte(t, e, r10) { let n = 32; const i = r10.length, s = new Array(i); for (let o = 0; o < i; o++) { - const [a, c] = r10[o], [u, f10] = bte[a.type], p = f10 ? t.createTypeUnsafe(Sd(t.lookup, c), [e.subarray(n + u)]) : t.createTypeUnsafe("Raw", [e.subarray(n, n + u)]); + const [a, c] = r10[o], [u, f10] = dte[a.type], p = f10 ? t.createTypeUnsafe(Ed(t.lookup, c), [e.subarray(n + u)]) : t.createTypeUnsafe("Raw", [e.subarray(n, n + u)]); n += u + (f10 ? p.encodedLength : 0), s[o] = p; } return s; } - function xte(t, e, r10) { + function gte(t, e, r10) { if (!r10 || !r10.type.isMap) return []; const { hashers: n, key: i } = r10.type.asMap, s = n.length === 1 ? [i] : t.lookup.getSiType(i).def.asTuple; - return vte(t, e, n.map((o, a) => [o, s[a]])); + return mte(t, e, n.map((o, a) => [o, s[a]])); } - function _te(t) { - if (t instanceof y0) + function yte(t) { + if (t instanceof m0) return t.meta; if (St(t)) return t.meta; @@ -102829,28 +102840,28 @@ ${Ez(e, r10)}`); return e.meta; } } - function Ete(t, e) { - if (e instanceof y0) + function bte(t, e) { + if (e instanceof m0) return e.outputType; if (St(e)) - return tm(t, e.meta.type); + return em(t, e.meta.type); if (Array.isArray(e)) { const [r10] = e; if (r10.meta) - return tm(t, r10.meta.type); + return em(t, r10.meta.type); } return "Raw"; } - var y0 = class extends d0 { + var m0 = class extends f0 { constructor(r10, n, i = {}) { - const { key: s, method: o, section: a } = wte(n); + const { key: s, method: o, section: a } = pte(n); super(r10, s); re(this, "__internal__args"); re(this, "__internal__meta"); re(this, "__internal__outputType"); re(this, "__internal__method"); re(this, "__internal__section"); - this.__internal__outputType = Ete(r10, n), this.setMeta(_te(n), i.section || a, i.method || o); + this.__internal__outputType = bte(r10, n), this.setMeta(yte(n), i.section || a, i.method || o); } get args() { return this.__internal__args; @@ -102871,9 +102882,9 @@ ${Ez(e, r10)}`); return r10.section === this.section && r10.method === this.method; } setMeta(r10, n, i) { - this.__internal__meta = r10, this.__internal__method = i || this.__internal__method, this.__internal__section = n || this.__internal__section, r10 && (this.__internal__outputType = tm(this.registry, r10.type)); + this.__internal__meta = r10, this.__internal__method = i || this.__internal__method, this.__internal__section = n || this.__internal__section, r10 && (this.__internal__outputType = em(this.registry, r10.type)); try { - this.__internal__args = xte(this.registry, this.toU8a(true), r10); + this.__internal__args = gte(this.registry, this.toU8a(true), r10); } catch { } return this; @@ -102885,120 +102896,120 @@ ${Ez(e, r10)}`); return "StorageKey"; } }; - var Ste = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var wte = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - BitVec: qP, - Bool: tu, - Bytes: d0, - Data: Ik, - F32: z1, - F64: F1, - GenericAccountId: Lf, - GenericAccountId32: Lf, - GenericAccountId33: vk, + BitVec: LP, + Bool: eu, + Bytes: f0, + Data: xk, + F32: V1, + F64: z1, + GenericAccountId: Df, + GenericAccountId32: Df, + GenericAccountId33: hk, GenericAccountIndex: sn, - GenericAddress: Td, - GenericBlock: _k, - GenericCall: Sk, - GenericChainProperties: Mk, - GenericConsensusEngineId: Ak, - GenericEthereumAccountId: V8, - GenericEthereumLookupSource: z8, - GenericEvent: fk, - GenericEventData: k8, - GenericExtrinsic: g0, - GenericExtrinsicEra: D8, - GenericExtrinsicPayload: L8, - GenericExtrinsicPayloadUnknown: gk, - GenericExtrinsicPayloadV4: nm, - GenericExtrinsicSignatureV4: Ad, - GenericExtrinsicUnknown: yk, - GenericExtrinsicV4: Md, - GenericImmortalEra: R8, - GenericLookupSource: U8, - GenericMortalEra: C8, - GenericMultiAddress: Td, - GenericSignerPayload: bk, - GenericVote: Nk, - I128: G1, - I16: q1, - I256: K1, - I32: vd, - I64: W1, - I8: H1, - ISize: X1, + GenericAddress: Ad, + GenericBlock: pk, + GenericCall: gk, + GenericChainProperties: yk, + GenericConsensusEngineId: bk, + GenericEthereumAccountId: L8, + GenericEthereumLookupSource: B8, + GenericEvent: nk, + GenericEventData: N8, + GenericExtrinsic: p0, + GenericExtrinsicEra: P8, + GenericExtrinsicPayload: k8, + GenericExtrinsicPayloadUnknown: ck, + GenericExtrinsicPayloadV4: rm, + GenericExtrinsicSignatureV4: Md, + GenericExtrinsicUnknown: uk, + GenericExtrinsicV4: Sd, + GenericImmortalEra: I8, + GenericLookupSource: C8, + GenericMortalEra: O8, + GenericMultiAddress: Ad, + GenericSignerPayload: lk, + GenericVote: vk, + I128: W1, + I16: H1, + I256: G1, + I32: wd, + I64: q1, + I8: F1, + ISize: K1, Null: po, - OptionBool: WP, - StorageKey: y0, - Text: A8, - Type: GP, - U128: J1, - U16: Z1, - U256: Q1, + OptionBool: BP, + StorageKey: m0, + Text: _8, + Type: UP, + U128: Z1, + U16: Y1, + U256: J1, U32: rl, U64: zi, - U8: Y1, - USize: $1, - bool: tu, - f32: z1, - f64: F1, - i128: G1, - i16: q1, - i256: K1, - i32: vd, - i64: W1, - i8: H1, - isize: X1, - u128: J1, - u16: Z1, - u256: Q1, + U8: X1, + USize: Q1, + bool: eu, + f32: V1, + f64: z1, + i128: W1, + i16: H1, + i256: G1, + i32: wd, + i64: q1, + i8: F1, + isize: K1, + u128: Z1, + u16: Y1, + u256: J1, u32: rl, u64: zi, - u8: Y1, - usize: $1 + u8: X1, + usize: Q1 }, Symbol.toStringTag, { value: "Module" })); - function Ok(t) { + function _k(t) { return ({ name: e }) => t(e); } - var F8 = /* @__PURE__ */ Ok(dr); - var Pk = /* @__PURE__ */ Ok((t) => t.toString()); - function Mte(t, e) { + var U8 = /* @__PURE__ */ _k(dr); + var Ek = /* @__PURE__ */ _k((t) => t.toString()); + function vte(t, e) { return t.callIndex[0] === e[0] && t.callIndex[1] === e[1]; } - function Ate(t, e, r10, n) { + function xte(t, e, r10, n) { const i = n.fields, s = dr(n.name), o = (...a) => { if (i.length !== a.length) throw new Error(`Extrinsic ${e}.${s} expects ${i.length} arguments, got ${a.length}.`); return t.createTypeUnsafe("Call", [{ args: a, callIndex: r10 }, n]); }; - return o.is = (a) => Mte(a, r10), o.callIndex = r10, o.meta = n, o.method = s, o.section = e, o.toJSON = () => n.toJSON(), o; + return o.is = (a) => vte(a, r10), o.callIndex = r10, o.meta = n, o.method = s, o.section = e, o.toJSON = () => n.toJSON(), o; } - function kk({ calls: t }) { + function Sk({ calls: t }) { return t.isSome; } - function Rk(t, e, r10, n, i) { + function Mk(t, e, r10, n, i) { const { fields: s, index: o } = r10, a = s.length, c = new Array(a); for (let u = 0; u < a; u++) { const { name: f10, type: p, typeName: b } = s[u]; c[u] = st({ name: dr(f10.unwrapOr(`param${u}`)), - type: Sd(e, p) + type: Ed(e, p) }, b.isSome ? { typeName: b.unwrap() } : null); } - return Ate(t, n, new Uint8Array([i, o.toNumber()]), t.createTypeUnsafe("FunctionMetadataLatest", [st({ args: c }, r10)])); + return xte(t, n, new Uint8Array([i, o.toNumber()]), t.createTypeUnsafe("FunctionMetadataLatest", [st({ args: c }, r10)])); } - function Ck(t, { lookup: e, pallets: r10 }, n) { - const i = {}, s = r10.filter(kk); + function Ak(t, { lookup: e, pallets: r10 }, n) { + const i = {}, s = r10.filter(Sk); for (let o = 0, a = s.length; o < a; o++) { const { calls: c, index: u, name: f10 } = s[o], p = dr(f10), b = n >= 12 ? u.toNumber() : o; - Yn(i, p, () => Sl(e, c.unwrap(), F8, (E) => Rk(t, e, E, p, b))); + Zn(i, p, () => Sl(e, c.unwrap(), U8, (E) => Mk(t, e, E, p, b))); } return i; } function Ly(t, e) { return e.toNumber() >= 2 ? t.createTypeUnsafe("StorageHasherV10", [e.toNumber() + 1]) : t.createTypeUnsafe("StorageHasherV10", [e]); } - function Tte(t, e) { + function _te(t, e) { return e.isMap ? [st({}, e.asMap, { hasher: Ly(t, e.asMap.hasher) }), 1] : e.isDoubleMap ? [st({}, e.asDoubleMap, { @@ -103006,22 +103017,22 @@ ${Ez(e, r10)}`); key2Hasher: Ly(t, e.asDoubleMap.key2Hasher) }), 2] : [e.asPlain, 0]; } - function Nte(t, e) { + function Ete(t, e) { const r10 = e.storage.unwrapOr(null); return t.createTypeUnsafe("ModuleMetadataV10", [st({}, e, { storage: r10 ? st({}, r10, { items: r10.items.map((n) => st({}, n, { - type: t.createTypeUnsafe("StorageEntryTypeV10", Tte(t, n.type)) + type: t.createTypeUnsafe("StorageEntryTypeV10", _te(t, n.type)) })) }) : null })]); } - function Ite(t, { modules: e }) { + function Ste(t, { modules: e }) { return t.createTypeUnsafe("MetadataV10", [{ - modules: e.map((r10) => Nte(t, r10)) + modules: e.map((r10) => Ete(t, r10)) }]); } - function Ote(t, { modules: e }) { + function Mte(t, { modules: e }) { return t.createTypeUnsafe("MetadataV11", [{ extrinsic: { signedExtensions: [], @@ -103030,16 +103041,16 @@ ${Ez(e, r10)}`); modules: e }]); } - function Pte(t, { extrinsic: e, modules: r10 }) { + function Ate(t, { extrinsic: e, modules: r10 }) { return t.createTypeUnsafe("MetadataV12", [{ extrinsic: e, modules: r10.map((n) => t.createTypeUnsafe("ModuleMetadataV12", [st({}, n, { index: 255 })])) }]); } - function kte(t, e) { + function Tte(t, e) { return t.createTypeUnsafe("MetadataV13", [e]); } - var Rte = { + var Nte = { assets: { Approval: "AssetApproval", ApprovalKey: "AssetApprovalKey", @@ -103139,14 +103150,14 @@ ${Ez(e, r10)}`); AssetId: "XcmAssetId" } }; - function Cte({ knownTypes: t }, e) { + function Ite({ knownTypes: t }, e) { var r10; return { - ...Rte[e] ?? {}, + ...Nte[e] ?? {}, ...((r10 = t.typesAlias) == null ? void 0 : r10[e]) ?? {} }; } - var Dte = [["<", ">"], ["<", ","], [",", ">"], ["(", ")"], ["(", ","], [",", ","], [",", ")"]]; + var Ote = [["<", ">"], ["<", ","], [",", ">"], ["(", ")"], ["(", ","], [",", ","], [",", ")"]]; function Fa(t, e) { const r10 = e.toString(), n = t.findIndex(({ def: i }) => i.HistoricMetaCompat === r10); return n !== -1 ? n : t.push({ @@ -103155,18 +103166,18 @@ ${Ez(e, r10)}`); } }) - 1; } - function Lte(t, ...e) { + function Pte(t, ...e) { for (let r10 = 0, n = e.length; r10 < n; r10++) Fa(t, e[r10]); } - function Bte(t, e) { + function kte(t, e) { return t.push({ def: { Tuple: e } }) - 1; } - function H8(t, e, r10, n) { + function j8(t, e, r10, n) { return r10.push({ def: { Variant: { variants: n } @@ -103174,7 +103185,7 @@ ${Ez(e, r10)}`); path: [`pallet_${t.toString()}`, "pallet", e] }) - 1; } - function Ute(t, e, r10) { + function Rte(t, e, r10) { t.register({ OriginCaller: { _enum: e.map((n, i) => [ @@ -103183,42 +103194,42 @@ ${Ez(e, r10)}`); ]).sort((n, i) => n[1] - i[1]).reduce((n, [i, s]) => { for (let o = Object.keys(n).length; o < s; o++) n[`Empty${o}`] = "Null"; - return n[i] = jY[i] || "Null", n; + return n[i] = CY[i] || "Null", n; }, {}) } }); } - function b0(t, e) { + function g0(t, e) { e.forEach((r10) => { const n = Object.keys(t).find((i) => r10.eq(i)); if (n) r10.setOverride(t[n]); else { - const i = r10.toString(), s = Object.entries(t).reduce((o, [a, c]) => Dte.reduce((u, [f10, p]) => u.replace(`${f10}${a}${p}`, `${f10}${c}${p}`), o), i); + const i = r10.toString(), s = Object.entries(t).reduce((o, [a, c]) => Ote.reduce((u, [f10, p]) => u.replace(`${f10}${a}${p}`, `${f10}${c}${p}`), o), i); i !== s && r10.setOverride(s); } }); } - function jte(t, e, r10, n, i) { - const s = n.map(({ args: o, docs: a, name: c }, u) => (b0(i, o.map(({ type: f10 }) => f10)), e.createTypeUnsafe("SiVariant", [{ + function Cte(t, e, r10, n, i) { + const s = n.map(({ args: o, docs: a, name: c }, u) => (g0(i, o.map(({ type: f10 }) => f10)), e.createTypeUnsafe("SiVariant", [{ docs: a, fields: o.map(({ name: f10, type: p }) => e.createTypeUnsafe("SiField", [{ name: f10, type: Fa(t, p) }])), index: u, name: c }]))); return e.createTypeUnsafe("PalletCallMetadataV14", [{ - type: H8(r10, "Call", t, s) + type: j8(r10, "Call", t, s) }]); } - function Vte(t, e, r10, n) { - return r10.map(({ docs: i, name: s, type: o, value: a }) => (b0(n, [o]), e.createTypeUnsafe("PalletConstantMetadataV14", [{ + function Dte(t, e, r10, n) { + return r10.map(({ docs: i, name: s, type: o, value: a }) => (g0(n, [o]), e.createTypeUnsafe("PalletConstantMetadataV14", [{ docs: i, name: s, type: Fa(t, o), value: a }]))); } - function zte(t, e, r10, n, i) { + function Lte(t, e, r10, n, i) { const s = n.map(({ docs: o, name: a }, c) => e.createTypeUnsafe("SiVariant", [{ docs: o, fields: [], @@ -103226,36 +103237,36 @@ ${Ez(e, r10)}`); name: a }])); return e.createTypeUnsafe("PalletErrorMetadataV14", [{ - type: H8(r10, "Error", t, s) + type: j8(r10, "Error", t, s) }]); } - function Fte(t, e, r10, n, i) { - const s = n.map(({ args: o, docs: a, name: c }, u) => (b0(i, o), e.createTypeUnsafe("SiVariant", [{ + function Bte(t, e, r10, n, i) { + const s = n.map(({ args: o, docs: a, name: c }, u) => (g0(i, o), e.createTypeUnsafe("SiVariant", [{ docs: a, fields: o.map((f10) => e.createTypeUnsafe("SiField", [{ type: Fa(t, f10) }])), index: u, name: c }]))); return e.createTypeUnsafe("PalletEventMetadataV14", [{ - type: H8(r10, "Event", t, s) + type: j8(r10, "Event", t, s) }]); } function By(t, e, r10, { hashers: n, isLinked: i, isOptional: s, keys: o, value: a }) { - return b0(r10, [a, ...Array.isArray(o) ? o : [o]]), e.createTypeUnsafe("StorageEntryTypeV14", [{ + return g0(r10, [a, ...Array.isArray(o) ? o : [o]]), e.createTypeUnsafe("StorageEntryTypeV14", [{ Map: { hashers: n, - key: n.length === 1 ? Fa(t, o[0]) : Bte(t, o.map((c) => Fa(t, c))), + key: n.length === 1 ? Fa(t, o[0]) : kte(t, o.map((c) => Fa(t, c))), value: i ? Fa(t, `(${s ? `Option<${a.toString()}>` : a.toString()}, Linkage<${o[0].toString()}>)`) : Fa(t, a) } }]); } - function Hte(t, e, { items: r10, prefix: n }, i) { + function Ute(t, e, { items: r10, prefix: n }, i) { return e.createTypeUnsafe("PalletStorageMetadataV14", [{ items: r10.map(({ docs: s, fallback: o, modifier: a, name: c, type: u }) => { let f10; if (u.isPlain) { const p = u.asPlain; - b0(i, [p]), f10 = e.createTypeUnsafe("StorageEntryTypeV14", [{ + g0(i, [p]), f10 = e.createTypeUnsafe("StorageEntryTypeV14", [{ Plain: Fa(t, p) }]); } else if (u.isMap) { @@ -103297,7 +103308,7 @@ ${Ez(e, r10)}`); prefix: n }]); } - function qte(t, { signedExtensions: e, version: r10 }) { + function jte(t, { signedExtensions: e, version: r10 }) { return t.createTypeUnsafe("ExtrinsicMetadataV14", [{ signedExtensions: e.map((n) => ({ identifier: n, @@ -103307,22 +103318,22 @@ ${Ez(e, r10)}`); version: r10 }]); } - function Wte(t, e, r10, { calls: n, constants: i, errors: s, events: o, storage: a }) { - const c = Cte(e, dr(r10.name)); + function Vte(t, e, r10, { calls: n, constants: i, errors: s, events: o, storage: a }) { + const c = Ite(e, dr(r10.name)); return e.createTypeUnsafe("PalletMetadataV14", [{ - calls: n && jte(t, e, r10.name, n, c), - constants: Vte(t, e, i, c), - errors: s && zte(t, e, r10.name, s), - events: o && Fte(t, e, r10.name, o, c), + calls: n && Cte(t, e, r10.name, n, c), + constants: Dte(t, e, i, c), + errors: s && Lte(t, e, r10.name, s), + events: o && Bte(t, e, r10.name, o, c), index: r10.index, name: r10.name, - storage: a && Hte(t, e, a, c) + storage: a && Ute(t, e, a, c) }]); } - function Gte(t, e, r10) { + function zte(t, e, r10) { const n = []; - Lte(n, "Null", "u8", "u16", "u32", "u64"), Ute(t, e.modules, r10); - const i = qte(t, e.extrinsic), s = e.modules.map((o) => Wte(n, t, o, { + Pte(n, "Null", "u8", "u16", "u32", "u64"), Rte(t, e.modules, r10); + const i = jte(t, e.extrinsic), s = e.modules.map((o) => Vte(n, t, o, { calls: o.calls.unwrapOr(null), constants: o.constants, errors: o.errors.length ? o.errors : null, @@ -103337,7 +103348,7 @@ ${Ez(e, r10)}`); pallets: s }]); } - function Kte(t, e, r10) { + function Fte(t, e, r10) { var i; const n = e.lookup.paramTypes.SpRuntimeUncheckedExtrinsic; return t.createTypeUnsafe("MetadataV15", [ @@ -103357,23 +103368,23 @@ ${Ez(e, r10)}`); }) ]); } - function Xte(t, e, r10) { + function Hte(t, e, r10) { return e; } - var z7 = 1635018093; - var Yte = class extends rl { + var L7 = 1635018093; + var qte = class extends rl { constructor(e, r10) { - if (super(e, r10), !this.isEmpty && !this.eq(z7)) - throw new Error(`MagicNumber mismatch: expected ${e.createTypeUnsafe("u32", [z7]).toHex()}, found ${this.toHex()}`); + if (super(e, r10), !this.isEmpty && !this.eq(L7)) + throw new Error(`MagicNumber mismatch: expected ${e.createTypeUnsafe("u32", [L7]).toHex()}, found ${this.toHex()}`); } }; - var Zte = [15, 14, 13, 12, 11, 10, 9]; - var Jte = Zte[0]; - var Qte = 14; + var Wte = [15, 14, 13, 12, 11, 10, 9]; + var Gte = Wte[0]; + var Kte = 14; var Vg = class extends cn { constructor(r10, n) { super(r10, { - magicNumber: Yte, + magicNumber: qte, metadata: "MetadataAll" }, n); re(this, "__internal__converted", /* @__PURE__ */ new Map()); @@ -103388,7 +103399,7 @@ ${Ez(e, r10)}`); return this.__internal__metadata()[i]; } if (!this.__internal__converted.has(r11)) { - const i = r11 === "latest" ? `asV${Jte}` : `asV${r11 - 1}`; + const i = r11 === "latest" ? `asV${Gte}` : `asV${r11 - 1}`; this.__internal__converted.set(r11, n10(this.registry, this[i], this.version)); } return this.__internal__converted.get(r11); @@ -103398,32 +103409,32 @@ ${Ez(e, r10)}`); get asCallsOnly() { return new Vg(this.registry, { magicNumber: this.magicNumber, - metadata: this.registry.createTypeUnsafe("MetadataAll", [vee(this.registry, this.asLatest), Qte]) + metadata: this.registry.createTypeUnsafe("MetadataAll", [mee(this.registry, this.asLatest), Kte]) }); } get asV9() { return this.__internal__assertVersion(9), this.__internal__metadata().asV9; } get asV10() { - return this.__internal__getVersion(10, Ite); + return this.__internal__getVersion(10, Ste); } get asV11() { - return this.__internal__getVersion(11, Ote); + return this.__internal__getVersion(11, Mte); } get asV12() { - return this.__internal__getVersion(12, Pte); + return this.__internal__getVersion(12, Ate); } get asV13() { - return this.__internal__getVersion(13, kte); + return this.__internal__getVersion(13, Tte); } get asV14() { - return this.__internal__getVersion(14, Gte); + return this.__internal__getVersion(14, zte); } get asV15() { - return this.__internal__getVersion(15, Kte); + return this.__internal__getVersion(15, Fte); } get asLatest() { - return this.__internal__getVersion("latest", Xte); + return this.__internal__getVersion("latest", Hte); } get magicNumber() { return this.getT("magicNumber"); @@ -103432,133 +103443,133 @@ ${Ez(e, r10)}`); return this.__internal__metadata().index; } getUniqTypes(r10) { - return bee(this.registry, this.asLatest, r10); + return dee(this.registry, this.asLatest, r10); } toJSON() { return this.asLatest, super.toJSON(); } }; - var Dk = new Uint8Array([109, 101, 116, 97, 9]); - var F7 = Dk.length - 1; - function $te(t, e) { + var Tk = new Uint8Array([109, 101, 116, 97, 9]); + var B7 = Tk.length - 1; + function Xte(t, e) { if (e.length === 0) - return Dk; - if (e[F7] === 9) + return Tk; + if (e[B7] === 9) try { return new Vg(t, e); } catch { - e[F7] = 10; + e[B7] = 10; } return e; } - var Bf = class extends Vg { + var Lf = class extends Vg { constructor(e, r10) { - super(e, Et(r10) || pr(r10) ? $te(e, Xe(r10)) : r10); + super(e, Et(r10) || pr(r10) ? Xte(e, Xe(r10)) : r10); } }; - function q8(t, { pallets: e }, r10) { + function V8(t, { pallets: e }, r10) { const n = {}; for (let i = 0, s = e.length; i < s; i++) { const { constants: o, name: a } = e[i]; - o.isEmpty || Yn(n, dr(a), () => Hc({}, o, (c) => { + o.isEmpty || Zn(n, dr(a), () => Fc({}, o, (c) => { const u = t.createTypeUnsafe(t.createLookupType(c.type), [In(c.value.toHex())]); return u.meta = c, u; - }, F8)); + }, U8)); } return n; } - function Lk(t, e) { + function Nk(t, e) { return st({ args: e.fields.map(({ type: r10 }) => t.getTypeDef(r10).type) }, e); } - function ere(t, { lookup: e, pallets: r10 }, n) { + function Yte(t, { lookup: e, pallets: r10 }, n) { const i = {}; for (let s = 0, o = r10.length; s < o; s++) { const { errors: a, index: c, name: u } = r10[s]; if (a.isSome) { const f10 = n >= 12 ? c.toNumber() : s; - Yn(i, dr(u), () => Sl(e, a.unwrap(), Pk, (p) => ({ + Zn(i, dr(u), () => Sl(e, a.unwrap(), Ek, (p) => ({ is: (b) => ss(b) && ss(b.index) && b.index.eq(f10) && (Et(b.error) ? b.error[0] === p.index.toNumber() : ss(b.error) && b.error.eq(p.index)), - meta: t.createTypeUnsafe("ErrorMetadataLatest", [Lk(e, p)]) + meta: t.createTypeUnsafe("ErrorMetadataLatest", [Nk(e, p)]) }))); } } return i; } - function Bk({ events: t }) { + function Ik({ events: t }) { return t.isSome; } - function tre(t, { lookup: e, pallets: r10 }, n) { - const i = {}, s = r10.filter(Bk); + function Zte(t, { lookup: e, pallets: r10 }, n) { + const i = {}, s = r10.filter(Ik); for (let o = 0, a = s.length; o < a; o++) { const { events: c, index: u, name: f10 } = s[o], p = n >= 12 ? u.toNumber() : o; - Yn(i, dr(f10), () => Sl(e, c.unwrap(), Pk, (b) => ({ + Zn(i, dr(f10), () => Sl(e, c.unwrap(), Ek, (b) => ({ is: (E) => ss(E) && Et(E.index) && p === E.index[0] && b.index.eq(E.index[1]), - meta: t.createTypeUnsafe("EventMetadataLatest", [Lk(e, b)]) + meta: t.createTypeUnsafe("EventMetadataLatest", [Nk(e, b)]) }))); } return i; } - var rre = (t) => Wc(t, 128); - var nre = { + var Jte = (t) => qc(t, 128); + var Qte = { Blake2_128: (t) => Pn(t, 128), Blake2_128Concat: (t) => $t(Pn(t, 128), Xe(t)), Blake2_256: (t) => Pn(t, 256), Identity: (t) => Xe(t), - Twox128: (t) => Wc(t, 128), - Twox256: (t) => Wc(t, 256), - Twox64Concat: (t) => $t(Wc(t, 64), Xe(t)) + Twox128: (t) => qc(t, 128), + Twox256: (t) => qc(t, 256), + Twox64Concat: (t) => $t(qc(t, 64), Xe(t)) }; - function ire(t) { - return nre[t.type] || rre; + function $te(t) { + return Qte[t.type] || Jte; } var zg = { args: [], hashers: [], keys: [] }; - function sre(t) { + function ere(t) { return !Ar(t); } - function Uk({ method: t, section: e }, { args: r10, keys: n }) { + function Ok({ method: t, section: e }, { args: r10, keys: n }) { if (Array.isArray(r10)) { - if (r10.filter(sre).length !== n.length) + if (r10.filter(ere).length !== n.length) throw new Error(`Call to ${dr(e || "unknown")}.${dr(t || "unknown")} needs ${n.length} arguments, found [${r10.join(", ")}]`); } else throw new Error(`Call to ${dr(e || "unknown")}.${dr(t || "unknown")} needs ${n.length} arguments`); } - function jk(t, e, { args: r10, hashers: n, keys: i }) { + function Pk(t, e, { args: r10, hashers: n, keys: i }) { const s = i.length, o = new Array(s); for (let a = 0; a < s; a++) - o[a] = ire(n[a])(t.createTypeUnsafe(t.createLookupType(i[a]), [r10[a]]).toU8a()); + o[a] = $te(n[a])(t.createTypeUnsafe(t.createLookupType(i[a]), [r10[a]]).toU8a()); return [ [ - Wc(e.prefix, 128), - Wc(e.method, 128) + qc(e.prefix, 128), + qc(e.method, 128) ], o ]; } function Uy(t, e, r10) { - Uk(e, r10); - const { meta: n } = e, [i, s] = jk(t, e, r10); + Ok(e, r10); + const { meta: n } = e, [i, s] = Pk(t, e, r10); let o = []; if (n.type.isMap) { const { hashers: c, key: u } = n.type.asMap; - o = c.length === 1 ? [`${c[0].type}(${Sd(t.lookup, u)})`] : t.lookup.getSiType(u).def.asTuple.map((f10, p) => `${c[p].type}(${Sd(t.lookup, f10)})`); + o = c.length === 1 ? [`${c[0].type}(${Ed(t.lookup, u)})`] : t.lookup.getSiType(u).def.asTuple.map((f10, p) => `${c[p].type}(${Ed(t.lookup, f10)})`); } const a = ["module", "method"].concat(...r10.args.map((c, u) => o[u])); return { inner: i.concat(...s).map((c, u) => ({ name: a[u], outer: [c] })) }; } - function sm(t, e, r10) { - const [n, i] = jk(t, e, r10); + function im(t, e, r10) { + const [n, i] = Pk(t, e, r10); return $t(...n, ...i); } function jy(t, e, r10) { - return Uk(e, r10), ca(sm(t, e, r10)); + return Ok(e, r10), ca(im(t, e, r10)); } - function ore(t, e, r10) { + function tre(t, e, r10) { const { meta: { type: n } } = e; return (...i) => { if (n.isPlain) @@ -103567,7 +103578,7 @@ ${Ez(e, r10)}`); return s.length === 1 ? Uy(t, e, { args: i, hashers: s, keys: [o] }) : Uy(t, e, { args: i, hashers: s, keys: t.lookup.getSiType(o).def.asTuple }); }; } - function are(t, e, r10) { + function rre(t, e, r10) { const { meta: { type: n } } = e; let i = null; return (...s) => { @@ -103577,11 +103588,11 @@ ${Ez(e, r10)}`); return o.length === 1 ? jy(t, e, { args: s, hashers: o, keys: [a] }) : jy(t, e, { args: s, hashers: o, keys: t.lookup.getSiType(a).def.asTuple }); }; } - function cre(t, e, r10) { - const { meta: n, method: i, prefix: s, section: o } = e, a = are(t, e, r10); - return a.inspect = ore(t, e, r10), a.meta = n, a.method = dr(i), a.prefix = s, a.section = o, a.toJSON = () => st({ storage: { method: i, prefix: s, section: o } }, n.toJSON()), a; + function nre(t, e, r10) { + const { meta: n, method: i, prefix: s, section: o } = e, a = rre(t, e, r10); + return a.inspect = tre(t, e, r10), a.meta = n, a.method = dr(i), a.prefix = s, a.section = o, a.toJSON = () => st({ storage: { method: i, prefix: s, section: o } }, n.toJSON()), a; } - function ure(t, { meta: { docs: e, name: r10, type: n }, section: i }, { method: s }, o) { + function ire(t, { meta: { docs: e, name: r10, type: n }, section: i }, { method: s }, o) { const a = t.createTypeUnsafe("StorageEntryMetadataLatest", [{ docs: e, fallback: t.createTypeUnsafe("Bytes", []), @@ -103593,30 +103604,30 @@ ${Ez(e, r10)}`); const c = (...u) => t.createTypeUnsafe("StorageKey", [o(...u), { method: s, section: i }]); return c.meta = a, c; } - function lre(t, e, r10) { + function sre(t, e, r10) { const { meta: { type: n }, method: i, section: s } = e; - return r10.iterKey = ure(t, e, r10, (...o) => { + return r10.iterKey = ire(t, e, r10, (...o) => { if (o.length && (n.isPlain || o.length >= n.asMap.hashers.length)) throw new Error(`Iteration of ${dr(s || "unknown")}.${dr(i || "unknown")} needs arguments to be at least one less than the full arguments, found [${o.join(", ")}]`); if (o.length && n.isMap) { const { hashers: a, key: c } = n.asMap, u = a.length === 1 ? [c] : t.lookup.getSiType(c).def.asTuple; - return new ls(t, sm(t, e, { args: o, hashers: a.slice(0, o.length), keys: u.slice(0, o.length) })); + return new ls(t, im(t, e, { args: o, hashers: a.slice(0, o.length), keys: u.slice(0, o.length) })); } - return new ls(t, sm(t, e, zg)); + return new ls(t, im(t, e, zg)); }), r10; } - function Vk(t, e, r10) { - const { meta: { type: n } } = e, i = cre(t, e, r10); - return n.isMap && lre(t, e, i), i.keyPrefix = (...s) => i.iterKey && i.iterKey(...s) || dd(i())[1], i; + function kk(t, e, r10) { + const { meta: { type: n } } = e, i = nre(t, e, r10); + return n.isMap && sre(t, e, i), i.keyPrefix = (...s) => i.iterKey && i.iterKey(...s) || hd(i())[1], i; } - function H7(t, e) { + function U7(t, e) { const r10 = e.toLowerCase(); return t.lookup.types.find((n) => n.type.def.isPrimitive && n.type.def.asPrimitive.toString().toLowerCase() === r10 || n.type.def.isHistoricMetaCompat && n.type.def.asHistoricMetaCompat.toString().toLowerCase() === r10); } - function fre(t, e) { - let r10 = H7(t, e); + function ore(t, e) { + let r10 = U7(t, e); if (!r10 && (e === "Bytes" || e.startsWith("[u8;"))) { - const n = H7(t, "u8"); + const n = U7(t, "u8"); if (n) if (e === "Bytes") r10 = t.lookup.types.find((i) => i.type.def.isSequence && i.type.def.asSequence.type.eq(n.id) || i.type.def.isHistoricMetaCompat && i.type.def.asHistoricMetaCompat.eq(e)); @@ -103630,16 +103641,16 @@ ${Ez(e, r10)}`); } return r10 || console.warn(`Unable to map ${e} to a lookup index`), r10; } - function zk({ method: t, prefix: e, section: r10 }, n, { docs: i, type: s }) { + function Rk({ method: t, prefix: e, section: r10 }, n, { docs: i, type: s }) { return (o) => { var a; - return Vk(o, { + return kk(o, { meta: o.createTypeUnsafe("StorageEntryMetadataLatest", [{ docs: o.createTypeUnsafe("Vec", [[i]]), modifier: o.createTypeUnsafe("StorageEntryModifierLatest", ["Required"]), name: o.createTypeUnsafe("Text", [t]), toJSON: () => n, - type: o.createTypeUnsafe("StorageEntryTypeLatest", [{ Plain: ((a = fre(o, s)) == null ? void 0 : a.id) || 0 }]) + type: o.createTypeUnsafe("StorageEntryTypeLatest", [{ Plain: ((a = ore(o, s)) == null ? void 0 : a.id) || 0 }]) }]), method: t, prefix: e, @@ -103647,103 +103658,103 @@ ${Ez(e, r10)}`); }, { key: n, skipHashing: true }); }; } - var hre = "Substrate"; - var dre = "substrate"; - function Vl(t, e, r10) { - return zk({ method: t, prefix: hre, section: dre }, e, r10); + var are = "Substrate"; + var cre = "substrate"; + function jl(t, e, r10) { + return Rk({ method: t, prefix: are, section: cre }, e, r10); } - var pre = { - changesTrieConfig: Vl("changesTrieConfig", ":changes_trie", { + var ure = { + changesTrieConfig: jl("changesTrieConfig", ":changes_trie", { docs: "Changes trie configuration is stored under this key.", type: "u32" }), - childStorageKeyPrefix: Vl("childStorageKeyPrefix", ":child_storage:", { + childStorageKeyPrefix: jl("childStorageKeyPrefix", ":child_storage:", { docs: "Prefix of child storage keys.", type: "u32" }), - code: Vl("code", ":code", { + code: jl("code", ":code", { docs: "Wasm code of the runtime.", type: "Bytes" }), - extrinsicIndex: Vl("extrinsicIndex", ":extrinsic_index", { + extrinsicIndex: jl("extrinsicIndex", ":extrinsic_index", { docs: "Current extrinsic index (u32) is stored under this key.", type: "u32" }), - heapPages: Vl("heapPages", ":heappages", { + heapPages: jl("heapPages", ":heappages", { docs: "Number of wasm linear memory pages required for execution of the runtime.", type: "u64" }), - intrablockEntropy: Vl("intrablockEntropy", ":intrablock_entropy", { + intrablockEntropy: jl("intrablockEntropy", ":intrablock_entropy", { docs: "Current intra-block entropy (a universally unique `[u8; 32]` value) is stored here.", type: "[u8; 32]" }) }; - function mre(t) { - const e = {}, r10 = Object.entries(pre); + function lre(t) { + const e = {}, r10 = Object.entries(ure); for (let n = 0, i = r10.length; n < i; n++) e[r10[n][0]] = r10[n][1](t); return { substrate: e }; } - var gre = "palletVersion"; - var yre = ":__STORAGE_VERSION__:"; - var bre = { docs: "Returns the current pallet version from storage", type: "u16" }; - function Fk(t, { pallets: e }, r10) { - const n = mre(t); + var fre = "palletVersion"; + var hre = ":__STORAGE_VERSION__:"; + var dre = { docs: "Returns the current pallet version from storage", type: "u16" }; + function Ck(t, { pallets: e }, r10) { + const n = lre(t); for (let i = 0, s = e.length; i < s; i++) { const { name: o, storage: a } = e[i]; if (a.isSome) { const c = dr(o), { items: u, prefix: f10 } = a.unwrap(), p = f10.toString(); - Yn(n, c, () => Hc({ - palletVersion: zk({ method: gre, prefix: p, section: c }, sm(t, { method: yre, prefix: o.toString() }, zg), bre)(t) - }, u, (b) => Vk(t, { meta: b, method: b.name.toString(), prefix: p, section: c }, {}), F8)); + Zn(n, c, () => Fc({ + palletVersion: Rk({ method: fre, prefix: p, section: c }, im(t, { method: hre, prefix: o.toString() }, zg), dre)(t) + }, u, (b) => kk(t, { meta: b, method: b.name.toString(), prefix: p, section: c }, {}), U8)); } } return n; } - function Hk(t, e) { - if (!(e instanceof Bf)) + function Dk(t, e) { + if (!(e instanceof Lf)) throw new Error("You need to pass a valid Metadata instance to Decorated"); const r10 = e.asLatest, n = e.version; return { - consts: q8(t, r10), - errors: ere(t, r10, n), - events: tre(t, r10, n), - query: Fk(t, r10), + consts: V8(t, r10), + errors: Yte(t, r10, n), + events: Zte(t, r10, n), + query: Ck(t, r10), registry: t, - tx: Ck(t, r10, n) + tx: Ak(t, r10, n) }; } - var wre = new Uint8Array(2); - var q7 = di("registry"); - function W7(t, e) { + var pre = new Uint8Array(2); + var j7 = pi("registry"); + function V7(t, e) { return parseInt(t, 10) - parseInt(e, 10); } - function qk(t) { + function Lk(t) { return t.toString(); } - function Wk(t, e) { + function Bk(t, e) { const r10 = e.length, n = new Array(r10); for (let i = 0; i < r10; i++) n[i] = t.getTypeDef(e[i].type).type; return n; } - function om(t) { + function sm(t) { const e = Object.keys(t); for (let r10 = 0, n = e.length; r10 < n; r10++) delete t[e[r10]]; } - function W8({ index: t }) { + function z8({ index: t }) { return t.toString(); } - function vre(t, { lookup: e, pallets: r10 }, n, i) { - om(i); + function mre(t, { lookup: e, pallets: r10 }, n, i) { + sm(i); for (let s = 0, o = r10.length; s < o; s++) { const { errors: a, index: c, name: u } = r10[s]; if (a.isSome) { const f10 = dr(u); - Yn(i, n >= 12 ? c.toNumber() : s, () => Sl(e, a.unwrap(), W8, ({ docs: p, fields: b, index: E, name: _ }) => ({ - args: Wk(e, b), - docs: p.map(qk), + Zn(i, n >= 12 ? c.toNumber() : s, () => Sl(e, a.unwrap(), z8, ({ docs: p, fields: b, index: E, name: _ }) => ({ + args: Bk(e, b), + docs: p.map(Lk), fields: b, index: E.toNumber(), method: _.toString(), @@ -103753,14 +103764,14 @@ ${Ez(e, r10)}`); } } } - function xre(t, { lookup: e, pallets: r10 }, n, i) { - const s = r10.filter(Bk); - om(i); + function gre(t, { lookup: e, pallets: r10 }, n, i) { + const s = r10.filter(Ik); + sm(i); for (let o = 0, a = s.length; o < a; o++) { const { events: c, index: u, name: f10 } = s[o]; - Yn(i, n >= 12 ? u.toNumber() : o, () => Sl(e, c.unwrap(), W8, (p) => { - const b = t.createType("EventMetadataLatest", st({}, p, { args: Wk(e, p.fields) })); - return class extends k8 { + Zn(i, n >= 12 ? u.toNumber() : o, () => Sl(e, c.unwrap(), z8, (p) => { + const b = t.createType("EventMetadataLatest", st({}, p, { args: Bk(e, p.fields) })); + return class extends N8 { constructor(E, _) { super(E, _, b, dr(f10), p.name.toString()); } @@ -103768,21 +103779,21 @@ ${Ez(e, r10)}`); })); } } - function _re(t, { lookup: e, pallets: r10 }, n, i, s) { - const o = r10.filter(kk); - om(i), om(s); + function yre(t, { lookup: e, pallets: r10 }, n, i, s) { + const o = r10.filter(Sk); + sm(i), sm(s); for (let a = 0, c = o.length; a < c; a++) { const { calls: u, index: f10, name: p } = o[a], b = n >= 12 ? f10.toNumber() : a, E = dr(p), _ = u.unwrap(); - Yn(i, b, () => Sl(e, _, W8, (F) => Rk(t, e, F, E, b))); - const { path: N11 } = t.lookup.getSiType(_.type), R = N11.findIndex((F) => F.eq("pallet")); - if (R !== -1) { - const F = dr(N11.slice(0, R).map((D, L) => L === 0 ? D.replace(/^(frame|pallet)_/, "") : D).join(" ")); + Zn(i, b, () => Sl(e, _, z8, (F) => Mk(t, e, F, E, b))); + const { path: N11 } = t.lookup.getSiType(_.type), k = N11.findIndex((F) => F.eq("pallet")); + if (k !== -1) { + const F = dr(N11.slice(0, k).map((L, D) => D === 0 ? L.replace(/^(frame|pallet)_/, "") : L).join(" ")); s[F] ? s[F].push(E) : s[F] = [E]; } } } - function Ere(t, e) { - const r10 = t.getChainProperties(), n = q8(t, e.asLatest, e.version), i = n.system && (n.system.sS58Prefix || n.system.ss58Prefix); + function bre(t, e) { + const r10 = t.getChainProperties(), n = V8(t, e.asLatest, e.version), i = n.system && (n.system.sS58Prefix || n.system.ss58Prefix); if (!i) return r10; const { isEthereum: s, tokenDecimals: o, tokenSymbol: a } = r10 || {}; @@ -103834,7 +103845,7 @@ ${Ez(e, r10)}`); Ki(this.createType("Weight")) || (r11 = "WeightV1"); r11 && this.register({ Weight: r11 }); }); - this.__internal__knownDefaults = st({ Json: T8, Metadata: Bf, PortableRegistry: ok, Raw: ls }, Ste), this.__internal__knownDefaultsEntries = Object.entries(this.__internal__knownDefaults), this.__internal__knownDefinitions = Ed; + this.__internal__knownDefaults = st({ Json: E8, Metadata: Lf, PortableRegistry: QP, Raw: ls }, wte), this.__internal__knownDefaultsEntries = Object.entries(this.__internal__knownDefaults), this.__internal__knownDefinitions = _d; const r10 = Object.values(this.__internal__knownDefinitions); for (let n = 0, i = r10.length; n < i; n++) this.register(r10[n].types); @@ -103862,12 +103873,12 @@ ${Ez(e, r10)}`); if ((e = this.__internal__chainProperties) != null && e.tokenSymbol.isSome) { const r10 = this.__internal__chainProperties.tokenSymbol.unwrap(); if (r10.length) - return r10.map(qk); + return r10.map(Lk); } - return [au.getDefaults().unit]; + return [ou.getDefaults().unit]; } get firstCallIndex() { - return this.__internal__firstCallIndex || wre; + return this.__internal__firstCallIndex || pre; } isLookupType(e) { return /Lookup\d+$/.test(e); @@ -103900,10 +103911,10 @@ ${Ez(e, r10)}`); return Hu(this, e); } createType(e, ...r10) { - return _d(this, e, r10); + return xd(this, e, r10); } createTypeUnsafe(e, r10, n) { - return _d(this, e, r10, n); + return xd(this, e, r10, n); } findMetaCall(e) { const [r10, n] = [e[0], e[1]]; @@ -103928,7 +103939,7 @@ ${Ez(e, r10)}`); if (!i) { const s = this.__internal__definitions.get(e); let o; - s ? o = Hu(this, s) : n ? o = $P(this, n) : r10 && (q7.warn(`Unable to resolve type ${e}, it will fail on construction`), this.__internal__unknownTypes.set(e, true), o = h0.with(e)), o && (i = class extends o { + s ? o = Hu(this, s) : n ? o = WP(this, n) : r10 && (j7.warn(`Unable to resolve type ${e}, it will fail on construction`), this.__internal__unknownTypes.set(e, true), o = l0.with(e)), o && (i = class extends o { }, this.__internal__classes.set(e, i), n && rr(n.lookupIndex) && this.__internal__classes.set(this.createLookupType(n.lookupIndex), i)); } return i; @@ -103961,10 +103972,10 @@ ${Ez(e, r10)}`); return this.get(e, true); } getSignedExtensionExtra() { - return I7(this.__internal__signedExtensions, "payload", this.__internal__userExtensions); + return S7(this.__internal__signedExtensions, "payload", this.__internal__userExtensions); } getSignedExtensionTypes() { - return I7(this.__internal__signedExtensions, "extrinsic", this.__internal__userExtensions); + return S7(this.__internal__signedExtensions, "extrinsic", this.__internal__userExtensions); } hasClass(e) { return this.__internal__classes.has(e) || !!this.__internal__knownDefaults[e]; @@ -104004,176 +104015,176 @@ ${Ez(e, r10)}`); this.__internal__lookup = e, e.register(); } setMetadata(e, r10, n, i) { - this.__internal__metadata = e.asLatest, this.__internal__metadataVersion = e.version, this.__internal__firstCallIndex = null, this.__internal__registerLookup(this.__internal__metadata.lookup), _re(this, this.__internal__metadata, this.__internal__metadataVersion, this.__internal__metadataCalls, this.__internal__moduleMap), vre(this, this.__internal__metadata, this.__internal__metadataVersion, this.__internal__metadataErrors), xre(this, this.__internal__metadata, this.__internal__metadataVersion, this.__internal__metadataEvents); - const [s] = Object.keys(this.__internal__metadataCalls).sort(W7); + this.__internal__metadata = e.asLatest, this.__internal__metadataVersion = e.version, this.__internal__firstCallIndex = null, this.__internal__registerLookup(this.__internal__metadata.lookup), yre(this, this.__internal__metadata, this.__internal__metadataVersion, this.__internal__metadataCalls, this.__internal__moduleMap), mre(this, this.__internal__metadata, this.__internal__metadataVersion, this.__internal__metadataErrors), gre(this, this.__internal__metadata, this.__internal__metadataVersion, this.__internal__metadataEvents); + const [s] = Object.keys(this.__internal__metadataCalls).sort(V7); if (s) { - const [o] = Object.keys(this.__internal__metadataCalls[s]).sort(W7); + const [o] = Object.keys(this.__internal__metadataCalls[s]).sort(V7); o && (this.__internal__firstCallIndex = new Uint8Array([parseInt(s, 10), parseInt(o, 10)])); } - this.setSignedExtensions(r10 || (this.__internal__metadata.extrinsic.version.gt(Jr) ? this.__internal__metadata.extrinsic.signedExtensions.map(({ identifier: o }) => o.toString()) : Ry), n, i), this.setChainProperties(Ere(this, e)); + this.setSignedExtensions(r10 || (this.__internal__metadata.extrinsic.version.gt(Jr) ? this.__internal__metadata.extrinsic.signedExtensions.map(({ identifier: o }) => o.toString()) : Ry), n, i), this.setChainProperties(bre(this, e)); } setSignedExtensions(e = Ry, r10, n) { if (this.__internal__signedExtensions = e, this.__internal__userExtensions = r10, !n) { - const i = Nee(this.__internal__signedExtensions, this.__internal__userExtensions); - i.length && q7.warn(`Unknown signed extensions ${i.join(", ")} found, treating them as no-effect`); + const i = Eee(this.__internal__signedExtensions, this.__internal__userExtensions); + i.length && j7.warn(`Unknown signed extensions ${i.join(", ")} found, treating them as no-effect`); } } }; - var Sre = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var wre = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, BTreeMap: Rg, BTreeSet: Cg, - BitVec: qP, - Bool: tu, - Bytes: d0, - CodecMap: V1, - CodecSet: wd, - Compact: Df, - Data: Ik, - DoNotConstruct: h0, + BitVec: LP, + Bool: eu, + Bytes: f0, + CodecMap: j1, + CodecSet: bd, + Compact: Cf, + Data: xk, + DoNotConstruct: l0, Enum: us, - F32: z1, - F64: F1, - GenericAccountId: Lf, - GenericAccountId32: Lf, - GenericAccountId33: vk, + F32: V1, + F64: z1, + GenericAccountId: Df, + GenericAccountId32: Df, + GenericAccountId33: hk, GenericAccountIndex: sn, - GenericAddress: Td, - GenericBlock: _k, - GenericCall: Sk, - GenericChainProperties: Mk, - GenericConsensusEngineId: Ak, - GenericEthereumAccountId: V8, - GenericEthereumLookupSource: z8, - GenericEvent: fk, - GenericEventData: k8, - GenericExtrinsic: g0, - GenericExtrinsicEra: D8, - GenericExtrinsicPayload: L8, - GenericExtrinsicPayloadUnknown: gk, - GenericExtrinsicPayloadV4: nm, - GenericExtrinsicSignatureV4: Ad, - GenericExtrinsicUnknown: yk, - GenericExtrinsicV4: Md, - GenericImmortalEra: R8, - GenericLookupSource: U8, - GenericMortalEra: C8, - GenericMultiAddress: Td, - GenericSignerPayload: bk, - GenericVote: Nk, + GenericAddress: Ad, + GenericBlock: pk, + GenericCall: gk, + GenericChainProperties: yk, + GenericConsensusEngineId: bk, + GenericEthereumAccountId: L8, + GenericEthereumLookupSource: B8, + GenericEvent: nk, + GenericEventData: N8, + GenericExtrinsic: p0, + GenericExtrinsicEra: P8, + GenericExtrinsicPayload: k8, + GenericExtrinsicPayloadUnknown: ck, + GenericExtrinsicPayloadV4: rm, + GenericExtrinsicSignatureV4: Md, + GenericExtrinsicUnknown: uk, + GenericExtrinsicV4: Sd, + GenericImmortalEra: I8, + GenericLookupSource: C8, + GenericMortalEra: O8, + GenericMultiAddress: Ad, + GenericSignerPayload: lk, + GenericVote: vk, HashMap: Dg, - I128: G1, - I16: q1, - I256: K1, - I32: vd, - I64: W1, - I8: H1, - ISize: X1, + I128: W1, + I16: H1, + I256: G1, + I32: wd, + I64: q1, + I8: F1, + ISize: K1, Int: la, - Json: T8, - Linkage: M8, - Map: V1, - Metadata: Bf, + Json: E8, + Linkage: x8, + Map: j1, + Metadata: Lf, Null: po, Option: bo, - OptionBool: WP, - PortableRegistry: ok, - Range: p0, + OptionBool: BP, + PortableRegistry: QP, + Range: h0, RangeInclusive: Lg, Raw: ls, Result: Og, - Set: wd, - StorageKey: y0, + Set: bd, + StorageKey: m0, Struct: cn, - Text: A8, + Text: _8, Tuple: El, - Type: GP, + Type: UP, get TypeDefInfo() { return Se; }, TypeRegistry: Fg, - U128: J1, - U16: Z1, - U256: Q1, + U128: Z1, + U16: Y1, + U256: J1, U32: rl, U64: zi, - U8: Y1, - U8aFixed: ac, + U8: X1, + U8aFixed: oc, UInt: fa, - USize: $1, + USize: Q1, Vec: Pg, VecFixed: kg, - WrapperKeepOpaque: m0, + WrapperKeepOpaque: d0, WrapperOpaque: Bg, - XCM_MAPPINGS: rk, - bool: tu, - constructTypeClass: $P, - convertSiV0toV1: dee, - createClass: _ee, + XCM_MAPPINGS: XP, + bool: eu, + constructTypeClass: WP, + convertSiV0toV1: cee, + createClass: yee, createClassUnsafe: Hu, - createType: Eee, - createTypeUnsafe: _d, - decorateConstants: q8, - decorateExtrinsics: Ck, - decorateStorage: Fk, + createType: bee, + createTypeUnsafe: xd, + decorateConstants: V8, + decorateExtrinsics: Ak, + decorateStorage: Ck, encodeTypeDef: jg, - expandMetadata: Hk, - f32: z1, - f64: F1, - getTypeClass: N8, + expandMetadata: Dk, + f32: V1, + f64: z1, + getTypeClass: S8, getTypeDef: ha, - i128: G1, - i16: q1, - i256: K1, - i32: vd, - i64: W1, - i8: H1, - isize: X1, + i128: W1, + i16: H1, + i256: G1, + i32: wd, + i64: q1, + i8: F1, + isize: K1, lazyVariants: Sl, mapXcmTypes: Mi, packageInfo: Ag, - paramsNotation: ek, - rpcDefinitions: nw, - typeDefinitions: Ed, - typeSplit: YP, - u128: J1, - u16: Z1, - u256: Q1, + paramsNotation: GP, + rpcDefinitions: tw, + typeDefinitions: _d, + typeSplit: zP, + u128: Z1, + u16: Y1, + u256: J1, u32: rl, u64: zi, - u8: Y1, - unwrapStorageType: tm, - usize: $1, + u8: X1, + unwrapStorageType: em, + usize: Q1, withTypeString: Ci }, Symbol.toStringTag, { value: "Module" })); - function Gk(t = 1750) { + function Uk(t = 1750) { return (e) => { - let [r10, n, i, s] = [0, 0, ui.EMPTY, ui.EMPTY]; + let [r10, n, i, s] = [0, 0, li.EMPTY, li.EMPTY]; return new Ht((o) => (e.subscribe(o), n++ === 0 && (r10 === 1 ? s.unsubscribe() : i = e.connect(), r10 = 3), () => { - --n === 0 && (r10 === 2 ? (r10 = 0, s.unsubscribe()) : (r10 = 1, s = Tv.schedule(() => { + --n === 0 && (r10 === 2 ? (r10 = 0, s.unsubscribe()) : (r10 = 1, s = Mv.schedule(() => { r10 = 0, i.unsubscribe(); }, t))); })); }; } - function Mre(t, e) { + function vre(t, e) { return Ct({ t }) === Ct({ t: e }); } - function Are(t) { + function xre(t) { throw t; } - function Tre() { + function _re() { } function Hg({ delay: t, skipChange: e = false, skipTimeout: r10 = false } = {}) { return (n) => n.pipe( - Yt(Are), - e ? Us(Tre) : aa(Mre), - tg(1), - r10 ? Gd() : Gk(t) + Yt(xre), + e ? Us(_re) : aa(vre), + eg(1), + r10 ? Wd() : Uk(t) ); } function Le(t, e) { - const n = cf((...i) => new Ht((s) => { + const n = af((...i) => new Ht((s) => { const o = e(...i).subscribe(s); return () => { n.unmemoize(...i), o.unsubscribe(); @@ -104181,8 +104192,8 @@ ${Ez(e, r10)}`); }).pipe(Hg()), { getInstanceId: () => t }); return n; } - var Nre = di("rpc-core"); - var Ire = { + var Ere = pi("rpc-core"); + var Sre = { fallback: void 0, modifier: { isOptional: true }, type: { @@ -104190,13 +104201,13 @@ ${Ez(e, r10)}`); isMap: false } }; - function np(t, { noErrorLog: e, params: r10, type: n }, i) { - e || Nre.error(`${t}(${r10.map(({ isOptional: s, name: o, type: a }) => `${o}${s ? "?" : ""}: ${a}`).join(", ")}): ${n}:: ${i.message}`); + function tp(t, { noErrorLog: e, params: r10, type: n }, i) { + e || Ere.error(`${t}(${r10.map(({ isOptional: s, name: o, type: a }) => `${o}${s ? "?" : ""}: ${a}`).join(", ")}): ${n}:: ${i.message}`); } - function G7(t) { + function z7(t) { return ["0x3a636f6465"].includes(t.toHex()); } - var Ore = class { + var Mre = class { constructor(e, r10, { isPedantic: n = true, provider: i, userRpc: s = {} }) { re(this, "__internal__instanceId"); re(this, "__internal__isPedantic"); @@ -104212,7 +104223,7 @@ ${Ez(e, r10)}`); if (!i || !St(i.send)) throw new Error("Expected Provider to API create"); this.__internal__instanceId = e, this.__internal__isPedantic = n, this.__internal__registryDefault = r10, this.provider = i; - const o = Object.keys(nw); + const o = Object.keys(tw); this.sections.push(...o), this.addUserInterfaces(s); } get isConnected() { @@ -104235,31 +104246,31 @@ ${Ez(e, r10)}`); } : void 0; } setRegistrySwap(e) { - this.__internal__getBlockRegistry = cf(e, { + this.__internal__getBlockRegistry = af(e, { getInstanceId: () => this.__internal__instanceId }); } setResolveBlockHash(e) { - this.__internal__getBlockHash = cf(e, { + this.__internal__getBlockHash = af(e, { getInstanceId: () => this.__internal__instanceId }); } addUserInterfaces(e) { this.sections.push(...Object.keys(e).filter((r10) => !this.sections.includes(r10))); for (let r10 = 0, n = this.sections.length; r10 < n; r10++) { - const i = this.sections[r10], s = st({}, nw[i], e[i]), o = Object.keys(s); + const i = this.sections[r10], s = st({}, tw[i], e[i]), o = Object.keys(s); for (let a = 0, c = o.length; a < c; a++) { const u = o[a], f10 = s[u], p = f10.endpoint || `${i}_${u}`; if (!this.mapping.has(p)) { const b = !!f10.pubsub; - this[i] || (this[i] = {}), this.mapping.set(p, st({}, f10, { isSubscription: b, jsonrpc: p, method: u, section: i })), Yn(this[i], u, () => b ? this._createMethodSubscribe(i, u, f10) : this._createMethodSend(i, u, f10)); + this[i] || (this[i] = {}), this.mapping.set(p, st({}, f10, { isSubscription: b, jsonrpc: p, method: u, section: i })), Zn(this[i], u, () => b ? this._createMethodSubscribe(i, u, f10) : this._createMethodSend(i, u, f10)); } } } } _memomize(e, r10) { - const n = { getInstanceId: () => this.__internal__instanceId }, i = cf(e(true), n); - return i.raw = cf(e(false), n), i.meta = r10, i; + const n = { getInstanceId: () => this.__internal__instanceId }, i = af(e(true), n); + return i.raw = af(e(false), n), i.meta = r10, i; } _formatResult(e, r10, n, i, s, o, a) { return e ? this._formatOutput(r10, n, i, s, o, a) : a; @@ -104268,20 +104279,20 @@ ${Ez(e, r10)}`); const i = n.endpoint || `${e}_${r10}`, s = n.params.findIndex(({ isHistoric: u }) => u); let o = null; const a = async (u, f10) => { - var R; - const p = s === -1 ? null : f10[s], b = p && n.params[s].type === "BlockNumber" ? await ((R = this.__internal__getBlockHash) == null ? void 0 : R.call(this, p)) : p, { registry: E } = u && b && this.__internal__getBlockRegistry ? await this.__internal__getBlockRegistry(Xe(b)) : { registry: this.__internal__registryDefault }, _ = this._formatParams(E, null, n, f10), N11 = await this.provider.send(i, _.map((F) => F.toJSON()), !!b); + var k; + const p = s === -1 ? null : f10[s], b = p && n.params[s].type === "BlockNumber" ? await ((k = this.__internal__getBlockHash) == null ? void 0 : k.call(this, p)) : p, { registry: E } = u && b && this.__internal__getBlockRegistry ? await this.__internal__getBlockRegistry(Xe(b)) : { registry: this.__internal__registryDefault }, _ = this._formatParams(E, null, n, f10), N11 = await this.provider.send(i, _.map((F) => F.toJSON()), !!b); return this._formatResult(u, E, b, r10, n, _, N11); }, c = (u) => (...f10) => { const p = u && s !== -1 && !!f10[s]; return new Ht((b) => (a(u, f10).then((E) => { b.next(E), b.complete(); }).catch((E) => { - np(r10, n, E), b.error(E), b.complete(); + tp(r10, n, E), b.error(E), b.complete(); }), () => { u ? o == null || o.unmemoize(...f10) : o == null || o.raw.unmemoize(...f10); })).pipe( - tg(1), - p ? Gk() : Gd() + eg(1), + p ? Uk() : Wd() ); }; return o = this._memomize(c, n), o; @@ -104298,27 +104309,27 @@ ${Ez(e, r10)}`); let f10 = null; const p = (b) => (...E) => new Ht((_) => { let N11 = Promise.resolve(null); - const R = this.__internal__registryDefault, F = (D) => { - np(r10, n, D), _.error(D); + const k = this.__internal__registryDefault, F = (L) => { + tp(r10, n, L), _.error(L); }; try { - const D = this._formatParams(R, null, n, E), L = (q, W) => { + const L = this._formatParams(k, null, n, E), D = (q, W) => { if (q) { - np(r10, n, q); + tp(r10, n, q); return; } try { - _.next(this._formatResult(b, R, null, r10, n, D, W)); + _.next(this._formatResult(b, k, null, r10, n, L, W)); } catch (z) { _.error(z); } }; - N11 = this._createSubscriber({ paramsJson: D.map((q) => q.toJSON()), subName: a, subType: u, update: L }, F); - } catch (D) { - F(D); + N11 = this._createSubscriber({ paramsJson: L.map((q) => q.toJSON()), subName: a, subType: u, update: D }, F); + } catch (L) { + F(L); } return () => { - b ? f10 == null || f10.unmemoize(...E) : f10 == null || f10.raw.unmemoize(...E), N11.then((D) => Fc(D) ? Promise.resolve(false) : this.provider.unsubscribe(u, c, D)).catch((D) => np(r10, n, D)); + b ? f10 == null || f10.unmemoize(...E) : f10 == null || f10.raw.unmemoize(...E), N11.then((L) => zc(L) ? Promise.resolve(false) : this.provider.unsubscribe(u, c, L)).catch((L) => tp(r10, n, L)); }; }).pipe(Hg()); return f10 = this._memomize(p, n), f10; @@ -104353,7 +104364,7 @@ ${Ez(e, r10)}`); return e.createTypeUnsafe(i.type, [o], { blockHash: r10 }); } _formatStorageData(e, r10, n, i) { - const s = Fc(i), o = s ? null : G7(n) ? i : Xe(i); + const s = zc(i), o = s ? null : z7(n) ? i : Xe(i); return this._newType(e, r10, n, o, s); } _formatStorageSet(e, r10, n, i) { @@ -104369,11 +104380,11 @@ ${Ez(e, r10)}`); if (_) return this.__internal__storageCacheHits++, _; } - const f10 = u ? null : c[1], p = Fc(f10), b = p || G7(n) ? f10 : Xe(f10), E = this._newType(e, r10, n, b, p, o); + const f10 = u ? null : c[1], p = zc(f10), b = p || z7(n) ? f10 : Xe(f10), E = this._newType(e, r10, n, b, p, o); return this.__internal__storageCache.set(a, E), this.__internal__storageCacheSize++, E; } _newType(e, r10, n, i, s, o = -1) { - const a = n.outputType || "Raw", c = n.meta || Ire, u = o === -1 ? "" : ` entry ${o}:`; + const a = n.outputType || "Raw", c = n.meta || Sre, u = o === -1 ? "" : ` entry ${o}:`; try { return e.createTypeUnsafe(a, [ s ? c.fallback ? a.includes("Linkage<") ? $t(In(c.fallback.toHex()), new Uint8Array(2)) : In(c.fallback.toHex()) : void 0 : c.modifier.isOptional ? e.createTypeUnsafe(a, [i], { blockHash: r10, isPedantic: this.__internal__isPedantic }) : i @@ -104383,7 +104394,7 @@ ${Ez(e, r10)}`); } } }; - function Pre(t) { + function Are(t) { const e = []; for (let n = 0, i = t.length; n < i; n++) { const s = t[n].toString(2); @@ -104393,24 +104404,24 @@ ${Ez(e, r10)}`); const r10 = e.lastIndexOf(true); return r10 >= 0 ? e.slice(0, r10 + 1) : []; } - function am(t) { - return m4(t.number) ? t.number.unwrap() : t.number; + function om(t) { + return d4(t.number) ? t.number.unwrap() : t.number; } - var ip = /* @__PURE__ */ new Map(); - var kre = { + var rp = /* @__PURE__ */ new Map(); + var Tre = { del: (t) => { - ip.delete(t); + rp.delete(t); }, forEach: (t) => { - for (const [e, r10] of ip.entries()) + for (const [e, r10] of rp.entries()) t(e, r10); }, - get: (t) => ip.get(t), + get: (t) => rp.get(t), set: (t, e) => { - ip.set(t, e); + rp.set(t, e); } }; - var Kk = { + var jk = { del: () => { }, forEach: () => { @@ -104419,9 +104430,9 @@ ${Ez(e, r10)}`); }, set: (t, e) => e }; - var Rre = 7 * (24 * 60) * (60 * 1e3); - var Kf; - function Cre(t, e) { + var Nre = 7 * (24 * 60) * (60 * 1e3); + var Gf; + function Ire(t, e) { return { del: (r10) => e.del(`${t}${r10}`), forEach: e.forEach, @@ -104435,42 +104446,42 @@ ${Ez(e, r10)}`); } }; } - function Dre(t) { + function Ore(t) { const e = Date.now(), r10 = []; t.forEach((n, { x: i }) => { - e - i > Rre && r10.push(n); + e - i > Nre && r10.push(n); }), r10.forEach((n) => t.del(n)); } - function Xk(t = "", e) { - Kf = e ? Cre(`derive:${t}:`, e) : Kk, e && Dre(e); + function Vk(t = "", e) { + Gf = e ? Ire(`derive:${t}:`, e) : jk, e && Ore(e); } - Xk(); - function G8(t) { + Vk(); + function F8(t) { return t.pipe(we(([e]) => e)); } function da(t) { - return (e, r10) => Le(e, (...n) => G8(t(r10, ...n))); + return (e, r10) => Le(e, (...n) => F8(t(r10, ...n))); } function qg(t, e, r10, n) { - Yn(t, e, () => Hc({}, r10(e), (i) => n(e, i))); + Zn(t, e, () => Fc({}, r10(e), (i) => n(e, i))); } - var Lre = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Pre = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - approvalFlagsToBools: Pre, + approvalFlagsToBools: Are, get deriveCache() { - return Kf; + return Gf; }, - deriveMapCache: kre, - deriveNoopCache: Kk, + deriveMapCache: Tre, + deriveNoopCache: jk, drr: Hg, firstMemo: da, - firstObservable: G8, + firstObservable: F8, lazyDeriveSection: qg, memo: Le, - setDeriveCache: Xk, - unwrapBlockNumber: am + setDeriveCache: Vk, + unwrapBlockNumber: om }, Symbol.toStringTag, { value: "Module" })); - function Bre(t, e) { + function kre(t, e) { return Le(t, (r10) => { const n = Et(r10) ? r10 : Mr((r10 || "").toString()); if (n.length > 8) @@ -104479,7 +104490,7 @@ ${Ez(e, r10)}`); return e.derive.accounts.indexToId(i.toString()).pipe(we((s) => Da(s, "Unable to retrieve accountId"))); }); } - function Ure(t, [e, r10, n, i, s]) { + function Rre(t, [e, r10, n, i, s]) { const o = t == null ? void 0 : t.toString(), a = (c) => c.toString() === o; return { isCouncil: ((e == null ? void 0 : e.map((c) => Array.isArray(c) ? c[0] : c.who)) || r10 || []).some(a), @@ -104488,7 +104499,7 @@ ${Ez(e, r10)}`); isTechCommittee: (n || []).some(a) }; } - function jre(t, e) { + function Cre(t, e) { return Le(t, () => { var s, o, a, c, u; const r10 = [void 0, [], [], [], void 0], n = [ @@ -104506,10 +104517,10 @@ ${Ez(e, r10)}`); })) : xe(r10); }); } - function Vre(t, e) { - return Le(t, (r10) => e.derive.accounts._flags().pipe(we((n) => Ure(r10, n)))); + function Dre(t, e) { + return Le(t, (r10) => e.derive.accounts._flags().pipe(we((n) => Rre(r10, n)))); } - function zre(t, e) { + function Lre(t, e) { return Le(t, (r10) => { try { const n = Et(r10) ? r10 : Mr((r10 || "").toString()); @@ -104524,25 +104535,25 @@ ${Ez(e, r10)}`); } }); } - var Fre = { toHex: () => { + var Bre = { toHex: () => { } }; function eo(t) { return t.isRaw ? fo(t.asRaw.toU8a(true)) : t.isNone ? void 0 : t.toHex(); } - function Hre(t) { + function Ure(t) { return t.reduce((e, [r10, n]) => { const i = eo(r10), s = eo(n); return i && s && (e[i] = s), e; }, {}); } - function Yk(t) { + function zk(t) { const e = t.unwrap(); return Array.isArray(e) ? e[0] : e; } - function qre(t, e) { + function jre(t, e) { if (!(t != null && t.isSome)) return { judgements: [] }; - const { info: r10, judgements: n } = Yk(t), i = eo(r10.display); + const { info: r10, judgements: n } = zk(t), i = eo(r10.display); return { display: e && eo(e[1]) || i, displayParent: e && i, @@ -104550,15 +104561,15 @@ ${Ez(e, r10)}`); image: eo(r10.image), judgements: n, legal: eo(r10.legal), - other: Hre(r10.additional), + other: Ure(r10.additional), parent: e == null ? void 0 : e[0], - pgp: r10.pgpFingerprint.unwrapOr(Fre).toHex(), + pgp: r10.pgpFingerprint.unwrapOr(Bre).toHex(), riot: eo(r10.riot), twitter: eo(r10.twitter), web: eo(r10.web) }; } - function Wre(t, e, r10) { + function Vre(t, e, r10) { if (e != null && e.isSome) return xe([e, void 0]); if (r10 != null && r10.isSome) { @@ -104570,7 +104581,7 @@ ${Ez(e, r10)}`); } return xe([void 0, void 0]); } - function Gre(t, e) { + function zre(t, e) { return Le(t, (r10) => { var n; return r10 && ((n = e.query.identity) != null && n.identityOf) ? Qe([ @@ -104579,11 +104590,11 @@ ${Ez(e, r10)}`); ]) : xe([void 0, void 0]); }); } - function Kre(t, e) { - return Le(t, (r10) => e.derive.accounts._identity(r10).pipe(Oe(([n, i]) => Wre(e, n, i)), we(([n, i]) => qre(n, i)))); + function Fre(t, e) { + return Le(t, (r10) => e.derive.accounts._identity(r10).pipe(Oe(([n, i]) => Vre(e, n, i)), we(([n, i]) => jre(n, i)))); } - var Xre = /* @__PURE__ */ da((t, e) => t.derive.accounts.hasIdentityMulti([e])); - function Yre(t, e) { + var Hre = /* @__PURE__ */ da((t, e) => t.derive.accounts.hasIdentityMulti([e])); + function qre(t, e) { return Le(t, (r10) => { var n; return (n = e.query.identity) != null && n.identityOf ? Qe([ @@ -104593,35 +104604,35 @@ ${Ez(e, r10)}`); const c = s[a], u = c && c.isSome ? c.unwrap()[0].toString() : void 0; let f10; if (o && o.isSome) { - const p = eo(Yk(o).info.display); + const p = eo(zk(o).info.display); p && !Ft(p) && (f10 = p); } return { display: f10, hasIdentity: !!(f10 || u), parentId: u }; }))) : xe(r10.map(() => ({ hasIdentity: false }))); }); } - function Zre(t, e) { + function Wre(t, e) { return Le(t, (r10) => e.derive.accounts.indexes().pipe(we((n) => n[r10.toString()]))); } var Vy = null; - function Jre(t) { + function Gre(t) { return t.query.indices.accounts.entries().pipe(we((e) => e.reduce((r10, [n, i]) => (i.isSome && (r10[i.unwrap()[0].toString()] = t.registry.createType("AccountIndex", n.args[0])), r10), {}))); } - function Qre(t, e) { - return Le(t, () => Vy ? xe(Vy) : (e.query.indices ? Jre(e).pipe(Cr({})) : xe({})).pipe(we((r10) => (Vy = r10, r10)))); + function Kre(t, e) { + return Le(t, () => Vy ? xe(Vy) : (e.query.indices ? Gre(e).pipe(Cr({})) : xe({})).pipe(we((r10) => (Vy = r10, r10)))); } - function $re(t, e) { + function Xre(t, e) { return Le(t, (r10) => e.query.indices ? e.query.indices.accounts(r10).pipe(we((n) => n.unwrapOr([])[0])) : xe(void 0)); } - function ene(t, e) { + function Yre(t, e) { var r10; return (e && ((r10 = t.query.nicks) != null && r10.nameOf) ? t.query.nicks.nameOf(e) : xe(void 0)).pipe(we((n) => n != null && n.isSome ? fo(n.unwrap()[0]).substring(0, t.consts.nicks.maxLength.toNumber()) : void 0)); } - function tne(t, e) { + function Zre(t, e) { return Le(t, (r10) => e.derive.accounts.idAndIndex(r10).pipe(Oe(([n, i]) => Qe([ xe({ accountId: n, accountIndex: i }), e.derive.accounts.identity(n), - ene(e, n) + Yre(e, n) ])), we(([{ accountId: n, accountIndex: i }, s, o]) => ({ accountId: n, accountIndex: i, @@ -104629,81 +104640,81 @@ ${Ez(e, r10)}`); nickname: o })))); } - var rne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Jre = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - _flags: jre, - _identity: Gre, - accountId: Bre, - flags: Vre, - hasIdentity: Xre, - hasIdentityMulti: Yre, - idAndIndex: zre, - idToIndex: Zre, - identity: Kre, - indexToId: $re, - indexes: Qre, - info: tne + _flags: Cre, + _identity: zre, + accountId: kre, + flags: Dre, + hasIdentity: Hre, + hasIdentityMulti: qre, + idAndIndex: Lre, + idToIndex: Wre, + identity: Fre, + indexToId: Xre, + indexes: Kre, + info: Zre }, Symbol.toStringTag, { value: "Module" })); - function nne(t, e) { + function Qre(t, e) { const r10 = t.registry.getModuleInstances(t.runtimeVersion.specName, e), n = r10 != null && r10.length ? r10[0] : e; return t.query[n]; } - function w0(t, e) { - return (r10, n) => Le(r10, e(nne(n, t), n, r10)); + function y0(t, e) { + return (r10, n) => Le(r10, e(Qre(n, t), n, r10)); } - function K8(t, e) { - return (r10) => w0(r10, (n) => () => St(n == null ? void 0 : n[t]) ? n[t]() : xe(e)); + function H8(t, e) { + return (r10) => y0(r10, (n) => () => St(n == null ? void 0 : n[t]) ? n[t]() : xe(e)); } - var Wg = /* @__PURE__ */ K8("members", []); + var Wg = /* @__PURE__ */ H8("members", []); function Gg(t) { - return w0(t, (e) => () => St(e == null ? void 0 : e.prime) ? e.prime().pipe(we((r10) => r10.unwrapOr(null))) : xe(null)); + return y0(t, (e) => () => St(e == null ? void 0 : e.prime) ? e.prime().pipe(we((r10) => r10.unwrapOr(null))) : xe(null)); } - function ine(t, [e, r10, n]) { + function $re(t, [e, r10, n]) { return r10.map((i, s) => ({ hash: t.registry.createType("Hash", e[s]), proposal: i && i.isSome ? i.unwrap() : null, votes: n[s].unwrapOr(null) })); } - function Zk(t, e, r10) { + function Fk(t, e, r10) { return (St(e == null ? void 0 : e.proposals) && r10.length ? Qe([ xe(r10), e.proposalOf.multi(r10).pipe(Yt(() => xe(r10.map(() => null)))), e.voting.multi(r10) - ]) : xe([[], [], []])).pipe(we((n) => ine(t, n))); + ]) : xe([[], [], []])).pipe(we((n) => $re(t, n))); } function Kg(t) { - return w0(t, (e) => () => xe(St(e == null ? void 0 : e.proposals))); + return y0(t, (e) => () => xe(St(e == null ? void 0 : e.proposals))); } function Xg(t) { - return w0(t, (e, r10) => () => r10.derive[t].proposalHashes().pipe(Oe((n) => Zk(r10, e, n)))); + return y0(t, (e, r10) => () => r10.derive[t].proposalHashes().pipe(Oe((n) => Fk(r10, e, n)))); } function Yg(t) { - return w0(t, (e, r10) => (n) => St(e == null ? void 0 : e.proposals) ? G8(Zk(r10, e, [n])) : xe(null)); - } - var Zg = /* @__PURE__ */ K8("proposalCount", null); - var Jg = /* @__PURE__ */ K8("proposals", []); - var sne = /* @__PURE__ */ Wg("allianceMotion"); - var one = /* @__PURE__ */ Kg("allianceMotion"); - var ane = /* @__PURE__ */ Yg("allianceMotion"); - var cne = /* @__PURE__ */ Zg("allianceMotion"); - var une = /* @__PURE__ */ Jg("allianceMotion"); - var lne = /* @__PURE__ */ Xg("allianceMotion"); - var fne = /* @__PURE__ */ Gg("allianceMotion"); - var hne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + return y0(t, (e, r10) => (n) => St(e == null ? void 0 : e.proposals) ? F8(Fk(r10, e, [n])) : xe(null)); + } + var Zg = /* @__PURE__ */ H8("proposalCount", null); + var Jg = /* @__PURE__ */ H8("proposals", []); + var ene = /* @__PURE__ */ Wg("allianceMotion"); + var tne = /* @__PURE__ */ Kg("allianceMotion"); + var rne = /* @__PURE__ */ Yg("allianceMotion"); + var nne = /* @__PURE__ */ Zg("allianceMotion"); + var ine = /* @__PURE__ */ Jg("allianceMotion"); + var sne = /* @__PURE__ */ Xg("allianceMotion"); + var one = /* @__PURE__ */ Gg("allianceMotion"); + var ane = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - hasProposals: one, - members: sne, - prime: fne, - proposal: ane, - proposalCount: cne, - proposalHashes: une, - proposals: lne + hasProposals: tne, + members: ene, + prime: one, + proposal: rne, + proposalCount: nne, + proposalHashes: ine, + proposals: sne }, Symbol.toStringTag, { value: "Module" })); - function X8(t) { + function q8(t) { return t.query.voterList || t.query.voterBagsList || t.query.bagsList; } - function dne(t, e) { + function cne(t, e) { const r10 = t.map((i, s) => ({ bag: e[s].unwrapOr(null), id: i, @@ -104715,32 +104726,32 @@ ${Ez(e, r10)}`); index: s })); } - function pne(t, e) { - const r10 = X8(e); + function une(t, e) { + const r10 = q8(e); return Le(t, (n) => { const i = n.map((s) => on(s)); - return i.length ? r10.listBags.multi(i).pipe(we((s) => dne(i, s))) : xe([]); + return i.length ? r10.listBags.multi(i).pipe(we((s) => cne(i, s))) : xe([]); }); } - function mne(t, e) { - const r10 = X8(e); + function lne(t, e) { + const r10 = q8(e); return Le(t, () => r10.listBags.keys().pipe(Oe((n) => e.derive.bagsList._getIds(n.map(({ args: [i] }) => i))), we((n) => n.filter(({ bag: i }) => i)))); } - function gne(t, e) { + function fne(t, e) { return Le(t, (r10) => e.derive.bagsList._getIds([on(r10)]).pipe(we((n) => n[0]))); } - function yne(t, e) { + function hne(t, e) { return Le(t, (r10) => e.derive.bagsList.listNodes(r10.bag).pipe(we((n) => st({ nodes: n }, r10)))); } - function bne(t, e) { + function dne(t, e) { return Le(t, (r10) => e.derive.bagsList.get(r10).pipe(Oe((n) => e.derive.bagsList.expand(n)))); } - function wne(t, e) { - const r10 = new Xc(e), n = X8(t); + function pne(t, e) { + const r10 = new Kc(e), n = q8(t); return r10.pipe( Oe((i) => n.listNodes(i)), Us((i) => { - Zc(() => { + Yc(() => { i.isSome && i.value.next.isSome ? r10.next(i.unwrap().next.unwrap()) : r10.complete(); }); }), @@ -104748,39 +104759,39 @@ ${Ez(e, r10)}`); we((i) => i.map((s) => s.unwrap())) ); } - function vne(t, e) { - return Le(t, (r10) => r10 && r10.head.isSome ? wne(e, r10.head.unwrap()) : xe([])); + function mne(t, e) { + return Le(t, (r10) => r10 && r10.head.isSome ? pne(e, r10.head.unwrap()) : xe([])); } - var xne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var gne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - _getIds: pne, - all: mne, - expand: yne, - get: gne, - getExpanded: bne, - listNodes: vne + _getIds: une, + all: lne, + expand: hne, + get: fne, + getExpanded: dne, + listNodes: mne }, Symbol.toStringTag, { value: "Module" })); - var _ne = "0x76657374696e6720"; - function Ene(t, e, r10) { + var yne = "0x76657374696e6720"; + function bne(t, e, r10) { let n = t.registry.createType("Balance"), i = [], s = t.registry.createType("Balance"), o = false; if (Array.isArray(r10)) { - i = r10.filter(({ until: c }) => !c || e && c.gt(e)), o = i.some(({ amount: c }) => c && c.isMax()), s = t.registry.createType("Balance", i.filter(({ id: c }) => c.eq(_ne)).reduce((c, { amount: u }) => c.iadd(u), new ct(0))); + i = r10.filter(({ until: c }) => !c || e && c.gt(e)), o = i.some(({ amount: c }) => c && c.isMax()), s = t.registry.createType("Balance", i.filter(({ id: c }) => c.eq(yne)).reduce((c, { amount: u }) => c.iadd(u), new ct(0))); const a = i.filter(({ amount: c }) => c && !c.isMax()); - a.length && (n = t.registry.createType("Balance", l4(...a.map(({ amount: c }) => c)))); + a.length && (n = t.registry.createType("Balance", c4(...a.map(({ amount: c }) => c)))); } return { allLocked: o, lockedBalance: n, lockedBreakdown: i, vestingLocked: s }; } - function K7(t, e, r10, n) { - const { allLocked: i, lockedBalance: s, lockedBreakdown: o, vestingLocked: a } = Ene(t, e, n); + function F7(t, e, r10, n) { + const { allLocked: i, lockedBalance: s, lockedBreakdown: o, vestingLocked: a } = bne(t, e, n); return st({}, r10, { - availableBalance: t.registry.createType("Balance", i ? 0 : l4(new ct(0), r10 != null && r10.freeBalance ? r10.freeBalance.sub(s) : new ct(0))), + availableBalance: t.registry.createType("Balance", i ? 0 : c4(new ct(0), r10 != null && r10.freeBalance ? r10.freeBalance.sub(s) : new ct(0))), lockedBalance: s, lockedBreakdown: o, vestingLocked: a }); } - function Sne(t, e, r10) { - const n = r10 || [], i = !e.vestingLocked.isZero(), s = n.map(({ locked: c, perBlock: u, startingBlock: f10 }) => t.gt(f10) ? BN(c, u.mul(t.sub(f10))) : Jr), o = s.reduce((c, u) => c.iadd(u), new ct(0)), a = n.reduce((c, { locked: u }) => c.iadd(u), new ct(0)); + function wne(t, e, r10) { + const n = r10 || [], i = !e.vestingLocked.isZero(), s = n.map(({ locked: c, perBlock: u, startingBlock: f10 }) => t.gt(f10) ? kN(c, u.mul(t.sub(f10))) : Jr), o = s.reduce((c, u) => c.iadd(u), new ct(0)), a = n.reduce((c, { locked: u }) => c.iadd(u), new ct(0)); return { isVesting: i, vestedBalance: o, @@ -104795,16 +104806,16 @@ ${Ez(e, r10)}`); vestingTotal: a }; } - function Mne(t, e) { - const [r10, [n, i, s], o] = e, a = K7(t, o, r10, i[0]); - return st(a, Sne(o, a, n), { + function vne(t, e) { + const [r10, [n, i, s], o] = e, a = F7(t, o, r10, i[0]); + return st(a, wne(o, a, n), { accountId: r10.accountId, accountNonce: r10.accountNonce, - additional: i.slice(1).map((c, u) => K7(t, o, r10.additional[u], c)), + additional: i.slice(1).map((c, u) => F7(t, o, r10.additional[u], c)), namedReserves: s }); } - function Ane(t, e) { + function xne(t, e) { return Qe([ t.query.balances.locks(e), t.query.balances.vesting(e) @@ -104821,19 +104832,19 @@ ${Ez(e, r10)}`); ]; })); } - var Tne = (t) => !!t; - function X7(t) { + var _ne = (t) => !!t; + function H7(t) { return [ t.map((e) => !e), - t.filter(Tne) + t.filter(_ne) ]; } - function Nne(t, e, r10 = ["balances"]) { + function Ene(t, e, r10 = ["balances"]) { var a; - const [n, i] = X7(r10.map((c) => { + const [n, i] = H7(r10.map((c) => { var u, f10; return ((u = t.derive[c]) == null ? void 0 : u.customLocks) || ((f10 = t.query[c]) == null ? void 0 : f10.locks); - })), [s, o] = X7(r10.map((c) => { + })), [s, o] = H7(r10.map((c) => { var u; return (u = t.query[c]) == null ? void 0 : u.reserves; })); @@ -104851,24 +104862,24 @@ ${Ez(e, r10)}`); ]; })); } - function Jk(t, e) { + function Hk(t, e) { const r10 = e.registry.getModuleInstances(e.runtimeVersion.specName, "balances"); return Le(t, (n) => { var i, s; return Qe([ e.derive.balances.account(n), - St((i = e.query.system) == null ? void 0 : i.account) || St((s = e.query.balances) == null ? void 0 : s.account) ? Nne(e, n, r10) : Ane(e, n) + St((i = e.query.system) == null ? void 0 : i.account) || St((s = e.query.balances) == null ? void 0 : s.account) ? Ene(e, n, r10) : xne(e, n) ]).pipe(Oe(([o, a]) => Qe([ xe(o), xe(a), e.derive.chain.bestNumber() - ])), we((o) => Mne(e, o))); + ])), we((o) => vne(e, o))); }); } function Fi(t) { return t.registry.createType("Balance"); } - function Y7(t, [e, r10, n, i]) { + function q7(t, [e, r10, n, i]) { const s = t.registry.createType("Balance", e.toBn()); return { freeBalance: e, @@ -104878,14 +104889,14 @@ ${Ez(e, r10)}`); votingBalance: s }; } - function Ine(t, [e, [r10, [n, ...i]]]) { + function Sne(t, [e, [r10, [n, ...i]]]) { return st({ accountId: e, accountNonce: r10, - additional: i.map((s) => Y7(t, s)) - }, Y7(t, n)); + additional: i.map((s) => q7(t, s)) + }, q7(t, n)); } - function One(t, e) { + function Mne(t, e) { return Qe([ t.query.balances.freeBalance(e), t.query.balances.reservedBalance(e), @@ -104895,14 +104906,14 @@ ${Ez(e, r10)}`); [[r10, n, Fi(t), Fi(t)]] ])); } - function Qk(t, e) { + function qk(t, e) { const r10 = (n) => [ n, [[Fi(t), Fi(t), Fi(t), Fi(t)]] ]; return St(t.query.system.account) ? t.query.system.account(e).pipe(we(({ nonce: n }) => r10(n))) : St(t.query.system.accountNonce) ? t.query.system.accountNonce(e).pipe(we((n) => r10(n))) : xe(r10(t.registry.createType("Index"))); } - function Z7(t, e, r10 = ["balances"]) { + function W7(t, e, r10 = ["balances"]) { const n = r10.map((s) => { var o, a; return ((o = t.derive[s]) == null ? void 0 : o.customAccount) || ((a = t.query[s]) == null ? void 0 : a.account); @@ -104916,9 +104927,9 @@ ${Ez(e, r10)}`); ]).pipe(we(([{ nonce: s }, ...o]) => i(s, o))) : Qe([ t.query.system.accountNonce(e), ...n.map((s) => s(e)) - ]).pipe(we(([s, ...o]) => i(s, o))) : Qk(t, e); + ]).pipe(we(([s, ...o]) => i(s, o))) : qk(t, e); } - function Pne(t, e) { + function Ane(t, e) { return t.query.system.account(e).pipe(we((r10) => { const n = r10.nonce ? r10.data : r10[1], i = r10.nonce || r10[0]; if (!n || n.isEmpty) @@ -104933,35 +104944,35 @@ ${Ez(e, r10)}`); ]; })); } - function kne(t, e) { + function Tne(t, e) { const r10 = e.registry.getModuleInstances(e.runtimeVersion.specName, "balances"), n = r10 && r10[0] !== "balances"; return Le(t, (i) => e.derive.accounts.accountId(i).pipe(Oe((s) => { var o, a, c; return s ? Qe([ xe(s), - n ? Z7(e, s, r10) : St((o = e.query.system) == null ? void 0 : o.account) ? Pne(e, s) : St((a = e.query.balances) == null ? void 0 : a.account) ? Z7(e, s) : St((c = e.query.balances) == null ? void 0 : c.freeBalance) ? One(e, s) : Qk(e, s) + n ? W7(e, s, r10) : St((o = e.query.system) == null ? void 0 : o.account) ? Ane(e, s) : St((a = e.query.balances) == null ? void 0 : a.account) ? W7(e, s) : St((c = e.query.balances) == null ? void 0 : c.freeBalance) ? Mne(e, s) : qk(e, s) ]) : xe([e.registry.createType("AccountId"), [ e.registry.createType("Index"), [[Fi(e), Fi(e), Fi(e), Fi(e)]] ]]); - }), we((s) => Ine(e, s)))); + }), we((s) => Sne(e, s)))); } - function Rne(t, e) { + function Nne(t, e) { return Le(t, (r10) => r10 != null && r10.length ? Qe(r10.map((n) => e.derive.balances.account(n))) : xe([])); } - var Cne = Jk; - var Dne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Ine = Hk; + var One = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - account: kne, - all: Jk, - votingBalance: Cne, - votingBalances: Rne + account: Tne, + all: Hk, + votingBalance: Ine, + votingBalances: Nne }, Symbol.toStringTag, { value: "Module" })); - function Lne(t, e) { + function Pne(t, e) { const r10 = t.tx.bounties ? t.tx.bounties : t.tx.treasury, n = [r10.approveBounty, r10.closeBounty, r10.proposeCurator, r10.unassignCurator]; return e.filter((i) => n.find((s) => i.proposal && s.is(i.proposal))); } - function J7([t, e, r10, n]) { + function G7([t, e, r10, n]) { const i = []; return t.forEach((s, o) => { s.isSome && i.push({ @@ -104972,7 +104983,7 @@ ${Ez(e, r10)}`); }); }), i; } - function Bne(t, e) { + function kne(t, e) { const r10 = e.query.bounties || e.query.treasury; return Le(t, () => r10.bounties ? Qe([ r10.bountyCount(), @@ -104986,18 +104997,18 @@ ${Ez(e, r10)}`); r10.bounties.multi(s), r10.bountyDescriptions.multi(s), xe(s), - xe(Lne(e, i)) + xe(Pne(e, i)) ]); - }), we(J7)) : xe(J7([[], [], [], []]))); + }), we(G7)) : xe(G7([[], [], [], []]))); } - var Une = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Rne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - bounties: Bne + bounties: kne }, Symbol.toStringTag, { value: "Module" })); - function $k(t) { - return (e, r10) => Le(e, () => t(r10).pipe(we(am))); + function Wk(t) { + return (e, r10) => Le(e, () => t(r10).pipe(we(om))); } - function jne(t, e) { + function Cne(t, e) { var s, o, a, c; const r10 = (s = e.session) != null && s.validators ? e.session.validators() : xe(null), { logs: [n] } = t.digest, i = n && (n.isConsensus && n.asConsensus[0].isNimbus && n.asConsensus[1] || n.isPreRuntime && n.asPreRuntime[0].isNimbus && n.asPreRuntime[1]); if (i) { @@ -105025,18 +105036,18 @@ ${Ez(e, r10)}`); xe(null) ]); } - function Y8(t, e, r10) { - return t.queryAt(e.parentHash.isEmpty ? r10 || e.hash : e.parentHash).pipe(Oe((n) => jne(e, n))); + function W8(t, e, r10) { + return t.queryAt(e.parentHash.isEmpty ? r10 || e.hash : e.parentHash).pipe(Oe((n) => Cne(e, n))); } - var Vne = /* @__PURE__ */ $k((t) => t.rpc.chain.subscribeNewHeads()); - var zne = /* @__PURE__ */ $k((t) => t.rpc.chain.subscribeFinalizedHeads()); - function Fne(t, e) { + var Dne = /* @__PURE__ */ Wk((t) => t.rpc.chain.subscribeNewHeads()); + var Lne = /* @__PURE__ */ Wk((t) => t.rpc.chain.subscribeFinalizedHeads()); + function Bne(t, e) { return Le(t, () => Qe([ e.derive.chain.bestNumber(), e.derive.chain.bestNumberFinalized() ]).pipe(we(([r10, n]) => e.registry.createType("BlockNumber", r10.sub(n))))); } - function eR(t, e) { + function Gk(t, e) { const [r10] = t.logs.filter((o) => o.isConsensus), [n] = t.logs.filter((o) => o.isPreRuntime), [i] = t.logs.filter((o) => o.isSeal); let s; try { @@ -105056,13 +105067,13 @@ ${Ez(e, r10)}`); } return s; } - function Z8(t, e, r10, n) { + function G8(t, e, r10, n) { const i = t.createClass("Header"); class s extends i { constructor(c, u, f10, p) { super(c, u); re(this, "__internal__author"); - this.__internal__author = p || eR(this.digest, f10 || []), this.createdAtHash = u == null ? void 0 : u.createdAtHash; + this.__internal__author = p || Gk(this.digest, f10 || []), this.createdAtHash = u == null ? void 0 : u.createdAtHash; } get author() { return this.__internal__author; @@ -105070,14 +105081,14 @@ ${Ez(e, r10)}`); } return new s(t, e, r10, n); } - function Hne(t, e) { + function Une(t, e) { return t.map((r10, n) => { let i, s; const o = e.filter(({ phase: a }) => a.isApplyExtrinsic && a.asApplyExtrinsic.eq(n)).map(({ event: a }) => (a.section === "system" && (a.method === "ExtrinsicSuccess" ? s = a.data[0] : a.method === "ExtrinsicFailed" && (i = a.data[0], s = a.data[1])), a)); return { dispatchError: i, dispatchInfo: s, events: o, extrinsic: r10 }; }); } - function tR(t, e, r10, n, i) { + function Kk(t, e, r10, n, i) { const s = t.createClass("SignedBlock"); class o extends s { constructor(u, f10, p, b, E) { @@ -105085,7 +105096,7 @@ ${Ez(e, r10)}`); re(this, "__internal__author"); re(this, "__internal__events"); re(this, "__internal__extrinsics"); - this.__internal__author = E || eR(this.block.header.digest, b || []), this.__internal__events = p || [], this.__internal__extrinsics = Hne(this.block.extrinsics, this.__internal__events), this.createdAtHash = f10 == null ? void 0 : f10.createdAtHash; + this.__internal__author = E || Gk(this.block.header.digest, b || []), this.__internal__events = p || [], this.__internal__extrinsics = Une(this.block.extrinsics, this.__internal__events), this.createdAtHash = f10 == null ? void 0 : f10.createdAtHash; } get author() { return this.__internal__author; @@ -105099,29 +105110,29 @@ ${Ez(e, r10)}`); } return new o(t, e, r10, n, i); } - function qne(t, e) { + function jne(t, e) { return Le(t, (r10) => Qe([ e.rpc.chain.getBlock(r10), e.queryAt(r10) ]).pipe(Oe(([n, i]) => Qe([ xe(n), i.system.events(), - Y8(e, n.block.header, r10) - ])), we(([n, i, [, s, o]]) => tR(i.registry, n, i, s, o)))); + W8(e, n.block.header, r10) + ])), we(([n, i, [, s, o]]) => Kk(i.registry, n, i, s, o)))); } - function Wne(t, e) { + function Vne(t, e) { return Le(t, (r10) => e.rpc.chain.getBlockHash(r10).pipe(Oe((n) => e.derive.chain.getBlock(n)))); } - function Gne(t, e) { - return Le(t, (r10) => e.rpc.chain.getHeader(r10).pipe(Oe((n) => Y8(e, n, r10)), we(([n, i, s]) => Z8((i || n).registry, n, i, s)))); + function zne(t, e) { + return Le(t, (r10) => e.rpc.chain.getHeader(r10).pipe(Oe((n) => W8(e, n, r10)), we(([n, i, s]) => G8((i || n).registry, n, i, s)))); } - function Kne(t, e) { + function Fne(t, e) { return Le(t, () => e.derive.chain.subscribeFinalizedHeads().pipe(Oe((r10) => e.derive.chain.getBlock(r10.createdAtHash || r10.hash)))); } - function Xne(t, e) { + function Hne(t, e) { return Le(t, (r10, n, i = []) => e.rpc.chain.getHeader(r10).pipe(Oe((s) => s.parentHash.eq(n) ? xe([s, ...i]) : e.derive.chain._getHeaderRange(s.parentHash, n, [s, ...i])))); } - function Yne(t, e) { + function qne(t, e) { return Le(t, () => { let r10 = null; return e.rpc.chain.subscribeFinalizedHeads().pipe(Oe((n) => { @@ -105130,27 +105141,27 @@ ${Ez(e, r10)}`); })); }); } - function Zne(t, e) { + function Wne(t, e) { return Le(t, () => e.derive.chain.subscribeNewHeads().pipe(Oe((r10) => e.derive.chain.getBlock(r10.createdAtHash || r10.hash)))); } - function Jne(t, e) { - return Le(t, () => e.rpc.chain.subscribeNewHeads().pipe(Oe((r10) => Y8(e, r10)), we(([r10, n, i]) => (r10.createdAtHash = r10.hash, Z8(r10.registry, r10, n, i))))); + function Gne(t, e) { + return Le(t, () => e.rpc.chain.subscribeNewHeads().pipe(Oe((r10) => W8(e, r10)), we(([r10, n, i]) => (r10.createdAtHash = r10.hash, G8(r10.registry, r10, n, i))))); } - var Qne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Kne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - _getHeaderRange: Xne, - bestNumber: Vne, - bestNumberFinalized: zne, - bestNumberLag: Fne, - getBlock: qne, - getBlockByNumber: Wne, - getHeader: Gne, - subscribeFinalizedBlocks: Kne, - subscribeFinalizedHeads: Yne, - subscribeNewBlocks: Zne, - subscribeNewHeads: Jne + _getHeaderRange: Hne, + bestNumber: Dne, + bestNumberFinalized: Lne, + bestNumberLag: Bne, + getBlock: jne, + getBlockByNumber: Vne, + getHeader: zne, + subscribeFinalizedBlocks: Fne, + subscribeFinalizedHeads: qne, + subscribeNewBlocks: Wne, + subscribeNewHeads: Gne }, Symbol.toStringTag, { value: "Module" })); - function $ne(t) { + function Xne(t) { return xe([ t.consts.contracts.callBaseFee || t.registry.createType("Balance"), t.consts.contracts.contractFee || t.registry.createType("Balance"), @@ -105164,8 +105175,8 @@ ${Ez(e, r10)}`); t.consts.contracts.tombstoneDeposit || t.registry.createType("Balance") ]); } - function eie(t, e) { - return Le(t, () => $ne(e).pipe(we(([r10, n, i, s, o, a, c, u, f10, p]) => ({ + function Yne(t, e) { + return Le(t, () => Xne(e).pipe(we(([r10, n, i, s, o, a, c, u, f10, p]) => ({ callBaseFee: r10, contractFee: n, creationFee: i, @@ -105178,23 +105189,23 @@ ${Ez(e, r10)}`); transferFee: a })))); } - var tie = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Zne = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - fees: eie + fees: Yne }, Symbol.toStringTag, { value: "Module" })); - function rie(t) { + function Jne(t) { return !Array.isArray(t); } - function nie(t) { + function Qne(t) { return t.stakeOf.entries().pipe(we((e) => e.map(([{ args: [r10] }, n]) => [r10, n]))); } - function iie(t) { + function $ne(t) { return t.votesOf.entries().pipe(we((e) => e.map(([{ args: [r10] }, n]) => [r10, n]))); } - function sie(t, e) { + function eie(t, e) { return Qe([ - nie(e), - iie(e) + Qne(e), + $ne(e) ]).pipe(we(([r10, n]) => { const i = []; return n.forEach(([s, o]) => { @@ -105205,70 +105216,70 @@ ${Ez(e, r10)}`); }), i; })); } - function oie(t) { + function tie(t) { return t.voting.entries().pipe(we((e) => e.map(([{ args: [r10] }, n]) => [ r10, - rie(n) ? { stake: n.stake, votes: n.votes } : { stake: n[0], votes: n[1] } + Jne(n) ? { stake: n.stake, votes: n.votes } : { stake: n[0], votes: n[1] } ]))); } - function aie(t, e) { + function rie(t, e) { const r10 = e.query.elections || e.query.phragmenElection || e.query.electionsPhragmen; - return Le(t, () => r10 ? r10.stakeOf ? sie(e, r10) : oie(r10) : xe([])); + return Le(t, () => r10 ? r10.stakeOf ? eie(e, r10) : tie(r10) : xe([])); } - function cie(t, e) { + function nie(t, e) { return Le(t, (r10) => e.derive.council.votes().pipe(we((n) => (n.find(([i]) => i.eq(r10)) || [null, { stake: e.registry.createType("Balance"), votes: [] }])[1]))); } - var uie = /* @__PURE__ */ Wg("council"); - var lie = /* @__PURE__ */ Kg("council"); - var fie = /* @__PURE__ */ Yg("council"); - var hie = /* @__PURE__ */ Zg("council"); - var die = /* @__PURE__ */ Jg("council"); - var pie = /* @__PURE__ */ Xg("council"); - var mie = /* @__PURE__ */ Gg("council"); - var gie = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var iie = /* @__PURE__ */ Wg("council"); + var sie = /* @__PURE__ */ Kg("council"); + var oie = /* @__PURE__ */ Yg("council"); + var aie = /* @__PURE__ */ Zg("council"); + var cie = /* @__PURE__ */ Jg("council"); + var uie = /* @__PURE__ */ Xg("council"); + var lie = /* @__PURE__ */ Gg("council"); + var fie = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - hasProposals: lie, - members: uie, - prime: mie, - proposal: fie, - proposalCount: hie, - proposalHashes: die, - proposals: pie, - votes: aie, - votesOf: cie + hasProposals: sie, + members: iie, + prime: lie, + proposal: oie, + proposalCount: aie, + proposalHashes: cie, + proposals: uie, + votes: rie, + votesOf: nie }, Symbol.toStringTag, { value: "Module" })); - function yie(t) { + function hie(t) { return Bt($t(":child_storage:default:", Pn($t("crowdloan", (t.fundIndex || t.trieIndex).toU8a())))); } - function bie(t, e) { - return Le(t, (r10) => e.query.crowdloan.funds(r10).pipe(we((n) => n.isSome ? yie(n.unwrap()) : null))); + function die(t, e) { + return Le(t, (r10) => e.query.crowdloan.funds(r10).pipe(we((n) => n.isSome ? hie(n.unwrap()) : null))); } - function rR(t, e) { + function Xk(t, e) { var i; const r10 = [], n = []; return e.filter(({ event: { data: [, s], method: o, section: a } }) => a === "crowdloan" && ["Contributed", "Withdrew"].includes(o) && s.eq(t)).reduce((s, { event: { data: [o], method: a } }) => (a === "Contributed" ? s.added.push(o.toHex()) : s.removed.push(o.toHex()), s), { added: r10, blockHash: ((i = e.createdAtHash) == null ? void 0 : i.toHex()) || "-", removed: n }); } var zy = 1e3; - function wie(t, e) { + function pie(t, e) { let r10 = [], n = []; return t.query.system.events().pipe(Oe((i) => { var o; - const s = rR(e, i); + const s = Xk(e, i); return s.added.length || s.removed.length ? (r10 = r10.concat(...s.added), n = n.concat(...s.removed), xe({ added: r10, addedDelta: s.added, blockHash: ((o = i.createdAtHash) == null ? void 0 : o.toHex()) || "-", removed: n, removedDelta: s.removed })) : Gi; }), Cr({ added: r10, addedDelta: [], blockHash: "-", removed: n, removedDelta: [] })); } - function vie(t, e) { + function mie(t, e) { return t.query.system.events().pipe(Oe((r10) => { var i; return r10.filter(({ event: { data: [s], method: o, section: a } }) => a === "crowdloan" && ["AllRefunded", "Dissolved", "PartiallyRefunded"].includes(o) && s.eq(e)).length ? xe(((i = r10.createdAtHash) == null ? void 0 : i.toHex()) || "-") : Gi; }), Cr("-")); } - function xie(t, e) { - const r10 = new Xc(void 0); + function gie(t, e) { + const r10 = new Kc(void 0); return r10.pipe( Oe((n) => t.rpc.childstate.getKeysPaged(e, "0x", zy, n)), Us((n) => { - Zc(() => { + Yc(() => { n.length === zy ? r10.next(n[zy - 1].toHex()) : r10.complete(); }); }), @@ -105276,13 +105287,13 @@ ${Ez(e, r10)}`); we((n) => Vu(n)) ); } - function _ie(t, e, r10) { - return vie(t, e).pipe(Oe(() => St(t.rpc.childstate.getKeysPaged) ? xie(t, r10) : t.rpc.childstate.getKeys(r10, "0x")), we((n) => n.map((i) => i.toHex()))); + function yie(t, e, r10) { + return mie(t, e).pipe(Oe(() => St(t.rpc.childstate.getKeysPaged) ? gie(t, r10) : t.rpc.childstate.getKeys(r10, "0x")), we((n) => n.map((i) => i.toHex()))); } - function Eie(t, e, r10) { + function bie(t, e, r10) { return Qe([ - _ie(t, e, r10), - wie(t, e) + yie(t, e, r10), + pie(t, e) ]).pipe(we(([n, { added: i, blockHash: s, removed: o }]) => { const a = {}; return n.forEach((c) => { @@ -105297,40 +105308,40 @@ ${Ez(e, r10)}`); }; })); } - function Sie(t, e) { - return Le(t, (r10) => e.derive.crowdloan.childKey(r10).pipe(Oe((n) => n ? Eie(e, r10, n) : xe({ blockHash: "-", contributorsHex: [] })))); + function wie(t, e) { + return Le(t, (r10) => e.derive.crowdloan.childKey(r10).pipe(Oe((n) => n ? bie(e, r10, n) : xe({ blockHash: "-", contributorsHex: [] })))); } - function nR(t, e, r10) { + function Yk(t, e, r10) { return Qe(r10.map((n) => t.rpc.childstate.getStorage(e, n))).pipe(we((n) => n.map((i) => t.registry.createType("Option", i)).map((i) => i.isSome ? t.registry.createType("Balance", i.unwrap()) : t.registry.createType("Balance")).reduce((i, s, o) => st(i, { [r10[o]]: s }), {}))); } - function Mie(t, e, r10, n) { + function vie(t, e, r10, n) { return t.query.system.events().pipe(Oe((i) => { - const s = rR(e, i), o = n.filter((a) => s.added.includes(a) || s.removed.includes(a)); - return o.length ? nR(t, r10, o) : Gi; + const s = Xk(e, i), o = n.filter((a) => s.added.includes(a) || s.removed.includes(a)); + return o.length ? Yk(t, r10, o) : Gi; }), Cr({})); } - function Aie(t, e, r10, n) { + function xie(t, e, r10, n) { return Qe([ - nR(t, r10, n), - Mie(t, e, r10, n) + Yk(t, r10, n), + vie(t, e, r10, n) ]).pipe(we(([i, s]) => st({}, i, s))); } - function Tie(t, e) { - return Le(t, (r10, n) => e.derive.crowdloan.childKey(r10).pipe(Oe((i) => i && n.length ? Aie(e, r10, i, n) : xe({})))); + function _ie(t, e) { + return Le(t, (r10, n) => e.derive.crowdloan.childKey(r10).pipe(Oe((i) => i && n.length ? xie(e, r10, i, n) : xe({})))); } - var Nie = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Eie = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - childKey: bie, - contributions: Sie, - ownContributions: Tie + childKey: die, + contributions: wie, + ownContributions: _ie }, Symbol.toStringTag, { value: "Module" })); - function Iie(t) { + function Sie(t) { return !!t.proposalHash; } - function Oie(t) { + function Mie(t) { return !!t.tally; } - function Q7(t, e, r10, n) { + function K7(t, e, r10, n) { for (; ; ) { const i = t.div(e), s = r10.div(n); if (i.lt(s)) @@ -105345,20 +105356,20 @@ ${Ez(e, r10)}`); t = n, r10 = e, e = a, n = o; } } - function Pie(t, e, { votedAye: r10, votedNay: n, votedTotal: i }) { - const s = f4(i); - return s.isZero() ? false : t.isSuperMajorityApprove ? Q7(n, s, r10, e) : Q7(n, e, r10, s); + function Aie(t, e, { votedAye: r10, votedNay: n, votedTotal: i }) { + const s = u4(i); + return s.isZero() ? false : t.isSuperMajorityApprove ? K7(n, s, r10, e) : K7(n, e, r10, s); } - function kie(t, e, r10) { - return t.isSimpleMajority ? r10.votedAye.gt(r10.votedNay) : Pie(t, e, r10); + function Tie(t, e, r10) { + return t.isSimpleMajority ? r10.votedAye.gt(r10.votedNay) : Aie(t, e, r10); } - function Rie(t) { + function Nie(t) { return t.reduce((e, r10) => { const { balance: n, vote: i } = r10, s = i.conviction.index === 0, o = n.muln(s ? 1 : i.conviction.index).divn(s ? 10 : 1); return i.isAye ? (e.allAye.push(r10), e.voteCountAye++, e.votedAye.iadd(o)) : (e.allNay.push(r10), e.voteCountNay++, e.votedNay.iadd(o)), e.voteCount++, e.votedTotal.iadd(o), e; }, { allAye: [], allNay: [], voteCount: 0, voteCountAye: 0, voteCountNay: 0, votedAye: new ct(0), votedNay: new ct(0), votedTotal: new ct(0) }); } - function Cie(t, e) { + function Iie(t, e) { const r10 = [], n = []; return e.forEach((i) => { i.vote.isAye ? r10.push(i) : n.push(i); @@ -105373,33 +105384,33 @@ ${Ez(e, r10)}`); votedTotal: t.turnout }; } - function Die(t, e, r10) { - const n = Oie(e.status) ? Cie(e.status.tally, r10) : Rie(r10); + function Oie(t, e, r10) { + const n = Mie(e.status) ? Iie(e.status.tally, r10) : Nie(r10); return st({}, n, { - isPassing: kie(e.status.threshold, t, n), + isPassing: Tie(e.status.threshold, t, n), votes: r10 }); } - function Lie(t) { + function Pie(t) { if (t.isNone) return null; const e = t.unwrap(); - return Iie(e) ? e : e.isOngoing ? e.asOngoing : null; + return Sie(e) ? e : e.isOngoing ? e.asOngoing : null; } function Ml(t) { - return t.isLegacy ? t.asLegacy.hash_.toHex() : t.isLookup ? t.asLookup.hash_.toHex() : t.isInline ? t.asInline.hash.toHex() : pr(t) ? Ft(t) ? t : y4(t) : Et(t) ? Bt(t) : t.toHex(); + return t.isLegacy ? t.asLegacy.hash_.toHex() : t.isLookup ? t.asLookup.hash_.toHex() : t.isInline ? t.asInline.hash.toHex() : pr(t) ? Ft(t) ? t : m4(t) : Et(t) ? Bt(t) : t.toHex(); } - function Bie(t) { + function kie(t) { return Ml(t.proposal || t.proposalHash); } - var Uie = y4("democrac"); - function jie(t) { + var Rie = m4("democrac"); + function Cie(t) { return t instanceof us; } - function Vie(t) { + function Die(t) { return t.isInline || t.isLegacy || t.isLookup; } - function zie(t) { + function Lie(t) { return t.query.democracy.dispatchQueue().pipe(Oe((e) => Qe([ xe(e), t.derive.democracy.preimages(e.map(([, r10]) => r10)) @@ -105410,7 +105421,7 @@ ${Ez(e, r10)}`); index: s })))); } - function Fie(t) { + function Bie(t) { return t.derive.democracy.referendumsFinished().pipe(Oe(() => t.query.scheduler.agenda.keys()), Oe((e) => { const r10 = e.map(({ args: [n] }) => n); return r10.length ? Qe([ @@ -105419,16 +105430,16 @@ ${Ez(e, r10)}`); ]) : xe([[], []]); })); } - function Hie(t) { - return Fie(t).pipe(Oe(([e, r10]) => { + function Uie(t) { + return Bie(t).pipe(Oe(([e, r10]) => { const n = []; return e.forEach((i, s) => { (r10[s] || []).filter((o) => o.isSome).forEach((o) => { const a = o.unwrap(); if (a.maybeId.isSome) { const c = a.maybeId.unwrap().toHex(); - if (c.startsWith(Uie)) { - const u = jie(a.call) ? Vie(a.call) ? Ml(a.call) : a.call.isHash ? a.call.asHash.toHex() : a.call.asValue.args[0].toHex() : a.call.args[0].toHex(); + if (c.startsWith(Rie)) { + const u = Cie(a.call) ? Die(a.call) ? Ml(a.call) : a.call.isHash ? a.call.asHash.toHex() : a.call.asValue.args[0].toHex() : a.call.args[0].toHex(); n.push({ at: i, imageHash: u, index: t.registry.createType("(u64, ReferendumIndex)", c)[1] }); } } @@ -105439,41 +105450,41 @@ ${Ez(e, r10)}`); ]); }), we(([e, r10]) => e.map((n, i) => st({ image: r10[i] }, n)))); } - function qie(t, e) { + function jie(t, e) { return Le(t, () => { var r10; - return St((r10 = e.query.scheduler) == null ? void 0 : r10.agenda) ? Hie(e) : e.query.democracy.dispatchQueue ? zie(e) : xe([]); + return St((r10 = e.query.scheduler) == null ? void 0 : r10.agenda) ? Uie(e) : e.query.democracy.dispatchQueue ? Lie(e) : xe([]); }); } - var iR = [0, 1, 2, 4, 8, 16, 32]; - function Wie(t, e, { approved: r10, end: n }) { + var Zk = [0, 1, 2, 4, 8, 16, 32]; + function Vie(t, e, { approved: r10, end: n }) { return [ n, - r10.isTrue && e.isAye || r10.isFalse && e.isNay ? n.add((t.consts.democracy.voteLockingPeriod || t.consts.democracy.enactmentPeriod).muln(iR[e.conviction.index])) : Jr + r10.isTrue && e.isAye || r10.isFalse && e.isNay ? n.add((t.consts.democracy.voteLockingPeriod || t.consts.democracy.enactmentPeriod).muln(Zk[e.conviction.index])) : Jr ]; } - function Gie(t, [e, r10], n) { - const { balance: i, vote: s } = r10.asStandard, [o, a] = n.isFinished ? Wie(t, s, n.asFinished) : [Jr, Jr]; + function zie(t, [e, r10], n) { + const { balance: i, vote: s } = r10.asStandard, [o, a] = n.isFinished ? Vie(t, s, n.asFinished) : [Jr, Jr]; return { balance: i, isDelegated: false, isFinished: n.isFinished, referendumEnd: o, referendumId: e, unlockAt: a, vote: s }; } - function Kie(t, { balance: e, conviction: r10, target: n }) { + function Fie(t, { balance: e, conviction: r10, target: n }) { return t.derive.democracy.locks(n).pipe(we((i) => i.map(({ isFinished: s, referendumEnd: o, referendumId: a, unlockAt: c, vote: u }) => ({ balance: e, isDelegated: true, isFinished: s, referendumEnd: o, referendumId: a, - unlockAt: c.isZero() ? c : o.add((t.consts.democracy.voteLockingPeriod || t.consts.democracy.enactmentPeriod).muln(iR[r10.index])), + unlockAt: c.isZero() ? c : o.add((t.consts.democracy.voteLockingPeriod || t.consts.democracy.enactmentPeriod).muln(Zk[r10.index])), vote: t.registry.createType("Vote", { aye: u.isAye, conviction: r10 }) })))); } - function Xie(t, { votes: e }) { - return e.length ? t.query.democracy.referendumInfoOf.multi(e.map(([r10]) => r10)).pipe(we((r10) => e.map((n, i) => [n, r10[i].unwrapOr(null)]).filter((n) => !!n[1] && Ar(n[1].end) && n[0][1].isStandard).map(([n, i]) => Gie(t, n, i)))) : xe([]); + function Hie(t, { votes: e }) { + return e.length ? t.query.democracy.referendumInfoOf.multi(e.map(([r10]) => r10)).pipe(we((r10) => e.map((n, i) => [n, r10[i].unwrapOr(null)]).filter((n) => !!n[1] && Ar(n[1].end) && n[0][1].isStandard).map(([n, i]) => zie(t, n, i)))) : xe([]); } - function Yie(t, e) { - return Le(t, (r10) => e.query.democracy.votingOf ? e.query.democracy.votingOf(r10).pipe(Oe((n) => n.isDirect ? Xie(e, n.asDirect) : n.isDelegating ? Kie(e, n.asDelegating) : xe([]))) : xe([])); + function qie(t, e) { + return Le(t, (r10) => e.query.democracy.votingOf ? e.query.democracy.votingOf(r10).pipe(Oe((n) => n.isDirect ? Hie(e, n.asDirect) : n.isDelegating ? Fie(e, n.asDelegating) : xe([]))) : xe([])); } - function Zie(t, e) { + function Wie(t, e) { if (e.isNone) return xe(null); const [r10, n] = e.unwrap(); @@ -105483,22 +105494,22 @@ ${Ez(e, r10)}`); threshold: n }))); } - function Jie(t, e) { + function Gie(t, e) { return Le(t, () => { var r10; - return (r10 = e.query.democracy) != null && r10.nextExternal ? e.query.democracy.nextExternal().pipe(Oe((n) => Zie(e, n))) : xe(null); + return (r10 = e.query.democracy) != null && r10.nextExternal ? e.query.democracy.nextExternal().pipe(Oe((n) => Wie(e, n))) : xe(null); }); } - function Qie(t) { + function Kie(t) { return t.ticket || t.deposit; } - function $ie(t) { + function Xie(t) { return (t.maybeTicket || t.deposit).unwrapOrDefault(); } - function ese(t, e) { + function Yie(t, e) { return !!e && !t.query.democracy.dispatchQueue; } - function $7(t, [e, r10, n, i]) { + function X7(t, [e, r10, n, i]) { let s; try { s = t.registry.createType("Call", e.toU8a(true)); @@ -105507,22 +105518,22 @@ ${Ez(e, r10)}`); } return { at: i, balance: n, proposal: s, proposer: r10 }; } - function tse(t, e) { + function Zie(t, e) { if (!e.isNone) { - if (ese(t, e)) { + if (Yie(t, e)) { const r10 = e.unwrap(); if (r10.isMissing) return; const { data: n, deposit: i, provider: s, since: o } = r10.asAvailable; - return $7(t, [n, s, i, o]); + return X7(t, [n, s, i, o]); } - return $7(t, e.unwrap()); + return X7(t, e.unwrap()); } } - function rse(t, [e, r10, n]) { + function Jie(t, [e, r10, n]) { if (!r10) return; - const [i, s] = r10.isUnrequested ? Qie(r10.asUnrequested) : $ie(r10.asRequested); + const [i, s] = r10.isUnrequested ? Kie(r10.asUnrequested) : Xie(r10.asRequested); let o; if (n) try { @@ -105532,28 +105543,28 @@ ${Ez(e, r10)}`); } return { at: Jr, balance: s, proposal: o, proposalHash: e, proposer: i }; } - function nse(t, e) { + function Qie(t, e) { const r10 = e.map((n) => Ml(n)); - return t.query.democracy.preimages.multi(r10).pipe(we((n) => n.map((i) => tse(t, i)))); + return t.query.democracy.preimages.multi(r10).pipe(we((n) => n.map((i) => Zie(t, i)))); } - function ise(t, e) { + function $ie(t, e) { const r10 = e.map((i) => Ml(i)), n = t.registry.lookup.getTypeDef(t.query.preimage.preimageFor.creator.meta.type.asMap.key).type; return t.query.preimage.statusFor.multi(r10).pipe(Oe((i) => { const s = i.map((a) => a.unwrapOr(null)), o = s.map((a, c) => a ? n === "H256" ? r10[c] : a.isRequested ? [r10[c], a.asRequested.len.unwrapOr(0)] : [r10[c], a.asUnrequested.len] : null).filter((a) => !!a); return t.query.preimage.preimageFor.multi(o).pipe(we((a) => { let c = -1; - return s.map((u, f10) => u ? [r10[f10], u, a[++c].unwrapOr(null)] : [r10[f10], null, null]).map((u) => rse(t, u)); + return s.map((u, f10) => u ? [r10[f10], u, a[++c].unwrapOr(null)] : [r10[f10], null, null]).map((u) => Jie(t, u)); })); })); } - function sse(t, e) { - return Le(t, (r10) => r10.length ? St(e.query.democracy.preimages) ? nse(e, r10) : St(e.query.preimage.preimageFor) ? ise(e, r10) : xe([]) : xe([])); + function ese(t, e) { + return Le(t, (r10) => r10.length ? St(e.query.democracy.preimages) ? Qie(e, r10) : St(e.query.preimage.preimageFor) ? $ie(e, r10) : xe([]) : xe([])); } - var ose = /* @__PURE__ */ da((t, e) => t.derive.democracy.preimages([e])); - function ase(t) { + var tse = /* @__PURE__ */ da((t, e) => t.derive.democracy.preimages([e])); + function rse(t) { return St(t[1].mul); } - function cse([t, e, r10]) { + function nse([t, e, r10]) { return t.filter(([, , n], i) => { var s; return !!((s = r10[i]) != null && s.isSome) && !n.isEmpty; @@ -105564,20 +105575,20 @@ ${Ez(e, r10)}`); imageHash: Ml(i), index: n, proposer: s - }, ase(a) ? { balance: a[1], seconds: a[0] } : { balance: a[0], seconds: a[1] }); + }, rse(a) ? { balance: a[1], seconds: a[0] } : { balance: a[0], seconds: a[1] }); }); } - function use(t, e) { + function ise(t, e) { return Le(t, () => { var r10; return St((r10 = e.query.democracy) == null ? void 0 : r10.publicProps) ? e.query.democracy.publicProps().pipe(Oe((n) => n.length ? Qe([ xe(n), e.derive.democracy.preimages(n.map(([, i]) => i)), e.query.democracy.depositOf.multi(n.map(([i]) => i)) - ]) : xe([[], [], []])), we(cse)) : xe([]); + ]) : xe([[], [], []])), we(nse)) : xe([]); }); } - function lse(t, e) { + function sse(t, e) { return Le(t, () => { var r10; return (r10 = e.query.democracy) != null && r10.lowestUnbaked ? e.queryMulti([ @@ -105586,19 +105597,19 @@ ${Ez(e, r10)}`); ]).pipe(we(([n, i]) => i.gt(n) ? [...Array(i.sub(n).toNumber())].map((s, o) => n.addn(o)) : [])) : xe([]); }); } - function fse(t, e) { + function ose(t, e) { return Le(t, () => e.derive.democracy.referendumsActive().pipe(Oe((r10) => r10.length ? Qe([ xe(r10), e.derive.democracy._referendumsVotes(r10) ]) : xe([[], []])), we(([r10, n]) => r10.map((i, s) => st({}, i, n[s]))))); } - function hse(t, e) { + function ase(t, e) { return Le(t, () => e.derive.democracy.referendumIds().pipe(Oe((r10) => r10.length ? e.derive.democracy.referendumsInfo(r10) : xe([])))); } - function dse(t, e) { + function cse(t, e) { return Le(t, () => e.derive.democracy.referendumIds().pipe(Oe((r10) => e.query.democracy.referendumInfoOf.multi(r10)), we((r10) => r10.map((n) => n.unwrapOr(null)).filter((n) => !!n && n.isFinished).map((n) => n.asFinished)))); } - function pse(t, e) { + function use(t, e) { return t.query.democracy.votersFor(e).pipe(Oe((r10) => Qe([ xe(r10), r10.length ? t.query.democracy.voteOf.multi(r10.map((n) => [e, n])) : xe([]), @@ -105610,7 +105621,7 @@ ${Ez(e, r10)}`); vote: n[o] || t.registry.createType("Vote") })))); } - function mse(t, e) { + function lse(t, e) { return t.filter(([, r10]) => r10.isDirect).map(([r10, n]) => [ r10, n.asDirect.votes.filter(([i]) => i.eq(e)) @@ -105619,9 +105630,9 @@ ${Ez(e, r10)}`); isDelegating: false }, o.asStandard)), s), r10), []); } - function gse(t, e) { + function fse(t, e) { return t.query.democracy.votingOf.entries().pipe(we((r10) => { - const n = r10.map(([{ args: [o] }, a]) => [o, a]), i = mse(n, e), s = n.filter(([, o]) => o.isDelegating).map(([o, a]) => [o, a.asDelegating]); + const n = r10.map(([{ args: [o] }, a]) => [o, a]), i = lse(n, e), s = n.filter(([, o]) => o.isDelegating).map(([o, a]) => [o, a.asDelegating]); return s.forEach(([o, { balance: a, conviction: c, target: u }]) => { const f10 = s.find(([b]) => b.eq(u)), p = i.find(({ accountId: b }) => b.eq(f10 ? f10[0] : u)); p && i.push({ @@ -105633,66 +105644,66 @@ ${Ez(e, r10)}`); }), i; })); } - function yse(t, e) { + function hse(t, e) { return Le(t, (r10) => Qe([ e.derive.democracy.sqrtElectorate(), - St(e.query.democracy.votingOf) ? gse(e, r10.index) : pse(e, r10.index) - ]).pipe(we(([n, i]) => Die(n, r10, i)))); + St(e.query.democracy.votingOf) ? fse(e, r10.index) : use(e, r10.index) + ]).pipe(we(([n, i]) => Oie(n, r10, i)))); } - function bse(t, e) { + function dse(t, e) { return Le(t, (r10) => r10.length ? Qe(r10.map((n) => e.derive.democracy._referendumVotes(n))) : xe([])); } - function wse(t, e) { + function pse(t, e) { return Le(t, (r10, n) => { - const i = Lie(n); + const i = Pie(n); return i ? e.derive.democracy.preimage(i.proposal || i.proposalHash).pipe(we((s) => ({ image: s, - imageHash: Bie(i), + imageHash: kie(i), index: e.registry.createType("ReferendumIndex", r10), status: i }))) : xe(null); }); } - function vse(t, e) { + function mse(t, e) { return Le(t, (r10) => r10.length ? e.query.democracy.referendumInfoOf.multi(r10).pipe(Oe((n) => Qe(r10.map((i, s) => e.derive.democracy._referendumInfo(i, n[s])))), we((n) => n.filter((i) => !!i))) : xe([])); } - function xse(t, e) { - return Le(t, () => e.query.balances.totalIssuance().pipe(we(f4))); + function gse(t, e) { + return Le(t, () => e.query.balances.totalIssuance().pipe(we(u4))); } - var _se = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var yse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - _referendumInfo: wse, - _referendumVotes: yse, - _referendumsVotes: bse, - dispatchQueue: qie, - locks: Yie, - nextExternal: Jie, - preimage: ose, - preimages: sse, - proposals: use, - referendumIds: lse, - referendums: fse, - referendumsActive: hse, - referendumsFinished: dse, - referendumsInfo: vse, - sqrtElectorate: xse + _referendumInfo: pse, + _referendumVotes: hse, + _referendumsVotes: dse, + dispatchQueue: jie, + locks: qie, + nextExternal: Gie, + preimage: tse, + preimages: ese, + proposals: ise, + referendumIds: sse, + referendums: ose, + referendumsActive: ase, + referendumsFinished: cse, + referendumsInfo: mse, + sqrtElectorate: gse }, Symbol.toStringTag, { value: "Module" })); - function Ese(t) { + function bse(t) { return !Array.isArray(t); } - function Sse(t) { + function wse(t) { return Array.isArray(t); } - function e_(t) { - return Ese(t) ? [t.who, t.stake] : t; + function Y7(t) { + return bse(t) ? [t.who, t.stake] : t; } - function Mse(t) { - return Sse(t) ? t[0] : t; + function vse(t) { + return wse(t) ? t[0] : t; } - function t_([, t], [, e]) { + function Z7([, t], [, e]) { return e.cmp(t); } - function Ase(t, e) { + function xse(t, e) { return e ? { candidacyBond: t.consts[e].candidacyBond, desiredRunnersUp: t.consts[e].desiredRunnersUp, @@ -105703,11 +105714,11 @@ ${Ez(e, r10)}`); votingBondFactor: t.consts[e].votingBondFactor } : {}; } - function Tse(t) { + function _se(t) { const [e] = t.registry.getModuleInstances(t.runtimeVersion.specName, "council") || ["council"], r10 = t.query.phragmenElection ? "phragmenElection" : t.query.electionsPhragmen ? "electionsPhragmen" : t.query.elections ? "elections" : null; return [t.query[e] ? e : "council", r10]; } - function Nse(t, e, r10) { + function Ese(t, e, r10) { return t.queryMulti([ t.query[e].members, t.query[r10].candidates, @@ -105715,7 +105726,7 @@ ${Ez(e, r10)}`); t.query[r10].runnersUp ]); } - function Ise(t, e) { + function Sse(t, e) { return Qe([ t.query[e].members(), xe([]), @@ -105723,22 +105734,22 @@ ${Ez(e, r10)}`); xe([]) ]); } - function Ose(t, e) { + function Mse(t, e) { return Le(t, () => { - const [r10, n] = Tse(e); - return (n ? Nse(e, r10, n) : Ise(e, r10)).pipe(we(([i, s, o, a]) => st({}, Ase(e, n), { + const [r10, n] = _se(e); + return (n ? Ese(e, r10, n) : Sse(e, r10)).pipe(we(([i, s, o, a]) => st({}, xse(e, n), { candidateCount: e.registry.createType("u32", s.length), - candidates: s.map(Mse), - members: o.length ? o.map(e_).sort(t_) : i.map((c) => [c, e.registry.createType("Balance")]), - runnersUp: a.map(e_).sort(t_) + candidates: s.map(vse), + members: o.length ? o.map(Y7).sort(Z7) : i.map((c) => [c, e.registry.createType("Balance")]), + runnersUp: a.map(Y7).sort(Z7) }))); }); } - var Pse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Ase = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - info: Ose + info: Mse }, Symbol.toStringTag, { value: "Module" })); - function kse([t, e, r10, n]) { + function Tse([t, e, r10, n]) { return e.forEach((i, s) => { const o = i.toString(), a = n[s], c = !r10[s].isEmpty, u = t[o]; (!u || u.hasMessage !== c || !u.blockCount.eq(a)) && (t[o] = { @@ -105748,7 +105759,7 @@ ${Ez(e, r10)}`); }); }), t; } - function Rse(t, e) { + function Nse(t, e) { return Le(t, () => { var r10; return (r10 = e.query.imOnline) != null && r10.receivedHeartbeats ? e.derive.staking.overview().pipe(Oe(({ currentIndex: n, validators: i }) => Qe([ @@ -105756,34 +105767,34 @@ ${Ez(e, r10)}`); xe(i), e.query.imOnline.receivedHeartbeats.multi(i.map((s, o) => [n, o])), e.query.imOnline.authoredBlocks.multi(i.map((s) => [n, s])) - ])), we(kse)) : xe({}); + ])), we(Tse)) : xe({}); }); } - var Cse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Ise = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - receivedHeartbeats: Rse + receivedHeartbeats: Nse }, Symbol.toStringTag, { value: "Module" })); - var Dse = /* @__PURE__ */ Wg("membership"); - var Lse = /* @__PURE__ */ Kg("membership"); - var Bse = /* @__PURE__ */ Yg("membership"); - var Use = /* @__PURE__ */ Zg("membership"); - var jse = /* @__PURE__ */ Jg("membership"); - var Vse = /* @__PURE__ */ Xg("membership"); - var zse = /* @__PURE__ */ Gg("membership"); - var Fse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Ose = /* @__PURE__ */ Wg("membership"); + var Pse = /* @__PURE__ */ Kg("membership"); + var kse = /* @__PURE__ */ Yg("membership"); + var Rse = /* @__PURE__ */ Zg("membership"); + var Cse = /* @__PURE__ */ Jg("membership"); + var Dse = /* @__PURE__ */ Xg("membership"); + var Lse = /* @__PURE__ */ Gg("membership"); + var Bse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - hasProposals: Lse, - members: Dse, - prime: zse, - proposal: Bse, - proposalCount: Use, - proposalHashes: jse, - proposals: Vse + hasProposals: Pse, + members: Ose, + prime: Lse, + proposal: kse, + proposalCount: Rse, + proposalHashes: Cse, + proposals: Dse }, Symbol.toStringTag, { value: "Module" })); - function sR(t, e) { + function Jk(t, e) { return t.isSome ? t.unwrap().some((r10) => r10.eq(e)) : false; } - function Hse(t, e) { + function Use(t, e) { const r10 = e.find(([n]) => n === t); if (r10 && r10[1].isSome) { const [n, i] = r10[1].unwrap(); @@ -105797,26 +105808,26 @@ ${Ez(e, r10)}`); } return null; } - function r_(t, e) { + function J7(t, e) { return e.map((r10) => { const n = r10.find(([i]) => i === t); return n ? n[1] : null; }); } - function qse(t, [e, r10, n, i, s, o, a, c]) { + function jse(t, [e, r10, n, i, s, o, a, c]) { return s.isNone ? null : { - active: Hse(t, e), - didUpdate: sR(i, t), + active: Use(t, e), + didUpdate: Jk(i, t), heads: a, id: t, info: st({ id: t }, s.unwrap()), pendingSwapId: o.unwrapOr(null), relayDispatchQueue: c, - retryCollators: r_(t, r10), - selectedCollators: r_(t, n) + retryCollators: J7(t, r10), + selectedCollators: J7(t, n) }; } - function Wse(t, e) { + function Vse(t, e) { return Le(t, (r10) => e.query.registrar && e.query.parachains ? e.queryMulti([ e.query.registrar.active, e.query.registrar.retryQueue, @@ -105826,18 +105837,18 @@ ${Ez(e, r10)}`); [e.query.registrar.pendingSwap, r10], [e.query.parachains.heads, r10], [e.query.parachains.relayDispatchQueue, r10] - ]).pipe(we((n) => qse(e.registry.createType("ParaId", r10), n))) : xe(null)); + ]).pipe(we((n) => jse(e.registry.createType("ParaId", r10), n))) : xe(null)); } - function Gse([t, e, r10, n, i]) { + function zse([t, e, r10, n, i]) { return t.map((s, o) => ({ - didUpdate: sR(e, s), + didUpdate: Jk(e, s), id: s, info: st({ id: s }, n[o].unwrapOr(null)), pendingSwapId: i[o].unwrapOr(null), relayDispatchQueueSize: r10[o][0].toNumber() })); } - function Kse(t, e) { + function Fse(t, e) { return Le(t, () => { var r10; return (r10 = e.query.registrar) != null && r10.parachains && e.query.parachains ? e.query.registrar.parachains().pipe(Oe((n) => Qe([ @@ -105846,15 +105857,15 @@ ${Ez(e, r10)}`); e.query.parachains.relayDispatchQueueSize.multi(n), e.query.registrar.paras.multi(n), e.query.registrar.pendingSwap.multi(n) - ])), we(Gse)) : xe([]); + ])), we(zse)) : xe([]); }); } - var Xse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Hse = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - info: Wse, - overview: Kse + info: Vse, + overview: Fse }, Symbol.toStringTag, { value: "Module" })); - function J8([t, e, r10, n, i]) { + function K8([t, e, r10, n, i]) { return { activeEra: e, activeEraStart: r10, @@ -105863,7 +105874,7 @@ ${Ez(e, r10)}`); validatorCount: i }; } - function Yse(t) { + function qse(t) { return t.queryMulti([ t.query.session.currentIndex, t.query.staking.activeEra, @@ -105871,7 +105882,7 @@ ${Ez(e, r10)}`); t.query.staking.validatorCount ]).pipe(we(([e, r10, n, i]) => { const { index: s, start: o } = r10.unwrapOrDefault(); - return J8([ + return K8([ e, s, o, @@ -105880,8 +105891,8 @@ ${Ez(e, r10)}`); ]); })); } - function Zse(t) { - return t.query.session.currentIndex().pipe(we((e) => J8([ + function Wse(t) { + return t.query.session.currentIndex().pipe(we((e) => K8([ e, t.registry.createType("EraIndex"), t.registry.createType("Option"), @@ -105889,8 +105900,8 @@ ${Ez(e, r10)}`); t.registry.createType("u32") ]))); } - function Jse(t) { - return xe(J8([ + function Gse(t) { + return xe(K8([ t.registry.createType("SessionIndex", 1), t.registry.createType("EraIndex"), t.registry.createType("Option"), @@ -105898,10 +105909,10 @@ ${Ez(e, r10)}`); t.registry.createType("u32") ])); } - function Qse(t, e) { - return Le(t, () => e.query.session ? e.query.staking ? Yse(e) : Zse(e) : Jse(e)); + function Kse(t, e) { + return Le(t, () => e.query.session ? e.query.staking ? qse(e) : Wse(e) : Gse(e)); } - function $se(t, e) { + function Xse(t, e) { return Le(t, () => e.derive.session.indexes().pipe(we((r10) => { var s, o, a, c; const n = ((o = (s = e.consts) == null ? void 0 : s.babe) == null ? void 0 : o.epochDuration) || e.registry.createType("u64", 1), i = ((c = (a = e.consts) == null ? void 0 : a.staking) == null ? void 0 : c.sessionsPerEra) || e.registry.createType("SessionIndex", 1); @@ -105913,23 +105924,23 @@ ${Ez(e, r10)}`); }, r10); }))); } - function Q8(t) { + function X8(t) { return (e, r10) => Le(e, () => r10.derive.session.progress().pipe(we((n) => n[t]))); } - function eoe(t, e, [r10, n, i, s]) { + function Yse(t, e, [r10, n, i, s]) { const o = n.mul(e.sessionLength).iadd(i), a = r10.sub(o), c = e.currentIndex.sub(s).imul(e.sessionLength).iadd(a); return st({ eraProgress: t.registry.createType("BlockNumber", c), sessionProgress: t.registry.createType("BlockNumber", a) }, e); } - function toe(t) { + function Zse(t) { return t.derive.session.info().pipe(we((e) => st({ eraProgress: t.registry.createType("BlockNumber"), sessionProgress: t.registry.createType("BlockNumber") }, e))); } - function roe(t) { + function Jse(t) { return t.derive.session.info().pipe(Oe((e) => { var r10; return Qe([ @@ -105950,22 +105961,22 @@ ${Ez(e, r10)}`); [r10, n, i, s && s.isSome ? s.unwrap() : t.registry.createType("SessionIndex", 1)] ])); } - function noe(t, e) { - return Le(t, () => e.query.babe ? roe(e).pipe(we(([r10, n]) => eoe(e, r10, n))) : toe(e)); + function Qse(t, e) { + return Le(t, () => e.query.babe ? Jse(e).pipe(we(([r10, n]) => Yse(e, r10, n))) : Zse(e)); } - var ioe = /* @__PURE__ */ Q8("eraLength"); - var soe = /* @__PURE__ */ Q8("eraProgress"); - var ooe = /* @__PURE__ */ Q8("sessionProgress"); - var aoe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var $se = /* @__PURE__ */ X8("eraLength"); + var eoe = /* @__PURE__ */ X8("eraProgress"); + var toe = /* @__PURE__ */ X8("sessionProgress"); + var roe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - eraLength: ioe, - eraProgress: soe, - indexes: Qse, - info: $se, - progress: noe, - sessionProgress: ooe + eraLength: $se, + eraProgress: eoe, + indexes: Kse, + info: Xse, + progress: Qse, + sessionProgress: toe }, Symbol.toStringTag, { value: "Module" })); - function coe(t) { + function noe(t) { return t.query.society.candidates().pipe(Oe((e) => Qe([ xe(e), t.query.society.suspendedCandidates.multi(e.map(({ who: r10 }) => r10)) @@ -105976,7 +105987,7 @@ ${Ez(e, r10)}`); value: i })))); } - function uoe(t) { + function ioe(t) { return t.query.society.candidates.entries().pipe(we((e) => e.filter(([, r10]) => r10.isSome).map(([{ args: [r10] }, n]) => [r10, n.unwrap()]).map(([r10, { bid: n, kind: i }]) => ({ accountId: r10, isSuspended: false, @@ -105984,10 +105995,10 @@ ${Ez(e, r10)}`); value: n })))); } - function loe(t, e) { - return Le(t, () => e.query.society.suspendedCandidates && e.query.society.candidates.creator.meta.type.isPlain ? coe(e) : uoe(e)); + function soe(t, e) { + return Le(t, () => e.query.society.suspendedCandidates && e.query.society.candidates.creator.meta.type.isPlain ? noe(e) : ioe(e)); } - function foe(t, e) { + function ooe(t, e) { return Le(t, () => Qe([ e.query.society.bids(), e.query.society.defender ? e.query.society.defender() : xe(void 0), @@ -106005,10 +106016,10 @@ ${Ez(e, r10)}`); pot: a })))); } - function hoe(t, e) { + function aoe(t, e) { return Le(t, (r10) => e.derive.society._members([r10]).pipe(we(([n]) => n))); } - function doe(t, e) { + function coe(t, e) { return Qe([ xe(e), t.query.society.payouts.multi(e), @@ -106026,7 +106037,7 @@ ${Ez(e, r10)}`); vouching: a[u].unwrapOr(void 0) })))); } - function poe(t, e) { + function uoe(t, e) { return Qe([ xe(e), t.query.society.members.multi(e), @@ -106048,116 +106059,116 @@ ${Ez(e, r10)}`); vouching: f10.vouching.unwrapOr(void 0) })))); } - function moe(t, e) { - return Le(t, (r10) => e.query.society.members.creator.meta.type.isMap ? poe(e, r10) : doe(e, r10)); + function loe(t, e) { + return Le(t, (r10) => e.query.society.members.creator.meta.type.isMap ? uoe(e, r10) : coe(e, r10)); } - function goe(t, e) { + function foe(t, e) { return Le(t, () => e.query.society.members.creator.meta.type.isMap ? e.query.society.members.keys().pipe(Oe((r10) => e.derive.society._members(r10.map(({ args: [n] }) => n)))) : e.query.society.members().pipe(Oe((r10) => e.derive.society._members(r10)))); } - var yoe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var hoe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - _members: moe, - candidates: loe, - info: foe, - member: hoe, - members: goe + _members: loe, + candidates: soe, + info: ooe, + member: aoe, + members: foe }, Symbol.toStringTag, { value: "Module" })); - var boe = { + var doe = { withDestination: true, withLedger: true, withNominations: true, withPrefs: true }; - function woe(t) { + function poe(t) { return t.reduce((e, { era: r10, value: n }) => { const i = r10.toString(); return e[i] = (e[i] || Jr).add(n.unwrap()), e; }, {}); } - function voe(t, e, r10) { - const n = Object.entries(woe(((e == null ? void 0 : e.unlocking) || []).filter(({ era: i }) => i.unwrap().gt(r10.activeEra)))).map(([i, s]) => ({ + function moe(t, e, r10) { + const n = Object.entries(poe(((e == null ? void 0 : e.unlocking) || []).filter(({ era: i }) => i.unwrap().gt(r10.activeEra)))).map(([i, s]) => ({ remainingEras: new ct(i).isub(r10.activeEra), value: t.registry.createType("Balance", s) })); return n.length ? n : void 0; } - function xoe(t, e, r10) { + function goe(t, e, r10) { return t.registry.createType("Balance", ((e == null ? void 0 : e.unlocking) || []).reduce((n, { era: i, value: s }) => i.unwrap().gt(r10.currentEra) ? n : n.iadd(s.unwrap()), new ct(0))); } - function _oe(t, e, r10, n) { + function yoe(t, e, r10, n) { return st({}, r10, n, { - redeemable: xoe(t, n.stakingLedger, e), - unlocking: voe(t, n.stakingLedger, e) + redeemable: goe(t, n.stakingLedger, e), + unlocking: moe(t, n.stakingLedger, e) }); } - function Eoe(t, e) { - return Le(t, (r10, n = boe) => e.derive.session.info().pipe(Oe((i) => Qe([ + function boe(t, e) { + return Le(t, (r10, n = doe) => e.derive.session.info().pipe(Oe((i) => Qe([ e.derive.staking.keysMulti(r10), e.derive.staking.queryMulti(r10, n) - ]).pipe(we(([s, o]) => o.map((a, c) => _oe(e, i, s[c], a))))))); + ]).pipe(we(([s, o]) => o.map((a, c) => yoe(e, i, s[c], a))))))); } - var Soe = /* @__PURE__ */ da((t, e, r10) => t.derive.staking.accounts([e], r10)); - function Moe(t, e) { + var woe = /* @__PURE__ */ da((t, e, r10) => t.derive.staking.accounts([e], r10)); + function voe(t, e) { return Le(t, () => e.derive.session.indexes().pipe(Oe(({ activeEra: r10 }) => e.query.staking.erasRewardPoints(r10)))); } - var Aoe = { withController: true, withExposure: true, withPrefs: true }; - function Toe(t, e) { + var xoe = { withController: true, withExposure: true, withPrefs: true }; + function _oe(t, e) { return Vu([t, e.filter((r10) => !t.find((n) => n.eq(r10)))]); } - function Noe(t, e) { - return Le(t, (r10 = Aoe) => e.derive.staking.validators().pipe(Oe(({ nextElected: n, validators: i }) => e.derive.staking.queryMulti(Toe(n, i), r10).pipe(we((s) => ({ + function Eoe(t, e) { + return Le(t, (r10 = xoe) => e.derive.staking.validators().pipe(Oe(({ nextElected: n, validators: i }) => e.derive.staking.queryMulti(_oe(n, i), r10).pipe(we((s) => ({ info: s, nextElected: n, validators: i })))))); } - function $8(t, e, r10) { + function Y8(t, e, r10) { const n = `${t}-${e.toString()}`; return [ n, - r10 ? void 0 : Kf.get(n) + r10 ? void 0 : Gf.get(n) ]; } - function oR(t, e, r10) { - return r10 ? [] : e.map((i) => Kf.get(`${t}-${i.toString()}`)).filter((i) => !!i); + function Qk(t, e, r10) { + return r10 ? [] : e.map((i) => Gf.get(`${t}-${i.toString()}`)).filter((i) => !!i); } - function cm(t, e, r10) { - return !e && Kf.set(t, r10), r10; + function am(t, e, r10) { + return !e && Gf.set(t, r10), r10; } - function aR(t, e, r10) { - return !e && r10.forEach((n) => Kf.set(`${t}-${n.era.toString()}`, n)), r10; + function $k(t, e, r10) { + return !e && r10.forEach((n) => Gf.set(`${t}-${n.era.toString()}`, n)), r10; } - function cR(t, e, r10) { + function eR(t, e, r10) { return t.map((n) => e.find(({ era: i }) => n.eq(i)) || r10.find(({ era: i }) => n.eq(i))).filter((n) => !!n); } - var Ioe = 14; - function Ooe(t, e) { - const r10 = T1(t, Ioe); + var Soe = 14; + function Moe(t, e) { + const r10 = A1(t, Soe); let n = 0; - const i = new Xc(r10[n]); + const i = new Kc(r10[n]); return i.pipe(Oe(e), Us(() => { - Zc(() => { + Yc(() => { n++, n === r10.length ? i.complete() : i.next(r10[n]); }); }), pl(), we(Vu)); } - function uR(t, e) { + function tR(t, e) { return t.filter((r10) => !e.some(({ era: n }) => r10.eq(n))); } - function v0(t) { + function b0(t) { return (e, r10) => Le(e, (n = false) => r10.derive.staking.erasHistoric(n).pipe(Oe((i) => r10.derive.staking[t](i, n)))); } - function x0(t) { + function w0(t) { return (e, r10) => Le(e, (n, i = false) => r10.derive.staking.erasHistoric(i).pipe(Oe((s) => r10.derive.staking[t](n, s, i)))); } - function ex(t) { + function Z8(t) { return (e, r10) => Le(e, (n) => r10.derive.staking[t](n, true)); } - function tx(t) { - return (e, r10) => Le(e, (n, i) => n.length ? Ooe(n, (s) => Qe(s.map((o) => r10.derive.staking[t](o, i)))) : xe([])); + function J8(t) { + return (e, r10) => Le(e, (n, i) => n.length ? Moe(n, (s) => Qe(s.map((o) => r10.derive.staking[t](o, i)))) : xe([])); } - var Poe = "eraExposure"; - function koe(t, e) { + var Aoe = "eraExposure"; + function Toe(t, e) { const r10 = {}, n = {}; return e.forEach(([i, s]) => { const o = i.args[1].toString(); @@ -106167,7 +106178,7 @@ ${Ez(e, r10)}`); }); }), { era: t, nominators: r10, validators: n }; } - function Roe(t, e) { + function Noe(t, e) { const r10 = {}, n = {}; return e.forEach(([i, s]) => { if (s.isSome) { @@ -106179,16 +106190,16 @@ ${Ez(e, r10)}`); } }), { era: t, nominators: r10, validators: n }; } - function Coe(t, e) { + function Ioe(t, e) { return Le(t, (r10, n = false) => { - const [i, s] = $8(Poe, r10, n); - return s ? xe(s) : e.query.staking.erasStakersPaged ? e.query.staking.erasStakersPaged.entries(r10).pipe(we((o) => cm(i, n, Roe(r10, o)))) : e.query.staking.erasStakersClipped.entries(r10).pipe(we((o) => cm(i, n, koe(r10, o)))); + const [i, s] = Y8(Aoe, r10, n); + return s ? xe(s) : e.query.staking.erasStakersPaged ? e.query.staking.erasStakersPaged.entries(r10).pipe(we((o) => am(i, n, Noe(r10, o)))) : e.query.staking.erasStakersClipped.entries(r10).pipe(we((o) => am(i, n, Toe(r10, o)))); }); } - var Doe = /* @__PURE__ */ ex("_eraExposure"); - var Loe = /* @__PURE__ */ tx("_eraExposure"); - var Boe = /* @__PURE__ */ v0("_erasExposure"); - function Uoe(t, e) { + var Ooe = /* @__PURE__ */ Z8("_eraExposure"); + var Poe = /* @__PURE__ */ J8("_eraExposure"); + var koe = /* @__PURE__ */ b0("_erasExposure"); + function Roe(t, e) { return Le(t, (r10) => Qe([ e.query.staking.activeEra(), e.consts.staking.historyDepth ? xe(e.consts.staking.historyDepth) : e.query.staking.historyDepth() @@ -106200,60 +106211,60 @@ ${Ez(e, r10)}`); return s.reverse(); }))); } - var n_ = "eraPoints"; - function joe({ individual: t }) { + var Q7 = "eraPoints"; + function Coe({ individual: t }) { return [...t.entries()].filter(([, e]) => e.gt(Jr)).reduce((e, [r10, n]) => (e[r10.toString()] = n, e), {}); } - function Voe(t, e) { + function Doe(t, e) { return t.map((r10, n) => ({ era: r10, eraPoints: e[n].total, - validators: joe(e[n]) + validators: Coe(e[n]) })); } - function zoe(t, e) { + function Loe(t, e) { return Le(t, (r10, n) => { if (!r10.length) return xe([]); - const i = oR(n_, r10, n), s = uR(r10, i); - return s.length ? e.query.staking.erasRewardPoints.multi(s).pipe(we((o) => cR(r10, i, aR(n_, n, Voe(s, o))))) : xe(i); + const i = Qk(Q7, r10, n), s = tR(r10, i); + return s.length ? e.query.staking.erasRewardPoints.multi(s).pipe(we((o) => eR(r10, i, $k(Q7, n, Doe(s, o))))) : xe(i); }); } - var Foe = /* @__PURE__ */ v0("_erasPoints"); - var Hoe = "eraPrefs"; - function qoe(t, e) { + var Boe = /* @__PURE__ */ b0("_erasPoints"); + var Uoe = "eraPrefs"; + function joe(t, e) { const r10 = {}; return e.forEach(([n, i]) => { r10[n.args[1].toString()] = i; }), { era: t, validators: r10 }; } - function Woe(t, e) { + function Voe(t, e) { return Le(t, (r10, n) => { - const [i, s] = $8(Hoe, r10, n); - return s ? xe(s) : e.query.staking.erasValidatorPrefs.entries(r10).pipe(we((o) => cm(i, n, qoe(r10, o)))); + const [i, s] = Y8(Uoe, r10, n); + return s ? xe(s) : e.query.staking.erasValidatorPrefs.entries(r10).pipe(we((o) => am(i, n, joe(r10, o)))); }); } - var Goe = /* @__PURE__ */ ex("_eraPrefs"); - var Koe = /* @__PURE__ */ tx("_eraPrefs"); - var Xoe = /* @__PURE__ */ v0("_erasPrefs"); - var i_ = "eraRewards"; - function Yoe(t, e) { + var zoe = /* @__PURE__ */ Z8("_eraPrefs"); + var Foe = /* @__PURE__ */ J8("_eraPrefs"); + var Hoe = /* @__PURE__ */ b0("_erasPrefs"); + var $7 = "eraRewards"; + function qoe(t, e) { return t.map((r10, n) => ({ era: r10, eraReward: e[n].unwrapOrDefault() })); } - function Zoe(t, e) { + function Woe(t, e) { return Le(t, (r10, n) => { if (!r10.length) return xe([]); - const i = oR(i_, r10, n), s = uR(r10, i); - return s.length ? e.query.staking.erasValidatorReward.multi(s).pipe(we((o) => cR(r10, i, aR(i_, n, Yoe(s, o))))) : xe(i); + const i = Qk($7, r10, n), s = tR(r10, i); + return s.length ? e.query.staking.erasValidatorReward.multi(s).pipe(we((o) => eR(r10, i, $k($7, n, qoe(s, o))))) : xe(i); }); } - var Joe = /* @__PURE__ */ v0("_erasRewards"); - var Qoe = "eraSlashes"; - function $oe(t, e, r10) { + var Goe = /* @__PURE__ */ b0("_erasRewards"); + var Koe = "eraSlashes"; + function Xoe(t, e, r10) { const n = {}, i = {}; return e.forEach(([s, o]) => { n[s.args[1].toString()] = o.unwrap(); @@ -106261,36 +106272,36 @@ ${Ez(e, r10)}`); i[s.args[1].toString()] = o.unwrapOrDefault()[1]; }), { era: t, nominators: n, validators: i }; } - function eae(t, e) { + function Yoe(t, e) { return Le(t, (r10, n) => { - const [i, s] = $8(Qoe, r10, n); + const [i, s] = Y8(Koe, r10, n); return s ? xe(s) : Qe([ e.query.staking.nominatorSlashInEra.entries(r10), e.query.staking.validatorSlashInEra.entries(r10) - ]).pipe(we(([o, a]) => cm(i, n, $oe(r10, o, a)))); + ]).pipe(we(([o, a]) => am(i, n, Xoe(r10, o, a)))); }); } - var tae = /* @__PURE__ */ ex("_eraSlashes"); - var rae = /* @__PURE__ */ tx("_eraSlashes"); - var nae = /* @__PURE__ */ v0("_erasSlashes"); - function iae(t, e, r10) { + var Zoe = /* @__PURE__ */ Z8("_eraSlashes"); + var Joe = /* @__PURE__ */ J8("_eraSlashes"); + var Qoe = /* @__PURE__ */ b0("_erasSlashes"); + function $oe(t, e, r10) { const n = (e.find(([s]) => s.eq(t)) || [void 0, []])[1], i = r10.unwrapOr([]); return { nextSessionIds: Array.isArray(i) ? i : [...i.values()], sessionIds: Array.isArray(n) ? n : [...n.values()] }; } - var sae = /* @__PURE__ */ da((t, e) => t.derive.staking.keysMulti([e])); - function oae(t, e) { + var eae = /* @__PURE__ */ da((t, e) => t.derive.staking.keysMulti([e])); + function tae(t, e) { return Le(t, (r10) => r10.length ? e.query.session.queuedKeys().pipe(Oe((n) => { var i; return Qe([ xe(n), (i = e.consts.session) != null && i.dedupKeyPrefix ? e.query.session.nextKeys.multi(r10.map((s) => [e.consts.session.dedupKeyPrefix, s])) : Qe(r10.map((s) => e.query.session.nextKeys(s))) ]); - }), we(([n, i]) => r10.map((s, o) => iae(s, n, i[o])))) : xe([])); + }), we(([n, i]) => r10.map((s, o) => $oe(s, n, i[o])))) : xe([])); } - function aae(t, e) { + function rae(t, e) { return Le(t, () => Qe([ e.derive.session.indexes(), e.derive.staking.validators() @@ -106299,15 +106310,15 @@ ${Ez(e, r10)}`); validators: i })))); } - function cae(t, e) { + function nae(t, e) { return Le(t, (r10, n, i) => n.length ? Qe([ Qe(n.map((s) => e.query.staking.erasStakersClipped(s, r10))), Qe(n.map((s) => e.query.staking.erasStakers(s, r10))) ]).pipe(we(([s, o]) => n.map((a, c) => ({ clipped: s[c], era: a, exposure: o[c] })))) : xe([])); } - var uae = /* @__PURE__ */ da((t, e, r10) => t.derive.staking._ownExposures(e, [r10], true)); - var lae = /* @__PURE__ */ x0("_ownExposures"); - function fae(t, e) { + var iae = /* @__PURE__ */ da((t, e, r10) => t.derive.staking._ownExposures(e, [r10], true)); + var sae = /* @__PURE__ */ w0("_ownExposures"); + function oae(t, e) { return Le(t, (r10, n, i) => n.length ? Qe([ Qe(n.map((s) => e.query.staking.validatorSlashInEra(s, r10))), Qe(n.map((s) => e.query.staking.nominatorSlashInEra(s, r10))) @@ -106316,31 +106327,31 @@ ${Ez(e, r10)}`); total: s[c].isSome ? s[c].unwrap()[1] : o[c].unwrapOrDefault() })))) : xe([])); } - var hae = /* @__PURE__ */ da((t, e, r10) => t.derive.staking._ownSlashes(e, [r10], true)); - var dae = /* @__PURE__ */ x0("_ownSlashes"); - function pae(t) { + var aae = /* @__PURE__ */ da((t, e, r10) => t.derive.staking._ownSlashes(e, [r10], true)); + var cae = /* @__PURE__ */ w0("_ownSlashes"); + function uae(t) { return typeof t.isSome == "boolean" ? t.unwrapOr(null) : t; } - function mae(t, e, r10, n, i, s, o) { + function lae(t, e, r10, n, i, s, o) { return { accountId: t, controllerId: (e == null ? void 0 : e.unwrapOr(null)) || null, exposure: s, nominators: r10.isSome ? r10.unwrap().targets : [], - rewardDestination: pae(n), + rewardDestination: uae(n), stakingLedger: o.unwrapOrDefault(), stashId: t, validatorPrefs: i }; } - function gae(t, e, { withLedger: r10 = false }) { + function fae(t, e, { withLedger: r10 = false }) { const n = e.filter((s) => r10 && !!s && s.isSome).map((s) => s.unwrap()), i = t.registry.createType("Option"); return (n.length ? Qe(n.map((s) => t.query.staking.ledger(s))) : xe([])).pipe(we((s) => { let o = -1; return e.map((a) => a && a.isSome && s[++o] || i); })); } - function yae(t, e, r10, { withController: n, withDestination: i, withExposure: s, withLedger: o, withNominations: a, withPrefs: c }) { + function hae(t, e, r10, { withController: n, withDestination: i, withExposure: s, withLedger: o, withNominations: a, withPrefs: c }) { const u = t.registry.createType("Option"), f10 = t.registry.createType("RewardDestination"), p = t.registry.createType("Exposure"), b = t.registry.createType("ValidatorPrefs"); return Qe([ n || o ? Qe(e.map((E) => t.query.staking.bonded(E))) : xe(e.map(() => null)), @@ -106350,17 +106361,17 @@ ${Ez(e, r10)}`); s ? Qe(e.map((E) => t.query.staking.erasStakers(r10, E))) : xe(e.map(() => p)) ]); } - function bae(t, e, r10, n) { - return yae(t, r10, e, n).pipe(Oe(([i, s, o, a, c]) => gae(t, i, n).pipe(we((u) => r10.map((f10, p) => mae(f10, i[p], s[p], o[p], a[p], c[p], u[p])))))); + function dae(t, e, r10, n) { + return hae(t, r10, e, n).pipe(Oe(([i, s, o, a, c]) => fae(t, i, n).pipe(we((u) => r10.map((f10, p) => lae(f10, i[p], s[p], o[p], a[p], c[p], u[p])))))); } - var wae = /* @__PURE__ */ da((t, e, r10) => t.derive.staking.queryMulti([e], r10)); - function vae(t, e) { + var pae = /* @__PURE__ */ da((t, e, r10) => t.derive.staking.queryMulti([e], r10)); + function mae(t, e) { return Le(t, (r10, n) => e.derive.session.indexes().pipe(Oe(({ activeEra: i }) => { const s = r10.map((o) => e.registry.createType("AccountId", o)); - return s.length ? bae(e, i, s, n) : xe([]); + return s.length ? dae(e, i, s, n) : xe([]); }))); } - function xae(t, e) { + function gae(t, e) { return Le(t, (r10, n, i = false) => { const s = r10.map((o) => e.registry.createType("AccountId", o).toString()); return e.derive.staking._erasExposure(n, i).pipe(we((o) => s.map((a) => o.map(({ era: c, nominators: u, validators: f10 }) => { @@ -106371,11 +106382,11 @@ ${Ez(e, r10)}`); })))); }); } - function _ae(t, e) { + function yae(t, e) { return Le(t, (r10, n = false) => e.derive.staking.erasHistoric(n).pipe(Oe((i) => e.derive.staking._stakerExposures(r10, i, n)))); } - var Eae = /* @__PURE__ */ da((t, e, r10) => t.derive.staking.stakerExposures([e], r10)); - function Sae(t, e) { + var bae = /* @__PURE__ */ da((t, e, r10) => t.derive.staking.stakerExposures([e], r10)); + function wae(t, e) { return Le(t, (r10, n, i) => { const s = e.registry.createType("AccountId", r10).toString(); return e.derive.staking._erasPoints(n, i).pipe(we((o) => o.map(({ era: a, eraPoints: c, validators: u }) => ({ @@ -106385,40 +106396,40 @@ ${Ez(e, r10)}`); })))); }); } - var Mae = /* @__PURE__ */ x0("_stakerPoints"); - function Aae(t, e) { + var vae = /* @__PURE__ */ w0("_stakerPoints"); + function xae(t, e) { return Le(t, (r10, n, i) => e.query.staking.erasValidatorPrefs.multi(n.map((s) => [s, r10])).pipe(we((s) => s.map((o, a) => ({ era: n[a], validatorPrefs: o }))))); } - var Tae = /* @__PURE__ */ x0("_stakerPrefs"); - function lR(t) { + var _ae = /* @__PURE__ */ w0("_stakerPrefs"); + function rR(t) { return t ? t.legacyClaimedRewards || t.claimedRewards : []; } - function Nae(t, e, [r10, n, i], s) { + function Eae(t, e, [r10, n, i], s) { return s.map(({ era: o, isEmpty: a, isValidator: c, nominating: u, validators: f10 }) => { - const { eraPoints: p, validators: b } = r10.find((F) => F.era.eq(o)) || { eraPoints: Jr, validators: {} }, { eraReward: E } = i.find((F) => F.era.eq(o)) || { eraReward: t.registry.createType("Balance") }, { validators: _ } = n.find((F) => F.era.eq(o)) || { validators: {} }, N11 = {}, R = e.toString(); - return Object.entries(f10).forEach(([F, D]) => { + const { eraPoints: p, validators: b } = r10.find((F) => F.era.eq(o)) || { eraPoints: Jr, validators: {} }, { eraReward: E } = i.find((F) => F.era.eq(o)) || { eraReward: t.registry.createType("Balance") }, { validators: _ } = n.find((F) => F.era.eq(o)) || { validators: {} }, N11 = {}, k = e.toString(); + return Object.entries(f10).forEach(([F, L]) => { var I, H, X; - const L = b[F] || Jr, q = ((I = _[F]) == null ? void 0 : I.commission.unwrap()) || Jr, W = D.total ? (H = D.total) == null ? void 0 : H.unwrap() : D.pageTotal ? (X = D.pageTotal) == null ? void 0 : X.unwrap() : Jr; + const D = b[F] || Jr, q = ((I = _[F]) == null ? void 0 : I.commission.unwrap()) || Jr, W = L.total ? (H = L.total) == null ? void 0 : H.unwrap() : L.pageTotal ? (X = L.pageTotal) == null ? void 0 : X.unwrap() : Jr; let z = Jr, T; - if (!(W.isZero() || L.isZero() || p.isZero())) { - z = E.mul(L).div(p); - const V = q.mul(z).div(hd); - let S10; - if (F === R) - if (D.own) - S10 = D.own.unwrap(); + if (!(W.isZero() || D.isZero() || p.isZero())) { + z = E.mul(D).div(p); + const V = q.mul(z).div(fd); + let S9; + if (F === k) + if (L.own) + S9 = L.own.unwrap(); else { - const d = D.others.find(({ who: l15 }) => l15.eq(F)); - S10 = d ? d.value.unwrap() : Jr; + const d = L.others.find(({ who: l15 }) => l15.eq(F)); + S9 = d ? d.value.unwrap() : Jr; } else { - const d = D.others.find(({ who: l15 }) => l15.eq(R)); - S10 = d ? d.value.unwrap() : Jr; + const d = L.others.find(({ who: l15 }) => l15.eq(k)); + S9 = d ? d.value.unwrap() : Jr; } - T = z.sub(V).imul(S10).div(W).iadd(F === R ? V : Jr); + T = z.sub(V).imul(S9).div(W).iadd(F === k ? V : Jr); } N11[F] = { total: t.registry.createType("Balance", z), @@ -106434,7 +106445,7 @@ ${Ez(e, r10)}`); }; }); } - function Iae(t) { + function Sae(t) { return t.reduce(([e, r10], n) => { const i = []; return r10.push(i), n.forEach(({ validators: s }) => Object.keys(s).forEach((o) => { @@ -106442,42 +106453,42 @@ ${Ez(e, r10)}`); })), [e, r10]; }, [[], []]); } - function Oae(t, e, r10) { + function Mae(t, e, r10) { const n = []; Object.keys(r10.validators).forEach((i) => { const s = t.indexOf(i); if (s !== -1) { const o = e[s].stakingLedger; - lR(o).some((a) => r10.era.eq(a)) && n.push(i); + rR(o).some((a) => r10.era.eq(a)) && n.push(i); } }), n.forEach((i) => { delete r10.validators[i]; }); } - function Pae(t, e, { rewards: r10, stakingLedger: n }) { - const i = t.filter((a) => !lR(n).some((c) => c.eq(a))), s = e.map(([a]) => a), o = e.map(([, a]) => a); - return r10.filter(({ isEmpty: a }) => !a).filter((a) => i.some((c) => a.era.eq(c)) ? (Oae(s, o, a), true) : false).filter(({ validators: a }) => Object.keys(a).length !== 0).map((a) => st({}, a, { + function Aae(t, e, { rewards: r10, stakingLedger: n }) { + const i = t.filter((a) => !rR(n).some((c) => c.eq(a))), s = e.map(([a]) => a), o = e.map(([, a]) => a); + return r10.filter(({ isEmpty: a }) => !a).filter((a) => i.some((c) => a.era.eq(c)) ? (Mae(s, o, a), true) : false).filter(({ validators: a }) => Object.keys(a).length !== 0).map((a) => st({}, a, { nominators: a.nominating.filter((c) => a.validators[c.validatorId]) })); } - function kae(t, e) { + function Tae(t, e) { return Le(t, (r10, n = false) => Qe([ e.derive.staking._erasPoints(r10, n), e.derive.staking._erasPrefs(r10, n), e.derive.staking._erasRewards(r10, n) ])); } - function Rae(t, e) { + function Nae(t, e) { return Le(t, (r10, n, i = false) => Qe([ e.derive.staking.queryMulti(r10, { withLedger: true }), e.derive.staking._stakerExposures(r10, n, i), e.derive.staking._stakerRewardsEras(n, i) ]).pipe(Oe(([s, o, a]) => { - const c = s.map(({ stakingLedger: p, stashId: b }, E) => !b || !p ? [] : Nae(e, b, a, o[E])); + const c = s.map(({ stakingLedger: p, stashId: b }, E) => !b || !p ? [] : Eae(e, b, a, o[E])); if (i) return xe(c); - const [u, f10] = Iae(c); - return e.derive.staking.queryMulti(u, { withLedger: true }).pipe(we((p) => s.map(({ stakingLedger: b }, E) => Pae(n, f10[E].map((_) => [ + const [u, f10] = Sae(c); + return e.derive.staking.queryMulti(u, { withLedger: true }).pipe(we((p) => s.map(({ stakingLedger: b }, E) => Aae(n, f10[E].map((_) => [ _, p.find((N11) => N11.accountId.eq(_)) ]).filter((_) => !!_[1]), { @@ -106486,14 +106497,14 @@ ${Ez(e, r10)}`); })))); }))); } - var Cae = /* @__PURE__ */ da((t, e, r10) => t.derive.staking.erasHistoric(r10).pipe(Oe((n) => t.derive.staking._stakerRewards([e], n, r10)))); - function Dae(t, e) { + var Iae = /* @__PURE__ */ da((t, e, r10) => t.derive.staking.erasHistoric(r10).pipe(Oe((n) => t.derive.staking._stakerRewards([e], n, r10)))); + function Oae(t, e) { return Le(t, (r10, n) => r10.length && n.length ? e.derive.staking._stakerRewards(r10, n, false) : xe([])); } - function Lae(t, e) { + function Pae(t, e) { return Le(t, (r10, n = false) => e.derive.staking.erasHistoric(n).pipe(Oe((i) => e.derive.staking.stakerRewardsMultiEras(r10, i)))); } - function Bae(t, e) { + function kae(t, e) { return Le(t, (r10, n, i) => { const s = e.registry.createType("AccountId", r10).toString(); return e.derive.staking._erasSlashes(n, i).pipe(we((o) => o.map(({ era: a, nominators: c, validators: u }) => ({ @@ -106502,8 +106513,8 @@ ${Ez(e, r10)}`); })))); }); } - var Uae = /* @__PURE__ */ x0("_stakerSlashes"); - function jae(t) { + var Rae = /* @__PURE__ */ w0("_stakerSlashes"); + function Cae(t) { let e = Date.now(); return t.query.system.events().pipe(we((r10) => (e = r10.filter(({ event: n, phase: i }) => { try { @@ -106513,16 +106524,16 @@ ${Ez(e, r10)}`); } }) ? Date.now() : e, e)), Cr(e), Hg({ skipTimeout: true })); } - function Vae(t, e) { - return Le(t, () => jae(e).pipe(Oe(() => e.query.staking.validators.keys()), we((r10) => r10.map(({ args: [n] }) => n).filter((n) => n)))); + function Dae(t, e) { + return Le(t, () => Cae(e).pipe(Oe(() => e.query.staking.validators.keys()), we((r10) => r10.map(({ args: [n] }) => n).filter((n) => n)))); } - function zae(t, e) { + function Lae(t, e) { return Le(t, () => e.query.staking.erasStakers ? e.derive.session.indexes().pipe( Oe(({ currentEra: r10 }) => e.query.staking.erasStakers.keys(r10)), we((r10) => r10.map(({ args: [, n] }) => n)) ) : e.query.staking.currentElected()); } - function Fae(t, e) { + function Bae(t, e) { return Le(t, () => Qe([ e.query.session ? e.query.session.validators() : xe([]), e.query.staking ? e.derive.staking.nextElected() : xe([]) @@ -106531,9 +106542,9 @@ ${Ez(e, r10)}`); validators: r10 })))); } - var Hae = { withController: true, withPrefs: true }; - function qae(t, e) { - return Le(t, (r10 = Hae) => Qe([ + var Uae = { withController: true, withPrefs: true }; + function jae(t, e) { + return Le(t, (r10 = Uae) => Qe([ e.derive.staking.validators(), e.derive.staking.stashes() ]).pipe(Oe(([{ nextElected: n }, i]) => { @@ -106544,77 +106555,77 @@ ${Ez(e, r10)}`); }))); }))); } - var Wae = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Vae = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - _eraExposure: Coe, - _eraPrefs: Woe, - _eraSlashes: eae, - _erasExposure: Loe, - _erasPoints: zoe, - _erasPrefs: Koe, - _erasRewards: Zoe, - _erasSlashes: rae, - _ownExposures: cae, - _ownSlashes: fae, - _stakerExposures: xae, - _stakerPoints: Sae, - _stakerPrefs: Aae, - _stakerRewards: Rae, - _stakerRewardsEras: kae, - _stakerSlashes: Bae, - account: Soe, - accounts: Eoe, - currentPoints: Moe, - electedInfo: Noe, - eraExposure: Doe, - eraPrefs: Goe, - eraSlashes: tae, - erasExposure: Boe, - erasHistoric: Uoe, - erasPoints: Foe, - erasPrefs: Xoe, - erasRewards: Joe, - erasSlashes: nae, - keys: sae, - keysMulti: oae, - nextElected: zae, - overview: aae, - ownExposure: uae, - ownExposures: lae, - ownSlash: hae, - ownSlashes: dae, - query: wae, - queryMulti: vae, - stakerExposure: Eae, - stakerExposures: _ae, - stakerPoints: Mae, - stakerPrefs: Tae, - stakerRewards: Cae, - stakerRewardsMulti: Lae, - stakerRewardsMultiEras: Dae, - stakerSlashes: Uae, - stashes: Vae, - validators: Fae, - waitingInfo: qae + _eraExposure: Ioe, + _eraPrefs: Voe, + _eraSlashes: Yoe, + _erasExposure: Poe, + _erasPoints: Loe, + _erasPrefs: Foe, + _erasRewards: Woe, + _erasSlashes: Joe, + _ownExposures: nae, + _ownSlashes: oae, + _stakerExposures: gae, + _stakerPoints: wae, + _stakerPrefs: xae, + _stakerRewards: Nae, + _stakerRewardsEras: Tae, + _stakerSlashes: kae, + account: woe, + accounts: boe, + currentPoints: voe, + electedInfo: Eoe, + eraExposure: Ooe, + eraPrefs: zoe, + eraSlashes: Zoe, + erasExposure: koe, + erasHistoric: Roe, + erasPoints: Boe, + erasPrefs: Hoe, + erasRewards: Goe, + erasSlashes: Qoe, + keys: eae, + keysMulti: tae, + nextElected: Lae, + overview: rae, + ownExposure: iae, + ownExposures: sae, + ownSlash: aae, + ownSlashes: cae, + query: pae, + queryMulti: mae, + stakerExposure: bae, + stakerExposures: yae, + stakerPoints: vae, + stakerPrefs: _ae, + stakerRewards: Iae, + stakerRewardsMulti: Pae, + stakerRewardsMultiEras: Oae, + stakerSlashes: Rae, + stashes: Dae, + validators: Bae, + waitingInfo: jae }, Symbol.toStringTag, { value: "Module" })); - var Gae = /* @__PURE__ */ Wg("technicalCommittee"); - var Kae = /* @__PURE__ */ Kg("technicalCommittee"); - var Xae = /* @__PURE__ */ Yg("technicalCommittee"); - var Yae = /* @__PURE__ */ Zg("technicalCommittee"); - var Zae = /* @__PURE__ */ Jg("technicalCommittee"); - var Jae = /* @__PURE__ */ Xg("technicalCommittee"); - var Qae = /* @__PURE__ */ Gg("technicalCommittee"); - var $ae = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var zae = /* @__PURE__ */ Wg("technicalCommittee"); + var Fae = /* @__PURE__ */ Kg("technicalCommittee"); + var Hae = /* @__PURE__ */ Yg("technicalCommittee"); + var qae = /* @__PURE__ */ Zg("technicalCommittee"); + var Wae = /* @__PURE__ */ Jg("technicalCommittee"); + var Gae = /* @__PURE__ */ Xg("technicalCommittee"); + var Kae = /* @__PURE__ */ Gg("technicalCommittee"); + var Xae = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - hasProposals: Kae, - members: Gae, - prime: Qae, - proposal: Xae, - proposalCount: Yae, - proposalHashes: Zae, - proposals: Jae + hasProposals: Fae, + members: zae, + prime: Kae, + proposal: Hae, + proposalCount: qae, + proposalHashes: Wae, + proposals: Gae }, Symbol.toStringTag, { value: "Module" })); - function ece(t, { allIds: e, allProposals: r10, approvalIds: n, councilProposals: i, proposalCount: s }) { + function Yae(t, { allIds: e, allProposals: r10, approvalIds: n, councilProposals: i, proposalCount: s }) { const o = [], a = [], c = i.filter(({ proposal: u }) => u && (t.tx.treasury.approveProposal.is(u) || t.tx.treasury.rejectProposal.is(u))); return e.forEach((u, f10) => { if (r10[f10].isSome) { @@ -106623,7 +106634,7 @@ ${Ez(e, r10)}`); } }), { approvals: o, proposalCount: s, proposals: a }; } - function tce(t, e, r10) { + function Zae(t, e, r10) { const n = [], i = e.toNumber(); for (let o = 0; o < i; o++) r10.some((a) => a.eqn(o)) || n.push(t.registry.createType("ProposalIndex", o)); @@ -106631,69 +106642,69 @@ ${Ez(e, r10)}`); return Qe([ t.query.treasury.proposals.multi(s), t.derive.council ? t.derive.council.proposals() : xe([]) - ]).pipe(we(([o, a]) => ece(t, { allIds: s, allProposals: o, approvalIds: r10, councilProposals: a, proposalCount: e }))); + ]).pipe(we(([o, a]) => Yae(t, { allIds: s, allProposals: o, approvalIds: r10, councilProposals: a, proposalCount: e }))); } - function rce(t, e) { + function Jae(t, e) { return Le(t, () => e.query.treasury ? Qe([ e.query.treasury.proposalCount(), e.query.treasury.approvals() - ]).pipe(Oe(([r10, n]) => tce(e, r10, n))) : xe({ + ]).pipe(Oe(([r10, n]) => Zae(e, r10, n))) : xe({ approvals: [], proposalCount: e.registry.createType("ProposalIndex"), proposals: [] })); } - var nce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Qae = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - proposals: rce + proposals: Jae }, Symbol.toStringTag, { value: "Module" })); - function ice(t, e) { + function $ae(t, e) { return Le(t, (r10) => Qe([ e.rpc.chain.getBlock(r10), e.queryAt(r10).pipe(Oe((n) => n.system.events())) ]).pipe(we(([n, i]) => ({ block: n, events: i })))); } - var sce = 250; - var oce = new ct(6 * 1e3); - var fR = new ct(5); - var ace = new ct(5 * 60 * 1e3); - function hR(t, e) { + var ece = 250; + var tce = new ct(6 * 1e3); + var nR = new ct(5); + var rce = new ct(5 * 60 * 1e3); + function iR(t, e) { return t.derive.balances.account(e).pipe(we(({ accountNonce: r10 }) => r10)); } - function cce(t, e) { + function nce(t, e) { var r10; - return (r10 = t.rpc.system) != null && r10.accountNextIndex ? t.rpc.system.accountNextIndex(e) : hR(t, e); + return (r10 = t.rpc.system) != null && r10.accountNextIndex ? t.rpc.system.accountNextIndex(e) : iR(t, e); } - function uce(t) { + function ice(t) { return Qe([ t.rpc.chain.getHeader().pipe(Oe((e) => e.parentHash.isEmpty ? xe(e) : t.rpc.chain.getHeader(e.parentHash).pipe(Yt(() => xe(e))))), t.rpc.chain.getFinalizedHead().pipe(Oe((e) => t.rpc.chain.getHeader(e).pipe(Yt(() => xe(null))))) - ]).pipe(we(([e, r10]) => !r10 || am(e).sub(am(r10)).gt(fR) ? e : r10)); + ]).pipe(we(([e, r10]) => !r10 || om(e).sub(om(r10)).gt(nR) ? e : r10)); } - function lce(t) { + function sce(t) { var r10, n, i; const e = ((r10 = t.consts.babe) == null ? void 0 : r10.expectedBlockTime) || ((n = t.consts.aura) == null ? void 0 : n.slotDuration) || ((i = t.consts.timestamp) == null ? void 0 : i.minimumPeriod.muln(2)); return e.isZero() ? void 0 : e; } - function fce(t, e) { + function oce(t, e) { return (r10, n, i) => Qe([ - Ar(n) ? hR(e, r10) : n === -1 ? cce(e, r10) : xe(e.registry.createType("Index", n)), - Ar(i) || rr(i) && i > 0 ? uce(e) : xe(null) + Ar(n) ? iR(e, r10) : n === -1 ? nce(e, r10) : xe(e.registry.createType("Index", n)), + Ar(i) || rr(i) && i > 0 ? ice(e) : xe(null) ]).pipe(we(([s, o]) => { var a, c; return { header: o, - mortalLength: Math.min(((c = (a = e.consts.system) == null ? void 0 : a.blockHashCount) == null ? void 0 : c.toNumber()) || sce, ace.div(lce(e) || oce).iadd(fR).toNumber()), + mortalLength: Math.min(((c = (a = e.consts.system) == null ? void 0 : a.blockHashCount) == null ? void 0 : c.toNumber()) || ece, rce.div(sce(e) || tce).iadd(nR).toNumber()), nonce: s }; })); } - var hce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var ace = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - events: ice, - signingInfo: fce + events: $ae, + signingInfo: oce }, Symbol.toStringTag, { value: "Module" })); - var dR = { accounts: rne, alliance: hne, bagsList: xne, balances: Dne, bounties: Une, chain: Qne, contracts: tie, council: gie, crowdloan: Nie, democracy: _se, elections: Pse, imOnline: Cse, membership: Fse, parachains: Xse, session: aoe, society: yoe, staking: Wae, technicalCommittee: $ae, treasury: nce, tx: hce }; + var sR = { accounts: Jre, alliance: ane, bagsList: gne, balances: One, bounties: Rne, chain: Kne, contracts: Zne, council: fie, crowdloan: Eie, democracy: yse, elections: Ase, imOnline: Ise, membership: Bse, parachains: Hse, session: roe, society: hoe, staking: Vae, technicalCommittee: Xae, treasury: Qae, tx: ace }; var gu = { allianceMotion: { instances: ["allianceMotion"], @@ -106760,37 +106771,37 @@ ${Ez(e, r10)}`); methods: [] } }; - function dce(t, e, r10) { + function cce(t, e, r10) { return t.registry.getModuleInstances(e, r10) || []; } - function s_(t, e, r10) { - const n = {}, i = Object.keys(r10), s = Object.keys(e.query), o = e.runtimeVersion.specName, a = (E) => s.includes(E), c = (E) => dce(e, o, E).some(a), u = (E) => (_) => E.some((N11) => s.includes(N11) && e.query[N11][_]), f10 = (E) => Object.keys(r10[E]), p = (E, _) => r10[E][_](t, e), b = (E) => !gu[E] || gu[E].instances.some(a) && (!gu[E].methods.length || gu[E].methods.every(u(gu[E].instances))) || gu[E].withDetect && gu[E].instances.some(c); + function e_(t, e, r10) { + const n = {}, i = Object.keys(r10), s = Object.keys(e.query), o = e.runtimeVersion.specName, a = (E) => s.includes(E), c = (E) => cce(e, o, E).some(a), u = (E) => (_) => E.some((N11) => s.includes(N11) && e.query[N11][_]), f10 = (E) => Object.keys(r10[E]), p = (E, _) => r10[E][_](t, e), b = (E) => !gu[E] || gu[E].instances.some(a) && (!gu[E].methods.length || gu[E].methods.every(u(gu[E].instances))) || gu[E].withDetect && gu[E].instances.some(c); for (let E = 0, _ = i.length; E < _; E++) { const N11 = i[E]; b(N11) && qg(n, N11, f10, p); } return n; } - function pR(t, e, r10 = {}) { + function oR(t, e, r10 = {}) { return { - ...s_(t, e, dR), - ...s_(t, e, r10) + ...e_(t, e, sR), + ...e_(t, e, r10) }; } - var pce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var uce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - createHeaderExtended: Z8, - createSignedBlockExtended: tR, - derive: dR, - getAvailableDerives: pR, + createHeaderExtended: G8, + createSignedBlockExtended: Kk, + derive: sR, + getAvailableDerives: oR, lazyDeriveSection: qg }, Symbol.toStringTag, { value: "Module" })); - var mce = /* @__PURE__ */ fn(pce); - var mR = /* @__PURE__ */ fn(Sre); - var rx = { name: "@polkadot/types-known", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; - yl(rx, null, [Ag]); - var gce = {}; - var gR = { + var lce = /* @__PURE__ */ fn(uce); + var aR = /* @__PURE__ */ fn(wre); + var Q8 = { name: "@polkadot/types-known", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; + yl(Q8, null, [Ag]); + var fce = {}; + var cR = { AnchorData: { anchoredBlock: "u64", docRoot: "H256", @@ -106854,19 +106865,19 @@ ${Ez(e, r10)}`); ] } }; - var o_ = { - ...gR, + var t_ = { + ...cR, AccountInfo: "AccountInfoWithRefCount", Address: "LookupSource", LookupSource: "IndicesLookupSource", Multiplier: "Fixed64", RefCount: "RefCountTo259" }; - var yce = [ + var hce = [ { minmax: [240, 243], types: { - ...o_, + ...t_, ProxyType: { _enum: [ "Any", @@ -106880,11 +106891,11 @@ ${Ez(e, r10)}`); }, { minmax: [244, 999], - types: { ...o_ } + types: { ...t_ } }, { minmax: [1e3, void 0], - types: { ...gR } + types: { ...cR } } ]; var ys = { @@ -106907,7 +106918,7 @@ ${Ez(e, r10)}`); LookupSource: "IndicesLookupSource", ValidatorPrefs: "ValidatorPrefsWithCommission" }; - var Ec = { + var _c = { AccountInfo: "AccountInfoWithRefCount", Address: "AccountId", CompactAssignments: "CompactAssignmentsWith16", @@ -106917,7 +106928,7 @@ ${Ez(e, r10)}`); LookupSource: "AccountId", ValidatorPrefs: "ValidatorPrefsWithCommission" }; - var bce = [ + var dce = [ { minmax: [1019, 1031], types: { @@ -106983,7 +106994,7 @@ ${Ez(e, r10)}`); minmax: [1046, 1049], types: { ...ys, - ...Ec, + ..._c, CompactAssignments: "CompactAssignmentsTo257", DispatchInfo: "DispatchInfoTo244", Heartbeat: "HeartbeatTo244", @@ -107000,7 +107011,7 @@ ${Ez(e, r10)}`); minmax: [1050, 1054], types: { ...ys, - ...Ec, + ..._c, CompactAssignments: "CompactAssignmentsTo257", DispatchInfo: "DispatchInfoTo244", Heartbeat: "HeartbeatTo244", @@ -107017,7 +107028,7 @@ ${Ez(e, r10)}`); minmax: [1055, 1056], types: { ...ys, - ...Ec, + ..._c, CompactAssignments: "CompactAssignmentsTo257", DispatchInfo: "DispatchInfoTo244", Heartbeat: "HeartbeatTo244", @@ -107033,7 +107044,7 @@ ${Ez(e, r10)}`); minmax: [1057, 1061], types: { ...ys, - ...Ec, + ..._c, CompactAssignments: "CompactAssignmentsTo257", DispatchInfo: "DispatchInfoTo244", Heartbeat: "HeartbeatTo244", @@ -107046,7 +107057,7 @@ ${Ez(e, r10)}`); minmax: [1062, 2012], types: { ...ys, - ...Ec, + ..._c, CompactAssignments: "CompactAssignmentsTo257", OpenTip: "OpenTipTo225", RefCount: "RefCountTo259" @@ -107056,7 +107067,7 @@ ${Ez(e, r10)}`); minmax: [2013, 2022], types: { ...ys, - ...Ec, + ..._c, CompactAssignments: "CompactAssignmentsTo257", RefCount: "RefCountTo259" } @@ -107065,7 +107076,7 @@ ${Ez(e, r10)}`); minmax: [2023, 2024], types: { ...ys, - ...Ec, + ..._c, RefCount: "RefCountTo259" } }, @@ -107073,7 +107084,7 @@ ${Ez(e, r10)}`); minmax: [2025, 2027], types: { ...ys, - ...Ec + ..._c } }, { @@ -107114,7 +107125,7 @@ ${Ez(e, r10)}`); } } ]; - var wce = [ + var pce = [ { minmax: [0, void 0], types: { @@ -107122,7 +107133,7 @@ ${Ez(e, r10)}`); } } ]; - var vce = [ + var mce = [ { minmax: [0, void 0], types: { @@ -107130,7 +107141,7 @@ ${Ez(e, r10)}`); } } ]; - var zl = { + var Vl = { CompactAssignments: "CompactAssignmentsWith16", DispatchErrorModule: "DispatchErrorModuleU8", RawSolution: "RawSolutionWith16", @@ -107149,7 +107160,7 @@ ${Ez(e, r10)}`); }, Weight: "WeightV1" }; - var sp = { + var np = { AccountInfo: "AccountInfoWithRefCount", Address: "AccountId", DispatchErrorModule: "DispatchErrorModuleU8", @@ -107157,12 +107168,12 @@ ${Ez(e, r10)}`); LookupSource: "AccountId", ValidatorPrefs: "ValidatorPrefsWithCommission" }; - var xce = [ + var gce = [ { minmax: [0, 12], types: { - ...zl, - ...sp, + ...Vl, + ...np, CompactAssignments: "CompactAssignmentsTo257", OpenTip: "OpenTipTo225", RefCount: "RefCountTo259" @@ -107171,8 +107182,8 @@ ${Ez(e, r10)}`); { minmax: [13, 22], types: { - ...zl, - ...sp, + ...Vl, + ...np, CompactAssignments: "CompactAssignmentsTo257", RefCount: "RefCountTo259" } @@ -107180,29 +107191,29 @@ ${Ez(e, r10)}`); { minmax: [23, 24], types: { - ...zl, - ...sp, + ...Vl, + ...np, RefCount: "RefCountTo259" } }, { minmax: [25, 27], types: { - ...zl, - ...sp + ...Vl, + ...np } }, { minmax: [28, 29], types: { - ...zl, + ...Vl, AccountInfo: "AccountInfoWithDualRefCount" } }, { minmax: [30, 9109], types: { - ...zl + ...Vl } }, { @@ -107212,17 +107223,17 @@ ${Ez(e, r10)}`); } } ]; - var xh = { + var vh = { DispatchErrorModule: "DispatchErrorModuleU8", FullIdentification: "()", Keys: "SessionKeys7B", Weight: "WeightV1" }; - var _ce = [ + var yce = [ { minmax: [0, 200], types: { - ...xh, + ...vh, AccountInfo: "AccountInfoWithDualRefCount", Address: "AccountId", LookupSource: "AccountId" @@ -107231,28 +107242,28 @@ ${Ez(e, r10)}`); { minmax: [201, 214], types: { - ...xh, + ...vh, AccountInfo: "AccountInfoWithDualRefCount" } }, { minmax: [215, 228], types: { - ...xh, + ...vh, Keys: "SessionKeys6" } }, { minmax: [229, 9099], types: { - ...xh, + ...vh, ...Mi("V0") } }, { minmax: [9100, 9105], types: { - ...xh, + ...vh, ...Mi("V1") } }, @@ -107263,13 +107274,13 @@ ${Ez(e, r10)}`); } } ]; - var Ece = [ + var bce = [ { minmax: [0, void 0], types: {} } ]; - var a_ = { + var r_ = { DispatchErrorModule: "DispatchErrorModuleU8", TAssetBalance: "u128", ProxyType: { @@ -107285,12 +107296,12 @@ ${Ez(e, r10)}`); }, Weight: "WeightV1" }; - var Sce = [ + var wce = [ { minmax: [0, 3], types: { DispatchError: "DispatchErrorPre6First", - ...a_, + ...r_, ...Mi("V0") } }, @@ -107298,7 +107309,7 @@ ${Ez(e, r10)}`); minmax: [4, 5], types: { DispatchError: "DispatchErrorPre6First", - ...a_, + ...r_, ...Mi("V1") } }, @@ -107316,7 +107327,7 @@ ${Ez(e, r10)}`); } } ]; - var c_ = { + var n_ = { DispatchErrorModule: "DispatchErrorModuleU8", TAssetBalance: "u128", ProxyType: { @@ -107332,12 +107343,12 @@ ${Ez(e, r10)}`); }, Weight: "WeightV1" }; - var Mce = [ + var vce = [ { minmax: [0, 3], types: { DispatchError: "DispatchErrorPre6First", - ...c_, + ...n_, ...Mi("V0") } }, @@ -107345,7 +107356,7 @@ ${Ez(e, r10)}`); minmax: [4, 5], types: { DispatchError: "DispatchErrorPre6First", - ...c_, + ...n_, ...Mi("V1") } }, @@ -107357,7 +107368,7 @@ ${Ez(e, r10)}`); } } ]; - var Sc = { + var Ec = { CompactAssignments: "CompactAssignmentsWith16", DispatchErrorModule: "DispatchErrorModuleU8", RawSolution: "RawSolutionWith16", @@ -107367,7 +107378,7 @@ ${Ez(e, r10)}`); }, Weight: "WeightV1" }; - var _h = { + var xh = { AccountInfo: "AccountInfoWithRefCount", Address: "AccountId", CompactAssignments: "CompactAssignmentsWith16", @@ -107377,12 +107388,12 @@ ${Ez(e, r10)}`); RawSolution: "RawSolutionWith16", ValidatorPrefs: "ValidatorPrefsWithCommission" }; - var Ace = [ + var xce = [ { minmax: [1, 2], types: { - ...Sc, - ..._h, + ...Ec, + ...xh, CompactAssignments: "CompactAssignmentsTo257", DispatchInfo: "DispatchInfoTo244", Heartbeat: "HeartbeatTo244", @@ -107395,8 +107406,8 @@ ${Ez(e, r10)}`); { minmax: [3, 22], types: { - ...Sc, - ..._h, + ...Ec, + ...xh, CompactAssignments: "CompactAssignmentsTo257", DispatchInfo: "DispatchInfoTo244", Heartbeat: "HeartbeatTo244", @@ -107407,8 +107418,8 @@ ${Ez(e, r10)}`); { minmax: [23, 42], types: { - ...Sc, - ..._h, + ...Ec, + ...xh, CompactAssignments: "CompactAssignmentsTo257", DispatchInfo: "DispatchInfoTo244", Heartbeat: "HeartbeatTo244", @@ -107418,8 +107429,8 @@ ${Ez(e, r10)}`); { minmax: [43, 44], types: { - ...Sc, - ..._h, + ...Ec, + ...xh, DispatchInfo: "DispatchInfoTo244", Heartbeat: "HeartbeatTo244", RefCount: "RefCountTo259" @@ -107428,28 +107439,28 @@ ${Ez(e, r10)}`); { minmax: [45, 47], types: { - ...Sc, - ..._h + ...Ec, + ...xh } }, { minmax: [48, 49], types: { - ...Sc, + ...Ec, AccountInfo: "AccountInfoWithDualRefCount" } }, { minmax: [50, 9099], types: { - ...Sc, + ...Ec, ...Mi("V0") } }, { minmax: [9100, 9105], types: { - ...Sc, + ...Ec, ...Mi("V1") } }, @@ -107460,7 +107471,7 @@ ${Ez(e, r10)}`); } } ]; - var u_ = { + var i_ = { DispatchErrorModule: "DispatchErrorModuleU8", TAssetBalance: "u128", ProxyType: { @@ -107476,12 +107487,12 @@ ${Ez(e, r10)}`); }, Weight: "WeightV1" }; - var Tce = [ + var _ce = [ { minmax: [0, 3], types: { DispatchError: "DispatchErrorPre6First", - ...u_, + ...i_, ...Mi("V0") } }, @@ -107489,7 +107500,7 @@ ${Ez(e, r10)}`); minmax: [4, 5], types: { DispatchError: "DispatchErrorPre6First", - ...u_, + ...i_, ...Mi("V1") } }, @@ -107507,20 +107518,20 @@ ${Ez(e, r10)}`); } } ]; - var Nce = { - "centrifuge-chain": yce, - kusama: bce, - node: wce, - "node-template": vce, - polkadot: xce, - rococo: _ce, - shell: Ece, - statemine: Sce, - statemint: Mce, - westend: Ace, - westmint: Tce - }; - var Ice = [ + var Ece = { + "centrifuge-chain": hce, + kusama: dce, + node: pce, + "node-template": mce, + polkadot: gce, + rococo: yce, + shell: bce, + statemine: wce, + statemint: vce, + westend: xce, + westmint: _ce + }; + var Sce = [ [ 0, 1020, @@ -112376,7 +112387,7 @@ ${Ez(e, r10)}`); ] ] ]; - var Oce = [ + var Mce = [ [ 0, 0, @@ -115588,7 +115599,7 @@ ${Ez(e, r10)}`); ] ] ]; - var Pce = [ + var Ace = [ [ 214356, 4, @@ -121086,19 +121097,19 @@ ${Ez(e, r10)}`); ] ] ]; - var kce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Tce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - kusama: Ice, - polkadot: Oce, - westend: Pce + kusama: Sce, + polkadot: Mce, + westend: Ace }, Symbol.toStringTag, { value: "Module" })); - var Rce = { + var Nce = { westend: { genesisHash: ["0xe143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e"] } }; - function Cce([t, e]) { - const r10 = BI.find((n) => n.network === t) || Rce[t]; + function Ice([t, e]) { + const r10 = OI.find((n) => n.network === t) || Nce[t]; if (!r10) throw new Error(`Unable to find info for chain ${t}`); return { @@ -121111,15 +121122,15 @@ ${Ez(e, r10)}`); })) }; } - var Dce = Object.entries(kce).map(Cce); - function Xf(t, e, r10) { + var Oce = Object.entries(Tce).map(Ice); + function Kf(t, e, r10) { return r10(t.toString(), e.toString()); } - function op(t = [], e) { + function ip(t = [], e) { return t.filter(({ minmax: [r10, n] }) => (r10 == null || e >= r10) && (n == null || e <= n)).reduce((r10, { types: n }) => ({ ...r10, ...n }), {}); } - function yR({ knownTypes: t }, e, r10) { - return Xf(e, r10, (n, i) => { + function uR({ knownTypes: t }, e, r10) { + return Kf(e, r10, (n, i) => { var s, o, a, c, u, f10; return { ...((a = (o = (s = t.typesBundle) == null ? void 0 : s.spec) == null ? void 0 : o[i]) == null ? void 0 : a.signedExtensions) ?? {}, @@ -121127,29 +121138,29 @@ ${Ez(e, r10)}`); }; }); } - function nx({ knownTypes: t }, e, r10, n) { + function $8({ knownTypes: t }, e, r10, n) { const i = on(n).toNumber(); - return Xf(e, r10, (s, o) => { + return Kf(e, r10, (s, o) => { var a, c, u, f10, p, b, E, _; return { - ...op(Nce[o], i), - ...op(gce[s], i), - ...op((u = (c = (a = t.typesBundle) == null ? void 0 : a.spec) == null ? void 0 : c[o]) == null ? void 0 : u.types, i), - ...op((b = (p = (f10 = t.typesBundle) == null ? void 0 : f10.chain) == null ? void 0 : p[s]) == null ? void 0 : b.types, i), + ...ip(Ece[o], i), + ...ip(fce[s], i), + ...ip((u = (c = (a = t.typesBundle) == null ? void 0 : a.spec) == null ? void 0 : c[o]) == null ? void 0 : u.types, i), + ...ip((b = (p = (f10 = t.typesBundle) == null ? void 0 : f10.chain) == null ? void 0 : p[s]) == null ? void 0 : b.types, i), ...((E = t.typesSpec) == null ? void 0 : E[o]) ?? {}, ...((_ = t.typesChain) == null ? void 0 : _[s]) ?? {}, ...t.types ?? {} }; }); } - function bR({ knownTypes: t }, e, r10) { - return Xf(e, r10, (n, i) => { + function lR({ knownTypes: t }, e, r10) { + return Kf(e, r10, (n, i) => { var s, o, a, c, u, f10; return t.hasher || ((a = (o = (s = t.typesBundle) == null ? void 0 : s.chain) == null ? void 0 : o[n]) == null ? void 0 : a.hasher) || ((f10 = (u = (c = t.typesBundle) == null ? void 0 : c.spec) == null ? void 0 : u[i]) == null ? void 0 : f10.hasher) || null; }); } - function ow({ knownTypes: t }, e, r10) { - return Xf(e, r10, (n, i) => { + function iw({ knownTypes: t }, e, r10) { + return Kf(e, r10, (n, i) => { var s, o, a, c, u, f10; return { ...((a = (o = (s = t.typesBundle) == null ? void 0 : s.spec) == null ? void 0 : o[i]) == null ? void 0 : a.rpc) ?? {}, @@ -121157,8 +121168,8 @@ ${Ez(e, r10)}`); }; }); } - function wR({ knownTypes: t }, e, r10) { - return Xf(e, r10, (n, i) => { + function fR({ knownTypes: t }, e, r10) { + return Kf(e, r10, (n, i) => { var s, o, a, c, u, f10; return { ...((a = (o = (s = t.typesBundle) == null ? void 0 : s.spec) == null ? void 0 : o[i]) == null ? void 0 : a.runtime) ?? {}, @@ -121166,8 +121177,8 @@ ${Ez(e, r10)}`); }; }); } - function vR({ knownTypes: t }, e, r10) { - return Xf(e, r10, (n, i) => { + function hR({ knownTypes: t }, e, r10) { + return Kf(e, r10, (n, i) => { var s, o, a, c, u, f10; return { ...((a = (o = (s = t.typesBundle) == null ? void 0 : s.spec) == null ? void 0 : o[i]) == null ? void 0 : a.alias) ?? {}, @@ -121176,161 +121187,161 @@ ${Ez(e, r10)}`); }; }); } - function xR(t, e) { - const r10 = Dce.find((n) => t.eq(n.genesisHash)); + function dR(t, e) { + const r10 = Oce.find((n) => t.eq(n.genesisHash)); return r10 ? [ r10.versions.reduce((n, i) => e.gt(i.blockNumber) ? i : n, void 0), r10.versions.find((n) => e.lte(n.blockNumber)) ] : [void 0, void 0]; } - var Lce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Pce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - getSpecAlias: vR, - getSpecExtensions: yR, - getSpecHasher: bR, - getSpecRpc: ow, - getSpecRuntime: wR, - getSpecTypes: nx, - getUpgradeVersion: xR, + getSpecAlias: hR, + getSpecExtensions: uR, + getSpecHasher: lR, + getSpecRpc: iw, + getSpecRuntime: fR, + getSpecTypes: $8, + getUpgradeVersion: dR, mapXcmTypes: Mi, - packageInfo: rx + packageInfo: Q8 }, Symbol.toStringTag, { value: "Module" })); - var Bce = /* @__PURE__ */ fn(Lce); - var _R = /* @__PURE__ */ fn(lz); - function Uce(t, e) { + var kce = /* @__PURE__ */ fn(Pce); + var pR = /* @__PURE__ */ fn(nz); + function Rce(t, e) { return function(r10) { - return [Wr(t, e)(r10), Wr(iT(t, e))(r10)]; + return [Wr(t, e)(r10), Wr($A(t, e))(r10)]; }; } - function jce() { + function Cce() { for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e]; - return Gv.apply(void 0, lr([], ur(dl(t)))); + return qv.apply(void 0, lr([], ur(dl(t)))); } - var Vce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Dce = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - audit: Lv, - auditTime: oT, - buffer: aT, - bufferCount: cT, - bufferTime: uT, - bufferToggle: lT, - bufferWhen: fT, + audit: Cv, + auditTime: tT, + buffer: rT, + bufferCount: nT, + bufferTime: iT, + bufferToggle: sT, + bufferWhen: oT, catchError: Yt, - combineAll: pT, - combineLatest: Uv, - combineLatestAll: Bv, - combineLatestWith: jv, - concat: gT, - concatAll: Ym, - concatMap: M1, - concatMapTo: mT, - concatWith: yT, - connect: Jm, - count: bT, - debounce: wT, - debounceTime: vT, - defaultIfEmpty: e0, - delay: xT, - delayWhen: Qm, - dematerialize: _T, - distinct: ET, + combineAll: uT, + combineLatest: Lv, + combineLatestAll: Dv, + combineLatestWith: Bv, + concat: fT, + concatAll: Xm, + concatMap: S1, + concatMapTo: lT, + concatWith: hT, + connect: Zm, + count: dT, + debounce: pT, + debounceTime: mT, + defaultIfEmpty: $d, + delay: gT, + delayWhen: Jm, + dematerialize: yT, + distinct: bT, distinctUntilChanged: aa, - distinctUntilKeyChanged: ST, - elementAt: MT, - endWith: AT, - every: TT, - exhaust: NT, - exhaustAll: Fv, - exhaustMap: $m, - expand: IT, + distinctUntilKeyChanged: wT, + elementAt: vT, + endWith: xT, + every: _T, + exhaust: ET, + exhaustAll: Vv, + exhaustMap: Qm, + expand: ST, filter: Wr, - finalize: Hv, - find: OT, - findIndex: kT, - first: A1, - flatMap: UT, - groupBy: RT, - ignoreElements: Vv, - isEmpty: CT, - last: DT, + finalize: zv, + find: MT, + findIndex: TT, + first: M1, + flatMap: RT, + groupBy: NT, + ignoreElements: Uv, + isEmpty: IT, + last: OT, map: we, - mapTo: zv, - materialize: LT, - max: BT, - merge: Wv, - mergeAll: Qd, + mapTo: jv, + materialize: PT, + max: kT, + merge: Hv, + mergeAll: Jd, mergeMap: Rn, - mergeMapTo: jT, - mergeScan: Hf, - mergeWith: su, - min: VT, - multicast: eg, - observeOn: Zd, - onErrorResumeNext: cz, - pairwise: FT, - partition: Uce, - pluck: HT, - publish: qT, - publishBehavior: WT, - publishLast: GT, - publishReplay: tg, - race: jce, - raceWith: Gv, - reduce: Ff, - refCount: Gd, - repeat: KT, - repeatWhen: XT, - retry: YT, - retryWhen: ZT, - sample: Kv, - sampleTime: JT, - scan: r0, - sequenceEqual: QT, + mergeMapTo: CT, + mergeScan: Ff, + mergeWith: iu, + min: DT, + multicast: $m, + observeOn: Yd, + onErrorResumeNext: tz, + pairwise: BT, + partition: Rce, + pluck: UT, + publish: jT, + publishBehavior: VT, + publishLast: zT, + publishReplay: eg, + race: Cce, + raceWith: qv, + reduce: zf, + refCount: Wd, + repeat: FT, + repeatWhen: HT, + retry: qT, + retryWhen: WT, + sample: Wv, + sampleTime: GT, + scan: t0, + sequenceEqual: KT, share: ml, shareReplay: qt, - single: $T, - skip: eN, - skipLast: tN, - skipUntil: rN, - skipWhile: Xv, + single: XT, + skip: YT, + skipLast: ZT, + skipUntil: JT, + skipWhile: Gv, startWith: Cr, - subscribeOn: Jd, - switchAll: nN, + subscribeOn: Zd, + switchAll: QT, switchMap: Oe, - switchMapTo: iN, - switchScan: sN, + switchMapTo: $T, + switchScan: eN, take: ia, - takeLast: qv, - takeUntil: oN, - takeWhile: aN, + takeLast: Fv, + takeUntil: tN, + takeWhile: rN, tap: Us, - throttle: Yv, - throttleTime: cN, - throwIfEmpty: t0, - timeInterval: uN, - timeout: kv, - timeoutWith: lN, - timestamp: fN, + throttle: Kv, + throttleTime: nN, + throwIfEmpty: e0, + timeInterval: iN, + timeout: Ov, + timeoutWith: sN, + timestamp: oN, toArray: pl, - window: hN, - windowCount: dN, - windowTime: pN, - windowToggle: mN, - windowWhen: gN, - withLatestFrom: Zv, - zip: bN, - zipAll: yN, - zipWith: wN + window: aN, + windowCount: cN, + windowTime: uN, + windowToggle: lN, + windowWhen: fN, + withLatestFrom: Xv, + zip: dN, + zipAll: hN, + zipWith: pN }, Symbol.toStringTag, { value: "Module" })); - var ix = /* @__PURE__ */ fn(Vce); - var Eh = {}; - var l_; - function zce() { - if (l_) - return Eh; - l_ = 1, Eh.__esModule = true, Eh.default = void 0; - var t = mR; + var ex = /* @__PURE__ */ fn(Dce); + var _h = {}; + var s_; + function Lce() { + if (s_) + return _h; + s_ = 1, _h.__esModule = true, _h.default = void 0; + var t = aR; const e = (n) => n.replace(/_(\w)/g, (i, s) => s.toUpperCase()); let r10 = class extends t.GenericEvent { get argsDef() { @@ -121350,33 +121361,33 @@ ${Ez(e, r10)}`); } } }; - return Eh.default = r10, Eh; + return _h.default = r10, _h; } - var f_; - function Fce() { - if (f_) - return yh; - f_ = 1; - var t = kP; - yh.__esModule = true, yh.default = void 0; - var e = t(vY()), r10 = mce, n = mR, i = Bce, s = Eg, o = _R, a = ix, c = t(zce()); + var o_; + function Bce() { + if (o_) + return gh; + o_ = 1; + var t = SP; + gh.__esModule = true, gh.default = void 0; + var e = t(mY()), r10 = lce, n = aR, i = kce, s = Eg, o = pR, a = ex, c = t(Lce()); function u(E, _) { var N11 = Object.keys(E); if (Object.getOwnPropertySymbols) { - var R = Object.getOwnPropertySymbols(E); - _ && (R = R.filter(function(F) { + var k = Object.getOwnPropertySymbols(E); + _ && (k = k.filter(function(F) { return Object.getOwnPropertyDescriptor(E, F).enumerable; - })), N11.push.apply(N11, R); + })), N11.push.apply(N11, k); } return N11; } function f10(E) { for (var _ = 1; _ < arguments.length; _++) { var N11 = arguments[_] != null ? arguments[_] : {}; - _ % 2 ? u(Object(N11), true).forEach(function(R) { - (0, e.default)(E, R, N11[R]); - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(E, Object.getOwnPropertyDescriptors(N11)) : u(Object(N11)).forEach(function(R) { - Object.defineProperty(E, R, Object.getOwnPropertyDescriptor(N11, R)); + _ % 2 ? u(Object(N11), true).forEach(function(k) { + (0, e.default)(E, k, N11[k]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(E, Object.getOwnPropertyDescriptors(N11)) : u(Object(N11)).forEach(function(k) { + Object.defineProperty(E, k, Object.getOwnPropertyDescriptor(N11, k)); }); } return E; @@ -121392,9 +121403,9 @@ ${Ez(e, r10)}`); }, this.chainInfo = {}, this.metadataRequest = {}; } createMethodSubscribe(_) { - for (var N11 = arguments.length, R = new Array(N11 > 1 ? N11 - 1 : 0), F = 1; F < N11; F++) - R[F - 1] = arguments[F]; - const [D, L, q] = _; + for (var N11 = arguments.length, k = new Array(N11 > 1 ? N11 - 1 : 0), F = 1; F < N11; F++) + k[F - 1] = arguments[F]; + const [L, D, q] = _; return new o.Observable((W) => { let z = Promise.resolve(); const T = (I) => { @@ -121404,36 +121415,36 @@ ${Ez(e, r10)}`); const I = (H, X) => { H || W.next(X); }; - z = this.wsProvider.subscribe(D, L, R, I).catch((H) => T(H)); + z = this.wsProvider.subscribe(L, D, k, I).catch((H) => T(H)); } catch (I) { T(I); } return () => { - z.then((I) => (0, s.isNumber)(I) ? this.wsProvider.unsubscribe(D, q, I) : Promise.resolve(false)); + z.then((I) => (0, s.isNumber)(I) ? this.wsProvider.unsubscribe(L, q, I) : Promise.resolve(false)); }; }); } async getBlockDetail(_) { - var N11, R; - const F = await this.getBlockAt(_), D = await this.getChainInfo(F), L = []; - L.push(this.getEvents(F, D).then((H) => H.map((X, V) => this.getEventData(X, V)))); + var N11, k; + const F = await this.getBlockAt(_), L = await this.getChainInfo(F), D = []; + D.push(this.getEvents(F, L).then((H) => H.map((X, V) => this.getEventData(X, V)))); const q = await this.rpcProvider.send("chain_getBlock", [F.blockHash]); - L.push(this.getHeader(q.block.header, F, D).then((H) => { + D.push(this.getHeader(q.block.header, F, L).then((H) => { var X; return (X = H.author) === null || X === void 0 ? void 0 : X.toString(); })); - const [W, z] = await Promise.all(L), T = q.block.extrinsics.map((H, X) => { + const [W, z] = await Promise.all(D), T = q.block.extrinsics.map((H, X) => { const V = [...W].reverse().find((d) => { let { phaseIndex: l15 } = d; return l15 === X; - }), S10 = V && (V.method === "ExtrinsicFailed" || V.method === "ExtrinsicSuccess") ? V.method : ""; + }), S9 = V && (V.method === "ExtrinsicFailed" || V.method === "ExtrinsicSuccess") ? V.method : ""; return f10({ index: X, - result: S10 - }, this.decodeTx(H, F, D)); - }), I = T == null || (N11 = T[0]) === null || N11 === void 0 || (R = N11.args) === null || R === void 0 ? void 0 : R.now; + result: S9 + }, this.decodeTx(H, F, L)); + }), I = T == null || (N11 = T[0]) === null || N11 === void 0 || (k = N11.args) === null || k === void 0 ? void 0 : k.now; return { raw: q, number: Number(q.block.header.number), @@ -121442,17 +121453,17 @@ ${Ez(e, r10)}`); author: z, events: W, extrinsics: T, - chainInfo: D + chainInfo: L }; } - async getHeader(_, N11, R) { + async getHeader(_, N11, k) { const F = await this.getSessionValidators(N11); - return (0, r10.createHeaderExtended)(R.registry, R.registry.createType("Header", _), F); + return (0, r10.createHeaderExtended)(k.registry, k.registry.createType("Header", _), F); } async getRuntimeVersion(_) { - const [N11, R] = await Promise.all([this.rpcProvider.send("state_getRuntimeVersion", [_]), this.rpcProvider.send("system_chain", [])]); + const [N11, k] = await Promise.all([this.rpcProvider.send("state_getRuntimeVersion", [_]), this.rpcProvider.send("system_chain", [])]); return f10(f10({}, N11), {}, { - chainName: R + chainName: k }); } async getBlockHash(_) { @@ -121480,9 +121491,9 @@ ${Ez(e, r10)}`); } else throw new Error("expect blockHash or blockNumber"); else { - const N11 = await this.rpcProvider.send("chain_getHeader", []), R = Number(N11.number), F = await this.rpcProvider.send("chain_getBlockHash", []); + const N11 = await this.rpcProvider.send("chain_getHeader", []), k = Number(N11.number), F = await this.rpcProvider.send("chain_getBlockHash", []); return { - blockNumber: R, + blockNumber: k, blockHash: F }; } @@ -121501,53 +121512,53 @@ ${Ez(e, r10)}`); async getChainInfo(_) { const { blockHash: N11, - blockNumber: R + blockNumber: k } = await this.getBlockAt(_); let F = await this.getParentHash(N11); - R === 0 && (F = N11); - const D = await this.getRuntimeVersion(F), L = `${D.specName}/${D.specVersion}`; - if (this.chainInfo[L]) - this.chainInfo[L].min = Math.min(this.chainInfo[L].min, R), this.chainInfo[L].max = Math.max(this.chainInfo[L].max, R); + k === 0 && (F = N11); + const L = await this.getRuntimeVersion(F), D = `${L.specName}/${L.specVersion}`; + if (this.chainInfo[D]) + this.chainInfo[D].min = Math.min(this.chainInfo[D].min, k), this.chainInfo[D].max = Math.max(this.chainInfo[D].max, k); else { const q = new n.TypeRegistry(); - q.register(this.getSpecTypes(D)); + q.register(this.getSpecTypes(L)); const W = await this.rpcProvider.send("system_properties", []); - q.setChainProperties(q.createType("ChainProperties", W)), q.knownTypes.typesAlias = this.knownTypes.typesAlias, this.metadataRequest[L] || (this.metadataRequest[L] = this.rpcProvider.send("state_getMetadata", [F]).then((z) => { + q.setChainProperties(q.createType("ChainProperties", W)), q.knownTypes.typesAlias = this.knownTypes.typesAlias, this.metadataRequest[D] || (this.metadataRequest[D] = this.rpcProvider.send("state_getMetadata", [F]).then((z) => { const T = new n.Metadata(q, z); return q.setMetadata(T), { - id: L, - min: R, - max: R, + id: D, + min: k, + max: k, bytes: z, metadata: (0, n.expandMetadata)(q, T), registry: q, - runtimeVersion: D + runtimeVersion: L }; - })), this.chainInfo[L] = await this.metadataRequest[L]; + })), this.chainInfo[D] = await this.metadataRequest[D]; } - return this.chainInfo[L]; + return this.chainInfo[D]; } async getSessionValidators(_) { const { metadata: N11, - registry: R + registry: k } = await this.getChainInfo(_); if (!N11.query.session) return []; - const F = new n.StorageKey(R, N11.query.session.validators); + const F = new n.StorageKey(k, N11.query.session.validators); return this.getStorageValue(F, _); } async getEvents(_, N11) { - const R = new n.StorageKey(N11.registry, N11.metadata.query.system.events); - return this.getStorageValue(R, _); + const k = new n.StorageKey(N11.registry, N11.metadata.query.system.events); + return this.getStorageValue(k, _); } getEventData(_, N11) { - var R, F; - const D = (R = _.event.meta.toJSON()) === null || R === void 0 || (F = R.documentation) === null || F === void 0 ? void 0 : F.join(` + var k, F; + const L = (k = _.event.meta.toJSON()) === null || k === void 0 || (F = k.documentation) === null || F === void 0 ? void 0 : F.join(` `); return { index: N11, - doc: D, + doc: L, bytes: _.toHex(), section: _.event.section, method: _.event.method, @@ -121558,15 +121569,15 @@ ${Ez(e, r10)}`); }; } async getStorageValue(_, N11) { - const R = await this.getBlockAt(N11), { + const k = await this.getBlockAt(N11), { registry: F - } = await this.getChainInfo(N11), D = await this.rpcProvider.send("state_getStorage", [_.toHex(), R.blockHash]); - return F.createType(_.outputType, D, true); + } = await this.getChainInfo(N11), L = await this.rpcProvider.send("state_getStorage", [_.toHex(), k.blockHash]); + return F.createType(_.outputType, L, true); } - decodeTx(_, N11, R) { - const F = new n.GenericExtrinsic(R.registry, _), { - callIndex: D, - args: L + decodeTx(_, N11, k) { + const F = new n.GenericExtrinsic(k.registry, _), { + callIndex: L, + args: D } = F.method.toJSON(); return { bytes: _, @@ -121576,36 +121587,36 @@ ${Ez(e, r10)}`); method: F.method.method, section: F.method.section, signer: F.isSigned ? F.signer.toString() : null, - callIndex: D, - args: L + callIndex: L, + args: D }; } subscribeNewBlockNumber(_) { let N11; - return _ === "finalize" ? N11 = this.createMethodSubscribe(["chain_finalizedHead", "chain_subscribeFinalizedHeads", "chain_unsubscribeFinalizedHeads"]).pipe((0, a.map)((R) => Number(R.number))) : typeof _ == "number" ? N11 = this.createMethodSubscribe(["chain_newHead", "chain_subscribeNewHead", "chain_unsubscribeNewHead"]).pipe((0, a.map)((R) => Number(R.number) - _ >= 0 ? Number(R.number) - _ : 0)) : N11 = this.createMethodSubscribe(["chain_newHead", "chain_subscribeNewHead", "chain_unsubscribeNewHead"]).pipe((0, a.map)((R) => Number(R.number))), N11.pipe((0, a.shareReplay)({ + return _ === "finalize" ? N11 = this.createMethodSubscribe(["chain_finalizedHead", "chain_subscribeFinalizedHeads", "chain_unsubscribeFinalizedHeads"]).pipe((0, a.map)((k) => Number(k.number))) : typeof _ == "number" ? N11 = this.createMethodSubscribe(["chain_newHead", "chain_subscribeNewHead", "chain_unsubscribeNewHead"]).pipe((0, a.map)((k) => Number(k.number) - _ >= 0 ? Number(k.number) - _ : 0)) : N11 = this.createMethodSubscribe(["chain_newHead", "chain_subscribeNewHead", "chain_unsubscribeNewHead"]).pipe((0, a.map)((k) => Number(k.number))), N11.pipe((0, a.shareReplay)({ bufferSize: 1, refCount: true - }), (0, a.pairwise)(), (0, a.mergeMap)((R) => { - let [F, D] = R; - return F >= D ? (0, o.of)(D) : (0, o.of)(...[...Array(D - F).keys()].map((L) => L + 1 + F)); + }), (0, a.pairwise)(), (0, a.mergeMap)((k) => { + let [F, L] = k; + return F >= L ? (0, o.of)(L) : (0, o.of)(...[...Array(L - F).keys()].map((D) => D + 1 + F)); })); } subscribe(_) { _ === void 0 && (_ = {}); const { start: N11, - end: R, + end: k, concurrent: F = 10, - confirmation: D + confirmation: L } = _; - let L; - if (N11 !== void 0 && R !== void 0) - L = (0, o.range)(N11, R - N11 + 1); - else if (N11 !== void 0 && R === void 0) { - const W = this.subscribeNewBlockNumber(D); - L = (0, o.from)(W).pipe((0, a.take)(1), (0, a.switchMap)((z) => (0, o.concat)((0, o.range)(N11, z - N11 + 1), W))); + let D; + if (N11 !== void 0 && k !== void 0) + D = (0, o.range)(N11, k - N11 + 1); + else if (N11 !== void 0 && k === void 0) { + const W = this.subscribeNewBlockNumber(L); + D = (0, o.from)(W).pipe((0, a.take)(1), (0, a.switchMap)((z) => (0, o.concat)((0, o.range)(N11, z - N11 + 1), W))); } else - L = this.subscribeNewBlockNumber(D); + D = this.subscribeNewBlockNumber(L); const q = (W) => new o.Observable((z) => { this.getBlockDetail({ blockNumber: W @@ -121623,95 +121634,95 @@ ${Ez(e, r10)}`); error: z, result: null }))); - return L.pipe((0, a.mergeMap)((W) => q(W), F)); + return D.pipe((0, a.mergeMap)((W) => q(W), F)); } }; - return yh.default = b, yh; + return gh.default = b, gh; } - var Hce = kP; + var Uce = SP; Mg.__esModule = true; Mg.default = void 0; - var qce = Hce(Fce()); - var Wce = qce.default; - Mg.default = Wce; - var um = { name: "@polkadot/api", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; - yl(um, null, [_Y, CP, rx, xY, Ag]); - var Yl = new Uint8Array([161, 35, 3, 33, 0]); - var lm = new Uint8Array([48, 83, 2, 1, 1, 48, 5, 6, 3, 43, 101, 112, 4, 34, 4, 32]); - var Gce = 32; - var h_ = 64; - var Kce = 32; - var Sh = lm.length; - function Xce(t, e, r10) { - const n = Array.isArray(r10) || r10 === void 0 ? r10 : [r10], i = n8(e, t, n), s = i.subarray(0, lm.length); - if (!On(s, lm)) + var jce = Uce(Bce()); + var Vce = jce.default; + Mg.default = Vce; + var cm = { name: "@polkadot/api", path: import_meta && import_meta.url ? new URL(import_meta.url).pathname.substring(0, new URL(import_meta.url).pathname.lastIndexOf("/") + 1) : "auto", type: "esm", version: "10.13.1" }; + yl(cm, null, [yY, AP, Q8, gY, Ag]); + var Xl = new Uint8Array([161, 35, 3, 33, 0]); + var um = new Uint8Array([48, 83, 2, 1, 1, 48, 5, 6, 3, 43, 101, 112, 4, 34, 4, 32]); + var zce = 32; + var a_ = 64; + var Fce = 32; + var Eh = um.length; + function Hce(t, e, r10) { + const n = Array.isArray(r10) || r10 === void 0 ? r10 : [r10], i = $4(e, t, n), s = i.subarray(0, um.length); + if (!On(s, um)) throw new Error("Invalid Pkcs8 header found in body"); - let o = i.subarray(Sh, Sh + h_), a = Sh + h_, c = i.subarray(a, a + Yl.length); - if (!On(c, Yl) && (a = Sh + Kce, o = i.subarray(Sh, a), c = i.subarray(a, a + Yl.length), !On(c, Yl))) + let o = i.subarray(Eh, Eh + a_), a = Eh + a_, c = i.subarray(a, a + Xl.length); + if (!On(c, Xl) && (a = Eh + Fce, o = i.subarray(Eh, a), c = i.subarray(a, a + Xl.length), !On(c, Xl))) throw new Error("Invalid Pkcs8 divider found in body"); - const u = a + Yl.length; + const u = a + Xl.length; return { - publicKey: i.subarray(u, u + Gce), + publicKey: i.subarray(u, u + zce), secretKey: o }; } - function Yce({ publicKey: t, secretKey: e }, r10) { + function qce({ publicKey: t, secretKey: e }, r10) { if (!e) throw new Error("Expected a valid secretKey to be passed to encode"); - const n = $t(lm, e, Yl, t); + const n = $t(um, e, Xl, t); if (!r10) return n; - const { params: i, password: s, salt: o } = wg(r10), { encrypted: a, nonce: c } = t8(n, s.subarray(0, 32)); - return $t(r8(o, i), c, a); + const { params: i, password: s, salt: o } = wg(r10), { encrypted: a, nonce: c } = J4(n, s.subarray(0, 32)); + return $t(Q4(o, i), c, a); } - function Zce(t, { address: e, meta: r10 }, n, i) { - return st(i8(n, ["pkcs8", t], i), { + function Wce(t, { address: e, meta: r10 }, n, i) { + return st(e8(n, ["pkcs8", t], i), { address: e, meta: r10 }); } - var Jce = new Uint8Array(); - var Qce = { + var Gce = new Uint8Array(); + var Kce = { ecdsa: $u, ed25519: vl, ethereum: $u, - sr25519: F4 + sr25519: U4 }; - var d_ = { + var c_ = { ecdsa: new Uint8Array([2]), ed25519: new Uint8Array([0]), ethereum: new Uint8Array([2]), sr25519: new Uint8Array([1]) }; - var p_ = { - ecdsa: (t, e) => z3(t, e, "blake2"), - ed25519: tO, - ethereum: (t, e) => z3(t, e, "keccak"), - sr25519: uO + var u_ = { + ecdsa: (t, e) => j3(t, e, "blake2"), + ed25519: KI, + ethereum: (t, e) => j3(t, e, "keccak"), + sr25519: tO }; - var ap = { + var sp = { ecdsa: (t) => t.length > 32 ? Pn(t) : t, ed25519: (t) => t, - ethereum: (t) => t.length === 20 ? t : sc(gg(t)), + ethereum: (t) => t.length === 20 ? t : ic(gg(t)), sr25519: (t) => t }; - function Mh(t) { - return !t || a4(t); + function Sh(t) { + return !t || s4(t); } - function m_(t, e, r10) { + function l_(t, e, r10) { return Pn($t(e || "", r10 || "", t)); } - function Zl({ toSS58: t, type: e }, { publicKey: r10, secretKey: n }, i = {}, s = null, o) { + function Yl({ toSS58: t, type: e }, { publicKey: r10, secretKey: n }, i = {}, s = null, o) { const a = (f10, p) => { - const b = Xce(f10, p || s, o); + const b = Hce(f10, p || s, o); if (b.secretKey.length === 64) r10 = b.publicKey, n = b.secretKey; else { - const E = Qce[e](b.secretKey); + const E = Kce[e](b.secretKey); r10 = E.publicKey, n = E.secretKey; } - }, c = (f10) => (Mh(n) && s && a(f10, s), s = Yce({ publicKey: r10, secretKey: n }, f10), o = void 0, s), u = () => { - const f10 = ap[e](r10); + }, c = (f10) => (Sh(n) && s && a(f10, s), s = qce({ publicKey: r10, secretKey: n }, f10), o = void 0, s), u = () => { + const f10 = sp[e](r10); return e === "ethereum" ? yg(f10) : t(f10); }; return { @@ -121719,11 +121730,11 @@ ${Ez(e, r10)}`); return u(); }, get addressRaw() { - const f10 = ap[e](r10); + const f10 = sp[e](r10); return e === "ethereum" ? f10.slice(-20) : f10; }, get isLocked() { - return Mh(n); + return Sh(n); }, get meta() { return i; @@ -121738,10 +121749,10 @@ ${Ez(e, r10)}`); derive: (f10, p) => { if (e === "ethereum") throw new Error("Unable to derive on this keypair"); - if (Mh(n)) + if (Sh(n)) throw new Error("Cannot derive on a locked keypair"); - const { path: b } = hg(f10), E = z4({ publicKey: r10, secretKey: n }, b, e); - return Zl({ toSS58: t, type: e }, E, p, null); + const { path: b } = fg(f10), E = B4({ publicKey: r10, secretKey: n }, b, e); + return Yl({ toSS58: t, type: e }, E, p, null); }, encodePkcs8: (f10) => c(f10), lock: () => { @@ -121751,29 +121762,29 @@ ${Ez(e, r10)}`); i = st({}, i, f10); }, sign: (f10, p = {}) => { - if (Mh(n)) + if (Sh(n)) throw new Error("Cannot sign with a locked key pair"); - return $t(p.withType ? d_[e] : Jce, p_[e](Xe(f10), { publicKey: r10, secretKey: n })); + return $t(p.withType ? c_[e] : Gce, u_[e](Xe(f10), { publicKey: r10, secretKey: n })); }, toJson: (f10) => { - const p = ["ecdsa", "ethereum"].includes(e) ? r10.length === 20 ? Bt(r10) : Bt(Z4(r10)) : u(); - return Zce(e, { address: p, meta: i }, c(f10), !!f10); + const p = ["ecdsa", "ethereum"].includes(e) ? r10.length === 20 ? Bt(r10) : Bt(G4(r10)) : u(); + return Wce(e, { address: p, meta: i }, c(f10), !!f10); }, unlock: (f10) => a(f10), - verify: (f10, p, b) => Y3(f10, p, ap[e](Xe(b))).isValid, + verify: (f10, p, b) => K3(f10, p, sp[e](Xe(b))).isValid, vrfSign: (f10, p, b) => { - if (Mh(n)) + if (Sh(n)) throw new Error("Cannot sign with a locked key pair"); if (e === "sr25519") - return lO(f10, { secretKey: n }, p, b); - const E = p_[e](Xe(f10), { publicKey: r10, secretKey: n }); - return $t(m_(E, p, b), E); + return rO(f10, { secretKey: n }, p, b); + const E = u_[e](Xe(f10), { publicKey: r10, secretKey: n }); + return $t(l_(E, p, b), E); }, - vrfVerify: (f10, p, b, E, _) => e === "sr25519" ? fO(f10, p, r10, E, _) : Y3(f10, $t(d_[e], p.subarray(32)), ap[e](Xe(b))).isValid && On(p.subarray(0, 32), m_(p.subarray(32), E, _)) + vrfVerify: (f10, p, b, E, _) => e === "sr25519" ? nO(f10, p, r10, E, _) : K3(f10, $t(c_[e], p.subarray(32)), sp[e](Xe(b))).isValid && On(p.subarray(0, 32), l_(p.subarray(32), E, _)) }; } - var $ce = "bottom drive obey lake curtain smoke basket hold race lonely fit walk"; - var eue = class { + var Xce = "bottom drive obey lake curtain smoke basket hold race lonely fit walk"; + var Yce = class { constructor() { re(this, "__internal__map", {}); } @@ -121797,12 +121808,12 @@ ${Ez(e, r10)}`); ecdsa: (t) => $u(t), ed25519: (t) => vl(t), ethereum: (t) => $u(t), - sr25519: (t) => F4(t) + sr25519: (t) => U4(t) }; - function tue({ publicKey: t }) { + function Zce({ publicKey: t }) { return t; } - var rue = class { + var Jce = class { constructor(e = {}) { re(this, "__internal__pairs"); re(this, "__internal__type"); @@ -121811,7 +121822,7 @@ ${Ez(e, r10)}`); re(this, "encodeAddress", (e10, r10) => this.type === "ethereum" ? yg(e10) : ua(e10, r10 ?? this.__internal__ss58)); if (e.type = e.type || "ed25519", !["ecdsa", "ethereum", "ed25519", "sr25519"].includes(e.type || "undefined")) throw new Error(`Expected a keyring type of either 'ed25519', 'sr25519', 'ethereum' or 'ecdsa', found '${e.type || "unknown"}`); - this.__internal__pairs = new eue(), this.__internal__ss58 = e.ss58Format, this.__internal__type = e.type; + this.__internal__pairs = new Yce(), this.__internal__ss58 = e.ss58Format, this.__internal__type = e.type; } get pairs() { return this.getPairs(); @@ -121827,7 +121838,7 @@ ${Ez(e, r10)}`); } addFromAddress(e, r10 = {}, n = null, i = this.type, s, o) { const a = this.decodeAddress(e, s); - return this.addPair(Zl({ toSS58: this.encodeAddress, type: i }, { publicKey: a, secretKey: new Uint8Array() }, r10, n, o)); + return this.addPair(Yl({ toSS58: this.encodeAddress, type: i }, { publicKey: a, secretKey: new Uint8Array() }, r10, n, o)); } addFromJson(e, r10) { return this.addPair(this.createFromJson(e, r10)); @@ -121839,7 +121850,7 @@ ${Ez(e, r10)}`); return this.addPair(this.createFromPair(e, r10, n)); } addFromSeed(e, r10 = {}, n = this.type) { - return this.addPair(Zl({ toSS58: this.encodeAddress, type: n }, Hy[n](e), r10, null)); + return this.addPair(Yl({ toSS58: this.encodeAddress, type: n }, Hy[n](e), r10, null)); } addFromUri(e, r10 = {}, n = this.type) { return this.addPair(this.createFromUri(e, r10, n)); @@ -121851,13 +121862,13 @@ ${Ez(e, r10)}`); if (!["ed25519", "sr25519", "ecdsa", "ethereum"].includes(c)) throw new Error(`Unknown crypto type ${c}`); const f10 = Ft(e) ? In(e) : this.decodeAddress(e, a), p = Ft(r10) ? In(r10) : mg(r10); - return Zl({ toSS58: this.encodeAddress, type: c }, { publicKey: f10, secretKey: new Uint8Array() }, o, p, u); + return Yl({ toSS58: this.encodeAddress, type: c }, { publicKey: f10, secretKey: new Uint8Array() }, o, p, u); } createFromPair(e, r10 = {}, n = this.type) { - return Zl({ toSS58: this.encodeAddress, type: n }, e, r10, null); + return Yl({ toSS58: this.encodeAddress, type: n }, e, r10, null); } createFromUri(e, r10 = {}, n = this.type) { - const i = e.startsWith("//") ? `${$ce}${e}` : e, { derivePath: s, password: o, path: a, phrase: c } = jI(i); + const i = e.startsWith("//") ? `${Xce}${e}` : e, { derivePath: s, password: o, path: a, phrase: c } = kI(i); let u; const f10 = Ft(c, 256); if (f10) @@ -121865,15 +121876,15 @@ ${Ez(e, r10)}`); else { const b = c.split(" "); if ([12, 15, 18, 21, 24].includes(b.length)) - u = n === "ethereum" ? UO(c, "", false, 64) : jO(c, o); + u = n === "ethereum" ? OO(c, "", false, 64) : PO(c, o); else { if (c.length > 32) throw new Error("specified phrase is not a valid mnemonic and is invalid as a raw seed at > 32 bytes"); u = Dr(c.padEnd(32)); } } - const p = n === "ethereum" ? f10 ? Hy[n](u) : IO(u, s.substring(1)) : z4(Hy[n](u), a, n); - return Zl({ toSS58: this.encodeAddress, type: n }, p, r10, null); + const p = n === "ethereum" ? f10 ? Hy[n](u) : xO(u, s.substring(1)) : B4(Hy[n](u), a, n); + return Yl({ toSS58: this.encodeAddress, type: n }, p, r10, null); } getPair(e) { return this.__internal__pairs.get(e); @@ -121882,7 +121893,7 @@ ${Ez(e, r10)}`); return this.__internal__pairs.all(); } getPublicKeys() { - return this.__internal__pairs.all().map(tue); + return this.__internal__pairs.all().map(Zce); } removePair(e) { this.__internal__pairs.remove(e); @@ -121894,50 +121905,50 @@ ${Ez(e, r10)}`); return this.__internal__pairs.get(e).toJson(r10); } }; - var nue = li.fetch; - var g_ = -99999; - function Ah(t, e, r10) { + var Qce = fi.fetch; + var f_ = -99999; + function Mh(t, e, r10) { Object.defineProperty(t, e, { configurable: true, enumerable: false, value: r10 }); } - var ER = class extends Error { - constructor(r10 = "", n = g_, i) { + var mR = class extends Error { + constructor(r10 = "", n = f_, i) { super(); re(this, "code"); re(this, "data"); re(this, "message"); re(this, "name"); re(this, "stack"); - if (Ah(this, "message", String(r10)), Ah(this, "name", this.constructor.name), Ah(this, "data", i), Ah(this, "code", n), St(Error.captureStackTrace)) + if (Mh(this, "message", String(r10)), Mh(this, "name", this.constructor.name), Mh(this, "data", i), Mh(this, "code", n), St(Error.captureStackTrace)) Error.captureStackTrace(this, this.constructor); else { const { stack: s } = new Error(r10); - s && Ah(this, "stack", s); + s && Mh(this, "stack", s); } } }; - re(ER, "CODES", { + re(mR, "CODES", { ASSERT: -90009, INVALID_JSONRPC: -99998, METHOD_NOT_FOUND: -32601, - UNKNOWN: g_ + UNKNOWN: f_ }); - function iue(t) { + function $ce(t) { if (Ar(t)) return ""; const e = `: ${pr(t) ? t.replace(/Error\("/g, "").replace(/\("/g, "(").replace(/"\)/g, ")").replace(/\(/g, ", ").replace(/\)/g, "") : Ct(t)}`; return e.length <= 256 ? e : `${e.substring(0, 255)}\u2026`; } - function y_(t) { + function h_(t) { if (t) { const { code: e, data: r10, message: n } = t; - throw new ER(`${e}: ${n}${iue(r10)}`, e, r10); + throw new mR(`${e}: ${n}${$ce(r10)}`, e, r10); } } - var sx = class { + var tx = class { constructor() { re(this, "__internal__id", 0); } @@ -121947,9 +121958,9 @@ ${Ez(e, r10)}`); const r10 = !Ar(e.params) && !Ar(e.method); if (!rr(e.id) && (!r10 || !rr(e.params.subscription) && !pr(e.params.subscription))) throw new Error("Invalid id field in decoded object"); - if (y_(e.error), e.result === void 0 && !r10) + if (h_(e.error), e.result === void 0 && !r10) throw new Error("No result found in jsonrpc response"); - return r10 ? (y_(e.params.error), e.params.result) : e.result; + return r10 ? (h_(e.params.error), e.params.result) : e.result; } encodeJson(e, r10) { const [n, i] = this.encodeObject(e, r10); @@ -121965,14 +121976,14 @@ ${Ez(e, r10)}`); }]; } }; - var sue = "http://127.0.0.1:9933"; - var oue = "ws://127.0.0.1:9944"; - var SR = { - HTTP_URL: sue, - WS_URL: oue + var eue = "http://127.0.0.1:9933"; + var tue = "ws://127.0.0.1:9944"; + var gR = { + HTTP_URL: eue, + WS_URL: tue }; - var MR = 128; - var b_ = class { + var yR = 128; + var d_ = class { constructor(e) { re(this, "key"); re(this, "next"); @@ -121980,15 +121991,15 @@ ${Ez(e, r10)}`); this.key = e, this.next = this.prev = this; } }; - var AR = class { - constructor(e = MR) { + var bR = class { + constructor(e = yR) { re(this, "capacity"); re(this, "__internal__data", /* @__PURE__ */ new Map()); re(this, "__internal__refs", /* @__PURE__ */ new Map()); re(this, "__internal__length", 0); re(this, "__internal__head"); re(this, "__internal__tail"); - this.capacity = e, this.__internal__head = this.__internal__tail = new b_(""); + this.capacity = e, this.__internal__head = this.__internal__tail = new d_(""); } get length() { return this.__internal__length; @@ -122025,7 +122036,7 @@ ${Ez(e, r10)}`); if (this.__internal__data.has(e)) this.__internal__toHead(e); else { - const n = new b_(e); + const n = new d_(e); this.__internal__refs.set(n.key, n), this.length === 0 ? this.__internal__head = this.__internal__tail = n : (this.__internal__head.prev = n, n.next = this.__internal__head, this.__internal__head = n), this.__internal__length === this.capacity ? (this.__internal__data.delete(this.__internal__tail.key), this.__internal__refs.delete(this.__internal__tail.key), this.__internal__tail = this.__internal__tail.prev, this.__internal__tail.next = this.__internal__head) : this.__internal__length += 1; } this.__internal__data.set(e, r10); @@ -122035,18 +122046,18 @@ ${Ez(e, r10)}`); r10 && r10 !== this.__internal__head && (r10.prev.next = r10.next, r10.next.prev = r10.prev, r10.next = this.__internal__head, this.__internal__head.prev = r10, this.__internal__head = r10); } }; - var cp = "HTTP Provider does not have subscriptions, use WebSockets instead"; - var qy = di("api-http"); - var ox = class { - constructor(e = SR.HTTP_URL, r10 = {}) { - re(this, "__internal__callCache", new AR()); + var op = "HTTP Provider does not have subscriptions, use WebSockets instead"; + var qy = pi("api-http"); + var rx = class { + constructor(e = gR.HTTP_URL, r10 = {}) { + re(this, "__internal__callCache", new bR()); re(this, "__internal__coder"); re(this, "__internal__endpoint"); re(this, "__internal__headers"); re(this, "__internal__stats"); if (!/^(https|http):\/\//.test(e)) throw new Error(`Endpoint should start with 'http://' or 'https://', received '${e}'`); - this.__internal__coder = new sx(), this.__internal__endpoint = e, this.__internal__headers = r10, this.__internal__stats = { + this.__internal__coder = new tx(), this.__internal__endpoint = e, this.__internal__headers = r10, this.__internal__stats = { active: { requests: 0, subscriptions: 0 }, total: { bytesRecv: 0, bytesSent: 0, cached: 0, errors: 0, requests: 0, subscriptions: 0, timeout: 0 } }; @@ -122055,7 +122066,7 @@ ${Ez(e, r10)}`); return false; } clone() { - return new ox(this.__internal__endpoint, this.__internal__headers); + return new rx(this.__internal__endpoint, this.__internal__headers); } async connect() { } @@ -122082,7 +122093,7 @@ ${Ez(e, r10)}`); async __internal__send(e) { this.__internal__stats.active.requests++, this.__internal__stats.total.bytesSent += e.length; try { - const r10 = await nue(this.__internal__endpoint, { + const r10 = await Qce(this.__internal__endpoint, { body: e, headers: { Accept: "application/json", @@ -122103,13 +122114,13 @@ ${Ez(e, r10)}`); } } async subscribe(e, r10, n, i) { - throw qy.error(cp), new Error(cp); + throw qy.error(op), new Error(op); } async unsubscribe(e, r10, n) { - throw qy.error(cp), new Error(cp); + throw qy.error(op), new Error(op); } }; - var TR = { exports: {} }; + var wR = { exports: {} }; (function(t) { var e = Object.prototype.hasOwnProperty, r10 = "~"; function n() { @@ -122153,46 +122164,46 @@ ${Ez(e, r10)}`); var N11 = r10 ? r10 + u : u; if (!this._events[N11]) return false; - var R = this._events[N11], F = arguments.length, D, L; - if (R.fn) { - switch (R.once && this.removeListener(u, R.fn, void 0, true), F) { + var k = this._events[N11], F = arguments.length, L, D; + if (k.fn) { + switch (k.once && this.removeListener(u, k.fn, void 0, true), F) { case 1: - return R.fn.call(R.context), true; + return k.fn.call(k.context), true; case 2: - return R.fn.call(R.context, f10), true; + return k.fn.call(k.context, f10), true; case 3: - return R.fn.call(R.context, f10, p), true; + return k.fn.call(k.context, f10, p), true; case 4: - return R.fn.call(R.context, f10, p, b), true; + return k.fn.call(k.context, f10, p, b), true; case 5: - return R.fn.call(R.context, f10, p, b, E), true; + return k.fn.call(k.context, f10, p, b, E), true; case 6: - return R.fn.call(R.context, f10, p, b, E, _), true; + return k.fn.call(k.context, f10, p, b, E, _), true; } - for (L = 1, D = new Array(F - 1); L < F; L++) - D[L - 1] = arguments[L]; - R.fn.apply(R.context, D); + for (D = 1, L = new Array(F - 1); D < F; D++) + L[D - 1] = arguments[D]; + k.fn.apply(k.context, L); } else { - var q = R.length, W; - for (L = 0; L < q; L++) - switch (R[L].once && this.removeListener(u, R[L].fn, void 0, true), F) { + var q = k.length, W; + for (D = 0; D < q; D++) + switch (k[D].once && this.removeListener(u, k[D].fn, void 0, true), F) { case 1: - R[L].fn.call(R[L].context); + k[D].fn.call(k[D].context); break; case 2: - R[L].fn.call(R[L].context, f10); + k[D].fn.call(k[D].context, f10); break; case 3: - R[L].fn.call(R[L].context, f10, p); + k[D].fn.call(k[D].context, f10, p); break; case 4: - R[L].fn.call(R[L].context, f10, p, b); + k[D].fn.call(k[D].context, f10, p, b); break; default: - if (!D) - for (W = 1, D = new Array(F - 1); W < F; W++) - D[W - 1] = arguments[W]; - R[L].fn.apply(R[L].context, D); + if (!L) + for (W = 1, L = new Array(F - 1); W < F; W++) + L[W - 1] = arguments[W]; + k[D].fn.apply(k[D].context, L); } } return true; @@ -122210,19 +122221,19 @@ ${Ez(e, r10)}`); if (_.fn) _.fn === f10 && (!b || _.once) && (!p || _.context === p) && o(this, E); else { - for (var N11 = 0, R = [], F = _.length; N11 < F; N11++) - (_[N11].fn !== f10 || b && !_[N11].once || p && _[N11].context !== p) && R.push(_[N11]); - R.length ? this._events[E] = R.length === 1 ? R[0] : R : o(this, E); + for (var N11 = 0, k = [], F = _.length; N11 < F; N11++) + (_[N11].fn !== f10 || b && !_[N11].once || p && _[N11].context !== p) && k.push(_[N11]); + k.length ? this._events[E] = k.length === 1 ? k[0] : k : o(this, E); } return this; }, a.prototype.removeAllListeners = function(u) { var f10; return u ? (f10 = r10 ? r10 + u : u, this._events[f10] && o(this, f10)) : (this._events = new n(), this._eventsCount = 0), this; }, a.prototype.off = a.prototype.removeListener, a.prototype.addListener = a.prototype.on, a.prefixed = r10, a.EventEmitter = a, t.exports = a; - })(TR); - var aue = TR.exports; - var ax = /* @__PURE__ */ nc(aue); - function cue() { + })(wR); + var rue = wR.exports; + var nx = /* @__PURE__ */ rc(rue); + function nue() { let t = null, e = null; return { responsePassThrough: (r10) => t === null ? r10 : t.responsePassThrough(r10), @@ -122239,14 +122250,14 @@ ${Ez(e, r10)}`); throw new Error("Can't start the health checker multiple times in parallel"); if (!e) throw new Error("setSendJsonRpc must be called before starting the health checks"); - t = new uue(r10, e), t.update(true); + t = new iue(r10, e), t.update(true); }, stop: () => { t !== null && (t.destroy(), t = null); } }; } - var uue = class { + var iue = class { constructor(e, r10) { re(this, "__internal__healthCallback"); re(this, "__internal__currentHealthCheckId", null); @@ -122331,8 +122342,8 @@ ${Ez(e, r10)}`); this.__internal__healthCallback = e, this.__internal__requestToSmoldot = (n) => r10(Ct(n)); } }; - var w_ = di("api-substrate-connect"); - var v_ = /* @__PURE__ */ new Map([ + var p_ = pi("api-substrate-connect"); + var m_ = /* @__PURE__ */ new Map([ ["author_submitAndWatchExtrinsic", "author_unwatchExtrinsic"], ["chain_subscribeAllHeads", "chain_unsubscribeAllHeads"], ["chain_subscribeFinalizedHeads", "chain_unsubscribeFinalizedHeads"], @@ -122344,18 +122355,18 @@ ${Ez(e, r10)}`); ["state_subscribeRuntimeVersion", "state_unsubscribeRuntimeVersion"], ["state_subscribeStorage", "state_unsubscribeStorage"] ]); - var x_ = /* @__PURE__ */ new WeakMap(); - var lue = class { + var g_ = /* @__PURE__ */ new WeakMap(); + var sue = class { constructor(e, r10, n) { re(this, "__internal__Sc"); - re(this, "__internal__coder", new sx()); + re(this, "__internal__coder", new tx()); re(this, "__internal__spec"); re(this, "__internal__sharedSandbox"); re(this, "__internal__subscriptions", /* @__PURE__ */ new Map()); re(this, "__internal__resubscribeMethods", /* @__PURE__ */ new Map()); re(this, "__internal__requests", /* @__PURE__ */ new Map()); re(this, "__internal__wellKnownChains"); - re(this, "__internal__eventemitter", new ax()); + re(this, "__internal__eventemitter", new nx()); re(this, "__internal__chain", null); re(this, "__internal__isChainReady", false); re(this, "__internal__resubscribe", () => { @@ -122368,11 +122379,11 @@ ${Ez(e, r10)}`); }); e10.push(n10); } catch (n10) { - w_.error(n10); + p_.error(n10); } - }), Promise.all(e10).catch((r11) => w_.log(r11)); + }), Promise.all(e10).catch((r11) => p_.log(r11)); }); - if (!fi(e) || !fi(e.WellKnownChain) || !St(e.createScClient)) + if (!hi(e) || !hi(e.WellKnownChain) || !St(e.createScClient)) throw new Error("Expected an @substrate/connect interface as first parameter to ScProvider"); this.__internal__Sc = e, this.__internal__spec = r10, this.__internal__sharedSandbox = n, this.__internal__wellKnownChains = new Set(Object.values(e.WellKnownChain)); } @@ -122388,7 +122399,7 @@ ${Ez(e, r10)}`); clone() { throw new Error("clone() is not supported."); } - async connect(e, r10 = cue) { + async connect(e, r10 = nue) { if (this.isConnected) throw new Error("Already connected!"); if (this.__internal__chain) { @@ -122396,10 +122407,10 @@ ${Ez(e, r10)}`); return; } this.__internal__sharedSandbox && !this.__internal__sharedSandbox.isConnected && await this.__internal__sharedSandbox.connect(); - const n = this.__internal__sharedSandbox ? x_.get(this.__internal__sharedSandbox) : this.__internal__Sc.createScClient(e); + const n = this.__internal__sharedSandbox ? g_.get(this.__internal__sharedSandbox) : this.__internal__Sc.createScClient(e); if (!n) throw new Error("Unknown ScProvider!"); - x_.set(this, n); + g_.set(this, n); const i = r10(), s = (a) => { var E, _, N11; const c = i.responsePassThrough(a); @@ -122409,8 +122420,8 @@ ${Ez(e, r10)}`); let f10; try { f10 = this.__internal__coder.decodeResponse(u); - } catch (R) { - f10 = R; + } catch (k) { + f10 = k; } if (((E = u.params) == null ? void 0 : E.subscription) === void 0 || !u.method) return (_ = this.__internal__requests.get(u.id)) == null ? void 0 : _(f10); @@ -122473,7 +122484,7 @@ ${Ez(e, r10)}`); throw new Error("Provider is not connected"); const n = await this.__internal__chain, [i, s] = this.__internal__coder.encodeJson(e, r10), o = new Promise((a, c) => { this.__internal__requests.set(i, (u) => { - (eI(u) ? c : a)(u); + (YN(u) ? c : a)(u); }); try { n.sendJsonRpc(s); @@ -122493,11 +122504,11 @@ ${Ez(e, r10)}`); } } async subscribe(e, r10, n, i) { - if (!v_.has(r10)) + if (!m_.has(r10)) throw new Error(`Unsupported subscribe method: ${r10}`); const s = await this.send(r10, n), o = `${e}::${s}`, a = (u) => { u instanceof Error ? i(u, void 0) : i(null, u); - }, c = v_.get(r10); + }, c = m_.get(r10); if (!c) throw new Error("Invalid unsubscribe method found"); return this.__internal__resubscribeMethods.set(o, { callback: i, method: r10, params: n, type: e }), this.__internal__subscriptions.set(o, [a, { id: s, unsubscribeMethod: c }]), s; @@ -122509,8 +122520,8 @@ ${Ez(e, r10)}`); return this.__internal__subscriptions.has(i) ? (this.__internal__resubscribeMethods.delete(i), this.__internal__subscriptions.delete(i), this.send(r10, [n])) : Promise.reject(new Error(`Unable to find active subscription=${i}`)); } }; - var Wy = li.WebSocket; - var fue = { + var Hp = fi.WebSocket; + var oue = { 1e3: "Normal Closure", 1001: "Going Away", 1002: "Protocol Error", @@ -122528,7 +122539,7 @@ ${Ez(e, r10)}`); 1014: "Bad Gateway", 1015: "TLS Handshake" }; - function hue(t) { + function aue(t) { if (t >= 0 && t <= 999) return "(Unused)"; if (t >= 1016) { @@ -122541,27 +122552,27 @@ ${Ez(e, r10)}`); if (t <= 4999) return "(For applications)"; } - return fue[t] || "(Unknown)"; + return oue[t] || "(Unknown)"; } - var due = { + var cue = { chain_finalisedHead: "chain_finalizedHead", chain_subscribeFinalisedHeads: "chain_subscribeFinalizedHeads", chain_unsubscribeFinalisedHeads: "chain_unsubscribeFinalizedHeads" }; - var pue = 2500; - var mue = 60 * 1e3; - var gue = 5e3; - var es = di("api-ws"); - function __(t, e) { + var uue = 2500; + var lue = 60 * 1e3; + var fue = 5e3; + var es = pi("api-ws"); + function y_(t, e) { Object.keys(t).forEach((r10) => { e && e(t[r10]), delete t[r10]; }); } - function Gy() { + function Wy() { return { bytesRecv: 0, bytesSent: 0, cached: 0, errors: 0, requests: 0, subscriptions: 0, timeout: 0 }; } - var Al = class { - constructor(e = SR.WS_URL, r10 = pue, n = {}, i, s) { + var cu = class { + constructor(e = gR.WS_URL, r10 = uue, n = {}, i, s) { re(this, "__internal__callCache"); re(this, "__internal__coder"); re(this, "__internal__endpoints"); @@ -122583,14 +122594,14 @@ ${Ez(e, r10)}`); this.__internal__eventemitter.emit(e10, ...r11); }); re(this, "__internal__onSocketClose", (e10) => { - const r11 = new Error(`disconnected from ${this.endpoint}: ${e10.code}:: ${e10.reason || hue(e10.code)}`); - this.__internal__autoConnectMs > 0 && es.error(r11.message), this.__internal__isConnected = false, this.__internal__websocket && (this.__internal__websocket.onclose = null, this.__internal__websocket.onerror = null, this.__internal__websocket.onmessage = null, this.__internal__websocket.onopen = null, this.__internal__websocket = null), this.__internal__timeoutId && (clearInterval(this.__internal__timeoutId), this.__internal__timeoutId = null), __(this.__internal__handlers, (n10) => { + const r11 = new Error(`disconnected from ${this.endpoint}: ${e10.code}:: ${e10.reason || aue(e10.code)}`); + this.__internal__autoConnectMs > 0 && es.error(r11.message), this.__internal__isConnected = false, this.__internal__websocket && (this.__internal__websocket.onclose = null, this.__internal__websocket.onerror = null, this.__internal__websocket.onmessage = null, this.__internal__websocket.onopen = null, this.__internal__websocket = null), this.__internal__timeoutId && (clearInterval(this.__internal__timeoutId), this.__internal__timeoutId = null), y_(this.__internal__handlers, (n10) => { try { n10.callback(r11, void 0); } catch (i10) { es.error(i10); } - }), __(this.__internal__waitingForId), this.__internal__endpointStats = Gy(), this.__internal__emit("disconnected"), this.__internal__autoConnectMs > 0 && setTimeout(() => { + }), y_(this.__internal__waitingForId), this.__internal__endpointStats = Wy(), this.__internal__emit("disconnected"), this.__internal__autoConnectMs > 0 && setTimeout(() => { this.connectWithRetry().catch(os); }, this.__internal__autoConnectMs); }); @@ -122627,7 +122638,7 @@ ${Ez(e, r10)}`); re(this, "__internal__onSocketMessageSubscribe", (e10) => { if (!e10.method) throw new Error("No method found in JSONRPC response"); - const n10 = `${due[e10.method] || e10.method}::${e10.params.subscription}`, i10 = this.__internal__subscriptions[n10]; + const n10 = `${cue[e10.method] || e10.method}::${e10.params.subscription}`, i10 = this.__internal__subscriptions[n10]; if (!i10) { this.__internal__waitingForId[n10] = e10, es.debug(() => `Unable to find handler for subscription=${n10}`); return; @@ -122676,10 +122687,10 @@ ${Ez(e, r10)}`); o.forEach((a) => { if (!/^(wss|ws):\/\//.test(a)) throw new Error(`Endpoint should start with 'ws://', received '${a}'`); - }), this.__internal__callCache = new AR(s || MR), this.__internal__eventemitter = new ax(), this.__internal__autoConnectMs = r10 || 0, this.__internal__coder = new sx(), this.__internal__endpointIndex = -1, this.__internal__endpoints = o, this.__internal__headers = n, this.__internal__websocket = null, this.__internal__stats = { + }), this.__internal__callCache = new bR(s || yR), this.__internal__eventemitter = new nx(), this.__internal__autoConnectMs = r10 || 0, this.__internal__coder = new tx(), this.__internal__endpointIndex = -1, this.__internal__endpoints = o, this.__internal__headers = n, this.__internal__websocket = null, this.__internal__stats = { active: { requests: 0, subscriptions: 0 }, - total: Gy() - }, this.__internal__endpointStats = Gy(), this.__internal__timeout = i || mue, r10 && r10 > 0 && this.connectWithRetry().catch(os), this.__internal__isReadyPromise = new Promise((a) => { + total: Wy() + }, this.__internal__endpointStats = Wy(), this.__internal__timeout = i || lue, r10 && r10 > 0 && this.connectWithRetry().catch(os), this.__internal__isReadyPromise = new Promise((a) => { this.__internal__eventemitter.once("connected", () => { a(this); }); @@ -122701,7 +122712,7 @@ ${Ez(e, r10)}`); return this.__internal__endpoints[this.__internal__endpointIndex]; } clone() { - return new Al(this.__internal__endpoints); + return new cu(this.__internal__endpoints); } selectEndpointIndex(e) { return (this.__internal__endpointIndex + 1) % e.length; @@ -122710,9 +122721,9 @@ ${Ez(e, r10)}`); if (this.__internal__websocket) throw new Error("WebSocket is already connected"); try { - this.__internal__endpointIndex = this.selectEndpointIndex(this.__internal__endpoints), this.__internal__websocket = typeof li.WebSocket < "u" && $N(li.WebSocket, Wy) ? new Wy(this.endpoint) : new Wy(this.endpoint, void 0, { + this.__internal__endpointIndex = this.selectEndpointIndex(this.__internal__endpoints), this.__internal__websocket = typeof fi.WebSocket < "u" && XN(fi.WebSocket, Hp) ? new Hp(this.endpoint) : new Hp(this.endpoint, void 0, { headers: this.__internal__headers - }), this.__internal__websocket && (this.__internal__websocket.onclose = this.__internal__onSocketClose, this.__internal__websocket.onerror = this.__internal__onSocketError, this.__internal__websocket.onmessage = this.__internal__onSocketMessage, this.__internal__websocket.onopen = this.__internal__onSocketOpen), this.__internal__timeoutId = setInterval(() => this.__internal__timeoutHandlers(), gue); + }), this.__internal__websocket && (this.__internal__websocket.onclose = this.__internal__onSocketClose, this.__internal__websocket.onerror = this.__internal__onSocketError, this.__internal__websocket.onmessage = this.__internal__onSocketMessage, this.__internal__websocket.onopen = this.__internal__onSocketOpen), this.__internal__timeoutId = setInterval(() => this.__internal__timeoutHandlers(), fue); } catch (e) { throw es.error(e), this.__internal__emit("error", e), e; } @@ -122789,53 +122800,53 @@ ${Ez(e, r10)}`); return es.debug(() => `Unable to find active subscription=${i}`), false; delete this.__internal__subscriptions[i]; try { - return this.isConnected && !Fc(this.__internal__websocket) ? this.send(r10, [n]) : true; + return this.isConnected && !zc(this.__internal__websocket) ? this.send(r10, [n]) : true; } catch { return false; } } }; - var yue = /* @__PURE__ */ di("api/util"); - function bue(t, { block: { extrinsics: e, header: r10 } }, n, i) { + var hue = /* @__PURE__ */ pi("api/util"); + function due(t, { block: { extrinsics: e, header: r10 } }, n, i) { for (const [s, o] of e.entries()) if (o.hash.eq(t)) return { - blockNumber: m4(r10.number) ? r10.number.unwrap() : r10.number, + blockNumber: d4(r10.number) ? r10.number.unwrap() : r10.number, events: n.filter(({ phase: a }) => a.isApplyExtrinsic && a.asApplyExtrinsic.eqn(s)), txIndex: s }; if (i.isInBlock) { const s = e.map((o) => o.hash.toHex()); - yue.warn(`block ${r10.hash.toHex()}: Unable to find extrinsic ${t.toHex()} inside ${s.join(", ")}`); + hue.warn(`block ${r10.hash.toHex()}: Unable to find extrinsic ${t.toHex()} inside ${s.join(", ")}`); } return {}; } - function Ky(t) { + function Gy(t) { return St(t.sign); } - function E_(t, e) { + function b_(t, e) { const r10 = (o) => Object.keys(e[o]), n = (o, a) => t(e[o][a]), i = {}, s = Object.keys(e); for (let o = 0, a = s.length; o < a; o++) qg(i, s[o], r10, n); return i; } - var wue = (t) => t; - function cx(t, e, r10, n) { + var pue = (t) => t; + function ix(t, e, r10, n) { return t.filter(({ event: i }) => e === i.section && r10.includes(i.method)).map((i) => n(i)); } - function vue({ event: { data: [t] } }) { + function mue({ event: { data: [t] } }) { return t; } - function xue({ event: { data: t, method: e } }) { + function gue({ event: { data: t, method: e } }) { return e === "ExtrinsicSuccess" ? t[0] : t[1]; } - function _ue(t = []) { - return cx(t, "system", ["ExtrinsicFailed"], vue)[0]; + function yue(t = []) { + return ix(t, "system", ["ExtrinsicFailed"], mue)[0]; } - function Eue(t = []) { - return cx(t, "system", ["ExtrinsicFailed", "ExtrinsicSuccess"], xue)[0]; + function bue(t = []) { + return ix(t, "system", ["ExtrinsicFailed", "ExtrinsicSuccess"], gue)[0]; } - var Wp = class { + var qp = class { constructor({ blockNumber: e, dispatchError: r10, dispatchInfo: n, events: i, internalError: s, status: o, txHash: a, txIndex: c }) { re(this, "dispatchError"); re(this, "dispatchInfo"); @@ -122845,7 +122856,7 @@ ${Ez(e, r10)}`); re(this, "txHash"); re(this, "txIndex"); re(this, "blockNumber"); - this.dispatchError = r10 || _ue(i), this.dispatchInfo = n || Eue(i), this.events = i || [], this.internalError = s, this.status = o, this.txHash = a, this.txIndex = c, this.blockNumber = e; + this.dispatchError = r10 || yue(i), this.dispatchInfo = n || bue(i), this.events = i || [], this.internalError = s, this.status = o, this.txHash = a, this.txIndex = c, this.blockNumber = e; } get isCompleted() { return this.isError || this.status.isInBlock || this.status.isFinalized; @@ -122863,7 +122874,7 @@ ${Ez(e, r10)}`); return this.status.isRetracted; } filterRecords(e, r10) { - return cx(this.events, e, Array.isArray(r10) ? r10 : [r10], wue); + return ix(this.events, e, Array.isArray(r10) ? r10 : [r10], pue); } findRecord(e, r10) { return this.filterRecords(e, r10)[0]; @@ -122879,13 +122890,13 @@ ${Ez(e, r10)}`); }; } }; - function S_(t, e, r10, { header: n, mortalLength: i, nonce: s }) { + function w_(t, e, r10, { header: n, mortalLength: i, nonce: s }) { if (!n) { if (r10.era && !r10.blockHash) throw new Error("Expected blockHash to be passed alongside non-immortal era options"); - return rr(r10.era) && (delete r10.era, delete r10.blockHash), aw(t, r10, { nonce: s }); + return rr(r10.era) && (delete r10.era, delete r10.blockHash), sw(t, r10, { nonce: s }); } - return aw(t, r10, { + return sw(t, r10, { blockHash: n.hash, era: e.createTypeUnsafe("ExtrinsicEra", [{ current: n.number, @@ -122894,43 +122905,43 @@ ${Ez(e, r10)}`); nonce: s }); } - function M_(t, e) { + function v_(t, e) { let r10 = {}; return St(t) ? e = t : r10 = st({}, t), [r10, e]; } - function aw(t, e, r10) { + function sw(t, e, r10) { return st({ blockHash: t.genesisHash, genesisHash: t.genesisHash }, e, r10, { runtimeVersion: t.runtimeVersion, signedExtensions: t.registry.signedExtensions, version: t.extrinsicType }); } - function Sue(t = {}) { + function wue(t = {}) { return Ki(t) || rr(t) ? { nonce: t } : t; } - function Mue({ api: t, apiType: e, blockHash: r10, decorateMethod: n }) { + function vue({ api: t, apiType: e, blockHash: r10, decorateMethod: n }) { const i = t.registry.createClass("Extrinsic"); class s extends i { constructor(c, u) { super(c, u, { version: t.extrinsicType }); re(this, "__internal__ignoreStatusCb"); - re(this, "__internal__transformResult", cu); + re(this, "__internal__transformResult", au); re(this, "__internal__observeSign", (c10, u10) => { - const f10 = Ky(c10) ? c10.address : c10.toString(), p = Sue(u10); - return t.derive.tx.signingInfo(f10, p.nonce, p.era).pipe(A1(), Rn(async (b) => { - const E = S_(t, this.registry, p, b); + const f10 = Gy(c10) ? c10.address : c10.toString(), p = wue(u10); + return t.derive.tx.signingInfo(f10, p.nonce, p.era).pipe(M1(), Rn(async (b) => { + const E = w_(t, this.registry, p, b); let _ = -1; - return Ky(c10) ? this.sign(c10, E) : _ = await this.__internal__signViaSigner(f10, E, b.header), { options: E, updateId: _ }; + return Gy(c10) ? this.sign(c10, E) : _ = await this.__internal__signViaSigner(f10, E, b.header), { options: E, updateId: _ }; })); }); re(this, "__internal__observeStatus", (c10, u10) => { if (!u10.isFinalized && !u10.isInBlock) - return xe(this.__internal__transformResult(new Wp({ + return xe(this.__internal__transformResult(new qp({ status: u10, txHash: c10 }))); const f10 = u10.isInBlock ? u10.asInBlock : u10.asFinalized; - return t.derive.tx.events(f10).pipe(we(({ block: p, events: b }) => this.__internal__transformResult(new Wp({ - ...bue(c10, p, b, u10), + return t.derive.tx.events(f10).pipe(we(({ block: p, events: b }) => this.__internal__transformResult(new qp({ + ...due(c10, p, b, u10), status: u10, txHash: c10 - }))), Yt((p) => xe(this.__internal__transformResult(new Wp({ + }))), Yt((p) => xe(this.__internal__transformResult(new qp({ internalError: p, status: u10, txHash: c10 @@ -122992,9 +123003,9 @@ ${Ez(e, r10)}`); const E = this.toU8a(); return b.transactionPaymentApi.queryInfo(E, E.length); }))); - const [f10] = M_(u), p = Ky(c) ? c.address : c.toString(); - return n(() => t.derive.tx.signingInfo(p, f10.nonce, f10.era).pipe(A1(), Oe((b) => { - const E = S_(t, this.registry, f10, b), _ = aw(t, E, {}), N11 = t.tx(this.toU8a()).signFake(p, _).toU8a(); + const [f10] = v_(u), p = Gy(c) ? c.address : c.toString(); + return n(() => t.derive.tx.signingInfo(p, f10.nonce, f10.era).pipe(M1(), Oe((b) => { + const E = w_(t, this.registry, f10, b), _ = sw(t, E, {}), N11 = t.tx(this.toU8a()).signFake(p, _).toU8a(); return t.call.transactionPaymentApi.queryInfo(N11, N11.length); })))(); } @@ -123006,7 +123017,7 @@ ${Ez(e, r10)}`); return n(() => this.__internal__observeSign(c, u).pipe(we(() => this)))(); } signAndSend(c, u, f10) { - const [p, b] = M_(u, f10), E = t.hasSubscriptions && (this.__internal__ignoreStatusCb || !!b); + const [p, b] = v_(u, f10), E = t.hasSubscriptions && (this.__internal__ignoreStatusCb || !!b); return n( () => this.__internal__observeSign(c, p).pipe(Oe((_) => E ? this.__internal__observeSubscribe(_) : this.__internal__observeSend(_))) )(b); @@ -123017,42 +123028,42 @@ ${Ez(e, r10)}`); } return s; } - function A_(t, e, r10, n, i) { - const s = Mue({ api: e, apiType: t, blockHash: i, decorateMethod: r10 }); + function x_(t, e, r10, n, i) { + const s = vue({ api: e, apiType: t, blockHash: i, decorateMethod: r10 }); return (o) => new s(n || e.registry, o); } - function NR(t, e) { + function vR(t, e) { return t.findMetaCall(Xe(e)); } - function IR(t, e) { + function xR(t, e) { return t.findMetaError(Xe(e)); } - var Aue = di("api/augment"); - function T_(t, e, r10 = []) { + var xue = pi("api/augment"); + function __(t, e, r10 = []) { return e.length ? ` ${e.length} ${t}${r10.length ? " and" : ""}` : ""; } - function N_(t, e) { + function E_(t, e) { return e.length ? ` ${t.padStart(7)}: ${e.sort().join(", ")}` : ""; } - function I_(t, e, [r10, n]) { - (r10.length || n.length) && Aue.warn(`api.${t}: Found${T_("added", r10, n)}${T_("removed", n)} ${e}:${N_("added", r10)}${N_("removed", n)}`); + function S_(t, e, [r10, n]) { + (r10.length || n.length) && xue.warn(`api.${t}: Found${__("added", r10, n)}${__("removed", n)} ${e}:${E_("added", r10)}${E_("removed", n)}`); } - function O_(t, e) { + function M_(t, e) { return t.filter((r10) => !e.includes(r10)); } - function Tue(t, e) { + function _ue(t, e) { return t.filter((r10) => e.includes(r10)); } - function Nue(t, e) { + function Eue(t, e) { const r10 = Object.keys(t), n = Object.keys(e); return [ - O_(r10, n), - O_(n, r10) + M_(r10, n), + M_(n, r10) ]; } - function P_(t, e) { - const r10 = Object.keys(t), n = Tue(Object.keys(e), r10), i = []; + function A_(t, e) { + const r10 = Object.keys(t), n = _ue(Object.keys(e), r10), i = []; for (let s = 0, o = n.length; s < o; s++) { const a = n[s], c = Object.keys(t[a]), u = Object.keys(e[a]); for (let f10 = 0, p = u.length; f10 < p; f10++) { @@ -123062,39 +123073,39 @@ ${Ez(e, r10)}`); } return i; } - function Iue(t, e) { + function Sue(t, e) { return [ - P_(e, t), - P_(t, e) + A_(e, t), + A_(t, e) ]; } function To(t, e, r10, n = false) { - n && iI(r10), t && Object.keys(r10).length && (I_(t, "modules", Nue(e, r10)), I_(t, "calls", Iue(e, r10))); + n && $N(r10), t && Object.keys(r10).length && (S_(t, "modules", Eue(e, r10)), S_(t, "calls", Sue(e, r10))); const i = Object.keys(e); for (let s = 0, o = i.length; s < o; s++) { const a = i[s], c = e[a]; - r10[a] || (r10[a] = {}), Hc(r10[a], Object.keys(c), (u) => c[u]); + r10[a] || (r10[a] = {}), Fc(r10[a], Object.keys(c), (u) => c[u]); } return r10; } - function k_({ lookup: t }, { method: e, section: r10 }, n) { + function T_({ lookup: t }, { method: e, section: r10 }, n) { return `${r10}.${e}(${n.map((i) => t.getTypeDef(i).type).join(", ")})`; } - function up(t, e, r10) { + function ap(t, e, r10) { const n = r10.filter((i) => !Ar(i)); if (e.meta.type.isPlain) { if (n.length !== 0) - throw new Error(`${k_(t, e, [])} does not take any arguments, ${n.length} found`); + throw new Error(`${T_(t, e, [])} does not take any arguments, ${n.length} found`); } else { const { hashers: i, key: s } = e.meta.type.asMap, o = i.length === 1 ? [s] : t.lookup.getSiType(s).def.asTuple.map((a) => a); if (n.length !== o.length) - throw new Error(`${k_(t, e, o)} is a map, requiring ${o.length} arguments, ${n.length} found`); + throw new Error(`${T_(t, e, o)} is a map, requiring ${o.length} arguments, ${n.length} found`); } return [e, n]; } - var Oue = class { + var Mue = class { constructor() { - re(this, "__internal__eventemitter", new ax()); + re(this, "__internal__eventemitter", new nx()); } emit(e, ...r10) { return this.__internal__eventemitter.emit(e, ...r10); @@ -123109,15 +123120,15 @@ ${Ez(e, r10)}`); return this.__internal__eventemitter.once(e, r10), this; } }; - var lp = 1e3; - var Xy = 250; - var Pue = 50; - var Yy = di("api/init"); - var kue = 0; - function Zy(t, { method: e, section: r10 }) { + var cp = 1e3; + var Ky = 250; + var Aue = 50; + var Xy = pi("api/init"); + var Tue = 0; + function Yy(t, { method: e, section: r10 }) { return Da(t.rx.query[r10] && t.rx.query[r10][e], () => `query.${r10}.${e} is not available in this version of the metadata`); } - var Rue = class extends Oue { + var Nue = class extends Mue { constructor(r10, n, i) { var o; super(); @@ -123134,7 +123145,7 @@ ${Ez(e, r10)}`); re(this, "_errors", {}); re(this, "_events", {}); re(this, "_extrinsics"); - re(this, "_extrinsicType", g0.LATEST_EXTRINSIC_VERSION); + re(this, "_extrinsicType", p0.LATEST_EXTRINSIC_VERSION); re(this, "_genesisHash"); re(this, "_isConnected"); re(this, "_isReady", false); @@ -123150,13 +123161,13 @@ ${Ez(e, r10)}`); re(this, "_options"); re(this, "_decorateMethod"); re(this, "_rxDecorateMethod", (r11) => r11); - this.__internal__instanceId = `${++kue}`, this.__internal__registry = ((o = r10.source) == null ? void 0 : o.registry) || r10.registry || new Fg(), this._rx.callAt = (a, c) => Fr(this.at(a, c)).pipe(we((u) => u.rx.call)), this._rx.queryAt = (a, c) => Fr(this.at(a, c)).pipe(we((u) => u.rx.query)), this._rx.registry = this.__internal__registry, this._decorateMethod = i, this._options = r10, this._type = n; - const s = r10.source ? r10.source._rpcCore.provider.isClonable ? r10.source._rpcCore.provider.clone() : r10.source._rpcCore.provider : r10.provider || new Al(); - this._rpcCore = new Ore(this.__internal__instanceId, this.__internal__registry, { + this.__internal__instanceId = `${++Tue}`, this.__internal__registry = ((o = r10.source) == null ? void 0 : o.registry) || r10.registry || new Fg(), this._rx.callAt = (a, c) => Fr(this.at(a, c)).pipe(we((u) => u.rx.call)), this._rx.queryAt = (a, c) => Fr(this.at(a, c)).pipe(we((u) => u.rx.query)), this._rx.registry = this.__internal__registry, this._decorateMethod = i, this._options = r10, this._type = n; + const s = r10.source ? r10.source._rpcCore.provider.isClonable ? r10.source._rpcCore.provider.clone() : r10.source._rpcCore.provider : r10.provider || new cu(); + this._rpcCore = new Mre(this.__internal__instanceId, this.__internal__registry, { isPedantic: this._options.isPedantic, provider: s, userRpc: this._options.rpc - }), this._isConnected = new Xc(this._rpcCore.provider.isConnected), this._rx.hasSubscriptions = this._rpcCore.provider.hasSubscriptions; + }), this._isConnected = new Kc(this._rpcCore.provider.isConnected), this._rx.hasSubscriptions = this._rpcCore.provider.hasSubscriptions; } get registry() { return this.__internal__registry; @@ -123185,13 +123196,13 @@ ${Ez(e, r10)}`); call: {}, query: {} }, - tx: A_(this._type, this._rx, this._decorateMethod, r10, n) + tx: x_(this._type, this._rx, this._decorateMethod, r10, n) }; } _createDecorated(r10, n, i, s) { - i || (i = this._emptyDecorated(r10.registry, s)), (n || !r10.decoratedMeta) && (r10.decoratedMeta = Hk(r10.registry, r10.metadata)); + i || (i = this._emptyDecorated(r10.registry, s)), (n || !r10.decoratedMeta) && (r10.decoratedMeta = Dk(r10.registry, r10.metadata)); const o = this._decorateCalls(r10, this._decorateMethod, s), a = this._decorateCalls(r10, this._rxDecorateMethod, s), c = this._decorateStorage(r10.decoratedMeta, this._decorateMethod, s), u = this._decorateStorage(r10.decoratedMeta, this._rxDecorateMethod, s); - return To("consts", r10.decoratedMeta.consts, i.consts, n), To("errors", r10.decoratedMeta.errors, i.errors, n), To("events", r10.decoratedMeta.events, i.events, n), To("query", c, i.query, n), To("query", u, i.rx.query, n), To("call", o, i.call, n), To("call", a, i.rx.call, n), i.findCall = (f10) => NR(r10.registry, f10), i.findError = (f10) => IR(r10.registry, f10), i.queryMulti = s ? this._decorateMultiAt(i, this._decorateMethod, s) : this._decorateMulti(this._decorateMethod), i.runtimeVersion = r10.runtimeVersion, { + return To("consts", r10.decoratedMeta.consts, i.consts, n), To("errors", r10.decoratedMeta.errors, i.errors, n), To("events", r10.decoratedMeta.events, i.events, n), To("query", c, i.query, n), To("query", u, i.rx.query, n), To("call", o, i.call, n), To("call", a, i.rx.call, n), i.findCall = (f10) => vR(r10.registry, f10), i.findError = (f10) => xR(r10.registry, f10), i.queryMulti = s ? this._decorateMultiAt(i, this._decorateMethod, s) : this._decorateMulti(this._decorateMethod), i.runtimeVersion = r10.runtimeVersion, { createdAt: s, decoratedApi: i, decoratedMeta: r10.decoratedMeta @@ -123219,8 +123230,8 @@ ${Ez(e, r10)}`); } const s = Object.keys(i); for (let o = 0, a = s.length; o < a; o++) { - const c = aI(s[o]), u = `${c}Api`; - this._runtimeMap[Up(c, 64)] = c, this._runtimeMap[Up(u, 64)] = u; + const c = rI(s[o]), u = `${c}Api`; + this._runtimeMap[Lp(c, 64)] = c, this._runtimeMap[Lp(u, 64)] = u; } this._filterRpcMethods(r10); } @@ -123231,7 +123242,7 @@ ${Ez(e, r10)}`); s.push(`${E}_${p}`), b && (s.push(`${E}_${b[1]}`), s.push(`${E}_${b[2]}`)), u && s.push(...u), f10 && s.push(f10); } const a = r10.filter((c) => !s.includes(c) && !c.includes("_unstable_")); - a.length && !this._options.noInitWarn && Yy.warn(`RPC methods not decorated: ${a.join(", ")}`); + a.length && !this._options.noInitWarn && Xy.warn(`RPC methods not decorated: ${a.join(", ")}`); for (let c = 0; c < o; c++) { const [u, { method: f10, section: p }] = i[c]; n && !r10.includes(u) && u !== "rpc_methods" && this._rpc[p] && (delete this._rpc[p][f10], delete this._rx.rpc[p][f10]); @@ -123251,7 +123262,7 @@ ${Ez(e, r10)}`); const f10 = Object.keys(r10[u]), p = (b) => o(u, b); for (let b = 0, E = f10.length; b < E; b++) { const _ = f10[b]; - (this.hasSubscriptions || !(_.startsWith("subscribe") || _.startsWith("unsubscribe"))) && (Object.prototype.hasOwnProperty.call(s, u) || (s[u] = {}), Yn(s[u], _, p)); + (this.hasSubscriptions || !(_.startsWith("subscribe") || _.startsWith("unsubscribe"))) && (Object.prototype.hasOwnProperty.call(s, u) || (s[u] = {}), Zn(s[u], _, p)); } } } @@ -123273,24 +123284,24 @@ ${Ez(e, r10)}`); } } _getRuntimeDefs(r10, n, i = "") { - const s = {}, o = Object.values(Ed); + const s = {}, o = Object.values(_d); for (let a = 0, c = o.length; a < c; a++) this._addRuntimeDef(s, o[a].runtime); - return this._addRuntimeDef(s, wR(r10, i, n)), this._addRuntimeDef(s, this._options.runtime), Object.entries(s); + return this._addRuntimeDef(s, fR(r10, i, n)), this._addRuntimeDef(s, this._options.runtime), Object.entries(s); } _decorateCalls({ registry: r10, runtimeVersion: { apis: n, specName: i, specVersion: s } }, o, a) { const c = {}, u = {}, f10 = {}, p = this._getRuntimeDefs(r10, i, this._runtimeChain), b = [], E = `${i.toString()}/${s.toString()}`, _ = this.__internal__runtimeLog[E] || false; this.__internal__runtimeLog[E] = true; - for (let L = 0, q = p.length; L < q; L++) { - const [W, z] = p[L], T = Up(W, 64), I = n.find(([H]) => H.eq(T)); + for (let D = 0, q = p.length; D < q; D++) { + const [W, z] = p[D], T = Lp(W, 64), I = n.find(([H]) => H.eq(T)); if (f10[T] = true, I) { const H = z.map(({ version: V }) => V).sort(), X = z.find(({ version: V }) => I[1].eq(V)); if (X) { - const V = dr(W), S10 = Object.entries(X.methods); - if (S10.length) { + const V = dr(W), S9 = Object.entries(X.methods); + if (S9.length) { u[V] || (u[V] = {}); - for (let d = 0, l15 = S10.length; d < l15; d++) { - const [h, y] = S10[d], x = dr(h); + for (let d = 0, l15 = S9.length; d < l15; d++) { + const [h, y] = S9[d], x = dr(h); u[V][x] = st({ method: x, name: `${W}_${h}`, section: V, sectionHash: T }, y); } } @@ -123298,18 +123309,18 @@ ${Ez(e, r10)}`); b.push(`${W}/${I[1].toString()} (${H.join("/")} known)`); } } - const N11 = n.map(([L, q]) => [L.toHex(), q.toString()]).filter(([L]) => !f10[L]).map(([L, q]) => `${this._runtimeMap[L] || L}/${q}`); - !this._options.noInitWarn && !_ && (b.length && Yy.warn(`${E}: Not decorating runtime apis without matching versions: ${b.join(", ")}`), N11.length && Yy.warn(`${E}: Not decorating unknown runtime apis: ${N11.join(", ")}`)); - const R = a ? (L, q) => this._rpcCore.state.call(L, q, a) : (L, q) => this._rpcCore.state.call(L, q), F = (L) => Hc({}, Object.keys(u[L]), (q) => this._decorateCall(r10, u[L][q], R, o)), D = Object.keys(u); - for (let L = 0, q = D.length; L < q; L++) - Yn(c, D[L], F); + const N11 = n.map(([D, q]) => [D.toHex(), q.toString()]).filter(([D]) => !f10[D]).map(([D, q]) => `${this._runtimeMap[D] || D}/${q}`); + !this._options.noInitWarn && !_ && (b.length && Xy.warn(`${E}: Not decorating runtime apis without matching versions: ${b.join(", ")}`), N11.length && Xy.warn(`${E}: Not decorating unknown runtime apis: ${N11.join(", ")}`)); + const k = a ? (D, q) => this._rpcCore.state.call(D, q, a) : (D, q) => this._rpcCore.state.call(D, q), F = (D) => Fc({}, Object.keys(u[D]), (q) => this._decorateCall(r10, u[D][q], k, o)), L = Object.keys(u); + for (let D = 0, q = L.length; D < q; D++) + Zn(c, L[D], F); return c; } _decorateCall(r10, n, i, s) { const o = s((...a) => { if (a.length !== n.params.length) throw new Error(`${n.name}:: Expected ${n.params.length} arguments, found ${a.length}`); - const c = r10.createType("Raw", hi(a.map((u, f10) => r10.createTypeUnsafe(n.params[f10].type, [u]).toU8a()))); + const c = r10.createType("Raw", di(a.map((u, f10) => r10.createTypeUnsafe(n.params[f10].type, [u]).toU8a()))); return i(n.name, c).pipe(we((u) => r10.createTypeUnsafe(n.type, [u]))); }); return o.meta = n, o; @@ -123320,16 +123331,16 @@ ${Ez(e, r10)}`); _decorateMultiAt(r10, n, i) { return n((s) => s.length ? this._rpcCore.state.queryStorageAt(s.map((o) => { if (Array.isArray(o)) { - const { creator: a } = Zy(r10, o[0].creator); + const { creator: a } = Yy(r10, o[0].creator); return a.meta.type.isPlain ? [a] : a.meta.type.asMap.hashers.length === 1 ? [a, o.slice(1)] : [a, ...o.slice(1)]; } - return [Zy(r10, o.creator).creator]; + return [Yy(r10, o.creator).creator]; }), i) : xe([])); } _decorateExtrinsics({ tx: r10 }, n) { - const i = A_(this._type, this._rx, n), s = (a) => Hc({}, Object.keys(r10[a]), (c) => c.startsWith("$") ? r10[a][c] : this._decorateExtrinsicEntry(r10[a][c], i)), o = Object.keys(r10); + const i = x_(this._type, this._rx, n), s = (a) => Fc({}, Object.keys(r10[a]), (c) => c.startsWith("$") ? r10[a][c] : this._decorateExtrinsicEntry(r10[a][c], i)), o = Object.keys(r10); for (let a = 0, c = o.length; a < c; a++) - Yn(i, o[a], s); + Zn(i, o[a], s); return i; } _decorateExtrinsicEntry(r10, n) { @@ -123337,25 +123348,25 @@ ${Ez(e, r10)}`); return i.is = (s) => r10.is(s), this._decorateFunctionMeta(r10, i); } _decorateStorage({ query: r10, registry: n }, i, s) { - const o = {}, a = (u) => Hc({}, Object.keys(r10[u]), (f10) => s ? this._decorateStorageEntryAt(n, r10[u][f10], i, s) : this._decorateStorageEntry(r10[u][f10], i)), c = Object.keys(r10); + const o = {}, a = (u) => Fc({}, Object.keys(r10[u]), (f10) => s ? this._decorateStorageEntryAt(n, r10[u][f10], i, s) : this._decorateStorageEntry(r10[u][f10], i)), c = Object.keys(r10); for (let u = 0, f10 = c.length; u < f10; u++) - Yn(o, c[u], a); + Zn(o, c[u], a); return o; } _decorateStorageEntry(r10, n) { - const i = (a, c) => up(c || this.__internal__registry, r10, a), s = (a) => Fr(this.at(a)).pipe(we((c) => Zy(c, r10))), o = this._decorateStorageCall(r10, n); - return o.creator = r10, o.at = n((a, ...c) => s(a).pipe(Oe((u) => u(...c)))), o.hash = n((...a) => this._rpcCore.state.getStorageHash(i(a))), o.is = (a) => a.section === r10.section && a.method === r10.method, o.key = (...a) => Bt(dd(r10(...a))[1]), o.keyPrefix = (...a) => Bt(r10.keyPrefix(...a)), o.size = n((...a) => this._rpcCore.state.getStorageSize(i(a))), o.sizeAt = n((a, ...c) => s(a).pipe(Oe((u) => this._rpcCore.state.getStorageSize(i(c, u.creator.meta.registry), a)))), r10.iterKey && r10.meta.type.isMap && (o.entries = n(Le(this.__internal__instanceId, (...a) => this._retrieveMapEntries(r10, null, a))), o.entriesAt = n(Le(this.__internal__instanceId, (a, ...c) => s(a).pipe(Oe((u) => this._retrieveMapEntries(u.creator, a, c))))), o.entriesPaged = n(Le(this.__internal__instanceId, (a) => this._retrieveMapEntriesPaged(r10, void 0, a))), o.keys = n(Le(this.__internal__instanceId, (...a) => this._retrieveMapKeys(r10, null, a))), o.keysAt = n(Le(this.__internal__instanceId, (a, ...c) => s(a).pipe(Oe((u) => this._retrieveMapKeys(u.creator, a, c))))), o.keysPaged = n(Le(this.__internal__instanceId, (a) => this._retrieveMapKeysPaged(r10, void 0, a)))), this.supportMulti && r10.meta.type.isMap && (o.multi = n((a) => r10.meta.type.asMap.hashers.length === 1 ? this._retrieveMulti(a.map((c) => [r10, [c]])) : this._retrieveMulti(a.map((c) => [r10, c])))), this._decorateFunctionMeta(r10, o); + const i = (a, c) => ap(c || this.__internal__registry, r10, a), s = (a) => Fr(this.at(a)).pipe(we((c) => Yy(c, r10))), o = this._decorateStorageCall(r10, n); + return o.creator = r10, o.at = n((a, ...c) => s(a).pipe(Oe((u) => u(...c)))), o.hash = n((...a) => this._rpcCore.state.getStorageHash(i(a))), o.is = (a) => a.section === r10.section && a.method === r10.method, o.key = (...a) => Bt(hd(r10(...a))[1]), o.keyPrefix = (...a) => Bt(r10.keyPrefix(...a)), o.size = n((...a) => this._rpcCore.state.getStorageSize(i(a))), o.sizeAt = n((a, ...c) => s(a).pipe(Oe((u) => this._rpcCore.state.getStorageSize(i(c, u.creator.meta.registry), a)))), r10.iterKey && r10.meta.type.isMap && (o.entries = n(Le(this.__internal__instanceId, (...a) => this._retrieveMapEntries(r10, null, a))), o.entriesAt = n(Le(this.__internal__instanceId, (a, ...c) => s(a).pipe(Oe((u) => this._retrieveMapEntries(u.creator, a, c))))), o.entriesPaged = n(Le(this.__internal__instanceId, (a) => this._retrieveMapEntriesPaged(r10, void 0, a))), o.keys = n(Le(this.__internal__instanceId, (...a) => this._retrieveMapKeys(r10, null, a))), o.keysAt = n(Le(this.__internal__instanceId, (a, ...c) => s(a).pipe(Oe((u) => this._retrieveMapKeys(u.creator, a, c))))), o.keysPaged = n(Le(this.__internal__instanceId, (a) => this._retrieveMapKeysPaged(r10, void 0, a)))), this.supportMulti && r10.meta.type.isMap && (o.multi = n((a) => r10.meta.type.asMap.hashers.length === 1 ? this._retrieveMulti(a.map((c) => [r10, [c]])) : this._retrieveMulti(a.map((c) => [r10, c])))), this._decorateFunctionMeta(r10, o); } _decorateStorageEntryAt(r10, n, i, s) { - const o = (c) => up(r10, n, c), a = i((...c) => this._rpcCore.state.getStorage(o(c), s)); - return a.creator = n, a.hash = i((...c) => this._rpcCore.state.getStorageHash(o(c), s)), a.is = (c) => c.section === n.section && c.method === n.method, a.key = (...c) => Bt(dd(n(...c))[1]), a.keyPrefix = (...c) => Bt(n.keyPrefix(...c)), a.size = i((...c) => this._rpcCore.state.getStorageSize(o(c), s)), n.iterKey && n.meta.type.isMap && (a.entries = i(Le(this.__internal__instanceId, (...c) => this._retrieveMapEntries(n, s, c))), a.entriesPaged = i(Le(this.__internal__instanceId, (c) => this._retrieveMapEntriesPaged(n, s, c))), a.keys = i(Le(this.__internal__instanceId, (...c) => this._retrieveMapKeys(n, s, c))), a.keysPaged = i(Le(this.__internal__instanceId, (c) => this._retrieveMapKeysPaged(n, s, c)))), this.supportMulti && n.meta.type.isMap && (a.multi = i((c) => n.meta.type.asMap.hashers.length === 1 ? this._retrieveMulti(c.map((u) => [n, [u]]), s) : this._retrieveMulti(c.map((u) => [n, u]), s))), this._decorateFunctionMeta(n, a); + const o = (c) => ap(r10, n, c), a = i((...c) => this._rpcCore.state.getStorage(o(c), s)); + return a.creator = n, a.hash = i((...c) => this._rpcCore.state.getStorageHash(o(c), s)), a.is = (c) => c.section === n.section && c.method === n.method, a.key = (...c) => Bt(hd(n(...c))[1]), a.keyPrefix = (...c) => Bt(n.keyPrefix(...c)), a.size = i((...c) => this._rpcCore.state.getStorageSize(o(c), s)), n.iterKey && n.meta.type.isMap && (a.entries = i(Le(this.__internal__instanceId, (...c) => this._retrieveMapEntries(n, s, c))), a.entriesPaged = i(Le(this.__internal__instanceId, (c) => this._retrieveMapEntriesPaged(n, s, c))), a.keys = i(Le(this.__internal__instanceId, (...c) => this._retrieveMapKeys(n, s, c))), a.keysPaged = i(Le(this.__internal__instanceId, (c) => this._retrieveMapKeysPaged(n, s, c)))), this.supportMulti && n.meta.type.isMap && (a.multi = i((c) => n.meta.type.asMap.hashers.length === 1 ? this._retrieveMulti(c.map((u) => [n, [u]]), s) : this._retrieveMulti(c.map((u) => [n, u]), s))), this._decorateFunctionMeta(n, a); } _queueStorage(r10, n) { const i = n === this.__internal__storageSubQ ? this._rpcCore.state.subscribeStorage : this._rpcCore.state.queryStorageAt; let s = n.length - 1, o = 0, a; - return s === -1 || !n[s] || n[s][1].length === Pue ? (s++, a = Fr( + return s === -1 || !n[s] || n[s][1].length === Aue ? (s++, a = Fr( new Promise((c) => { - Zc(() => { + Yc(() => { const u = n[s][1]; delete n[s], c(u); }); @@ -123366,29 +123377,29 @@ ${Ez(e, r10)}`); } _decorateStorageCall(r10, n) { const i = Le(this.__internal__instanceId, (...s) => { - const o = up(this.__internal__registry, r10, s); + const o = ap(this.__internal__registry, r10, s); return this.hasSubscriptions ? this._queueStorage(o, this.__internal__storageSubQ) : this._rpcCore.state.getStorage(o); }); return n(i, { methodName: r10.method, - overrideNoSub: (...s) => this._queueStorage(up(this.__internal__registry, r10, s), this.__internal__storageGetQ) + overrideNoSub: (...s) => this._queueStorage(ap(this.__internal__registry, r10, s), this.__internal__storageGetQ) }); } _retrieveMulti(r10, n) { if (!r10.length) return xe([]); const i = this.hasSubscriptions && !n ? this._rpcCore.state.subscribeStorage : this._rpcCore.state.queryStorageAt; - return r10.length <= Xy ? n ? i(r10, n) : i(r10) : Qe(T1(r10, Xy).map((s) => n ? i(s, n) : i(s))).pipe(we(Vu)); + return r10.length <= Ky ? n ? i(r10, n) : i(r10) : Qe(A1(r10, Ky).map((s) => n ? i(s, n) : i(s))).pipe(we(Vu)); } _retrieveMapKeys({ iterKey: r10, meta: n, method: i, section: s }, o, a) { if (!r10 || !n.type.isMap) throw new Error("keys can only be retrieved on maps"); - const c = r10(...a).toHex(), u = new Xc(c), f10 = o ? (b) => this._rpcCore.state.getKeysPaged(c, lp, b, o) : (b) => this._rpcCore.state.getKeysPaged(c, lp, b), p = (b) => b.setMeta(n, s, i); + const c = r10(...a).toHex(), u = new Kc(c), f10 = o ? (b) => this._rpcCore.state.getKeysPaged(c, cp, b, o) : (b) => this._rpcCore.state.getKeysPaged(c, cp, b), p = (b) => b.setMeta(n, s, i); return u.pipe( Oe(f10), we((b) => b.map(p)), - Us((b) => Zc(() => { - b.length === lp ? u.next(b[lp - 1].toHex()) : u.complete(); + Us((b) => Yc(() => { + b.length === cp ? u.next(b[cp - 1].toHex()) : u.complete(); })), pl(), we(Vu) @@ -123402,7 +123413,7 @@ ${Ez(e, r10)}`); } _retrieveMapEntries(r10, n, i) { const s = n ? (o) => this._rpcCore.state.queryStorageAt(o, n) : (o) => this._rpcCore.state.queryStorageAt(o); - return this._retrieveMapKeys(r10, n, i).pipe(Oe((o) => o.length ? Qe(T1(o, Xy).map(s)).pipe(we((a) => Vu(a).map((c, u) => [o[u], c]))) : xe([]))); + return this._retrieveMapKeys(r10, n, i).pipe(Oe((o) => o.length ? Qe(A1(o, Ky).map(s)).pipe(we((a) => Vu(a).map((c, u) => [o[u], c]))) : xe([]))); } _retrieveMapEntriesPaged(r10, n, i) { const s = n ? (o) => this._rpcCore.state.queryStorageAt(o, n) : (o) => this._rpcCore.state.queryStorageAt(o); @@ -123410,19 +123421,19 @@ ${Ez(e, r10)}`); } _decorateDeriveRx(r10) { var s, o, a, c; - const n = (s = this._runtimeVersion) == null ? void 0 : s.specName.toString(), i = pR(this.__internal__instanceId, this._rx, st({}, this._options.derives, (c = (a = (o = this._options.typesBundle) == null ? void 0 : o.spec) == null ? void 0 : a[n || ""]) == null ? void 0 : c.derives)); - return E_(r10, i); + const n = (s = this._runtimeVersion) == null ? void 0 : s.specName.toString(), i = oR(this.__internal__instanceId, this._rx, st({}, this._options.derives, (c = (a = (o = this._options.typesBundle) == null ? void 0 : o.spec) == null ? void 0 : a[n || ""]) == null ? void 0 : c.derives)); + return b_(r10, i); } _decorateDerive(r10) { - return E_(r10, this._rx.derive); + return b_(r10, this._rx.derive); } }; - var Cue = 1e4; - var Jy = di("api/init"); - function Due(t) { + var Iue = 1e4; + var Zy = pi("api/init"); + function Oue(t) { return t.toString(); } - var Lue = class extends Rue { + var Pue = class extends Nue { constructor(r10, n, i) { super(r10, n, i); re(this, "__internal__atLast", null); @@ -123430,10 +123441,10 @@ ${Ez(e, r10)}`); re(this, "__internal__registries", []); re(this, "__internal__updateSub", null); re(this, "__internal__waitingRegistries", {}); - this.registry.setKnownTypes(r10), r10.source ? this.__internal__registries = r10.source.__internal__registries : this.registerTypes(r10.types), this._rpc = this._decorateRpc(this._rpcCore, this._decorateMethod), this._rx.rpc = this._decorateRpc(this._rpcCore, this._rxDecorateMethod), this.supportMulti && (this._queryMulti = this._decorateMulti(this._decorateMethod), this._rx.queryMulti = this._decorateMulti(this._rxDecorateMethod)), this._rx.signer = r10.signer, this._rpcCore.setRegistrySwap((s) => this.getBlockRegistry(s)), this._rpcCore.setResolveBlockHash((s) => gi(this._rpcCore.chain.getBlockHash(s))), this.hasSubscriptions ? (this._rpcCore.provider.on("disconnected", () => this.__internal__onProviderDisconnect()), this._rpcCore.provider.on("error", (s) => this.__internal__onProviderError(s)), this._rpcCore.provider.on("connected", () => this.__internal__onProviderConnect())) : this._options.noInitWarn || Jy.warn("Api will be available in a limited mode since the provider does not support subscriptions"), this._rpcCore.provider.isConnected && this.__internal__onProviderConnect().catch(os); + this.registry.setKnownTypes(r10), r10.source ? this.__internal__registries = r10.source.__internal__registries : this.registerTypes(r10.types), this._rpc = this._decorateRpc(this._rpcCore, this._decorateMethod), this._rx.rpc = this._decorateRpc(this._rpcCore, this._rxDecorateMethod), this.supportMulti && (this._queryMulti = this._decorateMulti(this._decorateMethod), this._rx.queryMulti = this._decorateMulti(this._rxDecorateMethod)), this._rx.signer = r10.signer, this._rpcCore.setRegistrySwap((s) => this.getBlockRegistry(s)), this._rpcCore.setResolveBlockHash((s) => yi(this._rpcCore.chain.getBlockHash(s))), this.hasSubscriptions ? (this._rpcCore.provider.on("disconnected", () => this.__internal__onProviderDisconnect()), this._rpcCore.provider.on("error", (s) => this.__internal__onProviderError(s)), this._rpcCore.provider.on("connected", () => this.__internal__onProviderConnect())) : this._options.noInitWarn || Zy.warn("Api will be available in a limited mode since the provider does not support subscriptions"), this._rpcCore.provider.isConnected && this.__internal__onProviderConnect().catch(os); } _initRegistry(r10, n, i, s, o) { - r10.clearCache(), r10.setChainProperties(o || this.registry.getChainProperties()), r10.setKnownTypes(this._options), r10.register(nx(r10, n, i.specName, i.specVersion)), r10.setHasher(bR(r10, n, i.specName)), r10.knownTypes.typesBundle && (r10.knownTypes.typesAlias = vR(r10, n, i.specName)), r10.setMetadata(s, void 0, st({}, yR(r10, n, i.specName), this._options.signedExtensions), this._options.noInitWarn); + r10.clearCache(), r10.setChainProperties(o || this.registry.getChainProperties()), r10.setKnownTypes(this._options), r10.register($8(r10, n, i.specName, i.specVersion)), r10.setHasher(lR(r10, n, i.specName)), r10.knownTypes.typesBundle && (r10.knownTypes.typesAlias = hR(r10, n, i.specName)), r10.setMetadata(s, void 0, st({}, uR(r10, n, i.specName), this._options.signedExtensions), this._options.noInitWarn); } _getDefaultRegistry() { return Da(this.__internal__registries.find(({ isDefault: r10 }) => r10), "Initialization error, cannot find the default registry"); @@ -123443,7 +123454,7 @@ ${Ez(e, r10)}`); return (!this.__internal__atLast || this.__internal__atLast[0] !== s) && (this.__internal__atLast = [s, this._createDecorated(o, true, null, i).decoratedApi]), this.__internal__atLast[1]; } async _createBlockRegistry(r10, n, i) { - const s = new Fg(r10), o = new Bf(s, await gi(this._rpcCore.state.getMetadata.raw(n.parentHash))), a = this._runtimeChain; + const s = new Fg(r10), o = new Lf(s, await yi(this._rpcCore.state.getMetadata.raw(n.parentHash))), a = this._runtimeChain; if (!a) throw new Error("Invalid initializion order, runtimeChain is not available"); this._initRegistry(s, a, i, o); @@ -123471,11 +123482,11 @@ ${Ez(e, r10)}`); async _getBlockRegistryViaHash(r10) { if (!this._genesisHash || !this._runtimeVersion) throw new Error("Cannot retrieve data on an uninitialized chain"); - const n = this.registry.createType("HeaderPartial", this._genesisHash.eq(r10) ? { number: Jr, parentHash: this._genesisHash } : await gi(this._rpcCore.chain.getHeader.raw(r10))); + const n = this.registry.createType("HeaderPartial", this._genesisHash.eq(r10) ? { number: Jr, parentHash: this._genesisHash } : await yi(this._rpcCore.chain.getHeader.raw(r10))); if (n.parentHash.isEmpty) throw new Error("Unable to retrieve header and parent from supplied hash"); - xR(this._genesisHash, n.number); - const i = this.registry.createType("RuntimeVersionPartial", await gi(this._rpcCore.state.getRuntimeVersion.raw(n.parentHash))); + dR(this._genesisHash, n.number); + const i = this.registry.createType("RuntimeVersionPartial", await yi(this._rpcCore.state.getRuntimeVersion.raw(n.parentHash))); return this._getBlockRegistryViaVersion(r10, i) || await this._cacheBlockRegistryProgress(i.toHex(), () => this._createBlockRegistry(r10, n, i)); } async getBlockRegistry(r10, n) { @@ -123493,13 +123504,13 @@ ${Ez(e, r10)}`); for (let u = 0, f10 = c.length; u < f10; u++) i.push(`${a}_${c[u]}`); } - return this._filterRpc(i, ow(this.registry, r10.runtimeChain, r10.runtimeVersion.specName)), [r10.genesisHash, r10.runtimeMetadata]; + return this._filterRpc(i, iw(this.registry, r10.runtimeChain, r10.runtimeVersion.specName)), [r10.genesisHash, r10.runtimeMetadata]; } _subscribeUpdates() { this.__internal__updateSub || !this.hasSubscriptions || (this.__internal__updateSub = this._rpcCore.state.subscribeRuntimeVersion().pipe(Oe((r10) => { var n; return (n = this._runtimeVersion) != null && n.specVersion.eq(r10.specVersion) ? xe(false) : this._rpcCore.state.getMetadata().pipe(we((i) => { - Jy.log(`Runtime version updated to spec=${r10.specVersion.toString()}, tx=${r10.transactionVersion.toString()}`), this._runtimeMetadata = i, this._runtimeVersion = r10, this._rx.runtimeVersion = r10; + Zy.log(`Runtime version updated to spec=${r10.specVersion.toString()}, tx=${r10.transactionVersion.toString()}`), this._runtimeMetadata = i, this._runtimeVersion = r10, this._rx.runtimeVersion = r10; const s = this._getDefaultRegistry(), o = this._runtimeChain; if (!o) throw new Error("Invalid initializion order, runtimeChain is not available"); @@ -123509,16 +123520,16 @@ ${Ez(e, r10)}`); } async _metaFromChain(r10) { const [n, i, s, o, a, c] = await Promise.all([ - gi(this._rpcCore.chain.getBlockHash(0)), - gi(this._rpcCore.state.getRuntimeVersion()), - gi(this._rpcCore.system.chain()), - gi(this._rpcCore.system.properties()), - gi(this._rpcCore.rpc.methods()), - r10 ? Promise.resolve(null) : gi(this._rpcCore.state.getMetadata()) + yi(this._rpcCore.chain.getBlockHash(0)), + yi(this._rpcCore.state.getRuntimeVersion()), + yi(this._rpcCore.system.chain()), + yi(this._rpcCore.system.properties()), + yi(this._rpcCore.rpc.methods()), + r10 ? Promise.resolve(null) : yi(this._rpcCore.state.getMetadata()) ]); this._runtimeChain = s, this._runtimeVersion = i, this._rx.runtimeVersion = i; - const u = `${n.toHex() || "0x"}-${i.specVersion.toString()}`, f10 = c || (r10 != null && r10[u] ? new Bf(this.registry, r10[u]) : await gi(this._rpcCore.state.getMetadata())); - return this._initRegistry(this.registry, s, i, f10, o), this._filterRpc(a.methods.map(Due), ow(this.registry, s, i.specName)), this._subscribeUpdates(), this.__internal__registries.length || this.__internal__registries.push({ counter: 0, isDefault: true, metadata: f10, registry: this.registry, runtimeVersion: i }), f10.getUniqTypes(this._options.throwOnUnknown || false), [n, f10]; + const u = `${n.toHex() || "0x"}-${i.specVersion.toString()}`, f10 = c || (r10 != null && r10[u] ? new Lf(this.registry, r10[u]) : await yi(this._rpcCore.state.getMetadata())); + return this._initRegistry(this.registry, s, i, f10, o), this._filterRpc(a.methods.map(Oue), iw(this.registry, s, i.specName)), this._subscribeUpdates(), this.__internal__registries.length || this.__internal__registries.push({ counter: 0, isDefault: true, metadata: f10, registry: this.registry, runtimeVersion: i }), f10.getUniqTypes(this._options.throwOnUnknown || false), [n, f10]; } _initFromMeta(r10) { const n = this._runtimeVersion; @@ -123528,8 +123539,8 @@ ${Ez(e, r10)}`); } _subscribeHealth() { this._unsubscribeHealth(), this.__internal__healthTimer = this.hasSubscriptions ? setInterval(() => { - gi(this._rpcCore.system.health.raw()).catch(os); - }, Cue) : null; + yi(this._rpcCore.system.health.raw()).catch(os); + }, Iue) : null; } _unsubscribeHealth() { this.__internal__healthTimer && (clearInterval(this.__internal__healthTimer), this.__internal__healthTimer = null); @@ -123543,11 +123554,11 @@ ${Ez(e, r10)}`); async __internal__onProviderConnect() { this._isConnected.next(true), this.emit("connected"); try { - const r10 = this._options.initWasm === false ? true : await gI(), n = await this._loadMeta(); + const r10 = this._options.initWasm === false ? true : await fI(), n = await this._loadMeta(); this._subscribeHealth(), n && !this._isReady && r10 && (this._isReady = true, this.emit("ready", this)); } catch (r10) { const n = new Error(`FATAL: Unable to initialize the API: ${r10.message}`); - Jy.error(n), this.emit("error", n); + Zy.error(n), this.emit("error", n); } } __internal__onProviderDisconnect() { @@ -123562,7 +123573,7 @@ ${Ez(e, r10)}`); throw new Error("Api interfaces needs to be initialized before using, wait for 'isReady'"); return t; } - var Bue = class extends Lue { + var kue = class extends Pue { get call() { return Ii(this._call); } @@ -123588,7 +123599,7 @@ ${Ez(e, r10)}`); return this._isConnected.getValue(); } get libraryInfo() { - return `${um.name} v${um.version}`; + return `${cm.name} v${cm.version}`; } get query() { return Ii(this._query); @@ -123621,13 +123632,13 @@ ${Ez(e, r10)}`); return Ii(this._extrinsics); } findCall(e) { - return NR(this.registry, e); + return vR(this.registry, e); } findError(e) { - return IR(this.registry, e); + return xR(this.registry, e); } }; - var OR = class extends Bue { + var _R = class extends kue { constructor(e = {}, r10, n) { super(e, r10, n); } @@ -123650,7 +123661,7 @@ ${Ez(e, r10)}`); return Bt(e.sign(Xe(r10.data))); } }; - var Uue = class { + var Rue = class { constructor(e, r10) { re(this, "__internal__allHasFired", false); re(this, "__internal__callback"); @@ -123690,7 +123701,7 @@ ${Ez(e, r10)}`); })); } }; - function ux(t, e) { + function sx(t, e) { let r10 = false; return { reject: (n) => (r10 || (r10 = true, e(n)), Gi), @@ -123699,47 +123710,47 @@ ${Ez(e, r10)}`); } }; } - function jue(t, e) { + function Cue(t, e) { const r10 = t.slice(), n = t.length && St(t[t.length - 1]) ? r10.pop() : void 0; if (e && !St(n)) throw new Error("Expected a callback to be passed with subscriptions"); return [r10, n]; } - function Vue(t, e) { + function Due(t, e) { return new Promise((r10, n) => { - const i = ux(r10, n), s = t(...e).pipe(Yt((o) => i.reject(o))).subscribe((o) => { - i.resolve(o), Zc(() => s.unsubscribe()); + const i = sx(r10, n), s = t(...e).pipe(Yt((o) => i.reject(o))).subscribe((o) => { + i.resolve(o), Yc(() => s.unsubscribe()); }); }); } - function zue(t, e, r10) { + function Lue(t, e, r10) { return new Promise((n, i) => { - const s = ux(n, i), o = t(...e).pipe(Yt((a) => s.reject(a)), Us(() => s.resolve(() => o.unsubscribe()))).subscribe((a) => { - Zc(() => r10(a)); + const s = sx(n, i), o = t(...e).pipe(Yt((a) => s.reject(a)), Us(() => s.resolve(() => o.unsubscribe()))).subscribe((a) => { + Yc(() => r10(a)); }); }); } - function PR(t, e) { + function ER(t, e) { const r10 = !!(e != null && e.methodName && e.methodName.includes("subscribe")); return function(...n) { - const [i, s] = jue(n, r10); - return s ? zue(t, i, s) : Vue((e == null ? void 0 : e.overrideNoSub) || t, i); + const [i, s] = Cue(n, r10); + return s ? Lue(t, i, s) : Due((e == null ? void 0 : e.overrideNoSub) || t, i); }; } - var fm = class extends OR { + var lm = class extends _R { constructor(r10) { - super(r10, "promise", PR); + super(r10, "promise", ER); re(this, "__internal__isReadyPromise"); re(this, "__internal__isReadyOrErrorPromise"); this.__internal__isReadyPromise = new Promise((n) => { super.once("ready", () => n(this)); }), this.__internal__isReadyOrErrorPromise = new Promise((n, i) => { - const s = ux(n, i); + const s = sx(n, i); super.once("ready", () => s.resolve(this)), super.once("error", (o) => s.reject(o)); }); } static create(r10) { - const n = new fm(r10); + const n = new lm(r10); return r10 && r10.throwOnConnect ? n.isReadyOrError : (n.isReadyOrError.catch(os), n.isReady); } get isReady() { @@ -123749,21 +123760,21 @@ ${Ez(e, r10)}`); return this.__internal__isReadyOrErrorPromise; } clone() { - return new fm(st({}, this._options, { source: this })); + return new lm(st({}, this._options, { source: this })); } async combineLatest(r10, n) { - const i = new Uue(r10, n); + const i = new Rue(r10, n); return () => { i.unsubscribe(); }; } }; - function kR(t) { + function SR(t) { return t; } - var hm = class extends OR { + var fm = class extends _R { constructor(r10) { - super(r10, "rxjs", kR); + super(r10, "rxjs", SR); re(this, "__internal__isReadyRx"); this.__internal__isReadyRx = Fr( new Promise((n) => { @@ -123772,94 +123783,94 @@ ${Ez(e, r10)}`); ); } static create(r10) { - return new hm(r10).isReady; + return new fm(r10).isReady; } get isReady() { return this.__internal__isReadyRx; } clone() { - return new hm(st({}, this._options, { source: this })); + return new fm(st({}, this._options, { source: this })); } }; - var Fue = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Bue = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - ApiPromise: fm, - ApiRx: hm, - HttpProvider: ox, - Keyring: rue, - ScProvider: lue, - SubmittableResult: Wp, - WsProvider: Al, - packageInfo: um, - toPromiseMethod: PR, - toRxMethod: kR + ApiPromise: lm, + ApiRx: fm, + HttpProvider: rx, + Keyring: Jce, + ScProvider: sue, + SubmittableResult: qp, + WsProvider: cu, + packageInfo: cm, + toPromiseMethod: ER, + toRxMethod: SR }, Symbol.toStringTag, { value: "Module" })); - var Hue = /* @__PURE__ */ fn(Fue); + var Uue = /* @__PURE__ */ fn(Bue); var Qg = {}; var $g = {}; - var RR = {}; + var MR = {}; var e2 = {}; - var CR = /* @__PURE__ */ fn(Lre); + var AR = /* @__PURE__ */ fn(Pre); e2.__esModule = true; e2.balance = void 0; - var que = CR; - var Qy = ix; - var Wue = (t, e) => (0, que.memo)(t, (r10, n) => e.rpc.system.properties().pipe((0, Qy.mergeMap)((i) => { + var jue = AR; + var Jy = ex; + var Vue = (t, e) => (0, jue.memo)(t, (r10, n) => e.rpc.system.properties().pipe((0, Jy.mergeMap)((i) => { const s = e.registry.createType("CurrencyId", n), o = i.tokenSymbol.unwrapOrDefault()[0].toString(), a = e.registry.createType("CurrencyId", (e.registry.getDefinition("CurrencyId") || "").includes('"Token":"TokenSymbol"') ? { Token: o } : o); if (s.eq(a)) - return e.query.system.account(r10).pipe((0, Qy.map)((b) => b.data.free)); + return e.query.system.account(r10).pipe((0, Jy.map)((b) => b.data.free)); const c = e.query.tokens.accounts.creator.meta.type.asMap.key, [u] = e.registry.lookup.getSiType(c).def.asTuple, p = e.registry.lookup.getTypeDef(u).type === "CurrencyId" ? [n, r10] : [r10, n]; - return e.query.tokens.accounts(...p).pipe((0, Qy.map)((b) => b.free)); + return e.query.tokens.accounts(...p).pipe((0, Jy.map)((b) => b.free)); }))); - e2.balance = Wue; + e2.balance = Vue; (function(t) { t.__esModule = true; var e = e2; Object.keys(e).forEach(function(r10) { r10 === "default" || r10 === "__esModule" || r10 in t && t[r10] === e[r10] || (t[r10] = e[r10]); }); - })(RR); + })(MR); $g.__esModule = true; $g.derive = void 0; - var Gue = RR; - var Kue = { + var zue = MR; + var Fue = { currencies: { - balance: Gue.balance - } - }; - $g.derive = Kue; - var Gc = {}; - Object.defineProperty(Gc, "__esModule", { value: true }); - Gc.allCurrencyIds = Gc.allNonNativeCurrencyIds = Gc.nativeCurrencyId = void 0; - var lx = CR; - var fx = _R; - var DR = ix; - function LR(t) { - return t.rpc.system.properties().pipe((0, DR.switchMap)((e) => { + balance: zue.balance + } + }; + $g.derive = Fue; + var Wc = {}; + Object.defineProperty(Wc, "__esModule", { value: true }); + Wc.allCurrencyIds = Wc.allNonNativeCurrencyIds = Wc.nativeCurrencyId = void 0; + var ox = AR; + var ax = pR; + var TR = ex; + function NR(t) { + return t.rpc.system.properties().pipe((0, TR.switchMap)((e) => { const r10 = e.tokenSymbol.unwrapOrDefault()[0].toString(); - return (0, fx.of)(t.registry.createType("CurrencyId", t.registry.createType("TokenSymbol", r10))); + return (0, ax.of)(t.registry.createType("CurrencyId", t.registry.createType("TokenSymbol", r10))); })); } - function Xue(t, e) { - return (0, lx.memo)(t, () => LR(e)); + function Hue(t, e) { + return (0, ox.memo)(t, () => NR(e)); } - Gc.nativeCurrencyId = Xue; - function BR(t) { + Wc.nativeCurrencyId = Hue; + function IR(t) { return t.consts.transactionPayment.allNonNativeCurrencyIds; } - function Yue(t, e) { - return (0, lx.memo)(t, () => (0, fx.of)(BR(e))); + function que(t, e) { + return (0, ox.memo)(t, () => (0, ax.of)(IR(e))); } - Gc.allNonNativeCurrencyIds = Yue; - function Zue(t, e) { - return (0, lx.memo)(t, () => LR(e).pipe((0, DR.switchMap)((r10) => (0, fx.of)([ + Wc.allNonNativeCurrencyIds = que; + function Wue(t, e) { + return (0, ox.memo)(t, () => NR(e).pipe((0, TR.switchMap)((r10) => (0, ax.of)([ r10, - ...BR(e).slice() + ...IR(e).slice() ])))); } - Gc.allCurrencyIds = Zue; + Wc.allCurrencyIds = Wue; var t2 = {}; Object.defineProperty(t2, "__esModule", { value: true }); t2.defaultOptions = void 0; @@ -124169,7 +124180,7 @@ ${Ez(e, r10)}`); }, signedExtensions: { SetEvmOrigin: { extrinsic: {}, payload: {} } } }; - var Jue = Lt && Lt.__createBinding || (Object.create ? function(t, e, r10, n) { + var Gue = Lt && Lt.__createBinding || (Object.create ? function(t, e, r10, n) { n === void 0 && (n = r10); var i = Object.getOwnPropertyDescriptor(e, r10); (!i || ("get" in i ? !e.__esModule : i.writable || i.configurable)) && (i = { enumerable: true, get: function() { @@ -124178,21 +124189,21 @@ ${Ez(e, r10)}`); } : function(t, e, r10, n) { n === void 0 && (n = r10), t[n] = e[r10]; }); - var Que = Lt && Lt.__setModuleDefault || (Object.create ? function(t, e) { + var Kue = Lt && Lt.__setModuleDefault || (Object.create ? function(t, e) { Object.defineProperty(t, "default", { enumerable: true, value: e }); } : function(t, e) { t.default = e; }); - var $ue = Lt && Lt.__importStar || function(t) { + var Xue = Lt && Lt.__importStar || function(t) { if (t && t.__esModule) return t; var e = {}; if (t != null) for (var r10 in t) - r10 !== "default" && Object.prototype.hasOwnProperty.call(t, r10) && Jue(e, t, r10); - return Que(e, t), e; + r10 !== "default" && Object.prototype.hasOwnProperty.call(t, r10) && Gue(e, t, r10); + return Kue(e, t), e; }; - var ele = Lt && Lt.__rest || function(t, e) { + var Yue = Lt && Lt.__rest || function(t, e) { var r10 = {}; for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && e.indexOf(n) < 0 && (r10[n] = t[n]); @@ -124203,22 +124214,22 @@ ${Ez(e, r10)}`); }; Object.defineProperty(Qg, "__esModule", { value: true }); Qg.options = void 0; - var tle = $g; - var rle = $ue(Gc); - var _0 = t2; - var nle = { - constants: rle - }; - var ile = _0.defaultOptions.rpc; - var sle = _0.defaultOptions.types; - var ole = _0.defaultOptions.typesAlias; - var Fl = _0.defaultOptions.typesBundle; - var ale = _0.defaultOptions.signedExtensions; - var cle = (t = {}) => { - var e, r10, n, i, { types: s = {}, rpc: o = {}, typesAlias: a = {}, typesBundle: c = {}, signedExtensions: u } = t, f10 = ele(t, ["types", "rpc", "typesAlias", "typesBundle", "signedExtensions"]); - return Object.assign({ types: Object.assign(Object.assign({}, sle), s), rpc: Object.assign(Object.assign({}, ile), o), typesAlias: Object.assign(Object.assign({}, ole), a), derives: Object.assign(Object.assign({}, tle.derive), nle), typesBundle: Object.assign(Object.assign({}, c), { spec: Object.assign(Object.assign({}, c.spec), { acala: Object.assign(Object.assign({}, (e = Fl == null ? void 0 : Fl.spec) === null || e === void 0 ? void 0 : e.acala), (r10 = c == null ? void 0 : c.spec) === null || r10 === void 0 ? void 0 : r10.acala), mandala: Object.assign(Object.assign({}, (n = Fl == null ? void 0 : Fl.spec) === null || n === void 0 ? void 0 : n.mandala), (i = c == null ? void 0 : c.spec) === null || i === void 0 ? void 0 : i.mandala) }) }), signedExtensions: Object.assign(Object.assign({}, ale), u) }, f10); - }; - Qg.options = cle; + var Zue = $g; + var Jue = Xue(Wc); + var v0 = t2; + var Que = { + constants: Jue + }; + var $ue = v0.defaultOptions.rpc; + var ele = v0.defaultOptions.types; + var tle = v0.defaultOptions.typesAlias; + var zl = v0.defaultOptions.typesBundle; + var rle = v0.defaultOptions.signedExtensions; + var nle = (t = {}) => { + var e, r10, n, i, { types: s = {}, rpc: o = {}, typesAlias: a = {}, typesBundle: c = {}, signedExtensions: u } = t, f10 = Yue(t, ["types", "rpc", "typesAlias", "typesBundle", "signedExtensions"]); + return Object.assign({ types: Object.assign(Object.assign({}, ele), s), rpc: Object.assign(Object.assign({}, $ue), o), typesAlias: Object.assign(Object.assign({}, tle), a), derives: Object.assign(Object.assign({}, Zue.derive), Que), typesBundle: Object.assign(Object.assign({}, c), { spec: Object.assign(Object.assign({}, c.spec), { acala: Object.assign(Object.assign({}, (e = zl == null ? void 0 : zl.spec) === null || e === void 0 ? void 0 : e.acala), (r10 = c == null ? void 0 : c.spec) === null || r10 === void 0 ? void 0 : r10.acala), mandala: Object.assign(Object.assign({}, (n = zl == null ? void 0 : zl.spec) === null || n === void 0 ? void 0 : n.mandala), (i = c == null ? void 0 : c.spec) === null || i === void 0 ? void 0 : i.mandala) }) }), signedExtensions: Object.assign(Object.assign({}, rle), u) }, f10); + }; + Qg.options = nle; var ar = Lt && Lt.__awaiter || function(t, e, r10, n) { function i(s) { return s instanceof r10 ? s : new r10(function(o) { @@ -124246,26 +124257,26 @@ ${Ez(e, r10)}`); u((n = n.apply(t, e || [])).next()); }); }; - var ule = Lt && Lt.__importDefault || function(t) { + var ile = Lt && Lt.__importDefault || function(t) { return t && t.__esModule ? t : { default: t }; }; Object.defineProperty(Sg, "__esModule", { value: true }); Sg.Provider = void 0; - var R_ = bP; - var C_ = vP; - var pi = d8; - var UR = wP; - var lle = ule(Mg); - var fle = Hue; - var Mc = Eg; - var hle = y8; - var bs = bd; - var dle = Qg; - var Oi = new UR.Logger("evm-provider"); - var ple = class { + var N_ = lP; + var I_ = hP; + var mi = u8; + var OR = fP; + var sle = ile(Mg); + var ole = Uue; + var Sc = Eg; + var ale = d8; + var bs = yd; + var cle = Qg; + var Oi = new OR.Logger("evm-provider"); + var ule = class { constructor(e, r10) { - const n = (0, dle.options)(e); - this.api = new fle.ApiPromise(n), this.resolveApi = this.api.isReady, this._isProvider = true, this.dataProvider = r10, this.scanner = new lle.default({ + const n = (0, cle.options)(e); + this.api = new ole.ApiPromise(n), this.resolveApi = this.api.isReady, this._isProvider = true, this.dataProvider = r10, this.scanner = new sle.default({ wsProvider: n.provider, types: n.types, typesAlias: n.typesAlias, @@ -124297,15 +124308,15 @@ ${Ez(e, r10)}`); } getGasPrice() { return ar(this, void 0, void 0, function* () { - return pi.BigNumber.from(0); + return mi.BigNumber.from(0); }); } getFeeData() { return ar(this, void 0, void 0, function* () { return { - maxFeePerGas: pi.BigNumber.from(1), - maxPriorityFeePerGas: pi.BigNumber.from(1), - gasPrice: pi.BigNumber.from(1) + maxFeePerGas: mi.BigNumber.from(1), + maxPriorityFeePerGas: mi.BigNumber.from(1), + gasPrice: mi.BigNumber.from(1) }; }); } @@ -124315,7 +124326,7 @@ ${Ez(e, r10)}`); let n = yield (0, bs.resolveAddress)(this, e); n || (n = yield this._toAddress(e)); const i = yield this._resolveBlockHash(r10), s = i ? yield this.api.query.system.account.at(i, n) : yield this.api.query.system.account(n); - return pi.BigNumber.from(s.data.free.toBn().toString()); + return mi.BigNumber.from(s.data.free.toBn().toString()); }); } getTransactionCount(e, r10) { @@ -124335,7 +124346,7 @@ ${Ez(e, r10)}`); getCode(e, r10) { return ar(this, void 0, void 0, function* () { yield this.resolveApi; - const { address: n, blockHash: i } = yield (0, C_.resolveProperties)({ + const { address: n, blockHash: i } = yield (0, I_.resolveProperties)({ address: (0, bs.resolveEvmAddress)(this, e), blockHash: this._getBlockTag(r10) }), s = yield this.queryContractInfo(n, i); @@ -124349,17 +124360,17 @@ ${Ez(e, r10)}`); return ar(this, void 0, void 0, function* () { switch (e = yield e, e === void 0 && (e = "latest"), e) { case "pending": - return Oi.throwError("pending tag not implemented", UR.Logger.errors.UNSUPPORTED_OPERATION); + return Oi.throwError("pending tag not implemented", OR.Logger.errors.UNSUPPORTED_OPERATION); case "latest": return (yield this.api.rpc.chain.getBlockHash()).toHex(); case "earliest": return this.api.genesisHash.toHex(); default: { - if (!(0, R_.isHexString)(e)) + if (!(0, N_.isHexString)(e)) return Oi.throwArgumentError("blocktag should be a hex string", "blockTag", e); - if (typeof e == "string" && (0, R_.isHexString)(e, 32)) + if (typeof e == "string" && (0, N_.isHexString)(e, 32)) return e; - const r10 = pi.BigNumber.from(e).toNumber(); + const r10 = mi.BigNumber.from(e).toNumber(); return (yield this.api.rpc.chain.getBlockHash(r10)).toHex(); } } @@ -124371,7 +124382,7 @@ ${Ez(e, r10)}`); const c = yield (0, bs.resolveEvmAddress)(this, e); return this.api.query.evm.accounts(c); } - const { address: i, blockHash: s } = yield (0, C_.resolveProperties)({ + const { address: i, blockHash: s } = yield (0, I_.resolveProperties)({ address: (0, bs.resolveEvmAddress)(this, e), blockHash: this._getBlockTag(r10) }); @@ -124427,9 +124438,9 @@ ${Ez(e, r10)}`); c.toHex() ); return { - gas: pi.BigNumber.from(u.gas.toString()), - storage: pi.BigNumber.from(u.storage.toString()), - weightFee: pi.BigNumber.from(u.weightFee.toString()) + gas: mi.BigNumber.from(u.gas.toString()), + storage: mi.BigNumber.from(u.storage.toString()), + weightFee: mi.BigNumber.from(u.weightFee.toString()) }; }); } @@ -124515,7 +124526,7 @@ ${Ez(e, r10)}`); const a = o.index, c = i.events.filter(({ phaseIndex: F }) => F === a), u = c.find((F) => F.section.toUpperCase() === "EVM" && F.method.toUpperCase() === "CREATED"), f10 = c.find((F) => F.section.toUpperCase() === "EVM" && F.method.toUpperCase() === "EXECUTED"), p = c.find((F) => F.section.toUpperCase() === "SYSTEM" && F.method.toUpperCase() === "EXTRINSICSUCCESS"); if (!p) return Oi.throwError("Can't find event"); - const b = u || f10 ? 1 : 0, E = u ? u.args[0] : null, _ = f10 ? f10.args[0] : null, N11 = c.filter((F) => F.method.toUpperCase() === "LOG" && F.section.toUpperCase() === "EVM").map((F, D) => ({ + const b = u || f10 ? 1 : 0, E = u ? u.args[0] : null, _ = f10 ? f10.args[0] : null, N11 = c.filter((F) => F.method.toUpperCase() === "LOG" && F.section.toUpperCase() === "EVM").map((F, L) => ({ transactionHash: e, blockNumber: s, blockHash: r10, @@ -124524,24 +124535,24 @@ ${Ez(e, r10)}`); address: F.args[0].address, data: F.args[0].data, topics: F.args[0].topics, - logIndex: D - })), R = pi.BigNumber.from(p.args[0].weight); + logIndex: L + })), k = mi.BigNumber.from(p.args[0].weight); return { to: _, from: n, contractAddress: E, transactionIndex: a, - gasUsed: R, + gasUsed: k, logsBloom: "0x", blockHash: r10, transactionHash: e, logs: N11, blockNumber: s, confirmations: 4, - cumulativeGasUsed: R, + cumulativeGasUsed: k, byzantium: false, status: b, - effectiveGasPrice: pi.BigNumber.from("1"), + effectiveGasPrice: mi.BigNumber.from("1"), type: 0 }; }); @@ -124553,7 +124564,7 @@ ${Ez(e, r10)}`); const r10 = yield e; if (r10 === "pending") throw new Error("Unsupport Block Pending"); - return r10 === "latest" ? (yield this.api.query.system.blockHash()).toString() : r10 === "earliest" ? this.api.query.system.blockHash(0).toString() : (0, Mc.isHex)(r10) ? r10 : (yield this.api.query.system.blockHash(r10)).toString(); + return r10 === "latest" ? (yield this.api.query.system.blockHash()).toString() : r10 === "earliest" ? this.api.query.system.blockHash(0).toString() : (0, Sc.isHex)(r10) ? r10 : (yield this.api.query.system.blockHash(r10)).toString(); }); } _resolveBlockNumber(e) { @@ -124567,7 +124578,7 @@ ${Ez(e, r10)}`); return (yield this.api.rpc.chain.getHeader()).number.toNumber(); if (r10 === "earliest") return 0; - if ((0, Mc.isNumber)(r10)) + if ((0, Sc.isNumber)(r10)) return r10; throw new Error("Expect blockHash to be a number or tag"); }); @@ -124575,14 +124586,14 @@ ${Ez(e, r10)}`); _toAddress(e) { return ar(this, void 0, void 0, function* () { const r10 = yield e; - return (0, hle.encodeAddress)((0, Mc.u8aFixLength)((0, Mc.u8aConcat)("evm:", (0, Mc.hexToU8a)(r10)), 256, true)).toString(); + return (0, ale.encodeAddress)((0, Sc.u8aFixLength)((0, Sc.u8aConcat)("evm:", (0, Sc.hexToU8a)(r10)), 256, true)).toString(); }); } _resolveTransaction(e) { return ar(this, void 0, void 0, function* () { for (const r10 of ["gasLimit", "value"]) { const n = r10; - e[n] && (pi.BigNumber.isBigNumber(e[n]) ? e[n] = e[n].toHexString() : (0, Mc.isNumber)(e[n]) && (e[n] = (0, Mc.numberToHex)(e[n]))); + e[n] && (mi.BigNumber.isBigNumber(e[n]) ? e[n] = e[n].toHexString() : (0, Sc.isNumber)(e[n]) && (e[n] = (0, Sc.numberToHex)(e[n]))); } return delete e.nonce, delete e.gasPrice, delete e.chainId, e; }); @@ -124591,20 +124602,20 @@ ${Ez(e, r10)}`); return ar(this, void 0, void 0, function* () { if (e.customData && "storageLimit" in e.customData) { const r10 = e.customData.storageLimit; - if (pi.BigNumber.isBigNumber(r10)) + if (mi.BigNumber.isBigNumber(r10)) return r10; - if ((0, Mc.isNumber)(r10)) - return pi.BigNumber.from(r10); + if ((0, Sc.isNumber)(r10)) + return mi.BigNumber.from(r10); } - return pi.BigNumber.from(6e4); + return mi.BigNumber.from(6e4); }); } }; - Sg.Provider = ple; - var jR = {}; - Object.defineProperty(jR, "__esModule", { value: true }); + Sg.Provider = ule; + var PR = {}; + Object.defineProperty(PR, "__esModule", { value: true }); var r2 = {}; - var mle = Lt && Lt.__awaiter || function(t, e, r10, n) { + var lle = Lt && Lt.__awaiter || function(t, e, r10, n) { function i(s) { return s instanceof r10 ? s : new r10(function(o) { o(s); @@ -124631,7 +124642,7 @@ ${Ez(e, r10)}`); u((n = n.apply(t, e || [])).next()); }); }; - var $y = Lt && Lt.__classPrivateFieldSet || function(t, e, r10, n, i) { + var Qy = Lt && Lt.__classPrivateFieldSet || function(t, e, r10, n, i) { if (n === "m") throw new TypeError("Private method is not writable"); if (n === "a" && !i) @@ -124640,39 +124651,39 @@ ${Ez(e, r10)}`); throw new TypeError("Cannot write private member to an object whose class did not declare it"); return n === "a" ? i.call(t, r10) : i ? i.value = r10 : e.set(t, r10), r10; }; - var eb = Lt && Lt.__classPrivateFieldGet || function(t, e, r10, n) { + var $y = Lt && Lt.__classPrivateFieldGet || function(t, e, r10, n) { if (r10 === "a" && !n) throw new TypeError("Private accessor was defined without a getter"); if (typeof e == "function" ? t !== e || !n : !e.has(t)) throw new TypeError("Cannot read private member from an object whose class did not declare it"); return r10 === "m" ? n : r10 === "a" ? n.call(t) : n ? n.value : e.get(t); }; - var Jl; - var Gp; + var Zl; + var Wp; Object.defineProperty(r2, "__esModule", { value: true }); r2.TestAccountSigningKey = void 0; - var gle = 0; - var yle = class { + var fle = 0; + var hle = class { constructor(e) { - Jl.set(this, void 0), Gp.set(this, void 0), $y(this, Jl, [], "f"), $y(this, Gp, e, "f"); + Zl.set(this, void 0), Wp.set(this, void 0), Qy(this, Zl, [], "f"), Qy(this, Wp, e, "f"); } signPayload(e) { - return mle(this, void 0, void 0, function* () { - const r10 = eb(this, Jl, "f").find((n) => n.address === e.address); + return lle(this, void 0, void 0, function* () { + const r10 = $y(this, Zl, "f").find((n) => n.address === e.address); if (!r10) throw new Error(`Can't find the keyringpair for ${e.address}`); return new Promise((n) => { - const i = eb(this, Gp, "f").createType("ExtrinsicPayload", e, { version: e.version }).sign(r10); - n(Object.assign({ id: ++gle }, i)); + const i = $y(this, Wp, "f").createType("ExtrinsicPayload", e, { version: e.version }).sign(r10); + n(Object.assign({ id: ++fle }, i)); }); }); } addKeyringPair(...e) { - $y(this, Jl, eb(this, Jl, "f").concat(...e), "f"); + Qy(this, Zl, $y(this, Zl, "f").concat(...e), "f"); } }; - r2.TestAccountSigningKey = yle; - Jl = /* @__PURE__ */ new WeakMap(), Gp = /* @__PURE__ */ new WeakMap(); + r2.TestAccountSigningKey = hle; + Zl = /* @__PURE__ */ new WeakMap(), Wp = /* @__PURE__ */ new WeakMap(); (function(t) { var e = Lt && Lt.__createBinding || (Object.create ? function(s, o, a, c) { c === void 0 && (c = a); @@ -124686,17 +124697,17 @@ ${Ez(e, r10)}`); for (var a in s) a !== "default" && !Object.prototype.hasOwnProperty.call(o, a) && e(o, s, a); }; - Object.defineProperty(t, "__esModule", { value: true }), t.MAX_STORAGE_LIMIT = t.MAX_GAS_LIMIT = void 0, r10(vg, t), r10(Sg, t), r10(jR, t), r10(r2, t); - var n = bd; + Object.defineProperty(t, "__esModule", { value: true }), t.MAX_STORAGE_LIMIT = t.MAX_GAS_LIMIT = void 0, r10(vg, t), r10(Sg, t), r10(PR, t), r10(r2, t); + var n = yd; Object.defineProperty(t, "MAX_GAS_LIMIT", { enumerable: true, get: function() { return n.U64MAX; } }); - var i = bd; + var i = yd; Object.defineProperty(t, "MAX_STORAGE_LIMIT", { enumerable: true, get: function() { return i.U32MAX; } }); })(xl); - var ble = class cw { + var dle = class ow { constructor(e, r10, n) { this.selectedSignerStatus = null, this.isGetSignerMethodSubscribed = false, this.resolvesList = [], this.isSelectedAccountReceived = false, this.accounts = e, this.extSigningKey = r10, this.injectedProvider = n; } @@ -124744,11 +124755,11 @@ ${Ez(e, r10)}`); }, e)), r10; } async onSelectedSignerParamUpdate(e, r10) { - const n = cw.createReefSigner( + const n = ow.createReefSigner( this.selectedSignerAccount, this.selectedProvider, this.extSigningKey - ), i = await cw.hasConnectedVM(r10, n), s = this.getResponseStatus( + ), i = await ow.hasConnectedVM(r10, n), s = this.getResponseStatus( n, i, r10 @@ -124785,7 +124796,7 @@ ${Ez(e, r10)}`); return r10 ? !e || e === Go.EVM && await (r10 == null ? void 0 : r10.isClaimed()) : false; } }; - var wle = class { + var ple = class { constructor(e) { this.rpcUrl = null, this.provider = null, this.sendRequest = e, this.getNetworkProvider(); } @@ -124801,7 +124812,7 @@ ${Ez(e, r10)}`); if (!(e != null && e.rpcUrl)) throw new Error("Provider URL not found"); (e.rpcUrl !== this.rpcUrl || !this.provider) && (this.provider = new xl.Provider({ - provider: new Al(e.rpcUrl) + provider: new cu(e.rpcUrl) })); try { await this.provider.api.isReadyOrError; @@ -124811,14 +124822,14 @@ ${Ez(e, r10)}`); return this.rpcUrl = e.rpcUrl, this.provider; } }; - var tb; - var vle = class { + var eb; + var mle = class { constructor(e) { - tb = e; + eb = e; } async signPayload(e) { try { - const r10 = await tb("requestSignature", e); + const r10 = await eb("requestSignature", e); return r10 ? { ...r10 } : Promise.reject(new Error("_canceled")); } catch { return Promise.reject(new Error("_canceled")); @@ -124826,39 +124837,39 @@ ${Ez(e, r10)}`); } async signRaw(e) { try { - const r10 = await tb("requestSignature", e); + const r10 = await eb("requestSignature", e); return r10 ? { ...r10 } : Promise.reject(new Error("_canceled")); } catch { return Promise.reject(new Error("_canceled")); } } }; - var xle = class { + var gle = class { constructor(e) { - this.accounts = new fX(e), this.metadata = new hX(e), this.provider = new o8(e), this.signer = new vle(e), this.reefProvider = new wle(e), this.reefSigner = new ble( + this.accounts = new oX(e), this.metadata = new aX(e), this.provider = new r8(e), this.signer = new mle(e), this.reefProvider = new ple(e), this.reefSigner = new dle( this.accounts, this.signer, this.reefProvider ); } }; - var _le = async (t, e) => await window.ethereum.request({ + var yle = async (t, e) => await window.ethereum.request({ method: "wallet_invokeSnap", params: { - snapId: l0, + snapId: c0, request: { method: t, params: e || {} } } }); - async function Ele(t) { - return new xle(_le); + async function ble(t) { + return new gle(yle); } - var hx = "selected_extension_reef"; + var cx = "selected_extension_reef"; var Ba = typeof window < "u" ? window : null; Ba && (Ba.injectedWeb3 = (Ba == null ? void 0 : Ba.injectedWeb3) || {}); - function VR() { + function kR() { return Ba ? Object.keys(Ba.injectedWeb3).length !== 0 : false; } function n2(t) { @@ -124866,7 +124877,7 @@ ${Ez(e, r10)}`); `${t}: web3Enable(originName) needs to be called before ${t}` ); } - function zR(t, e, r10) { + function RR(t, e, r10) { return e.map( ({ address: n, genesisHash: i, name: s, type: o }) => ({ address: n.length === 42 ? n : ua(Mr(n), r10), @@ -124875,9 +124886,9 @@ ${Ez(e, r10)}`); }) ); } - var FR = VR(); + var CR = kR(); var sa = null; - function Sle(t) { + function wle(t) { return Ba ? Promise.all( Object.entries(Ba.injectedWeb3).map( ([e, { enable: r10, version: n }]) => Promise.all([ @@ -124889,48 +124900,48 @@ ${Ez(e, r10)}`); ) ) : Promise.resolve([]); } - var Mle = () => new Promise((t) => { + var vle = () => new Promise((t) => { const e = () => t(true); - document.addEventListener(J3, e, false), s8(Ko) && (document.removeEventListener(J3, e), t(true)); + document.addEventListener(Y3, e, false), t8(Ko) && (document.removeEventListener(Y3, e), t(true)); }); - async function Ale(t, e = [], r10 = false) { + async function xle(t, e = [], r10 = false) { if (!t) throw new Error( "You must pass a name for your app to the web3Enable function" ); if (r10) try { - let s = await Q3(); - s || (await $O(), s = await Q3()), s && ZO(Ele, { - name: ed, + let s = await Z3(); + s || (await WO(), s = await Z3()), s && FO(ble, { + name: $h, version: s.version }); } catch { } - JO(Ko) && !s8(Ko) && e.push(Mle); + HO(Ko) && !t8(Ko) && e.push(vle); const n = e.length ? Promise.all(e.map((s) => s().catch(() => false))) : Promise.resolve([true]); let i; try { - i = localStorage.getItem(hx); + i = localStorage.getItem(cx); } catch { } - return sa = uX( + return sa = iX( () => n.then( - () => Sle(t).then((s) => s.filter( + () => wle(t).then((s) => s.filter( (o) => !!o[1] ).map(([o, a]) => (a.accounts.subscribe || (a.accounts.subscribe = (c) => (a.accounts.get().then(c).catch(console.error), () => { - })), { ...o, ...a })).sort((o, a) => i && o.name === i ? -1 : i && a.name === i ? 1 : o.name === Ko ? -1 : a.name === Ko ? 1 : o.name === ed ? -1 : a.name === ed ? 1 : 0)).catch(() => []).then((s) => { + })), { ...o, ...a })).sort((o, a) => i && o.name === i ? -1 : i && a.name === i ? 1 : o.name === Ko ? -1 : a.name === Ko ? 1 : o.name === $h ? -1 : a.name === $h ? 1 : 0)).catch(() => []).then((s) => { const o = s.map( ({ name: a, version: c }) => `${a}/${c}` ); - return FR = VR(), console.log( + return CR = kR(), console.log( `web3Enable: Enabled ${s.length} extension${s.length !== 1 ? "s" : ""}: ${o.join(", ")}` ), s; }) ) ), sa; } - async function HR({ + async function DR({ accountType: t, ss58Format: e } = {}) { @@ -124945,7 +124956,7 @@ ${Ez(e, r10)}`); }) => { try { const a = await s.get(); - return zR( + return RR( o, a.filter( ({ type: c }) => c && t ? t.includes(c) : true @@ -124961,12 +124972,12 @@ ${Ez(e, r10)}`); r10.push(...s); }), r10; } - async function Tle(t, { ss58Format: e } = {}) { + async function _le(t, { ss58Format: e } = {}) { if (!sa) return n2("web3AccountsSubscribe"); const r10 = {}, n = () => t( Object.entries(r10).reduce( - (s, [o, a]) => (s.push(...zR(o, a, e)), s), + (s, [o, a]) => (s.push(...RR(o, a, e)), s), [] ) ), i = (await sa).map( @@ -124980,7 +124991,7 @@ ${Ez(e, r10)}`); }); }; } - async function E0(t) { + async function x0(t) { if (!sa) return n2("web3FromSource"); const e = await sa, r10 = t && e.find(({ name: n }) => n === t); @@ -124988,10 +124999,10 @@ ${Ez(e, r10)}`); throw new Error(`web3FromSource: Unable to find an injected ${t}`); return r10; } - async function Nle(t) { + async function Ele(t) { if (!sa) return n2("web3FromAddress"); - const e = await HR(); + const e = await DR(); let r10; if (t) { const n = Mr(t); @@ -125001,30 +125012,30 @@ ${Ez(e, r10)}`); } if (!r10) throw new Error(`web3FromAddress: Unable to find injected ${t}`); - return E0(r10.meta.source); + return x0(r10.meta.source); } - async function Ile(t) { - const { provider: e } = await E0(t); + async function Sle(t) { + const { provider: e } = await x0(t); return e ? e.listProviders() : (console.warn(`Extension ${t} does not expose any provider`), null); } - async function Ole(t, e) { - const { provider: r10 } = await E0(t); + async function Mle(t, e) { + const { provider: r10 } = await x0(t); if (!r10) throw new Error(`Extension ${t} does not expose any provider`); return { meta: await r10.startProvider(e), provider: r10 }; } - var rb; - var Ple = class { + var tb; + var Ale = class { constructor(e) { - rb = e; + tb = e; } get() { var n, i; - if (!((i = (n = rb.namespaces.reef) == null ? void 0 : n.accounts) != null && i.length)) + if (!((i = (n = tb.namespaces.reef) == null ? void 0 : n.accounts) != null && i.length)) return Promise.resolve([]); const r10 = Array.from( new Set( - rb.namespaces.reef.accounts.map((s) => s.split(":")[2]) + tb.namespaces.reef.accounts.map((s) => s.split(":")[2]) ) ).map( (s, o) => ({ address: s, isSelected: o === 0 }) @@ -125040,8 +125051,8 @@ ${Ez(e, r10)}`); }; } }; - var kle = 42; - var Za = { + var Tle = 42; + var Ya = { testnet: { name: "testnet", rpcUrl: "wss://rpc-testnet.reefscan.com/ws", @@ -125067,11 +125078,11 @@ ${Ez(e, r10)}`); genesisHash: "" } }; - async function qR(t, e, r10) { + async function LR(t, e, r10) { let n; try { n = new xl.Provider({ - provider: new Al(t, r10 == null ? void 0 : r10.autoConnectMs) + provider: r10 != null && r10.customWsProvider ? r10.customWsProvider : new cu(t, r10 == null ? void 0 : r10.autoConnectMs) }); } catch (i) { throw console.log("ERROR provider init=", i.message), new Error(i); @@ -125122,15 +125133,15 @@ ${Ez(e, r10)}`); } return n; } - async function dx() { + async function ux() { const t = await Promise.race([ - gi(U0), + yi(L0), new Promise((e) => setTimeout(() => e(null), 50)) ]); return t || null; } - async function dm(t) { - if (t || (t = await dx()), t) { + async function hm(t) { + if (t || (t = await ux()), t) { const e = new Promise((r10, n) => { t.api.once("disconnected", (i) => { console.log("disconnected provider"), r10(true); @@ -125144,8 +125155,8 @@ ${Ez(e, r10)}`); } return false; } - async function WR(t) { - if (t || (t = await dx()), t) + async function BR(t) { + if (t || (t = await ux()), t) try { return await t.api.isConnected !== true && await t.api.connect(), true; } catch (e) { @@ -125153,13 +125164,13 @@ ${Ez(e, r10)}`); } return false; } - async function Rle(t) { - if (t || (t = await dx()), t) + async function Nle(t) { + if (t || (t = await ux()), t) try { - return await dm(t), new Promise((e, r10) => { + return await hm(t), new Promise((e, r10) => { setTimeout(async () => { try { - await WR(t); + await BR(t); } catch (n) { console.log("ERROR connecting provider", n.message), e(false); } @@ -125171,7 +125182,7 @@ ${Ez(e, r10)}`); } return false; } - var Cle = { + var Ile = { mainnet: { factoryAddress: "0x380a9033500154872813F6E1120a81ed6c0760a8", routerAddress: "0x641e34931C03751BFED14C4087bA395303bEd1A5", @@ -125188,96 +125199,98 @@ ${Ez(e, r10)}`); graphqlDexsUrl: "http://localhost:4351/graphql" } }; - var GR = (t) => Cle[t.name]; - var px = Object.defineProperty; - var Dle = Object.getOwnPropertyDescriptor; - var Lle = Object.getOwnPropertyNames; - var Ble = Object.prototype.hasOwnProperty; - var Qn = (t, e) => () => (t && (e = t(t = 0)), e); + var UR = (t) => Ile[t.name]; + var lx = Object.defineProperty; + var Ole = Object.getOwnPropertyDescriptor; + var Ple = Object.getOwnPropertyNames; + var kle = Object.prototype.hasOwnProperty; + var $n = (t, e) => () => (t && (e = t(t = 0)), e); var Ye = (t, e) => () => (e || t((e = { exports: {} }).exports, e), e.exports); - var Tl = (t, e) => { + var Al = (t, e) => { for (var r10 in e) - px(t, r10, { get: e[r10], enumerable: true }); + lx(t, r10, { get: e[r10], enumerable: true }); }; - var Ule = (t, e, r10, n) => { + var Rle = (t, e, r10, n) => { if (e && typeof e == "object" || typeof e == "function") - for (let i of Lle(e)) - !Ble.call(t, i) && i !== r10 && px(t, i, { get: () => e[i], enumerable: !(n = Dle(e, i)) || n.enumerable }); + for (let i of Ple(e)) + !kle.call(t, i) && i !== r10 && lx(t, i, { get: () => e[i], enumerable: !(n = Ole(e, i)) || n.enumerable }); return t; }; - var vr = (t) => Ule(px({}, "__esModule", { value: true }), t); - var bi; - var Be = Qn(() => { - bi = { deviceMemory: 8, hardwareConcurrency: 8, language: "en-US" }; + var vr = (t) => Rle(lx({}, "__esModule", { value: true }), t); + var Xn; + var Be = $n(() => { + Xn = { deviceMemory: 8, hardwareConcurrency: 8, language: "en-US" }; }); var cr = {}; - Tl(cr, { _debugEnd: () => zw, _debugProcess: () => Vw, _events: () => r5, _eventsCount: () => n5, _exiting: () => Aw, _fatalExceptions: () => Bw, _getActiveHandles: () => $R, _getActiveRequests: () => QR, _kill: () => Iw, _linkedBinding: () => ZR, _maxListeners: () => t5, _preload_modules: () => $w, _rawDebug: () => Ew, _startProfilerIdleNotifier: () => Fw, _stopProfilerIdleNotifier: () => Hw, _tickCallback: () => jw, abort: () => Kw, addListener: () => i5, allowedNodeEnvironmentFlags: () => Dw, arch: () => lw, argv: () => dw, argv0: () => Qw, assert: () => eC, binding: () => bw, chdir: () => xw, config: () => Tw, cpuUsage: () => Gh, cwd: () => vw, debugPort: () => Jw, default: () => gx, dlopen: () => JR, domain: () => Mw, emit: () => u5, emitWarning: () => yw, env: () => hw, execArgv: () => pw, execPath: () => Zw, exit: () => Rw, features: () => Lw, hasUncaughtExceptionCaptureCallback: () => tC, hrtime: () => Kp, kill: () => kw, listeners: () => nC, memoryUsage: () => Pw, moduleLoadList: () => Sw, nextTick: () => XR, off: () => o5, on: () => Ma, once: () => s5, openStdin: () => Cw, pid: () => Xw, platform: () => fw, ppid: () => Yw, prependListener: () => l5, prependOnceListener: () => f5, reallyExit: () => Nw, release: () => _w, removeAllListeners: () => c5, removeListener: () => a5, resourceUsage: () => Ow, setSourceMapsEnabled: () => e5, setUncaughtExceptionCaptureCallback: () => Uw, stderr: () => Ww, stdin: () => Gw, stdout: () => qw, title: () => uw, umask: () => ww, uptime: () => rC, version: () => mw, versions: () => gw }); - function mx(t) { + Al(cr, { _debugEnd: () => jw, _debugProcess: () => Uw, _events: () => e5, _eventsCount: () => t5, _exiting: () => Sw, _fatalExceptions: () => Dw, _getActiveHandles: () => WR, _getActiveRequests: () => qR, _kill: () => Tw, _linkedBinding: () => FR, _maxListeners: () => $w, _preload_modules: () => Jw, _rawDebug: () => xw, _startProfilerIdleNotifier: () => Vw, _stopProfilerIdleNotifier: () => zw, _tickCallback: () => Bw, abort: () => Ww, addListener: () => r5, allowedNodeEnvironmentFlags: () => Rw, arch: () => cw, argv: () => fw, argv0: () => Zw, assert: () => GR, binding: () => gw, chdir: () => ww, config: () => Mw, cpuUsage: () => Wh, cwd: () => bw, debugPort: () => Yw, default: () => hx, dlopen: () => HR, domain: () => Ew, emit: () => a5, emitWarning: () => mw, env: () => lw, execArgv: () => hw, execPath: () => Xw, exit: () => Pw, features: () => Cw, hasUncaughtExceptionCaptureCallback: () => KR, hrtime: () => Gp, kill: () => Ow, listeners: () => YR, memoryUsage: () => Iw, moduleLoadList: () => _w, nextTick: () => VR, off: () => i5, on: () => Ma, once: () => n5, openStdin: () => kw, pid: () => Gw, platform: () => uw, ppid: () => Kw, prependListener: () => c5, prependOnceListener: () => u5, reallyExit: () => Aw, release: () => vw, removeAllListeners: () => o5, removeListener: () => s5, resourceUsage: () => Nw, setSourceMapsEnabled: () => Qw, setUncaughtExceptionCaptureCallback: () => Lw, stderr: () => Hw, stdin: () => qw, stdout: () => Fw, title: () => aw, umask: () => yw, uptime: () => XR, version: () => dw, versions: () => pw }); + function fx(t) { throw new Error("Node.js process " + t + " is not supported by JSPM core outside of Node.js"); } - function jle() { - !qu || !Cu || (qu = false, Cu.length ? Yo = Cu.concat(Yo) : id = -1, Yo.length && KR()); + function Cle() { + !qu || !Cu || (qu = false, Cu.length ? Yo = Cu.concat(Yo) : nd = -1, Yo.length && jR()); } - function KR() { + function jR() { if (!qu) { - var t = setTimeout(jle, 0); + var t = setTimeout(Cle, 0); qu = true; for (var e = Yo.length; e; ) { - for (Cu = Yo, Yo = []; ++id < e; ) - Cu && Cu[id].run(); - id = -1, e = Yo.length; + for (Cu = Yo, Yo = []; ++nd < e; ) + Cu && Cu[nd].run(); + nd = -1, e = Yo.length; } Cu = null, qu = false, clearTimeout(t); } } - function XR(t) { + function VR(t) { var e = new Array(arguments.length - 1); if (arguments.length > 1) for (var r10 = 1; r10 < arguments.length; r10++) e[r10 - 1] = arguments[r10]; - Yo.push(new YR(t, e)), Yo.length === 1 && !qu && setTimeout(KR, 0); + Yo.push(new zR(t, e)), Yo.length === 1 && !qu && setTimeout(jR, 0); } - function YR(t, e) { + function zR(t, e) { this.fun = t, this.array = e; } - function ii() { + function si() { } - function ZR(t) { - mx("_linkedBinding"); + function FR(t) { + fx("_linkedBinding"); } - function JR(t) { - mx("dlopen"); + function HR(t) { + fx("dlopen"); } - function QR() { + function qR() { return []; } - function $R() { + function WR() { return []; } - function eC(t, e) { + function GR(t, e) { if (!t) throw new Error(e || "assertion error"); } - function tC() { + function KR() { return false; } - function rC() { + function XR() { return Ca.now() / 1e3; } - function Kp(t) { + function Gp(t) { var e = Math.floor((Date.now() - Ca.now()) * 1e-3), r10 = Ca.now() * 1e-3, n = Math.floor(r10) + e, i = Math.floor(r10 % 1 * 1e9); - return t && (n = n - t[0], i = i - t[1], i < 0 && (n--, i += Xp)), [n, i]; + return t && (n = n - t[0], i = i - t[1], i < 0 && (n--, i += Kp)), [n, i]; } function Ma() { - return gx; + return hx; } - function nC(t) { + function YR(t) { return []; } var Yo; var qu; var Cu; - var id; + var nd; + var aw; + var cw; var uw; var lw; var fw; @@ -125297,9 +125310,9 @@ ${Ez(e, r10)}`); var Mw; var Aw; var Tw; + var Wh; var Nw; var Iw; - var Gh; var Ow; var Pw; var kw; @@ -125323,11 +125336,11 @@ ${Ez(e, r10)}`); var Zw; var Jw; var Qw; + var Ca; + var rb; + var Kp; var $w; var e5; - var Ca; - var nb; - var Xp; var t5; var r5; var n5; @@ -125337,37 +125350,35 @@ ${Ez(e, r10)}`); var a5; var c5; var u5; - var l5; - var f5; - var gx; - var Vle = Qn(() => { - je(), Ue(), Be(), Yo = [], qu = false, id = -1, YR.prototype.run = function() { + var hx; + var Dle = $n(() => { + je(), Ue(), Be(), Yo = [], qu = false, nd = -1, zR.prototype.run = function() { this.fun.apply(null, this.array); - }, uw = "browser", lw = "x64", fw = "browser", hw = { PATH: "/usr/bin", LANG: bi.language + ".UTF-8", PWD: "/", HOME: "/home", TMP: "/tmp" }, dw = ["/usr/bin/node"], pw = [], mw = "v16.8.0", gw = {}, yw = function(t, e) { + }, aw = "browser", cw = "x64", uw = "browser", lw = { PATH: "/usr/bin", LANG: Xn.language + ".UTF-8", PWD: "/", HOME: "/home", TMP: "/tmp" }, fw = ["/usr/bin/node"], hw = [], dw = "v16.8.0", pw = {}, mw = function(t, e) { console.warn((e ? e + ": " : "") + t); - }, bw = function(t) { - mx("binding"); - }, ww = function(t) { + }, gw = function(t) { + fx("binding"); + }, yw = function(t) { return 0; - }, vw = function() { + }, bw = function() { return "/"; - }, xw = function(t) { - }, _w = { name: "node", sourceUrl: "", headersUrl: "", libUrl: "" }, Ew = ii, Sw = [], Mw = {}, Aw = false, Tw = {}, Nw = ii, Iw = ii, Gh = function() { + }, ww = function(t) { + }, vw = { name: "node", sourceUrl: "", headersUrl: "", libUrl: "" }, xw = si, _w = [], Ew = {}, Sw = false, Mw = {}, Aw = si, Tw = si, Wh = function() { return {}; - }, Ow = Gh, Pw = Gh, kw = ii, Rw = ii, Cw = ii, Dw = {}, Lw = { inspector: false, debug: false, uv: false, ipv6: false, tls_alpn: false, tls_sni: false, tls_ocsp: false, tls: false, cached_builtins: true }, Bw = ii, Uw = ii, jw = ii, Vw = ii, zw = ii, Fw = ii, Hw = ii, qw = void 0, Ww = void 0, Gw = void 0, Kw = ii, Xw = 2, Yw = 1, Zw = "/bin/usr/node", Jw = 9229, Qw = "node", $w = [], e5 = ii, Ca = { now: typeof performance < "u" ? performance.now.bind(performance) : void 0, timing: typeof performance < "u" ? performance.timing : void 0 }, Ca.now === void 0 && (nb = Date.now(), Ca.timing && Ca.timing.navigationStart && (nb = Ca.timing.navigationStart), Ca.now = () => Date.now() - nb), Xp = 1e9, Kp.bigint = function(t) { - var e = Kp(t); - return typeof BigInt > "u" ? e[0] * Xp + e[1] : BigInt(e[0] * Xp) + BigInt(e[1]); - }, t5 = 10, r5 = {}, n5 = 0, i5 = Ma, s5 = Ma, o5 = Ma, a5 = Ma, c5 = Ma, u5 = ii, l5 = Ma, f5 = Ma, gx = { version: mw, versions: gw, arch: lw, platform: fw, release: _w, _rawDebug: Ew, moduleLoadList: Sw, binding: bw, _linkedBinding: ZR, _events: r5, _eventsCount: n5, _maxListeners: t5, on: Ma, addListener: i5, once: s5, off: o5, removeListener: a5, removeAllListeners: c5, emit: u5, prependListener: l5, prependOnceListener: f5, listeners: nC, domain: Mw, _exiting: Aw, config: Tw, dlopen: JR, uptime: rC, _getActiveRequests: QR, _getActiveHandles: $R, reallyExit: Nw, _kill: Iw, cpuUsage: Gh, resourceUsage: Ow, memoryUsage: Pw, kill: kw, exit: Rw, openStdin: Cw, allowedNodeEnvironmentFlags: Dw, assert: eC, features: Lw, _fatalExceptions: Bw, setUncaughtExceptionCaptureCallback: Uw, hasUncaughtExceptionCaptureCallback: tC, emitWarning: yw, nextTick: XR, _tickCallback: jw, _debugProcess: Vw, _debugEnd: zw, _startProfilerIdleNotifier: Fw, _stopProfilerIdleNotifier: Hw, stdout: qw, stdin: Gw, stderr: Ww, abort: Kw, umask: ww, chdir: xw, cwd: vw, env: hw, title: uw, argv: dw, execArgv: pw, pid: Xw, ppid: Yw, execPath: Zw, debugPort: Jw, hrtime: Kp, argv0: Qw, _preload_modules: $w, setSourceMapsEnabled: e5 }; - }); - var Ue = Qn(() => { - Vle(); - }); - var $n = {}; - Tl($n, { Buffer: () => pm, INSPECT_MAX_BYTES: () => iC, default: () => Aa, kMaxLength: () => sC }); - function zle() { - if (h5) - return Ql; - h5 = true, Ql.byteLength = a, Ql.toByteArray = u, Ql.fromByteArray = b; + }, Nw = Wh, Iw = Wh, Ow = si, Pw = si, kw = si, Rw = {}, Cw = { inspector: false, debug: false, uv: false, ipv6: false, tls_alpn: false, tls_sni: false, tls_ocsp: false, tls: false, cached_builtins: true }, Dw = si, Lw = si, Bw = si, Uw = si, jw = si, Vw = si, zw = si, Fw = void 0, Hw = void 0, qw = void 0, Ww = si, Gw = 2, Kw = 1, Xw = "/bin/usr/node", Yw = 9229, Zw = "node", Jw = [], Qw = si, Ca = { now: typeof performance < "u" ? performance.now.bind(performance) : void 0, timing: typeof performance < "u" ? performance.timing : void 0 }, Ca.now === void 0 && (rb = Date.now(), Ca.timing && Ca.timing.navigationStart && (rb = Ca.timing.navigationStart), Ca.now = () => Date.now() - rb), Kp = 1e9, Gp.bigint = function(t) { + var e = Gp(t); + return typeof BigInt > "u" ? e[0] * Kp + e[1] : BigInt(e[0] * Kp) + BigInt(e[1]); + }, $w = 10, e5 = {}, t5 = 0, r5 = Ma, n5 = Ma, i5 = Ma, s5 = Ma, o5 = Ma, a5 = si, c5 = Ma, u5 = Ma, hx = { version: dw, versions: pw, arch: cw, platform: uw, release: vw, _rawDebug: xw, moduleLoadList: _w, binding: gw, _linkedBinding: FR, _events: e5, _eventsCount: t5, _maxListeners: $w, on: Ma, addListener: r5, once: n5, off: i5, removeListener: s5, removeAllListeners: o5, emit: a5, prependListener: c5, prependOnceListener: u5, listeners: YR, domain: Ew, _exiting: Sw, config: Mw, dlopen: HR, uptime: XR, _getActiveRequests: qR, _getActiveHandles: WR, reallyExit: Aw, _kill: Tw, cpuUsage: Wh, resourceUsage: Nw, memoryUsage: Iw, kill: Ow, exit: Pw, openStdin: kw, allowedNodeEnvironmentFlags: Rw, assert: GR, features: Cw, _fatalExceptions: Dw, setUncaughtExceptionCaptureCallback: Lw, hasUncaughtExceptionCaptureCallback: KR, emitWarning: mw, nextTick: VR, _tickCallback: Bw, _debugProcess: Uw, _debugEnd: jw, _startProfilerIdleNotifier: Vw, _stopProfilerIdleNotifier: zw, stdout: Fw, stdin: qw, stderr: Hw, abort: Ww, umask: yw, chdir: ww, cwd: bw, env: lw, title: aw, argv: fw, execArgv: hw, pid: Gw, ppid: Kw, execPath: Xw, debugPort: Yw, hrtime: Gp, argv0: Zw, _preload_modules: Jw, setSourceMapsEnabled: Qw }; + }); + var Ue = $n(() => { + Dle(); + }); + var ei = {}; + Al(ei, { Buffer: () => dm, INSPECT_MAX_BYTES: () => ZR, default: () => Aa, kMaxLength: () => JR }); + function Lle() { + if (l5) + return Jl; + l5 = true, Jl.byteLength = a, Jl.toByteArray = u, Jl.fromByteArray = b; for (var t = [], e = [], r10 = typeof Uint8Array < "u" ? Uint8Array : Array, n = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", i = 0, s = n.length; i < s; ++i) t[i] = n[i], e[n.charCodeAt(i)] = i; e["-".charCodeAt(0)] = 62, e["_".charCodeAt(0)] = 63; @@ -125377,39 +125388,39 @@ ${Ez(e, r10)}`); throw new Error("Invalid string. Length must be a multiple of 4"); var N11 = E.indexOf("="); N11 === -1 && (N11 = _); - var R = N11 === _ ? 0 : 4 - N11 % 4; - return [N11, R]; + var k = N11 === _ ? 0 : 4 - N11 % 4; + return [N11, k]; } function a(E) { - var _ = o(E), N11 = _[0], R = _[1]; - return (N11 + R) * 3 / 4 - R; + var _ = o(E), N11 = _[0], k = _[1]; + return (N11 + k) * 3 / 4 - k; } function c(E, _, N11) { return (_ + N11) * 3 / 4 - N11; } function u(E) { - var _, N11 = o(E), R = N11[0], F = N11[1], D = new r10(c(E, R, F)), L = 0, q = F > 0 ? R - 4 : R, W; + var _, N11 = o(E), k = N11[0], F = N11[1], L = new r10(c(E, k, F)), D = 0, q = F > 0 ? k - 4 : k, W; for (W = 0; W < q; W += 4) - _ = e[E.charCodeAt(W)] << 18 | e[E.charCodeAt(W + 1)] << 12 | e[E.charCodeAt(W + 2)] << 6 | e[E.charCodeAt(W + 3)], D[L++] = _ >> 16 & 255, D[L++] = _ >> 8 & 255, D[L++] = _ & 255; - return F === 2 && (_ = e[E.charCodeAt(W)] << 2 | e[E.charCodeAt(W + 1)] >> 4, D[L++] = _ & 255), F === 1 && (_ = e[E.charCodeAt(W)] << 10 | e[E.charCodeAt(W + 1)] << 4 | e[E.charCodeAt(W + 2)] >> 2, D[L++] = _ >> 8 & 255, D[L++] = _ & 255), D; + _ = e[E.charCodeAt(W)] << 18 | e[E.charCodeAt(W + 1)] << 12 | e[E.charCodeAt(W + 2)] << 6 | e[E.charCodeAt(W + 3)], L[D++] = _ >> 16 & 255, L[D++] = _ >> 8 & 255, L[D++] = _ & 255; + return F === 2 && (_ = e[E.charCodeAt(W)] << 2 | e[E.charCodeAt(W + 1)] >> 4, L[D++] = _ & 255), F === 1 && (_ = e[E.charCodeAt(W)] << 10 | e[E.charCodeAt(W + 1)] << 4 | e[E.charCodeAt(W + 2)] >> 2, L[D++] = _ >> 8 & 255, L[D++] = _ & 255), L; } function f10(E) { return t[E >> 18 & 63] + t[E >> 12 & 63] + t[E >> 6 & 63] + t[E & 63]; } function p(E, _, N11) { - for (var R, F = [], D = _; D < N11; D += 3) - R = (E[D] << 16 & 16711680) + (E[D + 1] << 8 & 65280) + (E[D + 2] & 255), F.push(f10(R)); + for (var k, F = [], L = _; L < N11; L += 3) + k = (E[L] << 16 & 16711680) + (E[L + 1] << 8 & 65280) + (E[L + 2] & 255), F.push(f10(k)); return F.join(""); } function b(E) { - for (var _, N11 = E.length, R = N11 % 3, F = [], D = 16383, L = 0, q = N11 - R; L < q; L += D) - F.push(p(E, L, L + D > q ? q : L + D)); - return R === 1 ? (_ = E[N11 - 1], F.push(t[_ >> 2] + t[_ << 4 & 63] + "==")) : R === 2 && (_ = (E[N11 - 2] << 8) + E[N11 - 1], F.push(t[_ >> 10] + t[_ >> 4 & 63] + t[_ << 2 & 63] + "=")), F.join(""); + for (var _, N11 = E.length, k = N11 % 3, F = [], L = 16383, D = 0, q = N11 - k; D < q; D += L) + F.push(p(E, D, D + L > q ? q : D + L)); + return k === 1 ? (_ = E[N11 - 1], F.push(t[_ >> 2] + t[_ << 4 & 63] + "==")) : k === 2 && (_ = (E[N11 - 2] << 8) + E[N11 - 1], F.push(t[_ >> 10] + t[_ >> 4 & 63] + t[_ << 2 & 63] + "=")), F.join(""); } - return Ql; + return Jl; } - function Fle() { - return d5 ? Kh : (d5 = true, Kh.read = function(t, e, r10, n, i) { + function Ble() { + return f5 ? Gh : (f5 = true, Gh.read = function(t, e, r10, n, i) { var s, o, a = i * 8 - n - 1, c = (1 << a) - 1, u = c >> 1, f10 = -7, p = r10 ? i - 1 : 0, b = r10 ? -1 : 1, E = t[e + p]; for (p += b, s = E & (1 << -f10) - 1, E >>= -f10, f10 += a; f10 > 0; s = s * 256 + t[e + p], p += b, f10 -= 8) ; @@ -125423,29 +125434,29 @@ ${Ez(e, r10)}`); o = o + Math.pow(2, n), s = s - u; } return (E ? -1 : 1) * o * Math.pow(2, s - n); - }, Kh.write = function(t, e, r10, n, i, s) { + }, Gh.write = function(t, e, r10, n, i, s) { var o, a, c, u = s * 8 - i - 1, f10 = (1 << u) - 1, p = f10 >> 1, b = i === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0, E = n ? 0 : s - 1, _ = n ? 1 : -1, N11 = e < 0 || e === 0 && 1 / e < 0 ? 1 : 0; for (e = Math.abs(e), isNaN(e) || e === 1 / 0 ? (a = isNaN(e) ? 1 : 0, o = f10) : (o = Math.floor(Math.log(e) / Math.LN2), e * (c = Math.pow(2, -o)) < 1 && (o--, c *= 2), o + p >= 1 ? e += b / c : e += b * Math.pow(2, 1 - p), e * c >= 2 && (o++, c /= 2), o + p >= f10 ? (a = 0, o = f10) : o + p >= 1 ? (a = (e * c - 1) * Math.pow(2, i), o = o + p) : (a = e * Math.pow(2, p - 1) * Math.pow(2, i), o = 0)); i >= 8; t[r10 + E] = a & 255, E += _, a /= 256, i -= 8) ; for (o = o << i | a, u += i; u > 0; t[r10 + E] = o & 255, E += _, o /= 256, u -= 8) ; t[r10 + E - _] |= N11 * 128; - }, Kh); - } - function Hle() { - if (p5) - return Ic; - p5 = true; - let t = zle(), e = Fle(), r10 = typeof Symbol == "function" && typeof Symbol.for == "function" ? Symbol.for("nodejs.util.inspect.custom") : null; - Ic.Buffer = o, Ic.SlowBuffer = F, Ic.INSPECT_MAX_BYTES = 50; + }, Gh); + } + function Ule() { + if (h5) + return Nc; + h5 = true; + let t = Lle(), e = Ble(), r10 = typeof Symbol == "function" && typeof Symbol.for == "function" ? Symbol.for("nodejs.util.inspect.custom") : null; + Nc.Buffer = o, Nc.SlowBuffer = F, Nc.INSPECT_MAX_BYTES = 50; let n = 2147483647; - Ic.kMaxLength = n, o.TYPED_ARRAY_SUPPORT = i(), !o.TYPED_ARRAY_SUPPORT && typeof console < "u" && typeof console.error == "function" && console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."); + Nc.kMaxLength = n, o.TYPED_ARRAY_SUPPORT = i(), !o.TYPED_ARRAY_SUPPORT && typeof console < "u" && typeof console.error == "function" && console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."); function i() { try { - let C9 = new Uint8Array(1), O = { foo: function() { + let C10 = new Uint8Array(1), O = { foo: function() { return 42; } }; - return Object.setPrototypeOf(O, Uint8Array.prototype), Object.setPrototypeOf(C9, O), C9.foo() === 42; + return Object.setPrototypeOf(O, Uint8Array.prototype), Object.setPrototypeOf(C10, O), C10.foo() === 42; } catch { return false; } @@ -125457,126 +125468,126 @@ ${Ez(e, r10)}`); if (o.isBuffer(this)) return this.byteOffset; } }); - function s(C9) { - if (C9 > n) - throw new RangeError('The value "' + C9 + '" is invalid for option "size"'); - let O = new Uint8Array(C9); + function s(C10) { + if (C10 > n) + throw new RangeError('The value "' + C10 + '" is invalid for option "size"'); + let O = new Uint8Array(C10); return Object.setPrototypeOf(O, o.prototype), O; } - function o(C9, O, B) { - if (typeof C9 == "number") { + function o(C10, O, B) { + if (typeof C10 == "number") { if (typeof O == "string") throw new TypeError('The "string" argument must be of type string. Received type number'); - return f10(C9); + return f10(C10); } - return a(C9, O, B); + return a(C10, O, B); } o.poolSize = 8192; - function a(C9, O, B) { - if (typeof C9 == "string") - return p(C9, O); - if (ArrayBuffer.isView(C9)) - return E(C9); - if (C9 == null) - throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof C9); - if (le(C9, ArrayBuffer) || C9 && le(C9.buffer, ArrayBuffer) || typeof SharedArrayBuffer < "u" && (le(C9, SharedArrayBuffer) || C9 && le(C9.buffer, SharedArrayBuffer))) - return _(C9, O, B); - if (typeof C9 == "number") + function a(C10, O, B) { + if (typeof C10 == "string") + return p(C10, O); + if (ArrayBuffer.isView(C10)) + return E(C10); + if (C10 == null) + throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof C10); + if (le(C10, ArrayBuffer) || C10 && le(C10.buffer, ArrayBuffer) || typeof SharedArrayBuffer < "u" && (le(C10, SharedArrayBuffer) || C10 && le(C10.buffer, SharedArrayBuffer))) + return _(C10, O, B); + if (typeof C10 == "number") throw new TypeError('The "value" argument must not be of type number. Received type number'); - let $ = C9.valueOf && C9.valueOf(); - if ($ != null && $ !== C9) + let $ = C10.valueOf && C10.valueOf(); + if ($ != null && $ !== C10) return o.from($, O, B); - let te = N11(C9); + let te = N11(C10); if (te) return te; - if (typeof Symbol < "u" && Symbol.toPrimitive != null && typeof C9[Symbol.toPrimitive] == "function") - return o.from(C9[Symbol.toPrimitive]("string"), O, B); - throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof C9); + if (typeof Symbol < "u" && Symbol.toPrimitive != null && typeof C10[Symbol.toPrimitive] == "function") + return o.from(C10[Symbol.toPrimitive]("string"), O, B); + throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof C10); } - o.from = function(C9, O, B) { - return a(C9, O, B); + o.from = function(C10, O, B) { + return a(C10, O, B); }, Object.setPrototypeOf(o.prototype, Uint8Array.prototype), Object.setPrototypeOf(o, Uint8Array); - function c(C9) { - if (typeof C9 != "number") + function c(C10) { + if (typeof C10 != "number") throw new TypeError('"size" argument must be of type number'); - if (C9 < 0) - throw new RangeError('The value "' + C9 + '" is invalid for option "size"'); + if (C10 < 0) + throw new RangeError('The value "' + C10 + '" is invalid for option "size"'); } - function u(C9, O, B) { - return c(C9), C9 <= 0 ? s(C9) : O !== void 0 ? typeof B == "string" ? s(C9).fill(O, B) : s(C9).fill(O) : s(C9); + function u(C10, O, B) { + return c(C10), C10 <= 0 ? s(C10) : O !== void 0 ? typeof B == "string" ? s(C10).fill(O, B) : s(C10).fill(O) : s(C10); } - o.alloc = function(C9, O, B) { - return u(C9, O, B); + o.alloc = function(C10, O, B) { + return u(C10, O, B); }; - function f10(C9) { - return c(C9), s(C9 < 0 ? 0 : R(C9) | 0); + function f10(C10) { + return c(C10), s(C10 < 0 ? 0 : k(C10) | 0); } - o.allocUnsafe = function(C9) { - return f10(C9); - }, o.allocUnsafeSlow = function(C9) { - return f10(C9); + o.allocUnsafe = function(C10) { + return f10(C10); + }, o.allocUnsafeSlow = function(C10) { + return f10(C10); }; - function p(C9, O) { + function p(C10, O) { if ((typeof O != "string" || O === "") && (O = "utf8"), !o.isEncoding(O)) throw new TypeError("Unknown encoding: " + O); - let B = D(C9, O) | 0, $ = s(B), te = $.write(C9, O); + let B = L(C10, O) | 0, $ = s(B), te = $.write(C10, O); return te !== B && ($ = $.slice(0, te)), $; } - function b(C9) { - let O = C9.length < 0 ? 0 : R(C9.length) | 0, B = s(O); + function b(C10) { + let O = C10.length < 0 ? 0 : k(C10.length) | 0, B = s(O); for (let $ = 0; $ < O; $ += 1) - B[$] = C9[$] & 255; + B[$] = C10[$] & 255; return B; } - function E(C9) { - if (le(C9, Uint8Array)) { - let O = new Uint8Array(C9); + function E(C10) { + if (le(C10, Uint8Array)) { + let O = new Uint8Array(C10); return _(O.buffer, O.byteOffset, O.byteLength); } - return b(C9); + return b(C10); } - function _(C9, O, B) { - if (O < 0 || C9.byteLength < O) + function _(C10, O, B) { + if (O < 0 || C10.byteLength < O) throw new RangeError('"offset" is outside of buffer bounds'); - if (C9.byteLength < O + (B || 0)) + if (C10.byteLength < O + (B || 0)) throw new RangeError('"length" is outside of buffer bounds'); let $; - return O === void 0 && B === void 0 ? $ = new Uint8Array(C9) : B === void 0 ? $ = new Uint8Array(C9, O) : $ = new Uint8Array(C9, O, B), Object.setPrototypeOf($, o.prototype), $; + return O === void 0 && B === void 0 ? $ = new Uint8Array(C10) : B === void 0 ? $ = new Uint8Array(C10, O) : $ = new Uint8Array(C10, O, B), Object.setPrototypeOf($, o.prototype), $; } - function N11(C9) { - if (o.isBuffer(C9)) { - let O = R(C9.length) | 0, B = s(O); - return B.length === 0 || C9.copy(B, 0, 0, O), B; + function N11(C10) { + if (o.isBuffer(C10)) { + let O = k(C10.length) | 0, B = s(O); + return B.length === 0 || C10.copy(B, 0, 0, O), B; } - if (C9.length !== void 0) - return typeof C9.length != "number" || be(C9.length) ? s(0) : b(C9); - if (C9.type === "Buffer" && Array.isArray(C9.data)) - return b(C9.data); + if (C10.length !== void 0) + return typeof C10.length != "number" || be(C10.length) ? s(0) : b(C10); + if (C10.type === "Buffer" && Array.isArray(C10.data)) + return b(C10.data); } - function R(C9) { - if (C9 >= n) + function k(C10) { + if (C10 >= n) throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + n.toString(16) + " bytes"); - return C9 | 0; + return C10 | 0; } - function F(C9) { - return +C9 != C9 && (C9 = 0), o.alloc(+C9); + function F(C10) { + return +C10 != C10 && (C10 = 0), o.alloc(+C10); } - o.isBuffer = function(C9) { - return C9 != null && C9._isBuffer === true && C9 !== o.prototype; - }, o.compare = function(C9, O) { - if (le(C9, Uint8Array) && (C9 = o.from(C9, C9.offset, C9.byteLength)), le(O, Uint8Array) && (O = o.from(O, O.offset, O.byteLength)), !o.isBuffer(C9) || !o.isBuffer(O)) + o.isBuffer = function(C10) { + return C10 != null && C10._isBuffer === true && C10 !== o.prototype; + }, o.compare = function(C10, O) { + if (le(C10, Uint8Array) && (C10 = o.from(C10, C10.offset, C10.byteLength)), le(O, Uint8Array) && (O = o.from(O, O.offset, O.byteLength)), !o.isBuffer(C10) || !o.isBuffer(O)) throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array'); - if (C9 === O) + if (C10 === O) return 0; - let B = C9.length, $ = O.length; + let B = C10.length, $ = O.length; for (let te = 0, J = Math.min(B, $); te < J; ++te) - if (C9[te] !== O[te]) { - B = C9[te], $ = O[te]; + if (C10[te] !== O[te]) { + B = C10[te], $ = O[te]; break; } return B < $ ? -1 : $ < B ? 1 : 0; - }, o.isEncoding = function(C9) { - switch (String(C9).toLowerCase()) { + }, o.isEncoding = function(C10) { + switch (String(C10).toLowerCase()) { case "hex": case "utf8": case "utf-8": @@ -125592,18 +125603,18 @@ ${Ez(e, r10)}`); default: return false; } - }, o.concat = function(C9, O) { - if (!Array.isArray(C9)) + }, o.concat = function(C10, O) { + if (!Array.isArray(C10)) throw new TypeError('"list" argument must be an Array of Buffers'); - if (C9.length === 0) + if (C10.length === 0) return o.alloc(0); let B; if (O === void 0) - for (O = 0, B = 0; B < C9.length; ++B) - O += C9[B].length; + for (O = 0, B = 0; B < C10.length; ++B) + O += C10[B].length; let $ = o.allocUnsafe(O), te = 0; - for (B = 0; B < C9.length; ++B) { - let J = C9[B]; + for (B = 0; B < C10.length; ++B) { + let J = C10[B]; if (le(J, Uint8Array)) te + J.length > $.length ? (o.isBuffer(J) || (J = o.from(J)), J.copy($, te)) : Uint8Array.prototype.set.call($, J, te); else if (o.isBuffer(J)) @@ -125614,14 +125625,14 @@ ${Ez(e, r10)}`); } return $; }; - function D(C9, O) { - if (o.isBuffer(C9)) - return C9.length; - if (ArrayBuffer.isView(C9) || le(C9, ArrayBuffer)) - return C9.byteLength; - if (typeof C9 != "string") - throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type ' + typeof C9); - let B = C9.length, $ = arguments.length > 2 && arguments[2] === true; + function L(C10, O) { + if (o.isBuffer(C10)) + return C10.length; + if (ArrayBuffer.isView(C10) || le(C10, ArrayBuffer)) + return C10.byteLength; + if (typeof C10 != "string") + throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type ' + typeof C10); + let B = C10.length, $ = arguments.length > 2 && arguments[2] === true; if (!$ && B === 0) return 0; let te = false; @@ -125633,7 +125644,7 @@ ${Ez(e, r10)}`); return B; case "utf8": case "utf-8": - return ce(C9).length; + return ce(C10).length; case "ucs2": case "ucs-2": case "utf16le": @@ -125642,20 +125653,20 @@ ${Ez(e, r10)}`); case "hex": return B >>> 1; case "base64": - return pe(C9).length; + return pe(C10).length; default: if (te) - return $ ? -1 : ce(C9).length; + return $ ? -1 : ce(C10).length; O = ("" + O).toLowerCase(), te = true; } } - o.byteLength = D; - function L(C9, O, B) { + o.byteLength = L; + function D(C10, O, B) { let $ = false; if ((O === void 0 || O < 0) && (O = 0), O > this.length || ((B === void 0 || B > this.length) && (B = this.length), B <= 0) || (B >>>= 0, O >>>= 0, B <= O)) return ""; - for (C9 || (C9 = "utf8"); ; ) - switch (C9) { + for (C10 || (C10 = "utf8"); ; ) + switch (C10) { case "hex": return v(this, O, B); case "utf8": @@ -125667,7 +125678,7 @@ ${Ez(e, r10)}`); case "binary": return x(this, O, B); case "base64": - return S10(this, O, B); + return S9(this, O, B); case "ucs2": case "ucs-2": case "utf16le": @@ -125675,50 +125686,50 @@ ${Ez(e, r10)}`); return M(this, O, B); default: if ($) - throw new TypeError("Unknown encoding: " + C9); - C9 = (C9 + "").toLowerCase(), $ = true; + throw new TypeError("Unknown encoding: " + C10); + C10 = (C10 + "").toLowerCase(), $ = true; } } o.prototype._isBuffer = true; - function q(C9, O, B) { - let $ = C9[O]; - C9[O] = C9[B], C9[B] = $; + function q(C10, O, B) { + let $ = C10[O]; + C10[O] = C10[B], C10[B] = $; } o.prototype.swap16 = function() { - let C9 = this.length; - if (C9 % 2 !== 0) + let C10 = this.length; + if (C10 % 2 !== 0) throw new RangeError("Buffer size must be a multiple of 16-bits"); - for (let O = 0; O < C9; O += 2) + for (let O = 0; O < C10; O += 2) q(this, O, O + 1); return this; }, o.prototype.swap32 = function() { - let C9 = this.length; - if (C9 % 4 !== 0) + let C10 = this.length; + if (C10 % 4 !== 0) throw new RangeError("Buffer size must be a multiple of 32-bits"); - for (let O = 0; O < C9; O += 4) + for (let O = 0; O < C10; O += 4) q(this, O, O + 3), q(this, O + 1, O + 2); return this; }, o.prototype.swap64 = function() { - let C9 = this.length; - if (C9 % 8 !== 0) + let C10 = this.length; + if (C10 % 8 !== 0) throw new RangeError("Buffer size must be a multiple of 64-bits"); - for (let O = 0; O < C9; O += 8) + for (let O = 0; O < C10; O += 8) q(this, O, O + 7), q(this, O + 1, O + 6), q(this, O + 2, O + 5), q(this, O + 3, O + 4); return this; }, o.prototype.toString = function() { - let C9 = this.length; - return C9 === 0 ? "" : arguments.length === 0 ? d(this, 0, C9) : L.apply(this, arguments); - }, o.prototype.toLocaleString = o.prototype.toString, o.prototype.equals = function(C9) { - if (!o.isBuffer(C9)) + let C10 = this.length; + return C10 === 0 ? "" : arguments.length === 0 ? d(this, 0, C10) : D.apply(this, arguments); + }, o.prototype.toLocaleString = o.prototype.toString, o.prototype.equals = function(C10) { + if (!o.isBuffer(C10)) throw new TypeError("Argument must be a Buffer"); - return this === C9 ? true : o.compare(this, C9) === 0; + return this === C10 ? true : o.compare(this, C10) === 0; }, o.prototype.inspect = function() { - let C9 = "", O = Ic.INSPECT_MAX_BYTES; - return C9 = this.toString("hex", 0, O).replace(/(.{2})/g, "$1 ").trim(), this.length > O && (C9 += " ... "), ""; - }, r10 && (o.prototype[r10] = o.prototype.inspect), o.prototype.compare = function(C9, O, B, $, te) { - if (le(C9, Uint8Array) && (C9 = o.from(C9, C9.offset, C9.byteLength)), !o.isBuffer(C9)) - throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type ' + typeof C9); - if (O === void 0 && (O = 0), B === void 0 && (B = C9 ? C9.length : 0), $ === void 0 && ($ = 0), te === void 0 && (te = this.length), O < 0 || B > C9.length || $ < 0 || te > this.length) + let C10 = "", O = Nc.INSPECT_MAX_BYTES; + return C10 = this.toString("hex", 0, O).replace(/(.{2})/g, "$1 ").trim(), this.length > O && (C10 += " ... "), ""; + }, r10 && (o.prototype[r10] = o.prototype.inspect), o.prototype.compare = function(C10, O, B, $, te) { + if (le(C10, Uint8Array) && (C10 = o.from(C10, C10.offset, C10.byteLength)), !o.isBuffer(C10)) + throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type ' + typeof C10); + if (O === void 0 && (O = 0), B === void 0 && (B = C10 ? C10.length : 0), $ === void 0 && ($ = 0), te === void 0 && (te = this.length), O < 0 || B > C10.length || $ < 0 || te > this.length) throw new RangeError("out of range index"); if ($ >= te && O >= B) return 0; @@ -125726,9 +125737,9 @@ ${Ez(e, r10)}`); return -1; if (O >= B) return 1; - if (O >>>= 0, B >>>= 0, $ >>>= 0, te >>>= 0, this === C9) + if (O >>>= 0, B >>>= 0, $ >>>= 0, te >>>= 0, this === C10) return 0; - let J = te - $, ne = B - O, fe = Math.min(J, ne), ge = this.slice($, te), de = C9.slice(O, B); + let J = te - $, ne = B - O, fe = Math.min(J, ne), ge = this.slice($, te), de = C10.slice(O, B); for (let ve = 0; ve < fe; ++ve) if (ge[ve] !== de[ve]) { J = ge[ve], ne = de[ve]; @@ -125736,28 +125747,28 @@ ${Ez(e, r10)}`); } return J < ne ? -1 : ne < J ? 1 : 0; }; - function W(C9, O, B, $, te) { - if (C9.length === 0) + function W(C10, O, B, $, te) { + if (C10.length === 0) return -1; - if (typeof B == "string" ? ($ = B, B = 0) : B > 2147483647 ? B = 2147483647 : B < -2147483648 && (B = -2147483648), B = +B, be(B) && (B = te ? 0 : C9.length - 1), B < 0 && (B = C9.length + B), B >= C9.length) { + if (typeof B == "string" ? ($ = B, B = 0) : B > 2147483647 ? B = 2147483647 : B < -2147483648 && (B = -2147483648), B = +B, be(B) && (B = te ? 0 : C10.length - 1), B < 0 && (B = C10.length + B), B >= C10.length) { if (te) return -1; - B = C9.length - 1; + B = C10.length - 1; } else if (B < 0) if (te) B = 0; else return -1; if (typeof O == "string" && (O = o.from(O, $)), o.isBuffer(O)) - return O.length === 0 ? -1 : z(C9, O, B, $, te); + return O.length === 0 ? -1 : z(C10, O, B, $, te); if (typeof O == "number") - return O = O & 255, typeof Uint8Array.prototype.indexOf == "function" ? te ? Uint8Array.prototype.indexOf.call(C9, O, B) : Uint8Array.prototype.lastIndexOf.call(C9, O, B) : z(C9, [O], B, $, te); + return O = O & 255, typeof Uint8Array.prototype.indexOf == "function" ? te ? Uint8Array.prototype.indexOf.call(C10, O, B) : Uint8Array.prototype.lastIndexOf.call(C10, O, B) : z(C10, [O], B, $, te); throw new TypeError("val must be string, number or Buffer"); } - function z(C9, O, B, $, te) { - let J = 1, ne = C9.length, fe = O.length; + function z(C10, O, B, $, te) { + let J = 1, ne = C10.length, fe = O.length; if ($ !== void 0 && ($ = String($).toLowerCase(), $ === "ucs2" || $ === "ucs-2" || $ === "utf16le" || $ === "utf-16le")) { - if (C9.length < 2 || O.length < 2) + if (C10.length < 2 || O.length < 2) return -1; J = 2, ne /= 2, fe /= 2, B /= 2; } @@ -125768,7 +125779,7 @@ ${Ez(e, r10)}`); if (te) { let ve = -1; for (de = B; de < ne; de++) - if (ge(C9, de) === ge(O, ve === -1 ? 0 : de - ve)) { + if (ge(C10, de) === ge(O, ve === -1 ? 0 : de - ve)) { if (ve === -1 && (ve = de), de - ve + 1 === fe) return ve * J; } else @@ -125777,7 +125788,7 @@ ${Ez(e, r10)}`); for (B + fe > ne && (B = ne - fe), de = B; de >= 0; de--) { let ve = true; for (let Ae = 0; Ae < fe; Ae++) - if (ge(C9, de + Ae) !== ge(O, Ae)) { + if (ge(C10, de + Ae) !== ge(O, Ae)) { ve = false; break; } @@ -125786,16 +125797,16 @@ ${Ez(e, r10)}`); } return -1; } - o.prototype.includes = function(C9, O, B) { - return this.indexOf(C9, O, B) !== -1; - }, o.prototype.indexOf = function(C9, O, B) { - return W(this, C9, O, B, true); - }, o.prototype.lastIndexOf = function(C9, O, B) { - return W(this, C9, O, B, false); + o.prototype.includes = function(C10, O, B) { + return this.indexOf(C10, O, B) !== -1; + }, o.prototype.indexOf = function(C10, O, B) { + return W(this, C10, O, B, true); + }, o.prototype.lastIndexOf = function(C10, O, B) { + return W(this, C10, O, B, false); }; - function T(C9, O, B, $) { + function T(C10, O, B, $) { B = Number(B) || 0; - let te = C9.length - B; + let te = C10.length - B; $ ? ($ = Number($), $ > te && ($ = te)) : $ = te; let J = O.length; $ > J / 2 && ($ = J / 2); @@ -125804,23 +125815,23 @@ ${Ez(e, r10)}`); let fe = parseInt(O.substr(ne * 2, 2), 16); if (be(fe)) return ne; - C9[B + ne] = fe; + C10[B + ne] = fe; } return ne; } - function I(C9, O, B, $) { - return se(ce(O, C9.length - B), C9, B, $); + function I(C10, O, B, $) { + return se(ce(O, C10.length - B), C10, B, $); } - function H(C9, O, B, $) { - return se(oe(O), C9, B, $); + function H(C10, O, B, $) { + return se(oe(O), C10, B, $); } - function X(C9, O, B, $) { - return se(pe(O), C9, B, $); + function X(C10, O, B, $) { + return se(pe(O), C10, B, $); } - function V(C9, O, B, $) { - return se(me(O, C9.length - B), C9, B, $); + function V(C10, O, B, $) { + return se(me(O, C10.length - B), C10, B, $); } - o.prototype.write = function(C9, O, B, $) { + o.prototype.write = function(C10, O, B, $) { if (O === void 0) $ = "utf8", B = this.length, O = 0; else if (B === void 0 && typeof O == "string") @@ -125830,28 +125841,28 @@ ${Ez(e, r10)}`); else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported"); let te = this.length - O; - if ((B === void 0 || B > te) && (B = te), C9.length > 0 && (B < 0 || O < 0) || O > this.length) + if ((B === void 0 || B > te) && (B = te), C10.length > 0 && (B < 0 || O < 0) || O > this.length) throw new RangeError("Attempt to write outside buffer bounds"); $ || ($ = "utf8"); let J = false; for (; ; ) switch ($) { case "hex": - return T(this, C9, O, B); + return T(this, C10, O, B); case "utf8": case "utf-8": - return I(this, C9, O, B); + return I(this, C10, O, B); case "ascii": case "latin1": case "binary": - return H(this, C9, O, B); + return H(this, C10, O, B); case "base64": - return X(this, C9, O, B); + return X(this, C10, O, B); case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": - return V(this, C9, O, B); + return V(this, C10, O, B); default: if (J) throw new TypeError("Unknown encoding: " + $); @@ -125860,14 +125871,14 @@ ${Ez(e, r10)}`); }, o.prototype.toJSON = function() { return { type: "Buffer", data: Array.prototype.slice.call(this._arr || this, 0) }; }; - function S10(C9, O, B) { - return O === 0 && B === C9.length ? t.fromByteArray(C9) : t.fromByteArray(C9.slice(O, B)); + function S9(C10, O, B) { + return O === 0 && B === C10.length ? t.fromByteArray(C10) : t.fromByteArray(C10.slice(O, B)); } - function d(C9, O, B) { - B = Math.min(C9.length, B); + function d(C10, O, B) { + B = Math.min(C10.length, B); let $ = [], te = O; for (; te < B; ) { - let J = C9[te], ne = null, fe = J > 239 ? 4 : J > 223 ? 3 : J > 191 ? 2 : 1; + let J = C10[te], ne = null, fe = J > 239 ? 4 : J > 223 ? 3 : J > 191 ? 2 : 1; if (te + fe <= B) { let ge, de, ve, Ae; switch (fe) { @@ -125875,13 +125886,13 @@ ${Ez(e, r10)}`); J < 128 && (ne = J); break; case 2: - ge = C9[te + 1], (ge & 192) === 128 && (Ae = (J & 31) << 6 | ge & 63, Ae > 127 && (ne = Ae)); + ge = C10[te + 1], (ge & 192) === 128 && (Ae = (J & 31) << 6 | ge & 63, Ae > 127 && (ne = Ae)); break; case 3: - ge = C9[te + 1], de = C9[te + 2], (ge & 192) === 128 && (de & 192) === 128 && (Ae = (J & 15) << 12 | (ge & 63) << 6 | de & 63, Ae > 2047 && (Ae < 55296 || Ae > 57343) && (ne = Ae)); + ge = C10[te + 1], de = C10[te + 2], (ge & 192) === 128 && (de & 192) === 128 && (Ae = (J & 15) << 12 | (ge & 63) << 6 | de & 63, Ae > 2047 && (Ae < 55296 || Ae > 57343) && (ne = Ae)); break; case 4: - ge = C9[te + 1], de = C9[te + 2], ve = C9[te + 3], (ge & 192) === 128 && (de & 192) === 128 && (ve & 192) === 128 && (Ae = (J & 15) << 18 | (ge & 63) << 12 | (de & 63) << 6 | ve & 63, Ae > 65535 && Ae < 1114112 && (ne = Ae)); + ge = C10[te + 1], de = C10[te + 2], ve = C10[te + 3], (ge & 192) === 128 && (de & 192) === 128 && (ve & 192) === 128 && (Ae = (J & 15) << 18 | (ge & 63) << 12 | (de & 63) << 6 | ve & 63, Ae > 65535 && Ae < 1114112 && (ne = Ae)); } } ne === null ? (ne = 65533, fe = 1) : ne > 65535 && (ne -= 65536, $.push(ne >>> 10 & 1023 | 55296), ne = 56320 | ne & 1023), $.push(ne), te += fe; @@ -125889,249 +125900,249 @@ ${Ez(e, r10)}`); return h($); } let l15 = 4096; - function h(C9) { - let O = C9.length; + function h(C10) { + let O = C10.length; if (O <= l15) - return String.fromCharCode.apply(String, C9); + return String.fromCharCode.apply(String, C10); let B = "", $ = 0; for (; $ < O; ) - B += String.fromCharCode.apply(String, C9.slice($, $ += l15)); + B += String.fromCharCode.apply(String, C10.slice($, $ += l15)); return B; } - function y(C9, O, B) { + function y(C10, O, B) { let $ = ""; - B = Math.min(C9.length, B); + B = Math.min(C10.length, B); for (let te = O; te < B; ++te) - $ += String.fromCharCode(C9[te] & 127); + $ += String.fromCharCode(C10[te] & 127); return $; } - function x(C9, O, B) { + function x(C10, O, B) { let $ = ""; - B = Math.min(C9.length, B); + B = Math.min(C10.length, B); for (let te = O; te < B; ++te) - $ += String.fromCharCode(C9[te]); + $ += String.fromCharCode(C10[te]); return $; } - function v(C9, O, B) { - let $ = C9.length; + function v(C10, O, B) { + let $ = C10.length; (!O || O < 0) && (O = 0), (!B || B < 0 || B > $) && (B = $); let te = ""; for (let J = O; J < B; ++J) - te += ye[C9[J]]; + te += ye[C10[J]]; return te; } - function M(C9, O, B) { - let $ = C9.slice(O, B), te = ""; + function M(C10, O, B) { + let $ = C10.slice(O, B), te = ""; for (let J = 0; J < $.length - 1; J += 2) te += String.fromCharCode($[J] + $[J + 1] * 256); return te; } - o.prototype.slice = function(C9, O) { + o.prototype.slice = function(C10, O) { let B = this.length; - C9 = ~~C9, O = O === void 0 ? B : ~~O, C9 < 0 ? (C9 += B, C9 < 0 && (C9 = 0)) : C9 > B && (C9 = B), O < 0 ? (O += B, O < 0 && (O = 0)) : O > B && (O = B), O < C9 && (O = C9); - let $ = this.subarray(C9, O); + C10 = ~~C10, O = O === void 0 ? B : ~~O, C10 < 0 ? (C10 += B, C10 < 0 && (C10 = 0)) : C10 > B && (C10 = B), O < 0 ? (O += B, O < 0 && (O = 0)) : O > B && (O = B), O < C10 && (O = C10); + let $ = this.subarray(C10, O); return Object.setPrototypeOf($, o.prototype), $; }; - function w(C9, O, B) { - if (C9 % 1 !== 0 || C9 < 0) + function w(C10, O, B) { + if (C10 % 1 !== 0 || C10 < 0) throw new RangeError("offset is not uint"); - if (C9 + O > B) + if (C10 + O > B) throw new RangeError("Trying to access beyond buffer length"); } - o.prototype.readUintLE = o.prototype.readUIntLE = function(C9, O, B) { - C9 = C9 >>> 0, O = O >>> 0, B || w(C9, O, this.length); - let $ = this[C9], te = 1, J = 0; + o.prototype.readUintLE = o.prototype.readUIntLE = function(C10, O, B) { + C10 = C10 >>> 0, O = O >>> 0, B || w(C10, O, this.length); + let $ = this[C10], te = 1, J = 0; for (; ++J < O && (te *= 256); ) - $ += this[C9 + J] * te; + $ += this[C10 + J] * te; return $; - }, o.prototype.readUintBE = o.prototype.readUIntBE = function(C9, O, B) { - C9 = C9 >>> 0, O = O >>> 0, B || w(C9, O, this.length); - let $ = this[C9 + --O], te = 1; + }, o.prototype.readUintBE = o.prototype.readUIntBE = function(C10, O, B) { + C10 = C10 >>> 0, O = O >>> 0, B || w(C10, O, this.length); + let $ = this[C10 + --O], te = 1; for (; O > 0 && (te *= 256); ) - $ += this[C9 + --O] * te; + $ += this[C10 + --O] * te; return $; - }, o.prototype.readUint8 = o.prototype.readUInt8 = function(C9, O) { - return C9 = C9 >>> 0, O || w(C9, 1, this.length), this[C9]; - }, o.prototype.readUint16LE = o.prototype.readUInt16LE = function(C9, O) { - return C9 = C9 >>> 0, O || w(C9, 2, this.length), this[C9] | this[C9 + 1] << 8; - }, o.prototype.readUint16BE = o.prototype.readUInt16BE = function(C9, O) { - return C9 = C9 >>> 0, O || w(C9, 2, this.length), this[C9] << 8 | this[C9 + 1]; - }, o.prototype.readUint32LE = o.prototype.readUInt32LE = function(C9, O) { - return C9 = C9 >>> 0, O || w(C9, 4, this.length), (this[C9] | this[C9 + 1] << 8 | this[C9 + 2] << 16) + this[C9 + 3] * 16777216; - }, o.prototype.readUint32BE = o.prototype.readUInt32BE = function(C9, O) { - return C9 = C9 >>> 0, O || w(C9, 4, this.length), this[C9] * 16777216 + (this[C9 + 1] << 16 | this[C9 + 2] << 8 | this[C9 + 3]); - }, o.prototype.readBigUInt64LE = Ee(function(C9) { - C9 = C9 >>> 0, ee(C9, "offset"); - let O = this[C9], B = this[C9 + 7]; - (O === void 0 || B === void 0) && ae(C9, this.length - 8); - let $ = O + this[++C9] * 2 ** 8 + this[++C9] * 2 ** 16 + this[++C9] * 2 ** 24, te = this[++C9] + this[++C9] * 2 ** 8 + this[++C9] * 2 ** 16 + B * 2 ** 24; + }, o.prototype.readUint8 = o.prototype.readUInt8 = function(C10, O) { + return C10 = C10 >>> 0, O || w(C10, 1, this.length), this[C10]; + }, o.prototype.readUint16LE = o.prototype.readUInt16LE = function(C10, O) { + return C10 = C10 >>> 0, O || w(C10, 2, this.length), this[C10] | this[C10 + 1] << 8; + }, o.prototype.readUint16BE = o.prototype.readUInt16BE = function(C10, O) { + return C10 = C10 >>> 0, O || w(C10, 2, this.length), this[C10] << 8 | this[C10 + 1]; + }, o.prototype.readUint32LE = o.prototype.readUInt32LE = function(C10, O) { + return C10 = C10 >>> 0, O || w(C10, 4, this.length), (this[C10] | this[C10 + 1] << 8 | this[C10 + 2] << 16) + this[C10 + 3] * 16777216; + }, o.prototype.readUint32BE = o.prototype.readUInt32BE = function(C10, O) { + return C10 = C10 >>> 0, O || w(C10, 4, this.length), this[C10] * 16777216 + (this[C10 + 1] << 16 | this[C10 + 2] << 8 | this[C10 + 3]); + }, o.prototype.readBigUInt64LE = Ee(function(C10) { + C10 = C10 >>> 0, ee(C10, "offset"); + let O = this[C10], B = this[C10 + 7]; + (O === void 0 || B === void 0) && ae(C10, this.length - 8); + let $ = O + this[++C10] * 2 ** 8 + this[++C10] * 2 ** 16 + this[++C10] * 2 ** 24, te = this[++C10] + this[++C10] * 2 ** 8 + this[++C10] * 2 ** 16 + B * 2 ** 24; return BigInt($) + (BigInt(te) << BigInt(32)); - }), o.prototype.readBigUInt64BE = Ee(function(C9) { - C9 = C9 >>> 0, ee(C9, "offset"); - let O = this[C9], B = this[C9 + 7]; - (O === void 0 || B === void 0) && ae(C9, this.length - 8); - let $ = O * 2 ** 24 + this[++C9] * 2 ** 16 + this[++C9] * 2 ** 8 + this[++C9], te = this[++C9] * 2 ** 24 + this[++C9] * 2 ** 16 + this[++C9] * 2 ** 8 + B; + }), o.prototype.readBigUInt64BE = Ee(function(C10) { + C10 = C10 >>> 0, ee(C10, "offset"); + let O = this[C10], B = this[C10 + 7]; + (O === void 0 || B === void 0) && ae(C10, this.length - 8); + let $ = O * 2 ** 24 + this[++C10] * 2 ** 16 + this[++C10] * 2 ** 8 + this[++C10], te = this[++C10] * 2 ** 24 + this[++C10] * 2 ** 16 + this[++C10] * 2 ** 8 + B; return (BigInt($) << BigInt(32)) + BigInt(te); - }), o.prototype.readIntLE = function(C9, O, B) { - C9 = C9 >>> 0, O = O >>> 0, B || w(C9, O, this.length); - let $ = this[C9], te = 1, J = 0; + }), o.prototype.readIntLE = function(C10, O, B) { + C10 = C10 >>> 0, O = O >>> 0, B || w(C10, O, this.length); + let $ = this[C10], te = 1, J = 0; for (; ++J < O && (te *= 256); ) - $ += this[C9 + J] * te; + $ += this[C10 + J] * te; return te *= 128, $ >= te && ($ -= Math.pow(2, 8 * O)), $; - }, o.prototype.readIntBE = function(C9, O, B) { - C9 = C9 >>> 0, O = O >>> 0, B || w(C9, O, this.length); - let $ = O, te = 1, J = this[C9 + --$]; + }, o.prototype.readIntBE = function(C10, O, B) { + C10 = C10 >>> 0, O = O >>> 0, B || w(C10, O, this.length); + let $ = O, te = 1, J = this[C10 + --$]; for (; $ > 0 && (te *= 256); ) - J += this[C9 + --$] * te; + J += this[C10 + --$] * te; return te *= 128, J >= te && (J -= Math.pow(2, 8 * O)), J; - }, o.prototype.readInt8 = function(C9, O) { - return C9 = C9 >>> 0, O || w(C9, 1, this.length), this[C9] & 128 ? (255 - this[C9] + 1) * -1 : this[C9]; - }, o.prototype.readInt16LE = function(C9, O) { - C9 = C9 >>> 0, O || w(C9, 2, this.length); - let B = this[C9] | this[C9 + 1] << 8; + }, o.prototype.readInt8 = function(C10, O) { + return C10 = C10 >>> 0, O || w(C10, 1, this.length), this[C10] & 128 ? (255 - this[C10] + 1) * -1 : this[C10]; + }, o.prototype.readInt16LE = function(C10, O) { + C10 = C10 >>> 0, O || w(C10, 2, this.length); + let B = this[C10] | this[C10 + 1] << 8; return B & 32768 ? B | 4294901760 : B; - }, o.prototype.readInt16BE = function(C9, O) { - C9 = C9 >>> 0, O || w(C9, 2, this.length); - let B = this[C9 + 1] | this[C9] << 8; + }, o.prototype.readInt16BE = function(C10, O) { + C10 = C10 >>> 0, O || w(C10, 2, this.length); + let B = this[C10 + 1] | this[C10] << 8; return B & 32768 ? B | 4294901760 : B; - }, o.prototype.readInt32LE = function(C9, O) { - return C9 = C9 >>> 0, O || w(C9, 4, this.length), this[C9] | this[C9 + 1] << 8 | this[C9 + 2] << 16 | this[C9 + 3] << 24; - }, o.prototype.readInt32BE = function(C9, O) { - return C9 = C9 >>> 0, O || w(C9, 4, this.length), this[C9] << 24 | this[C9 + 1] << 16 | this[C9 + 2] << 8 | this[C9 + 3]; - }, o.prototype.readBigInt64LE = Ee(function(C9) { - C9 = C9 >>> 0, ee(C9, "offset"); - let O = this[C9], B = this[C9 + 7]; - (O === void 0 || B === void 0) && ae(C9, this.length - 8); - let $ = this[C9 + 4] + this[C9 + 5] * 2 ** 8 + this[C9 + 6] * 2 ** 16 + (B << 24); - return (BigInt($) << BigInt(32)) + BigInt(O + this[++C9] * 2 ** 8 + this[++C9] * 2 ** 16 + this[++C9] * 2 ** 24); - }), o.prototype.readBigInt64BE = Ee(function(C9) { - C9 = C9 >>> 0, ee(C9, "offset"); - let O = this[C9], B = this[C9 + 7]; - (O === void 0 || B === void 0) && ae(C9, this.length - 8); - let $ = (O << 24) + this[++C9] * 2 ** 16 + this[++C9] * 2 ** 8 + this[++C9]; - return (BigInt($) << BigInt(32)) + BigInt(this[++C9] * 2 ** 24 + this[++C9] * 2 ** 16 + this[++C9] * 2 ** 8 + B); - }), o.prototype.readFloatLE = function(C9, O) { - return C9 = C9 >>> 0, O || w(C9, 4, this.length), e.read(this, C9, true, 23, 4); - }, o.prototype.readFloatBE = function(C9, O) { - return C9 = C9 >>> 0, O || w(C9, 4, this.length), e.read(this, C9, false, 23, 4); - }, o.prototype.readDoubleLE = function(C9, O) { - return C9 = C9 >>> 0, O || w(C9, 8, this.length), e.read(this, C9, true, 52, 8); - }, o.prototype.readDoubleBE = function(C9, O) { - return C9 = C9 >>> 0, O || w(C9, 8, this.length), e.read(this, C9, false, 52, 8); - }; - function g(C9, O, B, $, te, J) { - if (!o.isBuffer(C9)) + }, o.prototype.readInt32LE = function(C10, O) { + return C10 = C10 >>> 0, O || w(C10, 4, this.length), this[C10] | this[C10 + 1] << 8 | this[C10 + 2] << 16 | this[C10 + 3] << 24; + }, o.prototype.readInt32BE = function(C10, O) { + return C10 = C10 >>> 0, O || w(C10, 4, this.length), this[C10] << 24 | this[C10 + 1] << 16 | this[C10 + 2] << 8 | this[C10 + 3]; + }, o.prototype.readBigInt64LE = Ee(function(C10) { + C10 = C10 >>> 0, ee(C10, "offset"); + let O = this[C10], B = this[C10 + 7]; + (O === void 0 || B === void 0) && ae(C10, this.length - 8); + let $ = this[C10 + 4] + this[C10 + 5] * 2 ** 8 + this[C10 + 6] * 2 ** 16 + (B << 24); + return (BigInt($) << BigInt(32)) + BigInt(O + this[++C10] * 2 ** 8 + this[++C10] * 2 ** 16 + this[++C10] * 2 ** 24); + }), o.prototype.readBigInt64BE = Ee(function(C10) { + C10 = C10 >>> 0, ee(C10, "offset"); + let O = this[C10], B = this[C10 + 7]; + (O === void 0 || B === void 0) && ae(C10, this.length - 8); + let $ = (O << 24) + this[++C10] * 2 ** 16 + this[++C10] * 2 ** 8 + this[++C10]; + return (BigInt($) << BigInt(32)) + BigInt(this[++C10] * 2 ** 24 + this[++C10] * 2 ** 16 + this[++C10] * 2 ** 8 + B); + }), o.prototype.readFloatLE = function(C10, O) { + return C10 = C10 >>> 0, O || w(C10, 4, this.length), e.read(this, C10, true, 23, 4); + }, o.prototype.readFloatBE = function(C10, O) { + return C10 = C10 >>> 0, O || w(C10, 4, this.length), e.read(this, C10, false, 23, 4); + }, o.prototype.readDoubleLE = function(C10, O) { + return C10 = C10 >>> 0, O || w(C10, 8, this.length), e.read(this, C10, true, 52, 8); + }, o.prototype.readDoubleBE = function(C10, O) { + return C10 = C10 >>> 0, O || w(C10, 8, this.length), e.read(this, C10, false, 52, 8); + }; + function g(C10, O, B, $, te, J) { + if (!o.isBuffer(C10)) throw new TypeError('"buffer" argument must be a Buffer instance'); if (O > te || O < J) throw new RangeError('"value" argument is out of bounds'); - if (B + $ > C9.length) + if (B + $ > C10.length) throw new RangeError("Index out of range"); } - o.prototype.writeUintLE = o.prototype.writeUIntLE = function(C9, O, B, $) { - if (C9 = +C9, O = O >>> 0, B = B >>> 0, !$) { + o.prototype.writeUintLE = o.prototype.writeUIntLE = function(C10, O, B, $) { + if (C10 = +C10, O = O >>> 0, B = B >>> 0, !$) { let ne = Math.pow(2, 8 * B) - 1; - g(this, C9, O, B, ne, 0); + g(this, C10, O, B, ne, 0); } let te = 1, J = 0; - for (this[O] = C9 & 255; ++J < B && (te *= 256); ) - this[O + J] = C9 / te & 255; + for (this[O] = C10 & 255; ++J < B && (te *= 256); ) + this[O + J] = C10 / te & 255; return O + B; - }, o.prototype.writeUintBE = o.prototype.writeUIntBE = function(C9, O, B, $) { - if (C9 = +C9, O = O >>> 0, B = B >>> 0, !$) { + }, o.prototype.writeUintBE = o.prototype.writeUIntBE = function(C10, O, B, $) { + if (C10 = +C10, O = O >>> 0, B = B >>> 0, !$) { let ne = Math.pow(2, 8 * B) - 1; - g(this, C9, O, B, ne, 0); + g(this, C10, O, B, ne, 0); } let te = B - 1, J = 1; - for (this[O + te] = C9 & 255; --te >= 0 && (J *= 256); ) - this[O + te] = C9 / J & 255; + for (this[O + te] = C10 & 255; --te >= 0 && (J *= 256); ) + this[O + te] = C10 / J & 255; return O + B; - }, o.prototype.writeUint8 = o.prototype.writeUInt8 = function(C9, O, B) { - return C9 = +C9, O = O >>> 0, B || g(this, C9, O, 1, 255, 0), this[O] = C9 & 255, O + 1; - }, o.prototype.writeUint16LE = o.prototype.writeUInt16LE = function(C9, O, B) { - return C9 = +C9, O = O >>> 0, B || g(this, C9, O, 2, 65535, 0), this[O] = C9 & 255, this[O + 1] = C9 >>> 8, O + 2; - }, o.prototype.writeUint16BE = o.prototype.writeUInt16BE = function(C9, O, B) { - return C9 = +C9, O = O >>> 0, B || g(this, C9, O, 2, 65535, 0), this[O] = C9 >>> 8, this[O + 1] = C9 & 255, O + 2; - }, o.prototype.writeUint32LE = o.prototype.writeUInt32LE = function(C9, O, B) { - return C9 = +C9, O = O >>> 0, B || g(this, C9, O, 4, 4294967295, 0), this[O + 3] = C9 >>> 24, this[O + 2] = C9 >>> 16, this[O + 1] = C9 >>> 8, this[O] = C9 & 255, O + 4; - }, o.prototype.writeUint32BE = o.prototype.writeUInt32BE = function(C9, O, B) { - return C9 = +C9, O = O >>> 0, B || g(this, C9, O, 4, 4294967295, 0), this[O] = C9 >>> 24, this[O + 1] = C9 >>> 16, this[O + 2] = C9 >>> 8, this[O + 3] = C9 & 255, O + 4; - }; - function m(C9, O, B, $, te) { - Y(O, $, te, C9, B, 7); + }, o.prototype.writeUint8 = o.prototype.writeUInt8 = function(C10, O, B) { + return C10 = +C10, O = O >>> 0, B || g(this, C10, O, 1, 255, 0), this[O] = C10 & 255, O + 1; + }, o.prototype.writeUint16LE = o.prototype.writeUInt16LE = function(C10, O, B) { + return C10 = +C10, O = O >>> 0, B || g(this, C10, O, 2, 65535, 0), this[O] = C10 & 255, this[O + 1] = C10 >>> 8, O + 2; + }, o.prototype.writeUint16BE = o.prototype.writeUInt16BE = function(C10, O, B) { + return C10 = +C10, O = O >>> 0, B || g(this, C10, O, 2, 65535, 0), this[O] = C10 >>> 8, this[O + 1] = C10 & 255, O + 2; + }, o.prototype.writeUint32LE = o.prototype.writeUInt32LE = function(C10, O, B) { + return C10 = +C10, O = O >>> 0, B || g(this, C10, O, 4, 4294967295, 0), this[O + 3] = C10 >>> 24, this[O + 2] = C10 >>> 16, this[O + 1] = C10 >>> 8, this[O] = C10 & 255, O + 4; + }, o.prototype.writeUint32BE = o.prototype.writeUInt32BE = function(C10, O, B) { + return C10 = +C10, O = O >>> 0, B || g(this, C10, O, 4, 4294967295, 0), this[O] = C10 >>> 24, this[O + 1] = C10 >>> 16, this[O + 2] = C10 >>> 8, this[O + 3] = C10 & 255, O + 4; + }; + function m(C10, O, B, $, te) { + Y(O, $, te, C10, B, 7); let J = Number(O & BigInt(4294967295)); - C9[B++] = J, J = J >> 8, C9[B++] = J, J = J >> 8, C9[B++] = J, J = J >> 8, C9[B++] = J; + C10[B++] = J, J = J >> 8, C10[B++] = J, J = J >> 8, C10[B++] = J, J = J >> 8, C10[B++] = J; let ne = Number(O >> BigInt(32) & BigInt(4294967295)); - return C9[B++] = ne, ne = ne >> 8, C9[B++] = ne, ne = ne >> 8, C9[B++] = ne, ne = ne >> 8, C9[B++] = ne, B; + return C10[B++] = ne, ne = ne >> 8, C10[B++] = ne, ne = ne >> 8, C10[B++] = ne, ne = ne >> 8, C10[B++] = ne, B; } - function P(C9, O, B, $, te) { - Y(O, $, te, C9, B, 7); + function P(C10, O, B, $, te) { + Y(O, $, te, C10, B, 7); let J = Number(O & BigInt(4294967295)); - C9[B + 7] = J, J = J >> 8, C9[B + 6] = J, J = J >> 8, C9[B + 5] = J, J = J >> 8, C9[B + 4] = J; + C10[B + 7] = J, J = J >> 8, C10[B + 6] = J, J = J >> 8, C10[B + 5] = J, J = J >> 8, C10[B + 4] = J; let ne = Number(O >> BigInt(32) & BigInt(4294967295)); - return C9[B + 3] = ne, ne = ne >> 8, C9[B + 2] = ne, ne = ne >> 8, C9[B + 1] = ne, ne = ne >> 8, C9[B] = ne, B + 8; - } - o.prototype.writeBigUInt64LE = Ee(function(C9, O = 0) { - return m(this, C9, O, BigInt(0), BigInt("0xffffffffffffffff")); - }), o.prototype.writeBigUInt64BE = Ee(function(C9, O = 0) { - return P(this, C9, O, BigInt(0), BigInt("0xffffffffffffffff")); - }), o.prototype.writeIntLE = function(C9, O, B, $) { - if (C9 = +C9, O = O >>> 0, !$) { + return C10[B + 3] = ne, ne = ne >> 8, C10[B + 2] = ne, ne = ne >> 8, C10[B + 1] = ne, ne = ne >> 8, C10[B] = ne, B + 8; + } + o.prototype.writeBigUInt64LE = Ee(function(C10, O = 0) { + return m(this, C10, O, BigInt(0), BigInt("0xffffffffffffffff")); + }), o.prototype.writeBigUInt64BE = Ee(function(C10, O = 0) { + return P(this, C10, O, BigInt(0), BigInt("0xffffffffffffffff")); + }), o.prototype.writeIntLE = function(C10, O, B, $) { + if (C10 = +C10, O = O >>> 0, !$) { let fe = Math.pow(2, 8 * B - 1); - g(this, C9, O, B, fe - 1, -fe); + g(this, C10, O, B, fe - 1, -fe); } let te = 0, J = 1, ne = 0; - for (this[O] = C9 & 255; ++te < B && (J *= 256); ) - C9 < 0 && ne === 0 && this[O + te - 1] !== 0 && (ne = 1), this[O + te] = (C9 / J >> 0) - ne & 255; + for (this[O] = C10 & 255; ++te < B && (J *= 256); ) + C10 < 0 && ne === 0 && this[O + te - 1] !== 0 && (ne = 1), this[O + te] = (C10 / J >> 0) - ne & 255; return O + B; - }, o.prototype.writeIntBE = function(C9, O, B, $) { - if (C9 = +C9, O = O >>> 0, !$) { + }, o.prototype.writeIntBE = function(C10, O, B, $) { + if (C10 = +C10, O = O >>> 0, !$) { let fe = Math.pow(2, 8 * B - 1); - g(this, C9, O, B, fe - 1, -fe); + g(this, C10, O, B, fe - 1, -fe); } let te = B - 1, J = 1, ne = 0; - for (this[O + te] = C9 & 255; --te >= 0 && (J *= 256); ) - C9 < 0 && ne === 0 && this[O + te + 1] !== 0 && (ne = 1), this[O + te] = (C9 / J >> 0) - ne & 255; + for (this[O + te] = C10 & 255; --te >= 0 && (J *= 256); ) + C10 < 0 && ne === 0 && this[O + te + 1] !== 0 && (ne = 1), this[O + te] = (C10 / J >> 0) - ne & 255; return O + B; - }, o.prototype.writeInt8 = function(C9, O, B) { - return C9 = +C9, O = O >>> 0, B || g(this, C9, O, 1, 127, -128), C9 < 0 && (C9 = 255 + C9 + 1), this[O] = C9 & 255, O + 1; - }, o.prototype.writeInt16LE = function(C9, O, B) { - return C9 = +C9, O = O >>> 0, B || g(this, C9, O, 2, 32767, -32768), this[O] = C9 & 255, this[O + 1] = C9 >>> 8, O + 2; - }, o.prototype.writeInt16BE = function(C9, O, B) { - return C9 = +C9, O = O >>> 0, B || g(this, C9, O, 2, 32767, -32768), this[O] = C9 >>> 8, this[O + 1] = C9 & 255, O + 2; - }, o.prototype.writeInt32LE = function(C9, O, B) { - return C9 = +C9, O = O >>> 0, B || g(this, C9, O, 4, 2147483647, -2147483648), this[O] = C9 & 255, this[O + 1] = C9 >>> 8, this[O + 2] = C9 >>> 16, this[O + 3] = C9 >>> 24, O + 4; - }, o.prototype.writeInt32BE = function(C9, O, B) { - return C9 = +C9, O = O >>> 0, B || g(this, C9, O, 4, 2147483647, -2147483648), C9 < 0 && (C9 = 4294967295 + C9 + 1), this[O] = C9 >>> 24, this[O + 1] = C9 >>> 16, this[O + 2] = C9 >>> 8, this[O + 3] = C9 & 255, O + 4; - }, o.prototype.writeBigInt64LE = Ee(function(C9, O = 0) { - return m(this, C9, O, -BigInt("0x8000000000000000"), BigInt("0x7fffffffffffffff")); - }), o.prototype.writeBigInt64BE = Ee(function(C9, O = 0) { - return P(this, C9, O, -BigInt("0x8000000000000000"), BigInt("0x7fffffffffffffff")); + }, o.prototype.writeInt8 = function(C10, O, B) { + return C10 = +C10, O = O >>> 0, B || g(this, C10, O, 1, 127, -128), C10 < 0 && (C10 = 255 + C10 + 1), this[O] = C10 & 255, O + 1; + }, o.prototype.writeInt16LE = function(C10, O, B) { + return C10 = +C10, O = O >>> 0, B || g(this, C10, O, 2, 32767, -32768), this[O] = C10 & 255, this[O + 1] = C10 >>> 8, O + 2; + }, o.prototype.writeInt16BE = function(C10, O, B) { + return C10 = +C10, O = O >>> 0, B || g(this, C10, O, 2, 32767, -32768), this[O] = C10 >>> 8, this[O + 1] = C10 & 255, O + 2; + }, o.prototype.writeInt32LE = function(C10, O, B) { + return C10 = +C10, O = O >>> 0, B || g(this, C10, O, 4, 2147483647, -2147483648), this[O] = C10 & 255, this[O + 1] = C10 >>> 8, this[O + 2] = C10 >>> 16, this[O + 3] = C10 >>> 24, O + 4; + }, o.prototype.writeInt32BE = function(C10, O, B) { + return C10 = +C10, O = O >>> 0, B || g(this, C10, O, 4, 2147483647, -2147483648), C10 < 0 && (C10 = 4294967295 + C10 + 1), this[O] = C10 >>> 24, this[O + 1] = C10 >>> 16, this[O + 2] = C10 >>> 8, this[O + 3] = C10 & 255, O + 4; + }, o.prototype.writeBigInt64LE = Ee(function(C10, O = 0) { + return m(this, C10, O, -BigInt("0x8000000000000000"), BigInt("0x7fffffffffffffff")); + }), o.prototype.writeBigInt64BE = Ee(function(C10, O = 0) { + return P(this, C10, O, -BigInt("0x8000000000000000"), BigInt("0x7fffffffffffffff")); }); - function Q(C9, O, B, $, te, J) { - if (B + $ > C9.length) + function Q(C10, O, B, $, te, J) { + if (B + $ > C10.length) throw new RangeError("Index out of range"); if (B < 0) throw new RangeError("Index out of range"); } - function A(C9, O, B, $, te) { - return O = +O, B = B >>> 0, te || Q(C9, O, B, 4), e.write(C9, O, B, $, 23, 4), B + 4; + function A(C10, O, B, $, te) { + return O = +O, B = B >>> 0, te || Q(C10, O, B, 4), e.write(C10, O, B, $, 23, 4), B + 4; } - o.prototype.writeFloatLE = function(C9, O, B) { - return A(this, C9, O, true, B); - }, o.prototype.writeFloatBE = function(C9, O, B) { - return A(this, C9, O, false, B); + o.prototype.writeFloatLE = function(C10, O, B) { + return A(this, C10, O, true, B); + }, o.prototype.writeFloatBE = function(C10, O, B) { + return A(this, C10, O, false, B); }; - function K(C9, O, B, $, te) { - return O = +O, B = B >>> 0, te || Q(C9, O, B, 8), e.write(C9, O, B, $, 52, 8), B + 8; + function K(C10, O, B, $, te) { + return O = +O, B = B >>> 0, te || Q(C10, O, B, 8), e.write(C10, O, B, $, 52, 8), B + 8; } - o.prototype.writeDoubleLE = function(C9, O, B) { - return K(this, C9, O, true, B); - }, o.prototype.writeDoubleBE = function(C9, O, B) { - return K(this, C9, O, false, B); - }, o.prototype.copy = function(C9, O, B, $) { - if (!o.isBuffer(C9)) + o.prototype.writeDoubleLE = function(C10, O, B) { + return K(this, C10, O, true, B); + }, o.prototype.writeDoubleBE = function(C10, O, B) { + return K(this, C10, O, false, B); + }, o.prototype.copy = function(C10, O, B, $) { + if (!o.isBuffer(C10)) throw new TypeError("argument should be a Buffer"); - if (B || (B = 0), !$ && $ !== 0 && ($ = this.length), O >= C9.length && (O = C9.length), O || (O = 0), $ > 0 && $ < B && ($ = B), $ === B || C9.length === 0 || this.length === 0) + if (B || (B = 0), !$ && $ !== 0 && ($ = this.length), O >= C10.length && (O = C10.length), O || (O = 0), $ > 0 && $ < B && ($ = B), $ === B || C10.length === 0 || this.length === 0) return 0; if (O < 0) throw new RangeError("targetStart out of bounds"); @@ -126139,100 +126150,100 @@ ${Ez(e, r10)}`); throw new RangeError("Index out of range"); if ($ < 0) throw new RangeError("sourceEnd out of bounds"); - $ > this.length && ($ = this.length), C9.length - O < $ - B && ($ = C9.length - O + B); + $ > this.length && ($ = this.length), C10.length - O < $ - B && ($ = C10.length - O + B); let te = $ - B; - return this === C9 && typeof Uint8Array.prototype.copyWithin == "function" ? this.copyWithin(O, B, $) : Uint8Array.prototype.set.call(C9, this.subarray(B, $), O), te; - }, o.prototype.fill = function(C9, O, B, $) { - if (typeof C9 == "string") { + return this === C10 && typeof Uint8Array.prototype.copyWithin == "function" ? this.copyWithin(O, B, $) : Uint8Array.prototype.set.call(C10, this.subarray(B, $), O), te; + }, o.prototype.fill = function(C10, O, B, $) { + if (typeof C10 == "string") { if (typeof O == "string" ? ($ = O, O = 0, B = this.length) : typeof B == "string" && ($ = B, B = this.length), $ !== void 0 && typeof $ != "string") throw new TypeError("encoding must be a string"); if (typeof $ == "string" && !o.isEncoding($)) throw new TypeError("Unknown encoding: " + $); - if (C9.length === 1) { - let J = C9.charCodeAt(0); - ($ === "utf8" && J < 128 || $ === "latin1") && (C9 = J); + if (C10.length === 1) { + let J = C10.charCodeAt(0); + ($ === "utf8" && J < 128 || $ === "latin1") && (C10 = J); } } else - typeof C9 == "number" ? C9 = C9 & 255 : typeof C9 == "boolean" && (C9 = Number(C9)); + typeof C10 == "number" ? C10 = C10 & 255 : typeof C10 == "boolean" && (C10 = Number(C10)); if (O < 0 || this.length < O || this.length < B) throw new RangeError("Out of range index"); if (B <= O) return this; - O = O >>> 0, B = B === void 0 ? this.length : B >>> 0, C9 || (C9 = 0); + O = O >>> 0, B = B === void 0 ? this.length : B >>> 0, C10 || (C10 = 0); let te; - if (typeof C9 == "number") + if (typeof C10 == "number") for (te = O; te < B; ++te) - this[te] = C9; + this[te] = C10; else { - let J = o.isBuffer(C9) ? C9 : o.from(C9, $), ne = J.length; + let J = o.isBuffer(C10) ? C10 : o.from(C10, $), ne = J.length; if (ne === 0) - throw new TypeError('The value "' + C9 + '" is invalid for argument "value"'); + throw new TypeError('The value "' + C10 + '" is invalid for argument "value"'); for (te = 0; te < B - O; ++te) this[te + O] = J[te % ne]; } return this; }; let U = {}; - function j10(C9, O, B) { - U[C9] = class extends B { + function j10(C10, O, B) { + U[C10] = class extends B { constructor() { - super(), Object.defineProperty(this, "message", { value: O.apply(this, arguments), writable: true, configurable: true }), this.name = `${this.name} [${C9}]`, this.stack, delete this.name; + super(), Object.defineProperty(this, "message", { value: O.apply(this, arguments), writable: true, configurable: true }), this.name = `${this.name} [${C10}]`, this.stack, delete this.name; } get code() { - return C9; + return C10; } set code($) { Object.defineProperty(this, "code", { configurable: true, enumerable: true, value: $, writable: true }); } toString() { - return `${this.name} [${C9}]: ${this.message}`; + return `${this.name} [${C10}]: ${this.message}`; } }; } - j10("ERR_BUFFER_OUT_OF_BOUNDS", function(C9) { - return C9 ? `${C9} is outside of buffer bounds` : "Attempt to access memory outside buffer bounds"; - }, RangeError), j10("ERR_INVALID_ARG_TYPE", function(C9, O) { - return `The "${C9}" argument must be of type number. Received type ${typeof O}`; - }, TypeError), j10("ERR_OUT_OF_RANGE", function(C9, O, B) { - let $ = `The value of "${C9}" is out of range.`, te = B; + j10("ERR_BUFFER_OUT_OF_BOUNDS", function(C10) { + return C10 ? `${C10} is outside of buffer bounds` : "Attempt to access memory outside buffer bounds"; + }, RangeError), j10("ERR_INVALID_ARG_TYPE", function(C10, O) { + return `The "${C10}" argument must be of type number. Received type ${typeof O}`; + }, TypeError), j10("ERR_OUT_OF_RANGE", function(C10, O, B) { + let $ = `The value of "${C10}" is out of range.`, te = B; return Number.isInteger(B) && Math.abs(B) > 2 ** 32 ? te = G(String(B)) : typeof B == "bigint" && (te = String(B), (B > BigInt(2) ** BigInt(32) || B < -(BigInt(2) ** BigInt(32))) && (te = G(te)), te += "n"), $ += ` It must be ${O}. Received ${te}`, $; }, RangeError); - function G(C9) { - let O = "", B = C9.length, $ = C9[0] === "-" ? 1 : 0; + function G(C10) { + let O = "", B = C10.length, $ = C10[0] === "-" ? 1 : 0; for (; B >= $ + 4; B -= 3) - O = `_${C9.slice(B - 3, B)}${O}`; - return `${C9.slice(0, B)}${O}`; + O = `_${C10.slice(B - 3, B)}${O}`; + return `${C10.slice(0, B)}${O}`; } - function k(C9, O, B) { - ee(O, "offset"), (C9[O] === void 0 || C9[O + B] === void 0) && ae(O, C9.length - (B + 1)); + function R(C10, O, B) { + ee(O, "offset"), (C10[O] === void 0 || C10[O + B] === void 0) && ae(O, C10.length - (B + 1)); } - function Y(C9, O, B, $, te, J) { - if (C9 > B || C9 < O) { + function Y(C10, O, B, $, te, J) { + if (C10 > B || C10 < O) { let ne = typeof O == "bigint" ? "n" : "", fe; - throw J > 3 ? O === 0 || O === BigInt(0) ? fe = `>= 0${ne} and < 2${ne} ** ${(J + 1) * 8}${ne}` : fe = `>= -(2${ne} ** ${(J + 1) * 8 - 1}${ne}) and < 2 ** ${(J + 1) * 8 - 1}${ne}` : fe = `>= ${O}${ne} and <= ${B}${ne}`, new U.ERR_OUT_OF_RANGE("value", fe, C9); + throw J > 3 ? O === 0 || O === BigInt(0) ? fe = `>= 0${ne} and < 2${ne} ** ${(J + 1) * 8}${ne}` : fe = `>= -(2${ne} ** ${(J + 1) * 8 - 1}${ne}) and < 2 ** ${(J + 1) * 8 - 1}${ne}` : fe = `>= ${O}${ne} and <= ${B}${ne}`, new U.ERR_OUT_OF_RANGE("value", fe, C10); } - k($, te, J); + R($, te, J); } - function ee(C9, O) { - if (typeof C9 != "number") - throw new U.ERR_INVALID_ARG_TYPE(O, "number", C9); + function ee(C10, O) { + if (typeof C10 != "number") + throw new U.ERR_INVALID_ARG_TYPE(O, "number", C10); } - function ae(C9, O, B) { - throw Math.floor(C9) !== C9 ? (ee(C9, B), new U.ERR_OUT_OF_RANGE(B || "offset", "an integer", C9)) : O < 0 ? new U.ERR_BUFFER_OUT_OF_BOUNDS() : new U.ERR_OUT_OF_RANGE(B || "offset", `>= ${B ? 1 : 0} and <= ${O}`, C9); + function ae(C10, O, B) { + throw Math.floor(C10) !== C10 ? (ee(C10, B), new U.ERR_OUT_OF_RANGE(B || "offset", "an integer", C10)) : O < 0 ? new U.ERR_BUFFER_OUT_OF_BOUNDS() : new U.ERR_OUT_OF_RANGE(B || "offset", `>= ${B ? 1 : 0} and <= ${O}`, C10); } let ie = /[^+/0-9A-Za-z-_]/g; - function Z10(C9) { - if (C9 = C9.split("=")[0], C9 = C9.trim().replace(ie, ""), C9.length < 2) + function Z10(C10) { + if (C10 = C10.split("=")[0], C10 = C10.trim().replace(ie, ""), C10.length < 2) return ""; - for (; C9.length % 4 !== 0; ) - C9 = C9 + "="; - return C9; + for (; C10.length % 4 !== 0; ) + C10 = C10 + "="; + return C10; } - function ce(C9, O) { + function ce(C10, O) { O = O || 1 / 0; - let B, $ = C9.length, te = null, J = []; + let B, $ = C10.length, te = null, J = []; for (let ne = 0; ne < $; ++ne) { - if (B = C9.charCodeAt(ne), B > 55295 && B < 57344) { + if (B = C10.charCodeAt(ne), B > 55295 && B < 57344) { if (!te) { if (B > 56319) { (O -= 3) > -1 && J.push(239, 191, 189); @@ -126272,67 +126283,67 @@ ${Ez(e, r10)}`); } return J; } - function oe(C9) { + function oe(C10) { let O = []; - for (let B = 0; B < C9.length; ++B) - O.push(C9.charCodeAt(B) & 255); + for (let B = 0; B < C10.length; ++B) + O.push(C10.charCodeAt(B) & 255); return O; } - function me(C9, O) { + function me(C10, O) { let B, $, te, J = []; - for (let ne = 0; ne < C9.length && !((O -= 2) < 0); ++ne) - B = C9.charCodeAt(ne), $ = B >> 8, te = B % 256, J.push(te), J.push($); + for (let ne = 0; ne < C10.length && !((O -= 2) < 0); ++ne) + B = C10.charCodeAt(ne), $ = B >> 8, te = B % 256, J.push(te), J.push($); return J; } - function pe(C9) { - return t.toByteArray(Z10(C9)); + function pe(C10) { + return t.toByteArray(Z10(C10)); } - function se(C9, O, B, $) { + function se(C10, O, B, $) { let te; - for (te = 0; te < $ && !(te + B >= O.length || te >= C9.length); ++te) - O[te + B] = C9[te]; + for (te = 0; te < $ && !(te + B >= O.length || te >= C10.length); ++te) + O[te + B] = C10[te]; return te; } - function le(C9, O) { - return C9 instanceof O || C9 != null && C9.constructor != null && C9.constructor.name != null && C9.constructor.name === O.name; + function le(C10, O) { + return C10 instanceof O || C10 != null && C10.constructor != null && C10.constructor.name != null && C10.constructor.name === O.name; } - function be(C9) { - return C9 !== C9; + function be(C10) { + return C10 !== C10; } let ye = function() { - let C9 = "0123456789abcdef", O = new Array(256); + let C10 = "0123456789abcdef", O = new Array(256); for (let B = 0; B < 16; ++B) { let $ = B * 16; for (let te = 0; te < 16; ++te) - O[$ + te] = C9[B] + C9[te]; + O[$ + te] = C10[B] + C10[te]; } return O; }(); - function Ee(C9) { - return typeof BigInt > "u" ? Te : C9; + function Ee(C10) { + return typeof BigInt > "u" ? Te : C10; } function Te() { throw new Error("BigInt not supported"); } - return Ic; + return Nc; } - var Ql; + var Jl; + var l5; + var Gh; + var f5; + var Nc; var h5; - var Kh; - var d5; - var Ic; - var p5; var Aa; - var pm; - var iC; - var sC; - var ei = Qn(() => { - je(), Ue(), Be(), Ql = {}, h5 = false, Kh = {}, d5 = false, Ic = {}, p5 = false, Aa = Hle(), Aa.Buffer, Aa.SlowBuffer, Aa.INSPECT_MAX_BYTES, Aa.kMaxLength, pm = Aa.Buffer, iC = Aa.INSPECT_MAX_BYTES, sC = Aa.kMaxLength; + var dm; + var ZR; + var JR; + var ti = $n(() => { + je(), Ue(), Be(), Jl = {}, l5 = false, Gh = {}, f5 = false, Nc = {}, h5 = false, Aa = Ule(), Aa.Buffer, Aa.SlowBuffer, Aa.INSPECT_MAX_BYTES, Aa.kMaxLength, dm = Aa.Buffer, ZR = Aa.INSPECT_MAX_BYTES, JR = Aa.kMaxLength; }); - var je = Qn(() => { - ei(); + var je = $n(() => { + ti(); }); - var qle = Ye((t) => { + var jle = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }); var e = class { constructor(r10) { @@ -126401,9 +126412,9 @@ ${Ez(e, r10)}`); return r10.set(n, i); }, Uint8Array }; }); - var Ja = Ye((t, e) => { + var Za = Ye((t, e) => { je(), Ue(), Be(); - var r10 = (ei(), vr($n)), n = Object.getPrototypeOf(async function() { + var r10 = (ti(), vr(ei)), n = Object.getPrototypeOf(async function() { }).constructor, i = globalThis.Blob || r10.Blob, s = typeof i < "u" ? function(a) { return a instanceof i; } : function(a) { @@ -126467,70 +126478,70 @@ ${Ez(e, r10)}`); return ArrayBuffer.isView(a); } }, isBlob: s }, e.exports.promisify.custom = Symbol.for("nodejs.util.promisify.custom"); }); - var yx = Ye((t, e) => { + var dx = Ye((t, e) => { je(), Ue(), Be(); var { AbortController: r10, AbortSignal: n } = typeof self < "u" ? self : typeof window < "u" ? window : void 0; e.exports = r10, e.exports.AbortSignal = n, e.exports.default = r10; }); var Xi = Ye((t, e) => { je(), Ue(), Be(); - var { format: r10, inspect: n, AggregateError: i } = Ja(), s = globalThis.AggregateError || i, o = Symbol("kIsNodeError"), a = ["string", "function", "number", "object", "Function", "Object", "boolean", "bigint", "symbol"], c = /^([A-Z][a-z0-9]*)+$/, u = "__node_internal_", f10 = {}; - function p(D, L) { - if (!D) - throw new f10.ERR_INTERNAL_ASSERTION(L); + var { format: r10, inspect: n, AggregateError: i } = Za(), s = globalThis.AggregateError || i, o = Symbol("kIsNodeError"), a = ["string", "function", "number", "object", "Function", "Object", "boolean", "bigint", "symbol"], c = /^([A-Z][a-z0-9]*)+$/, u = "__node_internal_", f10 = {}; + function p(L, D) { + if (!L) + throw new f10.ERR_INTERNAL_ASSERTION(D); } - function b(D) { - let L = "", q = D.length, W = D[0] === "-" ? 1 : 0; + function b(L) { + let D = "", q = L.length, W = L[0] === "-" ? 1 : 0; for (; q >= W + 4; q -= 3) - L = `_${D.slice(q - 3, q)}${L}`; - return `${D.slice(0, q)}${L}`; + D = `_${L.slice(q - 3, q)}${D}`; + return `${L.slice(0, q)}${D}`; } - function E(D, L, q) { - if (typeof L == "function") - return p(L.length <= q.length, `Code: ${D}; The provided arguments length (${q.length}) does not match the required ones (${L.length}).`), L(...q); - let W = (L.match(/%[dfijoOs]/g) || []).length; - return p(W === q.length, `Code: ${D}; The provided arguments length (${q.length}) does not match the required ones (${W}).`), q.length === 0 ? L : r10(L, ...q); + function E(L, D, q) { + if (typeof D == "function") + return p(D.length <= q.length, `Code: ${L}; The provided arguments length (${q.length}) does not match the required ones (${D.length}).`), D(...q); + let W = (D.match(/%[dfijoOs]/g) || []).length; + return p(W === q.length, `Code: ${L}; The provided arguments length (${q.length}) does not match the required ones (${W}).`), q.length === 0 ? D : r10(D, ...q); } - function _(D, L, q) { + function _(L, D, q) { q || (q = Error); class W extends q { constructor(...T) { - super(E(D, L, T)); + super(E(L, D, T)); } toString() { - return `${this.name} [${D}]: ${this.message}`; + return `${this.name} [${L}]: ${this.message}`; } } Object.defineProperties(W.prototype, { name: { value: q.name, writable: true, enumerable: false, configurable: true }, toString: { value() { - return `${this.name} [${D}]: ${this.message}`; - }, writable: true, enumerable: false, configurable: true } }), W.prototype.code = D, W.prototype[o] = true, f10[D] = W; + return `${this.name} [${L}]: ${this.message}`; + }, writable: true, enumerable: false, configurable: true } }), W.prototype.code = L, W.prototype[o] = true, f10[L] = W; } - function N11(D) { - let L = u + D.name; - return Object.defineProperty(D, "name", { value: L }), D; + function N11(L) { + let D = u + L.name; + return Object.defineProperty(L, "name", { value: D }), L; } - function R(D, L) { - if (D && L && D !== L) { - if (Array.isArray(L.errors)) - return L.errors.push(D), L; - let q = new s([L, D], L.message); - return q.code = L.code, q; + function k(L, D) { + if (L && D && L !== D) { + if (Array.isArray(D.errors)) + return D.errors.push(L), D; + let q = new s([D, L], D.message); + return q.code = D.code, q; } - return D || L; + return L || D; } var F = class extends Error { - constructor(D = "The operation was aborted", L = void 0) { - if (L !== void 0 && typeof L != "object") - throw new f10.ERR_INVALID_ARG_TYPE("options", "Object", L); - super(D, L), this.code = "ABORT_ERR", this.name = "AbortError"; + constructor(L = "The operation was aborted", D = void 0) { + if (D !== void 0 && typeof D != "object") + throw new f10.ERR_INVALID_ARG_TYPE("options", "Object", D); + super(L, D), this.code = "ABORT_ERR", this.name = "AbortError"; } }; - _("ERR_ASSERTION", "%s", Error), _("ERR_INVALID_ARG_TYPE", (D, L, q) => { - p(typeof D == "string", "'name' must be a string"), Array.isArray(L) || (L = [L]); + _("ERR_ASSERTION", "%s", Error), _("ERR_INVALID_ARG_TYPE", (L, D, q) => { + p(typeof L == "string", "'name' must be a string"), Array.isArray(D) || (D = [D]); let W = "The "; - D.endsWith(" argument") ? W += `${D} ` : W += `"${D}" ${D.includes(".") ? "property" : "argument"} `, W += "must be "; + L.endsWith(" argument") ? W += `${L} ` : W += `"${L}" ${L.includes(".") ? "property" : "argument"} `, W += "must be "; let z = [], T = [], I = []; - for (let X of L) + for (let X of D) p(typeof X == "string", "All expected entries have to be of type string"), a.includes(X) ? z.push(X.toLowerCase()) : c.test(X) ? T.push(X) : (p(X !== "object", 'The value "object" should be written as "Object"'), I.push(X)); if (T.length > 0) { let X = z.indexOf("object"); @@ -126597,72 +126608,72 @@ ${Ez(e, r10)}`); X.length > 25 && (X = `${X.slice(0, 25)}...`), W += `. Received type ${typeof q} (${X})`; } return W; - }, TypeError), _("ERR_INVALID_ARG_VALUE", (D, L, q = "is invalid") => { - let W = n(L); - return W.length > 128 && (W = W.slice(0, 128) + "..."), `The ${D.includes(".") ? "property" : "argument"} '${D}' ${q}. Received ${W}`; - }, TypeError), _("ERR_INVALID_RETURN_VALUE", (D, L, q) => { + }, TypeError), _("ERR_INVALID_ARG_VALUE", (L, D, q = "is invalid") => { + let W = n(D); + return W.length > 128 && (W = W.slice(0, 128) + "..."), `The ${L.includes(".") ? "property" : "argument"} '${L}' ${q}. Received ${W}`; + }, TypeError), _("ERR_INVALID_RETURN_VALUE", (L, D, q) => { var W; let z = q != null && (W = q.constructor) !== null && W !== void 0 && W.name ? `instance of ${q.constructor.name}` : `type ${typeof q}`; - return `Expected ${D} to be returned from the "${L}" function but got ${z}.`; - }, TypeError), _("ERR_MISSING_ARGS", (...D) => { - p(D.length > 0, "At least one arg needs to be specified"); - let L, q = D.length; - switch (D = (Array.isArray(D) ? D : [D]).map((W) => `"${W}"`).join(" or "), q) { + return `Expected ${L} to be returned from the "${D}" function but got ${z}.`; + }, TypeError), _("ERR_MISSING_ARGS", (...L) => { + p(L.length > 0, "At least one arg needs to be specified"); + let D, q = L.length; + switch (L = (Array.isArray(L) ? L : [L]).map((W) => `"${W}"`).join(" or "), q) { case 1: - L += `The ${D[0]} argument`; + D += `The ${L[0]} argument`; break; case 2: - L += `The ${D[0]} and ${D[1]} arguments`; + D += `The ${L[0]} and ${L[1]} arguments`; break; default: { - let W = D.pop(); - L += `The ${D.join(", ")}, and ${W} arguments`; + let W = L.pop(); + D += `The ${L.join(", ")}, and ${W} arguments`; } break; } - return `${L} must be specified`; - }, TypeError), _("ERR_OUT_OF_RANGE", (D, L, q) => { - p(L, 'Missing "range" argument'); + return `${D} must be specified`; + }, TypeError), _("ERR_OUT_OF_RANGE", (L, D, q) => { + p(D, 'Missing "range" argument'); let W; - return Number.isInteger(q) && Math.abs(q) > 2 ** 32 ? W = b(String(q)) : typeof q == "bigint" ? (W = String(q), (q > 2n ** 32n || q < -(2n ** 32n)) && (W = b(W)), W += "n") : W = n(q), `The value of "${D}" is out of range. It must be ${L}. Received ${W}`; - }, RangeError), _("ERR_MULTIPLE_CALLBACK", "Callback called multiple times", Error), _("ERR_METHOD_NOT_IMPLEMENTED", "The %s method is not implemented", Error), _("ERR_STREAM_ALREADY_FINISHED", "Cannot call %s after a stream was finished", Error), _("ERR_STREAM_CANNOT_PIPE", "Cannot pipe, not readable", Error), _("ERR_STREAM_DESTROYED", "Cannot call %s after a stream was destroyed", Error), _("ERR_STREAM_NULL_VALUES", "May not write null values to stream", TypeError), _("ERR_STREAM_PREMATURE_CLOSE", "Premature close", Error), _("ERR_STREAM_PUSH_AFTER_EOF", "stream.push() after EOF", Error), _("ERR_STREAM_UNSHIFT_AFTER_END_EVENT", "stream.unshift() after end event", Error), _("ERR_STREAM_WRITE_AFTER_END", "write after end", Error), _("ERR_UNKNOWN_ENCODING", "Unknown encoding: %s", TypeError), e.exports = { AbortError: F, aggregateTwoErrors: N11(R), hideStackFrames: N11, codes: f10 }; + return Number.isInteger(q) && Math.abs(q) > 2 ** 32 ? W = b(String(q)) : typeof q == "bigint" ? (W = String(q), (q > 2n ** 32n || q < -(2n ** 32n)) && (W = b(W)), W += "n") : W = n(q), `The value of "${L}" is out of range. It must be ${D}. Received ${W}`; + }, RangeError), _("ERR_MULTIPLE_CALLBACK", "Callback called multiple times", Error), _("ERR_METHOD_NOT_IMPLEMENTED", "The %s method is not implemented", Error), _("ERR_STREAM_ALREADY_FINISHED", "Cannot call %s after a stream was finished", Error), _("ERR_STREAM_CANNOT_PIPE", "Cannot pipe, not readable", Error), _("ERR_STREAM_DESTROYED", "Cannot call %s after a stream was destroyed", Error), _("ERR_STREAM_NULL_VALUES", "May not write null values to stream", TypeError), _("ERR_STREAM_PREMATURE_CLOSE", "Premature close", Error), _("ERR_STREAM_PUSH_AFTER_EOF", "stream.push() after EOF", Error), _("ERR_STREAM_UNSHIFT_AFTER_END_EVENT", "stream.unshift() after end event", Error), _("ERR_STREAM_WRITE_AFTER_END", "write after end", Error), _("ERR_UNKNOWN_ENCODING", "Unknown encoding: %s", TypeError), e.exports = { AbortError: F, aggregateTwoErrors: N11(k), hideStackFrames: N11, codes: f10 }; }); var i2 = Ye((t, e) => { je(), Ue(), Be(); - var { ArrayIsArray: r10, ArrayPrototypeIncludes: n, ArrayPrototypeJoin: i, ArrayPrototypeMap: s, NumberIsInteger: o, NumberIsNaN: a, NumberMAX_SAFE_INTEGER: c, NumberMIN_SAFE_INTEGER: u, NumberParseInt: f10, ObjectPrototypeHasOwnProperty: p, RegExpPrototypeExec: b, String: E, StringPrototypeToUpperCase: _, StringPrototypeTrim: N11 } = vn(), { hideStackFrames: R, codes: { ERR_SOCKET_BAD_PORT: F, ERR_INVALID_ARG_TYPE: D, ERR_INVALID_ARG_VALUE: L, ERR_OUT_OF_RANGE: q, ERR_UNKNOWN_SIGNAL: W } } = Xi(), { normalizeEncoding: z } = Ja(), { isAsyncFunction: T, isArrayBufferView: I } = Ja().types, H = {}; + var { ArrayIsArray: r10, ArrayPrototypeIncludes: n, ArrayPrototypeJoin: i, ArrayPrototypeMap: s, NumberIsInteger: o, NumberIsNaN: a, NumberMAX_SAFE_INTEGER: c, NumberMIN_SAFE_INTEGER: u, NumberParseInt: f10, ObjectPrototypeHasOwnProperty: p, RegExpPrototypeExec: b, String: E, StringPrototypeToUpperCase: _, StringPrototypeTrim: N11 } = vn(), { hideStackFrames: k, codes: { ERR_SOCKET_BAD_PORT: F, ERR_INVALID_ARG_TYPE: L, ERR_INVALID_ARG_VALUE: D, ERR_OUT_OF_RANGE: q, ERR_UNKNOWN_SIGNAL: W } } = Xi(), { normalizeEncoding: z } = Za(), { isAsyncFunction: T, isArrayBufferView: I } = Za().types, H = {}; function X(se) { return se === (se | 0); } function V(se) { return se === se >>> 0; } - var S10 = /^[0-7]+$/, d = "must be a 32-bit unsigned integer or an octal string"; + var S9 = /^[0-7]+$/, d = "must be a 32-bit unsigned integer or an octal string"; function l15(se, le, be) { if (typeof se > "u" && (se = be), typeof se == "string") { - if (b(S10, se) === null) - throw new L(le, se, d); + if (b(S9, se) === null) + throw new D(le, se, d); se = f10(se, 8); } return x(se, le), se; } - var h = R((se, le, be = u, ye = c) => { + var h = k((se, le, be = u, ye = c) => { if (typeof se != "number") - throw new D(le, "number", se); + throw new L(le, "number", se); if (!o(se)) throw new q(le, "an integer", se); if (se < be || se > ye) throw new q(le, `>= ${be} && <= ${ye}`, se); - }), y = R((se, le, be = -2147483648, ye = 2147483647) => { + }), y = k((se, le, be = -2147483648, ye = 2147483647) => { if (typeof se != "number") - throw new D(le, "number", se); + throw new L(le, "number", se); if (!o(se)) throw new q(le, "an integer", se); if (se < be || se > ye) throw new q(le, `>= ${be} && <= ${ye}`, se); - }), x = R((se, le, be = false) => { + }), x = k((se, le, be = false) => { if (typeof se != "number") - throw new D(le, "number", se); + throw new L(le, "number", se); if (!o(se)) throw new q(le, "an integer", se); let ye = be ? 1 : 0, Ee = 4294967295; @@ -126671,40 +126682,40 @@ ${Ez(e, r10)}`); }); function v(se, le) { if (typeof se != "string") - throw new D(le, "string", se); + throw new L(le, "string", se); } function M(se, le, be = void 0, ye) { if (typeof se != "number") - throw new D(le, "number", se); + throw new L(le, "number", se); if (be != null && se < be || ye != null && se > ye || (be != null || ye != null) && a(se)) throw new q(le, `${be != null ? `>= ${be}` : ""}${be != null && ye != null ? " && " : ""}${ye != null ? `<= ${ye}` : ""}`, se); } - var w = R((se, le, be) => { + var w = k((se, le, be) => { if (!n(be, se)) { let ye = "must be one of: " + i(s(be, (Ee) => typeof Ee == "string" ? `'${Ee}'` : E(Ee)), ", "); - throw new L(le, se, ye); + throw new D(le, se, ye); } }); function g(se, le) { if (typeof se != "boolean") - throw new D(le, "boolean", se); + throw new L(le, "boolean", se); } function m(se, le, be) { return se == null || !p(se, le) ? be : se[le]; } - var P = R((se, le, be = null) => { + var P = k((se, le, be = null) => { let ye = m(be, "allowArray", false), Ee = m(be, "allowFunction", false); if (!m(be, "nullable", false) && se === null || !ye && r10(se) || typeof se != "object" && (!Ee || typeof se != "function")) - throw new D(le, "Object", se); - }), Q = R((se, le) => { + throw new L(le, "Object", se); + }), Q = k((se, le) => { if (se != null && typeof se != "object" && typeof se != "function") - throw new D(le, "a dictionary", se); - }), A = R((se, le, be = 0) => { + throw new L(le, "a dictionary", se); + }), A = k((se, le, be = 0) => { if (!r10(se)) - throw new D(le, "Array", se); + throw new L(le, "Array", se); if (se.length < be) { let ye = `must be longer than ${be}`; - throw new L(le, se, ye); + throw new D(le, se, ye); } }); function K(se, le) { @@ -126721,41 +126732,41 @@ ${Ez(e, r10)}`); if (v(se, le), H[se] === void 0) throw H[_(se)] !== void 0 ? new W(se + " (signals must use all capital letters)") : new W(se); } - var G = R((se, le = "buffer") => { + var G = k((se, le = "buffer") => { if (!I(se)) - throw new D(le, ["Buffer", "TypedArray", "DataView"], se); + throw new L(le, ["Buffer", "TypedArray", "DataView"], se); }); - function k(se, le) { + function R(se, le) { let be = z(le), ye = se.length; if (be === "hex" && ye % 2 !== 0) - throw new L("encoding", le, `is invalid for data of length ${ye}`); + throw new D("encoding", le, `is invalid for data of length ${ye}`); } function Y(se, le = "Port", be = true) { if (typeof se != "number" && typeof se != "string" || typeof se == "string" && N11(se).length === 0 || +se !== +se >>> 0 || se > 65535 || se === 0 && !be) throw new F(le, se, be); return se | 0; } - var ee = R((se, le) => { + var ee = k((se, le) => { if (se !== void 0 && (se === null || typeof se != "object" || !("aborted" in se))) - throw new D(le, "AbortSignal", se); - }), ae = R((se, le) => { + throw new L(le, "AbortSignal", se); + }), ae = k((se, le) => { if (typeof se != "function") - throw new D(le, "Function", se); - }), ie = R((se, le) => { + throw new L(le, "Function", se); + }), ie = k((se, le) => { if (typeof se != "function" || T(se)) - throw new D(le, "Function", se); - }), Z10 = R((se, le) => { + throw new L(le, "Function", se); + }), Z10 = k((se, le) => { if (se !== void 0) - throw new D(le, "undefined", se); + throw new L(le, "undefined", se); }); function ce(se, le, be) { if (!n(be, se)) - throw new D(le, `('${i(be, "|")}')`, se); + throw new L(le, `('${i(be, "|")}')`, se); } var oe = /^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/; function me(se, le) { if (typeof se > "u" || !b(oe, se)) - throw new L(le, se, 'must be an array or string of format "; rel=preload; as=style"'); + throw new D(le, se, 'must be an array or string of format "; rel=preload; as=style"'); } function pe(se) { if (typeof se == "string") @@ -126770,11 +126781,11 @@ ${Ez(e, r10)}`); } return be; } - throw new L("hints", se, 'must be an array or string of format "; rel=preload; as=style"'); + throw new D("hints", se, 'must be an array or string of format "; rel=preload; as=style"'); } - e.exports = { isInt32: X, isUint32: V, parseFileMode: l15, validateArray: A, validateStringArray: K, validateBooleanArray: U, validateBoolean: g, validateBuffer: G, validateDictionary: Q, validateEncoding: k, validateFunction: ae, validateInt32: y, validateInteger: h, validateNumber: M, validateObject: P, validateOneOf: w, validatePlainFunction: ie, validatePort: Y, validateSignalName: j10, validateString: v, validateUint32: x, validateUndefined: Z10, validateUnion: ce, validateAbortSignal: ee, validateLinkHeaderValue: pe }; + e.exports = { isInt32: X, isUint32: V, parseFileMode: l15, validateArray: A, validateStringArray: K, validateBooleanArray: U, validateBoolean: g, validateBuffer: G, validateDictionary: Q, validateEncoding: R, validateFunction: ae, validateInt32: y, validateInteger: h, validateNumber: M, validateObject: P, validateOneOf: w, validatePlainFunction: ie, validatePort: Y, validateSignalName: j10, validateString: v, validateUint32: x, validateUndefined: Z10, validateUnion: ce, validateAbortSignal: ee, validateLinkHeaderValue: pe }; }); - var Nl = Ye((t, e) => { + var Tl = Ye((t, e) => { je(), Ue(), Be(); var r10 = e.exports = {}, n, i; function s() { @@ -126833,30 +126844,30 @@ ${Ez(e, r10)}`); if (!f10) { var F = a(E); f10 = true; - for (var D = u.length; D; ) { - for (p = u, u = []; ++b < D; ) + for (var L = u.length; L; ) { + for (p = u, u = []; ++b < L; ) p && p[b].run(); - b = -1, D = u.length; + b = -1, L = u.length; } p = null, f10 = false, c(F); } } r10.nextTick = function(F) { - var D = new Array(arguments.length - 1); + var L = new Array(arguments.length - 1); if (arguments.length > 1) - for (var L = 1; L < arguments.length; L++) - D[L - 1] = arguments[L]; - u.push(new N11(F, D)), u.length === 1 && !f10 && a(_); + for (var D = 1; D < arguments.length; D++) + L[D - 1] = arguments[D]; + u.push(new N11(F, L)), u.length === 1 && !f10 && a(_); }; - function N11(F, D) { - this.fun = F, this.array = D; + function N11(F, L) { + this.fun = F, this.array = L; } N11.prototype.run = function() { this.fun.apply(null, this.array); }, r10.title = "browser", r10.browser = true, r10.env = {}, r10.argv = [], r10.version = "", r10.versions = {}; - function R() { + function k() { } - r10.on = R, r10.addListener = R, r10.once = R, r10.off = R, r10.removeListener = R, r10.removeAllListeners = R, r10.emit = R, r10.prependListener = R, r10.prependOnceListener = R, r10.listeners = function(F) { + r10.on = k, r10.addListener = k, r10.once = k, r10.off = k, r10.removeListener = k, r10.removeAllListeners = k, r10.emit = k, r10.prependListener = k, r10.prependOnceListener = k, r10.listeners = function(F) { return []; }, r10.binding = function(F) { throw new Error("process.binding is not supported"); @@ -126868,7 +126879,7 @@ ${Ez(e, r10)}`); return 0; }; }); - var cc = Ye((t, e) => { + var ac = Ye((t, e) => { je(), Ue(), Be(); var { Symbol: r10, SymbolAsyncIterator: n, SymbolIterator: i, SymbolFor: s } = vn(), o = r10("kDestroyed"), a = r10("kIsErrored"), c = r10("kIsReadable"), u = r10("kIsDisturbed"), f10 = s("nodejs.webstream.isClosedPromise"), p = s("nodejs.webstream.controllerErrorFunction"); function b(m, P = false) { @@ -126885,17 +126896,17 @@ ${Ez(e, r10)}`); function N11(m) { return m && (m._readableState || m._writableState || typeof m.write == "function" && typeof m.on == "function" || typeof m.pipe == "function" && typeof m.on == "function"); } - function R(m) { + function k(m) { return !!(m && !N11(m) && typeof m.pipeThrough == "function" && typeof m.getReader == "function" && typeof m.cancel == "function"); } function F(m) { return !!(m && !N11(m) && typeof m.getWriter == "function" && typeof m.abort == "function"); } - function D(m) { + function L(m) { return !!(m && !N11(m) && typeof m.readable == "object" && typeof m.writable == "object"); } - function L(m) { - return R(m) || F(m) || D(m); + function D(m) { + return k(m) || F(m) || L(m); } function q(m, P) { return m == null ? false : P === true ? typeof m[n] == "function" : P === false ? typeof m[i] == "function" : typeof m[n] == "function" || typeof m[i] == "function"; @@ -126942,7 +126953,7 @@ ${Ez(e, r10)}`); function V(m) { return typeof (m == null ? void 0 : m.writable) != "boolean" ? null : W(m) ? false : E(m) && m.writable && !z(m); } - function S10(m, P) { + function S9(m, P) { return N11(m) ? W(m) ? true : !((P == null ? void 0 : P.readable) !== false && X(m) || (P == null ? void 0 : P.writable) !== false && V(m)) : null; } function d(m) { @@ -126982,14 +126993,14 @@ ${Ez(e, r10)}`); return !!(m && ((P = m[u]) !== null && P !== void 0 ? P : m.readableDidRead || m.readableAborted)); } function g(m) { - var P, Q, A, K, U, j10, G, k, Y, ee; - return !!(m && ((P = (Q = (A = (K = (U = (j10 = m[a]) !== null && j10 !== void 0 ? j10 : m.readableErrored) !== null && U !== void 0 ? U : m.writableErrored) !== null && K !== void 0 ? K : (G = m._readableState) === null || G === void 0 ? void 0 : G.errorEmitted) !== null && A !== void 0 ? A : (k = m._writableState) === null || k === void 0 ? void 0 : k.errorEmitted) !== null && Q !== void 0 ? Q : (Y = m._readableState) === null || Y === void 0 ? void 0 : Y.errored) !== null && P !== void 0 ? P : !((ee = m._writableState) === null || ee === void 0) && ee.errored)); + var P, Q, A, K, U, j10, G, R, Y, ee; + return !!(m && ((P = (Q = (A = (K = (U = (j10 = m[a]) !== null && j10 !== void 0 ? j10 : m.readableErrored) !== null && U !== void 0 ? U : m.writableErrored) !== null && K !== void 0 ? K : (G = m._readableState) === null || G === void 0 ? void 0 : G.errorEmitted) !== null && A !== void 0 ? A : (R = m._writableState) === null || R === void 0 ? void 0 : R.errorEmitted) !== null && Q !== void 0 ? Q : (Y = m._readableState) === null || Y === void 0 ? void 0 : Y.errored) !== null && P !== void 0 ? P : !((ee = m._writableState) === null || ee === void 0) && ee.errored)); } - e.exports = { kDestroyed: o, isDisturbed: w, kIsDisturbed: u, isErrored: g, kIsErrored: a, isReadable: X, kIsReadable: c, kIsClosedPromise: f10, kControllerErrorFunction: p, isClosed: h, isDestroyed: W, isDuplexNodeStream: _, isFinished: S10, isIterable: q, isReadableNodeStream: b, isReadableStream: R, isReadableEnded: I, isReadableFinished: H, isReadableErrored: l15, isNodeStream: N11, isWebStream: L, isWritable: V, isWritableNodeStream: E, isWritableStream: F, isWritableEnded: z, isWritableFinished: T, isWritableErrored: d, isServerRequest: v, isServerResponse: x, willEmitClose: M, isTransformStream: D }; + e.exports = { kDestroyed: o, isDisturbed: w, kIsDisturbed: u, isErrored: g, kIsErrored: a, isReadable: X, kIsReadable: c, kIsClosedPromise: f10, kControllerErrorFunction: p, isClosed: h, isDestroyed: W, isDuplexNodeStream: _, isFinished: S9, isIterable: q, isReadableNodeStream: b, isReadableStream: k, isReadableEnded: I, isReadableFinished: H, isReadableErrored: l15, isNodeStream: N11, isWebStream: D, isWritable: V, isWritableNodeStream: E, isWritableStream: F, isWritableEnded: z, isWritableFinished: T, isWritableErrored: d, isServerRequest: v, isServerResponse: x, willEmitClose: M, isTransformStream: L }; }); var uu = Ye((t, e) => { je(), Ue(), Be(); - var r10 = Nl(), { AbortError: n, codes: i } = Xi(), { ERR_INVALID_ARG_TYPE: s, ERR_STREAM_PREMATURE_CLOSE: o } = i, { kEmptyObject: a, once: c } = Ja(), { validateAbortSignal: u, validateFunction: f10, validateObject: p, validateBoolean: b } = i2(), { Promise: E, PromisePrototypeThen: _ } = vn(), { isClosed: N11, isReadable: R, isReadableNodeStream: F, isReadableStream: D, isReadableFinished: L, isReadableErrored: q, isWritable: W, isWritableNodeStream: z, isWritableStream: T, isWritableFinished: I, isWritableErrored: H, isNodeStream: X, willEmitClose: V, kIsClosedPromise: S10 } = cc(); + var r10 = Tl(), { AbortError: n, codes: i } = Xi(), { ERR_INVALID_ARG_TYPE: s, ERR_STREAM_PREMATURE_CLOSE: o } = i, { kEmptyObject: a, once: c } = Za(), { validateAbortSignal: u, validateFunction: f10, validateObject: p, validateBoolean: b } = i2(), { Promise: E, PromisePrototypeThen: _ } = vn(), { isClosed: N11, isReadable: k, isReadableNodeStream: F, isReadableStream: L, isReadableFinished: D, isReadableErrored: q, isWritable: W, isWritableNodeStream: z, isWritableStream: T, isWritableFinished: I, isWritableErrored: H, isNodeStream: X, willEmitClose: V, kIsClosedPromise: S9 } = ac(); function d(v) { return v.setHeader && typeof v.abort == "function"; } @@ -126997,15 +127008,15 @@ ${Ez(e, r10)}`); }; function h(v, M, w) { var g, m; - if (arguments.length === 2 ? (w = M, M = a) : M == null ? M = a : p(M, "options"), f10(w, "callback"), u(M.signal, "options.signal"), w = c(w), D(v) || T(v)) + if (arguments.length === 2 ? (w = M, M = a) : M == null ? M = a : p(M, "options"), f10(w, "callback"), u(M.signal, "options.signal"), w = c(w), L(v) || T(v)) return y(v, M, w); if (!X(v)) throw new s("stream", ["ReadableStream", "WritableStream", "Stream"], v); let P = (g = M.readable) !== null && g !== void 0 ? g : F(v), Q = (m = M.writable) !== null && m !== void 0 ? m : z(v), A = v._writableState, K = v._readableState, U = () => { - v.writable || k(); - }, j10 = V(v) && F(v) === P && z(v) === Q, G = I(v, false), k = () => { + v.writable || R(); + }, j10 = V(v) && F(v) === P && z(v) === Q, G = I(v, false), R = () => { G = true, v.destroyed && (j10 = false), !(j10 && (!v.readable || P)) && (!P || Y) && w.call(v); - }, Y = L(v, false), ee = () => { + }, Y = D(v, false), ee = () => { Y = true, v.destroyed && (j10 = false), !(j10 && (!v.writable || Q)) && (!Q || G) && w.call(v); }, ae = (pe) => { w.call(v, pe); @@ -127014,7 +127025,7 @@ ${Ez(e, r10)}`); let pe = H(v) || q(v); if (pe && typeof pe != "boolean") return w.call(v, pe); - if (P && !Y && F(v, true) && !L(v, false)) + if (P && !Y && F(v, true) && !D(v, false)) return w.call(v, new o()); if (Q && !G && !I(v, false)) return w.call(v, new o()); @@ -127026,11 +127037,11 @@ ${Ez(e, r10)}`); return w.call(v, pe); w.call(v); }, oe = () => { - v.req.on("finish", k); + v.req.on("finish", R); }; - d(v) ? (v.on("complete", k), j10 || v.on("abort", Z10), v.req ? oe() : v.on("request", oe)) : Q && !A && (v.on("end", U), v.on("close", U)), !j10 && typeof v.aborted == "boolean" && v.on("aborted", Z10), v.on("end", ee), v.on("finish", k), M.error !== false && v.on("error", ae), v.on("close", Z10), ie ? r10.nextTick(Z10) : A != null && A.errorEmitted || K != null && K.errorEmitted ? j10 || r10.nextTick(ce) : (!P && (!j10 || R(v)) && (G || W(v) === false) || !Q && (!j10 || W(v)) && (Y || R(v) === false) || K && v.req && v.aborted) && r10.nextTick(ce); + d(v) ? (v.on("complete", R), j10 || v.on("abort", Z10), v.req ? oe() : v.on("request", oe)) : Q && !A && (v.on("end", U), v.on("close", U)), !j10 && typeof v.aborted == "boolean" && v.on("aborted", Z10), v.on("end", ee), v.on("finish", R), M.error !== false && v.on("error", ae), v.on("close", Z10), ie ? r10.nextTick(Z10) : A != null && A.errorEmitted || K != null && K.errorEmitted ? j10 || r10.nextTick(ce) : (!P && (!j10 || k(v)) && (G || W(v) === false) || !Q && (!j10 || W(v)) && (Y || k(v) === false) || K && v.req && v.aborted) && r10.nextTick(ce); let me = () => { - w = l15, v.removeListener("aborted", Z10), v.removeListener("complete", k), v.removeListener("abort", Z10), v.removeListener("request", oe), v.req && v.req.removeListener("finish", k), v.removeListener("end", U), v.removeListener("close", U), v.removeListener("finish", k), v.removeListener("end", ee), v.removeListener("error", ae), v.removeListener("close", Z10); + w = l15, v.removeListener("aborted", Z10), v.removeListener("complete", R), v.removeListener("abort", Z10), v.removeListener("request", oe), v.req && v.req.removeListener("finish", R), v.removeListener("end", U), v.removeListener("close", U), v.removeListener("finish", R), v.removeListener("end", ee), v.removeListener("error", ae), v.removeListener("close", Z10); }; if (M.signal && !ie) { let pe = () => { @@ -127064,7 +127075,7 @@ ${Ez(e, r10)}`); let P = (...Q) => { g || r10.nextTick(() => w.apply(v, Q)); }; - return _(v[S10].promise, P, P), l15; + return _(v[S9].promise, P, P), l15; } function x(v, M) { var w; @@ -127077,126 +127088,126 @@ ${Ez(e, r10)}`); } e.exports = h, e.exports.finished = x; }); - var Yf = Ye((t, e) => { + var Xf = Ye((t, e) => { je(), Ue(), Be(); - var r10 = Nl(), { aggregateTwoErrors: n, codes: { ERR_MULTIPLE_CALLBACK: i }, AbortError: s } = Xi(), { Symbol: o } = vn(), { kDestroyed: a, isDestroyed: c, isFinished: u, isServerRequest: f10 } = cc(), p = o("kDestroy"), b = o("kConstruct"); - function E(S10, d, l15) { - S10 && (S10.stack, d && !d.errored && (d.errored = S10), l15 && !l15.errored && (l15.errored = S10)); + var r10 = Tl(), { aggregateTwoErrors: n, codes: { ERR_MULTIPLE_CALLBACK: i }, AbortError: s } = Xi(), { Symbol: o } = vn(), { kDestroyed: a, isDestroyed: c, isFinished: u, isServerRequest: f10 } = ac(), p = o("kDestroy"), b = o("kConstruct"); + function E(S9, d, l15) { + S9 && (S9.stack, d && !d.errored && (d.errored = S9), l15 && !l15.errored && (l15.errored = S9)); } - function _(S10, d) { + function _(S9, d) { let l15 = this._readableState, h = this._writableState, y = h || l15; - return h != null && h.destroyed || l15 != null && l15.destroyed ? (typeof d == "function" && d(), this) : (E(S10, h, l15), h && (h.destroyed = true), l15 && (l15.destroyed = true), y.constructed ? N11(this, S10, d) : this.once(p, function(x) { - N11(this, n(x, S10), d); + return h != null && h.destroyed || l15 != null && l15.destroyed ? (typeof d == "function" && d(), this) : (E(S9, h, l15), h && (h.destroyed = true), l15 && (l15.destroyed = true), y.constructed ? N11(this, S9, d) : this.once(p, function(x) { + N11(this, n(x, S9), d); }), this); } - function N11(S10, d, l15) { + function N11(S9, d, l15) { let h = false; function y(x) { if (h) return; h = true; - let v = S10._readableState, M = S10._writableState; - E(x, M, v), M && (M.closed = true), v && (v.closed = true), typeof l15 == "function" && l15(x), x ? r10.nextTick(R, S10, x) : r10.nextTick(F, S10); + let v = S9._readableState, M = S9._writableState; + E(x, M, v), M && (M.closed = true), v && (v.closed = true), typeof l15 == "function" && l15(x), x ? r10.nextTick(k, S9, x) : r10.nextTick(F, S9); } try { - S10._destroy(d || null, y); + S9._destroy(d || null, y); } catch (x) { y(x); } } - function R(S10, d) { - D(S10, d), F(S10); + function k(S9, d) { + L(S9, d), F(S9); } - function F(S10) { - let d = S10._readableState, l15 = S10._writableState; - l15 && (l15.closeEmitted = true), d && (d.closeEmitted = true), (l15 != null && l15.emitClose || d != null && d.emitClose) && S10.emit("close"); + function F(S9) { + let d = S9._readableState, l15 = S9._writableState; + l15 && (l15.closeEmitted = true), d && (d.closeEmitted = true), (l15 != null && l15.emitClose || d != null && d.emitClose) && S9.emit("close"); } - function D(S10, d) { - let l15 = S10._readableState, h = S10._writableState; - h != null && h.errorEmitted || l15 != null && l15.errorEmitted || (h && (h.errorEmitted = true), l15 && (l15.errorEmitted = true), S10.emit("error", d)); + function L(S9, d) { + let l15 = S9._readableState, h = S9._writableState; + h != null && h.errorEmitted || l15 != null && l15.errorEmitted || (h && (h.errorEmitted = true), l15 && (l15.errorEmitted = true), S9.emit("error", d)); } - function L() { - let S10 = this._readableState, d = this._writableState; - S10 && (S10.constructed = true, S10.closed = false, S10.closeEmitted = false, S10.destroyed = false, S10.errored = null, S10.errorEmitted = false, S10.reading = false, S10.ended = S10.readable === false, S10.endEmitted = S10.readable === false), d && (d.constructed = true, d.destroyed = false, d.closed = false, d.closeEmitted = false, d.errored = null, d.errorEmitted = false, d.finalCalled = false, d.prefinished = false, d.ended = d.writable === false, d.ending = d.writable === false, d.finished = d.writable === false); + function D() { + let S9 = this._readableState, d = this._writableState; + S9 && (S9.constructed = true, S9.closed = false, S9.closeEmitted = false, S9.destroyed = false, S9.errored = null, S9.errorEmitted = false, S9.reading = false, S9.ended = S9.readable === false, S9.endEmitted = S9.readable === false), d && (d.constructed = true, d.destroyed = false, d.closed = false, d.closeEmitted = false, d.errored = null, d.errorEmitted = false, d.finalCalled = false, d.prefinished = false, d.ended = d.writable === false, d.ending = d.writable === false, d.finished = d.writable === false); } - function q(S10, d, l15) { - let h = S10._readableState, y = S10._writableState; + function q(S9, d, l15) { + let h = S9._readableState, y = S9._writableState; if (y != null && y.destroyed || h != null && h.destroyed) return this; - h != null && h.autoDestroy || y != null && y.autoDestroy ? S10.destroy(d) : d && (d.stack, y && !y.errored && (y.errored = d), h && !h.errored && (h.errored = d), l15 ? r10.nextTick(D, S10, d) : D(S10, d)); + h != null && h.autoDestroy || y != null && y.autoDestroy ? S9.destroy(d) : d && (d.stack, y && !y.errored && (y.errored = d), h && !h.errored && (h.errored = d), l15 ? r10.nextTick(L, S9, d) : L(S9, d)); } - function W(S10, d) { - if (typeof S10._construct != "function") + function W(S9, d) { + if (typeof S9._construct != "function") return; - let l15 = S10._readableState, h = S10._writableState; - l15 && (l15.constructed = false), h && (h.constructed = false), S10.once(b, d), !(S10.listenerCount(b) > 1) && r10.nextTick(z, S10); + let l15 = S9._readableState, h = S9._writableState; + l15 && (l15.constructed = false), h && (h.constructed = false), S9.once(b, d), !(S9.listenerCount(b) > 1) && r10.nextTick(z, S9); } - function z(S10) { + function z(S9) { let d = false; function l15(h) { if (d) { - q(S10, h ?? new i()); + q(S9, h ?? new i()); return; } d = true; - let y = S10._readableState, x = S10._writableState, v = x || y; - y && (y.constructed = true), x && (x.constructed = true), v.destroyed ? S10.emit(p, h) : h ? q(S10, h, true) : r10.nextTick(T, S10); + let y = S9._readableState, x = S9._writableState, v = x || y; + y && (y.constructed = true), x && (x.constructed = true), v.destroyed ? S9.emit(p, h) : h ? q(S9, h, true) : r10.nextTick(T, S9); } try { - S10._construct((h) => { + S9._construct((h) => { r10.nextTick(l15, h); }); } catch (h) { r10.nextTick(l15, h); } } - function T(S10) { - S10.emit(b); + function T(S9) { + S9.emit(b); } - function I(S10) { - return (S10 == null ? void 0 : S10.setHeader) && typeof S10.abort == "function"; + function I(S9) { + return (S9 == null ? void 0 : S9.setHeader) && typeof S9.abort == "function"; } - function H(S10) { - S10.emit("close"); + function H(S9) { + S9.emit("close"); } - function X(S10, d) { - S10.emit("error", d), r10.nextTick(H, S10); + function X(S9, d) { + S9.emit("error", d), r10.nextTick(H, S9); } - function V(S10, d) { - !S10 || c(S10) || (!d && !u(S10) && (d = new s()), f10(S10) ? (S10.socket = null, S10.destroy(d)) : I(S10) ? S10.abort() : I(S10.req) ? S10.req.abort() : typeof S10.destroy == "function" ? S10.destroy(d) : typeof S10.close == "function" ? S10.close() : d ? r10.nextTick(X, S10, d) : r10.nextTick(H, S10), S10.destroyed || (S10[a] = true)); + function V(S9, d) { + !S9 || c(S9) || (!d && !u(S9) && (d = new s()), f10(S9) ? (S9.socket = null, S9.destroy(d)) : I(S9) ? S9.abort() : I(S9.req) ? S9.req.abort() : typeof S9.destroy == "function" ? S9.destroy(d) : typeof S9.close == "function" ? S9.close() : d ? r10.nextTick(X, S9, d) : r10.nextTick(H, S9), S9.destroyed || (S9[a] = true)); } - e.exports = { construct: W, destroyer: V, destroy: _, undestroy: L, errorOrDestroy: q }; + e.exports = { construct: W, destroyer: V, destroy: _, undestroy: D, errorOrDestroy: q }; }); function hr() { hr.init.call(this); } - function Yp(t) { + function Xp(t) { if (typeof t != "function") throw new TypeError('The "listener" argument must be of type Function. Received type ' + typeof t); } - function oC(t) { + function QR(t) { return t._maxListeners === void 0 ? hr.defaultMaxListeners : t._maxListeners; } - function D_(t, e, r10, n) { + function O_(t, e, r10, n) { var i, s, o, a; - if (Yp(r10), (s = t._events) === void 0 ? (s = t._events = /* @__PURE__ */ Object.create(null), t._eventsCount = 0) : (s.newListener !== void 0 && (t.emit("newListener", e, r10.listener ? r10.listener : r10), s = t._events), o = s[e]), o === void 0) + if (Xp(r10), (s = t._events) === void 0 ? (s = t._events = /* @__PURE__ */ Object.create(null), t._eventsCount = 0) : (s.newListener !== void 0 && (t.emit("newListener", e, r10.listener ? r10.listener : r10), s = t._events), o = s[e]), o === void 0) o = s[e] = r10, ++t._eventsCount; - else if (typeof o == "function" ? o = s[e] = n ? [r10, o] : [o, r10] : n ? o.unshift(r10) : o.push(r10), (i = oC(t)) > 0 && o.length > i && !o.warned) { + else if (typeof o == "function" ? o = s[e] = n ? [r10, o] : [o, r10] : n ? o.unshift(r10) : o.push(r10), (i = QR(t)) > 0 && o.length > i && !o.warned) { o.warned = true; var c = new Error("Possible EventEmitter memory leak detected. " + o.length + " " + String(e) + " listeners added. Use emitter.setMaxListeners() to increase limit"); c.name = "MaxListenersExceededWarning", c.emitter = t, c.type = e, c.count = o.length, a = c, console && console.warn && console.warn(a); } return t; } - function Wle() { + function Vle() { if (!this.fired) return this.target.removeListener(this.type, this.wrapFn), this.fired = true, arguments.length === 0 ? this.listener.call(this.target) : this.listener.apply(this.target, arguments); } - function L_(t, e, r10) { - var n = { fired: false, wrapFn: void 0, target: t, type: e, listener: r10 }, i = Wle.bind(n); + function P_(t, e, r10) { + var n = { fired: false, wrapFn: void 0, target: t, type: e, listener: r10 }, i = Vle.bind(n); return i.listener = r10, n.wrapFn = i, i; } - function B_(t, e, r10) { + function k_(t, e, r10) { var n = t._events; if (n === void 0) return []; @@ -127205,9 +127216,9 @@ ${Ez(e, r10)}`); for (var o = new Array(s.length), a = 0; a < o.length; ++a) o[a] = s[a].listener || s[a]; return o; - }(i) : aC(i, i.length); + }(i) : $R(i, i.length); } - function U_(t) { + function R_(t) { var e = this._events; if (e !== void 0) { var r10 = e[t]; @@ -127218,41 +127229,41 @@ ${Ez(e, r10)}`); } return 0; } - function aC(t, e) { + function $R(t, e) { for (var r10 = new Array(e), n = 0; n < e; ++n) r10[n] = t[n]; return r10; } - var j_; - var V_; + var C_; + var D_; var yu; + var nb; var ib; var sb; - var ob; var ns; - var z_ = Qn(() => { - je(), Ue(), Be(), yu = typeof Reflect == "object" ? Reflect : null, ib = yu && typeof yu.apply == "function" ? yu.apply : function(t, e, r10) { + var L_ = $n(() => { + je(), Ue(), Be(), yu = typeof Reflect == "object" ? Reflect : null, nb = yu && typeof yu.apply == "function" ? yu.apply : function(t, e, r10) { return Function.prototype.apply.call(t, e, r10); - }, V_ = yu && typeof yu.ownKeys == "function" ? yu.ownKeys : Object.getOwnPropertySymbols ? function(t) { + }, D_ = yu && typeof yu.ownKeys == "function" ? yu.ownKeys : Object.getOwnPropertySymbols ? function(t) { return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t)); } : function(t) { return Object.getOwnPropertyNames(t); - }, sb = Number.isNaN || function(t) { + }, ib = Number.isNaN || function(t) { return t != t; - }, j_ = hr, hr.EventEmitter = hr, hr.prototype._events = void 0, hr.prototype._eventsCount = 0, hr.prototype._maxListeners = void 0, ob = 10, Object.defineProperty(hr, "defaultMaxListeners", { enumerable: true, get: function() { - return ob; + }, C_ = hr, hr.EventEmitter = hr, hr.prototype._events = void 0, hr.prototype._eventsCount = 0, hr.prototype._maxListeners = void 0, sb = 10, Object.defineProperty(hr, "defaultMaxListeners", { enumerable: true, get: function() { + return sb; }, set: function(t) { - if (typeof t != "number" || t < 0 || sb(t)) + if (typeof t != "number" || t < 0 || ib(t)) throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received ' + t + "."); - ob = t; + sb = t; } }), hr.init = function() { this._events !== void 0 && this._events !== Object.getPrototypeOf(this)._events || (this._events = /* @__PURE__ */ Object.create(null), this._eventsCount = 0), this._maxListeners = this._maxListeners || void 0; }, hr.prototype.setMaxListeners = function(t) { - if (typeof t != "number" || t < 0 || sb(t)) + if (typeof t != "number" || t < 0 || ib(t)) throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received ' + t + "."); return this._maxListeners = t, this; }, hr.prototype.getMaxListeners = function() { - return oC(this); + return QR(this); }, hr.prototype.emit = function(t) { for (var e = [], r10 = 1; r10 < arguments.length; r10++) e.push(arguments[r10]); @@ -127272,24 +127283,24 @@ ${Ez(e, r10)}`); if (a === void 0) return false; if (typeof a == "function") - ib(a, this, e); + nb(a, this, e); else { - var c = a.length, u = aC(a, c); + var c = a.length, u = $R(a, c); for (r10 = 0; r10 < c; ++r10) - ib(u[r10], this, e); + nb(u[r10], this, e); } return true; }, hr.prototype.addListener = function(t, e) { - return D_(this, t, e, false); + return O_(this, t, e, false); }, hr.prototype.on = hr.prototype.addListener, hr.prototype.prependListener = function(t, e) { - return D_(this, t, e, true); + return O_(this, t, e, true); }, hr.prototype.once = function(t, e) { - return Yp(e), this.on(t, L_(this, t, e)), this; + return Xp(e), this.on(t, P_(this, t, e)), this; }, hr.prototype.prependOnceListener = function(t, e) { - return Yp(e), this.prependListener(t, L_(this, t, e)), this; + return Xp(e), this.prependListener(t, P_(this, t, e)), this; }, hr.prototype.removeListener = function(t, e) { var r10, n, i, s, o; - if (Yp(e), (n = this._events) === void 0) + if (Xp(e), (n = this._events) === void 0) return this; if ((r10 = n[t]) === void 0) return this; @@ -127329,25 +127340,25 @@ ${Ez(e, r10)}`); this.removeListener(t, e[n]); return this; }, hr.prototype.listeners = function(t) { - return B_(this, t, true); + return k_(this, t, true); }, hr.prototype.rawListeners = function(t) { - return B_(this, t, false); + return k_(this, t, false); }, hr.listenerCount = function(t, e) { - return typeof t.listenerCount == "function" ? t.listenerCount(e) : U_.call(t, e); - }, hr.prototype.listenerCount = U_, hr.prototype.eventNames = function() { - return this._eventsCount > 0 ? V_(this._events) : []; - }, ns = j_, ns.EventEmitter, ns.defaultMaxListeners, ns.init, ns.listenerCount, ns.EventEmitter, ns.defaultMaxListeners, ns.init, ns.listenerCount; - }); - var Il = {}; - Tl(Il, { EventEmitter: () => cC, default: () => ns, defaultMaxListeners: () => uC, init: () => lC, listenerCount: () => fC, on: () => hC, once: () => dC }); - var cC; - var uC; - var lC; - var fC; - var hC; - var dC; - var Zf = Qn(() => { - je(), Ue(), Be(), z_(), z_(), ns.once = function(t, e) { + return typeof t.listenerCount == "function" ? t.listenerCount(e) : R_.call(t, e); + }, hr.prototype.listenerCount = R_, hr.prototype.eventNames = function() { + return this._eventsCount > 0 ? D_(this._events) : []; + }, ns = C_, ns.EventEmitter, ns.defaultMaxListeners, ns.init, ns.listenerCount, ns.EventEmitter, ns.defaultMaxListeners, ns.init, ns.listenerCount; + }); + var Nl = {}; + Al(Nl, { EventEmitter: () => eC, default: () => ns, defaultMaxListeners: () => tC, init: () => rC, listenerCount: () => nC, on: () => iC, once: () => sC }); + var eC; + var tC; + var rC; + var nC; + var iC; + var sC; + var Yf = $n(() => { + je(), Ue(), Be(), L_(), L_(), ns.once = function(t, e) { return new Promise((r10, n) => { function i(...o) { s !== void 0 && t.removeListener("error", s), r10(o); @@ -127387,11 +127398,11 @@ ${Ez(e, r10)}`); let f10 = n.shift(); f10 ? f10.reject(u) : i = u, o.return(); } - }, { EventEmitter: cC, defaultMaxListeners: uC, init: lC, listenerCount: fC, on: hC, once: dC } = ns; + }, { EventEmitter: eC, defaultMaxListeners: tC, init: rC, listenerCount: nC, on: iC, once: sC } = ns; }); - var bx = Ye((t, e) => { + var px = Ye((t, e) => { je(), Ue(), Be(); - var { ArrayIsArray: r10, ObjectSetPrototypeOf: n } = vn(), { EventEmitter: i } = (Zf(), vr(Il)); + var { ArrayIsArray: r10, ObjectSetPrototypeOf: n } = vn(), { EventEmitter: i } = (Yf(), vr(Nl)); function s(a) { i.call(this, a); } @@ -127413,13 +127424,13 @@ ${Ez(e, r10)}`); b || (b = true, typeof a.destroy == "function" && a.destroy()); } function N11(F) { - R(), i.listenerCount(this, "error") === 0 && this.emit("error", F); + k(), i.listenerCount(this, "error") === 0 && this.emit("error", F); } o(u, "error", N11), o(a, "error", N11); - function R() { - u.removeListener("data", f10), a.removeListener("drain", p), u.removeListener("end", E), u.removeListener("close", _), u.removeListener("error", N11), a.removeListener("error", N11), u.removeListener("end", R), u.removeListener("close", R), a.removeListener("close", R); + function k() { + u.removeListener("data", f10), a.removeListener("drain", p), u.removeListener("end", E), u.removeListener("close", _), u.removeListener("error", N11), a.removeListener("error", N11), u.removeListener("end", k), u.removeListener("close", k), a.removeListener("close", k); } - return u.on("end", R), u.on("close", R), a.on("close", R), a.emit("pipe", u), a; + return u.on("end", k), u.on("close", k), a.on("close", k), a.emit("pipe", u), a; }; function o(a, c, u) { if (typeof a.prependListener == "function") @@ -127430,7 +127441,7 @@ ${Ez(e, r10)}`); }); var s2 = Ye((t, e) => { je(), Ue(), Be(); - var { AbortError: r10, codes: n } = Xi(), { isNodeStream: i, isWebStream: s, kControllerErrorFunction: o } = cc(), a = uu(), { ERR_INVALID_ARG_TYPE: c } = n, u = (f10, p) => { + var { AbortError: r10, codes: n } = Xi(), { isNodeStream: i, isWebStream: s, kControllerErrorFunction: o } = ac(), a = uu(), { ERR_INVALID_ARG_TYPE: c } = n, u = (f10, p) => { if (typeof f10 != "object" || !("aborted" in f10)) throw new c(p, "AbortSignal", f10); }; @@ -127449,9 +127460,9 @@ ${Ez(e, r10)}`); return f10.aborted ? b() : (f10.addEventListener("abort", b), a(p, () => f10.removeEventListener("abort", b))), p; }; }); - var Gle = Ye((t, e) => { + var zle = Ye((t, e) => { je(), Ue(), Be(); - var { StringPrototypeSlice: r10, SymbolIterator: n, TypedArrayPrototypeSet: i, Uint8Array: s } = vn(), { Buffer: o } = (ei(), vr($n)), { inspect: a } = Ja(); + var { StringPrototypeSlice: r10, SymbolIterator: n, TypedArrayPrototypeSet: i, Uint8Array: s } = vn(), { Buffer: o } = (ti(), vr(ei)), { inspect: a } = Za(); e.exports = class { constructor() { this.head = null, this.tail = null, this.length = 0; @@ -127537,7 +127548,7 @@ ${Ez(e, r10)}`); } }; }); - var vx = Ye((t, e) => { + var mx = Ye((t, e) => { je(), Ue(), Be(); var { MathFloor: r10, NumberIsInteger: n } = vn(), { ERR_INVALID_ARG_VALUE: i } = Xi().codes; function s(c, u, f10) { @@ -127559,14 +127570,14 @@ ${Ez(e, r10)}`); } e.exports = { getHighWaterMark: a, getDefaultHighWaterMark: o }; }); - function F_(t) { + function B_(t) { var e = t.length; if (e % 4 > 0) throw new Error("Invalid string. Length must be a multiple of 4"); var r10 = t.indexOf("="); return r10 === -1 && (r10 = e), [r10, r10 === e ? 0 : 4 - r10 % 4]; } - function Kle(t, e, r10) { + function Fle(t, e, r10) { for (var n, i, s = [], o = e; o < r10; o += 3) n = (t[o] << 16 & 16711680) + (t[o + 1] << 8 & 65280) + (255 & t[o + 2]), s.push(so[(i = n) >> 18 & 63] + so[i >> 12 & 63] + so[i >> 6 & 63] + so[63 & i]); return s.join(""); @@ -127581,24 +127592,24 @@ ${Ez(e, r10)}`); if (typeof t == "number") { if (typeof e == "string") throw new TypeError('The "string" argument must be of type string. Received type number'); - return m5(t); + return d5(t); } - return pC(t, e, r10); + return oC(t, e, r10); } - function pC(t, e, r10) { + function oC(t, e, r10) { if (typeof t == "string") return function(s, o) { if (typeof o == "string" && o !== "" || (o = "utf8"), !He.isEncoding(o)) throw new TypeError("Unknown encoding: " + o); - var a = 0 | gC(s, o), c = Ha(a), u = c.write(s, o); + var a = 0 | cC(s, o), c = Ha(a), u = c.write(s, o); return u !== a && (c = c.slice(0, u)), c; }(t, e); if (ArrayBuffer.isView(t)) - return ab(t); + return ob(t); if (t == null) throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof t); if (qa(t, ArrayBuffer) || t && qa(t.buffer, ArrayBuffer) || typeof SharedArrayBuffer < "u" && (qa(t, SharedArrayBuffer) || t && qa(t.buffer, SharedArrayBuffer))) - return Xle(t, e, r10); + return Hle(t, e, r10); if (typeof t == "number") throw new TypeError('The "value" argument must not be of type number. Received type number'); var n = t.valueOf && t.valueOf(); @@ -127606,13 +127617,13 @@ ${Ez(e, r10)}`); return He.from(n, e, r10); var i = function(s) { if (He.isBuffer(s)) { - var o = 0 | xx(s.length), a = Ha(o); + var o = 0 | gx(s.length), a = Ha(o); return a.length === 0 || s.copy(a, 0, 0, o), a; } if (s.length !== void 0) - return typeof s.length != "number" || _x(s.length) ? Ha(0) : ab(s); + return typeof s.length != "number" || yx(s.length) ? Ha(0) : ob(s); if (s.type === "Buffer" && Array.isArray(s.data)) - return ab(s.data); + return ob(s.data); }(t); if (i) return i; @@ -127620,21 +127631,21 @@ ${Ez(e, r10)}`); return He.from(t[Symbol.toPrimitive]("string"), e, r10); throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof t); } - function mC(t) { + function aC(t) { if (typeof t != "number") throw new TypeError('"size" argument must be of type number'); if (t < 0) throw new RangeError('The value "' + t + '" is invalid for option "size"'); } - function m5(t) { - return mC(t), Ha(t < 0 ? 0 : 0 | xx(t)); + function d5(t) { + return aC(t), Ha(t < 0 ? 0 : 0 | gx(t)); } - function ab(t) { - for (var e = t.length < 0 ? 0 : 0 | xx(t.length), r10 = Ha(e), n = 0; n < e; n += 1) + function ob(t) { + for (var e = t.length < 0 ? 0 : 0 | gx(t.length), r10 = Ha(e), n = 0; n < e; n += 1) r10[n] = 255 & t[n]; return r10; } - function Xle(t, e, r10) { + function Hle(t, e, r10) { if (e < 0 || t.byteLength < e) throw new RangeError('"offset" is outside of buffer bounds'); if (t.byteLength < e + (r10 || 0)) @@ -127642,12 +127653,12 @@ ${Ez(e, r10)}`); var n; return n = e === void 0 && r10 === void 0 ? new Uint8Array(t) : r10 === void 0 ? new Uint8Array(t, e) : new Uint8Array(t, e, r10), Object.setPrototypeOf(n, He.prototype), n; } - function xx(t) { + function gx(t) { if (t >= 2147483647) throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + 2147483647 .toString(16) + " bytes"); return 0 | t; } - function gC(t, e) { + function cC(t, e) { if (He.isBuffer(t)) return t.length; if (ArrayBuffer.isView(t) || qa(t, ArrayBuffer)) @@ -127665,7 +127676,7 @@ ${Ez(e, r10)}`); return r10; case "utf8": case "utf-8": - return g5(t).length; + return p5(t).length; case "ucs2": case "ucs-2": case "utf16le": @@ -127674,36 +127685,36 @@ ${Ez(e, r10)}`); case "hex": return r10 >>> 1; case "base64": - return vC(t).length; + return hC(t).length; default: if (i) - return n ? -1 : g5(t).length; + return n ? -1 : p5(t).length; e = ("" + e).toLowerCase(), i = true; } } - function Yle(t, e, r10) { + function qle(t, e, r10) { var n = false; if ((e === void 0 || e < 0) && (e = 0), e > this.length || ((r10 === void 0 || r10 > this.length) && (r10 = this.length), r10 <= 0) || (r10 >>>= 0) <= (e >>>= 0)) return ""; for (t || (t = "utf8"); ; ) switch (t) { case "hex": - return ife(this, e, r10); + return $le(this, e, r10); case "utf8": case "utf-8": - return bC(this, e, r10); + return lC(this, e, r10); case "ascii": - return rfe(this, e, r10); + return Jle(this, e, r10); case "latin1": case "binary": - return nfe(this, e, r10); + return Qle(this, e, r10); case "base64": - return tfe(this, e, r10); + return Zle(this, e, r10); case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": - return sfe(this, e, r10); + return efe(this, e, r10); default: if (n) throw new TypeError("Unknown encoding: " + t); @@ -127714,10 +127725,10 @@ ${Ez(e, r10)}`); var n = t[e]; t[e] = t[r10], t[r10] = n; } - function H_(t, e, r10, n, i) { + function U_(t, e, r10, n, i) { if (t.length === 0) return -1; - if (typeof r10 == "string" ? (n = r10, r10 = 0) : r10 > 2147483647 ? r10 = 2147483647 : r10 < -2147483648 && (r10 = -2147483648), _x(r10 = +r10) && (r10 = i ? 0 : t.length - 1), r10 < 0 && (r10 = t.length + r10), r10 >= t.length) { + if (typeof r10 == "string" ? (n = r10, r10 = 0) : r10 > 2147483647 ? r10 = 2147483647 : r10 < -2147483648 && (r10 = -2147483648), yx(r10 = +r10) && (r10 = i ? 0 : t.length - 1), r10 < 0 && (r10 = t.length + r10), r10 >= t.length) { if (i) return -1; r10 = t.length - 1; @@ -127727,12 +127738,12 @@ ${Ez(e, r10)}`); r10 = 0; } if (typeof e == "string" && (e = He.from(e, n)), He.isBuffer(e)) - return e.length === 0 ? -1 : q_(t, e, r10, n, i); + return e.length === 0 ? -1 : j_(t, e, r10, n, i); if (typeof e == "number") - return e &= 255, typeof Uint8Array.prototype.indexOf == "function" ? i ? Uint8Array.prototype.indexOf.call(t, e, r10) : Uint8Array.prototype.lastIndexOf.call(t, e, r10) : q_(t, [e], r10, n, i); + return e &= 255, typeof Uint8Array.prototype.indexOf == "function" ? i ? Uint8Array.prototype.indexOf.call(t, e, r10) : Uint8Array.prototype.lastIndexOf.call(t, e, r10) : j_(t, [e], r10, n, i); throw new TypeError("val must be string, number or Buffer"); } - function q_(t, e, r10, n, i) { + function j_(t, e, r10, n, i) { var s, o = 1, a = t.length, c = e.length; if (n !== void 0 && ((n = String(n).toLowerCase()) === "ucs2" || n === "ucs-2" || n === "utf16le" || n === "utf-16le")) { if (t.length < 2 || e.length < 2) @@ -127762,7 +127773,7 @@ ${Ez(e, r10)}`); } return -1; } - function Zle(t, e, r10, n) { + function Wle(t, e, r10, n) { r10 = Number(r10) || 0; var i = t.length - r10; n ? (n = Number(n)) > i && (n = i) : n = i; @@ -127770,39 +127781,39 @@ ${Ez(e, r10)}`); n > s / 2 && (n = s / 2); for (var o = 0; o < n; ++o) { var a = parseInt(e.substr(2 * o, 2), 16); - if (_x(a)) + if (yx(a)) return o; t[r10 + o] = a; } return o; } - function Jle(t, e, r10, n) { - return o2(g5(e, t.length - r10), t, r10, n); + function Gle(t, e, r10, n) { + return o2(p5(e, t.length - r10), t, r10, n); } - function yC(t, e, r10, n) { + function uC(t, e, r10, n) { return o2(function(i) { for (var s = [], o = 0; o < i.length; ++o) s.push(255 & i.charCodeAt(o)); return s; }(e), t, r10, n); } - function Qle(t, e, r10, n) { - return yC(t, e, r10, n); + function Kle(t, e, r10, n) { + return uC(t, e, r10, n); } - function $le(t, e, r10, n) { - return o2(vC(e), t, r10, n); + function Xle(t, e, r10, n) { + return o2(hC(e), t, r10, n); } - function efe(t, e, r10, n) { + function Yle(t, e, r10, n) { return o2(function(i, s) { for (var o, a, c, u = [], f10 = 0; f10 < i.length && !((s -= 2) < 0); ++f10) o = i.charCodeAt(f10), a = o >> 8, c = o % 256, u.push(c), u.push(a); return u; }(e, t.length - r10), t, r10, n); } - function tfe(t, e, r10) { - return e === 0 && r10 === t.length ? mm.fromByteArray(t) : mm.fromByteArray(t.slice(e, r10)); + function Zle(t, e, r10) { + return e === 0 && r10 === t.length ? pm.fromByteArray(t) : pm.fromByteArray(t.slice(e, r10)); } - function bC(t, e, r10) { + function lC(t, e, r10) { r10 = Math.min(t.length, r10); for (var n = [], i = e; i < r10; ) { var s, o, a, c, u = t[i], f10 = null, p = u > 239 ? 4 : u > 223 ? 3 : u > 191 ? 2 : 1; @@ -127831,28 +127842,28 @@ ${Ez(e, r10)}`); return _; }(n); } - function rfe(t, e, r10) { + function Jle(t, e, r10) { var n = ""; r10 = Math.min(t.length, r10); for (var i = e; i < r10; ++i) n += String.fromCharCode(127 & t[i]); return n; } - function nfe(t, e, r10) { + function Qle(t, e, r10) { var n = ""; r10 = Math.min(t.length, r10); for (var i = e; i < r10; ++i) n += String.fromCharCode(t[i]); return n; } - function ife(t, e, r10) { + function $le(t, e, r10) { var n = t.length; (!e || e < 0) && (e = 0), (!r10 || r10 < 0 || r10 > n) && (r10 = n); for (var i = "", s = e; s < r10; ++s) - i += _C[t[s]]; + i += pC[t[s]]; return i; } - function sfe(t, e, r10) { + function efe(t, e, r10) { for (var n = t.slice(e, r10), i = "", s = 0; s < n.length; s += 2) i += String.fromCharCode(n[s] + 256 * n[s + 1]); return i; @@ -127871,19 +127882,19 @@ ${Ez(e, r10)}`); if (r10 + n > t.length) throw new RangeError("Index out of range"); } - function wC(t, e, r10, n, i, s) { + function fC(t, e, r10, n, i, s) { if (r10 + n > t.length) throw new RangeError("Index out of range"); if (r10 < 0) throw new RangeError("Index out of range"); } - function W_(t, e, r10, n, i) { - return e = +e, r10 >>>= 0, i || wC(t, 0, r10, 4), Ou.write(t, e, r10, n, 23, 4), r10 + 4; + function V_(t, e, r10, n, i) { + return e = +e, r10 >>>= 0, i || fC(t, 0, r10, 4), Ou.write(t, e, r10, n, 23, 4), r10 + 4; } - function G_(t, e, r10, n, i) { - return e = +e, r10 >>>= 0, i || wC(t, 0, r10, 8), Ou.write(t, e, r10, n, 52, 8), r10 + 8; + function z_(t, e, r10, n, i) { + return e = +e, r10 >>>= 0, i || fC(t, 0, r10, 8), Ou.write(t, e, r10, n, 52, 8), r10 + 8; } - function g5(t, e) { + function p5(t, e) { var r10; e = e || 1 / 0; for (var n = t.length, i = null, s = [], o = 0; o < n; ++o) { @@ -127929,9 +127940,9 @@ ${Ez(e, r10)}`); } return s; } - function vC(t) { - return mm.toByteArray(function(e) { - if ((e = (e = e.split("=")[0]).trim().replace(xC, "")).length < 2) + function hC(t) { + return pm.toByteArray(function(e) { + if ((e = (e = e.split("=")[0]).trim().replace(dC, "")).length < 2) return ""; for (; e.length % 4 != 0; ) e += "="; @@ -127946,17 +127957,17 @@ ${Ez(e, r10)}`); function qa(t, e) { return t instanceof e || t != null && t.constructor != null && t.constructor.name != null && t.constructor.name === e.name; } - function _x(t) { + function yx(t) { return t != t; } - function K_(t, e) { + function F_(t, e) { for (var r10 in t) e[r10] = t[r10]; } function wu(t, e, r10) { return Js(t, e, r10); } - function Th(t) { + function Ah(t) { var e; switch (this.encoding = function(r10) { var n = function(i) { @@ -127985,28 +127996,28 @@ ${Ez(e, r10)}`); i = ("" + i).toLowerCase(), s = true; } }(r10); - if (typeof n != "string" && (gm.isEncoding === y5 || !y5(r10))) + if (typeof n != "string" && (mm.isEncoding === m5 || !m5(r10))) throw new Error("Unknown encoding: " + r10); return n || r10; }(t), this.encoding) { case "utf16le": - this.text = afe, this.end = cfe, e = 4; + this.text = rfe, this.end = nfe, e = 4; break; case "utf8": - this.fillLast = ofe, e = 4; + this.fillLast = tfe, e = 4; break; case "base64": - this.text = ufe, this.end = lfe, e = 3; + this.text = ife, this.end = sfe, e = 3; break; default: - return this.write = ffe, this.end = hfe, void 0; + return this.write = ofe, this.end = afe, void 0; } - this.lastNeed = 0, this.lastTotal = 0, this.lastChar = gm.allocUnsafe(e); + this.lastNeed = 0, this.lastTotal = 0, this.lastChar = mm.allocUnsafe(e); } - function cb(t) { + function ab(t) { return t <= 127 ? 0 : t >> 5 == 6 ? 2 : t >> 4 == 14 ? 3 : t >> 3 == 30 ? 4 : t >> 6 == 2 ? -1 : -2; } - function ofe(t) { + function tfe(t) { var e = this.lastTotal - this.lastNeed, r10 = function(n, i, s) { if ((192 & i[0]) != 128) return n.lastNeed = 0, "\uFFFD"; @@ -128019,7 +128030,7 @@ ${Ez(e, r10)}`); }(this, t); return r10 !== void 0 ? r10 : this.lastNeed <= t.length ? (t.copy(this.lastChar, e, 0, this.lastNeed), this.lastChar.toString(this.encoding, 0, this.lastTotal)) : (t.copy(this.lastChar, e, 0, t.length), this.lastNeed -= t.length, void 0); } - function afe(t, e) { + function rfe(t, e) { if ((t.length - e) % 2 == 0) { var r10 = t.toString("utf16le", e); if (r10) { @@ -128031,7 +128042,7 @@ ${Ez(e, r10)}`); } return this.lastNeed = 1, this.lastTotal = 2, this.lastChar[0] = t[t.length - 1], t.toString("utf16le", e, t.length - 1); } - function cfe(t) { + function nfe(t) { var e = t && t.length ? this.write(t) : ""; if (this.lastNeed) { var r10 = this.lastTotal - this.lastNeed; @@ -128039,47 +128050,47 @@ ${Ez(e, r10)}`); } return e; } - function ufe(t, e) { + function ife(t, e) { var r10 = (t.length - e) % 3; return r10 === 0 ? t.toString("base64", e) : (this.lastNeed = 3 - r10, this.lastTotal = 3, r10 === 1 ? this.lastChar[0] = t[t.length - 1] : (this.lastChar[0] = t[t.length - 2], this.lastChar[1] = t[t.length - 1]), t.toString("base64", e, t.length - r10)); } - function lfe(t) { + function sfe(t) { var e = t && t.length ? this.write(t) : ""; return this.lastNeed ? e + this.lastChar.toString("base64", 0, 3 - this.lastNeed) : e; } - function ffe(t) { + function ofe(t) { return t.toString(this.encoding); } - function hfe(t) { + function afe(t) { return t && t.length ? this.write(t) : ""; } - var X_; + var H_; var so; var ts; - var Y_; - var fp; + var q_; + var up; var vu; - var Z_; - var J_; + var W_; + var G_; var No; - var mm; + var pm; var Ou; - var ub; - var xC; - var _C; + var cb; + var dC; + var pC; + var Th; var Nh; - var Ih; var Js; - var Q_; - var lf; - var gm; - var y5; - var $_ = Qn(() => { - for (je(), Ue(), Be(), X_ = { byteLength: function(t) { - var e = F_(t), r10 = e[0], n = e[1]; + var K_; + var uf; + var mm; + var m5; + var X_ = $n(() => { + for (je(), Ue(), Be(), H_ = { byteLength: function(t) { + var e = B_(t), r10 = e[0], n = e[1]; return 3 * (r10 + n) / 4 - n; }, toByteArray: function(t) { - var e, r10, n = F_(t), i = n[0], s = n[1], o = new Y_(function(u, f10, p) { + var e, r10, n = B_(t), i = n[0], s = n[1], o = new q_(function(u, f10, p) { return 3 * (f10 + p) / 4 - p; }(0, i, s)), a = 0, c = s > 0 ? i - 4 : i; for (r10 = 0; r10 < c; r10 += 4) @@ -128087,11 +128098,11 @@ ${Ez(e, r10)}`); return s === 2 && (e = ts[t.charCodeAt(r10)] << 2 | ts[t.charCodeAt(r10 + 1)] >> 4, o[a++] = 255 & e), s === 1 && (e = ts[t.charCodeAt(r10)] << 10 | ts[t.charCodeAt(r10 + 1)] << 4 | ts[t.charCodeAt(r10 + 2)] >> 2, o[a++] = e >> 8 & 255, o[a++] = 255 & e), o; }, fromByteArray: function(t) { for (var e, r10 = t.length, n = r10 % 3, i = [], s = 0, o = r10 - n; s < o; s += 16383) - i.push(Kle(t, s, s + 16383 > o ? o : s + 16383)); + i.push(Fle(t, s, s + 16383 > o ? o : s + 16383)); return n === 1 ? (e = t[r10 - 1], i.push(so[e >> 2] + so[e << 4 & 63] + "==")) : n === 2 && (e = (t[r10 - 2] << 8) + t[r10 - 1], i.push(so[e >> 10] + so[e >> 4 & 63] + so[e << 2 & 63] + "=")), i.join(""); - } }, so = [], ts = [], Y_ = typeof Uint8Array < "u" ? Uint8Array : Array, fp = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", vu = 0, Z_ = fp.length; vu < Z_; ++vu) - so[vu] = fp[vu], ts[fp.charCodeAt(vu)] = vu; - ts["-".charCodeAt(0)] = 62, ts["_".charCodeAt(0)] = 63, J_ = { read: function(t, e, r10, n, i) { + } }, so = [], ts = [], q_ = typeof Uint8Array < "u" ? Uint8Array : Array, up = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", vu = 0, W_ = up.length; vu < W_; ++vu) + so[vu] = up[vu], ts[up.charCodeAt(vu)] = vu; + ts["-".charCodeAt(0)] = 62, ts["_".charCodeAt(0)] = 63, G_ = { read: function(t, e, r10, n, i) { var s, o, a = 8 * i - n - 1, c = (1 << a) - 1, u = c >> 1, f10 = -7, p = r10 ? i - 1 : 0, b = r10 ? -1 : 1, E = t[e + p]; for (p += b, s = E & (1 << -f10) - 1, E >>= -f10, f10 += a; f10 > 0; s = 256 * s + t[e + p], p += b, f10 -= 8) ; @@ -128112,7 +128123,7 @@ ${Ez(e, r10)}`); for (o = o << i | a, u += i; u > 0; t[r10 + E] = 255 & o, E += _, o /= 256, u -= 8) ; t[r10 + E - _] |= 128 * N11; - } }, No = {}, mm = X_, Ou = J_, ub = typeof Symbol == "function" && typeof Symbol.for == "function" ? Symbol.for("nodejs.util.inspect.custom") : null, No.Buffer = He, No.SlowBuffer = function(t) { + } }, No = {}, pm = H_, Ou = G_, cb = typeof Symbol == "function" && typeof Symbol.for == "function" ? Symbol.for("nodejs.util.inspect.custom") : null, No.Buffer = He, No.SlowBuffer = function(t) { return +t != t && (t = 0), He.alloc(+t); }, No.INSPECT_MAX_BYTES = 50, No.kMaxLength = 2147483647, He.TYPED_ARRAY_SUPPORT = function() { try { @@ -128130,15 +128141,15 @@ ${Ez(e, r10)}`); if (He.isBuffer(this)) return this.byteOffset; } }), He.poolSize = 8192, He.from = function(t, e, r10) { - return pC(t, e, r10); + return oC(t, e, r10); }, Object.setPrototypeOf(He.prototype, Uint8Array.prototype), Object.setPrototypeOf(He, Uint8Array), He.alloc = function(t, e, r10) { return function(n, i, s) { - return mC(n), n <= 0 ? Ha(n) : i !== void 0 ? typeof s == "string" ? Ha(n).fill(i, s) : Ha(n).fill(i) : Ha(n); + return aC(n), n <= 0 ? Ha(n) : i !== void 0 ? typeof s == "string" ? Ha(n).fill(i, s) : Ha(n).fill(i) : Ha(n); }(t, e, r10); }, He.allocUnsafe = function(t) { - return m5(t); + return d5(t); }, He.allocUnsafeSlow = function(t) { - return m5(t); + return d5(t); }, He.isBuffer = function(t) { return t != null && t._isBuffer === true && t !== He.prototype; }, He.compare = function(t, e) { @@ -128186,7 +128197,7 @@ ${Ez(e, r10)}`); s.copy(n, i), i += s.length; } return n; - }, He.byteLength = gC, He.prototype._isBuffer = true, He.prototype.swap16 = function() { + }, He.byteLength = cC, He.prototype._isBuffer = true, He.prototype.swap16 = function() { var t = this.length; if (t % 2 != 0) throw new RangeError("Buffer size must be a multiple of 16-bits"); @@ -128209,7 +128220,7 @@ ${Ez(e, r10)}`); return this; }, He.prototype.toString = function() { var t = this.length; - return t === 0 ? "" : arguments.length === 0 ? bC(this, 0, t) : Yle.apply(this, arguments); + return t === 0 ? "" : arguments.length === 0 ? lC(this, 0, t) : qle.apply(this, arguments); }, He.prototype.toLocaleString = He.prototype.toString, He.prototype.equals = function(t) { if (!He.isBuffer(t)) throw new TypeError("Argument must be a Buffer"); @@ -128217,7 +128228,7 @@ ${Ez(e, r10)}`); }, He.prototype.inspect = function() { var t = "", e = No.INSPECT_MAX_BYTES; return t = this.toString("hex", 0, e).replace(/(.{2})/g, "$1 ").trim(), this.length > e && (t += " ... "), ""; - }, ub && (He.prototype[ub] = He.prototype.inspect), He.prototype.compare = function(t, e, r10, n, i) { + }, cb && (He.prototype[cb] = He.prototype.inspect), He.prototype.compare = function(t, e, r10, n, i) { if (qa(t, Uint8Array) && (t = He.from(t, t.offset, t.byteLength)), !He.isBuffer(t)) throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type ' + typeof t); if (e === void 0 && (e = 0), r10 === void 0 && (r10 = t ? t.length : 0), n === void 0 && (n = 0), i === void 0 && (i = this.length), e < 0 || r10 > t.length || n < 0 || i > this.length) @@ -128239,9 +128250,9 @@ ${Ez(e, r10)}`); }, He.prototype.includes = function(t, e, r10) { return this.indexOf(t, e, r10) !== -1; }, He.prototype.indexOf = function(t, e, r10) { - return H_(this, t, e, r10, true); + return U_(this, t, e, r10, true); }, He.prototype.lastIndexOf = function(t, e, r10) { - return H_(this, t, e, r10, false); + return U_(this, t, e, r10, false); }, He.prototype.write = function(t, e, r10, n) { if (e === void 0) n = "utf8", r10 = this.length, e = 0; @@ -128259,22 +128270,22 @@ ${Ez(e, r10)}`); for (var s = false; ; ) switch (n) { case "hex": - return Zle(this, t, e, r10); + return Wle(this, t, e, r10); case "utf8": case "utf-8": - return Jle(this, t, e, r10); + return Gle(this, t, e, r10); case "ascii": - return yC(this, t, e, r10); + return uC(this, t, e, r10); case "latin1": case "binary": - return Qle(this, t, e, r10); + return Kle(this, t, e, r10); case "base64": - return $le(this, t, e, r10); + return Xle(this, t, e, r10); case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": - return efe(this, t, e, r10); + return Yle(this, t, e, r10); default: if (s) throw new TypeError("Unknown encoding: " + n); @@ -128390,13 +128401,13 @@ ${Ez(e, r10)}`); }, He.prototype.writeInt32BE = function(t, e, r10) { return t = +t, e >>>= 0, r10 || Pi(this, t, e, 4, 2147483647, -2147483648), t < 0 && (t = 4294967295 + t + 1), this[e] = t >>> 24, this[e + 1] = t >>> 16, this[e + 2] = t >>> 8, this[e + 3] = 255 & t, e + 4; }, He.prototype.writeFloatLE = function(t, e, r10) { - return W_(this, t, e, true, r10); + return V_(this, t, e, true, r10); }, He.prototype.writeFloatBE = function(t, e, r10) { - return W_(this, t, e, false, r10); + return V_(this, t, e, false, r10); }, He.prototype.writeDoubleLE = function(t, e, r10) { - return G_(this, t, e, true, r10); + return z_(this, t, e, true, r10); }, He.prototype.writeDoubleBE = function(t, e, r10) { - return G_(this, t, e, false, r10); + return z_(this, t, e, false, r10); }, He.prototype.copy = function(t, e, r10, n) { if (!He.isBuffer(t)) throw new TypeError("argument should be a Buffer"); @@ -128446,12 +128457,12 @@ ${Ez(e, r10)}`); this[s + e] = o[s % a]; } return this; - }, xC = /[^+/0-9A-Za-z-_]/g, _C = function() { + }, dC = /[^+/0-9A-Za-z-_]/g, pC = function() { for (var t = new Array(256), e = 0; e < 16; ++e) for (var r10 = 16 * e, n = 0; n < 16; ++n) t[r10 + n] = "0123456789abcdef"[e] + "0123456789abcdef"[n]; return t; - }(), No.Buffer, No.INSPECT_MAX_BYTES, No.kMaxLength, Nh = {}, Ih = No, Js = Ih.Buffer, Js.from && Js.alloc && Js.allocUnsafe && Js.allocUnsafeSlow ? Nh = Ih : (K_(Ih, Nh), Nh.Buffer = wu), wu.prototype = Object.create(Js.prototype), K_(Js, wu), wu.from = function(t, e, r10) { + }(), No.Buffer, No.INSPECT_MAX_BYTES, No.kMaxLength, Th = {}, Nh = No, Js = Nh.Buffer, Js.from && Js.alloc && Js.allocUnsafe && Js.allocUnsafeSlow ? Th = Nh : (F_(Nh, Th), Th.Buffer = wu), wu.prototype = Object.create(Js.prototype), F_(Js, wu), wu.from = function(t, e, r10) { if (typeof t == "number") throw new TypeError("Argument must not be a number"); return Js(t, e, r10); @@ -128467,8 +128478,8 @@ ${Ez(e, r10)}`); }, wu.allocUnsafeSlow = function(t) { if (typeof t != "number") throw new TypeError("Argument must be a number"); - return Ih.SlowBuffer(t); - }, Q_ = Nh, lf = {}, gm = Q_.Buffer, y5 = gm.isEncoding || function(t) { + return Nh.SlowBuffer(t); + }, K_ = Th, uf = {}, mm = K_.Buffer, m5 = mm.isEncoding || function(t) { switch ((t = "" + t) && t.toLowerCase()) { case "hex": case "utf8": @@ -128485,7 +128496,7 @@ ${Ez(e, r10)}`); default: return false; } - }, lf.StringDecoder = Th, Th.prototype.write = function(t) { + }, uf.StringDecoder = Ah, Ah.prototype.write = function(t) { if (t.length === 0) return ""; var e, r10; @@ -128496,37 +128507,37 @@ ${Ez(e, r10)}`); } else r10 = 0; return r10 < t.length ? e ? e + this.text(t, r10) : this.text(t, r10) : e || ""; - }, Th.prototype.end = function(t) { + }, Ah.prototype.end = function(t) { var e = t && t.length ? this.write(t) : ""; return this.lastNeed ? e + "\uFFFD" : e; - }, Th.prototype.text = function(t, e) { + }, Ah.prototype.text = function(t, e) { var r10 = function(i, s, o) { var a = s.length - 1; if (a < o) return 0; - var c = cb(s[a]); - return c >= 0 ? (c > 0 && (i.lastNeed = c - 1), c) : --a < o || c === -2 ? 0 : (c = cb(s[a])) >= 0 ? (c > 0 && (i.lastNeed = c - 2), c) : --a < o || c === -2 ? 0 : (c = cb(s[a])) >= 0 ? (c > 0 && (c === 2 ? c = 0 : i.lastNeed = c - 3), c) : 0; + var c = ab(s[a]); + return c >= 0 ? (c > 0 && (i.lastNeed = c - 1), c) : --a < o || c === -2 ? 0 : (c = ab(s[a])) >= 0 ? (c > 0 && (i.lastNeed = c - 2), c) : --a < o || c === -2 ? 0 : (c = ab(s[a])) >= 0 ? (c > 0 && (c === 2 ? c = 0 : i.lastNeed = c - 3), c) : 0; }(this, t, e); if (!this.lastNeed) return t.toString("utf8", e); this.lastTotal = r10; var n = t.length - (r10 - this.lastNeed); return t.copy(this.lastChar, 0, n), t.toString("utf8", e, n); - }, Th.prototype.fillLast = function(t) { + }, Ah.prototype.fillLast = function(t) { if (this.lastNeed <= t.length) return t.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, this.lastNeed), this.lastChar.toString(this.encoding, 0, this.lastTotal); t.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, t.length), this.lastNeed -= t.length; - }, lf.StringDecoder, lf.StringDecoder; + }, uf.StringDecoder, uf.StringDecoder; }); - var EC = {}; - Tl(EC, { StringDecoder: () => SC, default: () => lf }); - var SC; - var dfe = Qn(() => { - je(), Ue(), Be(), $_(), $_(), SC = lf.StringDecoder; + var mC = {}; + Al(mC, { StringDecoder: () => gC, default: () => uf }); + var gC; + var cfe = $n(() => { + je(), Ue(), Be(), X_(), X_(), gC = uf.StringDecoder; }); - var MC = Ye((t, e) => { + var yC = Ye((t, e) => { je(), Ue(), Be(); - var r10 = Nl(), { PromisePrototypeThen: n, SymbolAsyncIterator: i, SymbolIterator: s } = vn(), { Buffer: o } = (ei(), vr($n)), { ERR_INVALID_ARG_TYPE: a, ERR_STREAM_NULL_VALUES: c } = Xi().codes; + var r10 = Tl(), { PromisePrototypeThen: n, SymbolAsyncIterator: i, SymbolIterator: s } = vn(), { Buffer: o } = (ti(), vr(ei)), { ERR_INVALID_ARG_TYPE: a, ERR_STREAM_NULL_VALUES: c } = Xi().codes; function u(f10, p, b) { let E; if (typeof p == "string" || p instanceof o) @@ -128540,16 +128551,16 @@ ${Ez(e, r10)}`); _ = false, E = p[s](); else throw new a("iterable", ["Iterable"], p); - let N11 = new f10({ objectMode: true, highWaterMark: 1, ...b }), R = false; + let N11 = new f10({ objectMode: true, highWaterMark: 1, ...b }), k = false; N11._read = function() { - R || (R = true, D()); - }, N11._destroy = function(L, q) { - n(F(L), () => r10.nextTick(q, L), (W) => r10.nextTick(q, W || L)); + k || (k = true, L()); + }, N11._destroy = function(D, q) { + n(F(D), () => r10.nextTick(q, D), (W) => r10.nextTick(q, W || D)); }; - async function F(L) { - let q = L != null, W = typeof E.throw == "function"; + async function F(D) { + let q = D != null, W = typeof E.throw == "function"; if (q && W) { - let { value: z, done: T } = await E.throw(L); + let { value: z, done: T } = await E.throw(D); if (await z, T) return; } @@ -128558,22 +128569,22 @@ ${Ez(e, r10)}`); await z; } } - async function D() { + async function L() { for (; ; ) { try { - let { value: L, done: q } = _ ? await E.next() : E.next(); + let { value: D, done: q } = _ ? await E.next() : E.next(); if (q) N11.push(null); else { - let W = L && typeof L.then == "function" ? await L : L; + let W = D && typeof D.then == "function" ? await D : D; if (W === null) - throw R = false, new c(); + throw k = false, new c(); if (N11.push(W)) continue; - R = false; + k = false; } - } catch (L) { - N11.destroy(L); + } catch (D) { + N11.destroy(D); } break; } @@ -128584,22 +128595,22 @@ ${Ez(e, r10)}`); }); var a2 = Ye((t, e) => { je(), Ue(), Be(); - var r10 = Nl(), { ArrayPrototypeIndexOf: n, NumberIsInteger: i, NumberIsNaN: s, NumberParseInt: o, ObjectDefineProperties: a, ObjectKeys: c, ObjectSetPrototypeOf: u, Promise: f10, SafeSet: p, SymbolAsyncIterator: b, Symbol: E } = vn(); + var r10 = Tl(), { ArrayPrototypeIndexOf: n, NumberIsInteger: i, NumberIsNaN: s, NumberParseInt: o, ObjectDefineProperties: a, ObjectKeys: c, ObjectSetPrototypeOf: u, Promise: f10, SafeSet: p, SymbolAsyncIterator: b, Symbol: E } = vn(); e.exports = m, m.ReadableState = g; - var { EventEmitter: _ } = (Zf(), vr(Il)), { Stream: N11, prependListener: R } = bx(), { Buffer: F } = (ei(), vr($n)), { addAbortSignal: D } = s2(), L = uu(), q = Ja().debuglog("stream", (O) => { + var { EventEmitter: _ } = (Yf(), vr(Nl)), { Stream: N11, prependListener: k } = px(), { Buffer: F } = (ti(), vr(ei)), { addAbortSignal: L } = s2(), D = uu(), q = Za().debuglog("stream", (O) => { q = O; - }), W = Gle(), z = Yf(), { getHighWaterMark: T, getDefaultHighWaterMark: I } = vx(), { aggregateTwoErrors: H, codes: { ERR_INVALID_ARG_TYPE: X, ERR_METHOD_NOT_IMPLEMENTED: V, ERR_OUT_OF_RANGE: S10, ERR_STREAM_PUSH_AFTER_EOF: d, ERR_STREAM_UNSHIFT_AFTER_END_EVENT: l15 } } = Xi(), { validateObject: h } = i2(), y = E("kPaused"), { StringDecoder: x } = (dfe(), vr(EC)), v = MC(); + }), W = zle(), z = Xf(), { getHighWaterMark: T, getDefaultHighWaterMark: I } = mx(), { aggregateTwoErrors: H, codes: { ERR_INVALID_ARG_TYPE: X, ERR_METHOD_NOT_IMPLEMENTED: V, ERR_OUT_OF_RANGE: S9, ERR_STREAM_PUSH_AFTER_EOF: d, ERR_STREAM_UNSHIFT_AFTER_END_EVENT: l15 } } = Xi(), { validateObject: h } = i2(), y = E("kPaused"), { StringDecoder: x } = (cfe(), vr(mC)), v = yC(); u(m.prototype, N11.prototype), u(m, N11); var M = () => { }, { errorOrDestroy: w } = z; function g(O, B, $) { - typeof $ != "boolean" && ($ = B instanceof Qa()), this.objectMode = !!(O && O.objectMode), $ && (this.objectMode = this.objectMode || !!(O && O.readableObjectMode)), this.highWaterMark = O ? T(this, O, "readableHighWaterMark", $) : I(false), this.buffer = new W(), this.length = 0, this.pipes = [], this.flowing = null, this.ended = false, this.endEmitted = false, this.reading = false, this.constructed = true, this.sync = true, this.needReadable = false, this.emittedReadable = false, this.readableListening = false, this.resumeScheduled = false, this[y] = null, this.errorEmitted = false, this.emitClose = !O || O.emitClose !== false, this.autoDestroy = !O || O.autoDestroy !== false, this.destroyed = false, this.errored = null, this.closed = false, this.closeEmitted = false, this.defaultEncoding = O && O.defaultEncoding || "utf8", this.awaitDrainWriters = null, this.multiAwaitDrain = false, this.readingMore = false, this.dataEmitted = false, this.decoder = null, this.encoding = null, O && O.encoding && (this.decoder = new x(O.encoding), this.encoding = O.encoding); + typeof $ != "boolean" && ($ = B instanceof Ja()), this.objectMode = !!(O && O.objectMode), $ && (this.objectMode = this.objectMode || !!(O && O.readableObjectMode)), this.highWaterMark = O ? T(this, O, "readableHighWaterMark", $) : I(false), this.buffer = new W(), this.length = 0, this.pipes = [], this.flowing = null, this.ended = false, this.endEmitted = false, this.reading = false, this.constructed = true, this.sync = true, this.needReadable = false, this.emittedReadable = false, this.readableListening = false, this.resumeScheduled = false, this[y] = null, this.errorEmitted = false, this.emitClose = !O || O.emitClose !== false, this.autoDestroy = !O || O.autoDestroy !== false, this.destroyed = false, this.errored = null, this.closed = false, this.closeEmitted = false, this.defaultEncoding = O && O.defaultEncoding || "utf8", this.awaitDrainWriters = null, this.multiAwaitDrain = false, this.readingMore = false, this.dataEmitted = false, this.decoder = null, this.encoding = null, O && O.encoding && (this.decoder = new x(O.encoding), this.encoding = O.encoding); } function m(O) { if (!(this instanceof m)) return new m(O); - let B = this instanceof Qa(); - this._readableState = new g(O, this, B), O && (typeof O.read == "function" && (this._read = O.read), typeof O.destroy == "function" && (this._destroy = O.destroy), typeof O.construct == "function" && (this._construct = O.construct), O.signal && !B && D(O.signal, this)), N11.call(this, O), z.construct(this, () => { + let B = this instanceof Ja(); + this._readableState = new g(O, this, B), O && (typeof O.read == "function" && (this._read = O.read), typeof O.destroy == "function" && (this._destroy = O.destroy), typeof O.construct == "function" && (this._construct = O.construct), O.signal && !B && L(O.signal, this)), N11.call(this, O), z.construct(this, () => { this._readableState.needReadable && Y(this, this._readableState); }); } @@ -128656,7 +128667,7 @@ ${Ez(e, r10)}`); var A = 1073741824; function K(O) { if (O > A) - throw new S10("size", "<= 1GiB", O); + throw new S9("size", "<= 1GiB", O); return O--, O |= O >>> 1, O |= O >>> 2, O |= O >>> 4, O |= O >>> 8, O |= O >>> 16, O++, O; } function U(O, B) { @@ -128690,14 +128701,14 @@ ${Ez(e, r10)}`); let $ = B.decoder.end(); $ && $.length && (B.buffer.push($), B.length += B.objectMode ? 1 : $.length); } - B.ended = true, B.sync ? G(O) : (B.needReadable = false, B.emittedReadable = true, k(O)); + B.ended = true, B.sync ? G(O) : (B.needReadable = false, B.emittedReadable = true, R(O)); } } function G(O) { let B = O._readableState; - q("emitReadable", B.needReadable, B.emittedReadable), B.needReadable = false, B.emittedReadable || (q("emitReadable", B.flowing), B.emittedReadable = true, r10.nextTick(k, O)); + q("emitReadable", B.needReadable, B.emittedReadable), B.needReadable = false, B.emittedReadable || (q("emitReadable", B.flowing), B.emittedReadable = true, r10.nextTick(R, O)); } - function k(O) { + function R(O) { let B = O._readableState; q("emitReadable_", B.destroyed, B.length, B.ended), !B.destroyed && !B.errored && (B.length || B.ended) && (O.emit("readable"), B.emittedReadable = false), B.needReadable = !B.flowing && !B.ended && B.length <= B.highWaterMark, me(O); } @@ -128744,7 +128755,7 @@ ${Ez(e, r10)}`); ke && !ke.errorEmitted ? w(O, Ge) : O.emit("error", Ge); } } - R(O, "error", De); + k(O, "error", De); function ut() { O.removeListener("finish", Ve), Ze(); } @@ -128849,7 +128860,7 @@ ${Ez(e, r10)}`); this === O ? ($(), $ = M) : $ = fe; } O.on("readable", te); - let J, ne = L(O, { writable: false }, (fe) => { + let J, ne = D(O, { writable: false }, (fe) => { J = fe ? H(J, fe) : null, $(), $ = M; }); try { @@ -128938,13 +128949,13 @@ ${Ez(e, r10)}`); return v(m, O, B); }; var Te; - function C9() { + function C10() { return Te === void 0 && (Te = {}), Te; } m.fromWeb = function(O, B) { - return C9().newStreamReadableFromReadableStream(O, B); + return C10().newStreamReadableFromReadableStream(O, B); }, m.toWeb = function(O, B) { - return C9().newReadableStreamFromStreamReadable(O, B); + return C10().newReadableStreamFromStreamReadable(O, B); }, m.wrap = function(O, B) { var $, te; return new m({ objectMode: ($ = (te = O.readableObjectMode) !== null && te !== void 0 ? te : O.objectMode) !== null && $ !== void 0 ? $ : true, ...B, destroy(J, ne) { @@ -128952,17 +128963,17 @@ ${Ez(e, r10)}`); } }).wrap(O); }; }); - var AC = Ye((t, e) => { + var bC = Ye((t, e) => { je(), Ue(), Be(); - var r10 = Nl(), { ArrayPrototypeSlice: n, Error: i, FunctionPrototypeSymbolHasInstance: s, ObjectDefineProperty: o, ObjectDefineProperties: a, ObjectSetPrototypeOf: c, StringPrototypeToLowerCase: u, Symbol: f10, SymbolHasInstance: p } = vn(); + var r10 = Tl(), { ArrayPrototypeSlice: n, Error: i, FunctionPrototypeSymbolHasInstance: s, ObjectDefineProperty: o, ObjectDefineProperties: a, ObjectSetPrototypeOf: c, StringPrototypeToLowerCase: u, Symbol: f10, SymbolHasInstance: p } = vn(); e.exports = x, x.WritableState = h; - var { EventEmitter: b } = (Zf(), vr(Il)), E = bx().Stream, { Buffer: _ } = (ei(), vr($n)), N11 = Yf(), { addAbortSignal: R } = s2(), { getHighWaterMark: F, getDefaultHighWaterMark: D } = vx(), { ERR_INVALID_ARG_TYPE: L, ERR_METHOD_NOT_IMPLEMENTED: q, ERR_MULTIPLE_CALLBACK: W, ERR_STREAM_CANNOT_PIPE: z, ERR_STREAM_DESTROYED: T, ERR_STREAM_ALREADY_FINISHED: I, ERR_STREAM_NULL_VALUES: H, ERR_STREAM_WRITE_AFTER_END: X, ERR_UNKNOWN_ENCODING: V } = Xi().codes, { errorOrDestroy: S10 } = N11; + var { EventEmitter: b } = (Yf(), vr(Nl)), E = px().Stream, { Buffer: _ } = (ti(), vr(ei)), N11 = Xf(), { addAbortSignal: k } = s2(), { getHighWaterMark: F, getDefaultHighWaterMark: L } = mx(), { ERR_INVALID_ARG_TYPE: D, ERR_METHOD_NOT_IMPLEMENTED: q, ERR_MULTIPLE_CALLBACK: W, ERR_STREAM_CANNOT_PIPE: z, ERR_STREAM_DESTROYED: T, ERR_STREAM_ALREADY_FINISHED: I, ERR_STREAM_NULL_VALUES: H, ERR_STREAM_WRITE_AFTER_END: X, ERR_UNKNOWN_ENCODING: V } = Xi().codes, { errorOrDestroy: S9 } = N11; c(x.prototype, E.prototype), c(x, E); function d() { } var l15 = f10("kOnFinished"); function h(Z10, ce, oe) { - typeof oe != "boolean" && (oe = ce instanceof Qa()), this.objectMode = !!(Z10 && Z10.objectMode), oe && (this.objectMode = this.objectMode || !!(Z10 && Z10.writableObjectMode)), this.highWaterMark = Z10 ? F(this, Z10, "writableHighWaterMark", oe) : D(false), this.finalCalled = false, this.needDrain = false, this.ending = false, this.ended = false, this.finished = false, this.destroyed = false; + typeof oe != "boolean" && (oe = ce instanceof Ja()), this.objectMode = !!(Z10 && Z10.objectMode), oe && (this.objectMode = this.objectMode || !!(Z10 && Z10.writableObjectMode)), this.highWaterMark = Z10 ? F(this, Z10, "writableHighWaterMark", oe) : L(false), this.finalCalled = false, this.needDrain = false, this.ending = false, this.ended = false, this.finished = false, this.destroyed = false; let me = !!(Z10 && Z10.decodeStrings === false); this.decodeStrings = !me, this.defaultEncoding = Z10 && Z10.defaultEncoding || "utf8", this.length = 0, this.writing = false, this.corked = 0, this.sync = true, this.bufferProcessing = false, this.onwrite = m.bind(void 0, ce), this.writecb = null, this.writelen = 0, this.afterWriteTickInfo = null, y(this), this.pendingcb = 0, this.constructed = true, this.prefinished = false, this.errorEmitted = false, this.emitClose = !Z10 || Z10.emitClose !== false, this.autoDestroy = !Z10 || Z10.autoDestroy !== false, this.errored = null, this.closed = false, this.closeEmitted = false, this[l15] = []; } @@ -128975,18 +128986,18 @@ ${Ez(e, r10)}`); return this.buffered.length - this.bufferedIndex; } }); function x(Z10) { - let ce = this instanceof Qa(); + let ce = this instanceof Ja(); if (!ce && !s(x, this)) return new x(Z10); - this._writableState = new h(Z10, this, ce), Z10 && (typeof Z10.write == "function" && (this._write = Z10.write), typeof Z10.writev == "function" && (this._writev = Z10.writev), typeof Z10.destroy == "function" && (this._destroy = Z10.destroy), typeof Z10.final == "function" && (this._final = Z10.final), typeof Z10.construct == "function" && (this._construct = Z10.construct), Z10.signal && R(Z10.signal, this)), E.call(this, Z10), N11.construct(this, () => { + this._writableState = new h(Z10, this, ce), Z10 && (typeof Z10.write == "function" && (this._write = Z10.write), typeof Z10.writev == "function" && (this._writev = Z10.writev), typeof Z10.destroy == "function" && (this._destroy = Z10.destroy), typeof Z10.final == "function" && (this._final = Z10.final), typeof Z10.construct == "function" && (this._construct = Z10.construct), Z10.signal && k(Z10.signal, this)), E.call(this, Z10), N11.construct(this, () => { let oe = this._writableState; - oe.writing || K(this, oe), k(this, oe); + oe.writing || K(this, oe), R(this, oe); }); } o(x, p, { __proto__: null, value: function(Z10) { return s(this, Z10) ? true : this !== x ? false : Z10 && Z10._writableState instanceof h; } }), x.prototype.pipe = function() { - S10(this, new z()); + S9(this, new z()); }; function v(Z10, ce, oe, me) { let pe = Z10._writableState; @@ -129009,9 +129020,9 @@ ${Ez(e, r10)}`); else if (E._isUint8Array(ce)) ce = E._uint8ArrayToBuffer(ce), oe = "buffer"; else - throw new L("chunk", ["string", "Buffer", "Uint8Array"], ce); + throw new D("chunk", ["string", "Buffer", "Uint8Array"], ce); let se; - return pe.ending ? se = new X() : pe.destroyed && (se = new T("write")), se ? (r10.nextTick(me, se), S10(Z10, se, true), se) : (pe.pendingcb++, M(Z10, pe, ce, oe, me)); + return pe.ending ? se = new X() : pe.destroyed && (se = new T("write")), se ? (r10.nextTick(me, se), S9(Z10, se, true), se) : (pe.pendingcb++, M(Z10, pe, ce, oe, me)); } x.prototype.write = function(Z10, ce, oe) { return v(this, Z10, ce, oe) === true; @@ -129035,12 +129046,12 @@ ${Ez(e, r10)}`); ce.writelen = me, ce.writecb = le, ce.writing = true, ce.sync = true, ce.destroyed ? ce.onwrite(new T("write")) : oe ? Z10._writev(pe, ce.onwrite) : Z10._write(pe, se, ce.onwrite), ce.sync = false; } function g(Z10, ce, oe, me) { - --ce.pendingcb, me(oe), A(ce), S10(Z10, oe); + --ce.pendingcb, me(oe), A(ce), S9(Z10, oe); } function m(Z10, ce) { let oe = Z10._writableState, me = oe.sync, pe = oe.writecb; if (typeof pe != "function") { - S10(Z10, new W()); + S9(Z10, new W()); return; } oe.writing = false, oe.writecb = null, oe.length -= oe.writelen, oe.writelen = 0, ce ? (ce.stack, oe.errored || (oe.errored = ce), Z10._readableState && !Z10._readableState.errored && (Z10._readableState.errored = ce), me ? r10.nextTick(g, Z10, oe, ce, pe) : g(Z10, oe, ce, pe)) : (oe.buffered.length > oe.bufferedIndex && K(Z10, oe), me ? oe.afterWriteTickInfo !== null && oe.afterWriteTickInfo.cb === pe ? oe.afterWriteTickInfo.count++ : (oe.afterWriteTickInfo = { count: 1, cb: pe, stream: Z10, state: oe }, r10.nextTick(P, oe.afterWriteTickInfo)) : Q(Z10, oe, 1, pe)); @@ -129051,7 +129062,7 @@ ${Ez(e, r10)}`); function Q(Z10, ce, oe, me) { for (!ce.ending && !Z10.destroyed && ce.length === 0 && ce.needDrain && (ce.needDrain = false, Z10.emit("drain")); oe-- > 0; ) ce.pendingcb--, me(); - ce.destroyed && A(ce), k(Z10, ce); + ce.destroyed && A(ce), R(Z10, ce); } function A(Z10) { if (Z10.writing) @@ -129106,7 +129117,7 @@ ${Ez(e, r10)}`); let se = v(this, Z10, ce); se instanceof i && (pe = se); } - return me.corked && (me.corked = 1, this.uncork()), pe || (!me.errored && !me.ending ? (me.ending = true, k(this, me, true), me.ended = true) : me.finished ? pe = new I("end") : me.destroyed && (pe = new T("end"))), typeof oe == "function" && (pe || me.finished ? r10.nextTick(oe, pe) : me[l15].push(oe)), this; + return me.corked && (me.corked = 1, this.uncork()), pe || (!me.errored && !me.ending ? (me.ending = true, R(this, me, true), me.ended = true) : me.finished ? pe = new I("end") : me.destroyed && (pe = new T("end"))), typeof oe == "function" && (pe || me.finished ? r10.nextTick(oe, pe) : me[l15].push(oe)), this; }; function U(Z10) { return Z10.ending && !Z10.destroyed && Z10.constructed && Z10.length === 0 && !Z10.errored && Z10.buffered.length === 0 && !Z10.finished && !Z10.writing && !Z10.errorEmitted && !Z10.closeEmitted; @@ -129115,14 +129126,14 @@ ${Ez(e, r10)}`); let oe = false; function me(pe) { if (oe) { - S10(Z10, pe ?? W()); + S9(Z10, pe ?? W()); return; } if (oe = true, ce.pendingcb--, pe) { let se = ce[l15].splice(0); for (let le = 0; le < se.length; le++) se[le](pe); - S10(Z10, pe, ce.sync); + S9(Z10, pe, ce.sync); } else U(ce) && (ce.prefinished = true, Z10.emit("prefinish"), ce.pendingcb++, r10.nextTick(Y, Z10, ce)); } @@ -129137,7 +129148,7 @@ ${Ez(e, r10)}`); function G(Z10, ce) { !ce.prefinished && !ce.finalCalled && (typeof Z10._final == "function" && !ce.destroyed ? (ce.finalCalled = true, j10(Z10, ce)) : (ce.prefinished = true, Z10.emit("prefinish"))); } - function k(Z10, ce, oe) { + function R(Z10, ce, oe) { U(ce) && (G(Z10, ce), ce.pendingcb === 0 && (oe ? (ce.pendingcb++, r10.nextTick((me, pe) => { U(pe) ? Y(me, pe) : pe.pendingcb--; }, Z10, ce)) : U(ce) && (ce.pendingcb++, Y(Z10, ce)))); @@ -129204,30 +129215,30 @@ ${Ez(e, r10)}`); return ie().newWritableStreamFromStreamWritable(Z10); }; }); - var pfe = Ye((t, e) => { + var ufe = Ye((t, e) => { je(), Ue(), Be(); - var r10 = Nl(), n = (ei(), vr($n)), { isReadable: i, isWritable: s, isIterable: o, isNodeStream: a, isReadableNodeStream: c, isWritableNodeStream: u, isDuplexNodeStream: f10 } = cc(), p = uu(), { AbortError: b, codes: { ERR_INVALID_ARG_TYPE: E, ERR_INVALID_RETURN_VALUE: _ } } = Xi(), { destroyer: N11 } = Yf(), R = Qa(), F = a2(), { createDeferredPromise: D } = Ja(), L = MC(), q = globalThis.Blob || n.Blob, W = typeof q < "u" ? function(V) { + var r10 = Tl(), n = (ti(), vr(ei)), { isReadable: i, isWritable: s, isIterable: o, isNodeStream: a, isReadableNodeStream: c, isWritableNodeStream: u, isDuplexNodeStream: f10 } = ac(), p = uu(), { AbortError: b, codes: { ERR_INVALID_ARG_TYPE: E, ERR_INVALID_RETURN_VALUE: _ } } = Xi(), { destroyer: N11 } = Xf(), k = Ja(), F = a2(), { createDeferredPromise: L } = Za(), D = yC(), q = globalThis.Blob || n.Blob, W = typeof q < "u" ? function(V) { return V instanceof q; } : function(V) { return false; - }, z = globalThis.AbortController || yx().AbortController, { FunctionPrototypeCall: T } = vn(), I = class extends R { + }, z = globalThis.AbortController || dx().AbortController, { FunctionPrototypeCall: T } = vn(), I = class extends k { constructor(V) { super(V), (V == null ? void 0 : V.readable) === false && (this._readableState.readable = false, this._readableState.ended = true, this._readableState.endEmitted = true), (V == null ? void 0 : V.writable) === false && (this._writableState.writable = false, this._writableState.ending = true, this._writableState.ended = true, this._writableState.finished = true); } }; - e.exports = function V(S10, d) { - if (f10(S10)) - return S10; - if (c(S10)) - return X({ readable: S10 }); - if (u(S10)) - return X({ writable: S10 }); - if (a(S10)) + e.exports = function V(S9, d) { + if (f10(S9)) + return S9; + if (c(S9)) + return X({ readable: S9 }); + if (u(S9)) + return X({ writable: S9 }); + if (a(S9)) return X({ writable: false, readable: false }); - if (typeof S10 == "function") { - let { value: h, write: y, final: x, destroy: v } = H(S10); + if (typeof S9 == "function") { + let { value: h, write: y, final: x, destroy: v } = H(S9); if (o(h)) - return L(I, h, { objectMode: true, write: y, final: x, destroy: v }); + return D(I, h, { objectMode: true, write: y, final: x, destroy: v }); let M = h == null ? void 0 : h.then; if (typeof M == "function") { let w, g = T(M, h, (m) => { @@ -129248,38 +129259,38 @@ ${Ez(e, r10)}`); } throw new _("Iterable, AsyncIterable or AsyncFunction", d, h); } - if (W(S10)) - return V(S10.arrayBuffer()); - if (o(S10)) - return L(I, S10, { objectMode: true, writable: false }); - if (typeof (S10 == null ? void 0 : S10.writable) == "object" || typeof (S10 == null ? void 0 : S10.readable) == "object") { - let h = S10 != null && S10.readable ? c(S10 == null ? void 0 : S10.readable) ? S10 == null ? void 0 : S10.readable : V(S10.readable) : void 0, y = S10 != null && S10.writable ? u(S10 == null ? void 0 : S10.writable) ? S10 == null ? void 0 : S10.writable : V(S10.writable) : void 0; + if (W(S9)) + return V(S9.arrayBuffer()); + if (o(S9)) + return D(I, S9, { objectMode: true, writable: false }); + if (typeof (S9 == null ? void 0 : S9.writable) == "object" || typeof (S9 == null ? void 0 : S9.readable) == "object") { + let h = S9 != null && S9.readable ? c(S9 == null ? void 0 : S9.readable) ? S9 == null ? void 0 : S9.readable : V(S9.readable) : void 0, y = S9 != null && S9.writable ? u(S9 == null ? void 0 : S9.writable) ? S9 == null ? void 0 : S9.writable : V(S9.writable) : void 0; return X({ readable: h, writable: y }); } - let l15 = S10 == null ? void 0 : S10.then; + let l15 = S9 == null ? void 0 : S9.then; if (typeof l15 == "function") { let h; - return T(l15, S10, (y) => { + return T(l15, S9, (y) => { y != null && h.push(y), h.push(null); }, (y) => { N11(h, y); }), h = new I({ objectMode: true, writable: false, read() { } }); } - throw new E(d, ["Blob", "ReadableStream", "WritableStream", "Stream", "Iterable", "AsyncIterable", "Function", "{ readable, writable } pair", "Promise"], S10); + throw new E(d, ["Blob", "ReadableStream", "WritableStream", "Stream", "Iterable", "AsyncIterable", "Function", "{ readable, writable } pair", "Promise"], S9); }; function H(V) { - let { promise: S10, resolve: d } = D(), l15 = new z(), h = l15.signal; + let { promise: S9, resolve: d } = L(), l15 = new z(), h = l15.signal; return { value: V(async function* () { for (; ; ) { - let y = S10; - S10 = null; + let y = S9; + S9 = null; let { chunk: x, done: v, cb: M } = await y; if (r10.nextTick(M), v) return; if (h.aborted) throw new b(void 0, { cause: h.reason }); - ({ promise: S10, resolve: d } = D()), yield x; + ({ promise: S9, resolve: d } = L()), yield x; } }(), { signal: h }), write(y, x, v) { let M = d; @@ -129292,13 +129303,13 @@ ${Ez(e, r10)}`); } }; } function X(V) { - let S10 = V.readable && typeof V.readable.read != "function" ? F.wrap(V.readable) : V.readable, d = V.writable, l15 = !!i(S10), h = !!s(d), y, x, v, M, w; + let S9 = V.readable && typeof V.readable.read != "function" ? F.wrap(V.readable) : V.readable, d = V.writable, l15 = !!i(S9), h = !!s(d), y, x, v, M, w; function g(m) { let P = M; M = null, P ? P(m) : m && w.destroy(m); } - return w = new I({ readableObjectMode: !!(S10 != null && S10.readableObjectMode), writableObjectMode: !!(d != null && d.writableObjectMode), readable: l15, writable: h }), h && (p(d, (m) => { - h = false, m && N11(S10, m), g(m); + return w = new I({ readableObjectMode: !!(S9 != null && S9.readableObjectMode), writableObjectMode: !!(d != null && d.writableObjectMode), readable: l15, writable: h }), h && (p(d, (m) => { + h = false, m && N11(S9, m), g(m); }), w._write = function(m, P, Q) { d.write(m, P) ? Q() : y = Q; }, w._final = function(m) { @@ -129313,18 +129324,18 @@ ${Ez(e, r10)}`); let m = x; x = null, m(); } - })), l15 && (p(S10, (m) => { - l15 = false, m && N11(S10, m), g(m); - }), S10.on("readable", function() { + })), l15 && (p(S9, (m) => { + l15 = false, m && N11(S9, m), g(m); + }), S9.on("readable", function() { if (v) { let m = v; v = null, m(); } - }), S10.on("end", function() { + }), S9.on("end", function() { w.push(null); }), w._read = function() { for (; ; ) { - let m = S10.read(); + let m = S9.read(); if (m === null) { v = w._read; return; @@ -129333,15 +129344,15 @@ ${Ez(e, r10)}`); return; } }), w._destroy = function(m, P) { - !m && M !== null && (m = new b()), v = null, y = null, x = null, M === null ? P(m) : (M = P, N11(d, m), N11(S10, m)); + !m && M !== null && (m = new b()), v = null, y = null, x = null, M === null ? P(m) : (M = P, N11(d, m), N11(S9, m)); }, w; } }); - var Qa = Ye((t, e) => { + var Ja = Ye((t, e) => { je(), Ue(), Be(); var { ObjectDefineProperties: r10, ObjectGetOwnPropertyDescriptor: n, ObjectKeys: i, ObjectSetPrototypeOf: s } = vn(); e.exports = c; - var o = a2(), a = AC(); + var o = a2(), a = bC(); s(c.prototype, o.prototype), s(c, o); { let b = i(a.prototype); @@ -129371,14 +129382,14 @@ ${Ez(e, r10)}`); }; var p; c.from = function(b) { - return p || (p = pfe()), p(b, "body"); + return p || (p = ufe()), p(b, "body"); }; }); - var TC = Ye((t, e) => { + var wC = Ye((t, e) => { je(), Ue(), Be(); var { ObjectSetPrototypeOf: r10, Symbol: n } = vn(); e.exports = c; - var { ERR_METHOD_NOT_IMPLEMENTED: i } = Xi().codes, s = Qa(), { getHighWaterMark: o } = vx(); + var { ERR_METHOD_NOT_IMPLEMENTED: i } = Xi().codes, s = Ja(), { getHighWaterMark: o } = mx(); r10(c.prototype, s.prototype), r10(c, s); var a = n("kCallback"); function c(p) { @@ -129402,13 +129413,13 @@ ${Ez(e, r10)}`); c.prototype._final = u, c.prototype._transform = function(p, b, E) { throw new i("_transform()"); }, c.prototype._write = function(p, b, E) { - let _ = this._readableState, N11 = this._writableState, R = _.length; - this._transform(p, b, (F, D) => { + let _ = this._readableState, N11 = this._writableState, k = _.length; + this._transform(p, b, (F, L) => { if (F) { E(F); return; } - D != null && this.push(D), N11.ended || R === _.length || _.length < _.highWaterMark ? E() : this[a] = E; + L != null && this.push(L), N11.ended || k === _.length || _.length < _.highWaterMark ? E() : this[a] = E; }); }, c.prototype._read = function() { if (this[a]) { @@ -129417,11 +129428,11 @@ ${Ez(e, r10)}`); } }; }); - var NC = Ye((t, e) => { + var vC = Ye((t, e) => { je(), Ue(), Be(); var { ObjectSetPrototypeOf: r10 } = vn(); e.exports = i; - var n = TC(); + var n = wC(); r10(i.prototype, n.prototype), r10(i, n); function i(s) { if (!(this instanceof i)) @@ -129432,9 +129443,9 @@ ${Ez(e, r10)}`); a(null, s); }; }); - var Ex = Ye((t, e) => { + var bx = Ye((t, e) => { je(), Ue(), Be(); - var r10 = Nl(), { ArrayIsArray: n, Promise: i, SymbolAsyncIterator: s } = vn(), o = uu(), { once: a } = Ja(), c = Yf(), u = Qa(), { aggregateTwoErrors: f10, codes: { ERR_INVALID_ARG_TYPE: p, ERR_INVALID_RETURN_VALUE: b, ERR_MISSING_ARGS: E, ERR_STREAM_DESTROYED: _, ERR_STREAM_PREMATURE_CLOSE: N11 }, AbortError: R } = Xi(), { validateFunction: F, validateAbortSignal: D } = i2(), { isIterable: L, isReadable: q, isReadableNodeStream: W, isNodeStream: z, isTransformStream: T, isWebStream: I, isReadableStream: H, isReadableEnded: X } = cc(), V = globalThis.AbortController || yx().AbortController, S10, d; + var r10 = Tl(), { ArrayIsArray: n, Promise: i, SymbolAsyncIterator: s } = vn(), o = uu(), { once: a } = Za(), c = Xf(), u = Ja(), { aggregateTwoErrors: f10, codes: { ERR_INVALID_ARG_TYPE: p, ERR_INVALID_RETURN_VALUE: b, ERR_MISSING_ARGS: E, ERR_STREAM_DESTROYED: _, ERR_STREAM_PREMATURE_CLOSE: N11 }, AbortError: k } = Xi(), { validateFunction: F, validateAbortSignal: L } = i2(), { isIterable: D, isReadable: q, isReadableNodeStream: W, isNodeStream: z, isTransformStream: T, isWebStream: I, isReadableStream: H, isReadableEnded: X } = ac(), V = globalThis.AbortController || dx().AbortController, S9, d; function l15(P, Q, A) { let K = false; P.on("close", () => { @@ -129451,7 +129462,7 @@ ${Ez(e, r10)}`); return F(P[P.length - 1], "streams[stream.length - 1]"), P.pop(); } function y(P) { - if (L(P)) + if (D(P)) return P; if (W(P)) return x(P); @@ -129466,7 +129477,7 @@ ${Ez(e, r10)}`); let ae = j10; j10 = null, ae(); } - }, k = () => new i((ee, ae) => { + }, R = () => new i((ee, ae) => { U ? ae(U) : j10 = () => { U ? ae(U) : ee(); }; @@ -129474,10 +129485,10 @@ ${Ez(e, r10)}`); Q.on("drain", G); let Y = o(Q, { readable: false }, G); try { - Q.writableNeedDrain && await k(); + Q.writableNeedDrain && await R(); for await (let ee of P) - Q.write(ee) || await k(); - K && Q.end(), await k(), A(); + Q.write(ee) || await R(); + K && Q.end(), await R(), A(); } catch (ee) { A(U !== ee ? f10(U, ee) : ee); } finally { @@ -129507,11 +129518,11 @@ ${Ez(e, r10)}`); if (P.length === 1 && n(P[0]) && (P = P[0]), P.length < 2) throw new E("streams"); let K = new V(), U = K.signal, j10 = A == null ? void 0 : A.signal, G = []; - D(j10, "options.signal"); - function k() { - ce(new R()); + L(j10, "options.signal"); + function R() { + ce(new k()); } - j10 == null || j10.addEventListener("abort", k); + j10 == null || j10.addEventListener("abort", R); let Y, ee, ae = [], ie = 0; function Z10(se) { ce(se, --ie === 0); @@ -129520,30 +129531,30 @@ ${Ez(e, r10)}`); if (se && (!Y || Y.code === "ERR_STREAM_PREMATURE_CLOSE") && (Y = se), !(!Y && !le)) { for (; ae.length; ) ae.shift()(Y); - j10 == null || j10.removeEventListener("abort", k), K.abort(), le && (Y || G.forEach((be) => be()), r10.nextTick(Q, Y, ee)); + j10 == null || j10.removeEventListener("abort", R), K.abort(), le && (Y || G.forEach((be) => be()), r10.nextTick(Q, Y, ee)); } } let oe; for (let se = 0; se < P.length; se++) { let le = P[se], be = se < P.length - 1, ye = se > 0, Ee = be || (A == null ? void 0 : A.end) !== false, Te = se === P.length - 1; if (z(le)) { - let C9 = function(O) { + let C10 = function(O) { O && O.name !== "AbortError" && O.code !== "ERR_STREAM_PREMATURE_CLOSE" && Z10(O); }; if (Ee) { let { destroy: O, cleanup: B } = l15(le, be, ye); ae.push(O), q(le) && Te && G.push(B); } - le.on("error", C9), q(le) && Te && G.push(() => { - le.removeListener("error", C9); + le.on("error", C10), q(le) && Te && G.push(() => { + le.removeListener("error", C10); }); } if (se === 0) if (typeof le == "function") { - if (oe = le({ signal: U }), !L(oe)) + if (oe = le({ signal: U }), !D(oe)) throw new b("Iterable, AsyncIterable or Stream", "source", oe); } else - L(le) || W(le) || T(le) ? oe = le : oe = u.from(le); + D(le) || W(le) || T(le) ? oe = le : oe = u.from(le); else if (typeof le == "function") { if (T(oe)) { var me; @@ -129551,38 +129562,38 @@ ${Ez(e, r10)}`); } else oe = y(oe); if (oe = le(oe, { signal: U }), be) { - if (!L(oe, true)) + if (!D(oe, true)) throw new b("AsyncIterable", `transform[${se - 1}]`, oe); } else { var pe; - S10 || (S10 = NC()); - let C9 = new S10({ objectMode: true }), O = (pe = oe) === null || pe === void 0 ? void 0 : pe.then; + S9 || (S9 = vC()); + let C10 = new S9({ objectMode: true }), O = (pe = oe) === null || pe === void 0 ? void 0 : pe.then; if (typeof O == "function") ie++, O.call(oe, (te) => { - ee = te, te != null && C9.write(te), Ee && C9.end(), r10.nextTick(Z10); + ee = te, te != null && C10.write(te), Ee && C10.end(), r10.nextTick(Z10); }, (te) => { - C9.destroy(te), r10.nextTick(Z10, te); + C10.destroy(te), r10.nextTick(Z10, te); }); - else if (L(oe, true)) - ie++, v(oe, C9, Z10, { end: Ee }); + else if (D(oe, true)) + ie++, v(oe, C10, Z10, { end: Ee }); else if (H(oe) || T(oe)) { let te = oe.readable || oe; - ie++, v(te, C9, Z10, { end: Ee }); + ie++, v(te, C10, Z10, { end: Ee }); } else throw new b("AsyncIterable or Promise", "destination", oe); - oe = C9; + oe = C10; let { destroy: B, cleanup: $ } = l15(oe, false, true); ae.push(B), Te && G.push($); } } else if (z(le)) { if (W(oe)) { ie += 2; - let C9 = m(oe, le, Z10, { end: Ee }); - q(le) && Te && G.push(C9); + let C10 = m(oe, le, Z10, { end: Ee }); + q(le) && Te && G.push(C10); } else if (T(oe) || H(oe)) { - let C9 = oe.readable || oe; - ie++, v(C9, le, Z10, { end: Ee }); - } else if (L(oe)) + let C10 = oe.readable || oe; + ie++, v(C10, le, Z10, { end: Ee }); + } else if (D(oe)) ie++, v(oe, le, Z10, { end: Ee }); else throw new p("val", ["Readable", "Iterable", "AsyncIterable", "ReadableStream", "TransformStream"], oe); @@ -129590,7 +129601,7 @@ ${Ez(e, r10)}`); } else if (I(le)) { if (W(oe)) ie++, M(y(oe), le, Z10, { end: Ee }); - else if (H(oe) || L(oe)) + else if (H(oe) || D(oe)) ie++, M(oe, le, Z10, { end: Ee }); else if (T(oe)) ie++, M(oe.readable, le, Z10, { end: Ee }); @@ -129600,7 +129611,7 @@ ${Ez(e, r10)}`); } else oe = u.from(le); } - return (U != null && U.aborted || j10 != null && j10.aborted) && r10.nextTick(k), oe; + return (U != null && U.aborted || j10 != null && j10.aborted) && r10.nextTick(R), oe; } function m(P, Q, A, { end: K }) { let U = false; @@ -129620,42 +129631,42 @@ ${Ez(e, r10)}`); } e.exports = { pipelineImpl: g, pipeline: w }; }); - var IC = Ye((t, e) => { + var xC = Ye((t, e) => { je(), Ue(), Be(); - var { pipeline: r10 } = Ex(), n = Qa(), { destroyer: i } = Yf(), { isNodeStream: s, isReadable: o, isWritable: a, isWebStream: c, isTransformStream: u, isWritableStream: f10, isReadableStream: p } = cc(), { AbortError: b, codes: { ERR_INVALID_ARG_VALUE: E, ERR_MISSING_ARGS: _ } } = Xi(), N11 = uu(); - e.exports = function(...R) { - if (R.length === 0) + var { pipeline: r10 } = bx(), n = Ja(), { destroyer: i } = Xf(), { isNodeStream: s, isReadable: o, isWritable: a, isWebStream: c, isTransformStream: u, isWritableStream: f10, isReadableStream: p } = ac(), { AbortError: b, codes: { ERR_INVALID_ARG_VALUE: E, ERR_MISSING_ARGS: _ } } = Xi(), N11 = uu(); + e.exports = function(...k) { + if (k.length === 0) throw new _("streams"); - if (R.length === 1) - return n.from(R[0]); - let F = [...R]; - if (typeof R[0] == "function" && (R[0] = n.from(R[0])), typeof R[R.length - 1] == "function") { - let S10 = R.length - 1; - R[S10] = n.from(R[S10]); - } - for (let S10 = 0; S10 < R.length; ++S10) - if (!(!s(R[S10]) && !c(R[S10]))) { - if (S10 < R.length - 1 && !(o(R[S10]) || p(R[S10]) || u(R[S10]))) - throw new E(`streams[${S10}]`, F[S10], "must be readable"); - if (S10 > 0 && !(a(R[S10]) || f10(R[S10]) || u(R[S10]))) - throw new E(`streams[${S10}]`, F[S10], "must be writable"); - } - let D, L, q, W, z; - function T(S10) { + if (k.length === 1) + return n.from(k[0]); + let F = [...k]; + if (typeof k[0] == "function" && (k[0] = n.from(k[0])), typeof k[k.length - 1] == "function") { + let S9 = k.length - 1; + k[S9] = n.from(k[S9]); + } + for (let S9 = 0; S9 < k.length; ++S9) + if (!(!s(k[S9]) && !c(k[S9]))) { + if (S9 < k.length - 1 && !(o(k[S9]) || p(k[S9]) || u(k[S9]))) + throw new E(`streams[${S9}]`, F[S9], "must be readable"); + if (S9 > 0 && !(a(k[S9]) || f10(k[S9]) || u(k[S9]))) + throw new E(`streams[${S9}]`, F[S9], "must be writable"); + } + let L, D, q, W, z; + function T(S9) { let d = W; - W = null, d ? d(S10) : S10 ? z.destroy(S10) : !V && !X && z.destroy(); + W = null, d ? d(S9) : S9 ? z.destroy(S9) : !V && !X && z.destroy(); } - let I = R[0], H = r10(R, T), X = !!(a(I) || f10(I) || u(I)), V = !!(o(H) || p(H) || u(H)); + let I = k[0], H = r10(k, T), X = !!(a(I) || f10(I) || u(I)), V = !!(o(H) || p(H) || u(H)); if (z = new n({ writableObjectMode: !!(I != null && I.writableObjectMode), readableObjectMode: !!(H != null && H.writableObjectMode), writable: X, readable: V }), X) { if (s(I)) z._write = function(d, l15, h) { - I.write(d, l15) ? h() : D = h; + I.write(d, l15) ? h() : L = h; }, z._final = function(d) { - I.end(), L = d; + I.end(), D = d; }, I.on("drain", function() { - if (D) { - let d = D; - D = null, d(); + if (L) { + let d = L; + L = null, d(); } }); else if (c(I)) { @@ -129670,17 +129681,17 @@ ${Ez(e, r10)}`); }, z._final = async function(l15) { try { await d.ready, d.close().catch(() => { - }), L = l15; + }), D = l15; } catch (h) { l15(h); } }; } - let S10 = u(H) ? H.readable : H; - N11(S10, () => { - if (L) { - let d = L; - L = null, d(); + let S9 = u(H) ? H.readable : H; + N11(S9, () => { + if (D) { + let d = D; + D = null, d(); } }); } @@ -129688,28 +129699,28 @@ ${Ez(e, r10)}`); if (s(H)) H.on("readable", function() { if (q) { - let S10 = q; - q = null, S10(); + let S9 = q; + q = null, S9(); } }), H.on("end", function() { z.push(null); }), z._read = function() { for (; ; ) { - let S10 = H.read(); - if (S10 === null) { + let S9 = H.read(); + if (S9 === null) { q = z._read; return; } - if (!z.push(S10)) + if (!z.push(S9)) return; } }; else if (c(H)) { - let S10 = (u(H) ? H.readable : H).getReader(); + let S9 = (u(H) ? H.readable : H).getReader(); z._read = async function() { for (; ; ) try { - let { value: d, done: l15 } = await S10.read(); + let { value: d, done: l15 } = await S9.read(); if (!z.push(d)) return; if (l15) { @@ -129722,29 +129733,29 @@ ${Ez(e, r10)}`); }; } } - return z._destroy = function(S10, d) { - !S10 && W !== null && (S10 = new b()), q = null, D = null, L = null, W === null ? d(S10) : (W = d, s(H) && i(H, S10)); + return z._destroy = function(S9, d) { + !S9 && W !== null && (S9 = new b()), q = null, L = null, D = null, W === null ? d(S9) : (W = d, s(H) && i(H, S9)); }, z; }; }); - var mfe = Ye((t, e) => { + var lfe = Ye((t, e) => { je(), Ue(), Be(); - var r10 = globalThis.AbortController || yx().AbortController, { codes: { ERR_INVALID_ARG_VALUE: n, ERR_INVALID_ARG_TYPE: i, ERR_MISSING_ARGS: s, ERR_OUT_OF_RANGE: o }, AbortError: a } = Xi(), { validateAbortSignal: c, validateInteger: u, validateObject: f10 } = i2(), p = vn().Symbol("kWeak"), { finished: b } = uu(), E = IC(), { addAbortSignalNoValidate: _ } = s2(), { isWritable: N11, isNodeStream: R } = cc(), { ArrayPrototypePush: F, MathFloor: D, Number: L, NumberIsNaN: q, Promise: W, PromiseReject: z, PromisePrototypeThen: T, Symbol: I } = vn(), H = I("kEmpty"), X = I("kEof"); + var r10 = globalThis.AbortController || dx().AbortController, { codes: { ERR_INVALID_ARG_VALUE: n, ERR_INVALID_ARG_TYPE: i, ERR_MISSING_ARGS: s, ERR_OUT_OF_RANGE: o }, AbortError: a } = Xi(), { validateAbortSignal: c, validateInteger: u, validateObject: f10 } = i2(), p = vn().Symbol("kWeak"), { finished: b } = uu(), E = xC(), { addAbortSignalNoValidate: _ } = s2(), { isWritable: N11, isNodeStream: k } = ac(), { ArrayPrototypePush: F, MathFloor: L, Number: D, NumberIsNaN: q, Promise: W, PromiseReject: z, PromisePrototypeThen: T, Symbol: I } = vn(), H = I("kEmpty"), X = I("kEof"); function V(K, U) { - if (U != null && f10(U, "options"), (U == null ? void 0 : U.signal) != null && c(U.signal, "options.signal"), R(K) && !N11(K)) + if (U != null && f10(U, "options"), (U == null ? void 0 : U.signal) != null && c(U.signal, "options.signal"), k(K) && !N11(K)) throw new n("stream", K, "must be writable"); let j10 = E(this, K); return U != null && U.signal && _(U.signal, j10), j10; } - function S10(K, U) { + function S9(K, U) { if (typeof K != "function") throw new i("fn", ["Function", "AsyncFunction"], K); U != null && f10(U, "options"), (U == null ? void 0 : U.signal) != null && c(U.signal, "options.signal"); let j10 = 1; - return (U == null ? void 0 : U.concurrency) != null && (j10 = D(U.concurrency)), u(j10, "concurrency", 1), async function* () { - var G, k; + return (U == null ? void 0 : U.concurrency) != null && (j10 = L(U.concurrency)), u(j10, "concurrency", 1), async function* () { + var G, R; let Y = new r10(), ee = this, ae = [], ie = Y.signal, Z10 = { signal: ie }, ce = () => Y.abort(); - U != null && (G = U.signal) !== null && G !== void 0 && G.aborted && ce(), U == null || (k = U.signal) === null || k === void 0 || k.addEventListener("abort", ce); + U != null && (G = U.signal) !== null && G !== void 0 && G.aborted && ce(), U == null || (R = U.signal) === null || R === void 0 || R.addEventListener("abort", ce); let oe, me, pe = false; function se() { pe = true; @@ -129823,19 +129834,19 @@ ${Ez(e, r10)}`); async function x(K, U) { if (typeof K != "function") throw new i("fn", ["Function", "AsyncFunction"], K); - async function j10(G, k) { - return await K(G, k), H; + async function j10(G, R) { + return await K(G, R), H; } - for await (let G of S10.call(this, j10, U)) + for await (let G of S9.call(this, j10, U)) ; } function v(K, U) { if (typeof K != "function") throw new i("fn", ["Function", "AsyncFunction"], K); - async function j10(G, k) { - return await K(G, k) ? G : H; + async function j10(G, R) { + return await K(G, R) ? G : H; } - return S10.call(this, j10, U); + return S9.call(this, j10, U); } var M = class extends s { constructor() { @@ -129847,7 +129858,7 @@ ${Ez(e, r10)}`); if (typeof K != "function") throw new i("reducer", ["Function", "AsyncFunction"], K); j10 != null && f10(j10, "options"), (j10 == null ? void 0 : j10.signal) != null && c(j10.signal, "options.signal"); - let k = arguments.length > 1; + let R = arguments.length > 1; if (j10 != null && (G = j10.signal) !== null && G !== void 0 && G.aborted) { let Z10 = new a(void 0, { cause: j10.signal.reason }); throw this.once("error", () => { @@ -129864,9 +129875,9 @@ ${Ez(e, r10)}`); var ie; if (ae = true, j10 != null && (ie = j10.signal) !== null && ie !== void 0 && ie.aborted) throw new a(); - k ? U = await K(U, Z10, { signal: ee }) : (U = Z10, k = true); + R ? U = await K(U, Z10, { signal: ee }) : (U = Z10, R = true); } - if (!ae && !k) + if (!ae && !R) throw new M(); } finally { Y.abort(); @@ -129885,14 +129896,14 @@ ${Ez(e, r10)}`); return U; } function m(K, U) { - let j10 = S10.call(this, K, U); + let j10 = S9.call(this, K, U); return async function* () { for await (let G of j10) yield* G; }.call(this); } function P(K) { - if (K = L(K), q(K)) + if (K = D(K), q(K)) return 0; if (K < 0) throw new o("number", ">= 0", K); @@ -129903,11 +129914,11 @@ ${Ez(e, r10)}`); var j10; if (U != null && (j10 = U.signal) !== null && j10 !== void 0 && j10.aborted) throw new a(); - for await (let k of this) { + for await (let R of this) { var G; if (U != null && (G = U.signal) !== null && G !== void 0 && G.aborted) throw new a(); - K-- <= 0 && (yield k); + K-- <= 0 && (yield R); } }.call(this); } @@ -129916,79 +129927,79 @@ ${Ez(e, r10)}`); var j10; if (U != null && (j10 = U.signal) !== null && j10 !== void 0 && j10.aborted) throw new a(); - for await (let k of this) { + for await (let R of this) { var G; if (U != null && (G = U.signal) !== null && G !== void 0 && G.aborted) throw new a(); if (K-- > 0) - yield k; + yield R; else return; } }.call(this); } - e.exports.streamReturningOperators = { asIndexedPairs: d, drop: Q, filter: v, flatMap: m, map: S10, take: A, compose: V }, e.exports.promiseReturningOperators = { every: h, forEach: x, reduce: w, toArray: g, some: l15, find: y }; + e.exports.streamReturningOperators = { asIndexedPairs: d, drop: Q, filter: v, flatMap: m, map: S9, take: A, compose: V }, e.exports.promiseReturningOperators = { every: h, forEach: x, reduce: w, toArray: g, some: l15, find: y }; }); - var OC = Ye((t, e) => { + var _C = Ye((t, e) => { je(), Ue(), Be(); - var { ArrayPrototypePop: r10, Promise: n } = vn(), { isIterable: i, isNodeStream: s, isWebStream: o } = cc(), { pipelineImpl: a } = Ex(), { finished: c } = uu(); - PC(); + var { ArrayPrototypePop: r10, Promise: n } = vn(), { isIterable: i, isNodeStream: s, isWebStream: o } = ac(), { pipelineImpl: a } = bx(), { finished: c } = uu(); + EC(); function u(...f10) { return new n((p, b) => { let E, _, N11 = f10[f10.length - 1]; if (N11 && typeof N11 == "object" && !s(N11) && !i(N11) && !o(N11)) { - let R = r10(f10); - E = R.signal, _ = R.end; + let k = r10(f10); + E = k.signal, _ = k.end; } - a(f10, (R, F) => { - R ? b(R) : p(F); + a(f10, (k, F) => { + k ? b(k) : p(F); }, { signal: E, end: _ }); }); } e.exports = { finished: c, pipeline: u }; }); - var PC = Ye((t, e) => { + var EC = Ye((t, e) => { je(), Ue(), Be(); - var { Buffer: r10 } = (ei(), vr($n)), { ObjectDefineProperty: n, ObjectKeys: i, ReflectApply: s } = vn(), { promisify: { custom: o } } = Ja(), { streamReturningOperators: a, promiseReturningOperators: c } = mfe(), { codes: { ERR_ILLEGAL_CONSTRUCTOR: u } } = Xi(), f10 = IC(), { pipeline: p } = Ex(), { destroyer: b } = Yf(), E = uu(), _ = OC(), N11 = cc(), R = e.exports = bx().Stream; - R.isDisturbed = N11.isDisturbed, R.isErrored = N11.isErrored, R.isReadable = N11.isReadable, R.Readable = a2(); - for (let D of i(a)) { - let L = function(...W) { + var { Buffer: r10 } = (ti(), vr(ei)), { ObjectDefineProperty: n, ObjectKeys: i, ReflectApply: s } = vn(), { promisify: { custom: o } } = Za(), { streamReturningOperators: a, promiseReturningOperators: c } = lfe(), { codes: { ERR_ILLEGAL_CONSTRUCTOR: u } } = Xi(), f10 = xC(), { pipeline: p } = bx(), { destroyer: b } = Xf(), E = uu(), _ = _C(), N11 = ac(), k = e.exports = px().Stream; + k.isDisturbed = N11.isDisturbed, k.isErrored = N11.isErrored, k.isReadable = N11.isReadable, k.Readable = a2(); + for (let L of i(a)) { + let D = function(...W) { if (new.target) throw u(); - return R.Readable.from(s(q, this, W)); - }, q = a[D]; - n(L, "name", { __proto__: null, value: q.name }), n(L, "length", { __proto__: null, value: q.length }), n(R.Readable.prototype, D, { __proto__: null, value: L, enumerable: false, configurable: true, writable: true }); + return k.Readable.from(s(q, this, W)); + }, q = a[L]; + n(D, "name", { __proto__: null, value: q.name }), n(D, "length", { __proto__: null, value: q.length }), n(k.Readable.prototype, L, { __proto__: null, value: D, enumerable: false, configurable: true, writable: true }); } - for (let D of i(c)) { - let L = function(...W) { + for (let L of i(c)) { + let D = function(...W) { if (new.target) throw u(); return s(q, this, W); - }, q = c[D]; - n(L, "name", { __proto__: null, value: q.name }), n(L, "length", { __proto__: null, value: q.length }), n(R.Readable.prototype, D, { __proto__: null, value: L, enumerable: false, configurable: true, writable: true }); + }, q = c[L]; + n(D, "name", { __proto__: null, value: q.name }), n(D, "length", { __proto__: null, value: q.length }), n(k.Readable.prototype, L, { __proto__: null, value: D, enumerable: false, configurable: true, writable: true }); } - R.Writable = AC(), R.Duplex = Qa(), R.Transform = TC(), R.PassThrough = NC(), R.pipeline = p; + k.Writable = bC(), k.Duplex = Ja(), k.Transform = wC(), k.PassThrough = vC(), k.pipeline = p; var { addAbortSignal: F } = s2(); - R.addAbortSignal = F, R.finished = E, R.destroy = b, R.compose = f10, n(R, "promises", { __proto__: null, configurable: true, enumerable: true, get() { + k.addAbortSignal = F, k.finished = E, k.destroy = b, k.compose = f10, n(k, "promises", { __proto__: null, configurable: true, enumerable: true, get() { return _; } }), n(p, o, { __proto__: null, enumerable: true, get() { return _.pipeline; } }), n(E, o, { __proto__: null, enumerable: true, get() { return _.finished; - } }), R.Stream = R, R._isUint8Array = function(D) { - return D instanceof Uint8Array; - }, R._uint8ArrayToBuffer = function(D) { - return r10.from(D.buffer, D.byteOffset, D.byteLength); + } }), k.Stream = k, k._isUint8Array = function(L) { + return L instanceof Uint8Array; + }, k._uint8ArrayToBuffer = function(L) { + return r10.from(L.buffer, L.byteOffset, L.byteLength); }; }); - var Ol = Ye((t, e) => { + var Il = Ye((t, e) => { je(), Ue(), Be(); - var r10 = PC(), n = OC(), i = r10.Readable.destroy; + var r10 = EC(), n = _C(), i = r10.Readable.destroy; e.exports = r10.Readable, e.exports._uint8ArrayToBuffer = r10._uint8ArrayToBuffer, e.exports._isUint8Array = r10._isUint8Array, e.exports.isDisturbed = r10.isDisturbed, e.exports.isErrored = r10.isErrored, e.exports.isReadable = r10.isReadable, e.exports.Readable = r10.Readable, e.exports.Writable = r10.Writable, e.exports.Duplex = r10.Duplex, e.exports.Transform = r10.Transform, e.exports.PassThrough = r10.PassThrough, e.exports.addAbortSignal = r10.addAbortSignal, e.exports.finished = r10.finished, e.exports.destroy = r10.destroy, e.exports.destroy = i, e.exports.pipeline = r10.pipeline, e.exports.compose = r10.compose, Object.defineProperty(r10, "promises", { configurable: true, enumerable: true, get() { return n; } }), e.exports.Stream = r10.Stream, e.exports.default = e.exports; }); - var gfe = Ye((t, e) => { + var ffe = Ye((t, e) => { je(), Ue(), Be(), typeof Object.create == "function" ? e.exports = function(r10, n) { n && (r10.super_ = n, r10.prototype = Object.create(n.prototype, { constructor: { value: r10, enumerable: false, writable: true, configurable: true } })); } : e.exports = function(r10, n) { @@ -130000,9 +130011,9 @@ ${Ez(e, r10)}`); } }; }); - var yfe = Ye((t, e) => { + var hfe = Ye((t, e) => { je(), Ue(), Be(); - var { Buffer: r10 } = (ei(), vr($n)), n = Symbol.for("BufferList"); + var { Buffer: r10 } = (ti(), vr(ei)), n = Symbol.for("BufferList"); function i(s) { if (!(this instanceof i)) return new i(s); @@ -130049,14 +130060,14 @@ ${Ez(e, r10)}`); return u ? this._bufs[f10[0]].copy(s, o, _, _ + b) : this._bufs[f10[0]].slice(_, _ + b); u || (s = r10.allocUnsafe(p)); for (let N11 = f10[0]; N11 < this._bufs.length; N11++) { - let R = this._bufs[N11].length - _; - if (b > R) - this._bufs[N11].copy(s, E, _), E += R; + let k = this._bufs[N11].length - _; + if (b > k) + this._bufs[N11].copy(s, E, _), E += k; else { - this._bufs[N11].copy(s, E, _, _ + b), E += R; + this._bufs[N11].copy(s, E, _, _ + b), E += k; break; } - b -= R, _ && (_ = 0); + b -= k, _ && (_ = 0); } return s.length > E ? s.slice(0, E) : s; }, i.prototype.shallowSlice = function(s, o) { @@ -130144,9 +130155,9 @@ ${Ez(e, r10)}`); return s != null && s[n]; }, e.exports = i; }); - var bfe = Ye((t, e) => { + var dfe = Ye((t, e) => { je(), Ue(), Be(); - var r10 = Ol().Duplex, n = gfe(), i = yfe(); + var r10 = Il().Duplex, n = ffe(), i = hfe(); function s(o) { if (!(this instanceof s)) return new s(o); @@ -130179,7 +130190,7 @@ ${Ez(e, r10)}`); return o instanceof s || o instanceof i || s.isBufferList(o); }, s.isBufferList = i.isBufferList, e.exports = s, e.exports.BufferListStream = s, e.exports.BufferList = i; }); - var wfe = Ye((t, e) => { + var pfe = Ye((t, e) => { je(), Ue(), Be(); var r10 = class { constructor() { @@ -130188,9 +130199,9 @@ ${Ez(e, r10)}`); }; e.exports = r10; }); - var kC = Ye((t, e) => { + var SC = Ye((t, e) => { je(), Ue(), Be(); - var r10 = e.exports, { Buffer: n } = (ei(), vr($n)); + var r10 = e.exports, { Buffer: n } = (ti(), vr(ei)); r10.types = { 0: "reserved", 1: "connect", 2: "connack", 3: "publish", 4: "puback", 5: "pubrec", 6: "pubrel", 7: "pubcomp", 8: "subscribe", 9: "suback", 10: "unsubscribe", 11: "unsuback", 12: "pingreq", 13: "pingresp", 14: "disconnect", 15: "auth" }, r10.requiredHeaderFlags = { 1: 0, 2: 0, 4: 0, 5: 0, 6: 2, 7: 0, 8: 2, 9: 0, 10: 2, 11: 0, 12: 0, 13: 0, 14: 0, 15: 0 }, r10.requiredHeaderFlagsErrors = {}; for (let s in r10.requiredHeaderFlags) { let o = r10.requiredHeaderFlags[s]; @@ -130215,7 +130226,7 @@ ${Ez(e, r10)}`); } r10.PUBLISH_HEADER = i("publish"), r10.SUBSCRIBE_HEADER = i("subscribe"), r10.SUBSCRIBE_OPTIONS_QOS_MASK = 3, r10.SUBSCRIBE_OPTIONS_NL_MASK = 1, r10.SUBSCRIBE_OPTIONS_NL_SHIFT = 2, r10.SUBSCRIBE_OPTIONS_RAP_MASK = 1, r10.SUBSCRIBE_OPTIONS_RAP_SHIFT = 3, r10.SUBSCRIBE_OPTIONS_RH_MASK = 3, r10.SUBSCRIBE_OPTIONS_RH_SHIFT = 4, r10.SUBSCRIBE_OPTIONS_RH = [0, 16, 32], r10.SUBSCRIBE_OPTIONS_NL = 4, r10.SUBSCRIBE_OPTIONS_RAP = 8, r10.SUBSCRIBE_OPTIONS_QOS = [0, 1, 2], r10.UNSUBSCRIBE_HEADER = i("unsubscribe"), r10.ACKS = { unsuback: i("unsuback"), puback: i("puback"), pubcomp: i("pubcomp"), pubrel: i("pubrel"), pubrec: i("pubrec") }, r10.SUBACK_HEADER = n.from([r10.codes.suback << r10.CMD_SHIFT]), r10.VERSION3 = n.from([3]), r10.VERSION4 = n.from([4]), r10.VERSION5 = n.from([5]), r10.VERSION131 = n.from([131]), r10.VERSION132 = n.from([132]), r10.QOS = [0, 1, 2].map((s) => n.from([s])), r10.EMPTY = { pingreq: n.from([r10.codes.pingreq << 4, 0]), pingresp: n.from([r10.codes.pingresp << 4, 0]), disconnect: n.from([r10.codes.disconnect << 4, 0]) }, r10.MQTT5_PUBACK_PUBREC_CODES = { 0: "Success", 16: "No matching subscribers", 128: "Unspecified error", 131: "Implementation specific error", 135: "Not authorized", 144: "Topic Name invalid", 145: "Packet identifier in use", 151: "Quota exceeded", 153: "Payload format invalid" }, r10.MQTT5_PUBREL_PUBCOMP_CODES = { 0: "Success", 146: "Packet Identifier not found" }, r10.MQTT5_SUBACK_CODES = { 0: "Granted QoS 0", 1: "Granted QoS 1", 2: "Granted QoS 2", 128: "Unspecified error", 131: "Implementation specific error", 135: "Not authorized", 143: "Topic Filter invalid", 145: "Packet Identifier in use", 151: "Quota exceeded", 158: "Shared Subscriptions not supported", 161: "Subscription Identifiers not supported", 162: "Wildcard Subscriptions not supported" }, r10.MQTT5_UNSUBACK_CODES = { 0: "Success", 17: "No subscription existed", 128: "Unspecified error", 131: "Implementation specific error", 135: "Not authorized", 143: "Topic Filter invalid", 145: "Packet Identifier in use" }, r10.MQTT5_DISCONNECT_CODES = { 0: "Normal disconnection", 4: "Disconnect with Will Message", 128: "Unspecified error", 129: "Malformed Packet", 130: "Protocol Error", 131: "Implementation specific error", 135: "Not authorized", 137: "Server busy", 139: "Server shutting down", 141: "Keep Alive timeout", 142: "Session taken over", 143: "Topic Filter invalid", 144: "Topic Name invalid", 147: "Receive Maximum exceeded", 148: "Topic Alias invalid", 149: "Packet too large", 150: "Message rate too high", 151: "Quota exceeded", 152: "Administrative action", 153: "Payload format invalid", 154: "Retain not supported", 155: "QoS not supported", 156: "Use another server", 157: "Server moved", 158: "Shared Subscriptions not supported", 159: "Connection rate exceeded", 160: "Maximum connect time", 161: "Subscription Identifiers not supported", 162: "Wildcard Subscriptions not supported" }, r10.MQTT5_AUTH_CODES = { 0: "Success", 24: "Continue authentication", 25: "Re-authenticate" }; }); - var vfe = Ye((t, e) => { + var mfe = Ye((t, e) => { je(), Ue(), Be(); var r10 = 1e3, n = r10 * 60, i = n * 60, s = i * 24, o = s * 7, a = s * 365.25; e.exports = function(b, E) { @@ -130286,14 +130297,14 @@ ${Ez(e, r10)}`); return E >= s ? p(b, E, s, "day") : E >= i ? p(b, E, i, "hour") : E >= n ? p(b, E, n, "minute") : E >= r10 ? p(b, E, r10, "second") : b + " ms"; } function p(b, E, _, N11) { - var R = E >= _ * 1.5; - return Math.round(b / _) + " " + N11 + (R ? "s" : ""); + var k = E >= _ * 1.5; + return Math.round(b / _) + " " + N11 + (k ? "s" : ""); } }); - var xfe = Ye((t, e) => { + var gfe = Ye((t, e) => { je(), Ue(), Be(); function r10(n) { - s.debug = s, s.default = s, s.coerce = p, s.disable = c, s.enable = a, s.enabled = u, s.humanize = vfe(), s.destroy = b, Object.keys(n).forEach((E) => { + s.debug = s, s.default = s, s.coerce = p, s.disable = c, s.enable = a, s.enabled = u, s.humanize = mfe(), s.destroy = b, Object.keys(n).forEach((E) => { s[E] = n[E]; }), s.names = [], s.skips = [], s.formatters = {}; function i(E) { @@ -130304,28 +130315,28 @@ ${Ez(e, r10)}`); } s.selectColor = i; function s(E) { - let _, N11 = null, R, F; - function D(...L) { - if (!D.enabled) + let _, N11 = null, k, F; + function L(...D) { + if (!L.enabled) return; - let q = D, W = Number(/* @__PURE__ */ new Date()), z = W - (_ || W); - q.diff = z, q.prev = _, q.curr = W, _ = W, L[0] = s.coerce(L[0]), typeof L[0] != "string" && L.unshift("%O"); + let q = L, W = Number(/* @__PURE__ */ new Date()), z = W - (_ || W); + q.diff = z, q.prev = _, q.curr = W, _ = W, D[0] = s.coerce(D[0]), typeof D[0] != "string" && D.unshift("%O"); let T = 0; - L[0] = L[0].replace(/%([a-zA-Z%])/g, (I, H) => { + D[0] = D[0].replace(/%([a-zA-Z%])/g, (I, H) => { if (I === "%%") return "%"; T++; let X = s.formatters[H]; if (typeof X == "function") { - let V = L[T]; - I = X.call(q, V), L.splice(T, 1), T--; + let V = D[T]; + I = X.call(q, V), D.splice(T, 1), T--; } return I; - }), s.formatArgs.call(q, L), (q.log || s.log).apply(q, L); + }), s.formatArgs.call(q, D), (q.log || s.log).apply(q, D); } - return D.namespace = E, D.useColors = s.useColors(), D.color = s.selectColor(E), D.extend = o, D.destroy = s.destroy, Object.defineProperty(D, "enabled", { enumerable: true, configurable: false, get: () => N11 !== null ? N11 : (R !== s.namespaces && (R = s.namespaces, F = s.enabled(E)), F), set: (L) => { - N11 = L; - } }), typeof s.init == "function" && s.init(D), D; + return L.namespace = E, L.useColors = s.useColors(), L.color = s.selectColor(E), L.extend = o, L.destroy = s.destroy, Object.defineProperty(L, "enabled", { enumerable: true, configurable: false, get: () => N11 !== null ? N11 : (k !== s.namespaces && (k = s.namespaces, F = s.enabled(E)), F), set: (D) => { + N11 = D; + } }), typeof s.init == "function" && s.init(L), L; } function o(E, _) { let N11 = s(this.namespace + (typeof _ > "u" ? ":" : _) + E); @@ -130333,8 +130344,8 @@ ${Ez(e, r10)}`); } function a(E) { s.save(E), s.namespaces = E, s.names = [], s.skips = []; - let _, N11 = (typeof E == "string" ? E : "").split(/[\s,]+/), R = N11.length; - for (_ = 0; _ < R; _++) + let _, N11 = (typeof E == "string" ? E : "").split(/[\s,]+/), k = N11.length; + for (_ = 0; _ < k; _++) N11[_] && (E = N11[_].replace(/\*/g, ".*?"), E[0] === "-" ? s.skips.push(new RegExp("^" + E.slice(1) + "$")) : s.names.push(new RegExp("^" + E + "$"))); } function c() { @@ -130366,7 +130377,7 @@ ${Ez(e, r10)}`); } e.exports = r10; }); - var $a = Ye((t, e) => { + var Qa = Ye((t, e) => { je(), Ue(), Be(), t.formatArgs = n, t.save = i, t.load = s, t.useColors = r10, t.storage = o(), t.destroy = (() => { let c = false; return () => { @@ -130374,7 +130385,7 @@ ${Ez(e, r10)}`); }; })(), t.colors = ["#0000CC", "#0000FF", "#0033CC", "#0033FF", "#0066CC", "#0066FF", "#0099CC", "#0099FF", "#00CC00", "#00CC33", "#00CC66", "#00CC99", "#00CCCC", "#00CCFF", "#3300CC", "#3300FF", "#3333CC", "#3333FF", "#3366CC", "#3366FF", "#3399CC", "#3399FF", "#33CC00", "#33CC33", "#33CC66", "#33CC99", "#33CCCC", "#33CCFF", "#6600CC", "#6600FF", "#6633CC", "#6633FF", "#66CC00", "#66CC33", "#9900CC", "#9900FF", "#9933CC", "#9933FF", "#99CC00", "#99CC33", "#CC0000", "#CC0033", "#CC0066", "#CC0099", "#CC00CC", "#CC00FF", "#CC3300", "#CC3333", "#CC3366", "#CC3399", "#CC33CC", "#CC33FF", "#CC6600", "#CC6633", "#CC9900", "#CC9933", "#CCCC00", "#CCCC33", "#FF0000", "#FF0033", "#FF0066", "#FF0099", "#FF00CC", "#FF00FF", "#FF3300", "#FF3333", "#FF3366", "#FF3399", "#FF33CC", "#FF33FF", "#FF6600", "#FF6633", "#FF9900", "#FF9933", "#FFCC00", "#FFCC33"]; function r10() { - return typeof window < "u" && window.process && (window.process.type === "renderer" || window.process.__nwjs) ? true : typeof bi < "u" && bi.userAgent && bi.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/) ? false : typeof document < "u" && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || typeof window < "u" && window.console && (window.console.firebug || window.console.exception && window.console.table) || typeof bi < "u" && bi.userAgent && bi.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31 || typeof bi < "u" && bi.userAgent && bi.userAgent.toLowerCase().match(/applewebkit\/(\d+)/); + return typeof window < "u" && window.process && (window.process.type === "renderer" || window.process.__nwjs) ? true : typeof Xn < "u" && Xn.userAgent && Xn.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/) ? false : typeof document < "u" && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || typeof window < "u" && window.console && (window.console.firebug || window.console.exception && window.console.table) || typeof Xn < "u" && Xn.userAgent && Xn.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31 || typeof Xn < "u" && Xn.userAgent && Xn.userAgent.toLowerCase().match(/applewebkit\/(\d+)/); } function n(c) { if (c[0] = (this.useColors ? "%c" : "") + this.namespace + (this.useColors ? " %c" : " ") + c[0] + (this.useColors ? "%c " : " ") + "+" + e.exports.humanize(this.diff), !this.useColors) @@ -130408,7 +130419,7 @@ ${Ez(e, r10)}`); } catch { } } - e.exports = xfe()(t); + e.exports = gfe()(t); var { formatters: a } = e.exports; a.j = function(c) { try { @@ -130418,14 +130429,14 @@ ${Ez(e, r10)}`); } }; }); - var _fe = Ye((t, e) => { + var yfe = Ye((t, e) => { je(), Ue(), Be(); - var r10 = bfe(), { EventEmitter: n } = (Zf(), vr(Il)), i = wfe(), s = kC(), o = $a()("mqtt-packet:parser"), a = class b5 extends n { + var r10 = dfe(), { EventEmitter: n } = (Yf(), vr(Nl)), i = pfe(), s = SC(), o = Qa()("mqtt-packet:parser"), a = class g5 extends n { constructor() { super(), this.parser = this.constructor.parser; } static parser(u) { - return this instanceof b5 ? (this.settings = u || {}, this._states = ["_parseHeader", "_parseLength", "_parsePayload", "_newPacket"], this._resetState(), this) : new b5().parser(u); + return this instanceof g5 ? (this.settings = u || {}, this._states = ["_parseHeader", "_parseLength", "_parsePayload", "_newPacket"], this._resetState(), this) : new g5().parser(u); } _resetState() { o("_resetState: resetting packet, error, _list, and _stateCounter"), this.packet = new i(), this.error = null, this._list = r10(), this._stateCounter = 0; @@ -130509,11 +130520,11 @@ ${Ez(e, r10)}`); if (this._list.readUInt8(this._pos) & 1) return this._emitError(new Error("Connect flag bit 0 must be 0, but got 1")); E.username = this._list.readUInt8(this._pos) & s.USERNAME_MASK, E.password = this._list.readUInt8(this._pos) & s.PASSWORD_MASK, E.will = this._list.readUInt8(this._pos) & s.WILL_FLAG_MASK; - let R = !!(this._list.readUInt8(this._pos) & s.WILL_RETAIN_MASK), F = (this._list.readUInt8(this._pos) & s.WILL_QOS_MASK) >> s.WILL_QOS_SHIFT; + let k = !!(this._list.readUInt8(this._pos) & s.WILL_RETAIN_MASK), F = (this._list.readUInt8(this._pos) & s.WILL_QOS_MASK) >> s.WILL_QOS_SHIFT; if (E.will) - _.will = {}, _.will.retain = R, _.will.qos = F; + _.will = {}, _.will.retain = k, _.will.qos = F; else { - if (R) + if (k) return this._emitError(new Error("Will Retain Flag must be set to zero when Will Flag is set to 0")); if (F) return this._emitError(new Error("Will QoS must be set to zero when Will Flag is set to 0")); @@ -130521,16 +130532,16 @@ ${Ez(e, r10)}`); if (_.clean = (this._list.readUInt8(this._pos) & s.CLEAN_SESSION_MASK) !== 0, this._pos++, _.keepalive = this._parseNum(), _.keepalive === -1) return this._emitError(new Error("Packet too short")); if (_.protocolVersion === 5) { - let L = this._parseProperties(); - Object.getOwnPropertyNames(L).length && (_.properties = L); + let D = this._parseProperties(); + Object.getOwnPropertyNames(D).length && (_.properties = D); } - let D = this._parseString(); - if (D === null) + let L = this._parseString(); + if (L === null) return this._emitError(new Error("Packet too short")); - if (_.clientId = D, o("_parseConnect: packet.clientId: %s", _.clientId), E.will) { + if (_.clientId = L, o("_parseConnect: packet.clientId: %s", _.clientId), E.will) { if (_.protocolVersion === 5) { - let L = this._parseProperties(); - Object.getOwnPropertyNames(L).length && (_.will.properties = L); + let D = this._parseProperties(); + Object.getOwnPropertyNames(D).length && (_.will.properties = D); } if (u = this._parseString(), u === null) return this._emitError(new Error("Cannot parse will topic")); @@ -130588,7 +130599,7 @@ ${Ez(e, r10)}`); } _parseSubscribe() { o("_parseSubscribe"); - let u = this.packet, f10, p, b, E, _, N11, R; + let u = this.packet, f10, p, b, E, _, N11, k; if (u.subscriptions = [], !!this._parseMessageId()) { if (this.settings.protocolVersion === 5) { let F = this._parseProperties(); @@ -130610,7 +130621,7 @@ ${Ez(e, r10)}`); return this._emitError(new Error("Invalid subscribe QoS, must be <= 2")); if (N11 = (p >> s.SUBSCRIBE_OPTIONS_NL_SHIFT & s.SUBSCRIBE_OPTIONS_NL_MASK) !== 0, _ = (p >> s.SUBSCRIBE_OPTIONS_RAP_SHIFT & s.SUBSCRIBE_OPTIONS_RAP_MASK) !== 0, E = p >> s.SUBSCRIBE_OPTIONS_RH_SHIFT & s.SUBSCRIBE_OPTIONS_RH_MASK, E > 2) return this._emitError(new Error("Invalid retain handling, must be <= 2")); - R = { topic: f10, qos: b }, this.settings.protocolVersion === 5 ? (R.nl = N11, R.rap = _, R.rh = E) : this.settings.bridgeMode && (R.rh = 0, R.rap = true, R.nl = true), o("_parseSubscribe: push subscription `%s` to subscription", R), u.subscriptions.push(R); + k = { topic: f10, qos: b }, this.settings.protocolVersion === 5 ? (k.nl = N11, k.rap = _, k.rh = E) : this.settings.bridgeMode && (k.rh = 0, k.rap = true, k.nl = true), o("_parseSubscribe: push subscription `%s` to subscription", k), u.subscriptions.push(k); } } } @@ -130753,16 +130764,16 @@ ${Ez(e, r10)}`); } _parseVarByteNum(u) { o("_parseVarByteNum"); - let f10 = 4, p = 0, b = 1, E = 0, _ = false, N11, R = this._pos ? this._pos : 0; - for (; p < f10 && R + p < this._list.length; ) { - if (N11 = this._list.readUInt8(R + p++), E += b * (N11 & s.VARBYTEINT_MASK), b *= 128, !(N11 & s.VARBYTEINT_FIN_MASK)) { + let f10 = 4, p = 0, b = 1, E = 0, _ = false, N11, k = this._pos ? this._pos : 0; + for (; p < f10 && k + p < this._list.length; ) { + if (N11 = this._list.readUInt8(k + p++), E += b * (N11 & s.VARBYTEINT_MASK), b *= 128, !(N11 & s.VARBYTEINT_FIN_MASK)) { _ = true; break; } if (this._list.length <= p) break; } - return !_ && p === f10 && this._list.length >= p && this._emitError(new Error("Invalid variable byte integer")), R && (this._pos += p), _ ? u ? _ = { bytes: p, value: E } : _ = E : _ = false, o("_parseVarByteNum: result: %o", _), _; + return !_ && p === f10 && this._list.length >= p && this._emitError(new Error("Invalid variable byte integer")), k && (this._pos += p), _ ? u ? _ = { bytes: p, value: E } : _ = E : _ = false, o("_parseVarByteNum: result: %o", _), _; } _parseByte() { let u; @@ -130825,9 +130836,9 @@ ${Ez(e, r10)}`); }; e.exports = a; }); - var Efe = Ye((t, e) => { + var bfe = Ye((t, e) => { je(), Ue(), Be(); - var { Buffer: r10 } = (ei(), vr($n)), n = 65536, i = {}, s = r10.isBuffer(r10.from([1, 2]).subarray(0, 1)); + var { Buffer: r10 } = (ti(), vr(ei)), n = 65536, i = {}, s = r10.isBuffer(r10.from([1, 2]).subarray(0, 1)); function o(f10) { let p = r10.allocUnsafe(2); return p.writeUInt8(f10 >> 8, 0), p.writeUInt8(f10 & 255, 0 + 1), p; @@ -130849,7 +130860,7 @@ ${Ez(e, r10)}`); } e.exports = { cache: i, generateCache: a, generateNumber: o, genBufVariableByteInt: c, generate4ByteBuffer: u }; }); - var Sfe = Ye((t, e) => { + var wfe = Ye((t, e) => { je(), Ue(), Be(), typeof cr > "u" || !cr.version || cr.version.indexOf("v0.") === 0 || cr.version.indexOf("v1.") === 0 && cr.version.indexOf("v1.8.") !== 0 ? e.exports = { nextTick: r10 } : e.exports = cr; function r10(n, i, s, o) { if (typeof n != "function") @@ -130880,15 +130891,15 @@ ${Ez(e, r10)}`); } } }); - var RC = Ye((t, e) => { + var MC = Ye((t, e) => { je(), Ue(), Be(); - var r10 = kC(), { Buffer: n } = (ei(), vr($n)), i = n.allocUnsafe(0), s = n.from([0]), o = Efe(), a = Sfe().nextTick, c = $a()("mqtt-packet:writeToStream"), u = o.cache, f10 = o.generateNumber, p = o.generateCache, b = o.genBufVariableByteInt, E = o.generate4ByteBuffer, _ = x, N11 = true; - function R(U, j10, G) { + var r10 = SC(), { Buffer: n } = (ti(), vr(ei)), i = n.allocUnsafe(0), s = n.from([0]), o = bfe(), a = wfe().nextTick, c = Qa()("mqtt-packet:writeToStream"), u = o.cache, f10 = o.generateNumber, p = o.generateCache, b = o.genBufVariableByteInt, E = o.generate4ByteBuffer, _ = x, N11 = true; + function k(U, j10, G) { switch (c("generate called"), j10.cork && (j10.cork(), a(F, j10)), N11 && (N11 = false, p()), c("generate: packet.cmd: %s", U.cmd), U.cmd) { case "connect": - return D(U, j10); + return L(U, j10); case "connack": - return L(U, j10, G); + return D(U, j10, G); case "publish": return q(U, j10, G); case "puback": @@ -130910,12 +130921,12 @@ ${Ez(e, r10)}`); case "disconnect": return V(U, j10, G); case "auth": - return S10(U, j10, G); + return S9(U, j10, G); default: return j10.destroy(new Error("Unknown command")), false; } } - Object.defineProperty(R, "cacheNumbers", { get() { + Object.defineProperty(k, "cacheNumbers", { get() { return _ === x; }, set(U) { U ? ((!u || Object.keys(u).length === 0) && (N11 = true), _ = x) : (N11 = false, _ = v); @@ -130923,8 +130934,8 @@ ${Ez(e, r10)}`); function F(U) { U.uncork(); } - function D(U, j10, G) { - let k = U || {}, Y = k.protocolId || "MQTT", ee = k.protocolVersion || 4, ae = k.will, ie = k.clean, Z10 = k.keepalive || 0, ce = k.clientId || "", oe = k.username, me = k.password, pe = k.properties; + function L(U, j10, G) { + let R = U || {}, Y = R.protocolId || "MQTT", ee = R.protocolVersion || 4, ae = R.will, ie = R.clean, Z10 = R.keepalive || 0, ce = R.clientId || "", oe = R.username, me = R.password, pe = R.properties; ie === void 0 && (ie = true); let se = 0; if (!Y || typeof Y != "string" && !n.isBuffer(Y)) @@ -130978,16 +130989,16 @@ ${Ez(e, r10)}`); else return j10.destroy(new Error("Invalid password")), false; } - j10.write(r10.CONNECT_HEADER), l15(j10, se), w(j10, Y), k.bridgeMode && (ee += 128), j10.write(ee === 131 ? r10.VERSION131 : ee === 132 ? r10.VERSION132 : ee === 4 ? r10.VERSION4 : ee === 5 ? r10.VERSION5 : r10.VERSION3); + j10.write(r10.CONNECT_HEADER), l15(j10, se), w(j10, Y), R.bridgeMode && (ee += 128), j10.write(ee === 131 ? r10.VERSION131 : ee === 132 ? r10.VERSION132 : ee === 4 ? r10.VERSION4 : ee === 5 ? r10.VERSION5 : r10.VERSION3); let Ee = 0; return Ee |= oe != null ? r10.USERNAME_MASK : 0, Ee |= me != null ? r10.PASSWORD_MASK : 0, Ee |= ae && ae.retain ? r10.WILL_RETAIN_MASK : 0, Ee |= ae && ae.qos ? ae.qos << r10.WILL_QOS_SHIFT : 0, Ee |= ae ? r10.WILL_FLAG_MASK : 0, Ee |= ie ? r10.CLEAN_SESSION_MASK : 0, j10.write(n.from([Ee])), _(j10, Z10), ee === 5 && le.write(), w(j10, ce), ae && (ee === 5 && be.write(), h(j10, ae.topic), w(j10, ae.payload)), oe != null && w(j10, oe), me != null && w(j10, me), true; } - function L(U, j10, G) { - let k = G ? G.protocolVersion : 4, Y = U || {}, ee = k === 5 ? Y.reasonCode : Y.returnCode, ae = Y.properties, ie = 2; + function D(U, j10, G) { + let R = G ? G.protocolVersion : 4, Y = U || {}, ee = R === 5 ? Y.reasonCode : Y.returnCode, ae = Y.properties, ie = 2; if (typeof ee != "number") return j10.destroy(new Error("Invalid return code")), false; let Z10 = null; - if (k === 5) { + if (R === 5) { if (Z10 = g(j10, ae), !Z10) return false; ie += Z10.length; @@ -130996,7 +131007,7 @@ ${Ez(e, r10)}`); } function q(U, j10, G) { c("publish: packet: %o", U); - let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.qos || 0, ae = Y.retain ? r10.RETAIN_MASK : 0, ie = Y.topic, Z10 = Y.payload || i, ce = Y.messageId, oe = Y.properties, me = 0; + let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.qos || 0, ae = Y.retain ? r10.RETAIN_MASK : 0, ie = Y.topic, Z10 = Y.payload || i, ce = Y.messageId, oe = Y.properties, me = 0; if (typeof ie == "string") me += n.byteLength(ie) + 2; else if (n.isBuffer(ie)) @@ -131007,7 +131018,7 @@ ${Ez(e, r10)}`); return j10.destroy(new Error("Invalid messageId")), false; ee && (me += 2); let pe = null; - if (k === 5) { + if (R === 5) { if (pe = g(j10, oe), !pe) return false; me += pe.length; @@ -131015,25 +131026,25 @@ ${Ez(e, r10)}`); return j10.write(r10.PUBLISH_HEADER[ee][Y.dup ? 1 : 0][ae ? 1 : 0]), l15(j10, me), _(j10, A(ie)), j10.write(ie), ee > 0 && _(j10, ce), pe == null || pe.write(), c("publish: payload: %o", Z10), j10.write(Z10); } function W(U, j10, G) { - let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.cmd || "puback", ae = Y.messageId, ie = Y.dup && ee === "pubrel" ? r10.DUP_MASK : 0, Z10 = 0, ce = Y.reasonCode, oe = Y.properties, me = k === 5 ? 3 : 2; + let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.cmd || "puback", ae = Y.messageId, ie = Y.dup && ee === "pubrel" ? r10.DUP_MASK : 0, Z10 = 0, ce = Y.reasonCode, oe = Y.properties, me = R === 5 ? 3 : 2; if (ee === "pubrel" && (Z10 = 1), typeof ae != "number") return j10.destroy(new Error("Invalid messageId")), false; let pe = null; - if (k === 5 && typeof oe == "object") { + if (R === 5 && typeof oe == "object") { if (pe = m(j10, oe, G, me), !pe) return false; me += pe.length; } - return j10.write(r10.ACKS[ee][Z10][ie][0]), me === 3 && (me += ce !== 0 ? 1 : -1), l15(j10, me), _(j10, ae), k === 5 && me !== 2 && j10.write(n.from([ce])), pe !== null ? pe.write() : me === 4 && j10.write(n.from([0])), true; + return j10.write(r10.ACKS[ee][Z10][ie][0]), me === 3 && (me += ce !== 0 ? 1 : -1), l15(j10, me), _(j10, ae), R === 5 && me !== 2 && j10.write(n.from([ce])), pe !== null ? pe.write() : me === 4 && j10.write(n.from([0])), true; } function z(U, j10, G) { c("subscribe: packet: "); - let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.dup ? r10.DUP_MASK : 0, ae = Y.messageId, ie = Y.subscriptions, Z10 = Y.properties, ce = 0; + let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.dup ? r10.DUP_MASK : 0, ae = Y.messageId, ie = Y.subscriptions, Z10 = Y.properties, ce = 0; if (typeof ae != "number") return j10.destroy(new Error("Invalid messageId")), false; ce += 2; let oe = null; - if (k === 5) { + if (R === 5) { if (oe = g(j10, Z10), !oe) return false; ce += oe.length; @@ -131045,7 +131056,7 @@ ${Ez(e, r10)}`); return j10.destroy(new Error("Invalid subscriptions - invalid topic")), false; if (typeof le != "number") return j10.destroy(new Error("Invalid subscriptions - invalid qos")), false; - if (k === 5) { + if (R === 5) { if (typeof (ie[pe].nl || false) != "boolean") return j10.destroy(new Error("Invalid subscriptions - invalid No Local")), false; if (typeof (ie[pe].rap || false) != "boolean") @@ -131062,12 +131073,12 @@ ${Ez(e, r10)}`); let me = true; for (let pe of ie) { let se = pe.topic, le = pe.qos, be = +pe.nl, ye = +pe.rap, Ee = pe.rh, Te; - h(j10, se), Te = r10.SUBSCRIBE_OPTIONS_QOS[le], k === 5 && (Te |= be ? r10.SUBSCRIBE_OPTIONS_NL : 0, Te |= ye ? r10.SUBSCRIBE_OPTIONS_RAP : 0, Te |= Ee ? r10.SUBSCRIBE_OPTIONS_RH[Ee] : 0), me = j10.write(n.from([Te])); + h(j10, se), Te = r10.SUBSCRIBE_OPTIONS_QOS[le], R === 5 && (Te |= be ? r10.SUBSCRIBE_OPTIONS_NL : 0, Te |= ye ? r10.SUBSCRIBE_OPTIONS_RAP : 0, Te |= Ee ? r10.SUBSCRIBE_OPTIONS_RH[Ee] : 0), me = j10.write(n.from([Te])); } return me; } function T(U, j10, G) { - let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.messageId, ae = Y.granted, ie = Y.properties, Z10 = 0; + let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.messageId, ae = Y.granted, ie = Y.properties, Z10 = 0; if (typeof ee != "number") return j10.destroy(new Error("Invalid messageId")), false; if (Z10 += 2, typeof ae == "object" && ae.length) @@ -131079,7 +131090,7 @@ ${Ez(e, r10)}`); else return j10.destroy(new Error("Invalid qos vector")), false; let ce = null; - if (k === 5) { + if (R === 5) { if (ce = m(j10, ie, G, Z10), !ce) return false; Z10 += ce.length; @@ -131087,7 +131098,7 @@ ${Ez(e, r10)}`); return j10.write(r10.SUBACK_HEADER), l15(j10, Z10), _(j10, ee), ce !== null && ce.write(), j10.write(n.from(ae)); } function I(U, j10, G) { - let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.messageId, ae = Y.dup ? r10.DUP_MASK : 0, ie = Y.unsubscriptions, Z10 = Y.properties, ce = 0; + let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.messageId, ae = Y.dup ? r10.DUP_MASK : 0, ie = Y.unsubscriptions, Z10 = Y.properties, ce = 0; if (typeof ee != "number") return j10.destroy(new Error("Invalid messageId")), false; if (ce += 2, typeof ie == "object" && ie.length) @@ -131099,7 +131110,7 @@ ${Ez(e, r10)}`); else return j10.destroy(new Error("Invalid unsubscriptions")), false; let oe = null; - if (k === 5) { + if (R === 5) { if (oe = g(j10, Z10), !oe) return false; ce += oe.length; @@ -131111,10 +131122,10 @@ ${Ez(e, r10)}`); return me; } function H(U, j10, G) { - let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.messageId, ae = Y.dup ? r10.DUP_MASK : 0, ie = Y.granted, Z10 = Y.properties, ce = Y.cmd, oe = 0, me = 2; + let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.messageId, ae = Y.dup ? r10.DUP_MASK : 0, ie = Y.granted, Z10 = Y.properties, ce = Y.cmd, oe = 0, me = 2; if (typeof ee != "number") return j10.destroy(new Error("Invalid messageId")), false; - if (k === 5) + if (R === 5) if (typeof ie == "object" && ie.length) for (let se = 0; se < ie.length; se += 1) { if (typeof ie[se] != "number") @@ -131124,28 +131135,28 @@ ${Ez(e, r10)}`); else return j10.destroy(new Error("Invalid qos vector")), false; let pe = null; - if (k === 5) { + if (R === 5) { if (pe = m(j10, Z10, G, me), !pe) return false; me += pe.length; } - return j10.write(r10.ACKS[ce][oe][ae][0]), l15(j10, me), _(j10, ee), pe !== null && pe.write(), k === 5 && j10.write(n.from(ie)), true; + return j10.write(r10.ACKS[ce][oe][ae][0]), l15(j10, me), _(j10, ee), pe !== null && pe.write(), R === 5 && j10.write(n.from(ie)), true; } function X(U, j10, G) { return j10.write(r10.EMPTY[U.cmd]); } function V(U, j10, G) { - let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.reasonCode, ae = Y.properties, ie = k === 5 ? 1 : 0, Z10 = null; - if (k === 5) { + let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.reasonCode, ae = Y.properties, ie = R === 5 ? 1 : 0, Z10 = null; + if (R === 5) { if (Z10 = m(j10, ae, G, ie), !Z10) return false; ie += Z10.length; } - return j10.write(n.from([r10.codes.disconnect << 4])), l15(j10, ie), k === 5 && j10.write(n.from([ee])), Z10 !== null && Z10.write(), true; + return j10.write(n.from([r10.codes.disconnect << 4])), l15(j10, ie), R === 5 && j10.write(n.from([ee])), Z10 !== null && Z10.write(), true; } - function S10(U, j10, G) { - let k = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.reasonCode, ae = Y.properties, ie = k === 5 ? 1 : 0; - k !== 5 && j10.destroy(new Error("Invalid mqtt version for auth packet")); + function S9(U, j10, G) { + let R = G ? G.protocolVersion : 4, Y = U || {}, ee = Y.reasonCode, ae = Y.properties, ie = R === 5 ? 1 : 0; + R !== 5 && j10.destroy(new Error("Invalid mqtt version for auth packet")); let Z10 = m(j10, ae, G, ie); return Z10 ? (ie += Z10.length, j10.write(n.from([r10.codes.auth << 4])), l15(j10, ie), j10.write(n.from([ee])), Z10 !== null && Z10.write(), true) : false; } @@ -131183,7 +131194,7 @@ ${Ez(e, r10)}`); Q(U, {}, 0); } }; let G = 0; - function k(Y, ee) { + function R(Y, ee) { let ae = r10.propertiesTypes[Y], ie = 0; switch (ae) { case "byte": { @@ -131247,12 +131258,12 @@ ${Ez(e, r10)}`); let ee = 0, ae = 0, ie = j10[Y]; if (Array.isArray(ie)) for (let Z10 = 0; Z10 < ie.length; Z10++) { - if (ae = k(Y, ie[Z10]), !ae) + if (ae = R(Y, ie[Z10]), !ae) return false; ee += ae; } else { - if (ae = k(Y, ie), !ae) + if (ae = R(Y, ie), !ae) return false; ee = ae; } @@ -131264,10 +131275,10 @@ ${Ez(e, r10)}`); Q(U, j10, G); } }; } - function m(U, j10, G, k) { + function m(U, j10, G, R) { let Y = ["reasonString", "userProperties"], ee = G && G.properties && G.properties.maximumPacketSize ? G.properties.maximumPacketSize : 0, ae = g(U, j10); if (ee) - for (; k + ae.length > ee; ) { + for (; R + ae.length > ee; ) { let ie = Y.shift(); if (ie && j10[ie]) delete j10[ie], ae = g(U, j10); @@ -131307,11 +131318,11 @@ ${Ez(e, r10)}`); break; } case "pair": { - Object.getOwnPropertyNames(G).forEach((k) => { - let Y = G[k]; + Object.getOwnPropertyNames(G).forEach((R) => { + let Y = G[R]; Array.isArray(Y) ? Y.forEach((ee) => { - U.write(n.from([r10.properties[j10]])), y(U, k.toString(), ee.toString()); - }) : (U.write(n.from([r10.properties[j10]])), y(U, k.toString(), Y.toString())); + U.write(n.from([r10.properties[j10]])), y(U, R.toString(), ee.toString()); + }) : (U.write(n.from([r10.properties[j10]])), y(U, R.toString(), Y.toString())); }); break; } @@ -131321,14 +131332,14 @@ ${Ez(e, r10)}`); } function Q(U, j10, G) { l15(U, G); - for (let k in j10) - if (Object.prototype.hasOwnProperty.call(j10, k) && j10[k] !== null) { - let Y = j10[k]; + for (let R in j10) + if (Object.prototype.hasOwnProperty.call(j10, R) && j10[R] !== null) { + let Y = j10[R]; if (Array.isArray(Y)) for (let ee = 0; ee < Y.length; ee++) - P(U, k, Y[ee]); + P(U, R, Y[ee]); else - P(U, k, Y); + P(U, R, Y); } } function A(U) { @@ -131337,11 +131348,11 @@ ${Ez(e, r10)}`); function K(U) { return typeof U == "string" || U instanceof n; } - e.exports = R; + e.exports = k; }); - var Mfe = Ye((t, e) => { + var vfe = Ye((t, e) => { je(), Ue(), Be(); - var r10 = RC(), { EventEmitter: n } = (Zf(), vr(Il)), { Buffer: i } = (ei(), vr($n)); + var r10 = MC(), { EventEmitter: n } = (Yf(), vr(Nl)), { Buffer: i } = (ti(), vr(ei)); function s(a, c) { let u = new o(); return r10(a, u, c), u.concat(); @@ -131368,10 +131379,10 @@ ${Ez(e, r10)}`); }; e.exports = s; }); - var Afe = Ye((t) => { - je(), Ue(), Be(), t.parser = _fe().parser, t.generate = Mfe(), t.writeToStream = RC(); + var xfe = Ye((t) => { + je(), Ue(), Be(), t.parser = yfe().parser, t.generate = vfe(), t.writeToStream = MC(); }); - var CC = Ye((t) => { + var AC = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }); var e = class { constructor() { @@ -131394,10 +131405,10 @@ ${Ez(e, r10)}`); }; t.default = e; }); - var Tfe = Ye((t, e) => { + var _fe = Ye((t, e) => { je(), Ue(), Be(), e.exports = n; function r10(s) { - return s instanceof pm ? pm.from(s) : new s.constructor(s.buffer.slice(), s.byteOffset, s.length); + return s instanceof dm ? dm.from(s) : new s.constructor(s.buffer.slice(), s.byteOffset, s.length); } function n(s) { if (s = s || {}, s.circles) @@ -131453,16 +131464,16 @@ ${Ez(e, r10)}`); return s.proto ? f10 : u; function c(p, b) { for (var E = Object.keys(p), _ = new Array(E.length), N11 = 0; N11 < E.length; N11++) { - var R = E[N11], F = p[R]; + var k = E[N11], F = p[k]; if (typeof F != "object" || F === null) - _[R] = F; + _[k] = F; else if (F instanceof Date) - _[R] = new Date(F); + _[k] = new Date(F); else if (ArrayBuffer.isView(F)) - _[R] = r10(F); + _[k] = r10(F); else { - var D = o.indexOf(F); - D !== -1 ? _[R] = a[D] : _[R] = b(F); + var L = o.indexOf(F); + L !== -1 ? _[k] = a[L] : _[k] = b(F); } } return _; @@ -131534,10 +131545,10 @@ ${Ez(e, r10)}`); } } }); - var Nfe = Ye((t, e) => { - je(), Ue(), Be(), e.exports = Tfe()(); + var Efe = Ye((t, e) => { + je(), Ue(), Be(), e.exports = _fe()(); }); - var Ife = Ye((t) => { + var Sfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }), t.validateTopics = t.validateTopic = void 0; function e(n) { let i = n.split("/"); @@ -131561,9 +131572,9 @@ ${Ez(e, r10)}`); } t.validateTopics = r10; }); - var DC = Ye((t) => { + var TC = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }); - var e = Ol(), r10 = { objectMode: true }, n = { clean: true }, i = class { + var e = Il(), r10 = { objectMode: true }, n = { clean: true }, i = class { constructor(s) { this.options = s || {}, this.options = Object.assign(Object.assign({}, n), s), this._inflights = /* @__PURE__ */ new Map(); } @@ -131597,7 +131608,7 @@ ${Ez(e, r10)}`); }; t.default = i; }); - var Ofe = Ye((t) => { + var Mfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }); var e = [0, 16, 128, 131, 135, 144, 145, 151, 153], r10 = (n, i, s) => { n.log("handlePublish: packet %o", i), s = typeof s < "u" ? s : n.noop; @@ -131662,14 +131673,14 @@ ${Ez(e, r10)}`); }; t.default = r10; }); - var Pfe = Ye((t, e) => { - e.exports = { version: "5.7.0" }; + var Afe = Ye((t, e) => { + e.exports = { version: "5.8.0" }; }); - var S0 = Ye((t) => { + var _0 = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }), t.MQTTJS_VERSION = t.nextTick = t.applyMixin = t.ErrorWithReasonCode = void 0; - var e = class LC extends Error { + var e = class NC extends Error { constructor(i, s) { - super(i), this.code = s, Object.setPrototypeOf(this, LC.prototype), Object.getPrototypeOf(this).name = "ErrorWithReasonCode"; + super(i), this.code = s, Object.setPrototypeOf(this, NC.prototype), Object.getPrototypeOf(this).name = "ErrorWithReasonCode"; } }; t.ErrorWithReasonCode = e; @@ -131689,12 +131700,12 @@ ${Ez(e, r10)}`); } t.applyMixin = r10, t.nextTick = typeof (cr == null ? void 0 : cr.nextTick) == "function" ? cr.nextTick : (n) => { setTimeout(n, 0); - }, t.MQTTJS_VERSION = Pfe().version; + }, t.MQTTJS_VERSION = Afe().version; }); var c2 = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }), t.ReasonCodes = void 0, t.ReasonCodes = { 0: "", 1: "Unacceptable protocol version", 2: "Identifier rejected", 3: "Server unavailable", 4: "Bad username or password", 5: "Not authorized", 16: "No matching subscribers", 17: "No subscription existed", 128: "Unspecified error", 129: "Malformed Packet", 130: "Protocol Error", 131: "Implementation specific error", 132: "Unsupported Protocol Version", 133: "Client Identifier not valid", 134: "Bad User Name or Password", 135: "Not authorized", 136: "Server unavailable", 137: "Server busy", 138: "Banned", 139: "Server shutting down", 140: "Bad authentication method", 141: "Keep Alive timeout", 142: "Session taken over", 143: "Topic Filter invalid", 144: "Topic Name invalid", 145: "Packet identifier in use", 146: "Packet Identifier not found", 147: "Receive Maximum exceeded", 148: "Topic Alias invalid", 149: "Packet too large", 150: "Message rate too high", 151: "Quota exceeded", 152: "Administrative action", 153: "Payload format invalid", 154: "Retain not supported", 155: "QoS not supported", 156: "Use another server", 157: "Server moved", 158: "Shared Subscriptions not supported", 159: "Connection rate exceeded", 160: "Maximum connect time", 161: "Subscription Identifiers not supported", 162: "Wildcard Subscriptions not supported" }; var e = (r10, n) => { - let { messageId: i } = n, s = n.cmd, o = null, a = r10.outgoing[i] ? r10.outgoing[i].cb : null, c; + let { messageId: i } = n, s = n.cmd, o = null, a = r10.outgoing[i] ? r10.outgoing[i].cb : null, c = null; if (!a) { r10.log("_handleAck :: Server sent an ack in error. Ignoring."); return; @@ -131719,14 +131730,17 @@ ${Ez(e, r10)}`); case "suback": { delete r10.outgoing[i], r10.messageIdProvider.deallocate(i); let u = n.granted; - for (let f10 = 0; f10 < u.length; f10++) - if (u[f10] & 128) { - let p = r10.messageIdToTopic[i]; - p && p.forEach((b) => { - delete r10._resubscribeTopics[b]; + for (let f10 = 0; f10 < u.length; f10++) { + let p = u[f10]; + if (p & 128) { + c = new Error(`Subscribe error: ${t.ReasonCodes[p]}`), c.code = p; + let b = r10.messageIdToTopic[i]; + b && b.forEach((E) => { + delete r10._resubscribeTopics[E]; }); } - delete r10.messageIdToTopic[i], r10._invokeStoreProcessingQueue(), a(null, n); + } + delete r10.messageIdToTopic[i], r10._invokeStoreProcessingQueue(), a(c, n); break; } case "unsuback": { @@ -131740,9 +131754,9 @@ ${Ez(e, r10)}`); }; t.default = e; }); - var kfe = Ye((t) => { + var Tfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }); - var e = S0(), r10 = c2(), n = (i, s) => { + var e = _0(), r10 = c2(), n = (i, s) => { let { options: o } = i, a = o.protocolVersion, c = a === 5 ? s.reasonCode : s.returnCode; if (a !== 5) { let u = new e.ErrorWithReasonCode(`Protocol error: Auth packets are only supported in MQTT 5. Your version:${a}`, c); @@ -131764,8 +131778,8 @@ ${Ez(e, r10)}`); }; t.default = n; }); - var Rfe = Ye((t) => { - var E, _, N11, R, F, D, L, q, W, z, T, I, H, X, V, S10, d, l15, h, y, x, v, M, w, g, m, w5, Q, A, K, U, j10, BC, k, Y, ee, ae, Oc, Z10, Pc, oe, v5, pe, Zp, le, Jp, ye, Ir, Te, x5, O, Xh, $; + var Nfe = Ye((t) => { + var E, _, N11, k, F, L, D, q, W, z, T, I, H, X, V, S9, d, l15, h, y, x, v, M, w, g, m, y5, Q, A, K, U, j10, IC, R, Y, ee, ae, Ic, Z10, Oc, oe, b5, pe, Yp, le, Zp, ye, Ir, Te, w5, O, Kh, $; je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }), t.LRUCache = void 0; var e = typeof performance == "object" && performance && typeof performance.now == "function" ? performance : Date, r10 = /* @__PURE__ */ new Set(), n = typeof cr == "object" && cr ? cr : {}, i = (te, J, ne, fe) => { typeof n.emitWarning == "function" ? n.emitWarning(te, J, ne, fe) : console.error(`[${ne}] ${J}: ${te}`); @@ -131838,10 +131852,10 @@ ${Ez(e, r10)}`); Vt(this, ye); Vt(this, Te); Vt(this, O); - Vt(this, R, void 0); + Vt(this, k, void 0); Vt(this, F, void 0); - Vt(this, D, void 0); Vt(this, L, void 0); + Vt(this, D, void 0); Vt(this, q, void 0); re(this, "ttl"); re(this, "ttlResolution"); @@ -131865,7 +131879,7 @@ ${Ez(e, r10)}`); Vt(this, H, void 0); Vt(this, X, void 0); Vt(this, V, void 0); - Vt(this, S10, void 0); + Vt(this, S9, void 0); Vt(this, d, void 0); Vt(this, l15, void 0); Vt(this, h, void 0); @@ -131882,7 +131896,7 @@ ${Ez(e, r10)}`); Vt(this, K, () => { }); Vt(this, U, () => false); - Vt(this, k, (J10) => { + Vt(this, R, (J10) => { }); Vt(this, Y, (J10, ne2, fe2) => { }); @@ -131897,7 +131911,7 @@ ${Ez(e, r10)}`); let nt = ne ? u(ne) : Array; if (!nt) throw new Error("invalid max value: " + ne); - if (Nt(this, R, ne), Nt(this, F, Ge), this.maxEntrySize = ke || he(this, F), this.sizeCalculation = Re, this.sizeCalculation) { + if (Nt(this, k, ne), Nt(this, F, Ge), this.maxEntrySize = ke || he(this, F), this.sizeCalculation = Re, this.sizeCalculation) { if (!he(this, F) && !this.maxEntrySize) throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize"); if (typeof this.sizeCalculation != "function") @@ -131905,28 +131919,28 @@ ${Ez(e, r10)}`); } if (Je !== void 0 && typeof Je != "function") throw new TypeError("fetchMethod must be a function if specified"); - if (Nt(this, q, Je), Nt(this, w, !!Je), Nt(this, T, /* @__PURE__ */ new Map()), Nt(this, I, new Array(ne).fill(void 0)), Nt(this, H, new Array(ne).fill(void 0)), Nt(this, X, new nt(ne)), Nt(this, V, new nt(ne)), Nt(this, S10, 0), Nt(this, d, 0), Nt(this, l15, p.create(ne)), Nt(this, W, 0), Nt(this, z, 0), typeof De == "function" && Nt(this, D, De), typeof ut == "function" ? (Nt(this, L, ut), Nt(this, h, [])) : (Nt(this, L, void 0), Nt(this, h, void 0)), Nt(this, M, !!he(this, D)), Nt(this, g, !!he(this, L)), this.noDisposeOnSet = !!Ve, this.noUpdateTTL = !!Ze, this.noDeleteOnFetchRejection = !!Me, this.allowStaleOnFetchRejection = !!et, this.allowStaleOnFetchAbort = !!Ce, this.ignoreFetchAbort = !!ze, this.maxEntrySize !== 0) { + if (Nt(this, q, Je), Nt(this, w, !!Je), Nt(this, T, /* @__PURE__ */ new Map()), Nt(this, I, new Array(ne).fill(void 0)), Nt(this, H, new Array(ne).fill(void 0)), Nt(this, X, new nt(ne)), Nt(this, V, new nt(ne)), Nt(this, S9, 0), Nt(this, d, 0), Nt(this, l15, p.create(ne)), Nt(this, W, 0), Nt(this, z, 0), typeof De == "function" && Nt(this, L, De), typeof ut == "function" ? (Nt(this, D, ut), Nt(this, h, [])) : (Nt(this, D, void 0), Nt(this, h, void 0)), Nt(this, M, !!he(this, L)), Nt(this, g, !!he(this, D)), this.noDisposeOnSet = !!Ve, this.noUpdateTTL = !!Ze, this.noDeleteOnFetchRejection = !!Me, this.allowStaleOnFetchRejection = !!et, this.allowStaleOnFetchAbort = !!Ce, this.ignoreFetchAbort = !!ze, this.maxEntrySize !== 0) { if (he(this, F) !== 0 && !c(he(this, F))) throw new TypeError("maxSize must be a positive integer if specified"); if (!c(this.maxEntrySize)) throw new TypeError("maxEntrySize must be a positive integer if specified"); - At(this, j10, BC).call(this); + At(this, j10, IC).call(this); } if (this.allowStale = !!Ne, this.noDeleteOnStaleGet = !!Pe, this.updateAgeOnGet = !!ve, this.updateAgeOnHas = !!Ae, this.ttlResolution = c(ge) || ge === 0 ? ge : 1, this.ttlAutopurge = !!de, this.ttl = fe || 0, this.ttl) { if (!c(this.ttl)) throw new TypeError("ttl must be a positive integer if specified"); - At(this, m, w5).call(this); + At(this, m, y5).call(this); } - if (he(this, R) === 0 && this.ttl === 0 && he(this, F) === 0) + if (he(this, k) === 0 && this.ttl === 0 && he(this, F) === 0) throw new TypeError("At least one of max, maxSize, or ttl is required"); - if (!this.ttlAutopurge && !he(this, R) && !he(this, F)) { + if (!this.ttlAutopurge && !he(this, k) && !he(this, F)) { let qe = "LRU_CACHE_UNBOUNDED"; a(qe) && (r10.add(qe), i("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.", "UnboundedCacheWarning", qe, $)); } } static unsafeExposeInternals(J) { return { starts: he(J, x), ttls: he(J, v), sizes: he(J, y), keyMap: he(J, T), keyList: he(J, I), valList: he(J, H), next: he(J, X), prev: he(J, V), get head() { - return he(J, S10); + return he(J, S9); }, get tail() { return he(J, d); }, free: he(J, l15), isBackgroundFetch: (ne) => { @@ -131934,23 +131948,23 @@ ${Ez(e, r10)}`); return At(fe = J, ye, Ir).call(fe, ne); }, backgroundFetch: (ne, fe, ge, de) => { var ve; - return At(ve = J, le, Jp).call(ve, ne, fe, ge, de); + return At(ve = J, le, Zp).call(ve, ne, fe, ge, de); }, moveToTail: (ne) => { var fe; - return At(fe = J, O, Xh).call(fe, ne); + return At(fe = J, O, Kh).call(fe, ne); }, indexes: (ne) => { var fe; - return At(fe = J, ae, Oc).call(fe, ne); + return At(fe = J, ae, Ic).call(fe, ne); }, rindexes: (ne) => { var fe; - return At(fe = J, Z10, Pc).call(fe, ne); + return At(fe = J, Z10, Oc).call(fe, ne); }, isStale: (ne) => { var fe; return he(fe = J, U).call(fe, ne); } }; } get max() { - return he(this, R); + return he(this, k); } get maxSize() { return he(this, F); @@ -131965,73 +131979,73 @@ ${Ez(e, r10)}`); return he(this, q); } get dispose() { - return he(this, D); + return he(this, L); } get disposeAfter() { - return he(this, L); + return he(this, D); } getRemainingTTL(J) { return he(this, T).has(J) ? 1 / 0 : 0; } *entries() { - for (let J of At(this, ae, Oc).call(this)) + for (let J of At(this, ae, Ic).call(this)) he(this, H)[J] !== void 0 && he(this, I)[J] !== void 0 && !At(this, ye, Ir).call(this, he(this, H)[J]) && (yield [he(this, I)[J], he(this, H)[J]]); } *rentries() { - for (let J of At(this, Z10, Pc).call(this)) + for (let J of At(this, Z10, Oc).call(this)) he(this, H)[J] !== void 0 && he(this, I)[J] !== void 0 && !At(this, ye, Ir).call(this, he(this, H)[J]) && (yield [he(this, I)[J], he(this, H)[J]]); } *keys() { - for (let J of At(this, ae, Oc).call(this)) { + for (let J of At(this, ae, Ic).call(this)) { let ne = he(this, I)[J]; ne !== void 0 && !At(this, ye, Ir).call(this, he(this, H)[J]) && (yield ne); } } *rkeys() { - for (let J of At(this, Z10, Pc).call(this)) { + for (let J of At(this, Z10, Oc).call(this)) { let ne = he(this, I)[J]; ne !== void 0 && !At(this, ye, Ir).call(this, he(this, H)[J]) && (yield ne); } } *values() { - for (let J of At(this, ae, Oc).call(this)) + for (let J of At(this, ae, Ic).call(this)) he(this, H)[J] !== void 0 && !At(this, ye, Ir).call(this, he(this, H)[J]) && (yield he(this, H)[J]); } *rvalues() { - for (let J of At(this, Z10, Pc).call(this)) + for (let J of At(this, Z10, Oc).call(this)) he(this, H)[J] !== void 0 && !At(this, ye, Ir).call(this, he(this, H)[J]) && (yield he(this, H)[J]); } [Symbol.iterator]() { return this.entries(); } find(J, ne = {}) { - for (let fe of At(this, ae, Oc).call(this)) { + for (let fe of At(this, ae, Ic).call(this)) { let ge = he(this, H)[fe], de = At(this, ye, Ir).call(this, ge) ? ge.__staleWhileFetching : ge; if (de !== void 0 && J(de, he(this, I)[fe], this)) return this.get(he(this, I)[fe], ne); } } forEach(J, ne = this) { - for (let fe of At(this, ae, Oc).call(this)) { + for (let fe of At(this, ae, Ic).call(this)) { let ge = he(this, H)[fe], de = At(this, ye, Ir).call(this, ge) ? ge.__staleWhileFetching : ge; de !== void 0 && J.call(ne, de, he(this, I)[fe], this); } } rforEach(J, ne = this) { - for (let fe of At(this, Z10, Pc).call(this)) { + for (let fe of At(this, Z10, Oc).call(this)) { let ge = he(this, H)[fe], de = At(this, ye, Ir).call(this, ge) ? ge.__staleWhileFetching : ge; de !== void 0 && J.call(ne, de, he(this, I)[fe], this); } } purgeStale() { let J = false; - for (let ne of At(this, Z10, Pc).call(this, { allowStale: true })) + for (let ne of At(this, Z10, Oc).call(this, { allowStale: true })) he(this, U).call(this, ne) && (this.delete(he(this, I)[ne]), J = true); return J; } dump() { let J = []; - for (let ne of At(this, ae, Oc).call(this, { allowStale: true })) { + for (let ne of At(this, ae, Ic).call(this, { allowStale: true })) { let fe = he(this, I)[ne], ge = he(this, H)[ne], de = At(this, ye, Ir).call(this, ge) ? ge.__staleWhileFetching : ge; if (de === void 0 || fe === void 0) continue; @@ -132064,18 +132078,18 @@ ${Ez(e, r10)}`); return Ne && (Ne.set = "miss", Ne.maxEntrySizeExceeded = true), this.delete(J), this; let Ve = he(this, W) === 0 ? void 0 : he(this, T).get(J); if (Ve === void 0) - Ve = he(this, W) === 0 ? he(this, d) : he(this, l15).length !== 0 ? he(this, l15).pop() : he(this, W) === he(this, R) ? At(this, pe, Zp).call(this, false) : he(this, W), he(this, I)[Ve] = J, he(this, H)[Ve] = ne, he(this, T).set(J, Ve), he(this, X)[he(this, d)] = Ve, he(this, V)[Ve] = he(this, d), Nt(this, d, Ve), W0(this, W)._++, he(this, Y).call(this, Ve, ut, Ne), Ne && (Ne.set = "add"), De = false; + Ve = he(this, W) === 0 ? he(this, d) : he(this, l15).length !== 0 ? he(this, l15).pop() : he(this, W) === he(this, k) ? At(this, pe, Yp).call(this, false) : he(this, W), he(this, I)[Ve] = J, he(this, H)[Ve] = ne, he(this, T).set(J, Ve), he(this, X)[he(this, d)] = Ve, he(this, V)[Ve] = he(this, d), Nt(this, d, Ve), H0(this, W)._++, he(this, Y).call(this, Ve, ut, Ne), Ne && (Ne.set = "add"), De = false; else { - At(this, O, Xh).call(this, Ve); + At(this, O, Kh).call(this, Ve); let Me = he(this, H)[Ve]; if (ne !== Me) { if (he(this, w) && At(this, ye, Ir).call(this, Me)) { Me.__abortController.abort(new Error("replaced")); let { __staleWhileFetching: Pe } = Me; - Pe !== void 0 && !ve && (he(this, M) && ((Ze = he(this, D)) == null || Ze.call(this, Pe, J, "set")), he(this, g) && ((Ge = he(this, h)) == null || Ge.push([Pe, J, "set"]))); + Pe !== void 0 && !ve && (he(this, M) && ((Ze = he(this, L)) == null || Ze.call(this, Pe, J, "set")), he(this, g) && ((Ge = he(this, h)) == null || Ge.push([Pe, J, "set"]))); } else - ve || (he(this, M) && ((ke = he(this, D)) == null || ke.call(this, Me, J, "set")), he(this, g) && ((Re = he(this, h)) == null || Re.push([Me, J, "set"]))); - if (he(this, k).call(this, Ve), he(this, Y).call(this, Ve, ut, Ne), he(this, H)[Ve] = ne, Ne) { + ve || (he(this, M) && ((ke = he(this, L)) == null || ke.call(this, Me, J, "set")), he(this, g) && ((Re = he(this, h)) == null || Re.push([Me, J, "set"]))); + if (he(this, R).call(this, Ve), he(this, Y).call(this, Ve, ut, Ne), he(this, H)[Ve] = ne, Ne) { Ne.set = "replace"; let Pe = Me && At(this, ye, Ir).call(this, Me) ? Me.__staleWhileFetching : Me; Pe !== void 0 && (Ne.oldValue = Pe); @@ -132083,10 +132097,10 @@ ${Ez(e, r10)}`); } else Ne && (Ne.set = "update"); } - if (ge !== 0 && !he(this, v) && At(this, m, w5).call(this), he(this, v) && (De || he(this, K).call(this, Ve, ge, de), Ne && he(this, A).call(this, Ne, Ve)), !ve && he(this, g) && he(this, h)) { + if (ge !== 0 && !he(this, v) && At(this, m, y5).call(this), he(this, v) && (De || he(this, K).call(this, Ve, ge, de), Ne && he(this, A).call(this, Ne, Ve)), !ve && he(this, g) && he(this, h)) { let Me = he(this, h), Pe; for (; Pe = Me == null ? void 0 : Me.shift(); ) - (Je = he(this, L)) == null || Je.call(this, ...Pe); + (Je = he(this, D)) == null || Je.call(this, ...Pe); } return this; } @@ -132094,8 +132108,8 @@ ${Ez(e, r10)}`); var J; try { for (; he(this, W); ) { - let ne = he(this, H)[he(this, S10)]; - if (At(this, pe, Zp).call(this, true), At(this, ye, Ir).call(this, ne)) { + let ne = he(this, H)[he(this, S9)]; + if (At(this, pe, Yp).call(this, true), At(this, ye, Ir).call(this, ne)) { if (ne.__staleWhileFetching) return ne.__staleWhileFetching; } else if (ne !== void 0) @@ -132105,7 +132119,7 @@ ${Ez(e, r10)}`); if (he(this, g) && he(this, h)) { let ne = he(this, h), fe; for (; fe = ne == null ? void 0 : ne.shift(); ) - (J = he(this, L)) == null || J.call(this, ...fe); + (J = he(this, D)) == null || J.call(this, ...fe); } } } @@ -132137,7 +132151,7 @@ ${Ez(e, r10)}`); let et = { allowStale: fe, updateAgeOnGet: ge, noDeleteOnStaleGet: de, ttl: ve, noDisposeOnSet: Ae, size: Ne, sizeCalculation: De, noUpdateTTL: ut, noDeleteOnFetchRejection: Ve, allowStaleOnFetchRejection: Ze, allowStaleOnFetchAbort: ke, ignoreFetchAbort: Ge, status: Me, signal: Pe }, Ce = he(this, T).get(J); if (Ce === void 0) { Me && (Me.fetch = "miss"); - let ze = At(this, le, Jp).call(this, J, Ce, et, Re); + let ze = At(this, le, Zp).call(this, J, Ce, et, Re); return ze.__returned = ze; } else { let ze = he(this, H)[Ce]; @@ -132147,8 +132161,8 @@ ${Ez(e, r10)}`); } let nt = he(this, U).call(this, Ce); if (!Je && !nt) - return Me && (Me.fetch = "hit"), At(this, O, Xh).call(this, Ce), ge && he(this, Q).call(this, Ce), Me && he(this, A).call(this, Me, Ce), ze; - let qe = At(this, le, Jp).call(this, J, Ce, et, Re), Ke = qe.__staleWhileFetching !== void 0 && fe; + return Me && (Me.fetch = "hit"), At(this, O, Kh).call(this, Ce), ge && he(this, Q).call(this, Ce), Me && he(this, A).call(this, Me, Ce), ze; + let qe = At(this, le, Zp).call(this, J, Ce, et, Re), Ke = qe.__staleWhileFetching !== void 0 && fe; return Me && (Me.fetch = nt ? "stale" : "refresh", Ke && nt && (Me.returnedStale = true)), Ke ? qe.__staleWhileFetching : qe.__returned = qe; } } @@ -132156,7 +132170,7 @@ ${Ez(e, r10)}`); let { allowStale: fe = this.allowStale, updateAgeOnGet: ge = this.updateAgeOnGet, noDeleteOnStaleGet: de = this.noDeleteOnStaleGet, status: ve } = ne, Ae = he(this, T).get(J); if (Ae !== void 0) { let Ne = he(this, H)[Ae], De = At(this, ye, Ir).call(this, Ne); - return ve && he(this, A).call(this, ve, Ae), he(this, U).call(this, Ae) ? (ve && (ve.get = "stale"), De ? (ve && fe && Ne.__staleWhileFetching !== void 0 && (ve.returnedStale = true), fe ? Ne.__staleWhileFetching : void 0) : (de || this.delete(J), ve && fe && (ve.returnedStale = true), fe ? Ne : void 0)) : (ve && (ve.get = "hit"), De ? Ne.__staleWhileFetching : (At(this, O, Xh).call(this, Ae), ge && he(this, Q).call(this, Ae), Ne)); + return ve && he(this, A).call(this, ve, Ae), he(this, U).call(this, Ae) ? (ve && (ve.get = "stale"), De ? (ve && fe && Ne.__staleWhileFetching !== void 0 && (ve.returnedStale = true), fe ? Ne.__staleWhileFetching : void 0) : (de || this.delete(J), ve && fe && (ve.returnedStale = true), fe ? Ne : void 0)) : (ve && (ve.get = "hit"), De ? Ne.__staleWhileFetching : (At(this, O, Kh).call(this, Ae), ge && he(this, Q).call(this, Ae), Ne)); } else ve && (ve.get = "miss"); } @@ -132169,37 +132183,37 @@ ${Ez(e, r10)}`); if (ne = true, he(this, W) === 1) this.clear(); else { - he(this, k).call(this, Ae); + he(this, R).call(this, Ae); let Ne = he(this, H)[Ae]; - At(this, ye, Ir).call(this, Ne) ? Ne.__abortController.abort(new Error("deleted")) : (he(this, M) || he(this, g)) && (he(this, M) && ((fe = he(this, D)) == null || fe.call(this, Ne, J, "delete")), he(this, g) && ((ge = he(this, h)) == null || ge.push([Ne, J, "delete"]))), he(this, T).delete(J), he(this, I)[Ae] = void 0, he(this, H)[Ae] = void 0, Ae === he(this, d) ? Nt(this, d, he(this, V)[Ae]) : Ae === he(this, S10) ? Nt(this, S10, he(this, X)[Ae]) : (he(this, X)[he(this, V)[Ae]] = he(this, X)[Ae], he(this, V)[he(this, X)[Ae]] = he(this, V)[Ae]), W0(this, W)._--, he(this, l15).push(Ae); + At(this, ye, Ir).call(this, Ne) ? Ne.__abortController.abort(new Error("deleted")) : (he(this, M) || he(this, g)) && (he(this, M) && ((fe = he(this, L)) == null || fe.call(this, Ne, J, "delete")), he(this, g) && ((ge = he(this, h)) == null || ge.push([Ne, J, "delete"]))), he(this, T).delete(J), he(this, I)[Ae] = void 0, he(this, H)[Ae] = void 0, Ae === he(this, d) ? Nt(this, d, he(this, V)[Ae]) : Ae === he(this, S9) ? Nt(this, S9, he(this, X)[Ae]) : (he(this, X)[he(this, V)[Ae]] = he(this, X)[Ae], he(this, V)[he(this, X)[Ae]] = he(this, V)[Ae]), H0(this, W)._--, he(this, l15).push(Ae); } } if (he(this, g) && ((de = he(this, h)) != null && de.length)) { let Ae = he(this, h), Ne; for (; Ne = Ae == null ? void 0 : Ae.shift(); ) - (ve = he(this, L)) == null || ve.call(this, ...Ne); + (ve = he(this, D)) == null || ve.call(this, ...Ne); } return ne; } clear() { var J, ne, fe; - for (let ge of At(this, Z10, Pc).call(this, { allowStale: true })) { + for (let ge of At(this, Z10, Oc).call(this, { allowStale: true })) { let de = he(this, H)[ge]; if (At(this, ye, Ir).call(this, de)) de.__abortController.abort(new Error("deleted")); else { let ve = he(this, I)[ge]; - he(this, M) && ((J = he(this, D)) == null || J.call(this, de, ve, "delete")), he(this, g) && ((ne = he(this, h)) == null || ne.push([de, ve, "delete"])); + he(this, M) && ((J = he(this, L)) == null || J.call(this, de, ve, "delete")), he(this, g) && ((ne = he(this, h)) == null || ne.push([de, ve, "delete"])); } } - if (he(this, T).clear(), he(this, H).fill(void 0), he(this, I).fill(void 0), he(this, v) && he(this, x) && (he(this, v).fill(0), he(this, x).fill(0)), he(this, y) && he(this, y).fill(0), Nt(this, S10, 0), Nt(this, d, 0), he(this, l15).length = 0, Nt(this, z, 0), Nt(this, W, 0), he(this, g) && he(this, h)) { + if (he(this, T).clear(), he(this, H).fill(void 0), he(this, I).fill(void 0), he(this, v) && he(this, x) && (he(this, v).fill(0), he(this, x).fill(0)), he(this, y) && he(this, y).fill(0), Nt(this, S9, 0), Nt(this, d, 0), he(this, l15).length = 0, Nt(this, z, 0), Nt(this, W, 0), he(this, g) && he(this, h)) { let ge = he(this, h), de; for (; de = ge == null ? void 0 : ge.shift(); ) - (fe = he(this, L)) == null || fe.call(this, ...de); + (fe = he(this, D)) == null || fe.call(this, ...de); } } - }, R = /* @__PURE__ */ new WeakMap(), F = /* @__PURE__ */ new WeakMap(), D = /* @__PURE__ */ new WeakMap(), L = /* @__PURE__ */ new WeakMap(), q = /* @__PURE__ */ new WeakMap(), W = /* @__PURE__ */ new WeakMap(), z = /* @__PURE__ */ new WeakMap(), T = /* @__PURE__ */ new WeakMap(), I = /* @__PURE__ */ new WeakMap(), H = /* @__PURE__ */ new WeakMap(), X = /* @__PURE__ */ new WeakMap(), V = /* @__PURE__ */ new WeakMap(), S10 = /* @__PURE__ */ new WeakMap(), d = /* @__PURE__ */ new WeakMap(), l15 = /* @__PURE__ */ new WeakMap(), h = /* @__PURE__ */ new WeakMap(), y = /* @__PURE__ */ new WeakMap(), x = /* @__PURE__ */ new WeakMap(), v = /* @__PURE__ */ new WeakMap(), M = /* @__PURE__ */ new WeakMap(), w = /* @__PURE__ */ new WeakMap(), g = /* @__PURE__ */ new WeakMap(), m = /* @__PURE__ */ new WeakSet(), w5 = function() { - let J = new f10(he(this, R)), ne = new f10(he(this, R)); + }, k = /* @__PURE__ */ new WeakMap(), F = /* @__PURE__ */ new WeakMap(), L = /* @__PURE__ */ new WeakMap(), D = /* @__PURE__ */ new WeakMap(), q = /* @__PURE__ */ new WeakMap(), W = /* @__PURE__ */ new WeakMap(), z = /* @__PURE__ */ new WeakMap(), T = /* @__PURE__ */ new WeakMap(), I = /* @__PURE__ */ new WeakMap(), H = /* @__PURE__ */ new WeakMap(), X = /* @__PURE__ */ new WeakMap(), V = /* @__PURE__ */ new WeakMap(), S9 = /* @__PURE__ */ new WeakMap(), d = /* @__PURE__ */ new WeakMap(), l15 = /* @__PURE__ */ new WeakMap(), h = /* @__PURE__ */ new WeakMap(), y = /* @__PURE__ */ new WeakMap(), x = /* @__PURE__ */ new WeakMap(), v = /* @__PURE__ */ new WeakMap(), M = /* @__PURE__ */ new WeakMap(), w = /* @__PURE__ */ new WeakMap(), g = /* @__PURE__ */ new WeakMap(), m = /* @__PURE__ */ new WeakSet(), y5 = function() { + let J = new f10(he(this, k)), ne = new f10(he(this, k)); Nt(this, v, J), Nt(this, x, ne), Nt(this, K, (de, ve, Ae = e.now()) => { if (ne[de] = ve !== 0 ? Ae : 0, J[de] = ve, ve !== 0 && this.ttlAutopurge) { let Ne = setTimeout(() => { @@ -132236,9 +132250,9 @@ ${Ez(e, r10)}`); let De = (fe || ge()) - Ne; return Ae - De; }, Nt(this, U, (de) => J[de] !== 0 && ne[de] !== 0 && (fe || ge()) - ne[de] > J[de]); - }, Q = /* @__PURE__ */ new WeakMap(), A = /* @__PURE__ */ new WeakMap(), K = /* @__PURE__ */ new WeakMap(), U = /* @__PURE__ */ new WeakMap(), j10 = /* @__PURE__ */ new WeakSet(), BC = function() { - let J = new f10(he(this, R)); - Nt(this, z, 0), Nt(this, y, J), Nt(this, k, (ne) => { + }, Q = /* @__PURE__ */ new WeakMap(), A = /* @__PURE__ */ new WeakMap(), K = /* @__PURE__ */ new WeakMap(), U = /* @__PURE__ */ new WeakMap(), j10 = /* @__PURE__ */ new WeakSet(), IC = function() { + let J = new f10(he(this, k)); + Nt(this, z, 0), Nt(this, y, J), Nt(this, R, (ne) => { Nt(this, z, he(this, z) - J[ne]), J[ne] = 0; }), Nt(this, ee, (ne, fe, ge, de) => { if (At(this, ye, Ir).call(this, fe)) @@ -132256,25 +132270,25 @@ ${Ez(e, r10)}`); if (J[ne] = fe, he(this, F)) { let de = he(this, F) - J[ne]; for (; he(this, z) > de; ) - At(this, pe, Zp).call(this, true); + At(this, pe, Yp).call(this, true); } Nt(this, z, he(this, z) + J[ne]), ge && (ge.entrySize = fe, ge.totalCalculatedSize = he(this, z)); }); - }, k = /* @__PURE__ */ new WeakMap(), Y = /* @__PURE__ */ new WeakMap(), ee = /* @__PURE__ */ new WeakMap(), ae = /* @__PURE__ */ new WeakSet(), Oc = function* ({ allowStale: J = this.allowStale } = {}) { + }, R = /* @__PURE__ */ new WeakMap(), Y = /* @__PURE__ */ new WeakMap(), ee = /* @__PURE__ */ new WeakMap(), ae = /* @__PURE__ */ new WeakSet(), Ic = function* ({ allowStale: J = this.allowStale } = {}) { if (he(this, W)) - for (let ne = he(this, d); !(!At(this, oe, v5).call(this, ne) || ((J || !he(this, U).call(this, ne)) && (yield ne), ne === he(this, S10))); ) + for (let ne = he(this, d); !(!At(this, oe, b5).call(this, ne) || ((J || !he(this, U).call(this, ne)) && (yield ne), ne === he(this, S9))); ) ne = he(this, V)[ne]; - }, Z10 = /* @__PURE__ */ new WeakSet(), Pc = function* ({ allowStale: J = this.allowStale } = {}) { + }, Z10 = /* @__PURE__ */ new WeakSet(), Oc = function* ({ allowStale: J = this.allowStale } = {}) { if (he(this, W)) - for (let ne = he(this, S10); !(!At(this, oe, v5).call(this, ne) || ((J || !he(this, U).call(this, ne)) && (yield ne), ne === he(this, d))); ) + for (let ne = he(this, S9); !(!At(this, oe, b5).call(this, ne) || ((J || !he(this, U).call(this, ne)) && (yield ne), ne === he(this, d))); ) ne = he(this, X)[ne]; - }, oe = /* @__PURE__ */ new WeakSet(), v5 = function(J) { + }, oe = /* @__PURE__ */ new WeakSet(), b5 = function(J) { return J !== void 0 && he(this, T).get(he(this, I)[J]) === J; - }, pe = /* @__PURE__ */ new WeakSet(), Zp = function(J) { + }, pe = /* @__PURE__ */ new WeakSet(), Yp = function(J) { var de, ve; - let ne = he(this, S10), fe = he(this, I)[ne], ge = he(this, H)[ne]; - return he(this, w) && At(this, ye, Ir).call(this, ge) ? ge.__abortController.abort(new Error("evicted")) : (he(this, M) || he(this, g)) && (he(this, M) && ((de = he(this, D)) == null || de.call(this, ge, fe, "evict")), he(this, g) && ((ve = he(this, h)) == null || ve.push([ge, fe, "evict"]))), he(this, k).call(this, ne), J && (he(this, I)[ne] = void 0, he(this, H)[ne] = void 0, he(this, l15).push(ne)), he(this, W) === 1 ? (Nt(this, S10, Nt(this, d, 0)), he(this, l15).length = 0) : Nt(this, S10, he(this, X)[ne]), he(this, T).delete(fe), W0(this, W)._--, ne; - }, le = /* @__PURE__ */ new WeakSet(), Jp = function(J, ne, fe, ge) { + let ne = he(this, S9), fe = he(this, I)[ne], ge = he(this, H)[ne]; + return he(this, w) && At(this, ye, Ir).call(this, ge) ? ge.__abortController.abort(new Error("evicted")) : (he(this, M) || he(this, g)) && (he(this, M) && ((de = he(this, L)) == null || de.call(this, ge, fe, "evict")), he(this, g) && ((ve = he(this, h)) == null || ve.push([ge, fe, "evict"]))), he(this, R).call(this, ne), J && (he(this, I)[ne] = void 0, he(this, H)[ne] = void 0, he(this, l15).push(ne)), he(this, W) === 1 ? (Nt(this, S9, Nt(this, d, 0)), he(this, l15).length = 0) : Nt(this, S9, he(this, X)[ne]), he(this, T).delete(fe), H0(this, W)._--, ne; + }, le = /* @__PURE__ */ new WeakSet(), Zp = function(J, ne, fe, ge) { let de = ne === void 0 ? void 0 : he(this, H)[ne]; if (At(this, ye, Ir).call(this, de)) return de; @@ -132307,14 +132321,14 @@ ${Ez(e, r10)}`); return false; let ne = J; return !!ne && ne instanceof Promise && ne.hasOwnProperty("__staleWhileFetching") && ne.__abortController instanceof s; - }, Te = /* @__PURE__ */ new WeakSet(), x5 = function(J, ne) { + }, Te = /* @__PURE__ */ new WeakSet(), w5 = function(J, ne) { he(this, V)[ne] = J, he(this, X)[J] = ne; - }, O = /* @__PURE__ */ new WeakSet(), Xh = function(J) { - J !== he(this, d) && (J === he(this, S10) ? Nt(this, S10, he(this, X)[J]) : At(this, Te, x5).call(this, he(this, V)[J], he(this, X)[J]), At(this, Te, x5).call(this, he(this, d), J), Nt(this, d, J)); + }, O = /* @__PURE__ */ new WeakSet(), Kh = function(J) { + J !== he(this, d) && (J === he(this, S9) ? Nt(this, S9, he(this, X)[J]) : At(this, Te, w5).call(this, he(this, V)[J], he(this, X)[J]), At(this, Te, w5).call(this, he(this, d), J), Nt(this, d, J)); }, $); t.LRUCache = b; }); - var uc = Ye((t) => { + var cc = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.ContainerIterator = t.Container = t.Base = void 0; var e = class { constructor(i = 0) { @@ -132344,9 +132358,9 @@ ${Ez(e, r10)}`); }; t.Container = n; }); - var Cfe = Ye((t) => { + var Ife = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = uc(), r10 = class extends e.Base { + var e = cc(), r10 = class extends e.Base { constructor(i = []) { super(), this.S = []; let s = this; @@ -132370,9 +132384,9 @@ ${Ez(e, r10)}`); }, n = r10; t.default = n; }); - var Dfe = Ye((t) => { + var Ofe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = uc(), r10 = class extends e.Base { + var e = cc(), r10 = class extends e.Base { constructor(i = []) { super(), this.j = 0, this.q = []; let s = this; @@ -132407,9 +132421,9 @@ ${Ez(e, r10)}`); }, n = r10; t.default = n; }); - var Lfe = Ye((t) => { + var Pfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = uc(), r10 = class extends e.Base { + var e = cc(), r10 = class extends e.Base { constructor(i = [], s = function(a, c) { return a > c ? -1 : a < c ? 1 : 0; }, o = true) { @@ -132479,21 +132493,21 @@ ${Ez(e, r10)}`); }, n = r10; t.default = n; }); - var Sx = Ye((t) => { + var vx = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = uc(), r10 = class extends e.Container { + var e = cc(), r10 = class extends e.Container { }, n = r10; t.default = n; }); - var lc = Ye((t) => { + var uc = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.throwIteratorAccessError = e; function e() { throw new RangeError("Iterator access denied!"); } }); - var UC = Ye((t) => { + var OC = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.RandomIterator = void 0; - var e = uc(), r10 = lc(), n = class extends e.ContainerIterator { + var e = cc(), r10 = uc(), n = class extends e.ContainerIterator { constructor(i, s) { super(s), this.o = i, this.iteratorType === 0 ? (this.pre = function() { return this.o === 0 && (0, r10.throwIteratorAccessError)(), this.o -= 1, this; @@ -132514,18 +132528,18 @@ ${Ez(e, r10)}`); }; t.RandomIterator = n; }); - var Bfe = Ye((t) => { + var kfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = n(Sx()), r10 = UC(); + var e = n(vx()), r10 = OC(); function n(a) { return a && a.t ? a : { default: a }; } - var i = class jC extends r10.RandomIterator { + var i = class PC extends r10.RandomIterator { constructor(c, u, f10) { super(c, f10), this.container = u; } copy() { - return new jC(this.o, this.container, this.iteratorType); + return new PC(this.o, this.container, this.iteratorType); } }, s = class extends e.default { constructor(a = [], c = true) { @@ -132627,13 +132641,13 @@ ${Ez(e, r10)}`); }, o = s; t.default = o; }); - var Ufe = Ye((t) => { + var Rfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = i(Sx()), r10 = uc(), n = lc(); + var e = i(vx()), r10 = cc(), n = uc(); function i(c) { return c && c.t ? c : { default: c }; } - var s = class VC extends r10.ContainerIterator { + var s = class kC extends r10.ContainerIterator { constructor(u, f10, p, b) { super(b), this.o = u, this.h = f10, this.container = p, this.iteratorType === 0 ? (this.pre = function() { return this.o.L === this.h && (0, n.throwIteratorAccessError)(), this.o = this.o.L, this; @@ -132652,7 +132666,7 @@ ${Ez(e, r10)}`); this.o === this.h && (0, n.throwIteratorAccessError)(), this.o.l = u; } copy() { - return new VC(this.o, this.h, this.container, this.iteratorType); + return new kC(this.o, this.h, this.container, this.iteratorType); } }, o = class extends e.default { constructor(c = []) { @@ -132840,18 +132854,18 @@ ${Ez(e, r10)}`); }, a = o; t.default = a; }); - var jfe = Ye((t) => { + var Cfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = n(Sx()), r10 = UC(); + var e = n(vx()), r10 = OC(); function n(a) { return a && a.t ? a : { default: a }; } - var i = class zC extends r10.RandomIterator { + var i = class RC extends r10.RandomIterator { constructor(c, u, f10) { super(c, f10), this.container = u; } copy() { - return new zC(this.o, this.container, this.iteratorType); + return new RC(this.o, this.container, this.iteratorType); } }, s = class extends e.default { constructor(a = [], c = 4096) { @@ -133066,7 +133080,7 @@ ${Ez(e, r10)}`); }, o = s; t.default = o; }); - var Vfe = Ye((t) => { + var Dfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.TreeNodeEnableIndex = t.TreeNode = void 0; var e = class { constructor(n, i) { @@ -133128,9 +133142,9 @@ ${Ez(e, r10)}`); }; t.TreeNodeEnableIndex = r10; }); - var FC = Ye((t) => { + var CC = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = Vfe(), r10 = uc(), n = lc(), i = class extends r10.Container { + var e = Dfe(), r10 = cc(), n = uc(), i = class extends r10.Container { constructor(o = function(c, u) { return c < u ? -1 : c > u ? 1 : 0; }, a = false) { @@ -133142,8 +133156,8 @@ ${Ez(e, r10)}`); b.rt += 1, b = b.tt; let E = this.he(p); if (E) { - let { parentNode: _, grandParent: N11, curNode: R } = E; - _.ie(), N11.ie(), R.ie(); + let { parentNode: _, grandParent: N11, curNode: k } = E; + _.ie(), N11.ie(), k.ie(); } } return this.i; @@ -133314,12 +133328,12 @@ ${Ez(e, r10)}`); _.l = a; return; } else if (N11 > 0) { - let R = _.L(), F = this.v(R.u, o); + let k = _.L(), F = this.v(k.u, o); if (F === 0) { - R.l = a; + k.l = a; return; } else - F < 0 && (u = new this.re(o, a), R.W === void 0 ? (R.W = u, u.tt = R) : (_.U = u, u.tt = _)); + F < 0 && (u = new this.re(o, a), k.W === void 0 ? (k.W = u, u.tt = k) : (_.U = u, u.tt = _)); } } } @@ -133425,9 +133439,9 @@ ${Ez(e, r10)}`); }, s = i; t.default = s; }); - var HC = Ye((t) => { + var DC = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = uc(), r10 = lc(), n = class extends e.ContainerIterator { + var e = cc(), r10 = uc(), n = class extends e.ContainerIterator { constructor(s, o, a) { super(a), this.o = s, this.h = o, this.iteratorType === 0 ? (this.pre = function() { return this.o === this.h.U && (0, r10.throwIteratorAccessError)(), this.o = this.o.L(), this; @@ -133453,13 +133467,13 @@ ${Ez(e, r10)}`); }, i = n; t.default = i; }); - var zfe = Ye((t) => { + var Lfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = i(FC()), r10 = i(HC()), n = lc(); + var e = i(CC()), r10 = i(DC()), n = uc(); function i(c) { return c && c.t ? c : { default: c }; } - var s = class qC extends r10.default { + var s = class LC extends r10.default { constructor(u, f10, p, b) { super(u, f10, b), this.container = p; } @@ -133467,7 +133481,7 @@ ${Ez(e, r10)}`); return this.o === this.h && (0, n.throwIteratorAccessError)(), this.o.u; } copy() { - return new qC(this.o, this.h, this.container, this.iteratorType); + return new LC(this.o, this.h, this.container, this.iteratorType); } }, o = class extends e.default { constructor(c = [], u, f10) { @@ -133533,13 +133547,13 @@ ${Ez(e, r10)}`); }, a = o; t.default = a; }); - var Ffe = Ye((t) => { + var Bfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = i(FC()), r10 = i(HC()), n = lc(); + var e = i(CC()), r10 = i(DC()), n = uc(); function i(c) { return c && c.t ? c : { default: c }; } - var s = class WC extends r10.default { + var s = class BC extends r10.default { constructor(u, f10, p, b) { super(u, f10, b), this.container = p; } @@ -133558,7 +133572,7 @@ ${Ez(e, r10)}`); } }); } copy() { - return new WC(this.o, this.h, this.container, this.iteratorType); + return new BC(this.o, this.h, this.container, this.iteratorType); } }, o = class extends e.default { constructor(c = [], u, f10) { @@ -133633,16 +133647,16 @@ ${Ez(e, r10)}`); }, a = o; t.default = a; }); - var GC = Ye((t) => { + var UC = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = e; function e(r10) { let n = typeof r10; return n === "object" && r10 !== null || n === "function"; } }); - var KC = Ye((t) => { + var jC = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.HashContainerIterator = t.HashContainer = void 0; - var e = uc(), r10 = i(GC()), n = lc(); + var e = cc(), r10 = i(UC()), n = uc(); function i(a) { return a && a.t ? a : { default: a }; } @@ -133726,9 +133740,9 @@ ${Ez(e, r10)}`); }; t.HashContainer = o; }); - var Hfe = Ye((t) => { + var Ufe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = KC(), r10 = lc(), n = class XC extends e.HashContainerIterator { + var e = jC(), r10 = uc(), n = class VC extends e.HashContainerIterator { constructor(a, c, u, f10) { super(a, c, f10), this.container = u; } @@ -133736,7 +133750,7 @@ ${Ez(e, r10)}`); return this.o === this.h && (0, r10.throwIteratorAccessError)(), this.o.u; } copy() { - return new XC(this.o, this.h, this.container, this.iteratorType); + return new VC(this.o, this.h, this.container, this.iteratorType); } }, i = class extends e.HashContainer { constructor(o = []) { @@ -133794,13 +133808,13 @@ ${Ez(e, r10)}`); }, s = i; t.default = s; }); - var qfe = Ye((t) => { + var jfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), t.default = void 0; - var e = KC(), r10 = i(GC()), n = lc(); + var e = jC(), r10 = i(UC()), n = uc(); function i(c) { return c && c.t ? c : { default: c }; } - var s = class YC extends e.HashContainerIterator { + var s = class zC extends e.HashContainerIterator { constructor(u, f10, p, b) { super(u, f10, b), this.container = p; } @@ -133819,7 +133833,7 @@ ${Ez(e, r10)}`); } }); } copy() { - return new YC(this.o, this.h, this.container, this.iteratorType); + return new zC(this.o, this.h, this.container, this.iteratorType); } }, o = class extends e.HashContainer { constructor(c = []) { @@ -133887,7 +133901,7 @@ ${Ez(e, r10)}`); }, a = o; t.default = a; }); - var Wfe = Ye((t) => { + var Vfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "t", { value: true }), Object.defineProperty(t, "Deque", { enumerable: true, get: function() { return o.default; } }), Object.defineProperty(t, "HashMap", { enumerable: true, get: function() { @@ -133909,14 +133923,14 @@ ${Ez(e, r10)}`); } }), Object.defineProperty(t, "Vector", { enumerable: true, get: function() { return i.default; } }); - var e = p(Cfe()), r10 = p(Dfe()), n = p(Lfe()), i = p(Bfe()), s = p(Ufe()), o = p(jfe()), a = p(zfe()), c = p(Ffe()), u = p(Hfe()), f10 = p(qfe()); + var e = p(Ife()), r10 = p(Ofe()), n = p(Pfe()), i = p(kfe()), s = p(Rfe()), o = p(Cfe()), a = p(Lfe()), c = p(Bfe()), u = p(Ufe()), f10 = p(jfe()); function p(b) { return b && b.t ? b : { default: b }; } }); - var Gfe = Ye((t, e) => { + var zfe = Ye((t, e) => { je(), Ue(), Be(); - var r10 = Wfe().OrderedSet, n = $a()("number-allocator:trace"), i = $a()("number-allocator:error"); + var r10 = Vfe().OrderedSet, n = Qa()("number-allocator:trace"), i = Qa()("number-allocator:error"); function s(a, c) { this.low = a, this.high = c; } @@ -133981,14 +133995,14 @@ ${Ez(e, r10)}`); console.log(a); }, e.exports = o; }); - var ZC = Ye((t, e) => { + var FC = Ye((t, e) => { je(), Ue(), Be(); - var r10 = Gfe(); + var r10 = zfe(); e.exports.NumberAllocator = r10; }); - var Kfe = Ye((t) => { + var Ffe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }); - var e = Rfe(), r10 = ZC(), n = class { + var e = Nfe(), r10 = FC(), n = class { constructor(i) { i > 0 && (this.aliasToTopic = new e.LRUCache({ max: i }), this.topicToAlias = {}, this.numberAllocator = new r10.NumberAllocator(1, i), this.max = i, this.length = 0); } @@ -134014,13 +134028,13 @@ ${Ez(e, r10)}`); }; t.default = n; }); - var Xfe = Ye((t) => { + var Hfe = Ye((t) => { je(), Ue(), Be(); var e = t && t.__importDefault || function(o) { return o && o.__esModule ? o : { default: o }; }; Object.defineProperty(t, "__esModule", { value: true }); - var r10 = c2(), n = e(Kfe()), i = S0(), s = (o, a) => { + var r10 = c2(), n = e(Ffe()), i = _0(), s = (o, a) => { o.log("_handleConnack"); let { options: c } = o, u = c.protocolVersion === 5 ? a.reasonCode : a.returnCode; if (clearTimeout(o.connackTimer), delete o.topicAliasSend, a.properties) { @@ -134042,7 +134056,7 @@ ${Ez(e, r10)}`); }; t.default = s; }); - var Yfe = Ye((t) => { + var qfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }); var e = (r10, n, i) => { r10.log("handling pubrel packet"); @@ -134057,13 +134071,13 @@ ${Ez(e, r10)}`); }; t.default = e; }); - var Zfe = Ye((t) => { + var Wfe = Ye((t) => { je(), Ue(), Be(); var e = t && t.__importDefault || function(c) { return c && c.__esModule ? c : { default: c }; }; Object.defineProperty(t, "__esModule", { value: true }); - var r10 = e(Ofe()), n = e(kfe()), i = e(Xfe()), s = e(c2()), o = e(Yfe()), a = (c, u, f10) => { + var r10 = e(Mfe()), n = e(Tfe()), i = e(Hfe()), s = e(c2()), o = e(qfe()), a = (c, u, f10) => { let { options: p } = c; if (p.protocolVersion === 5 && p.properties && p.properties.maximumPacketSize && p.properties.maximumPacketSize < u.length) return c.emit("error", new Error(`exceeding packets size ${u.cmd}`)), c.end({ reasonCode: 149, properties: { reasonString: "Maximum packet size was exceeded" } }), c; @@ -134100,28 +134114,28 @@ ${Ez(e, r10)}`); }; t.default = a; }); - var Jfe = Ye((t) => { + var Gfe = Ye((t) => { je(), Ue(), Be(); var e = t && t.__importDefault || function(s) { return s && s.__esModule ? s : { default: s }; }; Object.defineProperty(t, "__esModule", { value: true }), t.TypedEventEmitter = void 0; - var r10 = e((Zf(), vr(Il))), n = S0(), i = class { + var r10 = e((Yf(), vr(Nl))), n = _0(), i = class { }; t.TypedEventEmitter = i, (0, n.applyMixin)(i, r10.default); }); var u2 = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }), t.isReactNativeBrowser = t.isWebWorker = void 0; var e = () => { - var s; - return typeof window < "u" ? typeof bi < "u" && ((s = bi.userAgent) === null || s === void 0 ? void 0 : s.toLowerCase().indexOf(" electron/")) > -1 && cr != null && cr.versions ? !Object.prototype.hasOwnProperty.call(cr.versions, "electron") : typeof window.document < "u" : false; - }, r10 = () => { - var s, o; - return !!(typeof self == "object" && !((o = (s = self == null ? void 0 : self.constructor) === null || s === void 0 ? void 0 : s.name) === null || o === void 0) && o.includes("WorkerGlobalScope")); - }, n = () => typeof bi < "u" && bi.product === "ReactNative", i = e() || r10() || n(); - t.isWebWorker = r10(), t.isReactNativeBrowser = n(), t.default = i; + var o; + return typeof window < "u" ? typeof Xn < "u" && ((o = Xn.userAgent) === null || o === void 0 ? void 0 : o.toLowerCase().indexOf(" electron/")) > -1 && cr != null && cr.versions ? !Object.prototype.hasOwnProperty.call(cr.versions, "electron") : typeof window.document < "u" : false; + }, r10 = () => typeof Xn < "u" && Xn.userAgent === "txiki.js", n = () => { + var o, a; + return !!(typeof self == "object" && !((a = (o = self == null ? void 0 : self.constructor) === null || o === void 0 ? void 0 : o.name) === null || a === void 0) && a.includes("WorkerGlobalScope")); + }, i = () => typeof Xn < "u" && Xn.product === "ReactNative", s = e() || n() || i() || r10(); + t.isWebWorker = n(), t.isReactNativeBrowser = i(), t.default = s; }); - var Qfe = Ye((t, e) => { + var Kfe = Ye((t, e) => { je(), Ue(), Be(), function(r10, n) { typeof t == "object" && typeof e < "u" ? n(t) : typeof define == "function" && define.amd ? define(["exports"], n) : (r10 = typeof globalThis < "u" ? globalThis : r10 || self, n(r10.fastUniqueNumbers = {})); }(t, function(r10) { @@ -134136,7 +134150,7 @@ ${Ez(e, r10)}`); }; }, s = Number.MAX_SAFE_INTEGER === void 0 ? 9007199254740991 : Number.MAX_SAFE_INTEGER, o = 536870912, a = o * 2, c = function(E, _) { return function(N11) { - var R = _.get(N11), F = R === void 0 ? N11.size : R < a ? R + 1 : 0; + var k = _.get(N11), F = k === void 0 ? N11.size : k < a ? k + 1 : 0; if (!N11.has(F)) return E(N11, F); if (N11.size < o) { @@ -134154,9 +134168,9 @@ ${Ez(e, r10)}`); r10.addUniqueNumber = b, r10.generateUniqueNumber = p; }); }); - var $fe = Ye((t, e) => { + var Xfe = Ye((t, e) => { je(), Ue(), Be(), function(r10, n) { - typeof t == "object" && typeof e < "u" ? n(t, Qfe()) : typeof define == "function" && define.amd ? define(["exports", "fast-unique-numbers"], n) : (r10 = typeof globalThis < "u" ? globalThis : r10 || self, n(r10.workerTimersBroker = {}, r10.fastUniqueNumbers)); + typeof t == "object" && typeof e < "u" ? n(t, Kfe()) : typeof define == "function" && define.amd ? define(["exports", "fast-unique-numbers"], n) : (r10 = typeof globalThis < "u" ? globalThis : r10 || self, n(r10.workerTimersBroker = {}, r10.fastUniqueNumbers)); }(t, function(r10, n) { var i = function(a) { return a.method !== void 0 && a.method === "call"; @@ -134166,28 +134180,28 @@ ${Ez(e, r10)}`); var c = /* @__PURE__ */ new Map([[0, function() { }]]), u = /* @__PURE__ */ new Map([[0, function() { }]]), f10 = /* @__PURE__ */ new Map(), p = new Worker(a); - p.addEventListener("message", function(R) { - var F = R.data; + p.addEventListener("message", function(k) { + var F = k.data; if (i(F)) { - var D = F.params, L = D.timerId, q = D.timerType; + var L = F.params, D = L.timerId, q = L.timerType; if (q === "interval") { - var W = c.get(L); + var W = c.get(D); if (typeof W == "number") { var z = f10.get(W); - if (z === void 0 || z.timerId !== L || z.timerType !== q) + if (z === void 0 || z.timerId !== D || z.timerType !== q) throw new Error("The timer is in an undefined state."); } else if (typeof W < "u") W(); else throw new Error("The timer is in an undefined state."); } else if (q === "timeout") { - var T = u.get(L); + var T = u.get(D); if (typeof T == "number") { var I = f10.get(T); - if (I === void 0 || I.timerId !== L || I.timerType !== q) + if (I === void 0 || I.timerId !== D || I.timerType !== q) throw new Error("The timer is in an undefined state."); } else if (typeof T < "u") - T(), u.delete(L); + T(), u.delete(D); else throw new Error("The timer is in an undefined state."); } @@ -134195,36 +134209,36 @@ ${Ez(e, r10)}`); var H = F.id, X = f10.get(H); if (X === void 0) throw new Error("The timer is in an undefined state."); - var V = X.timerId, S10 = X.timerType; - f10.delete(H), S10 === "interval" ? c.delete(V) : u.delete(V); + var V = X.timerId, S9 = X.timerType; + f10.delete(H), S9 === "interval" ? c.delete(V) : u.delete(V); } else { var d = F.error.message; throw new Error(d); } }); - var b = function(R) { + var b = function(k) { var F = n.generateUniqueNumber(f10); - f10.set(F, { timerId: R, timerType: "interval" }), c.set(R, F), p.postMessage({ id: F, method: "clear", params: { timerId: R, timerType: "interval" } }); - }, E = function(R) { + f10.set(F, { timerId: k, timerType: "interval" }), c.set(k, F), p.postMessage({ id: F, method: "clear", params: { timerId: k, timerType: "interval" } }); + }, E = function(k) { var F = n.generateUniqueNumber(f10); - f10.set(F, { timerId: R, timerType: "timeout" }), u.set(R, F), p.postMessage({ id: F, method: "clear", params: { timerId: R, timerType: "timeout" } }); - }, _ = function(R) { - var F = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 0, D = n.generateUniqueNumber(c); - return c.set(D, function() { - R(), typeof c.get(D) == "function" && p.postMessage({ id: null, method: "set", params: { delay: F, now: performance.now(), timerId: D, timerType: "interval" } }); - }), p.postMessage({ id: null, method: "set", params: { delay: F, now: performance.now(), timerId: D, timerType: "interval" } }), D; - }, N11 = function(R) { - var F = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 0, D = n.generateUniqueNumber(u); - return u.set(D, R), p.postMessage({ id: null, method: "set", params: { delay: F, now: performance.now(), timerId: D, timerType: "timeout" } }), D; + f10.set(F, { timerId: k, timerType: "timeout" }), u.set(k, F), p.postMessage({ id: F, method: "clear", params: { timerId: k, timerType: "timeout" } }); + }, _ = function(k) { + var F = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 0, L = n.generateUniqueNumber(c); + return c.set(L, function() { + k(), typeof c.get(L) == "function" && p.postMessage({ id: null, method: "set", params: { delay: F, now: performance.now(), timerId: L, timerType: "interval" } }); + }), p.postMessage({ id: null, method: "set", params: { delay: F, now: performance.now(), timerId: L, timerType: "interval" } }), L; + }, N11 = function(k) { + var F = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 0, L = n.generateUniqueNumber(u); + return u.set(L, k), p.postMessage({ id: null, method: "set", params: { delay: F, now: performance.now(), timerId: L, timerType: "timeout" } }), L; }; return { clearInterval: b, clearTimeout: E, setInterval: _, setTimeout: N11 }; }; r10.load = o; }); }); - var ehe = Ye((t, e) => { + var Yfe = Ye((t, e) => { je(), Ue(), Be(), function(r10, n) { - typeof t == "object" && typeof e < "u" ? n(t, $fe()) : typeof define == "function" && define.amd ? define(["exports", "worker-timers-broker"], n) : (r10 = typeof globalThis < "u" ? globalThis : r10 || self, n(r10.workerTimers = {}, r10.workerTimersBroker)); + typeof t == "object" && typeof e < "u" ? n(t, Xfe()) : typeof define == "function" && define.amd ? define(["exports", "worker-timers-broker"], n) : (r10 = typeof globalThis < "u" ? globalThis : r10 || self, n(r10.workerTimers = {}, r10.workerTimersBroker)); }(t, function(r10, n) { var i = function(p, b) { var E = null; @@ -134250,7 +134264,7 @@ ${Ez(e, r10)}`); r10.clearInterval = a, r10.clearTimeout = c, r10.setInterval = u, r10.setTimeout = f10; }); }); - var the = Ye((t) => { + var Zfe = Ye((t) => { je(), Ue(), Be(); var e = t && t.__createBinding || (Object.create ? function(u, f10, p, b) { b === void 0 && (b = p); @@ -134274,7 +134288,7 @@ ${Ez(e, r10)}`); return r10(f10, u), f10; }; Object.defineProperty(t, "__esModule", { value: true }); - var i = n(u2()), s = ehe(), o = { set: s.setInterval, clear: s.clearInterval }, a = { set: (u, f10) => setInterval(u, f10), clear: (u) => clearInterval(u) }, c = (u) => { + var i = n(u2()), s = Yfe(), o = { set: s.setInterval, clear: s.clearInterval }, a = { set: (u, f10) => setInterval(u, f10), clear: (u) => clearInterval(u) }, c = (u) => { switch (u) { case "native": return a; @@ -134287,13 +134301,13 @@ ${Ez(e, r10)}`); }; t.default = c; }); - var JC = Ye((t) => { + var HC = Ye((t) => { je(), Ue(), Be(); var e = t && t.__importDefault || function(i) { return i && i.__esModule ? i : { default: i }; }; Object.defineProperty(t, "__esModule", { value: true }); - var r10 = e(the()), n = class { + var r10 = e(Zfe()), n = class { get keepaliveTimeoutTimestamp() { return this._keepaliveTimeoutTimestamp; } @@ -134304,7 +134318,7 @@ ${Ez(e, r10)}`); return this._keepalive; } constructor(i, s) { - this.destroyed = false, this.client = i, this.timer = (0, r10.default)(s), this.setKeepalive(i.options.keepalive); + this.destroyed = false, this.client = i, this.timer = typeof s == "object" && "set" in s && "clear" in s ? s : (0, r10.default)(s), this.setKeepalive(i.options.keepalive); } clear() { this.timerId && (this.timer.clear(this.timerId), this.timerId = null); @@ -134329,7 +134343,7 @@ ${Ez(e, r10)}`); }; t.default = n; }); - var _5 = Ye((t) => { + var v5 = Ye((t) => { je(), Ue(), Be(); var e = t && t.__createBinding || (Object.create ? function(W, z, T, I) { I === void 0 && (I = T); @@ -134355,20 +134369,20 @@ ${Ez(e, r10)}`); return W && W.__esModule ? W : { default: W }; }; Object.defineProperty(t, "__esModule", { value: true }); - var s = i(qle()), o = i(Afe()), a = i(CC()), c = Ol(), u = i(Nfe()), f10 = n(Ife()), p = i($a()), b = i(DC()), E = i(Zfe()), _ = S0(), N11 = Jfe(), R = i(JC()), F = n(u2()), D = globalThis.setImmediate || ((...W) => { + var s = i(jle()), o = i(xfe()), a = i(AC()), c = Il(), u = i(Efe()), f10 = n(Sfe()), p = i(Qa()), b = i(TC()), E = i(Wfe()), _ = _0(), N11 = Gfe(), k = i(HC()), F = n(u2()), L = globalThis.setImmediate || ((...W) => { let z = W.shift(); (0, _.nextTick)(() => { z(...W); }); - }), L = { keepalive: 60, reschedulePings: true, protocolId: "MQTT", protocolVersion: 4, reconnectPeriod: 1e3, connectTimeout: 30 * 1e3, clean: true, resubscribe: true, writeCache: true, timerVariant: "auto" }, q = class E5 extends N11.TypedEventEmitter { + }), D = { keepalive: 60, reschedulePings: true, protocolId: "MQTT", protocolVersion: 4, reconnectPeriod: 1e3, connectTimeout: 30 * 1e3, clean: true, resubscribe: true, writeCache: true, timerVariant: "auto" }, q = class x5 extends N11.TypedEventEmitter { static defaultId() { return `mqttjs_${Math.random().toString(16).substr(2, 8)}`; } constructor(z, T) { super(), this.options = T || {}; - for (let I in L) - typeof this.options[I] > "u" ? this.options[I] = L[I] : this.options[I] = T[I]; - this.log = this.options.log || (0, p.default)("mqttjs:client"), this.noop = this._noop.bind(this), this.log("MqttClient :: version:", E5.VERSION), F.isWebWorker ? this.log("MqttClient :: environment", "webworker") : this.log("MqttClient :: environment", F.default ? "browser" : "node"), this.log("MqttClient :: options.protocol", T.protocol), this.log("MqttClient :: options.protocolVersion", T.protocolVersion), this.log("MqttClient :: options.username", T.username), this.log("MqttClient :: options.keepalive", T.keepalive), this.log("MqttClient :: options.reconnectPeriod", T.reconnectPeriod), this.log("MqttClient :: options.rejectUnauthorized", T.rejectUnauthorized), this.log("MqttClient :: options.properties.topicAliasMaximum", T.properties ? T.properties.topicAliasMaximum : void 0), this.options.clientId = typeof T.clientId == "string" ? T.clientId : E5.defaultId(), this.log("MqttClient :: clientId", this.options.clientId), this.options.customHandleAcks = T.protocolVersion === 5 && T.customHandleAcks ? T.customHandleAcks : (...I) => { + for (let I in D) + typeof this.options[I] > "u" ? this.options[I] = D[I] : this.options[I] = T[I]; + this.log = this.options.log || (0, p.default)("mqttjs:client"), this.noop = this._noop.bind(this), this.log("MqttClient :: version:", x5.VERSION), F.isWebWorker ? this.log("MqttClient :: environment", "webworker") : this.log("MqttClient :: environment", F.default ? "browser" : "node"), this.log("MqttClient :: options.protocol", T.protocol), this.log("MqttClient :: options.protocolVersion", T.protocolVersion), this.log("MqttClient :: options.username", T.username), this.log("MqttClient :: options.keepalive", T.keepalive), this.log("MqttClient :: options.reconnectPeriod", T.reconnectPeriod), this.log("MqttClient :: options.rejectUnauthorized", T.rejectUnauthorized), this.log("MqttClient :: options.properties.topicAliasMaximum", T.properties ? T.properties.topicAliasMaximum : void 0), this.options.clientId = typeof T.clientId == "string" ? T.clientId : x5.defaultId(), this.log("MqttClient :: clientId", this.options.clientId), this.options.customHandleAcks = T.protocolVersion === 5 && T.customHandleAcks ? T.customHandleAcks : (...I) => { I[3](null, 0); }, this.options.writeCache || (o.default.writeToStream.cacheNumbers = false), this.streamBuilder = z, this.messageIdProvider = typeof this.options.messageIdProvider > "u" ? new a.default() : this.options.messageIdProvider, this.outgoingStore = T.outgoingStore || new b.default(), this.incomingStore = T.incomingStore || new b.default(), this.queueQoSZero = T.queueQoSZero === void 0 ? true : T.queueQoSZero, this._resubscribeTopics = {}, this.messageIdToTopic = {}, this.keepaliveManager = null, this.connected = false, this.disconnecting = false, this.reconnecting = false, this.queue = [], this.connackTimer = null, this.reconnectTimer = null, this._storeProcessing = false, this._packetIdsDuringStoreProcessing = {}, this._storeProcessingQueue = [], this.outgoing = {}, this._firstConnection = true, T.properties && T.properties.topicAliasMaximum > 0 && (T.properties.topicAliasMaximum > 65535 ? this.log("MqttClient :: options.properties.topicAliasMaximum is out of range") : this.topicAliasRecv = new s.default(T.properties.topicAliasMaximum)), this.on("connect", () => { let { queue: I } = this, H = () => { @@ -134380,8 +134394,8 @@ ${Ez(e, r10)}`); return; } V = X.packet, this.log("deliver :: call _sendPacket for %o", V); - let S10 = true; - V.messageId && V.messageId !== 0 && (this.messageIdProvider.register(V.messageId) || (S10 = false)), S10 ? this._sendPacket(V, (d) => { + let S9 = true; + V.messageId && V.messageId !== 0 && (this.messageIdProvider.register(V.messageId) || (S9 = false)), S9 ? this._sendPacket(V, (d) => { X.cb && X.cb(d), H(); }) : (this.log("messageId: %d has already used. The message is skipped and removed.", V.messageId), H()); }; @@ -134412,13 +134426,13 @@ ${Ez(e, r10)}`); this.log("work :: getting next packet in queue"); let h = X.shift(); if (h) - this.log("work :: packet pulled from queue"), (0, E.default)(this, h, S10); + this.log("work :: packet pulled from queue"), (0, E.default)(this, h, S9); else { this.log("work :: no packets in queue"); let y = H; H = null, this.log("work :: done flag is %s", !!y), y && y(); } - }, S10 = () => { + }, S9 = () => { if (X.length) (0, _.nextTick)(V); else { @@ -134452,14 +134466,14 @@ ${Ez(e, r10)}`); this.log("publish :: message `%s` to topic `%s`", T, z); let { options: X } = this; typeof I == "function" && (H = I, I = null), I = I || {}, I = Object.assign(Object.assign({}, { qos: 0, retain: false, dup: false }), I); - let { qos: V, retain: S10, dup: d, properties: l15, cbStorePut: h } = I; + let { qos: V, retain: S9, dup: d, properties: l15, cbStorePut: h } = I; if (this._checkDisconnecting(H)) return this; let y = () => { let x = 0; if ((V === 1 || V === 2) && (x = this._nextId(), x === null)) return this.log("No messageId left"), false; - let v = { cmd: "publish", topic: z, payload: T, qos: V, retain: S10, messageId: x, dup: d }; + let v = { cmd: "publish", topic: z, payload: T, qos: V, retain: S9, messageId: x, dup: d }; switch (X.protocolVersion === 5 && (v.properties = l15), this.log("publish :: qos", V), V) { case 1: case 2: @@ -134475,8 +134489,8 @@ ${Ez(e, r10)}`); } publishAsync(z, T, I) { return new Promise((H, X) => { - this.publish(z, T, I, (V, S10) => { - V ? X(V) : H(S10); + this.publish(z, T, I, (V, S9) => { + V ? X(V) : H(S9); }); }); } @@ -134485,9 +134499,9 @@ ${Ez(e, r10)}`); typeof T == "function" && (I = T), I = I || this.noop; let X = false, V = []; typeof z == "string" ? (z = [z], V = z) : Array.isArray(z) ? V = z : typeof z == "object" && (X = z.resubscribe, delete z.resubscribe, V = Object.keys(z)); - let S10 = f10.validateTopics(V); - if (S10 !== null) - return D(I, new Error(`Invalid topic ${S10}`)), this; + let S9 = f10.validateTopics(V); + if (S9 !== null) + return L(I, new Error(`Invalid topic ${S9}`)), this; if (this._checkDisconnecting(I)) return this.log("subscribe: discconecting true"), this; let d = { qos: 0 }; @@ -134541,17 +134555,17 @@ ${Ez(e, r10)}`); typeof z == "string" && (z = [z]), typeof T == "function" && (I = T), I = I || this.noop; let H = f10.validateTopics(z); if (H !== null) - return D(I, new Error(`Invalid topic ${H}`)), this; + return L(I, new Error(`Invalid topic ${H}`)), this; if (this._checkDisconnecting(I)) return this; let X = () => { let V = this._nextId(); if (V === null) return this.log("No messageId left"), false; - let S10 = { cmd: "unsubscribe", messageId: V, unsubscriptions: [] }; - return typeof z == "string" ? S10.unsubscriptions = [z] : Array.isArray(z) && (S10.unsubscriptions = z), this.options.resubscribe && S10.unsubscriptions.forEach((d) => { + let S9 = { cmd: "unsubscribe", messageId: V, unsubscriptions: [] }; + return typeof z == "string" ? S9.unsubscriptions = [z] : Array.isArray(z) && (S9.unsubscriptions = z), this.options.resubscribe && S9.unsubscriptions.forEach((d) => { delete this._resubscribeTopics[d]; - }), typeof T == "object" && T.properties && (S10.properties = T.properties), this.outgoing[S10.messageId] = { volatile: true, cb: I }, this.log("unsubscribe: call _sendPacket"), this._sendPacket(S10), true; + }), typeof T == "object" && T.properties && (S9.properties = T.properties), this.outgoing[S9.messageId] = { volatile: true, cb: I }, this.log("unsubscribe: call _sendPacket"), this._sendPacket(S9), true; }; return (this._storeProcessing || this._storeProcessingQueue.length > 0 || !X()) && this._storeProcessingQueue.push({ invoke: X, callback: I }), this; } @@ -134566,9 +134580,9 @@ ${Ez(e, r10)}`); this.log("end :: (%s)", this.options.clientId), (z == null || typeof z != "boolean") && (I = I || T, T = z, z = false), typeof T != "object" && (I = I || T, T = null), this.log("end :: cb? %s", !!I), (!I || typeof I != "function") && (I = this.noop); let H = () => { this.log("end :: closeStores: closing incoming and outgoing stores"), this.disconnected = true, this.incomingStore.close((V) => { - this.outgoingStore.close((S10) => { + this.outgoingStore.close((S9) => { if (this.log("end :: closeStores: emitting end"), this.emit("end"), I) { - let d = V || S10; + let d = V || S9; this.log("end :: closeStores: invoking callback with args"), I(d); } }); @@ -134648,7 +134662,7 @@ ${Ez(e, r10)}`); else { let H = Object.assign({ cmd: "disconnect" }, I); this.log("_cleanUp :: (%s) :: call _sendPacket with disconnect packet", this.options.clientId), this._sendPacket(H, () => { - this.log("_cleanUp :: (%s) :: destroying stream", this.options.clientId), D(() => { + this.log("_cleanUp :: (%s) :: destroying stream", this.options.clientId), L(() => { this.stream.end(() => { this.log("_cleanUp :: (%s) :: stream destroyed", this.options.clientId); }); @@ -134749,7 +134763,7 @@ ${Ez(e, r10)}`); })) : T && T(new Error("No connection to broker")); } _setupKeepaliveManager() { - this.log("_setupKeepaliveManager :: keepalive %d (seconds)", this.options.keepalive), !this.keepaliveManager && this.options.keepalive && (this.keepaliveManager = new R.default(this, this.options.timerVariant)); + this.log("_setupKeepaliveManager :: keepalive %d (seconds)", this.options.keepalive), !this.keepaliveManager && this.options.keepalive && (this.keepaliveManager = new k.default(this, this.options.timerVariant)); } _destroyKeepaliveManager() { this.keepaliveManager && (this.log("_destroyKeepaliveManager :: destroying keepalive manager"), this.keepaliveManager.destroy(), this.keepaliveManager = null); @@ -134795,33 +134809,33 @@ ${Ez(e, r10)}`); }, X = () => { this._storeProcessing = false, this._packetIdsDuringStoreProcessing = {}; }; - this.once("close", H), I.on("error", (S10) => { - X(), this._flushStoreProcessingQueue(), this.removeListener("close", H), this.emit("error", S10); + this.once("close", H), I.on("error", (S9) => { + X(), this._flushStoreProcessingQueue(), this.removeListener("close", H), this.emit("error", S9); }); let V = () => { if (!I) return; - let S10 = I.read(1), d; - if (!S10) { + let S9 = I.read(1), d; + if (!S9) { I.once("readable", V); return; } - if (this._storeProcessing = true, this._packetIdsDuringStoreProcessing[S10.messageId]) { + if (this._storeProcessing = true, this._packetIdsDuringStoreProcessing[S9.messageId]) { V(); return; } - !this.disconnecting && !this.reconnectTimer ? (d = this.outgoing[S10.messageId] ? this.outgoing[S10.messageId].cb : null, this.outgoing[S10.messageId] = { volatile: false, cb(l15, h) { + !this.disconnecting && !this.reconnectTimer ? (d = this.outgoing[S9.messageId] ? this.outgoing[S9.messageId].cb : null, this.outgoing[S9.messageId] = { volatile: false, cb(l15, h) { d && d(l15, h), V(); - } }, this._packetIdsDuringStoreProcessing[S10.messageId] = true, this.messageIdProvider.register(S10.messageId) ? this._sendPacket(S10, void 0, void 0, true) : this.log("messageId: %d has already used.", S10.messageId)) : I.destroy && I.destroy(); + } }, this._packetIdsDuringStoreProcessing[S9.messageId] = true, this.messageIdProvider.register(S9.messageId) ? this._sendPacket(S9, void 0, void 0, true) : this.log("messageId: %d has already used.", S9.messageId)) : I.destroy && I.destroy(); }; I.on("end", () => { - let S10 = true; + let S9 = true; for (let d in this._packetIdsDuringStoreProcessing) if (!this._packetIdsDuringStoreProcessing[d]) { - S10 = false; + S9 = false; break; } - this.removeListener("close", H), S10 ? (X(), this._invokeAllStoreProcessingQueue(), this.emit("connect", z)) : T(); + this.removeListener("close", H), S9 ? (X(), this._invokeAllStoreProcessingQueue(), this.emit("connect", z)) : T(); }), V(); }; T(); @@ -134851,9 +134865,9 @@ ${Ez(e, r10)}`); }; q.VERSION = _.MQTTJS_VERSION, t.default = q; }); - var rhe = Ye((t) => { + var Jfe = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }); - var e = ZC(), r10 = class { + var e = FC(), r10 = class { constructor() { this.numberAllocator = new e.NumberAllocator(1, 65535); } @@ -134876,9 +134890,9 @@ ${Ez(e, r10)}`); t.default = r10; }); function xu(t) { - throw new RangeError($C[t]); + throw new RangeError(WC[t]); } - function eE(t, e) { + function Y_(t, e) { let r10 = t.split("@"), n = ""; r10.length > 1 && (n = r10[0] + "@", t = r10[1]); let i = function(s, o) { @@ -134886,10 +134900,10 @@ ${Ez(e, r10)}`); for (; c--; ) a[c] = o(s[c]); return a; - }((t = t.replace(QC, ".")).split("."), e).join("."); + }((t = t.replace(qC, ".")).split("."), e).join("."); return n + i; } - function tE(t) { + function Z_(t) { let e = [], r10 = 0, n = t.length; for (; r10 < n; ) { let i = t.charCodeAt(r10++); @@ -134901,26 +134915,26 @@ ${Ez(e, r10)}`); } return e; } - var rE; - var nE; - var QC; - var $C; + var J_; + var Q_; + var qC; + var WC; var Gs; - var hp; + var lp; + var ub; var lb; var fb; var hb; - var db; - var kc; - var nhe = Qn(() => { - je(), Ue(), Be(), rE = /^xn--/, nE = /[^\0-\x7E]/, QC = /[\x2E\u3002\uFF0E\uFF61]/g, $C = { overflow: "Overflow: input needs wider integers to process", "not-basic": "Illegal input >= 0x80 (not a basic code point)", "invalid-input": "Invalid input" }, Gs = Math.floor, hp = String.fromCharCode, lb = function(t, e) { + var Pc; + var Qfe = $n(() => { + je(), Ue(), Be(), J_ = /^xn--/, Q_ = /[^\0-\x7E]/, qC = /[\x2E\u3002\uFF0E\uFF61]/g, WC = { overflow: "Overflow: input needs wider integers to process", "not-basic": "Illegal input >= 0x80 (not a basic code point)", "invalid-input": "Invalid input" }, Gs = Math.floor, lp = String.fromCharCode, ub = function(t, e) { return t + 22 + 75 * (t < 26) - ((e != 0) << 5); - }, fb = function(t, e, r10) { + }, lb = function(t, e, r10) { let n = 0; for (t = r10 ? Gs(t / 700) : t >> 1, t += Gs(t / e); t > 455; n += 36) t = Gs(t / 35); return Gs(n + 36 * t / (t + 38)); - }, hb = function(t) { + }, fb = function(t) { let e = [], r10 = t.length, n = 0, i = 128, s = 72, o = t.lastIndexOf("-"); o < 0 && (o = 0); for (let c = 0; c < o; ++c) @@ -134938,14 +134952,14 @@ ${Ez(e, r10)}`); p > Gs(2147483647 / N11) && xu("overflow"), p *= N11; } let f10 = e.length + 1; - s = fb(n - u, f10, u == 0), Gs(n / f10) > 2147483647 - i && xu("overflow"), i += Gs(n / f10), n %= f10, e.splice(n++, 0, i); + s = lb(n - u, f10, u == 0), Gs(n / f10) > 2147483647 - i && xu("overflow"), i += Gs(n / f10), n %= f10, e.splice(n++, 0, i); } var a; return String.fromCodePoint(...e); - }, db = function(t) { - let e = [], r10 = (t = tE(t)).length, n = 128, i = 0, s = 72; + }, hb = function(t) { + let e = [], r10 = (t = Z_(t)).length, n = 128, i = 0, s = 72; for (let c of t) - c < 128 && e.push(hp(c)); + c < 128 && e.push(lp(c)); let o = e.length, a = o; for (o && e.push("-"); a < r10; ) { let c = 2147483647; @@ -134961,32 +134975,32 @@ ${Ez(e, r10)}`); if (p < E) break; let _ = p - E, N11 = 36 - E; - e.push(hp(lb(E + _ % N11, 0))), p = Gs(_ / N11); + e.push(lp(ub(E + _ % N11, 0))), p = Gs(_ / N11); } - e.push(hp(lb(p, 0))), s = fb(i, u, a == o), i = 0, ++a; + e.push(lp(ub(p, 0))), s = lb(i, u, a == o), i = 0, ++a; } ++i, ++n; } return e.join(""); - }, kc = { version: "2.1.0", ucs2: { decode: tE, encode: (t) => String.fromCodePoint(...t) }, decode: hb, encode: db, toASCII: function(t) { - return eE(t, function(e) { - return nE.test(e) ? "xn--" + db(e) : e; + }, Pc = { version: "2.1.0", ucs2: { decode: Z_, encode: (t) => String.fromCodePoint(...t) }, decode: fb, encode: hb, toASCII: function(t) { + return Y_(t, function(e) { + return Q_.test(e) ? "xn--" + hb(e) : e; }); }, toUnicode: function(t) { - return eE(t, function(e) { - return rE.test(e) ? hb(e.slice(4).toLowerCase()) : e; + return Y_(t, function(e) { + return J_.test(e) ? fb(e.slice(4).toLowerCase()) : e; }); - } }, kc.decode, kc.encode, kc.toASCII, kc.toUnicode, kc.ucs2, kc.version; + } }, Pc.decode, Pc.encode, Pc.toASCII, Pc.toUnicode, Pc.ucs2, Pc.version; }); - function ihe(t, e) { + function $fe(t, e) { return Object.prototype.hasOwnProperty.call(t, e); } - var iE; - var Hl; - var sE; + var $_; + var Fl; + var eE; var ko; - var she = Qn(() => { - je(), Ue(), Be(), iE = function(t, e, r10, n) { + var ehe = $n(() => { + je(), Ue(), Be(), $_ = function(t, e, r10, n) { e = e || "&", r10 = r10 || "="; var i = {}; if (typeof t != "string" || t.length === 0) @@ -134999,10 +135013,10 @@ ${Ez(e, r10)}`); o > 0 && a > o && (a = o); for (var c = 0; c < a; ++c) { var u, f10, p, b, E = t[c].replace(s, "%20"), _ = E.indexOf(r10); - _ >= 0 ? (u = E.substr(0, _), f10 = E.substr(_ + 1)) : (u = E, f10 = ""), p = decodeURIComponent(u), b = decodeURIComponent(f10), ihe(i, p) ? Array.isArray(i[p]) ? i[p].push(b) : i[p] = [i[p], b] : i[p] = b; + _ >= 0 ? (u = E.substr(0, _), f10 = E.substr(_ + 1)) : (u = E, f10 = ""), p = decodeURIComponent(u), b = decodeURIComponent(f10), $fe(i, p) ? Array.isArray(i[p]) ? i[p].push(b) : i[p] = [i[p], b] : i[p] = b; } return i; - }, Hl = function(t) { + }, Fl = function(t) { switch (typeof t) { case "string": return t; @@ -135013,25 +135027,25 @@ ${Ez(e, r10)}`); default: return ""; } - }, sE = function(t, e, r10, n) { + }, eE = function(t, e, r10, n) { return e = e || "&", r10 = r10 || "=", t === null && (t = void 0), typeof t == "object" ? Object.keys(t).map(function(i) { - var s = encodeURIComponent(Hl(i)) + r10; + var s = encodeURIComponent(Fl(i)) + r10; return Array.isArray(t[i]) ? t[i].map(function(o) { - return s + encodeURIComponent(Hl(o)); - }).join(e) : s + encodeURIComponent(Hl(t[i])); - }).join(e) : n ? encodeURIComponent(Hl(n)) + r10 + encodeURIComponent(Hl(t)) : ""; - }, ko = {}, ko.decode = ko.parse = iE, ko.encode = ko.stringify = sE, ko.decode, ko.encode, ko.parse, ko.stringify; + return s + encodeURIComponent(Fl(o)); + }).join(e) : s + encodeURIComponent(Fl(t[i])); + }).join(e) : n ? encodeURIComponent(Fl(n)) + r10 + encodeURIComponent(Fl(t)) : ""; + }, ko = {}, ko.decode = ko.parse = $_, ko.encode = ko.stringify = eE, ko.decode, ko.encode, ko.parse, ko.stringify; }); - function S5() { + function _5() { throw new Error("setTimeout has not been defined"); } - function M5() { + function E5() { throw new Error("clearTimeout has not been defined"); } - function eD(t) { + function GC(t) { if (Oa === setTimeout) return setTimeout(t, 0); - if ((Oa === S5 || !Oa) && setTimeout) + if ((Oa === _5 || !Oa) && setTimeout) return Oa = setTimeout, setTimeout(t, 0); try { return Oa(t, 0); @@ -135043,22 +135057,22 @@ ${Ez(e, r10)}`); } } } - function ohe() { - Gu && Du && (Gu = false, Du.length ? Zo = Du.concat(Zo) : sd = -1, Zo.length && tD()); + function the() { + Gu && Du && (Gu = false, Du.length ? Zo = Du.concat(Zo) : id = -1, Zo.length && KC()); } - function tD() { + function KC() { if (!Gu) { - var t = eD(ohe); + var t = GC(the); Gu = true; for (var e = Zo.length; e; ) { - for (Du = Zo, Zo = []; ++sd < e; ) - Du && Du[sd].run(); - sd = -1, e = Zo.length; + for (Du = Zo, Zo = []; ++id < e; ) + Du && Du[id].run(); + id = -1, e = Zo.length; } Du = null, Gu = false, function(r10) { if (Pa === clearTimeout) return clearTimeout(r10); - if ((Pa === M5 || !Pa) && clearTimeout) + if ((Pa === E5 || !Pa) && clearTimeout) return Pa = clearTimeout, clearTimeout(r10); try { Pa(r10); @@ -135072,12 +135086,12 @@ ${Ez(e, r10)}`); }(t); } } - function oE(t, e) { + function tE(t, e) { (this || Wu).fun = t, (this || Wu).array = e; } function wa() { } - var aE; + var rE; var Oa; var Pa; var Wu; @@ -135085,27 +135099,27 @@ ${Ez(e, r10)}`); var Du; var Zo; var Gu; - var sd; + var id; var jr; - var ahe = Qn(() => { - je(), Ue(), Be(), Wu = typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : global, Kr = aE = {}, function() { + var rhe = $n(() => { + je(), Ue(), Be(), Wu = typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : global, Kr = rE = {}, function() { try { - Oa = typeof setTimeout == "function" ? setTimeout : S5; + Oa = typeof setTimeout == "function" ? setTimeout : _5; } catch { - Oa = S5; + Oa = _5; } try { - Pa = typeof clearTimeout == "function" ? clearTimeout : M5; + Pa = typeof clearTimeout == "function" ? clearTimeout : E5; } catch { - Pa = M5; + Pa = E5; } - }(), Zo = [], Gu = false, sd = -1, Kr.nextTick = function(t) { + }(), Zo = [], Gu = false, id = -1, Kr.nextTick = function(t) { var e = new Array(arguments.length - 1); if (arguments.length > 1) for (var r10 = 1; r10 < arguments.length; r10++) e[r10 - 1] = arguments[r10]; - Zo.push(new oE(t, e)), Zo.length !== 1 || Gu || eD(tD); - }, oE.prototype.run = function() { + Zo.push(new tE(t, e)), Zo.length !== 1 || Gu || GC(KC); + }, tE.prototype.run = function() { (this || Wu).fun.apply(null, (this || Wu).array); }, Kr.title = "browser", Kr.browser = true, Kr.env = {}, Kr.argv = [], Kr.version = "", Kr.versions = {}, Kr.on = wa, Kr.addListener = wa, Kr.once = wa, Kr.off = wa, Kr.removeListener = wa, Kr.removeAllListeners = wa, Kr.emit = wa, Kr.prependListener = wa, Kr.prependOnceListener = wa, Kr.listeners = function(t) { return []; @@ -135117,13 +135131,13 @@ ${Ez(e, r10)}`); throw new Error("process.chdir is not supported"); }, Kr.umask = function() { return 0; - }, jr = aE, jr.addListener, jr.argv, jr.binding, jr.browser, jr.chdir, jr.cwd, jr.emit, jr.env, jr.listeners, jr.nextTick, jr.off, jr.on, jr.once, jr.prependListener, jr.prependOnceListener, jr.removeAllListeners, jr.removeListener, jr.title, jr.umask, jr.version, jr.versions; + }, jr = rE, jr.addListener, jr.argv, jr.binding, jr.browser, jr.chdir, jr.cwd, jr.emit, jr.env, jr.listeners, jr.nextTick, jr.off, jr.on, jr.once, jr.prependListener, jr.prependOnceListener, jr.removeAllListeners, jr.removeListener, jr.title, jr.umask, jr.version, jr.versions; }); - function che() { - if (A5) - return Qp; - A5 = true; - var t = Qp = {}, e, r10; + function nhe() { + if (S5) + return Jp; + S5 = true; + var t = Jp = {}, e, r10; function n() { throw new Error("setTimeout has not been defined"); } @@ -135180,23 +135194,23 @@ ${Ez(e, r10)}`); if (!c) { var N11 = s(p); c = true; - for (var R = a.length; R; ) { - for (u = a, a = []; ++f10 < R; ) + for (var k = a.length; k; ) { + for (u = a, a = []; ++f10 < k; ) u && u[f10].run(); - f10 = -1, R = a.length; + f10 = -1, k = a.length; } u = null, c = false, o(N11); } } t.nextTick = function(N11) { - var R = new Array(arguments.length - 1); + var k = new Array(arguments.length - 1); if (arguments.length > 1) for (var F = 1; F < arguments.length; F++) - R[F - 1] = arguments[F]; - a.push(new E(N11, R)), a.length === 1 && !c && s(b); + k[F - 1] = arguments[F]; + a.push(new E(N11, k)), a.length === 1 && !c && s(b); }; - function E(N11, R) { - (this || Tu).fun = N11, (this || Tu).array = R; + function E(N11, k) { + (this || Tu).fun = N11, (this || Tu).array = k; } E.prototype.run = function() { (this || Tu).fun.apply(null, (this || Tu).array); @@ -135213,19 +135227,19 @@ ${Ez(e, r10)}`); throw new Error("process.chdir is not supported"); }, t.umask = function() { return 0; - }, Qp; + }, Jp; } - var Qp; - var A5; + var Jp; + var S5; var Tu; var Or; - var rD = Qn(() => { - je(), Ue(), Be(), Qp = {}, A5 = false, Tu = typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : global, Or = che(), Or.platform = "browser", Or.addListener, Or.argv, Or.binding, Or.browser, Or.chdir, Or.cwd, Or.emit, Or.env, Or.listeners, Or.nextTick, Or.off, Or.on, Or.once, Or.prependListener, Or.prependOnceListener, Or.removeAllListeners, Or.removeListener, Or.title, Or.umask, Or.version, Or.versions; + var XC = $n(() => { + je(), Ue(), Be(), Jp = {}, S5 = false, Tu = typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : global, Or = nhe(), Or.platform = "browser", Or.addListener, Or.argv, Or.binding, Or.browser, Or.chdir, Or.cwd, Or.emit, Or.env, Or.listeners, Or.nextTick, Or.off, Or.on, Or.once, Or.prependListener, Or.prependOnceListener, Or.removeAllListeners, Or.removeListener, Or.title, Or.umask, Or.version, Or.versions; }); - function uhe() { - if (T5) - return $p; - T5 = true; + function ihe() { + if (M5) + return Qp; + M5 = true; var t = Or; function e(s) { if (typeof s != "string") @@ -135307,15 +135321,15 @@ ${Ez(e, r10)}`); u > E && (s.charCodeAt(a + N11) === 47 ? _ = N11 : N11 === 0 && (_ = 0)); break; } - var R = s.charCodeAt(a + N11), F = o.charCodeAt(f10 + N11); - if (R !== F) + var k = s.charCodeAt(a + N11), F = o.charCodeAt(f10 + N11); + if (k !== F) break; - R === 47 && (_ = N11); + k === 47 && (_ = N11); } - var D = ""; + var L = ""; for (N11 = a + _ + 1; N11 <= c; ++N11) - (N11 === c || s.charCodeAt(N11) === 47) && (D.length === 0 ? D += ".." : D += "/.."); - return D.length > 0 ? D + o.slice(f10 + _) : (f10 += _, o.charCodeAt(f10) === 47 && ++f10, o.slice(f10)); + (N11 === c || s.charCodeAt(N11) === 47) && (L.length === 0 ? L += ".." : L += "/.."); + return L.length > 0 ? L + o.slice(f10 + _) : (f10 += _, o.charCodeAt(f10) === 47 && ++f10, o.slice(f10)); }, _makeLong: function(s) { return s; }, dirname: function(s) { @@ -135398,29 +135412,29 @@ ${Ez(e, r10)}`); } return f10 === -1 || b === -1 || N11 === 0 || N11 === 1 && f10 === b - 1 && f10 === p + 1 ? b !== -1 && (p === 0 && c ? o.base = o.name = s.slice(1, b) : o.base = o.name = s.slice(p, b)) : (p === 0 && c ? (o.name = s.slice(1, f10), o.base = s.slice(1, b)) : (o.name = s.slice(p, f10), o.base = s.slice(p, b)), o.ext = s.slice(f10, b)), p > 0 ? o.dir = s.slice(0, p - 1) : c && (o.dir = "/"), o; }, sep: "/", delimiter: ":", win32: null, posix: null }; - return i.posix = i, $p = i, $p; + return i.posix = i, Qp = i, Qp; } - var $p; - var T5; - var N5; - var lhe = Qn(() => { - je(), Ue(), Be(), rD(), $p = {}, T5 = false, N5 = uhe(); + var Qp; + var M5; + var A5; + var she = $n(() => { + je(), Ue(), Be(), XC(), Qp = {}, M5 = false, A5 = ihe(); }); - var nD = {}; - Tl(nD, { URL: () => xD, Url: () => gD, default: () => fr, fileURLToPath: () => iD, format: () => yD, parse: () => vD, pathToFileURL: () => sD, resolve: () => bD, resolveObject: () => wD }); + var YC = {}; + Al(YC, { URL: () => dD, Url: () => cD, default: () => fr, fileURLToPath: () => ZC, format: () => uD, parse: () => hD, pathToFileURL: () => JC, resolve: () => lD, resolveObject: () => fD }); function Ns() { this.protocol = null, this.slashes = null, this.auth = null, this.host = null, this.port = null, this.hostname = null, this.hash = null, this.search = null, this.query = null, this.pathname = null, this.path = null, this.href = null; } - function Oh(t, e, r10) { + function Ih(t, e, r10) { if (t && Qs.isObject(t) && t instanceof Ns) return t; var n = new Ns(); return n.parse(t, e, r10), n; } - function fhe() { - if (I5) - return e1; - I5 = true; + function ohe() { + if (T5) + return $p; + T5 = true; var t = jr; function e(s) { if (typeof s != "string") @@ -135502,15 +135516,15 @@ ${Ez(e, r10)}`); u > E && (s.charCodeAt(a + N11) === 47 ? _ = N11 : N11 === 0 && (_ = 0)); break; } - var R = s.charCodeAt(a + N11), F = o.charCodeAt(f10 + N11); - if (R !== F) + var k = s.charCodeAt(a + N11), F = o.charCodeAt(f10 + N11); + if (k !== F) break; - R === 47 && (_ = N11); + k === 47 && (_ = N11); } - var D = ""; + var L = ""; for (N11 = a + _ + 1; N11 <= c; ++N11) - (N11 === c || s.charCodeAt(N11) === 47) && (D.length === 0 ? D += ".." : D += "/.."); - return D.length > 0 ? D + o.slice(f10 + _) : (f10 += _, o.charCodeAt(f10) === 47 && ++f10, o.slice(f10)); + (N11 === c || s.charCodeAt(N11) === 47) && (L.length === 0 ? L += ".." : L += "/.."); + return L.length > 0 ? L + o.slice(f10 + _) : (f10 += _, o.charCodeAt(f10) === 47 && ++f10, o.slice(f10)); }, _makeLong: function(s) { return s; }, dirname: function(s) { @@ -135593,18 +135607,18 @@ ${Ez(e, r10)}`); } return f10 === -1 || b === -1 || N11 === 0 || N11 === 1 && f10 === b - 1 && f10 === p + 1 ? b !== -1 && (p === 0 && c ? o.base = o.name = s.slice(1, b) : o.base = o.name = s.slice(p, b)) : (p === 0 && c ? (o.name = s.slice(1, f10), o.base = s.slice(1, b)) : (o.name = s.slice(p, f10), o.base = s.slice(p, b)), o.ext = s.slice(f10, b)), p > 0 ? o.dir = s.slice(0, p - 1) : c && (o.dir = "/"), o; }, sep: "/", delimiter: ":", win32: null, posix: null }; - return i.posix = i, e1 = i, e1; + return i.posix = i, $p = i, $p; } - function hhe(t) { + function ahe(t) { if (typeof t == "string") t = new URL(t); else if (!(t instanceof URL)) throw new Deno.errors.InvalidData("invalid argument path , must be a string or URL"); if (t.protocol !== "file:") throw new Deno.errors.InvalidData("invalid url scheme"); - return ym ? dhe(t) : phe(t); + return gm ? che(t) : uhe(t); } - function dhe(t) { + function che(t) { let e = t.hostname, r10 = t.pathname; for (let n = 0; n < r10.length; n++) if (r10[n] === "%") { @@ -135612,16 +135626,16 @@ ${Ez(e, r10)}`); if (r10[n + 1] === "2" && i === 102 || r10[n + 1] === "5" && i === 99) throw new Deno.errors.InvalidData("must not include encoded \\ or / characters"); } - if (r10 = r10.replace(lD, "\\"), r10 = decodeURIComponent(r10), e !== "") + if (r10 = r10.replace(rD, "\\"), r10 = decodeURIComponent(r10), e !== "") return `\\\\${e}${r10}`; { let n = r10.codePointAt(1) | 32, i = r10[2]; - if (n < cD || n > uD || i !== ":") + if (n < eD || n > tD || i !== ":") throw new Deno.errors.InvalidData("file url path must be absolute"); return r10.slice(1); } } - function phe(t) { + function uhe(t) { if (t.hostname !== "") throw new Deno.errors.InvalidData("invalid file url hostname"); let e = t.pathname; @@ -135633,23 +135647,23 @@ ${Ez(e, r10)}`); } return decodeURIComponent(e); } - function mhe(t) { - let e = O5.resolve(t), r10 = t.charCodeAt(t.length - 1); - (r10 === aD || ym && r10 === oD) && e[e.length - 1] !== O5.sep && (e += "/"); + function lhe(t) { + let e = N5.resolve(t), r10 = t.charCodeAt(t.length - 1); + (r10 === $C || gm && r10 === QC) && e[e.length - 1] !== N5.sep && (e += "/"); let n = new URL("file://"); - return e.includes("%") && (e = e.replace(fD, "%25")), !ym && e.includes("\\") && (e = e.replace(hD, "%5C")), e.includes(` -`) && (e = e.replace(dD, "%0A")), e.includes("\r") && (e = e.replace(pD, "%0D")), e.includes(" ") && (e = e.replace(mD, "%09")), n.pathname = e, n; + return e.includes("%") && (e = e.replace(nD, "%25")), !gm && e.includes("\\") && (e = e.replace(iD, "%5C")), e.includes(` +`) && (e = e.replace(sD, "%0A")), e.includes("\r") && (e = e.replace(oD, "%0D")), e.includes(" ") && (e = e.replace(aD, "%09")), n.pathname = e, n; } - function iD(t) { + function ZC(t) { if (typeof t == "string") t = new URL(t); else if (!(t instanceof URL)) throw new Deno.errors.InvalidData("invalid argument path , must be a string or URL"); if (t.protocol !== "file:") throw new Deno.errors.InvalidData("invalid url scheme"); - return bm ? ghe(t) : yhe(t); + return ym ? fhe(t) : hhe(t); } - function ghe(t) { + function fhe(t) { let e = t.hostname, r10 = t.pathname; for (let n = 0; n < r10.length; n++) if (r10[n] === "%") { @@ -135657,16 +135671,16 @@ ${Ez(e, r10)}`); if (r10[n + 1] === "2" && i === 102 || r10[n + 1] === "5" && i === 99) throw new Deno.errors.InvalidData("must not include encoded \\ or / characters"); } - if (r10 = r10.replace(AD, "\\"), r10 = decodeURIComponent(r10), e !== "") + if (r10 = r10.replace(bD, "\\"), r10 = decodeURIComponent(r10), e !== "") return `\\\\${e}${r10}`; { let n = r10.codePointAt(1) | 32, i = r10[2]; - if (n < SD || n > MD || i !== ":") + if (n < gD || n > yD || i !== ":") throw new Deno.errors.InvalidData("file url path must be absolute"); return r10.slice(1); } } - function yhe(t) { + function hhe(t) { if (t.hostname !== "") throw new Deno.errors.InvalidData("invalid file url hostname"); let e = t.pathname; @@ -135678,64 +135692,64 @@ ${Ez(e, r10)}`); } return decodeURIComponent(e); } - function sD(t) { - let e = N5.resolve(t), r10 = t.charCodeAt(t.length - 1); - (r10 === ED || bm && r10 === _D) && e[e.length - 1] !== N5.sep && (e += "/"); + function JC(t) { + let e = A5.resolve(t), r10 = t.charCodeAt(t.length - 1); + (r10 === mD || ym && r10 === pD) && e[e.length - 1] !== A5.sep && (e += "/"); let n = new URL("file://"); - return e.includes("%") && (e = e.replace(TD, "%25")), !bm && e.includes("\\") && (e = e.replace(ND, "%5C")), e.includes(` -`) && (e = e.replace(ID, "%0A")), e.includes("\r") && (e = e.replace(OD, "%0D")), e.includes(" ") && (e = e.replace(PD, "%09")), n.pathname = e, n; + return e.includes("%") && (e = e.replace(wD, "%25")), !ym && e.includes("\\") && (e = e.replace(vD, "%5C")), e.includes(` +`) && (e = e.replace(xD, "%0A")), e.includes("\r") && (e = e.replace(_D, "%0D")), e.includes(" ") && (e = e.replace(ED, "%09")), n.pathname = e, n; } var fr; - var cE; + var nE; var Qs; - var uE; - var lE; - var fE; - var hE; - var dp; + var iE; + var sE; + var oE; + var aE; + var fp; + var db; var pb; var mb; - var gb; - var dE; - var pE; - var pp; + var cE; + var uE; + var hp; var _u; - var mp; - var e1; - var I5; - var O5; - var mE; + var dp; + var $p; + var T5; + var N5; + var lE; + var QC; + var $C; + var eD; + var tD; + var gm; + var rD; + var nD; + var iD; + var sD; var oD; var aD; + var fE; var cD; var uD; - var ym; var lD; var fD; var hD; var dD; var pD; var mD; - var gE; var gD; var yD; + var ym; var bD; var wD; var vD; var xD; var _D; var ED; - var SD; - var MD; - var bm; - var AD; - var TD; - var ND; - var ID; - var OD; - var PD; - var bhe = Qn(() => { - je(), Ue(), Be(), nhe(), she(), ahe(), lhe(), rD(), fr = {}, cE = kc, Qs = { isString: function(t) { + var dhe = $n(() => { + je(), Ue(), Be(), Qfe(), ehe(), rhe(), she(), XC(), fr = {}, nE = Pc, Qs = { isString: function(t) { return typeof t == "string"; }, isObject: function(t) { return typeof t == "object" && t !== null; @@ -135743,71 +135757,71 @@ ${Ez(e, r10)}`); return t === null; }, isNullOrUndefined: function(t) { return t == null; - } }, fr.parse = Oh, fr.resolve = function(t, e) { - return Oh(t, false, true).resolve(e); + } }, fr.parse = Ih, fr.resolve = function(t, e) { + return Ih(t, false, true).resolve(e); }, fr.resolveObject = function(t, e) { - return t ? Oh(t, false, true).resolveObject(e) : e; + return t ? Ih(t, false, true).resolveObject(e) : e; }, fr.format = function(t) { - return Qs.isString(t) && (t = Oh(t)), t instanceof Ns ? t.format() : Ns.prototype.format.call(t); - }, fr.Url = Ns, uE = /^([a-z0-9.+-]+:)/i, lE = /:[0-9]*$/, fE = /^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/, hE = ["{", "}", "|", "\\", "^", "`"].concat(["<", ">", '"', "`", " ", "\r", ` -`, " "]), dp = ["'"].concat(hE), pb = ["%", "/", "?", ";", "#"].concat(dp), mb = ["/", "?", "#"], gb = /^[+a-z0-9A-Z_-]{0,63}$/, dE = /^([+a-z0-9A-Z_-]{0,63})(.*)$/, pE = { javascript: true, "javascript:": true }, pp = { javascript: true, "javascript:": true }, _u = { http: true, https: true, ftp: true, gopher: true, file: true, "http:": true, "https:": true, "ftp:": true, "gopher:": true, "file:": true }, mp = ko, Ns.prototype.parse = function(t, e, r10) { + return Qs.isString(t) && (t = Ih(t)), t instanceof Ns ? t.format() : Ns.prototype.format.call(t); + }, fr.Url = Ns, iE = /^([a-z0-9.+-]+:)/i, sE = /:[0-9]*$/, oE = /^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/, aE = ["{", "}", "|", "\\", "^", "`"].concat(["<", ">", '"', "`", " ", "\r", ` +`, " "]), fp = ["'"].concat(aE), db = ["%", "/", "?", ";", "#"].concat(fp), pb = ["/", "?", "#"], mb = /^[+a-z0-9A-Z_-]{0,63}$/, cE = /^([+a-z0-9A-Z_-]{0,63})(.*)$/, uE = { javascript: true, "javascript:": true }, hp = { javascript: true, "javascript:": true }, _u = { http: true, https: true, ftp: true, gopher: true, file: true, "http:": true, "https:": true, "ftp:": true, "gopher:": true, "file:": true }, dp = ko, Ns.prototype.parse = function(t, e, r10) { if (!Qs.isString(t)) throw new TypeError("Parameter 'url' must be a string, not " + typeof t); var n = t.indexOf("?"), i = n !== -1 && n < t.indexOf("#") ? "?" : "#", s = t.split(i); s[0] = s[0].replace(/\\/g, "/"); var o = t = s.join(i); if (o = o.trim(), !r10 && t.split("#").length === 1) { - var a = fE.exec(o); + var a = oE.exec(o); if (a) - return this.path = o, this.href = o, this.pathname = a[1], a[2] ? (this.search = a[2], this.query = e ? mp.parse(this.search.substr(1)) : this.search.substr(1)) : e && (this.search = "", this.query = {}), this; + return this.path = o, this.href = o, this.pathname = a[1], a[2] ? (this.search = a[2], this.query = e ? dp.parse(this.search.substr(1)) : this.search.substr(1)) : e && (this.search = "", this.query = {}), this; } - var c = uE.exec(o); + var c = iE.exec(o); if (c) { var u = (c = c[0]).toLowerCase(); this.protocol = u, o = o.substr(c.length); } if (r10 || c || o.match(/^\/\/[^@\/]+@[^@\/]+/)) { var f10 = o.substr(0, 2) === "//"; - !f10 || c && pp[c] || (o = o.substr(2), this.slashes = true); + !f10 || c && hp[c] || (o = o.substr(2), this.slashes = true); } - if (!pp[c] && (f10 || c && !_u[c])) { - for (var p, b, E = -1, _ = 0; _ < mb.length; _++) - (N11 = o.indexOf(mb[_])) !== -1 && (E === -1 || N11 < E) && (E = N11); - for ((b = E === -1 ? o.lastIndexOf("@") : o.lastIndexOf("@", E)) !== -1 && (p = o.slice(0, b), o = o.slice(b + 1), this.auth = decodeURIComponent(p)), E = -1, _ = 0; _ < pb.length; _++) { - var N11; + if (!hp[c] && (f10 || c && !_u[c])) { + for (var p, b, E = -1, _ = 0; _ < pb.length; _++) (N11 = o.indexOf(pb[_])) !== -1 && (E === -1 || N11 < E) && (E = N11); + for ((b = E === -1 ? o.lastIndexOf("@") : o.lastIndexOf("@", E)) !== -1 && (p = o.slice(0, b), o = o.slice(b + 1), this.auth = decodeURIComponent(p)), E = -1, _ = 0; _ < db.length; _++) { + var N11; + (N11 = o.indexOf(db[_])) !== -1 && (E === -1 || N11 < E) && (E = N11); } E === -1 && (E = o.length), this.host = o.slice(0, E), o = o.slice(E), this.parseHost(), this.hostname = this.hostname || ""; - var R = this.hostname[0] === "[" && this.hostname[this.hostname.length - 1] === "]"; - if (!R) - for (var F = this.hostname.split(/\./), D = (_ = 0, F.length); _ < D; _++) { - var L = F[_]; - if (L && !L.match(gb)) { - for (var q = "", W = 0, z = L.length; W < z; W++) - L.charCodeAt(W) > 127 ? q += "x" : q += L[W]; - if (!q.match(gb)) { - var T = F.slice(0, _), I = F.slice(_ + 1), H = L.match(dE); + var k = this.hostname[0] === "[" && this.hostname[this.hostname.length - 1] === "]"; + if (!k) + for (var F = this.hostname.split(/\./), L = (_ = 0, F.length); _ < L; _++) { + var D = F[_]; + if (D && !D.match(mb)) { + for (var q = "", W = 0, z = D.length; W < z; W++) + D.charCodeAt(W) > 127 ? q += "x" : q += D[W]; + if (!q.match(mb)) { + var T = F.slice(0, _), I = F.slice(_ + 1), H = D.match(cE); H && (T.push(H[1]), I.unshift(H[2])), I.length && (o = "/" + I.join(".") + o), this.hostname = T.join("."); break; } } } - this.hostname.length > 255 ? this.hostname = "" : this.hostname = this.hostname.toLowerCase(), R || (this.hostname = cE.toASCII(this.hostname)); + this.hostname.length > 255 ? this.hostname = "" : this.hostname = this.hostname.toLowerCase(), k || (this.hostname = nE.toASCII(this.hostname)); var X = this.port ? ":" + this.port : "", V = this.hostname || ""; - this.host = V + X, this.href += this.host, R && (this.hostname = this.hostname.substr(1, this.hostname.length - 2), o[0] !== "/" && (o = "/" + o)); + this.host = V + X, this.href += this.host, k && (this.hostname = this.hostname.substr(1, this.hostname.length - 2), o[0] !== "/" && (o = "/" + o)); } - if (!pE[u]) - for (_ = 0, D = dp.length; _ < D; _++) { - var S10 = dp[_]; - if (o.indexOf(S10) !== -1) { - var d = encodeURIComponent(S10); - d === S10 && (d = escape(S10)), o = o.split(S10).join(d); + if (!uE[u]) + for (_ = 0, L = fp.length; _ < L; _++) { + var S9 = fp[_]; + if (o.indexOf(S9) !== -1) { + var d = encodeURIComponent(S9); + d === S9 && (d = escape(S9)), o = o.split(S9).join(d); } } var l15 = o.indexOf("#"); l15 !== -1 && (this.hash = o.substr(l15), o = o.slice(0, l15)); var h = o.indexOf("?"); - if (h !== -1 ? (this.search = o.substr(h), this.query = o.substr(h + 1), e && (this.query = mp.parse(this.query)), o = o.slice(0, h)) : e && (this.search = "", this.query = {}), o && (this.pathname = o), _u[u] && this.hostname && !this.pathname && (this.pathname = "/"), this.pathname || this.search) { + if (h !== -1 ? (this.search = o.substr(h), this.query = o.substr(h + 1), e && (this.query = dp.parse(this.query)), o = o.slice(0, h)) : e && (this.search = "", this.query = {}), o && (this.pathname = o), _u[u] && this.hostname && !this.pathname && (this.pathname = "/"), this.pathname || this.search) { X = this.pathname || ""; var y = this.search || ""; this.path = X + y; @@ -135817,13 +135831,13 @@ ${Ez(e, r10)}`); var t = this.auth || ""; t && (t = (t = encodeURIComponent(t)).replace(/%3A/i, ":"), t += "@"); var e = this.protocol || "", r10 = this.pathname || "", n = this.hash || "", i = false, s = ""; - this.host ? i = t + this.host : this.hostname && (i = t + (this.hostname.indexOf(":") === -1 ? this.hostname : "[" + this.hostname + "]"), this.port && (i += ":" + this.port)), this.query && Qs.isObject(this.query) && Object.keys(this.query).length && (s = mp.stringify(this.query)); + this.host ? i = t + this.host : this.hostname && (i = t + (this.hostname.indexOf(":") === -1 ? this.hostname : "[" + this.hostname + "]"), this.port && (i += ":" + this.port)), this.query && Qs.isObject(this.query) && Object.keys(this.query).length && (s = dp.stringify(this.query)); var o = this.search || s && "?" + s || ""; return e && e.substr(-1) !== ":" && (e += ":"), this.slashes || (!e || _u[e]) && i !== false ? (i = "//" + (i || ""), r10 && r10.charAt(0) !== "/" && (r10 = "/" + r10)) : i || (i = ""), n && n.charAt(0) !== "#" && (n = "#" + n), o && o.charAt(0) !== "?" && (o = "?" + o), e + i + (r10 = r10.replace(/[?#]/g, function(a) { return encodeURIComponent(a); })) + (o = o.replace("#", "%23")) + n; }, Ns.prototype.resolve = function(t) { - return this.resolveObject(Oh(t, false, true)).format(); + return this.resolveObject(Ih(t, false, true)).format(); }, Ns.prototype.resolveObject = function(t) { if (Qs.isString(t)) { var e = new Ns(); @@ -135850,7 +135864,7 @@ ${Ez(e, r10)}`); } return r10.href = r10.format(), r10; } - if (r10.protocol = t.protocol, t.host || pp[t.protocol]) + if (r10.protocol = t.protocol, t.host || hp[t.protocol]) r10.pathname = t.pathname; else { for (var b = (t.pathname || "").split("/"); b.length && !(t.host = b.shift()); ) @@ -135863,63 +135877,63 @@ ${Ez(e, r10)}`); } return r10.slashes = r10.slashes || t.slashes, r10.href = r10.format(), r10; } - var N11 = r10.pathname && r10.pathname.charAt(0) === "/", R = t.host || t.pathname && t.pathname.charAt(0) === "/", F = R || N11 || r10.host && t.pathname, D = F, L = r10.pathname && r10.pathname.split("/") || [], q = (b = t.pathname && t.pathname.split("/") || [], r10.protocol && !_u[r10.protocol]); - if (q && (r10.hostname = "", r10.port = null, r10.host && (L[0] === "" ? L[0] = r10.host : L.unshift(r10.host)), r10.host = "", t.protocol && (t.hostname = null, t.port = null, t.host && (b[0] === "" ? b[0] = t.host : b.unshift(t.host)), t.host = null), F = F && (b[0] === "" || L[0] === "")), R) - r10.host = t.host || t.host === "" ? t.host : r10.host, r10.hostname = t.hostname || t.hostname === "" ? t.hostname : r10.hostname, r10.search = t.search, r10.query = t.query, L = b; + var N11 = r10.pathname && r10.pathname.charAt(0) === "/", k = t.host || t.pathname && t.pathname.charAt(0) === "/", F = k || N11 || r10.host && t.pathname, L = F, D = r10.pathname && r10.pathname.split("/") || [], q = (b = t.pathname && t.pathname.split("/") || [], r10.protocol && !_u[r10.protocol]); + if (q && (r10.hostname = "", r10.port = null, r10.host && (D[0] === "" ? D[0] = r10.host : D.unshift(r10.host)), r10.host = "", t.protocol && (t.hostname = null, t.port = null, t.host && (b[0] === "" ? b[0] = t.host : b.unshift(t.host)), t.host = null), F = F && (b[0] === "" || D[0] === "")), k) + r10.host = t.host || t.host === "" ? t.host : r10.host, r10.hostname = t.hostname || t.hostname === "" ? t.hostname : r10.hostname, r10.search = t.search, r10.query = t.query, D = b; else if (b.length) - L || (L = []), L.pop(), L = L.concat(b), r10.search = t.search, r10.query = t.query; + D || (D = []), D.pop(), D = D.concat(b), r10.search = t.search, r10.query = t.query; else if (!Qs.isNullOrUndefined(t.search)) - return q && (r10.hostname = r10.host = L.shift(), (H = !!(r10.host && r10.host.indexOf("@") > 0) && r10.host.split("@")) && (r10.auth = H.shift(), r10.host = r10.hostname = H.shift())), r10.search = t.search, r10.query = t.query, Qs.isNull(r10.pathname) && Qs.isNull(r10.search) || (r10.path = (r10.pathname ? r10.pathname : "") + (r10.search ? r10.search : "")), r10.href = r10.format(), r10; - if (!L.length) + return q && (r10.hostname = r10.host = D.shift(), (H = !!(r10.host && r10.host.indexOf("@") > 0) && r10.host.split("@")) && (r10.auth = H.shift(), r10.host = r10.hostname = H.shift())), r10.search = t.search, r10.query = t.query, Qs.isNull(r10.pathname) && Qs.isNull(r10.search) || (r10.path = (r10.pathname ? r10.pathname : "") + (r10.search ? r10.search : "")), r10.href = r10.format(), r10; + if (!D.length) return r10.pathname = null, r10.search ? r10.path = "/" + r10.search : r10.path = null, r10.href = r10.format(), r10; - for (var W = L.slice(-1)[0], z = (r10.host || t.host || L.length > 1) && (W === "." || W === "..") || W === "", T = 0, I = L.length; I >= 0; I--) - (W = L[I]) === "." ? L.splice(I, 1) : W === ".." ? (L.splice(I, 1), T++) : T && (L.splice(I, 1), T--); - if (!F && !D) + for (var W = D.slice(-1)[0], z = (r10.host || t.host || D.length > 1) && (W === "." || W === "..") || W === "", T = 0, I = D.length; I >= 0; I--) + (W = D[I]) === "." ? D.splice(I, 1) : W === ".." ? (D.splice(I, 1), T++) : T && (D.splice(I, 1), T--); + if (!F && !L) for (; T--; T) - L.unshift(".."); - !F || L[0] === "" || L[0] && L[0].charAt(0) === "/" || L.unshift(""), z && L.join("/").substr(-1) !== "/" && L.push(""); - var H, X = L[0] === "" || L[0] && L[0].charAt(0) === "/"; - return q && (r10.hostname = r10.host = X ? "" : L.length ? L.shift() : "", (H = !!(r10.host && r10.host.indexOf("@") > 0) && r10.host.split("@")) && (r10.auth = H.shift(), r10.host = r10.hostname = H.shift())), (F = F || r10.host && L.length) && !X && L.unshift(""), L.length ? r10.pathname = L.join("/") : (r10.pathname = null, r10.path = null), Qs.isNull(r10.pathname) && Qs.isNull(r10.search) || (r10.path = (r10.pathname ? r10.pathname : "") + (r10.search ? r10.search : "")), r10.auth = t.auth || r10.auth, r10.slashes = r10.slashes || t.slashes, r10.href = r10.format(), r10; + D.unshift(".."); + !F || D[0] === "" || D[0] && D[0].charAt(0) === "/" || D.unshift(""), z && D.join("/").substr(-1) !== "/" && D.push(""); + var H, X = D[0] === "" || D[0] && D[0].charAt(0) === "/"; + return q && (r10.hostname = r10.host = X ? "" : D.length ? D.shift() : "", (H = !!(r10.host && r10.host.indexOf("@") > 0) && r10.host.split("@")) && (r10.auth = H.shift(), r10.host = r10.hostname = H.shift())), (F = F || r10.host && D.length) && !X && D.unshift(""), D.length ? r10.pathname = D.join("/") : (r10.pathname = null, r10.path = null), Qs.isNull(r10.pathname) && Qs.isNull(r10.search) || (r10.path = (r10.pathname ? r10.pathname : "") + (r10.search ? r10.search : "")), r10.auth = t.auth || r10.auth, r10.slashes = r10.slashes || t.slashes, r10.href = r10.format(), r10; }, Ns.prototype.parseHost = function() { - var t = this.host, e = lE.exec(t); + var t = this.host, e = sE.exec(t); e && ((e = e[0]) !== ":" && (this.port = e.substr(1)), t = t.substr(0, t.length - e.length)), t && (this.hostname = t); - }, fr.Url, fr.format, fr.resolve, fr.resolveObject, e1 = {}, I5 = false, O5 = fhe(), mE = typeof Deno < "u" ? Deno.build.os === "windows" ? "win32" : Deno.build.os : void 0, fr.URL = typeof URL < "u" ? URL : null, fr.pathToFileURL = mhe, fr.fileURLToPath = hhe, fr.Url, fr.format, fr.resolve, fr.resolveObject, fr.URL, oD = 92, aD = 47, cD = 97, uD = 122, ym = mE === "win32", lD = /\//g, fD = /%/g, hD = /\\/g, dD = /\n/g, pD = /\r/g, mD = /\t/g, gE = typeof Deno < "u" ? Deno.build.os === "windows" ? "win32" : Deno.build.os : void 0, fr.URL = typeof URL < "u" ? URL : null, fr.pathToFileURL = sD, fr.fileURLToPath = iD, gD = fr.Url, yD = fr.format, bD = fr.resolve, wD = fr.resolveObject, vD = fr.parse, xD = fr.URL, _D = 92, ED = 47, SD = 97, MD = 122, bm = gE === "win32", AD = /\//g, TD = /%/g, ND = /\\/g, ID = /\n/g, OD = /\r/g, PD = /\t/g; + }, fr.Url, fr.format, fr.resolve, fr.resolveObject, $p = {}, T5 = false, N5 = ohe(), lE = typeof Deno < "u" ? Deno.build.os === "windows" ? "win32" : Deno.build.os : void 0, fr.URL = typeof URL < "u" ? URL : null, fr.pathToFileURL = lhe, fr.fileURLToPath = ahe, fr.Url, fr.format, fr.resolve, fr.resolveObject, fr.URL, QC = 92, $C = 47, eD = 97, tD = 122, gm = lE === "win32", rD = /\//g, nD = /%/g, iD = /\\/g, sD = /\n/g, oD = /\r/g, aD = /\t/g, fE = typeof Deno < "u" ? Deno.build.os === "windows" ? "win32" : Deno.build.os : void 0, fr.URL = typeof URL < "u" ? URL : null, fr.pathToFileURL = JC, fr.fileURLToPath = ZC, cD = fr.Url, uD = fr.format, lD = fr.resolve, fD = fr.resolveObject, hD = fr.parse, dD = fr.URL, pD = 92, mD = 47, gD = 97, yD = 122, ym = fE === "win32", bD = /\//g, wD = /%/g, vD = /\\/g, xD = /\n/g, _D = /\r/g, ED = /\t/g; }); - var Mx = {}; - Tl(Mx, { Server: () => Pr, Socket: () => Pr, Stream: () => Pr, _createServerHandle: () => Pr, _normalizeArgs: () => Pr, _setSimultaneousAccepts: () => Pr, connect: () => Pr, createConnection: () => Pr, createServer: () => Pr, default: () => kD, isIP: () => Pr, isIPv4: () => Pr, isIPv6: () => Pr }); + var xx = {}; + Al(xx, { Server: () => Pr, Socket: () => Pr, Stream: () => Pr, _createServerHandle: () => Pr, _normalizeArgs: () => Pr, _setSimultaneousAccepts: () => Pr, connect: () => Pr, createConnection: () => Pr, createServer: () => Pr, default: () => SD, isIP: () => Pr, isIPv4: () => Pr, isIPv6: () => Pr }); function Pr() { throw new Error("Node.js net module is not supported by JSPM core outside of Node.js"); } - var kD; - var RD = Qn(() => { - je(), Ue(), Be(), kD = { _createServerHandle: Pr, _normalizeArgs: Pr, _setSimultaneousAccepts: Pr, connect: Pr, createConnection: Pr, createServer: Pr, isIP: Pr, isIPv4: Pr, isIPv6: Pr, Server: Pr, Socket: Pr, Stream: Pr }; + var SD; + var MD = $n(() => { + je(), Ue(), Be(), SD = { _createServerHandle: Pr, _normalizeArgs: Pr, _setSimultaneousAccepts: Pr, connect: Pr, createConnection: Pr, createServer: Pr, isIP: Pr, isIPv4: Pr, isIPv6: Pr, Server: Pr, Socket: Pr, Stream: Pr }; }); - var yE = Ye((t) => { + var hE = Ye((t) => { je(), Ue(), Be(); var e = t && t.__importDefault || function(o) { return o && o.__esModule ? o : { default: o }; }; Object.defineProperty(t, "__esModule", { value: true }); - var r10 = e((RD(), vr(Mx))), n = e($a()), i = (0, n.default)("mqttjs:tcp"), s = (o, a) => { + var r10 = e((MD(), vr(xx))), n = e(Qa()), i = (0, n.default)("mqttjs:tcp"), s = (o, a) => { a.port = a.port || 1883, a.hostname = a.hostname || a.host || "localhost"; let { port: c, path: u } = a, f10 = a.hostname; return i("port %d and host %s", c, f10), r10.default.createConnection({ port: c, host: f10, path: u }); }; t.default = s; }); - var CD = {}; - Tl(CD, { default: () => DD }); - var DD; - var whe = Qn(() => { - je(), Ue(), Be(), DD = {}; + var AD = {}; + Al(AD, { default: () => TD }); + var TD; + var phe = $n(() => { + je(), Ue(), Be(), TD = {}; }); - var bE = Ye((t) => { + var dE = Ye((t) => { je(), Ue(), Be(); var e = t && t.__importDefault || function(a) { return a && a.__esModule ? a : { default: a }; }; Object.defineProperty(t, "__esModule", { value: true }); - var r10 = e((whe(), vr(CD))), n = e((RD(), vr(Mx))), i = e($a()), s = (0, i.default)("mqttjs:tls"), o = (a, c) => { + var r10 = e((phe(), vr(AD))), n = e((MD(), vr(xx))), i = e(Qa()), s = (0, i.default)("mqttjs:tls"), o = (a, c) => { c.port = c.port || 8883, c.host = c.hostname || c.host || "localhost", n.default.isIP(c.host) === 0 && (c.servername = c.host), c.rejectUnauthorized = c.rejectUnauthorized !== false, delete c.path, s("port %d host %s rejectUnauthorized %b", c.port, c.host, c.rejectUnauthorized); let u = r10.default.connect(c); u.on("secureConnect", () => { @@ -135932,9 +135946,9 @@ ${Ez(e, r10)}`); }; t.default = o; }); - var Ax = Ye((t) => { + var _x = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }), t.BufferedDuplex = t.writev = void 0; - var e = Ol(), r10 = (ei(), vr($n)); + var e = Il(), r10 = (ti(), vr(ei)); function n(s, o) { let a = new Array(s.length); for (let c = 0; c < s.length; c++) @@ -135975,16 +135989,16 @@ ${Ez(e, r10)}`); }; t.BufferedDuplex = i; }); - var wE = Ye((t) => { + var pE = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }); - var e = (ei(), vr($n)), r10 = Ol(), n = Ax(), i, s, o; + var e = (ti(), vr(ei)), r10 = Il(), n = _x(), i, s, o; function a() { let b = new r10.Transform(); return b._write = (E, _, N11) => { i.send({ data: E.buffer, success() { N11(); - }, fail(R) { - N11(new Error(R)); + }, fail(k) { + N11(new Error(k)); } }); }, b._flush = (E) => { i.close({ success() { @@ -136018,30 +136032,30 @@ ${Ez(e, r10)}`); let _ = E.protocolId === "MQIsdp" && E.protocolVersion === 3 ? "mqttv3.1" : "mqtt"; c(E); let N11 = u(E, b); - i = wx.connectSocket({ url: N11, protocols: [_] }), s = a(), o = new n.BufferedDuplex(E, s, i), o._destroy = (F, D) => { + i = wx.connectSocket({ url: N11, protocols: [_] }), s = a(), o = new n.BufferedDuplex(E, s, i), o._destroy = (F, L) => { i.close({ success() { - D && D(F); + L && L(F); } }); }; - let R = o.destroy; - return o.destroy = (F, D) => (o.destroy = R, setTimeout(() => { + let k = o.destroy; + return o.destroy = (F, L) => (o.destroy = k, setTimeout(() => { i.close({ fail() { - o._destroy(F, D); + o._destroy(F, L); } }); }, 0), o), f10(), o; }; t.default = p; }); - var vE = Ye((t) => { + var mE = Ye((t) => { je(), Ue(), Be(), Object.defineProperty(t, "__esModule", { value: true }); - var e = (ei(), vr($n)), r10 = Ol(), n = Ax(), i, s, o, a = false; + var e = (ti(), vr(ei)), r10 = Il(), n = _x(), i, s, o, a = false; function c() { let E = new r10.Transform(); - return E._write = (_, N11, R) => { + return E._write = (_, N11, k) => { i.sendSocketMessage({ data: _.buffer, success() { - R(); + k(); }, fail() { - R(new Error()); + k(new Error()); } }); }, E._flush = (_) => { i.closeSocket({ success() { @@ -136053,8 +136067,8 @@ ${Ez(e, r10)}`); E.hostname || (E.hostname = "localhost"), E.path || (E.path = "/"), E.wsOptions || (E.wsOptions = {}); } function f10(E, _) { - let N11 = E.protocol === "alis" ? "wss" : "ws", R = `${N11}://${E.hostname}${E.path}`; - return E.port && E.port !== 80 && E.port !== 443 && (R = `${N11}://${E.hostname}:${E.port}${E.path}`), typeof E.transformWsUrl == "function" && (R = E.transformWsUrl(R, E, _)), R; + let N11 = E.protocol === "alis" ? "wss" : "ws", k = `${N11}://${E.hostname}${E.path}`; + return E.port && E.port !== 80 && E.port !== 443 && (k = `${N11}://${E.hostname}:${E.port}${E.path}`), typeof E.transformWsUrl == "function" && (k = E.transformWsUrl(k, E, _)), k; } function p() { a || (a = true, i.onSocketOpen(() => { @@ -136081,84 +136095,84 @@ ${Ez(e, r10)}`); throw new Error("Could not determine host. Specify host manually."); let N11 = _.protocolId === "MQIsdp" && _.protocolVersion === 3 ? "mqttv3.1" : "mqtt"; u(_); - let R = f10(_, E); - return i = _.my, i.connectSocket({ url: R, protocols: N11 }), s = c(), o = new n.BufferedDuplex(_, s, i), p(), o; + let k = f10(_, E); + return i = _.my, i.connectSocket({ url: k, protocols: N11 }), s = c(), o = new n.BufferedDuplex(_, s, i), p(), o; }; t.default = b; }); - var vhe = Ye((t, e) => { + var mhe = Ye((t, e) => { je(), Ue(), Be(), e.exports = function() { throw new Error("ws does not work in the browser. Browser clients must use the native WebSocket object"); }; }); - var xE = Ye((t) => { + var gE = Ye((t) => { je(), Ue(), Be(); var e = t && t.__importDefault || function(F) { return F && F.__esModule ? F : { default: F }; }; Object.defineProperty(t, "__esModule", { value: true }); - var r10 = (ei(), vr($n)), n = e(vhe()), i = e($a()), s = Ol(), o = e(u2()), a = Ax(), c = (0, i.default)("mqttjs:ws"), u = ["rejectUnauthorized", "ca", "cert", "key", "pfx", "passphrase"]; - function f10(F, D) { - let L = `${F.protocol}://${F.hostname}:${F.port}${F.path}`; - return typeof F.transformWsUrl == "function" && (L = F.transformWsUrl(L, F, D)), L; + var r10 = (ti(), vr(ei)), n = e(mhe()), i = e(Qa()), s = Il(), o = e(u2()), a = _x(), c = (0, i.default)("mqttjs:ws"), u = ["rejectUnauthorized", "ca", "cert", "key", "pfx", "passphrase"]; + function f10(F, L) { + let D = `${F.protocol}://${F.hostname}:${F.port}${F.path}`; + return typeof F.transformWsUrl == "function" && (D = F.transformWsUrl(D, F, L)), D; } function p(F) { - let D = F; - return F.port || (F.protocol === "wss" ? D.port = 443 : D.port = 80), F.path || (D.path = "/"), F.wsOptions || (D.wsOptions = {}), !o.default && F.protocol === "wss" && u.forEach((L) => { - Object.prototype.hasOwnProperty.call(F, L) && !Object.prototype.hasOwnProperty.call(F.wsOptions, L) && (D.wsOptions[L] = F[L]); - }), D; + let L = F; + return F.port || (F.protocol === "wss" ? L.port = 443 : L.port = 80), F.path || (L.path = "/"), F.wsOptions || (L.wsOptions = {}), !o.default && F.protocol === "wss" && u.forEach((D) => { + Object.prototype.hasOwnProperty.call(F, D) && !Object.prototype.hasOwnProperty.call(F.wsOptions, D) && (L.wsOptions[D] = F[D]); + }), L; } function b(F) { - let D = p(F); - if (D.hostname || (D.hostname = D.host), !D.hostname) { + let L = p(F); + if (L.hostname || (L.hostname = L.host), !L.hostname) { if (typeof document > "u") throw new Error("Could not determine host. Specify host manually."); - let L = new URL(document.URL); - D.hostname = L.hostname, D.port || (D.port = Number(L.port)); + let D = new URL(document.URL); + L.hostname = D.hostname, L.port || (L.port = Number(D.port)); } - return D.objectMode === void 0 && (D.objectMode = !(D.binary === true || D.binary === void 0)), D; + return L.objectMode === void 0 && (L.objectMode = !(L.binary === true || L.binary === void 0)), L; } - function E(F, D, L) { - c("createWebSocket"), c(`protocol: ${L.protocolId} ${L.protocolVersion}`); - let q = L.protocolId === "MQIsdp" && L.protocolVersion === 3 ? "mqttv3.1" : "mqtt"; - c(`creating new Websocket for url: ${D} and protocol: ${q}`); + function E(F, L, D) { + c("createWebSocket"), c(`protocol: ${D.protocolId} ${D.protocolVersion}`); + let q = D.protocolId === "MQIsdp" && D.protocolVersion === 3 ? "mqttv3.1" : "mqtt"; + c(`creating new Websocket for url: ${L} and protocol: ${q}`); let W; - return L.createWebsocket ? W = L.createWebsocket(D, [q], L) : W = new n.default(D, [q], L.wsOptions), W; + return D.createWebsocket ? W = D.createWebsocket(L, [q], D) : W = new n.default(L, [q], D.wsOptions), W; } - function _(F, D) { - let L = D.protocolId === "MQIsdp" && D.protocolVersion === 3 ? "mqttv3.1" : "mqtt", q = f10(D, F), W; - return D.createWebsocket ? W = D.createWebsocket(q, [L], D) : W = new WebSocket(q, [L]), W.binaryType = "arraybuffer", W; + function _(F, L) { + let D = L.protocolId === "MQIsdp" && L.protocolVersion === 3 ? "mqttv3.1" : "mqtt", q = f10(L, F), W; + return L.createWebsocket ? W = L.createWebsocket(q, [D], L) : W = new WebSocket(q, [D]), W.binaryType = "arraybuffer", W; } - var N11 = (F, D) => { + var N11 = (F, L) => { c("streamBuilder"); - let L = p(D); - L.hostname = L.hostname || L.host || "localhost"; - let q = f10(L, F), W = E(F, q, L), z = n.default.createWebSocketStream(W, L.wsOptions); + let D = p(L); + D.hostname = D.hostname || D.host || "localhost"; + let q = f10(D, F), W = E(F, q, D), z = n.default.createWebSocketStream(W, D.wsOptions); return z.url = q, W.on("close", () => { z.destroy(); }), z; - }, R = (F, D) => { + }, k = (F, L) => { c("browserStreamBuilder"); - let L, q = b(D).browserBufferSize || 1024 * 512, W = D.browserBufferTimeout || 1e3, z = !D.objectMode, T = _(F, D), I = X(D, h, y); - D.objectMode || (I._writev = a.writev.bind(I)), I.on("close", () => { + let D, q = b(L).browserBufferSize || 1024 * 512, W = L.browserBufferTimeout || 1e3, z = !L.objectMode, T = _(F, L), I = X(L, h, y); + L.objectMode || (I._writev = a.writev.bind(I)), I.on("close", () => { T.close(); }); let H = typeof T.addEventListener < "u"; - T.readyState === T.OPEN ? (L = I, L.socket = T) : (L = new a.BufferedDuplex(D, I, T), H ? T.addEventListener("open", V) : T.onopen = V), H ? (T.addEventListener("close", S10), T.addEventListener("error", d), T.addEventListener("message", l15)) : (T.onclose = S10, T.onerror = d, T.onmessage = l15); + T.readyState === T.OPEN ? (D = I, D.socket = T) : (D = new a.BufferedDuplex(L, I, T), H ? T.addEventListener("open", V) : T.onopen = V), H ? (T.addEventListener("close", S9), T.addEventListener("error", d), T.addEventListener("message", l15)) : (T.onclose = S9, T.onerror = d, T.onmessage = l15); function X(x, v, M) { let w = new s.Transform({ objectMode: x.objectMode }); return w._write = v, w._flush = M, w; } function V() { - c("WebSocket onOpen"), L instanceof a.BufferedDuplex && L.socketReady(); + c("WebSocket onOpen"), D instanceof a.BufferedDuplex && D.socketReady(); } - function S10(x) { - c("WebSocket onClose", x), L.end(), L.destroy(); + function S9(x) { + c("WebSocket onClose", x), D.end(), D.destroy(); } function d(x) { c("WebSocket onError", x); let v = new Error("WebSocket error"); - v.event = x, L.destroy(v); + v.event = x, D.destroy(v); } function l15(x) { let { data: v } = x; @@ -136180,32 +136194,32 @@ ${Ez(e, r10)}`); function y(x) { T.close(), x(); } - return L; + return D; }; - t.default = o.default ? R : N11; + t.default = o.default ? k : N11; }); - var xhe = Ye((t) => { + var ghe = Ye((t) => { je(), Ue(), Be(); var e = t && t.__importDefault || function(p) { return p && p.__esModule ? p : { default: p }; }; Object.defineProperty(t, "__esModule", { value: true }), t.connectAsync = void 0; - var r10 = e($a()), n = e((bhe(), vr(nD))), i = e(_5()), s = e(u2()); + var r10 = e(Qa()), n = e((dhe(), vr(YC))), i = e(v5()), s = e(u2()); typeof (cr == null ? void 0 : cr.nextTick) != "function" && (cr.nextTick = setImmediate); var o = (0, r10.default)("mqttjs"), a = {}; - s.default ? (a.wx = wE().default, a.wxs = wE().default, a.ali = vE().default, a.alis = vE().default) : (a.mqtt = yE().default, a.tcp = yE().default, a.ssl = bE().default, a.tls = a.ssl, a.mqtts = bE().default), a.ws = xE().default, a.wss = xE().default; + s.default ? (a.wx = pE().default, a.wxs = pE().default, a.ali = mE().default, a.alis = mE().default) : (a.mqtt = hE().default, a.tcp = hE().default, a.ssl = dE().default, a.tls = a.ssl, a.mqtts = dE().default), a.ws = gE().default, a.wss = gE().default; function c(p) { let b; p.auth && (b = p.auth.match(/^(.+):(.+)$/), b ? (p.username = b[1], p.password = b[2]) : p.username = p.auth); } function u(p, b) { - var E, _, N11; + var E, _, N11, k; if (o("connecting to an MQTT broker..."), typeof p == "object" && !b && (b = p, p = ""), b = b || {}, p && typeof p == "string") { - let D = n.default.parse(p, true), L = {}; - if (D.port != null && (L.port = Number(D.port)), L.host = D.hostname, L.query = D.query, L.auth = D.auth, L.protocol = D.protocol, L.path = D.path, L.protocol = (E = L.protocol) === null || E === void 0 ? void 0 : E.replace(/:$/, ""), b = Object.assign(Object.assign({}, L), b), !b.protocol) + let D = n.default.parse(p, true), q = {}; + if (D.port != null && (q.port = Number(D.port)), q.host = D.hostname, q.query = D.query, q.auth = D.auth, q.protocol = D.protocol, q.path = D.path, q.protocol = (E = q.protocol) === null || E === void 0 ? void 0 : E.replace(/:$/, ""), b = Object.assign(Object.assign({}, q), b), !b.protocol) throw new Error("Missing protocol"); } - if (b.unixSocket = b.unixSocket || ((_ = b.protocol) === null || _ === void 0 ? void 0 : _.includes("+unix")), b.unixSocket ? b.protocol = b.protocol.replace("+unix", "") : !((N11 = b.protocol) === null || N11 === void 0) && N11.startsWith("ws") || delete b.path, c(b), b.query && typeof b.query.clientId == "string" && (b.clientId = b.query.clientId), b.cert && b.key) + if (b.unixSocket = b.unixSocket || ((_ = b.protocol) === null || _ === void 0 ? void 0 : _.includes("+unix")), b.unixSocket ? b.protocol = b.protocol.replace("+unix", "") : !(!((N11 = b.protocol) === null || N11 === void 0) && N11.startsWith("ws")) && !(!((k = b.protocol) === null || k === void 0) && k.startsWith("wx")) && delete b.path, c(b), b.query && typeof b.query.clientId == "string" && (b.clientId = b.query.clientId), b.cert && b.key) if (b.protocol) { if (["mqtts", "wss", "wxs", "alis"].indexOf(b.protocol) === -1) switch (b.protocol) { @@ -136228,52 +136242,52 @@ ${Ez(e, r10)}`); throw new Error("Missing secure protocol key"); if (!a[b.protocol]) { let D = ["mqtts", "wss"].indexOf(b.protocol) !== -1; - b.protocol = ["mqtt", "mqtts", "ws", "wss", "wx", "wxs", "ali", "alis"].filter((L, q) => D && q % 2 === 0 ? false : typeof a[L] == "function")[0]; + b.protocol = ["mqtt", "mqtts", "ws", "wss", "wx", "wxs", "ali", "alis"].filter((q, W) => D && W % 2 === 0 ? false : typeof a[q] == "function")[0]; } if (b.clean === false && !b.clientId) throw new Error("Missing clientId for unclean clients"); b.protocol && (b.defaultProtocol = b.protocol); - function R(D) { + function F(D) { return b.servers && ((!D._reconnectCount || D._reconnectCount === b.servers.length) && (D._reconnectCount = 0), b.host = b.servers[D._reconnectCount].host, b.port = b.servers[D._reconnectCount].port, b.protocol = b.servers[D._reconnectCount].protocol ? b.servers[D._reconnectCount].protocol : b.defaultProtocol, b.hostname = b.host, D._reconnectCount++), o("calling streambuilder for", b.protocol), a[b.protocol](D, b); } - let F = new i.default(R, b); - return F.on("error", () => { - }), F; + let L = new i.default(F, b); + return L.on("error", () => { + }), L; } function f10(p, b, E = true) { return new Promise((_, N11) => { - let R = u(p, b), F = { connect: (L) => { - D(), _(R); + let k = u(p, b), F = { connect: (D) => { + L(), _(k); }, end: () => { - D(), _(R); - }, error: (L) => { - D(), R.end(), N11(L); + L(), _(k); + }, error: (D) => { + L(), k.end(), N11(D); } }; E === false && (F.close = () => { F.error(new Error("Couldn't connect to server")); }); - function D() { - Object.keys(F).forEach((L) => { - R.off(L, F[L]); + function L() { + Object.keys(F).forEach((D) => { + k.off(D, F[D]); }); } - Object.keys(F).forEach((L) => { - R.on(L, F[L]); + Object.keys(F).forEach((D) => { + k.on(D, F[D]); }); }); } t.connectAsync = f10, t.default = u; }); - var _E = Ye((t) => { + var yE = Ye((t) => { je(), Ue(), Be(); - var e = t && t.__createBinding || (Object.create ? function(E, _, N11, R) { - R === void 0 && (R = N11); + var e = t && t.__createBinding || (Object.create ? function(E, _, N11, k) { + k === void 0 && (k = N11); var F = Object.getOwnPropertyDescriptor(_, N11); (!F || ("get" in F ? !_.__esModule : F.writable || F.configurable)) && (F = { enumerable: true, get: function() { return _[N11]; - } }), Object.defineProperty(E, R, F); - } : function(E, _, N11, R) { - R === void 0 && (R = N11), E[R] = _[N11]; + } }), Object.defineProperty(E, k, F); + } : function(E, _, N11, k) { + k === void 0 && (k = N11), E[k] = _[N11]; }), r10 = t && t.__setModuleDefault || (Object.create ? function(E, _) { Object.defineProperty(E, "default", { enumerable: true, value: _ }); } : function(E, _) { @@ -136293,26 +136307,26 @@ ${Ez(e, r10)}`); return E && E.__esModule ? E : { default: E }; }; Object.defineProperty(t, "__esModule", { value: true }), t.ReasonCodes = t.KeepaliveManager = t.UniqueMessageIdProvider = t.DefaultMessageIdProvider = t.Store = t.MqttClient = t.connectAsync = t.connect = t.Client = void 0; - var o = s(_5()); + var o = s(v5()); t.MqttClient = o.default; - var a = s(CC()); + var a = s(AC()); t.DefaultMessageIdProvider = a.default; - var c = s(rhe()); + var c = s(Jfe()); t.UniqueMessageIdProvider = c.default; - var u = s(DC()); + var u = s(TC()); t.Store = u.default; - var f10 = n(xhe()); + var f10 = n(ghe()); t.connect = f10.default, Object.defineProperty(t, "connectAsync", { enumerable: true, get: function() { return f10.connectAsync; } }); - var p = s(JC()); - t.KeepaliveManager = p.default, t.Client = o.default, i(_5(), t), i(S0(), t); + var p = s(HC()); + t.KeepaliveManager = p.default, t.Client = o.default, i(v5(), t), i(_0(), t); var b = c2(); Object.defineProperty(t, "ReasonCodes", { enumerable: true, get: function() { return b.ReasonCodes; } }); }); - var _he = Ye((t) => { + var yhe = Ye((t) => { je(), Ue(), Be(); var e = t && t.__createBinding || (Object.create ? function(o, a, c, u) { u === void 0 && (u = c); @@ -136339,11 +136353,11 @@ ${Ez(e, r10)}`); c !== "default" && !Object.prototype.hasOwnProperty.call(a, c) && e(a, o, c); }; Object.defineProperty(t, "__esModule", { value: true }); - var s = n(_E()); - t.default = s, i(_E(), t); + var s = n(yE()); + t.default = s, i(yE(), t); }); - var Ehe = _he(); - var She = class { + var bhe = yhe(); + var whe = class { connect(e, r10) { e = e || {}, e.secure == null && (typeof window < "u" && window != null && window.location != null && window.location.protocol != null ? e.secure = window.location.protocol == "https:" : e.secure = false); var n = { @@ -136356,7 +136370,7 @@ ${Ez(e, r10)}`); e[i] = typeof e[i] > "u" ? n[i] : e[i]; e.host = e.host.replace(/.*?:\/\//g, ""); var s = `${e.secure ? "wss://" : "ws://"}${e.host}:${e.port}`; - return this._callbacks = { connect: [r10] }, this._mqtt = Ehe.connect(s, e), this._mqtt.on( + return this._callbacks = { connect: [r10] }, this._mqtt = bhe.connect(s, e), this._mqtt.on( "connect", () => this._tryInvoke("connect", this) ), this._mqtt.on( @@ -136369,7 +136383,7 @@ ${Ez(e, r10)}`); "error", (o) => this._tryInvoke("error", o) ), this._mqtt.on("message", (o, a, c) => { - var u = new Mhe(c); + var u = new vhe(c); this._startsWith(u.channel, "emitter/keygen") ? this._tryInvoke("keygen", u.asObject()) : this._startsWith(u.channel, "emitter/presence") ? this._tryInvoke("presence", u.asObject()) : this._startsWith(u.channel, "emitter/me") ? this._tryInvoke("me", u.asObject()) : this._tryInvoke("message", u); }), this; } @@ -136501,7 +136515,7 @@ ${Ez(e, r10)}`); throw console.error(e), new Error(e); } }; - var Mhe = class { + var vhe = class { constructor(e) { this.channel = e.topic, this.binary = e.payload; } @@ -136522,24 +136536,24 @@ ${Ez(e, r10)}`); } }; var nl = /* @__PURE__ */ ((t) => (t.connect = "connect", t.disconnect = "disconnect", t.message = "message", t.offline = "offline", t.error = "error", t.keygen = "keygen", t.presence = "presence", t.me = "me", t))(nl || {}); - function Ahe(t, e) { - var r10 = new She(); + function xhe(t, e) { + var r10 = new whe(); return r10.connect(t, e), r10; } - var wm = { + var bm = { host: "events.reefscan.info", port: 443, secure: true }; - var EE = "UMuO3iJMyZIM5H9v1PW7uOZEYLoUeCpc"; + var bE = "UMuO3iJMyZIM5H9v1PW7uOZEYLoUeCpc"; + var gb = /* @__PURE__ */ new Map(); var yb = /* @__PURE__ */ new Map(); - var bb = /* @__PURE__ */ new Map(); - var The = (t) => { - wm = { ...wm, ...t }; + var _he = (t) => { + bm = { ...bm, ...t }; }; - function Nhe(t) { + function Ehe(t) { return new Promise((e, r10) => { - const n = Ahe(t); + const n = xhe(t); n.on(nl.connect, function() { e(n); }), n.on(nl.error, function(i) { @@ -136547,17 +136561,17 @@ ${Ez(e, r10)}`); }); }); } - function LD(t) { + function ND(t) { var e, r10; return t.host + ((e = t.port) == null ? void 0 : e.toString()) + ((r10 = t.secure) == null ? void 0 : r10.toString()); } - var BD = (t) => { - const e = { ...t }, r10 = LD(e); - if (!bb.has(r10)) { + var ID = (t) => { + const e = { ...t }, r10 = ND(e); + if (!yb.has(r10)) { const n = xe(e).pipe( - Oe((i) => Fr(Nhe(i)).pipe( + Oe((i) => Fr(Ehe(i)).pipe( Oe((s) => { - const o = new tc(1); + const o = new ec(1); return s.on(nl.disconnect, function() { console.log("reefscan events disconnected"), o.next(null); }), o.next(s), o.pipe( @@ -136568,25 +136582,25 @@ ${Ez(e, r10)}`); }) ); }), - Yt((s, o) => (console.log("reefscanEventsConn$ ERR=", s), Zm(xe(null), oa(8e3).pipe(Oe(() => o))))) + Yt((s, o) => (console.log("reefscanEventsConn$ ERR=", s), Ym(xe(null), oa(8e3).pipe(Oe(() => o))))) )), qt(1) ); - bb.set(r10, n); + yb.set(r10, n); } - return bb.get(r10); + return yb.get(r10); }; - var Ihe = (t) => "reef-indexer/" + t + "/"; - var Ohe = (t) => BD(t).pipe( + var She = (t) => "reef-indexer/" + t + "/"; + var Mhe = (t) => ID(t).pipe( Wr((e) => (console.log(e ? "indexer events connection ok" : "indexer events waiting for connection"), !!e)), qt(1) ); - var Phe = (t, e) => { - const r10 = e ? { ...e } : { ...wm }, n = LD(r10) + t; - if (!yb.has(n)) { - const i = Ohe(r10).pipe( + var Ahe = (t, e) => { + const r10 = e ? { ...e } : { ...bm }, n = ND(r10) + t; + if (!gb.has(n)) { + const i = Mhe(r10).pipe( Oe((s) => new Ht((o) => (s.subscribe({ - key: EE, + key: bE, channel: t }), s.on(nl.message, function(a) { if (a.channel === t) { @@ -136594,31 +136608,31 @@ ${Ez(e, r10)}`); c.blockHeight >= -1 && o.next(c); } }), () => { - console.log("unsubs from emitter channel=", t), s.unsubscribe({ key: EE, channel: t }); + console.log("unsubs from emitter channel=", t), s.unsubscribe({ key: bE, channel: t }); }))), ml() ); - yb.set(n, i); + gb.set(n, i); } - return yb.get(n); + return gb.get(n); }; - var khe = (t, e) => t.pipe( + var The = (t, e) => t.pipe( Oe( - (r10) => Phe( - Ihe(r10), + (r10) => Ahe( + She(r10), e ) ), qt(1) ); - var Rhe = (t) => BD(t || wm).pipe(we((r10) => ({ isConnected: !!r10 }))); + var Nhe = (t) => ID(t || bm).pipe(we((r10) => ({ isConnected: !!r10 }))); var as = /* @__PURE__ */ ((t) => (t[t.REEF20_TRANSFER = 0] = "REEF20_TRANSFER", t[t.REEF_NFT_TRANSFER = 1] = "REEF_NFT_TRANSFER", t[t.REEF_BIND_TX = 2] = "REEF_BIND_TX", t))(as || {}); - var Che = [ + var Ihe = [ 2, 1, 0 ]; - var Tx = (t) => { + var Ex = (t) => { let e; if (!t) e = gl.pipe( @@ -136626,12 +136640,12 @@ ${Ez(e, r10)}`); we((r10) => r10.name) ); else { - const r10 = new tc(1); + const r10 = new ec(1); r10.next(t), e = r10.asObservable(); } - return khe(e); + return The(e); }; - var Dhe = (t, e) => { + var Ohe = (t, e) => { const r10 = t.updatedAccounts || {}; switch (e) { case as.REEF_NFT_TRANSFER: @@ -136652,7 +136666,7 @@ ${Ez(e, r10)}`); ); return Array.from(new Set(n)); }; - function Lhe(t, e) { + function Phe(t, e) { return e.length ? e.some((r10) => { var i, s, o, a; const n = t.updatedAccounts || {}; @@ -136673,12 +136687,12 @@ ${Ez(e, r10)}`); return false; }) : true; } - var Bhe = (t, e, r10 = Che) => t.pipe( + var khe = (t, e, r10 = Ihe) => t.pipe( we((n) => { e && e.some((o) => o.startsWith("0x")) && console.warn("@reef-chain/util-lib // Only filter by native address."); const i = Array.from( new Set( - r10 == null ? void 0 : r10.reduce((o, a) => o.concat(Dhe(n, a)), []) + r10 == null ? void 0 : r10.reduce((o, a) => o.concat(Ohe(n, a)), []) ) ).filter((o) => !!o); if (!e || !e.filter((o) => !!o).length) @@ -136695,21 +136709,21 @@ ${Ez(e, r10)}`); (n) => e && n != null && !!n.addresses.length || !e || !(e != null && e.length) ), Wr( - (n) => Lhe( + (n) => Phe( n, r10 ) ), Yt((n) => (console.log("_getBlockAccountTransactionUpdates$ err=", n.message), xe(null))) ); - var Jf = (t, e, r10) => Bhe( - Tx(r10), + var Zf = (t, e, r10) => khe( + Ex(r10), t, e ).pipe( Yt((n) => (console.log("getLatestBlockAccountUpdates$ err=", n.message), xe(null))) ); - var UD = (t, e) => Tx(e).pipe( + var OD = (t, e) => Ex(e).pipe( we((r10) => { if (!t || !t.length) return r10.updatedContracts; @@ -136724,23 +136738,23 @@ ${Ez(e, r10)}`); Wr((r10) => !!r10), Yt((r10) => (console.log("getLatestBlockContractEvents$ err=", r10.message), xe(null))) ); - var M0 = "abi/5.7.0"; - var Jt = new ot(M0); + var E0 = "abi/5.7.0"; + var Jt = new ot(E0); var il = {}; - var SE = { calldata: true, memory: true, storage: true }; - var Uhe = { calldata: true, memory: true }; - function gp(t, e) { + var wE = { calldata: true, memory: true, storage: true }; + var Rhe = { calldata: true, memory: true }; + function pp(t, e) { if (t === "bytes" || t === "string") { - if (SE[e]) + if (wE[e]) return true; } else if (t === "address") { if (e === "payable") return true; - } else if ((t.indexOf("[") >= 0 || t === "tuple") && Uhe[e]) + } else if ((t.indexOf("[") >= 0 || t === "tuple") && Rhe[e]) return true; - return (SE[e] || e === "payable") && Jt.throwArgumentError("invalid modifier", "name", e), false; + return (wE[e] || e === "payable") && Jt.throwArgumentError("invalid modifier", "name", e), false; } - function jhe(t, e) { + function Che(t, e) { let r10 = t; function n(a) { Jt.throwArgumentError(`unexpected character at position ${a}`, "param", t); @@ -136755,20 +136769,20 @@ ${Ez(e, r10)}`); let c = t[a]; switch (c) { case "(": - o.state.allowType && o.type === "" ? o.type = "tuple" : o.state.allowParams || n(a), o.state.allowType = false, o.type = nf(o.type), o.components = [i(o)], o = o.components[0]; + o.state.allowType && o.type === "" ? o.type = "tuple" : o.state.allowParams || n(a), o.state.allowType = false, o.type = rf(o.type), o.components = [i(o)], o = o.components[0]; break; case ")": - delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), gp(o.type, o.name) && (o.name = ""), o.type = nf(o.type); + delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), pp(o.type, o.name) && (o.name = ""), o.type = rf(o.type); let u = o; o = o.parent, o || n(a), delete u.parent, o.state.allowParams = false, o.state.allowName = true, o.state.allowArray = true; break; case ",": - delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), gp(o.type, o.name) && (o.name = ""), o.type = nf(o.type); + delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), pp(o.type, o.name) && (o.name = ""), o.type = rf(o.type); let f10 = i(o.parent); o.parent.components.push(f10), delete o.parent, o = f10; break; case " ": - o.state.allowType && o.type !== "" && (o.type = nf(o.type), delete o.state.allowType, o.state.allowName = true, o.state.allowParams = true), o.state.allowName && o.name !== "" && (o.name === "indexed" ? (e || n(a), o.indexed && n(a), o.indexed = true, o.name = "") : gp(o.type, o.name) ? o.name = "" : o.state.allowName = false); + o.state.allowType && o.type !== "" && (o.type = rf(o.type), delete o.state.allowType, o.state.allowName = true, o.state.allowParams = true), o.state.allowName && o.name !== "" && (o.name === "indexed" ? (e || n(a), o.indexed && n(a), o.indexed = true, o.name = "") : pp(o.type, o.name) ? o.name = "" : o.state.allowName = false); break; case "[": o.state.allowArray || n(a), o.type += c, o.state.allowArray = false, o.state.allowName = false, o.state.readArray = true; @@ -136780,9 +136794,9 @@ ${Ez(e, r10)}`); o.state.allowType ? (o.type += c, o.state.allowParams = true, o.state.allowArray = true) : o.state.allowName ? (o.name += c, delete o.state.allowArray) : o.state.readArray ? o.type += c : n(a); } } - return o.parent && Jt.throwArgumentError("unexpected eof", "param", t), delete s.state, o.name === "indexed" ? (e || n(r10.length - 7), o.indexed && n(r10.length - 7), o.indexed = true, o.name = "") : gp(o.type, o.name) && (o.name = ""), s.type = nf(s.type), s; + return o.parent && Jt.throwArgumentError("unexpected eof", "param", t), delete s.state, o.name === "indexed" ? (e || n(r10.length - 7), o.indexed && n(r10.length - 7), o.indexed = true, o.name = "") : pp(o.type, o.name) && (o.name = ""), s.type = rf(s.type), s; } - function t1(t, e) { + function e1(t, e) { for (let r10 in e) pt(t, r10, e[r10]); } @@ -136792,21 +136806,21 @@ ${Ez(e, r10)}`); full: "full", json: "json" }); - var Vhe = new RegExp(/^(.*)\[([0-9]*)\]$/); - var Qo = class Rc { + var Dhe = new RegExp(/^(.*)\[([0-9]*)\]$/); + var Qo = class kc { constructor(e, r10) { e !== il && Jt.throwError("use fromString", ot.errors.UNSUPPORTED_OPERATION, { operation: "new ParamType()" - }), t1(this, r10); - let n = this.type.match(Vhe); - n ? t1(this, { + }), e1(this, r10); + let n = this.type.match(Dhe); + n ? e1(this, { arrayLength: parseInt(n[2] || "-1"), - arrayChildren: Rc.fromObject({ + arrayChildren: kc.fromObject({ type: n[1], components: this.components }), baseType: "array" - }) : t1(this, { + }) : e1(this, { arrayLength: null, arrayChildren: null, baseType: this.components != null ? "tuple" : this.type @@ -136824,55 +136838,55 @@ ${Ez(e, r10)}`); return this.baseType === "array" ? (r10 += this.arrayChildren.format(e), r10 += "[" + (this.arrayLength < 0 ? "" : String(this.arrayLength)) + "]") : this.baseType === "tuple" ? (e !== ir.sighash && (r10 += this.type), r10 += "(" + this.components.map((n) => n.format(e)).join(e === ir.full ? ", " : ",") + ")") : r10 += this.type, e !== ir.sighash && (this.indexed === true && (r10 += " indexed"), e === ir.full && this.name && (r10 += " " + this.name)), r10; } static from(e, r10) { - return typeof e == "string" ? Rc.fromString(e, r10) : Rc.fromObject(e); + return typeof e == "string" ? kc.fromString(e, r10) : kc.fromObject(e); } static fromObject(e) { - return Rc.isParamType(e) ? e : new Rc(il, { + return kc.isParamType(e) ? e : new kc(il, { name: e.name || null, - type: nf(e.type), + type: rf(e.type), indexed: e.indexed == null ? null : !!e.indexed, - components: e.components ? e.components.map(Rc.fromObject) : null + components: e.components ? e.components.map(kc.fromObject) : null }); } static fromString(e, r10) { function n(i) { - return Rc.fromObject({ + return kc.fromObject({ name: i.name, type: i.type, indexed: i.indexed, components: i.components }); } - return n(jhe(e, !!r10)); + return n(Che(e, !!r10)); } static isParamType(e) { return !!(e != null && e._isParamType); } }; - function Nd(t, e) { - return Fhe(t).map((r10) => Qo.fromString(r10, e)); + function Td(t, e) { + return Bhe(t).map((r10) => Qo.fromString(r10, e)); } - var l2 = class Yh { + var l2 = class Xh { constructor(e, r10) { e !== il && Jt.throwError("use a static from method", ot.errors.UNSUPPORTED_OPERATION, { operation: "new Fragment()" - }), t1(this, r10), this._isFragment = true, Object.freeze(this); + }), e1(this, r10), this._isFragment = true, Object.freeze(this); } static from(e) { - return Yh.isFragment(e) ? e : typeof e == "string" ? Yh.fromString(e) : Yh.fromObject(e); + return Xh.isFragment(e) ? e : typeof e == "string" ? Xh.fromString(e) : Xh.fromObject(e); } static fromObject(e) { - if (Yh.isFragment(e)) + if (Xh.isFragment(e)) return e; switch (e.type) { case "function": - return xm.fromObject(e); + return vm.fromObject(e); case "event": - return P5.fromObject(e); + return I5.fromObject(e); case "constructor": - return vm.fromObject(e); + return wm.fromObject(e); case "error": - return AE.fromObject(e); + return xE.fromObject(e); case "fallback": case "receive": return null; @@ -136880,13 +136894,13 @@ ${Ez(e, r10)}`); return Jt.throwArgumentError("invalid fragment object", "value", e); } static fromString(e) { - return e = e.replace(/\s/g, " "), e = e.replace(/\(/g, " (").replace(/\)/g, ") ").replace(/\s+/g, " "), e = e.trim(), e.split(" ")[0] === "event" ? P5.fromString(e.substring(5).trim()) : e.split(" ")[0] === "function" ? xm.fromString(e.substring(8).trim()) : e.split("(")[0].trim() === "constructor" ? vm.fromString(e.trim()) : e.split(" ")[0] === "error" ? AE.fromString(e.substring(5).trim()) : Jt.throwArgumentError("unsupported fragment", "value", e); + return e = e.replace(/\s/g, " "), e = e.replace(/\(/g, " (").replace(/\)/g, ") ").replace(/\s+/g, " "), e = e.trim(), e.split(" ")[0] === "event" ? I5.fromString(e.substring(5).trim()) : e.split(" ")[0] === "function" ? vm.fromString(e.substring(8).trim()) : e.split("(")[0].trim() === "constructor" ? wm.fromString(e.trim()) : e.split(" ")[0] === "error" ? xE.fromString(e.substring(5).trim()) : Jt.throwArgumentError("unsupported fragment", "value", e); } static isFragment(e) { return !!(e && e._isFragment); } }; - var P5 = class $l extends l2 { + var I5 = class Ql extends l2 { format(e) { if (e || (e = ir.sighash), ir[e] || Jt.throwArgumentError("invalid format type", "format", e), e === ir.json) return JSON.stringify({ @@ -136899,22 +136913,22 @@ ${Ez(e, r10)}`); return e !== ir.sighash && (r10 += "event "), r10 += this.name + "(" + this.inputs.map((n) => n.format(e)).join(e === ir.full ? ", " : ",") + ") ", e !== ir.sighash && this.anonymous && (r10 += "anonymous "), r10.trim(); } static from(e) { - return typeof e == "string" ? $l.fromString(e) : $l.fromObject(e); + return typeof e == "string" ? Ql.fromString(e) : Ql.fromObject(e); } static fromObject(e) { - if ($l.isEventFragment(e)) + if (Ql.isEventFragment(e)) return e; e.type !== "event" && Jt.throwArgumentError("invalid event object", "value", e); const r10 = { - name: Id(e.name), + name: Nd(e.name), anonymous: e.anonymous, inputs: e.inputs ? e.inputs.map(Qo.fromObject) : [], type: "event" }; - return new $l(il, r10); + return new Ql(il, r10); } static fromString(e) { - let r10 = e.match(Od); + let r10 = e.match(Id); r10 || Jt.throwArgumentError("invalid event string", "value", e); let n = false; return r10[3].split(" ").forEach((i) => { @@ -136927,10 +136941,10 @@ ${Ez(e, r10)}`); default: Jt.warn("unknown modifier: " + i); } - }), $l.fromObject({ + }), Ql.fromObject({ name: r10[1].trim(), anonymous: n, - inputs: Nd(r10[2], true), + inputs: Td(r10[2], true), type: "event" }); } @@ -136938,12 +136952,12 @@ ${Ez(e, r10)}`); return e && e._isFragment && e.type === "event"; } }; - function jD(t, e) { + function PD(t, e) { e.gas = null; let r10 = t.split("@"); return r10.length !== 1 ? (r10.length > 2 && Jt.throwArgumentError("invalid human-readable ABI signature", "value", t), r10[1].match(/^[0-9]+$/) || Jt.throwArgumentError("invalid human-readable ABI signature gas", "value", t), e.gas = zt.from(r10[1]), r10[0]) : t; } - function VD(t, e) { + function kD(t, e) { e.constant = false, e.payable = false, e.stateMutability = "nonpayable", t.split(" ").forEach((r10) => { switch (r10.trim()) { case "constant": @@ -136970,7 +136984,7 @@ ${Ez(e, r10)}`); } }); } - function zD(t) { + function RD(t) { let e = { constant: false, payable: true, @@ -136978,7 +136992,7 @@ ${Ez(e, r10)}`); }; return t.stateMutability != null ? (e.stateMutability = t.stateMutability, e.constant = e.stateMutability === "view" || e.stateMutability === "pure", t.constant != null && !!t.constant !== e.constant && Jt.throwArgumentError("cannot have constant function with mutability " + e.stateMutability, "value", t), e.payable = e.stateMutability === "payable", t.payable != null && !!t.payable !== e.payable && Jt.throwArgumentError("cannot have payable function with mutability " + e.stateMutability, "value", t)) : t.payable != null ? (e.payable = !!t.payable, t.constant == null && !e.payable && t.type !== "constructor" && Jt.throwArgumentError("unable to determine stateMutability", "value", t), e.constant = !!t.constant, e.constant ? e.stateMutability = "view" : e.stateMutability = e.payable ? "payable" : "nonpayable", e.payable && e.constant && Jt.throwArgumentError("cannot have constant payable function", "value", t)) : t.constant != null ? (e.constant = !!t.constant, e.payable = !e.constant, e.stateMutability = e.constant ? "view" : "payable") : t.type !== "constructor" && Jt.throwArgumentError("unable to determine stateMutability", "value", t), e; } - var vm = class ef extends l2 { + var wm = class $l extends l2 { format(e) { if (e || (e = ir.sighash), ir[e] || Jt.throwArgumentError("invalid format type", "format", e), e === ir.json) return JSON.stringify({ @@ -136995,13 +137009,13 @@ ${Ez(e, r10)}`); return this.stateMutability && this.stateMutability !== "nonpayable" && (r10 += this.stateMutability + " "), r10.trim(); } static from(e) { - return typeof e == "string" ? ef.fromString(e) : ef.fromObject(e); + return typeof e == "string" ? $l.fromString(e) : $l.fromObject(e); } static fromObject(e) { - if (ef.isConstructorFragment(e)) + if ($l.isConstructorFragment(e)) return e; e.type !== "constructor" && Jt.throwArgumentError("invalid constructor object", "value", e); - let r10 = zD(e); + let r10 = RD(e); r10.constant && Jt.throwArgumentError("constructor cannot be constant", "value", e); const n = { name: null, @@ -137011,19 +137025,19 @@ ${Ez(e, r10)}`); stateMutability: r10.stateMutability, gas: e.gas ? zt.from(e.gas) : null }; - return new ef(il, n); + return new $l(il, n); } static fromString(e) { let r10 = { type: "constructor" }; - e = jD(e, r10); - let n = e.match(Od); - return (!n || n[1].trim() !== "constructor") && Jt.throwArgumentError("invalid constructor string", "value", e), r10.inputs = Nd(n[2].trim(), false), VD(n[3].trim(), r10), ef.fromObject(r10); + e = PD(e, r10); + let n = e.match(Id); + return (!n || n[1].trim() !== "constructor") && Jt.throwArgumentError("invalid constructor string", "value", e), r10.inputs = Td(n[2].trim(), false), kD(n[3].trim(), r10), $l.fromObject(r10); } static isConstructorFragment(e) { return e && e._isFragment && e.type === "constructor"; } }; - var xm = class tf extends vm { + var vm = class ef extends wm { format(e) { if (e || (e = ir.sighash), ir[e] || Jt.throwArgumentError("invalid format type", "format", e), e === ir.json) return JSON.stringify({ @@ -137040,16 +137054,16 @@ ${Ez(e, r10)}`); return e !== ir.sighash && (r10 += "function "), r10 += this.name + "(" + this.inputs.map((n) => n.format(e)).join(e === ir.full ? ", " : ",") + ") ", e !== ir.sighash && (this.stateMutability ? this.stateMutability !== "nonpayable" && (r10 += this.stateMutability + " ") : this.constant && (r10 += "view "), this.outputs && this.outputs.length && (r10 += "returns (" + this.outputs.map((n) => n.format(e)).join(", ") + ") "), this.gas != null && (r10 += "@" + this.gas.toString() + " ")), r10.trim(); } static from(e) { - return typeof e == "string" ? tf.fromString(e) : tf.fromObject(e); + return typeof e == "string" ? ef.fromString(e) : ef.fromObject(e); } static fromObject(e) { - if (tf.isFunctionFragment(e)) + if (ef.isFunctionFragment(e)) return e; e.type !== "function" && Jt.throwArgumentError("invalid function object", "value", e); - let r10 = zD(e); + let r10 = RD(e); const n = { type: e.type, - name: Id(e.name), + name: Nd(e.name), constant: r10.constant, inputs: e.inputs ? e.inputs.map(Qo.fromObject) : [], outputs: e.outputs ? e.outputs.map(Qo.fromObject) : [], @@ -137057,30 +137071,30 @@ ${Ez(e, r10)}`); stateMutability: r10.stateMutability, gas: e.gas ? zt.from(e.gas) : null }; - return new tf(il, n); + return new ef(il, n); } static fromString(e) { let r10 = { type: "function" }; - e = jD(e, r10); + e = PD(e, r10); let n = e.split(" returns "); n.length > 2 && Jt.throwArgumentError("invalid function string", "value", e); - let i = n[0].match(Od); - if (i || Jt.throwArgumentError("invalid function signature", "value", e), r10.name = i[1].trim(), r10.name && Id(r10.name), r10.inputs = Nd(i[2], false), VD(i[3].trim(), r10), n.length > 1) { - let s = n[1].match(Od); - (s[1].trim() != "" || s[3].trim() != "") && Jt.throwArgumentError("unexpected tokens", "value", e), r10.outputs = Nd(s[2], false); + let i = n[0].match(Id); + if (i || Jt.throwArgumentError("invalid function signature", "value", e), r10.name = i[1].trim(), r10.name && Nd(r10.name), r10.inputs = Td(i[2], false), kD(i[3].trim(), r10), n.length > 1) { + let s = n[1].match(Id); + (s[1].trim() != "" || s[3].trim() != "") && Jt.throwArgumentError("unexpected tokens", "value", e), r10.outputs = Td(s[2], false); } else r10.outputs = []; - return tf.fromObject(r10); + return ef.fromObject(r10); } static isFunctionFragment(e) { return e && e._isFragment && e.type === "function"; } }; - function ME(t) { + function vE(t) { const e = t.format(); return (e === "Error(string)" || e === "Panic(uint256)") && Jt.throwArgumentError(`cannot specify user defined ${e} error`, "fragment", t), t; } - var AE = class rf extends l2 { + var xE = class tf extends l2 { format(e) { if (e || (e = ir.sighash), ir[e] || Jt.throwArgumentError("invalid format type", "format", e), e === ir.json) return JSON.stringify({ @@ -137092,36 +137106,36 @@ ${Ez(e, r10)}`); return e !== ir.sighash && (r10 += "error "), r10 += this.name + "(" + this.inputs.map((n) => n.format(e)).join(e === ir.full ? ", " : ",") + ") ", r10.trim(); } static from(e) { - return typeof e == "string" ? rf.fromString(e) : rf.fromObject(e); + return typeof e == "string" ? tf.fromString(e) : tf.fromObject(e); } static fromObject(e) { - if (rf.isErrorFragment(e)) + if (tf.isErrorFragment(e)) return e; e.type !== "error" && Jt.throwArgumentError("invalid error object", "value", e); const r10 = { type: e.type, - name: Id(e.name), + name: Nd(e.name), inputs: e.inputs ? e.inputs.map(Qo.fromObject) : [] }; - return ME(new rf(il, r10)); + return vE(new tf(il, r10)); } static fromString(e) { - let r10 = { type: "error" }, n = e.match(Od); - return n || Jt.throwArgumentError("invalid error signature", "value", e), r10.name = n[1].trim(), r10.name && Id(r10.name), r10.inputs = Nd(n[2], false), ME(rf.fromObject(r10)); + let r10 = { type: "error" }, n = e.match(Id); + return n || Jt.throwArgumentError("invalid error signature", "value", e), r10.name = n[1].trim(), r10.name && Nd(r10.name), r10.inputs = Td(n[2], false), vE(tf.fromObject(r10)); } static isErrorFragment(e) { return e && e._isFragment && e.type === "error"; } }; - function nf(t) { + function rf(t) { return t.match(/^uint($|[^1-9])/) ? t = "uint256" + t.substring(4) : t.match(/^int($|[^1-9])/) && (t = "int256" + t.substring(3)), t; } - var zhe = new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$"); - function Id(t) { - return (!t || !t.match(zhe)) && Jt.throwArgumentError(`invalid identifier "${t}"`, "value", t), t; + var Lhe = new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$"); + function Nd(t) { + return (!t || !t.match(Lhe)) && Jt.throwArgumentError(`invalid identifier "${t}"`, "value", t), t; } - var Od = new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$"); - function Fhe(t) { + var Id = new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$"); + function Bhe(t) { t = t.trim(); let e = [], r10 = "", n = 0; for (let i = 0; i < t.length; i++) { @@ -137130,8 +137144,8 @@ ${Ez(e, r10)}`); } return r10 && e.push(r10), e; } - var Nx = new ot(M0); - function Hhe(t) { + var Sx = new ot(E0); + function Uhe(t) { const e = [], r10 = function(n, i) { if (Array.isArray(i)) for (let s in i) { @@ -137146,20 +137160,20 @@ ${Ez(e, r10)}`); }; return r10([], t), e; } - var fc = class { + var lc = class { constructor(e, r10, n, i) { this.name = e, this.type = r10, this.localName = n, this.dynamic = i; } _throwError(e, r10) { - Nx.throwArgumentError(e, this.localName, r10); + Sx.throwArgumentError(e, this.localName, r10); } }; - var k5 = class { + var O5 = class { constructor(e) { pt(this, "wordSize", e || 32), this._data = [], this._dataLength = 0, this._padding = new Uint8Array(e); } get data() { - return u8(this._data); + return s8(this._data); } get length() { return this._dataLength; @@ -137168,19 +137182,19 @@ ${Ez(e, r10)}`); return this._data.push(e), this._dataLength += e.length, e.length; } appendWriter(e) { - return this._writeData(ci(e._data)); + return this._writeData(ui(e._data)); } writeBytes(e) { let r10 = er(e); const n = r10.length % this.wordSize; - return n && (r10 = ci([r10, this._padding.slice(n)])), this._writeData(r10); + return n && (r10 = ui([r10, this._padding.slice(n)])), this._writeData(r10); } _getValue(e) { let r10 = er(zt.from(e)); - return r10.length > this.wordSize && Nx.throwError("value out-of-bounds", ot.errors.BUFFER_OVERRUN, { + return r10.length > this.wordSize && Sx.throwError("value out-of-bounds", ot.errors.BUFFER_OVERRUN, { length: this.wordSize, offset: r10.length - }), r10.length % this.wordSize && (r10 = ci([this._padding.slice(r10.length % this.wordSize), r10])), r10; + }), r10.length % this.wordSize && (r10 = ui([this._padding.slice(r10.length % this.wordSize), r10])), r10; } writeValue(e) { return this._writeData(this._getValue(e)); @@ -137192,7 +137206,7 @@ ${Ez(e, r10)}`); }; } }; - var qhe = class R5 { + var jhe = class P5 { constructor(e, r10, n, i) { pt(this, "_data", er(e)), pt(this, "wordSize", r10 || 32), pt(this, "_coerceFunc", n), pt(this, "allowLoose", i), this._offset = 0; } @@ -137207,17 +137221,17 @@ ${Ez(e, r10)}`); return n && parseInt(n[1]) <= 48 && (r10 = r10.toNumber()), r10; } coerce(e, r10) { - return this._coerceFunc ? this._coerceFunc(e, r10) : R5.coerce(e, r10); + return this._coerceFunc ? this._coerceFunc(e, r10) : P5.coerce(e, r10); } _peekBytes(e, r10, n) { let i = Math.ceil(r10 / this.wordSize) * this.wordSize; - return this._offset + i > this._data.length && (this.allowLoose && n && this._offset + r10 <= this._data.length ? i = r10 : Nx.throwError("data out-of-bounds", ot.errors.BUFFER_OVERRUN, { + return this._offset + i > this._data.length && (this.allowLoose && n && this._offset + r10 <= this._data.length ? i = r10 : Sx.throwError("data out-of-bounds", ot.errors.BUFFER_OVERRUN, { length: this._data.length, offset: this._offset + i })), this._data.slice(this._offset, this._offset + i); } subReader(e) { - return new R5(this._data.slice(this._offset + e), this.wordSize, this._coerceFunc, this.allowLoose); + return new P5(this._data.slice(this._offset + e), this.wordSize, this._coerceFunc, this.allowLoose); } readBytes(e, r10) { let n = this._peekBytes(0, e, !!r10); @@ -137227,7 +137241,7 @@ ${Ez(e, r10)}`); return zt.from(this.readBytes(this.wordSize)); } }; - var Whe = class extends fc { + var Vhe = class extends lc { constructor(e) { super("address", "address", e, false); } @@ -137236,17 +137250,17 @@ ${Ez(e, r10)}`); } encode(e, r10) { try { - r10 = Jn(r10); + r10 = Qn(r10); } catch (n) { this._throwError(n.message, r10); } return e.writeValue(r10); } decode(e) { - return Jn(Jo(e.readValue().toHexString(), 20)); + return Qn(Jo(e.readValue().toHexString(), 20)); } }; - var Ghe = class extends fc { + var zhe = class extends lc { constructor(e) { super(e.name, e.type, void 0, e.dynamic), this.coder = e; } @@ -137260,8 +137274,8 @@ ${Ez(e, r10)}`); return this.coder.decode(e); } }; - var ff = new ot(M0); - function FD(t, e, r10) { + var lf = new ot(E0); + function CD(t, e, r10) { let n = null; if (Array.isArray(r10)) n = r10; @@ -137269,20 +137283,20 @@ ${Ez(e, r10)}`); let c = {}; n = e.map((u) => { const f10 = u.localName; - return f10 || ff.throwError("cannot encode object for signature with missing names", ot.errors.INVALID_ARGUMENT, { + return f10 || lf.throwError("cannot encode object for signature with missing names", ot.errors.INVALID_ARGUMENT, { argument: "values", coder: u, value: r10 - }), c[f10] && ff.throwError("cannot encode object for signature with duplicate names", ot.errors.INVALID_ARGUMENT, { + }), c[f10] && lf.throwError("cannot encode object for signature with duplicate names", ot.errors.INVALID_ARGUMENT, { argument: "values", coder: u, value: r10 }), c[f10] = true, r10[f10]; }); } else - ff.throwArgumentError("invalid tuple value", "tuple", r10); - e.length !== n.length && ff.throwArgumentError("types/value length mismatch", "tuple", r10); - let i = new k5(t.wordSize), s = new k5(t.wordSize), o = []; + lf.throwArgumentError("invalid tuple value", "tuple", r10); + e.length !== n.length && lf.throwArgumentError("types/value length mismatch", "tuple", r10); + let i = new O5(t.wordSize), s = new O5(t.wordSize), o = []; e.forEach((c, u) => { let f10 = n[u]; if (c.dynamic) { @@ -137300,7 +137314,7 @@ ${Ez(e, r10)}`); let a = t.appendWriter(i); return a += t.appendWriter(s), a; } - function HD(t, e) { + function DD(t, e) { let r10 = [], n = t.subReader(0); e.forEach((s) => { let o = null; @@ -137350,7 +137364,7 @@ ${Ez(e, r10)}`); } return Object.freeze(r10); } - var Khe = class extends fc { + var Fhe = class extends lc { constructor(e, r10, n) { const i = e.type + "[" + (r10 >= 0 ? r10 : "") + "]", s = r10 === -1 || e.dynamic; super("array", i, n, s), this.coder = e, this.length = r10; @@ -137364,25 +137378,25 @@ ${Ez(e, r10)}`); encode(e, r10) { Array.isArray(r10) || this._throwError("expected array value", r10); let n = this.length; - n === -1 && (n = r10.length, e.writeValue(r10.length)), ff.checkArgumentCount(r10.length, n, "coder array" + (this.localName ? " " + this.localName : "")); + n === -1 && (n = r10.length, e.writeValue(r10.length)), lf.checkArgumentCount(r10.length, n, "coder array" + (this.localName ? " " + this.localName : "")); let i = []; for (let s = 0; s < r10.length; s++) i.push(this.coder); - return FD(e, i, r10); + return CD(e, i, r10); } decode(e) { let r10 = this.length; - r10 === -1 && (r10 = e.readValue().toNumber(), r10 * 32 > e._data.length && ff.throwError("insufficient data length", ot.errors.BUFFER_OVERRUN, { + r10 === -1 && (r10 = e.readValue().toNumber(), r10 * 32 > e._data.length && lf.throwError("insufficient data length", ot.errors.BUFFER_OVERRUN, { length: e._data.length, count: r10 })); let n = []; for (let i = 0; i < r10; i++) - n.push(new Ghe(this.coder)); - return e.coerce(this.name, HD(e, n)); + n.push(new zhe(this.coder)); + return e.coerce(this.name, DD(e, n)); } }; - var Xhe = class extends fc { + var Hhe = class extends lc { constructor(e) { super("bool", "bool", e, false); } @@ -137396,7 +137410,7 @@ ${Ez(e, r10)}`); return e.coerce(this.type, !e.readValue().isZero()); } }; - var qD = class extends fc { + var LD = class extends lc { constructor(e, r10) { super(e, e, r10, true); } @@ -137412,7 +137426,7 @@ ${Ez(e, r10)}`); return e.readBytes(e.readValue().toNumber(), true); } }; - var Yhe = class extends qD { + var qhe = class extends LD { constructor(e) { super("bytes", e); } @@ -137420,7 +137434,7 @@ ${Ez(e, r10)}`); return e.coerce(this.name, It(super.decode(e))); } }; - var Zhe = class extends fc { + var Whe = class extends lc { constructor(e, r10) { let n = "bytes" + String(e); super(n, n, r10, false), this.size = e; @@ -137436,7 +137450,7 @@ ${Ez(e, r10)}`); return e.coerce(this.name, It(e.readBytes(this.size))); } }; - var Jhe = class extends fc { + var Ghe = class extends lc { constructor(e) { super("null", "", e, false); } @@ -137450,7 +137464,7 @@ ${Ez(e, r10)}`); return e.readBytes(0), e.coerce(this.name, null); } }; - var Qhe = class extends fc { + var Khe = class extends lc { constructor(e, r10, n) { const i = (r10 ? "int" : "uint") + e * 8; super(i, i, n, false), this.size = e, this.signed = r10; @@ -137459,12 +137473,12 @@ ${Ez(e, r10)}`); return 0; } encode(e, r10) { - let n = zt.from(r10), i = SP.mask(e.wordSize * 8); + let n = zt.from(r10), i = gP.mask(e.wordSize * 8); if (this.signed) { let s = i.mask(this.size * 8 - 1); - (n.gt(s) || n.lt(s.add(EP).mul(xP))) && this._throwError("value out-of-bounds", r10); + (n.gt(s) || n.lt(s.add(mP).mul(dP))) && this._throwError("value out-of-bounds", r10); } else - (n.lt(_P) || n.gt(i.mask(this.size * 8))) && this._throwError("value out-of-bounds", r10); + (n.lt(pP) || n.gt(i.mask(this.size * 8))) && this._throwError("value out-of-bounds", r10); return n = n.toTwos(this.size * 8).mask(this.size * 8), this.signed && (n = n.fromTwos(this.size * 8).toTwos(8 * e.wordSize)), e.writeValue(n); } decode(e) { @@ -137472,7 +137486,7 @@ ${Ez(e, r10)}`); return this.signed && (r10 = r10.fromTwos(this.size * 8)), e.coerce(this.name, r10); } }; - var $he = class extends qD { + var Xhe = class extends LD { constructor(e) { super("string", e); } @@ -137480,13 +137494,13 @@ ${Ez(e, r10)}`); return ""; } encode(e, r10) { - return super.encode(e, Gf(r10)); + return super.encode(e, Wf(r10)); } decode(e) { return _g(super.decode(e)); } }; - var yp = class extends fc { + var mp = class extends lc { constructor(e, r10) { let n = false; const i = []; @@ -137511,98 +137525,98 @@ ${Ez(e, r10)}`); }), Object.freeze(e); } encode(e, r10) { - return FD(e, this.coders, r10); + return CD(e, this.coders, r10); } decode(e) { - return e.coerce(this.name, HD(e, this.coders)); + return e.coerce(this.name, DD(e, this.coders)); } }; - var bp = new ot(M0); - var ede = new RegExp(/^bytes([0-9]*)$/); - var tde = new RegExp(/^(u?int)([0-9]*)$/); - var rde = class { + var gp = new ot(E0); + var Yhe = new RegExp(/^bytes([0-9]*)$/); + var Zhe = new RegExp(/^(u?int)([0-9]*)$/); + var Jhe = class { constructor(e) { pt(this, "coerceFunc", e || null); } _getCoder(e) { switch (e.baseType) { case "address": - return new Whe(e.name); + return new Vhe(e.name); case "bool": - return new Xhe(e.name); + return new Hhe(e.name); case "string": - return new $he(e.name); + return new Xhe(e.name); case "bytes": - return new Yhe(e.name); + return new qhe(e.name); case "array": - return new Khe(this._getCoder(e.arrayChildren), e.arrayLength, e.name); + return new Fhe(this._getCoder(e.arrayChildren), e.arrayLength, e.name); case "tuple": - return new yp((e.components || []).map((n) => this._getCoder(n)), e.name); + return new mp((e.components || []).map((n) => this._getCoder(n)), e.name); case "": - return new Jhe(e.name); + return new Ghe(e.name); } - let r10 = e.type.match(tde); + let r10 = e.type.match(Zhe); if (r10) { let n = parseInt(r10[2] || "256"); - return (n === 0 || n > 256 || n % 8 !== 0) && bp.throwArgumentError("invalid " + r10[1] + " bit length", "param", e), new Qhe(n / 8, r10[1] === "int", e.name); + return (n === 0 || n > 256 || n % 8 !== 0) && gp.throwArgumentError("invalid " + r10[1] + " bit length", "param", e), new Khe(n / 8, r10[1] === "int", e.name); } - if (r10 = e.type.match(ede), r10) { + if (r10 = e.type.match(Yhe), r10) { let n = parseInt(r10[1]); - return (n === 0 || n > 32) && bp.throwArgumentError("invalid bytes length", "param", e), new Zhe(n, e.name); + return (n === 0 || n > 32) && gp.throwArgumentError("invalid bytes length", "param", e), new Whe(n, e.name); } - return bp.throwArgumentError("invalid type", "type", e.type); + return gp.throwArgumentError("invalid type", "type", e.type); } _getWordSize() { return 32; } _getReader(e, r10) { - return new qhe(e, this._getWordSize(), this.coerceFunc, r10); + return new jhe(e, this._getWordSize(), this.coerceFunc, r10); } _getWriter() { - return new k5(this._getWordSize()); + return new O5(this._getWordSize()); } getDefaultValue(e) { const r10 = e.map((i) => this._getCoder(Qo.from(i))); - return new yp(r10, "_").defaultValue(); + return new mp(r10, "_").defaultValue(); } encode(e, r10) { - e.length !== r10.length && bp.throwError("types/values length mismatch", ot.errors.INVALID_ARGUMENT, { + e.length !== r10.length && gp.throwError("types/values length mismatch", ot.errors.INVALID_ARGUMENT, { count: { types: e.length, values: r10.length }, value: { types: e, values: r10 } }); - const n = e.map((o) => this._getCoder(Qo.from(o))), i = new yp(n, "_"), s = this._getWriter(); + const n = e.map((o) => this._getCoder(Qo.from(o))), i = new mp(n, "_"), s = this._getWriter(); return i.encode(s, r10), s.data; } decode(e, r10, n) { const i = e.map((o) => this._getCoder(Qo.from(o))); - return new yp(i, "_").decode(this._getReader(er(r10), n)); + return new mp(i, "_").decode(this._getReader(er(r10), n)); } }; - var nde = new rde(); - function zc(t) { - return eu(Gf(t)); + var Qhe = new Jhe(); + function Vc(t) { + return $c(Wf(t)); } - var Br = new ot(M0); - var ide = class extends oc { + var Br = new ot(E0); + var $he = class extends sc { }; - var sde = class extends oc { + var ede = class extends sc { }; - var ode = class extends oc { + var tde = class extends sc { }; - var C5 = class extends oc { + var k5 = class extends sc { static isIndexed(e) { return !!(e && e._isIndexed); } }; - var ade = { + var rde = { "0x08c379a0": { signature: "Error(string)", name: "Error", inputs: ["string"], reason: true }, "0x4e487b71": { signature: "Panic(uint256)", name: "Panic", inputs: ["uint256"] } }; - function TE(t, e) { + function _E(t, e) { const r10 = new Error(`deferred error during ABI decoding triggered accessing ${t}`); return r10.error = e, r10; } - var NE = class { + var EE = class { constructor(e) { let r10 = []; typeof e == "string" ? r10 = JSON.parse(e) : r10 = e, pt(this, "fragments", r10.map((n) => l2.from(n)).filter((n) => n != null)), pt(this, "_abiCoder", Xo(new.target, "getAbiCoder")()), pt(this, "functions", {}), pt(this, "errors", {}), pt(this, "events", {}), pt(this, "structs", {}), this.fragments.forEach((n) => { @@ -137633,7 +137647,7 @@ ${Ez(e, r10)}`); return; } i[s] = n; - }), this.deploy || pt(this, "deploy", vm.from({ + }), this.deploy || pt(this, "deploy", wm.from({ payable: false, type: "constructor" })), pt(this, "_isInterface", true); @@ -137644,16 +137658,16 @@ ${Ez(e, r10)}`); return e === ir.json ? JSON.stringify(r10.map((n) => JSON.parse(n))) : r10; } static getAbiCoder() { - return nde; + return Qhe; } static getAddress(e) { - return Jn(e); + return Qn(e); } static getSighash(e) { - return f0(zc(e.format()), 0, 4); + return u0(Vc(e.format()), 0, 4); } static getEventTopic(e) { - return zc(e.format()); + return Vc(e.format()); } getFunction(e) { if (Rr(e)) { @@ -137668,7 +137682,7 @@ ${Ez(e, r10)}`); )[0] === n); return i.length === 0 ? Br.throwArgumentError("no matching function", "name", n) : i.length > 1 && Br.throwArgumentError("multiple matching functions", "name", n), this.functions[i[0]]; } - const r10 = this.functions[xm.fromString(e).format()]; + const r10 = this.functions[vm.fromString(e).format()]; return r10 || Br.throwArgumentError("no matching function", "signature", e), r10; } getEvent(e) { @@ -137685,7 +137699,7 @@ ${Ez(e, r10)}`); )[0] === n); return i.length === 0 ? Br.throwArgumentError("no matching event", "name", n) : i.length > 1 && Br.throwArgumentError("multiple matching events", "name", n), this.events[i[0]]; } - const r10 = this.events[P5.fromString(e).format()]; + const r10 = this.events[I5.fromString(e).format()]; return r10 || Br.throwArgumentError("no matching event", "signature", e), r10; } getError(e) { @@ -137704,7 +137718,7 @@ ${Ez(e, r10)}`); )[0] === n); return i.length === 0 ? Br.throwArgumentError("no matching error", "name", n) : i.length > 1 && Br.throwArgumentError("multiple matching errors", "name", n), this.errors[i[0]]; } - const r10 = this.errors[xm.fromString(e).format()]; + const r10 = this.errors[vm.fromString(e).format()]; return r10 || Br.throwArgumentError("no matching error", "signature", e), r10; } getSighash(e) { @@ -137738,7 +137752,7 @@ ${Ez(e, r10)}`); return It(n.slice(0, 4)) !== this.getSighash(e) && Br.throwArgumentError(`data signature does not match error ${e.name}.`, "data", It(n)), this._decodeParams(e.inputs, n.slice(4)); } encodeErrorResult(e, r10) { - return typeof e == "string" && (e = this.getError(e)), It(ci([ + return typeof e == "string" && (e = this.getError(e)), It(ui([ this.getSighash(e), this._encodeParams(e.inputs, r10 || []) ])); @@ -137749,7 +137763,7 @@ ${Ez(e, r10)}`); return It(n.slice(0, 4)) !== this.getSighash(e) && Br.throwArgumentError(`data signature does not match function ${e.name}.`, "data", It(n)), this._decodeParams(e.inputs, n.slice(4)); } encodeFunctionData(e, r10) { - return typeof e == "string" && (e = this.getFunction(e)), It(ci([ + return typeof e == "string" && (e = this.getFunction(e)), It(ui([ this.getSighash(e), this._encodeParams(e.inputs, r10 || []) ])); @@ -137765,7 +137779,7 @@ ${Ez(e, r10)}`); } break; case 4: { - const u = It(n.slice(0, 4)), f10 = ade[u]; + const u = It(n.slice(0, 4)), f10 = rde[u]; if (f10) o = this._abiCoder.decode(f10.inputs, n.slice(4)), a = f10.name, c = f10.signature, f10.reason && (i = o[0]), a === "Error" ? s = `; VM Exception while processing transaction: reverted with reason string ${JSON.stringify(o[0])}` : a === "Panic" && (s = `; VM Exception while processing transaction: reverted with panic code ${o[0]}`); else @@ -137796,7 +137810,7 @@ ${Ez(e, r10)}`); }); let n = []; e.anonymous || n.push(this.getEventTopic(e)); - const i = (s, o) => s.type === "string" ? zc(o) : s.type === "bytes" ? eu(It(o)) : (s.type === "bool" && typeof o == "boolean" && (o = o ? "0x01" : "0x00"), s.type.match(/^u?int/) && (o = zt.from(o).toHexString()), s.type === "address" && this._abiCoder.encode(["address"], [o]), Jo(It(o), 32)); + const i = (s, o) => s.type === "string" ? Vc(o) : s.type === "bytes" ? $c(It(o)) : (s.type === "bool" && typeof o == "boolean" && (o = o ? "0x01" : "0x00"), s.type.match(/^u?int/) && (o = zt.from(o).toHexString()), s.type === "address" && this._abiCoder.encode(["address"], [o]), Jo(It(o), 32)); for (r10.forEach((s, o) => { let a = e.inputs[o]; if (!a.indexed) { @@ -137815,9 +137829,9 @@ ${Ez(e, r10)}`); const c = r10[a]; if (o.indexed) if (o.type === "string") - n.push(zc(c)); + n.push(Vc(c)); else if (o.type === "bytes") - n.push(eu(c)); + n.push($c(c)); else { if (o.baseType === "tuple" || o.baseType === "array") throw new Error("not implemented"); @@ -137839,13 +137853,13 @@ ${Ez(e, r10)}`); e.inputs.forEach((b, E) => { b.indexed ? b.type === "string" || b.type === "bytes" || b.baseType === "tuple" || b.baseType === "array" ? (i.push(Qo.fromObject({ type: "bytes32", name: b.name })), o.push(true)) : (i.push(b), o.push(false)) : (s.push(b), o.push(false)); }); - let a = n != null ? this._abiCoder.decode(i, ci(n)) : null, c = this._abiCoder.decode(s, r10, true), u = [], f10 = 0, p = 0; + let a = n != null ? this._abiCoder.decode(i, ui(n)) : null, c = this._abiCoder.decode(s, r10, true), u = [], f10 = 0, p = 0; e.inputs.forEach((b, E) => { if (b.indexed) if (a == null) - u[E] = new C5({ _isIndexed: true, hash: null }); + u[E] = new k5({ _isIndexed: true, hash: null }); else if (o[E]) - u[E] = new C5({ _isIndexed: true, hash: a[p++] }); + u[E] = new k5({ _isIndexed: true, hash: a[p++] }); else try { u[E] = a[p++]; @@ -137863,7 +137877,7 @@ ${Ez(e, r10)}`); _ instanceof Error ? Object.defineProperty(u, b.name, { enumerable: true, get: () => { - throw TE(`property ${JSON.stringify(b.name)}`, _); + throw _E(`property ${JSON.stringify(b.name)}`, _); } }) : u[b.name] = _; } @@ -137873,7 +137887,7 @@ ${Ez(e, r10)}`); E instanceof Error && Object.defineProperty(u, b, { enumerable: true, get: () => { - throw TE(`index ${b}`, E); + throw _E(`index ${b}`, E); } }); } @@ -137881,7 +137895,7 @@ ${Ez(e, r10)}`); } parseTransaction(e) { let r10 = this.getFunction(e.data.substring(0, 10).toLowerCase()); - return r10 ? new sde({ + return r10 ? new ede({ args: this._abiCoder.decode(r10.inputs, "0x" + e.data.substring(10)), functionFragment: r10, name: r10.name, @@ -137892,7 +137906,7 @@ ${Ez(e, r10)}`); } parseLog(e) { let r10 = this.getEvent(e.topics[0]); - return !r10 || r10.anonymous ? null : new ide({ + return !r10 || r10.anonymous ? null : new $he({ eventFragment: r10, name: r10.name, signature: r10.format(), @@ -137903,7 +137917,7 @@ ${Ez(e, r10)}`); parseError(e) { const r10 = It(e); let n = this.getError(r10.substring(0, 10).toLowerCase()); - return n ? new ode({ + return n ? new tde({ args: this._abiCoder.decode(n.inputs, "0x" + r10.substring(10)), errorFragment: n, name: n.name, @@ -137915,8 +137929,8 @@ ${Ez(e, r10)}`); return !!(e && e._isInterface); } }; - var cde = "abstract-provider/5.7.0"; - var ude = globalThis && globalThis.__awaiter || function(t, e, r10, n) { + var nde = "abstract-provider/5.7.0"; + var ide = globalThis && globalThis.__awaiter || function(t, e, r10, n) { function i(s) { return s instanceof r10 ? s : new r10(function(o) { o(s); @@ -137943,13 +137957,13 @@ ${Ez(e, r10)}`); u((n = n.apply(t, e || [])).next()); }); }; - var lde = new ot(cde); - var Ix = class { + var sde = new ot(nde); + var Mx = class { constructor() { - lde.checkAbstract(new.target, Ix), pt(this, "_isProvider", true); + sde.checkAbstract(new.target, Mx), pt(this, "_isProvider", true); } getFeeData() { - return ude(this, void 0, void 0, function* () { + return ide(this, void 0, void 0, function* () { const { block: e, gasPrice: r10 } = yield za({ block: this.getBlock("latest"), gasPrice: this.getGasPrice().catch((o) => null) @@ -137968,28 +137982,28 @@ ${Ez(e, r10)}`); return !!(e && e._isProvider); } }; - var fde = "transactions/5.7.0"; - var WD = new ot(fde); - var IE; + var ode = "transactions/5.7.0"; + var BD = new ot(ode); + var SE; (function(t) { t[t.legacy = 0] = "legacy", t[t.eip2930 = 1] = "eip2930", t[t.eip1559 = 2] = "eip1559"; - })(IE || (IE = {})); - function wb(t, e) { + })(SE || (SE = {})); + function bb(t, e) { return { - address: Jn(t), - storageKeys: (e || []).map((r10, n) => (B1(r10) !== 32 && WD.throwArgumentError("invalid access list storageKey", `accessList[${t}:${n}]`, r10), r10.toLowerCase())) + address: Qn(t), + storageKeys: (e || []).map((r10, n) => (L1(r10) !== 32 && BD.throwArgumentError("invalid access list storageKey", `accessList[${t}:${n}]`, r10), r10.toLowerCase())) }; } - function hde(t) { + function ade(t) { if (Array.isArray(t)) - return t.map((r10, n) => Array.isArray(r10) ? (r10.length > 2 && WD.throwArgumentError("access list expected to be [ address, storageKeys[] ]", `value[${n}]`, r10), wb(r10[0], r10[1])) : wb(r10.address, r10.storageKeys)); + return t.map((r10, n) => Array.isArray(r10) ? (r10.length > 2 && BD.throwArgumentError("access list expected to be [ address, storageKeys[] ]", `value[${n}]`, r10), bb(r10[0], r10[1])) : bb(r10.address, r10.storageKeys)); const e = Object.keys(t).map((r10) => { const n = t[r10].reduce((i, s) => (i[s] = true, i), {}); - return wb(r10, Object.keys(n).sort()); + return bb(r10, Object.keys(n).sort()); }); return e.sort((r10, n) => r10.address.localeCompare(n.address)), e; } - var dde = "contracts/5.5.0"; + var cde = "contracts/5.5.0"; var sl = globalThis && globalThis.__awaiter || function(t, e, r10, n) { function i(s) { return s instanceof r10 ? s : new r10(function(o) { @@ -138017,13 +138031,13 @@ ${Ez(e, r10)}`); u((n = n.apply(t, e || [])).next()); }); }; - var Zr = new ot(dde); - function _m(t, e) { + var Zr = new ot(cde); + function xm(t, e) { return sl(this, void 0, void 0, function* () { const r10 = yield e; typeof r10 != "string" && Zr.throwArgumentError("invalid address or ENS name", "name", r10); try { - return Jn(r10); + return Qn(r10); } catch { } t || Zr.throwError("a provider or signer is needed to resolve ENS names", ot.errors.UNSUPPORTED_OPERATION, { @@ -138033,9 +138047,9 @@ ${Ez(e, r10)}`); return n == null && Zr.throwArgumentError("resolver or addr is not configured for ENS name", "name", r10), n; }); } - function r1(t, e, r10) { + function t1(t, e, r10) { return sl(this, void 0, void 0, function* () { - return Array.isArray(r10) ? yield Promise.all(r10.map((n, i) => r1(t, Array.isArray(e) ? e[i] : e[n.name], n))) : r10.type === "address" ? yield _m(t, e) : r10.type === "tuple" ? yield r1(t, e, r10.components) : r10.baseType === "array" ? Array.isArray(e) ? yield Promise.all(e.map((n) => r1(t, n, r10.arrayChildren))) : Promise.reject(Zr.makeError("invalid value for array", ot.errors.INVALID_ARGUMENT, { + return Array.isArray(r10) ? yield Promise.all(r10.map((n, i) => t1(t, Array.isArray(e) ? e[i] : e[n.name], n))) : r10.type === "address" ? yield xm(t, e) : r10.type === "tuple" ? yield t1(t, e, r10.components) : r10.baseType === "array" ? Array.isArray(e) ? yield Promise.all(e.map((n) => t1(t, n, r10.arrayChildren))) : Promise.reject(Zr.makeError("invalid value for array", ot.errors.INVALID_ARGUMENT, { argument: "value", value: e })) : e; @@ -138045,22 +138059,22 @@ ${Ez(e, r10)}`); return sl(this, void 0, void 0, function* () { let n = {}; r10.length === e.inputs.length + 1 && typeof r10[r10.length - 1] == "object" && (n = el(r10.pop())), Zr.checkArgumentCount(r10.length, e.inputs.length, "passed to contract"), t.signer ? n.from ? n.from = za({ - override: _m(t.signer, n.from), + override: xm(t.signer, n.from), signer: t.signer.getAddress() }).then((u) => sl(this, void 0, void 0, function* () { - return Jn(u.signer) !== u.override && Zr.throwError("Contract with a Signer cannot override from", ot.errors.UNSUPPORTED_OPERATION, { + return Qn(u.signer) !== u.override && Zr.throwError("Contract with a Signer cannot override from", ot.errors.UNSUPPORTED_OPERATION, { operation: "overrides.from" }), u.override; - })) : n.from = t.signer.getAddress() : n.from && (n.from = _m(t.provider, n.from)); + })) : n.from = t.signer.getAddress() : n.from && (n.from = xm(t.provider, n.from)); const i = yield za({ - args: r1(t.signer || t.provider, r10, e.inputs), + args: t1(t.signer || t.provider, r10, e.inputs), address: t.resolvedAddress, overrides: za(n) || {} }), s = t.interface.encodeFunctionData(e, i.args), o = { data: s, to: i.address }, a = i.overrides; - if (a.nonce != null && (o.nonce = zt.from(a.nonce).toNumber()), a.gasLimit != null && (o.gasLimit = zt.from(a.gasLimit)), a.gasPrice != null && (o.gasPrice = zt.from(a.gasPrice)), a.maxFeePerGas != null && (o.maxFeePerGas = zt.from(a.maxFeePerGas)), a.maxPriorityFeePerGas != null && (o.maxPriorityFeePerGas = zt.from(a.maxPriorityFeePerGas)), a.from != null && (o.from = a.from), a.type != null && (o.type = a.type), a.accessList != null && (o.accessList = hde(a.accessList)), o.gasLimit == null && e.gas != null) { + if (a.nonce != null && (o.nonce = zt.from(a.nonce).toNumber()), a.gasLimit != null && (o.gasLimit = zt.from(a.gasLimit)), a.gasPrice != null && (o.gasPrice = zt.from(a.gasPrice)), a.maxFeePerGas != null && (o.maxFeePerGas = zt.from(a.maxFeePerGas)), a.maxPriorityFeePerGas != null && (o.maxPriorityFeePerGas = zt.from(a.maxPriorityFeePerGas)), a.from != null && (o.from = a.from), a.type != null && (o.type = a.type), a.accessList != null && (o.accessList = ade(a.accessList)), o.gasLimit == null && e.gas != null) { let u = 21e3; const f10 = er(s); for (let p = 0; p < f10.length; p++) @@ -138082,12 +138096,12 @@ ${Ez(e, r10)}`); }), o; }); } - function pde(t, e) { + function ude(t, e) { return function(...r10) { return f2(t, e, r10); }; } - function mde(t, e) { + function lde(t, e) { const r10 = t.signer || t.provider; return function(...n) { return sl(this, void 0, void 0, function* () { @@ -138099,10 +138113,10 @@ ${Ez(e, r10)}`); }); }; } - function gde(t, e) { + function fde(t, e) { const r10 = e.wait.bind(e); e.wait = (n) => r10(n).then((i) => (i.events = i.logs.map((s) => { - let o = Cf(s), a = null; + let o = Rf(s), a = null; try { a = t.interface.parseLog(s); } catch { @@ -138110,7 +138124,7 @@ ${Ez(e, r10)}`); return a && (o.args = a.args, o.decode = (c, u) => t.interface.decodeEventLog(a.eventFragment, c, u), o.event = a.name, o.eventSignature = a.signature), o.removeListener = () => t.provider, o.getBlock = () => t.provider.getBlock(i.blockHash), o.getTransaction = () => t.provider.getTransaction(i.transactionHash), o.getTransactionReceipt = () => Promise.resolve(i), o; }), i)); } - function GD(t, e, r10) { + function UD(t, e, r10) { const n = t.signer || t.provider; return function(...i) { return sl(this, void 0, void 0, function* () { @@ -138130,24 +138144,24 @@ ${Ez(e, r10)}`); }); }; } - function yde(t, e) { + function hde(t, e) { return function(...r10) { return sl(this, void 0, void 0, function* () { t.signer || Zr.throwError("sending a transaction requires a signer", ot.errors.UNSUPPORTED_OPERATION, { operation: "sendTransaction" }), t.deployTransaction != null && (yield t._deployed()); const n = yield f2(t, e, r10), i = yield t.signer.sendTransaction(n); - return gde(t, i), i; + return fde(t, i), i; }); }; } - function OE(t, e, r10) { - return e.constant ? GD(t, e, r10) : yde(t, e); + function ME(t, e, r10) { + return e.constant ? UD(t, e, r10) : hde(t, e); } - function KD(t) { + function jD(t) { return t.address && (t.topics == null || t.topics.length === 0) ? "*" : (t.address || "*") + "@" + (t.topics ? t.topics.map((e) => Array.isArray(e) ? e.join("|") : e).join(":") : ""); } - var Pd = class { + var Od = class { constructor(e, r10) { pt(this, "tag", e), pt(this, "filter", r10), this._listeners = []; } @@ -138182,18 +138196,18 @@ ${Ez(e, r10)}`); return [e]; } }; - var bde = class extends Pd { + var dde = class extends Od { constructor() { super("error", null); } }; - var PE = class extends Pd { + var AE = class extends Od { constructor(e, r10, n, i) { const s = { address: e }; let o = r10.getEventTopic(n); - i ? (o !== i[0] && Zr.throwArgumentError("topic mismatch", "topics", i), s.topics = i.slice()) : s.topics = [o], super(KD(s), s), pt(this, "address", e), pt(this, "interface", r10), pt(this, "fragment", n); + i ? (o !== i[0] && Zr.throwArgumentError("topic mismatch", "topics", i), s.topics = i.slice()) : s.topics = [o], super(jD(s), s), pt(this, "address", e), pt(this, "interface", r10), pt(this, "fragment", n); } prepareEvent(e) { super.prepareEvent(e), e.event = this.fragment.name, e.eventSignature = this.fragment.format(), e.decode = (r10, n) => this.interface.decodeEventLog(this.fragment, r10, n); @@ -138204,14 +138218,14 @@ ${Ez(e, r10)}`); } } getEmit(e) { - const r10 = Hhe(e.args); + const r10 = Uhe(e.args); if (r10.length) throw r10[0].error; const n = (e.args || []).slice(); return n.push(e), n; } }; - var kE = class extends Pd { + var TE = class extends Od { constructor(e, r10) { super("*", { address: e }), pt(this, "address", e), pt(this, "interface", r10); } @@ -138224,9 +138238,9 @@ ${Ez(e, r10)}`); } } }; - var wde = class { + var pde = class { constructor(e, r10, n) { - Zr.checkNew(new.target, h2), pt(this, "interface", Xo(new.target, "getInterface")(r10)), n == null ? (pt(this, "provider", null), pt(this, "signer", null)) : a8.isSigner(n) ? (pt(this, "provider", n.provider || null), pt(this, "signer", n)) : Ix.isProvider(n) ? (pt(this, "provider", n), pt(this, "signer", null)) : Zr.throwArgumentError("invalid signer or provider", "signerOrProvider", n), pt(this, "callStatic", {}), pt(this, "estimateGas", {}), pt(this, "functions", {}), pt(this, "populateTransaction", {}), pt(this, "filters", {}); + Zr.checkNew(new.target, h2), pt(this, "interface", Xo(new.target, "getInterface")(r10)), n == null ? (pt(this, "provider", null), pt(this, "signer", null)) : n8.isSigner(n) ? (pt(this, "provider", n.provider || null), pt(this, "signer", n)) : Mx.isProvider(n) ? (pt(this, "provider", n), pt(this, "signer", null)) : Zr.throwArgumentError("invalid signer or provider", "signerOrProvider", n), pt(this, "callStatic", {}), pt(this, "estimateGas", {}), pt(this, "functions", {}), pt(this, "populateTransaction", {}), pt(this, "filters", {}); { const o = {}; Object.keys(this.interface.events).forEach((a) => { @@ -138241,10 +138255,10 @@ ${Ez(e, r10)}`); }); } if (pt(this, "_runningEvents", {}), pt(this, "_wrappedEmits", {}), e == null && Zr.throwArgumentError("invalid contract address or ENS name", "addressOrName", e), pt(this, "address", e), this.provider) - pt(this, "resolvedAddress", _m(this.provider, e)); + pt(this, "resolvedAddress", xm(this.provider, e)); else try { - pt(this, "resolvedAddress", Promise.resolve(Jn(e))); + pt(this, "resolvedAddress", Promise.resolve(Qn(e))); } catch { Zr.throwError("provider is required to use ENS name as contract address", ot.errors.UNSUPPORTED_OPERATION, { operation: "new Contract" @@ -138262,7 +138276,7 @@ ${Ez(e, r10)}`); const c = a.name; i[`%${c}`] || (i[`%${c}`] = []), i[`%${c}`].push(o); } - this[o] == null && pt(this, o, OE(this, a, true)), this.functions[o] == null && pt(this.functions, o, OE(this, a, false)), this.callStatic[o] == null && pt(this.callStatic, o, GD(this, a, true)), this.populateTransaction[o] == null && pt(this.populateTransaction, o, pde(this, a)), this.estimateGas[o] == null && pt(this.estimateGas, o, mde(this, a)); + this[o] == null && pt(this, o, ME(this, a, true)), this.functions[o] == null && pt(this.functions, o, ME(this, a, false)), this.callStatic[o] == null && pt(this.callStatic, o, UD(this, a, true)), this.populateTransaction[o] == null && pt(this.populateTransaction, o, ude(this, a)), this.estimateGas[o] == null && pt(this.estimateGas, o, lde(this, a)); }), Object.keys(i).forEach((o) => { const a = i[o]; if (a.length > 1) @@ -138277,10 +138291,10 @@ ${Ez(e, r10)}`); }); } static getContractAddress(e) { - return yP(e); + return uP(e); } static getInterface(e) { - return NE.isInterface(e) ? e : new NE(e); + return EE.isInterface(e) ? e : new EE(e); } deployed() { return this._deployed(); @@ -138307,7 +138321,7 @@ ${Ez(e, r10)}`); return new this.constructor(e, this.interface, this.signer || this.provider); } static isIndexed(e) { - return C5.isIndexed(e); + return k5.isIndexed(e); } _normalizeRunningEvent(e) { return this._runningEvents[e.tag] ? this._runningEvents[e.tag] : e; @@ -138315,13 +138329,13 @@ ${Ez(e, r10)}`); _getRunningEvent(e) { if (typeof e == "string") { if (e === "error") - return this._normalizeRunningEvent(new bde()); + return this._normalizeRunningEvent(new dde()); if (e === "event") - return this._normalizeRunningEvent(new Pd("event", null)); + return this._normalizeRunningEvent(new Od("event", null)); if (e === "*") - return this._normalizeRunningEvent(new kE(this.address, this.interface)); + return this._normalizeRunningEvent(new TE(this.address, this.interface)); const r10 = this.interface.getEvent(e); - return this._normalizeRunningEvent(new PE(this.address, this.interface, r10)); + return this._normalizeRunningEvent(new AE(this.address, this.interface, r10)); } if (e.topics && e.topics.length > 0) { try { @@ -138329,16 +138343,16 @@ ${Ez(e, r10)}`); if (typeof n != "string") throw new Error("invalid topic"); const i = this.interface.getEvent(n); - return this._normalizeRunningEvent(new PE(this.address, this.interface, i, e.topics)); + return this._normalizeRunningEvent(new AE(this.address, this.interface, i, e.topics)); } catch { } const r10 = { address: this.address, topics: e.topics }; - return this._normalizeRunningEvent(new Pd(KD(r10), r10)); + return this._normalizeRunningEvent(new Od(jD(r10), r10)); } - return this._normalizeRunningEvent(new kE(this.address, this.interface)); + return this._normalizeRunningEvent(new TE(this.address, this.interface)); } _checkRunningEvents(e) { if (e.listenerCount() === 0) { @@ -138348,7 +138362,7 @@ ${Ez(e, r10)}`); } } _wrapEvent(e, r10, n) { - const i = Cf(r10); + const i = Rf(r10); return i.removeListener = () => { n && (e.removeListener(n), this._checkRunningEvents(e)); }, i.getBlock = () => this.provider.getBlock(r10.blockHash), i.getTransaction = () => this.provider.getTransaction(r10.transactionHash), i.getTransactionReceipt = () => this.provider.getTransactionReceipt(r10.transactionHash), e.prepareEvent(i), i; @@ -138424,15 +138438,15 @@ ${Ez(e, r10)}`); return this.off(e, r10); } }; - var h2 = class extends wde { + var h2 = class extends pde { }; - var vde = "logger/5.7.0"; - var RE = false; - var CE = false; - var n1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 }; - var DE = n1.default; - var vb = null; - function xde() { + var mde = "logger/5.7.0"; + var NE = false; + var IE = false; + var r1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 }; + var OE = r1.default; + var wb = null; + function gde() { try { const t = []; if (["NFD", "NFC", "NFKD", "NFKC"].forEach((e) => { @@ -138451,16 +138465,16 @@ ${Ez(e, r10)}`); } return null; } - var LE = xde(); - var D5; + var PE = gde(); + var R5; (function(t) { t.DEBUG = "DEBUG", t.INFO = "INFO", t.WARNING = "WARNING", t.ERROR = "ERROR", t.OFF = "OFF"; - })(D5 || (D5 = {})); + })(R5 || (R5 = {})); var to; (function(t) { t.UNKNOWN_ERROR = "UNKNOWN_ERROR", t.NOT_IMPLEMENTED = "NOT_IMPLEMENTED", t.UNSUPPORTED_OPERATION = "UNSUPPORTED_OPERATION", t.NETWORK_ERROR = "NETWORK_ERROR", t.SERVER_ERROR = "SERVER_ERROR", t.TIMEOUT = "TIMEOUT", t.BUFFER_OVERRUN = "BUFFER_OVERRUN", t.NUMERIC_FAULT = "NUMERIC_FAULT", t.MISSING_NEW = "MISSING_NEW", t.INVALID_ARGUMENT = "INVALID_ARGUMENT", t.MISSING_ARGUMENT = "MISSING_ARGUMENT", t.UNEXPECTED_ARGUMENT = "UNEXPECTED_ARGUMENT", t.CALL_EXCEPTION = "CALL_EXCEPTION", t.INSUFFICIENT_FUNDS = "INSUFFICIENT_FUNDS", t.NONCE_EXPIRED = "NONCE_EXPIRED", t.REPLACEMENT_UNDERPRICED = "REPLACEMENT_UNDERPRICED", t.UNPREDICTABLE_GAS_LIMIT = "UNPREDICTABLE_GAS_LIMIT", t.TRANSACTION_REPLACED = "TRANSACTION_REPLACED", t.ACTION_REJECTED = "ACTION_REJECTED"; })(to || (to = {})); - var BE = "0123456789abcdef"; + var kE = "0123456789abcdef"; var Wa = class gn { constructor(e) { Object.defineProperty(this, "version", { @@ -138471,7 +138485,7 @@ ${Ez(e, r10)}`); } _log(e, r10) { const n = e.toLowerCase(); - n1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(DE > n1[n]) && console.log.apply(console, r10); + r1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(OE > r1[n]) && console.log.apply(console, r10); } debug(...e) { this._log(gn.levels.DEBUG, e); @@ -138483,7 +138497,7 @@ ${Ez(e, r10)}`); this._log(gn.levels.WARNING, e); } makeError(e, r10, n) { - if (CE) + if (IE) return this.makeError("censored error", r10, {}); r10 || (r10 = gn.errors.UNKNOWN_ERROR), n || (n = {}); const i = []; @@ -138493,7 +138507,7 @@ ${Ez(e, r10)}`); if (u instanceof Uint8Array) { let f10 = ""; for (let p = 0; p < u.length; p++) - f10 += BE[u[p] >> 4], f10 += BE[u[p] & 15]; + f10 += kE[u[p] >> 4], f10 += kE[u[p] & 15]; i.push(c + "=Uint8Array(0x" + f10 + ")"); } else i.push(c + "=" + JSON.stringify(u)); @@ -138555,9 +138569,9 @@ ${Ez(e, r10)}`); e || this.throwArgumentError(r10, n, i); } checkNormalize(e) { - LE && this.throwError("platform missing String.prototype.normalize", gn.errors.UNSUPPORTED_OPERATION, { + PE && this.throwError("platform missing String.prototype.normalize", gn.errors.UNSUPPORTED_OPERATION, { operation: "String.prototype.normalize", - form: LE + form: PE }); } checkSafeUint53(e, r10) { @@ -138587,93 +138601,93 @@ ${Ez(e, r10)}`); e === r10 ? this.throwError("cannot instantiate abstract class " + JSON.stringify(r10.name) + " directly; use a sub-class", gn.errors.UNSUPPORTED_OPERATION, { name: e.name, operation: "new" }) : (e === Object || e == null) && this.throwError("missing new", gn.errors.MISSING_NEW, { name: r10.name }); } static globalLogger() { - return vb || (vb = new gn(vde)), vb; + return wb || (wb = new gn(mde)), wb; } static setCensorship(e, r10) { if (!e && r10 && this.globalLogger().throwError("cannot permanently disable censorship", gn.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" - }), RE) { + }), NE) { if (!e) return; this.globalLogger().throwError("error censorship permanent", gn.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" }); } - CE = !!e, RE = !!r10; + IE = !!e, NE = !!r10; } static setLogLevel(e) { - const r10 = n1[e.toLowerCase()]; + const r10 = r1[e.toLowerCase()]; if (r10 == null) { gn.globalLogger().warn("invalid log level - " + e); return; } - DE = r10; + OE = r10; } static from(e) { return new gn(e); } }; Wa.errors = to; - Wa.levels = D5; - var _de = "bytes/5.7.0"; - var xb = new Wa(_de); - function Ede(t) { + Wa.levels = R5; + var yde = "bytes/5.7.0"; + var vb = new Wa(yde); + function bde(t) { return !!t.toHexString; } - function UE(t) { + function RE(t) { return typeof t == "number" && t == t && t % 1 === 0; } - function XD(t) { + function VD(t) { if (t == null) return false; if (t.constructor === Uint8Array) return true; - if (typeof t == "string" || !UE(t.length) || t.length < 0) + if (typeof t == "string" || !RE(t.length) || t.length < 0) return false; for (let e = 0; e < t.length; e++) { const r10 = t[e]; - if (!UE(r10) || r10 < 0 || r10 >= 256) + if (!RE(r10) || r10 < 0 || r10 >= 256) return false; } return true; } - function L5(t, e) { + function C5(t, e) { return !(typeof t != "string" || !t.match(/^0x[0-9A-Fa-f]*$/) || e && t.length !== 2 + 2 * e); } - var _b = "0123456789abcdef"; - function Sde(t, e) { + var xb = "0123456789abcdef"; + function wde(t, e) { if (e || (e = {}), typeof t == "number") { - xb.checkSafeUint53(t, "invalid hexlify value"); + vb.checkSafeUint53(t, "invalid hexlify value"); let r10 = ""; for (; t; ) - r10 = _b[t & 15] + r10, t = Math.floor(t / 16); + r10 = xb[t & 15] + r10, t = Math.floor(t / 16); return r10.length ? (r10.length % 2 && (r10 = "0" + r10), "0x" + r10) : "0x00"; } if (typeof t == "bigint") return t = t.toString(16), t.length % 2 ? "0x0" + t : "0x" + t; - if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), Ede(t)) + if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), bde(t)) return t.toHexString(); - if (L5(t)) - return t.length % 2 && (e.hexPad === "left" ? t = "0x0" + t.substring(2) : e.hexPad === "right" ? t += "0" : xb.throwArgumentError("hex data is odd-length", "value", t)), t.toLowerCase(); - if (XD(t)) { + if (C5(t)) + return t.length % 2 && (e.hexPad === "left" ? t = "0x0" + t.substring(2) : e.hexPad === "right" ? t += "0" : vb.throwArgumentError("hex data is odd-length", "value", t)), t.toLowerCase(); + if (VD(t)) { let r10 = "0x"; for (let n = 0; n < t.length; n++) { let i = t[n]; - r10 += _b[(i & 240) >> 4] + _b[i & 15]; + r10 += xb[(i & 240) >> 4] + xb[i & 15]; } return r10; } - return xb.throwArgumentError("invalid hexlify value", "value", t); + return vb.throwArgumentError("invalid hexlify value", "value", t); } - var Mde = "bignumber/5.5.0"; - var B5 = mY.BN; - var Ro = new Wa(Mde); - var Eb = {}; - var jE = 9007199254740991; - var VE = false; + var vde = "bignumber/5.5.0"; + var D5 = lY.BN; + var Ro = new Wa(vde); + var _b = {}; + var CE = 9007199254740991; + var DE = false; var Ai = class Ms { constructor(e, r10) { - Ro.checkNew(new.target, Ms), e !== Eb && Ro.throwError("cannot call constructor directly; use BigNumber.from", Wa.errors.UNSUPPORTED_OPERATION, { + Ro.checkNew(new.target, Ms), e !== _b && Ro.throwError("cannot call constructor directly; use BigNumber.from", Wa.errors.UNSUPPORTED_OPERATION, { operation: "new (BigNumber)" }), this._hex = r10, this._isBigNumber = true, Object.freeze(this); } @@ -138766,7 +138780,7 @@ ${Ez(e, r10)}`); }); } toString() { - return arguments.length > 0 && (arguments[0] === 10 ? VE || (VE = true, Ro.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")) : arguments[0] === 16 ? Ro.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", Wa.errors.UNEXPECTED_ARGUMENT, {}) : Ro.throwError("BigNumber.toString does not accept parameters", Wa.errors.UNEXPECTED_ARGUMENT, {})), Kt(this).toString(10); + return arguments.length > 0 && (arguments[0] === 10 ? DE || (DE = true, Ro.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")) : arguments[0] === 16 ? Ro.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", Wa.errors.UNEXPECTED_ARGUMENT, {}) : Ro.throwError("BigNumber.toString does not accept parameters", Wa.errors.UNEXPECTED_ARGUMENT, {})), Kt(this).toString(10); } toHexString() { return this._hex; @@ -138778,14 +138792,14 @@ ${Ez(e, r10)}`); if (e instanceof Ms) return e; if (typeof e == "string") - return e.match(/^-?0x[0-9a-f]+$/i) ? new Ms(Eb, kd(e)) : e.match(/^-?[0-9]+$/) ? new Ms(Eb, kd(new B5(e))) : Ro.throwArgumentError("invalid BigNumber string", "value", e); + return e.match(/^-?0x[0-9a-f]+$/i) ? new Ms(_b, Pd(e)) : e.match(/^-?[0-9]+$/) ? new Ms(_b, Pd(new D5(e))) : Ro.throwArgumentError("invalid BigNumber string", "value", e); if (typeof e == "number") - return e % 1 && ws("underflow", "BigNumber.from", e), (e >= jE || e <= -jE) && ws("overflow", "BigNumber.from", e), Ms.from(String(e)); + return e % 1 && ws("underflow", "BigNumber.from", e), (e >= CE || e <= -CE) && ws("overflow", "BigNumber.from", e), Ms.from(String(e)); const r10 = e; if (typeof r10 == "bigint") return Ms.from(r10.toString()); - if (XD(r10)) - return Ms.from(Sde(r10)); + if (VD(r10)) + return Ms.from(wde(r10)); if (r10) if (r10.toHexString) { const n = r10.toHexString(); @@ -138793,7 +138807,7 @@ ${Ez(e, r10)}`); return Ms.from(n); } else { let n = r10._hex; - if (n == null && r10.type === "BigNumber" && (n = r10.hex), typeof n == "string" && (L5(n) || n[0] === "-" && L5(n.substring(1)))) + if (n == null && r10.type === "BigNumber" && (n = r10.hex), typeof n == "string" && (C5(n) || n[0] === "-" && C5(n.substring(1)))) return Ms.from(n); } return Ro.throwArgumentError("invalid BigNumber value", "value", e); @@ -138802,11 +138816,11 @@ ${Ez(e, r10)}`); return !!(e && e._isBigNumber); } }; - function kd(t) { + function Pd(t) { if (typeof t != "string") - return kd(t.toString(16)); + return Pd(t.toString(16)); if (t[0] === "-") - return t = t.substring(1), t[0] === "-" && Ro.throwArgumentError("invalid hex", "value", t), t = kd(t), t === "0x00" ? t : "-" + t; + return t = t.substring(1), t[0] === "-" && Ro.throwArgumentError("invalid hex", "value", t), t = Pd(t), t === "0x00" ? t : "-" + t; if (t.substring(0, 2) !== "0x" && (t = "0x" + t), t === "0x") return "0x00"; for (t.length % 2 && (t = "0x0" + t.substring(2)); t.length > 4 && t.substring(0, 4) === "0x00"; ) @@ -138814,33 +138828,33 @@ ${Ez(e, r10)}`); return t; } function ki(t) { - return Ai.from(kd(t)); + return Ai.from(Pd(t)); } function Kt(t) { const e = Ai.from(t).toHexString(); - return e[0] === "-" ? new B5("-" + e.substring(3), 16) : new B5(e.substring(2), 16); + return e[0] === "-" ? new D5("-" + e.substring(3), 16) : new D5(e.substring(2), 16); } function ws(t, e, r10) { const n = { fault: t, operation: e }; return r10 != null && (n.value = r10), Ro.throwError(t, Wa.errors.NUMERIC_FAULT, n); } - var A0 = "abi/5.5.0"; - var Qt = new ot(A0); + var S0 = "abi/5.5.0"; + var Qt = new ot(S0); var ol = {}; - var zE = { calldata: true, memory: true, storage: true }; - var Ade = { calldata: true, memory: true }; - function wp(t, e) { + var LE = { calldata: true, memory: true, storage: true }; + var xde = { calldata: true, memory: true }; + function yp(t, e) { if (t === "bytes" || t === "string") { - if (zE[e]) + if (LE[e]) return true; } else if (t === "address") { if (e === "payable") return true; - } else if ((t.indexOf("[") >= 0 || t === "tuple") && Ade[e]) + } else if ((t.indexOf("[") >= 0 || t === "tuple") && xde[e]) return true; - return (zE[e] || e === "payable") && Qt.throwArgumentError("invalid modifier", "name", e), false; + return (LE[e] || e === "payable") && Qt.throwArgumentError("invalid modifier", "name", e), false; } - function Tde(t, e) { + function _de(t, e) { let r10 = t; function n(a) { Qt.throwArgumentError(`unexpected character at position ${a}`, "param", t); @@ -138855,20 +138869,20 @@ ${Ez(e, r10)}`); let c = t[a]; switch (c) { case "(": - o.state.allowType && o.type === "" ? o.type = "tuple" : o.state.allowParams || n(a), o.state.allowType = false, o.type = sf(o.type), o.components = [i(o)], o = o.components[0]; + o.state.allowType && o.type === "" ? o.type = "tuple" : o.state.allowParams || n(a), o.state.allowType = false, o.type = nf(o.type), o.components = [i(o)], o = o.components[0]; break; case ")": - delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), wp(o.type, o.name) && (o.name = ""), o.type = sf(o.type); + delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), yp(o.type, o.name) && (o.name = ""), o.type = nf(o.type); let u = o; o = o.parent, o || n(a), delete u.parent, o.state.allowParams = false, o.state.allowName = true, o.state.allowArray = true; break; case ",": - delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), wp(o.type, o.name) && (o.name = ""), o.type = sf(o.type); + delete o.state, o.name === "indexed" && (e || n(a), o.indexed = true, o.name = ""), yp(o.type, o.name) && (o.name = ""), o.type = nf(o.type); let f10 = i(o.parent); o.parent.components.push(f10), delete o.parent, o = f10; break; case " ": - o.state.allowType && o.type !== "" && (o.type = sf(o.type), delete o.state.allowType, o.state.allowName = true, o.state.allowParams = true), o.state.allowName && o.name !== "" && (o.name === "indexed" ? (e || n(a), o.indexed && n(a), o.indexed = true, o.name = "") : wp(o.type, o.name) ? o.name = "" : o.state.allowName = false); + o.state.allowType && o.type !== "" && (o.type = nf(o.type), delete o.state.allowType, o.state.allowName = true, o.state.allowParams = true), o.state.allowName && o.name !== "" && (o.name === "indexed" ? (e || n(a), o.indexed && n(a), o.indexed = true, o.name = "") : yp(o.type, o.name) ? o.name = "" : o.state.allowName = false); break; case "[": o.state.allowArray || n(a), o.type += c, o.state.allowArray = false, o.state.allowName = false, o.state.readArray = true; @@ -138880,9 +138894,9 @@ ${Ez(e, r10)}`); o.state.allowType ? (o.type += c, o.state.allowParams = true, o.state.allowArray = true) : o.state.allowName ? (o.name += c, delete o.state.allowArray) : o.state.readArray ? o.type += c : n(a); } } - return o.parent && Qt.throwArgumentError("unexpected eof", "param", t), delete s.state, o.name === "indexed" ? (e || n(r10.length - 7), o.indexed && n(r10.length - 7), o.indexed = true, o.name = "") : wp(o.type, o.name) && (o.name = ""), s.type = sf(s.type), s; + return o.parent && Qt.throwArgumentError("unexpected eof", "param", t), delete s.state, o.name === "indexed" ? (e || n(r10.length - 7), o.indexed && n(r10.length - 7), o.indexed = true, o.name = "") : yp(o.type, o.name) && (o.name = ""), s.type = nf(s.type), s; } - function i1(t, e) { + function n1(t, e) { for (let r10 in e) pt(t, r10, e[r10]); } @@ -138892,21 +138906,21 @@ ${Ez(e, r10)}`); full: "full", json: "json" }); - var Nde = new RegExp(/^(.*)\[([0-9]*)\]$/); + var Ede = new RegExp(/^(.*)\[([0-9]*)\]$/); var Tn = class { constructor(e, r10) { e !== ol && Qt.throwError("use fromString", ot.errors.UNSUPPORTED_OPERATION, { operation: "new ParamType()" - }), i1(this, r10); - let n = this.type.match(Nde); - n ? i1(this, { + }), n1(this, r10); + let n = this.type.match(Ede); + n ? n1(this, { arrayLength: parseInt(n[2] || "-1"), arrayChildren: Tn.fromObject({ type: n[1], components: this.components }), baseType: "array" - }) : i1(this, { + }) : n1(this, { arrayLength: null, arrayChildren: null, baseType: this.components != null ? "tuple" : this.type @@ -138929,7 +138943,7 @@ ${Ez(e, r10)}`); static fromObject(e) { return Tn.isParamType(e) ? e : new Tn(ol, { name: e.name || null, - type: sf(e.type), + type: nf(e.type), indexed: e.indexed == null ? null : !!e.indexed, components: e.components ? e.components.map(Tn.fromObject) : null }); @@ -138943,20 +138957,20 @@ ${Ez(e, r10)}`); components: i.components }); } - return n(Tde(e, !!r10)); + return n(_de(e, !!r10)); } static isParamType(e) { return !!(e != null && e._isParamType); } }; - function Rd(t, e) { - return Ode(t).map((r10) => Tn.fromString(r10, e)); + function kd(t, e) { + return Mde(t).map((r10) => Tn.fromString(r10, e)); } var Ga = class { constructor(e, r10) { e !== ol && Qt.throwError("use a static from method", ot.errors.UNSUPPORTED_OPERATION, { operation: "new Fragment()" - }), i1(this, r10), this._isFragment = true, Object.freeze(this); + }), n1(this, r10), this._isFragment = true, Object.freeze(this); } static from(e) { return Ga.isFragment(e) ? e : typeof e == "string" ? Ga.fromString(e) : Ga.fromObject(e); @@ -138972,7 +138986,7 @@ ${Ez(e, r10)}`); case "constructor": return Ho.fromObject(e); case "error": - return Lc.fromObject(e); + return Dc.fromObject(e); case "fallback": case "receive": return null; @@ -138980,7 +138994,7 @@ ${Ez(e, r10)}`); return Qt.throwArgumentError("invalid fragment object", "value", e); } static fromString(e) { - return e = e.replace(/\s/g, " "), e = e.replace(/\(/g, " (").replace(/\)/g, ") ").replace(/\s+/g, " "), e = e.trim(), e.split(" ")[0] === "event" ? Ua.fromString(e.substring(5).trim()) : e.split(" ")[0] === "function" ? qo.fromString(e.substring(8).trim()) : e.split("(")[0].trim() === "constructor" ? Ho.fromString(e.trim()) : e.split(" ")[0] === "error" ? Lc.fromString(e.substring(5).trim()) : Qt.throwArgumentError("unsupported fragment", "value", e); + return e = e.replace(/\s/g, " "), e = e.replace(/\(/g, " (").replace(/\)/g, ") ").replace(/\s+/g, " "), e = e.trim(), e.split(" ")[0] === "event" ? Ua.fromString(e.substring(5).trim()) : e.split(" ")[0] === "function" ? qo.fromString(e.substring(8).trim()) : e.split("(")[0].trim() === "constructor" ? Ho.fromString(e.trim()) : e.split(" ")[0] === "error" ? Dc.fromString(e.substring(5).trim()) : Qt.throwArgumentError("unsupported fragment", "value", e); } static isFragment(e) { return !!(e && e._isFragment); @@ -139006,7 +139020,7 @@ ${Ez(e, r10)}`); return e; e.type !== "event" && Qt.throwArgumentError("invalid event object", "value", e); const r10 = { - name: Cd(e.name), + name: Rd(e.name), anonymous: e.anonymous, inputs: e.inputs ? e.inputs.map(Tn.fromObject) : [], type: "event" @@ -139014,7 +139028,7 @@ ${Ez(e, r10)}`); return new Ua(ol, r10); } static fromString(e) { - let r10 = e.match(Dd); + let r10 = e.match(Cd); r10 || Qt.throwArgumentError("invalid event string", "value", e); let n = false; return r10[3].split(" ").forEach((i) => { @@ -139030,7 +139044,7 @@ ${Ez(e, r10)}`); }), Ua.fromObject({ name: r10[1].trim(), anonymous: n, - inputs: Rd(r10[2], true), + inputs: kd(r10[2], true), type: "event" }); } @@ -139038,12 +139052,12 @@ ${Ez(e, r10)}`); return e && e._isFragment && e.type === "event"; } }; - function YD(t, e) { + function zD(t, e) { e.gas = null; let r10 = t.split("@"); return r10.length !== 1 ? (r10.length > 2 && Qt.throwArgumentError("invalid human-readable ABI signature", "value", t), r10[1].match(/^[0-9]+$/) || Qt.throwArgumentError("invalid human-readable ABI signature gas", "value", t), e.gas = zt.from(r10[1]), r10[0]) : t; } - function ZD(t, e) { + function FD(t, e) { e.constant = false, e.payable = false, e.stateMutability = "nonpayable", t.split(" ").forEach((r10) => { switch (r10.trim()) { case "constant": @@ -139070,7 +139084,7 @@ ${Ez(e, r10)}`); } }); } - function JD(t) { + function HD(t) { let e = { constant: false, payable: true, @@ -139101,7 +139115,7 @@ ${Ez(e, r10)}`); if (Ho.isConstructorFragment(e)) return e; e.type !== "constructor" && Qt.throwArgumentError("invalid constructor object", "value", e); - let r10 = JD(e); + let r10 = HD(e); r10.constant && Qt.throwArgumentError("constructor cannot be constant", "value", e); const n = { name: null, @@ -139115,9 +139129,9 @@ ${Ez(e, r10)}`); } static fromString(e) { let r10 = { type: "constructor" }; - e = YD(e, r10); - let n = e.match(Dd); - return (!n || n[1].trim() !== "constructor") && Qt.throwArgumentError("invalid constructor string", "value", e), r10.inputs = Rd(n[2].trim(), false), ZD(n[3].trim(), r10), Ho.fromObject(r10); + e = zD(e, r10); + let n = e.match(Cd); + return (!n || n[1].trim() !== "constructor") && Qt.throwArgumentError("invalid constructor string", "value", e), r10.inputs = kd(n[2].trim(), false), FD(n[3].trim(), r10), Ho.fromObject(r10); } static isConstructorFragment(e) { return e && e._isFragment && e.type === "constructor"; @@ -139146,10 +139160,10 @@ ${Ez(e, r10)}`); if (qo.isFunctionFragment(e)) return e; e.type !== "function" && Qt.throwArgumentError("invalid function object", "value", e); - let r10 = JD(e); + let r10 = HD(e); const n = { type: e.type, - name: Cd(e.name), + name: Rd(e.name), constant: r10.constant, inputs: e.inputs ? e.inputs.map(Tn.fromObject) : [], outputs: e.outputs ? e.outputs.map(Tn.fromObject) : [], @@ -139161,13 +139175,13 @@ ${Ez(e, r10)}`); } static fromString(e) { let r10 = { type: "function" }; - e = YD(e, r10); + e = zD(e, r10); let n = e.split(" returns "); n.length > 2 && Qt.throwArgumentError("invalid function string", "value", e); - let i = n[0].match(Dd); - if (i || Qt.throwArgumentError("invalid function signature", "value", e), r10.name = i[1].trim(), r10.name && Cd(r10.name), r10.inputs = Rd(i[2], false), ZD(i[3].trim(), r10), n.length > 1) { - let s = n[1].match(Dd); - (s[1].trim() != "" || s[3].trim() != "") && Qt.throwArgumentError("unexpected tokens", "value", e), r10.outputs = Rd(s[2], false); + let i = n[0].match(Cd); + if (i || Qt.throwArgumentError("invalid function signature", "value", e), r10.name = i[1].trim(), r10.name && Rd(r10.name), r10.inputs = kd(i[2], false), FD(i[3].trim(), r10), n.length > 1) { + let s = n[1].match(Cd); + (s[1].trim() != "" || s[3].trim() != "") && Qt.throwArgumentError("unexpected tokens", "value", e), r10.outputs = kd(s[2], false); } else r10.outputs = []; return qo.fromObject(r10); @@ -139176,11 +139190,11 @@ ${Ez(e, r10)}`); return e && e._isFragment && e.type === "function"; } }; - function FE(t) { + function BE(t) { const e = t.format(); return (e === "Error(string)" || e === "Panic(uint256)") && Qt.throwArgumentError(`cannot specify user defined ${e} error`, "fragment", t), t; } - var Lc = class extends Ga { + var Dc = class extends Ga { format(e) { if (e || (e = sr.sighash), sr[e] || Qt.throwArgumentError("invalid format type", "format", e), e === sr.json) return JSON.stringify({ @@ -139192,36 +139206,36 @@ ${Ez(e, r10)}`); return e !== sr.sighash && (r10 += "error "), r10 += this.name + "(" + this.inputs.map((n) => n.format(e)).join(e === sr.full ? ", " : ",") + ") ", r10.trim(); } static from(e) { - return typeof e == "string" ? Lc.fromString(e) : Lc.fromObject(e); + return typeof e == "string" ? Dc.fromString(e) : Dc.fromObject(e); } static fromObject(e) { - if (Lc.isErrorFragment(e)) + if (Dc.isErrorFragment(e)) return e; e.type !== "error" && Qt.throwArgumentError("invalid error object", "value", e); const r10 = { type: e.type, - name: Cd(e.name), + name: Rd(e.name), inputs: e.inputs ? e.inputs.map(Tn.fromObject) : [] }; - return FE(new Lc(ol, r10)); + return BE(new Dc(ol, r10)); } static fromString(e) { - let r10 = { type: "error" }, n = e.match(Dd); - return n || Qt.throwArgumentError("invalid error signature", "value", e), r10.name = n[1].trim(), r10.name && Cd(r10.name), r10.inputs = Rd(n[2], false), FE(Lc.fromObject(r10)); + let r10 = { type: "error" }, n = e.match(Cd); + return n || Qt.throwArgumentError("invalid error signature", "value", e), r10.name = n[1].trim(), r10.name && Rd(r10.name), r10.inputs = kd(n[2], false), BE(Dc.fromObject(r10)); } static isErrorFragment(e) { return e && e._isFragment && e.type === "error"; } }; - function sf(t) { + function nf(t) { return t.match(/^uint($|[^1-9])/) ? t = "uint256" + t.substring(4) : t.match(/^int($|[^1-9])/) && (t = "int256" + t.substring(3)), t; } - var Ide = new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$"); - function Cd(t) { - return (!t || !t.match(Ide)) && Qt.throwArgumentError(`invalid identifier "${t}"`, "value", t), t; + var Sde = new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$"); + function Rd(t) { + return (!t || !t.match(Sde)) && Qt.throwArgumentError(`invalid identifier "${t}"`, "value", t), t; } - var Dd = new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$"); - function Ode(t) { + var Cd = new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$"); + function Mde(t) { t = t.trim(); let e = [], r10 = "", n = 0; for (let i = 0; i < t.length; i++) { @@ -139230,21 +139244,21 @@ ${Ez(e, r10)}`); } return r10 && e.push(r10), e; } - var Ox = new ot(A0); - var hc = class { + var Ax = new ot(S0); + var fc = class { constructor(e, r10, n, i) { this.name = e, this.type = r10, this.localName = n, this.dynamic = i; } _throwError(e, r10) { - Ox.throwArgumentError(e, this.localName, r10); + Ax.throwArgumentError(e, this.localName, r10); } }; - var U5 = class { + var L5 = class { constructor(e) { pt(this, "wordSize", e || 32), this._data = [], this._dataLength = 0, this._padding = new Uint8Array(e); } get data() { - return u8(this._data); + return s8(this._data); } get length() { return this._dataLength; @@ -139253,19 +139267,19 @@ ${Ez(e, r10)}`); return this._data.push(e), this._dataLength += e.length, e.length; } appendWriter(e) { - return this._writeData(ci(e._data)); + return this._writeData(ui(e._data)); } writeBytes(e) { let r10 = er(e); const n = r10.length % this.wordSize; - return n && (r10 = ci([r10, this._padding.slice(n)])), this._writeData(r10); + return n && (r10 = ui([r10, this._padding.slice(n)])), this._writeData(r10); } _getValue(e) { let r10 = er(zt.from(e)); - return r10.length > this.wordSize && Ox.throwError("value out-of-bounds", ot.errors.BUFFER_OVERRUN, { + return r10.length > this.wordSize && Ax.throwError("value out-of-bounds", ot.errors.BUFFER_OVERRUN, { length: this.wordSize, offset: r10.length - }), r10.length % this.wordSize && (r10 = ci([this._padding.slice(r10.length % this.wordSize), r10])), r10; + }), r10.length % this.wordSize && (r10 = ui([this._padding.slice(r10.length % this.wordSize), r10])), r10; } writeValue(e) { return this._writeData(this._getValue(e)); @@ -139277,7 +139291,7 @@ ${Ez(e, r10)}`); }; } }; - var Em = class { + var _m = class { constructor(e, r10, n, i) { pt(this, "_data", er(e)), pt(this, "wordSize", r10 || 32), pt(this, "_coerceFunc", n), pt(this, "allowLoose", i), this._offset = 0; } @@ -139292,17 +139306,17 @@ ${Ez(e, r10)}`); return n && parseInt(n[1]) <= 48 && (r10 = r10.toNumber()), r10; } coerce(e, r10) { - return this._coerceFunc ? this._coerceFunc(e, r10) : Em.coerce(e, r10); + return this._coerceFunc ? this._coerceFunc(e, r10) : _m.coerce(e, r10); } _peekBytes(e, r10, n) { let i = Math.ceil(r10 / this.wordSize) * this.wordSize; - return this._offset + i > this._data.length && (this.allowLoose && n && this._offset + r10 <= this._data.length ? i = r10 : Ox.throwError("data out-of-bounds", ot.errors.BUFFER_OVERRUN, { + return this._offset + i > this._data.length && (this.allowLoose && n && this._offset + r10 <= this._data.length ? i = r10 : Ax.throwError("data out-of-bounds", ot.errors.BUFFER_OVERRUN, { length: this._data.length, offset: this._offset + i })), this._data.slice(this._offset, this._offset + i); } subReader(e) { - return new Em(this._data.slice(this._offset + e), this.wordSize, this._coerceFunc, this.allowLoose); + return new _m(this._data.slice(this._offset + e), this.wordSize, this._coerceFunc, this.allowLoose); } readBytes(e, r10) { let n = this._peekBytes(0, e, !!r10); @@ -139312,7 +139326,7 @@ ${Ez(e, r10)}`); return zt.from(this.readBytes(this.wordSize)); } }; - var Pde = class extends hc { + var Ade = class extends fc { constructor(e) { super("address", "address", e, false); } @@ -139321,17 +139335,17 @@ ${Ez(e, r10)}`); } encode(e, r10) { try { - r10 = Jn(r10); + r10 = Qn(r10); } catch (n) { this._throwError(n.message, r10); } return e.writeValue(r10); } decode(e) { - return Jn(Jo(e.readValue().toHexString(), 20)); + return Qn(Jo(e.readValue().toHexString(), 20)); } }; - var kde = class extends hc { + var Tde = class extends fc { constructor(e) { super(e.name, e.type, void 0, e.dynamic), this.coder = e; } @@ -139345,8 +139359,8 @@ ${Ez(e, r10)}`); return this.coder.decode(e); } }; - var hf = new ot(A0); - function QD(t, e, r10) { + var ff = new ot(S0); + function qD(t, e, r10) { let n = null; if (Array.isArray(r10)) n = r10; @@ -139354,20 +139368,20 @@ ${Ez(e, r10)}`); let c = {}; n = e.map((u) => { const f10 = u.localName; - return f10 || hf.throwError("cannot encode object for signature with missing names", ot.errors.INVALID_ARGUMENT, { + return f10 || ff.throwError("cannot encode object for signature with missing names", ot.errors.INVALID_ARGUMENT, { argument: "values", coder: u, value: r10 - }), c[f10] && hf.throwError("cannot encode object for signature with duplicate names", ot.errors.INVALID_ARGUMENT, { + }), c[f10] && ff.throwError("cannot encode object for signature with duplicate names", ot.errors.INVALID_ARGUMENT, { argument: "values", coder: u, value: r10 }), c[f10] = true, r10[f10]; }); } else - hf.throwArgumentError("invalid tuple value", "tuple", r10); - e.length !== n.length && hf.throwArgumentError("types/value length mismatch", "tuple", r10); - let i = new U5(t.wordSize), s = new U5(t.wordSize), o = []; + ff.throwArgumentError("invalid tuple value", "tuple", r10); + e.length !== n.length && ff.throwArgumentError("types/value length mismatch", "tuple", r10); + let i = new L5(t.wordSize), s = new L5(t.wordSize), o = []; e.forEach((c, u) => { let f10 = n[u]; if (c.dynamic) { @@ -139385,7 +139399,7 @@ ${Ez(e, r10)}`); let a = t.appendWriter(i); return a += t.appendWriter(s), a; } - function $D(t, e) { + function WD(t, e) { let r10 = [], n = t.subReader(0); e.forEach((s) => { let o = null; @@ -139435,7 +139449,7 @@ ${Ez(e, r10)}`); } return Object.freeze(r10); } - var Rde = class extends hc { + var Nde = class extends fc { constructor(e, r10, n) { const i = e.type + "[" + (r10 >= 0 ? r10 : "") + "]", s = r10 === -1 || e.dynamic; super("array", i, n, s), this.coder = e, this.length = r10; @@ -139449,25 +139463,25 @@ ${Ez(e, r10)}`); encode(e, r10) { Array.isArray(r10) || this._throwError("expected array value", r10); let n = this.length; - n === -1 && (n = r10.length, e.writeValue(r10.length)), hf.checkArgumentCount(r10.length, n, "coder array" + (this.localName ? " " + this.localName : "")); + n === -1 && (n = r10.length, e.writeValue(r10.length)), ff.checkArgumentCount(r10.length, n, "coder array" + (this.localName ? " " + this.localName : "")); let i = []; for (let s = 0; s < r10.length; s++) i.push(this.coder); - return QD(e, i, r10); + return qD(e, i, r10); } decode(e) { let r10 = this.length; - r10 === -1 && (r10 = e.readValue().toNumber(), r10 * 32 > e._data.length && hf.throwError("insufficient data length", ot.errors.BUFFER_OVERRUN, { + r10 === -1 && (r10 = e.readValue().toNumber(), r10 * 32 > e._data.length && ff.throwError("insufficient data length", ot.errors.BUFFER_OVERRUN, { length: e._data.length, count: r10 })); let n = []; for (let i = 0; i < r10; i++) - n.push(new kde(this.coder)); - return e.coerce(this.name, $D(e, n)); + n.push(new Tde(this.coder)); + return e.coerce(this.name, WD(e, n)); } }; - var Cde = class extends hc { + var Ide = class extends fc { constructor(e) { super("bool", "bool", e, false); } @@ -139481,7 +139495,7 @@ ${Ez(e, r10)}`); return e.coerce(this.type, !e.readValue().isZero()); } }; - var eL = class extends hc { + var GD = class extends fc { constructor(e, r10) { super(e, e, r10, true); } @@ -139497,7 +139511,7 @@ ${Ez(e, r10)}`); return e.readBytes(e.readValue().toNumber(), true); } }; - var Dde = class extends eL { + var Ode = class extends GD { constructor(e) { super("bytes", e); } @@ -139505,7 +139519,7 @@ ${Ez(e, r10)}`); return e.coerce(this.name, It(super.decode(e))); } }; - var Lde = class extends hc { + var Pde = class extends fc { constructor(e, r10) { let n = "bytes" + String(e); super(n, n, r10, false), this.size = e; @@ -139521,7 +139535,7 @@ ${Ez(e, r10)}`); return e.coerce(this.name, It(e.readBytes(this.size))); } }; - var Bde = class extends hc { + var kde = class extends fc { constructor(e) { super("null", "", e, false); } @@ -139535,7 +139549,7 @@ ${Ez(e, r10)}`); return e.readBytes(0), e.coerce(this.name, null); } }; - var Ude = class extends hc { + var Rde = class extends fc { constructor(e, r10, n) { const i = (r10 ? "int" : "uint") + e * 8; super(i, i, n, false), this.size = e, this.signed = r10; @@ -139544,12 +139558,12 @@ ${Ez(e, r10)}`); return 0; } encode(e, r10) { - let n = zt.from(r10), i = SP.mask(e.wordSize * 8); + let n = zt.from(r10), i = gP.mask(e.wordSize * 8); if (this.signed) { let s = i.mask(this.size * 8 - 1); - (n.gt(s) || n.lt(s.add(EP).mul(xP))) && this._throwError("value out-of-bounds", r10); + (n.gt(s) || n.lt(s.add(mP).mul(dP))) && this._throwError("value out-of-bounds", r10); } else - (n.lt(_P) || n.gt(i.mask(this.size * 8))) && this._throwError("value out-of-bounds", r10); + (n.lt(pP) || n.gt(i.mask(this.size * 8))) && this._throwError("value out-of-bounds", r10); return n = n.toTwos(this.size * 8).mask(this.size * 8), this.signed && (n = n.fromTwos(this.size * 8).toTwos(8 * e.wordSize)), e.writeValue(n); } decode(e) { @@ -139557,7 +139571,7 @@ ${Ez(e, r10)}`); return this.signed && (r10 = r10.fromTwos(this.size * 8)), e.coerce(this.name, r10); } }; - var jde = class extends eL { + var Cde = class extends GD { constructor(e) { super("string", e); } @@ -139565,13 +139579,13 @@ ${Ez(e, r10)}`); return ""; } encode(e, r10) { - return super.encode(e, Gf(r10)); + return super.encode(e, Wf(r10)); } decode(e) { return _g(super.decode(e)); } }; - var vp = class extends hc { + var bp = class extends fc { constructor(e, r10) { let n = false; const i = []; @@ -139596,97 +139610,97 @@ ${Ez(e, r10)}`); }), Object.freeze(e); } encode(e, r10) { - return QD(e, this.coders, r10); + return qD(e, this.coders, r10); } decode(e) { - return e.coerce(this.name, $D(e, this.coders)); + return e.coerce(this.name, WD(e, this.coders)); } }; - var Ph = new ot(A0); - var Vde = new RegExp(/^bytes([0-9]*)$/); - var zde = new RegExp(/^(u?int)([0-9]*)$/); - var Px = class { + var Oh = new ot(S0); + var Dde = new RegExp(/^bytes([0-9]*)$/); + var Lde = new RegExp(/^(u?int)([0-9]*)$/); + var Tx = class { constructor(e) { - Ph.checkNew(new.target, Px), pt(this, "coerceFunc", e || null); + Oh.checkNew(new.target, Tx), pt(this, "coerceFunc", e || null); } _getCoder(e) { switch (e.baseType) { case "address": - return new Pde(e.name); + return new Ade(e.name); case "bool": - return new Cde(e.name); + return new Ide(e.name); case "string": - return new jde(e.name); + return new Cde(e.name); case "bytes": - return new Dde(e.name); + return new Ode(e.name); case "array": - return new Rde(this._getCoder(e.arrayChildren), e.arrayLength, e.name); + return new Nde(this._getCoder(e.arrayChildren), e.arrayLength, e.name); case "tuple": - return new vp((e.components || []).map((n) => this._getCoder(n)), e.name); + return new bp((e.components || []).map((n) => this._getCoder(n)), e.name); case "": - return new Bde(e.name); + return new kde(e.name); } - let r10 = e.type.match(zde); + let r10 = e.type.match(Lde); if (r10) { let n = parseInt(r10[2] || "256"); - return (n === 0 || n > 256 || n % 8 !== 0) && Ph.throwArgumentError("invalid " + r10[1] + " bit length", "param", e), new Ude(n / 8, r10[1] === "int", e.name); + return (n === 0 || n > 256 || n % 8 !== 0) && Oh.throwArgumentError("invalid " + r10[1] + " bit length", "param", e), new Rde(n / 8, r10[1] === "int", e.name); } - if (r10 = e.type.match(Vde), r10) { + if (r10 = e.type.match(Dde), r10) { let n = parseInt(r10[1]); - return (n === 0 || n > 32) && Ph.throwArgumentError("invalid bytes length", "param", e), new Lde(n, e.name); + return (n === 0 || n > 32) && Oh.throwArgumentError("invalid bytes length", "param", e), new Pde(n, e.name); } - return Ph.throwArgumentError("invalid type", "type", e.type); + return Oh.throwArgumentError("invalid type", "type", e.type); } _getWordSize() { return 32; } _getReader(e, r10) { - return new Em(e, this._getWordSize(), this.coerceFunc, r10); + return new _m(e, this._getWordSize(), this.coerceFunc, r10); } _getWriter() { - return new U5(this._getWordSize()); + return new L5(this._getWordSize()); } getDefaultValue(e) { const r10 = e.map((i) => this._getCoder(Tn.from(i))); - return new vp(r10, "_").defaultValue(); + return new bp(r10, "_").defaultValue(); } encode(e, r10) { - e.length !== r10.length && Ph.throwError("types/values length mismatch", ot.errors.INVALID_ARGUMENT, { + e.length !== r10.length && Oh.throwError("types/values length mismatch", ot.errors.INVALID_ARGUMENT, { count: { types: e.length, values: r10.length }, value: { types: e, values: r10 } }); - const n = e.map((o) => this._getCoder(Tn.from(o))), i = new vp(n, "_"), s = this._getWriter(); + const n = e.map((o) => this._getCoder(Tn.from(o))), i = new bp(n, "_"), s = this._getWriter(); return i.encode(s, r10), s.data; } decode(e, r10, n) { const i = e.map((o) => this._getCoder(Tn.from(o))); - return new vp(i, "_").decode(this._getReader(er(r10), n)); + return new bp(i, "_").decode(this._getReader(er(r10), n)); } }; - var Fde = new Px(); - var Nr = new ot(A0); - var Hde = class extends oc { + var Bde = new Tx(); + var Nr = new ot(S0); + var Ude = class extends sc { }; - var qde = class extends oc { + var jde = class extends sc { }; - var Wde = class extends oc { + var Vde = class extends sc { }; - var HE = class extends oc { + var UE = class extends sc { static isIndexed(e) { return !!(e && e._isIndexed); } }; - var Gde = { + var zde = { "0x08c379a0": { signature: "Error(string)", name: "Error", inputs: ["string"], reason: true }, "0x4e487b71": { signature: "Panic(uint256)", name: "Panic", inputs: ["uint256"] } }; - function qE(t, e) { + function jE(t, e) { const r10 = new Error(`deferred error during ABI decoding triggered accessing ${t}`); return r10.error = e, r10; } - var kx = class { + var Nx = class { constructor(e) { - Nr.checkNew(new.target, kx); + Nr.checkNew(new.target, Nx); let r10 = []; typeof e == "string" ? r10 = JSON.parse(e) : r10 = e, pt(this, "fragments", r10.map((n) => Ga.from(n)).filter((n) => n != null)), pt(this, "_abiCoder", Xo(new.target, "getAbiCoder")()), pt(this, "functions", {}), pt(this, "errors", {}), pt(this, "events", {}), pt(this, "structs", {}), this.fragments.forEach((n) => { let i = null; @@ -139727,16 +139741,16 @@ ${Ez(e, r10)}`); return e === sr.json ? JSON.stringify(r10.map((n) => JSON.parse(n))) : r10; } static getAbiCoder() { - return Fde; + return Bde; } static getAddress(e) { - return Jn(e); + return Qn(e); } static getSighash(e) { - return f0(zc(e.format()), 0, 4); + return u0(Vc(e.format()), 0, 4); } static getEventTopic(e) { - return zc(e.format()); + return Vc(e.format()); } getFunction(e) { if (Rr(e)) { @@ -139821,7 +139835,7 @@ ${Ez(e, r10)}`); return It(n.slice(0, 4)) !== this.getSighash(e) && Nr.throwArgumentError(`data signature does not match error ${e.name}.`, "data", It(n)), this._decodeParams(e.inputs, n.slice(4)); } encodeErrorResult(e, r10) { - return typeof e == "string" && (e = this.getError(e)), It(ci([ + return typeof e == "string" && (e = this.getError(e)), It(ui([ this.getSighash(e), this._encodeParams(e.inputs, r10 || []) ])); @@ -139832,7 +139846,7 @@ ${Ez(e, r10)}`); return It(n.slice(0, 4)) !== this.getSighash(e) && Nr.throwArgumentError(`data signature does not match function ${e.name}.`, "data", It(n)), this._decodeParams(e.inputs, n.slice(4)); } encodeFunctionData(e, r10) { - return typeof e == "string" && (e = this.getFunction(e)), It(ci([ + return typeof e == "string" && (e = this.getFunction(e)), It(ui([ this.getSighash(e), this._encodeParams(e.inputs, r10 || []) ])); @@ -139848,7 +139862,7 @@ ${Ez(e, r10)}`); } break; case 4: { - const c = It(n.slice(0, 4)), u = Gde[c]; + const c = It(n.slice(0, 4)), u = zde[c]; if (u) s = this._abiCoder.decode(u.inputs, n.slice(4)), o = u.name, a = u.signature, u.reason && (i = s[0]); else @@ -139879,7 +139893,7 @@ ${Ez(e, r10)}`); }); let n = []; e.anonymous || n.push(this.getEventTopic(e)); - const i = (s, o) => s.type === "string" ? zc(o) : s.type === "bytes" ? eu(It(o)) : (s.type === "address" && this._abiCoder.encode(["address"], [o]), Jo(It(o), 32)); + const i = (s, o) => s.type === "string" ? Vc(o) : s.type === "bytes" ? $c(It(o)) : (s.type === "address" && this._abiCoder.encode(["address"], [o]), Jo(It(o), 32)); for (r10.forEach((s, o) => { let a = e.inputs[o]; if (!a.indexed) { @@ -139898,9 +139912,9 @@ ${Ez(e, r10)}`); const c = r10[a]; if (o.indexed) if (o.type === "string") - n.push(zc(c)); + n.push(Vc(c)); else if (o.type === "bytes") - n.push(eu(c)); + n.push($c(c)); else { if (o.baseType === "tuple" || o.baseType === "array") throw new Error("not implemented"); @@ -139922,13 +139936,13 @@ ${Ez(e, r10)}`); e.inputs.forEach((b, E) => { b.indexed ? b.type === "string" || b.type === "bytes" || b.baseType === "tuple" || b.baseType === "array" ? (i.push(Tn.fromObject({ type: "bytes32", name: b.name })), o.push(true)) : (i.push(b), o.push(false)) : (s.push(b), o.push(false)); }); - let a = n != null ? this._abiCoder.decode(i, ci(n)) : null, c = this._abiCoder.decode(s, r10, true), u = [], f10 = 0, p = 0; + let a = n != null ? this._abiCoder.decode(i, ui(n)) : null, c = this._abiCoder.decode(s, r10, true), u = [], f10 = 0, p = 0; e.inputs.forEach((b, E) => { if (b.indexed) if (a == null) - u[E] = new HE({ _isIndexed: true, hash: null }); + u[E] = new UE({ _isIndexed: true, hash: null }); else if (o[E]) - u[E] = new HE({ _isIndexed: true, hash: a[p++] }); + u[E] = new UE({ _isIndexed: true, hash: a[p++] }); else try { u[E] = a[p++]; @@ -139946,7 +139960,7 @@ ${Ez(e, r10)}`); _ instanceof Error ? Object.defineProperty(u, b.name, { enumerable: true, get: () => { - throw qE(`property ${JSON.stringify(b.name)}`, _); + throw jE(`property ${JSON.stringify(b.name)}`, _); } }) : u[b.name] = _; } @@ -139956,7 +139970,7 @@ ${Ez(e, r10)}`); E instanceof Error && Object.defineProperty(u, b, { enumerable: true, get: () => { - throw qE(`index ${b}`, E); + throw jE(`index ${b}`, E); } }); } @@ -139964,7 +139978,7 @@ ${Ez(e, r10)}`); } parseTransaction(e) { let r10 = this.getFunction(e.data.substring(0, 10).toLowerCase()); - return r10 ? new qde({ + return r10 ? new jde({ args: this._abiCoder.decode(r10.inputs, "0x" + e.data.substring(10)), functionFragment: r10, name: r10.name, @@ -139975,7 +139989,7 @@ ${Ez(e, r10)}`); } parseLog(e) { let r10 = this.getEvent(e.topics[0]); - return !r10 || r10.anonymous ? null : new Hde({ + return !r10 || r10.anonymous ? null : new Ude({ eventFragment: r10, name: r10.name, signature: r10.format(), @@ -139986,7 +140000,7 @@ ${Ez(e, r10)}`); parseError(e) { const r10 = It(e); let n = this.getError(r10.substring(0, 10).toLowerCase()); - return n ? new Wde({ + return n ? new Vde({ args: this._abiCoder.decode(n.inputs, "0x" + r10.substring(10)), errorFragment: n, name: n.name, @@ -139998,13 +140012,13 @@ ${Ez(e, r10)}`); return !!(e && e._isInterface); } }; - var Kde = "logger/5.7.0"; - var WE = false; - var GE = false; - var s1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 }; - var KE = s1.default; - var Sb = null; - function Xde() { + var Fde = "logger/5.7.0"; + var VE = false; + var zE = false; + var i1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 }; + var FE = i1.default; + var Eb = null; + function Hde() { try { const t = []; if (["NFD", "NFC", "NFKD", "NFKC"].forEach((e) => { @@ -140023,17 +140037,17 @@ ${Ez(e, r10)}`); } return null; } - var XE = Xde(); - var j5; + var HE = Hde(); + var B5; (function(t) { t.DEBUG = "DEBUG", t.INFO = "INFO", t.WARNING = "WARNING", t.ERROR = "ERROR", t.OFF = "OFF"; - })(j5 || (j5 = {})); + })(B5 || (B5 = {})); var ro; (function(t) { t.UNKNOWN_ERROR = "UNKNOWN_ERROR", t.NOT_IMPLEMENTED = "NOT_IMPLEMENTED", t.UNSUPPORTED_OPERATION = "UNSUPPORTED_OPERATION", t.NETWORK_ERROR = "NETWORK_ERROR", t.SERVER_ERROR = "SERVER_ERROR", t.TIMEOUT = "TIMEOUT", t.BUFFER_OVERRUN = "BUFFER_OVERRUN", t.NUMERIC_FAULT = "NUMERIC_FAULT", t.MISSING_NEW = "MISSING_NEW", t.INVALID_ARGUMENT = "INVALID_ARGUMENT", t.MISSING_ARGUMENT = "MISSING_ARGUMENT", t.UNEXPECTED_ARGUMENT = "UNEXPECTED_ARGUMENT", t.CALL_EXCEPTION = "CALL_EXCEPTION", t.INSUFFICIENT_FUNDS = "INSUFFICIENT_FUNDS", t.NONCE_EXPIRED = "NONCE_EXPIRED", t.REPLACEMENT_UNDERPRICED = "REPLACEMENT_UNDERPRICED", t.UNPREDICTABLE_GAS_LIMIT = "UNPREDICTABLE_GAS_LIMIT", t.TRANSACTION_REPLACED = "TRANSACTION_REPLACED", t.ACTION_REJECTED = "ACTION_REJECTED"; })(ro || (ro = {})); - var YE = "0123456789abcdef"; - var Rx = class yn { + var qE = "0123456789abcdef"; + var Ix = class yn { constructor(e) { Object.defineProperty(this, "version", { enumerable: true, @@ -140043,7 +140057,7 @@ ${Ez(e, r10)}`); } _log(e, r10) { const n = e.toLowerCase(); - s1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(KE > s1[n]) && console.log.apply(console, r10); + i1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(FE > i1[n]) && console.log.apply(console, r10); } debug(...e) { this._log(yn.levels.DEBUG, e); @@ -140055,7 +140069,7 @@ ${Ez(e, r10)}`); this._log(yn.levels.WARNING, e); } makeError(e, r10, n) { - if (GE) + if (zE) return this.makeError("censored error", r10, {}); r10 || (r10 = yn.errors.UNKNOWN_ERROR), n || (n = {}); const i = []; @@ -140065,7 +140079,7 @@ ${Ez(e, r10)}`); if (u instanceof Uint8Array) { let f10 = ""; for (let p = 0; p < u.length; p++) - f10 += YE[u[p] >> 4], f10 += YE[u[p] & 15]; + f10 += qE[u[p] >> 4], f10 += qE[u[p] & 15]; i.push(c + "=Uint8Array(0x" + f10 + ")"); } else i.push(c + "=" + JSON.stringify(u)); @@ -140127,9 +140141,9 @@ ${Ez(e, r10)}`); e || this.throwArgumentError(r10, n, i); } checkNormalize(e) { - XE && this.throwError("platform missing String.prototype.normalize", yn.errors.UNSUPPORTED_OPERATION, { + HE && this.throwError("platform missing String.prototype.normalize", yn.errors.UNSUPPORTED_OPERATION, { operation: "String.prototype.normalize", - form: XE + form: HE }); } checkSafeUint53(e, r10) { @@ -140159,43 +140173,43 @@ ${Ez(e, r10)}`); e === r10 ? this.throwError("cannot instantiate abstract class " + JSON.stringify(r10.name) + " directly; use a sub-class", yn.errors.UNSUPPORTED_OPERATION, { name: e.name, operation: "new" }) : (e === Object || e == null) && this.throwError("missing new", yn.errors.MISSING_NEW, { name: r10.name }); } static globalLogger() { - return Sb || (Sb = new yn(Kde)), Sb; + return Eb || (Eb = new yn(Fde)), Eb; } static setCensorship(e, r10) { if (!e && r10 && this.globalLogger().throwError("cannot permanently disable censorship", yn.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" - }), WE) { + }), VE) { if (!e) return; this.globalLogger().throwError("error censorship permanent", yn.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" }); } - GE = !!e, WE = !!r10; + zE = !!e, VE = !!r10; } static setLogLevel(e) { - const r10 = s1[e.toLowerCase()]; + const r10 = i1[e.toLowerCase()]; if (r10 == null) { yn.globalLogger().warn("invalid log level - " + e); return; } - KE = r10; + FE = r10; } static from(e) { return new yn(e); } }; - Rx.errors = ro; - Rx.levels = j5; - var Yde = "bytes/5.7.0"; - var Mb = new Rx(Yde); - var t0e = "logger/5.7.0"; - var JE = false; - var QE = false; - var a1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 }; - var $E = a1.default; - var Ab = null; - function r0e() { + Ix.errors = ro; + Ix.levels = B5; + var qde = "bytes/5.7.0"; + var Sb = new Ix(qde); + var Zde = "logger/5.7.0"; + var GE = false; + var KE = false; + var o1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 }; + var XE = o1.default; + var Mb = null; + function Jde() { try { const t = []; if (["NFD", "NFC", "NFKD", "NFKC"].forEach((e) => { @@ -140214,16 +140228,16 @@ ${Ez(e, r10)}`); } return null; } - var eS = r0e(); - var V5; + var YE = Jde(); + var U5; (function(t) { t.DEBUG = "DEBUG", t.INFO = "INFO", t.WARNING = "WARNING", t.ERROR = "ERROR", t.OFF = "OFF"; - })(V5 || (V5 = {})); + })(U5 || (U5 = {})); var no; (function(t) { t.UNKNOWN_ERROR = "UNKNOWN_ERROR", t.NOT_IMPLEMENTED = "NOT_IMPLEMENTED", t.UNSUPPORTED_OPERATION = "UNSUPPORTED_OPERATION", t.NETWORK_ERROR = "NETWORK_ERROR", t.SERVER_ERROR = "SERVER_ERROR", t.TIMEOUT = "TIMEOUT", t.BUFFER_OVERRUN = "BUFFER_OVERRUN", t.NUMERIC_FAULT = "NUMERIC_FAULT", t.MISSING_NEW = "MISSING_NEW", t.INVALID_ARGUMENT = "INVALID_ARGUMENT", t.MISSING_ARGUMENT = "MISSING_ARGUMENT", t.UNEXPECTED_ARGUMENT = "UNEXPECTED_ARGUMENT", t.CALL_EXCEPTION = "CALL_EXCEPTION", t.INSUFFICIENT_FUNDS = "INSUFFICIENT_FUNDS", t.NONCE_EXPIRED = "NONCE_EXPIRED", t.REPLACEMENT_UNDERPRICED = "REPLACEMENT_UNDERPRICED", t.UNPREDICTABLE_GAS_LIMIT = "UNPREDICTABLE_GAS_LIMIT", t.TRANSACTION_REPLACED = "TRANSACTION_REPLACED", t.ACTION_REJECTED = "ACTION_REJECTED"; })(no || (no = {})); - var tS = "0123456789abcdef"; + var ZE = "0123456789abcdef"; var Vr = class { constructor(e) { Object.defineProperty(this, "version", { @@ -140234,7 +140248,7 @@ ${Ez(e, r10)}`); } _log(e, r10) { const n = e.toLowerCase(); - a1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !($E > a1[n]) && console.log.apply(console, r10); + o1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(XE > o1[n]) && console.log.apply(console, r10); } debug(...e) { this._log(Vr.levels.DEBUG, e); @@ -140246,7 +140260,7 @@ ${Ez(e, r10)}`); this._log(Vr.levels.WARNING, e); } makeError(e, r10, n) { - if (QE) + if (KE) return this.makeError("censored error", r10, {}); r10 || (r10 = Vr.errors.UNKNOWN_ERROR), n || (n = {}); const i = []; @@ -140256,7 +140270,7 @@ ${Ez(e, r10)}`); if (u instanceof Uint8Array) { let f10 = ""; for (let p = 0; p < u.length; p++) - f10 += tS[u[p] >> 4], f10 += tS[u[p] & 15]; + f10 += ZE[u[p] >> 4], f10 += ZE[u[p] & 15]; i.push(c + "=Uint8Array(0x" + f10 + ")"); } else i.push(c + "=" + JSON.stringify(u)); @@ -140318,9 +140332,9 @@ ${Ez(e, r10)}`); e || this.throwArgumentError(r10, n, i); } checkNormalize(e) { - eS && this.throwError("platform missing String.prototype.normalize", Vr.errors.UNSUPPORTED_OPERATION, { + YE && this.throwError("platform missing String.prototype.normalize", Vr.errors.UNSUPPORTED_OPERATION, { operation: "String.prototype.normalize", - form: eS + form: YE }); } checkSafeUint53(e, r10) { @@ -140350,47 +140364,47 @@ ${Ez(e, r10)}`); e === r10 ? this.throwError("cannot instantiate abstract class " + JSON.stringify(r10.name) + " directly; use a sub-class", Vr.errors.UNSUPPORTED_OPERATION, { name: e.name, operation: "new" }) : (e === Object || e == null) && this.throwError("missing new", Vr.errors.MISSING_NEW, { name: r10.name }); } static globalLogger() { - return Ab || (Ab = new Vr(t0e)), Ab; + return Mb || (Mb = new Vr(Zde)), Mb; } static setCensorship(e, r10) { if (!e && r10 && this.globalLogger().throwError("cannot permanently disable censorship", Vr.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" - }), JE) { + }), GE) { if (!e) return; this.globalLogger().throwError("error censorship permanent", Vr.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" }); } - QE = !!e, JE = !!r10; + KE = !!e, GE = !!r10; } static setLogLevel(e) { - const r10 = a1[e.toLowerCase()]; + const r10 = o1[e.toLowerCase()]; if (r10 == null) { Vr.globalLogger().warn("invalid log level - " + e); return; } - $E = r10; + XE = r10; } static from(e) { return new Vr(e); } }; Vr.errors = no; - Vr.levels = V5; - var n0e = "bytes/5.7.0"; - var Tb = new Vr(n0e); - var c0e = "strings/5.5.0"; - var u0e = new Vr(c0e); - var Sm; + Vr.levels = U5; + var Qde = "bytes/5.7.0"; + var Ab = new Vr(Qde); + var n0e = "strings/5.5.0"; + var i0e = new Vr(n0e); + var Em; (function(t) { t.current = "", t.NFC = "NFC", t.NFD = "NFD", t.NFKC = "NFKC", t.NFKD = "NFKD"; - })(Sm || (Sm = {})); - var nS; + })(Em || (Em = {})); + var QE; (function(t) { t.UNEXPECTED_CONTINUE = "unexpected continuation byte", t.BAD_PREFIX = "bad codepoint prefix", t.OVERRUN = "string overrun", t.MISSING_CONTINUE = "missing continuation byte", t.OUT_OF_RANGE = "out of UTF-8 range", t.UTF16_SURROGATE = "UTF-16 surrogate", t.OVERLONG = "overlong representation"; - })(nS || (nS = {})); - var f0e = [ + })(QE || (QE = {})); + var o0e = [ "wei", "kwei", "mwei", @@ -140399,18 +140413,18 @@ ${Ez(e, r10)}`); "finney", "ether" ]; - function h0e(t, e) { + function a0e(t, e) { if (typeof e == "string") { - const r10 = f0e.indexOf(e); + const r10 = o0e.indexOf(e); r10 !== -1 && (e = 3 * r10); } - return nd(t, e ?? 18); + return rd(t, e ?? 18); } - function d0e(t) { - return h0e(t, 18); + function c0e(t) { + return a0e(t, 18); } var Ls = "0x0000000000000000000000000000000001000000"; - var Uf = { + var Bf = { name: "REEF", address: Ls, iconUrl: "https://storage.googleapis.com/reef-static-images/r-circle-icon-128.png", @@ -140418,21 +140432,21 @@ ${Ez(e, r10)}`); decimals: 18, symbol: "REEF" }; - var Cx = "0x0000000000000000000000000000000000000000"; - var Kc = /* @__PURE__ */ ((t) => (t.ERC20 = "ERC20", t.ERC721 = "ERC721", t.ERC1155 = "ERC1155", t.other = "other", t))(Kc || {}); - var p0e = /^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i; - var Nb = Math.ceil; + var Ox = "0x0000000000000000000000000000000000000000"; + var Gc = /* @__PURE__ */ ((t) => (t.ERC20 = "ERC20", t.ERC721 = "ERC721", t.ERC1155 = "ERC1155", t.other = "other", t))(Gc || {}); + var u0e = /^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i; + var Tb = Math.ceil; var As = Math.floor; var Di = "[BigNumber Error] "; - var iS = Di + "Number primitive has more than 15 significant digits: "; + var $E = Di + "Number primitive has more than 15 significant digits: "; var Ks = 1e14; var Pt = 14; - var Ib = 9007199254740991; - var Ob = [1, 10, 100, 1e3, 1e4, 1e5, 1e6, 1e7, 1e8, 1e9, 1e10, 1e11, 1e12, 1e13]; - var Ac = 1e7; + var Nb = 9007199254740991; + var Ib = [1, 10, 100, 1e3, 1e4, 1e5, 1e6, 1e7, 1e8, 1e9, 1e10, 1e11, 1e12, 1e13]; + var Mc = 1e7; var En = 1e9; - function tL(t) { - var e, r10, n, i = D.prototype = { constructor: D, toString: null, valueOf: null }, s = new D(1), o = 20, a = 4, c = -7, u = 21, f10 = -1e7, p = 1e7, b = false, E = 1, _ = 0, N11 = { + function KD(t) { + var e, r10, n, i = L.prototype = { constructor: L, toString: null, valueOf: null }, s = new L(1), o = 20, a = 4, c = -7, u = 21, f10 = -1e7, p = 1e7, b = false, E = 1, _ = 0, N11 = { prefix: "", groupSize: 3, secondaryGroupSize: 0, @@ -140441,11 +140455,11 @@ ${Ez(e, r10)}`); fractionGroupSize: 0, fractionGroupSeparator: "\xA0", suffix: "" - }, R = "0123456789abcdefghijklmnopqrstuvwxyz", F = true; - function D(I, H) { - var X, V, S10, d, l15, h, y, x, v = this; - if (!(v instanceof D)) - return new D(I, H); + }, k = "0123456789abcdefghijklmnopqrstuvwxyz", F = true; + function L(I, H) { + var X, V, S9, d, l15, h, y, x, v = this; + if (!(v instanceof L)) + return new L(I, H); if (H == null) { if (I && I._isBigNumber === true) { v.s = I.s, !I.c || I.e > p ? v.c = v.e = null : I.e < f10 ? v.c = [v.e = 0] : (v.e = I.e, v.c = I.c.slice()); @@ -140460,30 +140474,30 @@ ${Ez(e, r10)}`); } x = String(I); } else { - if (!p0e.test(x = String(I))) + if (!u0e.test(x = String(I))) return n(v, x, h); v.s = x.charCodeAt(0) == 45 ? (x = x.slice(1), -1) : 1; } (d = x.indexOf(".")) > -1 && (x = x.replace(".", "")), (l15 = x.search(/e/i)) > 0 ? (d < 0 && (d = l15), d += +x.slice(l15 + 1), x = x.substring(0, l15)) : d < 0 && (d = x.length); } else { - if (Ur(H, 2, R.length, "Base"), H == 10 && F) - return v = new D(I), z(v, o + v.e + 1, a); + if (Ur(H, 2, k.length, "Base"), H == 10 && F) + return v = new L(I), z(v, o + v.e + 1, a); if (x = String(I), h = typeof I == "number") { if (I * 0 != 0) return n(v, x, h, H); - if (v.s = 1 / I < 0 ? (x = x.slice(1), -1) : 1, D.DEBUG && x.replace(/^0\.0*|\./, "").length > 15) - throw Error(iS + I); + if (v.s = 1 / I < 0 ? (x = x.slice(1), -1) : 1, L.DEBUG && x.replace(/^0\.0*|\./, "").length > 15) + throw Error($E + I); } else v.s = x.charCodeAt(0) === 45 ? (x = x.slice(1), -1) : 1; - for (X = R.slice(0, H), d = l15 = 0, y = x.length; l15 < y; l15++) + for (X = k.slice(0, H), d = l15 = 0, y = x.length; l15 < y; l15++) if (X.indexOf(V = x.charAt(l15)) < 0) { if (V == ".") { if (l15 > d) { d = y; continue; } - } else if (!S10 && (x == x.toUpperCase() && (x = x.toLowerCase()) || x == x.toLowerCase() && (x = x.toUpperCase()))) { - S10 = true, l15 = -1, d = 0; + } else if (!S9 && (x == x.toUpperCase() && (x = x.toLowerCase()) || x == x.toLowerCase() && (x = x.toUpperCase()))) { + S9 = true, l15 = -1, d = 0; continue; } return n(v, String(I), h, H); @@ -140495,8 +140509,8 @@ ${Ez(e, r10)}`); for (y = x.length; x.charCodeAt(--y) === 48; ) ; if (x = x.slice(l15, ++y)) { - if (y -= l15, h && D.DEBUG && y > 15 && (I > Ib || I !== As(I))) - throw Error(iS + v.s * I); + if (y -= l15, h && L.DEBUG && y > 15 && (I > Nb || I !== As(I))) + throw Error($E + v.s * I); if ((d = d - l15 - 1) > p) v.c = v.e = null; else if (d < f10) @@ -140515,7 +140529,7 @@ ${Ez(e, r10)}`); } else v.c = [v.e = 0]; } - D.clone = tL, D.ROUND_UP = 0, D.ROUND_DOWN = 1, D.ROUND_CEIL = 2, D.ROUND_FLOOR = 3, D.ROUND_HALF_UP = 4, D.ROUND_HALF_DOWN = 5, D.ROUND_HALF_EVEN = 6, D.ROUND_HALF_CEIL = 7, D.ROUND_HALF_FLOOR = 8, D.EUCLID = 9, D.config = D.set = function(I) { + L.clone = KD, L.ROUND_UP = 0, L.ROUND_DOWN = 1, L.ROUND_CEIL = 2, L.ROUND_FLOOR = 3, L.ROUND_HALF_UP = 4, L.ROUND_HALF_DOWN = 5, L.ROUND_HALF_EVEN = 6, L.ROUND_HALF_CEIL = 7, L.ROUND_HALF_FLOOR = 8, L.EUCLID = 9, L.config = L.set = function(I) { var H, X; if (I != null) if (typeof I == "object") { @@ -140544,7 +140558,7 @@ ${Ez(e, r10)}`); throw Error(Di + H + " not an object: " + X); if (I.hasOwnProperty(H = "ALPHABET")) if (X = I[H], typeof X == "string" && !/^.?$|[+\-.\s]|(.).*\1/.test(X)) - F = X.slice(0, 10) == "0123456789", R = X; + F = X.slice(0, 10) == "0123456789", k = X; else throw Error(Di + H + " invalid: " + X); } else @@ -140558,23 +140572,23 @@ ${Ez(e, r10)}`); MODULO_MODE: E, POW_PRECISION: _, FORMAT: N11, - ALPHABET: R + ALPHABET: k }; - }, D.isBigNumber = function(I) { + }, L.isBigNumber = function(I) { if (!I || I._isBigNumber !== true) return false; - if (!D.DEBUG) + if (!L.DEBUG) return true; - var H, X, V = I.c, S10 = I.e, d = I.s; + var H, X, V = I.c, S9 = I.e, d = I.s; e: if ({}.toString.call(V) == "[object Array]") { - if ((d === 1 || d === -1) && S10 >= -En && S10 <= En && S10 === As(S10)) { + if ((d === 1 || d === -1) && S9 >= -En && S9 <= En && S9 === As(S9)) { if (V[0] === 0) { - if (S10 === 0 && V.length === 1) + if (S9 === 0 && V.length === 1) return true; break e; } - if (H = (S10 + 1) % Pt, H < 1 && (H += Pt), String(V[0]).length == H) { + if (H = (S9 + 1) % Pt, H < 1 && (H += Pt), String(V[0]).length == H) { for (H = 0; H < V.length; H++) if (X = V[H], X < 0 || X >= Ks || X !== As(X)) break e; @@ -140582,25 +140596,25 @@ ${Ez(e, r10)}`); return true; } } - } else if (V === null && S10 === null && (d === null || d === 1 || d === -1)) + } else if (V === null && S9 === null && (d === null || d === 1 || d === -1)) return true; throw Error(Di + "Invalid BigNumber: " + I); - }, D.maximum = D.max = function() { + }, L.maximum = L.max = function() { return q(arguments, -1); - }, D.minimum = D.min = function() { + }, L.minimum = L.min = function() { return q(arguments, 1); - }, D.random = function() { + }, L.random = function() { var I = 9007199254740992, H = Math.random() * I & 2097151 ? function() { return As(Math.random() * I); } : function() { return (Math.random() * 1073741824 | 0) * 8388608 + (Math.random() * 8388608 | 0); }; return function(X) { - var V, S10, d, l15, h, y = 0, x = [], v = new D(s); - if (X == null ? X = o : Ur(X, 0, En), l15 = Nb(X / Pt), b) + var V, S9, d, l15, h, y = 0, x = [], v = new L(s); + if (X == null ? X = o : Ur(X, 0, En), l15 = Tb(X / Pt), b) if (crypto.getRandomValues) { for (V = crypto.getRandomValues(new Uint32Array(l15 *= 2)); y < l15; ) - h = V[y] * 131072 + (V[y + 1] >>> 11), h >= 9e15 ? (S10 = crypto.getRandomValues(new Uint32Array(2)), V[y] = S10[0], V[y + 1] = S10[1]) : (x.push(h % 1e14), y += 2); + h = V[y] * 131072 + (V[y + 1] >>> 11), h >= 9e15 ? (S9 = crypto.getRandomValues(new Uint32Array(2)), V[y] = S9[0], V[y + 1] = S9[1]) : (x.push(h % 1e14), y += 2); y = l15 / 2; } else if (crypto.randomBytes) { for (V = crypto.randomBytes(l15 *= 7); y < l15; ) @@ -140611,7 +140625,7 @@ ${Ez(e, r10)}`); if (!b) for (; y < l15; ) h = H(), h < 9e15 && (x[y++] = h % 1e14); - for (l15 = x[--y], X %= Pt, l15 && X && (h = Ob[Pt - X], x[y] = As(l15 / h) * h); x[y] === 0; x.pop(), y--) + for (l15 = x[--y], X %= Pt, l15 && X && (h = Ib[Pt - X], x[y] = As(l15 / h) * h); x[y] === 0; x.pop(), y--) ; if (y < 0) x = [d = 0]; @@ -140624,37 +140638,37 @@ ${Ez(e, r10)}`); } return v.e = d, v.c = x, v; }; - }(), D.sum = function() { - for (var I = 1, H = arguments, X = new D(H[0]); I < H.length; ) + }(), L.sum = function() { + for (var I = 1, H = arguments, X = new L(H[0]); I < H.length; ) X = X.plus(H[I++]); return X; }, r10 = function() { var I = "0123456789"; - function H(X, V, S10, d) { + function H(X, V, S9, d) { for (var l15, h = [0], y, x = 0, v = X.length; x < v; ) { for (y = h.length; y--; h[y] *= V) ; for (h[0] += d.indexOf(X.charAt(x++)), l15 = 0; l15 < h.length; l15++) - h[l15] > S10 - 1 && (h[l15 + 1] == null && (h[l15 + 1] = 0), h[l15 + 1] += h[l15] / S10 | 0, h[l15] %= S10); + h[l15] > S9 - 1 && (h[l15 + 1] == null && (h[l15 + 1] = 0), h[l15 + 1] += h[l15] / S9 | 0, h[l15] %= S9); } return h.reverse(); } - return function(X, V, S10, d, l15) { + return function(X, V, S9, d, l15) { var h, y, x, v, M, w, g, m, P = X.indexOf("."), Q = o, A = a; - for (P >= 0 && (v = _, _ = 0, X = X.replace(".", ""), m = new D(V), w = m.pow(X.length - P), _ = v, m.c = H( + for (P >= 0 && (v = _, _ = 0, X = X.replace(".", ""), m = new L(V), w = m.pow(X.length - P), _ = v, m.c = H( va(vs(w.c), w.e, "0"), 10, - S10, + S9, I - ), m.e = m.c.length), g = H(X, V, S10, l15 ? (h = R, I) : (h = I, R)), x = v = g.length; g[--v] == 0; g.pop()) + ), m.e = m.c.length), g = H(X, V, S9, l15 ? (h = k, I) : (h = I, k)), x = v = g.length; g[--v] == 0; g.pop()) ; if (!g[0]) return h.charAt(0); - if (P < 0 ? --x : (w.c = g, w.e = x, w.s = d, w = e(w, m, Q, A, S10), g = w.c, M = w.r, x = w.e), y = x + Q + 1, P = g[y], v = S10 / 2, M = M || y < 0 || g[y + 1] != null, M = A < 4 ? (P != null || M) && (A == 0 || A == (w.s < 0 ? 3 : 2)) : P > v || P == v && (A == 4 || M || A == 6 && g[y - 1] & 1 || A == (w.s < 0 ? 8 : 7)), y < 1 || !g[0]) + if (P < 0 ? --x : (w.c = g, w.e = x, w.s = d, w = e(w, m, Q, A, S9), g = w.c, M = w.r, x = w.e), y = x + Q + 1, P = g[y], v = S9 / 2, M = M || y < 0 || g[y + 1] != null, M = A < 4 ? (P != null || M) && (A == 0 || A == (w.s < 0 ? 3 : 2)) : P > v || P == v && (A == 4 || M || A == 6 && g[y - 1] & 1 || A == (w.s < 0 ? 8 : 7)), y < 1 || !g[0]) X = M ? va(h.charAt(1), -Q, h.charAt(0)) : h.charAt(0); else { if (g.length = y, M) - for (--S10; ++g[--y] > S10; ) + for (--S9; ++g[--y] > S9; ) g[y] = 0, y || (++x, g = [1].concat(g)); for (v = g.length; !g[--v]; ) ; @@ -140665,47 +140679,47 @@ ${Ez(e, r10)}`); return X; }; }(), e = function() { - function I(V, S10, d) { - var l15, h, y, x, v = 0, M = V.length, w = S10 % Ac, g = S10 / Ac | 0; + function I(V, S9, d) { + var l15, h, y, x, v = 0, M = V.length, w = S9 % Mc, g = S9 / Mc | 0; for (V = V.slice(); M--; ) - y = V[M] % Ac, x = V[M] / Ac | 0, l15 = g * y + x * w, h = w * y + l15 % Ac * Ac + v, v = (h / d | 0) + (l15 / Ac | 0) + g * x, V[M] = h % d; + y = V[M] % Mc, x = V[M] / Mc | 0, l15 = g * y + x * w, h = w * y + l15 % Mc * Mc + v, v = (h / d | 0) + (l15 / Mc | 0) + g * x, V[M] = h % d; return v && (V = [v].concat(V)), V; } - function H(V, S10, d, l15) { + function H(V, S9, d, l15) { var h, y; if (d != l15) y = d > l15 ? 1 : -1; else for (h = y = 0; h < d; h++) - if (V[h] != S10[h]) { - y = V[h] > S10[h] ? 1 : -1; + if (V[h] != S9[h]) { + y = V[h] > S9[h] ? 1 : -1; break; } return y; } - function X(V, S10, d, l15) { + function X(V, S9, d, l15) { for (var h = 0; d--; ) - V[d] -= h, h = V[d] < S10[d] ? 1 : 0, V[d] = h * l15 + V[d] - S10[d]; + V[d] -= h, h = V[d] < S9[d] ? 1 : 0, V[d] = h * l15 + V[d] - S9[d]; for (; !V[0] && V.length > 1; V.splice(0, 1)) ; } - return function(V, S10, d, l15, h) { - var y, x, v, M, w, g, m, P, Q, A, K, U, j10, G, k, Y, ee, ae = V.s == S10.s ? 1 : -1, ie = V.c, Z10 = S10.c; + return function(V, S9, d, l15, h) { + var y, x, v, M, w, g, m, P, Q, A, K, U, j10, G, R, Y, ee, ae = V.s == S9.s ? 1 : -1, ie = V.c, Z10 = S9.c; if (!ie || !ie[0] || !Z10 || !Z10[0]) - return new D( - !V.s || !S10.s || (ie ? Z10 && ie[0] == Z10[0] : !Z10) ? NaN : ie && ie[0] == 0 || !Z10 ? ae * 0 : ae / 0 + return new L( + !V.s || !S9.s || (ie ? Z10 && ie[0] == Z10[0] : !Z10) ? NaN : ie && ie[0] == 0 || !Z10 ? ae * 0 : ae / 0 ); - for (P = new D(ae), Q = P.c = [], x = V.e - S10.e, ae = d + x + 1, h || (h = Ks, x = Ts(V.e / Pt) - Ts(S10.e / Pt), ae = ae / Pt | 0), v = 0; Z10[v] == (ie[v] || 0); v++) + for (P = new L(ae), Q = P.c = [], x = V.e - S9.e, ae = d + x + 1, h || (h = Ks, x = Ts(V.e / Pt) - Ts(S9.e / Pt), ae = ae / Pt | 0), v = 0; Z10[v] == (ie[v] || 0); v++) ; if (Z10[v] > (ie[v] || 0) && x--, ae < 0) Q.push(1), M = true; else { for (G = ie.length, Y = Z10.length, v = 0, ae += 2, w = As(h / (Z10[0] + 1)), w > 1 && (Z10 = I(Z10, w, h), ie = I(ie, w, h), Y = Z10.length, G = ie.length), j10 = Y, A = ie.slice(0, Y), K = A.length; K < Y; A[K++] = 0) ; - ee = Z10.slice(), ee = [0].concat(ee), k = Z10[0], Z10[1] >= h / 2 && k++; + ee = Z10.slice(), ee = [0].concat(ee), R = Z10[0], Z10[1] >= h / 2 && R++; do { if (w = 0, y = H(Z10, A, Y, K), y < 0) { - if (U = A[0], Y != K && (U = U * h + (A[1] || 0)), w = As(U / k), w > 1) + if (U = A[0], Y != K && (U = U * h + (A[1] || 0)), w = As(U / R), w > 1) for (w >= h && (w = h - 1), g = I(Z10, w, h), m = g.length, K = A.length; H(g, A, m, K) == 1; ) w--, X(g, Y < m ? ee : Z10, m, h), m = g.length, y = 1; else @@ -140728,16 +140742,16 @@ ${Ez(e, r10)}`); return P; }; }(); - function L(I, H, X, V) { - var S10, d, l15, h, y; + function D(I, H, X, V) { + var S9, d, l15, h, y; if (X == null ? X = a : Ur(X, 0, 8), !I.c) return I.toString(); - if (S10 = I.c[0], l15 = I.e, H == null) - y = vs(I.c), y = V == 1 || V == 2 && (l15 <= c || l15 >= u) ? _p(y, l15) : va(y, l15, "0"); - else if (I = z(new D(I), H, X), d = I.e, y = vs(I.c), h = y.length, V == 1 || V == 2 && (H <= d || d <= c)) { + if (S9 = I.c[0], l15 = I.e, H == null) + y = vs(I.c), y = V == 1 || V == 2 && (l15 <= c || l15 >= u) ? vp(y, l15) : va(y, l15, "0"); + else if (I = z(new L(I), H, X), d = I.e, y = vs(I.c), h = y.length, V == 1 || V == 2 && (H <= d || d <= c)) { for (; h < H; y += "0", h++) ; - y = _p(y, d); + y = vp(y, d); } else if (H -= l15, y = va(y, d, "0"), d + 1 > h) { if (--H > 0) for (y += "."; H--; y += "0") @@ -140745,32 +140759,32 @@ ${Ez(e, r10)}`); } else if (H += d - h, H > 0) for (d + 1 == h && (y += "."); H--; y += "0") ; - return I.s < 0 && S10 ? "-" + y : y; + return I.s < 0 && S9 ? "-" + y : y; } function q(I, H) { - for (var X, V, S10 = 1, d = new D(I[0]); S10 < I.length; S10++) - V = new D(I[S10]), (!V.s || (X = Eu(d, V)) === H || X === 0 && d.s === H) && (d = V); + for (var X, V, S9 = 1, d = new L(I[0]); S9 < I.length; S9++) + V = new L(I[S9]), (!V.s || (X = Eu(d, V)) === H || X === 0 && d.s === H) && (d = V); return d; } function W(I, H, X) { - for (var V = 1, S10 = H.length; !H[--S10]; H.pop()) + for (var V = 1, S9 = H.length; !H[--S9]; H.pop()) ; - for (S10 = H[0]; S10 >= 10; S10 /= 10, V++) + for (S9 = H[0]; S9 >= 10; S9 /= 10, V++) ; return (X = V + X * Pt - 1) > p ? I.c = I.e = null : X < f10 ? I.c = [I.e = 0] : (I.e = X, I.c = H), I; } n = function() { - var I = /^(-?)0([xbo])(?=\w[\w.]*$)/i, H = /^([^.]+)\.$/, X = /^\.([^.]+)$/, V = /^-?(Infinity|NaN)$/, S10 = /^\s*\+(?=[\w.])|^\s+|\s+$/g; + var I = /^(-?)0([xbo])(?=\w[\w.]*$)/i, H = /^([^.]+)\.$/, X = /^\.([^.]+)$/, V = /^-?(Infinity|NaN)$/, S9 = /^\s*\+(?=[\w.])|^\s+|\s+$/g; return function(d, l15, h, y) { - var x, v = h ? l15 : l15.replace(S10, ""); + var x, v = h ? l15 : l15.replace(S9, ""); if (V.test(v)) d.s = isNaN(v) ? null : v < 0 ? -1 : 1; else { if (!h && (v = v.replace(I, function(M, w, g) { return x = (g = g.toLowerCase()) == "x" ? 16 : g == "b" ? 2 : 8, !y || y == x ? w : M; }), y && (x = y, v = v.replace(H, "$1").replace(X, "0.$1")), l15 != v)) - return new D(v, x); - if (D.DEBUG) + return new L(v, x); + if (L.DEBUG) throw Error(Di + "Not a" + (y ? " base " + y : "") + " number: " + l15); d.s = null; } @@ -140778,28 +140792,28 @@ ${Ez(e, r10)}`); }; }(); function z(I, H, X, V) { - var S10, d, l15, h, y, x, v, M = I.c, w = Ob; + var S9, d, l15, h, y, x, v, M = I.c, w = Ib; if (M) { e: { - for (S10 = 1, h = M[0]; h >= 10; h /= 10, S10++) + for (S9 = 1, h = M[0]; h >= 10; h /= 10, S9++) ; - if (d = H - S10, d < 0) - d += Pt, l15 = H, y = M[x = 0], v = As(y / w[S10 - l15 - 1] % 10); - else if (x = Nb((d + 1) / Pt), x >= M.length) + if (d = H - S9, d < 0) + d += Pt, l15 = H, y = M[x = 0], v = As(y / w[S9 - l15 - 1] % 10); + else if (x = Tb((d + 1) / Pt), x >= M.length) if (V) { for (; M.length <= x; M.push(0)) ; - y = v = 0, S10 = 1, d %= Pt, l15 = d - Pt + 1; + y = v = 0, S9 = 1, d %= Pt, l15 = d - Pt + 1; } else break e; else { - for (y = h = M[x], S10 = 1; h >= 10; h /= 10, S10++) + for (y = h = M[x], S9 = 1; h >= 10; h /= 10, S9++) ; - d %= Pt, l15 = d - Pt + S10, v = l15 < 0 ? 0 : As(y / w[S10 - l15 - 1] % 10); + d %= Pt, l15 = d - Pt + S9, v = l15 < 0 ? 0 : As(y / w[S9 - l15 - 1] % 10); } - if (V = V || H < 0 || M[x + 1] != null || (l15 < 0 ? y : y % w[S10 - l15 - 1]), V = X < 4 ? (v || V) && (X == 0 || X == (I.s < 0 ? 3 : 2)) : v > 5 || v == 5 && (X == 4 || V || X == 6 && (d > 0 ? l15 > 0 ? y / w[S10 - l15] : 0 : M[x - 1]) % 10 & 1 || X == (I.s < 0 ? 8 : 7)), H < 1 || !M[0]) + if (V = V || H < 0 || M[x + 1] != null || (l15 < 0 ? y : y % w[S9 - l15 - 1]), V = X < 4 ? (v || V) && (X == 0 || X == (I.s < 0 ? 3 : 2)) : v > 5 || v == 5 && (X == 4 || V || X == 6 && (d > 0 ? l15 > 0 ? y / w[S9 - l15] : 0 : M[x - 1]) % 10 & 1 || X == (I.s < 0 ? 8 : 7)), H < 1 || !M[0]) return M.length = 0, V ? (H -= I.e + 1, M[0] = w[(Pt - H % Pt) % Pt], I.e = -H || 0) : M[0] = I.e = 0, I; - if (d == 0 ? (M.length = x, h = 1, x--) : (M.length = x + 1, h = w[Pt - d], M[x] = l15 > 0 ? As(y / w[S10 - l15] % w[l15]) * h : 0), V) + if (d == 0 ? (M.length = x, h = 1, x--) : (M.length = x + 1, h = w[Pt - d], M[x] = l15 > 0 ? As(y / w[S9 - l15] % w[l15]) * h : 0), V) for (; ; ) if (x == 0) { for (d = 1, l15 = M[0]; l15 >= 10; l15 /= 10, d++) @@ -140822,79 +140836,79 @@ ${Ez(e, r10)}`); } function T(I) { var H, X = I.e; - return X === null ? I.toString() : (H = vs(I.c), H = X <= c || X >= u ? _p(H, X) : va(H, X, "0"), I.s < 0 ? "-" + H : H); + return X === null ? I.toString() : (H = vs(I.c), H = X <= c || X >= u ? vp(H, X) : va(H, X, "0"), I.s < 0 ? "-" + H : H); } return i.absoluteValue = i.abs = function() { - var I = new D(this); + var I = new L(this); return I.s < 0 && (I.s = 1), I; }, i.comparedTo = function(I, H) { - return Eu(this, new D(I, H)); + return Eu(this, new L(I, H)); }, i.decimalPlaces = i.dp = function(I, H) { - var X, V, S10, d = this; + var X, V, S9, d = this; if (I != null) - return Ur(I, 0, En), H == null ? H = a : Ur(H, 0, 8), z(new D(d), I + d.e + 1, H); + return Ur(I, 0, En), H == null ? H = a : Ur(H, 0, 8), z(new L(d), I + d.e + 1, H); if (!(X = d.c)) return null; - if (V = ((S10 = X.length - 1) - Ts(this.e / Pt)) * Pt, S10 = X[S10]) - for (; S10 % 10 == 0; S10 /= 10, V--) + if (V = ((S9 = X.length - 1) - Ts(this.e / Pt)) * Pt, S9 = X[S9]) + for (; S9 % 10 == 0; S9 /= 10, V--) ; return V < 0 && (V = 0), V; }, i.dividedBy = i.div = function(I, H) { - return e(this, new D(I, H), o, a); + return e(this, new L(I, H), o, a); }, i.dividedToIntegerBy = i.idiv = function(I, H) { - return e(this, new D(I, H), 0, 1); + return e(this, new L(I, H), 0, 1); }, i.exponentiatedBy = i.pow = function(I, H) { - var X, V, S10, d, l15, h, y, x, v, M = this; - if (I = new D(I), I.c && !I.isInteger()) + var X, V, S9, d, l15, h, y, x, v, M = this; + if (I = new L(I), I.c && !I.isInteger()) throw Error(Di + "Exponent not an integer: " + T(I)); - if (H != null && (H = new D(H)), h = I.e > 14, !M.c || !M.c[0] || M.c[0] == 1 && !M.e && M.c.length == 1 || !I.c || !I.c[0]) - return v = new D(Math.pow(+T(M), h ? I.s * (2 - xp(I)) : +T(I))), H ? v.mod(H) : v; + if (H != null && (H = new L(H)), h = I.e > 14, !M.c || !M.c[0] || M.c[0] == 1 && !M.e && M.c.length == 1 || !I.c || !I.c[0]) + return v = new L(Math.pow(+T(M), h ? I.s * (2 - wp(I)) : +T(I))), H ? v.mod(H) : v; if (y = I.s < 0, H) { if (H.c ? !H.c[0] : !H.s) - return new D(NaN); + return new L(NaN); V = !y && M.isInteger() && H.isInteger(), V && (M = M.mod(H)); } else { if (I.e > 9 && (M.e > 0 || M.e < -1 || (M.e == 0 ? M.c[0] > 1 || h && M.c[1] >= 24e7 : M.c[0] < 8e13 || h && M.c[0] <= 9999975e7))) - return d = M.s < 0 && xp(I) ? -0 : 0, M.e > -1 && (d = 1 / d), new D(y ? 1 / d : d); - _ && (d = Nb(_ / Pt + 2)); + return d = M.s < 0 && wp(I) ? -0 : 0, M.e > -1 && (d = 1 / d), new L(y ? 1 / d : d); + _ && (d = Tb(_ / Pt + 2)); } - for (h ? (X = new D(0.5), y && (I.s = 1), x = xp(I)) : (S10 = Math.abs(+T(I)), x = S10 % 2), v = new D(s); ; ) { + for (h ? (X = new L(0.5), y && (I.s = 1), x = wp(I)) : (S9 = Math.abs(+T(I)), x = S9 % 2), v = new L(s); ; ) { if (x) { if (v = v.times(M), !v.c) break; d ? v.c.length > d && (v.c.length = d) : V && (v = v.mod(H)); } - if (S10) { - if (S10 = As(S10 / 2), S10 === 0) + if (S9) { + if (S9 = As(S9 / 2), S9 === 0) break; - x = S10 % 2; + x = S9 % 2; } else if (I = I.times(X), z(I, I.e + 1, 1), I.e > 14) - x = xp(I); + x = wp(I); else { - if (S10 = +T(I), S10 === 0) + if (S9 = +T(I), S9 === 0) break; - x = S10 % 2; + x = S9 % 2; } M = M.times(M), d ? M.c && M.c.length > d && (M.c.length = d) : V && (M = M.mod(H)); } return V ? v : (y && (v = s.div(v)), H ? v.mod(H) : d ? z(v, _, a, l15) : v); }, i.integerValue = function(I) { - var H = new D(this); + var H = new L(this); return I == null ? I = a : Ur(I, 0, 8), z(H, H.e + 1, I); }, i.isEqualTo = i.eq = function(I, H) { - return Eu(this, new D(I, H)) === 0; + return Eu(this, new L(I, H)) === 0; }, i.isFinite = function() { return !!this.c; }, i.isGreaterThan = i.gt = function(I, H) { - return Eu(this, new D(I, H)) > 0; + return Eu(this, new L(I, H)) > 0; }, i.isGreaterThanOrEqualTo = i.gte = function(I, H) { - return (H = Eu(this, new D(I, H))) === 1 || H === 0; + return (H = Eu(this, new L(I, H))) === 1 || H === 0; }, i.isInteger = function() { return !!this.c && Ts(this.e / Pt) > this.c.length - 2; }, i.isLessThan = i.lt = function(I, H) { - return Eu(this, new D(I, H)) < 0; + return Eu(this, new L(I, H)) < 0; }, i.isLessThanOrEqualTo = i.lte = function(I, H) { - return (H = Eu(this, new D(I, H))) === -1 || H === 0; + return (H = Eu(this, new L(I, H))) === -1 || H === 0; }, i.isNaN = function() { return !this.s; }, i.isNegative = function() { @@ -140904,29 +140918,29 @@ ${Ez(e, r10)}`); }, i.isZero = function() { return !!this.c && this.c[0] == 0; }, i.minus = function(I, H) { - var X, V, S10, d, l15 = this, h = l15.s; - if (I = new D(I, H), H = I.s, !h || !H) - return new D(NaN); + var X, V, S9, d, l15 = this, h = l15.s; + if (I = new L(I, H), H = I.s, !h || !H) + return new L(NaN); if (h != H) return I.s = -H, l15.plus(I); var y = l15.e / Pt, x = I.e / Pt, v = l15.c, M = I.c; if (!y || !x) { if (!v || !M) - return v ? (I.s = -H, I) : new D(M ? l15 : NaN); + return v ? (I.s = -H, I) : new L(M ? l15 : NaN); if (!v[0] || !M[0]) - return M[0] ? (I.s = -H, I) : new D(v[0] ? l15 : a == 3 ? -0 : 0); + return M[0] ? (I.s = -H, I) : new L(v[0] ? l15 : a == 3 ? -0 : 0); } if (y = Ts(y), x = Ts(x), v = v.slice(), h = y - x) { - for ((d = h < 0) ? (h = -h, S10 = v) : (x = y, S10 = M), S10.reverse(), H = h; H--; S10.push(0)) + for ((d = h < 0) ? (h = -h, S9 = v) : (x = y, S9 = M), S9.reverse(), H = h; H--; S9.push(0)) ; - S10.reverse(); + S9.reverse(); } else for (V = (d = (h = v.length) < (H = M.length)) ? h : H, h = H = 0; H < V; H++) if (v[H] != M[H]) { d = v[H] < M[H]; break; } - if (d && (S10 = v, v = M, M = S10, I.s = -I.s), H = (V = M.length) - (X = v.length), H > 0) + if (d && (S9 = v, v = M, M = S9, I.s = -I.s), H = (V = M.length) - (X = v.length), H > 0) for (; H--; v[X++] = 0) ; for (H = Ks - 1; V > h; ) { @@ -140941,69 +140955,69 @@ ${Ez(e, r10)}`); ; return v[0] ? W(I, v, x) : (I.s = a == 3 ? -1 : 1, I.c = [I.e = 0], I); }, i.modulo = i.mod = function(I, H) { - var X, V, S10 = this; - return I = new D(I, H), !S10.c || !I.s || I.c && !I.c[0] ? new D(NaN) : !I.c || S10.c && !S10.c[0] ? new D(S10) : (E == 9 ? (V = I.s, I.s = 1, X = e(S10, I, 0, 3), I.s = V, X.s *= V) : X = e(S10, I, 0, E), I = S10.minus(X.times(I)), !I.c[0] && E == 1 && (I.s = S10.s), I); + var X, V, S9 = this; + return I = new L(I, H), !S9.c || !I.s || I.c && !I.c[0] ? new L(NaN) : !I.c || S9.c && !S9.c[0] ? new L(S9) : (E == 9 ? (V = I.s, I.s = 1, X = e(S9, I, 0, 3), I.s = V, X.s *= V) : X = e(S9, I, 0, E), I = S9.minus(X.times(I)), !I.c[0] && E == 1 && (I.s = S9.s), I); }, i.multipliedBy = i.times = function(I, H) { - var X, V, S10, d, l15, h, y, x, v, M, w, g, m, P, Q, A = this, K = A.c, U = (I = new D(I, H)).c; + var X, V, S9, d, l15, h, y, x, v, M, w, g, m, P, Q, A = this, K = A.c, U = (I = new L(I, H)).c; if (!K || !U || !K[0] || !U[0]) return !A.s || !I.s || K && !K[0] && !U || U && !U[0] && !K ? I.c = I.e = I.s = null : (I.s *= A.s, !K || !U ? I.c = I.e = null : (I.c = [0], I.e = 0)), I; - for (V = Ts(A.e / Pt) + Ts(I.e / Pt), I.s *= A.s, y = K.length, M = U.length, y < M && (m = K, K = U, U = m, S10 = y, y = M, M = S10), S10 = y + M, m = []; S10--; m.push(0)) + for (V = Ts(A.e / Pt) + Ts(I.e / Pt), I.s *= A.s, y = K.length, M = U.length, y < M && (m = K, K = U, U = m, S9 = y, y = M, M = S9), S9 = y + M, m = []; S9--; m.push(0)) ; - for (P = Ks, Q = Ac, S10 = M; --S10 >= 0; ) { - for (X = 0, w = U[S10] % Q, g = U[S10] / Q | 0, l15 = y, d = S10 + l15; d > S10; ) + for (P = Ks, Q = Mc, S9 = M; --S9 >= 0; ) { + for (X = 0, w = U[S9] % Q, g = U[S9] / Q | 0, l15 = y, d = S9 + l15; d > S9; ) x = K[--l15] % Q, v = K[l15] / Q | 0, h = g * x + v * w, x = w * x + h % Q * Q + m[d] + X, X = (x / P | 0) + (h / Q | 0) + g * v, m[d--] = x % P; m[d] = X; } return X ? ++V : m.splice(0, 1), W(I, m, V); }, i.negated = function() { - var I = new D(this); + var I = new L(this); return I.s = -I.s || null, I; }, i.plus = function(I, H) { - var X, V = this, S10 = V.s; - if (I = new D(I, H), H = I.s, !S10 || !H) - return new D(NaN); - if (S10 != H) + var X, V = this, S9 = V.s; + if (I = new L(I, H), H = I.s, !S9 || !H) + return new L(NaN); + if (S9 != H) return I.s = -H, V.minus(I); var d = V.e / Pt, l15 = I.e / Pt, h = V.c, y = I.c; if (!d || !l15) { if (!h || !y) - return new D(S10 / 0); + return new L(S9 / 0); if (!h[0] || !y[0]) - return y[0] ? I : new D(h[0] ? V : S10 * 0); + return y[0] ? I : new L(h[0] ? V : S9 * 0); } - if (d = Ts(d), l15 = Ts(l15), h = h.slice(), S10 = d - l15) { - for (S10 > 0 ? (l15 = d, X = y) : (S10 = -S10, X = h), X.reverse(); S10--; X.push(0)) + if (d = Ts(d), l15 = Ts(l15), h = h.slice(), S9 = d - l15) { + for (S9 > 0 ? (l15 = d, X = y) : (S9 = -S9, X = h), X.reverse(); S9--; X.push(0)) ; X.reverse(); } - for (S10 = h.length, H = y.length, S10 - H < 0 && (X = y, y = h, h = X, H = S10), S10 = 0; H; ) - S10 = (h[--H] = h[H] + y[H] + S10) / Ks | 0, h[H] = Ks === h[H] ? 0 : h[H] % Ks; - return S10 && (h = [S10].concat(h), ++l15), W(I, h, l15); + for (S9 = h.length, H = y.length, S9 - H < 0 && (X = y, y = h, h = X, H = S9), S9 = 0; H; ) + S9 = (h[--H] = h[H] + y[H] + S9) / Ks | 0, h[H] = Ks === h[H] ? 0 : h[H] % Ks; + return S9 && (h = [S9].concat(h), ++l15), W(I, h, l15); }, i.precision = i.sd = function(I, H) { - var X, V, S10, d = this; + var X, V, S9, d = this; if (I != null && I !== !!I) - return Ur(I, 1, En), H == null ? H = a : Ur(H, 0, 8), z(new D(d), I, H); + return Ur(I, 1, En), H == null ? H = a : Ur(H, 0, 8), z(new L(d), I, H); if (!(X = d.c)) return null; - if (S10 = X.length - 1, V = S10 * Pt + 1, S10 = X[S10]) { - for (; S10 % 10 == 0; S10 /= 10, V--) + if (S9 = X.length - 1, V = S9 * Pt + 1, S9 = X[S9]) { + for (; S9 % 10 == 0; S9 /= 10, V--) ; - for (S10 = X[0]; S10 >= 10; S10 /= 10, V++) + for (S9 = X[0]; S9 >= 10; S9 /= 10, V++) ; } return I && d.e + 1 > V && (V = d.e + 1), V; }, i.shiftedBy = function(I) { - return Ur(I, -Ib, Ib), this.times("1e" + I); + return Ur(I, -Nb, Nb), this.times("1e" + I); }, i.squareRoot = i.sqrt = function() { - var I, H, X, V, S10, d = this, l15 = d.c, h = d.s, y = d.e, x = o + 4, v = new D("0.5"); + var I, H, X, V, S9, d = this, l15 = d.c, h = d.s, y = d.e, x = o + 4, v = new L("0.5"); if (h !== 1 || !l15 || !l15[0]) - return new D(!h || h < 0 && (!l15 || l15[0]) ? NaN : l15 ? d : 1 / 0); - if (h = Math.sqrt(+T(d)), h == 0 || h == 1 / 0 ? (H = vs(l15), (H.length + y) % 2 == 0 && (H += "0"), h = Math.sqrt(+H), y = Ts((y + 1) / 2) - (y < 0 || y % 2), h == 1 / 0 ? H = "5e" + y : (H = h.toExponential(), H = H.slice(0, H.indexOf("e") + 1) + y), X = new D(H)) : X = new D(h + ""), X.c[0]) { + return new L(!h || h < 0 && (!l15 || l15[0]) ? NaN : l15 ? d : 1 / 0); + if (h = Math.sqrt(+T(d)), h == 0 || h == 1 / 0 ? (H = vs(l15), (H.length + y) % 2 == 0 && (H += "0"), h = Math.sqrt(+H), y = Ts((y + 1) / 2) - (y < 0 || y % 2), h == 1 / 0 ? H = "5e" + y : (H = h.toExponential(), H = H.slice(0, H.indexOf("e") + 1) + y), X = new L(H)) : X = new L(h + ""), X.c[0]) { for (y = X.e, h = y + x, h < 3 && (h = 0); ; ) - if (S10 = X, X = v.times(S10.plus(e(d, S10, x, 1))), vs(S10.c).slice(0, h) === (H = vs(X.c)).slice(0, h)) + if (S9 = X, X = v.times(S9.plus(e(d, S9, x, 1))), vs(S9.c).slice(0, h) === (H = vs(X.c)).slice(0, h)) if (X.e < y && --h, H = H.slice(h - 3, h + 1), H == "9999" || !V && H == "4999") { - if (!V && (z(S10, S10.e + o + 2, 0), S10.times(S10).eq(d))) { - X = S10; + if (!V && (z(S9, S9.e + o + 2, 0), S9.times(S9).eq(d))) { + X = S9; break; } x += 4, h += 4, V = 1; @@ -141014,17 +141028,17 @@ ${Ez(e, r10)}`); } return z(X, X.e + o + 1, a, I); }, i.toExponential = function(I, H) { - return I != null && (Ur(I, 0, En), I++), L(this, I, H, 1); + return I != null && (Ur(I, 0, En), I++), D(this, I, H, 1); }, i.toFixed = function(I, H) { - return I != null && (Ur(I, 0, En), I = I + this.e + 1), L(this, I, H); + return I != null && (Ur(I, 0, En), I = I + this.e + 1), D(this, I, H); }, i.toFormat = function(I, H, X) { - var V, S10 = this; + var V, S9 = this; if (X == null) I != null && H && typeof H == "object" ? (X = H, H = null) : I && typeof I == "object" ? (X = I, I = H = null) : X = N11; else if (typeof X != "object") throw Error(Di + "Argument not an object: " + X); - if (V = S10.toFixed(I, H), S10.c) { - var d, l15 = V.split("."), h = +X.groupSize, y = +X.secondaryGroupSize, x = X.groupSeparator || "", v = l15[0], M = l15[1], w = S10.s < 0, g = w ? v.slice(1) : v, m = g.length; + if (V = S9.toFixed(I, H), S9.c) { + var d, l15 = V.split("."), h = +X.groupSize, y = +X.secondaryGroupSize, x = X.groupSeparator || "", v = l15[0], M = l15[1], w = S9.s < 0, g = w ? v.slice(1) : v, m = g.length; if (y && (d = h, h = y, y = d, m -= d), h > 0 && m > 0) { for (d = m % h || h, v = g.substr(0, d); d < m; d += h) v += x + g.substr(d, h); @@ -141037,26 +141051,26 @@ ${Ez(e, r10)}`); } return (X.prefix || "") + V + (X.suffix || ""); }, i.toFraction = function(I) { - var H, X, V, S10, d, l15, h, y, x, v, M, w, g = this, m = g.c; - if (I != null && (h = new D(I), !h.isInteger() && (h.c || h.s !== 1) || h.lt(s))) + var H, X, V, S9, d, l15, h, y, x, v, M, w, g = this, m = g.c; + if (I != null && (h = new L(I), !h.isInteger() && (h.c || h.s !== 1) || h.lt(s))) throw Error(Di + "Argument " + (h.isInteger() ? "out of range: " : "not an integer: ") + T(h)); if (!m) - return new D(g); - for (H = new D(s), x = X = new D(s), V = y = new D(s), w = vs(m), d = H.e = w.length - g.e - 1, H.c[0] = Ob[(l15 = d % Pt) < 0 ? Pt + l15 : l15], I = !I || h.comparedTo(H) > 0 ? d > 0 ? H : x : h, l15 = p, p = 1 / 0, h = new D(w), y.c[0] = 0; v = e(h, H, 0, 1), S10 = X.plus(v.times(V)), S10.comparedTo(I) != 1; ) - X = V, V = S10, x = y.plus(v.times(S10 = x)), y = S10, H = h.minus(v.times(S10 = H)), h = S10; - return S10 = e(I.minus(X), V, 0, 1), y = y.plus(S10.times(x)), X = X.plus(S10.times(V)), y.s = x.s = g.s, d = d * 2, M = e(x, V, d, a).minus(g).abs().comparedTo( + return new L(g); + for (H = new L(s), x = X = new L(s), V = y = new L(s), w = vs(m), d = H.e = w.length - g.e - 1, H.c[0] = Ib[(l15 = d % Pt) < 0 ? Pt + l15 : l15], I = !I || h.comparedTo(H) > 0 ? d > 0 ? H : x : h, l15 = p, p = 1 / 0, h = new L(w), y.c[0] = 0; v = e(h, H, 0, 1), S9 = X.plus(v.times(V)), S9.comparedTo(I) != 1; ) + X = V, V = S9, x = y.plus(v.times(S9 = x)), y = S9, H = h.minus(v.times(S9 = H)), h = S9; + return S9 = e(I.minus(X), V, 0, 1), y = y.plus(S9.times(x)), X = X.plus(S9.times(V)), y.s = x.s = g.s, d = d * 2, M = e(x, V, d, a).minus(g).abs().comparedTo( e(y, X, d, a).minus(g).abs() ) < 1 ? [x, V] : [y, X], p = l15, M; }, i.toNumber = function() { return +T(this); }, i.toPrecision = function(I, H) { - return I != null && Ur(I, 1, En), L(this, I, H, 2); + return I != null && Ur(I, 1, En), D(this, I, H, 2); }, i.toString = function(I) { - var H, X = this, V = X.s, S10 = X.e; - return S10 === null ? V ? (H = "Infinity", V < 0 && (H = "-" + H)) : H = "NaN" : (I == null ? H = S10 <= c || S10 >= u ? _p(vs(X.c), S10) : va(vs(X.c), S10, "0") : I === 10 && F ? (X = z(new D(X), o + S10 + 1, a), H = va(vs(X.c), X.e, "0")) : (Ur(I, 2, R.length, "Base"), H = r10(va(vs(X.c), S10, "0"), 10, I, V, true)), V < 0 && X.c[0] && (H = "-" + H)), H; + var H, X = this, V = X.s, S9 = X.e; + return S9 === null ? V ? (H = "Infinity", V < 0 && (H = "-" + H)) : H = "NaN" : (I == null ? H = S9 <= c || S9 >= u ? vp(vs(X.c), S9) : va(vs(X.c), S9, "0") : I === 10 && F ? (X = z(new L(X), o + S9 + 1, a), H = va(vs(X.c), X.e, "0")) : (Ur(I, 2, k.length, "Base"), H = r10(va(vs(X.c), S9, "0"), 10, I, V, true)), V < 0 && X.c[0] && (H = "-" + H)), H; }, i.valueOf = i.toJSON = function() { return T(this); - }, i._isBigNumber = true, i[Symbol.toStringTag] = "BigNumber", i[Symbol.for("nodejs.util.inspect.custom")] = i.valueOf, t != null && D.set(t), D; + }, i._isBigNumber = true, i[Symbol.toStringTag] = "BigNumber", i[Symbol.for("nodejs.util.inspect.custom")] = i.valueOf, t != null && L.set(t), L; } function Ts(t) { var e = t | 0; @@ -141093,11 +141107,11 @@ ${Ez(e, r10)}`); if (t < e || t > r10 || t !== As(t)) throw Error(Di + (n || "Argument") + (typeof t == "number" ? t < e || t > r10 ? " out of range: " : " not an integer: " : " not a primitive number: ") + String(t)); } - function xp(t) { + function wp(t) { var e = t.c.length - 1; return Ts(t.e / Pt) == e && t.c[e] % 2 != 0; } - function _p(t, e) { + function vp(t, e) { return (t.length > 1 ? t.charAt(0) + "." + t.slice(1) : t) + (e < 0 ? "e" : "e+") + e; } function va(t, e, r10) { @@ -141114,9 +141128,9 @@ ${Ez(e, r10)}`); e < n && (t = t.slice(0, e) + "." + t.slice(e)); return t; } - var wf = tL(); + var bf = KD(); var yt = /* @__PURE__ */ ((t) => (t[t._ = 0] = "_", t[t.LOADING = 1] = "LOADING", t[t.PARTIAL_DATA_LOADING = 2] = "PARTIAL_DATA_LOADING", t[t.MISSING_INPUT_VALUES = 3] = "MISSING_INPUT_VALUES", t[t.NOT_SET = 4] = "NOT_SET", t[t.ERROR = 5] = "ERROR", t[t.COMPLETE_DATA = 6] = "COMPLETE_DATA", t))(yt || {}); - var Dx = class { + var Px = class { constructor(e, r10) { this.data = e, this._status = r10; } @@ -141137,10 +141151,10 @@ ${Ez(e, r10)}`); return JSON.stringify({ data: this.data, status: this._status }); } }; - function sS(t, e, r10) { + function eS(t, e, r10) { return { code: t || 6, message: e, propName: r10 }; } - function m0e(t, e, r10) { + function l0e(t, e, r10) { var i; let n = []; if (!t) @@ -141148,21 +141162,21 @@ ${Ez(e, r10)}`); if (Array.isArray(t) && t.length) if (((i = t[0]) == null ? void 0 : i.code) == null) t.forEach( - (s) => n.push(sS(s)) + (s) => n.push(eS(s)) ); else return t; else (t == null ? void 0 : t.code) == null && n.push( - sS(t, e, r10) + eS(t, e, r10) ); return n; } - var bt = (t, e, r10, n) => new Dx( + var bt = (t, e, r10, n) => new Px( t, - m0e(e, r10, n) + l0e(e, r10, n) ); - var Qf = (t) => t instanceof Dx; + var Jf = (t) => t instanceof Px; var d2 = (t) => t.reduce((e, r10) => (r10.getStatusList().forEach((n) => { !n.propName && e.indexOf(n.code) < 0 && e.push(n.code); }), e), []); @@ -141176,10 +141190,10 @@ ${Ez(e, r10)}`); (i, s) => (s == null && (s = 4), s < i ? s : i), 6 ); - function g0e(t, e) { - return t.pipe(Xv((r10) => !r10.hasStatus(e))); + function f0e(t, e) { + return t.pipe(Gv((r10) => !r10.hasStatus(e))); } - var rL = [ + var XD = [ { inputs: [ { name: "name_", type: "string" }, @@ -141305,7 +141319,7 @@ ${Ez(e, r10)}`); type: "function" } ]; - var y0e = [ + var h0e = [ { inputs: [ { @@ -141326,7 +141340,7 @@ ${Ez(e, r10)}`); type: "function" } ]; - var b0e = [ + var d0e = [ { inputs: [ { @@ -141347,29 +141361,29 @@ ${Ez(e, r10)}`); type: "function" } ]; - var w0e = (t, e) => { + var p0e = (t, e) => { let r10, n; return t.token1.address.toLowerCase() === e.toLowerCase() ? (r10 = parseInt(t.reserve1, 10), n = parseInt(t.reserve2, 10)) : (r10 = parseInt(t.reserve2, 10), n = parseInt(t.reserve1, 10)), { reefReserve: r10, tokenReserve: n }; }; - var v0e = (t, e, r10) => t.find((n) => { + var m0e = (t, e, r10) => t.find((n) => { var s, o, a, c; if (!(n != null && n.data)) return false; const i = n.data; return ((s = i.token1) == null ? void 0 : s.address.toLowerCase()) === e.toLowerCase() && ((o = i.token2) == null ? void 0 : o.address.toLowerCase()) === r10.address.toLowerCase() || ((a = i.token2) == null ? void 0 : a.address.toLowerCase()) === e.toLowerCase() && ((c = i.token1) == null ? void 0 : c.address.toLowerCase()) === r10.address.toLowerCase(); }); - var x0e = (t, e, r10) => { + var g0e = (t, e, r10) => { let n; if (t.address.toLowerCase() === Ls.toLowerCase()) return r10; - const i = v0e(e.data, Ls, t), s = p2([i, r10]); + const i = m0e(e.data, Ls, t), s = p2([i, r10]); if (!i || !i.data || s < yt.COMPLETE_DATA) return e.hasStatus(yt.LOADING) ? bt(0, yt.LOADING) : !i || i.hasStatus(yt.ERROR) ? bt( 0, yt.MISSING_INPUT_VALUES, "Pool not found." ) : bt(0, s); - const { reefReserve: o, tokenReserve: a } = w0e( + const { reefReserve: o, tokenReserve: a } = p0e( i.data, Ls ); @@ -141377,96 +141391,96 @@ ${Ez(e, r10)}`); const c = n * r10.data; return bt(c, yt.COMPLETE_DATA); }; - var nL = (t) => { + var YD = (t) => { switch (t) { - case Kc.ERC20: - return rL; - case Kc.ERC721: - return y0e; - case Kc.ERC1155: - return b0e; + case Gc.ERC20: + return XD; + case Gc.ERC721: + return h0e; + case Gc.ERC1155: + return d0e; default: return []; } }; - var iL = () => ({ + var ZD = () => ({ name: "Select token", - address: Cx, + address: Ox, balance: Ai.from("0"), decimals: -1, iconUrl: "", symbol: "Select token" }); - var _0e = () => ({ - ...iL(), + var y0e = () => ({ + ...ZD(), price: 0, amount: "" }); - var sL = (t, e) => ({ + var JD = (t, e) => ({ ...t, ...e }); - function E0e(t) { + function b0e(t) { return t.address === Ls; } - var oL = () => sL(Uf, { + var QD = () => JD(Bf, { amount: "", index: -1, price: 0 }); - var S0e = (t, e) => new wf(e[t] ? e[t] : 0); - var M0e = (t) => t.length === 48 && t[0] === "5"; - function aL(t, e) { + var w0e = (t, e) => new bf(e[t] ? e[t] : 0); + var v0e = (t) => t.length === 48 && t[0] === "5"; + function $D(t, e) { return function() { return t.apply(e, arguments); }; } - var { toString: A0e } = Object.prototype; - var { getPrototypeOf: Lx } = Object; + var { toString: x0e } = Object.prototype; + var { getPrototypeOf: kx } = Object; var m2 = ((t) => (e) => { - const r10 = A0e.call(e); + const r10 = x0e.call(e); return t[r10] || (t[r10] = r10.slice(8, -1).toLowerCase()); })(/* @__PURE__ */ Object.create(null)); var wo = (t) => (t = t.toLowerCase(), (e) => m2(e) === t); var g2 = (t) => (e) => typeof e === t; - var { isArray: $f } = Array; - var Ld = g2("undefined"); - function T0e(t) { - return t !== null && !Ld(t) && t.constructor !== null && !Ld(t.constructor) && Bs(t.constructor.isBuffer) && t.constructor.isBuffer(t); + var { isArray: Qf } = Array; + var Dd = g2("undefined"); + function _0e(t) { + return t !== null && !Dd(t) && t.constructor !== null && !Dd(t.constructor) && Bs(t.constructor.isBuffer) && t.constructor.isBuffer(t); } - var cL = wo("ArrayBuffer"); - function N0e(t) { + var eL = wo("ArrayBuffer"); + function E0e(t) { let e; - return typeof ArrayBuffer < "u" && ArrayBuffer.isView ? e = ArrayBuffer.isView(t) : e = t && t.buffer && cL(t.buffer), e; + return typeof ArrayBuffer < "u" && ArrayBuffer.isView ? e = ArrayBuffer.isView(t) : e = t && t.buffer && eL(t.buffer), e; } - var I0e = g2("string"); + var S0e = g2("string"); var Bs = g2("function"); - var uL = g2("number"); + var tL = g2("number"); var y2 = (t) => t !== null && typeof t == "object"; - var O0e = (t) => t === true || t === false; - var u1 = (t) => { + var M0e = (t) => t === true || t === false; + var c1 = (t) => { if (m2(t) !== "object") return false; - const e = Lx(t); + const e = kx(t); return (e === null || e === Object.prototype || Object.getPrototypeOf(e) === null) && !(Symbol.toStringTag in t) && !(Symbol.iterator in t); }; - var P0e = wo("Date"); - var k0e = wo("File"); - var R0e = wo("Blob"); - var C0e = wo("FileList"); - var D0e = (t) => y2(t) && Bs(t.pipe); - var L0e = (t) => { + var A0e = wo("Date"); + var T0e = wo("File"); + var N0e = wo("Blob"); + var I0e = wo("FileList"); + var O0e = (t) => y2(t) && Bs(t.pipe); + var P0e = (t) => { let e; return t && (typeof FormData == "function" && t instanceof FormData || Bs(t.append) && ((e = m2(t)) === "formdata" || e === "object" && Bs(t.toString) && t.toString() === "[object FormData]")); }; - var B0e = wo("URLSearchParams"); - var [U0e, j0e, V0e, z0e] = ["ReadableStream", "Request", "Response", "Headers"].map(wo); - var F0e = (t) => t.trim ? t.trim() : t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ""); - function T0(t, e, { allOwnKeys: r10 = false } = {}) { + var k0e = wo("URLSearchParams"); + var [R0e, C0e, D0e, L0e] = ["ReadableStream", "Request", "Response", "Headers"].map(wo); + var B0e = (t) => t.trim ? t.trim() : t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ""); + function M0(t, e, { allOwnKeys: r10 = false } = {}) { if (t === null || typeof t > "u") return; let n, i; - if (typeof t != "object" && (t = [t]), $f(t)) + if (typeof t != "object" && (t = [t]), Qf(t)) for (n = 0, i = t.length; n < i; n++) e.call(null, t[n], n, t); else { @@ -141476,7 +141490,7 @@ ${Ez(e, r10)}`); a = s[n], e.call(null, t[a], a, t); } } - function lL(t, e) { + function rL(t, e) { e = e.toLowerCase(); const r10 = Object.keys(t); let n = r10.length, i; @@ -141485,27 +141499,27 @@ ${Ez(e, r10)}`); return i; return null; } - var fL = (() => typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : typeof window < "u" ? window : global)(); - var hL = (t) => !Ld(t) && t !== fL; - function z5() { - const { caseless: t } = hL(this) && this || {}, e = {}, r10 = (n, i) => { - const s = t && lL(e, i) || i; - u1(e[s]) && u1(n) ? e[s] = z5(e[s], n) : u1(n) ? e[s] = z5({}, n) : $f(n) ? e[s] = n.slice() : e[s] = n; + var nL = (() => typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : typeof window < "u" ? window : global)(); + var iL = (t) => !Dd(t) && t !== nL; + function j5() { + const { caseless: t } = iL(this) && this || {}, e = {}, r10 = (n, i) => { + const s = t && rL(e, i) || i; + c1(e[s]) && c1(n) ? e[s] = j5(e[s], n) : c1(n) ? e[s] = j5({}, n) : Qf(n) ? e[s] = n.slice() : e[s] = n; }; for (let n = 0, i = arguments.length; n < i; n++) - arguments[n] && T0(arguments[n], r10); + arguments[n] && M0(arguments[n], r10); return e; } - var H0e = (t, e, r10, { allOwnKeys: n } = {}) => (T0(e, (i, s) => { - r10 && Bs(i) ? t[s] = aL(i, r10) : t[s] = i; + var U0e = (t, e, r10, { allOwnKeys: n } = {}) => (M0(e, (i, s) => { + r10 && Bs(i) ? t[s] = $D(i, r10) : t[s] = i; }, { allOwnKeys: n }), t); - var q0e = (t) => (t.charCodeAt(0) === 65279 && (t = t.slice(1)), t); - var W0e = (t, e, r10, n) => { + var j0e = (t) => (t.charCodeAt(0) === 65279 && (t = t.slice(1)), t); + var V0e = (t, e, r10, n) => { t.prototype = Object.create(e.prototype, n), t.prototype.constructor = t, Object.defineProperty(t, "super", { value: e.prototype }), r10 && Object.assign(t.prototype, r10); }; - var G0e = (t, e, r10, n) => { + var z0e = (t, e, r10, n) => { let i, s, o; const a = {}; if (e = e || {}, t == null) @@ -141513,30 +141527,30 @@ ${Ez(e, r10)}`); do { for (i = Object.getOwnPropertyNames(t), s = i.length; s-- > 0; ) o = i[s], (!n || n(o, t, e)) && !a[o] && (e[o] = t[o], a[o] = true); - t = r10 !== false && Lx(t); + t = r10 !== false && kx(t); } while (t && (!r10 || r10(t, e)) && t !== Object.prototype); return e; }; - var K0e = (t, e, r10) => { + var F0e = (t, e, r10) => { t = String(t), (r10 === void 0 || r10 > t.length) && (r10 = t.length), r10 -= e.length; const n = t.indexOf(e, r10); return n !== -1 && n === r10; }; - var X0e = (t) => { + var H0e = (t) => { if (!t) return null; - if ($f(t)) + if (Qf(t)) return t; let e = t.length; - if (!uL(e)) + if (!tL(e)) return null; const r10 = new Array(e); for (; e-- > 0; ) r10[e] = t[e]; return r10; }; - var Y0e = ((t) => (e) => t && e instanceof t)(typeof Uint8Array < "u" && Lx(Uint8Array)); - var Z0e = (t, e) => { + var q0e = ((t) => (e) => t && e instanceof t)(typeof Uint8Array < "u" && kx(Uint8Array)); + var W0e = (t, e) => { const n = (t && t[Symbol.iterator]).call(t); let i; for (; (i = n.next()) && !i.done; ) { @@ -141544,31 +141558,31 @@ ${Ez(e, r10)}`); e.call(t, s[0], s[1]); } }; - var J0e = (t, e) => { + var G0e = (t, e) => { let r10; const n = []; for (; (r10 = t.exec(e)) !== null; ) n.push(r10); return n; }; - var Q0e = wo("HTMLFormElement"); - var $0e = (t) => t.toLowerCase().replace( + var K0e = wo("HTMLFormElement"); + var X0e = (t) => t.toLowerCase().replace( /[-_\s]([a-z\d])(\w*)/g, function(r10, n, i) { return n.toUpperCase() + i; } ); - var oS = (({ hasOwnProperty: t }) => (e, r10) => t.call(e, r10))(Object.prototype); - var epe = wo("RegExp"); - var dL = (t, e) => { + var tS = (({ hasOwnProperty: t }) => (e, r10) => t.call(e, r10))(Object.prototype); + var Y0e = wo("RegExp"); + var sL = (t, e) => { const r10 = Object.getOwnPropertyDescriptors(t), n = {}; - T0(r10, (i, s) => { + M0(r10, (i, s) => { let o; (o = e(i, s, t)) !== false && (n[s] = o || i); }), Object.defineProperties(t, n); }; - var tpe = (t) => { - dL(t, (e, r10) => { + var Z0e = (t) => { + sL(t, (e, r10) => { if (Bs(t) && ["arguments", "caller", "callee"].indexOf(r10) !== -1) return false; const n = t[r10]; @@ -141583,45 +141597,45 @@ ${Ez(e, r10)}`); } }); }; - var rpe = (t, e) => { + var J0e = (t, e) => { const r10 = {}, n = (i) => { i.forEach((s) => { r10[s] = true; }); }; - return $f(t) ? n(t) : n(String(t).split(e)), r10; + return Qf(t) ? n(t) : n(String(t).split(e)), r10; }; - var npe = () => { + var Q0e = () => { }; - var ipe = (t, e) => t != null && Number.isFinite(t = +t) ? t : e; - var Pb = "abcdefghijklmnopqrstuvwxyz"; - var aS = "0123456789"; - var pL = { - DIGIT: aS, - ALPHA: Pb, - ALPHA_DIGIT: Pb + Pb.toUpperCase() + aS + var $0e = (t, e) => t != null && Number.isFinite(t = +t) ? t : e; + var Ob = "abcdefghijklmnopqrstuvwxyz"; + var rS = "0123456789"; + var oL = { + DIGIT: rS, + ALPHA: Ob, + ALPHA_DIGIT: Ob + Ob.toUpperCase() + rS }; - var spe = (t = 16, e = pL.ALPHA_DIGIT) => { + var epe = (t = 16, e = oL.ALPHA_DIGIT) => { let r10 = ""; const { length: n } = e; for (; t--; ) r10 += e[Math.random() * n | 0]; return r10; }; - function ope(t) { + function tpe(t) { return !!(t && Bs(t.append) && t[Symbol.toStringTag] === "FormData" && t[Symbol.iterator]); } - var ape = (t) => { + var rpe = (t) => { const e = new Array(10), r10 = (n, i) => { if (y2(n)) { if (e.indexOf(n) >= 0) return; if (!("toJSON" in n)) { e[i] = n; - const s = $f(n) ? [] : {}; - return T0(n, (o, a) => { + const s = Qf(n) ? [] : {}; + return M0(n, (o, a) => { const c = r10(o, i + 1); - !Ld(c) && (s[a] = c); + !Dd(c) && (s[a] = c); }), e[i] = void 0, s; } } @@ -141629,64 +141643,64 @@ ${Ez(e, r10)}`); }; return r10(t, 0); }; - var cpe = wo("AsyncFunction"); - var upe = (t) => t && (y2(t) || Bs(t)) && Bs(t.then) && Bs(t.catch); + var npe = wo("AsyncFunction"); + var ipe = (t) => t && (y2(t) || Bs(t)) && Bs(t.then) && Bs(t.catch); var Ie = { - isArray: $f, - isArrayBuffer: cL, - isBuffer: T0e, - isFormData: L0e, - isArrayBufferView: N0e, - isString: I0e, - isNumber: uL, - isBoolean: O0e, + isArray: Qf, + isArrayBuffer: eL, + isBuffer: _0e, + isFormData: P0e, + isArrayBufferView: E0e, + isString: S0e, + isNumber: tL, + isBoolean: M0e, isObject: y2, - isPlainObject: u1, - isReadableStream: U0e, - isRequest: j0e, - isResponse: V0e, - isHeaders: z0e, - isUndefined: Ld, - isDate: P0e, - isFile: k0e, - isBlob: R0e, - isRegExp: epe, + isPlainObject: c1, + isReadableStream: R0e, + isRequest: C0e, + isResponse: D0e, + isHeaders: L0e, + isUndefined: Dd, + isDate: A0e, + isFile: T0e, + isBlob: N0e, + isRegExp: Y0e, isFunction: Bs, - isStream: D0e, - isURLSearchParams: B0e, - isTypedArray: Y0e, - isFileList: C0e, - forEach: T0, - merge: z5, - extend: H0e, - trim: F0e, - stripBOM: q0e, - inherits: W0e, - toFlatObject: G0e, + isStream: O0e, + isURLSearchParams: k0e, + isTypedArray: q0e, + isFileList: I0e, + forEach: M0, + merge: j5, + extend: U0e, + trim: B0e, + stripBOM: j0e, + inherits: V0e, + toFlatObject: z0e, kindOf: m2, kindOfTest: wo, - endsWith: K0e, - toArray: X0e, - forEachEntry: Z0e, - matchAll: J0e, - isHTMLForm: Q0e, - hasOwnProperty: oS, - hasOwnProp: oS, - reduceDescriptors: dL, - freezeMethods: tpe, - toObjectSet: rpe, - toCamelCase: $0e, - noop: npe, - toFiniteNumber: ipe, - findKey: lL, - global: fL, - isContextDefined: hL, - ALPHABET: pL, - generateString: spe, - isSpecCompliantForm: ope, - toJSONObject: ape, - isAsyncFn: cpe, - isThenable: upe + endsWith: F0e, + toArray: H0e, + forEachEntry: W0e, + matchAll: G0e, + isHTMLForm: K0e, + hasOwnProperty: tS, + hasOwnProp: tS, + reduceDescriptors: sL, + freezeMethods: Z0e, + toObjectSet: J0e, + toCamelCase: X0e, + noop: Q0e, + toFiniteNumber: $0e, + findKey: rL, + global: nL, + isContextDefined: iL, + ALPHABET: oL, + generateString: epe, + isSpecCompliantForm: tpe, + toJSONObject: rpe, + isAsyncFn: npe, + isThenable: ipe }; function Dt(t, e, r10, n, i) { Error.call(this), Error.captureStackTrace ? Error.captureStackTrace(this, this.constructor) : this.stack = new Error().stack, this.message = t, this.name = "AxiosError", e && (this.code = e), r10 && (this.config = r10), n && (this.request = n), i && (this.response = i); @@ -141708,8 +141722,8 @@ ${Ez(e, r10)}`); }; } }); - var mL = Dt.prototype; - var gL = {}; + var aL = Dt.prototype; + var cL = {}; [ "ERR_BAD_OPTION_VALUE", "ERR_BAD_OPTION", @@ -141724,32 +141738,32 @@ ${Ez(e, r10)}`); "ERR_NOT_SUPPORT", "ERR_INVALID_URL" ].forEach((t) => { - gL[t] = { value: t }; + cL[t] = { value: t }; }); - Object.defineProperties(Dt, gL); - Object.defineProperty(mL, "isAxiosError", { value: true }); + Object.defineProperties(Dt, cL); + Object.defineProperty(aL, "isAxiosError", { value: true }); Dt.from = (t, e, r10, n, i, s) => { - const o = Object.create(mL); + const o = Object.create(aL); return Ie.toFlatObject(t, o, function(c) { return c !== Error.prototype; }, (a) => a !== "isAxiosError"), Dt.call(o, t.message, e, r10, n, i), o.cause = t, o.name = t.name, s && Object.assign(o, s), o; }; - var lpe = null; - function F5(t) { + var spe = null; + function V5(t) { return Ie.isPlainObject(t) || Ie.isArray(t); } - function yL(t) { + function uL(t) { return Ie.endsWith(t, "[]") ? t.slice(0, -2) : t; } - function cS(t, e, r10) { + function nS(t, e, r10) { return t ? t.concat(e).map(function(i, s) { - return i = yL(i), !r10 && s ? "[" + i + "]" : i; + return i = uL(i), !r10 && s ? "[" + i + "]" : i; }).join(r10 ? "." : "") : e; } - function fpe(t) { - return Ie.isArray(t) && !t.some(F5); + function ope(t) { + return Ie.isArray(t) && !t.some(V5); } - var hpe = Ie.toFlatObject(Ie, {}, null, function(e) { + var ape = Ie.toFlatObject(Ie, {}, null, function(e) { return /^is[A-Z]/.test(e); }); function b2(t, e, r10) { @@ -141759,8 +141773,8 @@ ${Ez(e, r10)}`); metaTokens: true, dots: false, indexes: false - }, false, function(N11, R) { - return !Ie.isUndefined(R[N11]); + }, false, function(N11, k) { + return !Ie.isUndefined(k[N11]); }); const n = r10.metaTokens, i = r10.visitor || f10, s = r10.dots, o = r10.indexes, c = (r10.Blob || typeof Blob < "u" && Blob) && Ie.isSpecCompliantForm(e); if (!Ie.isFunction(i)) @@ -141774,38 +141788,38 @@ ${Ez(e, r10)}`); throw new Dt("Blob is not supported. Use a Buffer instead."); return Ie.isArrayBuffer(_) || Ie.isTypedArray(_) ? c && typeof Blob == "function" ? new Blob([_]) : Buffer.from(_) : _; } - function f10(_, N11, R) { + function f10(_, N11, k) { let F = _; - if (_ && !R && typeof _ == "object") { + if (_ && !k && typeof _ == "object") { if (Ie.endsWith(N11, "{}")) N11 = n ? N11 : N11.slice(0, -2), _ = JSON.stringify(_); - else if (Ie.isArray(_) && fpe(_) || (Ie.isFileList(_) || Ie.endsWith(N11, "[]")) && (F = Ie.toArray(_))) - return N11 = yL(N11), F.forEach(function(L, q) { - !(Ie.isUndefined(L) || L === null) && e.append( - o === true ? cS([N11], q, s) : o === null ? N11 : N11 + "[]", - u(L) + else if (Ie.isArray(_) && ope(_) || (Ie.isFileList(_) || Ie.endsWith(N11, "[]")) && (F = Ie.toArray(_))) + return N11 = uL(N11), F.forEach(function(D, q) { + !(Ie.isUndefined(D) || D === null) && e.append( + o === true ? nS([N11], q, s) : o === null ? N11 : N11 + "[]", + u(D) ); }), false; } - return F5(_) ? true : (e.append(cS(R, N11, s), u(_)), false); + return V5(_) ? true : (e.append(nS(k, N11, s), u(_)), false); } - const p = [], b = Object.assign(hpe, { + const p = [], b = Object.assign(ape, { defaultVisitor: f10, convertValue: u, - isVisitable: F5 + isVisitable: V5 }); function E(_, N11) { if (!Ie.isUndefined(_)) { if (p.indexOf(_) !== -1) throw Error("Circular reference detected in " + N11.join(".")); - p.push(_), Ie.forEach(_, function(F, D) { + p.push(_), Ie.forEach(_, function(F, L) { (!(Ie.isUndefined(F) || F === null) && i.call( e, F, - Ie.isString(D) ? D.trim() : D, + Ie.isString(L) ? L.trim() : L, N11, b - )) === true && E(F, N11 ? N11.concat(D) : [D]); + )) === true && E(F, N11 ? N11.concat(L) : [L]); }), p.pop(); } } @@ -141813,7 +141827,7 @@ ${Ez(e, r10)}`); throw new TypeError("data must be an object"); return E(t), e; } - function uS(t) { + function iS(t) { const e = { "!": "%21", "'": "%27", @@ -141827,36 +141841,36 @@ ${Ez(e, r10)}`); return e[n]; }); } - function Bx(t, e) { + function Rx(t, e) { this._pairs = [], t && b2(t, this, e); } - var bL = Bx.prototype; - bL.append = function(e, r10) { + var lL = Rx.prototype; + lL.append = function(e, r10) { this._pairs.push([e, r10]); }; - bL.toString = function(e) { + lL.toString = function(e) { const r10 = e ? function(n) { - return e.call(this, n, uS); - } : uS; + return e.call(this, n, iS); + } : iS; return this._pairs.map(function(i) { return r10(i[0]) + "=" + r10(i[1]); }, "").join("&"); }; - function dpe(t) { + function cpe(t) { return encodeURIComponent(t).replace(/%3A/gi, ":").replace(/%24/g, "$").replace(/%2C/gi, ",").replace(/%20/g, "+").replace(/%5B/gi, "[").replace(/%5D/gi, "]"); } - function wL(t, e, r10) { + function fL(t, e, r10) { if (!e) return t; - const n = r10 && r10.encode || dpe, i = r10 && r10.serialize; + const n = r10 && r10.encode || cpe, i = r10 && r10.serialize; let s; - if (i ? s = i(e, r10) : s = Ie.isURLSearchParams(e) ? e.toString() : new Bx(e, r10).toString(n), s) { + if (i ? s = i(e, r10) : s = Ie.isURLSearchParams(e) ? e.toString() : new Rx(e, r10).toString(n), s) { const o = t.indexOf("#"); o !== -1 && (t = t.slice(0, o)), t += (t.indexOf("?") === -1 ? "?" : "&") + s; } return t; } - var ppe = class { + var upe = class { constructor() { this.handlers = []; } @@ -141880,50 +141894,50 @@ ${Ez(e, r10)}`); }); } }; - var lS = ppe; - var vL = { + var sS = upe; + var hL = { silentJSONParsing: true, forcedJSONParsing: true, clarifyTimeoutError: false }; - var mpe = typeof URLSearchParams < "u" ? URLSearchParams : Bx; - var gpe = typeof FormData < "u" ? FormData : null; - var ype = typeof Blob < "u" ? Blob : null; - var bpe = { + var lpe = typeof URLSearchParams < "u" ? URLSearchParams : Rx; + var fpe = typeof FormData < "u" ? FormData : null; + var hpe = typeof Blob < "u" ? Blob : null; + var dpe = { isBrowser: true, classes: { - URLSearchParams: mpe, - FormData: gpe, - Blob: ype + URLSearchParams: lpe, + FormData: fpe, + Blob: hpe }, protocols: ["http", "https", "file", "blob", "url", "data"] }; - var Ux = typeof window < "u" && typeof document < "u"; - var wpe = ((t) => Ux && ["ReactNative", "NativeScript", "NS"].indexOf(t) < 0)(typeof navigator < "u" && navigator.product); - var vpe = (() => typeof WorkerGlobalScope < "u" && self instanceof WorkerGlobalScope && typeof self.importScripts == "function")(); - var xpe = Ux && window.location.href || "http://localhost"; - var _pe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Cx = typeof window < "u" && typeof document < "u"; + var ppe = ((t) => Cx && ["ReactNative", "NativeScript", "NS"].indexOf(t) < 0)(typeof navigator < "u" && navigator.product); + var mpe = (() => typeof WorkerGlobalScope < "u" && self instanceof WorkerGlobalScope && typeof self.importScripts == "function")(); + var gpe = Cx && window.location.href || "http://localhost"; + var ype = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - hasBrowserEnv: Ux, - hasStandardBrowserEnv: wpe, - hasStandardBrowserWebWorkerEnv: vpe, - origin: xpe + hasBrowserEnv: Cx, + hasStandardBrowserEnv: ppe, + hasStandardBrowserWebWorkerEnv: mpe, + origin: gpe }, Symbol.toStringTag, { value: "Module" })); var mo = { - ..._pe, - ...bpe + ...ype, + ...dpe }; - function Epe(t, e) { + function bpe(t, e) { return b2(t, new mo.classes.URLSearchParams(), Object.assign({ visitor: function(r10, n, i, s) { return mo.isNode && Ie.isBuffer(r10) ? (this.append(n, r10.toString("base64")), false) : s.defaultVisitor.apply(this, arguments); } }, e)); } - function Spe(t) { + function wpe(t) { return Ie.matchAll(/\w+|\[(\w*)]/g, t).map((e) => e[0] === "[]" ? "" : e[1] || e[0]); } - function Mpe(t) { + function vpe(t) { const e = {}, r10 = Object.keys(t); let n; const i = r10.length; @@ -141932,23 +141946,23 @@ ${Ez(e, r10)}`); s = r10[n], e[s] = t[s]; return e; } - function xL(t) { + function dL(t) { function e(r10, n, i, s) { let o = r10[s++]; if (o === "__proto__") return true; const a = Number.isFinite(+o), c = s >= r10.length; - return o = !o && Ie.isArray(i) ? i.length : o, c ? (Ie.hasOwnProp(i, o) ? i[o] = [i[o], n] : i[o] = n, !a) : ((!i[o] || !Ie.isObject(i[o])) && (i[o] = []), e(r10, n, i[o], s) && Ie.isArray(i[o]) && (i[o] = Mpe(i[o])), !a); + return o = !o && Ie.isArray(i) ? i.length : o, c ? (Ie.hasOwnProp(i, o) ? i[o] = [i[o], n] : i[o] = n, !a) : ((!i[o] || !Ie.isObject(i[o])) && (i[o] = []), e(r10, n, i[o], s) && Ie.isArray(i[o]) && (i[o] = vpe(i[o])), !a); } if (Ie.isFormData(t) && Ie.isFunction(t.entries)) { const r10 = {}; return Ie.forEachEntry(t, (n, i) => { - e(Spe(n), i, r10, 0); + e(wpe(n), i, r10, 0); }), r10; } return null; } - function Ape(t, e, r10) { + function xpe(t, e, r10) { if (Ie.isString(t)) try { return (e || JSON.parse)(t), Ie.trim(t); @@ -141958,13 +141972,13 @@ ${Ez(e, r10)}`); } return (r10 || JSON.stringify)(t); } - var jx = { - transitional: vL, + var Dx = { + transitional: hL, adapter: ["xhr", "http", "fetch"], transformRequest: [function(e, r10) { const n = r10.getContentType() || "", i = n.indexOf("application/json") > -1, s = Ie.isObject(e); if (s && Ie.isHTMLForm(e) && (e = new FormData(e)), Ie.isFormData(e)) - return i ? JSON.stringify(xL(e)) : e; + return i ? JSON.stringify(dL(e)) : e; if (Ie.isArrayBuffer(e) || Ie.isBuffer(e) || Ie.isStream(e) || Ie.isFile(e) || Ie.isBlob(e) || Ie.isReadableStream(e)) return e; if (Ie.isArrayBufferView(e)) @@ -141974,7 +141988,7 @@ ${Ez(e, r10)}`); let a; if (s) { if (n.indexOf("application/x-www-form-urlencoded") > -1) - return Epe(e, this.formSerializer).toString(); + return bpe(e, this.formSerializer).toString(); if ((a = Ie.isFileList(e)) || n.indexOf("multipart/form-data") > -1) { const c = this.env && this.env.FormData; return b2( @@ -141984,10 +141998,10 @@ ${Ez(e, r10)}`); ); } } - return s || i ? (r10.setContentType("application/json", false), Ape(e)) : e; + return s || i ? (r10.setContentType("application/json", false), xpe(e)) : e; }], transformResponse: [function(e) { - const r10 = this.transitional || jx.transitional, n = r10 && r10.forcedJSONParsing, i = this.responseType === "json"; + const r10 = this.transitional || Dx.transitional, n = r10 && r10.forcedJSONParsing, i = this.responseType === "json"; if (Ie.isResponse(e) || Ie.isReadableStream(e)) return e; if (e && Ie.isString(e) && (n && !this.responseType || i)) { @@ -142021,10 +142035,10 @@ ${Ez(e, r10)}`); } }; Ie.forEach(["delete", "get", "head", "post", "put", "patch"], (t) => { - jx.headers[t] = {}; + Dx.headers[t] = {}; }); - var Vx = jx; - var Tpe = Ie.toObjectSet([ + var Lx = Dx; + var _pe = Ie.toObjectSet([ "age", "authorization", "content-length", @@ -142043,30 +142057,30 @@ ${Ez(e, r10)}`); "retry-after", "user-agent" ]); - var Npe = (t) => { + var Epe = (t) => { const e = {}; let r10, n, i; return t && t.split(` `).forEach(function(o) { - i = o.indexOf(":"), r10 = o.substring(0, i).trim().toLowerCase(), n = o.substring(i + 1).trim(), !(!r10 || e[r10] && Tpe[r10]) && (r10 === "set-cookie" ? e[r10] ? e[r10].push(n) : e[r10] = [n] : e[r10] = e[r10] ? e[r10] + ", " + n : n); + i = o.indexOf(":"), r10 = o.substring(0, i).trim().toLowerCase(), n = o.substring(i + 1).trim(), !(!r10 || e[r10] && _pe[r10]) && (r10 === "set-cookie" ? e[r10] ? e[r10].push(n) : e[r10] = [n] : e[r10] = e[r10] ? e[r10] + ", " + n : n); }), e; }; - var fS = Symbol("internals"); - function kh(t) { + var oS = Symbol("internals"); + function Ph(t) { return t && String(t).trim().toLowerCase(); } - function l1(t) { - return t === false || t == null ? t : Ie.isArray(t) ? t.map(l1) : String(t); + function u1(t) { + return t === false || t == null ? t : Ie.isArray(t) ? t.map(u1) : String(t); } - function Ipe(t) { + function Spe(t) { const e = /* @__PURE__ */ Object.create(null), r10 = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g; let n; for (; n = r10.exec(t); ) e[n[1]] = n[2]; return e; } - var Ope = (t) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim()); - function kb(t, e, r10, n, i) { + var Mpe = (t) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim()); + function Pb(t, e, r10, n, i) { if (Ie.isFunction(n)) return n.call(this, e, r10); if (i && (e = r10), !!Ie.isString(e)) { @@ -142076,10 +142090,10 @@ ${Ez(e, r10)}`); return n.test(e); } } - function Ppe(t) { + function Ape(t) { return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g, (e, r10, n) => r10.toUpperCase() + n); } - function kpe(t, e) { + function Tpe(t, e) { const r10 = Ie.toCamelCase(" " + e); ["get", "set", "has"].forEach((n) => { Object.defineProperty(t, n + r10, { @@ -142097,17 +142111,17 @@ ${Ez(e, r10)}`); set(e, r10, n) { const i = this; function s(a, c, u) { - const f10 = kh(c); + const f10 = Ph(c); if (!f10) throw new Error("header name must be a non-empty string"); const p = Ie.findKey(i, f10); - (!p || i[p] === void 0 || u === true || u === void 0 && i[p] !== false) && (i[p || c] = l1(a)); + (!p || i[p] === void 0 || u === true || u === void 0 && i[p] !== false) && (i[p || c] = u1(a)); } const o = (a, c) => Ie.forEach(a, (u, f10) => s(u, f10, c)); if (Ie.isPlainObject(e) || e instanceof this.constructor) o(e, r10); - else if (Ie.isString(e) && (e = e.trim()) && !Ope(e)) - o(Npe(e), r10); + else if (Ie.isString(e) && (e = e.trim()) && !Mpe(e)) + o(Epe(e), r10); else if (Ie.isHeaders(e)) for (const [a, c] of e.entries()) s(c, a, n); @@ -142116,14 +142130,14 @@ ${Ez(e, r10)}`); return this; } get(e, r10) { - if (e = kh(e), e) { + if (e = Ph(e), e) { const n = Ie.findKey(this, e); if (n) { const i = this[n]; if (!r10) return i; if (r10 === true) - return Ipe(i); + return Spe(i); if (Ie.isFunction(r10)) return r10.call(this, i, n); if (Ie.isRegExp(r10)) @@ -142133,9 +142147,9 @@ ${Ez(e, r10)}`); } } has(e, r10) { - if (e = kh(e), e) { + if (e = Ph(e), e) { const n = Ie.findKey(this, e); - return !!(n && this[n] !== void 0 && (!r10 || kb(this, this[n], n, r10))); + return !!(n && this[n] !== void 0 && (!r10 || Pb(this, this[n], n, r10))); } return false; } @@ -142143,9 +142157,9 @@ ${Ez(e, r10)}`); const n = this; let i = false; function s(o) { - if (o = kh(o), o) { + if (o = Ph(o), o) { const a = Ie.findKey(n, o); - a && (!r10 || kb(n, n[a], a, r10)) && (delete n[a], i = true); + a && (!r10 || Pb(n, n[a], a, r10)) && (delete n[a], i = true); } } return Ie.isArray(e) ? e.forEach(s) : s(e), i; @@ -142155,7 +142169,7 @@ ${Ez(e, r10)}`); let n = r10.length, i = false; for (; n--; ) { const s = r10[n]; - (!e || kb(this, this[s], s, e, true)) && (delete this[s], i = true); + (!e || Pb(this, this[s], s, e, true)) && (delete this[s], i = true); } return i; } @@ -142164,11 +142178,11 @@ ${Ez(e, r10)}`); return Ie.forEach(this, (i, s) => { const o = Ie.findKey(n, s); if (o) { - r10[o] = l1(i), delete r10[s]; + r10[o] = u1(i), delete r10[s]; return; } - const a = e ? Ppe(s) : String(s).trim(); - a !== s && delete r10[s], r10[a] = l1(i), n[a] = true; + const a = e ? Ape(s) : String(s).trim(); + a !== s && delete r10[s], r10[a] = u1(i), n[a] = true; }), this; } concat(...e) { @@ -142198,12 +142212,12 @@ ${Ez(e, r10)}`); return r10.forEach((i) => n.set(i)), n; } static accessor(e) { - const n = (this[fS] = this[fS] = { + const n = (this[oS] = this[oS] = { accessors: {} }).accessors, i = this.prototype; function s(o) { - const a = kh(o); - n[a] || (kpe(i, o), n[a] = true); + const a = Ph(o); + n[a] || (Tpe(i, o), n[a] = true); } return Ie.isArray(e) ? e.forEach(s) : s(e), this; } @@ -142220,23 +142234,23 @@ ${Ez(e, r10)}`); }); Ie.freezeMethods(w2); var go = w2; - function Rb(t, e) { - const r10 = this || Vx, n = e || r10, i = go.from(n.headers); + function kb(t, e) { + const r10 = this || Lx, n = e || r10, i = go.from(n.headers); let s = n.data; return Ie.forEach(t, function(a) { s = a.call(r10, s, i.normalize(), e ? e.status : void 0); }), i.normalize(), s; } - function _L(t) { + function pL(t) { return !!(t && t.__CANCEL__); } - function eh(t, e, r10) { + function $f(t, e, r10) { Dt.call(this, t ?? "canceled", Dt.ERR_CANCELED, e, r10), this.name = "CanceledError"; } - Ie.inherits(eh, Dt, { + Ie.inherits($f, Dt, { __CANCEL__: true }); - function EL(t, e, r10) { + function mL(t, e, r10) { const n = r10.config.validateStatus; !r10.status || !n || n(r10.status) ? t(r10) : e(new Dt( "Request failed with status code " + r10.status, @@ -142246,11 +142260,11 @@ ${Ez(e, r10)}`); r10 )); } - function Rpe(t) { + function Npe(t) { const e = /^([-+\w]{1,25})(:?\/\/|:)/.exec(t); return e && e[1] || ""; } - function Cpe(t, e) { + function Ipe(t, e) { t = t || 10; const r10 = new Array(t), n = new Array(t); let i = 0, s = 0, o; @@ -142266,7 +142280,7 @@ ${Ez(e, r10)}`); return E ? Math.round(b * 1e3 / E) : void 0; }; } - function Dpe(t, e) { + function Ope(t, e) { let r10 = 0; const n = 1e3 / e; let i = null; @@ -142277,10 +142291,10 @@ ${Ez(e, r10)}`); i || (i = setTimeout(() => (i = null, r10 = Date.now(), t.apply(null, arguments)), n - (a - r10))); }; } - var Mm = (t, e, r10 = 3) => { + var Sm = (t, e, r10 = 3) => { let n = 0; - const i = Cpe(50, 250); - return Dpe((s) => { + const i = Ipe(50, 250); + return Ope((s) => { const o = s.loaded, a = s.lengthComputable ? s.total : void 0, c = o - n, u = i(c), f10 = o <= a; n = o; const p = { @@ -142296,7 +142310,7 @@ ${Ez(e, r10)}`); p[e ? "download" : "upload"] = true, t(p); }, r10); }; - var Lpe = mo.hasStandardBrowserEnv ? function() { + var Ppe = mo.hasStandardBrowserEnv ? function() { const e = /(msie|trident)/i.test(navigator.userAgent), r10 = document.createElement("a"); let n; function i(s) { @@ -142321,7 +142335,7 @@ ${Ez(e, r10)}`); return true; }; }(); - var Bpe = mo.hasStandardBrowserEnv ? { + var kpe = mo.hasStandardBrowserEnv ? { write(t, e, r10, n, i, s) { const o = [t + "=" + encodeURIComponent(e)]; Ie.isNumber(r10) && o.push("expires=" + new Date(r10).toGMTString()), Ie.isString(n) && o.push("path=" + n), Ie.isString(i) && o.push("domain=" + i), s === true && o.push("secure"), document.cookie = o.join("; "); @@ -142342,16 +142356,16 @@ ${Ez(e, r10)}`); remove() { } }; - function Upe(t) { + function Rpe(t) { return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(t); } - function jpe(t, e) { + function Cpe(t, e) { return e ? t.replace(/\/?\/$/, "") + "/" + e.replace(/^\/+/, "") : t; } - function SL(t, e) { - return t && !Upe(e) ? jpe(t, e) : e; + function gL(t, e) { + return t && !Rpe(e) ? Cpe(t, e) : e; } - var hS = (t) => t instanceof go ? { ...t } : t; + var aS = (t) => t instanceof go ? { ...t } : t; function al(t, e) { e = e || {}; const r10 = {}; @@ -142411,17 +142425,17 @@ ${Ez(e, r10)}`); socketPath: o, responseEncoding: o, validateStatus: a, - headers: (u, f10) => i(hS(u), hS(f10), true) + headers: (u, f10) => i(aS(u), aS(f10), true) }; return Ie.forEach(Object.keys(Object.assign({}, t, e)), function(f10) { const p = c[f10] || i, b = p(t[f10], e[f10], f10); Ie.isUndefined(b) && p !== a || (r10[f10] = b); }), r10; } - var ML = (t) => { + var yL = (t) => { const e = al({}, t); let { data: r10, withXSRFToken: n, xsrfHeaderName: i, xsrfCookieName: s, headers: o, auth: a } = e; - e.headers = o = go.from(o), e.url = wL(SL(e.baseURL, e.url), t.params, t.paramsSerializer), a && o.set( + e.headers = o = go.from(o), e.url = fL(gL(e.baseURL, e.url), t.params, t.paramsSerializer), a && o.set( "Authorization", "Basic " + btoa((a.username || "") + ":" + (a.password ? unescape(encodeURIComponent(a.password)) : "")) ); @@ -142434,16 +142448,16 @@ ${Ez(e, r10)}`); o.setContentType([u || "multipart/form-data", ...f10].join("; ")); } } - if (mo.hasStandardBrowserEnv && (n && Ie.isFunction(n) && (n = n(e)), n || n !== false && Lpe(e.url))) { - const u = i && s && Bpe.read(s); + if (mo.hasStandardBrowserEnv && (n && Ie.isFunction(n) && (n = n(e)), n || n !== false && Ppe(e.url))) { + const u = i && s && kpe.read(s); u && o.set(i, u); } return e; }; - var Vpe = typeof XMLHttpRequest < "u"; - var zpe = Vpe && function(t) { + var Dpe = typeof XMLHttpRequest < "u"; + var Lpe = Dpe && function(t) { return new Promise(function(r10, n) { - const i = ML(t); + const i = yL(t); let s = i.data; const o = go.from(i.headers).normalize(); let { responseType: a } = i, c; @@ -142465,7 +142479,7 @@ ${Ez(e, r10)}`); config: t, request: f10 }; - EL(function(F) { + mL(function(F) { r10(F), u(); }, function(F) { n(F), u(); @@ -142479,7 +142493,7 @@ ${Ez(e, r10)}`); n(new Dt("Network Error", Dt.ERR_NETWORK, i, f10)), f10 = null; }, f10.ontimeout = function() { let _ = i.timeout ? "timeout of " + i.timeout + "ms exceeded" : "timeout exceeded"; - const N11 = i.transitional || vL; + const N11 = i.transitional || hL; i.timeoutErrorMessage && (_ = i.timeoutErrorMessage), n(new Dt( _, N11.clarifyTimeoutError ? Dt.ETIMEDOUT : Dt.ECONNABORTED, @@ -142488,10 +142502,10 @@ ${Ez(e, r10)}`); )), f10 = null; }, s === void 0 && o.setContentType(null), "setRequestHeader" in f10 && Ie.forEach(o.toJSON(), function(_, N11) { f10.setRequestHeader(N11, _); - }), Ie.isUndefined(i.withCredentials) || (f10.withCredentials = !!i.withCredentials), a && a !== "json" && (f10.responseType = i.responseType), typeof i.onDownloadProgress == "function" && f10.addEventListener("progress", Mm(i.onDownloadProgress, true)), typeof i.onUploadProgress == "function" && f10.upload && f10.upload.addEventListener("progress", Mm(i.onUploadProgress)), (i.cancelToken || i.signal) && (c = (E) => { - f10 && (n(!E || E.type ? new eh(null, t, f10) : E), f10.abort(), f10 = null); + }), Ie.isUndefined(i.withCredentials) || (f10.withCredentials = !!i.withCredentials), a && a !== "json" && (f10.responseType = i.responseType), typeof i.onDownloadProgress == "function" && f10.addEventListener("progress", Sm(i.onDownloadProgress, true)), typeof i.onUploadProgress == "function" && f10.upload && f10.upload.addEventListener("progress", Sm(i.onUploadProgress)), (i.cancelToken || i.signal) && (c = (E) => { + f10 && (n(!E || E.type ? new $f(null, t, f10) : E), f10.abort(), f10 = null); }, i.cancelToken && i.cancelToken.subscribe(c), i.signal && (i.signal.aborted ? c() : i.signal.addEventListener("abort", c))); - const b = Rpe(i.url); + const b = Npe(i.url); if (b && mo.protocols.indexOf(b) === -1) { n(new Dt("Unsupported protocol " + b + ":", Dt.ERR_BAD_REQUEST, t)); return; @@ -142499,13 +142513,13 @@ ${Ez(e, r10)}`); f10.send(s || null); }); }; - var Fpe = (t, e) => { + var Bpe = (t, e) => { let r10 = new AbortController(), n; const i = function(c) { if (!n) { n = true, o(); const u = c instanceof Error ? c : this.reason; - r10.abort(u instanceof Dt ? u : new eh(u instanceof Error ? u.message : u)); + r10.abort(u instanceof Dt ? u : new $f(u instanceof Error ? u.message : u)); } }; let s = e && setTimeout(() => { @@ -142522,8 +142536,8 @@ ${Ez(e, r10)}`); s && clearTimeout(s), s = null; }]; }; - var Hpe = Fpe; - var qpe = function* (t, e) { + var Upe = Bpe; + var jpe = function* (t, e) { let r10 = t.byteLength; if (!e || r10 < e) { yield t; @@ -142533,12 +142547,12 @@ ${Ez(e, r10)}`); for (; n < r10; ) i = n + e, yield t.slice(n, i), n = i; }; - var Wpe = async function* (t, e, r10) { + var Vpe = async function* (t, e, r10) { for await (const n of t) - yield* qpe(ArrayBuffer.isView(n) ? n : await r10(String(n)), e); + yield* jpe(ArrayBuffer.isView(n) ? n : await r10(String(n)), e); }; - var dS = (t, e, r10, n, i) => { - const s = Wpe(t, e, i); + var cS = (t, e, r10, n, i) => { + const s = Vpe(t, e, i); let o = 0; return new ReadableStream({ type: "bytes", @@ -142558,7 +142572,7 @@ ${Ez(e, r10)}`); highWaterMark: 2 }); }; - var pS = (t, e) => { + var uS = (t, e) => { const r10 = t != null; return (n) => setTimeout(() => e({ lengthComputable: r10, @@ -142567,9 +142581,9 @@ ${Ez(e, r10)}`); })); }; var v2 = typeof fetch == "function" && typeof Request == "function" && typeof Response == "function"; - var AL = v2 && typeof ReadableStream == "function"; - var H5 = v2 && (typeof TextEncoder == "function" ? ((t) => (e) => t.encode(e))(new TextEncoder()) : async (t) => new Uint8Array(await new Response(t).arrayBuffer())); - var Gpe = AL && (() => { + var bL = v2 && typeof ReadableStream == "function"; + var z5 = v2 && (typeof TextEncoder == "function" ? ((t) => (e) => t.encode(e))(new TextEncoder()) : async (t) => new Uint8Array(await new Response(t).arrayBuffer())); + var zpe = bL && (() => { let t = false; const e = new Request(mo.origin, { body: new ReadableStream(), @@ -142580,24 +142594,24 @@ ${Ez(e, r10)}`); }).headers.has("Content-Type"); return t && !e; })(); - var mS = 64 * 1024; - var q5 = AL && !!(() => { + var lS = 64 * 1024; + var F5 = bL && !!(() => { try { return Ie.isReadableStream(new Response("").body); } catch { } })(); - var Am = { - stream: q5 && ((t) => t.body) + var Mm = { + stream: F5 && ((t) => t.body) }; v2 && ((t) => { ["text", "arrayBuffer", "blob", "formData", "stream"].forEach((e) => { - !Am[e] && (Am[e] = Ie.isFunction(t[e]) ? (r10) => r10[e]() : (r10, n) => { + !Mm[e] && (Mm[e] = Ie.isFunction(t[e]) ? (r10) => r10[e]() : (r10, n) => { throw new Dt(`Response type '${e}' is not supported`, Dt.ERR_NOT_SUPPORT, n); }); }); })(new Response()); - var Kpe = async (t) => { + var Fpe = async (t) => { if (t == null) return 0; if (Ie.isBlob(t)) @@ -142607,13 +142621,13 @@ ${Ez(e, r10)}`); if (Ie.isArrayBufferView(t)) return t.byteLength; if (Ie.isURLSearchParams(t) && (t = t + ""), Ie.isString(t)) - return (await H5(t)).byteLength; + return (await z5(t)).byteLength; }; - var Xpe = async (t, e) => { + var Hpe = async (t, e) => { const r10 = Ie.toFiniteNumber(t.getContentLength()); - return r10 ?? Kpe(e); + return r10 ?? Fpe(e); }; - var Ype = v2 && (async (t) => { + var qpe = v2 && (async (t) => { let { url: e, method: r10, @@ -142627,28 +142641,28 @@ ${Ez(e, r10)}`); headers: f10, withCredentials: p = "same-origin", fetchOptions: b - } = ML(t); + } = yL(t); u = u ? (u + "").toLowerCase() : "text"; - let [E, _] = i || s || o ? Hpe([i, s], o) : [], N11, R; + let [E, _] = i || s || o ? Upe([i, s], o) : [], N11, k; const F = () => { !N11 && setTimeout(() => { E && E.unsubscribe(); }), N11 = true; }; - let D; + let L; try { - if (c && Gpe && r10 !== "get" && r10 !== "head" && (D = await Xpe(f10, n)) !== 0) { + if (c && zpe && r10 !== "get" && r10 !== "head" && (L = await Hpe(f10, n)) !== 0) { let z = new Request(e, { method: "POST", body: n, duplex: "half" }), T; - Ie.isFormData(n) && (T = z.headers.get("content-type")) && f10.setContentType(T), z.body && (n = dS(z.body, mS, pS( - D, - Mm(c) - ), null, H5)); + Ie.isFormData(n) && (T = z.headers.get("content-type")) && f10.setContentType(T), z.body && (n = cS(z.body, lS, uS( + L, + Sm(c) + ), null, z5)); } - Ie.isString(p) || (p = p ? "cors" : "omit"), R = new Request(e, { + Ie.isString(p) || (p = p ? "cors" : "omit"), k = new Request(e, { ...b, signal: E, method: r10.toUpperCase(), @@ -142657,49 +142671,49 @@ ${Ez(e, r10)}`); duplex: "half", withCredentials: p }); - let L = await fetch(R); - const q = q5 && (u === "stream" || u === "response"); - if (q5 && (a || q)) { + let D = await fetch(k); + const q = F5 && (u === "stream" || u === "response"); + if (F5 && (a || q)) { const z = {}; ["status", "statusText", "headers"].forEach((I) => { - z[I] = L[I]; + z[I] = D[I]; }); - const T = Ie.toFiniteNumber(L.headers.get("content-length")); - L = new Response( - dS(L.body, mS, a && pS( + const T = Ie.toFiniteNumber(D.headers.get("content-length")); + D = new Response( + cS(D.body, lS, a && uS( T, - Mm(a, true) - ), q && F, H5), + Sm(a, true) + ), q && F, z5), z ); } u = u || "text"; - let W = await Am[Ie.findKey(Am, u) || "text"](L, t); + let W = await Mm[Ie.findKey(Mm, u) || "text"](D, t); return !q && F(), _ && _(), await new Promise((z, T) => { - EL(z, T, { + mL(z, T, { data: W, - headers: go.from(L.headers), - status: L.status, - statusText: L.statusText, + headers: go.from(D.headers), + status: D.status, + statusText: D.statusText, config: t, - request: R + request: k }); }); - } catch (L) { - throw F(), L && L.name === "TypeError" && /fetch/i.test(L.message) ? Object.assign( - new Dt("Network Error", Dt.ERR_NETWORK, t, R), + } catch (D) { + throw F(), D && D.name === "TypeError" && /fetch/i.test(D.message) ? Object.assign( + new Dt("Network Error", Dt.ERR_NETWORK, t, k), { - cause: L.cause || L + cause: D.cause || D } - ) : Dt.from(L, L && L.code, t, R); + ) : Dt.from(D, D && D.code, t, k); } }); - var W5 = { - http: lpe, - xhr: zpe, - fetch: Ype + var H5 = { + http: spe, + xhr: Lpe, + fetch: qpe }; - Ie.forEach(W5, (t, e) => { + Ie.forEach(H5, (t, e) => { if (t) { try { Object.defineProperty(t, "name", { value: e }); @@ -142708,9 +142722,9 @@ ${Ez(e, r10)}`); Object.defineProperty(t, "adapterName", { value: e }); } }); - var gS = (t) => `- ${t}`; - var Zpe = (t) => Ie.isFunction(t) || t === null || t === false; - var TL = { + var fS = (t) => `- ${t}`; + var Wpe = (t) => Ie.isFunction(t) || t === null || t === false; + var wL = { getAdapter: (t) => { t = Ie.isArray(t) ? t : [t]; const { length: e } = t; @@ -142719,7 +142733,7 @@ ${Ez(e, r10)}`); for (let s = 0; s < e; s++) { r10 = t[s]; let o; - if (n = r10, !Zpe(r10) && (n = W5[(o = String(r10)).toLowerCase()], n === void 0)) + if (n = r10, !Wpe(r10) && (n = H5[(o = String(r10)).toLowerCase()], n === void 0)) throw new Dt(`Unknown adapter '${o}'`); if (n) break; @@ -142730,8 +142744,8 @@ ${Ez(e, r10)}`); ([a, c]) => `adapter ${a} ` + (c === false ? "is not supported by the environment" : "is not available in the build") ); let o = e ? s.length > 1 ? `since : -` + s.map(gS).join(` -`) : " " + gS(s[0]) : "as no adapter specified"; +` + s.map(fS).join(` +`) : " " + fS(s[0]) : "as no adapter specified"; throw new Dt( "There is no suitable adapter to dispatch the request " + o, "ERR_NOT_SUPPORT" @@ -142739,41 +142753,41 @@ ${Ez(e, r10)}`); } return n; }, - adapters: W5 + adapters: H5 }; - function Cb(t) { + function Rb(t) { if (t.cancelToken && t.cancelToken.throwIfRequested(), t.signal && t.signal.aborted) - throw new eh(null, t); + throw new $f(null, t); } - function yS(t) { - return Cb(t), t.headers = go.from(t.headers), t.data = Rb.call( + function hS(t) { + return Rb(t), t.headers = go.from(t.headers), t.data = kb.call( t, t.transformRequest - ), ["post", "put", "patch"].indexOf(t.method) !== -1 && t.headers.setContentType("application/x-www-form-urlencoded", false), TL.getAdapter(t.adapter || Vx.adapter)(t).then(function(n) { - return Cb(t), n.data = Rb.call( + ), ["post", "put", "patch"].indexOf(t.method) !== -1 && t.headers.setContentType("application/x-www-form-urlencoded", false), wL.getAdapter(t.adapter || Lx.adapter)(t).then(function(n) { + return Rb(t), n.data = kb.call( t, t.transformResponse, n ), n.headers = go.from(n.headers), n; }, function(n) { - return _L(n) || (Cb(t), n && n.response && (n.response.data = Rb.call( + return pL(n) || (Rb(t), n && n.response && (n.response.data = kb.call( t, t.transformResponse, n.response ), n.response.headers = go.from(n.response.headers))), Promise.reject(n); }); } - var NL = "1.7.2"; - var zx = {}; + var vL = "1.7.2"; + var Bx = {}; ["object", "boolean", "number", "function", "string", "symbol"].forEach((t, e) => { - zx[t] = function(n) { + Bx[t] = function(n) { return typeof n === t || "a" + (e < 1 ? "n " : " ") + t; }; }); - var bS = {}; - zx.transitional = function(e, r10, n) { + var dS = {}; + Bx.transitional = function(e, r10, n) { function i(s, o) { - return "[Axios v" + NL + "] Transitional option '" + s + "'" + o + (n ? ". " + n : ""); + return "[Axios v" + vL + "] Transitional option '" + s + "'" + o + (n ? ". " + n : ""); } return (s, o, a) => { if (e === false) @@ -142781,7 +142795,7 @@ ${Ez(e, r10)}`); i(o, " has been removed" + (r10 ? " in " + r10 : "")), Dt.ERR_DEPRECATED ); - return r10 && !bS[o] && (bS[o] = true, console.warn( + return r10 && !dS[o] && (dS[o] = true, console.warn( i( o, " has been deprecated since v" + r10 + " and will be removed in the near future" @@ -142789,7 +142803,7 @@ ${Ez(e, r10)}`); )), e ? e(s, o, a) : true; }; }; - function Jpe(t, e, r10) { + function Gpe(t, e, r10) { if (typeof t != "object") throw new Dt("options must be an object", Dt.ERR_BAD_OPTION_VALUE); const n = Object.keys(t); @@ -142806,16 +142820,16 @@ ${Ez(e, r10)}`); throw new Dt("Unknown option " + s, Dt.ERR_BAD_OPTION); } } - var G5 = { - assertOptions: Jpe, - validators: zx + var q5 = { + assertOptions: Gpe, + validators: Bx }; - var Tc = G5.validators; - var Tm = class { + var Ac = q5.validators; + var Am = class { constructor(e) { this.defaults = e, this.interceptors = { - request: new lS(), - response: new lS() + request: new sS(), + response: new sS() }; } async request(e, r10) { @@ -142838,15 +142852,15 @@ ${Ez(e, r10)}`); _request(e, r10) { typeof e == "string" ? (r10 = r10 || {}, r10.url = e) : r10 = e || {}, r10 = al(this.defaults, r10); const { transitional: n, paramsSerializer: i, headers: s } = r10; - n !== void 0 && G5.assertOptions(n, { - silentJSONParsing: Tc.transitional(Tc.boolean), - forcedJSONParsing: Tc.transitional(Tc.boolean), - clarifyTimeoutError: Tc.transitional(Tc.boolean) + n !== void 0 && q5.assertOptions(n, { + silentJSONParsing: Ac.transitional(Ac.boolean), + forcedJSONParsing: Ac.transitional(Ac.boolean), + clarifyTimeoutError: Ac.transitional(Ac.boolean) }, false), i != null && (Ie.isFunction(i) ? r10.paramsSerializer = { serialize: i - } : G5.assertOptions(i, { - encode: Tc.function, - serialize: Tc.function + } : q5.assertOptions(i, { + encode: Ac.function, + serialize: Ac.function }, true)), r10.method = (r10.method || this.defaults.method || "get").toLowerCase(); let o = s && Ie.merge( s.common, @@ -142869,7 +142883,7 @@ ${Ez(e, r10)}`); }); let f10, p = 0, b; if (!c) { - const _ = [yS.bind(this), void 0]; + const _ = [hS.bind(this), void 0]; for (_.unshift.apply(_, a), _.push.apply(_, u), b = _.length, f10 = Promise.resolve(r10); p < b; ) f10 = f10.then(_[p++], _[p++]); return f10; @@ -142880,13 +142894,13 @@ ${Ez(e, r10)}`); const _ = a[p++], N11 = a[p++]; try { E = _(E); - } catch (R) { - N11.call(this, R); + } catch (k) { + N11.call(this, k); break; } } try { - f10 = yS.call(this, E); + f10 = hS.call(this, E); } catch (_) { return Promise.reject(_); } @@ -142896,12 +142910,12 @@ ${Ez(e, r10)}`); } getUri(e) { e = al(this.defaults, e); - const r10 = SL(e.baseURL, e.url); - return wL(r10, e.params, e.paramsSerializer); + const r10 = gL(e.baseURL, e.url); + return fL(r10, e.params, e.paramsSerializer); } }; Ie.forEach(["delete", "get", "head", "options"], function(e) { - Tm.prototype[e] = function(r10, n) { + Am.prototype[e] = function(r10, n) { return this.request(al(n || {}, { method: e, url: r10, @@ -142922,10 +142936,10 @@ ${Ez(e, r10)}`); })); }; } - Tm.prototype[e] = r10(), Tm.prototype[e + "Form"] = r10(true); + Am.prototype[e] = r10(), Am.prototype[e + "Form"] = r10(true); }); - var f1 = Tm; - var Fx = class { + var l1 = Am; + var Ux = class { constructor(e) { if (typeof e != "function") throw new TypeError("executor must be a function."); @@ -142950,7 +142964,7 @@ ${Ez(e, r10)}`); n.unsubscribe(s); }, o; }, e(function(s, o, a) { - n.reason || (n.reason = new eh(s, o, a), r10(n.reason)); + n.reason || (n.reason = new $f(s, o, a), r10(n.reason)); }); } throwIfRequested() { @@ -142973,23 +142987,23 @@ ${Ez(e, r10)}`); static source() { let e; return { - token: new Fx(function(i) { + token: new Ux(function(i) { e = i; }), cancel: e }; } }; - var Qpe = Fx; - function $pe(t) { + var Kpe = Ux; + function Xpe(t) { return function(r10) { return t.apply(null, r10); }; } - function e1e(t) { + function Ype(t) { return Ie.isObject(t) && t.isAxiosError === true; } - var K5 = { + var W5 = { Continue: 100, SwitchingProtocols: 101, Processing: 102, @@ -143054,61 +143068,61 @@ ${Ez(e, r10)}`); NotExtended: 510, NetworkAuthenticationRequired: 511 }; - Object.entries(K5).forEach(([t, e]) => { - K5[e] = t; + Object.entries(W5).forEach(([t, e]) => { + W5[e] = t; }); - var t1e = K5; - function IL(t) { - const e = new f1(t), r10 = aL(f1.prototype.request, e); - return Ie.extend(r10, f1.prototype, e, { allOwnKeys: true }), Ie.extend(r10, e, null, { allOwnKeys: true }), r10.create = function(i) { - return IL(al(t, i)); + var Zpe = W5; + function xL(t) { + const e = new l1(t), r10 = $D(l1.prototype.request, e); + return Ie.extend(r10, l1.prototype, e, { allOwnKeys: true }), Ie.extend(r10, e, null, { allOwnKeys: true }), r10.create = function(i) { + return xL(al(t, i)); }, r10; } - var un = IL(Vx); - un.Axios = f1; - un.CanceledError = eh; - un.CancelToken = Qpe; - un.isCancel = _L; - un.VERSION = NL; + var un = xL(Lx); + un.Axios = l1; + un.CanceledError = $f; + un.CancelToken = Kpe; + un.isCancel = pL; + un.VERSION = vL; un.toFormData = b2; un.AxiosError = Dt; un.Cancel = un.CanceledError; un.all = function(e) { return Promise.all(e); }; - un.spread = $pe; - un.isAxiosError = e1e; + un.spread = Xpe; + un.isAxiosError = Ype; un.mergeConfig = al; un.AxiosHeaders = go; - un.formToJSON = (t) => xL(Ie.isHTMLForm(t) ? new FormData(t) : t); - un.getAdapter = TL.getAdapter; - un.HttpStatusCode = t1e; + un.formToJSON = (t) => dL(Ie.isHTMLForm(t) ? new FormData(t) : t); + un.getAdapter = wL.getAdapter; + un.HttpStatusCode = Zpe; un.default = un; var x2 = un; - var OL = "reef"; - var r1e = x2.create({ + var _L = "reef"; + var Jpe = x2.create({ baseURL: "https://api.coingecko.com/api/v3/" }); - var n1e = x2.create({ + var Qpe = x2.create({ baseURL: "https://api.reefscan.com" }); - var wS = (t) => r1e.get( + var pS = (t) => Jpe.get( `/simple/price?ids=${t}&vs_currencies=usd` ).then((e) => e.data[t].usd); - var i1e = async (t) => t === OL ? n1e.get("/price/reef").then((e) => e.data.usd).catch(() => wS(t)) : wS(t); - var s1e = () => { - PL.next(true), console.log("force lib reload tokens"); + var $pe = async (t) => t === _L ? Qpe.get("/price/reef").then((e) => e.data.usd).catch(() => pS(t)) : pS(t); + var e1e = () => { + EL.next(true), console.log("force lib reload tokens"); }; - var PL = new Er(); - var th = PL.pipe(Cr(true)); - var kL = oa( + var EL = new Er(); + var eh = EL.pipe(Cr(true)); + var SL = oa( 0, 6e4 ).pipe( - su(th), + iu(eh), Oe(async () => { try { - const t = await i1e(OL); + const t = await $pe(_L); return bt(t, yt.COMPLETE_DATA); } catch (t) { return console.log("ERROR reefPrice$0=", t.message), bt(0, yt.ERROR, t.message); @@ -143118,83 +143132,119 @@ ${Ez(e, r10)}`); Yt((t) => (console.log("ERROR reefPrice$", t.message), xe(bt(0, yt.ERROR, t.message)))), qt(1) ); - var _7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var b7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - ContractType: Kc, - EMPTY_ADDRESS: Cx, + ContractType: Gc, + EMPTY_ADDRESS: Ox, REEF_ADDRESS: Ls, - REEF_TOKEN: Uf, - createEmptyToken: iL, - createEmptyTokenWithAmount: _0e, - getContractTypeAbi: nL, - getTokenPrice: S0e, - isNativeAddress: M0e, - isNativeTransfer: E0e, - reefPrice$: kL, - reefTokenWithAmount: oL, - toTokenAmount: sL + REEF_TOKEN: Bf, + createEmptyToken: ZD, + createEmptyTokenWithAmount: y0e, + getContractTypeAbi: YD, + getTokenPrice: w0e, + isNativeAddress: v0e, + isNativeTransfer: b0e, + reefPrice$: SL, + reefTokenWithAmount: QD, + toTokenAmount: JD }, Symbol.toStringTag, { value: "Module" })); - var o1e = [ + var t1e = [ { name: "Reef community staking bond", description: "", contractAddress: "0x7D3596b724cEB02f2669b902E4F1EEDeEfad3be6", validatorAddress: "5Hax9GZjpurht2RpDr5eNLKvEApECuNxUpmRbYs5iNh7LpHa", - stake: { ...Uf }, - farm: { ...Uf }, + stake: { ...Bf }, + farm: { ...Bf }, apy: "32" } ]; - var a1e = { - mainnet: o1e, + var r1e = { + mainnet: t1e, testnet: [], localhost: [] }; - var E7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var ML = class extends Hp { + constructor(e, r10) { + super(e), this.sendToFlutterSubject = r10, this.sendToFlutterSubject.subscribe((n) => { + }); + } + send(e) { + this.sendToFlutterSubject ? this.sendToFlutterSubject.next({ data: e }) : console.log( + "ERROR FlutterWebSocket Error=== Flutter Web Socket not initialized!" + ); + } + onFlutterWsMessage(e, r10) { + this.url === r10 && this.onmessage(e); + } + }; + var n1e = class extends cu { + constructor(e, r10, n, i = {}, s, o) { + super(e, n, i, s, o), this.sendToFlutterSubject = r10; + } + connect() { + if (this.__internal__websocket) + throw new Error("WebSocket is already connected"); + try { + this.__internal__endpointIndex = this.selectEndpointIndex(this.__internal__endpoints), this.__internal__websocket = new ML( + this.__internal__endpoints[this.__internal__endpointIndex], + this.sendToFlutterSubject + ), this.__internal__websocket && (this.__internal__websocket.onclose = this.__internal__onSocketClose, this.__internal__websocket.onerror = this.__internal__onSocketError, this.__internal__websocket.onmessage = this.__internal__onSocketMessage, this.__internal__websocket.onopen = this.__internal__onSocketOpen); + } catch (e) { + throw console.error(e), this.__internal__emit("error", e), e; + } + } + getFlutterWs() { + return this.__internal__websocket; + } + }; + var w7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - AVAILABLE_NETWORKS: Za, - SS58_REEF: kle, - bonds: a1e, - connectProvider: WR, - disconnectProvider: dm, - getLatestBlockAccountUpdates$: Jf, - getLatestBlockContractEvents$: UD, - getLatestBlockUpdates$: Tx, - getReefswapNetworkConfig: GR, - initProvider: qR, - reconnectProvider: Rle + AVAILABLE_NETWORKS: Ya, + FlutterWebSocket: ML, + FlutterWsProvider: n1e, + SS58_REEF: Tle, + bonds: r1e, + connectProvider: BR, + disconnectProvider: hm, + getLatestBlockAccountUpdates$: Zf, + getLatestBlockContractEvents$: OD, + getLatestBlockUpdates$: Ex, + getReefswapNetworkConfig: UR, + initProvider: LR, + reconnectProvider: Nle }, Symbol.toStringTag, { value: "Module" })); - var Bd = /* @__PURE__ */ ((t) => (t.REEF_SIGN_TRANSACTION = "reef_signTransaction", t.REEF_SIGN_MESSAGE = "reef_signMessage", t))(Bd || {}); - var jf = (t) => `reef:${t.substring(2, 34)}`; - var Hx = jf( - Za.mainnet.genesisHash + var Ld = /* @__PURE__ */ ((t) => (t.REEF_SIGN_TRANSACTION = "reef_signTransaction", t.REEF_SIGN_MESSAGE = "reef_signMessage", t))(Ld || {}); + var Uf = (t) => `reef:${t.substring(2, 34)}`; + var jx = Uf( + Ya.mainnet.genesisHash ); - var RL = jf( - Za.testnet.genesisHash + var AL = Uf( + Ya.testnet.genesisHash ); - var c1e = () => ({ + var i1e = () => ({ reef: { - methods: Object.values(Bd), + methods: Object.values(Ld), chains: [ - jf(Za.mainnet.genesisHash), - jf(Za.testnet.genesisHash) + Uf(Ya.mainnet.genesisHash), + Uf(Ya.testnet.genesisHash) ], events: [] } }); + var Cb; var Db; - var Lb; - var u1e = class { + var s1e = class { constructor(e, r10) { - Db = e, Lb = r10; + Cb = e, Db = r10; } async signPayload(e) { try { - const r10 = await Db.request({ - chainId: jf(e.genesisHash), - topic: Lb.topic, + const r10 = await Cb.request({ + chainId: Uf(e.genesisHash), + topic: Db.topic, request: { - method: Bd.REEF_SIGN_TRANSACTION, + method: Ld.REEF_SIGN_TRANSACTION, params: { address: e.address, transactionPayload: e @@ -143211,11 +143261,11 @@ ${Ez(e, r10)}`); } async signRaw(e) { try { - const r10 = await Db.request({ - chainId: Hx, - topic: Lb.topic, + const r10 = await Cb.request({ + chainId: jx, + topic: Db.topic, request: { - method: Bd.REEF_SIGN_MESSAGE, + method: Ld.REEF_SIGN_MESSAGE, params: { address: e.address, message: e.data @@ -143231,10 +143281,10 @@ ${Ez(e, r10)}`); } } }; - var Bb; - var l1e = class { + var Lb; + var o1e = class { constructor(e) { - this.rpcUrl = null, this.provider = null, Bb = e; + this.rpcUrl = null, this.provider = null, Lb = e; } subscribeSelectedNetwork(e) { e(this.rpcUrl || ""); @@ -143245,18 +143295,18 @@ ${Ez(e, r10)}`); } async getNetworkProvider() { var n, i; - const e = (i = (n = Bb.namespaces.reef) == null ? void 0 : n.accounts) != null && i.length ? Bb.namespaces.reef.accounts[0] : void 0; + const e = (i = (n = Lb.namespaces.reef) == null ? void 0 : n.accounts) != null && i.length ? Lb.namespaces.reef.accounts[0] : void 0; if (!e) throw new Error("Provider URL not found"); let r10; - if (e.startsWith(Hx)) - r10 = Za.mainnet.rpcUrl; - else if (e.startsWith(RL)) - r10 = Za.testnet.rpcUrl; + if (e.startsWith(jx)) + r10 = Ya.mainnet.rpcUrl; + else if (e.startsWith(AL)) + r10 = Ya.testnet.rpcUrl; else throw new Error("Provider URL not found"); (r10 !== this.rpcUrl || !this.provider) && (this.provider = new xl.Provider({ - provider: new Al(r10) + provider: new cu(r10) })); try { await this.provider.api.isReadyOrError; @@ -143266,7 +143316,7 @@ ${Ez(e, r10)}`); return this.rpcUrl = r10, this.provider; } }; - var Nm = class { + var Tm = class { constructor(e, r10, n) { this.selectedSignerStatus = null, this.isGetSignerMethodSubscribed = false, this.resolvesList = [], this.isSelectedAccountReceived = false, this.accounts = e, this.extSigningKey = r10, this.injectedProvider = n; } @@ -143314,11 +143364,11 @@ ${Ez(e, r10)}`); }, e)), r10; } async onSelectedSignerParamUpdate(e, r10) { - const n = Nm.createReefSigner( + const n = Tm.createReefSigner( this.selectedSignerAccount, this.selectedProvider, this.extSigningKey - ), i = await Nm.hasConnectedVM(r10, n), s = this.getResponseStatus( + ), i = await Tm.hasConnectedVM(r10, n), s = this.getResponseStatus( n, i, r10 @@ -143355,52 +143405,52 @@ ${Ez(e, r10)}`); return r10 ? !e || e === Go.EVM && await (r10 == null ? void 0 : r10.isClaimed()) : false; } }; - var f1e = class { + var a1e = class { constructor(e, r10) { - this.accounts = new Ple(r10), this.signer = new u1e(e, r10), this.reefProvider = new l1e(r10), this.reefSigner = new Nm( + this.accounts = new Ale(r10), this.signer = new s1e(e, r10), this.reefProvider = new o1e(r10), this.reefSigner = new Tm( this.accounts, this.signer, this.reefProvider ); } }; - function h1e({ client: t, session: e }, { name: r10, version: n }) { + function c1e({ client: t, session: e }, { name: r10, version: n }) { const i = window; i && (i.injectedWeb3 = i.injectedWeb3 || {}, i.injectedWeb3[r10] = { - enable: (s) => d1e(t, e), + enable: (s) => u1e(t, e), version: n }); } - async function d1e(t, e) { - return new f1e(t, e); + async function u1e(t, e) { + return new a1e(t, e); } - var qx = { exports: {} }; - var vf = typeof Reflect == "object" ? Reflect : null; - var vS = vf && typeof vf.apply == "function" ? vf.apply : function(e, r10, n) { + var Vx = { exports: {} }; + var wf = typeof Reflect == "object" ? Reflect : null; + var mS = wf && typeof wf.apply == "function" ? wf.apply : function(e, r10, n) { return Function.prototype.apply.call(e, r10, n); }; - var h1; - vf && typeof vf.ownKeys == "function" ? h1 = vf.ownKeys : Object.getOwnPropertySymbols ? h1 = function(e) { + var f1; + wf && typeof wf.ownKeys == "function" ? f1 = wf.ownKeys : Object.getOwnPropertySymbols ? f1 = function(e) { return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e)); - } : h1 = function(e) { + } : f1 = function(e) { return Object.getOwnPropertyNames(e); }; - function p1e(t) { + function l1e(t) { console && console.warn && console.warn(t); } - var CL = Number.isNaN || function(e) { + var TL = Number.isNaN || function(e) { return e !== e; }; function mr() { mr.init.call(this); } - qx.exports = mr; - qx.exports.once = b1e; + Vx.exports = mr; + Vx.exports.once = p1e; mr.EventEmitter = mr; mr.prototype._events = void 0; mr.prototype._eventsCount = 0; mr.prototype._maxListeners = void 0; - var xS = 10; + var gS = 10; function _2(t) { if (typeof t != "function") throw new TypeError('The "listener" argument must be of type Function. Received type ' + typeof t); @@ -143408,27 +143458,27 @@ ${Ez(e, r10)}`); Object.defineProperty(mr, "defaultMaxListeners", { enumerable: true, get: function() { - return xS; + return gS; }, set: function(t) { - if (typeof t != "number" || t < 0 || CL(t)) + if (typeof t != "number" || t < 0 || TL(t)) throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received ' + t + "."); - xS = t; + gS = t; } }); mr.init = function() { (this._events === void 0 || this._events === Object.getPrototypeOf(this)._events) && (this._events = /* @__PURE__ */ Object.create(null), this._eventsCount = 0), this._maxListeners = this._maxListeners || void 0; }; mr.prototype.setMaxListeners = function(e) { - if (typeof e != "number" || e < 0 || CL(e)) + if (typeof e != "number" || e < 0 || TL(e)) throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received ' + e + "."); return this._maxListeners = e, this; }; - function DL(t) { + function NL(t) { return t._maxListeners === void 0 ? mr.defaultMaxListeners : t._maxListeners; } mr.prototype.getMaxListeners = function() { - return DL(this); + return NL(this); }; mr.prototype.emit = function(e) { for (var r10 = [], n = 1; n < arguments.length; n++) @@ -143449,13 +143499,13 @@ ${Ez(e, r10)}`); if (c === void 0) return false; if (typeof c == "function") - vS(c, this, r10); + mS(c, this, r10); else - for (var u = c.length, f10 = VL(c, u), n = 0; n < u; ++n) - vS(f10[n], this, r10); + for (var u = c.length, f10 = RL(c, u), n = 0; n < u; ++n) + mS(f10[n], this, r10); return true; }; - function LL(t, e, r10, n) { + function IL(t, e, r10, n) { var i, s, o; if (_2(r10), s = t._events, s === void 0 ? (s = t._events = /* @__PURE__ */ Object.create(null), t._eventsCount = 0) : (s.newListener !== void 0 && (t.emit( "newListener", @@ -143463,33 +143513,33 @@ ${Ez(e, r10)}`); r10.listener ? r10.listener : r10 ), s = t._events), o = s[e]), o === void 0) o = s[e] = r10, ++t._eventsCount; - else if (typeof o == "function" ? o = s[e] = n ? [r10, o] : [o, r10] : n ? o.unshift(r10) : o.push(r10), i = DL(t), i > 0 && o.length > i && !o.warned) { + else if (typeof o == "function" ? o = s[e] = n ? [r10, o] : [o, r10] : n ? o.unshift(r10) : o.push(r10), i = NL(t), i > 0 && o.length > i && !o.warned) { o.warned = true; var a = new Error("Possible EventEmitter memory leak detected. " + o.length + " " + String(e) + " listeners added. Use emitter.setMaxListeners() to increase limit"); - a.name = "MaxListenersExceededWarning", a.emitter = t, a.type = e, a.count = o.length, p1e(a); + a.name = "MaxListenersExceededWarning", a.emitter = t, a.type = e, a.count = o.length, l1e(a); } return t; } mr.prototype.addListener = function(e, r10) { - return LL(this, e, r10, false); + return IL(this, e, r10, false); }; mr.prototype.on = mr.prototype.addListener; mr.prototype.prependListener = function(e, r10) { - return LL(this, e, r10, true); + return IL(this, e, r10, true); }; - function m1e() { + function f1e() { if (!this.fired) return this.target.removeListener(this.type, this.wrapFn), this.fired = true, arguments.length === 0 ? this.listener.call(this.target) : this.listener.apply(this.target, arguments); } - function BL(t, e, r10) { - var n = { fired: false, wrapFn: void 0, target: t, type: e, listener: r10 }, i = m1e.bind(n); + function OL(t, e, r10) { + var n = { fired: false, wrapFn: void 0, target: t, type: e, listener: r10 }, i = f1e.bind(n); return i.listener = r10, n.wrapFn = i, i; } mr.prototype.once = function(e, r10) { - return _2(r10), this.on(e, BL(this, e, r10)), this; + return _2(r10), this.on(e, OL(this, e, r10)), this; }; mr.prototype.prependOnceListener = function(e, r10) { - return _2(r10), this.prependListener(e, BL(this, e, r10)), this; + return _2(r10), this.prependListener(e, OL(this, e, r10)), this; }; mr.prototype.removeListener = function(e, r10) { var n, i, s, o, a; @@ -143507,7 +143557,7 @@ ${Ez(e, r10)}`); } if (s < 0) return this; - s === 0 ? n.shift() : g1e(n, s), n.length === 1 && (i[e] = n[0]), i.removeListener !== void 0 && this.emit("removeListener", e, a || r10); + s === 0 ? n.shift() : h1e(n, s), n.length === 1 && (i[e] = n[0]), i.removeListener !== void 0 && this.emit("removeListener", e, a || r10); } return this; }; @@ -143531,24 +143581,24 @@ ${Ez(e, r10)}`); this.removeListener(e, r10[i]); return this; }; - function UL(t, e, r10) { + function PL(t, e, r10) { var n = t._events; if (n === void 0) return []; var i = n[e]; - return i === void 0 ? [] : typeof i == "function" ? r10 ? [i.listener || i] : [i] : r10 ? y1e(i) : VL(i, i.length); + return i === void 0 ? [] : typeof i == "function" ? r10 ? [i.listener || i] : [i] : r10 ? d1e(i) : RL(i, i.length); } mr.prototype.listeners = function(e) { - return UL(this, e, true); + return PL(this, e, true); }; mr.prototype.rawListeners = function(e) { - return UL(this, e, false); + return PL(this, e, false); }; mr.listenerCount = function(t, e) { - return typeof t.listenerCount == "function" ? t.listenerCount(e) : jL.call(t, e); + return typeof t.listenerCount == "function" ? t.listenerCount(e) : kL.call(t, e); }; - mr.prototype.listenerCount = jL; - function jL(t) { + mr.prototype.listenerCount = kL; + function kL(t) { var e = this._events; if (e !== void 0) { var r10 = e[t]; @@ -143560,24 +143610,24 @@ ${Ez(e, r10)}`); return 0; } mr.prototype.eventNames = function() { - return this._eventsCount > 0 ? h1(this._events) : []; + return this._eventsCount > 0 ? f1(this._events) : []; }; - function VL(t, e) { + function RL(t, e) { for (var r10 = new Array(e), n = 0; n < e; ++n) r10[n] = t[n]; return r10; } - function g1e(t, e) { + function h1e(t, e) { for (; e + 1 < t.length; e++) t[e] = t[e + 1]; t.pop(); } - function y1e(t) { + function d1e(t) { for (var e = new Array(t.length), r10 = 0; r10 < e.length; ++r10) e[r10] = t[r10].listener || t[r10]; return e; } - function b1e(t, e) { + function p1e(t, e) { return new Promise(function(r10, n) { function i(o) { t.removeListener(e, s), n(o); @@ -143585,13 +143635,13 @@ ${Ez(e, r10)}`); function s() { typeof t.removeListener == "function" && t.removeListener("error", i), r10([].slice.call(arguments)); } - zL(t, e, s, { once: true }), e !== "error" && w1e(t, i, { once: true }); + CL(t, e, s, { once: true }), e !== "error" && m1e(t, i, { once: true }); }); } - function w1e(t, e, r10) { - typeof t.on == "function" && zL(t, "error", e, r10); + function m1e(t, e, r10) { + typeof t.on == "function" && CL(t, "error", e, r10); } - function zL(t, e, r10, n) { + function CL(t, e, r10, n) { if (typeof t.on == "function") n.once ? t.once(e, r10) : t.on(e, r10); else if (typeof t.addEventListener == "function") @@ -143601,22 +143651,22 @@ ${Ez(e, r10)}`); else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type ' + typeof t); } - var vo = qx.exports; - var FL = /* @__PURE__ */ nc(vo); - var v1e = /"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/; - var x1e = /"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/; - var _1e = /^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/; - function E1e(t, e) { + var vo = Vx.exports; + var DL = /* @__PURE__ */ rc(vo); + var g1e = /"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/; + var y1e = /"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/; + var b1e = /^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/; + function w1e(t, e) { if (t === "__proto__" || t === "constructor" && e && typeof e == "object" && "prototype" in e) { - S1e(t); + v1e(t); return; } return e; } - function S1e(t) { + function v1e(t) { console.warn(`[destr] Dropping "${t}" key to prevent prototype pollution.`); } - function Ep(t, e = {}) { + function xp(t, e = {}) { if (typeof t != "string") return t; const r10 = t.trim(); @@ -143639,16 +143689,16 @@ ${Ez(e, r10)}`); if (n === "-infinity") return Number.NEGATIVE_INFINITY; } - if (!_1e.test(t)) { + if (!b1e.test(t)) { if (e.strict) throw new SyntaxError("[destr] Invalid JSON"); return t; } try { - if (v1e.test(t) || x1e.test(t)) { + if (g1e.test(t) || y1e.test(t)) { if (e.strict) throw new Error("[destr] Possible prototype pollution"); - return JSON.parse(t, E1e); + return JSON.parse(t, w1e); } return JSON.parse(t); } catch (n) { @@ -143657,62 +143707,62 @@ ${Ez(e, r10)}`); return t; } } - function M1e(t) { + function x1e(t) { return !t || typeof t.then != "function" ? Promise.resolve(t) : t; } function Mn(t, ...e) { try { - return M1e(t(...e)); + return x1e(t(...e)); } catch (r10) { return Promise.reject(r10); } } - function A1e(t) { + function _1e(t) { const e = typeof t; return t === null || e !== "object" && e !== "function"; } - function T1e(t) { + function E1e(t) { const e = Object.getPrototypeOf(t); return !e || e.isPrototypeOf(Object); } - function d1(t) { - if (A1e(t)) + function h1(t) { + if (_1e(t)) return String(t); - if (T1e(t) || Array.isArray(t)) + if (E1e(t) || Array.isArray(t)) return JSON.stringify(t); if (typeof t.toJSON == "function") - return d1(t.toJSON()); + return h1(t.toJSON()); throw new Error("[unstorage] Cannot stringify value!"); } - function HL() { + function LL() { if (typeof Buffer === void 0) throw new TypeError("[unstorage] Buffer is not supported!"); } - var X5 = "base64:"; - function N1e(t) { + var G5 = "base64:"; + function S1e(t) { if (typeof t == "string") return t; - HL(); + LL(); const e = Buffer.from(t).toString("base64"); - return X5 + e; + return G5 + e; } - function I1e(t) { - return typeof t != "string" || !t.startsWith(X5) ? t : (HL(), Buffer.from(t.slice(X5.length), "base64")); + function M1e(t) { + return typeof t != "string" || !t.startsWith(G5) ? t : (LL(), Buffer.from(t.slice(G5.length), "base64")); } function Li(t) { return t ? t.split("?")[0].replace(/[/\\]/g, ":").replace(/:+/g, ":").replace(/^:|:$/g, "") : ""; } - function O1e(...t) { + function A1e(...t) { return Li(t.join(":")); } - function Sp(t) { + function _p(t) { return t = Li(t), t ? t + ":" : ""; } - var P1e = "memory"; - var k1e = () => { + var T1e = "memory"; + var N1e = () => { const t = /* @__PURE__ */ new Map(); return { - name: P1e, + name: T1e, options: {}, hasItem(e) { return t.has(e); @@ -143743,9 +143793,9 @@ ${Ez(e, r10)}`); } }; }; - function R1e(t = {}) { + function I1e(t = {}) { const e = { - mounts: { "": t.driver || k1e() }, + mounts: { "": t.driver || N1e() }, mountpoints: [""], watching: false, watchListeners: [], @@ -143779,7 +143829,7 @@ ${Ez(e, r10)}`); if (!e.watching) { e.watching = true; for (const u in e.mounts) - e.unwatch[u] = await _S( + e.unwatch[u] = await yS( e.mounts[u], i, u @@ -143801,12 +143851,12 @@ ${Ez(e, r10)}`); }, b.set(_.base, N11)), N11; }; for (const _ of u) { - const N11 = typeof _ == "string", R = Li(N11 ? _ : _.key), F = N11 ? void 0 : _.value, D = N11 || !_.options ? f10 : { ...f10, ..._.options }, L = r10(R); - E(L).items.push({ - key: R, + const N11 = typeof _ == "string", k = Li(N11 ? _ : _.key), F = N11 ? void 0 : _.value, L = N11 || !_.options ? f10 : { ...f10, ..._.options }, D = r10(k); + E(D).items.push({ + key: k, value: F, - relativeKey: L.relativeKey, - options: D + relativeKey: D.relativeKey, + options: L }); } return Promise.all([...b.values()].map((_) => p(_))).then( @@ -143822,7 +143872,7 @@ ${Ez(e, r10)}`); u = Li(u); const { relativeKey: p, driver: b } = r10(u); return Mn(b.getItem, p, f10).then( - (E) => Ep(E) + (E) => xp(E) ); }, getItems(u, f10) { @@ -143835,8 +143885,8 @@ ${Ez(e, r10)}`); f10 ).then( (b) => b.map((E) => ({ - key: O1e(p.base, E.key), - value: Ep(E.value) + key: A1e(p.base, E.key), + value: xp(E.value) })) ) : Promise.all( p.items.map((b) => Mn( @@ -143845,7 +143895,7 @@ ${Ez(e, r10)}`); b.options ).then((E) => ({ key: b.key, - value: Ep(E) + value: xp(E) }))) )); }, @@ -143853,7 +143903,7 @@ ${Ez(e, r10)}`); u = Li(u); const { relativeKey: p, driver: b } = r10(u); return b.getItemRaw ? Mn(b.getItemRaw, p, f10) : Mn(b.getItem, p, f10).then( - (E) => I1e(E) + (E) => M1e(E) ); }, async setItem(u, f10, p = {}) { @@ -143861,7 +143911,7 @@ ${Ez(e, r10)}`); return c.removeItem(u); u = Li(u); const { relativeKey: b, driver: E } = r10(u); - E.setItem && (await Mn(E.setItem, b, d1(f10), p), E.watch || i("update", u)); + E.setItem && (await Mn(E.setItem, b, h1(f10), p), E.watch || i("update", u)); }, async setItems(u, f10) { await a(u, f10, async (p) => { @@ -143870,7 +143920,7 @@ ${Ez(e, r10)}`); p.driver.setItems, p.items.map((b) => ({ key: b.relativeKey, - value: d1(b.value), + value: h1(b.value), options: b.options })), f10 @@ -143879,7 +143929,7 @@ ${Ez(e, r10)}`); p.items.map((b) => Mn( p.driver.setItem, b.relativeKey, - d1(b.value), + h1(b.value), b.options )) ); @@ -143893,7 +143943,7 @@ ${Ez(e, r10)}`); if (E.setItemRaw) await Mn(E.setItemRaw, b, f10, p); else if (E.setItem) - await Mn(E.setItem, b, N1e(f10), p); + await Mn(E.setItem, b, S1e(f10), p); else return; E.watch || i("update", u); @@ -143911,7 +143961,7 @@ ${Ez(e, r10)}`); b.getItem, p + "$", f10 - ).then((N11) => Ep(N11)); + ).then((N11) => xp(N11)); _ && typeof _ == "object" && (typeof _.atime == "string" && (_.atime = new Date(_.atime)), typeof _.mtime == "string" && (_.mtime = new Date(_.mtime)), Object.assign(E, _)); } return E; @@ -143923,17 +143973,17 @@ ${Ez(e, r10)}`); return this.removeItem(u + "$", f10); }, async getKeys(u, f10 = {}) { - u = Sp(u); + u = _p(u); const p = n(u, true); let b = []; const E = []; for (const _ of p) { - const R = (await Mn( + const k = (await Mn( _.driver.getKeys, _.relativeBase, f10 - )).map((F) => _.mountpoint + Li(F)).filter((F) => !b.some((D) => F.startsWith(D))); - E.push(...R), b = [ + )).map((F) => _.mountpoint + Li(F)).filter((F) => !b.some((L) => F.startsWith(L))); + E.push(...k), b = [ _.mountpoint, ...b.filter((F) => !F.startsWith(_.mountpoint)) ]; @@ -143941,7 +143991,7 @@ ${Ez(e, r10)}`); return u ? E.filter((_) => _.startsWith(u) && !_.endsWith("$")) : E.filter((_) => !_.endsWith("$")); }, async clear(u, f10 = {}) { - u = Sp(u), await Promise.all( + u = _p(u), await Promise.all( n(u, false).map(async (p) => { if (p.driver.clear) return Mn(p.driver.clear, p.relativeBase, f10); @@ -143956,7 +144006,7 @@ ${Ez(e, r10)}`); }, async dispose() { await Promise.all( - Object.values(e.mounts).map((u) => ES(u)) + Object.values(e.mounts).map((u) => bS(u)) ); }, async watch(u) { @@ -143970,14 +144020,14 @@ ${Ez(e, r10)}`); e.watchListeners = [], await o(); }, mount(u, f10) { - if (u = Sp(u), u && e.mounts[u]) + if (u = _p(u), u && e.mounts[u]) throw new Error(`already mounted at ${u}`); - return u && (e.mountpoints.push(u), e.mountpoints.sort((p, b) => b.length - p.length)), e.mounts[u] = f10, e.watching && Promise.resolve(_S(f10, i, u)).then((p) => { + return u && (e.mountpoints.push(u), e.mountpoints.sort((p, b) => b.length - p.length)), e.mounts[u] = f10, e.watching && Promise.resolve(yS(f10, i, u)).then((p) => { e.unwatch[u] = p; }).catch(console.error), c; }, async unmount(u, f10 = true) { - u = Sp(u), !(!u || !e.mounts[u]) && (e.watching && u in e.unwatch && (e.unwatch[u](), delete e.unwatch[u]), f10 && await ES(e.mounts[u]), e.mountpoints = e.mountpoints.filter((p) => p !== u), delete e.mounts[u]); + u = _p(u), !(!u || !e.mounts[u]) && (e.watching && u in e.unwatch && (e.unwatch[u](), delete e.unwatch[u]), f10 && await bS(e.mounts[u]), e.mountpoints = e.mountpoints.filter((p) => p !== u), delete e.mounts[u]); }, getMount(u = "") { u = Li(u) + ":"; @@ -143996,55 +144046,55 @@ ${Ez(e, r10)}`); }; return c; } - function _S(t, e, r10) { + function yS(t, e, r10) { return t.watch ? t.watch((n, i) => e(n, r10 + i)) : () => { }; } - async function ES(t) { + async function bS(t) { typeof t.dispose == "function" && await Mn(t.dispose); } - function Pl(t) { + function Ol(t) { return new Promise((e, r10) => { t.oncomplete = t.onsuccess = () => e(t.result), t.onabort = t.onerror = () => r10(t.error); }); } - function qL(t, e) { + function BL(t, e) { const r10 = indexedDB.open(t); r10.onupgradeneeded = () => r10.result.createObjectStore(e); - const n = Pl(r10); + const n = Ol(r10); return (i, s) => n.then((o) => s(o.transaction(e, i).objectStore(e))); } - var Ub; - function N0() { - return Ub || (Ub = qL("keyval-store", "keyval")), Ub; + var Bb; + function A0() { + return Bb || (Bb = BL("keyval-store", "keyval")), Bb; } - function SS(t, e = N0()) { - return e("readonly", (r10) => Pl(r10.get(t))); + function wS(t, e = A0()) { + return e("readonly", (r10) => Ol(r10.get(t))); } - function C1e(t, e, r10 = N0()) { - return r10("readwrite", (n) => (n.put(e, t), Pl(n.transaction))); + function O1e(t, e, r10 = A0()) { + return r10("readwrite", (n) => (n.put(e, t), Ol(n.transaction))); } - function D1e(t, e = N0()) { - return e("readwrite", (r10) => (r10.delete(t), Pl(r10.transaction))); + function P1e(t, e = A0()) { + return e("readwrite", (r10) => (r10.delete(t), Ol(r10.transaction))); } - function L1e(t = N0()) { - return t("readwrite", (e) => (e.clear(), Pl(e.transaction))); + function k1e(t = A0()) { + return t("readwrite", (e) => (e.clear(), Ol(e.transaction))); } - function B1e(t, e) { + function R1e(t, e) { return t.openCursor().onsuccess = function() { this.result && (e(this.result), this.result.continue()); - }, Pl(t.transaction); + }, Ol(t.transaction); } - function U1e(t = N0()) { + function C1e(t = A0()) { return t("readonly", (e) => { if (e.getAllKeys) - return Pl(e.getAllKeys()); + return Ol(e.getAllKeys()); const r10 = []; - return B1e(e, (n) => r10.push(n.key)).then(() => r10); + return R1e(e, (n) => r10.push(n.key)).then(() => r10); }); } - var j1e = (t) => JSON.stringify(t, (e, r10) => typeof r10 == "bigint" ? r10.toString() + "n" : r10); - var V1e = (t) => { + var D1e = (t) => JSON.stringify(t, (e, r10) => typeof r10 == "bigint" ? r10.toString() + "n" : r10); + var L1e = (t) => { const e = /([\[:])?(\d{17,}|(?:[9](?:[1-9]07199254740991|0[1-9]7199254740991|00[8-9]199254740991|007[2-9]99254740991|007199[3-9]54740991|0071992[6-9]4740991|00719925[5-9]740991|007199254[8-9]40991|0071992547[5-9]0991|00719925474[1-9]991|00719925474099[2-9])))([,\}\]])/g, r10 = t.replace(e, '$1"$2n"$3'); return JSON.parse(r10, (n, i) => typeof i == "string" && i.match(/^\d+n$/) ? BigInt(i.substring(0, i.length - 1)) : i); }; @@ -144052,37 +144102,37 @@ ${Ez(e, r10)}`); if (typeof t != "string") throw new Error(`Cannot safe json parse value of type ${typeof t}`); try { - return V1e(t); + return L1e(t); } catch { return t; } } function cl(t) { - return typeof t == "string" ? t : j1e(t) || ""; + return typeof t == "string" ? t : D1e(t) || ""; } - var z1e = "idb-keyval"; - var F1e = (t = {}) => { + var B1e = "idb-keyval"; + var U1e = (t = {}) => { const e = t.base && t.base.length > 0 ? `${t.base}:` : "", r10 = (i) => e + i; let n; - return t.dbName && t.storeName && (n = qL(t.dbName, t.storeName)), { name: z1e, options: t, async hasItem(i) { - return !(typeof await SS(r10(i), n) > "u"); + return t.dbName && t.storeName && (n = BL(t.dbName, t.storeName)), { name: B1e, options: t, async hasItem(i) { + return !(typeof await wS(r10(i), n) > "u"); }, async getItem(i) { - return await SS(r10(i), n) ?? null; + return await wS(r10(i), n) ?? null; }, setItem(i, s) { - return C1e(r10(i), s, n); + return O1e(r10(i), s, n); }, removeItem(i) { - return D1e(r10(i), n); + return P1e(r10(i), n); }, getKeys() { - return U1e(n); + return C1e(n); }, clear() { - return L1e(n); + return k1e(n); } }; }; - var H1e = "WALLET_CONNECT_V2_INDEXED_DB"; - var q1e = "keyvaluestorage"; - var W1e = class { + var j1e = "WALLET_CONNECT_V2_INDEXED_DB"; + var V1e = "keyvaluestorage"; + var z1e = class { constructor() { - this.indexedDb = R1e({ driver: F1e({ dbName: H1e, storeName: q1e }) }); + this.indexedDb = I1e({ driver: U1e({ dbName: j1e, storeName: V1e }) }); } async getKeys() { return this.indexedDb.getKeys(); @@ -144102,8 +144152,8 @@ ${Ez(e, r10)}`); await this.indexedDb.removeItem(e); } }; - var jb = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}; - var p1 = { exports: {} }; + var Ub = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}; + var d1 = { exports: {} }; (function() { let t; function e() { @@ -144123,21 +144173,21 @@ ${Ez(e, r10)}`); return r10 = r10 || 0, Object.keys(this)[r10]; }, t.prototype.__defineGetter__("length", function() { return Object.keys(this).length; - }), typeof jb < "u" && jb.localStorage ? p1.exports = jb.localStorage : typeof window < "u" && window.localStorage ? p1.exports = window.localStorage : p1.exports = new e(); + }), typeof Ub < "u" && Ub.localStorage ? d1.exports = Ub.localStorage : typeof window < "u" && window.localStorage ? d1.exports = window.localStorage : d1.exports = new e(); })(); - function G1e(t) { + function F1e(t) { var e; return [t[0], E2((e = t[1]) != null ? e : "")]; } - var K1e = class { + var H1e = class { constructor() { - this.localStorage = p1.exports; + this.localStorage = d1.exports; } async getKeys() { return Object.keys(this.localStorage); } async getEntries() { - return Object.entries(this.localStorage).map(G1e); + return Object.entries(this.localStorage).map(F1e); } async getItem(e) { const r10 = this.localStorage.getItem(e); @@ -144151,11 +144201,11 @@ ${Ez(e, r10)}`); this.localStorage.removeItem(e); } }; - var X1e = "wc_storage_version"; - var MS = 1; - var Y1e = async (t, e, r10) => { - const n = X1e, i = await e.getItem(n); - if (i && i >= MS) { + var q1e = "wc_storage_version"; + var vS = 1; + var W1e = async (t, e, r10) => { + const n = q1e, i = await e.getItem(n); + if (i && i >= vS) { r10(e); return; } @@ -144175,23 +144225,23 @@ ${Ez(e, r10)}`); await e.setItem(a, u), o.push(a); } } - await e.setItem(n, MS), r10(e), Z1e(t, o); + await e.setItem(n, vS), r10(e), G1e(t, o); }; - var Z1e = async (t, e) => { + var G1e = async (t, e) => { e.length && e.forEach(async (r10) => { await t.removeItem(r10); }); }; - var J1e = class { + var K1e = class { constructor() { this.initialized = false, this.setInitialized = (r10) => { this.storage = r10, this.initialized = true; }; - const e = new K1e(); + const e = new H1e(); this.storage = e; try { - const r10 = new W1e(); - Y1e(e, r10, this.setInitialized); + const r10 = new z1e(); + W1e(e, r10, this.setInitialized); } catch { this.initialized = true; } @@ -144220,32 +144270,32 @@ ${Ez(e, r10)}`); } }; var gt = {}; - var Y5 = function(t, e) { - return Y5 = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r10, n) { + var K5 = function(t, e) { + return K5 = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r10, n) { r10.__proto__ = n; } || function(r10, n) { for (var i in n) n.hasOwnProperty(i) && (r10[i] = n[i]); - }, Y5(t, e); + }, K5(t, e); }; - function Q1e(t, e) { - Y5(t, e); + function X1e(t, e) { + K5(t, e); function r10() { this.constructor = t; } t.prototype = e === null ? Object.create(e) : (r10.prototype = e.prototype, new r10()); } - var Z5 = function() { - return Z5 = Object.assign || function(e) { + var X5 = function() { + return X5 = Object.assign || function(e) { for (var r10, n = 1, i = arguments.length; n < i; n++) { r10 = arguments[n]; for (var s in r10) Object.prototype.hasOwnProperty.call(r10, s) && (e[s] = r10[s]); } return e; - }, Z5.apply(this, arguments); + }, X5.apply(this, arguments); }; - function $1e(t, e) { + function Y1e(t, e) { var r10 = {}; for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && e.indexOf(n) < 0 && (r10[n] = t[n]); @@ -144254,7 +144304,7 @@ ${Ez(e, r10)}`); e.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(t, n[i]) && (r10[n[i]] = t[n[i]]); return r10; } - function eme(t, e, r10, n) { + function Z1e(t, e, r10, n) { var i = arguments.length, s = i < 3 ? e : n === null ? n = Object.getOwnPropertyDescriptor(e, r10) : n, o; if (typeof Reflect == "object" && typeof Reflect.decorate == "function") s = Reflect.decorate(t, e, r10, n); @@ -144263,16 +144313,16 @@ ${Ez(e, r10)}`); (o = t[a]) && (s = (i < 3 ? o(s) : i > 3 ? o(e, r10, s) : o(e, r10)) || s); return i > 3 && s && Object.defineProperty(e, r10, s), s; } - function tme(t, e) { + function J1e(t, e) { return function(r10, n) { e(r10, n, t); }; } - function rme(t, e) { + function Q1e(t, e) { if (typeof Reflect == "object" && typeof Reflect.metadata == "function") return Reflect.metadata(t, e); } - function nme(t, e, r10, n) { + function $1e(t, e, r10, n) { function i(s) { return s instanceof r10 ? s : new r10(function(o) { o(s); @@ -144299,7 +144349,7 @@ ${Ez(e, r10)}`); u((n = n.apply(t, e || [])).next()); }); } - function ime(t, e) { + function eme(t, e) { var r10 = { label: 0, sent: function() { if (s[0] & 1) throw s[1]; @@ -144364,14 +144414,14 @@ ${Ez(e, r10)}`); return { value: u[0] ? u[1] : void 0, done: true }; } } - function sme(t, e, r10, n) { + function tme(t, e, r10, n) { n === void 0 && (n = r10), t[n] = e[r10]; } - function ome(t, e) { + function rme(t, e) { for (var r10 in t) r10 !== "default" && !e.hasOwnProperty(r10) && (e[r10] = t[r10]); } - function J5(t) { + function Y5(t) { var e = typeof Symbol == "function" && Symbol.iterator, r10 = e && t[e], n = 0; if (r10) return r10.call(t); @@ -144383,7 +144433,7 @@ ${Ez(e, r10)}`); }; throw new TypeError(e ? "Object is not iterable." : "Symbol.iterator is not defined."); } - function WL(t, e) { + function UL(t, e) { var r10 = typeof Symbol == "function" && t[Symbol.iterator]; if (!r10) return t; @@ -144403,12 +144453,12 @@ ${Ez(e, r10)}`); } return s; } - function ame() { + function nme() { for (var t = [], e = 0; e < arguments.length; e++) - t = t.concat(WL(arguments[e])); + t = t.concat(UL(arguments[e])); return t; } - function cme() { + function ime() { for (var t = 0, e = 0, r10 = arguments.length; e < r10; e++) t += arguments[e].length; for (var n = Array(t), i = 0, e = 0; e < r10; e++) @@ -144416,10 +144466,10 @@ ${Ez(e, r10)}`); n[i] = s[o]; return n; } - function Ud(t) { - return this instanceof Ud ? (this.v = t, this) : new Ud(t); + function Bd(t) { + return this instanceof Bd ? (this.v = t, this) : new Bd(t); } - function ume(t, e, r10) { + function sme(t, e, r10) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var n = r10.apply(t, e || []), i, s = []; @@ -144441,7 +144491,7 @@ ${Ez(e, r10)}`); } } function c(b) { - b.value instanceof Ud ? Promise.resolve(b.value.v).then(u, f10) : p(s[0][2], b); + b.value instanceof Bd ? Promise.resolve(b.value.v).then(u, f10) : p(s[0][2], b); } function u(b) { a("next", b); @@ -144453,7 +144503,7 @@ ${Ez(e, r10)}`); b(E), s.shift(), s.length && a(s[0][0], s[0][1]); } } - function lme(t) { + function ome(t) { var e, r10; return e = {}, n("next"), n("throw", function(i) { throw i; @@ -144462,15 +144512,15 @@ ${Ez(e, r10)}`); }, e; function n(i, s) { e[i] = t[i] ? function(o) { - return (r10 = !r10) ? { value: Ud(t[i](o)), done: i === "return" } : s ? s(o) : o; + return (r10 = !r10) ? { value: Bd(t[i](o)), done: i === "return" } : s ? s(o) : o; } : s; } } - function fme(t) { + function ame(t) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var e = t[Symbol.asyncIterator], r10; - return e ? e.call(t) : (t = typeof J5 == "function" ? J5(t) : t[Symbol.iterator](), r10 = {}, n("next"), n("throw"), n("return"), r10[Symbol.asyncIterator] = function() { + return e ? e.call(t) : (t = typeof Y5 == "function" ? Y5(t) : t[Symbol.iterator](), r10 = {}, n("next"), n("throw"), n("return"), r10[Symbol.asyncIterator] = function() { return this; }, r10); function n(s) { @@ -144486,10 +144536,10 @@ ${Ez(e, r10)}`); }, o); } } - function hme(t, e) { + function cme(t, e) { return Object.defineProperty ? Object.defineProperty(t, "raw", { value: e }) : t.raw = e, t; } - function dme(t) { + function ume(t) { if (t && t.__esModule) return t; var e = {}; @@ -144498,55 +144548,55 @@ ${Ez(e, r10)}`); Object.hasOwnProperty.call(t, r10) && (e[r10] = t[r10]); return e.default = t, e; } - function pme(t) { + function lme(t) { return t && t.__esModule ? t : { default: t }; } - function mme(t, e) { + function fme(t, e) { if (!e.has(t)) throw new TypeError("attempted to get private field on non-instance"); return e.get(t); } - function gme(t, e, r10) { + function hme(t, e, r10) { if (!e.has(t)) throw new TypeError("attempted to set private field on non-instance"); return e.set(t, r10), r10; } - var yme = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var dme = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, get __assign() { - return Z5; - }, - __asyncDelegator: lme, - __asyncGenerator: ume, - __asyncValues: fme, - __await: Ud, - __awaiter: nme, - __classPrivateFieldGet: mme, - __classPrivateFieldSet: gme, - __createBinding: sme, - __decorate: eme, - __exportStar: ome, - __extends: Q1e, - __generator: ime, - __importDefault: pme, - __importStar: dme, - __makeTemplateObject: hme, - __metadata: rme, - __param: tme, - __read: WL, - __rest: $1e, - __spread: ame, - __spreadArrays: cme, - __values: J5 + return X5; + }, + __asyncDelegator: ome, + __asyncGenerator: sme, + __asyncValues: ame, + __await: Bd, + __awaiter: $1e, + __classPrivateFieldGet: fme, + __classPrivateFieldSet: hme, + __createBinding: tme, + __decorate: Z1e, + __exportStar: rme, + __extends: X1e, + __generator: eme, + __importDefault: lme, + __importStar: ume, + __makeTemplateObject: cme, + __metadata: Q1e, + __param: J1e, + __read: UL, + __rest: Y1e, + __spread: nme, + __spreadArrays: ime, + __values: Y5 }, Symbol.toStringTag, { value: "Module" })); - var S2 = /* @__PURE__ */ fn(yme); - var Vb = {}; - var Rh = {}; - var AS; - function bme() { - if (AS) - return Rh; - AS = 1, Object.defineProperty(Rh, "__esModule", { value: true }), Rh.delay = void 0; + var S2 = /* @__PURE__ */ fn(dme); + var jb = {}; + var kh = {}; + var xS; + function pme() { + if (xS) + return kh; + xS = 1, Object.defineProperty(kh, "__esModule", { value: true }), kh.delay = void 0; function t(e) { return new Promise((r10) => { setTimeout(() => { @@ -144554,36 +144604,36 @@ ${Ez(e, r10)}`); }, e); }); } - return Rh.delay = t, Rh; + return kh.delay = t, kh; } var Su = {}; - var zb = {}; + var Vb = {}; var Mu = {}; - var TS; - function wme() { - return TS || (TS = 1, Object.defineProperty(Mu, "__esModule", { value: true }), Mu.ONE_THOUSAND = Mu.ONE_HUNDRED = void 0, Mu.ONE_HUNDRED = 100, Mu.ONE_THOUSAND = 1e3), Mu; + var _S; + function mme() { + return _S || (_S = 1, Object.defineProperty(Mu, "__esModule", { value: true }), Mu.ONE_THOUSAND = Mu.ONE_HUNDRED = void 0, Mu.ONE_HUNDRED = 100, Mu.ONE_THOUSAND = 1e3), Mu; } - var Fb = {}; - var NS; - function vme() { - return NS || (NS = 1, function(t) { + var zb = {}; + var ES; + function gme() { + return ES || (ES = 1, function(t) { Object.defineProperty(t, "__esModule", { value: true }), t.ONE_YEAR = t.FOUR_WEEKS = t.THREE_WEEKS = t.TWO_WEEKS = t.ONE_WEEK = t.THIRTY_DAYS = t.SEVEN_DAYS = t.FIVE_DAYS = t.THREE_DAYS = t.ONE_DAY = t.TWENTY_FOUR_HOURS = t.TWELVE_HOURS = t.SIX_HOURS = t.THREE_HOURS = t.ONE_HOUR = t.SIXTY_MINUTES = t.THIRTY_MINUTES = t.TEN_MINUTES = t.FIVE_MINUTES = t.ONE_MINUTE = t.SIXTY_SECONDS = t.THIRTY_SECONDS = t.TEN_SECONDS = t.FIVE_SECONDS = t.ONE_SECOND = void 0, t.ONE_SECOND = 1, t.FIVE_SECONDS = 5, t.TEN_SECONDS = 10, t.THIRTY_SECONDS = 30, t.SIXTY_SECONDS = 60, t.ONE_MINUTE = t.SIXTY_SECONDS, t.FIVE_MINUTES = t.ONE_MINUTE * 5, t.TEN_MINUTES = t.ONE_MINUTE * 10, t.THIRTY_MINUTES = t.ONE_MINUTE * 30, t.SIXTY_MINUTES = t.ONE_MINUTE * 60, t.ONE_HOUR = t.SIXTY_MINUTES, t.THREE_HOURS = t.ONE_HOUR * 3, t.SIX_HOURS = t.ONE_HOUR * 6, t.TWELVE_HOURS = t.ONE_HOUR * 12, t.TWENTY_FOUR_HOURS = t.ONE_HOUR * 24, t.ONE_DAY = t.TWENTY_FOUR_HOURS, t.THREE_DAYS = t.ONE_DAY * 3, t.FIVE_DAYS = t.ONE_DAY * 5, t.SEVEN_DAYS = t.ONE_DAY * 7, t.THIRTY_DAYS = t.ONE_DAY * 30, t.ONE_WEEK = t.SEVEN_DAYS, t.TWO_WEEKS = t.ONE_WEEK * 2, t.THREE_WEEKS = t.ONE_WEEK * 3, t.FOUR_WEEKS = t.ONE_WEEK * 4, t.ONE_YEAR = t.ONE_DAY * 365; - }(Fb)), Fb; + }(zb)), zb; } - var IS; - function GL() { - return IS || (IS = 1, function(t) { + var SS; + function jL() { + return SS || (SS = 1, function(t) { Object.defineProperty(t, "__esModule", { value: true }); const e = S2; - e.__exportStar(wme(), t), e.__exportStar(vme(), t); - }(zb)), zb; + e.__exportStar(mme(), t), e.__exportStar(gme(), t); + }(Vb)), Vb; } - var OS; - function xme() { - if (OS) + var MS; + function yme() { + if (MS) return Su; - OS = 1, Object.defineProperty(Su, "__esModule", { value: true }), Su.fromMiliseconds = Su.toMiliseconds = void 0; - const t = GL(); + MS = 1, Object.defineProperty(Su, "__esModule", { value: true }), Su.fromMiliseconds = Su.toMiliseconds = void 0; + const t = jL(); function e(n) { return n * t.ONE_THOUSAND; } @@ -144593,20 +144643,20 @@ ${Ez(e, r10)}`); } return Su.fromMiliseconds = r10, Su; } - var PS; - function _me() { - return PS || (PS = 1, function(t) { + var AS; + function bme() { + return AS || (AS = 1, function(t) { Object.defineProperty(t, "__esModule", { value: true }); const e = S2; - e.__exportStar(bme(), t), e.__exportStar(xme(), t); - }(Vb)), Vb; + e.__exportStar(pme(), t), e.__exportStar(yme(), t); + }(jb)), jb; } - var ql = {}; - var kS; - function Eme() { - if (kS) - return ql; - kS = 1, Object.defineProperty(ql, "__esModule", { value: true }), ql.Watch = void 0; + var Hl = {}; + var TS; + function wme() { + if (TS) + return Hl; + TS = 1, Object.defineProperty(Hl, "__esModule", { value: true }), Hl.Watch = void 0; class t { constructor() { this.timestamps = /* @__PURE__ */ new Map(); @@ -144634,45 +144684,45 @@ ${Ez(e, r10)}`); return n.elapsed || Date.now() - n.started; } } - return ql.Watch = t, ql.default = t, ql; + return Hl.Watch = t, Hl.default = t, Hl; } - var Hb = {}; - var Ch = {}; - var RS; - function Sme() { - if (RS) - return Ch; - RS = 1, Object.defineProperty(Ch, "__esModule", { value: true }), Ch.IWatch = void 0; + var Fb = {}; + var Rh = {}; + var NS; + function vme() { + if (NS) + return Rh; + NS = 1, Object.defineProperty(Rh, "__esModule", { value: true }), Rh.IWatch = void 0; class t { } - return Ch.IWatch = t, Ch; + return Rh.IWatch = t, Rh; } - var CS; - function Mme() { - return CS || (CS = 1, function(t) { - Object.defineProperty(t, "__esModule", { value: true }), S2.__exportStar(Sme(), t); - }(Hb)), Hb; + var IS; + function xme() { + return IS || (IS = 1, function(t) { + Object.defineProperty(t, "__esModule", { value: true }), S2.__exportStar(vme(), t); + }(Fb)), Fb; } (function(t) { Object.defineProperty(t, "__esModule", { value: true }); const e = S2; - e.__exportStar(_me(), t), e.__exportStar(Eme(), t), e.__exportStar(Mme(), t), e.__exportStar(GL(), t); + e.__exportStar(bme(), t), e.__exportStar(wme(), t), e.__exportStar(xme(), t), e.__exportStar(jL(), t); })(gt); - var kl = class { + var Pl = class { }; - var Ame = class extends kl { + var _me = class extends Pl { constructor(e) { super(); } }; - var DS = gt.FIVE_SECONDS; - var I0 = { pulse: "heartbeat_pulse" }; - var Tme = class KL extends Ame { + var OS = gt.FIVE_SECONDS; + var T0 = { pulse: "heartbeat_pulse" }; + var Eme = class VL extends _me { constructor(e) { - super(e), this.events = new vo.EventEmitter(), this.interval = DS, this.interval = (e == null ? void 0 : e.interval) || DS; + super(e), this.events = new vo.EventEmitter(), this.interval = OS, this.interval = (e == null ? void 0 : e.interval) || OS; } static async init(e) { - const r10 = new KL(e); + const r10 = new VL(e); return await r10.init(), r10; } async init() { @@ -144697,19 +144747,19 @@ ${Ez(e, r10)}`); this.intervalRef = setInterval(() => this.pulse(), gt.toMiliseconds(this.interval)); } pulse() { - this.events.emit(I0.pulse); + this.events.emit(T0.pulse); } }; - function Nme(t) { + function Sme(t) { try { return JSON.stringify(t); } catch { return '"[Circular]"'; } } - var Ime = Ome; - function Ome(t, e, r10) { - var n = r10 && r10.stringify || Nme, i = 1; + var Mme = Ame; + function Ame(t, e, r10) { + var n = r10 && r10.stringify || Sme, i = 1; if (typeof t == "object" && t !== null) { var s = e.length + i; if (s === 1) @@ -144771,20 +144821,20 @@ ${Ez(e, r10)}`); } return p === -1 ? t : (p < b && (u += t.slice(p)), u); } - var LS = Ime; - var of2 = $o; - var jd = Vme().console || {}; - var Pme = { - mapHttpRequest: Mp, - mapHttpResponse: Mp, - wrapRequestSerializer: qb, - wrapResponseSerializer: qb, - wrapErrorSerializer: qb, - req: Mp, - res: Mp, - err: Lme - }; - function kme(t, e) { + var PS = Mme; + var sf = $o; + var Ud = Lme().console || {}; + var Tme = { + mapHttpRequest: Ep, + mapHttpResponse: Ep, + wrapRequestSerializer: Hb, + wrapResponseSerializer: Hb, + wrapErrorSerializer: Hb, + req: Ep, + res: Ep, + err: kme + }; + function Nme(t, e) { return Array.isArray(t) ? t.filter(function(n) { return n !== "!stdSerializers.err"; }) : t === true ? Object.keys(e) : false; @@ -144794,15 +144844,15 @@ ${Ez(e, r10)}`); const e = t.browser.transmit; if (e && typeof e.send != "function") throw Error("pino: transmit option must have a send function"); - const r10 = t.browser.write || jd; + const r10 = t.browser.write || Ud; t.browser.write && (t.browser.asObject = true); - const n = t.serializers || {}, i = kme(t.browser.serialize, n); + const n = t.serializers || {}, i = Nme(t.browser.serialize, n); let s = t.browser.serialize; Array.isArray(t.browser.serialize) && t.browser.serialize.indexOf("!stdSerializers.err") > -1 && (s = false); const o = ["error", "fatal", "warn", "info", "debug", "trace"]; typeof r10 == "function" && (r10.error = r10.fatal = r10.warn = r10.info = r10.debug = r10.trace = r10), t.enabled === false && (t.level = "silent"); const a = t.level || "info", c = Object.create(r10); - c.log || (c.log = Vd), Object.defineProperty(c, "levelVal", { + c.log || (c.log = jd), Object.defineProperty(c, "levelVal", { get: f10 }), Object.defineProperty(c, "level", { get: p, @@ -144813,9 +144863,9 @@ ${Ez(e, r10)}`); serialize: i, asObject: t.browser.asObject, levels: o, - timestamp: Bme(t) + timestamp: Rme(t) }; - c.levels = $o.levels, c.level = a, c.setMaxListeners = c.getMaxListeners = c.emit = c.addListener = c.on = c.prependListener = c.once = c.prependOnceListener = c.removeListener = c.removeAllListeners = c.listeners = c.listenerCount = c.eventNames = c.write = c.flush = Vd, c.serializers = n, c._serialize = i, c._stdErrSerialize = s, c.child = E, e && (c._logEvent = Q5()); + c.levels = $o.levels, c.level = a, c.setMaxListeners = c.getMaxListeners = c.emit = c.addListener = c.on = c.prependListener = c.once = c.prependOnceListener = c.removeListener = c.removeAllListeners = c.listeners = c.listenerCount = c.eventNames = c.write = c.flush = jd, c.serializers = n, c._serialize = i, c._stdErrSerialize = s, c.child = E, e && (c._logEvent = Z5()); function f10() { return this.level === "silent" ? 1 / 0 : this.levels.values[this.level]; } @@ -144825,23 +144875,23 @@ ${Ez(e, r10)}`); function b(_) { if (_ !== "silent" && !this.levels.values[_]) throw Error("unknown level " + _); - this._level = _, Wl(u, c, "error", "log"), Wl(u, c, "fatal", "error"), Wl(u, c, "warn", "error"), Wl(u, c, "info", "log"), Wl(u, c, "debug", "log"), Wl(u, c, "trace", "log"); + this._level = _, ql(u, c, "error", "log"), ql(u, c, "fatal", "error"), ql(u, c, "warn", "error"), ql(u, c, "info", "log"), ql(u, c, "debug", "log"), ql(u, c, "trace", "log"); } function E(_, N11) { if (!_) throw new Error("missing bindings for child Pino"); N11 = N11 || {}, i && _.serializers && (N11.serializers = _.serializers); - const R = N11.serializers; - if (i && R) { - var F = Object.assign({}, n, R), D = t.browser.serialize === true ? Object.keys(F) : i; - delete _.serializers, M2([_], D, F, this._stdErrSerialize); + const k = N11.serializers; + if (i && k) { + var F = Object.assign({}, n, k), L = t.browser.serialize === true ? Object.keys(F) : i; + delete _.serializers, M2([_], L, F, this._stdErrSerialize); } - function L(q) { - this._childLevel = (q._childLevel | 0) + 1, this.error = Gl(q, _, "error"), this.fatal = Gl(q, _, "fatal"), this.warn = Gl(q, _, "warn"), this.info = Gl(q, _, "info"), this.debug = Gl(q, _, "debug"), this.trace = Gl(q, _, "trace"), F && (this.serializers = F, this._serialize = D), e && (this._logEvent = Q5( + function D(q) { + this._childLevel = (q._childLevel | 0) + 1, this.error = Wl(q, _, "error"), this.fatal = Wl(q, _, "fatal"), this.warn = Wl(q, _, "warn"), this.info = Wl(q, _, "info"), this.debug = Wl(q, _, "debug"), this.trace = Wl(q, _, "trace"), F && (this.serializers = F, this._serialize = L), e && (this._logEvent = Z5( [].concat(q._logEvent.bindings, _) )); } - return L.prototype = this, new L(this); + return D.prototype = this, new D(this); } return c; } @@ -144863,23 +144913,23 @@ ${Ez(e, r10)}`); 60: "fatal" } }; - $o.stdSerializers = Pme; - $o.stdTimeFunctions = Object.assign({}, { nullTime: XL, epochTime: YL, unixTime: Ume, isoTime: jme }); - function Wl(t, e, r10, n) { + $o.stdSerializers = Tme; + $o.stdTimeFunctions = Object.assign({}, { nullTime: zL, epochTime: FL, unixTime: Cme, isoTime: Dme }); + function ql(t, e, r10, n) { const i = Object.getPrototypeOf(e); - e[r10] = e.levelVal > e.levels.values[r10] ? Vd : i[r10] ? i[r10] : jd[r10] || jd[n] || Vd, Rme(t, e, r10); + e[r10] = e.levelVal > e.levels.values[r10] ? jd : i[r10] ? i[r10] : Ud[r10] || Ud[n] || jd, Ime(t, e, r10); } - function Rme(t, e, r10) { - !t.transmit && e[r10] === Vd || (e[r10] = function(n) { + function Ime(t, e, r10) { + !t.transmit && e[r10] === jd || (e[r10] = function(n) { return function() { - const s = t.timestamp(), o = new Array(arguments.length), a = Object.getPrototypeOf && Object.getPrototypeOf(this) === jd ? jd : this; + const s = t.timestamp(), o = new Array(arguments.length), a = Object.getPrototypeOf && Object.getPrototypeOf(this) === Ud ? Ud : this; for (var c = 0; c < o.length; c++) o[c] = arguments[c]; - if (t.serialize && !t.asObject && M2(o, this._serialize, this.serializers, this._stdErrSerialize), t.asObject ? n.call(a, Cme(this, r10, o, s)) : n.apply(a, o), t.transmit) { + if (t.serialize && !t.asObject && M2(o, this._serialize, this.serializers, this._stdErrSerialize), t.asObject ? n.call(a, Ome(this, r10, o, s)) : n.apply(a, o), t.transmit) { const u = t.transmit.level || e.level, f10 = $o.levels.values[u], p = $o.levels.values[r10]; if (p < f10) return; - Dme(this, { + Pme(this, { ts: s, methodLevel: r10, methodValue: p, @@ -144892,7 +144942,7 @@ ${Ez(e, r10)}`); }; }(e[r10])); } - function Cme(t, e, r10, n) { + function Ome(t, e, r10, n) { t._serialize && M2(r10, t._serialize, t.serializers, t._stdErrSerialize); const i = r10.slice(); let s = i[0]; @@ -144902,9 +144952,9 @@ ${Ez(e, r10)}`); if (a < 1 && (a = 1), s !== null && typeof s == "object") { for (; a-- && typeof i[0] == "object"; ) Object.assign(o, i.shift()); - s = i.length ? LS(i.shift(), i) : void 0; + s = i.length ? PS(i.shift(), i) : void 0; } else - typeof s == "string" && (s = LS(i.shift(), i)); + typeof s == "string" && (s = PS(i.shift(), i)); return s !== void 0 && (o.msg = s), o; } function M2(t, e, r10, n) { @@ -144915,7 +144965,7 @@ ${Ez(e, r10)}`); for (const s in t[i]) e && e.indexOf(s) > -1 && s in r10 && (t[i][s] = r10[s](t[i][s])); } - function Gl(t, e, r10) { + function Wl(t, e, r10) { return function() { const n = new Array(1 + arguments.length); n[0] = e; @@ -144924,7 +144974,7 @@ ${Ez(e, r10)}`); return t[r10].apply(this, n); }; } - function Dme(t, e, r10) { + function Pme(t, e, r10) { const n = e.send, i = e.ts, s = e.methodLevel, o = e.methodValue, a = e.val, c = t._logEvent.bindings; M2( r10, @@ -144933,9 +144983,9 @@ ${Ez(e, r10)}`); t._stdErrSerialize === void 0 ? true : t._stdErrSerialize ), t._logEvent.ts = i, t._logEvent.messages = r10.filter(function(u) { return c.indexOf(u) === -1; - }), t._logEvent.level.label = s, t._logEvent.level.value = o, n(s, t._logEvent, a), t._logEvent = Q5(c); + }), t._logEvent.level.label = s, t._logEvent.level.value = o, n(s, t._logEvent, a), t._logEvent = Z5(c); } - function Q5(t) { + function Z5(t) { return { ts: 0, messages: [], @@ -144943,7 +144993,7 @@ ${Ez(e, r10)}`); level: { label: "", value: 0 } }; } - function Lme(t) { + function kme(t) { const e = { type: t.constructor.name, msg: t.message, @@ -144953,30 +145003,30 @@ ${Ez(e, r10)}`); e[r10] === void 0 && (e[r10] = t[r10]); return e; } - function Bme(t) { - return typeof t.timestamp == "function" ? t.timestamp : t.timestamp === false ? XL : YL; + function Rme(t) { + return typeof t.timestamp == "function" ? t.timestamp : t.timestamp === false ? zL : FL; } - function Mp() { + function Ep() { return {}; } - function qb(t) { + function Hb(t) { return t; } - function Vd() { + function jd() { } - function XL() { + function zL() { return false; } - function YL() { + function FL() { return Date.now(); } - function Ume() { + function Cme() { return Math.round(Date.now() / 1e3); } - function jme() { + function Dme() { return new Date(Date.now()).toISOString(); } - function Vme() { + function Lme() { function t(e) { return typeof e < "u" && e; } @@ -144991,11 +145041,11 @@ ${Ez(e, r10)}`); return t(self) || t(window) || t(this) || {}; } } - var A2 = /* @__PURE__ */ nc(of2); - var zme = { level: "info" }; - var O0 = "custom_context"; - var Wx = 1e3 * 1024; - var Fme = class { + var A2 = /* @__PURE__ */ rc(sf); + var Bme = { level: "info" }; + var N0 = "custom_context"; + var zx = 1e3 * 1024; + var Ume = class { constructor(e) { this.nodeValue = e, this.sizeInBytes = new TextEncoder().encode(this.nodeValue).length, this.next = null; } @@ -145006,12 +145056,12 @@ ${Ez(e, r10)}`); return this.sizeInBytes; } }; - var BS = class { + var kS = class { constructor(e) { this.head = null, this.tail = null, this.lengthInNodes = 0, this.maxSizeInBytes = e, this.sizeInBytes = 0; } append(e) { - const r10 = new Fme(e); + const r10 = new Ume(e); if (r10.size > this.maxSizeInBytes) throw new Error(`[LinkedList] Value too big to insert into list: ${e} with size ${r10.size}`); for (; this.size + r10.size > this.maxSizeInBytes; ) @@ -145050,12 +145100,12 @@ ${Ez(e, r10)}`); } }; } }; - var ZL = class { - constructor(e, r10 = Wx) { - this.level = e ?? "error", this.levelValue = of2.levels.values[this.level], this.MAX_LOG_SIZE_IN_BYTES = r10, this.logs = new BS(this.MAX_LOG_SIZE_IN_BYTES); + var HL = class { + constructor(e, r10 = zx) { + this.level = e ?? "error", this.levelValue = sf.levels.values[this.level], this.MAX_LOG_SIZE_IN_BYTES = r10, this.logs = new kS(this.MAX_LOG_SIZE_IN_BYTES); } forwardToConsole(e, r10) { - r10 === of2.levels.values.error ? console.error(e) : r10 === of2.levels.values.warn ? console.warn(e) : r10 === of2.levels.values.debug ? console.debug(e) : r10 === of2.levels.values.trace ? console.trace(e) : console.log(e); + r10 === sf.levels.values.error ? console.error(e) : r10 === sf.levels.values.warn ? console.warn(e) : r10 === sf.levels.values.debug ? console.debug(e) : r10 === sf.levels.values.trace ? console.trace(e) : console.log(e); } appendToLogs(e) { this.logs.append(cl({ timestamp: (/* @__PURE__ */ new Date()).toISOString(), log: e })); @@ -145066,7 +145116,7 @@ ${Ez(e, r10)}`); return this.logs; } clearLogs() { - this.logs = new BS(this.MAX_LOG_SIZE_IN_BYTES); + this.logs = new kS(this.MAX_LOG_SIZE_IN_BYTES); } getLogArray() { return Array.from(this.logs); @@ -145076,9 +145126,9 @@ ${Ez(e, r10)}`); return r10.push(cl({ extraMetadata: e })), new Blob(r10, { type: "application/json" }); } }; - var Hme = class { - constructor(e, r10 = Wx) { - this.baseChunkLogger = new ZL(e, r10); + var jme = class { + constructor(e, r10 = zx) { + this.baseChunkLogger = new HL(e, r10); } write(e) { this.baseChunkLogger.appendToLogs(e); @@ -145100,9 +145150,9 @@ ${Ez(e, r10)}`); n.href = r10, n.download = `walletconnect-logs-${(/* @__PURE__ */ new Date()).toISOString()}.txt`, document.body.appendChild(n), n.click(), document.body.removeChild(n), URL.revokeObjectURL(r10); } }; - var qme = class { - constructor(e, r10 = Wx) { - this.baseChunkLogger = new ZL(e, r10); + var Vme = class { + constructor(e, r10 = zx) { + this.baseChunkLogger = new HL(e, r10); } write(e) { this.baseChunkLogger.appendToLogs(e); @@ -145120,124 +145170,124 @@ ${Ez(e, r10)}`); return this.baseChunkLogger.logsToBlob(e); } }; - var Wme = Object.defineProperty; - var Gme = Object.defineProperties; - var Kme = Object.getOwnPropertyDescriptors; - var US = Object.getOwnPropertySymbols; - var Xme = Object.prototype.hasOwnProperty; - var Yme = Object.prototype.propertyIsEnumerable; - var jS = (t, e, r10) => e in t ? Wme(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10; - var Im = (t, e) => { + var zme = Object.defineProperty; + var Fme = Object.defineProperties; + var Hme = Object.getOwnPropertyDescriptors; + var RS = Object.getOwnPropertySymbols; + var qme = Object.prototype.hasOwnProperty; + var Wme = Object.prototype.propertyIsEnumerable; + var CS = (t, e, r10) => e in t ? zme(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10; + var Nm = (t, e) => { for (var r10 in e || (e = {})) - Xme.call(e, r10) && jS(t, r10, e[r10]); - if (US) - for (var r10 of US(e)) - Yme.call(e, r10) && jS(t, r10, e[r10]); + qme.call(e, r10) && CS(t, r10, e[r10]); + if (RS) + for (var r10 of RS(e)) + Wme.call(e, r10) && CS(t, r10, e[r10]); return t; }; - var Om = (t, e) => Gme(t, Kme(e)); - function Gx(t) { - return Om(Im({}, t), { level: (t == null ? void 0 : t.level) || zme.level }); + var Im = (t, e) => Fme(t, Hme(e)); + function Fx(t) { + return Im(Nm({}, t), { level: (t == null ? void 0 : t.level) || Bme.level }); } - function Zme(t, e = O0) { + function Gme(t, e = N0) { return t[e] || ""; } - function Jme(t, e, r10 = O0) { + function Kme(t, e, r10 = N0) { return t[r10] = e, t; } - function Yi(t, e = O0) { + function Yi(t, e = N0) { let r10 = ""; - return typeof t.bindings > "u" ? r10 = Zme(t, e) : r10 = t.bindings().context || "", r10; + return typeof t.bindings > "u" ? r10 = Gme(t, e) : r10 = t.bindings().context || "", r10; } - function Qme(t, e, r10 = O0) { + function Xme(t, e, r10 = N0) { const n = Yi(t, r10); return n.trim() ? `${n}/${e}` : e; } - function Zi(t, e, r10 = O0) { - const n = Qme(t, e, r10), i = t.child({ context: n }); - return Jme(i, n, r10); + function Zi(t, e, r10 = N0) { + const n = Xme(t, e, r10), i = t.child({ context: n }); + return Kme(i, n, r10); } - function $me(t) { + function Yme(t) { var e, r10; - const n = new Hme((e = t.opts) == null ? void 0 : e.level, t.maxSizeInBytes); - return { logger: A2(Om(Im({}, t.opts), { level: "trace", browser: Om(Im({}, (r10 = t.opts) == null ? void 0 : r10.browser), { write: (i) => n.write(i) }) })), chunkLoggerController: n }; + const n = new jme((e = t.opts) == null ? void 0 : e.level, t.maxSizeInBytes); + return { logger: A2(Im(Nm({}, t.opts), { level: "trace", browser: Im(Nm({}, (r10 = t.opts) == null ? void 0 : r10.browser), { write: (i) => n.write(i) }) })), chunkLoggerController: n }; } - function ege(t) { + function Zme(t) { var e; - const r10 = new qme((e = t.opts) == null ? void 0 : e.level, t.maxSizeInBytes); - return { logger: A2(Om(Im({}, t.opts), { level: "trace" }), r10), chunkLoggerController: r10 }; + const r10 = new Vme((e = t.opts) == null ? void 0 : e.level, t.maxSizeInBytes); + return { logger: A2(Im(Nm({}, t.opts), { level: "trace" }), r10), chunkLoggerController: r10 }; } - function tge(t) { - return typeof t.loggerOverride < "u" && typeof t.loggerOverride != "string" ? { logger: t.loggerOverride, chunkLoggerController: null } : typeof window < "u" ? $me(t) : ege(t); + function Jme(t) { + return typeof t.loggerOverride < "u" && typeof t.loggerOverride != "string" ? { logger: t.loggerOverride, chunkLoggerController: null } : typeof window < "u" ? Yme(t) : Zme(t); } - var rge = class extends kl { + var Qme = class extends Pl { constructor(e) { super(), this.opts = e, this.protocol = "wc", this.version = 2; } }; - var nge = class extends kl { + var $me = class extends Pl { constructor(e, r10) { super(), this.core = e, this.logger = r10, this.records = /* @__PURE__ */ new Map(); } }; - var ige = class { + var ege = class { constructor(e, r10) { this.logger = e, this.core = r10; } }; - var sge = class extends kl { + var tge = class extends Pl { constructor(e, r10) { super(), this.relayer = e, this.logger = r10; } }; - var oge = class extends kl { + var rge = class extends Pl { constructor(e) { super(); } }; - var age = class { + var nge = class { constructor(e, r10, n, i) { this.core = e, this.logger = r10, this.name = n; } }; - var cge = class extends kl { + var ige = class extends Pl { constructor(e, r10) { super(), this.relayer = e, this.logger = r10; } }; - var uge = class extends kl { + var sge = class extends Pl { constructor(e, r10) { super(), this.core = e, this.logger = r10; } }; - var lge = class { + var oge = class { constructor(e, r10) { this.projectId = e, this.logger = r10; } }; - var fge = class { + var age = class { constructor(e, r10) { this.projectId = e, this.logger = r10; } }; - var hge = class { + var cge = class { constructor(e) { this.opts = e, this.protocol = "wc", this.version = 2; } }; - var dge = class { + var uge = class { constructor(e) { this.client = e; } }; - var Kx = {}; - var rh = {}; + var Hx = {}; + var th = {}; var T2 = {}; var N2 = {}; Object.defineProperty(N2, "__esModule", { value: true }); N2.BrowserRandomSource = void 0; - var VS = 65536; - var pge = class { + var DS = 65536; + var lge = class { constructor() { this.isAvailable = false, this.isInstantiated = false; const e = typeof self < "u" ? self.crypto || self.msCrypto : null; @@ -145247,31 +145297,31 @@ ${Ez(e, r10)}`); if (!this.isAvailable || !this._crypto) throw new Error("Browser random byte generator is not available."); const r10 = new Uint8Array(e); - for (let n = 0; n < r10.length; n += VS) - this._crypto.getRandomValues(r10.subarray(n, n + Math.min(r10.length - n, VS))); + for (let n = 0; n < r10.length; n += DS) + this._crypto.getRandomValues(r10.subarray(n, n + Math.min(r10.length - n, DS))); return r10; } }; - N2.BrowserRandomSource = pge; - function mge(t) { + N2.BrowserRandomSource = lge; + function fge(t) { throw new Error('Could not dynamically require "' + t + '". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.'); } var I2 = {}; var hs = {}; Object.defineProperty(hs, "__esModule", { value: true }); - function gge(t) { + function hge(t) { for (var e = 0; e < t.length; e++) t[e] = 0; return t; } - hs.wipe = gge; + hs.wipe = hge; Object.defineProperty(I2, "__esModule", { value: true }); I2.NodeRandomSource = void 0; - var yge = hs; - var bge = class { + var dge = hs; + var pge = class { constructor() { - if (this.isAvailable = false, this.isInstantiated = false, typeof mge < "u") { - const e = ng; + if (this.isAvailable = false, this.isInstantiated = false, typeof fge < "u") { + const e = rg; e && e.randomBytes && (this._crypto = e, this.isAvailable = true, this.isInstantiated = true); } } @@ -145284,21 +145334,21 @@ ${Ez(e, r10)}`); const n = new Uint8Array(e); for (let i = 0; i < n.length; i++) n[i] = r10[i]; - return (0, yge.wipe)(r10), n; + return (0, dge.wipe)(r10), n; } }; - I2.NodeRandomSource = bge; + I2.NodeRandomSource = pge; Object.defineProperty(T2, "__esModule", { value: true }); T2.SystemRandomSource = void 0; - var wge = N2; - var vge = I2; - var xge = class { + var mge = N2; + var gge = I2; + var yge = class { constructor() { - if (this.isAvailable = false, this.name = "", this._source = new wge.BrowserRandomSource(), this._source.isAvailable) { + if (this.isAvailable = false, this.name = "", this._source = new mge.BrowserRandomSource(), this._source.isAvailable) { this.isAvailable = true, this.name = "Browser"; return; } - if (this._source = new vge.NodeRandomSource(), this._source.isAvailable) { + if (this._source = new gge.NodeRandomSource(), this._source.isAvailable) { this.isAvailable = true, this.name = "Node"; return; } @@ -145309,9 +145359,9 @@ ${Ez(e, r10)}`); return this._source.randomBytes(e); } }; - T2.SystemRandomSource = xge; + T2.SystemRandomSource = yge; var Ut = {}; - var JL = {}; + var qL = {}; (function(t) { Object.defineProperty(t, "__esModule", { value: true }); function e(a, c) { @@ -145341,96 +145391,96 @@ ${Ez(e, r10)}`); t.isInteger = Number.isInteger || o, t.MAX_SAFE_INTEGER = 9007199254740991, t.isSafeInteger = function(a) { return t.isInteger(a) && a >= -t.MAX_SAFE_INTEGER && a <= t.MAX_SAFE_INTEGER; }; - })(JL); + })(qL); Object.defineProperty(Ut, "__esModule", { value: true }); - var QL = JL; - function _ge(t, e) { + var WL = qL; + function bge(t, e) { return e === void 0 && (e = 0), (t[e + 0] << 8 | t[e + 1]) << 16 >> 16; } - Ut.readInt16BE = _ge; - function Ege(t, e) { + Ut.readInt16BE = bge; + function wge(t, e) { return e === void 0 && (e = 0), (t[e + 0] << 8 | t[e + 1]) >>> 0; } - Ut.readUint16BE = Ege; - function Sge(t, e) { + Ut.readUint16BE = wge; + function vge(t, e) { return e === void 0 && (e = 0), (t[e + 1] << 8 | t[e]) << 16 >> 16; } - Ut.readInt16LE = Sge; - function Mge(t, e) { + Ut.readInt16LE = vge; + function xge(t, e) { return e === void 0 && (e = 0), (t[e + 1] << 8 | t[e]) >>> 0; } - Ut.readUint16LE = Mge; - function $L(t, e, r10) { + Ut.readUint16LE = xge; + function GL(t, e, r10) { return e === void 0 && (e = new Uint8Array(2)), r10 === void 0 && (r10 = 0), e[r10 + 0] = t >>> 8, e[r10 + 1] = t >>> 0, e; } - Ut.writeUint16BE = $L; - Ut.writeInt16BE = $L; - function eB(t, e, r10) { + Ut.writeUint16BE = GL; + Ut.writeInt16BE = GL; + function KL(t, e, r10) { return e === void 0 && (e = new Uint8Array(2)), r10 === void 0 && (r10 = 0), e[r10 + 0] = t >>> 0, e[r10 + 1] = t >>> 8, e; } - Ut.writeUint16LE = eB; - Ut.writeInt16LE = eB; - function $5(t, e) { + Ut.writeUint16LE = KL; + Ut.writeInt16LE = KL; + function J5(t, e) { return e === void 0 && (e = 0), t[e] << 24 | t[e + 1] << 16 | t[e + 2] << 8 | t[e + 3]; } - Ut.readInt32BE = $5; - function ev(t, e) { + Ut.readInt32BE = J5; + function Q5(t, e) { return e === void 0 && (e = 0), (t[e] << 24 | t[e + 1] << 16 | t[e + 2] << 8 | t[e + 3]) >>> 0; } - Ut.readUint32BE = ev; - function tv(t, e) { + Ut.readUint32BE = Q5; + function $5(t, e) { return e === void 0 && (e = 0), t[e + 3] << 24 | t[e + 2] << 16 | t[e + 1] << 8 | t[e]; } - Ut.readInt32LE = tv; - function rv(t, e) { + Ut.readInt32LE = $5; + function ev(t, e) { return e === void 0 && (e = 0), (t[e + 3] << 24 | t[e + 2] << 16 | t[e + 1] << 8 | t[e]) >>> 0; } - Ut.readUint32LE = rv; - function Pm(t, e, r10) { + Ut.readUint32LE = ev; + function Om(t, e, r10) { return e === void 0 && (e = new Uint8Array(4)), r10 === void 0 && (r10 = 0), e[r10 + 0] = t >>> 24, e[r10 + 1] = t >>> 16, e[r10 + 2] = t >>> 8, e[r10 + 3] = t >>> 0, e; } - Ut.writeUint32BE = Pm; - Ut.writeInt32BE = Pm; - function km(t, e, r10) { + Ut.writeUint32BE = Om; + Ut.writeInt32BE = Om; + function Pm(t, e, r10) { return e === void 0 && (e = new Uint8Array(4)), r10 === void 0 && (r10 = 0), e[r10 + 0] = t >>> 0, e[r10 + 1] = t >>> 8, e[r10 + 2] = t >>> 16, e[r10 + 3] = t >>> 24, e; } - Ut.writeUint32LE = km; - Ut.writeInt32LE = km; - function Age(t, e) { + Ut.writeUint32LE = Pm; + Ut.writeInt32LE = Pm; + function _ge(t, e) { e === void 0 && (e = 0); - var r10 = $5(t, e), n = $5(t, e + 4); + var r10 = J5(t, e), n = J5(t, e + 4); return r10 * 4294967296 + n - (n >> 31) * 4294967296; } - Ut.readInt64BE = Age; - function Tge(t, e) { + Ut.readInt64BE = _ge; + function Ege(t, e) { e === void 0 && (e = 0); - var r10 = ev(t, e), n = ev(t, e + 4); + var r10 = Q5(t, e), n = Q5(t, e + 4); return r10 * 4294967296 + n; } - Ut.readUint64BE = Tge; - function Nge(t, e) { + Ut.readUint64BE = Ege; + function Sge(t, e) { e === void 0 && (e = 0); - var r10 = tv(t, e), n = tv(t, e + 4); + var r10 = $5(t, e), n = $5(t, e + 4); return n * 4294967296 + r10 - (r10 >> 31) * 4294967296; } - Ut.readInt64LE = Nge; - function Ige(t, e) { + Ut.readInt64LE = Sge; + function Mge(t, e) { e === void 0 && (e = 0); - var r10 = rv(t, e), n = rv(t, e + 4); + var r10 = ev(t, e), n = ev(t, e + 4); return n * 4294967296 + r10; } - Ut.readUint64LE = Ige; - function tB(t, e, r10) { - return e === void 0 && (e = new Uint8Array(8)), r10 === void 0 && (r10 = 0), Pm(t / 4294967296 >>> 0, e, r10), Pm(t >>> 0, e, r10 + 4), e; + Ut.readUint64LE = Mge; + function XL(t, e, r10) { + return e === void 0 && (e = new Uint8Array(8)), r10 === void 0 && (r10 = 0), Om(t / 4294967296 >>> 0, e, r10), Om(t >>> 0, e, r10 + 4), e; } - Ut.writeUint64BE = tB; - Ut.writeInt64BE = tB; - function rB(t, e, r10) { - return e === void 0 && (e = new Uint8Array(8)), r10 === void 0 && (r10 = 0), km(t >>> 0, e, r10), km(t / 4294967296 >>> 0, e, r10 + 4), e; + Ut.writeUint64BE = XL; + Ut.writeInt64BE = XL; + function YL(t, e, r10) { + return e === void 0 && (e = new Uint8Array(8)), r10 === void 0 && (r10 = 0), Pm(t >>> 0, e, r10), Pm(t / 4294967296 >>> 0, e, r10 + 4), e; } - Ut.writeUint64LE = rB; - Ut.writeInt64LE = rB; - function Oge(t, e, r10) { + Ut.writeUint64LE = YL; + Ut.writeInt64LE = YL; + function Age(t, e, r10) { if (r10 === void 0 && (r10 = 0), t % 8 !== 0) throw new Error("readUintBE supports only bitLengths divisible by 8"); if (t / 8 > e.length - r10) @@ -145439,8 +145489,8 @@ ${Ez(e, r10)}`); n += e[s] * i, i *= 256; return n; } - Ut.readUintBE = Oge; - function Pge(t, e, r10) { + Ut.readUintBE = Age; + function Tge(t, e, r10) { if (r10 === void 0 && (r10 = 0), t % 8 !== 0) throw new Error("readUintLE supports only bitLengths divisible by 8"); if (t / 8 > e.length - r10) @@ -145449,75 +145499,75 @@ ${Ez(e, r10)}`); n += e[s] * i, i *= 256; return n; } - Ut.readUintLE = Pge; - function kge(t, e, r10, n) { + Ut.readUintLE = Tge; + function Nge(t, e, r10, n) { if (r10 === void 0 && (r10 = new Uint8Array(t / 8)), n === void 0 && (n = 0), t % 8 !== 0) throw new Error("writeUintBE supports only bitLengths divisible by 8"); - if (!QL.isSafeInteger(e)) + if (!WL.isSafeInteger(e)) throw new Error("writeUintBE value must be an integer"); for (var i = 1, s = t / 8 + n - 1; s >= n; s--) r10[s] = e / i & 255, i *= 256; return r10; } - Ut.writeUintBE = kge; - function Rge(t, e, r10, n) { + Ut.writeUintBE = Nge; + function Ige(t, e, r10, n) { if (r10 === void 0 && (r10 = new Uint8Array(t / 8)), n === void 0 && (n = 0), t % 8 !== 0) throw new Error("writeUintLE supports only bitLengths divisible by 8"); - if (!QL.isSafeInteger(e)) + if (!WL.isSafeInteger(e)) throw new Error("writeUintLE value must be an integer"); for (var i = 1, s = n; s < n + t / 8; s++) r10[s] = e / i & 255, i *= 256; return r10; } - Ut.writeUintLE = Rge; - function Cge(t, e) { + Ut.writeUintLE = Ige; + function Oge(t, e) { e === void 0 && (e = 0); var r10 = new DataView(t.buffer, t.byteOffset, t.byteLength); return r10.getFloat32(e); } - Ut.readFloat32BE = Cge; - function Dge(t, e) { + Ut.readFloat32BE = Oge; + function Pge(t, e) { e === void 0 && (e = 0); var r10 = new DataView(t.buffer, t.byteOffset, t.byteLength); return r10.getFloat32(e, true); } - Ut.readFloat32LE = Dge; - function Lge(t, e) { + Ut.readFloat32LE = Pge; + function kge(t, e) { e === void 0 && (e = 0); var r10 = new DataView(t.buffer, t.byteOffset, t.byteLength); return r10.getFloat64(e); } - Ut.readFloat64BE = Lge; - function Bge(t, e) { + Ut.readFloat64BE = kge; + function Rge(t, e) { e === void 0 && (e = 0); var r10 = new DataView(t.buffer, t.byteOffset, t.byteLength); return r10.getFloat64(e, true); } - Ut.readFloat64LE = Bge; - function Uge(t, e, r10) { + Ut.readFloat64LE = Rge; + function Cge(t, e, r10) { e === void 0 && (e = new Uint8Array(4)), r10 === void 0 && (r10 = 0); var n = new DataView(e.buffer, e.byteOffset, e.byteLength); return n.setFloat32(r10, t), e; } - Ut.writeFloat32BE = Uge; - function jge(t, e, r10) { + Ut.writeFloat32BE = Cge; + function Dge(t, e, r10) { e === void 0 && (e = new Uint8Array(4)), r10 === void 0 && (r10 = 0); var n = new DataView(e.buffer, e.byteOffset, e.byteLength); return n.setFloat32(r10, t, true), e; } - Ut.writeFloat32LE = jge; - function Vge(t, e, r10) { + Ut.writeFloat32LE = Dge; + function Lge(t, e, r10) { e === void 0 && (e = new Uint8Array(8)), r10 === void 0 && (r10 = 0); var n = new DataView(e.buffer, e.byteOffset, e.byteLength); return n.setFloat64(r10, t), e; } - Ut.writeFloat64BE = Vge; - function zge(t, e, r10) { + Ut.writeFloat64BE = Lge; + function Bge(t, e, r10) { e === void 0 && (e = new Uint8Array(8)), r10 === void 0 && (r10 = 0); var n = new DataView(e.buffer, e.byteOffset, e.byteLength); return n.setFloat64(r10, t, true), e; } - Ut.writeFloat64LE = zge; + Ut.writeFloat64LE = Bge; (function(t) { Object.defineProperty(t, "__esModule", { value: true }), t.randomStringForEntropy = t.randomString = t.randomUint32 = t.randomBytes = t.defaultRandomSource = void 0; const e = T2, r10 = Ut, n = hs; @@ -145541,8 +145591,8 @@ ${Ez(e, r10)}`); const E = f10.length, _ = 256 - 256 % E; for (; u > 0; ) { const N11 = i(Math.ceil(u * 256 / _), p); - for (let R = 0; R < N11.length && u > 0; R++) { - const F = N11[R]; + for (let k = 0; k < N11.length && u > 0; k++) { + const F = N11[k]; F < _ && (b += f10.charAt(F % E), u--); } (0, n.wipe)(N11); @@ -145555,8 +145605,8 @@ ${Ez(e, r10)}`); return a(b, f10, p); } t.randomStringForEntropy = c; - })(rh); - var nB = {}; + })(th); + var ZL = {}; (function(t) { Object.defineProperty(t, "__esModule", { value: true }); var e = Ut, r10 = hs; @@ -145777,18 +145827,18 @@ ${Ez(e, r10)}`); 1246189591 ]); function s(a, c, u, f10, p, b, E) { - for (var _ = u[0], N11 = u[1], R = u[2], F = u[3], D = u[4], L = u[5], q = u[6], W = u[7], z = f10[0], T = f10[1], I = f10[2], H = f10[3], X = f10[4], V = f10[5], S10 = f10[6], d = f10[7], l15, h, y, x, v, M, w, g; E >= 128; ) { + for (var _ = u[0], N11 = u[1], k = u[2], F = u[3], L = u[4], D = u[5], q = u[6], W = u[7], z = f10[0], T = f10[1], I = f10[2], H = f10[3], X = f10[4], V = f10[5], S9 = f10[6], d = f10[7], l15, h, y, x, v, M, w, g; E >= 128; ) { for (var m = 0; m < 16; m++) { var P = 8 * m + b; a[m] = e.readUint32BE(p, P), c[m] = e.readUint32BE(p, P + 4); } for (var m = 0; m < 80; m++) { - var Q = _, A = N11, K = R, U = F, j10 = D, G = L, k = q, Y = W, ee = z, ae = T, ie = I, Z10 = H, ce = X, oe = V, me = S10, pe = d; - if (l15 = W, h = d, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = (D >>> 14 | X << 32 - 14) ^ (D >>> 18 | X << 32 - 18) ^ (X >>> 41 - 32 | D << 32 - (41 - 32)), h = (X >>> 14 | D << 32 - 14) ^ (X >>> 18 | D << 32 - 18) ^ (D >>> 41 - 32 | X << 32 - (41 - 32)), v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, l15 = D & L ^ ~D & q, h = X & V ^ ~X & S10, v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, l15 = i[m * 2], h = i[m * 2 + 1], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, l15 = a[m % 16], h = c[m % 16], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, y = w & 65535 | g << 16, x = v & 65535 | M << 16, l15 = y, h = x, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = (_ >>> 28 | z << 32 - 28) ^ (z >>> 34 - 32 | _ << 32 - (34 - 32)) ^ (z >>> 39 - 32 | _ << 32 - (39 - 32)), h = (z >>> 28 | _ << 32 - 28) ^ (_ >>> 34 - 32 | z << 32 - (34 - 32)) ^ (_ >>> 39 - 32 | z << 32 - (39 - 32)), v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, l15 = _ & N11 ^ _ & R ^ N11 & R, h = z & T ^ z & I ^ T & I, v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, Y = w & 65535 | g << 16, pe = v & 65535 | M << 16, l15 = U, h = Z10, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = y, h = x, v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, U = w & 65535 | g << 16, Z10 = v & 65535 | M << 16, N11 = Q, R = A, F = K, D = U, L = j10, q = G, W = k, _ = Y, T = ee, I = ae, H = ie, X = Z10, V = ce, S10 = oe, d = me, z = pe, m % 16 === 15) + var Q = _, A = N11, K = k, U = F, j10 = L, G = D, R = q, Y = W, ee = z, ae = T, ie = I, Z10 = H, ce = X, oe = V, me = S9, pe = d; + if (l15 = W, h = d, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = (L >>> 14 | X << 32 - 14) ^ (L >>> 18 | X << 32 - 18) ^ (X >>> 41 - 32 | L << 32 - (41 - 32)), h = (X >>> 14 | L << 32 - 14) ^ (X >>> 18 | L << 32 - 18) ^ (L >>> 41 - 32 | X << 32 - (41 - 32)), v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, l15 = L & D ^ ~L & q, h = X & V ^ ~X & S9, v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, l15 = i[m * 2], h = i[m * 2 + 1], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, l15 = a[m % 16], h = c[m % 16], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, y = w & 65535 | g << 16, x = v & 65535 | M << 16, l15 = y, h = x, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = (_ >>> 28 | z << 32 - 28) ^ (z >>> 34 - 32 | _ << 32 - (34 - 32)) ^ (z >>> 39 - 32 | _ << 32 - (39 - 32)), h = (z >>> 28 | _ << 32 - 28) ^ (_ >>> 34 - 32 | z << 32 - (34 - 32)) ^ (_ >>> 39 - 32 | z << 32 - (39 - 32)), v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, l15 = _ & N11 ^ _ & k ^ N11 & k, h = z & T ^ z & I ^ T & I, v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, Y = w & 65535 | g << 16, pe = v & 65535 | M << 16, l15 = U, h = Z10, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = y, h = x, v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, U = w & 65535 | g << 16, Z10 = v & 65535 | M << 16, N11 = Q, k = A, F = K, L = U, D = j10, q = G, W = R, _ = Y, T = ee, I = ae, H = ie, X = Z10, V = ce, S9 = oe, d = me, z = pe, m % 16 === 15) for (var P = 0; P < 16; P++) l15 = a[P], h = c[P], v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = a[(P + 9) % 16], h = c[(P + 9) % 16], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, y = a[(P + 1) % 16], x = c[(P + 1) % 16], l15 = (y >>> 1 | x << 32 - 1) ^ (y >>> 8 | x << 32 - 8) ^ y >>> 7, h = (x >>> 1 | y << 32 - 1) ^ (x >>> 8 | y << 32 - 8) ^ (x >>> 7 | y << 32 - 7), v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, y = a[(P + 14) % 16], x = c[(P + 14) % 16], l15 = (y >>> 19 | x << 32 - 19) ^ (x >>> 61 - 32 | y << 32 - (61 - 32)) ^ y >>> 6, h = (x >>> 19 | y << 32 - 19) ^ (y >>> 61 - 32 | x << 32 - (61 - 32)) ^ (x >>> 6 | y << 32 - 6), v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, a[P] = w & 65535 | g << 16, c[P] = v & 65535 | M << 16; } - l15 = _, h = z, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[0], h = f10[0], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[0] = _ = w & 65535 | g << 16, f10[0] = z = v & 65535 | M << 16, l15 = N11, h = T, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[1], h = f10[1], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[1] = N11 = w & 65535 | g << 16, f10[1] = T = v & 65535 | M << 16, l15 = R, h = I, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[2], h = f10[2], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[2] = R = w & 65535 | g << 16, f10[2] = I = v & 65535 | M << 16, l15 = F, h = H, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[3], h = f10[3], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[3] = F = w & 65535 | g << 16, f10[3] = H = v & 65535 | M << 16, l15 = D, h = X, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[4], h = f10[4], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[4] = D = w & 65535 | g << 16, f10[4] = X = v & 65535 | M << 16, l15 = L, h = V, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[5], h = f10[5], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[5] = L = w & 65535 | g << 16, f10[5] = V = v & 65535 | M << 16, l15 = q, h = S10, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[6], h = f10[6], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[6] = q = w & 65535 | g << 16, f10[6] = S10 = v & 65535 | M << 16, l15 = W, h = d, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[7], h = f10[7], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[7] = W = w & 65535 | g << 16, f10[7] = d = v & 65535 | M << 16, b += 128, E -= 128; + l15 = _, h = z, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[0], h = f10[0], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[0] = _ = w & 65535 | g << 16, f10[0] = z = v & 65535 | M << 16, l15 = N11, h = T, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[1], h = f10[1], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[1] = N11 = w & 65535 | g << 16, f10[1] = T = v & 65535 | M << 16, l15 = k, h = I, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[2], h = f10[2], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[2] = k = w & 65535 | g << 16, f10[2] = I = v & 65535 | M << 16, l15 = F, h = H, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[3], h = f10[3], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[3] = F = w & 65535 | g << 16, f10[3] = H = v & 65535 | M << 16, l15 = L, h = X, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[4], h = f10[4], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[4] = L = w & 65535 | g << 16, f10[4] = X = v & 65535 | M << 16, l15 = D, h = V, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[5], h = f10[5], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[5] = D = w & 65535 | g << 16, f10[5] = V = v & 65535 | M << 16, l15 = q, h = S9, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[6], h = f10[6], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[6] = q = w & 65535 | g << 16, f10[6] = S9 = v & 65535 | M << 16, l15 = W, h = d, v = h & 65535, M = h >>> 16, w = l15 & 65535, g = l15 >>> 16, l15 = u[7], h = f10[7], v += h & 65535, M += h >>> 16, w += l15 & 65535, g += l15 >>> 16, M += v >>> 16, w += M >>> 16, g += w >>> 16, u[7] = W = w & 65535 | g << 16, f10[7] = d = v & 65535 | M << 16, b += 128, E -= 128; } return b; } @@ -145799,10 +145849,10 @@ ${Ez(e, r10)}`); return c.clean(), u; } t.hash = o; - })(nB); + })(ZL); (function(t) { Object.defineProperty(t, "__esModule", { value: true }), t.convertSecretKeyToX25519 = t.convertPublicKeyToX25519 = t.verify = t.sign = t.extractPublicKeyFromSecretKey = t.generateKeyPair = t.generateKeyPairFromSeed = t.SEED_LENGTH = t.SECRET_KEY_LENGTH = t.PUBLIC_KEY_LENGTH = t.SIGNATURE_LENGTH = void 0; - const e = rh, r10 = nB, n = hs; + const e = th, r10 = ZL, n = hs; t.SIGNATURE_LENGTH = 64, t.PUBLIC_KEY_LENGTH = 32, t.SECRET_KEY_LENGTH = 64, t.SEED_LENGTH = 32; function i(U) { const j10 = new Float64Array(16); @@ -145906,47 +145956,47 @@ ${Ez(e, r10)}`); function _(U) { let j10 = 1; for (let G = 0; G < 16; G++) { - let k = U[G] + j10 + 65535; - j10 = Math.floor(k / 65536), U[G] = k - j10 * 65536; + let R = U[G] + j10 + 65535; + j10 = Math.floor(R / 65536), U[G] = R - j10 * 65536; } U[0] += j10 - 1 + 37 * (j10 - 1); } function N11(U, j10, G) { - const k = ~(G - 1); + const R = ~(G - 1); for (let Y = 0; Y < 16; Y++) { - const ee = k & (U[Y] ^ j10[Y]); + const ee = R & (U[Y] ^ j10[Y]); U[Y] ^= ee, j10[Y] ^= ee; } } - function R(U, j10) { - const G = i(), k = i(); + function k(U, j10) { + const G = i(), R = i(); for (let Y = 0; Y < 16; Y++) - k[Y] = j10[Y]; - _(k), _(k), _(k); + R[Y] = j10[Y]; + _(R), _(R), _(R); for (let Y = 0; Y < 2; Y++) { - G[0] = k[0] - 65517; + G[0] = R[0] - 65517; for (let ae = 1; ae < 15; ae++) - G[ae] = k[ae] - 65535 - (G[ae - 1] >> 16 & 1), G[ae - 1] &= 65535; - G[15] = k[15] - 32767 - (G[14] >> 16 & 1); + G[ae] = R[ae] - 65535 - (G[ae - 1] >> 16 & 1), G[ae - 1] &= 65535; + G[15] = R[15] - 32767 - (G[14] >> 16 & 1); const ee = G[15] >> 16 & 1; - G[14] &= 65535, N11(k, G, 1 - ee); + G[14] &= 65535, N11(R, G, 1 - ee); } for (let Y = 0; Y < 16; Y++) - U[2 * Y] = k[Y] & 255, U[2 * Y + 1] = k[Y] >> 8; + U[2 * Y] = R[Y] & 255, U[2 * Y + 1] = R[Y] >> 8; } function F(U, j10) { let G = 0; - for (let k = 0; k < 32; k++) - G |= U[k] ^ j10[k]; + for (let R = 0; R < 32; R++) + G |= U[R] ^ j10[R]; return (1 & G - 1 >>> 8) - 1; } - function D(U, j10) { - const G = new Uint8Array(32), k = new Uint8Array(32); - return R(G, U), R(k, j10), F(G, k); + function L(U, j10) { + const G = new Uint8Array(32), R = new Uint8Array(32); + return k(G, U), k(R, j10), F(G, R); } - function L(U) { + function D(U) { const j10 = new Uint8Array(32); - return R(j10, U), j10[0] & 1; + return k(j10, U), j10[0] & 1; } function q(U, j10) { for (let G = 0; G < 16; G++) @@ -145954,57 +146004,57 @@ ${Ez(e, r10)}`); U[15] &= 32767; } function W(U, j10, G) { - for (let k = 0; k < 16; k++) - U[k] = j10[k] + G[k]; + for (let R = 0; R < 16; R++) + U[R] = j10[R] + G[R]; } function z(U, j10, G) { - for (let k = 0; k < 16; k++) - U[k] = j10[k] - G[k]; + for (let R = 0; R < 16; R++) + U[R] = j10[R] - G[R]; } function T(U, j10, G) { - let k, Y, ee = 0, ae = 0, ie = 0, Z10 = 0, ce = 0, oe = 0, me = 0, pe = 0, se = 0, le = 0, be = 0, ye = 0, Ee = 0, Te = 0, C9 = 0, O = 0, B = 0, $ = 0, te = 0, J = 0, ne = 0, fe = 0, ge = 0, de = 0, ve = 0, Ae = 0, Ne = 0, De = 0, ut = 0, Ve = 0, Ze = 0, Ge = G[0], ke = G[1], Re = G[2], Je = G[3], Me = G[4], Pe = G[5], et = G[6], Ce = G[7], ze = G[8], nt = G[9], qe = G[10], Ke = G[11], at = G[12], We = G[13], $e = G[14], dt = G[15]; - k = j10[0], ee += k * Ge, ae += k * ke, ie += k * Re, Z10 += k * Je, ce += k * Me, oe += k * Pe, me += k * et, pe += k * Ce, se += k * ze, le += k * nt, be += k * qe, ye += k * Ke, Ee += k * at, Te += k * We, C9 += k * $e, O += k * dt, k = j10[1], ae += k * Ge, ie += k * ke, Z10 += k * Re, ce += k * Je, oe += k * Me, me += k * Pe, pe += k * et, se += k * Ce, le += k * ze, be += k * nt, ye += k * qe, Ee += k * Ke, Te += k * at, C9 += k * We, O += k * $e, B += k * dt, k = j10[2], ie += k * Ge, Z10 += k * ke, ce += k * Re, oe += k * Je, me += k * Me, pe += k * Pe, se += k * et, le += k * Ce, be += k * ze, ye += k * nt, Ee += k * qe, Te += k * Ke, C9 += k * at, O += k * We, B += k * $e, $ += k * dt, k = j10[3], Z10 += k * Ge, ce += k * ke, oe += k * Re, me += k * Je, pe += k * Me, se += k * Pe, le += k * et, be += k * Ce, ye += k * ze, Ee += k * nt, Te += k * qe, C9 += k * Ke, O += k * at, B += k * We, $ += k * $e, te += k * dt, k = j10[4], ce += k * Ge, oe += k * ke, me += k * Re, pe += k * Je, se += k * Me, le += k * Pe, be += k * et, ye += k * Ce, Ee += k * ze, Te += k * nt, C9 += k * qe, O += k * Ke, B += k * at, $ += k * We, te += k * $e, J += k * dt, k = j10[5], oe += k * Ge, me += k * ke, pe += k * Re, se += k * Je, le += k * Me, be += k * Pe, ye += k * et, Ee += k * Ce, Te += k * ze, C9 += k * nt, O += k * qe, B += k * Ke, $ += k * at, te += k * We, J += k * $e, ne += k * dt, k = j10[6], me += k * Ge, pe += k * ke, se += k * Re, le += k * Je, be += k * Me, ye += k * Pe, Ee += k * et, Te += k * Ce, C9 += k * ze, O += k * nt, B += k * qe, $ += k * Ke, te += k * at, J += k * We, ne += k * $e, fe += k * dt, k = j10[7], pe += k * Ge, se += k * ke, le += k * Re, be += k * Je, ye += k * Me, Ee += k * Pe, Te += k * et, C9 += k * Ce, O += k * ze, B += k * nt, $ += k * qe, te += k * Ke, J += k * at, ne += k * We, fe += k * $e, ge += k * dt, k = j10[8], se += k * Ge, le += k * ke, be += k * Re, ye += k * Je, Ee += k * Me, Te += k * Pe, C9 += k * et, O += k * Ce, B += k * ze, $ += k * nt, te += k * qe, J += k * Ke, ne += k * at, fe += k * We, ge += k * $e, de += k * dt, k = j10[9], le += k * Ge, be += k * ke, ye += k * Re, Ee += k * Je, Te += k * Me, C9 += k * Pe, O += k * et, B += k * Ce, $ += k * ze, te += k * nt, J += k * qe, ne += k * Ke, fe += k * at, ge += k * We, de += k * $e, ve += k * dt, k = j10[10], be += k * Ge, ye += k * ke, Ee += k * Re, Te += k * Je, C9 += k * Me, O += k * Pe, B += k * et, $ += k * Ce, te += k * ze, J += k * nt, ne += k * qe, fe += k * Ke, ge += k * at, de += k * We, ve += k * $e, Ae += k * dt, k = j10[11], ye += k * Ge, Ee += k * ke, Te += k * Re, C9 += k * Je, O += k * Me, B += k * Pe, $ += k * et, te += k * Ce, J += k * ze, ne += k * nt, fe += k * qe, ge += k * Ke, de += k * at, ve += k * We, Ae += k * $e, Ne += k * dt, k = j10[12], Ee += k * Ge, Te += k * ke, C9 += k * Re, O += k * Je, B += k * Me, $ += k * Pe, te += k * et, J += k * Ce, ne += k * ze, fe += k * nt, ge += k * qe, de += k * Ke, ve += k * at, Ae += k * We, Ne += k * $e, De += k * dt, k = j10[13], Te += k * Ge, C9 += k * ke, O += k * Re, B += k * Je, $ += k * Me, te += k * Pe, J += k * et, ne += k * Ce, fe += k * ze, ge += k * nt, de += k * qe, ve += k * Ke, Ae += k * at, Ne += k * We, De += k * $e, ut += k * dt, k = j10[14], C9 += k * Ge, O += k * ke, B += k * Re, $ += k * Je, te += k * Me, J += k * Pe, ne += k * et, fe += k * Ce, ge += k * ze, de += k * nt, ve += k * qe, Ae += k * Ke, Ne += k * at, De += k * We, ut += k * $e, Ve += k * dt, k = j10[15], O += k * Ge, B += k * ke, $ += k * Re, te += k * Je, J += k * Me, ne += k * Pe, fe += k * et, ge += k * Ce, de += k * ze, ve += k * nt, Ae += k * qe, Ne += k * Ke, De += k * at, ut += k * We, Ve += k * $e, Ze += k * dt, ee += 38 * B, ae += 38 * $, ie += 38 * te, Z10 += 38 * J, ce += 38 * ne, oe += 38 * fe, me += 38 * ge, pe += 38 * de, se += 38 * ve, le += 38 * Ae, be += 38 * Ne, ye += 38 * De, Ee += 38 * ut, Te += 38 * Ve, C9 += 38 * Ze, Y = 1, k = ee + Y + 65535, Y = Math.floor(k / 65536), ee = k - Y * 65536, k = ae + Y + 65535, Y = Math.floor(k / 65536), ae = k - Y * 65536, k = ie + Y + 65535, Y = Math.floor(k / 65536), ie = k - Y * 65536, k = Z10 + Y + 65535, Y = Math.floor(k / 65536), Z10 = k - Y * 65536, k = ce + Y + 65535, Y = Math.floor(k / 65536), ce = k - Y * 65536, k = oe + Y + 65535, Y = Math.floor(k / 65536), oe = k - Y * 65536, k = me + Y + 65535, Y = Math.floor(k / 65536), me = k - Y * 65536, k = pe + Y + 65535, Y = Math.floor(k / 65536), pe = k - Y * 65536, k = se + Y + 65535, Y = Math.floor(k / 65536), se = k - Y * 65536, k = le + Y + 65535, Y = Math.floor(k / 65536), le = k - Y * 65536, k = be + Y + 65535, Y = Math.floor(k / 65536), be = k - Y * 65536, k = ye + Y + 65535, Y = Math.floor(k / 65536), ye = k - Y * 65536, k = Ee + Y + 65535, Y = Math.floor(k / 65536), Ee = k - Y * 65536, k = Te + Y + 65535, Y = Math.floor(k / 65536), Te = k - Y * 65536, k = C9 + Y + 65535, Y = Math.floor(k / 65536), C9 = k - Y * 65536, k = O + Y + 65535, Y = Math.floor(k / 65536), O = k - Y * 65536, ee += Y - 1 + 37 * (Y - 1), Y = 1, k = ee + Y + 65535, Y = Math.floor(k / 65536), ee = k - Y * 65536, k = ae + Y + 65535, Y = Math.floor(k / 65536), ae = k - Y * 65536, k = ie + Y + 65535, Y = Math.floor(k / 65536), ie = k - Y * 65536, k = Z10 + Y + 65535, Y = Math.floor(k / 65536), Z10 = k - Y * 65536, k = ce + Y + 65535, Y = Math.floor(k / 65536), ce = k - Y * 65536, k = oe + Y + 65535, Y = Math.floor(k / 65536), oe = k - Y * 65536, k = me + Y + 65535, Y = Math.floor(k / 65536), me = k - Y * 65536, k = pe + Y + 65535, Y = Math.floor(k / 65536), pe = k - Y * 65536, k = se + Y + 65535, Y = Math.floor(k / 65536), se = k - Y * 65536, k = le + Y + 65535, Y = Math.floor(k / 65536), le = k - Y * 65536, k = be + Y + 65535, Y = Math.floor(k / 65536), be = k - Y * 65536, k = ye + Y + 65535, Y = Math.floor(k / 65536), ye = k - Y * 65536, k = Ee + Y + 65535, Y = Math.floor(k / 65536), Ee = k - Y * 65536, k = Te + Y + 65535, Y = Math.floor(k / 65536), Te = k - Y * 65536, k = C9 + Y + 65535, Y = Math.floor(k / 65536), C9 = k - Y * 65536, k = O + Y + 65535, Y = Math.floor(k / 65536), O = k - Y * 65536, ee += Y - 1 + 37 * (Y - 1), U[0] = ee, U[1] = ae, U[2] = ie, U[3] = Z10, U[4] = ce, U[5] = oe, U[6] = me, U[7] = pe, U[8] = se, U[9] = le, U[10] = be, U[11] = ye, U[12] = Ee, U[13] = Te, U[14] = C9, U[15] = O; + let R, Y, ee = 0, ae = 0, ie = 0, Z10 = 0, ce = 0, oe = 0, me = 0, pe = 0, se = 0, le = 0, be = 0, ye = 0, Ee = 0, Te = 0, C10 = 0, O = 0, B = 0, $ = 0, te = 0, J = 0, ne = 0, fe = 0, ge = 0, de = 0, ve = 0, Ae = 0, Ne = 0, De = 0, ut = 0, Ve = 0, Ze = 0, Ge = G[0], ke = G[1], Re = G[2], Je = G[3], Me = G[4], Pe = G[5], et = G[6], Ce = G[7], ze = G[8], nt = G[9], qe = G[10], Ke = G[11], at = G[12], We = G[13], $e = G[14], dt = G[15]; + R = j10[0], ee += R * Ge, ae += R * ke, ie += R * Re, Z10 += R * Je, ce += R * Me, oe += R * Pe, me += R * et, pe += R * Ce, se += R * ze, le += R * nt, be += R * qe, ye += R * Ke, Ee += R * at, Te += R * We, C10 += R * $e, O += R * dt, R = j10[1], ae += R * Ge, ie += R * ke, Z10 += R * Re, ce += R * Je, oe += R * Me, me += R * Pe, pe += R * et, se += R * Ce, le += R * ze, be += R * nt, ye += R * qe, Ee += R * Ke, Te += R * at, C10 += R * We, O += R * $e, B += R * dt, R = j10[2], ie += R * Ge, Z10 += R * ke, ce += R * Re, oe += R * Je, me += R * Me, pe += R * Pe, se += R * et, le += R * Ce, be += R * ze, ye += R * nt, Ee += R * qe, Te += R * Ke, C10 += R * at, O += R * We, B += R * $e, $ += R * dt, R = j10[3], Z10 += R * Ge, ce += R * ke, oe += R * Re, me += R * Je, pe += R * Me, se += R * Pe, le += R * et, be += R * Ce, ye += R * ze, Ee += R * nt, Te += R * qe, C10 += R * Ke, O += R * at, B += R * We, $ += R * $e, te += R * dt, R = j10[4], ce += R * Ge, oe += R * ke, me += R * Re, pe += R * Je, se += R * Me, le += R * Pe, be += R * et, ye += R * Ce, Ee += R * ze, Te += R * nt, C10 += R * qe, O += R * Ke, B += R * at, $ += R * We, te += R * $e, J += R * dt, R = j10[5], oe += R * Ge, me += R * ke, pe += R * Re, se += R * Je, le += R * Me, be += R * Pe, ye += R * et, Ee += R * Ce, Te += R * ze, C10 += R * nt, O += R * qe, B += R * Ke, $ += R * at, te += R * We, J += R * $e, ne += R * dt, R = j10[6], me += R * Ge, pe += R * ke, se += R * Re, le += R * Je, be += R * Me, ye += R * Pe, Ee += R * et, Te += R * Ce, C10 += R * ze, O += R * nt, B += R * qe, $ += R * Ke, te += R * at, J += R * We, ne += R * $e, fe += R * dt, R = j10[7], pe += R * Ge, se += R * ke, le += R * Re, be += R * Je, ye += R * Me, Ee += R * Pe, Te += R * et, C10 += R * Ce, O += R * ze, B += R * nt, $ += R * qe, te += R * Ke, J += R * at, ne += R * We, fe += R * $e, ge += R * dt, R = j10[8], se += R * Ge, le += R * ke, be += R * Re, ye += R * Je, Ee += R * Me, Te += R * Pe, C10 += R * et, O += R * Ce, B += R * ze, $ += R * nt, te += R * qe, J += R * Ke, ne += R * at, fe += R * We, ge += R * $e, de += R * dt, R = j10[9], le += R * Ge, be += R * ke, ye += R * Re, Ee += R * Je, Te += R * Me, C10 += R * Pe, O += R * et, B += R * Ce, $ += R * ze, te += R * nt, J += R * qe, ne += R * Ke, fe += R * at, ge += R * We, de += R * $e, ve += R * dt, R = j10[10], be += R * Ge, ye += R * ke, Ee += R * Re, Te += R * Je, C10 += R * Me, O += R * Pe, B += R * et, $ += R * Ce, te += R * ze, J += R * nt, ne += R * qe, fe += R * Ke, ge += R * at, de += R * We, ve += R * $e, Ae += R * dt, R = j10[11], ye += R * Ge, Ee += R * ke, Te += R * Re, C10 += R * Je, O += R * Me, B += R * Pe, $ += R * et, te += R * Ce, J += R * ze, ne += R * nt, fe += R * qe, ge += R * Ke, de += R * at, ve += R * We, Ae += R * $e, Ne += R * dt, R = j10[12], Ee += R * Ge, Te += R * ke, C10 += R * Re, O += R * Je, B += R * Me, $ += R * Pe, te += R * et, J += R * Ce, ne += R * ze, fe += R * nt, ge += R * qe, de += R * Ke, ve += R * at, Ae += R * We, Ne += R * $e, De += R * dt, R = j10[13], Te += R * Ge, C10 += R * ke, O += R * Re, B += R * Je, $ += R * Me, te += R * Pe, J += R * et, ne += R * Ce, fe += R * ze, ge += R * nt, de += R * qe, ve += R * Ke, Ae += R * at, Ne += R * We, De += R * $e, ut += R * dt, R = j10[14], C10 += R * Ge, O += R * ke, B += R * Re, $ += R * Je, te += R * Me, J += R * Pe, ne += R * et, fe += R * Ce, ge += R * ze, de += R * nt, ve += R * qe, Ae += R * Ke, Ne += R * at, De += R * We, ut += R * $e, Ve += R * dt, R = j10[15], O += R * Ge, B += R * ke, $ += R * Re, te += R * Je, J += R * Me, ne += R * Pe, fe += R * et, ge += R * Ce, de += R * ze, ve += R * nt, Ae += R * qe, Ne += R * Ke, De += R * at, ut += R * We, Ve += R * $e, Ze += R * dt, ee += 38 * B, ae += 38 * $, ie += 38 * te, Z10 += 38 * J, ce += 38 * ne, oe += 38 * fe, me += 38 * ge, pe += 38 * de, se += 38 * ve, le += 38 * Ae, be += 38 * Ne, ye += 38 * De, Ee += 38 * ut, Te += 38 * Ve, C10 += 38 * Ze, Y = 1, R = ee + Y + 65535, Y = Math.floor(R / 65536), ee = R - Y * 65536, R = ae + Y + 65535, Y = Math.floor(R / 65536), ae = R - Y * 65536, R = ie + Y + 65535, Y = Math.floor(R / 65536), ie = R - Y * 65536, R = Z10 + Y + 65535, Y = Math.floor(R / 65536), Z10 = R - Y * 65536, R = ce + Y + 65535, Y = Math.floor(R / 65536), ce = R - Y * 65536, R = oe + Y + 65535, Y = Math.floor(R / 65536), oe = R - Y * 65536, R = me + Y + 65535, Y = Math.floor(R / 65536), me = R - Y * 65536, R = pe + Y + 65535, Y = Math.floor(R / 65536), pe = R - Y * 65536, R = se + Y + 65535, Y = Math.floor(R / 65536), se = R - Y * 65536, R = le + Y + 65535, Y = Math.floor(R / 65536), le = R - Y * 65536, R = be + Y + 65535, Y = Math.floor(R / 65536), be = R - Y * 65536, R = ye + Y + 65535, Y = Math.floor(R / 65536), ye = R - Y * 65536, R = Ee + Y + 65535, Y = Math.floor(R / 65536), Ee = R - Y * 65536, R = Te + Y + 65535, Y = Math.floor(R / 65536), Te = R - Y * 65536, R = C10 + Y + 65535, Y = Math.floor(R / 65536), C10 = R - Y * 65536, R = O + Y + 65535, Y = Math.floor(R / 65536), O = R - Y * 65536, ee += Y - 1 + 37 * (Y - 1), Y = 1, R = ee + Y + 65535, Y = Math.floor(R / 65536), ee = R - Y * 65536, R = ae + Y + 65535, Y = Math.floor(R / 65536), ae = R - Y * 65536, R = ie + Y + 65535, Y = Math.floor(R / 65536), ie = R - Y * 65536, R = Z10 + Y + 65535, Y = Math.floor(R / 65536), Z10 = R - Y * 65536, R = ce + Y + 65535, Y = Math.floor(R / 65536), ce = R - Y * 65536, R = oe + Y + 65535, Y = Math.floor(R / 65536), oe = R - Y * 65536, R = me + Y + 65535, Y = Math.floor(R / 65536), me = R - Y * 65536, R = pe + Y + 65535, Y = Math.floor(R / 65536), pe = R - Y * 65536, R = se + Y + 65535, Y = Math.floor(R / 65536), se = R - Y * 65536, R = le + Y + 65535, Y = Math.floor(R / 65536), le = R - Y * 65536, R = be + Y + 65535, Y = Math.floor(R / 65536), be = R - Y * 65536, R = ye + Y + 65535, Y = Math.floor(R / 65536), ye = R - Y * 65536, R = Ee + Y + 65535, Y = Math.floor(R / 65536), Ee = R - Y * 65536, R = Te + Y + 65535, Y = Math.floor(R / 65536), Te = R - Y * 65536, R = C10 + Y + 65535, Y = Math.floor(R / 65536), C10 = R - Y * 65536, R = O + Y + 65535, Y = Math.floor(R / 65536), O = R - Y * 65536, ee += Y - 1 + 37 * (Y - 1), U[0] = ee, U[1] = ae, U[2] = ie, U[3] = Z10, U[4] = ce, U[5] = oe, U[6] = me, U[7] = pe, U[8] = se, U[9] = le, U[10] = be, U[11] = ye, U[12] = Ee, U[13] = Te, U[14] = C10, U[15] = O; } function I(U, j10) { T(U, j10, j10); } function H(U, j10) { const G = i(); - let k; - for (k = 0; k < 16; k++) - G[k] = j10[k]; - for (k = 253; k >= 0; k--) - I(G, G), k !== 2 && k !== 4 && T(G, G, j10); - for (k = 0; k < 16; k++) - U[k] = G[k]; + let R; + for (R = 0; R < 16; R++) + G[R] = j10[R]; + for (R = 253; R >= 0; R--) + I(G, G), R !== 2 && R !== 4 && T(G, G, j10); + for (R = 0; R < 16; R++) + U[R] = G[R]; } function X(U, j10) { const G = i(); - let k; - for (k = 0; k < 16; k++) - G[k] = j10[k]; - for (k = 250; k >= 0; k--) - I(G, G), k !== 1 && T(G, G, j10); - for (k = 0; k < 16; k++) - U[k] = G[k]; + let R; + for (R = 0; R < 16; R++) + G[R] = j10[R]; + for (R = 250; R >= 0; R--) + I(G, G), R !== 1 && T(G, G, j10); + for (R = 0; R < 16; R++) + U[R] = G[R]; } function V(U, j10) { - const G = i(), k = i(), Y = i(), ee = i(), ae = i(), ie = i(), Z10 = i(), ce = i(), oe = i(); - z(G, U[1], U[0]), z(oe, j10[1], j10[0]), T(G, G, oe), W(k, U[0], U[1]), W(oe, j10[0], j10[1]), T(k, k, oe), T(Y, U[3], j10[3]), T(Y, Y, u), T(ee, U[2], j10[2]), W(ee, ee, ee), z(ae, k, G), z(ie, ee, Y), W(Z10, ee, Y), W(ce, k, G), T(U[0], ae, ie), T(U[1], ce, Z10), T(U[2], Z10, ie), T(U[3], ae, ce); + const G = i(), R = i(), Y = i(), ee = i(), ae = i(), ie = i(), Z10 = i(), ce = i(), oe = i(); + z(G, U[1], U[0]), z(oe, j10[1], j10[0]), T(G, G, oe), W(R, U[0], U[1]), W(oe, j10[0], j10[1]), T(R, R, oe), T(Y, U[3], j10[3]), T(Y, Y, u), T(ee, U[2], j10[2]), W(ee, ee, ee), z(ae, R, G), z(ie, ee, Y), W(Z10, ee, Y), W(ce, R, G), T(U[0], ae, ie), T(U[1], ce, Z10), T(U[2], Z10, ie), T(U[3], ae, ce); } - function S10(U, j10, G) { - for (let k = 0; k < 4; k++) - N11(U[k], j10[k], G); + function S9(U, j10, G) { + for (let R = 0; R < 4; R++) + N11(U[R], j10[R], G); } function d(U, j10) { - const G = i(), k = i(), Y = i(); - H(Y, j10[2]), T(G, j10[0], Y), T(k, j10[1], Y), R(U, k), U[31] ^= L(G) << 7; + const G = i(), R = i(), Y = i(); + H(Y, j10[2]), T(G, j10[0], Y), T(R, j10[1], Y), k(U, R), U[31] ^= D(G) << 7; } function l15(U, j10, G) { E(U[0], o), E(U[1], a), E(U[2], a), E(U[3], o); - for (let k = 255; k >= 0; --k) { - const Y = G[k / 8 | 0] >> (k & 7) & 1; - S10(U, j10, Y), V(j10, U), V(U, U), S10(U, j10, Y); + for (let R = 255; R >= 0; --R) { + const Y = G[R / 8 | 0] >> (R & 7) & 1; + S9(U, j10, Y), V(j10, U), V(U, U), S9(U, j10, Y); } } function h(U, j10) { @@ -146016,8 +146066,8 @@ ${Ez(e, r10)}`); throw new Error(`ed25519: seed must be ${t.SEED_LENGTH} bytes`); const j10 = (0, r10.hash)(U); j10[0] &= 248, j10[31] &= 127, j10[31] |= 64; - const G = new Uint8Array(32), k = [i(), i(), i(), i()]; - h(k, j10), d(G, k); + const G = new Uint8Array(32), R = [i(), i(), i(), i()]; + h(R, j10), d(G, R); const Y = new Uint8Array(64); return Y.set(U), Y.set(G, 32), { publicKey: G, @@ -146071,18 +146121,18 @@ ${Ez(e, r10)}`); 16 ]); function w(U, j10) { - let G, k, Y, ee; - for (k = 63; k >= 32; --k) { - for (G = 0, Y = k - 32, ee = k - 12; Y < ee; ++Y) - j10[Y] += G - 16 * j10[k] * M[Y - (k - 32)], G = Math.floor((j10[Y] + 128) / 256), j10[Y] -= G * 256; - j10[Y] += G, j10[k] = 0; + let G, R, Y, ee; + for (R = 63; R >= 32; --R) { + for (G = 0, Y = R - 32, ee = R - 12; Y < ee; ++Y) + j10[Y] += G - 16 * j10[R] * M[Y - (R - 32)], G = Math.floor((j10[Y] + 128) / 256), j10[Y] -= G * 256; + j10[Y] += G, j10[R] = 0; } for (G = 0, Y = 0; Y < 32; Y++) j10[Y] += G - (j10[31] >> 4) * M[Y], G = j10[Y] >> 8, j10[Y] &= 255; for (Y = 0; Y < 32; Y++) j10[Y] -= G * M[Y]; - for (k = 0; k < 32; k++) - j10[k + 1] += j10[k] >> 8, U[k] = j10[k] & 255; + for (R = 0; R < 32; R++) + j10[R + 1] += j10[R] >> 8, U[R] = j10[R] & 255; } function g(U) { const j10 = new Float64Array(64); @@ -146093,14 +146143,14 @@ ${Ez(e, r10)}`); w(U, j10); } function m(U, j10) { - const G = new Float64Array(64), k = [i(), i(), i(), i()], Y = (0, r10.hash)(U.subarray(0, 32)); + const G = new Float64Array(64), R = [i(), i(), i(), i()], Y = (0, r10.hash)(U.subarray(0, 32)); Y[0] &= 248, Y[31] &= 127, Y[31] |= 64; const ee = new Uint8Array(64); ee.set(Y.subarray(32), 32); const ae = new r10.SHA512(); ae.update(ee.subarray(32)), ae.update(j10); const ie = ae.digest(); - ae.clean(), g(ie), h(k, ie), d(ee, k), ae.reset(), ae.update(ee.subarray(0, 32)), ae.update(U.subarray(32)), ae.update(j10); + ae.clean(), g(ie), h(R, ie), d(ee, R), ae.reset(), ae.update(ee.subarray(0, 32)), ae.update(U.subarray(32)), ae.update(j10); const Z10 = ae.digest(); g(Z10); for (let ce = 0; ce < 32; ce++) @@ -146112,11 +146162,11 @@ ${Ez(e, r10)}`); } t.sign = m; function P(U, j10) { - const G = i(), k = i(), Y = i(), ee = i(), ae = i(), ie = i(), Z10 = i(); - return E(U[2], a), q(U[1], j10), I(Y, U[1]), T(ee, Y, c), z(Y, Y, U[2]), W(ee, U[2], ee), I(ae, ee), I(ie, ae), T(Z10, ie, ae), T(G, Z10, Y), T(G, G, ee), X(G, G), T(G, G, Y), T(G, G, ee), T(G, G, ee), T(U[0], G, ee), I(k, U[0]), T(k, k, ee), D(k, Y) && T(U[0], U[0], b), I(k, U[0]), T(k, k, ee), D(k, Y) ? -1 : (L(U[0]) === j10[31] >> 7 && z(U[0], o, U[0]), T(U[3], U[0], U[1]), 0); + const G = i(), R = i(), Y = i(), ee = i(), ae = i(), ie = i(), Z10 = i(); + return E(U[2], a), q(U[1], j10), I(Y, U[1]), T(ee, Y, c), z(Y, Y, U[2]), W(ee, U[2], ee), I(ae, ee), I(ie, ae), T(Z10, ie, ae), T(G, Z10, Y), T(G, G, ee), X(G, G), T(G, G, Y), T(G, G, ee), T(G, G, ee), T(U[0], G, ee), I(R, U[0]), T(R, R, ee), L(R, Y) && T(U[0], U[0], b), I(R, U[0]), T(R, R, ee), L(R, Y) ? -1 : (D(U[0]) === j10[31] >> 7 && z(U[0], o, U[0]), T(U[3], U[0], U[1]), 0); } function Q(U, j10, G) { - const k = new Uint8Array(32), Y = [i(), i(), i(), i()], ee = [i(), i(), i(), i()]; + const R = new Uint8Array(32), Y = [i(), i(), i(), i()], ee = [i(), i(), i(), i()]; if (G.length !== t.SIGNATURE_LENGTH) throw new Error(`ed25519: signature must be ${t.SIGNATURE_LENGTH} bytes`); if (P(ee, U)) @@ -146124,17 +146174,17 @@ ${Ez(e, r10)}`); const ae = new r10.SHA512(); ae.update(G.subarray(0, 32)), ae.update(U), ae.update(j10); const ie = ae.digest(); - return g(ie), l15(Y, ee, ie), h(ee, G.subarray(32)), V(Y, ee), d(k, Y), !F(G, k); + return g(ie), l15(Y, ee, ie), h(ee, G.subarray(32)), V(Y, ee), d(R, Y), !F(G, R); } t.verify = Q; function A(U) { let j10 = [i(), i(), i(), i()]; if (P(j10, U)) throw new Error("Ed25519: invalid public key"); - let G = i(), k = i(), Y = j10[1]; - W(G, a, Y), z(k, a, Y), H(k, k), T(G, G, k); + let G = i(), R = i(), Y = j10[1]; + W(G, a, Y), z(R, a, Y), H(R, R), T(G, G, R); let ee = new Uint8Array(32); - return R(ee, G), ee; + return k(ee, G), ee; } t.convertPublicKeyToX25519 = A; function K(U) { @@ -146144,35 +146194,35 @@ ${Ez(e, r10)}`); return (0, n.wipe)(j10), G; } t.convertSecretKeyToX25519 = K; - })(Kx); - var Fge = "EdDSA"; - var Hge = "JWT"; - var iB = "."; - var sB = "base64url"; - var qge = "utf8"; - var Wge = "utf8"; - var Gge = ":"; - var Kge = "did"; - var Xge = "key"; - var zS = "base58btc"; - var Yge = "z"; - var Zge = "K36"; - var Jge = 32; - function Xx(t) { + })(Hx); + var Uge = "EdDSA"; + var jge = "JWT"; + var JL = "."; + var QL = "base64url"; + var Vge = "utf8"; + var zge = "utf8"; + var Fge = ":"; + var Hge = "did"; + var qge = "key"; + var LS = "base58btc"; + var Wge = "z"; + var Gge = "K36"; + var Kge = 32; + function qx(t) { return globalThis.Buffer != null ? new Uint8Array(t.buffer, t.byteOffset, t.byteLength) : t; } - function oB(t = 0) { - return globalThis.Buffer != null && globalThis.Buffer.allocUnsafe != null ? Xx(globalThis.Buffer.allocUnsafe(t)) : new Uint8Array(t); + function $L(t = 0) { + return globalThis.Buffer != null && globalThis.Buffer.allocUnsafe != null ? qx(globalThis.Buffer.allocUnsafe(t)) : new Uint8Array(t); } - function Qge(t, e) { + function Xge(t, e) { e || (e = t.reduce((i, s) => i + s.length, 0)); - const r10 = oB(e); + const r10 = $L(e); let n = 0; for (const i of t) r10.set(i, n), n += i.length; - return Xx(r10); + return qx(r10); } - function $ge(t, e) { + function Yge(t, e) { if (t.length >= 255) throw new TypeError("Alphabet too long"); for (var r10 = new Uint8Array(256), n = 0; n < r10.length; n++) @@ -146189,18 +146239,18 @@ ${Ez(e, r10)}`); throw new TypeError("Expected Uint8Array"); if (_.length === 0) return ""; - for (var N11 = 0, R = 0, F = 0, D = _.length; F !== D && _[F] === 0; ) + for (var N11 = 0, k = 0, F = 0, L = _.length; F !== L && _[F] === 0; ) F++, N11++; - for (var L = (D - F) * f10 + 1 >>> 0, q = new Uint8Array(L); F !== D; ) { - for (var W = _[F], z = 0, T = L - 1; (W !== 0 || z < R) && T !== -1; T--, z++) + for (var D = (L - F) * f10 + 1 >>> 0, q = new Uint8Array(D); F !== L; ) { + for (var W = _[F], z = 0, T = D - 1; (W !== 0 || z < k) && T !== -1; T--, z++) W += 256 * q[T] >>> 0, q[T] = W % a >>> 0, W = W / a >>> 0; if (W !== 0) throw new Error("Non-zero carry"); - R = z, F++; + k = z, F++; } - for (var I = L - R; I !== L && q[I] === 0; ) + for (var I = D - k; I !== D && q[I] === 0; ) I++; - for (var H = c.repeat(N11); I < L; ++I) + for (var H = c.repeat(N11); I < D; ++I) H += t.charAt(q[I]); return H; } @@ -146211,23 +146261,23 @@ ${Ez(e, r10)}`); return new Uint8Array(); var N11 = 0; if (_[N11] !== " ") { - for (var R = 0, F = 0; _[N11] === c; ) - R++, N11++; - for (var D = (_.length - N11) * u + 1 >>> 0, L = new Uint8Array(D); _[N11]; ) { + for (var k = 0, F = 0; _[N11] === c; ) + k++, N11++; + for (var L = (_.length - N11) * u + 1 >>> 0, D = new Uint8Array(L); _[N11]; ) { var q = r10[_.charCodeAt(N11)]; if (q === 255) return; - for (var W = 0, z = D - 1; (q !== 0 || W < F) && z !== -1; z--, W++) - q += a * L[z] >>> 0, L[z] = q % 256 >>> 0, q = q / 256 >>> 0; + for (var W = 0, z = L - 1; (q !== 0 || W < F) && z !== -1; z--, W++) + q += a * D[z] >>> 0, D[z] = q % 256 >>> 0, q = q / 256 >>> 0; if (q !== 0) throw new Error("Non-zero carry"); F = W, N11++; } if (_[N11] !== " ") { - for (var T = D - F; T !== D && L[T] === 0; ) + for (var T = L - F; T !== L && D[T] === 0; ) T++; - for (var I = new Uint8Array(R + (D - T)), H = R; T !== D; ) - I[H++] = L[T++]; + for (var I = new Uint8Array(k + (L - T)), H = k; T !== L; ) + I[H++] = D[T++]; return I; } } @@ -146244,9 +146294,9 @@ ${Ez(e, r10)}`); decode: E }; } - var e2e = $ge; - var t2e = e2e; - var r2e = (t) => { + var Zge = Yge; + var Jge = Zge; + var Qge = (t) => { if (t instanceof Uint8Array && t.constructor.name === "Uint8Array") return t; if (t instanceof ArrayBuffer) @@ -146255,9 +146305,9 @@ ${Ez(e, r10)}`); return new Uint8Array(t.buffer, t.byteOffset, t.byteLength); throw new Error("Unknown type, must be binary type"); }; - var n2e = (t) => new TextEncoder().encode(t); - var i2e = (t) => new TextDecoder().decode(t); - var s2e = class { + var $ge = (t) => new TextEncoder().encode(t); + var e2e = (t) => new TextDecoder().decode(t); + var t2e = class { constructor(e, r10, n) { this.name = e, this.prefix = r10, this.baseEncode = n; } @@ -146267,7 +146317,7 @@ ${Ez(e, r10)}`); throw Error("Unknown type, must be binary type"); } }; - var o2e = class { + var r2e = class { constructor(e, r10, n) { if (this.name = e, this.prefix = r10, r10.codePointAt(0) === void 0) throw new Error("Invalid prefix character"); @@ -146282,15 +146332,15 @@ ${Ez(e, r10)}`); throw Error("Can only multibase decode strings"); } or(e) { - return aB(this, e); + return eB(this, e); } }; - var a2e = class { + var n2e = class { constructor(e) { this.decoders = e; } or(e) { - return aB(this, e); + return eB(this, e); } decode(e) { const r10 = e[0], n = this.decoders[r10]; @@ -146299,13 +146349,13 @@ ${Ez(e, r10)}`); throw RangeError(`Unable to decode multibase string ${JSON.stringify(e)}, only inputs prefixed with ${Object.keys(this.decoders)} are supported`); } }; - var aB = (t, e) => new a2e({ + var eB = (t, e) => new n2e({ ...t.decoders || { [t.prefix]: t }, ...e.decoders || { [e.prefix]: e } }); - var c2e = class { + var i2e = class { constructor(e, r10, n, i) { - this.name = e, this.prefix = r10, this.baseEncode = n, this.baseDecode = i, this.encoder = new s2e(e, r10, n), this.decoder = new o2e(e, r10, i); + this.name = e, this.prefix = r10, this.baseEncode = n, this.baseDecode = i, this.encoder = new t2e(e, r10, n), this.decoder = new r2e(e, r10, i); } encode(e) { return this.encoder.encode(e); @@ -146314,17 +146364,17 @@ ${Ez(e, r10)}`); return this.decoder.decode(e); } }; - var O2 = ({ name: t, prefix: e, encode: r10, decode: n }) => new c2e(t, e, r10, n); - var P0 = ({ prefix: t, name: e, alphabet: r10 }) => { - const { encode: n, decode: i } = t2e(r10, e); + var O2 = ({ name: t, prefix: e, encode: r10, decode: n }) => new i2e(t, e, r10, n); + var I0 = ({ prefix: t, name: e, alphabet: r10 }) => { + const { encode: n, decode: i } = Jge(r10, e); return O2({ prefix: t, name: e, encode: n, - decode: (s) => r2e(i(s)) + decode: (s) => Qge(i(s)) }); }; - var u2e = (t, e, r10, n) => { + var s2e = (t, e, r10, n) => { const i = {}; for (let f10 = 0; f10 < e.length; ++f10) i[e[f10]] = f10; @@ -146343,7 +146393,7 @@ ${Ez(e, r10)}`); throw new SyntaxError("Unexpected end of data"); return o; }; - var l2e = (t, e, r10) => { + var o2e = (t, e, r10) => { const n = e[e.length - 1] === "=", i = (1 << r10) - 1; let s = "", o = 0, a = 0; for (let c = 0; c < t.length; ++c) @@ -146354,240 +146404,240 @@ ${Ez(e, r10)}`); s += "="; return s; }; - var ti = ({ name: t, prefix: e, bitsPerChar: r10, alphabet: n }) => O2({ + var ri = ({ name: t, prefix: e, bitsPerChar: r10, alphabet: n }) => O2({ prefix: e, name: t, encode(i) { - return l2e(i, n, r10); + return o2e(i, n, r10); }, decode(i) { - return u2e(i, n, r10, t); + return s2e(i, n, r10, t); } }); - var f2e = O2({ + var a2e = O2({ prefix: "\0", name: "identity", - encode: (t) => i2e(t), - decode: (t) => n2e(t) + encode: (t) => e2e(t), + decode: (t) => $ge(t) }); - var h2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var c2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - identity: f2e + identity: a2e }, Symbol.toStringTag, { value: "Module" })); - var d2e = ti({ + var u2e = ri({ prefix: "0", name: "base2", alphabet: "01", bitsPerChar: 1 }); - var p2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var l2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - base2: d2e + base2: u2e }, Symbol.toStringTag, { value: "Module" })); - var m2e = ti({ + var f2e = ri({ prefix: "7", name: "base8", alphabet: "01234567", bitsPerChar: 3 }); - var g2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var h2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - base8: m2e + base8: f2e }, Symbol.toStringTag, { value: "Module" })); - var y2e = P0({ + var d2e = I0({ prefix: "9", name: "base10", alphabet: "0123456789" }); - var b2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var p2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - base10: y2e + base10: d2e }, Symbol.toStringTag, { value: "Module" })); - var w2e = ti({ + var m2e = ri({ prefix: "f", name: "base16", alphabet: "0123456789abcdef", bitsPerChar: 4 }); - var v2e = ti({ + var g2e = ri({ prefix: "F", name: "base16upper", alphabet: "0123456789ABCDEF", bitsPerChar: 4 }); - var x2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var y2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - base16: w2e, - base16upper: v2e + base16: m2e, + base16upper: g2e }, Symbol.toStringTag, { value: "Module" })); - var _2e = ti({ + var b2e = ri({ prefix: "b", name: "base32", alphabet: "abcdefghijklmnopqrstuvwxyz234567", bitsPerChar: 5 }); - var E2e = ti({ + var w2e = ri({ prefix: "B", name: "base32upper", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567", bitsPerChar: 5 }); - var S2e = ti({ + var v2e = ri({ prefix: "c", name: "base32pad", alphabet: "abcdefghijklmnopqrstuvwxyz234567=", bitsPerChar: 5 }); - var M2e = ti({ + var x2e = ri({ prefix: "C", name: "base32padupper", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=", bitsPerChar: 5 }); - var A2e = ti({ + var _2e = ri({ prefix: "v", name: "base32hex", alphabet: "0123456789abcdefghijklmnopqrstuv", bitsPerChar: 5 }); - var T2e = ti({ + var E2e = ri({ prefix: "V", name: "base32hexupper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV", bitsPerChar: 5 }); - var N2e = ti({ + var S2e = ri({ prefix: "t", name: "base32hexpad", alphabet: "0123456789abcdefghijklmnopqrstuv=", bitsPerChar: 5 }); - var I2e = ti({ + var M2e = ri({ prefix: "T", name: "base32hexpadupper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV=", bitsPerChar: 5 }); - var O2e = ti({ + var A2e = ri({ prefix: "h", name: "base32z", alphabet: "ybndrfg8ejkmcpqxot1uwisza345h769", bitsPerChar: 5 }); - var P2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var T2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - base32: _2e, - base32hex: A2e, - base32hexpad: N2e, - base32hexpadupper: I2e, - base32hexupper: T2e, - base32pad: S2e, - base32padupper: M2e, - base32upper: E2e, - base32z: O2e + base32: b2e, + base32hex: _2e, + base32hexpad: S2e, + base32hexpadupper: M2e, + base32hexupper: E2e, + base32pad: v2e, + base32padupper: x2e, + base32upper: w2e, + base32z: A2e }, Symbol.toStringTag, { value: "Module" })); - var k2e = P0({ + var N2e = I0({ prefix: "k", name: "base36", alphabet: "0123456789abcdefghijklmnopqrstuvwxyz" }); - var R2e = P0({ + var I2e = I0({ prefix: "K", name: "base36upper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" }); - var C2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var O2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - base36: k2e, - base36upper: R2e + base36: N2e, + base36upper: I2e }, Symbol.toStringTag, { value: "Module" })); - var D2e = P0({ + var P2e = I0({ name: "base58btc", prefix: "z", alphabet: "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz" }); - var L2e = P0({ + var k2e = I0({ name: "base58flickr", prefix: "Z", alphabet: "123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ" }); - var B2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var R2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - base58btc: D2e, - base58flickr: L2e + base58btc: P2e, + base58flickr: k2e }, Symbol.toStringTag, { value: "Module" })); - var U2e = ti({ + var C2e = ri({ prefix: "m", name: "base64", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", bitsPerChar: 6 }); - var j2e = ti({ + var D2e = ri({ prefix: "M", name: "base64pad", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", bitsPerChar: 6 }); - var V2e = ti({ + var L2e = ri({ prefix: "u", name: "base64url", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_", bitsPerChar: 6 }); - var z2e = ti({ + var B2e = ri({ prefix: "U", name: "base64urlpad", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=", bitsPerChar: 6 }); - var F2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var U2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - base64: U2e, - base64pad: j2e, - base64url: V2e, - base64urlpad: z2e + base64: C2e, + base64pad: D2e, + base64url: L2e, + base64urlpad: B2e }, Symbol.toStringTag, { value: "Module" })); - var cB = Array.from("\u{1F680}\u{1FA90}\u2604\u{1F6F0}\u{1F30C}\u{1F311}\u{1F312}\u{1F313}\u{1F314}\u{1F315}\u{1F316}\u{1F317}\u{1F318}\u{1F30D}\u{1F30F}\u{1F30E}\u{1F409}\u2600\u{1F4BB}\u{1F5A5}\u{1F4BE}\u{1F4BF}\u{1F602}\u2764\u{1F60D}\u{1F923}\u{1F60A}\u{1F64F}\u{1F495}\u{1F62D}\u{1F618}\u{1F44D}\u{1F605}\u{1F44F}\u{1F601}\u{1F525}\u{1F970}\u{1F494}\u{1F496}\u{1F499}\u{1F622}\u{1F914}\u{1F606}\u{1F644}\u{1F4AA}\u{1F609}\u263A\u{1F44C}\u{1F917}\u{1F49C}\u{1F614}\u{1F60E}\u{1F607}\u{1F339}\u{1F926}\u{1F389}\u{1F49E}\u270C\u2728\u{1F937}\u{1F631}\u{1F60C}\u{1F338}\u{1F64C}\u{1F60B}\u{1F497}\u{1F49A}\u{1F60F}\u{1F49B}\u{1F642}\u{1F493}\u{1F929}\u{1F604}\u{1F600}\u{1F5A4}\u{1F603}\u{1F4AF}\u{1F648}\u{1F447}\u{1F3B6}\u{1F612}\u{1F92D}\u2763\u{1F61C}\u{1F48B}\u{1F440}\u{1F62A}\u{1F611}\u{1F4A5}\u{1F64B}\u{1F61E}\u{1F629}\u{1F621}\u{1F92A}\u{1F44A}\u{1F973}\u{1F625}\u{1F924}\u{1F449}\u{1F483}\u{1F633}\u270B\u{1F61A}\u{1F61D}\u{1F634}\u{1F31F}\u{1F62C}\u{1F643}\u{1F340}\u{1F337}\u{1F63B}\u{1F613}\u2B50\u2705\u{1F97A}\u{1F308}\u{1F608}\u{1F918}\u{1F4A6}\u2714\u{1F623}\u{1F3C3}\u{1F490}\u2639\u{1F38A}\u{1F498}\u{1F620}\u261D\u{1F615}\u{1F33A}\u{1F382}\u{1F33B}\u{1F610}\u{1F595}\u{1F49D}\u{1F64A}\u{1F639}\u{1F5E3}\u{1F4AB}\u{1F480}\u{1F451}\u{1F3B5}\u{1F91E}\u{1F61B}\u{1F534}\u{1F624}\u{1F33C}\u{1F62B}\u26BD\u{1F919}\u2615\u{1F3C6}\u{1F92B}\u{1F448}\u{1F62E}\u{1F646}\u{1F37B}\u{1F343}\u{1F436}\u{1F481}\u{1F632}\u{1F33F}\u{1F9E1}\u{1F381}\u26A1\u{1F31E}\u{1F388}\u274C\u270A\u{1F44B}\u{1F630}\u{1F928}\u{1F636}\u{1F91D}\u{1F6B6}\u{1F4B0}\u{1F353}\u{1F4A2}\u{1F91F}\u{1F641}\u{1F6A8}\u{1F4A8}\u{1F92C}\u2708\u{1F380}\u{1F37A}\u{1F913}\u{1F619}\u{1F49F}\u{1F331}\u{1F616}\u{1F476}\u{1F974}\u25B6\u27A1\u2753\u{1F48E}\u{1F4B8}\u2B07\u{1F628}\u{1F31A}\u{1F98B}\u{1F637}\u{1F57A}\u26A0\u{1F645}\u{1F61F}\u{1F635}\u{1F44E}\u{1F932}\u{1F920}\u{1F927}\u{1F4CC}\u{1F535}\u{1F485}\u{1F9D0}\u{1F43E}\u{1F352}\u{1F617}\u{1F911}\u{1F30A}\u{1F92F}\u{1F437}\u260E\u{1F4A7}\u{1F62F}\u{1F486}\u{1F446}\u{1F3A4}\u{1F647}\u{1F351}\u2744\u{1F334}\u{1F4A3}\u{1F438}\u{1F48C}\u{1F4CD}\u{1F940}\u{1F922}\u{1F445}\u{1F4A1}\u{1F4A9}\u{1F450}\u{1F4F8}\u{1F47B}\u{1F910}\u{1F92E}\u{1F3BC}\u{1F975}\u{1F6A9}\u{1F34E}\u{1F34A}\u{1F47C}\u{1F48D}\u{1F4E3}\u{1F942}"); - var H2e = cB.reduce((t, e, r10) => (t[r10] = e, t), []); - var q2e = cB.reduce((t, e, r10) => (t[e.codePointAt(0)] = r10, t), []); - function W2e(t) { - return t.reduce((e, r10) => (e += H2e[r10], e), ""); + var tB = Array.from("\u{1F680}\u{1FA90}\u2604\u{1F6F0}\u{1F30C}\u{1F311}\u{1F312}\u{1F313}\u{1F314}\u{1F315}\u{1F316}\u{1F317}\u{1F318}\u{1F30D}\u{1F30F}\u{1F30E}\u{1F409}\u2600\u{1F4BB}\u{1F5A5}\u{1F4BE}\u{1F4BF}\u{1F602}\u2764\u{1F60D}\u{1F923}\u{1F60A}\u{1F64F}\u{1F495}\u{1F62D}\u{1F618}\u{1F44D}\u{1F605}\u{1F44F}\u{1F601}\u{1F525}\u{1F970}\u{1F494}\u{1F496}\u{1F499}\u{1F622}\u{1F914}\u{1F606}\u{1F644}\u{1F4AA}\u{1F609}\u263A\u{1F44C}\u{1F917}\u{1F49C}\u{1F614}\u{1F60E}\u{1F607}\u{1F339}\u{1F926}\u{1F389}\u{1F49E}\u270C\u2728\u{1F937}\u{1F631}\u{1F60C}\u{1F338}\u{1F64C}\u{1F60B}\u{1F497}\u{1F49A}\u{1F60F}\u{1F49B}\u{1F642}\u{1F493}\u{1F929}\u{1F604}\u{1F600}\u{1F5A4}\u{1F603}\u{1F4AF}\u{1F648}\u{1F447}\u{1F3B6}\u{1F612}\u{1F92D}\u2763\u{1F61C}\u{1F48B}\u{1F440}\u{1F62A}\u{1F611}\u{1F4A5}\u{1F64B}\u{1F61E}\u{1F629}\u{1F621}\u{1F92A}\u{1F44A}\u{1F973}\u{1F625}\u{1F924}\u{1F449}\u{1F483}\u{1F633}\u270B\u{1F61A}\u{1F61D}\u{1F634}\u{1F31F}\u{1F62C}\u{1F643}\u{1F340}\u{1F337}\u{1F63B}\u{1F613}\u2B50\u2705\u{1F97A}\u{1F308}\u{1F608}\u{1F918}\u{1F4A6}\u2714\u{1F623}\u{1F3C3}\u{1F490}\u2639\u{1F38A}\u{1F498}\u{1F620}\u261D\u{1F615}\u{1F33A}\u{1F382}\u{1F33B}\u{1F610}\u{1F595}\u{1F49D}\u{1F64A}\u{1F639}\u{1F5E3}\u{1F4AB}\u{1F480}\u{1F451}\u{1F3B5}\u{1F91E}\u{1F61B}\u{1F534}\u{1F624}\u{1F33C}\u{1F62B}\u26BD\u{1F919}\u2615\u{1F3C6}\u{1F92B}\u{1F448}\u{1F62E}\u{1F646}\u{1F37B}\u{1F343}\u{1F436}\u{1F481}\u{1F632}\u{1F33F}\u{1F9E1}\u{1F381}\u26A1\u{1F31E}\u{1F388}\u274C\u270A\u{1F44B}\u{1F630}\u{1F928}\u{1F636}\u{1F91D}\u{1F6B6}\u{1F4B0}\u{1F353}\u{1F4A2}\u{1F91F}\u{1F641}\u{1F6A8}\u{1F4A8}\u{1F92C}\u2708\u{1F380}\u{1F37A}\u{1F913}\u{1F619}\u{1F49F}\u{1F331}\u{1F616}\u{1F476}\u{1F974}\u25B6\u27A1\u2753\u{1F48E}\u{1F4B8}\u2B07\u{1F628}\u{1F31A}\u{1F98B}\u{1F637}\u{1F57A}\u26A0\u{1F645}\u{1F61F}\u{1F635}\u{1F44E}\u{1F932}\u{1F920}\u{1F927}\u{1F4CC}\u{1F535}\u{1F485}\u{1F9D0}\u{1F43E}\u{1F352}\u{1F617}\u{1F911}\u{1F30A}\u{1F92F}\u{1F437}\u260E\u{1F4A7}\u{1F62F}\u{1F486}\u{1F446}\u{1F3A4}\u{1F647}\u{1F351}\u2744\u{1F334}\u{1F4A3}\u{1F438}\u{1F48C}\u{1F4CD}\u{1F940}\u{1F922}\u{1F445}\u{1F4A1}\u{1F4A9}\u{1F450}\u{1F4F8}\u{1F47B}\u{1F910}\u{1F92E}\u{1F3BC}\u{1F975}\u{1F6A9}\u{1F34E}\u{1F34A}\u{1F47C}\u{1F48D}\u{1F4E3}\u{1F942}"); + var j2e = tB.reduce((t, e, r10) => (t[r10] = e, t), []); + var V2e = tB.reduce((t, e, r10) => (t[e.codePointAt(0)] = r10, t), []); + function z2e(t) { + return t.reduce((e, r10) => (e += j2e[r10], e), ""); } - function G2e(t) { + function F2e(t) { const e = []; for (const r10 of t) { - const n = q2e[r10.codePointAt(0)]; + const n = V2e[r10.codePointAt(0)]; if (n === void 0) throw new Error(`Non-base256emoji character: ${r10}`); e.push(n); } return new Uint8Array(e); } - var K2e = O2({ + var H2e = O2({ prefix: "\u{1F680}", name: "base256emoji", - encode: W2e, - decode: G2e + encode: z2e, + decode: F2e }); - var X2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var q2e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - base256emoji: K2e + base256emoji: H2e }, Symbol.toStringTag, { value: "Module" })); new TextEncoder(); new TextDecoder(); - var Rm = { + var km = { + ...c2e, + ...l2e, ...h2e, ...p2e, - ...g2e, - ...b2e, - ...x2e, - ...P2e, - ...C2e, - ...B2e, - ...F2e, - ...X2e - }; - function uB(t, e, r10, n) { + ...y2e, + ...T2e, + ...O2e, + ...R2e, + ...U2e, + ...q2e + }; + function rB(t, e, r10, n) { return { name: t, prefix: e, @@ -146599,107 +146649,107 @@ ${Ez(e, r10)}`); decoder: { decode: n } }; } - var FS = uB("utf8", "u", (t) => "u" + new TextDecoder("utf8").decode(t), (t) => new TextEncoder().encode(t.substring(1))); - var Wb = uB("ascii", "a", (t) => { + var BS = rB("utf8", "u", (t) => "u" + new TextDecoder("utf8").decode(t), (t) => new TextEncoder().encode(t.substring(1))); + var qb = rB("ascii", "a", (t) => { let e = "a"; for (let r10 = 0; r10 < t.length; r10++) e += String.fromCharCode(t[r10]); return e; }, (t) => { t = t.substring(1); - const e = oB(t.length); + const e = $L(t.length); for (let r10 = 0; r10 < t.length; r10++) e[r10] = t.charCodeAt(r10); return e; }); - var lB = { - utf8: FS, - "utf-8": FS, - hex: Rm.base16, - latin1: Wb, - ascii: Wb, - binary: Wb, - ...Rm - }; - function Yx(t, e = "utf8") { - const r10 = lB[e]; + var nB = { + utf8: BS, + "utf-8": BS, + hex: km.base16, + latin1: qb, + ascii: qb, + binary: qb, + ...km + }; + function Wx(t, e = "utf8") { + const r10 = nB[e]; if (!r10) throw new Error(`Unsupported encoding "${e}"`); return (e === "utf8" || e === "utf-8") && globalThis.Buffer != null && globalThis.Buffer.from != null ? globalThis.Buffer.from(t.buffer, t.byteOffset, t.byteLength).toString("utf8") : r10.encoder.encode(t).substring(1); } - function Zx(t, e = "utf8") { - const r10 = lB[e]; + function Gx(t, e = "utf8") { + const r10 = nB[e]; if (!r10) throw new Error(`Unsupported encoding "${e}"`); - return (e === "utf8" || e === "utf-8") && globalThis.Buffer != null && globalThis.Buffer.from != null ? Xx(globalThis.Buffer.from(t, "utf-8")) : r10.decoder.decode(`${r10.prefix}${t}`); + return (e === "utf8" || e === "utf-8") && globalThis.Buffer != null && globalThis.Buffer.from != null ? qx(globalThis.Buffer.from(t, "utf-8")) : r10.decoder.decode(`${r10.prefix}${t}`); } - function Cm(t) { - return Yx(Zx(cl(t), qge), sB); + function Rm(t) { + return Wx(Gx(cl(t), Vge), QL); } - function fB(t) { - const e = Zx(Zge, zS), r10 = Yge + Yx(Qge([e, t]), zS); - return [Kge, Xge, r10].join(Gge); + function iB(t) { + const e = Gx(Gge, LS), r10 = Wge + Wx(Xge([e, t]), LS); + return [Hge, qge, r10].join(Fge); } - function Y2e(t) { - return Yx(t, sB); + function W2e(t) { + return Wx(t, QL); } - function Z2e(t) { - return Zx([Cm(t.header), Cm(t.payload)].join(iB), Wge); + function G2e(t) { + return Gx([Rm(t.header), Rm(t.payload)].join(JL), zge); } - function J2e(t) { + function K2e(t) { return [ - Cm(t.header), - Cm(t.payload), - Y2e(t.signature) - ].join(iB); + Rm(t.header), + Rm(t.payload), + W2e(t.signature) + ].join(JL); } - function HS(t = rh.randomBytes(Jge)) { - return Kx.generateKeyPairFromSeed(t); + function US(t = th.randomBytes(Kge)) { + return Hx.generateKeyPairFromSeed(t); } - async function Q2e(t, e, r10, n, i = gt.fromMiliseconds(Date.now())) { - const s = { alg: Fge, typ: Hge }, o = fB(n.publicKey), a = i + r10, c = { iss: o, sub: t, aud: e, iat: i, exp: a }, u = Z2e({ header: s, payload: c }), f10 = Kx.sign(n.secretKey, u); - return J2e({ header: s, payload: c, signature: f10 }); + async function X2e(t, e, r10, n, i = gt.fromMiliseconds(Date.now())) { + const s = { alg: Uge, typ: jge }, o = iB(n.publicKey), a = i + r10, c = { iss: o, sub: t, aud: e, iat: i, exp: a }, u = G2e({ header: s, payload: c }), f10 = Hx.sign(n.secretKey, u); + return K2e({ header: s, payload: c, signature: f10 }); } - var qS = globalThis && globalThis.__spreadArray || function(t, e, r10) { + var jS = globalThis && globalThis.__spreadArray || function(t, e, r10) { if (r10 || arguments.length === 2) for (var n = 0, i = e.length, s; n < i; n++) (s || !(n in e)) && (s || (s = Array.prototype.slice.call(e, 0, n)), s[n] = e[n]); return t.concat(s || Array.prototype.slice.call(e)); }; - var $2e = function() { + var Y2e = function() { function t(e, r10, n) { this.name = e, this.version = r10, this.os = n, this.type = "browser"; } return t; }(); - var eye = function() { + var Z2e = function() { function t(e) { this.version = e, this.type = "node", this.name = "node", this.os = process.platform; } return t; }(); - var tye = function() { + var J2e = function() { function t(e, r10, n, i) { this.name = e, this.version = r10, this.os = n, this.bot = i, this.type = "bot-device"; } return t; }(); - var rye = function() { + var Q2e = function() { function t() { this.type = "bot", this.bot = true, this.name = "bot", this.version = null, this.os = null; } return t; }(); - var nye = function() { + var $2e = function() { function t() { this.type = "react-native", this.name = "react-native", this.version = null, this.os = null; } return t; }(); - var iye = /alexa|bot|crawl(er|ing)|facebookexternalhit|feedburner|google web preview|nagios|postrank|pingdom|slurp|spider|yahoo!|yandex/; - var sye = /(nuhk|curl|Googlebot|Yammybot|Openbot|Slurp|MSNBot|Ask\ Jeeves\/Teoma|ia_archiver)/; - var WS = 3; - var oye = [ + var eye = /alexa|bot|crawl(er|ing)|facebookexternalhit|feedburner|google web preview|nagios|postrank|pingdom|slurp|spider|yahoo!|yandex/; + var tye = /(nuhk|curl|Googlebot|Yammybot|Openbot|Slurp|MSNBot|Ask\ Jeeves\/Teoma|ia_archiver)/; + var VS = 3; + var rye = [ ["aol", /AOLShield\/([0-9\._]+)/], ["edge", /Edge\/([0-9\._]+)/], ["edge-ios", /EdgiOS\/([0-9\._]+)/], @@ -146737,9 +146787,9 @@ ${Ez(e, r10)}`); ["ios-webview", /AppleWebKit\/([0-9\.]+).*Mobile/], ["ios-webview", /AppleWebKit\/([0-9\.]+).*Gecko\)$/], ["curl", /^curl\/([0-9\.]+)$/], - ["searchbot", iye] + ["searchbot", eye] ]; - var GS = [ + var zS = [ ["iOS", /iP(hone|od|ad)/], ["Android OS", /Android/], ["BlackBerry OS", /BlackBerry|BB10/], @@ -146767,11 +146817,11 @@ ${Ez(e, r10)}`); ["BeOS", /BeOS/], ["OS/2", /OS\/2/] ]; - function aye(t) { - return t ? KS(t) : typeof document > "u" && typeof navigator < "u" && navigator.product === "ReactNative" ? new nye() : typeof navigator < "u" ? KS(navigator.userAgent) : lye(); + function nye(t) { + return t ? FS(t) : typeof document > "u" && typeof navigator < "u" && navigator.product === "ReactNative" ? new $2e() : typeof navigator < "u" ? FS(navigator.userAgent) : oye(); } - function cye(t) { - return t !== "" && oye.reduce(function(e, r10) { + function iye(t) { + return t !== "" && rye.reduce(function(e, r10) { var n = r10[0], i = r10[1]; if (e) return e; @@ -146779,98 +146829,98 @@ ${Ez(e, r10)}`); return !!s && [n, s]; }, false); } - function KS(t) { - var e = cye(t); + function FS(t) { + var e = iye(t); if (!e) return null; var r10 = e[0], n = e[1]; if (r10 === "searchbot") - return new rye(); + return new Q2e(); var i = n[1] && n[1].split(".").join("_").split("_").slice(0, 3); - i ? i.length < WS && (i = qS(qS([], i, true), fye(WS - i.length), true)) : i = []; - var s = i.join("."), o = uye(t), a = sye.exec(t); - return a && a[1] ? new tye(r10, s, o, a[1]) : new $2e(r10, s, o); + i ? i.length < VS && (i = jS(jS([], i, true), aye(VS - i.length), true)) : i = []; + var s = i.join("."), o = sye(t), a = tye.exec(t); + return a && a[1] ? new J2e(r10, s, o, a[1]) : new Y2e(r10, s, o); } - function uye(t) { - for (var e = 0, r10 = GS.length; e < r10; e++) { - var n = GS[e], i = n[0], s = n[1], o = s.exec(t); + function sye(t) { + for (var e = 0, r10 = zS.length; e < r10; e++) { + var n = zS[e], i = n[0], s = n[1], o = s.exec(t); if (o) return i; } return null; } - function lye() { + function oye() { var t = typeof process < "u" && process.version; - return t ? new eye(process.version.slice(1)) : null; + return t ? new Z2e(process.version.slice(1)) : null; } - function fye(t) { + function aye(t) { for (var e = [], r10 = 0; r10 < t; r10++) e.push("0"); return e; } var _r = {}; Object.defineProperty(_r, "__esModule", { value: true }); - _r.getLocalStorage = _r.getLocalStorageOrThrow = _r.getCrypto = _r.getCryptoOrThrow = hB = _r.getLocation = _r.getLocationOrThrow = Qx = _r.getNavigator = _r.getNavigatorOrThrow = Jx = _r.getDocument = _r.getDocumentOrThrow = _r.getFromWindowOrThrow = _r.getFromWindow = void 0; - function Rl(t) { + _r.getLocalStorage = _r.getLocalStorageOrThrow = _r.getCrypto = _r.getCryptoOrThrow = sB = _r.getLocation = _r.getLocationOrThrow = Xx = _r.getNavigator = _r.getNavigatorOrThrow = Kx = _r.getDocument = _r.getDocumentOrThrow = _r.getFromWindowOrThrow = _r.getFromWindow = void 0; + function kl(t) { let e; return typeof window < "u" && typeof window[t] < "u" && (e = window[t]), e; } - _r.getFromWindow = Rl; - function nh(t) { - const e = Rl(t); + _r.getFromWindow = kl; + function rh(t) { + const e = kl(t); if (!e) throw new Error(`${t} is not defined in Window`); return e; } - _r.getFromWindowOrThrow = nh; + _r.getFromWindowOrThrow = rh; + function cye() { + return rh("document"); + } + _r.getDocumentOrThrow = cye; + function uye() { + return kl("document"); + } + var Kx = _r.getDocument = uye; + function lye() { + return rh("navigator"); + } + _r.getNavigatorOrThrow = lye; + function fye() { + return kl("navigator"); + } + var Xx = _r.getNavigator = fye; function hye() { - return nh("document"); + return rh("location"); } - _r.getDocumentOrThrow = hye; + _r.getLocationOrThrow = hye; function dye() { - return Rl("document"); + return kl("location"); } - var Jx = _r.getDocument = dye; + var sB = _r.getLocation = dye; function pye() { - return nh("navigator"); + return rh("crypto"); } - _r.getNavigatorOrThrow = pye; + _r.getCryptoOrThrow = pye; function mye() { - return Rl("navigator"); + return kl("crypto"); } - var Qx = _r.getNavigator = mye; + _r.getCrypto = mye; function gye() { - return nh("location"); + return rh("localStorage"); } - _r.getLocationOrThrow = gye; + _r.getLocalStorageOrThrow = gye; function yye() { - return Rl("location"); + return kl("localStorage"); } - var hB = _r.getLocation = yye; + _r.getLocalStorage = yye; + var Yx = {}; + Object.defineProperty(Yx, "__esModule", { value: true }); + var oB = Yx.getWindowMetadata = void 0; + var HS = _r; function bye() { - return nh("crypto"); - } - _r.getCryptoOrThrow = bye; - function wye() { - return Rl("crypto"); - } - _r.getCrypto = wye; - function vye() { - return nh("localStorage"); - } - _r.getLocalStorageOrThrow = vye; - function xye() { - return Rl("localStorage"); - } - _r.getLocalStorage = xye; - var $x = {}; - Object.defineProperty($x, "__esModule", { value: true }); - var dB = $x.getWindowMetadata = void 0; - var XS = _r; - function _ye() { let t, e; try { - t = XS.getDocumentOrThrow(), e = XS.getLocationOrThrow(); + t = HS.getDocumentOrThrow(), e = HS.getLocationOrThrow(); } catch { return null; } @@ -146879,24 +146929,24 @@ ${Ez(e, r10)}`); for (let E = 0; E < p.length; E++) { const _ = p[E], N11 = _.getAttribute("rel"); if (N11 && N11.toLowerCase().indexOf("icon") > -1) { - const R = _.getAttribute("href"); - if (R) - if (R.toLowerCase().indexOf("https:") === -1 && R.toLowerCase().indexOf("http:") === -1 && R.indexOf("//") !== 0) { + const k = _.getAttribute("href"); + if (k) + if (k.toLowerCase().indexOf("https:") === -1 && k.toLowerCase().indexOf("http:") === -1 && k.indexOf("//") !== 0) { let F = e.protocol + "//" + e.host; - if (R.indexOf("/") === 0) - F += R; + if (k.indexOf("/") === 0) + F += k; else { - const D = e.pathname.split("/"); - D.pop(); - const L = D.join("/"); - F += L + "/" + R; + const L = e.pathname.split("/"); + L.pop(); + const D = L.join("/"); + F += D + "/" + k; } b.push(F); - } else if (R.indexOf("//") === 0) { - const F = e.protocol + R; + } else if (k.indexOf("//") === 0) { + const F = e.protocol + k; b.push(F); } else - b.push(R); + b.push(k); } } return b; @@ -146904,11 +146954,11 @@ ${Ez(e, r10)}`); function n(...p) { const b = t.getElementsByTagName("meta"); for (let E = 0; E < b.length; E++) { - const _ = b[E], N11 = ["itemprop", "property", "name"].map((R) => _.getAttribute(R)).filter((R) => R ? p.includes(R) : false); + const _ = b[E], N11 = ["itemprop", "property", "name"].map((k) => _.getAttribute(k)).filter((k) => k ? p.includes(k) : false); if (N11.length && N11) { - const R = _.getAttribute("content"); - if (R) - return R; + const k = _.getAttribute("content"); + if (k) + return k; } } return ""; @@ -146928,13 +146978,13 @@ ${Ez(e, r10)}`); name: o }; } - dB = $x.getWindowMetadata = _ye; - var zd = {}; - var Eye = (t) => encodeURIComponent(t).replace(/[!'()*]/g, (e) => `%${e.charCodeAt(0).toString(16).toUpperCase()}`); - var pB = "%[a-f0-9]{2}"; - var YS = new RegExp("(" + pB + ")|([^%]+?)", "gi"); - var ZS = new RegExp("(" + pB + ")+", "gi"); - function nv(t, e) { + oB = Yx.getWindowMetadata = bye; + var Vd = {}; + var wye = (t) => encodeURIComponent(t).replace(/[!'()*]/g, (e) => `%${e.charCodeAt(0).toString(16).toUpperCase()}`); + var aB = "%[a-f0-9]{2}"; + var qS = new RegExp("(" + aB + ")|([^%]+?)", "gi"); + var WS = new RegExp("(" + aB + ")+", "gi"); + function tv(t, e) { try { return [decodeURIComponent(t.join(""))]; } catch { @@ -146943,29 +146993,29 @@ ${Ez(e, r10)}`); return t; e = e || 1; var r10 = t.slice(0, e), n = t.slice(e); - return Array.prototype.concat.call([], nv(r10), nv(n)); + return Array.prototype.concat.call([], tv(r10), tv(n)); } - function Sye(t) { + function vye(t) { try { return decodeURIComponent(t); } catch { - for (var e = t.match(YS) || [], r10 = 1; r10 < e.length; r10++) - t = nv(e, r10).join(""), e = t.match(YS) || []; + for (var e = t.match(qS) || [], r10 = 1; r10 < e.length; r10++) + t = tv(e, r10).join(""), e = t.match(qS) || []; return t; } } - function Mye(t) { + function xye(t) { for (var e = { "%FE%FF": "\uFFFD\uFFFD", "%FF%FE": "\uFFFD\uFFFD" - }, r10 = ZS.exec(t); r10; ) { + }, r10 = WS.exec(t); r10; ) { try { e[r10[0]] = decodeURIComponent(r10[0]); } catch { - var n = Sye(r10[0]); + var n = vye(r10[0]); n !== r10[0] && (e[r10[0]] = n); } - r10 = ZS.exec(t); + r10 = WS.exec(t); } e["%C2"] = "\uFFFD"; for (var i = Object.keys(e), s = 0; s < i.length; s++) { @@ -146974,16 +147024,16 @@ ${Ez(e, r10)}`); } return t; } - var Aye = function(t) { + var _ye = function(t) { if (typeof t != "string") throw new TypeError("Expected `encodedURI` to be of type `string`, got `" + typeof t + "`"); try { return t = t.replace(/\+/g, " "), decodeURIComponent(t); } catch { - return Mye(t); + return xye(t); } }; - var Tye = (t, e) => { + var Eye = (t, e) => { if (!(typeof t == "string" && typeof e == "string")) throw new TypeError("Expected the arguments to be of type `string`"); if (e === "") @@ -146994,7 +147044,7 @@ ${Ez(e, r10)}`); t.slice(r10 + e.length) ]; }; - var Nye = function(t, e) { + var Sye = function(t, e) { for (var r10 = {}, n = Object.keys(t), i = Array.isArray(e), s = 0; s < n.length; s++) { var o = n[s], a = t[o]; (i ? e.indexOf(o) !== -1 : e(o, a, t)) && (r10[o] = a); @@ -147002,45 +147052,45 @@ ${Ez(e, r10)}`); return r10; }; (function(t) { - const e = Eye, r10 = Aye, n = Tye, i = Nye, s = (D) => D == null, o = Symbol("encodeFragmentIdentifier"); - function a(D) { - switch (D.arrayFormat) { + const e = wye, r10 = _ye, n = Eye, i = Sye, s = (L) => L == null, o = Symbol("encodeFragmentIdentifier"); + function a(L) { + switch (L.arrayFormat) { case "index": - return (L) => (q, W) => { + return (D) => (q, W) => { const z = q.length; - return W === void 0 || D.skipNull && W === null || D.skipEmptyString && W === "" ? q : W === null ? [...q, [f10(L, D), "[", z, "]"].join("")] : [ + return W === void 0 || L.skipNull && W === null || L.skipEmptyString && W === "" ? q : W === null ? [...q, [f10(D, L), "[", z, "]"].join("")] : [ ...q, - [f10(L, D), "[", f10(z, D), "]=", f10(W, D)].join("") + [f10(D, L), "[", f10(z, L), "]=", f10(W, L)].join("") ]; }; case "bracket": - return (L) => (q, W) => W === void 0 || D.skipNull && W === null || D.skipEmptyString && W === "" ? q : W === null ? [...q, [f10(L, D), "[]"].join("")] : [...q, [f10(L, D), "[]=", f10(W, D)].join("")]; + return (D) => (q, W) => W === void 0 || L.skipNull && W === null || L.skipEmptyString && W === "" ? q : W === null ? [...q, [f10(D, L), "[]"].join("")] : [...q, [f10(D, L), "[]=", f10(W, L)].join("")]; case "colon-list-separator": - return (L) => (q, W) => W === void 0 || D.skipNull && W === null || D.skipEmptyString && W === "" ? q : W === null ? [...q, [f10(L, D), ":list="].join("")] : [...q, [f10(L, D), ":list=", f10(W, D)].join("")]; + return (D) => (q, W) => W === void 0 || L.skipNull && W === null || L.skipEmptyString && W === "" ? q : W === null ? [...q, [f10(D, L), ":list="].join("")] : [...q, [f10(D, L), ":list=", f10(W, L)].join("")]; case "comma": case "separator": case "bracket-separator": { - const L = D.arrayFormat === "bracket-separator" ? "[]=" : "="; - return (q) => (W, z) => z === void 0 || D.skipNull && z === null || D.skipEmptyString && z === "" ? W : (z = z === null ? "" : z, W.length === 0 ? [[f10(q, D), L, f10(z, D)].join("")] : [[W, f10(z, D)].join(D.arrayFormatSeparator)]); + const D = L.arrayFormat === "bracket-separator" ? "[]=" : "="; + return (q) => (W, z) => z === void 0 || L.skipNull && z === null || L.skipEmptyString && z === "" ? W : (z = z === null ? "" : z, W.length === 0 ? [[f10(q, L), D, f10(z, L)].join("")] : [[W, f10(z, L)].join(L.arrayFormatSeparator)]); } default: - return (L) => (q, W) => W === void 0 || D.skipNull && W === null || D.skipEmptyString && W === "" ? q : W === null ? [...q, f10(L, D)] : [...q, [f10(L, D), "=", f10(W, D)].join("")]; + return (D) => (q, W) => W === void 0 || L.skipNull && W === null || L.skipEmptyString && W === "" ? q : W === null ? [...q, f10(D, L)] : [...q, [f10(D, L), "=", f10(W, L)].join("")]; } } - function c(D) { - let L; - switch (D.arrayFormat) { + function c(L) { + let D; + switch (L.arrayFormat) { case "index": return (q, W, z) => { - if (L = /\[(\d*)\]$/.exec(q), q = q.replace(/\[\d*\]$/, ""), !L) { + if (D = /\[(\d*)\]$/.exec(q), q = q.replace(/\[\d*\]$/, ""), !D) { z[q] = W; return; } - z[q] === void 0 && (z[q] = {}), z[q][L[1]] = W; + z[q] === void 0 && (z[q] = {}), z[q][D[1]] = W; }; case "bracket": return (q, W, z) => { - if (L = /(\[\])$/.exec(q), q = q.replace(/\[\]$/, ""), !L) { + if (D = /(\[\])$/.exec(q), q = q.replace(/\[\]$/, ""), !D) { z[q] = W; return; } @@ -147052,7 +147102,7 @@ ${Ez(e, r10)}`); }; case "colon-list-separator": return (q, W, z) => { - if (L = /(:list)$/.exec(q), q = q.replace(/:list$/, ""), !L) { + if (D = /(:list)$/.exec(q), q = q.replace(/:list$/, ""), !D) { z[q] = W; return; } @@ -147065,19 +147115,19 @@ ${Ez(e, r10)}`); case "comma": case "separator": return (q, W, z) => { - const T = typeof W == "string" && W.includes(D.arrayFormatSeparator), I = typeof W == "string" && !T && p(W, D).includes(D.arrayFormatSeparator); - W = I ? p(W, D) : W; - const H = T || I ? W.split(D.arrayFormatSeparator).map((X) => p(X, D)) : W === null ? W : p(W, D); + const T = typeof W == "string" && W.includes(L.arrayFormatSeparator), I = typeof W == "string" && !T && p(W, L).includes(L.arrayFormatSeparator); + W = I ? p(W, L) : W; + const H = T || I ? W.split(L.arrayFormatSeparator).map((X) => p(X, L)) : W === null ? W : p(W, L); z[q] = H; }; case "bracket-separator": return (q, W, z) => { const T = /(\[\])$/.test(q); if (q = q.replace(/\[\]$/, ""), !T) { - z[q] = W && p(W, D); + z[q] = W && p(W, L); return; } - const I = W === null ? [] : W.split(D.arrayFormatSeparator).map((H) => p(H, D)); + const I = W === null ? [] : W.split(L.arrayFormatSeparator).map((H) => p(H, L)); if (z[q] === void 0) { z[q] = I; return; @@ -147094,135 +147144,135 @@ ${Ez(e, r10)}`); }; } } - function u(D) { - if (typeof D != "string" || D.length !== 1) + function u(L) { + if (typeof L != "string" || L.length !== 1) throw new TypeError("arrayFormatSeparator must be single character string"); } - function f10(D, L) { - return L.encode ? L.strict ? e(D) : encodeURIComponent(D) : D; + function f10(L, D) { + return D.encode ? D.strict ? e(L) : encodeURIComponent(L) : L; } - function p(D, L) { - return L.decode ? r10(D) : D; + function p(L, D) { + return D.decode ? r10(L) : L; } - function b(D) { - return Array.isArray(D) ? D.sort() : typeof D == "object" ? b(Object.keys(D)).sort((L, q) => Number(L) - Number(q)).map((L) => D[L]) : D; + function b(L) { + return Array.isArray(L) ? L.sort() : typeof L == "object" ? b(Object.keys(L)).sort((D, q) => Number(D) - Number(q)).map((D) => L[D]) : L; } - function E(D) { - const L = D.indexOf("#"); - return L !== -1 && (D = D.slice(0, L)), D; + function E(L) { + const D = L.indexOf("#"); + return D !== -1 && (L = L.slice(0, D)), L; } - function _(D) { - let L = ""; - const q = D.indexOf("#"); - return q !== -1 && (L = D.slice(q)), L; + function _(L) { + let D = ""; + const q = L.indexOf("#"); + return q !== -1 && (D = L.slice(q)), D; } - function N11(D) { - D = E(D); - const L = D.indexOf("?"); - return L === -1 ? "" : D.slice(L + 1); + function N11(L) { + L = E(L); + const D = L.indexOf("?"); + return D === -1 ? "" : L.slice(D + 1); } - function R(D, L) { - return L.parseNumbers && !Number.isNaN(Number(D)) && typeof D == "string" && D.trim() !== "" ? D = Number(D) : L.parseBooleans && D !== null && (D.toLowerCase() === "true" || D.toLowerCase() === "false") && (D = D.toLowerCase() === "true"), D; + function k(L, D) { + return D.parseNumbers && !Number.isNaN(Number(L)) && typeof L == "string" && L.trim() !== "" ? L = Number(L) : D.parseBooleans && L !== null && (L.toLowerCase() === "true" || L.toLowerCase() === "false") && (L = L.toLowerCase() === "true"), L; } - function F(D, L) { - L = Object.assign({ + function F(L, D) { + D = Object.assign({ decode: true, sort: true, arrayFormat: "none", arrayFormatSeparator: ",", parseNumbers: false, parseBooleans: false - }, L), u(L.arrayFormatSeparator); - const q = c(L), W = /* @__PURE__ */ Object.create(null); - if (typeof D != "string" || (D = D.trim().replace(/^[?#&]/, ""), !D)) + }, D), u(D.arrayFormatSeparator); + const q = c(D), W = /* @__PURE__ */ Object.create(null); + if (typeof L != "string" || (L = L.trim().replace(/^[?#&]/, ""), !L)) return W; - for (const z of D.split("&")) { + for (const z of L.split("&")) { if (z === "") continue; - let [T, I] = n(L.decode ? z.replace(/\+/g, " ") : z, "="); - I = I === void 0 ? null : ["comma", "separator", "bracket-separator"].includes(L.arrayFormat) ? I : p(I, L), q(p(T, L), I, W); + let [T, I] = n(D.decode ? z.replace(/\+/g, " ") : z, "="); + I = I === void 0 ? null : ["comma", "separator", "bracket-separator"].includes(D.arrayFormat) ? I : p(I, D), q(p(T, D), I, W); } for (const z of Object.keys(W)) { const T = W[z]; if (typeof T == "object" && T !== null) for (const I of Object.keys(T)) - T[I] = R(T[I], L); + T[I] = k(T[I], D); else - W[z] = R(T, L); + W[z] = k(T, D); } - return L.sort === false ? W : (L.sort === true ? Object.keys(W).sort() : Object.keys(W).sort(L.sort)).reduce((z, T) => { + return D.sort === false ? W : (D.sort === true ? Object.keys(W).sort() : Object.keys(W).sort(D.sort)).reduce((z, T) => { const I = W[T]; return I && typeof I == "object" && !Array.isArray(I) ? z[T] = b(I) : z[T] = I, z; }, /* @__PURE__ */ Object.create(null)); } - t.extract = N11, t.parse = F, t.stringify = (D, L) => { - if (!D) + t.extract = N11, t.parse = F, t.stringify = (L, D) => { + if (!L) return ""; - L = Object.assign({ + D = Object.assign({ encode: true, strict: true, arrayFormat: "none", arrayFormatSeparator: "," - }, L), u(L.arrayFormatSeparator); - const q = (I) => L.skipNull && s(D[I]) || L.skipEmptyString && D[I] === "", W = a(L), z = {}; - for (const I of Object.keys(D)) - q(I) || (z[I] = D[I]); + }, D), u(D.arrayFormatSeparator); + const q = (I) => D.skipNull && s(L[I]) || D.skipEmptyString && L[I] === "", W = a(D), z = {}; + for (const I of Object.keys(L)) + q(I) || (z[I] = L[I]); const T = Object.keys(z); - return L.sort !== false && T.sort(L.sort), T.map((I) => { - const H = D[I]; - return H === void 0 ? "" : H === null ? f10(I, L) : Array.isArray(H) ? H.length === 0 && L.arrayFormat === "bracket-separator" ? f10(I, L) + "[]" : H.reduce(W(I), []).join("&") : f10(I, L) + "=" + f10(H, L); + return D.sort !== false && T.sort(D.sort), T.map((I) => { + const H = L[I]; + return H === void 0 ? "" : H === null ? f10(I, D) : Array.isArray(H) ? H.length === 0 && D.arrayFormat === "bracket-separator" ? f10(I, D) + "[]" : H.reduce(W(I), []).join("&") : f10(I, D) + "=" + f10(H, D); }).filter((I) => I.length > 0).join("&"); - }, t.parseUrl = (D, L) => { - L = Object.assign({ + }, t.parseUrl = (L, D) => { + D = Object.assign({ decode: true - }, L); - const [q, W] = n(D, "#"); + }, D); + const [q, W] = n(L, "#"); return Object.assign( { url: q.split("?")[0] || "", - query: F(N11(D), L) + query: F(N11(L), D) }, - L && L.parseFragmentIdentifier && W ? { fragmentIdentifier: p(W, L) } : {} + D && D.parseFragmentIdentifier && W ? { fragmentIdentifier: p(W, D) } : {} ); - }, t.stringifyUrl = (D, L) => { - L = Object.assign({ + }, t.stringifyUrl = (L, D) => { + D = Object.assign({ encode: true, strict: true, [o]: true - }, L); - const q = E(D.url).split("?")[0] || "", W = t.extract(D.url), z = t.parse(W, { sort: false }), T = Object.assign(z, D.query); - let I = t.stringify(T, L); + }, D); + const q = E(L.url).split("?")[0] || "", W = t.extract(L.url), z = t.parse(W, { sort: false }), T = Object.assign(z, L.query); + let I = t.stringify(T, D); I && (I = `?${I}`); - let H = _(D.url); - return D.fragmentIdentifier && (H = `#${L[o] ? f10(D.fragmentIdentifier, L) : D.fragmentIdentifier}`), `${q}${I}${H}`; - }, t.pick = (D, L, q) => { + let H = _(L.url); + return L.fragmentIdentifier && (H = `#${D[o] ? f10(L.fragmentIdentifier, D) : L.fragmentIdentifier}`), `${q}${I}${H}`; + }, t.pick = (L, D, q) => { q = Object.assign({ parseFragmentIdentifier: true, [o]: false }, q); - const { url: W, query: z, fragmentIdentifier: T } = t.parseUrl(D, q); + const { url: W, query: z, fragmentIdentifier: T } = t.parseUrl(L, q); return t.stringifyUrl({ url: W, - query: i(z, L), + query: i(z, D), fragmentIdentifier: T }, q); - }, t.exclude = (D, L, q) => { - const W = Array.isArray(L) ? (z) => !L.includes(z) : (z, T) => !L(z, T); - return t.pick(D, W, q); + }, t.exclude = (L, D, q) => { + const W = Array.isArray(D) ? (z) => !D.includes(z) : (z, T) => !D(z, T); + return t.pick(L, W, q); }; - })(zd); - var e9 = {}; + })(Vd); + var Zx = {}; var P2 = {}; Object.defineProperty(P2, "__esModule", { value: true }); - var si = Ut; - var iv = hs; - var Iye = 20; - function Oye(t, e, r10) { - for (var n = 1634760805, i = 857760878, s = 2036477234, o = 1797285236, a = r10[3] << 24 | r10[2] << 16 | r10[1] << 8 | r10[0], c = r10[7] << 24 | r10[6] << 16 | r10[5] << 8 | r10[4], u = r10[11] << 24 | r10[10] << 16 | r10[9] << 8 | r10[8], f10 = r10[15] << 24 | r10[14] << 16 | r10[13] << 8 | r10[12], p = r10[19] << 24 | r10[18] << 16 | r10[17] << 8 | r10[16], b = r10[23] << 24 | r10[22] << 16 | r10[21] << 8 | r10[20], E = r10[27] << 24 | r10[26] << 16 | r10[25] << 8 | r10[24], _ = r10[31] << 24 | r10[30] << 16 | r10[29] << 8 | r10[28], N11 = e[3] << 24 | e[2] << 16 | e[1] << 8 | e[0], R = e[7] << 24 | e[6] << 16 | e[5] << 8 | e[4], F = e[11] << 24 | e[10] << 16 | e[9] << 8 | e[8], D = e[15] << 24 | e[14] << 16 | e[13] << 8 | e[12], L = n, q = i, W = s, z = o, T = a, I = c, H = u, X = f10, V = p, S10 = b, d = E, l15 = _, h = N11, y = R, x = F, v = D, M = 0; M < Iye; M += 2) - L = L + T | 0, h ^= L, h = h >>> 32 - 16 | h << 16, V = V + h | 0, T ^= V, T = T >>> 32 - 12 | T << 12, q = q + I | 0, y ^= q, y = y >>> 32 - 16 | y << 16, S10 = S10 + y | 0, I ^= S10, I = I >>> 32 - 12 | I << 12, W = W + H | 0, x ^= W, x = x >>> 32 - 16 | x << 16, d = d + x | 0, H ^= d, H = H >>> 32 - 12 | H << 12, z = z + X | 0, v ^= z, v = v >>> 32 - 16 | v << 16, l15 = l15 + v | 0, X ^= l15, X = X >>> 32 - 12 | X << 12, W = W + H | 0, x ^= W, x = x >>> 32 - 8 | x << 8, d = d + x | 0, H ^= d, H = H >>> 32 - 7 | H << 7, z = z + X | 0, v ^= z, v = v >>> 32 - 8 | v << 8, l15 = l15 + v | 0, X ^= l15, X = X >>> 32 - 7 | X << 7, q = q + I | 0, y ^= q, y = y >>> 32 - 8 | y << 8, S10 = S10 + y | 0, I ^= S10, I = I >>> 32 - 7 | I << 7, L = L + T | 0, h ^= L, h = h >>> 32 - 8 | h << 8, V = V + h | 0, T ^= V, T = T >>> 32 - 7 | T << 7, L = L + I | 0, v ^= L, v = v >>> 32 - 16 | v << 16, d = d + v | 0, I ^= d, I = I >>> 32 - 12 | I << 12, q = q + H | 0, h ^= q, h = h >>> 32 - 16 | h << 16, l15 = l15 + h | 0, H ^= l15, H = H >>> 32 - 12 | H << 12, W = W + X | 0, y ^= W, y = y >>> 32 - 16 | y << 16, V = V + y | 0, X ^= V, X = X >>> 32 - 12 | X << 12, z = z + T | 0, x ^= z, x = x >>> 32 - 16 | x << 16, S10 = S10 + x | 0, T ^= S10, T = T >>> 32 - 12 | T << 12, W = W + X | 0, y ^= W, y = y >>> 32 - 8 | y << 8, V = V + y | 0, X ^= V, X = X >>> 32 - 7 | X << 7, z = z + T | 0, x ^= z, x = x >>> 32 - 8 | x << 8, S10 = S10 + x | 0, T ^= S10, T = T >>> 32 - 7 | T << 7, q = q + H | 0, h ^= q, h = h >>> 32 - 8 | h << 8, l15 = l15 + h | 0, H ^= l15, H = H >>> 32 - 7 | H << 7, L = L + I | 0, v ^= L, v = v >>> 32 - 8 | v << 8, d = d + v | 0, I ^= d, I = I >>> 32 - 7 | I << 7; - si.writeUint32LE(L + n | 0, t, 0), si.writeUint32LE(q + i | 0, t, 4), si.writeUint32LE(W + s | 0, t, 8), si.writeUint32LE(z + o | 0, t, 12), si.writeUint32LE(T + a | 0, t, 16), si.writeUint32LE(I + c | 0, t, 20), si.writeUint32LE(H + u | 0, t, 24), si.writeUint32LE(X + f10 | 0, t, 28), si.writeUint32LE(V + p | 0, t, 32), si.writeUint32LE(S10 + b | 0, t, 36), si.writeUint32LE(d + E | 0, t, 40), si.writeUint32LE(l15 + _ | 0, t, 44), si.writeUint32LE(h + N11 | 0, t, 48), si.writeUint32LE(y + R | 0, t, 52), si.writeUint32LE(x + F | 0, t, 56), si.writeUint32LE(v + D | 0, t, 60); - } - function mB(t, e, r10, n, i) { + var oi = Ut; + var rv = hs; + var Mye = 20; + function Aye(t, e, r10) { + for (var n = 1634760805, i = 857760878, s = 2036477234, o = 1797285236, a = r10[3] << 24 | r10[2] << 16 | r10[1] << 8 | r10[0], c = r10[7] << 24 | r10[6] << 16 | r10[5] << 8 | r10[4], u = r10[11] << 24 | r10[10] << 16 | r10[9] << 8 | r10[8], f10 = r10[15] << 24 | r10[14] << 16 | r10[13] << 8 | r10[12], p = r10[19] << 24 | r10[18] << 16 | r10[17] << 8 | r10[16], b = r10[23] << 24 | r10[22] << 16 | r10[21] << 8 | r10[20], E = r10[27] << 24 | r10[26] << 16 | r10[25] << 8 | r10[24], _ = r10[31] << 24 | r10[30] << 16 | r10[29] << 8 | r10[28], N11 = e[3] << 24 | e[2] << 16 | e[1] << 8 | e[0], k = e[7] << 24 | e[6] << 16 | e[5] << 8 | e[4], F = e[11] << 24 | e[10] << 16 | e[9] << 8 | e[8], L = e[15] << 24 | e[14] << 16 | e[13] << 8 | e[12], D = n, q = i, W = s, z = o, T = a, I = c, H = u, X = f10, V = p, S9 = b, d = E, l15 = _, h = N11, y = k, x = F, v = L, M = 0; M < Mye; M += 2) + D = D + T | 0, h ^= D, h = h >>> 32 - 16 | h << 16, V = V + h | 0, T ^= V, T = T >>> 32 - 12 | T << 12, q = q + I | 0, y ^= q, y = y >>> 32 - 16 | y << 16, S9 = S9 + y | 0, I ^= S9, I = I >>> 32 - 12 | I << 12, W = W + H | 0, x ^= W, x = x >>> 32 - 16 | x << 16, d = d + x | 0, H ^= d, H = H >>> 32 - 12 | H << 12, z = z + X | 0, v ^= z, v = v >>> 32 - 16 | v << 16, l15 = l15 + v | 0, X ^= l15, X = X >>> 32 - 12 | X << 12, W = W + H | 0, x ^= W, x = x >>> 32 - 8 | x << 8, d = d + x | 0, H ^= d, H = H >>> 32 - 7 | H << 7, z = z + X | 0, v ^= z, v = v >>> 32 - 8 | v << 8, l15 = l15 + v | 0, X ^= l15, X = X >>> 32 - 7 | X << 7, q = q + I | 0, y ^= q, y = y >>> 32 - 8 | y << 8, S9 = S9 + y | 0, I ^= S9, I = I >>> 32 - 7 | I << 7, D = D + T | 0, h ^= D, h = h >>> 32 - 8 | h << 8, V = V + h | 0, T ^= V, T = T >>> 32 - 7 | T << 7, D = D + I | 0, v ^= D, v = v >>> 32 - 16 | v << 16, d = d + v | 0, I ^= d, I = I >>> 32 - 12 | I << 12, q = q + H | 0, h ^= q, h = h >>> 32 - 16 | h << 16, l15 = l15 + h | 0, H ^= l15, H = H >>> 32 - 12 | H << 12, W = W + X | 0, y ^= W, y = y >>> 32 - 16 | y << 16, V = V + y | 0, X ^= V, X = X >>> 32 - 12 | X << 12, z = z + T | 0, x ^= z, x = x >>> 32 - 16 | x << 16, S9 = S9 + x | 0, T ^= S9, T = T >>> 32 - 12 | T << 12, W = W + X | 0, y ^= W, y = y >>> 32 - 8 | y << 8, V = V + y | 0, X ^= V, X = X >>> 32 - 7 | X << 7, z = z + T | 0, x ^= z, x = x >>> 32 - 8 | x << 8, S9 = S9 + x | 0, T ^= S9, T = T >>> 32 - 7 | T << 7, q = q + H | 0, h ^= q, h = h >>> 32 - 8 | h << 8, l15 = l15 + h | 0, H ^= l15, H = H >>> 32 - 7 | H << 7, D = D + I | 0, v ^= D, v = v >>> 32 - 8 | v << 8, d = d + v | 0, I ^= d, I = I >>> 32 - 7 | I << 7; + oi.writeUint32LE(D + n | 0, t, 0), oi.writeUint32LE(q + i | 0, t, 4), oi.writeUint32LE(W + s | 0, t, 8), oi.writeUint32LE(z + o | 0, t, 12), oi.writeUint32LE(T + a | 0, t, 16), oi.writeUint32LE(I + c | 0, t, 20), oi.writeUint32LE(H + u | 0, t, 24), oi.writeUint32LE(X + f10 | 0, t, 28), oi.writeUint32LE(V + p | 0, t, 32), oi.writeUint32LE(S9 + b | 0, t, 36), oi.writeUint32LE(d + E | 0, t, 40), oi.writeUint32LE(l15 + _ | 0, t, 44), oi.writeUint32LE(h + N11 | 0, t, 48), oi.writeUint32LE(y + k | 0, t, 52), oi.writeUint32LE(x + F | 0, t, 56), oi.writeUint32LE(v + L | 0, t, 60); + } + function cB(t, e, r10, n, i) { if (i === void 0 && (i = 0), t.length !== 32) throw new Error("ChaCha: key size must be 32 bytes"); if (n.length < r10.length) @@ -147238,47 +147288,47 @@ ${Ez(e, r10)}`); s = e, o = i; } for (var a = new Uint8Array(64), c = 0; c < r10.length; c += 64) { - Oye(a, s, t); + Aye(a, s, t); for (var u = c; u < c + 64 && u < r10.length; u++) n[u] = r10[u] ^ a[u - c]; - kye(s, 0, o); + Nye(s, 0, o); } - return iv.wipe(a), i === 0 && iv.wipe(s), n; + return rv.wipe(a), i === 0 && rv.wipe(s), n; } - P2.streamXOR = mB; - function Pye(t, e, r10, n) { - return n === void 0 && (n = 0), iv.wipe(r10), mB(t, e, r10, r10, n); + P2.streamXOR = cB; + function Tye(t, e, r10, n) { + return n === void 0 && (n = 0), rv.wipe(r10), cB(t, e, r10, r10, n); } - P2.stream = Pye; - function kye(t, e, r10) { + P2.stream = Tye; + function Nye(t, e, r10) { for (var n = 1; r10--; ) n = n + (t[e] & 255) | 0, t[e] = n & 255, n >>>= 8, e++; if (n > 0) throw new Error("ChaCha: counter overflow"); } - var gB = {}; + var uB = {}; var lu = {}; Object.defineProperty(lu, "__esModule", { value: true }); - function Rye(t, e, r10) { + function Iye(t, e, r10) { return ~(t - 1) & e | t - 1 & r10; } - lu.select = Rye; - function Cye(t, e) { + lu.select = Iye; + function Oye(t, e) { return (t | 0) - (e | 0) - 1 >>> 31 & 1; } - lu.lessOrEqual = Cye; - function yB(t, e) { + lu.lessOrEqual = Oye; + function lB(t, e) { if (t.length !== e.length) return 0; for (var r10 = 0, n = 0; n < t.length; n++) r10 |= t[n] ^ e[n]; return 1 & r10 - 1 >>> 8; } - lu.compare = yB; - function Dye(t, e) { - return t.length === 0 || e.length === 0 ? false : yB(t, e) !== 0; + lu.compare = lB; + function Pye(t, e) { + return t.length === 0 || e.length === 0 ? false : lB(t, e) !== 0; } - lu.equal = Dye; + lu.equal = Pye; (function(t) { Object.defineProperty(t, "__esModule", { value: true }); var e = lu, r10 = hs; @@ -147304,7 +147354,7 @@ ${Ez(e, r10)}`); this._r[8] = (_ >>> 8 | N11 << 8) & 8191, this._r[9] = N11 >>> 5 & 127, this._pad[0] = a[16] | a[17] << 8, this._pad[1] = a[18] | a[19] << 8, this._pad[2] = a[20] | a[21] << 8, this._pad[3] = a[22] | a[23] << 8, this._pad[4] = a[24] | a[25] << 8, this._pad[5] = a[26] | a[27] << 8, this._pad[6] = a[28] | a[29] << 8, this._pad[7] = a[30] | a[31] << 8; } return o.prototype._blocks = function(a, c, u) { - for (var f10 = this._fin ? 0 : 2048, p = this._h[0], b = this._h[1], E = this._h[2], _ = this._h[3], N11 = this._h[4], R = this._h[5], F = this._h[6], D = this._h[7], L = this._h[8], q = this._h[9], W = this._r[0], z = this._r[1], T = this._r[2], I = this._r[3], H = this._r[4], X = this._r[5], V = this._r[6], S10 = this._r[7], d = this._r[8], l15 = this._r[9]; u >= 16; ) { + for (var f10 = this._fin ? 0 : 2048, p = this._h[0], b = this._h[1], E = this._h[2], _ = this._h[3], N11 = this._h[4], k = this._h[5], F = this._h[6], L = this._h[7], D = this._h[8], q = this._h[9], W = this._r[0], z = this._r[1], T = this._r[2], I = this._r[3], H = this._r[4], X = this._r[5], V = this._r[6], S9 = this._r[7], d = this._r[8], l15 = this._r[9]; u >= 16; ) { var h = a[c + 0] | a[c + 1] << 8; p += h & 8191; var y = a[c + 2] | a[c + 3] << 8; @@ -147314,35 +147364,35 @@ ${Ez(e, r10)}`); var v = a[c + 6] | a[c + 7] << 8; _ += (x >>> 7 | v << 9) & 8191; var M = a[c + 8] | a[c + 9] << 8; - N11 += (v >>> 4 | M << 12) & 8191, R += M >>> 1 & 8191; + N11 += (v >>> 4 | M << 12) & 8191, k += M >>> 1 & 8191; var w = a[c + 10] | a[c + 11] << 8; F += (M >>> 14 | w << 2) & 8191; var g = a[c + 12] | a[c + 13] << 8; - D += (w >>> 11 | g << 5) & 8191; + L += (w >>> 11 | g << 5) & 8191; var m = a[c + 14] | a[c + 15] << 8; - L += (g >>> 8 | m << 8) & 8191, q += m >>> 5 | f10; + D += (g >>> 8 | m << 8) & 8191, q += m >>> 5 | f10; var P = 0, Q = P; - Q += p * W, Q += b * (5 * l15), Q += E * (5 * d), Q += _ * (5 * S10), Q += N11 * (5 * V), P = Q >>> 13, Q &= 8191, Q += R * (5 * X), Q += F * (5 * H), Q += D * (5 * I), Q += L * (5 * T), Q += q * (5 * z), P += Q >>> 13, Q &= 8191; + Q += p * W, Q += b * (5 * l15), Q += E * (5 * d), Q += _ * (5 * S9), Q += N11 * (5 * V), P = Q >>> 13, Q &= 8191, Q += k * (5 * X), Q += F * (5 * H), Q += L * (5 * I), Q += D * (5 * T), Q += q * (5 * z), P += Q >>> 13, Q &= 8191; var A = P; - A += p * z, A += b * W, A += E * (5 * l15), A += _ * (5 * d), A += N11 * (5 * S10), P = A >>> 13, A &= 8191, A += R * (5 * V), A += F * (5 * X), A += D * (5 * H), A += L * (5 * I), A += q * (5 * T), P += A >>> 13, A &= 8191; + A += p * z, A += b * W, A += E * (5 * l15), A += _ * (5 * d), A += N11 * (5 * S9), P = A >>> 13, A &= 8191, A += k * (5 * V), A += F * (5 * X), A += L * (5 * H), A += D * (5 * I), A += q * (5 * T), P += A >>> 13, A &= 8191; var K = P; - K += p * T, K += b * z, K += E * W, K += _ * (5 * l15), K += N11 * (5 * d), P = K >>> 13, K &= 8191, K += R * (5 * S10), K += F * (5 * V), K += D * (5 * X), K += L * (5 * H), K += q * (5 * I), P += K >>> 13, K &= 8191; + K += p * T, K += b * z, K += E * W, K += _ * (5 * l15), K += N11 * (5 * d), P = K >>> 13, K &= 8191, K += k * (5 * S9), K += F * (5 * V), K += L * (5 * X), K += D * (5 * H), K += q * (5 * I), P += K >>> 13, K &= 8191; var U = P; - U += p * I, U += b * T, U += E * z, U += _ * W, U += N11 * (5 * l15), P = U >>> 13, U &= 8191, U += R * (5 * d), U += F * (5 * S10), U += D * (5 * V), U += L * (5 * X), U += q * (5 * H), P += U >>> 13, U &= 8191; + U += p * I, U += b * T, U += E * z, U += _ * W, U += N11 * (5 * l15), P = U >>> 13, U &= 8191, U += k * (5 * d), U += F * (5 * S9), U += L * (5 * V), U += D * (5 * X), U += q * (5 * H), P += U >>> 13, U &= 8191; var j10 = P; - j10 += p * H, j10 += b * I, j10 += E * T, j10 += _ * z, j10 += N11 * W, P = j10 >>> 13, j10 &= 8191, j10 += R * (5 * l15), j10 += F * (5 * d), j10 += D * (5 * S10), j10 += L * (5 * V), j10 += q * (5 * X), P += j10 >>> 13, j10 &= 8191; + j10 += p * H, j10 += b * I, j10 += E * T, j10 += _ * z, j10 += N11 * W, P = j10 >>> 13, j10 &= 8191, j10 += k * (5 * l15), j10 += F * (5 * d), j10 += L * (5 * S9), j10 += D * (5 * V), j10 += q * (5 * X), P += j10 >>> 13, j10 &= 8191; var G = P; - G += p * X, G += b * H, G += E * I, G += _ * T, G += N11 * z, P = G >>> 13, G &= 8191, G += R * W, G += F * (5 * l15), G += D * (5 * d), G += L * (5 * S10), G += q * (5 * V), P += G >>> 13, G &= 8191; - var k = P; - k += p * V, k += b * X, k += E * H, k += _ * I, k += N11 * T, P = k >>> 13, k &= 8191, k += R * z, k += F * W, k += D * (5 * l15), k += L * (5 * d), k += q * (5 * S10), P += k >>> 13, k &= 8191; + G += p * X, G += b * H, G += E * I, G += _ * T, G += N11 * z, P = G >>> 13, G &= 8191, G += k * W, G += F * (5 * l15), G += L * (5 * d), G += D * (5 * S9), G += q * (5 * V), P += G >>> 13, G &= 8191; + var R = P; + R += p * V, R += b * X, R += E * H, R += _ * I, R += N11 * T, P = R >>> 13, R &= 8191, R += k * z, R += F * W, R += L * (5 * l15), R += D * (5 * d), R += q * (5 * S9), P += R >>> 13, R &= 8191; var Y = P; - Y += p * S10, Y += b * V, Y += E * X, Y += _ * H, Y += N11 * I, P = Y >>> 13, Y &= 8191, Y += R * T, Y += F * z, Y += D * W, Y += L * (5 * l15), Y += q * (5 * d), P += Y >>> 13, Y &= 8191; + Y += p * S9, Y += b * V, Y += E * X, Y += _ * H, Y += N11 * I, P = Y >>> 13, Y &= 8191, Y += k * T, Y += F * z, Y += L * W, Y += D * (5 * l15), Y += q * (5 * d), P += Y >>> 13, Y &= 8191; var ee = P; - ee += p * d, ee += b * S10, ee += E * V, ee += _ * X, ee += N11 * H, P = ee >>> 13, ee &= 8191, ee += R * I, ee += F * T, ee += D * z, ee += L * W, ee += q * (5 * l15), P += ee >>> 13, ee &= 8191; + ee += p * d, ee += b * S9, ee += E * V, ee += _ * X, ee += N11 * H, P = ee >>> 13, ee &= 8191, ee += k * I, ee += F * T, ee += L * z, ee += D * W, ee += q * (5 * l15), P += ee >>> 13, ee &= 8191; var ae = P; - ae += p * l15, ae += b * d, ae += E * S10, ae += _ * V, ae += N11 * X, P = ae >>> 13, ae &= 8191, ae += R * H, ae += F * I, ae += D * T, ae += L * z, ae += q * W, P += ae >>> 13, ae &= 8191, P = (P << 2) + P | 0, P = P + Q | 0, Q = P & 8191, P = P >>> 13, A += P, p = Q, b = A, E = K, _ = U, N11 = j10, R = G, F = k, D = Y, L = ee, q = ae, c += 16, u -= 16; + ae += p * l15, ae += b * d, ae += E * S9, ae += _ * V, ae += N11 * X, P = ae >>> 13, ae &= 8191, ae += k * H, ae += F * I, ae += L * T, ae += D * z, ae += q * W, P += ae >>> 13, ae &= 8191, P = (P << 2) + P | 0, P = P + Q | 0, Q = P & 8191, P = P >>> 13, A += P, p = Q, b = A, E = K, _ = U, N11 = j10, k = G, F = R, L = Y, D = ee, q = ae, c += 16, u -= 16; } - this._h[0] = p, this._h[1] = b, this._h[2] = E, this._h[3] = _, this._h[4] = N11, this._h[5] = R, this._h[6] = F, this._h[7] = D, this._h[8] = L, this._h[9] = q; + this._h[0] = p, this._h[1] = b, this._h[2] = E, this._h[3] = _, this._h[4] = N11, this._h[5] = k, this._h[6] = F, this._h[7] = L, this._h[8] = D, this._h[9] = q; }, o.prototype.finish = function(a, c) { c === void 0 && (c = 0); var u = new Uint16Array(10), f10, p, b, E; @@ -147399,10 +147449,10 @@ ${Ez(e, r10)}`); return o.length !== t.DIGEST_LENGTH || a.length !== t.DIGEST_LENGTH ? false : e.equal(o, a); } t.equal = s; - })(gB); + })(uB); (function(t) { Object.defineProperty(t, "__esModule", { value: true }); - var e = P2, r10 = gB, n = hs, i = Ut, s = lu; + var e = P2, r10 = uB, n = hs, i = Ut, s = lu; t.KEY_LENGTH = 32, t.NONCE_LENGTH = 12, t.TAG_LENGTH = 16; var o = new Uint8Array(16), a = function() { function c(u) { @@ -147417,14 +147467,14 @@ ${Ez(e, r10)}`); E.set(u, E.length - u.length); var _ = new Uint8Array(32); e.stream(this._key, E, _, 4); - var N11 = f10.length + this.tagLength, R; + var N11 = f10.length + this.tagLength, k; if (b) { if (b.length !== N11) throw new Error("ChaCha20Poly1305: incorrect destination length"); - R = b; + k = b; } else - R = new Uint8Array(N11); - return e.streamXOR(this._key, E, f10, R, 4), this._authenticate(R.subarray(R.length - this.tagLength, R.length), _, R.subarray(0, R.length - this.tagLength), p), n.wipe(E), R; + k = new Uint8Array(N11); + return e.streamXOR(this._key, E, f10, k, 4), this._authenticate(k.subarray(k.length - this.tagLength, k.length), _, k.subarray(0, k.length - this.tagLength), p), n.wipe(E), k; }, c.prototype.open = function(u, f10, p, b) { if (u.length > 16) throw new Error("ChaCha20Poly1305: incorrect nonce length"); @@ -147437,13 +147487,13 @@ ${Ez(e, r10)}`); var N11 = new Uint8Array(this.tagLength); if (this._authenticate(N11, _, f10.subarray(0, f10.length - this.tagLength), p), !s.equal(N11, f10.subarray(f10.length - this.tagLength, f10.length))) return null; - var R = f10.length - this.tagLength, F; + var k = f10.length - this.tagLength, F; if (b) { - if (b.length !== R) + if (b.length !== k) throw new Error("ChaCha20Poly1305: incorrect destination length"); F = b; } else - F = new Uint8Array(R); + F = new Uint8Array(k); return e.streamXOR(this._key, E, f10.subarray(0, f10.length - this.tagLength), F, 4), n.wipe(E), F; }, c.prototype.clean = function() { return n.wipe(this._key), this; @@ -147452,26 +147502,26 @@ ${Ez(e, r10)}`); b && (E.update(b), b.length % 16 > 0 && E.update(o.subarray(b.length % 16))), E.update(p), p.length % 16 > 0 && E.update(o.subarray(p.length % 16)); var _ = new Uint8Array(8); b && i.writeUint64LE(b.length, _), E.update(_), i.writeUint64LE(p.length, _), E.update(_); - for (var N11 = E.digest(), R = 0; R < N11.length; R++) - u[R] = N11[R]; + for (var N11 = E.digest(), k = 0; k < N11.length; k++) + u[k] = N11[k]; E.clean(), n.wipe(N11), n.wipe(_); }, c; }(); t.ChaCha20Poly1305 = a; - })(e9); - var bB = {}; - var k0 = {}; - var t9 = {}; - Object.defineProperty(t9, "__esModule", { value: true }); - function Lye(t) { + })(Zx); + var fB = {}; + var O0 = {}; + var Jx = {}; + Object.defineProperty(Jx, "__esModule", { value: true }); + function kye(t) { return typeof t.saveState < "u" && typeof t.restoreState < "u" && typeof t.cleanSavedState < "u"; } - t9.isSerializableHash = Lye; - Object.defineProperty(k0, "__esModule", { value: true }); - var Io = t9; - var Bye = lu; - var Uye = hs; - var wB = function() { + Jx.isSerializableHash = kye; + Object.defineProperty(O0, "__esModule", { value: true }); + var Io = Jx; + var Rye = lu; + var Cye = hs; + var hB = function() { function t(e, r10) { this._finished = false, this._inner = new e(), this._outer = new e(), this.blockSize = this._outer.blockSize, this.digestLength = this._outer.digestLength; var n = new Uint8Array(this.blockSize); @@ -147481,7 +147531,7 @@ ${Ez(e, r10)}`); this._inner.update(n); for (var i = 0; i < n.length; i++) n[i] ^= 106; - this._outer.update(n), Io.isSerializableHash(this._inner) && Io.isSerializableHash(this._outer) && (this._innerKeyedState = this._inner.saveState(), this._outerKeyedState = this._outer.saveState()), Uye.wipe(n); + this._outer.update(n), Io.isSerializableHash(this._inner) && Io.isSerializableHash(this._outer) && (this._innerKeyedState = this._inner.saveState(), this._outerKeyedState = this._outer.saveState()), Cye.wipe(n); } return t.prototype.reset = function() { if (!Io.isSerializableHash(this._inner) || !Io.isSerializableHash(this._outer)) @@ -147510,23 +147560,23 @@ ${Ez(e, r10)}`); this._inner.cleanSavedState(e); }, t; }(); - k0.HMAC = wB; - function jye(t, e, r10) { - var n = new wB(t, e); + O0.HMAC = hB; + function Dye(t, e, r10) { + var n = new hB(t, e); n.update(r10); var i = n.digest(); return n.clean(), i; } - k0.hmac = jye; - k0.equal = Bye.equal; - Object.defineProperty(bB, "__esModule", { value: true }); - var JS = k0; - var QS = hs; - var Vye = function() { + O0.hmac = Dye; + O0.equal = Rye.equal; + Object.defineProperty(fB, "__esModule", { value: true }); + var GS = O0; + var KS = hs; + var Lye = function() { function t(e, r10, n, i) { n === void 0 && (n = new Uint8Array(0)), this._counter = new Uint8Array(1), this._hash = e, this._info = i; - var s = JS.hmac(this._hash, n, r10); - this._hmac = new JS.HMAC(e, s), this._buffer = new Uint8Array(this._hmac.digestLength), this._bufpos = this._buffer.length; + var s = GS.hmac(this._hash, n, r10); + this._hmac = new GS.HMAC(e, s), this._buffer = new Uint8Array(this._hmac.digestLength), this._bufpos = this._buffer.length; } return t.prototype._fillBuffer = function() { this._counter[0]++; @@ -147539,10 +147589,10 @@ ${Ez(e, r10)}`); this._bufpos === this._buffer.length && this._fillBuffer(), r10[n] = this._buffer[this._bufpos++]; return r10; }, t.prototype.clean = function() { - this._hmac.clean(), QS.wipe(this._buffer), QS.wipe(this._counter), this._bufpos = 0; + this._hmac.clean(), KS.wipe(this._buffer), KS.wipe(this._counter), this._bufpos = 0; }, t; }(); - var zye = bB.HKDF = Vye; + var Bye = fB.HKDF = Lye; var k2 = {}; (function(t) { Object.defineProperty(t, "__esModule", { value: true }); @@ -147668,7 +147718,7 @@ ${Ez(e, r10)}`); ]); function s(a, c, u, f10, p) { for (; p >= 64; ) { - for (var b = c[0], E = c[1], _ = c[2], N11 = c[3], R = c[4], F = c[5], D = c[6], L = c[7], q = 0; q < 16; q++) { + for (var b = c[0], E = c[1], _ = c[2], N11 = c[3], k = c[4], F = c[5], L = c[6], D = c[7], q = 0; q < 16; q++) { var W = f10 + q * 4; a[q] = e.readUint32BE(u, W); } @@ -147679,10 +147729,10 @@ ${Ez(e, r10)}`); a[q] = (T + a[q - 7] | 0) + (I + a[q - 16] | 0); } for (var q = 0; q < 64; q++) { - var T = (((R >>> 6 | R << 26) ^ (R >>> 11 | R << 21) ^ (R >>> 25 | R << 7)) + (R & F ^ ~R & D) | 0) + (L + (i[q] + a[q] | 0) | 0) | 0, I = ((b >>> 2 | b << 32 - 2) ^ (b >>> 13 | b << 32 - 13) ^ (b >>> 22 | b << 32 - 22)) + (b & E ^ b & _ ^ E & _) | 0; - L = D, D = F, F = R, R = N11 + T | 0, N11 = _, _ = E, E = b, b = T + I | 0; + var T = (((k >>> 6 | k << 26) ^ (k >>> 11 | k << 21) ^ (k >>> 25 | k << 7)) + (k & F ^ ~k & L) | 0) + (D + (i[q] + a[q] | 0) | 0) | 0, I = ((b >>> 2 | b << 32 - 2) ^ (b >>> 13 | b << 32 - 13) ^ (b >>> 22 | b << 32 - 22)) + (b & E ^ b & _ ^ E & _) | 0; + D = L, L = F, F = k, k = N11 + T | 0, N11 = _, _ = E, E = b, b = T + I | 0; } - c[0] += b, c[1] += E, c[2] += _, c[3] += N11, c[4] += R, c[5] += F, c[6] += D, c[7] += L, f10 += 64, p -= 64; + c[0] += b, c[1] += E, c[2] += _, c[3] += N11, c[4] += k, c[5] += F, c[6] += L, c[7] += D, f10 += 64, p -= 64; } return f10; } @@ -147694,10 +147744,10 @@ ${Ez(e, r10)}`); } t.hash = o; })(k2); - var r9 = {}; + var Qx = {}; (function(t) { Object.defineProperty(t, "__esModule", { value: true }), t.sharedKey = t.generateKeyPair = t.generateKeyPairFromSeed = t.scalarMultBase = t.scalarMult = t.SHARED_KEY_LENGTH = t.SECRET_KEY_LENGTH = t.PUBLIC_KEY_LENGTH = void 0; - const e = rh, r10 = hs; + const e = th, r10 = hs; t.PUBLIC_KEY_LENGTH = 32, t.SECRET_KEY_LENGTH = 32, t.SHARED_KEY_LENGTH = 32; function n(q) { const W = new Float64Array(16); @@ -147754,8 +147804,8 @@ ${Ez(e, r10)}`); q[T] = W[T] - z[T]; } function b(q, W, z) { - let T, I, H = 0, X = 0, V = 0, S10 = 0, d = 0, l15 = 0, h = 0, y = 0, x = 0, v = 0, M = 0, w = 0, g = 0, m = 0, P = 0, Q = 0, A = 0, K = 0, U = 0, j10 = 0, G = 0, k = 0, Y = 0, ee = 0, ae = 0, ie = 0, Z10 = 0, ce = 0, oe = 0, me = 0, pe = 0, se = z[0], le = z[1], be = z[2], ye = z[3], Ee = z[4], Te = z[5], C9 = z[6], O = z[7], B = z[8], $ = z[9], te = z[10], J = z[11], ne = z[12], fe = z[13], ge = z[14], de = z[15]; - T = W[0], H += T * se, X += T * le, V += T * be, S10 += T * ye, d += T * Ee, l15 += T * Te, h += T * C9, y += T * O, x += T * B, v += T * $, M += T * te, w += T * J, g += T * ne, m += T * fe, P += T * ge, Q += T * de, T = W[1], X += T * se, V += T * le, S10 += T * be, d += T * ye, l15 += T * Ee, h += T * Te, y += T * C9, x += T * O, v += T * B, M += T * $, w += T * te, g += T * J, m += T * ne, P += T * fe, Q += T * ge, A += T * de, T = W[2], V += T * se, S10 += T * le, d += T * be, l15 += T * ye, h += T * Ee, y += T * Te, x += T * C9, v += T * O, M += T * B, w += T * $, g += T * te, m += T * J, P += T * ne, Q += T * fe, A += T * ge, K += T * de, T = W[3], S10 += T * se, d += T * le, l15 += T * be, h += T * ye, y += T * Ee, x += T * Te, v += T * C9, M += T * O, w += T * B, g += T * $, m += T * te, P += T * J, Q += T * ne, A += T * fe, K += T * ge, U += T * de, T = W[4], d += T * se, l15 += T * le, h += T * be, y += T * ye, x += T * Ee, v += T * Te, M += T * C9, w += T * O, g += T * B, m += T * $, P += T * te, Q += T * J, A += T * ne, K += T * fe, U += T * ge, j10 += T * de, T = W[5], l15 += T * se, h += T * le, y += T * be, x += T * ye, v += T * Ee, M += T * Te, w += T * C9, g += T * O, m += T * B, P += T * $, Q += T * te, A += T * J, K += T * ne, U += T * fe, j10 += T * ge, G += T * de, T = W[6], h += T * se, y += T * le, x += T * be, v += T * ye, M += T * Ee, w += T * Te, g += T * C9, m += T * O, P += T * B, Q += T * $, A += T * te, K += T * J, U += T * ne, j10 += T * fe, G += T * ge, k += T * de, T = W[7], y += T * se, x += T * le, v += T * be, M += T * ye, w += T * Ee, g += T * Te, m += T * C9, P += T * O, Q += T * B, A += T * $, K += T * te, U += T * J, j10 += T * ne, G += T * fe, k += T * ge, Y += T * de, T = W[8], x += T * se, v += T * le, M += T * be, w += T * ye, g += T * Ee, m += T * Te, P += T * C9, Q += T * O, A += T * B, K += T * $, U += T * te, j10 += T * J, G += T * ne, k += T * fe, Y += T * ge, ee += T * de, T = W[9], v += T * se, M += T * le, w += T * be, g += T * ye, m += T * Ee, P += T * Te, Q += T * C9, A += T * O, K += T * B, U += T * $, j10 += T * te, G += T * J, k += T * ne, Y += T * fe, ee += T * ge, ae += T * de, T = W[10], M += T * se, w += T * le, g += T * be, m += T * ye, P += T * Ee, Q += T * Te, A += T * C9, K += T * O, U += T * B, j10 += T * $, G += T * te, k += T * J, Y += T * ne, ee += T * fe, ae += T * ge, ie += T * de, T = W[11], w += T * se, g += T * le, m += T * be, P += T * ye, Q += T * Ee, A += T * Te, K += T * C9, U += T * O, j10 += T * B, G += T * $, k += T * te, Y += T * J, ee += T * ne, ae += T * fe, ie += T * ge, Z10 += T * de, T = W[12], g += T * se, m += T * le, P += T * be, Q += T * ye, A += T * Ee, K += T * Te, U += T * C9, j10 += T * O, G += T * B, k += T * $, Y += T * te, ee += T * J, ae += T * ne, ie += T * fe, Z10 += T * ge, ce += T * de, T = W[13], m += T * se, P += T * le, Q += T * be, A += T * ye, K += T * Ee, U += T * Te, j10 += T * C9, G += T * O, k += T * B, Y += T * $, ee += T * te, ae += T * J, ie += T * ne, Z10 += T * fe, ce += T * ge, oe += T * de, T = W[14], P += T * se, Q += T * le, A += T * be, K += T * ye, U += T * Ee, j10 += T * Te, G += T * C9, k += T * O, Y += T * B, ee += T * $, ae += T * te, ie += T * J, Z10 += T * ne, ce += T * fe, oe += T * ge, me += T * de, T = W[15], Q += T * se, A += T * le, K += T * be, U += T * ye, j10 += T * Ee, G += T * Te, k += T * C9, Y += T * O, ee += T * B, ae += T * $, ie += T * te, Z10 += T * J, ce += T * ne, oe += T * fe, me += T * ge, pe += T * de, H += 38 * A, X += 38 * K, V += 38 * U, S10 += 38 * j10, d += 38 * G, l15 += 38 * k, h += 38 * Y, y += 38 * ee, x += 38 * ae, v += 38 * ie, M += 38 * Z10, w += 38 * ce, g += 38 * oe, m += 38 * me, P += 38 * pe, I = 1, T = H + I + 65535, I = Math.floor(T / 65536), H = T - I * 65536, T = X + I + 65535, I = Math.floor(T / 65536), X = T - I * 65536, T = V + I + 65535, I = Math.floor(T / 65536), V = T - I * 65536, T = S10 + I + 65535, I = Math.floor(T / 65536), S10 = T - I * 65536, T = d + I + 65535, I = Math.floor(T / 65536), d = T - I * 65536, T = l15 + I + 65535, I = Math.floor(T / 65536), l15 = T - I * 65536, T = h + I + 65535, I = Math.floor(T / 65536), h = T - I * 65536, T = y + I + 65535, I = Math.floor(T / 65536), y = T - I * 65536, T = x + I + 65535, I = Math.floor(T / 65536), x = T - I * 65536, T = v + I + 65535, I = Math.floor(T / 65536), v = T - I * 65536, T = M + I + 65535, I = Math.floor(T / 65536), M = T - I * 65536, T = w + I + 65535, I = Math.floor(T / 65536), w = T - I * 65536, T = g + I + 65535, I = Math.floor(T / 65536), g = T - I * 65536, T = m + I + 65535, I = Math.floor(T / 65536), m = T - I * 65536, T = P + I + 65535, I = Math.floor(T / 65536), P = T - I * 65536, T = Q + I + 65535, I = Math.floor(T / 65536), Q = T - I * 65536, H += I - 1 + 37 * (I - 1), I = 1, T = H + I + 65535, I = Math.floor(T / 65536), H = T - I * 65536, T = X + I + 65535, I = Math.floor(T / 65536), X = T - I * 65536, T = V + I + 65535, I = Math.floor(T / 65536), V = T - I * 65536, T = S10 + I + 65535, I = Math.floor(T / 65536), S10 = T - I * 65536, T = d + I + 65535, I = Math.floor(T / 65536), d = T - I * 65536, T = l15 + I + 65535, I = Math.floor(T / 65536), l15 = T - I * 65536, T = h + I + 65535, I = Math.floor(T / 65536), h = T - I * 65536, T = y + I + 65535, I = Math.floor(T / 65536), y = T - I * 65536, T = x + I + 65535, I = Math.floor(T / 65536), x = T - I * 65536, T = v + I + 65535, I = Math.floor(T / 65536), v = T - I * 65536, T = M + I + 65535, I = Math.floor(T / 65536), M = T - I * 65536, T = w + I + 65535, I = Math.floor(T / 65536), w = T - I * 65536, T = g + I + 65535, I = Math.floor(T / 65536), g = T - I * 65536, T = m + I + 65535, I = Math.floor(T / 65536), m = T - I * 65536, T = P + I + 65535, I = Math.floor(T / 65536), P = T - I * 65536, T = Q + I + 65535, I = Math.floor(T / 65536), Q = T - I * 65536, H += I - 1 + 37 * (I - 1), q[0] = H, q[1] = X, q[2] = V, q[3] = S10, q[4] = d, q[5] = l15, q[6] = h, q[7] = y, q[8] = x, q[9] = v, q[10] = M, q[11] = w, q[12] = g, q[13] = m, q[14] = P, q[15] = Q; + let T, I, H = 0, X = 0, V = 0, S9 = 0, d = 0, l15 = 0, h = 0, y = 0, x = 0, v = 0, M = 0, w = 0, g = 0, m = 0, P = 0, Q = 0, A = 0, K = 0, U = 0, j10 = 0, G = 0, R = 0, Y = 0, ee = 0, ae = 0, ie = 0, Z10 = 0, ce = 0, oe = 0, me = 0, pe = 0, se = z[0], le = z[1], be = z[2], ye = z[3], Ee = z[4], Te = z[5], C10 = z[6], O = z[7], B = z[8], $ = z[9], te = z[10], J = z[11], ne = z[12], fe = z[13], ge = z[14], de = z[15]; + T = W[0], H += T * se, X += T * le, V += T * be, S9 += T * ye, d += T * Ee, l15 += T * Te, h += T * C10, y += T * O, x += T * B, v += T * $, M += T * te, w += T * J, g += T * ne, m += T * fe, P += T * ge, Q += T * de, T = W[1], X += T * se, V += T * le, S9 += T * be, d += T * ye, l15 += T * Ee, h += T * Te, y += T * C10, x += T * O, v += T * B, M += T * $, w += T * te, g += T * J, m += T * ne, P += T * fe, Q += T * ge, A += T * de, T = W[2], V += T * se, S9 += T * le, d += T * be, l15 += T * ye, h += T * Ee, y += T * Te, x += T * C10, v += T * O, M += T * B, w += T * $, g += T * te, m += T * J, P += T * ne, Q += T * fe, A += T * ge, K += T * de, T = W[3], S9 += T * se, d += T * le, l15 += T * be, h += T * ye, y += T * Ee, x += T * Te, v += T * C10, M += T * O, w += T * B, g += T * $, m += T * te, P += T * J, Q += T * ne, A += T * fe, K += T * ge, U += T * de, T = W[4], d += T * se, l15 += T * le, h += T * be, y += T * ye, x += T * Ee, v += T * Te, M += T * C10, w += T * O, g += T * B, m += T * $, P += T * te, Q += T * J, A += T * ne, K += T * fe, U += T * ge, j10 += T * de, T = W[5], l15 += T * se, h += T * le, y += T * be, x += T * ye, v += T * Ee, M += T * Te, w += T * C10, g += T * O, m += T * B, P += T * $, Q += T * te, A += T * J, K += T * ne, U += T * fe, j10 += T * ge, G += T * de, T = W[6], h += T * se, y += T * le, x += T * be, v += T * ye, M += T * Ee, w += T * Te, g += T * C10, m += T * O, P += T * B, Q += T * $, A += T * te, K += T * J, U += T * ne, j10 += T * fe, G += T * ge, R += T * de, T = W[7], y += T * se, x += T * le, v += T * be, M += T * ye, w += T * Ee, g += T * Te, m += T * C10, P += T * O, Q += T * B, A += T * $, K += T * te, U += T * J, j10 += T * ne, G += T * fe, R += T * ge, Y += T * de, T = W[8], x += T * se, v += T * le, M += T * be, w += T * ye, g += T * Ee, m += T * Te, P += T * C10, Q += T * O, A += T * B, K += T * $, U += T * te, j10 += T * J, G += T * ne, R += T * fe, Y += T * ge, ee += T * de, T = W[9], v += T * se, M += T * le, w += T * be, g += T * ye, m += T * Ee, P += T * Te, Q += T * C10, A += T * O, K += T * B, U += T * $, j10 += T * te, G += T * J, R += T * ne, Y += T * fe, ee += T * ge, ae += T * de, T = W[10], M += T * se, w += T * le, g += T * be, m += T * ye, P += T * Ee, Q += T * Te, A += T * C10, K += T * O, U += T * B, j10 += T * $, G += T * te, R += T * J, Y += T * ne, ee += T * fe, ae += T * ge, ie += T * de, T = W[11], w += T * se, g += T * le, m += T * be, P += T * ye, Q += T * Ee, A += T * Te, K += T * C10, U += T * O, j10 += T * B, G += T * $, R += T * te, Y += T * J, ee += T * ne, ae += T * fe, ie += T * ge, Z10 += T * de, T = W[12], g += T * se, m += T * le, P += T * be, Q += T * ye, A += T * Ee, K += T * Te, U += T * C10, j10 += T * O, G += T * B, R += T * $, Y += T * te, ee += T * J, ae += T * ne, ie += T * fe, Z10 += T * ge, ce += T * de, T = W[13], m += T * se, P += T * le, Q += T * be, A += T * ye, K += T * Ee, U += T * Te, j10 += T * C10, G += T * O, R += T * B, Y += T * $, ee += T * te, ae += T * J, ie += T * ne, Z10 += T * fe, ce += T * ge, oe += T * de, T = W[14], P += T * se, Q += T * le, A += T * be, K += T * ye, U += T * Ee, j10 += T * Te, G += T * C10, R += T * O, Y += T * B, ee += T * $, ae += T * te, ie += T * J, Z10 += T * ne, ce += T * fe, oe += T * ge, me += T * de, T = W[15], Q += T * se, A += T * le, K += T * be, U += T * ye, j10 += T * Ee, G += T * Te, R += T * C10, Y += T * O, ee += T * B, ae += T * $, ie += T * te, Z10 += T * J, ce += T * ne, oe += T * fe, me += T * ge, pe += T * de, H += 38 * A, X += 38 * K, V += 38 * U, S9 += 38 * j10, d += 38 * G, l15 += 38 * R, h += 38 * Y, y += 38 * ee, x += 38 * ae, v += 38 * ie, M += 38 * Z10, w += 38 * ce, g += 38 * oe, m += 38 * me, P += 38 * pe, I = 1, T = H + I + 65535, I = Math.floor(T / 65536), H = T - I * 65536, T = X + I + 65535, I = Math.floor(T / 65536), X = T - I * 65536, T = V + I + 65535, I = Math.floor(T / 65536), V = T - I * 65536, T = S9 + I + 65535, I = Math.floor(T / 65536), S9 = T - I * 65536, T = d + I + 65535, I = Math.floor(T / 65536), d = T - I * 65536, T = l15 + I + 65535, I = Math.floor(T / 65536), l15 = T - I * 65536, T = h + I + 65535, I = Math.floor(T / 65536), h = T - I * 65536, T = y + I + 65535, I = Math.floor(T / 65536), y = T - I * 65536, T = x + I + 65535, I = Math.floor(T / 65536), x = T - I * 65536, T = v + I + 65535, I = Math.floor(T / 65536), v = T - I * 65536, T = M + I + 65535, I = Math.floor(T / 65536), M = T - I * 65536, T = w + I + 65535, I = Math.floor(T / 65536), w = T - I * 65536, T = g + I + 65535, I = Math.floor(T / 65536), g = T - I * 65536, T = m + I + 65535, I = Math.floor(T / 65536), m = T - I * 65536, T = P + I + 65535, I = Math.floor(T / 65536), P = T - I * 65536, T = Q + I + 65535, I = Math.floor(T / 65536), Q = T - I * 65536, H += I - 1 + 37 * (I - 1), I = 1, T = H + I + 65535, I = Math.floor(T / 65536), H = T - I * 65536, T = X + I + 65535, I = Math.floor(T / 65536), X = T - I * 65536, T = V + I + 65535, I = Math.floor(T / 65536), V = T - I * 65536, T = S9 + I + 65535, I = Math.floor(T / 65536), S9 = T - I * 65536, T = d + I + 65535, I = Math.floor(T / 65536), d = T - I * 65536, T = l15 + I + 65535, I = Math.floor(T / 65536), l15 = T - I * 65536, T = h + I + 65535, I = Math.floor(T / 65536), h = T - I * 65536, T = y + I + 65535, I = Math.floor(T / 65536), y = T - I * 65536, T = x + I + 65535, I = Math.floor(T / 65536), x = T - I * 65536, T = v + I + 65535, I = Math.floor(T / 65536), v = T - I * 65536, T = M + I + 65535, I = Math.floor(T / 65536), M = T - I * 65536, T = w + I + 65535, I = Math.floor(T / 65536), w = T - I * 65536, T = g + I + 65535, I = Math.floor(T / 65536), g = T - I * 65536, T = m + I + 65535, I = Math.floor(T / 65536), m = T - I * 65536, T = P + I + 65535, I = Math.floor(T / 65536), P = T - I * 65536, T = Q + I + 65535, I = Math.floor(T / 65536), Q = T - I * 65536, H += I - 1 + 37 * (I - 1), q[0] = H, q[1] = X, q[2] = V, q[3] = S9, q[4] = d, q[5] = l15, q[6] = h, q[7] = y, q[8] = x, q[9] = v, q[10] = M, q[11] = w, q[12] = g, q[13] = m, q[14] = P, q[15] = Q; } function E(q, W) { b(q, W, W); @@ -147770,7 +147820,7 @@ ${Ez(e, r10)}`); q[T] = z[T]; } function N11(q, W) { - const z = new Uint8Array(32), T = new Float64Array(80), I = n(), H = n(), X = n(), V = n(), S10 = n(), d = n(); + const z = new Uint8Array(32), T = new Float64Array(80), I = n(), H = n(), X = n(), V = n(), S9 = n(), d = n(); for (let x = 0; x < 31; x++) z[x] = q[x]; z[31] = q[31] & 127 | 64, z[0] &= 248, u(T, W); @@ -147779,7 +147829,7 @@ ${Ez(e, r10)}`); I[0] = V[0] = 1; for (let x = 254; x >= 0; --x) { const v = z[x >>> 3] >>> (x & 7) & 1; - a(I, H, v), a(X, V, v), f10(S10, I, X), p(I, I, X), f10(X, H, V), p(H, H, V), E(V, S10), E(d, I), b(I, X, I), b(X, H, S10), f10(S10, I, X), p(I, I, X), E(H, I), p(X, V, d), b(I, X, s), f10(I, I, V), b(X, X, I), b(I, V, d), b(V, H, T), E(H, S10), a(I, H, v), a(X, V, v); + a(I, H, v), a(X, V, v), f10(S9, I, X), p(I, I, X), f10(X, H, V), p(H, H, V), E(V, S9), E(d, I), b(I, X, I), b(X, H, S9), f10(S9, I, X), p(I, I, X), E(H, I), p(X, V, d), b(I, X, s), f10(I, I, V), b(X, X, I), b(I, V, d), b(V, H, T), E(H, S9), a(I, H, v), a(X, V, v); } for (let x = 0; x < 16; x++) T[x + 16] = I[x], T[x + 32] = X[x], T[x + 48] = H[x], T[x + 64] = V[x]; @@ -147789,26 +147839,26 @@ ${Ez(e, r10)}`); return c(y, h), y; } t.scalarMult = N11; - function R(q) { + function k(q) { return N11(q, i); } - t.scalarMultBase = R; + t.scalarMultBase = k; function F(q) { if (q.length !== t.SECRET_KEY_LENGTH) throw new Error(`x25519: seed must be ${t.SECRET_KEY_LENGTH} bytes`); const W = new Uint8Array(q); return { - publicKey: R(W), + publicKey: k(W), secretKey: W }; } t.generateKeyPairFromSeed = F; - function D(q) { + function L(q) { const W = (0, e.randomBytes)(32, q), z = F(W); return (0, r10.wipe)(W), z; } - t.generateKeyPair = D; - function L(q, W, z = false) { + t.generateKeyPair = L; + function D(q, W, z = false) { if (q.length !== t.PUBLIC_KEY_LENGTH) throw new Error("X25519: incorrect secret key length"); if (W.length !== t.PUBLIC_KEY_LENGTH) @@ -147823,20 +147873,20 @@ ${Ez(e, r10)}`); } return T; } - t.sharedKey = L; - })(r9); - function vB(t = 0) { + t.sharedKey = D; + })(Qx); + function dB(t = 0) { return globalThis.Buffer != null && globalThis.Buffer.allocUnsafe != null ? globalThis.Buffer.allocUnsafe(t) : new Uint8Array(t); } - function $S(t, e) { + function XS(t, e) { e || (e = t.reduce((i, s) => i + s.length, 0)); - const r10 = vB(e); + const r10 = dB(e); let n = 0; for (const i of t) r10.set(i, n), n += i.length; return r10; } - function xB(t, e, r10, n) { + function pB(t, e, r10, n) { return { name: t, prefix: e, @@ -147848,123 +147898,123 @@ ${Ez(e, r10)}`); decoder: { decode: n } }; } - var eM = xB("utf8", "u", (t) => "u" + new TextDecoder("utf8").decode(t), (t) => new TextEncoder().encode(t.substring(1))); - var Gb = xB("ascii", "a", (t) => { + var YS = pB("utf8", "u", (t) => "u" + new TextDecoder("utf8").decode(t), (t) => new TextEncoder().encode(t.substring(1))); + var Wb = pB("ascii", "a", (t) => { let e = "a"; for (let r10 = 0; r10 < t.length; r10++) e += String.fromCharCode(t[r10]); return e; }, (t) => { t = t.substring(1); - const e = vB(t.length); + const e = dB(t.length); for (let r10 = 0; r10 < t.length; r10++) e[r10] = t.charCodeAt(r10); return e; }); - var _B = { - utf8: eM, - "utf-8": eM, - hex: Rm.base16, - latin1: Gb, - ascii: Gb, - binary: Gb, - ...Rm + var mB = { + utf8: YS, + "utf-8": YS, + hex: km.base16, + latin1: Wb, + ascii: Wb, + binary: Wb, + ...km }; function uo(t, e = "utf8") { - const r10 = _B[e]; + const r10 = mB[e]; if (!r10) throw new Error(`Unsupported encoding "${e}"`); return (e === "utf8" || e === "utf-8") && globalThis.Buffer != null && globalThis.Buffer.from != null ? globalThis.Buffer.from(t, "utf8") : r10.decoder.decode(`${r10.prefix}${t}`); } function js(t, e = "utf8") { - const r10 = _B[e]; + const r10 = mB[e]; if (!r10) throw new Error(`Unsupported encoding "${e}"`); return (e === "utf8" || e === "utf-8") && globalThis.Buffer != null && globalThis.Buffer.from != null ? globalThis.Buffer.from(t.buffer, t.byteOffset, t.byteLength).toString("utf8") : r10.encoder.encode(t).substring(1); } - var Fye = { waku: { publish: "waku_publish", batchPublish: "waku_batchPublish", subscribe: "waku_subscribe", batchSubscribe: "waku_batchSubscribe", subscription: "waku_subscription", unsubscribe: "waku_unsubscribe", batchUnsubscribe: "waku_batchUnsubscribe", batchFetchMessages: "waku_batchFetchMessages" }, irn: { publish: "irn_publish", batchPublish: "irn_batchPublish", subscribe: "irn_subscribe", batchSubscribe: "irn_batchSubscribe", subscription: "irn_subscription", unsubscribe: "irn_unsubscribe", batchUnsubscribe: "irn_batchUnsubscribe", batchFetchMessages: "irn_batchFetchMessages" }, iridium: { publish: "iridium_publish", batchPublish: "iridium_batchPublish", subscribe: "iridium_subscribe", batchSubscribe: "iridium_batchSubscribe", subscription: "iridium_subscription", unsubscribe: "iridium_unsubscribe", batchUnsubscribe: "iridium_batchUnsubscribe", batchFetchMessages: "iridium_batchFetchMessages" } }; - var Hye = ":"; - function Kb(t) { - const [e, r10] = t.split(Hye); + var Uye = { waku: { publish: "waku_publish", batchPublish: "waku_batchPublish", subscribe: "waku_subscribe", batchSubscribe: "waku_batchSubscribe", subscription: "waku_subscription", unsubscribe: "waku_unsubscribe", batchUnsubscribe: "waku_batchUnsubscribe", batchFetchMessages: "waku_batchFetchMessages" }, irn: { publish: "irn_publish", batchPublish: "irn_batchPublish", subscribe: "irn_subscribe", batchSubscribe: "irn_batchSubscribe", subscription: "irn_subscription", unsubscribe: "irn_unsubscribe", batchUnsubscribe: "irn_batchUnsubscribe", batchFetchMessages: "irn_batchFetchMessages" }, iridium: { publish: "iridium_publish", batchPublish: "iridium_batchPublish", subscribe: "iridium_subscribe", batchSubscribe: "iridium_batchSubscribe", subscription: "iridium_subscription", unsubscribe: "iridium_unsubscribe", batchUnsubscribe: "iridium_batchUnsubscribe", batchFetchMessages: "iridium_batchFetchMessages" } }; + var jye = ":"; + function Gb(t) { + const [e, r10] = t.split(jye); return { namespace: e, reference: r10 }; } - function EB(t, e) { + function gB(t, e) { return t.includes(":") ? [t] : e.chains || []; } - var qye = Object.defineProperty; - var tM = Object.getOwnPropertySymbols; - var Wye = Object.prototype.hasOwnProperty; - var Gye = Object.prototype.propertyIsEnumerable; - var rM = (t, e, r10) => e in t ? qye(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10; - var nM = (t, e) => { + var Vye = Object.defineProperty; + var ZS = Object.getOwnPropertySymbols; + var zye = Object.prototype.hasOwnProperty; + var Fye = Object.prototype.propertyIsEnumerable; + var JS = (t, e, r10) => e in t ? Vye(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10; + var QS = (t, e) => { for (var r10 in e || (e = {})) - Wye.call(e, r10) && rM(t, r10, e[r10]); - if (tM) - for (var r10 of tM(e)) - Gye.call(e, r10) && rM(t, r10, e[r10]); + zye.call(e, r10) && JS(t, r10, e[r10]); + if (ZS) + for (var r10 of ZS(e)) + Fye.call(e, r10) && JS(t, r10, e[r10]); return t; }; - var Kye = "ReactNative"; + var Hye = "ReactNative"; var is = { reactNative: "react-native", node: "node", browser: "browser", unknown: "unknown" }; - var Xye = "js"; - function Fd() { + var qye = "js"; + function zd() { return typeof process < "u" && typeof process.versions < "u" && typeof process.versions.node < "u"; } - function ih() { - return !Jx() && !!Qx() && navigator.product === Kye; + function nh() { + return !Kx() && !!Xx() && navigator.product === Hye; } - function sh() { - return !Fd() && !!Qx() && !!Jx(); + function ih() { + return !zd() && !!Xx() && !!Kx(); } - function R0() { - return ih() ? is.reactNative : Fd() ? is.node : sh() ? is.browser : is.unknown; + function P0() { + return nh() ? is.reactNative : zd() ? is.node : ih() ? is.browser : is.unknown; } - function Yye() { + function Wye() { var t; try { - return ih() && typeof global < "u" && typeof (global == null ? void 0 : global.Application) < "u" ? (t = global.Application) == null ? void 0 : t.applicationId : void 0; + return nh() && typeof global < "u" && typeof (global == null ? void 0 : global.Application) < "u" ? (t = global.Application) == null ? void 0 : t.applicationId : void 0; } catch { return; } } - function Zye(t, e) { - let r10 = zd.parse(t); - return r10 = nM(nM({}, r10), e), t = zd.stringify(r10), t; + function Gye(t, e) { + let r10 = Vd.parse(t); + return r10 = QS(QS({}, r10), e), t = Vd.stringify(r10), t; } - function SB() { - return dB() || { name: "", description: "", url: "", icons: [""] }; + function yB() { + return oB() || { name: "", description: "", url: "", icons: [""] }; } - function Jye() { - if (R0() === is.reactNative && typeof global < "u" && typeof (global == null ? void 0 : global.Platform) < "u") { + function Kye() { + if (P0() === is.reactNative && typeof global < "u" && typeof (global == null ? void 0 : global.Platform) < "u") { const { OS: r10, Version: n } = global.Platform; return [r10, n].join("-"); } - const t = aye(); + const t = nye(); if (t === null) return "unknown"; const e = t.os ? t.os.replace(" ", "").toLowerCase() : "unknown"; return t.type === "browser" ? [e, t.name, t.version].join("-") : [e, t.version].join("-"); } - function Qye() { + function Xye() { var t; - const e = R0(); - return e === is.browser ? [e, ((t = hB()) == null ? void 0 : t.host) || "unknown"].join(":") : e; + const e = P0(); + return e === is.browser ? [e, ((t = sB()) == null ? void 0 : t.host) || "unknown"].join(":") : e; } - function $ye(t, e, r10) { - const n = Jye(), i = Qye(); - return [[t, e].join("-"), [Xye, r10].join("-"), n, i].join("/"); + function Yye(t, e, r10) { + const n = Kye(), i = Xye(); + return [[t, e].join("-"), [qye, r10].join("-"), n, i].join("/"); } - function ebe({ protocol: t, version: e, relayUrl: r10, sdkVersion: n, auth: i, projectId: s, useOnCloseEvent: o, bundleId: a }) { - const c = r10.split("?"), u = $ye(t, e, n), f10 = { auth: i, ua: u, projectId: s, useOnCloseEvent: o || void 0, origin: a || void 0 }, p = Zye(c[1] || "", f10); + function Zye({ protocol: t, version: e, relayUrl: r10, sdkVersion: n, auth: i, projectId: s, useOnCloseEvent: o, bundleId: a }) { + const c = r10.split("?"), u = Yye(t, e, n), f10 = { auth: i, ua: u, projectId: s, useOnCloseEvent: o || void 0, origin: a || void 0 }, p = Gye(c[1] || "", f10); return c[0] + "?" + p; } function Lu(t, e) { return t.filter((r10) => e.includes(r10)).length === t.length; } - function MB(t) { + function bB(t) { return Object.fromEntries(t.entries()); } - function AB(t) { + function wB(t) { return new Map(Object.entries(t)); } function Nu(t = gt.FIVE_MINUTES, e) { @@ -147980,7 +148030,7 @@ ${Ez(e, r10)}`); }, r10), n = o, i = a; }) }; } - function xf(t, e, r10) { + function vf(t, e, r10) { return new Promise(async (n, i) => { const s = setTimeout(() => i(new Error(r10)), e); try { @@ -147992,7 +148042,7 @@ ${Ez(e, r10)}`); clearTimeout(s); }); } - function TB(t, e) { + function vB(t, e) { if (typeof e == "string" && e.startsWith(`${t}:`)) return e; if (t.toLowerCase() === "topic") { @@ -148006,13 +148056,13 @@ ${Ez(e, r10)}`); } throw new Error(`Unknown expirer target type: ${t}`); } - function tbe(t) { - return TB("topic", t); + function Jye(t) { + return vB("topic", t); } - function rbe(t) { - return TB("id", t); + function Qye(t) { + return vB("id", t); } - function NB(t) { + function xB(t) { const [e, r10] = t.split(":"), n = { id: void 0, topic: void 0 }; if (e === "topic" && typeof r10 == "string") n.topic = r10; @@ -148025,16 +148075,16 @@ ${Ez(e, r10)}`); function Kn(t, e) { return gt.fromMiliseconds((e || Date.now()) + gt.toMiliseconds(t)); } - function Cc(t) { + function Rc(t) { return Date.now() >= gt.toMiliseconds(t); } function Wt(t, e) { return `${t}${e ? `:${e}` : ""}`; } - function nbe(t = [], e = []) { + function $ye(t = [], e = []) { return [.../* @__PURE__ */ new Set([...t, ...e])]; } - async function ibe({ id: t, topic: e, wcDeepLink: r10 }) { + async function ebe({ id: t, topic: e, wcDeepLink: r10 }) { try { if (!r10) return; @@ -148043,21 +148093,21 @@ ${Ez(e, r10)}`); if (typeof i != "string") return; i.endsWith("/") && (i = i.slice(0, -1)); - const s = `${i}/wc?requestId=${t}&sessionTopic=${e}`, o = R0(); + const s = `${i}/wc?requestId=${t}&sessionTopic=${e}`, o = P0(); o === is.browser ? s.startsWith("https://") || s.startsWith("http://") ? window.open(s, "_blank", "noreferrer noopener") : window.open(s, "_self", "noreferrer noopener") : o === is.reactNative && typeof (global == null ? void 0 : global.Linking) < "u" && await global.Linking.openURL(s); } catch (n) { console.error(n); } } - async function sbe(t, e) { + async function tbe(t, e) { try { - return await t.getItem(e) || (sh() ? localStorage.getItem(e) : void 0); + return await t.getItem(e) || (ih() ? localStorage.getItem(e) : void 0); } catch (r10) { console.error(r10); } } - var IB = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}; - function obe(t) { + var _B = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}; + function rbe(t) { var e = t.default; if (typeof e == "function") { var r10 = function() { @@ -148073,14 +148123,14 @@ ${Ez(e, r10)}`); } }); }), r10; } - var OB = { exports: {} }; + var EB = { exports: {} }; (function(t) { (function() { var e = "input is invalid type", r10 = "finalize already called", n = typeof window == "object", i = n ? window : {}; i.JS_SHA3_NO_WINDOW && (n = false); var s = !n && typeof self == "object", o = !i.JS_SHA3_NO_NODE_JS && typeof process == "object" && process.versions && process.versions.node; - o ? i = IB : s && (i = self); - var a = !i.JS_SHA3_NO_COMMON_JS && true && t.exports, c = !i.JS_SHA3_NO_ARRAY_BUFFER && typeof ArrayBuffer < "u", u = "0123456789abcdef".split(""), f10 = [31, 7936, 2031616, 520093696], p = [4, 1024, 262144, 67108864], b = [1, 256, 65536, 16777216], E = [6, 1536, 393216, 100663296], _ = [0, 8, 16, 24], N11 = [1, 0, 32898, 0, 32906, 2147483648, 2147516416, 2147483648, 32907, 0, 2147483649, 0, 2147516545, 2147483648, 32777, 2147483648, 138, 0, 136, 0, 2147516425, 0, 2147483658, 0, 2147516555, 0, 139, 2147483648, 32905, 2147483648, 32771, 2147483648, 32770, 2147483648, 128, 2147483648, 32778, 0, 2147483658, 2147483648, 2147516545, 2147483648, 32896, 2147483648, 2147483649, 0, 2147516424, 2147483648], R = [224, 256, 384, 512], F = [128, 256], D = ["hex", "buffer", "arrayBuffer", "array", "digest"], L = { 128: 168, 256: 136 }; + o ? i = _B : s && (i = self); + var a = !i.JS_SHA3_NO_COMMON_JS && true && t.exports, c = !i.JS_SHA3_NO_ARRAY_BUFFER && typeof ArrayBuffer < "u", u = "0123456789abcdef".split(""), f10 = [31, 7936, 2031616, 520093696], p = [4, 1024, 262144, 67108864], b = [1, 256, 65536, 16777216], E = [6, 1536, 393216, 100663296], _ = [0, 8, 16, 24], N11 = [1, 0, 32898, 0, 32906, 2147483648, 2147516416, 2147483648, 32907, 0, 2147483649, 0, 2147516545, 2147483648, 32777, 2147483648, 138, 0, 136, 0, 2147516425, 0, 2147483658, 0, 2147516555, 0, 139, 2147483648, 32905, 2147483648, 32771, 2147483648, 32770, 2147483648, 128, 2147483648, 32778, 0, 2147483658, 2147483648, 2147516545, 2147483648, 32896, 2147483648, 2147483649, 0, 2147516424, 2147483648], k = [224, 256, 384, 512], F = [128, 256], L = ["hex", "buffer", "arrayBuffer", "array", "digest"], D = { 128: 168, 256: 136 }; (i.JS_SHA3_NO_NODE_JS || !Array.isArray) && (Array.isArray = function(A) { return Object.prototype.toString.call(A) === "[object Array]"; }), c && (i.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW || !ArrayBuffer.isView) && (ArrayBuffer.isView = function(A) { @@ -148095,17 +148145,17 @@ ${Ez(e, r10)}`); return new m(A, K, G).update(j10)[U](); }; }, z = function(A, K, U) { - return function(j10, G, k, Y) { - return l15["cshake" + A].update(j10, G, k, Y)[U](); + return function(j10, G, R, Y) { + return l15["cshake" + A].update(j10, G, R, Y)[U](); }; }, T = function(A, K, U) { - return function(j10, G, k, Y) { - return l15["kmac" + A].update(j10, G, k, Y)[U](); + return function(j10, G, R, Y) { + return l15["kmac" + A].update(j10, G, R, Y)[U](); }; }, I = function(A, K, U, j10) { - for (var G = 0; G < D.length; ++G) { - var k = D[G]; - A[k] = K(U, j10, k); + for (var G = 0; G < L.length; ++G) { + var R = L[G]; + A[R] = K(U, j10, R); } return A; }, H = function(A, K) { @@ -148123,20 +148173,20 @@ ${Ez(e, r10)}`); return U.create(G).update(j10); }, I(U, W, A, K); }, V = function(A, K) { - var U = L[A], j10 = z(A, K, "hex"); - return j10.create = function(G, k, Y) { - return !k && !Y ? l15["shake" + A].create(G) : new m(A, K, G).bytepad([k, Y], U); - }, j10.update = function(G, k, Y, ee) { - return j10.create(k, Y, ee).update(G); + var U = D[A], j10 = z(A, K, "hex"); + return j10.create = function(G, R, Y) { + return !R && !Y ? l15["shake" + A].create(G) : new m(A, K, G).bytepad([R, Y], U); + }, j10.update = function(G, R, Y, ee) { + return j10.create(R, Y, ee).update(G); }, I(j10, z, A, K); - }, S10 = function(A, K) { - var U = L[A], j10 = T(A, K, "hex"); - return j10.create = function(G, k, Y) { - return new P(A, K, k).bytepad(["KMAC", Y], U).bytepad([G], U); - }, j10.update = function(G, k, Y, ee) { - return j10.create(G, Y, ee).update(k); + }, S9 = function(A, K) { + var U = D[A], j10 = T(A, K, "hex"); + return j10.create = function(G, R, Y) { + return new P(A, K, R).bytepad(["KMAC", Y], U).bytepad([G], U); + }, j10.update = function(G, R, Y, ee) { + return j10.create(G, Y, ee).update(R); }, I(j10, T, A, K); - }, d = [{ name: "keccak", padding: b, bits: R, createMethod: H }, { name: "sha3", padding: E, bits: R, createMethod: H }, { name: "shake", padding: f10, bits: F, createMethod: X }, { name: "cshake", padding: p, bits: F, createMethod: V }, { name: "kmac", padding: p, bits: F, createMethod: S10 }], l15 = {}, h = [], y = 0; y < d.length; ++y) + }, d = [{ name: "keccak", padding: b, bits: k, createMethod: H }, { name: "sha3", padding: E, bits: k, createMethod: H }, { name: "shake", padding: f10, bits: F, createMethod: X }, { name: "cshake", padding: p, bits: F, createMethod: V }, { name: "kmac", padding: p, bits: F, createMethod: S9 }], l15 = {}, h = [], y = 0; y < d.length; ++y) for (var x = d[y], v = x.bits, M = 0; M < v.length; ++M) { var w = x.name + "_" + v[M]; if (h.push(w), l15[w] = x.createMethod(v[M], x.padding), x.name !== "sha3") { @@ -148165,15 +148215,15 @@ ${Ez(e, r10)}`); throw new Error(e); K = true; } - for (var j10 = this.blocks, G = this.byteCount, k = A.length, Y = this.blockCount, ee = 0, ae = this.s, ie, Z10; ee < k; ) { + for (var j10 = this.blocks, G = this.byteCount, R = A.length, Y = this.blockCount, ee = 0, ae = this.s, ie, Z10; ee < R; ) { if (this.reset) for (this.reset = false, j10[0] = this.block, ie = 1; ie < Y + 1; ++ie) j10[ie] = 0; if (K) - for (ie = this.start; ee < k && ie < G; ++ee) + for (ie = this.start; ee < R && ie < G; ++ee) j10[ie >> 2] |= A[ee] << _[ie++ & 3]; else - for (ie = this.start; ee < k && ie < G; ++ee) + for (ie = this.start; ee < R && ie < G; ++ee) Z10 = A.charCodeAt(ee), Z10 < 128 ? j10[ie >> 2] |= Z10 << _[ie++ & 3] : Z10 < 2048 ? (j10[ie >> 2] |= (192 | Z10 >> 6) << _[ie++ & 3], j10[ie >> 2] |= (128 | Z10 & 63) << _[ie++ & 3]) : Z10 < 55296 || Z10 >= 57344 ? (j10[ie >> 2] |= (224 | Z10 >> 12) << _[ie++ & 3], j10[ie >> 2] |= (128 | Z10 >> 6 & 63) << _[ie++ & 3], j10[ie >> 2] |= (128 | Z10 & 63) << _[ie++ & 3]) : (Z10 = 65536 + ((Z10 & 1023) << 10 | A.charCodeAt(++ee) & 1023), j10[ie >> 2] |= (240 | Z10 >> 18) << _[ie++ & 3], j10[ie >> 2] |= (128 | Z10 >> 12 & 63) << _[ie++ & 3], j10[ie >> 2] |= (128 | Z10 >> 6 & 63) << _[ie++ & 3], j10[ie >> 2] |= (128 | Z10 & 63) << _[ie++ & 3]); if (this.lastByteIndex = ie, ie >= G) { for (this.start = ie - G, this.block = j10[Y], ie = 0; ie < Y; ++ie) @@ -148206,16 +148256,16 @@ ${Ez(e, r10)}`); if (K) j10 = G; else - for (var k = 0; k < A.length; ++k) { - var Y = A.charCodeAt(k); - Y < 128 ? j10 += 1 : Y < 2048 ? j10 += 2 : Y < 55296 || Y >= 57344 ? j10 += 3 : (Y = 65536 + ((Y & 1023) << 10 | A.charCodeAt(++k) & 1023), j10 += 4); + for (var R = 0; R < A.length; ++R) { + var Y = A.charCodeAt(R); + Y < 128 ? j10 += 1 : Y < 2048 ? j10 += 2 : Y < 55296 || Y >= 57344 ? j10 += 3 : (Y = 65536 + ((Y & 1023) << 10 | A.charCodeAt(++R) & 1023), j10 += 4); } return j10 += this.encode(j10 * 8), this.update(A), j10; }, m.prototype.bytepad = function(A, K) { for (var U = this.encode(K), j10 = 0; j10 < A.length; ++j10) U += this.encodeString(A[j10]); - var G = K - U % K, k = []; - return k.length = G, this.update(k), this; + var G = K - U % K, R = []; + return R.length = G, this.update(R), this; }, m.prototype.finalize = function() { if (!this.finalized) { this.finalized = true; @@ -148229,30 +148279,30 @@ ${Ez(e, r10)}`); } }, m.prototype.toString = m.prototype.hex = function() { this.finalize(); - for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j10 = this.extraBytes, G = 0, k = 0, Y = "", ee; k < U; ) { - for (G = 0; G < A && k < U; ++G, ++k) + for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j10 = this.extraBytes, G = 0, R = 0, Y = "", ee; R < U; ) { + for (G = 0; G < A && R < U; ++G, ++R) ee = K[G], Y += u[ee >> 4 & 15] + u[ee & 15] + u[ee >> 12 & 15] + u[ee >> 8 & 15] + u[ee >> 20 & 15] + u[ee >> 16 & 15] + u[ee >> 28 & 15] + u[ee >> 24 & 15]; - k % A === 0 && (Q(K), G = 0); + R % A === 0 && (Q(K), G = 0); } return j10 && (ee = K[G], Y += u[ee >> 4 & 15] + u[ee & 15], j10 > 1 && (Y += u[ee >> 12 & 15] + u[ee >> 8 & 15]), j10 > 2 && (Y += u[ee >> 20 & 15] + u[ee >> 16 & 15])), Y; }, m.prototype.arrayBuffer = function() { this.finalize(); - var A = this.blockCount, K = this.s, U = this.outputBlocks, j10 = this.extraBytes, G = 0, k = 0, Y = this.outputBits >> 3, ee; + var A = this.blockCount, K = this.s, U = this.outputBlocks, j10 = this.extraBytes, G = 0, R = 0, Y = this.outputBits >> 3, ee; j10 ? ee = new ArrayBuffer(U + 1 << 2) : ee = new ArrayBuffer(Y); - for (var ae = new Uint32Array(ee); k < U; ) { - for (G = 0; G < A && k < U; ++G, ++k) - ae[k] = K[G]; - k % A === 0 && Q(K); + for (var ae = new Uint32Array(ee); R < U; ) { + for (G = 0; G < A && R < U; ++G, ++R) + ae[R] = K[G]; + R % A === 0 && Q(K); } return j10 && (ae[G] = K[G], ee = ee.slice(0, Y)), ee; }, m.prototype.buffer = m.prototype.arrayBuffer, m.prototype.digest = m.prototype.array = function() { this.finalize(); - for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j10 = this.extraBytes, G = 0, k = 0, Y = [], ee, ae; k < U; ) { - for (G = 0; G < A && k < U; ++G, ++k) - ee = k << 2, ae = K[G], Y[ee] = ae & 255, Y[ee + 1] = ae >> 8 & 255, Y[ee + 2] = ae >> 16 & 255, Y[ee + 3] = ae >> 24 & 255; - k % A === 0 && Q(K); + for (var A = this.blockCount, K = this.s, U = this.outputBlocks, j10 = this.extraBytes, G = 0, R = 0, Y = [], ee, ae; R < U; ) { + for (G = 0; G < A && R < U; ++G, ++R) + ee = R << 2, ae = K[G], Y[ee] = ae & 255, Y[ee + 1] = ae >> 8 & 255, Y[ee + 2] = ae >> 16 & 255, Y[ee + 3] = ae >> 24 & 255; + R % A === 0 && Q(K); } - return j10 && (ee = k << 2, ae = K[G], Y[ee] = ae & 255, j10 > 1 && (Y[ee + 1] = ae >> 8 & 255), j10 > 2 && (Y[ee + 2] = ae >> 16 & 255)), Y; + return j10 && (ee = R << 2, ae = K[G], Y[ee] = ae & 255, j10 > 1 && (Y[ee + 1] = ae >> 8 & 255), j10 > 2 && (Y[ee + 2] = ae >> 16 & 255)), Y; }; function P(A, K, U) { m.call(this, A, K, U); @@ -148261,9 +148311,9 @@ ${Ez(e, r10)}`); return this.encode(this.outputBits, true), m.prototype.finalize.call(this); }; var Q = function(A) { - var K, U, j10, G, k, Y, ee, ae, ie, Z10, ce, oe, me, pe, se, le, be, ye, Ee, Te, C9, O, B, $, te, J, ne, fe, ge, de, ve, Ae, Ne, De, ut, Ve, Ze, Ge, ke, Re, Je, Me, Pe, et, Ce, ze, nt, qe, Ke, at, We, $e, dt, ft, ht, Mt, rt, _t, gr, yr, br, wr, tr; + var K, U, j10, G, R, Y, ee, ae, ie, Z10, ce, oe, me, pe, se, le, be, ye, Ee, Te, C10, O, B, $, te, J, ne, fe, ge, de, ve, Ae, Ne, De, ut, Ve, Ze, Ge, ke, Re, Je, Me, Pe, et, Ce, ze, nt, qe, Ke, at, We, $e, dt, ft, ht, Mt, rt, _t, gr, yr, br, wr, tr; for (j10 = 0; j10 < 48; j10 += 2) - G = A[0] ^ A[10] ^ A[20] ^ A[30] ^ A[40], k = A[1] ^ A[11] ^ A[21] ^ A[31] ^ A[41], Y = A[2] ^ A[12] ^ A[22] ^ A[32] ^ A[42], ee = A[3] ^ A[13] ^ A[23] ^ A[33] ^ A[43], ae = A[4] ^ A[14] ^ A[24] ^ A[34] ^ A[44], ie = A[5] ^ A[15] ^ A[25] ^ A[35] ^ A[45], Z10 = A[6] ^ A[16] ^ A[26] ^ A[36] ^ A[46], ce = A[7] ^ A[17] ^ A[27] ^ A[37] ^ A[47], oe = A[8] ^ A[18] ^ A[28] ^ A[38] ^ A[48], me = A[9] ^ A[19] ^ A[29] ^ A[39] ^ A[49], K = oe ^ (Y << 1 | ee >>> 31), U = me ^ (ee << 1 | Y >>> 31), A[0] ^= K, A[1] ^= U, A[10] ^= K, A[11] ^= U, A[20] ^= K, A[21] ^= U, A[30] ^= K, A[31] ^= U, A[40] ^= K, A[41] ^= U, K = G ^ (ae << 1 | ie >>> 31), U = k ^ (ie << 1 | ae >>> 31), A[2] ^= K, A[3] ^= U, A[12] ^= K, A[13] ^= U, A[22] ^= K, A[23] ^= U, A[32] ^= K, A[33] ^= U, A[42] ^= K, A[43] ^= U, K = Y ^ (Z10 << 1 | ce >>> 31), U = ee ^ (ce << 1 | Z10 >>> 31), A[4] ^= K, A[5] ^= U, A[14] ^= K, A[15] ^= U, A[24] ^= K, A[25] ^= U, A[34] ^= K, A[35] ^= U, A[44] ^= K, A[45] ^= U, K = ae ^ (oe << 1 | me >>> 31), U = ie ^ (me << 1 | oe >>> 31), A[6] ^= K, A[7] ^= U, A[16] ^= K, A[17] ^= U, A[26] ^= K, A[27] ^= U, A[36] ^= K, A[37] ^= U, A[46] ^= K, A[47] ^= U, K = Z10 ^ (G << 1 | k >>> 31), U = ce ^ (k << 1 | G >>> 31), A[8] ^= K, A[9] ^= U, A[18] ^= K, A[19] ^= U, A[28] ^= K, A[29] ^= U, A[38] ^= K, A[39] ^= U, A[48] ^= K, A[49] ^= U, pe = A[0], se = A[1], ze = A[11] << 4 | A[10] >>> 28, nt = A[10] << 4 | A[11] >>> 28, fe = A[20] << 3 | A[21] >>> 29, ge = A[21] << 3 | A[20] >>> 29, yr = A[31] << 9 | A[30] >>> 23, br = A[30] << 9 | A[31] >>> 23, Me = A[40] << 18 | A[41] >>> 14, Pe = A[41] << 18 | A[40] >>> 14, De = A[2] << 1 | A[3] >>> 31, ut = A[3] << 1 | A[2] >>> 31, le = A[13] << 12 | A[12] >>> 20, be = A[12] << 12 | A[13] >>> 20, qe = A[22] << 10 | A[23] >>> 22, Ke = A[23] << 10 | A[22] >>> 22, de = A[33] << 13 | A[32] >>> 19, ve = A[32] << 13 | A[33] >>> 19, wr = A[42] << 2 | A[43] >>> 30, tr = A[43] << 2 | A[42] >>> 30, ft = A[5] << 30 | A[4] >>> 2, ht = A[4] << 30 | A[5] >>> 2, Ve = A[14] << 6 | A[15] >>> 26, Ze = A[15] << 6 | A[14] >>> 26, ye = A[25] << 11 | A[24] >>> 21, Ee = A[24] << 11 | A[25] >>> 21, at = A[34] << 15 | A[35] >>> 17, We = A[35] << 15 | A[34] >>> 17, Ae = A[45] << 29 | A[44] >>> 3, Ne = A[44] << 29 | A[45] >>> 3, $ = A[6] << 28 | A[7] >>> 4, te = A[7] << 28 | A[6] >>> 4, Mt = A[17] << 23 | A[16] >>> 9, rt = A[16] << 23 | A[17] >>> 9, Ge = A[26] << 25 | A[27] >>> 7, ke = A[27] << 25 | A[26] >>> 7, Te = A[36] << 21 | A[37] >>> 11, C9 = A[37] << 21 | A[36] >>> 11, $e = A[47] << 24 | A[46] >>> 8, dt = A[46] << 24 | A[47] >>> 8, et = A[8] << 27 | A[9] >>> 5, Ce = A[9] << 27 | A[8] >>> 5, J = A[18] << 20 | A[19] >>> 12, ne = A[19] << 20 | A[18] >>> 12, _t = A[29] << 7 | A[28] >>> 25, gr = A[28] << 7 | A[29] >>> 25, Re = A[38] << 8 | A[39] >>> 24, Je = A[39] << 8 | A[38] >>> 24, O = A[48] << 14 | A[49] >>> 18, B = A[49] << 14 | A[48] >>> 18, A[0] = pe ^ ~le & ye, A[1] = se ^ ~be & Ee, A[10] = $ ^ ~J & fe, A[11] = te ^ ~ne & ge, A[20] = De ^ ~Ve & Ge, A[21] = ut ^ ~Ze & ke, A[30] = et ^ ~ze & qe, A[31] = Ce ^ ~nt & Ke, A[40] = ft ^ ~Mt & _t, A[41] = ht ^ ~rt & gr, A[2] = le ^ ~ye & Te, A[3] = be ^ ~Ee & C9, A[12] = J ^ ~fe & de, A[13] = ne ^ ~ge & ve, A[22] = Ve ^ ~Ge & Re, A[23] = Ze ^ ~ke & Je, A[32] = ze ^ ~qe & at, A[33] = nt ^ ~Ke & We, A[42] = Mt ^ ~_t & yr, A[43] = rt ^ ~gr & br, A[4] = ye ^ ~Te & O, A[5] = Ee ^ ~C9 & B, A[14] = fe ^ ~de & Ae, A[15] = ge ^ ~ve & Ne, A[24] = Ge ^ ~Re & Me, A[25] = ke ^ ~Je & Pe, A[34] = qe ^ ~at & $e, A[35] = Ke ^ ~We & dt, A[44] = _t ^ ~yr & wr, A[45] = gr ^ ~br & tr, A[6] = Te ^ ~O & pe, A[7] = C9 ^ ~B & se, A[16] = de ^ ~Ae & $, A[17] = ve ^ ~Ne & te, A[26] = Re ^ ~Me & De, A[27] = Je ^ ~Pe & ut, A[36] = at ^ ~$e & et, A[37] = We ^ ~dt & Ce, A[46] = yr ^ ~wr & ft, A[47] = br ^ ~tr & ht, A[8] = O ^ ~pe & le, A[9] = B ^ ~se & be, A[18] = Ae ^ ~$ & J, A[19] = Ne ^ ~te & ne, A[28] = Me ^ ~De & Ve, A[29] = Pe ^ ~ut & Ze, A[38] = $e ^ ~et & ze, A[39] = dt ^ ~Ce & nt, A[48] = wr ^ ~ft & Mt, A[49] = tr ^ ~ht & rt, A[0] ^= N11[j10], A[1] ^= N11[j10 + 1]; + G = A[0] ^ A[10] ^ A[20] ^ A[30] ^ A[40], R = A[1] ^ A[11] ^ A[21] ^ A[31] ^ A[41], Y = A[2] ^ A[12] ^ A[22] ^ A[32] ^ A[42], ee = A[3] ^ A[13] ^ A[23] ^ A[33] ^ A[43], ae = A[4] ^ A[14] ^ A[24] ^ A[34] ^ A[44], ie = A[5] ^ A[15] ^ A[25] ^ A[35] ^ A[45], Z10 = A[6] ^ A[16] ^ A[26] ^ A[36] ^ A[46], ce = A[7] ^ A[17] ^ A[27] ^ A[37] ^ A[47], oe = A[8] ^ A[18] ^ A[28] ^ A[38] ^ A[48], me = A[9] ^ A[19] ^ A[29] ^ A[39] ^ A[49], K = oe ^ (Y << 1 | ee >>> 31), U = me ^ (ee << 1 | Y >>> 31), A[0] ^= K, A[1] ^= U, A[10] ^= K, A[11] ^= U, A[20] ^= K, A[21] ^= U, A[30] ^= K, A[31] ^= U, A[40] ^= K, A[41] ^= U, K = G ^ (ae << 1 | ie >>> 31), U = R ^ (ie << 1 | ae >>> 31), A[2] ^= K, A[3] ^= U, A[12] ^= K, A[13] ^= U, A[22] ^= K, A[23] ^= U, A[32] ^= K, A[33] ^= U, A[42] ^= K, A[43] ^= U, K = Y ^ (Z10 << 1 | ce >>> 31), U = ee ^ (ce << 1 | Z10 >>> 31), A[4] ^= K, A[5] ^= U, A[14] ^= K, A[15] ^= U, A[24] ^= K, A[25] ^= U, A[34] ^= K, A[35] ^= U, A[44] ^= K, A[45] ^= U, K = ae ^ (oe << 1 | me >>> 31), U = ie ^ (me << 1 | oe >>> 31), A[6] ^= K, A[7] ^= U, A[16] ^= K, A[17] ^= U, A[26] ^= K, A[27] ^= U, A[36] ^= K, A[37] ^= U, A[46] ^= K, A[47] ^= U, K = Z10 ^ (G << 1 | R >>> 31), U = ce ^ (R << 1 | G >>> 31), A[8] ^= K, A[9] ^= U, A[18] ^= K, A[19] ^= U, A[28] ^= K, A[29] ^= U, A[38] ^= K, A[39] ^= U, A[48] ^= K, A[49] ^= U, pe = A[0], se = A[1], ze = A[11] << 4 | A[10] >>> 28, nt = A[10] << 4 | A[11] >>> 28, fe = A[20] << 3 | A[21] >>> 29, ge = A[21] << 3 | A[20] >>> 29, yr = A[31] << 9 | A[30] >>> 23, br = A[30] << 9 | A[31] >>> 23, Me = A[40] << 18 | A[41] >>> 14, Pe = A[41] << 18 | A[40] >>> 14, De = A[2] << 1 | A[3] >>> 31, ut = A[3] << 1 | A[2] >>> 31, le = A[13] << 12 | A[12] >>> 20, be = A[12] << 12 | A[13] >>> 20, qe = A[22] << 10 | A[23] >>> 22, Ke = A[23] << 10 | A[22] >>> 22, de = A[33] << 13 | A[32] >>> 19, ve = A[32] << 13 | A[33] >>> 19, wr = A[42] << 2 | A[43] >>> 30, tr = A[43] << 2 | A[42] >>> 30, ft = A[5] << 30 | A[4] >>> 2, ht = A[4] << 30 | A[5] >>> 2, Ve = A[14] << 6 | A[15] >>> 26, Ze = A[15] << 6 | A[14] >>> 26, ye = A[25] << 11 | A[24] >>> 21, Ee = A[24] << 11 | A[25] >>> 21, at = A[34] << 15 | A[35] >>> 17, We = A[35] << 15 | A[34] >>> 17, Ae = A[45] << 29 | A[44] >>> 3, Ne = A[44] << 29 | A[45] >>> 3, $ = A[6] << 28 | A[7] >>> 4, te = A[7] << 28 | A[6] >>> 4, Mt = A[17] << 23 | A[16] >>> 9, rt = A[16] << 23 | A[17] >>> 9, Ge = A[26] << 25 | A[27] >>> 7, ke = A[27] << 25 | A[26] >>> 7, Te = A[36] << 21 | A[37] >>> 11, C10 = A[37] << 21 | A[36] >>> 11, $e = A[47] << 24 | A[46] >>> 8, dt = A[46] << 24 | A[47] >>> 8, et = A[8] << 27 | A[9] >>> 5, Ce = A[9] << 27 | A[8] >>> 5, J = A[18] << 20 | A[19] >>> 12, ne = A[19] << 20 | A[18] >>> 12, _t = A[29] << 7 | A[28] >>> 25, gr = A[28] << 7 | A[29] >>> 25, Re = A[38] << 8 | A[39] >>> 24, Je = A[39] << 8 | A[38] >>> 24, O = A[48] << 14 | A[49] >>> 18, B = A[49] << 14 | A[48] >>> 18, A[0] = pe ^ ~le & ye, A[1] = se ^ ~be & Ee, A[10] = $ ^ ~J & fe, A[11] = te ^ ~ne & ge, A[20] = De ^ ~Ve & Ge, A[21] = ut ^ ~Ze & ke, A[30] = et ^ ~ze & qe, A[31] = Ce ^ ~nt & Ke, A[40] = ft ^ ~Mt & _t, A[41] = ht ^ ~rt & gr, A[2] = le ^ ~ye & Te, A[3] = be ^ ~Ee & C10, A[12] = J ^ ~fe & de, A[13] = ne ^ ~ge & ve, A[22] = Ve ^ ~Ge & Re, A[23] = Ze ^ ~ke & Je, A[32] = ze ^ ~qe & at, A[33] = nt ^ ~Ke & We, A[42] = Mt ^ ~_t & yr, A[43] = rt ^ ~gr & br, A[4] = ye ^ ~Te & O, A[5] = Ee ^ ~C10 & B, A[14] = fe ^ ~de & Ae, A[15] = ge ^ ~ve & Ne, A[24] = Ge ^ ~Re & Me, A[25] = ke ^ ~Je & Pe, A[34] = qe ^ ~at & $e, A[35] = Ke ^ ~We & dt, A[44] = _t ^ ~yr & wr, A[45] = gr ^ ~br & tr, A[6] = Te ^ ~O & pe, A[7] = C10 ^ ~B & se, A[16] = de ^ ~Ae & $, A[17] = ve ^ ~Ne & te, A[26] = Re ^ ~Me & De, A[27] = Je ^ ~Pe & ut, A[36] = at ^ ~$e & et, A[37] = We ^ ~dt & Ce, A[46] = yr ^ ~wr & ft, A[47] = br ^ ~tr & ht, A[8] = O ^ ~pe & le, A[9] = B ^ ~se & be, A[18] = Ae ^ ~$ & J, A[19] = Ne ^ ~te & ne, A[28] = Me ^ ~De & Ve, A[29] = Pe ^ ~ut & Ze, A[38] = $e ^ ~et & ze, A[39] = dt ^ ~Ce & nt, A[48] = wr ^ ~ft & Mt, A[49] = tr ^ ~ht & rt, A[0] ^= N11[j10], A[1] ^= N11[j10 + 1]; }; if (a) t.exports = l15; @@ -148271,15 +148321,15 @@ ${Ez(e, r10)}`); for (y = 0; y < h.length; ++y) i[h[y]] = l15[h[y]]; })(); - })(OB); - var abe = OB.exports; - var cbe = "logger/5.7.0"; - var iM = false; - var sM = false; - var m1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 }; - var oM = m1.default; - var Xb = null; - function ube() { + })(EB); + var nbe = EB.exports; + var ibe = "logger/5.7.0"; + var $S = false; + var eM = false; + var p1 = { debug: 1, default: 2, info: 2, warning: 3, error: 4, off: 5 }; + var tM = p1.default; + var Kb = null; + function sbe() { try { const t = []; if (["NFD", "NFC", "NFKD", "NFKC"].forEach((e) => { @@ -148298,23 +148348,23 @@ ${Ez(e, r10)}`); } return null; } - var aM = ube(); - var sv; + var rM = sbe(); + var nv; (function(t) { t.DEBUG = "DEBUG", t.INFO = "INFO", t.WARNING = "WARNING", t.ERROR = "ERROR", t.OFF = "OFF"; - })(sv || (sv = {})); + })(nv || (nv = {})); var io; (function(t) { t.UNKNOWN_ERROR = "UNKNOWN_ERROR", t.NOT_IMPLEMENTED = "NOT_IMPLEMENTED", t.UNSUPPORTED_OPERATION = "UNSUPPORTED_OPERATION", t.NETWORK_ERROR = "NETWORK_ERROR", t.SERVER_ERROR = "SERVER_ERROR", t.TIMEOUT = "TIMEOUT", t.BUFFER_OVERRUN = "BUFFER_OVERRUN", t.NUMERIC_FAULT = "NUMERIC_FAULT", t.MISSING_NEW = "MISSING_NEW", t.INVALID_ARGUMENT = "INVALID_ARGUMENT", t.MISSING_ARGUMENT = "MISSING_ARGUMENT", t.UNEXPECTED_ARGUMENT = "UNEXPECTED_ARGUMENT", t.CALL_EXCEPTION = "CALL_EXCEPTION", t.INSUFFICIENT_FUNDS = "INSUFFICIENT_FUNDS", t.NONCE_EXPIRED = "NONCE_EXPIRED", t.REPLACEMENT_UNDERPRICED = "REPLACEMENT_UNDERPRICED", t.UNPREDICTABLE_GAS_LIMIT = "UNPREDICTABLE_GAS_LIMIT", t.TRANSACTION_REPLACED = "TRANSACTION_REPLACED", t.ACTION_REJECTED = "ACTION_REJECTED"; })(io || (io = {})); - var cM = "0123456789abcdef"; - var Zn = class bn { + var nM = "0123456789abcdef"; + var Jn = class bn { constructor(e) { Object.defineProperty(this, "version", { enumerable: true, value: e, writable: false }); } _log(e, r10) { const n = e.toLowerCase(); - m1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(oM > m1[n]) && console.log.apply(console, r10); + p1[n] == null && this.throwArgumentError("invalid log level name", "logLevel", e), !(tM > p1[n]) && console.log.apply(console, r10); } debug(...e) { this._log(bn.levels.DEBUG, e); @@ -148326,7 +148376,7 @@ ${Ez(e, r10)}`); this._log(bn.levels.WARNING, e); } makeError(e, r10, n) { - if (sM) + if (eM) return this.makeError("censored error", r10, {}); r10 || (r10 = bn.errors.UNKNOWN_ERROR), n || (n = {}); const i = []; @@ -148336,7 +148386,7 @@ ${Ez(e, r10)}`); if (u instanceof Uint8Array) { let f10 = ""; for (let p = 0; p < u.length; p++) - f10 += cM[u[p] >> 4], f10 += cM[u[p] & 15]; + f10 += nM[u[p] >> 4], f10 += nM[u[p] & 15]; i.push(c + "=Uint8Array(0x" + f10 + ")"); } else i.push(c + "=" + JSON.stringify(u)); @@ -148395,7 +148445,7 @@ ${Ez(e, r10)}`); e || this.throwArgumentError(r10, n, i); } checkNormalize(e) { - aM && this.throwError("platform missing String.prototype.normalize", bn.errors.UNSUPPORTED_OPERATION, { operation: "String.prototype.normalize", form: aM }); + rM && this.throwError("platform missing String.prototype.normalize", bn.errors.UNSUPPORTED_OPERATION, { operation: "String.prototype.normalize", form: rM }); } checkSafeUint53(e, r10) { typeof e == "number" && (r10 == null && (r10 = "value not safe"), (e < 0 || e >= 9007199254740991) && this.throwError(r10, bn.errors.NUMERIC_FAULT, { operation: "checkSafeInteger", fault: "out-of-safe-range", value: e }), e % 1 && this.throwError(r10, bn.errors.NUMERIC_FAULT, { operation: "checkSafeInteger", fault: "non-integer", value: e })); @@ -148410,56 +148460,56 @@ ${Ez(e, r10)}`); e === r10 ? this.throwError("cannot instantiate abstract class " + JSON.stringify(r10.name) + " directly; use a sub-class", bn.errors.UNSUPPORTED_OPERATION, { name: e.name, operation: "new" }) : (e === Object || e == null) && this.throwError("missing new", bn.errors.MISSING_NEW, { name: r10.name }); } static globalLogger() { - return Xb || (Xb = new bn(cbe)), Xb; + return Kb || (Kb = new bn(ibe)), Kb; } static setCensorship(e, r10) { - if (!e && r10 && this.globalLogger().throwError("cannot permanently disable censorship", bn.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" }), iM) { + if (!e && r10 && this.globalLogger().throwError("cannot permanently disable censorship", bn.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" }), $S) { if (!e) return; this.globalLogger().throwError("error censorship permanent", bn.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" }); } - sM = !!e, iM = !!r10; + eM = !!e, $S = !!r10; } static setLogLevel(e) { - const r10 = m1[e.toLowerCase()]; + const r10 = p1[e.toLowerCase()]; if (r10 == null) { bn.globalLogger().warn("invalid log level - " + e); return; } - oM = r10; + tM = r10; } static from(e) { return new bn(e); } }; - Zn.errors = io, Zn.levels = sv; - var lbe = "bytes/5.7.0"; - var $r = new Zn(lbe); - function PB(t) { + Jn.errors = io, Jn.levels = nv; + var obe = "bytes/5.7.0"; + var $r = new Jn(obe); + function SB(t) { return !!t.toHexString; } - function _f(t) { + function xf(t) { return t.slice || (t.slice = function() { const e = Array.prototype.slice.call(arguments); - return _f(new Uint8Array(Array.prototype.slice.apply(t, e))); + return xf(new Uint8Array(Array.prototype.slice.apply(t, e))); }), t; } - function fbe(t) { - return cs(t) && !(t.length % 2) || oh(t); + function abe(t) { + return cs(t) && !(t.length % 2) || sh(t); } - function uM(t) { + function iM(t) { return typeof t == "number" && t == t && t % 1 === 0; } - function oh(t) { + function sh(t) { if (t == null) return false; if (t.constructor === Uint8Array) return true; - if (typeof t == "string" || !uM(t.length) || t.length < 0) + if (typeof t == "string" || !iM(t.length) || t.length < 0) return false; for (let e = 0; e < t.length; e++) { const r10 = t[e]; - if (!uM(r10) || r10 < 0 || r10 >= 256) + if (!iM(r10) || r10 < 0 || r10 >= 256) return false; } return true; @@ -148470,63 +148520,63 @@ ${Ez(e, r10)}`); const r10 = []; for (; t; ) r10.unshift(t & 255), t = parseInt(String(t / 256)); - return r10.length === 0 && r10.push(0), _f(new Uint8Array(r10)); + return r10.length === 0 && r10.push(0), xf(new Uint8Array(r10)); } - if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), PB(t) && (t = t.toHexString()), cs(t)) { + if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), SB(t) && (t = t.toHexString()), cs(t)) { let r10 = t.substring(2); r10.length % 2 && (e.hexPad === "left" ? r10 = "0" + r10 : e.hexPad === "right" ? r10 += "0" : $r.throwArgumentError("hex data is odd-length", "value", t)); const n = []; for (let i = 0; i < r10.length; i += 2) n.push(parseInt(r10.substring(i, i + 2), 16)); - return _f(new Uint8Array(n)); + return xf(new Uint8Array(n)); } - return oh(t) ? _f(new Uint8Array(t)) : $r.throwArgumentError("invalid arrayify value", "value", t); + return sh(t) ? xf(new Uint8Array(t)) : $r.throwArgumentError("invalid arrayify value", "value", t); } - function hbe(t) { + function cbe(t) { const e = t.map((i) => Qr(i)), r10 = e.reduce((i, s) => i + s.length, 0), n = new Uint8Array(r10); - return e.reduce((i, s) => (n.set(s, i), i + s.length), 0), _f(n); + return e.reduce((i, s) => (n.set(s, i), i + s.length), 0), xf(n); } - function dbe(t, e) { + function ube(t, e) { t = Qr(t), t.length > e && $r.throwArgumentError("value out of range", "value", arguments[0]); const r10 = new Uint8Array(e); - return r10.set(t, e - t.length), _f(r10); + return r10.set(t, e - t.length), xf(r10); } function cs(t, e) { return !(typeof t != "string" || !t.match(/^0x[0-9A-Fa-f]*$/) || e && t.length !== 2 + 2 * e); } - var Yb = "0123456789abcdef"; + var Xb = "0123456789abcdef"; function wi(t, e) { if (e || (e = {}), typeof t == "number") { $r.checkSafeUint53(t, "invalid hexlify value"); let r10 = ""; for (; t; ) - r10 = Yb[t & 15] + r10, t = Math.floor(t / 16); + r10 = Xb[t & 15] + r10, t = Math.floor(t / 16); return r10.length ? (r10.length % 2 && (r10 = "0" + r10), "0x" + r10) : "0x00"; } if (typeof t == "bigint") return t = t.toString(16), t.length % 2 ? "0x0" + t : "0x" + t; - if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), PB(t)) + if (e.allowMissingPrefix && typeof t == "string" && t.substring(0, 2) !== "0x" && (t = "0x" + t), SB(t)) return t.toHexString(); if (cs(t)) return t.length % 2 && (e.hexPad === "left" ? t = "0x0" + t.substring(2) : e.hexPad === "right" ? t += "0" : $r.throwArgumentError("hex data is odd-length", "value", t)), t.toLowerCase(); - if (oh(t)) { + if (sh(t)) { let r10 = "0x"; for (let n = 0; n < t.length; n++) { let i = t[n]; - r10 += Yb[(i & 240) >> 4] + Yb[i & 15]; + r10 += Xb[(i & 240) >> 4] + Xb[i & 15]; } return r10; } return $r.throwArgumentError("invalid hexlify value", "value", t); } - function pbe(t) { + function lbe(t) { if (typeof t != "string") t = wi(t); else if (!cs(t) || t.length % 2) return null; return (t.length - 2) / 2; } - function lM(t, e, r10) { + function sM(t, e, r10) { return typeof t != "string" ? t = wi(t) : (!cs(t) || t.length % 2) && $r.throwArgumentError("invalid hexData", "value", t), e = 2 + 2 * e, r10 != null ? "0x" + t.substring(e, 2 + 2 * r10) : "0x" + t.substring(e); } function ea(t, e) { @@ -148534,14 +148584,14 @@ ${Ez(e, r10)}`); t = "0x0" + t.substring(2); return t; } - function kB(t) { + function MB(t) { const e = { r: "0x", s: "0x", _vs: "0x", recoveryParam: 0, v: 0, yParityAndS: "0x", compact: "0x" }; - if (fbe(t)) { + if (abe(t)) { let r10 = Qr(t); r10.length === 64 ? (e.v = 27 + (r10[32] >> 7), r10[32] &= 127, e.r = wi(r10.slice(0, 32)), e.s = wi(r10.slice(32, 64))) : r10.length === 65 ? (e.r = wi(r10.slice(0, 32)), e.s = wi(r10.slice(32, 64)), e.v = r10[64]) : $r.throwArgumentError("invalid signature string", "signature", t), e.v < 27 && (e.v === 0 || e.v === 1 ? e.v += 27 : $r.throwArgumentError("signature invalid v byte", "signature", t)), e.recoveryParam = 1 - e.v % 2, e.recoveryParam && (r10[32] |= 128), e._vs = wi(r10.slice(32, 64)); } else { if (e.r = t.r, e.s = t.s, e.v = t.v, e.recoveryParam = t.recoveryParam, e._vs = t._vs, e._vs != null) { - const i = dbe(Qr(e._vs), 32); + const i = ube(Qr(e._vs), 32); e._vs = wi(i); const s = i[0] >= 128 ? 1 : 0; e.recoveryParam == null ? e.recoveryParam = s : e.recoveryParam !== s && $r.throwArgumentError("signature recoveryParam mismatch _vs", "signature", t), i[0] &= 127; @@ -148564,13 +148614,13 @@ ${Ez(e, r10)}`); } return e.yParityAndS = e._vs, e.compact = e.r + e.yParityAndS.substring(2), e; } - function n9(t) { - return "0x" + abe.keccak_256(Qr(t)); + function $x(t) { + return "0x" + nbe.keccak_256(Qr(t)); } - var RB = { exports: {} }; - var mbe = {}; - var gbe = Object.freeze({ __proto__: null, default: mbe }); - var ybe = obe(gbe); + var AB = { exports: {} }; + var fbe = {}; + var hbe = Object.freeze({ __proto__: null, default: fbe }); + var dbe = rbe(hbe); (function(t) { (function(e, r10) { function n(d, l15) { @@ -148591,7 +148641,7 @@ ${Ez(e, r10)}`); typeof e == "object" ? e.exports = s : r10.BN = s, s.BN = s, s.wordSize = 26; var o; try { - typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = ybe.Buffer; + typeof window < "u" && typeof window.Buffer < "u" ? o = window.Buffer : o = dbe.Buffer; } catch { } s.isBN = function(d) { @@ -148786,7 +148836,7 @@ ${Ez(e, r10)}`); var d = this.words[this.length - 1], l15 = this._countBits(d); return (this.length - 1) * 26 + l15; }; - function R(d) { + function k(d) { for (var l15 = new Array(d.bitLength()), h = 0; h < l15.length; h++) { var y = h / 26 | 0, x = h % 26; l15[h] = d.words[y] >>> x & 1; @@ -148925,41 +148975,41 @@ ${Ez(e, r10)}`); } return g !== 0 ? h.words[m] = g | 0 : h.length--, h._strip(); } - var D = function(d, l15, h) { - var y = d.words, x = l15.words, v = h.words, M = 0, w, g, m, P = y[0] | 0, Q = P & 8191, A = P >>> 13, K = y[1] | 0, U = K & 8191, j10 = K >>> 13, G = y[2] | 0, k = G & 8191, Y = G >>> 13, ee = y[3] | 0, ae = ee & 8191, ie = ee >>> 13, Z10 = y[4] | 0, ce = Z10 & 8191, oe = Z10 >>> 13, me = y[5] | 0, pe = me & 8191, se = me >>> 13, le = y[6] | 0, be = le & 8191, ye = le >>> 13, Ee = y[7] | 0, Te = Ee & 8191, C9 = Ee >>> 13, O = y[8] | 0, B = O & 8191, $ = O >>> 13, te = y[9] | 0, J = te & 8191, ne = te >>> 13, fe = x[0] | 0, ge = fe & 8191, de = fe >>> 13, ve = x[1] | 0, Ae = ve & 8191, Ne = ve >>> 13, De = x[2] | 0, ut = De & 8191, Ve = De >>> 13, Ze = x[3] | 0, Ge = Ze & 8191, ke = Ze >>> 13, Re = x[4] | 0, Je = Re & 8191, Me = Re >>> 13, Pe = x[5] | 0, et = Pe & 8191, Ce = Pe >>> 13, ze = x[6] | 0, nt = ze & 8191, qe = ze >>> 13, Ke = x[7] | 0, at = Ke & 8191, We = Ke >>> 13, $e = x[8] | 0, dt = $e & 8191, ft = $e >>> 13, ht = x[9] | 0, Mt = ht & 8191, rt = ht >>> 13; + var L = function(d, l15, h) { + var y = d.words, x = l15.words, v = h.words, M = 0, w, g, m, P = y[0] | 0, Q = P & 8191, A = P >>> 13, K = y[1] | 0, U = K & 8191, j10 = K >>> 13, G = y[2] | 0, R = G & 8191, Y = G >>> 13, ee = y[3] | 0, ae = ee & 8191, ie = ee >>> 13, Z10 = y[4] | 0, ce = Z10 & 8191, oe = Z10 >>> 13, me = y[5] | 0, pe = me & 8191, se = me >>> 13, le = y[6] | 0, be = le & 8191, ye = le >>> 13, Ee = y[7] | 0, Te = Ee & 8191, C10 = Ee >>> 13, O = y[8] | 0, B = O & 8191, $ = O >>> 13, te = y[9] | 0, J = te & 8191, ne = te >>> 13, fe = x[0] | 0, ge = fe & 8191, de = fe >>> 13, ve = x[1] | 0, Ae = ve & 8191, Ne = ve >>> 13, De = x[2] | 0, ut = De & 8191, Ve = De >>> 13, Ze = x[3] | 0, Ge = Ze & 8191, ke = Ze >>> 13, Re = x[4] | 0, Je = Re & 8191, Me = Re >>> 13, Pe = x[5] | 0, et = Pe & 8191, Ce = Pe >>> 13, ze = x[6] | 0, nt = ze & 8191, qe = ze >>> 13, Ke = x[7] | 0, at = Ke & 8191, We = Ke >>> 13, $e = x[8] | 0, dt = $e & 8191, ft = $e >>> 13, ht = x[9] | 0, Mt = ht & 8191, rt = ht >>> 13; h.negative = d.negative ^ l15.negative, h.length = 19, w = Math.imul(Q, ge), g = Math.imul(Q, de), g = g + Math.imul(A, ge) | 0, m = Math.imul(A, de); var _t = (M + w | 0) + ((g & 8191) << 13) | 0; M = (m + (g >>> 13) | 0) + (_t >>> 26) | 0, _t &= 67108863, w = Math.imul(U, ge), g = Math.imul(U, de), g = g + Math.imul(j10, ge) | 0, m = Math.imul(j10, de), w = w + Math.imul(Q, Ae) | 0, g = g + Math.imul(Q, Ne) | 0, g = g + Math.imul(A, Ae) | 0, m = m + Math.imul(A, Ne) | 0; var gr = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (gr >>> 26) | 0, gr &= 67108863, w = Math.imul(k, ge), g = Math.imul(k, de), g = g + Math.imul(Y, ge) | 0, m = Math.imul(Y, de), w = w + Math.imul(U, Ae) | 0, g = g + Math.imul(U, Ne) | 0, g = g + Math.imul(j10, Ae) | 0, m = m + Math.imul(j10, Ne) | 0, w = w + Math.imul(Q, ut) | 0, g = g + Math.imul(Q, Ve) | 0, g = g + Math.imul(A, ut) | 0, m = m + Math.imul(A, Ve) | 0; + M = (m + (g >>> 13) | 0) + (gr >>> 26) | 0, gr &= 67108863, w = Math.imul(R, ge), g = Math.imul(R, de), g = g + Math.imul(Y, ge) | 0, m = Math.imul(Y, de), w = w + Math.imul(U, Ae) | 0, g = g + Math.imul(U, Ne) | 0, g = g + Math.imul(j10, Ae) | 0, m = m + Math.imul(j10, Ne) | 0, w = w + Math.imul(Q, ut) | 0, g = g + Math.imul(Q, Ve) | 0, g = g + Math.imul(A, ut) | 0, m = m + Math.imul(A, Ve) | 0; var yr = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (yr >>> 26) | 0, yr &= 67108863, w = Math.imul(ae, ge), g = Math.imul(ae, de), g = g + Math.imul(ie, ge) | 0, m = Math.imul(ie, de), w = w + Math.imul(k, Ae) | 0, g = g + Math.imul(k, Ne) | 0, g = g + Math.imul(Y, Ae) | 0, m = m + Math.imul(Y, Ne) | 0, w = w + Math.imul(U, ut) | 0, g = g + Math.imul(U, Ve) | 0, g = g + Math.imul(j10, ut) | 0, m = m + Math.imul(j10, Ve) | 0, w = w + Math.imul(Q, Ge) | 0, g = g + Math.imul(Q, ke) | 0, g = g + Math.imul(A, Ge) | 0, m = m + Math.imul(A, ke) | 0; + M = (m + (g >>> 13) | 0) + (yr >>> 26) | 0, yr &= 67108863, w = Math.imul(ae, ge), g = Math.imul(ae, de), g = g + Math.imul(ie, ge) | 0, m = Math.imul(ie, de), w = w + Math.imul(R, Ae) | 0, g = g + Math.imul(R, Ne) | 0, g = g + Math.imul(Y, Ae) | 0, m = m + Math.imul(Y, Ne) | 0, w = w + Math.imul(U, ut) | 0, g = g + Math.imul(U, Ve) | 0, g = g + Math.imul(j10, ut) | 0, m = m + Math.imul(j10, Ve) | 0, w = w + Math.imul(Q, Ge) | 0, g = g + Math.imul(Q, ke) | 0, g = g + Math.imul(A, Ge) | 0, m = m + Math.imul(A, ke) | 0; var br = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (br >>> 26) | 0, br &= 67108863, w = Math.imul(ce, ge), g = Math.imul(ce, de), g = g + Math.imul(oe, ge) | 0, m = Math.imul(oe, de), w = w + Math.imul(ae, Ae) | 0, g = g + Math.imul(ae, Ne) | 0, g = g + Math.imul(ie, Ae) | 0, m = m + Math.imul(ie, Ne) | 0, w = w + Math.imul(k, ut) | 0, g = g + Math.imul(k, Ve) | 0, g = g + Math.imul(Y, ut) | 0, m = m + Math.imul(Y, Ve) | 0, w = w + Math.imul(U, Ge) | 0, g = g + Math.imul(U, ke) | 0, g = g + Math.imul(j10, Ge) | 0, m = m + Math.imul(j10, ke) | 0, w = w + Math.imul(Q, Je) | 0, g = g + Math.imul(Q, Me) | 0, g = g + Math.imul(A, Je) | 0, m = m + Math.imul(A, Me) | 0; + M = (m + (g >>> 13) | 0) + (br >>> 26) | 0, br &= 67108863, w = Math.imul(ce, ge), g = Math.imul(ce, de), g = g + Math.imul(oe, ge) | 0, m = Math.imul(oe, de), w = w + Math.imul(ae, Ae) | 0, g = g + Math.imul(ae, Ne) | 0, g = g + Math.imul(ie, Ae) | 0, m = m + Math.imul(ie, Ne) | 0, w = w + Math.imul(R, ut) | 0, g = g + Math.imul(R, Ve) | 0, g = g + Math.imul(Y, ut) | 0, m = m + Math.imul(Y, Ve) | 0, w = w + Math.imul(U, Ge) | 0, g = g + Math.imul(U, ke) | 0, g = g + Math.imul(j10, Ge) | 0, m = m + Math.imul(j10, ke) | 0, w = w + Math.imul(Q, Je) | 0, g = g + Math.imul(Q, Me) | 0, g = g + Math.imul(A, Je) | 0, m = m + Math.imul(A, Me) | 0; var wr = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (wr >>> 26) | 0, wr &= 67108863, w = Math.imul(pe, ge), g = Math.imul(pe, de), g = g + Math.imul(se, ge) | 0, m = Math.imul(se, de), w = w + Math.imul(ce, Ae) | 0, g = g + Math.imul(ce, Ne) | 0, g = g + Math.imul(oe, Ae) | 0, m = m + Math.imul(oe, Ne) | 0, w = w + Math.imul(ae, ut) | 0, g = g + Math.imul(ae, Ve) | 0, g = g + Math.imul(ie, ut) | 0, m = m + Math.imul(ie, Ve) | 0, w = w + Math.imul(k, Ge) | 0, g = g + Math.imul(k, ke) | 0, g = g + Math.imul(Y, Ge) | 0, m = m + Math.imul(Y, ke) | 0, w = w + Math.imul(U, Je) | 0, g = g + Math.imul(U, Me) | 0, g = g + Math.imul(j10, Je) | 0, m = m + Math.imul(j10, Me) | 0, w = w + Math.imul(Q, et) | 0, g = g + Math.imul(Q, Ce) | 0, g = g + Math.imul(A, et) | 0, m = m + Math.imul(A, Ce) | 0; + M = (m + (g >>> 13) | 0) + (wr >>> 26) | 0, wr &= 67108863, w = Math.imul(pe, ge), g = Math.imul(pe, de), g = g + Math.imul(se, ge) | 0, m = Math.imul(se, de), w = w + Math.imul(ce, Ae) | 0, g = g + Math.imul(ce, Ne) | 0, g = g + Math.imul(oe, Ae) | 0, m = m + Math.imul(oe, Ne) | 0, w = w + Math.imul(ae, ut) | 0, g = g + Math.imul(ae, Ve) | 0, g = g + Math.imul(ie, ut) | 0, m = m + Math.imul(ie, Ve) | 0, w = w + Math.imul(R, Ge) | 0, g = g + Math.imul(R, ke) | 0, g = g + Math.imul(Y, Ge) | 0, m = m + Math.imul(Y, ke) | 0, w = w + Math.imul(U, Je) | 0, g = g + Math.imul(U, Me) | 0, g = g + Math.imul(j10, Je) | 0, m = m + Math.imul(j10, Me) | 0, w = w + Math.imul(Q, et) | 0, g = g + Math.imul(Q, Ce) | 0, g = g + Math.imul(A, et) | 0, m = m + Math.imul(A, Ce) | 0; var tr = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (tr >>> 26) | 0, tr &= 67108863, w = Math.imul(be, ge), g = Math.imul(be, de), g = g + Math.imul(ye, ge) | 0, m = Math.imul(ye, de), w = w + Math.imul(pe, Ae) | 0, g = g + Math.imul(pe, Ne) | 0, g = g + Math.imul(se, Ae) | 0, m = m + Math.imul(se, Ne) | 0, w = w + Math.imul(ce, ut) | 0, g = g + Math.imul(ce, Ve) | 0, g = g + Math.imul(oe, ut) | 0, m = m + Math.imul(oe, Ve) | 0, w = w + Math.imul(ae, Ge) | 0, g = g + Math.imul(ae, ke) | 0, g = g + Math.imul(ie, Ge) | 0, m = m + Math.imul(ie, ke) | 0, w = w + Math.imul(k, Je) | 0, g = g + Math.imul(k, Me) | 0, g = g + Math.imul(Y, Je) | 0, m = m + Math.imul(Y, Me) | 0, w = w + Math.imul(U, et) | 0, g = g + Math.imul(U, Ce) | 0, g = g + Math.imul(j10, et) | 0, m = m + Math.imul(j10, Ce) | 0, w = w + Math.imul(Q, nt) | 0, g = g + Math.imul(Q, qe) | 0, g = g + Math.imul(A, nt) | 0, m = m + Math.imul(A, qe) | 0; + M = (m + (g >>> 13) | 0) + (tr >>> 26) | 0, tr &= 67108863, w = Math.imul(be, ge), g = Math.imul(be, de), g = g + Math.imul(ye, ge) | 0, m = Math.imul(ye, de), w = w + Math.imul(pe, Ae) | 0, g = g + Math.imul(pe, Ne) | 0, g = g + Math.imul(se, Ae) | 0, m = m + Math.imul(se, Ne) | 0, w = w + Math.imul(ce, ut) | 0, g = g + Math.imul(ce, Ve) | 0, g = g + Math.imul(oe, ut) | 0, m = m + Math.imul(oe, Ve) | 0, w = w + Math.imul(ae, Ge) | 0, g = g + Math.imul(ae, ke) | 0, g = g + Math.imul(ie, Ge) | 0, m = m + Math.imul(ie, ke) | 0, w = w + Math.imul(R, Je) | 0, g = g + Math.imul(R, Me) | 0, g = g + Math.imul(Y, Je) | 0, m = m + Math.imul(Y, Me) | 0, w = w + Math.imul(U, et) | 0, g = g + Math.imul(U, Ce) | 0, g = g + Math.imul(j10, et) | 0, m = m + Math.imul(j10, Ce) | 0, w = w + Math.imul(Q, nt) | 0, g = g + Math.imul(Q, qe) | 0, g = g + Math.imul(A, nt) | 0, m = m + Math.imul(A, qe) | 0; var Cn = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (Cn >>> 26) | 0, Cn &= 67108863, w = Math.imul(Te, ge), g = Math.imul(Te, de), g = g + Math.imul(C9, ge) | 0, m = Math.imul(C9, de), w = w + Math.imul(be, Ae) | 0, g = g + Math.imul(be, Ne) | 0, g = g + Math.imul(ye, Ae) | 0, m = m + Math.imul(ye, Ne) | 0, w = w + Math.imul(pe, ut) | 0, g = g + Math.imul(pe, Ve) | 0, g = g + Math.imul(se, ut) | 0, m = m + Math.imul(se, Ve) | 0, w = w + Math.imul(ce, Ge) | 0, g = g + Math.imul(ce, ke) | 0, g = g + Math.imul(oe, Ge) | 0, m = m + Math.imul(oe, ke) | 0, w = w + Math.imul(ae, Je) | 0, g = g + Math.imul(ae, Me) | 0, g = g + Math.imul(ie, Je) | 0, m = m + Math.imul(ie, Me) | 0, w = w + Math.imul(k, et) | 0, g = g + Math.imul(k, Ce) | 0, g = g + Math.imul(Y, et) | 0, m = m + Math.imul(Y, Ce) | 0, w = w + Math.imul(U, nt) | 0, g = g + Math.imul(U, qe) | 0, g = g + Math.imul(j10, nt) | 0, m = m + Math.imul(j10, qe) | 0, w = w + Math.imul(Q, at) | 0, g = g + Math.imul(Q, We) | 0, g = g + Math.imul(A, at) | 0, m = m + Math.imul(A, We) | 0; + M = (m + (g >>> 13) | 0) + (Cn >>> 26) | 0, Cn &= 67108863, w = Math.imul(Te, ge), g = Math.imul(Te, de), g = g + Math.imul(C10, ge) | 0, m = Math.imul(C10, de), w = w + Math.imul(be, Ae) | 0, g = g + Math.imul(be, Ne) | 0, g = g + Math.imul(ye, Ae) | 0, m = m + Math.imul(ye, Ne) | 0, w = w + Math.imul(pe, ut) | 0, g = g + Math.imul(pe, Ve) | 0, g = g + Math.imul(se, ut) | 0, m = m + Math.imul(se, Ve) | 0, w = w + Math.imul(ce, Ge) | 0, g = g + Math.imul(ce, ke) | 0, g = g + Math.imul(oe, Ge) | 0, m = m + Math.imul(oe, ke) | 0, w = w + Math.imul(ae, Je) | 0, g = g + Math.imul(ae, Me) | 0, g = g + Math.imul(ie, Je) | 0, m = m + Math.imul(ie, Me) | 0, w = w + Math.imul(R, et) | 0, g = g + Math.imul(R, Ce) | 0, g = g + Math.imul(Y, et) | 0, m = m + Math.imul(Y, Ce) | 0, w = w + Math.imul(U, nt) | 0, g = g + Math.imul(U, qe) | 0, g = g + Math.imul(j10, nt) | 0, m = m + Math.imul(j10, qe) | 0, w = w + Math.imul(Q, at) | 0, g = g + Math.imul(Q, We) | 0, g = g + Math.imul(A, at) | 0, m = m + Math.imul(A, We) | 0; var Dn = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (Dn >>> 26) | 0, Dn &= 67108863, w = Math.imul(B, ge), g = Math.imul(B, de), g = g + Math.imul($, ge) | 0, m = Math.imul($, de), w = w + Math.imul(Te, Ae) | 0, g = g + Math.imul(Te, Ne) | 0, g = g + Math.imul(C9, Ae) | 0, m = m + Math.imul(C9, Ne) | 0, w = w + Math.imul(be, ut) | 0, g = g + Math.imul(be, Ve) | 0, g = g + Math.imul(ye, ut) | 0, m = m + Math.imul(ye, Ve) | 0, w = w + Math.imul(pe, Ge) | 0, g = g + Math.imul(pe, ke) | 0, g = g + Math.imul(se, Ge) | 0, m = m + Math.imul(se, ke) | 0, w = w + Math.imul(ce, Je) | 0, g = g + Math.imul(ce, Me) | 0, g = g + Math.imul(oe, Je) | 0, m = m + Math.imul(oe, Me) | 0, w = w + Math.imul(ae, et) | 0, g = g + Math.imul(ae, Ce) | 0, g = g + Math.imul(ie, et) | 0, m = m + Math.imul(ie, Ce) | 0, w = w + Math.imul(k, nt) | 0, g = g + Math.imul(k, qe) | 0, g = g + Math.imul(Y, nt) | 0, m = m + Math.imul(Y, qe) | 0, w = w + Math.imul(U, at) | 0, g = g + Math.imul(U, We) | 0, g = g + Math.imul(j10, at) | 0, m = m + Math.imul(j10, We) | 0, w = w + Math.imul(Q, dt) | 0, g = g + Math.imul(Q, ft) | 0, g = g + Math.imul(A, dt) | 0, m = m + Math.imul(A, ft) | 0; + M = (m + (g >>> 13) | 0) + (Dn >>> 26) | 0, Dn &= 67108863, w = Math.imul(B, ge), g = Math.imul(B, de), g = g + Math.imul($, ge) | 0, m = Math.imul($, de), w = w + Math.imul(Te, Ae) | 0, g = g + Math.imul(Te, Ne) | 0, g = g + Math.imul(C10, Ae) | 0, m = m + Math.imul(C10, Ne) | 0, w = w + Math.imul(be, ut) | 0, g = g + Math.imul(be, Ve) | 0, g = g + Math.imul(ye, ut) | 0, m = m + Math.imul(ye, Ve) | 0, w = w + Math.imul(pe, Ge) | 0, g = g + Math.imul(pe, ke) | 0, g = g + Math.imul(se, Ge) | 0, m = m + Math.imul(se, ke) | 0, w = w + Math.imul(ce, Je) | 0, g = g + Math.imul(ce, Me) | 0, g = g + Math.imul(oe, Je) | 0, m = m + Math.imul(oe, Me) | 0, w = w + Math.imul(ae, et) | 0, g = g + Math.imul(ae, Ce) | 0, g = g + Math.imul(ie, et) | 0, m = m + Math.imul(ie, Ce) | 0, w = w + Math.imul(R, nt) | 0, g = g + Math.imul(R, qe) | 0, g = g + Math.imul(Y, nt) | 0, m = m + Math.imul(Y, qe) | 0, w = w + Math.imul(U, at) | 0, g = g + Math.imul(U, We) | 0, g = g + Math.imul(j10, at) | 0, m = m + Math.imul(j10, We) | 0, w = w + Math.imul(Q, dt) | 0, g = g + Math.imul(Q, ft) | 0, g = g + Math.imul(A, dt) | 0, m = m + Math.imul(A, ft) | 0; var Ln = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (Ln >>> 26) | 0, Ln &= 67108863, w = Math.imul(J, ge), g = Math.imul(J, de), g = g + Math.imul(ne, ge) | 0, m = Math.imul(ne, de), w = w + Math.imul(B, Ae) | 0, g = g + Math.imul(B, Ne) | 0, g = g + Math.imul($, Ae) | 0, m = m + Math.imul($, Ne) | 0, w = w + Math.imul(Te, ut) | 0, g = g + Math.imul(Te, Ve) | 0, g = g + Math.imul(C9, ut) | 0, m = m + Math.imul(C9, Ve) | 0, w = w + Math.imul(be, Ge) | 0, g = g + Math.imul(be, ke) | 0, g = g + Math.imul(ye, Ge) | 0, m = m + Math.imul(ye, ke) | 0, w = w + Math.imul(pe, Je) | 0, g = g + Math.imul(pe, Me) | 0, g = g + Math.imul(se, Je) | 0, m = m + Math.imul(se, Me) | 0, w = w + Math.imul(ce, et) | 0, g = g + Math.imul(ce, Ce) | 0, g = g + Math.imul(oe, et) | 0, m = m + Math.imul(oe, Ce) | 0, w = w + Math.imul(ae, nt) | 0, g = g + Math.imul(ae, qe) | 0, g = g + Math.imul(ie, nt) | 0, m = m + Math.imul(ie, qe) | 0, w = w + Math.imul(k, at) | 0, g = g + Math.imul(k, We) | 0, g = g + Math.imul(Y, at) | 0, m = m + Math.imul(Y, We) | 0, w = w + Math.imul(U, dt) | 0, g = g + Math.imul(U, ft) | 0, g = g + Math.imul(j10, dt) | 0, m = m + Math.imul(j10, ft) | 0, w = w + Math.imul(Q, Mt) | 0, g = g + Math.imul(Q, rt) | 0, g = g + Math.imul(A, Mt) | 0, m = m + Math.imul(A, rt) | 0; + M = (m + (g >>> 13) | 0) + (Ln >>> 26) | 0, Ln &= 67108863, w = Math.imul(J, ge), g = Math.imul(J, de), g = g + Math.imul(ne, ge) | 0, m = Math.imul(ne, de), w = w + Math.imul(B, Ae) | 0, g = g + Math.imul(B, Ne) | 0, g = g + Math.imul($, Ae) | 0, m = m + Math.imul($, Ne) | 0, w = w + Math.imul(Te, ut) | 0, g = g + Math.imul(Te, Ve) | 0, g = g + Math.imul(C10, ut) | 0, m = m + Math.imul(C10, Ve) | 0, w = w + Math.imul(be, Ge) | 0, g = g + Math.imul(be, ke) | 0, g = g + Math.imul(ye, Ge) | 0, m = m + Math.imul(ye, ke) | 0, w = w + Math.imul(pe, Je) | 0, g = g + Math.imul(pe, Me) | 0, g = g + Math.imul(se, Je) | 0, m = m + Math.imul(se, Me) | 0, w = w + Math.imul(ce, et) | 0, g = g + Math.imul(ce, Ce) | 0, g = g + Math.imul(oe, et) | 0, m = m + Math.imul(oe, Ce) | 0, w = w + Math.imul(ae, nt) | 0, g = g + Math.imul(ae, qe) | 0, g = g + Math.imul(ie, nt) | 0, m = m + Math.imul(ie, qe) | 0, w = w + Math.imul(R, at) | 0, g = g + Math.imul(R, We) | 0, g = g + Math.imul(Y, at) | 0, m = m + Math.imul(Y, We) | 0, w = w + Math.imul(U, dt) | 0, g = g + Math.imul(U, ft) | 0, g = g + Math.imul(j10, dt) | 0, m = m + Math.imul(j10, ft) | 0, w = w + Math.imul(Q, Mt) | 0, g = g + Math.imul(Q, rt) | 0, g = g + Math.imul(A, Mt) | 0, m = m + Math.imul(A, rt) | 0; var Bn = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (Bn >>> 26) | 0, Bn &= 67108863, w = Math.imul(J, Ae), g = Math.imul(J, Ne), g = g + Math.imul(ne, Ae) | 0, m = Math.imul(ne, Ne), w = w + Math.imul(B, ut) | 0, g = g + Math.imul(B, Ve) | 0, g = g + Math.imul($, ut) | 0, m = m + Math.imul($, Ve) | 0, w = w + Math.imul(Te, Ge) | 0, g = g + Math.imul(Te, ke) | 0, g = g + Math.imul(C9, Ge) | 0, m = m + Math.imul(C9, ke) | 0, w = w + Math.imul(be, Je) | 0, g = g + Math.imul(be, Me) | 0, g = g + Math.imul(ye, Je) | 0, m = m + Math.imul(ye, Me) | 0, w = w + Math.imul(pe, et) | 0, g = g + Math.imul(pe, Ce) | 0, g = g + Math.imul(se, et) | 0, m = m + Math.imul(se, Ce) | 0, w = w + Math.imul(ce, nt) | 0, g = g + Math.imul(ce, qe) | 0, g = g + Math.imul(oe, nt) | 0, m = m + Math.imul(oe, qe) | 0, w = w + Math.imul(ae, at) | 0, g = g + Math.imul(ae, We) | 0, g = g + Math.imul(ie, at) | 0, m = m + Math.imul(ie, We) | 0, w = w + Math.imul(k, dt) | 0, g = g + Math.imul(k, ft) | 0, g = g + Math.imul(Y, dt) | 0, m = m + Math.imul(Y, ft) | 0, w = w + Math.imul(U, Mt) | 0, g = g + Math.imul(U, rt) | 0, g = g + Math.imul(j10, Mt) | 0, m = m + Math.imul(j10, rt) | 0; + M = (m + (g >>> 13) | 0) + (Bn >>> 26) | 0, Bn &= 67108863, w = Math.imul(J, Ae), g = Math.imul(J, Ne), g = g + Math.imul(ne, Ae) | 0, m = Math.imul(ne, Ne), w = w + Math.imul(B, ut) | 0, g = g + Math.imul(B, Ve) | 0, g = g + Math.imul($, ut) | 0, m = m + Math.imul($, Ve) | 0, w = w + Math.imul(Te, Ge) | 0, g = g + Math.imul(Te, ke) | 0, g = g + Math.imul(C10, Ge) | 0, m = m + Math.imul(C10, ke) | 0, w = w + Math.imul(be, Je) | 0, g = g + Math.imul(be, Me) | 0, g = g + Math.imul(ye, Je) | 0, m = m + Math.imul(ye, Me) | 0, w = w + Math.imul(pe, et) | 0, g = g + Math.imul(pe, Ce) | 0, g = g + Math.imul(se, et) | 0, m = m + Math.imul(se, Ce) | 0, w = w + Math.imul(ce, nt) | 0, g = g + Math.imul(ce, qe) | 0, g = g + Math.imul(oe, nt) | 0, m = m + Math.imul(oe, qe) | 0, w = w + Math.imul(ae, at) | 0, g = g + Math.imul(ae, We) | 0, g = g + Math.imul(ie, at) | 0, m = m + Math.imul(ie, We) | 0, w = w + Math.imul(R, dt) | 0, g = g + Math.imul(R, ft) | 0, g = g + Math.imul(Y, dt) | 0, m = m + Math.imul(Y, ft) | 0, w = w + Math.imul(U, Mt) | 0, g = g + Math.imul(U, rt) | 0, g = g + Math.imul(j10, Mt) | 0, m = m + Math.imul(j10, rt) | 0; var Un = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (Un >>> 26) | 0, Un &= 67108863, w = Math.imul(J, ut), g = Math.imul(J, Ve), g = g + Math.imul(ne, ut) | 0, m = Math.imul(ne, Ve), w = w + Math.imul(B, Ge) | 0, g = g + Math.imul(B, ke) | 0, g = g + Math.imul($, Ge) | 0, m = m + Math.imul($, ke) | 0, w = w + Math.imul(Te, Je) | 0, g = g + Math.imul(Te, Me) | 0, g = g + Math.imul(C9, Je) | 0, m = m + Math.imul(C9, Me) | 0, w = w + Math.imul(be, et) | 0, g = g + Math.imul(be, Ce) | 0, g = g + Math.imul(ye, et) | 0, m = m + Math.imul(ye, Ce) | 0, w = w + Math.imul(pe, nt) | 0, g = g + Math.imul(pe, qe) | 0, g = g + Math.imul(se, nt) | 0, m = m + Math.imul(se, qe) | 0, w = w + Math.imul(ce, at) | 0, g = g + Math.imul(ce, We) | 0, g = g + Math.imul(oe, at) | 0, m = m + Math.imul(oe, We) | 0, w = w + Math.imul(ae, dt) | 0, g = g + Math.imul(ae, ft) | 0, g = g + Math.imul(ie, dt) | 0, m = m + Math.imul(ie, ft) | 0, w = w + Math.imul(k, Mt) | 0, g = g + Math.imul(k, rt) | 0, g = g + Math.imul(Y, Mt) | 0, m = m + Math.imul(Y, rt) | 0; + M = (m + (g >>> 13) | 0) + (Un >>> 26) | 0, Un &= 67108863, w = Math.imul(J, ut), g = Math.imul(J, Ve), g = g + Math.imul(ne, ut) | 0, m = Math.imul(ne, Ve), w = w + Math.imul(B, Ge) | 0, g = g + Math.imul(B, ke) | 0, g = g + Math.imul($, Ge) | 0, m = m + Math.imul($, ke) | 0, w = w + Math.imul(Te, Je) | 0, g = g + Math.imul(Te, Me) | 0, g = g + Math.imul(C10, Je) | 0, m = m + Math.imul(C10, Me) | 0, w = w + Math.imul(be, et) | 0, g = g + Math.imul(be, Ce) | 0, g = g + Math.imul(ye, et) | 0, m = m + Math.imul(ye, Ce) | 0, w = w + Math.imul(pe, nt) | 0, g = g + Math.imul(pe, qe) | 0, g = g + Math.imul(se, nt) | 0, m = m + Math.imul(se, qe) | 0, w = w + Math.imul(ce, at) | 0, g = g + Math.imul(ce, We) | 0, g = g + Math.imul(oe, at) | 0, m = m + Math.imul(oe, We) | 0, w = w + Math.imul(ae, dt) | 0, g = g + Math.imul(ae, ft) | 0, g = g + Math.imul(ie, dt) | 0, m = m + Math.imul(ie, ft) | 0, w = w + Math.imul(R, Mt) | 0, g = g + Math.imul(R, rt) | 0, g = g + Math.imul(Y, Mt) | 0, m = m + Math.imul(Y, rt) | 0; var rn = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (rn >>> 26) | 0, rn &= 67108863, w = Math.imul(J, Ge), g = Math.imul(J, ke), g = g + Math.imul(ne, Ge) | 0, m = Math.imul(ne, ke), w = w + Math.imul(B, Je) | 0, g = g + Math.imul(B, Me) | 0, g = g + Math.imul($, Je) | 0, m = m + Math.imul($, Me) | 0, w = w + Math.imul(Te, et) | 0, g = g + Math.imul(Te, Ce) | 0, g = g + Math.imul(C9, et) | 0, m = m + Math.imul(C9, Ce) | 0, w = w + Math.imul(be, nt) | 0, g = g + Math.imul(be, qe) | 0, g = g + Math.imul(ye, nt) | 0, m = m + Math.imul(ye, qe) | 0, w = w + Math.imul(pe, at) | 0, g = g + Math.imul(pe, We) | 0, g = g + Math.imul(se, at) | 0, m = m + Math.imul(se, We) | 0, w = w + Math.imul(ce, dt) | 0, g = g + Math.imul(ce, ft) | 0, g = g + Math.imul(oe, dt) | 0, m = m + Math.imul(oe, ft) | 0, w = w + Math.imul(ae, Mt) | 0, g = g + Math.imul(ae, rt) | 0, g = g + Math.imul(ie, Mt) | 0, m = m + Math.imul(ie, rt) | 0; + M = (m + (g >>> 13) | 0) + (rn >>> 26) | 0, rn &= 67108863, w = Math.imul(J, Ge), g = Math.imul(J, ke), g = g + Math.imul(ne, Ge) | 0, m = Math.imul(ne, ke), w = w + Math.imul(B, Je) | 0, g = g + Math.imul(B, Me) | 0, g = g + Math.imul($, Je) | 0, m = m + Math.imul($, Me) | 0, w = w + Math.imul(Te, et) | 0, g = g + Math.imul(Te, Ce) | 0, g = g + Math.imul(C10, et) | 0, m = m + Math.imul(C10, Ce) | 0, w = w + Math.imul(be, nt) | 0, g = g + Math.imul(be, qe) | 0, g = g + Math.imul(ye, nt) | 0, m = m + Math.imul(ye, qe) | 0, w = w + Math.imul(pe, at) | 0, g = g + Math.imul(pe, We) | 0, g = g + Math.imul(se, at) | 0, m = m + Math.imul(se, We) | 0, w = w + Math.imul(ce, dt) | 0, g = g + Math.imul(ce, ft) | 0, g = g + Math.imul(oe, dt) | 0, m = m + Math.imul(oe, ft) | 0, w = w + Math.imul(ae, Mt) | 0, g = g + Math.imul(ae, rt) | 0, g = g + Math.imul(ie, Mt) | 0, m = m + Math.imul(ie, rt) | 0; var jn = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (jn >>> 26) | 0, jn &= 67108863, w = Math.imul(J, Je), g = Math.imul(J, Me), g = g + Math.imul(ne, Je) | 0, m = Math.imul(ne, Me), w = w + Math.imul(B, et) | 0, g = g + Math.imul(B, Ce) | 0, g = g + Math.imul($, et) | 0, m = m + Math.imul($, Ce) | 0, w = w + Math.imul(Te, nt) | 0, g = g + Math.imul(Te, qe) | 0, g = g + Math.imul(C9, nt) | 0, m = m + Math.imul(C9, qe) | 0, w = w + Math.imul(be, at) | 0, g = g + Math.imul(be, We) | 0, g = g + Math.imul(ye, at) | 0, m = m + Math.imul(ye, We) | 0, w = w + Math.imul(pe, dt) | 0, g = g + Math.imul(pe, ft) | 0, g = g + Math.imul(se, dt) | 0, m = m + Math.imul(se, ft) | 0, w = w + Math.imul(ce, Mt) | 0, g = g + Math.imul(ce, rt) | 0, g = g + Math.imul(oe, Mt) | 0, m = m + Math.imul(oe, rt) | 0; + M = (m + (g >>> 13) | 0) + (jn >>> 26) | 0, jn &= 67108863, w = Math.imul(J, Je), g = Math.imul(J, Me), g = g + Math.imul(ne, Je) | 0, m = Math.imul(ne, Me), w = w + Math.imul(B, et) | 0, g = g + Math.imul(B, Ce) | 0, g = g + Math.imul($, et) | 0, m = m + Math.imul($, Ce) | 0, w = w + Math.imul(Te, nt) | 0, g = g + Math.imul(Te, qe) | 0, g = g + Math.imul(C10, nt) | 0, m = m + Math.imul(C10, qe) | 0, w = w + Math.imul(be, at) | 0, g = g + Math.imul(be, We) | 0, g = g + Math.imul(ye, at) | 0, m = m + Math.imul(ye, We) | 0, w = w + Math.imul(pe, dt) | 0, g = g + Math.imul(pe, ft) | 0, g = g + Math.imul(se, dt) | 0, m = m + Math.imul(se, ft) | 0, w = w + Math.imul(ce, Mt) | 0, g = g + Math.imul(ce, rt) | 0, g = g + Math.imul(oe, Mt) | 0, m = m + Math.imul(oe, rt) | 0; var Vn = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (Vn >>> 26) | 0, Vn &= 67108863, w = Math.imul(J, et), g = Math.imul(J, Ce), g = g + Math.imul(ne, et) | 0, m = Math.imul(ne, Ce), w = w + Math.imul(B, nt) | 0, g = g + Math.imul(B, qe) | 0, g = g + Math.imul($, nt) | 0, m = m + Math.imul($, qe) | 0, w = w + Math.imul(Te, at) | 0, g = g + Math.imul(Te, We) | 0, g = g + Math.imul(C9, at) | 0, m = m + Math.imul(C9, We) | 0, w = w + Math.imul(be, dt) | 0, g = g + Math.imul(be, ft) | 0, g = g + Math.imul(ye, dt) | 0, m = m + Math.imul(ye, ft) | 0, w = w + Math.imul(pe, Mt) | 0, g = g + Math.imul(pe, rt) | 0, g = g + Math.imul(se, Mt) | 0, m = m + Math.imul(se, rt) | 0; + M = (m + (g >>> 13) | 0) + (Vn >>> 26) | 0, Vn &= 67108863, w = Math.imul(J, et), g = Math.imul(J, Ce), g = g + Math.imul(ne, et) | 0, m = Math.imul(ne, Ce), w = w + Math.imul(B, nt) | 0, g = g + Math.imul(B, qe) | 0, g = g + Math.imul($, nt) | 0, m = m + Math.imul($, qe) | 0, w = w + Math.imul(Te, at) | 0, g = g + Math.imul(Te, We) | 0, g = g + Math.imul(C10, at) | 0, m = m + Math.imul(C10, We) | 0, w = w + Math.imul(be, dt) | 0, g = g + Math.imul(be, ft) | 0, g = g + Math.imul(ye, dt) | 0, m = m + Math.imul(ye, ft) | 0, w = w + Math.imul(pe, Mt) | 0, g = g + Math.imul(pe, rt) | 0, g = g + Math.imul(se, Mt) | 0, m = m + Math.imul(se, rt) | 0; var Tr = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (Tr >>> 26) | 0, Tr &= 67108863, w = Math.imul(J, nt), g = Math.imul(J, qe), g = g + Math.imul(ne, nt) | 0, m = Math.imul(ne, qe), w = w + Math.imul(B, at) | 0, g = g + Math.imul(B, We) | 0, g = g + Math.imul($, at) | 0, m = m + Math.imul($, We) | 0, w = w + Math.imul(Te, dt) | 0, g = g + Math.imul(Te, ft) | 0, g = g + Math.imul(C9, dt) | 0, m = m + Math.imul(C9, ft) | 0, w = w + Math.imul(be, Mt) | 0, g = g + Math.imul(be, rt) | 0, g = g + Math.imul(ye, Mt) | 0, m = m + Math.imul(ye, rt) | 0; + M = (m + (g >>> 13) | 0) + (Tr >>> 26) | 0, Tr &= 67108863, w = Math.imul(J, nt), g = Math.imul(J, qe), g = g + Math.imul(ne, nt) | 0, m = Math.imul(ne, qe), w = w + Math.imul(B, at) | 0, g = g + Math.imul(B, We) | 0, g = g + Math.imul($, at) | 0, m = m + Math.imul($, We) | 0, w = w + Math.imul(Te, dt) | 0, g = g + Math.imul(Te, ft) | 0, g = g + Math.imul(C10, dt) | 0, m = m + Math.imul(C10, ft) | 0, w = w + Math.imul(be, Mt) | 0, g = g + Math.imul(be, rt) | 0, g = g + Math.imul(ye, Mt) | 0, m = m + Math.imul(ye, rt) | 0; var zn = (M + w | 0) + ((g & 8191) << 13) | 0; - M = (m + (g >>> 13) | 0) + (zn >>> 26) | 0, zn &= 67108863, w = Math.imul(J, at), g = Math.imul(J, We), g = g + Math.imul(ne, at) | 0, m = Math.imul(ne, We), w = w + Math.imul(B, dt) | 0, g = g + Math.imul(B, ft) | 0, g = g + Math.imul($, dt) | 0, m = m + Math.imul($, ft) | 0, w = w + Math.imul(Te, Mt) | 0, g = g + Math.imul(Te, rt) | 0, g = g + Math.imul(C9, Mt) | 0, m = m + Math.imul(C9, rt) | 0; + M = (m + (g >>> 13) | 0) + (zn >>> 26) | 0, zn &= 67108863, w = Math.imul(J, at), g = Math.imul(J, We), g = g + Math.imul(ne, at) | 0, m = Math.imul(ne, We), w = w + Math.imul(B, dt) | 0, g = g + Math.imul(B, ft) | 0, g = g + Math.imul($, dt) | 0, m = m + Math.imul($, ft) | 0, w = w + Math.imul(Te, Mt) | 0, g = g + Math.imul(Te, rt) | 0, g = g + Math.imul(C10, Mt) | 0, m = m + Math.imul(C10, rt) | 0; var Fn = (M + w | 0) + ((g & 8191) << 13) | 0; M = (m + (g >>> 13) | 0) + (Fn >>> 26) | 0, Fn &= 67108863, w = Math.imul(J, dt), g = Math.imul(J, ft), g = g + Math.imul(ne, dt) | 0, m = Math.imul(ne, ft), w = w + Math.imul(B, Mt) | 0, g = g + Math.imul(B, rt) | 0, g = g + Math.imul($, Mt) | 0, m = m + Math.imul($, rt) | 0; var Hn = (M + w | 0) + ((g & 8191) << 13) | 0; @@ -148967,8 +149017,8 @@ ${Ez(e, r10)}`); var Ji = (M + w | 0) + ((g & 8191) << 13) | 0; return M = (m + (g >>> 13) | 0) + (Ji >>> 26) | 0, Ji &= 67108863, v[0] = _t, v[1] = gr, v[2] = yr, v[3] = br, v[4] = wr, v[5] = tr, v[6] = Cn, v[7] = Dn, v[8] = Ln, v[9] = Bn, v[10] = Un, v[11] = rn, v[12] = jn, v[13] = Vn, v[14] = Tr, v[15] = zn, v[16] = Fn, v[17] = Hn, v[18] = Ji, M !== 0 && (v[19] = M, h.length++), h; }; - Math.imul || (D = F); - function L(d, l15, h) { + Math.imul || (L = F); + function D(d, l15, h) { h.negative = l15.negative ^ d.negative, h.length = d.length + l15.length; for (var y = 0, x = 0, v = 0; v < h.length - 1; v++) { var M = x; @@ -148982,11 +149032,11 @@ ${Ez(e, r10)}`); return y !== 0 ? h.words[v] = y : h.length--, h._strip(); } function q(d, l15, h) { - return L(d, l15, h); + return D(d, l15, h); } s.prototype.mulTo = function(d, l15) { var h, y = this.length + d.length; - return this.length === 10 && d.length === 10 ? h = D(this, d, l15) : y < 63 ? h = F(this, d, l15) : y < 1024 ? h = L(this, d, l15) : h = q(this, d, l15), h; + return this.length === 10 && d.length === 10 ? h = L(this, d, l15) : y < 63 ? h = F(this, d, l15) : y < 1024 ? h = D(this, d, l15) : h = q(this, d, l15), h; }, s.prototype.mul = function(d) { var l15 = new s(null); return l15.words = new Array(this.length + d.length), this.mulTo(d, l15); @@ -149010,7 +149060,7 @@ ${Ez(e, r10)}`); }, s.prototype.isqr = function() { return this.imul(this.clone()); }, s.prototype.pow = function(d) { - var l15 = R(d); + var l15 = k(d); if (l15.length === 0) return new s(1); for (var h = this, y = 0; y < l15.length && l15[y] === 0; y++, h = h.sqr()) @@ -149532,45 +149582,45 @@ ${Ez(e, r10)}`); var l15 = d.clone(); return l15.red = null, l15; }, s.mont = function(d) { - return new S10(d); + return new S9(d); }; - function S10(d) { + function S9(d) { V.call(this, d), this.shift = this.m.bitLength(), this.shift % 26 !== 0 && (this.shift += 26 - this.shift % 26), this.r = new s(1).iushln(this.shift), this.r2 = this.imod(this.r.sqr()), this.rinv = this.r._invmp(this.m), this.minv = this.rinv.mul(this.r).isubn(1).div(this.m), this.minv = this.minv.umod(this.r), this.minv = this.r.sub(this.minv); } - i(S10, V), S10.prototype.convertTo = function(d) { + i(S9, V), S9.prototype.convertTo = function(d) { return this.imod(d.ushln(this.shift)); - }, S10.prototype.convertFrom = function(d) { + }, S9.prototype.convertFrom = function(d) { var l15 = this.imod(d.mul(this.rinv)); return l15.red = null, l15; - }, S10.prototype.imul = function(d, l15) { + }, S9.prototype.imul = function(d, l15) { if (d.isZero() || l15.isZero()) return d.words[0] = 0, d.length = 1, d; var h = d.imul(l15), y = h.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), x = h.isub(y).iushrn(this.shift), v = x; return x.cmp(this.m) >= 0 ? v = x.isub(this.m) : x.cmpn(0) < 0 && (v = x.iadd(this.m)), v._forceRed(this); - }, S10.prototype.mul = function(d, l15) { + }, S9.prototype.mul = function(d, l15) { if (d.isZero() || l15.isZero()) return new s(0)._forceRed(this); var h = d.mul(l15), y = h.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), x = h.isub(y).iushrn(this.shift), v = x; return x.cmp(this.m) >= 0 ? v = x.isub(this.m) : x.cmpn(0) < 0 && (v = x.iadd(this.m)), v._forceRed(this); - }, S10.prototype.invm = function(d) { + }, S9.prototype.invm = function(d) { var l15 = this.imod(d._invmp(this.m).mul(this.r2)); return l15._forceRed(this); }; - })(t, IB); - })(RB); - var kt = RB.exports; - var CB = "bignumber/5.7.0"; - var Dm = kt.BN; - var ka = new Zn(CB); - var Zb = {}; - var fM = 9007199254740991; - function bbe(t) { - return t != null && (Ti.isBigNumber(t) || typeof t == "number" && t % 1 === 0 || typeof t == "string" && !!t.match(/^-?[0-9]+$/) || cs(t) || typeof t == "bigint" || oh(t)); - } - var hM = false; + })(t, _B); + })(AB); + var kt = AB.exports; + var TB = "bignumber/5.7.0"; + var Cm = kt.BN; + var ka = new Jn(TB); + var Yb = {}; + var oM = 9007199254740991; + function pbe(t) { + return t != null && (Ti.isBigNumber(t) || typeof t == "number" && t % 1 === 0 || typeof t == "string" && !!t.match(/^-?[0-9]+$/) || cs(t) || typeof t == "bigint" || sh(t)); + } + var aM = false; var Ti = class $s { constructor(e, r10) { - e !== Zb && ka.throwError("cannot call constructor directly; use BigNumber.from", Zn.errors.UNSUPPORTED_OPERATION, { operation: "new (BigNumber)" }), this._hex = r10, this._isBigNumber = true, Object.freeze(this); + e !== Yb && ka.throwError("cannot call constructor directly; use BigNumber.from", Jn.errors.UNSUPPORTED_OPERATION, { operation: "new (BigNumber)" }), this._hex = r10, this._isBigNumber = true, Object.freeze(this); } fromTwos(e) { return Ri(Xt(this).fromTwos(e)); @@ -149656,10 +149706,10 @@ ${Ez(e, r10)}`); return BigInt(this.toString()); } catch { } - return ka.throwError("this platform does not support BigInt", Zn.errors.UNSUPPORTED_OPERATION, { value: this.toString() }); + return ka.throwError("this platform does not support BigInt", Jn.errors.UNSUPPORTED_OPERATION, { value: this.toString() }); } toString() { - return arguments.length > 0 && (arguments[0] === 10 ? hM || (hM = true, ka.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")) : arguments[0] === 16 ? ka.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", Zn.errors.UNEXPECTED_ARGUMENT, {}) : ka.throwError("BigNumber.toString does not accept parameters", Zn.errors.UNEXPECTED_ARGUMENT, {})), Xt(this).toString(10); + return arguments.length > 0 && (arguments[0] === 10 ? aM || (aM = true, ka.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")) : arguments[0] === 16 ? ka.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", Jn.errors.UNEXPECTED_ARGUMENT, {}) : ka.throwError("BigNumber.toString does not accept parameters", Jn.errors.UNEXPECTED_ARGUMENT, {})), Xt(this).toString(10); } toHexString() { return this._hex; @@ -149671,13 +149721,13 @@ ${Ez(e, r10)}`); if (e instanceof $s) return e; if (typeof e == "string") - return e.match(/^-?0x[0-9a-f]+$/i) ? new $s(Zb, Hd(e)) : e.match(/^-?[0-9]+$/) ? new $s(Zb, Hd(new Dm(e))) : ka.throwArgumentError("invalid BigNumber string", "value", e); + return e.match(/^-?0x[0-9a-f]+$/i) ? new $s(Yb, Fd(e)) : e.match(/^-?[0-9]+$/) ? new $s(Yb, Fd(new Cm(e))) : ka.throwArgumentError("invalid BigNumber string", "value", e); if (typeof e == "number") - return e % 1 && xs("underflow", "BigNumber.from", e), (e >= fM || e <= -fM) && xs("overflow", "BigNumber.from", e), $s.from(String(e)); + return e % 1 && xs("underflow", "BigNumber.from", e), (e >= oM || e <= -oM) && xs("overflow", "BigNumber.from", e), $s.from(String(e)); const r10 = e; if (typeof r10 == "bigint") return $s.from(r10.toString()); - if (oh(r10)) + if (sh(r10)) return $s.from(wi(r10)); if (r10) if (r10.toHexString) { @@ -149695,11 +149745,11 @@ ${Ez(e, r10)}`); return !!(e && e._isBigNumber); } }; - function Hd(t) { + function Fd(t) { if (typeof t != "string") - return Hd(t.toString(16)); + return Fd(t.toString(16)); if (t[0] === "-") - return t = t.substring(1), t[0] === "-" && ka.throwArgumentError("invalid hex", "value", t), t = Hd(t), t === "0x00" ? t : "-" + t; + return t = t.substring(1), t[0] === "-" && ka.throwArgumentError("invalid hex", "value", t), t = Fd(t), t === "0x00" ? t : "-" + t; if (t.substring(0, 2) !== "0x" && (t = "0x" + t), t === "0x") return "0x00"; for (t.length % 2 && (t = "0x0" + t.substring(2)); t.length > 4 && t.substring(0, 4) === "0x00"; ) @@ -149707,44 +149757,44 @@ ${Ez(e, r10)}`); return t; } function Ri(t) { - return Ti.from(Hd(t)); + return Ti.from(Fd(t)); } function Xt(t) { const e = Ti.from(t).toHexString(); - return e[0] === "-" ? new Dm("-" + e.substring(3), 16) : new Dm(e.substring(2), 16); + return e[0] === "-" ? new Cm("-" + e.substring(3), 16) : new Cm(e.substring(2), 16); } function xs(t, e, r10) { const n = { fault: t, operation: e }; - return r10 != null && (n.value = r10), ka.throwError(t, Zn.errors.NUMERIC_FAULT, n); + return r10 != null && (n.value = r10), ka.throwError(t, Jn.errors.NUMERIC_FAULT, n); } - function wbe(t) { - return new Dm(t, 36).toString(16); + function mbe(t) { + return new Cm(t, 36).toString(16); } - var xi = new Zn(CB); - var od = {}; - var DB = Ti.from(0); - var LB = Ti.from(-1); - function BB(t, e, r10, n) { + var xi = new Jn(TB); + var sd = {}; + var NB = Ti.from(0); + var IB = Ti.from(-1); + function OB(t, e, r10, n) { const i = { fault: e, operation: r10 }; - return n !== void 0 && (i.value = n), xi.throwError(t, Zn.errors.NUMERIC_FAULT, i); + return n !== void 0 && (i.value = n), xi.throwError(t, Jn.errors.NUMERIC_FAULT, i); } - var ad = "0"; - for (; ad.length < 256; ) - ad += ad; - function i9(t) { + var od = "0"; + for (; od.length < 256; ) + od += od; + function e9(t) { if (typeof t != "number") try { t = Ti.from(t).toNumber(); } catch { } - return typeof t == "number" && t >= 0 && t <= 256 && !(t % 1) ? "1" + ad.substring(0, t) : xi.throwArgumentError("invalid decimal size", "decimals", t); + return typeof t == "number" && t >= 0 && t <= 256 && !(t % 1) ? "1" + od.substring(0, t) : xi.throwArgumentError("invalid decimal size", "decimals", t); } - function Jb(t, e) { + function Zb(t, e) { e == null && (e = 0); - const r10 = i9(e); + const r10 = e9(e); t = Ti.from(t); - const n = t.lt(DB); - n && (t = t.mul(LB)); + const n = t.lt(NB); + n && (t = t.mul(IB)); let i = t.mod(r10).toString(); for (; i.length < r10.length - 1; ) i = "0" + i; @@ -149754,7 +149804,7 @@ ${Ez(e, r10)}`); } function xa(t, e) { e == null && (e = 0); - const r10 = i9(e); + const r10 = e9(e); (typeof t != "string" || !t.match(/^-?[0-9.]+$/)) && xi.throwArgumentError("invalid decimal value", "value", t); const n = t.substring(0, 1) === "-"; n && (t = t.substring(1)), t === "." && xi.throwArgumentError("missing value", "value", t); @@ -149763,18 +149813,18 @@ ${Ez(e, r10)}`); let s = i[0], o = i[1]; for (s || (s = "0"), o || (o = "0"); o[o.length - 1] === "0"; ) o = o.substring(0, o.length - 1); - for (o.length > r10.length - 1 && BB("fractional component exceeds decimals", "underflow", "parseFixed"), o === "" && (o = "0"); o.length < r10.length - 1; ) + for (o.length > r10.length - 1 && OB("fractional component exceeds decimals", "underflow", "parseFixed"), o === "" && (o = "0"); o.length < r10.length - 1; ) o += "0"; const a = Ti.from(s), c = Ti.from(o); let u = a.mul(r10).add(c); - return n && (u = u.mul(LB)), u; + return n && (u = u.mul(IB)), u; } - var Qb = class ov { + var Jb = class iv { constructor(e, r10, n, i) { - e !== od && xi.throwError("cannot use FixedFormat constructor; use FixedFormat.from", Zn.errors.UNSUPPORTED_OPERATION, { operation: "new FixedFormat" }), this.signed = r10, this.width = n, this.decimals = i, this.name = (r10 ? "" : "u") + "fixed" + String(n) + "x" + String(i), this._multiplier = i9(i), Object.freeze(this); + e !== sd && xi.throwError("cannot use FixedFormat constructor; use FixedFormat.from", Jn.errors.UNSUPPORTED_OPERATION, { operation: "new FixedFormat" }), this.signed = r10, this.width = n, this.decimals = i, this.name = (r10 ? "" : "u") + "fixed" + String(n) + "x" + String(i), this._multiplier = e9(i), Object.freeze(this); } static from(e) { - if (e instanceof ov) + if (e instanceof iv) return e; typeof e == "number" && (e = `fixed128x${e}`); let r10 = true, n = 128, i = 18; @@ -149790,12 +149840,12 @@ ${Ez(e, r10)}`); const s = (o, a, c) => e[o] == null ? c : (typeof e[o] !== a && xi.throwArgumentError("invalid fixed format (" + o + " not " + a + ")", "format." + o, e[o]), e[o]); r10 = s("signed", "boolean", r10), n = s("width", "number", n), i = s("decimals", "number", i); } - return n % 8 && xi.throwArgumentError("invalid fixed format width (not byte aligned)", "format.width", n), i > 80 && xi.throwArgumentError("invalid fixed format (decimals too large)", "format.decimals", i), new ov(od, r10, n, i); + return n % 8 && xi.throwArgumentError("invalid fixed format width (not byte aligned)", "format.width", n), i > 80 && xi.throwArgumentError("invalid fixed format (decimals too large)", "format.decimals", i), new iv(sd, r10, n, i); } }; - var UB = class mi { + var PB = class gi { constructor(e, r10, n, i) { - e !== od && xi.throwError("cannot use FixedNumber constructor; use FixedNumber.from", Zn.errors.UNSUPPORTED_OPERATION, { operation: "new FixedFormat" }), this.format = i, this._hex = r10, this._value = n, this._isFixedNumber = true, Object.freeze(this); + e !== sd && xi.throwError("cannot use FixedNumber constructor; use FixedNumber.from", Jn.errors.UNSUPPORTED_OPERATION, { operation: "new FixedFormat" }), this.format = i, this._hex = r10, this._value = n, this._isFixedNumber = true, Object.freeze(this); } _checkFormat(e) { this.format.name !== e.format.name && xi.throwArgumentError("incompatible format; use fixedNumber.toFormat", "other", e); @@ -149803,43 +149853,43 @@ ${Ez(e, r10)}`); addUnsafe(e) { this._checkFormat(e); const r10 = xa(this._value, this.format.decimals), n = xa(e._value, e.format.decimals); - return mi.fromValue(r10.add(n), this.format.decimals, this.format); + return gi.fromValue(r10.add(n), this.format.decimals, this.format); } subUnsafe(e) { this._checkFormat(e); const r10 = xa(this._value, this.format.decimals), n = xa(e._value, e.format.decimals); - return mi.fromValue(r10.sub(n), this.format.decimals, this.format); + return gi.fromValue(r10.sub(n), this.format.decimals, this.format); } mulUnsafe(e) { this._checkFormat(e); const r10 = xa(this._value, this.format.decimals), n = xa(e._value, e.format.decimals); - return mi.fromValue(r10.mul(n).div(this.format._multiplier), this.format.decimals, this.format); + return gi.fromValue(r10.mul(n).div(this.format._multiplier), this.format.decimals, this.format); } divUnsafe(e) { this._checkFormat(e); const r10 = xa(this._value, this.format.decimals), n = xa(e._value, e.format.decimals); - return mi.fromValue(r10.mul(this.format._multiplier).div(n), this.format.decimals, this.format); + return gi.fromValue(r10.mul(this.format._multiplier).div(n), this.format.decimals, this.format); } floor() { const e = this.toString().split("."); e.length === 1 && e.push("0"); - let r10 = mi.from(e[0], this.format); + let r10 = gi.from(e[0], this.format); const n = !e[1].match(/^(0*)$/); - return this.isNegative() && n && (r10 = r10.subUnsafe(dM.toFormat(r10.format))), r10; + return this.isNegative() && n && (r10 = r10.subUnsafe(cM.toFormat(r10.format))), r10; } ceiling() { const e = this.toString().split("."); e.length === 1 && e.push("0"); - let r10 = mi.from(e[0], this.format); + let r10 = gi.from(e[0], this.format); const n = !e[1].match(/^(0*)$/); - return !this.isNegative() && n && (r10 = r10.addUnsafe(dM.toFormat(r10.format))), r10; + return !this.isNegative() && n && (r10 = r10.addUnsafe(cM.toFormat(r10.format))), r10; } round(e) { e == null && (e = 0); const r10 = this.toString().split("."); if (r10.length === 1 && r10.push("0"), (e < 0 || e > 80 || e % 1) && xi.throwArgumentError("invalid decimal count", "decimals", e), r10[1].length <= e) return this; - const n = mi.from("1" + ad.substring(0, e), this.format), i = vbe.toFormat(this.format); + const n = gi.from("1" + od.substring(0, e), this.format), i = gbe.toFormat(this.format); return this.mulUnsafe(n).addUnsafe(i).floor().divUnsafe(n); } isZero() { @@ -149862,39 +149912,39 @@ ${Ez(e, r10)}`); return parseFloat(this.toString()); } toFormat(e) { - return mi.fromString(this._value, e); + return gi.fromString(this._value, e); } static fromValue(e, r10, n) { - return n == null && r10 != null && !bbe(r10) && (n = r10, r10 = null), r10 == null && (r10 = 0), n == null && (n = "fixed"), mi.fromString(Jb(e, r10), Qb.from(n)); + return n == null && r10 != null && !pbe(r10) && (n = r10, r10 = null), r10 == null && (r10 = 0), n == null && (n = "fixed"), gi.fromString(Zb(e, r10), Jb.from(n)); } static fromString(e, r10) { r10 == null && (r10 = "fixed"); - const n = Qb.from(r10), i = xa(e, n.decimals); - !n.signed && i.lt(DB) && BB("unsigned value cannot be negative", "overflow", "value", e); + const n = Jb.from(r10), i = xa(e, n.decimals); + !n.signed && i.lt(NB) && OB("unsigned value cannot be negative", "overflow", "value", e); let s = null; n.signed ? s = i.toTwos(n.width).toHexString() : (s = i.toHexString(), s = ea(s, n.width / 8)); - const o = Jb(i, n.decimals); - return new mi(od, s, o, n); + const o = Zb(i, n.decimals); + return new gi(sd, s, o, n); } static fromBytes(e, r10) { r10 == null && (r10 = "fixed"); - const n = Qb.from(r10); + const n = Jb.from(r10); if (Qr(e).length > n.width / 8) throw new Error("overflow"); let i = Ti.from(e); n.signed && (i = i.fromTwos(n.width)); - const s = i.toTwos((n.signed ? 0 : 1) + n.width).toHexString(), o = Jb(i, n.decimals); - return new mi(od, s, o, n); + const s = i.toTwos((n.signed ? 0 : 1) + n.width).toHexString(), o = Zb(i, n.decimals); + return new gi(sd, s, o, n); } static from(e, r10) { if (typeof e == "string") - return mi.fromString(e, r10); - if (oh(e)) - return mi.fromBytes(e, r10); + return gi.fromString(e, r10); + if (sh(e)) + return gi.fromBytes(e, r10); try { - return mi.fromValue(e, 0, r10); + return gi.fromValue(e, 0, r10); } catch (n) { - if (n.code !== Zn.errors.INVALID_ARGUMENT) + if (n.code !== Jn.errors.INVALID_ARGUMENT) throw n; } return xi.throwArgumentError("invalid FixedNumber value", "value", e); @@ -149903,20 +149953,20 @@ ${Ez(e, r10)}`); return !!(e && e._isFixedNumber); } }; - var dM = UB.from(1); - var vbe = UB.from("0.5"); - var xbe = "strings/5.7.0"; - var _be = new Zn(xbe); - var Lm; + var cM = PB.from(1); + var gbe = PB.from("0.5"); + var ybe = "strings/5.7.0"; + var bbe = new Jn(ybe); + var Dm; (function(t) { t.current = "", t.NFC = "NFC", t.NFD = "NFD", t.NFKC = "NFKC", t.NFKD = "NFKD"; - })(Lm || (Lm = {})); - var pM; + })(Dm || (Dm = {})); + var uM; (function(t) { t.UNEXPECTED_CONTINUE = "unexpected continuation byte", t.BAD_PREFIX = "bad codepoint prefix", t.OVERRUN = "string overrun", t.MISSING_CONTINUE = "missing continuation byte", t.OUT_OF_RANGE = "out of UTF-8 range", t.UTF16_SURROGATE = "UTF-16 surrogate", t.OVERLONG = "overlong representation"; - })(pM || (pM = {})); - function $b(t, e = Lm.current) { - e != Lm.current && (_be.checkNormalize(), t = t.normalize(e)); + })(uM || (uM = {})); + function Qb(t, e = Dm.current) { + e != Dm.current && (bbe.checkNormalize(), t = t.normalize(e)); let r10 = []; for (let n = 0; n < t.length; n++) { const i = t.charCodeAt(n); @@ -149936,7 +149986,7 @@ ${Ez(e, r10)}`); } return Qr(r10); } - function Ebe(t) { + function wbe(t) { if (t.length % 4 !== 0) throw new Error("bad data"); let e = []; @@ -149944,7 +149994,7 @@ ${Ez(e, r10)}`); e.push(parseInt(t.substring(r10, r10 + 4), 16)); return e; } - function e3(t, e) { + function $b(t, e) { e || (e = function(i) { return [parseInt(i, 16)]; }); @@ -149954,7 +150004,7 @@ ${Ez(e, r10)}`); r10 += parseInt(s[0], 16), n[r10] = e(s[1]); }), n; } - function mM(t) { + function lM(t) { let e = 0; return t.split(",").map((r10) => { let n = r10.split("-"); @@ -149963,15 +150013,15 @@ ${Ez(e, r10)}`); return e = parseInt(n[1], 16), { l: i, h: e }; }); } - mM("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"), "ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((t) => parseInt(t, 16)), e3("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"), e3("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"), e3("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D", Ebe), mM("80-20,2a0-,39c,32,f71,18e,7f2-f,19-7,30-4,7-5,f81-b,5,a800-20ff,4d1-1f,110,fa-6,d174-7,2e84-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,2,1f-5f,ff7f-20001"); - function Sbe(t) { + lM("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"), "ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((t) => parseInt(t, 16)), $b("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"), $b("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"), $b("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D", wbe), lM("80-20,2a0-,39c,32,f71,18e,7f2-f,19-7,30-4,7-5,f81-b,5,a800-20ff,4d1-1f,110,fa-6,d174-7,2e84-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,2,1f-5f,ff7f-20001"); + function vbe(t) { t = atob(t); const e = []; for (let r10 = 0; r10 < t.length; r10++) e.push(t.charCodeAt(r10)); return Qr(e); } - function jB(t, e) { + function kB(t, e) { e == null && (e = 1); const r10 = [], n = r10.forEach, i = function(s, o) { n.call(s, function(a) { @@ -149980,7 +150030,7 @@ ${Ez(e, r10)}`); }; return i(t, e), r10; } - function Mbe(t) { + function xbe(t) { const e = {}; for (let r10 = 0; r10 < t.length; r10++) { const n = t[r10]; @@ -149988,7 +150038,7 @@ ${Ez(e, r10)}`); } return e; } - function Abe(t) { + function _be(t) { let e = 0; function r10() { return t[e++] << 8 | t[e++]; @@ -150003,12 +150053,12 @@ ${Ez(e, r10)}`); return c == 0 && (u = u << 8 | t[e++], c = 8), u >> --c & 1; } const p = 31, b = Math.pow(2, p), E = b >>> 1, _ = E >> 1, N11 = b - 1; - let R = 0; + let k = 0; for (let W = 0; W < p; W++) - R = R << 1 | f10(); - let F = [], D = 0, L = b; + k = k << 1 | f10(); + let F = [], L = 0, D = b; for (; ; ) { - let W = Math.floor(((R - D + 1) * i - 1) / L), z = 0, T = n; + let W = Math.floor(((k - L + 1) * i - 1) / D), z = 0, T = n; for (; T - z > 1; ) { let X = z + T >>> 1; W < s[X] ? T = X : z = X; @@ -150016,12 +150066,12 @@ ${Ez(e, r10)}`); if (z == 0) break; F.push(z); - let I = D + Math.floor(L * s[z] / i), H = D + Math.floor(L * s[z + 1] / i) - 1; + let I = L + Math.floor(D * s[z] / i), H = L + Math.floor(D * s[z + 1] / i) - 1; for (; !((I ^ H) & E); ) - R = R << 1 & N11 | f10(), I = I << 1 & N11, H = H << 1 & N11 | 1; + k = k << 1 & N11 | f10(), I = I << 1 & N11, H = H << 1 & N11 | 1; for (; I & ~H & _; ) - R = R & E | R << 1 & N11 >>> 1 | f10(), I = I << 1 ^ E, H = (H ^ E) << 1 | E | 1; - D = I, L = 1 + H - I; + k = k & E | k << 1 & N11 >>> 1 | f10(), I = I << 1 ^ E, H = (H ^ E) << 1 | E | 1; + L = I, D = 1 + H - I; } let q = n - 4; return F.map((W) => { @@ -150037,58 +150087,58 @@ ${Ez(e, r10)}`); } }); } - function Tbe(t) { + function Ebe(t) { let e = 0; return () => t[e++]; } - function Nbe(t) { - return Tbe(Abe(t)); + function Sbe(t) { + return Ebe(_be(t)); } - function Ibe(t) { + function Mbe(t) { return t & 1 ? ~t >> 1 : t >> 1; } - function Obe(t, e) { + function Abe(t, e) { let r10 = Array(t); for (let n = 0; n < t; n++) r10[n] = 1 + e(); return r10; } - function gM(t, e) { + function fM(t, e) { let r10 = Array(t); for (let n = 0, i = -1; n < t; n++) r10[n] = i += 1 + e(); return r10; } - function Pbe(t, e) { + function Tbe(t, e) { let r10 = Array(t); for (let n = 0, i = 0; n < t; n++) - r10[n] = i += Ibe(e()); + r10[n] = i += Mbe(e()); return r10; } - function Bm(t, e) { - let r10 = gM(t(), t), n = t(), i = gM(n, t), s = Obe(n, t); + function Lm(t, e) { + let r10 = fM(t(), t), n = t(), i = fM(n, t), s = Abe(n, t); for (let o = 0; o < n; o++) for (let a = 0; a < s[o]; a++) r10.push(i[o] + a); return e ? r10.map((o) => e[o]) : r10; } - function kbe(t) { + function Nbe(t) { let e = []; for (; ; ) { let r10 = t(); if (r10 == 0) break; - e.push(Cbe(r10, t)); + e.push(Obe(r10, t)); } for (; ; ) { let r10 = t() - 1; if (r10 < 0) break; - e.push(Dbe(r10, t)); + e.push(Pbe(r10, t)); } - return Mbe(jB(e)); + return xbe(kB(e)); } - function Rbe(t) { + function Ibe(t) { let e = []; for (; ; ) { let r10 = t(); @@ -150098,15 +150148,15 @@ ${Ez(e, r10)}`); } return e; } - function VB(t, e, r10) { + function RB(t, e, r10) { let n = Array(t).fill(void 0).map(() => []); for (let i = 0; i < e; i++) - Pbe(t, r10).forEach((s, o) => n[o].push(s)); + Tbe(t, r10).forEach((s, o) => n[o].push(s)); return n; } - function Cbe(t, e) { - let r10 = 1 + e(), n = e(), i = Rbe(e), s = VB(i.length, 1 + t, e); - return jB(s.map((o, a) => { + function Obe(t, e) { + let r10 = 1 + e(), n = e(), i = Ibe(e), s = RB(i.length, 1 + t, e); + return kB(s.map((o, a) => { const c = o[0], u = o.slice(1); return Array(i[a]).fill(void 0).map((f10, p) => { let b = p * n; @@ -150114,17 +150164,17 @@ ${Ez(e, r10)}`); }); })); } - function Dbe(t, e) { + function Pbe(t, e) { let r10 = 1 + e(); - return VB(r10, 1 + t, e).map((n) => [n[0], n.slice(1)]); + return RB(r10, 1 + t, e).map((n) => [n[0], n.slice(1)]); } - function Lbe(t) { - let e = Bm(t).sort((n, i) => n - i); + function kbe(t) { + let e = Lm(t).sort((n, i) => n - i); return r10(); function r10() { let n = []; for (; ; ) { - let u = Bm(t, e); + let u = Lm(t, e); if (u.length == 0) break; n.push({ set: new Set(u), node: r10() }); @@ -150138,45 +150188,45 @@ ${Ez(e, r10)}`); return { branches: n, valid: s, fe0f: o, save: a, check: c }; } } - function Bbe() { - return Nbe(Sbe("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")); + function Rbe() { + return Sbe(vbe("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")); } - var Ap = Bbe(); - new Set(Bm(Ap)), new Set(Bm(Ap)), kbe(Ap), Lbe(Ap); - var Ube = new Uint8Array(32); - Ube.fill(0); - var jbe = `Ethereum Signed Message: + var Sp = Rbe(); + new Set(Lm(Sp)), new Set(Lm(Sp)), Nbe(Sp), kbe(Sp); + var Cbe = new Uint8Array(32); + Cbe.fill(0); + var Dbe = `Ethereum Signed Message: `; - function zB(t) { - return typeof t == "string" && (t = $b(t)), n9(hbe([$b(jbe), $b(String(t.length)), t])); + function CB(t) { + return typeof t == "string" && (t = Qb(t)), $x(cbe([Qb(Dbe), Qb(String(t.length)), t])); } - var Vbe = "address/5.7.0"; - var Zh = new Zn(Vbe); - function yM(t) { - cs(t, 20) || Zh.throwArgumentError("invalid address", "address", t), t = t.toLowerCase(); + var Lbe = "address/5.7.0"; + var Yh = new Jn(Lbe); + function hM(t) { + cs(t, 20) || Yh.throwArgumentError("invalid address", "address", t), t = t.toLowerCase(); const e = t.substring(2).split(""), r10 = new Uint8Array(40); for (let i = 0; i < 40; i++) r10[i] = e[i].charCodeAt(0); - const n = Qr(n9(r10)); + const n = Qr($x(r10)); for (let i = 0; i < 40; i += 2) n[i >> 1] >> 4 >= 8 && (e[i] = e[i].toUpperCase()), (n[i >> 1] & 15) >= 8 && (e[i + 1] = e[i + 1].toUpperCase()); return "0x" + e.join(""); } - var zbe = 9007199254740991; - function Fbe(t) { + var Bbe = 9007199254740991; + function Ube(t) { return Math.log10 ? Math.log10(t) : Math.log(t) / Math.LN10; } - var s9 = {}; + var t9 = {}; for (let t = 0; t < 10; t++) - s9[String(t)] = String(t); + t9[String(t)] = String(t); for (let t = 0; t < 26; t++) - s9[String.fromCharCode(65 + t)] = String(10 + t); - var bM = Math.floor(Fbe(zbe)); - function Hbe(t) { + t9[String.fromCharCode(65 + t)] = String(10 + t); + var dM = Math.floor(Ube(Bbe)); + function jbe(t) { t = t.toUpperCase(), t = t.substring(4) + t.substring(0, 2) + "00"; - let e = t.split("").map((n) => s9[n]).join(""); - for (; e.length >= bM; ) { - let n = e.substring(0, bM); + let e = t.split("").map((n) => t9[n]).join(""); + for (; e.length >= dM; ) { + let n = e.substring(0, dM); e = parseInt(n, 10) % 97 + e.substring(n.length); } let r10 = String(98 - parseInt(e, 10) % 97); @@ -150184,41 +150234,41 @@ ${Ez(e, r10)}`); r10 = "0" + r10; return r10; } - function qbe(t) { + function Vbe(t) { let e = null; - if (typeof t != "string" && Zh.throwArgumentError("invalid address", "address", t), t.match(/^(0x)?[0-9a-fA-F]{40}$/)) - t.substring(0, 2) !== "0x" && (t = "0x" + t), e = yM(t), t.match(/([A-F].*[a-f])|([a-f].*[A-F])/) && e !== t && Zh.throwArgumentError("bad address checksum", "address", t); + if (typeof t != "string" && Yh.throwArgumentError("invalid address", "address", t), t.match(/^(0x)?[0-9a-fA-F]{40}$/)) + t.substring(0, 2) !== "0x" && (t = "0x" + t), e = hM(t), t.match(/([A-F].*[a-f])|([a-f].*[A-F])/) && e !== t && Yh.throwArgumentError("bad address checksum", "address", t); else if (t.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)) { - for (t.substring(2, 4) !== Hbe(t) && Zh.throwArgumentError("bad icap checksum", "address", t), e = wbe(t.substring(4)); e.length < 40; ) + for (t.substring(2, 4) !== jbe(t) && Yh.throwArgumentError("bad icap checksum", "address", t), e = mbe(t.substring(4)); e.length < 40; ) e = "0" + e; - e = yM("0x" + e); + e = hM("0x" + e); } else - Zh.throwArgumentError("invalid address", "address", t); + Yh.throwArgumentError("invalid address", "address", t); return e; } - function Dh(t, e, r10) { + function Ch(t, e, r10) { Object.defineProperty(t, e, { enumerable: true, value: r10, writable: false }); } - var Wbe = new Uint8Array(32); - Wbe.fill(0), Ti.from(-1); - var Gbe = Ti.from(0); - var Kbe = Ti.from(1); - Ti.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"), ea(Kbe.toHexString(), 32), ea(Gbe.toHexString(), 32); + var zbe = new Uint8Array(32); + zbe.fill(0), Ti.from(-1); + var Fbe = Ti.from(0); + var Hbe = Ti.from(1); + Ti.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"), ea(Hbe.toHexString(), 32), ea(Fbe.toHexString(), 32); var Co = {}; var Zt = {}; - var C0 = FB; - function FB(t, e) { + var k0 = DB; + function DB(t, e) { if (!t) throw new Error(e || "Assertion failed"); } - FB.equal = function(t, e, r10) { + DB.equal = function(t, e, r10) { if (t != e) throw new Error(r10 || "Assertion failed: " + t + " != " + e); }; - var av = { exports: {} }; - typeof Object.create == "function" ? av.exports = function(t, e) { + var sv = { exports: {} }; + typeof Object.create == "function" ? sv.exports = function(t, e) { e && (t.super_ = e, t.prototype = Object.create(e.prototype, { constructor: { value: t, enumerable: false, writable: true, configurable: true } })); - } : av.exports = function(t, e) { + } : sv.exports = function(t, e) { if (e) { t.super_ = e; var r10 = function() { @@ -150226,13 +150276,13 @@ ${Ez(e, r10)}`); r10.prototype = e.prototype, t.prototype = new r10(), t.prototype.constructor = t; } }; - var Xbe = C0; - var Ybe = av.exports; - Zt.inherits = Ybe; - function Zbe(t, e) { + var qbe = k0; + var Wbe = sv.exports; + Zt.inherits = Wbe; + function Gbe(t, e) { return (t.charCodeAt(e) & 64512) !== 55296 || e < 0 || e + 1 >= t.length ? false : (t.charCodeAt(e + 1) & 64512) === 56320; } - function Jbe(t, e) { + function Kbe(t, e) { if (Array.isArray(t)) return t.slice(); if (!t) @@ -150246,159 +150296,159 @@ ${Ez(e, r10)}`); } else for (var n = 0, i = 0; i < t.length; i++) { var s = t.charCodeAt(i); - s < 128 ? r10[n++] = s : s < 2048 ? (r10[n++] = s >> 6 | 192, r10[n++] = s & 63 | 128) : Zbe(t, i) ? (s = 65536 + ((s & 1023) << 10) + (t.charCodeAt(++i) & 1023), r10[n++] = s >> 18 | 240, r10[n++] = s >> 12 & 63 | 128, r10[n++] = s >> 6 & 63 | 128, r10[n++] = s & 63 | 128) : (r10[n++] = s >> 12 | 224, r10[n++] = s >> 6 & 63 | 128, r10[n++] = s & 63 | 128); + s < 128 ? r10[n++] = s : s < 2048 ? (r10[n++] = s >> 6 | 192, r10[n++] = s & 63 | 128) : Gbe(t, i) ? (s = 65536 + ((s & 1023) << 10) + (t.charCodeAt(++i) & 1023), r10[n++] = s >> 18 | 240, r10[n++] = s >> 12 & 63 | 128, r10[n++] = s >> 6 & 63 | 128, r10[n++] = s & 63 | 128) : (r10[n++] = s >> 12 | 224, r10[n++] = s >> 6 & 63 | 128, r10[n++] = s & 63 | 128); } else for (i = 0; i < t.length; i++) r10[i] = t[i] | 0; return r10; } - Zt.toArray = Jbe; - function Qbe(t) { + Zt.toArray = Kbe; + function Xbe(t) { for (var e = "", r10 = 0; r10 < t.length; r10++) - e += qB(t[r10].toString(16)); + e += BB(t[r10].toString(16)); return e; } - Zt.toHex = Qbe; - function HB(t) { + Zt.toHex = Xbe; + function LB(t) { var e = t >>> 24 | t >>> 8 & 65280 | t << 8 & 16711680 | (t & 255) << 24; return e >>> 0; } - Zt.htonl = HB; - function $be(t, e) { + Zt.htonl = LB; + function Ybe(t, e) { for (var r10 = "", n = 0; n < t.length; n++) { var i = t[n]; - e === "little" && (i = HB(i)), r10 += WB(i.toString(16)); + e === "little" && (i = LB(i)), r10 += UB(i.toString(16)); } return r10; } - Zt.toHex32 = $be; - function qB(t) { + Zt.toHex32 = Ybe; + function BB(t) { return t.length === 1 ? "0" + t : t; } - Zt.zero2 = qB; - function WB(t) { + Zt.zero2 = BB; + function UB(t) { return t.length === 7 ? "0" + t : t.length === 6 ? "00" + t : t.length === 5 ? "000" + t : t.length === 4 ? "0000" + t : t.length === 3 ? "00000" + t : t.length === 2 ? "000000" + t : t.length === 1 ? "0000000" + t : t; } - Zt.zero8 = WB; - function e3e(t, e, r10, n) { + Zt.zero8 = UB; + function Zbe(t, e, r10, n) { var i = r10 - e; - Xbe(i % 4 === 0); + qbe(i % 4 === 0); for (var s = new Array(i / 4), o = 0, a = e; o < s.length; o++, a += 4) { var c; n === "big" ? c = t[a] << 24 | t[a + 1] << 16 | t[a + 2] << 8 | t[a + 3] : c = t[a + 3] << 24 | t[a + 2] << 16 | t[a + 1] << 8 | t[a], s[o] = c >>> 0; } return s; } - Zt.join32 = e3e; - function t3e(t, e) { + Zt.join32 = Zbe; + function Jbe(t, e) { for (var r10 = new Array(t.length * 4), n = 0, i = 0; n < t.length; n++, i += 4) { var s = t[n]; e === "big" ? (r10[i] = s >>> 24, r10[i + 1] = s >>> 16 & 255, r10[i + 2] = s >>> 8 & 255, r10[i + 3] = s & 255) : (r10[i + 3] = s >>> 24, r10[i + 2] = s >>> 16 & 255, r10[i + 1] = s >>> 8 & 255, r10[i] = s & 255); } return r10; } - Zt.split32 = t3e; - function r3e(t, e) { + Zt.split32 = Jbe; + function Qbe(t, e) { return t >>> e | t << 32 - e; } - Zt.rotr32 = r3e; - function n3e(t, e) { + Zt.rotr32 = Qbe; + function $be(t, e) { return t << e | t >>> 32 - e; } - Zt.rotl32 = n3e; - function i3e(t, e) { + Zt.rotl32 = $be; + function e3e(t, e) { return t + e >>> 0; } - Zt.sum32 = i3e; - function s3e(t, e, r10) { + Zt.sum32 = e3e; + function t3e(t, e, r10) { return t + e + r10 >>> 0; } - Zt.sum32_3 = s3e; - function o3e(t, e, r10, n) { + Zt.sum32_3 = t3e; + function r3e(t, e, r10, n) { return t + e + r10 + n >>> 0; } - Zt.sum32_4 = o3e; - function a3e(t, e, r10, n, i) { + Zt.sum32_4 = r3e; + function n3e(t, e, r10, n, i) { return t + e + r10 + n + i >>> 0; } - Zt.sum32_5 = a3e; - function c3e(t, e, r10, n) { + Zt.sum32_5 = n3e; + function i3e(t, e, r10, n) { var i = t[e], s = t[e + 1], o = n + s >>> 0, a = (o < n ? 1 : 0) + r10 + i; t[e] = a >>> 0, t[e + 1] = o; } - Zt.sum64 = c3e; - function u3e(t, e, r10, n) { + Zt.sum64 = i3e; + function s3e(t, e, r10, n) { var i = e + n >>> 0, s = (i < e ? 1 : 0) + t + r10; return s >>> 0; } - Zt.sum64_hi = u3e; - function l3e(t, e, r10, n) { + Zt.sum64_hi = s3e; + function o3e(t, e, r10, n) { var i = e + n; return i >>> 0; } - Zt.sum64_lo = l3e; - function f3e(t, e, r10, n, i, s, o, a) { + Zt.sum64_lo = o3e; + function a3e(t, e, r10, n, i, s, o, a) { var c = 0, u = e; u = u + n >>> 0, c += u < e ? 1 : 0, u = u + s >>> 0, c += u < s ? 1 : 0, u = u + a >>> 0, c += u < a ? 1 : 0; var f10 = t + r10 + i + o + c; return f10 >>> 0; } - Zt.sum64_4_hi = f3e; - function h3e(t, e, r10, n, i, s, o, a) { + Zt.sum64_4_hi = a3e; + function c3e(t, e, r10, n, i, s, o, a) { var c = e + n + s + a; return c >>> 0; } - Zt.sum64_4_lo = h3e; - function d3e(t, e, r10, n, i, s, o, a, c, u) { + Zt.sum64_4_lo = c3e; + function u3e(t, e, r10, n, i, s, o, a, c, u) { var f10 = 0, p = e; p = p + n >>> 0, f10 += p < e ? 1 : 0, p = p + s >>> 0, f10 += p < s ? 1 : 0, p = p + a >>> 0, f10 += p < a ? 1 : 0, p = p + u >>> 0, f10 += p < u ? 1 : 0; var b = t + r10 + i + o + c + f10; return b >>> 0; } - Zt.sum64_5_hi = d3e; - function p3e(t, e, r10, n, i, s, o, a, c, u) { + Zt.sum64_5_hi = u3e; + function l3e(t, e, r10, n, i, s, o, a, c, u) { var f10 = e + n + s + a + u; return f10 >>> 0; } - Zt.sum64_5_lo = p3e; - function m3e(t, e, r10) { + Zt.sum64_5_lo = l3e; + function f3e(t, e, r10) { var n = e << 32 - r10 | t >>> r10; return n >>> 0; } - Zt.rotr64_hi = m3e; - function g3e(t, e, r10) { + Zt.rotr64_hi = f3e; + function h3e(t, e, r10) { var n = t << 32 - r10 | e >>> r10; return n >>> 0; } - Zt.rotr64_lo = g3e; - function y3e(t, e, r10) { + Zt.rotr64_lo = h3e; + function d3e(t, e, r10) { return t >>> r10; } - Zt.shr64_hi = y3e; - function b3e(t, e, r10) { + Zt.shr64_hi = d3e; + function p3e(t, e, r10) { var n = t << 32 - r10 | e >>> r10; return n >>> 0; } - Zt.shr64_lo = b3e; - var ah = {}; - var wM = Zt; - var w3e = C0; - function Tp() { + Zt.shr64_lo = p3e; + var oh = {}; + var pM = Zt; + var m3e = k0; + function Mp() { this.pending = null, this.pendingTotal = 0, this.blockSize = this.constructor.blockSize, this.outSize = this.constructor.outSize, this.hmacStrength = this.constructor.hmacStrength, this.padLength = this.constructor.padLength / 8, this.endian = "big", this._delta8 = this.blockSize / 8, this._delta32 = this.blockSize / 32; } - ah.BlockHash = Tp, Tp.prototype.update = function(t, e) { - if (t = wM.toArray(t, e), this.pending ? this.pending = this.pending.concat(t) : this.pending = t, this.pendingTotal += t.length, this.pending.length >= this._delta8) { + oh.BlockHash = Mp, Mp.prototype.update = function(t, e) { + if (t = pM.toArray(t, e), this.pending ? this.pending = this.pending.concat(t) : this.pending = t, this.pendingTotal += t.length, this.pending.length >= this._delta8) { t = this.pending; var r10 = t.length % this._delta8; - this.pending = t.slice(t.length - r10, t.length), this.pending.length === 0 && (this.pending = null), t = wM.join32(t, 0, t.length - r10, this.endian); + this.pending = t.slice(t.length - r10, t.length), this.pending.length === 0 && (this.pending = null), t = pM.join32(t, 0, t.length - r10, this.endian); for (var n = 0; n < t.length; n += this._delta32) this._update(t, n, n + this._delta32); } return this; - }, Tp.prototype.digest = function(t) { - return this.update(this._pad()), w3e(this.pending === null), this._digest(t); - }, Tp.prototype._pad = function() { + }, Mp.prototype.digest = function(t) { + return this.update(this._pad()), m3e(this.pending === null), this._digest(t); + }, Mp.prototype._pad = function() { var t = this.pendingTotal, e = this._delta8, r10 = e - (t + this.padLength) % e, n = new Array(r10 + this.padLength); n[0] = 128; for (var i = 1; i < r10; i++) @@ -150412,274 +150462,274 @@ ${Ez(e, r10)}`); n[i++] = 0; return n; }; - var af = {}; + var of2 = {}; var pa = {}; - var v3e = Zt; - var ta = v3e.rotr32; - function x3e(t, e, r10, n) { + var g3e = Zt; + var ta = g3e.rotr32; + function y3e(t, e, r10, n) { if (t === 0) - return GB(e, r10, n); + return jB(e, r10, n); if (t === 1 || t === 3) - return XB(e, r10, n); + return zB(e, r10, n); if (t === 2) - return KB(e, r10, n); + return VB(e, r10, n); } - pa.ft_1 = x3e; - function GB(t, e, r10) { + pa.ft_1 = y3e; + function jB(t, e, r10) { return t & e ^ ~t & r10; } - pa.ch32 = GB; - function KB(t, e, r10) { + pa.ch32 = jB; + function VB(t, e, r10) { return t & e ^ t & r10 ^ e & r10; } - pa.maj32 = KB; - function XB(t, e, r10) { + pa.maj32 = VB; + function zB(t, e, r10) { return t ^ e ^ r10; } - pa.p32 = XB; - function _3e(t) { + pa.p32 = zB; + function b3e(t) { return ta(t, 2) ^ ta(t, 13) ^ ta(t, 22); } - pa.s0_256 = _3e; - function E3e(t) { + pa.s0_256 = b3e; + function w3e(t) { return ta(t, 6) ^ ta(t, 11) ^ ta(t, 25); } - pa.s1_256 = E3e; - function S3e(t) { + pa.s1_256 = w3e; + function v3e(t) { return ta(t, 7) ^ ta(t, 18) ^ t >>> 3; } - pa.g0_256 = S3e; - function M3e(t) { + pa.g0_256 = v3e; + function x3e(t) { return ta(t, 17) ^ ta(t, 19) ^ t >>> 10; } - pa.g1_256 = M3e; - var Vf = Zt; - var A3e = ah; - var T3e = pa; - var t3 = Vf.rotl32; - var Lh = Vf.sum32; - var N3e = Vf.sum32_5; - var I3e = T3e.ft_1; - var YB = A3e.BlockHash; - var O3e = [1518500249, 1859775393, 2400959708, 3395469782]; + pa.g1_256 = x3e; + var jf = Zt; + var _3e = oh; + var E3e = pa; + var e3 = jf.rotl32; + var Dh = jf.sum32; + var S3e = jf.sum32_5; + var M3e = E3e.ft_1; + var FB = _3e.BlockHash; + var A3e = [1518500249, 1859775393, 2400959708, 3395469782]; function Vo() { if (!(this instanceof Vo)) return new Vo(); - YB.call(this), this.h = [1732584193, 4023233417, 2562383102, 271733878, 3285377520], this.W = new Array(80); + FB.call(this), this.h = [1732584193, 4023233417, 2562383102, 271733878, 3285377520], this.W = new Array(80); } - Vf.inherits(Vo, YB); - var P3e = Vo; + jf.inherits(Vo, FB); + var T3e = Vo; Vo.blockSize = 512, Vo.outSize = 160, Vo.hmacStrength = 80, Vo.padLength = 64, Vo.prototype._update = function(t, e) { for (var r10 = this.W, n = 0; n < 16; n++) r10[n] = t[e + n]; for (; n < r10.length; n++) - r10[n] = t3(r10[n - 3] ^ r10[n - 8] ^ r10[n - 14] ^ r10[n - 16], 1); + r10[n] = e3(r10[n - 3] ^ r10[n - 8] ^ r10[n - 14] ^ r10[n - 16], 1); var i = this.h[0], s = this.h[1], o = this.h[2], a = this.h[3], c = this.h[4]; for (n = 0; n < r10.length; n++) { - var u = ~~(n / 20), f10 = N3e(t3(i, 5), I3e(u, s, o, a), c, r10[n], O3e[u]); - c = a, a = o, o = t3(s, 30), s = i, i = f10; + var u = ~~(n / 20), f10 = S3e(e3(i, 5), M3e(u, s, o, a), c, r10[n], A3e[u]); + c = a, a = o, o = e3(s, 30), s = i, i = f10; } - this.h[0] = Lh(this.h[0], i), this.h[1] = Lh(this.h[1], s), this.h[2] = Lh(this.h[2], o), this.h[3] = Lh(this.h[3], a), this.h[4] = Lh(this.h[4], c); + this.h[0] = Dh(this.h[0], i), this.h[1] = Dh(this.h[1], s), this.h[2] = Dh(this.h[2], o), this.h[3] = Dh(this.h[3], a), this.h[4] = Dh(this.h[4], c); }, Vo.prototype._digest = function(t) { - return t === "hex" ? Vf.toHex32(this.h, "big") : Vf.split32(this.h, "big"); + return t === "hex" ? jf.toHex32(this.h, "big") : jf.split32(this.h, "big"); }; - var zf = Zt; - var k3e = ah; - var ch = pa; - var R3e = C0; - var Xs = zf.sum32; - var C3e = zf.sum32_4; - var D3e = zf.sum32_5; - var L3e = ch.ch32; - var B3e = ch.maj32; - var U3e = ch.s0_256; - var j3e = ch.s1_256; - var V3e = ch.g0_256; - var z3e = ch.g1_256; - var ZB = k3e.BlockHash; - var F3e = [1116352408, 1899447441, 3049323471, 3921009573, 961987163, 1508970993, 2453635748, 2870763221, 3624381080, 310598401, 607225278, 1426881987, 1925078388, 2162078206, 2614888103, 3248222580, 3835390401, 4022224774, 264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986, 2554220882, 2821834349, 2952996808, 3210313671, 3336571891, 3584528711, 113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291, 1695183700, 1986661051, 2177026350, 2456956037, 2730485921, 2820302411, 3259730800, 3345764771, 3516065817, 3600352804, 4094571909, 275423344, 430227734, 506948616, 659060556, 883997877, 958139571, 1322822218, 1537002063, 1747873779, 1955562222, 2024104815, 2227730452, 2361852424, 2428436474, 2756734187, 3204031479, 3329325298]; + var Vf = Zt; + var N3e = oh; + var ah = pa; + var I3e = k0; + var Xs = Vf.sum32; + var O3e = Vf.sum32_4; + var P3e = Vf.sum32_5; + var k3e = ah.ch32; + var R3e = ah.maj32; + var C3e = ah.s0_256; + var D3e = ah.s1_256; + var L3e = ah.g0_256; + var B3e = ah.g1_256; + var HB = N3e.BlockHash; + var U3e = [1116352408, 1899447441, 3049323471, 3921009573, 961987163, 1508970993, 2453635748, 2870763221, 3624381080, 310598401, 607225278, 1426881987, 1925078388, 2162078206, 2614888103, 3248222580, 3835390401, 4022224774, 264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986, 2554220882, 2821834349, 2952996808, 3210313671, 3336571891, 3584528711, 113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291, 1695183700, 1986661051, 2177026350, 2456956037, 2730485921, 2820302411, 3259730800, 3345764771, 3516065817, 3600352804, 4094571909, 275423344, 430227734, 506948616, 659060556, 883997877, 958139571, 1322822218, 1537002063, 1747873779, 1955562222, 2024104815, 2227730452, 2361852424, 2428436474, 2756734187, 3204031479, 3329325298]; function zo() { if (!(this instanceof zo)) return new zo(); - ZB.call(this), this.h = [1779033703, 3144134277, 1013904242, 2773480762, 1359893119, 2600822924, 528734635, 1541459225], this.k = F3e, this.W = new Array(64); + HB.call(this), this.h = [1779033703, 3144134277, 1013904242, 2773480762, 1359893119, 2600822924, 528734635, 1541459225], this.k = U3e, this.W = new Array(64); } - zf.inherits(zo, ZB); - var JB = zo; + Vf.inherits(zo, HB); + var qB = zo; zo.blockSize = 512, zo.outSize = 256, zo.hmacStrength = 192, zo.padLength = 64, zo.prototype._update = function(t, e) { for (var r10 = this.W, n = 0; n < 16; n++) r10[n] = t[e + n]; for (; n < r10.length; n++) - r10[n] = C3e(z3e(r10[n - 2]), r10[n - 7], V3e(r10[n - 15]), r10[n - 16]); + r10[n] = O3e(B3e(r10[n - 2]), r10[n - 7], L3e(r10[n - 15]), r10[n - 16]); var i = this.h[0], s = this.h[1], o = this.h[2], a = this.h[3], c = this.h[4], u = this.h[5], f10 = this.h[6], p = this.h[7]; - for (R3e(this.k.length === r10.length), n = 0; n < r10.length; n++) { - var b = D3e(p, j3e(c), L3e(c, u, f10), this.k[n], r10[n]), E = Xs(U3e(i), B3e(i, s, o)); + for (I3e(this.k.length === r10.length), n = 0; n < r10.length; n++) { + var b = P3e(p, D3e(c), k3e(c, u, f10), this.k[n], r10[n]), E = Xs(C3e(i), R3e(i, s, o)); p = f10, f10 = u, u = c, c = Xs(a, b), a = o, o = s, s = i, i = Xs(b, E); } this.h[0] = Xs(this.h[0], i), this.h[1] = Xs(this.h[1], s), this.h[2] = Xs(this.h[2], o), this.h[3] = Xs(this.h[3], a), this.h[4] = Xs(this.h[4], c), this.h[5] = Xs(this.h[5], u), this.h[6] = Xs(this.h[6], f10), this.h[7] = Xs(this.h[7], p); }, zo.prototype._digest = function(t) { - return t === "hex" ? zf.toHex32(this.h, "big") : zf.split32(this.h, "big"); + return t === "hex" ? Vf.toHex32(this.h, "big") : Vf.split32(this.h, "big"); }; - var cv = Zt; - var QB = JB; + var ov = Zt; + var WB = qB; function ja() { if (!(this instanceof ja)) return new ja(); - QB.call(this), this.h = [3238371032, 914150663, 812702999, 4144912697, 4290775857, 1750603025, 1694076839, 3204075428]; + WB.call(this), this.h = [3238371032, 914150663, 812702999, 4144912697, 4290775857, 1750603025, 1694076839, 3204075428]; } - cv.inherits(ja, QB); - var H3e = ja; + ov.inherits(ja, WB); + var j3e = ja; ja.blockSize = 512, ja.outSize = 224, ja.hmacStrength = 192, ja.padLength = 64, ja.prototype._digest = function(t) { - return t === "hex" ? cv.toHex32(this.h.slice(0, 7), "big") : cv.split32(this.h.slice(0, 7), "big"); + return t === "hex" ? ov.toHex32(this.h.slice(0, 7), "big") : ov.split32(this.h.slice(0, 7), "big"); }; var Wi = Zt; - var q3e = ah; - var W3e = C0; + var V3e = oh; + var z3e = k0; var ra = Wi.rotr64_hi; var na = Wi.rotr64_lo; - var $B = Wi.shr64_hi; - var eU = Wi.shr64_lo; - var Nc = Wi.sum64; - var r3 = Wi.sum64_hi; - var n3 = Wi.sum64_lo; - var G3e = Wi.sum64_4_hi; - var K3e = Wi.sum64_4_lo; - var X3e = Wi.sum64_5_hi; - var Y3e = Wi.sum64_5_lo; - var tU = q3e.BlockHash; - var Z3e = [1116352408, 3609767458, 1899447441, 602891725, 3049323471, 3964484399, 3921009573, 2173295548, 961987163, 4081628472, 1508970993, 3053834265, 2453635748, 2937671579, 2870763221, 3664609560, 3624381080, 2734883394, 310598401, 1164996542, 607225278, 1323610764, 1426881987, 3590304994, 1925078388, 4068182383, 2162078206, 991336113, 2614888103, 633803317, 3248222580, 3479774868, 3835390401, 2666613458, 4022224774, 944711139, 264347078, 2341262773, 604807628, 2007800933, 770255983, 1495990901, 1249150122, 1856431235, 1555081692, 3175218132, 1996064986, 2198950837, 2554220882, 3999719339, 2821834349, 766784016, 2952996808, 2566594879, 3210313671, 3203337956, 3336571891, 1034457026, 3584528711, 2466948901, 113926993, 3758326383, 338241895, 168717936, 666307205, 1188179964, 773529912, 1546045734, 1294757372, 1522805485, 1396182291, 2643833823, 1695183700, 2343527390, 1986661051, 1014477480, 2177026350, 1206759142, 2456956037, 344077627, 2730485921, 1290863460, 2820302411, 3158454273, 3259730800, 3505952657, 3345764771, 106217008, 3516065817, 3606008344, 3600352804, 1432725776, 4094571909, 1467031594, 275423344, 851169720, 430227734, 3100823752, 506948616, 1363258195, 659060556, 3750685593, 883997877, 3785050280, 958139571, 3318307427, 1322822218, 3812723403, 1537002063, 2003034995, 1747873779, 3602036899, 1955562222, 1575990012, 2024104815, 1125592928, 2227730452, 2716904306, 2361852424, 442776044, 2428436474, 593698344, 2756734187, 3733110249, 3204031479, 2999351573, 3329325298, 3815920427, 3391569614, 3928383900, 3515267271, 566280711, 3940187606, 3454069534, 4118630271, 4000239992, 116418474, 1914138554, 174292421, 2731055270, 289380356, 3203993006, 460393269, 320620315, 685471733, 587496836, 852142971, 1086792851, 1017036298, 365543100, 1126000580, 2618297676, 1288033470, 3409855158, 1501505948, 4234509866, 1607167915, 987167468, 1816402316, 1246189591]; + var GB = Wi.shr64_hi; + var KB = Wi.shr64_lo; + var Tc = Wi.sum64; + var t3 = Wi.sum64_hi; + var r3 = Wi.sum64_lo; + var F3e = Wi.sum64_4_hi; + var H3e = Wi.sum64_4_lo; + var q3e = Wi.sum64_5_hi; + var W3e = Wi.sum64_5_lo; + var XB = V3e.BlockHash; + var G3e = [1116352408, 3609767458, 1899447441, 602891725, 3049323471, 3964484399, 3921009573, 2173295548, 961987163, 4081628472, 1508970993, 3053834265, 2453635748, 2937671579, 2870763221, 3664609560, 3624381080, 2734883394, 310598401, 1164996542, 607225278, 1323610764, 1426881987, 3590304994, 1925078388, 4068182383, 2162078206, 991336113, 2614888103, 633803317, 3248222580, 3479774868, 3835390401, 2666613458, 4022224774, 944711139, 264347078, 2341262773, 604807628, 2007800933, 770255983, 1495990901, 1249150122, 1856431235, 1555081692, 3175218132, 1996064986, 2198950837, 2554220882, 3999719339, 2821834349, 766784016, 2952996808, 2566594879, 3210313671, 3203337956, 3336571891, 1034457026, 3584528711, 2466948901, 113926993, 3758326383, 338241895, 168717936, 666307205, 1188179964, 773529912, 1546045734, 1294757372, 1522805485, 1396182291, 2643833823, 1695183700, 2343527390, 1986661051, 1014477480, 2177026350, 1206759142, 2456956037, 344077627, 2730485921, 1290863460, 2820302411, 3158454273, 3259730800, 3505952657, 3345764771, 106217008, 3516065817, 3606008344, 3600352804, 1432725776, 4094571909, 1467031594, 275423344, 851169720, 430227734, 3100823752, 506948616, 1363258195, 659060556, 3750685593, 883997877, 3785050280, 958139571, 3318307427, 1322822218, 3812723403, 1537002063, 2003034995, 1747873779, 3602036899, 1955562222, 1575990012, 2024104815, 1125592928, 2227730452, 2716904306, 2361852424, 442776044, 2428436474, 593698344, 2756734187, 3733110249, 3204031479, 2999351573, 3329325298, 3815920427, 3391569614, 3928383900, 3515267271, 566280711, 3940187606, 3454069534, 4118630271, 4000239992, 116418474, 1914138554, 174292421, 2731055270, 289380356, 3203993006, 460393269, 320620315, 685471733, 587496836, 852142971, 1086792851, 1017036298, 365543100, 1126000580, 2618297676, 1288033470, 3409855158, 1501505948, 4234509866, 1607167915, 987167468, 1816402316, 1246189591]; function oo() { if (!(this instanceof oo)) return new oo(); - tU.call(this), this.h = [1779033703, 4089235720, 3144134277, 2227873595, 1013904242, 4271175723, 2773480762, 1595750129, 1359893119, 2917565137, 2600822924, 725511199, 528734635, 4215389547, 1541459225, 327033209], this.k = Z3e, this.W = new Array(160); + XB.call(this), this.h = [1779033703, 4089235720, 3144134277, 2227873595, 1013904242, 4271175723, 2773480762, 1595750129, 1359893119, 2917565137, 2600822924, 725511199, 528734635, 4215389547, 1541459225, 327033209], this.k = G3e, this.W = new Array(160); } - Wi.inherits(oo, tU); - var rU = oo; + Wi.inherits(oo, XB); + var YB = oo; oo.blockSize = 1024, oo.outSize = 512, oo.hmacStrength = 192, oo.padLength = 128, oo.prototype._prepareBlock = function(t, e) { for (var r10 = this.W, n = 0; n < 32; n++) r10[n] = t[e + n]; for (; n < r10.length; n += 2) { - var i = awe(r10[n - 4], r10[n - 3]), s = cwe(r10[n - 4], r10[n - 3]), o = r10[n - 14], a = r10[n - 13], c = swe(r10[n - 30], r10[n - 29]), u = owe(r10[n - 30], r10[n - 29]), f10 = r10[n - 32], p = r10[n - 31]; - r10[n] = G3e(i, s, o, a, c, u, f10, p), r10[n + 1] = K3e(i, s, o, a, c, u, f10, p); + var i = nwe(r10[n - 4], r10[n - 3]), s = iwe(r10[n - 4], r10[n - 3]), o = r10[n - 14], a = r10[n - 13], c = twe(r10[n - 30], r10[n - 29]), u = rwe(r10[n - 30], r10[n - 29]), f10 = r10[n - 32], p = r10[n - 31]; + r10[n] = F3e(i, s, o, a, c, u, f10, p), r10[n + 1] = H3e(i, s, o, a, c, u, f10, p); } }, oo.prototype._update = function(t, e) { this._prepareBlock(t, e); - var r10 = this.W, n = this.h[0], i = this.h[1], s = this.h[2], o = this.h[3], a = this.h[4], c = this.h[5], u = this.h[6], f10 = this.h[7], p = this.h[8], b = this.h[9], E = this.h[10], _ = this.h[11], N11 = this.h[12], R = this.h[13], F = this.h[14], D = this.h[15]; - W3e(this.k.length === r10.length); - for (var L = 0; L < r10.length; L += 2) { - var q = F, W = D, z = nwe(p, b), T = iwe(p, b), I = J3e(p, b, E, _, N11), H = Q3e(p, b, E, _, N11, R), X = this.k[L], V = this.k[L + 1], S10 = r10[L], d = r10[L + 1], l15 = X3e(q, W, z, T, I, H, X, V, S10, d), h = Y3e(q, W, z, T, I, H, X, V, S10, d); - q = twe(n, i), W = rwe(n, i), z = $3e(n, i, s, o, a), T = ewe(n, i, s, o, a, c); - var y = r3(q, W, z, T), x = n3(q, W, z, T); - F = N11, D = R, N11 = E, R = _, E = p, _ = b, p = r3(u, f10, l15, h), b = n3(f10, f10, l15, h), u = a, f10 = c, a = s, c = o, s = n, o = i, n = r3(l15, h, y, x), i = n3(l15, h, y, x); - } - Nc(this.h, 0, n, i), Nc(this.h, 2, s, o), Nc(this.h, 4, a, c), Nc(this.h, 6, u, f10), Nc(this.h, 8, p, b), Nc(this.h, 10, E, _), Nc(this.h, 12, N11, R), Nc(this.h, 14, F, D); + var r10 = this.W, n = this.h[0], i = this.h[1], s = this.h[2], o = this.h[3], a = this.h[4], c = this.h[5], u = this.h[6], f10 = this.h[7], p = this.h[8], b = this.h[9], E = this.h[10], _ = this.h[11], N11 = this.h[12], k = this.h[13], F = this.h[14], L = this.h[15]; + z3e(this.k.length === r10.length); + for (var D = 0; D < r10.length; D += 2) { + var q = F, W = L, z = $3e(p, b), T = ewe(p, b), I = K3e(p, b, E, _, N11), H = X3e(p, b, E, _, N11, k), X = this.k[D], V = this.k[D + 1], S9 = r10[D], d = r10[D + 1], l15 = q3e(q, W, z, T, I, H, X, V, S9, d), h = W3e(q, W, z, T, I, H, X, V, S9, d); + q = J3e(n, i), W = Q3e(n, i), z = Y3e(n, i, s, o, a), T = Z3e(n, i, s, o, a, c); + var y = t3(q, W, z, T), x = r3(q, W, z, T); + F = N11, L = k, N11 = E, k = _, E = p, _ = b, p = t3(u, f10, l15, h), b = r3(f10, f10, l15, h), u = a, f10 = c, a = s, c = o, s = n, o = i, n = t3(l15, h, y, x), i = r3(l15, h, y, x); + } + Tc(this.h, 0, n, i), Tc(this.h, 2, s, o), Tc(this.h, 4, a, c), Tc(this.h, 6, u, f10), Tc(this.h, 8, p, b), Tc(this.h, 10, E, _), Tc(this.h, 12, N11, k), Tc(this.h, 14, F, L); }, oo.prototype._digest = function(t) { return t === "hex" ? Wi.toHex32(this.h, "big") : Wi.split32(this.h, "big"); }; - function J3e(t, e, r10, n, i) { + function K3e(t, e, r10, n, i) { var s = t & r10 ^ ~t & i; return s < 0 && (s += 4294967296), s; } - function Q3e(t, e, r10, n, i, s) { + function X3e(t, e, r10, n, i, s) { var o = e & n ^ ~e & s; return o < 0 && (o += 4294967296), o; } - function $3e(t, e, r10, n, i) { + function Y3e(t, e, r10, n, i) { var s = t & r10 ^ t & i ^ r10 & i; return s < 0 && (s += 4294967296), s; } - function ewe(t, e, r10, n, i, s) { + function Z3e(t, e, r10, n, i, s) { var o = e & n ^ e & s ^ n & s; return o < 0 && (o += 4294967296), o; } - function twe(t, e) { + function J3e(t, e) { var r10 = ra(t, e, 28), n = ra(e, t, 2), i = ra(e, t, 7), s = r10 ^ n ^ i; return s < 0 && (s += 4294967296), s; } - function rwe(t, e) { + function Q3e(t, e) { var r10 = na(t, e, 28), n = na(e, t, 2), i = na(e, t, 7), s = r10 ^ n ^ i; return s < 0 && (s += 4294967296), s; } - function nwe(t, e) { + function $3e(t, e) { var r10 = ra(t, e, 14), n = ra(t, e, 18), i = ra(e, t, 9), s = r10 ^ n ^ i; return s < 0 && (s += 4294967296), s; } - function iwe(t, e) { + function ewe(t, e) { var r10 = na(t, e, 14), n = na(t, e, 18), i = na(e, t, 9), s = r10 ^ n ^ i; return s < 0 && (s += 4294967296), s; } - function swe(t, e) { - var r10 = ra(t, e, 1), n = ra(t, e, 8), i = $B(t, e, 7), s = r10 ^ n ^ i; + function twe(t, e) { + var r10 = ra(t, e, 1), n = ra(t, e, 8), i = GB(t, e, 7), s = r10 ^ n ^ i; return s < 0 && (s += 4294967296), s; } - function owe(t, e) { - var r10 = na(t, e, 1), n = na(t, e, 8), i = eU(t, e, 7), s = r10 ^ n ^ i; + function rwe(t, e) { + var r10 = na(t, e, 1), n = na(t, e, 8), i = KB(t, e, 7), s = r10 ^ n ^ i; return s < 0 && (s += 4294967296), s; } - function awe(t, e) { - var r10 = ra(t, e, 19), n = ra(e, t, 29), i = $B(t, e, 6), s = r10 ^ n ^ i; + function nwe(t, e) { + var r10 = ra(t, e, 19), n = ra(e, t, 29), i = GB(t, e, 6), s = r10 ^ n ^ i; return s < 0 && (s += 4294967296), s; } - function cwe(t, e) { - var r10 = na(t, e, 19), n = na(e, t, 29), i = eU(t, e, 6), s = r10 ^ n ^ i; + function iwe(t, e) { + var r10 = na(t, e, 19), n = na(e, t, 29), i = KB(t, e, 6), s = r10 ^ n ^ i; return s < 0 && (s += 4294967296), s; } - var uv = Zt; - var nU = rU; + var av = Zt; + var ZB = YB; function Va() { if (!(this instanceof Va)) return new Va(); - nU.call(this), this.h = [3418070365, 3238371032, 1654270250, 914150663, 2438529370, 812702999, 355462360, 4144912697, 1731405415, 4290775857, 2394180231, 1750603025, 3675008525, 1694076839, 1203062813, 3204075428]; + ZB.call(this), this.h = [3418070365, 3238371032, 1654270250, 914150663, 2438529370, 812702999, 355462360, 4144912697, 1731405415, 4290775857, 2394180231, 1750603025, 3675008525, 1694076839, 1203062813, 3204075428]; } - uv.inherits(Va, nU); - var uwe = Va; + av.inherits(Va, ZB); + var swe = Va; Va.blockSize = 1024, Va.outSize = 384, Va.hmacStrength = 192, Va.padLength = 128, Va.prototype._digest = function(t) { - return t === "hex" ? uv.toHex32(this.h.slice(0, 12), "big") : uv.split32(this.h.slice(0, 12), "big"); - }, af.sha1 = P3e, af.sha224 = H3e, af.sha256 = JB, af.sha384 = uwe, af.sha512 = rU; - var iU = {}; + return t === "hex" ? av.toHex32(this.h.slice(0, 12), "big") : av.split32(this.h.slice(0, 12), "big"); + }, of2.sha1 = T3e, of2.sha224 = j3e, of2.sha256 = qB, of2.sha384 = swe, of2.sha512 = YB; + var JB = {}; var Ku = Zt; - var lwe = ah; - var Np = Ku.rotl32; - var vM = Ku.sum32; - var Bh = Ku.sum32_3; - var xM = Ku.sum32_4; - var sU = lwe.BlockHash; + var owe = oh; + var Ap = Ku.rotl32; + var mM = Ku.sum32; + var Lh = Ku.sum32_3; + var gM = Ku.sum32_4; + var QB = owe.BlockHash; function Do() { if (!(this instanceof Do)) return new Do(); - sU.call(this), this.h = [1732584193, 4023233417, 2562383102, 271733878, 3285377520], this.endian = "little"; + QB.call(this), this.h = [1732584193, 4023233417, 2562383102, 271733878, 3285377520], this.endian = "little"; } - Ku.inherits(Do, sU), iU.ripemd160 = Do, Do.blockSize = 512, Do.outSize = 160, Do.hmacStrength = 192, Do.padLength = 64, Do.prototype._update = function(t, e) { + Ku.inherits(Do, QB), JB.ripemd160 = Do, Do.blockSize = 512, Do.outSize = 160, Do.hmacStrength = 192, Do.padLength = 64, Do.prototype._update = function(t, e) { for (var r10 = this.h[0], n = this.h[1], i = this.h[2], s = this.h[3], o = this.h[4], a = r10, c = n, u = i, f10 = s, p = o, b = 0; b < 80; b++) { - var E = vM(Np(xM(r10, _M(b, n, i, s), t[dwe[b] + e], fwe(b)), mwe[b]), o); - r10 = o, o = s, s = Np(i, 10), i = n, n = E, E = vM(Np(xM(a, _M(79 - b, c, u, f10), t[pwe[b] + e], hwe(b)), gwe[b]), p), a = p, p = f10, f10 = Np(u, 10), u = c, c = E; + var E = mM(Ap(gM(r10, yM(b, n, i, s), t[uwe[b] + e], awe(b)), fwe[b]), o); + r10 = o, o = s, s = Ap(i, 10), i = n, n = E, E = mM(Ap(gM(a, yM(79 - b, c, u, f10), t[lwe[b] + e], cwe(b)), hwe[b]), p), a = p, p = f10, f10 = Ap(u, 10), u = c, c = E; } - E = Bh(this.h[1], i, f10), this.h[1] = Bh(this.h[2], s, p), this.h[2] = Bh(this.h[3], o, a), this.h[3] = Bh(this.h[4], r10, c), this.h[4] = Bh(this.h[0], n, u), this.h[0] = E; + E = Lh(this.h[1], i, f10), this.h[1] = Lh(this.h[2], s, p), this.h[2] = Lh(this.h[3], o, a), this.h[3] = Lh(this.h[4], r10, c), this.h[4] = Lh(this.h[0], n, u), this.h[0] = E; }, Do.prototype._digest = function(t) { return t === "hex" ? Ku.toHex32(this.h, "little") : Ku.split32(this.h, "little"); }; - function _M(t, e, r10, n) { + function yM(t, e, r10, n) { return t <= 15 ? e ^ r10 ^ n : t <= 31 ? e & r10 | ~e & n : t <= 47 ? (e | ~r10) ^ n : t <= 63 ? e & n | r10 & ~n : e ^ (r10 | ~n); } - function fwe(t) { + function awe(t) { return t <= 15 ? 0 : t <= 31 ? 1518500249 : t <= 47 ? 1859775393 : t <= 63 ? 2400959708 : 2840853838; } - function hwe(t) { + function cwe(t) { return t <= 15 ? 1352829926 : t <= 31 ? 1548603684 : t <= 47 ? 1836072691 : t <= 63 ? 2053994217 : 0; } - var dwe = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13]; - var pwe = [5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11]; - var mwe = [11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6]; - var gwe = [8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11]; - var ywe = Zt; - var bwe = C0; - function Ef(t, e, r10) { - if (!(this instanceof Ef)) - return new Ef(t, e, r10); - this.Hash = t, this.blockSize = t.blockSize / 8, this.outSize = t.outSize / 8, this.inner = null, this.outer = null, this._init(ywe.toArray(e, r10)); - } - var wwe = Ef; - Ef.prototype._init = function(t) { - t.length > this.blockSize && (t = new this.Hash().update(t).digest()), bwe(t.length <= this.blockSize); + var uwe = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13]; + var lwe = [5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11]; + var fwe = [11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6]; + var hwe = [8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11]; + var dwe = Zt; + var pwe = k0; + function _f(t, e, r10) { + if (!(this instanceof _f)) + return new _f(t, e, r10); + this.Hash = t, this.blockSize = t.blockSize / 8, this.outSize = t.outSize / 8, this.inner = null, this.outer = null, this._init(dwe.toArray(e, r10)); + } + var mwe = _f; + _f.prototype._init = function(t) { + t.length > this.blockSize && (t = new this.Hash().update(t).digest()), pwe(t.length <= this.blockSize); for (var e = t.length; e < this.blockSize; e++) t.push(0); for (e = 0; e < t.length; e++) @@ -150687,32 +150737,32 @@ ${Ez(e, r10)}`); for (this.inner = new this.Hash().update(t), e = 0; e < t.length; e++) t[e] ^= 106; this.outer = new this.Hash().update(t); - }, Ef.prototype.update = function(t, e) { + }, _f.prototype.update = function(t, e) { return this.inner.update(t, e), this; - }, Ef.prototype.digest = function(t) { + }, _f.prototype.digest = function(t) { return this.outer.update(this.inner.digest()), this.outer.digest(t); }, function(t) { var e = t; - e.utils = Zt, e.common = ah, e.sha = af, e.ripemd = iU, e.hmac = wwe, e.sha1 = e.sha.sha1, e.sha256 = e.sha.sha256, e.sha224 = e.sha.sha224, e.sha384 = e.sha.sha384, e.sha512 = e.sha.sha512, e.ripemd160 = e.ripemd.ripemd160; + e.utils = Zt, e.common = oh, e.sha = of2, e.ripemd = JB, e.hmac = mwe, e.sha1 = e.sha.sha1, e.sha256 = e.sha.sha256, e.sha224 = e.sha.sha224, e.sha384 = e.sha.sha384, e.sha512 = e.sha.sha512, e.ripemd160 = e.ripemd.ripemd160; }(Co); - function uh(t, e, r10) { + function ch(t, e, r10) { return r10 = { path: e, exports: {}, require: function(n, i) { - return vwe(n, i ?? r10.path); + return gwe(n, i ?? r10.path); } }, t(r10, r10.exports), r10.exports; } - function vwe() { + function gwe() { throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs"); } - var o9 = oU; - function oU(t, e) { + var r9 = $B; + function $B(t, e) { if (!t) throw new Error(e || "Assertion failed"); } - oU.equal = function(t, e, r10) { + $B.equal = function(t, e, r10) { if (t != e) throw new Error(r10 || "Assertion failed: " + t + " != " + e); }; - var lo = uh(function(t, e) { + var lo = ch(function(t, e) { var r10 = e; function n(o, a) { if (Array.isArray(o)) @@ -150750,15 +150800,15 @@ ${Ez(e, r10)}`); return a === "hex" ? s(o) : o; }; }); - var fs = uh(function(t, e) { + var fs = ch(function(t, e) { var r10 = e; - r10.assert = o9, r10.toArray = lo.toArray, r10.zero2 = lo.zero2, r10.toHex = lo.toHex, r10.encode = lo.encode; + r10.assert = r9, r10.toArray = lo.toArray, r10.zero2 = lo.zero2, r10.toHex = lo.toHex, r10.encode = lo.encode; function n(c, u, f10) { var p = new Array(Math.max(c.bitLength(), f10) + 1); p.fill(0); for (var b = 1 << u + 1, E = c.clone(), _ = 0; _ < p.length; _++) { - var N11, R = E.andln(b - 1); - E.isOdd() ? (R > (b >> 1) - 1 ? N11 = (b >> 1) - R : N11 = R, E.isubn(N11)) : N11 = 0, p[_] = N11, E.iushrn(1); + var N11, k = E.andln(b - 1); + E.isOdd() ? (k > (b >> 1) - 1 ? N11 = (b >> 1) - k : N11 = k, E.isubn(N11)) : N11 = 0, p[_] = N11, E.iushrn(1); } return p; } @@ -150769,10 +150819,10 @@ ${Ez(e, r10)}`); for (var p = 0, b = 0, E; c.cmpn(-p) > 0 || u.cmpn(-b) > 0; ) { var _ = c.andln(3) + p & 3, N11 = u.andln(3) + b & 3; _ === 3 && (_ = -1), N11 === 3 && (N11 = -1); - var R; - _ & 1 ? (E = c.andln(7) + p & 7, (E === 3 || E === 5) && N11 === 2 ? R = -_ : R = _) : R = 0, f10[0].push(R); + var k; + _ & 1 ? (E = c.andln(7) + p & 7, (E === 3 || E === 5) && N11 === 2 ? k = -_ : k = _) : k = 0, f10[0].push(k); var F; - N11 & 1 ? (E = u.andln(7) + b & 7, (E === 3 || E === 5) && _ === 2 ? F = -N11 : F = N11) : F = 0, f10[1].push(F), 2 * p === R + 1 && (p = 1 - p), 2 * b === F + 1 && (b = 1 - b), c.iushrn(1), u.iushrn(1); + N11 & 1 ? (E = u.andln(7) + b & 7, (E === 3 || E === 5) && _ === 2 ? F = -N11 : F = N11) : F = 0, f10[1].push(F), 2 * p === k + 1 && (p = 1 - p), 2 * b === F + 1 && (b = 1 - b), c.iushrn(1), u.iushrn(1); } return f10; } @@ -150793,22 +150843,22 @@ ${Ez(e, r10)}`); } r10.intFromLE = a; }); - var Ip = fs.getNAF; - var xwe = fs.getJSF; - var Um = fs.assert; - function Bc(t, e) { + var Tp = fs.getNAF; + var ywe = fs.getJSF; + var Bm = fs.assert; + function Lc(t, e) { this.type = t, this.p = new kt(e.p, 16), this.red = e.prime ? kt.red(e.prime) : kt.mont(this.p), this.zero = new kt(0).toRed(this.red), this.one = new kt(1).toRed(this.red), this.two = new kt(2).toRed(this.red), this.n = e.n && new kt(e.n, 16), this.g = e.g && this.pointFromJSON(e.g, e.gRed), this._wnafT1 = new Array(4), this._wnafT2 = new Array(4), this._wnafT3 = new Array(4), this._wnafT4 = new Array(4), this._bitLength = this.n ? this.n.bitLength() : 0; var r10 = this.n && this.p.div(this.n); !r10 || r10.cmpn(100) > 0 ? this.redN = null : (this._maxwellTrick = true, this.redN = this.n.toRed(this.red)); } - var Cl = Bc; - Bc.prototype.point = function() { + var Rl = Lc; + Lc.prototype.point = function() { throw new Error("Not implemented"); - }, Bc.prototype.validate = function() { + }, Lc.prototype.validate = function() { throw new Error("Not implemented"); - }, Bc.prototype._fixedNafMul = function(t, e) { - Um(t.precomputed); - var r10 = t._getDoubles(), n = Ip(e, 1, this._bitLength), i = (1 << r10.step + 1) - (r10.step % 2 === 0 ? 2 : 1); + }, Lc.prototype._fixedNafMul = function(t, e) { + Bm(t.precomputed); + var r10 = t._getDoubles(), n = Tp(e, 1, this._bitLength), i = (1 << r10.step + 1) - (r10.step % 2 === 0 ? 2 : 1); i /= 3; var s = [], o, a; for (o = 0; o < n.length; o += r10.step) { @@ -150823,19 +150873,19 @@ ${Ez(e, r10)}`); u = u.add(f10); } return u.toP(); - }, Bc.prototype._wnafMul = function(t, e) { + }, Lc.prototype._wnafMul = function(t, e) { var r10 = 4, n = t._getNAFPoints(r10); r10 = n.wnd; - for (var i = n.points, s = Ip(e, r10, this._bitLength), o = this.jpoint(null, null, null), a = s.length - 1; a >= 0; a--) { + for (var i = n.points, s = Tp(e, r10, this._bitLength), o = this.jpoint(null, null, null), a = s.length - 1; a >= 0; a--) { for (var c = 0; a >= 0 && s[a] === 0; a--) c++; if (a >= 0 && c++, o = o.dblp(c), a < 0) break; var u = s[a]; - Um(u !== 0), t.type === "affine" ? u > 0 ? o = o.mixedAdd(i[u - 1 >> 1]) : o = o.mixedAdd(i[-u - 1 >> 1].neg()) : u > 0 ? o = o.add(i[u - 1 >> 1]) : o = o.add(i[-u - 1 >> 1].neg()); + Bm(u !== 0), t.type === "affine" ? u > 0 ? o = o.mixedAdd(i[u - 1 >> 1]) : o = o.mixedAdd(i[-u - 1 >> 1].neg()) : u > 0 ? o = o.add(i[u - 1 >> 1]) : o = o.add(i[-u - 1 >> 1].neg()); } return t.type === "affine" ? o.toP() : o; - }, Bc.prototype._wnafMulAdd = function(t, e, r10, n, i) { + }, Lc.prototype._wnafMulAdd = function(t, e, r10, n, i) { var s = this._wnafT1, o = this._wnafT2, a = this._wnafT3, c = 0, u, f10, p; for (u = 0; u < n; u++) { p = e[u]; @@ -150845,15 +150895,15 @@ ${Ez(e, r10)}`); for (u = n - 1; u >= 1; u -= 2) { var E = u - 1, _ = u; if (s[E] !== 1 || s[_] !== 1) { - a[E] = Ip(r10[E], s[E], this._bitLength), a[_] = Ip(r10[_], s[_], this._bitLength), c = Math.max(a[E].length, c), c = Math.max(a[_].length, c); + a[E] = Tp(r10[E], s[E], this._bitLength), a[_] = Tp(r10[_], s[_], this._bitLength), c = Math.max(a[E].length, c), c = Math.max(a[_].length, c); continue; } var N11 = [e[E], null, null, e[_]]; e[E].y.cmp(e[_].y) === 0 ? (N11[1] = e[E].add(e[_]), N11[2] = e[E].toJ().mixedAdd(e[_].neg())) : e[E].y.cmp(e[_].y.redNeg()) === 0 ? (N11[1] = e[E].toJ().mixedAdd(e[_]), N11[2] = e[E].add(e[_].neg())) : (N11[1] = e[E].toJ().mixedAdd(e[_]), N11[2] = e[E].toJ().mixedAdd(e[_].neg())); - var R = [-3, -1, -5, -7, 0, 7, 5, 1, 3], F = xwe(r10[E], r10[_]); + var k = [-3, -1, -5, -7, 0, 7, 5, 1, 3], F = ywe(r10[E], r10[_]); for (c = Math.max(F[0].length, c), a[E] = new Array(c), a[_] = new Array(c), f10 = 0; f10 < c; f10++) { - var D = F[0][f10] | 0, L = F[1][f10] | 0; - a[E][f10] = R[(D + 1) * 3 + (L + 1)], a[_][f10] = 0, o[E] = N11; + var L = F[0][f10] | 0, D = F[1][f10] | 0; + a[E][f10] = k[(L + 1) * 3 + (D + 1)], a[_][f10] = 0, o[E] = N11; } } var q = this.jpoint(null, null, null), W = this._wnafT4; @@ -150880,15 +150930,15 @@ ${Ez(e, r10)}`); function _s(t, e) { this.curve = t, this.type = e, this.precomputed = null; } - Bc.BasePoint = _s, _s.prototype.eq = function() { + Lc.BasePoint = _s, _s.prototype.eq = function() { throw new Error("Not implemented"); }, _s.prototype.validate = function() { return this.curve.validate(this); - }, Bc.prototype.decodePoint = function(t, e) { + }, Lc.prototype.decodePoint = function(t, e) { t = fs.toArray(t, e); var r10 = this.p.byteLength(); if ((t[0] === 4 || t[0] === 6 || t[0] === 7) && t.length - 1 === 2 * r10) { - t[0] === 6 ? Um(t[t.length - 1] % 2 === 0) : t[0] === 7 && Um(t[t.length - 1] % 2 === 1); + t[0] === 6 ? Bm(t[t.length - 1] % 2 === 0) : t[0] === 7 && Bm(t[t.length - 1] % 2 === 1); var n = this.point(t.slice(1, 1 + r10), t.slice(1 + r10, 1 + 2 * r10)); return n; } else if ((t[0] === 2 || t[0] === 3) && t.length - 1 === r10) @@ -150933,7 +150983,7 @@ ${Ez(e, r10)}`); e = e.dbl(); return e; }; - var a9 = uh(function(t) { + var n9 = ch(function(t) { typeof Object.create == "function" ? t.exports = function(e, r10) { r10 && (e.super_ = r10, e.prototype = Object.create(r10.prototype, { constructor: { value: e, enumerable: false, writable: true, configurable: true } })); } : t.exports = function(e, r10) { @@ -150945,12 +150995,12 @@ ${Ez(e, r10)}`); } }; }); - var _we = fs.assert; + var bwe = fs.assert; function Cs(t) { - Cl.call(this, "short", t), this.a = new kt(t.a, 16).toRed(this.red), this.b = new kt(t.b, 16).toRed(this.red), this.tinv = this.two.redInvm(), this.zeroA = this.a.fromRed().cmpn(0) === 0, this.threeA = this.a.fromRed().sub(this.p).cmpn(-3) === 0, this.endo = this._getEndomorphism(t), this._endoWnafT1 = new Array(4), this._endoWnafT2 = new Array(4); + Rl.call(this, "short", t), this.a = new kt(t.a, 16).toRed(this.red), this.b = new kt(t.b, 16).toRed(this.red), this.tinv = this.two.redInvm(), this.zeroA = this.a.fromRed().cmpn(0) === 0, this.threeA = this.a.fromRed().sub(this.p).cmpn(-3) === 0, this.endo = this._getEndomorphism(t), this._endoWnafT1 = new Array(4), this._endoWnafT2 = new Array(4); } - a9(Cs, Cl); - var Ewe = Cs; + n9(Cs, Rl); + var wwe = Cs; Cs.prototype._getEndomorphism = function(t) { if (!(!this.zeroA || !this.g || !this.n || this.p.modn(3) !== 1)) { var e, r10; @@ -150964,7 +151014,7 @@ ${Ez(e, r10)}`); r10 = new kt(t.lambda, 16); else { var i = this._getEndoRoots(this.n); - this.g.mul(i[0]).x.cmp(this.g.x.redMul(e)) === 0 ? r10 = i[0] : (r10 = i[1], _we(this.g.mul(r10).x.cmp(this.g.x.redMul(e)) === 0)); + this.g.mul(i[0]).x.cmp(this.g.x.redMul(e)) === 0 ? r10 = i[0] : (r10 = i[1], bwe(this.g.mul(r10).x.cmp(this.g.x.redMul(e)) === 0)); } var s; return t.basis ? s = t.basis.map(function(o) { @@ -150975,17 +151025,17 @@ ${Ez(e, r10)}`); var e = t === this.p ? this.red : kt.mont(t), r10 = new kt(2).toRed(e).redInvm(), n = r10.redNeg(), i = new kt(3).toRed(e).redNeg().redSqrt().redMul(r10), s = n.redAdd(i).fromRed(), o = n.redSub(i).fromRed(); return [s, o]; }, Cs.prototype._getEndoBasis = function(t) { - for (var e = this.n.ushrn(Math.floor(this.n.bitLength() / 2)), r10 = t, n = this.n.clone(), i = new kt(1), s = new kt(0), o = new kt(0), a = new kt(1), c, u, f10, p, b, E, _, N11 = 0, R, F; r10.cmpn(0) !== 0; ) { - var D = n.div(r10); - R = n.sub(D.mul(r10)), F = o.sub(D.mul(i)); - var L = a.sub(D.mul(s)); - if (!f10 && R.cmp(e) < 0) - c = _.neg(), u = i, f10 = R.neg(), p = F; + for (var e = this.n.ushrn(Math.floor(this.n.bitLength() / 2)), r10 = t, n = this.n.clone(), i = new kt(1), s = new kt(0), o = new kt(0), a = new kt(1), c, u, f10, p, b, E, _, N11 = 0, k, F; r10.cmpn(0) !== 0; ) { + var L = n.div(r10); + k = n.sub(L.mul(r10)), F = o.sub(L.mul(i)); + var D = a.sub(L.mul(s)); + if (!f10 && k.cmp(e) < 0) + c = _.neg(), u = i, f10 = k.neg(), p = F; else if (f10 && ++N11 === 2) break; - _ = R, n = r10, r10 = R, o = i, i = F, a = s, s = L; + _ = k, n = r10, r10 = k, o = i, i = F, a = s, s = D; } - b = R.neg(), E = F; + b = k.neg(), E = F; var q = f10.sqr().add(p.sqr()), W = b.sqr().add(E.sqr()); return W.cmp(q) >= 0 && (b = c, E = u), f10.negative && (f10 = f10.neg(), p = p.neg()), b.negative && (b = b.neg(), E = E.neg()), [{ a: f10, b: p }, { a: b, b: E }]; }, Cs.prototype._endoSplit = function(t) { @@ -151013,9 +151063,9 @@ ${Ez(e, r10)}`); return u; }; function Sn(t, e, r10, n) { - Cl.BasePoint.call(this, t, "affine"), e === null && r10 === null ? (this.x = null, this.y = null, this.inf = true) : (this.x = new kt(e, 16), this.y = new kt(r10, 16), n && (this.x.forceRed(this.curve.red), this.y.forceRed(this.curve.red)), this.x.red || (this.x = this.x.toRed(this.curve.red)), this.y.red || (this.y = this.y.toRed(this.curve.red)), this.inf = false); + Rl.BasePoint.call(this, t, "affine"), e === null && r10 === null ? (this.x = null, this.y = null, this.inf = true) : (this.x = new kt(e, 16), this.y = new kt(r10, 16), n && (this.x.forceRed(this.curve.red), this.y.forceRed(this.curve.red)), this.x.red || (this.x = this.x.toRed(this.curve.red)), this.y.red || (this.y = this.y.toRed(this.curve.red)), this.inf = false); } - a9(Sn, Cl.BasePoint), Cs.prototype.point = function(t, e, r10) { + n9(Sn, Rl.BasePoint), Cs.prototype.point = function(t, e, r10) { return new Sn(this, t, e, r10); }, Cs.prototype.pointFromJSON = function(t, e) { return Sn.fromJSON(this, t, e); @@ -151104,9 +151154,9 @@ ${Ez(e, r10)}`); return t; }; function Wn(t, e, r10, n) { - Cl.BasePoint.call(this, t, "jacobian"), e === null && r10 === null && n === null ? (this.x = this.curve.one, this.y = this.curve.one, this.z = new kt(0)) : (this.x = new kt(e, 16), this.y = new kt(r10, 16), this.z = new kt(n, 16)), this.x.red || (this.x = this.x.toRed(this.curve.red)), this.y.red || (this.y = this.y.toRed(this.curve.red)), this.z.red || (this.z = this.z.toRed(this.curve.red)), this.zOne = this.z === this.curve.one; + Rl.BasePoint.call(this, t, "jacobian"), e === null && r10 === null && n === null ? (this.x = this.curve.one, this.y = this.curve.one, this.z = new kt(0)) : (this.x = new kt(e, 16), this.y = new kt(r10, 16), this.z = new kt(n, 16)), this.x.red || (this.x = this.x.toRed(this.curve.red)), this.y.red || (this.y = this.y.toRed(this.curve.red)), this.z.red || (this.z = this.z.toRed(this.curve.red)), this.zOne = this.z === this.curve.one; } - a9(Wn, Cl.BasePoint), Cs.prototype.jpoint = function(t, e, r10) { + n9(Wn, Rl.BasePoint), Cs.prototype.jpoint = function(t, e, r10) { return new Wn(this, t, e, r10); }, Wn.prototype.toP = function() { if (this.isInfinity()) @@ -151151,10 +151201,10 @@ ${Ez(e, r10)}`); } var n = this.curve.a, i = this.curve.tinv, s = this.x, o = this.y, a = this.z, c = a.redSqr().redSqr(), u = o.redAdd(o); for (e = 0; e < t; e++) { - var f10 = s.redSqr(), p = u.redSqr(), b = p.redSqr(), E = f10.redAdd(f10).redIAdd(f10).redIAdd(n.redMul(c)), _ = s.redMul(p), N11 = E.redSqr().redISub(_.redAdd(_)), R = _.redISub(N11), F = E.redMul(R); + var f10 = s.redSqr(), p = u.redSqr(), b = p.redSqr(), E = f10.redAdd(f10).redIAdd(f10).redIAdd(n.redMul(c)), _ = s.redMul(p), N11 = E.redSqr().redISub(_.redAdd(_)), k = _.redISub(N11), F = E.redMul(k); F = F.redIAdd(F).redISub(b); - var D = u.redMul(a); - e + 1 < t && (c = c.redMul(b)), s = N11, a = D, u = F; + var L = u.redMul(a); + e + 1 < t && (c = c.redMul(b)), s = N11, a = L, u = F; } return this.curve.jpoint(s, u.redMul(i), a); }, Wn.prototype.dbl = function() { @@ -151169,8 +151219,8 @@ ${Ez(e, r10)}`); } else { var f10 = this.x.redSqr(), p = this.y.redSqr(), b = p.redSqr(), E = this.x.redAdd(p).redSqr().redISub(f10).redISub(b); E = E.redIAdd(E); - var _ = f10.redAdd(f10).redIAdd(f10), N11 = _.redSqr(), R = b.redIAdd(b); - R = R.redIAdd(R), R = R.redIAdd(R), t = N11.redISub(E).redISub(E), e = _.redMul(E.redISub(t)).redISub(R), r10 = this.y.redMul(this.z), r10 = r10.redIAdd(r10); + var _ = f10.redAdd(f10).redIAdd(f10), N11 = _.redSqr(), k = b.redIAdd(b); + k = k.redIAdd(k), k = k.redIAdd(k), t = N11.redISub(E).redISub(E), e = _.redMul(E.redISub(t)).redISub(k), r10 = this.y.redMul(this.z), r10 = r10.redIAdd(r10); } return this.curve.jpoint(t, e, r10); }, Wn.prototype._threeDbl = function() { @@ -151189,8 +151239,8 @@ ${Ez(e, r10)}`); _ = _.redIAdd(_); var N11 = _.redAdd(_); t = E.redSqr().redISub(N11), r10 = this.y.redAdd(this.z).redSqr().redISub(p).redISub(f10); - var R = p.redSqr(); - R = R.redIAdd(R), R = R.redIAdd(R), R = R.redIAdd(R), e = E.redMul(_.redISub(t)).redISub(R); + var k = p.redSqr(); + k = k.redIAdd(k), k = k.redIAdd(k), k = k.redIAdd(k), e = E.redMul(_.redISub(t)).redISub(k); } return this.curve.jpoint(t, e, r10); }, Wn.prototype._dbl = function() { @@ -151242,14 +151292,14 @@ ${Ez(e, r10)}`); }, Wn.prototype.isInfinity = function() { return this.z.cmpn(0) === 0; }; - var g1 = uh(function(t, e) { + var m1 = ch(function(t, e) { var r10 = e; - r10.base = Cl, r10.short = Ewe, r10.mont = null, r10.edwards = null; + r10.base = Rl, r10.short = wwe, r10.mont = null, r10.edwards = null; }); - var y1 = uh(function(t, e) { + var g1 = ch(function(t, e) { var r10 = e, n = fs.assert; function i(a) { - a.type === "short" ? this.curve = new g1.short(a) : a.type === "edwards" ? this.curve = new g1.edwards(a) : this.curve = new g1.mont(a), this.g = this.curve.g, this.n = this.curve.n, this.hash = a.hash, n(this.g.validate(), "Invalid curve"), n(this.g.mul(this.n).isInfinity(), "Invalid curve, G*N != O"); + a.type === "short" ? this.curve = new m1.short(a) : a.type === "edwards" ? this.curve = new m1.edwards(a) : this.curve = new m1.mont(a), this.g = this.curve.g, this.n = this.curve.n, this.hash = a.hash, n(this.g.validate(), "Invalid curve"), n(this.g.mul(this.n).isInfinity(), "Invalid curve, G*N != O"); } r10.PresetCurve = i; function s(a, c) { @@ -151267,28 +151317,28 @@ ${Ez(e, r10)}`); } s("secp256k1", { type: "short", prime: "k256", p: "ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f", a: "0", b: "7", n: "ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141", h: "1", hash: Co.sha256, beta: "7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee", lambda: "5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72", basis: [{ a: "3086d221a7d46bcde86c90e49284eb15", b: "-e4437ed6010e88286f547fa90abfe4c3" }, { a: "114ca50f7a8e2f3f657c1108d9d44cfd8", b: "3086d221a7d46bcde86c90e49284eb15" }], gRed: false, g: ["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8", o] }); }); - function Uc(t) { - if (!(this instanceof Uc)) - return new Uc(t); + function Bc(t) { + if (!(this instanceof Bc)) + return new Bc(t); this.hash = t.hash, this.predResist = !!t.predResist, this.outLen = this.hash.outSize, this.minEntropy = t.minEntropy || this.hash.hmacStrength, this._reseed = null, this.reseedInterval = null, this.K = null, this.V = null; var e = lo.toArray(t.entropy, t.entropyEnc || "hex"), r10 = lo.toArray(t.nonce, t.nonceEnc || "hex"), n = lo.toArray(t.pers, t.persEnc || "hex"); - o9(e.length >= this.minEntropy / 8, "Not enough entropy. Minimum is: " + this.minEntropy + " bits"), this._init(e, r10, n); + r9(e.length >= this.minEntropy / 8, "Not enough entropy. Minimum is: " + this.minEntropy + " bits"), this._init(e, r10, n); } - var EM = Uc; - Uc.prototype._init = function(t, e, r10) { + var bM = Bc; + Bc.prototype._init = function(t, e, r10) { var n = t.concat(e).concat(r10); this.K = new Array(this.outLen / 8), this.V = new Array(this.outLen / 8); for (var i = 0; i < this.V.length; i++) this.K[i] = 0, this.V[i] = 1; this._update(n), this._reseed = 1, this.reseedInterval = 281474976710656; - }, Uc.prototype._hmac = function() { + }, Bc.prototype._hmac = function() { return new Co.hmac(this.hash, this.K); - }, Uc.prototype._update = function(t) { + }, Bc.prototype._update = function(t) { var e = this._hmac().update(this.V).update([0]); t && (e = e.update(t)), this.K = e.digest(), this.V = this._hmac().update(this.V).digest(), t && (this.K = this._hmac().update(this.V).update([1]).update(t).digest(), this.V = this._hmac().update(this.V).digest()); - }, Uc.prototype.reseed = function(t, e, r10, n) { - typeof e != "string" && (n = r10, r10 = e, e = null), t = lo.toArray(t, e), r10 = lo.toArray(r10, n), o9(t.length >= this.minEntropy / 8, "Not enough entropy. Minimum is: " + this.minEntropy + " bits"), this._update(t.concat(r10 || [])), this._reseed = 1; - }, Uc.prototype.generate = function(t, e, r10, n) { + }, Bc.prototype.reseed = function(t, e, r10, n) { + typeof e != "string" && (n = r10, r10 = e, e = null), t = lo.toArray(t, e), r10 = lo.toArray(r10, n), r9(t.length >= this.minEntropy / 8, "Not enough entropy. Minimum is: " + this.minEntropy + " bits"), this._update(t.concat(r10 || [])), this._reseed = 1; + }, Bc.prototype.generate = function(t, e, r10, n) { if (this._reseed > this.reseedInterval) throw new Error("Reseed is required"); typeof e != "string" && (n = r10, r10 = e, e = null), r10 && (r10 = lo.toArray(r10, n || "hex"), this._update(r10)); @@ -151297,50 +151347,50 @@ ${Ez(e, r10)}`); var s = i.slice(0, t); return this._update(r10), this._reseed++, lo.encode(s, e); }; - var i3 = fs.assert; - function oi(t, e) { + var n3 = fs.assert; + function ai(t, e) { this.ec = t, this.priv = null, this.pub = null, e.priv && this._importPrivate(e.priv, e.privEnc), e.pub && this._importPublic(e.pub, e.pubEnc); } - var s3 = oi; - oi.fromPublic = function(t, e, r10) { - return e instanceof oi ? e : new oi(t, { pub: e, pubEnc: r10 }); - }, oi.fromPrivate = function(t, e, r10) { - return e instanceof oi ? e : new oi(t, { priv: e, privEnc: r10 }); - }, oi.prototype.validate = function() { + var i3 = ai; + ai.fromPublic = function(t, e, r10) { + return e instanceof ai ? e : new ai(t, { pub: e, pubEnc: r10 }); + }, ai.fromPrivate = function(t, e, r10) { + return e instanceof ai ? e : new ai(t, { priv: e, privEnc: r10 }); + }, ai.prototype.validate = function() { var t = this.getPublic(); return t.isInfinity() ? { result: false, reason: "Invalid public key" } : t.validate() ? t.mul(this.ec.curve.n).isInfinity() ? { result: true, reason: null } : { result: false, reason: "Public key * N != O" } : { result: false, reason: "Public key is not a point" }; - }, oi.prototype.getPublic = function(t, e) { + }, ai.prototype.getPublic = function(t, e) { return typeof t == "string" && (e = t, t = null), this.pub || (this.pub = this.ec.g.mul(this.priv)), e ? this.pub.encode(e, t) : this.pub; - }, oi.prototype.getPrivate = function(t) { + }, ai.prototype.getPrivate = function(t) { return t === "hex" ? this.priv.toString(16, 2) : this.priv; - }, oi.prototype._importPrivate = function(t, e) { + }, ai.prototype._importPrivate = function(t, e) { this.priv = new kt(t, e || 16), this.priv = this.priv.umod(this.ec.curve.n); - }, oi.prototype._importPublic = function(t, e) { + }, ai.prototype._importPublic = function(t, e) { if (t.x || t.y) { - this.ec.curve.type === "mont" ? i3(t.x, "Need x coordinate") : (this.ec.curve.type === "short" || this.ec.curve.type === "edwards") && i3(t.x && t.y, "Need both x and y coordinate"), this.pub = this.ec.curve.point(t.x, t.y); + this.ec.curve.type === "mont" ? n3(t.x, "Need x coordinate") : (this.ec.curve.type === "short" || this.ec.curve.type === "edwards") && n3(t.x && t.y, "Need both x and y coordinate"), this.pub = this.ec.curve.point(t.x, t.y); return; } this.pub = this.ec.curve.decodePoint(t, e); - }, oi.prototype.derive = function(t) { - return t.validate() || i3(t.validate(), "public point not validated"), t.mul(this.priv).getX(); - }, oi.prototype.sign = function(t, e, r10) { + }, ai.prototype.derive = function(t) { + return t.validate() || n3(t.validate(), "public point not validated"), t.mul(this.priv).getX(); + }, ai.prototype.sign = function(t, e, r10) { return this.ec.sign(t, this, e, r10); - }, oi.prototype.verify = function(t, e) { + }, ai.prototype.verify = function(t, e) { return this.ec.verify(t, e, this); - }, oi.prototype.inspect = function() { + }, ai.prototype.inspect = function() { return ""; }; - var Swe = fs.assert; + var vwe = fs.assert; function R2(t, e) { if (t instanceof R2) return t; - this._importDER(t, e) || (Swe(t.r && t.s, "Signature without r or s"), this.r = new kt(t.r, 16), this.s = new kt(t.s, 16), t.recoveryParam === void 0 ? this.recoveryParam = null : this.recoveryParam = t.recoveryParam); + this._importDER(t, e) || (vwe(t.r && t.s, "Signature without r or s"), this.r = new kt(t.r, 16), this.s = new kt(t.s, 16), t.recoveryParam === void 0 ? this.recoveryParam = null : this.recoveryParam = t.recoveryParam); } - var Op = R2; - function Mwe() { + var Np = R2; + function xwe() { this.place = 0; } - function o3(t, e) { + function s3(t, e) { var r10 = t[e.place++]; if (!(r10 & 128)) return r10; @@ -151351,26 +151401,26 @@ ${Ez(e, r10)}`); i <<= 8, i |= t[o], i >>>= 0; return i <= 127 ? false : (e.place = o, i); } - function SM(t) { + function wM(t) { for (var e = 0, r10 = t.length - 1; !t[e] && !(t[e + 1] & 128) && e < r10; ) e++; return e === 0 ? t : t.slice(e); } R2.prototype._importDER = function(t, e) { t = fs.toArray(t, e); - var r10 = new Mwe(); + var r10 = new xwe(); if (t[r10.place++] !== 48) return false; - var n = o3(t, r10); + var n = s3(t, r10); if (n === false || n + r10.place !== t.length || t[r10.place++] !== 2) return false; - var i = o3(t, r10); + var i = s3(t, r10); if (i === false) return false; var s = t.slice(r10.place, i + r10.place); if (r10.place += i, t[r10.place++] !== 2) return false; - var o = o3(t, r10); + var o = s3(t, r10); if (o === false || t.length !== o + r10.place) return false; var a = t.slice(r10.place, o + r10.place); @@ -151386,7 +151436,7 @@ ${Ez(e, r10)}`); return false; return this.r = new kt(s), this.s = new kt(a), this.recoveryParam = null, true; }; - function a3(t, e) { + function o3(t, e) { if (e < 128) { t.push(e); return; @@ -151398,32 +151448,32 @@ ${Ez(e, r10)}`); } R2.prototype.toDER = function(t) { var e = this.r.toArray(), r10 = this.s.toArray(); - for (e[0] & 128 && (e = [0].concat(e)), r10[0] & 128 && (r10 = [0].concat(r10)), e = SM(e), r10 = SM(r10); !r10[0] && !(r10[1] & 128); ) + for (e[0] & 128 && (e = [0].concat(e)), r10[0] & 128 && (r10 = [0].concat(r10)), e = wM(e), r10 = wM(r10); !r10[0] && !(r10[1] & 128); ) r10 = r10.slice(1); var n = [2]; - a3(n, e.length), n = n.concat(e), n.push(2), a3(n, r10.length); + o3(n, e.length), n = n.concat(e), n.push(2), o3(n, r10.length); var i = n.concat(r10), s = [48]; - return a3(s, i.length), s = s.concat(i), fs.encode(s, t); + return o3(s, i.length), s = s.concat(i), fs.encode(s, t); }; - var Awe = function() { + var _we = function() { throw new Error("unsupported"); }; - var aU = fs.assert; + var eU = fs.assert; function Os(t) { if (!(this instanceof Os)) return new Os(t); - typeof t == "string" && (aU(Object.prototype.hasOwnProperty.call(y1, t), "Unknown curve " + t), t = y1[t]), t instanceof y1.PresetCurve && (t = { curve: t }), this.curve = t.curve.curve, this.n = this.curve.n, this.nh = this.n.ushrn(1), this.g = this.curve.g, this.g = t.curve.g, this.g.precompute(t.curve.n.bitLength() + 1), this.hash = t.hash || t.curve.hash; + typeof t == "string" && (eU(Object.prototype.hasOwnProperty.call(g1, t), "Unknown curve " + t), t = g1[t]), t instanceof g1.PresetCurve && (t = { curve: t }), this.curve = t.curve.curve, this.n = this.curve.n, this.nh = this.n.ushrn(1), this.g = this.curve.g, this.g = t.curve.g, this.g.precompute(t.curve.n.bitLength() + 1), this.hash = t.hash || t.curve.hash; } - var Twe = Os; + var Ewe = Os; Os.prototype.keyPair = function(t) { - return new s3(this, t); + return new i3(this, t); }, Os.prototype.keyFromPrivate = function(t, e) { - return s3.fromPrivate(this, t, e); + return i3.fromPrivate(this, t, e); }, Os.prototype.keyFromPublic = function(t, e) { - return s3.fromPublic(this, t, e); + return i3.fromPublic(this, t, e); }, Os.prototype.genKeyPair = function(t) { t || (t = {}); - for (var e = new EM({ hash: this.hash, pers: t.pers, persEnc: t.persEnc || "utf8", entropy: t.entropy || Awe(this.hash.hmacStrength), entropyEnc: t.entropy && t.entropyEnc || "utf8", nonce: this.n.toArray() }), r10 = this.n.byteLength(), n = this.n.sub(new kt(2)); ; ) { + for (var e = new bM({ hash: this.hash, pers: t.pers, persEnc: t.persEnc || "utf8", entropy: t.entropy || _we(this.hash.hmacStrength), entropyEnc: t.entropy && t.entropyEnc || "utf8", nonce: this.n.toArray() }), r10 = this.n.byteLength(), n = this.n.sub(new kt(2)); ; ) { var i = new kt(e.generate(r10)); if (!(i.cmp(n) > 0)) return i.iaddn(1), this.keyFromPrivate(i); @@ -151433,7 +151483,7 @@ ${Ez(e, r10)}`); return r10 > 0 && (t = t.ushrn(r10)), !e && t.cmp(this.n) >= 0 ? t.sub(this.n) : t; }, Os.prototype.sign = function(t, e, r10, n) { typeof r10 == "object" && (n = r10, r10 = null), n || (n = {}), e = this.keyFromPrivate(e, r10), t = this._truncateToN(new kt(t, 16)); - for (var i = this.n.byteLength(), s = e.getPrivate().toArray("be", i), o = t.toArray("be", i), a = new EM({ hash: this.hash, entropy: s, nonce: o, pers: n.pers, persEnc: n.persEnc || "utf8" }), c = this.n.sub(new kt(1)), u = 0; ; u++) { + for (var i = this.n.byteLength(), s = e.getPrivate().toArray("be", i), o = t.toArray("be", i), a = new bM({ hash: this.hash, entropy: s, nonce: o, pers: n.pers, persEnc: n.persEnc || "utf8" }), c = this.n.sub(new kt(1)), u = 0; ; u++) { var f10 = n.k ? n.k(u) : new kt(a.generate(this.n.byteLength())); if (f10 = this._truncateToN(f10, true), !(f10.cmpn(1) <= 0 || f10.cmp(c) >= 0)) { var p = this.g.mul(f10); @@ -151443,21 +151493,21 @@ ${Ez(e, r10)}`); var _ = f10.invm(this.n).mul(E.mul(e.getPrivate()).iadd(t)); if (_ = _.umod(this.n), _.cmpn(0) !== 0) { var N11 = (p.getY().isOdd() ? 1 : 0) | (b.cmp(E) !== 0 ? 2 : 0); - return n.canonical && _.cmp(this.nh) > 0 && (_ = this.n.sub(_), N11 ^= 1), new Op({ r: E, s: _, recoveryParam: N11 }); + return n.canonical && _.cmp(this.nh) > 0 && (_ = this.n.sub(_), N11 ^= 1), new Np({ r: E, s: _, recoveryParam: N11 }); } } } } } }, Os.prototype.verify = function(t, e, r10, n) { - t = this._truncateToN(new kt(t, 16)), r10 = this.keyFromPublic(r10, n), e = new Op(e, "hex"); + t = this._truncateToN(new kt(t, 16)), r10 = this.keyFromPublic(r10, n), e = new Np(e, "hex"); var i = e.r, s = e.s; if (i.cmpn(1) < 0 || i.cmp(this.n) >= 0 || s.cmpn(1) < 0 || s.cmp(this.n) >= 0) return false; var o = s.invm(this.n), a = o.mul(t).umod(this.n), c = o.mul(i).umod(this.n), u; return this.curve._maxwellTrick ? (u = this.g.jmulAdd(a, r10.getPublic(), c), u.isInfinity() ? false : u.eqXToP(i)) : (u = this.g.mulAdd(a, r10.getPublic(), c), u.isInfinity() ? false : u.getX().umod(this.n).cmp(i) === 0); }, Os.prototype.recoverPubKey = function(t, e, r10, n) { - aU((3 & r10) === r10, "The recovery param is more than two bits"), e = new Op(e, n); + eU((3 & r10) === r10, "The recovery param is more than two bits"), e = new Np(e, n); var i = this.n, s = new kt(t), o = e.r, a = e.s, c = r10 & 1, u = r10 >> 1; if (o.cmp(this.curve.p.umod(this.curve.n)) >= 0 && u) throw new Error("Unable to find sencond key candinate"); @@ -151465,7 +151515,7 @@ ${Ez(e, r10)}`); var f10 = e.r.invm(i), p = i.sub(s).mul(f10).umod(i), b = a.mul(f10).umod(i); return this.g.mulAdd(p, o, b); }, Os.prototype.getKeyRecoveryParam = function(t, e, r10, n) { - if (e = new Op(e, n), e.recoveryParam !== null) + if (e = new Np(e, n), e.recoveryParam !== null) return e.recoveryParam; for (var i = 0; i < 4; i++) { var s; @@ -151479,24 +151529,24 @@ ${Ez(e, r10)}`); } throw new Error("Unable to find valid recovery factor"); }; - var Nwe = uh(function(t, e) { + var Swe = ch(function(t, e) { var r10 = e; r10.version = "6.5.4", r10.utils = fs, r10.rand = function() { throw new Error("unsupported"); - }, r10.curve = g1, r10.curves = y1, r10.ec = Twe, r10.eddsa = null; + }, r10.curve = m1, r10.curves = g1, r10.ec = Ewe, r10.eddsa = null; }); - var Iwe = Nwe.ec; - var Owe = "signing-key/5.7.0"; - var lv = new Zn(Owe); - var c3 = null; + var Mwe = Swe.ec; + var Awe = "signing-key/5.7.0"; + var cv = new Jn(Awe); + var a3 = null; function Fo() { - return c3 || (c3 = new Iwe("secp256k1")), c3; + return a3 || (a3 = new Mwe("secp256k1")), a3; } - var Pwe = class { + var Twe = class { constructor(e) { - Dh(this, "curve", "secp256k1"), Dh(this, "privateKey", wi(e)), pbe(this.privateKey) !== 32 && lv.throwArgumentError("invalid private key", "privateKey", "[[ REDACTED ]]"); + Ch(this, "curve", "secp256k1"), Ch(this, "privateKey", wi(e)), lbe(this.privateKey) !== 32 && cv.throwArgumentError("invalid private key", "privateKey", "[[ REDACTED ]]"); const r10 = Fo().keyFromPrivate(Qr(this.privateKey)); - Dh(this, "publicKey", "0x" + r10.getPublic(false, "hex")), Dh(this, "compressedPublicKey", "0x" + r10.getPublic(true, "hex")), Dh(this, "_isSigningKey", true); + Ch(this, "publicKey", "0x" + r10.getPublic(false, "hex")), Ch(this, "compressedPublicKey", "0x" + r10.getPublic(true, "hex")), Ch(this, "_isSigningKey", true); } _addPoint(e) { const r10 = Fo().keyFromPublic(Qr(this.publicKey)), n = Fo().keyFromPublic(Qr(e)); @@ -151504,26 +151554,26 @@ ${Ez(e, r10)}`); } signDigest(e) { const r10 = Fo().keyFromPrivate(Qr(this.privateKey)), n = Qr(e); - n.length !== 32 && lv.throwArgumentError("bad digest length", "digest", e); + n.length !== 32 && cv.throwArgumentError("bad digest length", "digest", e); const i = r10.sign(n, { canonical: true }); - return kB({ recoveryParam: i.recoveryParam, r: ea("0x" + i.r.toString(16), 32), s: ea("0x" + i.s.toString(16), 32) }); + return MB({ recoveryParam: i.recoveryParam, r: ea("0x" + i.r.toString(16), 32), s: ea("0x" + i.s.toString(16), 32) }); } computeSharedSecret(e) { - const r10 = Fo().keyFromPrivate(Qr(this.privateKey)), n = Fo().keyFromPublic(Qr(cU(e))); + const r10 = Fo().keyFromPrivate(Qr(this.privateKey)), n = Fo().keyFromPublic(Qr(tU(e))); return ea("0x" + r10.derive(n.getPublic()).toString(16), 32); } static isSigningKey(e) { return !!(e && e._isSigningKey); } }; - function kwe(t, e) { - const r10 = kB(e), n = { r: Qr(r10.r), s: Qr(r10.s) }; + function Nwe(t, e) { + const r10 = MB(e), n = { r: Qr(r10.r), s: Qr(r10.s) }; return "0x" + Fo().recoverPubKey(Qr(t), n, r10.recoveryParam).encode("hex", false); } - function cU(t, e) { + function tU(t, e) { const r10 = Qr(t); if (r10.length === 32) { - const n = new Pwe(r10); + const n = new Twe(r10); return e ? "0x" + Fo().keyFromPrivate(r10).getPublic(true, "hex") : n.publicKey; } else { if (r10.length === 33) @@ -151531,99 +151581,99 @@ ${Ez(e, r10)}`); if (r10.length === 65) return e ? "0x" + Fo().keyFromPublic(r10).getPublic(true, "hex") : wi(r10); } - return lv.throwArgumentError("invalid public or private key", "key", "[REDACTED]"); + return cv.throwArgumentError("invalid public or private key", "key", "[REDACTED]"); } - var MM; + var vM; (function(t) { t[t.legacy = 0] = "legacy", t[t.eip2930 = 1] = "eip2930", t[t.eip1559 = 2] = "eip1559"; - })(MM || (MM = {})); - function Rwe(t) { - const e = cU(t); - return qbe(lM(n9(lM(e, 1)), 12)); + })(vM || (vM = {})); + function Iwe(t) { + const e = tU(t); + return Vbe(sM($x(sM(e, 1)), 12)); } - function Cwe(t, e) { - return Rwe(kwe(Qr(t), e)); + function Owe(t, e) { + return Iwe(Nwe(Qr(t), e)); } - var Dwe = "https://rpc.walletconnect.com/v1"; - async function Lwe(t, e, r10, n, i, s) { + var Pwe = "https://rpc.walletconnect.com/v1"; + async function kwe(t, e, r10, n, i, s) { switch (r10.t) { case "eip191": - return Bwe(t, e, r10.s); + return Rwe(t, e, r10.s); case "eip1271": - return await Uwe(t, e, r10.s, n, i, s); + return await Cwe(t, e, r10.s, n, i, s); default: throw new Error(`verifySignature failed: Attempted to verify CacaoSignature with unknown type: ${r10.t}`); } } - function Bwe(t, e, r10) { - return Cwe(zB(e), r10).toLowerCase() === t.toLowerCase(); + function Rwe(t, e, r10) { + return Owe(CB(e), r10).toLowerCase() === t.toLowerCase(); } - async function Uwe(t, e, r10, n, i, s) { + async function Cwe(t, e, r10, n, i, s) { try { - const o = "0x1626ba7e", a = "0000000000000000000000000000000000000000000000000000000000000040", c = "0000000000000000000000000000000000000000000000000000000000000041", u = r10.substring(2), f10 = zB(e).substring(2), p = o + f10 + a + c + u, b = await fetch(`${s || Dwe}/?chainId=${n}&projectId=${i}`, { method: "POST", body: JSON.stringify({ id: jwe(), jsonrpc: "2.0", method: "eth_call", params: [{ to: t, data: p }, "latest"] }) }), { result: E } = await b.json(); + const o = "0x1626ba7e", a = "0000000000000000000000000000000000000000000000000000000000000040", c = "0000000000000000000000000000000000000000000000000000000000000041", u = r10.substring(2), f10 = CB(e).substring(2), p = o + f10 + a + c + u, b = await fetch(`${s || Pwe}/?chainId=${n}&projectId=${i}`, { method: "POST", body: JSON.stringify({ id: Dwe(), jsonrpc: "2.0", method: "eth_call", params: [{ to: t, data: p }, "latest"] }) }), { result: E } = await b.json(); return E ? E.slice(0, o.length).toLowerCase() === o.toLowerCase() : false; } catch (o) { return console.error("isValidEip1271Signature: ", o), false; } } - function jwe() { + function Dwe() { return Date.now() + Math.floor(Math.random() * 1e3); } - var Vwe = Object.defineProperty; - var zwe = Object.defineProperties; - var Fwe = Object.getOwnPropertyDescriptors; - var AM = Object.getOwnPropertySymbols; - var Hwe = Object.prototype.hasOwnProperty; - var qwe = Object.prototype.propertyIsEnumerable; - var TM = (t, e, r10) => e in t ? Vwe(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10; - var Wwe = (t, e) => { + var Lwe = Object.defineProperty; + var Bwe = Object.defineProperties; + var Uwe = Object.getOwnPropertyDescriptors; + var xM = Object.getOwnPropertySymbols; + var jwe = Object.prototype.hasOwnProperty; + var Vwe = Object.prototype.propertyIsEnumerable; + var _M = (t, e, r10) => e in t ? Lwe(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10; + var zwe = (t, e) => { for (var r10 in e || (e = {})) - Hwe.call(e, r10) && TM(t, r10, e[r10]); - if (AM) - for (var r10 of AM(e)) - qwe.call(e, r10) && TM(t, r10, e[r10]); + jwe.call(e, r10) && _M(t, r10, e[r10]); + if (xM) + for (var r10 of xM(e)) + Vwe.call(e, r10) && _M(t, r10, e[r10]); return t; }; - var Gwe = (t, e) => zwe(t, Fwe(e)); - var Kwe = "did:pkh:"; - var c9 = (t) => t == null ? void 0 : t.split(":"); - var uU = (t) => { - const e = t && c9(t); + var Fwe = (t, e) => Bwe(t, Uwe(e)); + var Hwe = "did:pkh:"; + var i9 = (t) => t == null ? void 0 : t.split(":"); + var rU = (t) => { + const e = t && i9(t); if (e) - return t.includes(Kwe) ? e[3] : e[1]; + return t.includes(Hwe) ? e[3] : e[1]; }; - var NM = (t) => { - const e = t && c9(t); + var EM = (t) => { + const e = t && i9(t); if (e) return e[2] + ":" + e[3]; }; - var jm = (t) => { - const e = t && c9(t); + var Um = (t) => { + const e = t && i9(t); if (e) return e.pop(); }; - async function IM(t) { - const { cacao: e, projectId: r10 } = t, { s: n, p: i } = e, s = lU(i, i.iss), o = jm(i.iss); - return await Lwe(o, s, n, uU(i.iss), r10); + async function SM(t) { + const { cacao: e, projectId: r10 } = t, { s: n, p: i } = e, s = nU(i, i.iss), o = Um(i.iss); + return await kwe(o, s, n, rU(i.iss), r10); } - var lU = (t, e) => { - const r10 = `${t.domain} wants you to sign in with your Ethereum account:`, n = jm(e); + var nU = (t, e) => { + const r10 = `${t.domain} wants you to sign in with your Ethereum account:`, n = Um(e); if (!t.aud && !t.uri) throw new Error("Either `aud` or `uri` is required to construct the message"); let i = t.statement || void 0; - const s = `URI: ${t.aud || t.uri}`, o = `Version: ${t.version}`, a = `Chain ID: ${uU(e)}`, c = `Nonce: ${t.nonce}`, u = `Issued At: ${t.iat}`, f10 = t.resources ? `Resources:${t.resources.map((b) => ` -- ${b}`).join("")}` : void 0, p = b1(t.resources); + const s = `URI: ${t.aud || t.uri}`, o = `Version: ${t.version}`, a = `Chain ID: ${rU(e)}`, c = `Nonce: ${t.nonce}`, u = `Issued At: ${t.iat}`, f10 = t.resources ? `Resources:${t.resources.map((b) => ` +- ${b}`).join("")}` : void 0, p = y1(t.resources); if (p) { - const b = qd(p); - i = r5e(i, b); + const b = Hd(p); + i = Qwe(i, b); } return [r10, n, "", i, "", s, o, a, c, u, f10].filter((b) => b != null).join(` `); }; - function Xwe(t) { + function qwe(t) { return Buffer.from(JSON.stringify(t)).toString("base64"); } - function Ywe(t) { + function Wwe(t) { return JSON.parse(Buffer.from(t, "base64").toString("utf-8")); } function ul(t) { @@ -151655,44 +151705,44 @@ ${Ez(e, r10)}`); }); }); } - function Zwe(t, e, r10, n = {}) { - return r10 == null || r10.sort((i, s) => i.localeCompare(s)), { att: { [t]: Jwe(e, r10, n) } }; + function Gwe(t, e, r10, n = {}) { + return r10 == null || r10.sort((i, s) => i.localeCompare(s)), { att: { [t]: Kwe(e, r10, n) } }; } - function Jwe(t, e, r10 = {}) { + function Kwe(t, e, r10 = {}) { e = e == null ? void 0 : e.sort((i, s) => i.localeCompare(s)); const n = e.map((i) => ({ [`${t}/${i}`]: [r10] })); return Object.assign({}, ...n); } - function fU(t) { - return ul(t), `urn:recap:${Xwe(t).replace(/=/g, "")}`; + function iU(t) { + return ul(t), `urn:recap:${qwe(t).replace(/=/g, "")}`; } - function qd(t) { - const e = Ywe(t.replace("urn:recap:", "")); + function Hd(t) { + const e = Wwe(t.replace("urn:recap:", "")); return ul(e), e; } - function Qwe(t, e, r10) { - const n = Zwe(t, e, r10); - return fU(n); + function Xwe(t, e, r10) { + const n = Gwe(t, e, r10); + return iU(n); } - function $we(t) { + function Ywe(t) { return t && t.includes("urn:recap:"); } - function e5e(t, e) { - const r10 = qd(t), n = qd(e), i = t5e(r10, n); - return fU(i); + function Zwe(t, e) { + const r10 = Hd(t), n = Hd(e), i = Jwe(r10, n); + return iU(i); } - function t5e(t, e) { + function Jwe(t, e) { ul(t), ul(e); const r10 = Object.keys(t.att).concat(Object.keys(e.att)).sort((i, s) => i.localeCompare(s)), n = { att: {} }; return r10.forEach((i) => { var s, o; Object.keys(((s = t.att) == null ? void 0 : s[i]) || {}).concat(Object.keys(((o = e.att) == null ? void 0 : o[i]) || {})).sort((a, c) => a.localeCompare(c)).forEach((a) => { var c, u; - n.att[i] = Gwe(Wwe({}, n.att[i]), { [a]: ((c = t.att[i]) == null ? void 0 : c[a]) || ((u = e.att[i]) == null ? void 0 : u[a]) }); + n.att[i] = Fwe(zwe({}, n.att[i]), { [a]: ((c = t.att[i]) == null ? void 0 : c[a]) || ((u = e.att[i]) == null ? void 0 : u[a]) }); }); }), n; } - function r5e(t = "", e) { + function Qwe(t = "", e) { ul(e); const r10 = "I further authorize the stated URI to perform the following actions on my behalf: "; if (t.includes(r10)) @@ -151712,15 +151762,15 @@ ${Ez(e, r10)}`); const s = n.join(" "), o = `${r10}${s}`; return `${t ? t + " " : ""}${o}`; } - function OM(t) { + function MM(t) { var e; - const r10 = qd(t); + const r10 = Hd(t); ul(r10); const n = (e = r10.att) == null ? void 0 : e.eip155; return n ? Object.keys(n).map((i) => i.split("/")[1]) : []; } - function PM(t) { - const e = qd(t); + function AM(t) { + const e = Hd(t); ul(e); const r10 = []; return Object.values(e.att).forEach((n) => { @@ -151730,85 +151780,85 @@ ${Ez(e, r10)}`); }); }), [...new Set(r10.flat())]; } - function b1(t) { + function y1(t) { if (!t) return; const e = t == null ? void 0 : t[t.length - 1]; - return $we(e) ? e : void 0; + return Ywe(e) ? e : void 0; } - var hU = "base10"; + var sU = "base10"; var Si = "base16"; - var fv = "base64pad"; - var u9 = "utf8"; - var dU = 0; - var Xa = 1; - var n5e = 0; - var kM = 1; - var hv = 12; - var l9 = 32; - function i5e() { - const t = r9.generateKeyPair(); + var uv = "base64pad"; + var s9 = "utf8"; + var oU = 0; + var Ka = 1; + var $we = 0; + var TM = 1; + var lv = 12; + var o9 = 32; + function e5e() { + const t = Qx.generateKeyPair(); return { privateKey: js(t.secretKey, Si), publicKey: js(t.publicKey, Si) }; } - function dv() { - const t = rh.randomBytes(l9); + function fv() { + const t = th.randomBytes(o9); return js(t, Si); } - function s5e(t, e) { - const r10 = r9.sharedKey(uo(t, Si), uo(e, Si), true), n = new zye(k2.SHA256, r10).expand(l9); + function t5e(t, e) { + const r10 = Qx.sharedKey(uo(t, Si), uo(e, Si), true), n = new Bye(k2.SHA256, r10).expand(o9); return js(n, Si); } - function w1(t) { + function b1(t) { const e = k2.hash(uo(t, Si)); return js(e, Si); } function Bu(t) { - const e = k2.hash(uo(t, u9)); + const e = k2.hash(uo(t, s9)); return js(e, Si); } - function o5e(t) { - return uo(`${t}`, hU); + function r5e(t) { + return uo(`${t}`, sU); } - function D0(t) { - return Number(js(t, hU)); + function R0(t) { + return Number(js(t, sU)); } - function a5e(t) { - const e = o5e(typeof t.type < "u" ? t.type : dU); - if (D0(e) === Xa && typeof t.senderPublicKey > "u") + function n5e(t) { + const e = r5e(typeof t.type < "u" ? t.type : oU); + if (R0(e) === Ka && typeof t.senderPublicKey > "u") throw new Error("Missing sender public key for type 1 envelope"); - const r10 = typeof t.senderPublicKey < "u" ? uo(t.senderPublicKey, Si) : void 0, n = typeof t.iv < "u" ? uo(t.iv, Si) : rh.randomBytes(hv), i = new e9.ChaCha20Poly1305(uo(t.symKey, Si)).seal(n, uo(t.message, u9)); - return u5e({ type: e, sealed: i, iv: n, senderPublicKey: r10 }); + const r10 = typeof t.senderPublicKey < "u" ? uo(t.senderPublicKey, Si) : void 0, n = typeof t.iv < "u" ? uo(t.iv, Si) : th.randomBytes(lv), i = new Zx.ChaCha20Poly1305(uo(t.symKey, Si)).seal(n, uo(t.message, s9)); + return s5e({ type: e, sealed: i, iv: n, senderPublicKey: r10 }); } - function c5e(t) { - const e = new e9.ChaCha20Poly1305(uo(t.symKey, Si)), { sealed: r10, iv: n } = Vm(t.encoded), i = e.open(n, r10); + function i5e(t) { + const e = new Zx.ChaCha20Poly1305(uo(t.symKey, Si)), { sealed: r10, iv: n } = jm(t.encoded), i = e.open(n, r10); if (i === null) throw new Error("Failed to decrypt"); - return js(i, u9); + return js(i, s9); } - function u5e(t) { - if (D0(t.type) === Xa) { + function s5e(t) { + if (R0(t.type) === Ka) { if (typeof t.senderPublicKey > "u") throw new Error("Missing sender public key for type 1 envelope"); - return js($S([t.type, t.senderPublicKey, t.iv, t.sealed]), fv); + return js(XS([t.type, t.senderPublicKey, t.iv, t.sealed]), uv); } - return js($S([t.type, t.iv, t.sealed]), fv); + return js(XS([t.type, t.iv, t.sealed]), uv); } - function Vm(t) { - const e = uo(t, fv), r10 = e.slice(n5e, kM), n = kM; - if (D0(r10) === Xa) { - const a = n + l9, c = a + hv, u = e.slice(n, a), f10 = e.slice(a, c), p = e.slice(c); + function jm(t) { + const e = uo(t, uv), r10 = e.slice($we, TM), n = TM; + if (R0(r10) === Ka) { + const a = n + o9, c = a + lv, u = e.slice(n, a), f10 = e.slice(a, c), p = e.slice(c); return { type: r10, sealed: p, iv: f10, senderPublicKey: u }; } - const i = n + hv, s = e.slice(n, i), o = e.slice(i); + const i = n + lv, s = e.slice(n, i), o = e.slice(i); return { type: r10, sealed: o, iv: s }; } - function l5e(t, e) { - const r10 = Vm(t); - return pU({ type: D0(r10.type), senderPublicKey: typeof r10.senderPublicKey < "u" ? js(r10.senderPublicKey, Si) : void 0, receiverPublicKey: e == null ? void 0 : e.receiverPublicKey }); + function o5e(t, e) { + const r10 = jm(t); + return aU({ type: R0(r10.type), senderPublicKey: typeof r10.senderPublicKey < "u" ? js(r10.senderPublicKey, Si) : void 0, receiverPublicKey: e == null ? void 0 : e.receiverPublicKey }); } - function pU(t) { - const e = (t == null ? void 0 : t.type) || dU; - if (e === Xa) { + function aU(t) { + const e = (t == null ? void 0 : t.type) || oU; + if (e === Ka) { if (typeof (t == null ? void 0 : t.senderPublicKey) > "u") throw new Error("missing sender public key"); if (typeof (t == null ? void 0 : t.receiverPublicKey) > "u") @@ -151816,36 +151866,36 @@ ${Ez(e, r10)}`); } return { type: e, senderPublicKey: t == null ? void 0 : t.senderPublicKey, receiverPublicKey: t == null ? void 0 : t.receiverPublicKey }; } - function RM(t) { - return t.type === Xa && typeof t.senderPublicKey == "string" && typeof t.receiverPublicKey == "string"; + function NM(t) { + return t.type === Ka && typeof t.senderPublicKey == "string" && typeof t.receiverPublicKey == "string"; } - var f5e = "irn"; - function pv(t) { - return (t == null ? void 0 : t.relay) || { protocol: f5e }; + var a5e = "irn"; + function hv(t) { + return (t == null ? void 0 : t.relay) || { protocol: a5e }; } - function Jh(t) { - const e = Fye[t]; + function Zh(t) { + const e = Uye[t]; if (typeof e > "u") throw new Error(`Relay Protocol not supported: ${t}`); return e; } - var h5e = Object.defineProperty; - var d5e = Object.defineProperties; - var p5e = Object.getOwnPropertyDescriptors; - var CM = Object.getOwnPropertySymbols; - var m5e = Object.prototype.hasOwnProperty; - var g5e = Object.prototype.propertyIsEnumerable; - var DM = (t, e, r10) => e in t ? h5e(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10; - var LM = (t, e) => { + var c5e = Object.defineProperty; + var u5e = Object.defineProperties; + var l5e = Object.getOwnPropertyDescriptors; + var IM = Object.getOwnPropertySymbols; + var f5e = Object.prototype.hasOwnProperty; + var h5e = Object.prototype.propertyIsEnumerable; + var OM = (t, e, r10) => e in t ? c5e(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10; + var PM = (t, e) => { for (var r10 in e || (e = {})) - m5e.call(e, r10) && DM(t, r10, e[r10]); - if (CM) - for (var r10 of CM(e)) - g5e.call(e, r10) && DM(t, r10, e[r10]); + f5e.call(e, r10) && OM(t, r10, e[r10]); + if (IM) + for (var r10 of IM(e)) + h5e.call(e, r10) && OM(t, r10, e[r10]); return t; }; - var y5e = (t, e) => d5e(t, p5e(e)); - function b5e(t, e = "-") { + var d5e = (t, e) => u5e(t, l5e(e)); + function p5e(t, e = "-") { const r10 = {}, n = "relay" + e; return Object.keys(t).forEach((i) => { if (i.startsWith(n)) { @@ -151854,77 +151904,77 @@ ${Ez(e, r10)}`); } }), r10; } - function BM(t) { + function kM(t) { t = t.includes("wc://") ? t.replace("wc://", "") : t, t = t.includes("wc:") ? t.replace("wc:", "") : t; - const e = t.indexOf(":"), r10 = t.indexOf("?") !== -1 ? t.indexOf("?") : void 0, n = t.substring(0, e), i = t.substring(e + 1, r10).split("@"), s = typeof r10 < "u" ? t.substring(r10) : "", o = zd.parse(s), a = typeof o.methods == "string" ? o.methods.split(",") : void 0; - return { protocol: n, topic: w5e(i[0]), version: parseInt(i[1], 10), symKey: o.symKey, relay: b5e(o), methods: a, expiryTimestamp: o.expiryTimestamp ? parseInt(o.expiryTimestamp, 10) : void 0 }; + const e = t.indexOf(":"), r10 = t.indexOf("?") !== -1 ? t.indexOf("?") : void 0, n = t.substring(0, e), i = t.substring(e + 1, r10).split("@"), s = typeof r10 < "u" ? t.substring(r10) : "", o = Vd.parse(s), a = typeof o.methods == "string" ? o.methods.split(",") : void 0; + return { protocol: n, topic: m5e(i[0]), version: parseInt(i[1], 10), symKey: o.symKey, relay: p5e(o), methods: a, expiryTimestamp: o.expiryTimestamp ? parseInt(o.expiryTimestamp, 10) : void 0 }; } - function w5e(t) { + function m5e(t) { return t.startsWith("//") ? t.substring(2) : t; } - function v5e(t, e = "-") { + function g5e(t, e = "-") { const r10 = "relay", n = {}; return Object.keys(t).forEach((i) => { const s = r10 + e + i; t[i] && (n[s] = t[i]); }), n; } - function x5e(t) { - return `${t.protocol}:${t.topic}@${t.version}?` + zd.stringify(LM(y5e(LM({ symKey: t.symKey }, v5e(t.relay)), { expiryTimestamp: t.expiryTimestamp }), t.methods ? { methods: t.methods.join(",") } : {})); + function y5e(t) { + return `${t.protocol}:${t.topic}@${t.version}?` + Vd.stringify(PM(d5e(PM({ symKey: t.symKey }, g5e(t.relay)), { expiryTimestamp: t.expiryTimestamp }), t.methods ? { methods: t.methods.join(",") } : {})); } - function lh(t) { + function uh(t) { const e = []; return t.forEach((r10) => { const [n, i] = r10.split(":"); e.push(`${n}:${i}`); }), e; } - function _5e(t) { + function b5e(t) { const e = []; return Object.values(t).forEach((r10) => { - e.push(...lh(r10.accounts)); + e.push(...uh(r10.accounts)); }), e; } - function E5e(t, e) { + function w5e(t, e) { const r10 = []; return Object.values(t).forEach((n) => { - lh(n.accounts).includes(e) && r10.push(...n.methods); + uh(n.accounts).includes(e) && r10.push(...n.methods); }), r10; } - function S5e(t, e) { + function v5e(t, e) { const r10 = []; return Object.values(t).forEach((n) => { - lh(n.accounts).includes(e) && r10.push(...n.events); + uh(n.accounts).includes(e) && r10.push(...n.events); }), r10; } - function M5e(t) { + function x5e(t) { const e = {}; return t == null || t.forEach((r10) => { const [n, i] = r10.split(":"); e[n] || (e[n] = { accounts: [], chains: [], events: [] }), e[n].accounts.push(r10), e[n].chains.push(`${n}:${i}`); }), e; } - function UM(t, e) { + function RM(t, e) { e = e.map((n) => n.replace("did:pkh:", "")); - const r10 = M5e(e); + const r10 = x5e(e); for (const [n, i] of Object.entries(r10)) - i.methods ? i.methods = nbe(i.methods, t) : i.methods = t, i.events = ["chainChanged", "accountsChanged"]; + i.methods ? i.methods = $ye(i.methods, t) : i.methods = t, i.events = ["chainChanged", "accountsChanged"]; return r10; } - var A5e = { INVALID_METHOD: { message: "Invalid method.", code: 1001 }, INVALID_EVENT: { message: "Invalid event.", code: 1002 }, INVALID_UPDATE_REQUEST: { message: "Invalid update request.", code: 1003 }, INVALID_EXTEND_REQUEST: { message: "Invalid extend request.", code: 1004 }, INVALID_SESSION_SETTLE_REQUEST: { message: "Invalid session settle request.", code: 1005 }, UNAUTHORIZED_METHOD: { message: "Unauthorized method.", code: 3001 }, UNAUTHORIZED_EVENT: { message: "Unauthorized event.", code: 3002 }, UNAUTHORIZED_UPDATE_REQUEST: { message: "Unauthorized update request.", code: 3003 }, UNAUTHORIZED_EXTEND_REQUEST: { message: "Unauthorized extend request.", code: 3004 }, USER_REJECTED: { message: "User rejected.", code: 5e3 }, USER_REJECTED_CHAINS: { message: "User rejected chains.", code: 5001 }, USER_REJECTED_METHODS: { message: "User rejected methods.", code: 5002 }, USER_REJECTED_EVENTS: { message: "User rejected events.", code: 5003 }, UNSUPPORTED_CHAINS: { message: "Unsupported chains.", code: 5100 }, UNSUPPORTED_METHODS: { message: "Unsupported methods.", code: 5101 }, UNSUPPORTED_EVENTS: { message: "Unsupported events.", code: 5102 }, UNSUPPORTED_ACCOUNTS: { message: "Unsupported accounts.", code: 5103 }, UNSUPPORTED_NAMESPACE_KEY: { message: "Unsupported namespace key.", code: 5104 }, USER_DISCONNECTED: { message: "User disconnected.", code: 6e3 }, SESSION_SETTLEMENT_FAILED: { message: "Session settlement failed.", code: 7e3 }, WC_METHOD_UNSUPPORTED: { message: "Unsupported wc_ method.", code: 10001 } }; - var T5e = { NOT_INITIALIZED: { message: "Not initialized.", code: 1 }, NO_MATCHING_KEY: { message: "No matching key.", code: 2 }, RESTORE_WILL_OVERRIDE: { message: "Restore will override.", code: 3 }, RESUBSCRIBED: { message: "Resubscribed.", code: 4 }, MISSING_OR_INVALID: { message: "Missing or invalid.", code: 5 }, EXPIRED: { message: "Expired.", code: 6 }, UNKNOWN_TYPE: { message: "Unknown type.", code: 7 }, MISMATCHED_TOPIC: { message: "Mismatched topic.", code: 8 }, NON_CONFORMING_NAMESPACES: { message: "Non conforming namespaces.", code: 9 } }; + var _5e = { INVALID_METHOD: { message: "Invalid method.", code: 1001 }, INVALID_EVENT: { message: "Invalid event.", code: 1002 }, INVALID_UPDATE_REQUEST: { message: "Invalid update request.", code: 1003 }, INVALID_EXTEND_REQUEST: { message: "Invalid extend request.", code: 1004 }, INVALID_SESSION_SETTLE_REQUEST: { message: "Invalid session settle request.", code: 1005 }, UNAUTHORIZED_METHOD: { message: "Unauthorized method.", code: 3001 }, UNAUTHORIZED_EVENT: { message: "Unauthorized event.", code: 3002 }, UNAUTHORIZED_UPDATE_REQUEST: { message: "Unauthorized update request.", code: 3003 }, UNAUTHORIZED_EXTEND_REQUEST: { message: "Unauthorized extend request.", code: 3004 }, USER_REJECTED: { message: "User rejected.", code: 5e3 }, USER_REJECTED_CHAINS: { message: "User rejected chains.", code: 5001 }, USER_REJECTED_METHODS: { message: "User rejected methods.", code: 5002 }, USER_REJECTED_EVENTS: { message: "User rejected events.", code: 5003 }, UNSUPPORTED_CHAINS: { message: "Unsupported chains.", code: 5100 }, UNSUPPORTED_METHODS: { message: "Unsupported methods.", code: 5101 }, UNSUPPORTED_EVENTS: { message: "Unsupported events.", code: 5102 }, UNSUPPORTED_ACCOUNTS: { message: "Unsupported accounts.", code: 5103 }, UNSUPPORTED_NAMESPACE_KEY: { message: "Unsupported namespace key.", code: 5104 }, USER_DISCONNECTED: { message: "User disconnected.", code: 6e3 }, SESSION_SETTLEMENT_FAILED: { message: "Session settlement failed.", code: 7e3 }, WC_METHOD_UNSUPPORTED: { message: "Unsupported wc_ method.", code: 10001 } }; + var E5e = { NOT_INITIALIZED: { message: "Not initialized.", code: 1 }, NO_MATCHING_KEY: { message: "No matching key.", code: 2 }, RESTORE_WILL_OVERRIDE: { message: "Restore will override.", code: 3 }, RESUBSCRIBED: { message: "Resubscribed.", code: 4 }, MISSING_OR_INVALID: { message: "Missing or invalid.", code: 5 }, EXPIRED: { message: "Expired.", code: 6 }, UNKNOWN_TYPE: { message: "Unknown type.", code: 7 }, MISMATCHED_TOPIC: { message: "Mismatched topic.", code: 8 }, NON_CONFORMING_NAMESPACES: { message: "Non conforming namespaces.", code: 9 } }; function it(t, e) { - const { message: r10, code: n } = T5e[t]; + const { message: r10, code: n } = E5e[t]; return { message: e ? `${r10} ${e}` : r10, code: n }; } function xr(t, e) { - const { message: r10, code: n } = A5e[t]; + const { message: r10, code: n } = _5e[t]; return { message: e ? `${r10} ${e}` : r10, code: n }; } - function L0(t, e) { + function C0(t, e) { return Array.isArray(t) ? typeof e < "u" && t.length ? t.every(e) : true : false; } - function zm(t) { + function Vm(t) { return Object.getPrototypeOf(t) === Object.prototype && Object.keys(t).length; } function _i(t) { @@ -151933,31 +151983,31 @@ ${Ez(e, r10)}`); function en(t, e) { return e && _i(t) ? true : typeof t == "string" && !!t.trim().length; } - function f9(t, e) { + function a9(t, e) { return e && _i(t) ? true : typeof t == "number" && !isNaN(t); } - function N5e(t, e) { + function S5e(t, e) { const { requiredNamespaces: r10 } = e, n = Object.keys(t.namespaces), i = Object.keys(r10); let s = true; return Lu(i, n) ? (n.forEach((o) => { - const { accounts: a, methods: c, events: u } = t.namespaces[o], f10 = lh(a), p = r10[o]; - (!Lu(EB(o, p), f10) || !Lu(p.methods, c) || !Lu(p.events, u)) && (s = false); + const { accounts: a, methods: c, events: u } = t.namespaces[o], f10 = uh(a), p = r10[o]; + (!Lu(gB(o, p), f10) || !Lu(p.methods, c) || !Lu(p.events, u)) && (s = false); }), s) : false; } - function Fm(t) { + function zm(t) { return en(t, false) && t.includes(":") ? t.split(":").length === 2 : false; } - function I5e(t) { + function M5e(t) { if (en(t, false) && t.includes(":")) { const e = t.split(":"); if (e.length === 3) { const r10 = e[0] + ":" + e[1]; - return !!e[2] && Fm(r10); + return !!e[2] && zm(r10); } } return false; } - function O5e(t) { + function A5e(t) { if (en(t, false)) try { return typeof new URL(t) < "u"; @@ -151966,125 +152016,125 @@ ${Ez(e, r10)}`); } return false; } - function P5e(t) { + function T5e(t) { var e; return (e = t == null ? void 0 : t.proposer) == null ? void 0 : e.publicKey; } - function k5e(t) { + function N5e(t) { return t == null ? void 0 : t.topic; } - function R5e(t, e) { + function I5e(t, e) { let r10 = null; return en(t == null ? void 0 : t.publicKey, false) || (r10 = it("MISSING_OR_INVALID", `${e} controller public key should be a string`)), r10; } - function jM(t) { + function CM(t) { let e = true; - return L0(t) ? t.length && (e = t.every((r10) => en(r10, false))) : e = false, e; + return C0(t) ? t.length && (e = t.every((r10) => en(r10, false))) : e = false, e; } - function C5e(t, e, r10) { + function O5e(t, e, r10) { let n = null; - return L0(e) && e.length ? e.forEach((i) => { - n || Fm(i) || (n = xr("UNSUPPORTED_CHAINS", `${r10}, chain ${i} should be a string and conform to "namespace:chainId" format`)); - }) : Fm(t) || (n = xr("UNSUPPORTED_CHAINS", `${r10}, chains must be defined as "namespace:chainId" e.g. "eip155:1": {...} in the namespace key OR as an array of CAIP-2 chainIds e.g. eip155: { chains: ["eip155:1", "eip155:5"] }`)), n; + return C0(e) && e.length ? e.forEach((i) => { + n || zm(i) || (n = xr("UNSUPPORTED_CHAINS", `${r10}, chain ${i} should be a string and conform to "namespace:chainId" format`)); + }) : zm(t) || (n = xr("UNSUPPORTED_CHAINS", `${r10}, chains must be defined as "namespace:chainId" e.g. "eip155:1": {...} in the namespace key OR as an array of CAIP-2 chainIds e.g. eip155: { chains: ["eip155:1", "eip155:5"] }`)), n; } - function D5e(t, e, r10) { + function P5e(t, e, r10) { let n = null; return Object.entries(t).forEach(([i, s]) => { if (n) return; - const o = C5e(i, EB(i, s), `${e} ${r10}`); + const o = O5e(i, gB(i, s), `${e} ${r10}`); o && (n = o); }), n; } - function L5e(t, e) { + function k5e(t, e) { let r10 = null; - return L0(t) ? t.forEach((n) => { - r10 || I5e(n) || (r10 = xr("UNSUPPORTED_ACCOUNTS", `${e}, account ${n} should be a string and conform to "namespace:chainId:address" format`)); + return C0(t) ? t.forEach((n) => { + r10 || M5e(n) || (r10 = xr("UNSUPPORTED_ACCOUNTS", `${e}, account ${n} should be a string and conform to "namespace:chainId:address" format`)); }) : r10 = xr("UNSUPPORTED_ACCOUNTS", `${e}, accounts should be an array of strings conforming to "namespace:chainId:address" format`), r10; } - function B5e(t, e) { + function R5e(t, e) { let r10 = null; return Object.values(t).forEach((n) => { if (r10) return; - const i = L5e(n == null ? void 0 : n.accounts, `${e} namespace`); + const i = k5e(n == null ? void 0 : n.accounts, `${e} namespace`); i && (r10 = i); }), r10; } - function U5e(t, e) { + function C5e(t, e) { let r10 = null; - return jM(t == null ? void 0 : t.methods) ? jM(t == null ? void 0 : t.events) || (r10 = xr("UNSUPPORTED_EVENTS", `${e}, events should be an array of strings or empty array for no events`)) : r10 = xr("UNSUPPORTED_METHODS", `${e}, methods should be an array of strings or empty array for no methods`), r10; + return CM(t == null ? void 0 : t.methods) ? CM(t == null ? void 0 : t.events) || (r10 = xr("UNSUPPORTED_EVENTS", `${e}, events should be an array of strings or empty array for no events`)) : r10 = xr("UNSUPPORTED_METHODS", `${e}, methods should be an array of strings or empty array for no methods`), r10; } - function mU(t, e) { + function cU(t, e) { let r10 = null; return Object.values(t).forEach((n) => { if (r10) return; - const i = U5e(n, `${e}, namespace`); + const i = C5e(n, `${e}, namespace`); i && (r10 = i); }), r10; } - function j5e(t, e, r10) { + function D5e(t, e, r10) { let n = null; - if (t && zm(t)) { - const i = mU(t, e); + if (t && Vm(t)) { + const i = cU(t, e); i && (n = i); - const s = D5e(t, e, r10); + const s = P5e(t, e, r10); s && (n = s); } else n = it("MISSING_OR_INVALID", `${e}, ${r10} should be an object with data`); return n; } - function u3(t, e) { + function c3(t, e) { let r10 = null; - if (t && zm(t)) { - const n = mU(t, e); + if (t && Vm(t)) { + const n = cU(t, e); n && (r10 = n); - const i = B5e(t, e); + const i = R5e(t, e); i && (r10 = i); } else r10 = it("MISSING_OR_INVALID", `${e}, namespaces should be an object with data`); return r10; } - function gU(t) { + function uU(t) { return en(t.protocol, true); } - function V5e(t, e) { + function L5e(t, e) { let r10 = false; - return e && !t ? r10 = true : t && L0(t) && t.length && t.forEach((n) => { - r10 = gU(n); + return e && !t ? r10 = true : t && C0(t) && t.length && t.forEach((n) => { + r10 = uU(n); }), r10; } - function z5e(t) { + function B5e(t) { return typeof t == "number"; } function Bi(t) { return typeof t < "u" && typeof t !== null; } - function F5e(t) { - return !(!t || typeof t != "object" || !t.code || !f9(t.code, false) || !t.message || !en(t.message, false)); + function U5e(t) { + return !(!t || typeof t != "object" || !t.code || !a9(t.code, false) || !t.message || !en(t.message, false)); } - function H5e(t) { + function j5e(t) { return !(_i(t) || !en(t.method, false)); } - function q5e(t) { - return !(_i(t) || _i(t.result) && _i(t.error) || !f9(t.id, false) || !en(t.jsonrpc, false)); + function V5e(t) { + return !(_i(t) || _i(t.result) && _i(t.error) || !a9(t.id, false) || !en(t.jsonrpc, false)); } - function W5e(t) { + function z5e(t) { return !(_i(t) || !en(t.name, false)); } - function VM(t, e) { - return !(!Fm(e) || !_5e(t).includes(e)); + function DM(t, e) { + return !(!zm(e) || !b5e(t).includes(e)); } - function G5e(t, e, r10) { - return en(r10, false) ? E5e(t, e).includes(r10) : false; + function F5e(t, e, r10) { + return en(r10, false) ? w5e(t, e).includes(r10) : false; } - function K5e(t, e, r10) { - return en(r10, false) ? S5e(t, e).includes(r10) : false; + function H5e(t, e, r10) { + return en(r10, false) ? v5e(t, e).includes(r10) : false; } - function zM(t, e, r10) { + function LM(t, e, r10) { let n = null; - const i = X5e(t), s = Y5e(e), o = Object.keys(i), a = Object.keys(s), c = FM(Object.keys(t)), u = FM(Object.keys(e)), f10 = c.filter((p) => !u.includes(p)); + const i = q5e(t), s = W5e(e), o = Object.keys(i), a = Object.keys(s), c = BM(Object.keys(t)), u = BM(Object.keys(e)), f10 = c.filter((p) => !u.includes(p)); return f10.length && (n = it("NON_CONFORMING_NAMESPACES", `${r10} namespaces keys don't satisfy requiredNamespaces. Required: ${f10.toString()} Received: ${Object.keys(e).toString()}`)), Lu(o, a) || (n = it("NON_CONFORMING_NAMESPACES", `${r10} namespaces chains don't satisfy required namespaces. @@ -152092,7 +152142,7 @@ ${Ez(e, r10)}`); Approved: ${a.toString()}`)), Object.keys(e).forEach((p) => { if (!p.includes(":") || n) return; - const b = lh(e[p].accounts); + const b = uh(e[p].accounts); b.includes(p) || (n = it("NON_CONFORMING_NAMESPACES", `${r10} namespaces accounts don't satisfy namespace accounts for ${p} Required: ${p} Approved: ${b.toString()}`)); @@ -152100,7 +152150,7 @@ ${Ez(e, r10)}`); n || (Lu(i[p].methods, s[p].methods) ? Lu(i[p].events, s[p].events) || (n = it("NON_CONFORMING_NAMESPACES", `${r10} namespaces events don't satisfy namespace events for ${p}`)) : n = it("NON_CONFORMING_NAMESPACES", `${r10} namespaces methods don't satisfy namespace methods for ${p}`)); }), n; } - function X5e(t) { + function q5e(t) { const e = {}; return Object.keys(t).forEach((r10) => { var n; @@ -152109,140 +152159,140 @@ ${Ez(e, r10)}`); }); }), e; } - function FM(t) { + function BM(t) { return [...new Set(t.map((e) => e.includes(":") ? e.split(":")[0] : e))]; } - function Y5e(t) { + function W5e(t) { const e = {}; return Object.keys(t).forEach((r10) => { if (r10.includes(":")) e[r10] = t[r10]; else { - const n = lh(t[r10].accounts); + const n = uh(t[r10].accounts); n == null || n.forEach((i) => { e[i] = { accounts: t[r10].accounts.filter((s) => s.includes(`${i}:`)), methods: t[r10].methods, events: t[r10].events }; }); } }), e; } - function Z5e(t, e) { - return f9(t, false) && t <= e.max && t >= e.min; + function G5e(t, e) { + return a9(t, false) && t <= e.max && t >= e.min; } - function HM() { - const t = R0(); + function UM() { + const t = P0(); return new Promise((e) => { switch (t) { case is.browser: - e(J5e()); + e(K5e()); break; case is.reactNative: - e(Q5e()); + e(X5e()); break; case is.node: - e($5e()); + e(Y5e()); break; default: e(true); } }); } - function J5e() { - return sh() && (navigator == null ? void 0 : navigator.onLine); + function K5e() { + return ih() && (navigator == null ? void 0 : navigator.onLine); } - async function Q5e() { - if (ih() && typeof global < "u" && global != null && global.NetInfo) { + async function X5e() { + if (nh() && typeof global < "u" && global != null && global.NetInfo) { const t = await (global == null ? void 0 : global.NetInfo.fetch()); return t == null ? void 0 : t.isConnected; } return true; } - function $5e() { + function Y5e() { return true; } - function eve(t) { - switch (R0()) { + function Z5e(t) { + switch (P0()) { case is.browser: - tve(t); + J5e(t); break; case is.reactNative: - rve(t); + Q5e(t); break; } } - function tve(t) { - !ih() && sh() && (window.addEventListener("online", () => t(true)), window.addEventListener("offline", () => t(false))); + function J5e(t) { + !nh() && ih() && (window.addEventListener("online", () => t(true)), window.addEventListener("offline", () => t(false))); } - function rve(t) { - ih() && typeof global < "u" && global != null && global.NetInfo && (global == null || global.NetInfo.addEventListener((e) => t(e == null ? void 0 : e.isConnected))); + function Q5e(t) { + nh() && typeof global < "u" && global != null && global.NetInfo && (global == null || global.NetInfo.addEventListener((e) => t(e == null ? void 0 : e.isConnected))); } - var l3 = {}; - var Uh = class { + var u3 = {}; + var Bh = class { static get(e) { - return l3[e]; + return u3[e]; } static set(e, r10) { - l3[e] = r10; + u3[e] = r10; } static delete(e) { - delete l3[e]; - } - }; - var nve = "PARSE_ERROR"; - var ive = "INVALID_REQUEST"; - var sve = "METHOD_NOT_FOUND"; - var ove = "INVALID_PARAMS"; - var yU = "INTERNAL_ERROR"; - var h9 = "SERVER_ERROR"; - var ave = [-32700, -32600, -32601, -32602, -32603]; - var cd = { - [nve]: { code: -32700, message: "Parse error" }, - [ive]: { code: -32600, message: "Invalid Request" }, - [sve]: { code: -32601, message: "Method not found" }, - [ove]: { code: -32602, message: "Invalid params" }, - [yU]: { code: -32603, message: "Internal error" }, - [h9]: { code: -32e3, message: "Server error" } - }; - var bU = h9; - function cve(t) { - return ave.includes(t); - } - function qM(t) { - return Object.keys(cd).includes(t) ? cd[t] : cd[bU]; - } - function uve(t) { - const e = Object.values(cd).find((r10) => r10.code === t); - return e || cd[bU]; - } - function lve(t, e, r10) { + delete u3[e]; + } + }; + var $5e = "PARSE_ERROR"; + var eve = "INVALID_REQUEST"; + var tve = "METHOD_NOT_FOUND"; + var rve = "INVALID_PARAMS"; + var lU = "INTERNAL_ERROR"; + var c9 = "SERVER_ERROR"; + var nve = [-32700, -32600, -32601, -32602, -32603]; + var ad = { + [$5e]: { code: -32700, message: "Parse error" }, + [eve]: { code: -32600, message: "Invalid Request" }, + [tve]: { code: -32601, message: "Method not found" }, + [rve]: { code: -32602, message: "Invalid params" }, + [lU]: { code: -32603, message: "Internal error" }, + [c9]: { code: -32e3, message: "Server error" } + }; + var fU = c9; + function ive(t) { + return nve.includes(t); + } + function jM(t) { + return Object.keys(ad).includes(t) ? ad[t] : ad[fU]; + } + function sve(t) { + const e = Object.values(ad).find((r10) => r10.code === t); + return e || ad[fU]; + } + function ove(t, e, r10) { return t.message.includes("getaddrinfo ENOTFOUND") || t.message.includes("connect ECONNREFUSED") ? new Error(`Unavailable ${r10} RPC url at ${e}`) : t; } - var wU = {}; - var mv = function(t, e) { - return mv = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r10, n) { + var hU = {}; + var dv = function(t, e) { + return dv = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r10, n) { r10.__proto__ = n; } || function(r10, n) { for (var i in n) n.hasOwnProperty(i) && (r10[i] = n[i]); - }, mv(t, e); + }, dv(t, e); }; - function fve(t, e) { - mv(t, e); + function ave(t, e) { + dv(t, e); function r10() { this.constructor = t; } t.prototype = e === null ? Object.create(e) : (r10.prototype = e.prototype, new r10()); } - var gv = function() { - return gv = Object.assign || function(e) { + var pv = function() { + return pv = Object.assign || function(e) { for (var r10, n = 1, i = arguments.length; n < i; n++) { r10 = arguments[n]; for (var s in r10) Object.prototype.hasOwnProperty.call(r10, s) && (e[s] = r10[s]); } return e; - }, gv.apply(this, arguments); + }, pv.apply(this, arguments); }; - function hve(t, e) { + function cve(t, e) { var r10 = {}; for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && e.indexOf(n) < 0 && (r10[n] = t[n]); @@ -152251,7 +152301,7 @@ ${Ez(e, r10)}`); e.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(t, n[i]) && (r10[n[i]] = t[n[i]]); return r10; } - function dve(t, e, r10, n) { + function uve(t, e, r10, n) { var i = arguments.length, s = i < 3 ? e : n === null ? n = Object.getOwnPropertyDescriptor(e, r10) : n, o; if (typeof Reflect == "object" && typeof Reflect.decorate == "function") s = Reflect.decorate(t, e, r10, n); @@ -152260,16 +152310,16 @@ ${Ez(e, r10)}`); (o = t[a]) && (s = (i < 3 ? o(s) : i > 3 ? o(e, r10, s) : o(e, r10)) || s); return i > 3 && s && Object.defineProperty(e, r10, s), s; } - function pve(t, e) { + function lve(t, e) { return function(r10, n) { e(r10, n, t); }; } - function mve(t, e) { + function fve(t, e) { if (typeof Reflect == "object" && typeof Reflect.metadata == "function") return Reflect.metadata(t, e); } - function gve(t, e, r10, n) { + function hve(t, e, r10, n) { function i(s) { return s instanceof r10 ? s : new r10(function(o) { o(s); @@ -152296,7 +152346,7 @@ ${Ez(e, r10)}`); u((n = n.apply(t, e || [])).next()); }); } - function yve(t, e) { + function dve(t, e) { var r10 = { label: 0, sent: function() { if (s[0] & 1) throw s[1]; @@ -152361,14 +152411,14 @@ ${Ez(e, r10)}`); return { value: u[0] ? u[1] : void 0, done: true }; } } - function bve(t, e, r10, n) { + function pve(t, e, r10, n) { n === void 0 && (n = r10), t[n] = e[r10]; } - function wve(t, e) { + function mve(t, e) { for (var r10 in t) r10 !== "default" && !e.hasOwnProperty(r10) && (e[r10] = t[r10]); } - function yv(t) { + function mv(t) { var e = typeof Symbol == "function" && Symbol.iterator, r10 = e && t[e], n = 0; if (r10) return r10.call(t); @@ -152380,7 +152430,7 @@ ${Ez(e, r10)}`); }; throw new TypeError(e ? "Object is not iterable." : "Symbol.iterator is not defined."); } - function vU(t, e) { + function dU(t, e) { var r10 = typeof Symbol == "function" && t[Symbol.iterator]; if (!r10) return t; @@ -152400,12 +152450,12 @@ ${Ez(e, r10)}`); } return s; } - function vve() { + function gve() { for (var t = [], e = 0; e < arguments.length; e++) - t = t.concat(vU(arguments[e])); + t = t.concat(dU(arguments[e])); return t; } - function xve() { + function yve() { for (var t = 0, e = 0, r10 = arguments.length; e < r10; e++) t += arguments[e].length; for (var n = Array(t), i = 0, e = 0; e < r10; e++) @@ -152413,10 +152463,10 @@ ${Ez(e, r10)}`); n[i] = s[o]; return n; } - function Wd(t) { - return this instanceof Wd ? (this.v = t, this) : new Wd(t); + function qd(t) { + return this instanceof qd ? (this.v = t, this) : new qd(t); } - function _ve(t, e, r10) { + function bve(t, e, r10) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var n = r10.apply(t, e || []), i, s = []; @@ -152438,7 +152488,7 @@ ${Ez(e, r10)}`); } } function c(b) { - b.value instanceof Wd ? Promise.resolve(b.value.v).then(u, f10) : p(s[0][2], b); + b.value instanceof qd ? Promise.resolve(b.value.v).then(u, f10) : p(s[0][2], b); } function u(b) { a("next", b); @@ -152450,7 +152500,7 @@ ${Ez(e, r10)}`); b(E), s.shift(), s.length && a(s[0][0], s[0][1]); } } - function Eve(t) { + function wve(t) { var e, r10; return e = {}, n("next"), n("throw", function(i) { throw i; @@ -152459,15 +152509,15 @@ ${Ez(e, r10)}`); }, e; function n(i, s) { e[i] = t[i] ? function(o) { - return (r10 = !r10) ? { value: Wd(t[i](o)), done: i === "return" } : s ? s(o) : o; + return (r10 = !r10) ? { value: qd(t[i](o)), done: i === "return" } : s ? s(o) : o; } : s; } } - function Sve(t) { + function vve(t) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var e = t[Symbol.asyncIterator], r10; - return e ? e.call(t) : (t = typeof yv == "function" ? yv(t) : t[Symbol.iterator](), r10 = {}, n("next"), n("throw"), n("return"), r10[Symbol.asyncIterator] = function() { + return e ? e.call(t) : (t = typeof mv == "function" ? mv(t) : t[Symbol.iterator](), r10 = {}, n("next"), n("throw"), n("return"), r10[Symbol.asyncIterator] = function() { return this; }, r10); function n(s) { @@ -152483,10 +152533,10 @@ ${Ez(e, r10)}`); }, o); } } - function Mve(t, e) { + function xve(t, e) { return Object.defineProperty ? Object.defineProperty(t, "raw", { value: e }) : t.raw = e, t; } - function Ave(t) { + function _ve(t) { if (t && t.__esModule) return t; var e = {}; @@ -152495,54 +152545,54 @@ ${Ez(e, r10)}`); Object.hasOwnProperty.call(t, r10) && (e[r10] = t[r10]); return e.default = t, e; } - function Tve(t) { + function Eve(t) { return t && t.__esModule ? t : { default: t }; } - function Nve(t, e) { + function Sve(t, e) { if (!e.has(t)) throw new TypeError("attempted to get private field on non-instance"); return e.get(t); } - function Ive(t, e, r10) { + function Mve(t, e, r10) { if (!e.has(t)) throw new TypeError("attempted to set private field on non-instance"); return e.set(t, r10), r10; } - var Ove = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Ave = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, get __assign() { - return gv; - }, - __asyncDelegator: Eve, - __asyncGenerator: _ve, - __asyncValues: Sve, - __await: Wd, - __awaiter: gve, - __classPrivateFieldGet: Nve, - __classPrivateFieldSet: Ive, - __createBinding: bve, - __decorate: dve, - __exportStar: wve, - __extends: fve, - __generator: yve, - __importDefault: Tve, - __importStar: Ave, - __makeTemplateObject: Mve, - __metadata: mve, - __param: pve, - __read: vU, - __rest: hve, - __spread: vve, - __spreadArrays: xve, - __values: yv + return pv; + }, + __asyncDelegator: wve, + __asyncGenerator: bve, + __asyncValues: vve, + __await: qd, + __awaiter: hve, + __classPrivateFieldGet: Sve, + __classPrivateFieldSet: Mve, + __createBinding: pve, + __decorate: uve, + __exportStar: mve, + __extends: ave, + __generator: dve, + __importDefault: Eve, + __importStar: _ve, + __makeTemplateObject: xve, + __metadata: fve, + __param: lve, + __read: dU, + __rest: cve, + __spread: gve, + __spreadArrays: yve, + __values: mv }, Symbol.toStringTag, { value: "Module" })); - var Pve = /* @__PURE__ */ fn(Ove); + var Tve = /* @__PURE__ */ fn(Ave); var _a = {}; - var WM; - function kve() { - if (WM) + var VM; + function Nve() { + if (VM) return _a; - WM = 1, Object.defineProperty(_a, "__esModule", { value: true }), _a.isBrowserCryptoAvailable = _a.getSubtleCrypto = _a.getBrowerCrypto = void 0; + VM = 1, Object.defineProperty(_a, "__esModule", { value: true }), _a.isBrowserCryptoAvailable = _a.getSubtleCrypto = _a.getBrowerCrypto = void 0; function t() { return (Lt == null ? void 0 : Lt.crypto) || (Lt == null ? void 0 : Lt.msCrypto) || {}; } @@ -152558,11 +152608,11 @@ ${Ez(e, r10)}`); return _a.isBrowserCryptoAvailable = r10, _a; } var Ea = {}; - var GM; - function Rve() { - if (GM) + var zM; + function Ive() { + if (zM) return Ea; - GM = 1, Object.defineProperty(Ea, "__esModule", { value: true }), Ea.isBrowser = Ea.isNode = Ea.isReactNative = void 0; + zM = 1, Object.defineProperty(Ea, "__esModule", { value: true }), Ea.isBrowser = Ea.isNode = Ea.isReactNative = void 0; function t() { return typeof document > "u" && typeof navigator < "u" && navigator.product === "ReactNative"; } @@ -152578,77 +152628,77 @@ ${Ez(e, r10)}`); } (function(t) { Object.defineProperty(t, "__esModule", { value: true }); - const e = Pve; - e.__exportStar(kve(), t), e.__exportStar(Rve(), t); - })(wU); - function Dc(t = 3) { + const e = Tve; + e.__exportStar(Nve(), t), e.__exportStar(Ive(), t); + })(hU); + function Cc(t = 3) { const e = Date.now() * Math.pow(10, t), r10 = Math.floor(Math.random() * Math.pow(10, t)); return e + r10; } function Uu(t = 6) { - return BigInt(Dc(t)); + return BigInt(Cc(t)); } - function Sf(t, e, r10) { + function Ef(t, e, r10) { return { - id: r10 || Dc(), + id: r10 || Cc(), jsonrpc: "2.0", method: t, params: e }; } - function d9(t, e) { + function u9(t, e) { return { id: t, jsonrpc: "2.0", result: e }; } - function p9(t, e, r10) { + function l9(t, e, r10) { return { id: t, jsonrpc: "2.0", - error: Cve(e, r10) + error: Ove(e, r10) }; } - function Cve(t, e) { - return typeof t > "u" ? qM(yU) : (typeof t == "string" && (t = Object.assign(Object.assign({}, qM(h9)), { message: t })), typeof e < "u" && (t.data = e), cve(t.code) && (t = uve(t.code)), t); + function Ove(t, e) { + return typeof t > "u" ? jM(lU) : (typeof t == "string" && (t = Object.assign(Object.assign({}, jM(c9)), { message: t })), typeof e < "u" && (t.data = e), ive(t.code) && (t = sve(t.code)), t); } - var Dve = class { + var Pve = class { }; - var Lve = class extends Dve { + var kve = class extends Pve { constructor() { super(); } }; - var Bve = class extends Lve { + var Rve = class extends kve { constructor(e) { super(); } }; - var Uve = "^wss?:"; - function jve(t) { + var Cve = "^wss?:"; + function Dve(t) { const e = t.match(new RegExp(/^\w+:/, "gi")); if (!(!e || !e.length)) return e[0]; } - function Vve(t, e) { - const r10 = jve(t); + function Lve(t, e) { + const r10 = Dve(t); return typeof r10 > "u" ? false : new RegExp(e).test(r10); } - function KM(t) { - return Vve(t, Uve); + function FM(t) { + return Lve(t, Cve); } - function zve(t) { + function Bve(t) { return new RegExp("wss?://localhost(:d{2,5})?").test(t); } - function xU(t) { + function pU(t) { return typeof t == "object" && "id" in t && "jsonrpc" in t && t.jsonrpc === "2.0"; } - function m9(t) { - return xU(t) && "method" in t; + function f9(t) { + return pU(t) && "method" in t; } function C2(t) { - return xU(t) && (Lo(t) || Rs(t)); + return pU(t) && (Lo(t) || Rs(t)); } function Lo(t) { return "result" in t; @@ -152656,7 +152706,7 @@ ${Ez(e, r10)}`); function Rs(t) { return "error" in t; } - var Fve = class extends Bve { + var Uve = class extends Rve { constructor(e) { super(e), this.events = new vo.EventEmitter(), this.hasRegisteredEventListeners = false, this.connection = this.setConnection(e), this.connection.connected && this.registerEventListeners(); } @@ -152679,7 +152729,7 @@ ${Ez(e, r10)}`); this.events.removeListener(e, r10); } async request(e, r10) { - return this.requestStrict(Sf(e.method, e.params || [], e.id || Uu().toString()), r10); + return this.requestStrict(Ef(e.method, e.params || [], e.id || Uu().toString()), r10); } async requestStrict(e, r10) { return new Promise(async (n, i) => { @@ -152718,14 +152768,14 @@ ${Ez(e, r10)}`); this.hasRegisteredEventListeners || (this.connection.on("payload", (e) => this.onPayload(e)), this.connection.on("close", (e) => this.onClose(e)), this.connection.on("error", (e) => this.events.emit("error", e)), this.connection.on("register_error", (e) => this.onClose()), this.hasRegisteredEventListeners = true); } }; - var Hve = () => typeof WebSocket < "u" ? WebSocket : typeof global < "u" && typeof global.WebSocket < "u" ? global.WebSocket : typeof window < "u" && typeof window.WebSocket < "u" ? window.WebSocket : typeof self < "u" && typeof self.WebSocket < "u" ? self.WebSocket : require_browser(); - var qve = () => typeof WebSocket < "u" || typeof global < "u" && typeof global.WebSocket < "u" || typeof window < "u" && typeof window.WebSocket < "u" || typeof self < "u" && typeof self.WebSocket < "u"; - var XM = (t) => t.split("?")[0]; - var YM = 10; - var Wve = Hve(); - var Gve = class { + var jve = () => typeof WebSocket < "u" ? WebSocket : typeof global < "u" && typeof global.WebSocket < "u" ? global.WebSocket : typeof window < "u" && typeof window.WebSocket < "u" ? window.WebSocket : typeof self < "u" && typeof self.WebSocket < "u" ? self.WebSocket : require_browser(); + var Vve = () => typeof WebSocket < "u" || typeof global < "u" && typeof global.WebSocket < "u" || typeof window < "u" && typeof window.WebSocket < "u" || typeof self < "u" && typeof self.WebSocket < "u"; + var HM = (t) => t.split("?")[0]; + var qM = 10; + var zve = jve(); + var Fve = class { constructor(e) { - if (this.url = e, this.events = new vo.EventEmitter(), this.registering = false, !KM(e)) + if (this.url = e, this.events = new vo.EventEmitter(), this.registering = false, !FM(e)) throw new Error(`Provided URL is not compatible with WebSocket connection: ${e}`); this.url = e; } @@ -152770,7 +152820,7 @@ ${Ez(e, r10)}`); } } register(e = this.url) { - if (!KM(e)) + if (!FM(e)) throw new Error(`Provided URL is not compatible with WebSocket connection: ${e}`); if (this.registering) { const r10 = this.events.getMaxListeners(); @@ -152785,8 +152835,8 @@ ${Ez(e, r10)}`); }); } return this.url = e, this.registering = true, new Promise((r10, n) => { - const i = new URLSearchParams(e).get("origin"), s = wU.isReactNative() ? { headers: { origin: i } } : { rejectUnauthorized: !zve(e) }, o = new Wve(e, [], s); - qve() ? o.onerror = (a) => { + const i = new URLSearchParams(e).get("origin"), s = hU.isReactNative() ? { headers: { origin: i } } : { rejectUnauthorized: !Bve(e) }, o = new zve(e, [], s); + Vve() ? o.onerror = (a) => { const c = a; n(this.emitError(c.error)); } : o.on("error", (a) => { @@ -152809,26 +152859,26 @@ ${Ez(e, r10)}`); this.events.emit("payload", r10); } onError(e, r10) { - const n = this.parseError(r10), i = n.message || n.toString(), s = p9(e, i); + const n = this.parseError(r10), i = n.message || n.toString(), s = l9(e, i); this.events.emit("payload", s); } parseError(e, r10 = this.url) { - return lve(e, XM(r10), "WS"); + return ove(e, HM(r10), "WS"); } resetMaxListeners() { - this.events.getMaxListeners() > YM && this.events.setMaxListeners(YM); + this.events.getMaxListeners() > qM && this.events.setMaxListeners(qM); } emitError(e) { - const r10 = this.parseError(new Error((e == null ? void 0 : e.message) || `WebSocket connection failed for host: ${XM(this.url)}`)); + const r10 = this.parseError(new Error((e == null ? void 0 : e.message) || `WebSocket connection failed for host: ${HM(this.url)}`)); return this.events.emit("register_error", r10), r10; } }; - var Hm = { exports: {} }; - Hm.exports; + var Fm = { exports: {} }; + Fm.exports; (function(t, e) { - var r10 = 200, n = "__lodash_hash_undefined__", i = 1, s = 2, o = 9007199254740991, a = "[object Arguments]", c = "[object Array]", u = "[object AsyncFunction]", f10 = "[object Boolean]", p = "[object Date]", b = "[object Error]", E = "[object Function]", _ = "[object GeneratorFunction]", N11 = "[object Map]", R = "[object Number]", F = "[object Null]", D = "[object Object]", L = "[object Promise]", q = "[object Proxy]", W = "[object RegExp]", z = "[object Set]", T = "[object String]", I = "[object Symbol]", H = "[object Undefined]", X = "[object WeakMap]", V = "[object ArrayBuffer]", S10 = "[object DataView]", d = "[object Float32Array]", l15 = "[object Float64Array]", h = "[object Int8Array]", y = "[object Int16Array]", x = "[object Int32Array]", v = "[object Uint8Array]", M = "[object Uint8ClampedArray]", w = "[object Uint16Array]", g = "[object Uint32Array]", m = /[\\^$.*+?()[\]{}|]/g, P = /^\[object .+?Constructor\]$/, Q = /^(?:0|[1-9]\d*)$/, A = {}; - A[d] = A[l15] = A[h] = A[y] = A[x] = A[v] = A[M] = A[w] = A[g] = true, A[a] = A[c] = A[V] = A[f10] = A[S10] = A[p] = A[b] = A[E] = A[N11] = A[R] = A[D] = A[W] = A[z] = A[T] = A[X] = false; - var K = typeof Lt == "object" && Lt && Lt.Object === Object && Lt, U = typeof self == "object" && self && self.Object === Object && self, j10 = K || U || Function("return this")(), G = e && !e.nodeType && e, k = G && true && t && !t.nodeType && t, Y = k && k.exports === G, ee = Y && K.process, ae = function() { + var r10 = 200, n = "__lodash_hash_undefined__", i = 1, s = 2, o = 9007199254740991, a = "[object Arguments]", c = "[object Array]", u = "[object AsyncFunction]", f10 = "[object Boolean]", p = "[object Date]", b = "[object Error]", E = "[object Function]", _ = "[object GeneratorFunction]", N11 = "[object Map]", k = "[object Number]", F = "[object Null]", L = "[object Object]", D = "[object Promise]", q = "[object Proxy]", W = "[object RegExp]", z = "[object Set]", T = "[object String]", I = "[object Symbol]", H = "[object Undefined]", X = "[object WeakMap]", V = "[object ArrayBuffer]", S9 = "[object DataView]", d = "[object Float32Array]", l15 = "[object Float64Array]", h = "[object Int8Array]", y = "[object Int16Array]", x = "[object Int32Array]", v = "[object Uint8Array]", M = "[object Uint8ClampedArray]", w = "[object Uint16Array]", g = "[object Uint32Array]", m = /[\\^$.*+?()[\]{}|]/g, P = /^\[object .+?Constructor\]$/, Q = /^(?:0|[1-9]\d*)$/, A = {}; + A[d] = A[l15] = A[h] = A[y] = A[x] = A[v] = A[M] = A[w] = A[g] = true, A[a] = A[c] = A[V] = A[f10] = A[S9] = A[p] = A[b] = A[E] = A[N11] = A[k] = A[L] = A[W] = A[z] = A[T] = A[X] = false; + var K = typeof Lt == "object" && Lt && Lt.Object === Object && Lt, U = typeof self == "object" && self && self.Object === Object && self, j10 = K || U || Function("return this")(), G = e && !e.nodeType && e, R = G && true && t && !t.nodeType && t, Y = R && R.exports === G, ee = Y && K.process, ae = function() { try { return ee && ee.binding && ee.binding("util"); } catch { @@ -152885,12 +152935,12 @@ ${Ez(e, r10)}`); Fe[++_e] = xt; }), Fe; } - var Te = Array.prototype, C9 = Function.prototype, O = Object.prototype, B = j10["__core-js_shared__"], $ = C9.toString, te = O.hasOwnProperty, J = function() { + var Te = Array.prototype, C10 = Function.prototype, O = Object.prototype, B = j10["__core-js_shared__"], $ = C10.toString, te = O.hasOwnProperty, J = function() { var ue = /[^.]+$/.exec(B && B.keys && B.keys.IE_PROTO || ""); return ue ? "Symbol(src)_1." + ue : ""; }(), ne = O.toString, fe = RegExp( "^" + $.call(te).replace(m, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$" - ), ge = Y ? j10.Buffer : void 0, de = j10.Symbol, ve = j10.Uint8Array, Ae = O.propertyIsEnumerable, Ne = Te.splice, De = de ? de.toStringTag : void 0, ut = Object.getOwnPropertySymbols, Ve = ge ? ge.isBuffer : void 0, Ze = ye(Object.keys, Object), Ge = Ll(j10, "DataView"), ke = Ll(j10, "Map"), Re = Ll(j10, "Promise"), Je = Ll(j10, "Set"), Me = Ll(j10, "WeakMap"), Pe = Ll(Object, "create"), et = fu(Ge), Ce = fu(ke), ze = fu(Re), nt = fu(Je), qe = fu(Me), Ke = de ? de.prototype : void 0, at = Ke ? Ke.valueOf : void 0; + ), ge = Y ? j10.Buffer : void 0, de = j10.Symbol, ve = j10.Uint8Array, Ae = O.propertyIsEnumerable, Ne = Te.splice, De = de ? de.toStringTag : void 0, ut = Object.getOwnPropertySymbols, Ve = ge ? ge.isBuffer : void 0, Ze = ye(Object.keys, Object), Ge = Dl(j10, "DataView"), ke = Dl(j10, "Map"), Re = Dl(j10, "Promise"), Je = Dl(j10, "Set"), Me = Dl(j10, "WeakMap"), Pe = Dl(Object, "create"), et = fu(Ge), Ce = fu(ke), ze = fu(Re), nt = fu(Je), qe = fu(Me), Ke = de ? de.prototype : void 0, at = Ke ? Ke.valueOf : void 0; function We(ue) { var _e = -1, Fe = ue == null ? 0 : ue.length; for (this.clear(); ++_e < Fe; ) { @@ -152933,21 +152983,21 @@ ${Ez(e, r10)}`); this.__data__ = [], this.size = 0; } function gr(ue) { - var _e = this.__data__, Fe = V02(_e, ue); + var _e = this.__data__, Fe = U0(_e, ue); if (Fe < 0) return false; var xt = _e.length - 1; return Fe == xt ? _e.pop() : Ne.call(_e, Fe, 1), --this.size, true; } function yr(ue) { - var _e = this.__data__, Fe = V02(_e, ue); + var _e = this.__data__, Fe = U0(_e, ue); return Fe < 0 ? void 0 : _e[Fe][1]; } function br(ue) { - return V02(this.__data__, ue) > -1; + return U0(this.__data__, ue) > -1; } function wr(ue, _e) { - var Fe = this.__data__, xt = V02(Fe, ue); + var Fe = this.__data__, xt = U0(Fe, ue); return xt < 0 ? (++this.size, Fe.push([ue, _e])) : Fe[xt][1] = _e, this; } rt.prototype.clear = _t, rt.prototype.delete = gr, rt.prototype.get = yr, rt.prototype.has = br, rt.prototype.set = wr; @@ -152966,17 +153016,17 @@ ${Ez(e, r10)}`); }; } function Dn(ue) { - var _e = z0(this, ue).delete(ue); + var _e = j0(this, ue).delete(ue); return this.size -= _e ? 1 : 0, _e; } function Ln(ue) { - return z0(this, ue).get(ue); + return j0(this, ue).get(ue); } function Bn(ue) { - return z0(this, ue).has(ue); + return j0(this, ue).has(ue); } function Un(ue, _e) { - var Fe = z0(this, ue), xt = Fe.size; + var Fe = j0(this, ue), xt = Fe.size; return Fe.set(ue, _e), this.size += Fe.size == xt ? 0 : 1, this; } tr.prototype.clear = Cn, tr.prototype.delete = Dn, tr.prototype.get = Ln, tr.prototype.has = Bn, tr.prototype.set = Un; @@ -153020,90 +153070,90 @@ ${Ez(e, r10)}`); return Fe.set(ue, _e), this.size = Fe.size, this; } Tr.prototype.clear = zn, Tr.prototype.delete = Fn, Tr.prototype.get = Hn, Tr.prototype.has = Ji, Tr.prototype.set = ma; - function yj(ue, _e) { - var Fe = F0(ue), xt = !Fe && kj(ue), Sr = !Fe && !xt && W2(ue), jt = !Fe && !xt && !Sr && R9(ue), Gr = Fe || xt || Sr || jt, xn = Gr ? me(ue.length, String) : [], qn = xn.length; + function lj(ue, _e) { + var Fe = V02(ue), xt = !Fe && Mj(ue), Sr = !Fe && !xt && W2(ue), jt = !Fe && !xt && !Sr && I9(ue), Gr = Fe || xt || Sr || jt, xn = Gr ? me(ue.length, String) : [], qn = xn.length; for (var Lr in ue) - (_e || te.call(ue, Lr)) && !(Gr && (Lr == "length" || Sr && (Lr == "offset" || Lr == "parent") || jt && (Lr == "buffer" || Lr == "byteLength" || Lr == "byteOffset") || Tj(Lr, qn))) && xn.push(Lr); + (_e || te.call(ue, Lr)) && !(Gr && (Lr == "length" || Sr && (Lr == "offset" || Lr == "parent") || jt && (Lr == "buffer" || Lr == "byteLength" || Lr == "byteOffset") || vj(Lr, qn))) && xn.push(Lr); return xn; } - function V02(ue, _e) { + function U0(ue, _e) { for (var Fe = ue.length; Fe--; ) - if (I9(ue[Fe][0], _e)) + if (M9(ue[Fe][0], _e)) return Fe; return -1; } - function bj(ue, _e, Fe) { + function fj(ue, _e, Fe) { var xt = _e(ue); - return F0(ue) ? xt : ce(xt, Fe(ue)); + return V02(ue) ? xt : ce(xt, Fe(ue)); } - function fh(ue) { - return ue == null ? ue === void 0 ? H : F : De && De in Object(ue) ? Mj(ue) : Pj(ue); + function lh(ue) { + return ue == null ? ue === void 0 ? H : F : De && De in Object(ue) ? bj(ue) : Sj(ue); } - function M9(ue) { - return hh(ue) && fh(ue) == a; + function x9(ue) { + return fh(ue) && lh(ue) == a; } - function A9(ue, _e, Fe, xt, Sr) { - return ue === _e ? true : ue == null || _e == null || !hh(ue) && !hh(_e) ? ue !== ue && _e !== _e : wj(ue, _e, Fe, xt, A9, Sr); + function _9(ue, _e, Fe, xt, Sr) { + return ue === _e ? true : ue == null || _e == null || !fh(ue) && !fh(_e) ? ue !== ue && _e !== _e : hj(ue, _e, Fe, xt, _9, Sr); } - function wj(ue, _e, Fe, xt, Sr, jt) { - var Gr = F0(ue), xn = F0(_e), qn = Gr ? c : pc(ue), Lr = xn ? c : pc(_e); - qn = qn == a ? D : qn, Lr = Lr == a ? D : Lr; - var Qi = qn == D, zs = Lr == D, ni = qn == Lr; - if (ni && W2(ue)) { + function hj(ue, _e, Fe, xt, Sr, jt) { + var Gr = V02(ue), xn = V02(_e), qn = Gr ? c : dc(ue), Lr = xn ? c : dc(_e); + qn = qn == a ? L : qn, Lr = Lr == a ? L : Lr; + var Qi = qn == L, zs = Lr == L, ii = qn == Lr; + if (ii && W2(ue)) { if (!W2(_e)) return false; Gr = true, Qi = false; } - if (ni && !Qi) - return jt || (jt = new Tr()), Gr || R9(ue) ? T9(ue, _e, Fe, xt, Sr, jt) : Ej(ue, _e, qn, Fe, xt, Sr, jt); + if (ii && !Qi) + return jt || (jt = new Tr()), Gr || I9(ue) ? E9(ue, _e, Fe, xt, Sr, jt) : gj(ue, _e, qn, Fe, xt, Sr, jt); if (!(Fe & i)) { var ds = Qi && te.call(ue, "__wrapped__"), ps = zs && te.call(_e, "__wrapped__"); if (ds || ps) { - var mc = ds ? ue.value() : ue, ga = ps ? _e.value() : _e; - return jt || (jt = new Tr()), Sr(mc, ga, Fe, xt, jt); + var pc = ds ? ue.value() : ue, ga = ps ? _e.value() : _e; + return jt || (jt = new Tr()), Sr(pc, ga, Fe, xt, jt); } } - return ni ? (jt || (jt = new Tr()), Sj(ue, _e, Fe, xt, Sr, jt)) : false; + return ii ? (jt || (jt = new Tr()), yj(ue, _e, Fe, xt, Sr, jt)) : false; } - function vj(ue) { - if (!k9(ue) || Ij(ue)) + function dj(ue) { + if (!N92(ue) || _j(ue)) return false; - var _e = O9(ue) ? fe : P; + var _e = A9(ue) ? fe : P; return _e.test(fu(ue)); } - function xj(ue) { - return hh(ue) && P9(ue.length) && !!A[fh(ue)]; + function pj(ue) { + return fh(ue) && T9(ue.length) && !!A[lh(ue)]; } - function _j(ue) { - if (!Oj(ue)) + function mj(ue) { + if (!Ej(ue)) return Ze(ue); var _e = []; for (var Fe in Object(ue)) te.call(ue, Fe) && Fe != "constructor" && _e.push(Fe); return _e; } - function T9(ue, _e, Fe, xt, Sr, jt) { + function E9(ue, _e, Fe, xt, Sr, jt) { var Gr = Fe & i, xn = ue.length, qn = _e.length; if (xn != qn && !(Gr && qn > xn)) return false; var Lr = jt.get(ue); if (Lr && jt.get(_e)) return Lr == _e; - var Qi = -1, zs = true, ni = Fe & s ? new rn() : void 0; + var Qi = -1, zs = true, ii = Fe & s ? new rn() : void 0; for (jt.set(ue, _e), jt.set(_e, ue); ++Qi < xn; ) { var ds = ue[Qi], ps = _e[Qi]; if (xt) - var mc = Gr ? xt(ps, ds, Qi, _e, ue, jt) : xt(ds, ps, Qi, ue, _e, jt); - if (mc !== void 0) { - if (mc) + var pc = Gr ? xt(ps, ds, Qi, _e, ue, jt) : xt(ds, ps, Qi, ue, _e, jt); + if (pc !== void 0) { + if (pc) continue; zs = false; break; } - if (ni) { + if (ii) { if (!oe(_e, function(ga, hu) { - if (!se(ni, hu) && (ds === ga || Sr(ds, ga, Fe, xt, jt))) - return ni.push(hu); + if (!se(ii, hu) && (ds === ga || Sr(ds, ga, Fe, xt, jt))) + return ii.push(hu); })) { zs = false; break; @@ -153115,9 +153165,9 @@ ${Ez(e, r10)}`); } return jt.delete(ue), jt.delete(_e), zs; } - function Ej(ue, _e, Fe, xt, Sr, jt, Gr) { + function gj(ue, _e, Fe, xt, Sr, jt, Gr) { switch (Fe) { - case S10: + case S9: if (ue.byteLength != _e.byteLength || ue.byteOffset != _e.byteOffset) return false; ue = ue.buffer, _e = _e.buffer; @@ -153125,8 +153175,8 @@ ${Ez(e, r10)}`); return !(ue.byteLength != _e.byteLength || !jt(new ve(ue), new ve(_e))); case f10: case p: - case R: - return I9(+ue, +_e); + case k: + return M9(+ue, +_e); case b: return ue.name == _e.name && ue.message == _e.message; case W: @@ -153142,7 +153192,7 @@ ${Ez(e, r10)}`); if (Lr) return Lr == _e; xt |= s, Gr.set(ue, _e); - var Qi = T9(xn(ue), xn(_e), xt, Sr, jt, Gr); + var Qi = E9(xn(ue), xn(_e), xt, Sr, jt, Gr); return Gr.delete(ue), Qi; case I: if (at) @@ -153150,13 +153200,13 @@ ${Ez(e, r10)}`); } return false; } - function Sj(ue, _e, Fe, xt, Sr, jt) { - var Gr = Fe & i, xn = N92(ue), qn = xn.length, Lr = N92(_e), Qi = Lr.length; + function yj(ue, _e, Fe, xt, Sr, jt) { + var Gr = Fe & i, xn = S92(ue), qn = xn.length, Lr = S92(_e), Qi = Lr.length; if (qn != Qi && !Gr) return false; for (var zs = qn; zs--; ) { - var ni = xn[zs]; - if (!(Gr ? ni in _e : te.call(_e, ni))) + var ii = xn[zs]; + if (!(Gr ? ii in _e : te.call(_e, ii))) return false; } var ds = jt.get(ue); @@ -153164,35 +153214,35 @@ ${Ez(e, r10)}`); return ds == _e; var ps = true; jt.set(ue, _e), jt.set(_e, ue); - for (var mc = Gr; ++zs < qn; ) { - ni = xn[zs]; - var ga = ue[ni], hu = _e[ni]; + for (var pc = Gr; ++zs < qn; ) { + ii = xn[zs]; + var ga = ue[ii], hu = _e[ii]; if (xt) - var C92 = Gr ? xt(hu, ga, ni, _e, ue, jt) : xt(ga, hu, ni, ue, _e, jt); - if (!(C92 === void 0 ? ga === hu || Sr(ga, hu, Fe, xt, jt) : C92)) { + var O9 = Gr ? xt(hu, ga, ii, _e, ue, jt) : xt(ga, hu, ii, ue, _e, jt); + if (!(O9 === void 0 ? ga === hu || Sr(ga, hu, Fe, xt, jt) : O9)) { ps = false; break; } - mc || (mc = ni == "constructor"); + pc || (pc = ii == "constructor"); } - if (ps && !mc) { - var H0 = ue.constructor, q0 = _e.constructor; - H0 != q0 && "constructor" in ue && "constructor" in _e && !(typeof H0 == "function" && H0 instanceof H0 && typeof q0 == "function" && q0 instanceof q0) && (ps = false); + if (ps && !pc) { + var z0 = ue.constructor, F0 = _e.constructor; + z0 != F0 && "constructor" in ue && "constructor" in _e && !(typeof z0 == "function" && z0 instanceof z0 && typeof F0 == "function" && F0 instanceof F0) && (ps = false); } return jt.delete(ue), jt.delete(_e), ps; } - function N92(ue) { - return bj(ue, Dj, Aj); + function S92(ue) { + return fj(ue, Nj, wj); } - function z0(ue, _e) { + function j0(ue, _e) { var Fe = ue.__data__; - return Nj(_e) ? Fe[typeof _e == "string" ? "string" : "hash"] : Fe.map; + return xj(_e) ? Fe[typeof _e == "string" ? "string" : "hash"] : Fe.map; } - function Ll(ue, _e) { + function Dl(ue, _e) { var Fe = le(ue, _e); - return vj(Fe) ? Fe : void 0; + return dj(Fe) ? Fe : void 0; } - function Mj(ue) { + function bj(ue) { var _e = te.call(ue, De), Fe = ue[De]; try { ue[De] = void 0; @@ -153202,21 +153252,21 @@ ${Ez(e, r10)}`); var Sr = ne.call(ue); return xt && (_e ? ue[De] = Fe : delete ue[De]), Sr; } - var Aj = ut ? function(ue) { + var wj = ut ? function(ue) { return ue == null ? [] : (ue = Object(ue), Z10(ut(ue), function(_e) { return Ae.call(ue, _e); })); - } : Lj, pc = fh; - (Ge && pc(new Ge(new ArrayBuffer(1))) != S10 || ke && pc(new ke()) != N11 || Re && pc(Re.resolve()) != L || Je && pc(new Je()) != z || Me && pc(new Me()) != X) && (pc = function(ue) { - var _e = fh(ue), Fe = _e == D ? ue.constructor : void 0, xt = Fe ? fu(Fe) : ""; + } : Ij, dc = lh; + (Ge && dc(new Ge(new ArrayBuffer(1))) != S9 || ke && dc(new ke()) != N11 || Re && dc(Re.resolve()) != D || Je && dc(new Je()) != z || Me && dc(new Me()) != X) && (dc = function(ue) { + var _e = lh(ue), Fe = _e == L ? ue.constructor : void 0, xt = Fe ? fu(Fe) : ""; if (xt) switch (xt) { case et: - return S10; + return S9; case Ce: return N11; case ze: - return L; + return D; case nt: return z; case qe: @@ -153224,21 +153274,21 @@ ${Ez(e, r10)}`); } return _e; }); - function Tj(ue, _e) { + function vj(ue, _e) { return _e = _e ?? o, !!_e && (typeof ue == "number" || Q.test(ue)) && ue > -1 && ue % 1 == 0 && ue < _e; } - function Nj(ue) { + function xj(ue) { var _e = typeof ue; return _e == "string" || _e == "number" || _e == "symbol" || _e == "boolean" ? ue !== "__proto__" : ue === null; } - function Ij(ue) { + function _j(ue) { return !!J && J in ue; } - function Oj(ue) { + function Ej(ue) { var _e = ue && ue.constructor, Fe = typeof _e == "function" && _e.prototype || O; return ue === Fe; } - function Pj(ue) { + function Sj(ue) { return ne.call(ue); } function fu(ue) { @@ -153254,52 +153304,52 @@ ${Ez(e, r10)}`); } return ""; } - function I9(ue, _e) { + function M9(ue, _e) { return ue === _e || ue !== ue && _e !== _e; } - var kj = M9(function() { + var Mj = x9(function() { return arguments; - }()) ? M9 : function(ue) { - return hh(ue) && te.call(ue, "callee") && !Ae.call(ue, "callee"); - }, F0 = Array.isArray; - function Rj(ue) { - return ue != null && P9(ue.length) && !O9(ue); - } - var W2 = Ve || Bj; - function Cj(ue, _e) { - return A9(ue, _e); - } - function O9(ue) { - if (!k9(ue)) + }()) ? x9 : function(ue) { + return fh(ue) && te.call(ue, "callee") && !Ae.call(ue, "callee"); + }, V02 = Array.isArray; + function Aj(ue) { + return ue != null && T9(ue.length) && !A9(ue); + } + var W2 = Ve || Oj; + function Tj(ue, _e) { + return _9(ue, _e); + } + function A9(ue) { + if (!N92(ue)) return false; - var _e = fh(ue); + var _e = lh(ue); return _e == E || _e == _ || _e == u || _e == q; } - function P9(ue) { + function T9(ue) { return typeof ue == "number" && ue > -1 && ue % 1 == 0 && ue <= o; } - function k9(ue) { + function N92(ue) { var _e = typeof ue; return ue != null && (_e == "object" || _e == "function"); } - function hh(ue) { + function fh(ue) { return ue != null && typeof ue == "object"; } - var R9 = ie ? pe(ie) : xj; - function Dj(ue) { - return Rj(ue) ? yj(ue) : _j(ue); + var I9 = ie ? pe(ie) : pj; + function Nj(ue) { + return Aj(ue) ? lj(ue) : mj(ue); } - function Lj() { + function Ij() { return []; } - function Bj() { + function Oj() { return false; } - t.exports = Cj; - })(Hm, Hm.exports); - var Kve = Hm.exports; - var Xve = /* @__PURE__ */ nc(Kve); - function Yve(t, e) { + t.exports = Tj; + })(Fm, Fm.exports); + var Hve = Fm.exports; + var qve = /* @__PURE__ */ rc(Hve); + function Wve(t, e) { return e = e || {}, new Promise(function(r10, n) { var i = new XMLHttpRequest(), s = [], o = [], a = {}, c = function() { return { ok: (i.status / 100 | 0) == 2, statusText: i.statusText, status: i.status, url: i.responseURL, text: function() { @@ -153327,14 +153377,14 @@ ${Ez(e, r10)}`); i.send(e.body || null); }); } - var Zve = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var Gve = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - default: Yve + default: Wve }, Symbol.toStringTag, { value: "Module" })); - var ZM = /* @__PURE__ */ fn(Zve); - var Jve = self.fetch || (self.fetch = ZM.default || ZM); - var Qve = /* @__PURE__ */ nc(Jve); - function $ve(t, e) { + var WM = /* @__PURE__ */ fn(Gve); + var Kve = self.fetch || (self.fetch = WM.default || WM); + var Xve = /* @__PURE__ */ rc(Kve); + function Yve(t, e) { if (t.length >= 255) throw new TypeError("Alphabet too long"); for (var r10 = new Uint8Array(256), n = 0; n < r10.length; n++) @@ -153351,18 +153401,18 @@ ${Ez(e, r10)}`); throw new TypeError("Expected Uint8Array"); if (_.length === 0) return ""; - for (var N11 = 0, R = 0, F = 0, D = _.length; F !== D && _[F] === 0; ) + for (var N11 = 0, k = 0, F = 0, L = _.length; F !== L && _[F] === 0; ) F++, N11++; - for (var L = (D - F) * f10 + 1 >>> 0, q = new Uint8Array(L); F !== D; ) { - for (var W = _[F], z = 0, T = L - 1; (W !== 0 || z < R) && T !== -1; T--, z++) + for (var D = (L - F) * f10 + 1 >>> 0, q = new Uint8Array(D); F !== L; ) { + for (var W = _[F], z = 0, T = D - 1; (W !== 0 || z < k) && T !== -1; T--, z++) W += 256 * q[T] >>> 0, q[T] = W % a >>> 0, W = W / a >>> 0; if (W !== 0) throw new Error("Non-zero carry"); - R = z, F++; + k = z, F++; } - for (var I = L - R; I !== L && q[I] === 0; ) + for (var I = D - k; I !== D && q[I] === 0; ) I++; - for (var H = c.repeat(N11); I < L; ++I) + for (var H = c.repeat(N11); I < D; ++I) H += t.charAt(q[I]); return H; } @@ -153373,23 +153423,23 @@ ${Ez(e, r10)}`); return new Uint8Array(); var N11 = 0; if (_[N11] !== " ") { - for (var R = 0, F = 0; _[N11] === c; ) - R++, N11++; - for (var D = (_.length - N11) * u + 1 >>> 0, L = new Uint8Array(D); _[N11]; ) { + for (var k = 0, F = 0; _[N11] === c; ) + k++, N11++; + for (var L = (_.length - N11) * u + 1 >>> 0, D = new Uint8Array(L); _[N11]; ) { var q = r10[_.charCodeAt(N11)]; if (q === 255) return; - for (var W = 0, z = D - 1; (q !== 0 || W < F) && z !== -1; z--, W++) - q += a * L[z] >>> 0, L[z] = q % 256 >>> 0, q = q / 256 >>> 0; + for (var W = 0, z = L - 1; (q !== 0 || W < F) && z !== -1; z--, W++) + q += a * D[z] >>> 0, D[z] = q % 256 >>> 0, q = q / 256 >>> 0; if (q !== 0) throw new Error("Non-zero carry"); F = W, N11++; } if (_[N11] !== " ") { - for (var T = D - F; T !== D && L[T] === 0; ) + for (var T = L - F; T !== L && D[T] === 0; ) T++; - for (var I = new Uint8Array(R + (D - T)), H = R; T !== D; ) - I[H++] = L[T++]; + for (var I = new Uint8Array(k + (L - T)), H = k; T !== L; ) + I[H++] = D[T++]; return I; } } @@ -153402,9 +153452,9 @@ ${Ez(e, r10)}`); } return { encode: p, decodeUnsafe: b, decode: E }; } - var e4e = $ve; - var t4e = e4e; - var _U = (t) => { + var Zve = Yve; + var Jve = Zve; + var mU = (t) => { if (t instanceof Uint8Array && t.constructor.name === "Uint8Array") return t; if (t instanceof ArrayBuffer) @@ -153413,9 +153463,9 @@ ${Ez(e, r10)}`); return new Uint8Array(t.buffer, t.byteOffset, t.byteLength); throw new Error("Unknown type, must be binary type"); }; - var r4e = (t) => new TextEncoder().encode(t); - var n4e = (t) => new TextDecoder().decode(t); - var i4e = class { + var Qve = (t) => new TextEncoder().encode(t); + var $ve = (t) => new TextDecoder().decode(t); + var e4e = class { constructor(e, r10, n) { this.name = e, this.prefix = r10, this.baseEncode = n; } @@ -153425,7 +153475,7 @@ ${Ez(e, r10)}`); throw Error("Unknown type, must be binary type"); } }; - var s4e = class { + var t4e = class { constructor(e, r10, n) { if (this.name = e, this.prefix = r10, r10.codePointAt(0) === void 0) throw new Error("Invalid prefix character"); @@ -153440,15 +153490,15 @@ ${Ez(e, r10)}`); throw Error("Can only multibase decode strings"); } or(e) { - return EU(this, e); + return gU(this, e); } }; - var o4e = class { + var r4e = class { constructor(e) { this.decoders = e; } or(e) { - return EU(this, e); + return gU(this, e); } decode(e) { const r10 = e[0], n = this.decoders[r10]; @@ -153457,10 +153507,10 @@ ${Ez(e, r10)}`); throw RangeError(`Unable to decode multibase string ${JSON.stringify(e)}, only inputs prefixed with ${Object.keys(this.decoders)} are supported`); } }; - var EU = (t, e) => new o4e({ ...t.decoders || { [t.prefix]: t }, ...e.decoders || { [e.prefix]: e } }); - var a4e = class { + var gU = (t, e) => new r4e({ ...t.decoders || { [t.prefix]: t }, ...e.decoders || { [e.prefix]: e } }); + var n4e = class { constructor(e, r10, n, i) { - this.name = e, this.prefix = r10, this.baseEncode = n, this.baseDecode = i, this.encoder = new i4e(e, r10, n), this.decoder = new s4e(e, r10, i); + this.name = e, this.prefix = r10, this.baseEncode = n, this.baseDecode = i, this.encoder = new e4e(e, r10, n), this.decoder = new t4e(e, r10, i); } encode(e) { return this.encoder.encode(e); @@ -153469,12 +153519,12 @@ ${Ez(e, r10)}`); return this.decoder.decode(e); } }; - var D2 = ({ name: t, prefix: e, encode: r10, decode: n }) => new a4e(t, e, r10, n); - var B0 = ({ prefix: t, name: e, alphabet: r10 }) => { - const { encode: n, decode: i } = t4e(r10, e); - return D2({ prefix: t, name: e, encode: n, decode: (s) => _U(i(s)) }); + var D2 = ({ name: t, prefix: e, encode: r10, decode: n }) => new n4e(t, e, r10, n); + var D0 = ({ prefix: t, name: e, alphabet: r10 }) => { + const { encode: n, decode: i } = Jve(r10, e); + return D2({ prefix: t, name: e, encode: n, decode: (s) => mU(i(s)) }); }; - var c4e = (t, e, r10, n) => { + var i4e = (t, e, r10, n) => { const i = {}; for (let f10 = 0; f10 < e.length; ++f10) i[e[f10]] = f10; @@ -153493,7 +153543,7 @@ ${Ez(e, r10)}`); throw new SyntaxError("Unexpected end of data"); return o; }; - var u4e = (t, e, r10) => { + var s4e = (t, e, r10) => { const n = e[e.length - 1] === "=", i = (1 << r10) - 1; let s = "", o = 0, a = 0; for (let c = 0; c < t.length; ++c) @@ -153504,214 +153554,214 @@ ${Ez(e, r10)}`); s += "="; return s; }; - var ri = ({ name: t, prefix: e, bitsPerChar: r10, alphabet: n }) => D2({ prefix: e, name: t, encode(i) { - return u4e(i, n, r10); + var ni = ({ name: t, prefix: e, bitsPerChar: r10, alphabet: n }) => D2({ prefix: e, name: t, encode(i) { + return s4e(i, n, r10); }, decode(i) { - return c4e(i, n, r10, t); + return i4e(i, n, r10, t); } }); - var l4e = D2({ prefix: "\0", name: "identity", encode: (t) => n4e(t), decode: (t) => r4e(t) }); - var f4e = Object.freeze({ __proto__: null, identity: l4e }); - var h4e = ri({ prefix: "0", name: "base2", alphabet: "01", bitsPerChar: 1 }); - var d4e = Object.freeze({ __proto__: null, base2: h4e }); - var p4e = ri({ prefix: "7", name: "base8", alphabet: "01234567", bitsPerChar: 3 }); - var m4e = Object.freeze({ __proto__: null, base8: p4e }); - var g4e = B0({ prefix: "9", name: "base10", alphabet: "0123456789" }); - var y4e = Object.freeze({ __proto__: null, base10: g4e }); - var b4e = ri({ prefix: "f", name: "base16", alphabet: "0123456789abcdef", bitsPerChar: 4 }); - var w4e = ri({ prefix: "F", name: "base16upper", alphabet: "0123456789ABCDEF", bitsPerChar: 4 }); - var v4e = Object.freeze({ __proto__: null, base16: b4e, base16upper: w4e }); - var x4e = ri({ prefix: "b", name: "base32", alphabet: "abcdefghijklmnopqrstuvwxyz234567", bitsPerChar: 5 }); - var _4e = ri({ prefix: "B", name: "base32upper", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567", bitsPerChar: 5 }); - var E4e = ri({ prefix: "c", name: "base32pad", alphabet: "abcdefghijklmnopqrstuvwxyz234567=", bitsPerChar: 5 }); - var S4e = ri({ prefix: "C", name: "base32padupper", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=", bitsPerChar: 5 }); - var M4e = ri({ prefix: "v", name: "base32hex", alphabet: "0123456789abcdefghijklmnopqrstuv", bitsPerChar: 5 }); - var A4e = ri({ prefix: "V", name: "base32hexupper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV", bitsPerChar: 5 }); - var T4e = ri({ prefix: "t", name: "base32hexpad", alphabet: "0123456789abcdefghijklmnopqrstuv=", bitsPerChar: 5 }); - var N4e = ri({ prefix: "T", name: "base32hexpadupper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV=", bitsPerChar: 5 }); - var I4e = ri({ prefix: "h", name: "base32z", alphabet: "ybndrfg8ejkmcpqxot1uwisza345h769", bitsPerChar: 5 }); - var O4e = Object.freeze({ __proto__: null, base32: x4e, base32upper: _4e, base32pad: E4e, base32padupper: S4e, base32hex: M4e, base32hexupper: A4e, base32hexpad: T4e, base32hexpadupper: N4e, base32z: I4e }); - var P4e = B0({ prefix: "k", name: "base36", alphabet: "0123456789abcdefghijklmnopqrstuvwxyz" }); - var k4e = B0({ prefix: "K", name: "base36upper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" }); - var R4e = Object.freeze({ __proto__: null, base36: P4e, base36upper: k4e }); - var C4e = B0({ name: "base58btc", prefix: "z", alphabet: "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz" }); - var D4e = B0({ name: "base58flickr", prefix: "Z", alphabet: "123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ" }); - var L4e = Object.freeze({ __proto__: null, base58btc: C4e, base58flickr: D4e }); - var B4e = ri({ prefix: "m", name: "base64", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", bitsPerChar: 6 }); - var U4e = ri({ prefix: "M", name: "base64pad", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", bitsPerChar: 6 }); - var j4e = ri({ prefix: "u", name: "base64url", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_", bitsPerChar: 6 }); - var V4e = ri({ prefix: "U", name: "base64urlpad", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=", bitsPerChar: 6 }); - var z4e = Object.freeze({ __proto__: null, base64: B4e, base64pad: U4e, base64url: j4e, base64urlpad: V4e }); - var SU = Array.from("\u{1F680}\u{1FA90}\u2604\u{1F6F0}\u{1F30C}\u{1F311}\u{1F312}\u{1F313}\u{1F314}\u{1F315}\u{1F316}\u{1F317}\u{1F318}\u{1F30D}\u{1F30F}\u{1F30E}\u{1F409}\u2600\u{1F4BB}\u{1F5A5}\u{1F4BE}\u{1F4BF}\u{1F602}\u2764\u{1F60D}\u{1F923}\u{1F60A}\u{1F64F}\u{1F495}\u{1F62D}\u{1F618}\u{1F44D}\u{1F605}\u{1F44F}\u{1F601}\u{1F525}\u{1F970}\u{1F494}\u{1F496}\u{1F499}\u{1F622}\u{1F914}\u{1F606}\u{1F644}\u{1F4AA}\u{1F609}\u263A\u{1F44C}\u{1F917}\u{1F49C}\u{1F614}\u{1F60E}\u{1F607}\u{1F339}\u{1F926}\u{1F389}\u{1F49E}\u270C\u2728\u{1F937}\u{1F631}\u{1F60C}\u{1F338}\u{1F64C}\u{1F60B}\u{1F497}\u{1F49A}\u{1F60F}\u{1F49B}\u{1F642}\u{1F493}\u{1F929}\u{1F604}\u{1F600}\u{1F5A4}\u{1F603}\u{1F4AF}\u{1F648}\u{1F447}\u{1F3B6}\u{1F612}\u{1F92D}\u2763\u{1F61C}\u{1F48B}\u{1F440}\u{1F62A}\u{1F611}\u{1F4A5}\u{1F64B}\u{1F61E}\u{1F629}\u{1F621}\u{1F92A}\u{1F44A}\u{1F973}\u{1F625}\u{1F924}\u{1F449}\u{1F483}\u{1F633}\u270B\u{1F61A}\u{1F61D}\u{1F634}\u{1F31F}\u{1F62C}\u{1F643}\u{1F340}\u{1F337}\u{1F63B}\u{1F613}\u2B50\u2705\u{1F97A}\u{1F308}\u{1F608}\u{1F918}\u{1F4A6}\u2714\u{1F623}\u{1F3C3}\u{1F490}\u2639\u{1F38A}\u{1F498}\u{1F620}\u261D\u{1F615}\u{1F33A}\u{1F382}\u{1F33B}\u{1F610}\u{1F595}\u{1F49D}\u{1F64A}\u{1F639}\u{1F5E3}\u{1F4AB}\u{1F480}\u{1F451}\u{1F3B5}\u{1F91E}\u{1F61B}\u{1F534}\u{1F624}\u{1F33C}\u{1F62B}\u26BD\u{1F919}\u2615\u{1F3C6}\u{1F92B}\u{1F448}\u{1F62E}\u{1F646}\u{1F37B}\u{1F343}\u{1F436}\u{1F481}\u{1F632}\u{1F33F}\u{1F9E1}\u{1F381}\u26A1\u{1F31E}\u{1F388}\u274C\u270A\u{1F44B}\u{1F630}\u{1F928}\u{1F636}\u{1F91D}\u{1F6B6}\u{1F4B0}\u{1F353}\u{1F4A2}\u{1F91F}\u{1F641}\u{1F6A8}\u{1F4A8}\u{1F92C}\u2708\u{1F380}\u{1F37A}\u{1F913}\u{1F619}\u{1F49F}\u{1F331}\u{1F616}\u{1F476}\u{1F974}\u25B6\u27A1\u2753\u{1F48E}\u{1F4B8}\u2B07\u{1F628}\u{1F31A}\u{1F98B}\u{1F637}\u{1F57A}\u26A0\u{1F645}\u{1F61F}\u{1F635}\u{1F44E}\u{1F932}\u{1F920}\u{1F927}\u{1F4CC}\u{1F535}\u{1F485}\u{1F9D0}\u{1F43E}\u{1F352}\u{1F617}\u{1F911}\u{1F30A}\u{1F92F}\u{1F437}\u260E\u{1F4A7}\u{1F62F}\u{1F486}\u{1F446}\u{1F3A4}\u{1F647}\u{1F351}\u2744\u{1F334}\u{1F4A3}\u{1F438}\u{1F48C}\u{1F4CD}\u{1F940}\u{1F922}\u{1F445}\u{1F4A1}\u{1F4A9}\u{1F450}\u{1F4F8}\u{1F47B}\u{1F910}\u{1F92E}\u{1F3BC}\u{1F975}\u{1F6A9}\u{1F34E}\u{1F34A}\u{1F47C}\u{1F48D}\u{1F4E3}\u{1F942}"); - var F4e = SU.reduce((t, e, r10) => (t[r10] = e, t), []); - var H4e = SU.reduce((t, e, r10) => (t[e.codePointAt(0)] = r10, t), []); - function q4e(t) { - return t.reduce((e, r10) => (e += F4e[r10], e), ""); - } - function W4e(t) { + var o4e = D2({ prefix: "\0", name: "identity", encode: (t) => $ve(t), decode: (t) => Qve(t) }); + var a4e = Object.freeze({ __proto__: null, identity: o4e }); + var c4e = ni({ prefix: "0", name: "base2", alphabet: "01", bitsPerChar: 1 }); + var u4e = Object.freeze({ __proto__: null, base2: c4e }); + var l4e = ni({ prefix: "7", name: "base8", alphabet: "01234567", bitsPerChar: 3 }); + var f4e = Object.freeze({ __proto__: null, base8: l4e }); + var h4e = D0({ prefix: "9", name: "base10", alphabet: "0123456789" }); + var d4e = Object.freeze({ __proto__: null, base10: h4e }); + var p4e = ni({ prefix: "f", name: "base16", alphabet: "0123456789abcdef", bitsPerChar: 4 }); + var m4e = ni({ prefix: "F", name: "base16upper", alphabet: "0123456789ABCDEF", bitsPerChar: 4 }); + var g4e = Object.freeze({ __proto__: null, base16: p4e, base16upper: m4e }); + var y4e = ni({ prefix: "b", name: "base32", alphabet: "abcdefghijklmnopqrstuvwxyz234567", bitsPerChar: 5 }); + var b4e = ni({ prefix: "B", name: "base32upper", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567", bitsPerChar: 5 }); + var w4e = ni({ prefix: "c", name: "base32pad", alphabet: "abcdefghijklmnopqrstuvwxyz234567=", bitsPerChar: 5 }); + var v4e = ni({ prefix: "C", name: "base32padupper", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=", bitsPerChar: 5 }); + var x4e = ni({ prefix: "v", name: "base32hex", alphabet: "0123456789abcdefghijklmnopqrstuv", bitsPerChar: 5 }); + var _4e = ni({ prefix: "V", name: "base32hexupper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV", bitsPerChar: 5 }); + var E4e = ni({ prefix: "t", name: "base32hexpad", alphabet: "0123456789abcdefghijklmnopqrstuv=", bitsPerChar: 5 }); + var S4e = ni({ prefix: "T", name: "base32hexpadupper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUV=", bitsPerChar: 5 }); + var M4e = ni({ prefix: "h", name: "base32z", alphabet: "ybndrfg8ejkmcpqxot1uwisza345h769", bitsPerChar: 5 }); + var A4e = Object.freeze({ __proto__: null, base32: y4e, base32upper: b4e, base32pad: w4e, base32padupper: v4e, base32hex: x4e, base32hexupper: _4e, base32hexpad: E4e, base32hexpadupper: S4e, base32z: M4e }); + var T4e = D0({ prefix: "k", name: "base36", alphabet: "0123456789abcdefghijklmnopqrstuvwxyz" }); + var N4e = D0({ prefix: "K", name: "base36upper", alphabet: "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" }); + var I4e = Object.freeze({ __proto__: null, base36: T4e, base36upper: N4e }); + var O4e = D0({ name: "base58btc", prefix: "z", alphabet: "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz" }); + var P4e = D0({ name: "base58flickr", prefix: "Z", alphabet: "123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ" }); + var k4e = Object.freeze({ __proto__: null, base58btc: O4e, base58flickr: P4e }); + var R4e = ni({ prefix: "m", name: "base64", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", bitsPerChar: 6 }); + var C4e = ni({ prefix: "M", name: "base64pad", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", bitsPerChar: 6 }); + var D4e = ni({ prefix: "u", name: "base64url", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_", bitsPerChar: 6 }); + var L4e = ni({ prefix: "U", name: "base64urlpad", alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=", bitsPerChar: 6 }); + var B4e = Object.freeze({ __proto__: null, base64: R4e, base64pad: C4e, base64url: D4e, base64urlpad: L4e }); + var yU = Array.from("\u{1F680}\u{1FA90}\u2604\u{1F6F0}\u{1F30C}\u{1F311}\u{1F312}\u{1F313}\u{1F314}\u{1F315}\u{1F316}\u{1F317}\u{1F318}\u{1F30D}\u{1F30F}\u{1F30E}\u{1F409}\u2600\u{1F4BB}\u{1F5A5}\u{1F4BE}\u{1F4BF}\u{1F602}\u2764\u{1F60D}\u{1F923}\u{1F60A}\u{1F64F}\u{1F495}\u{1F62D}\u{1F618}\u{1F44D}\u{1F605}\u{1F44F}\u{1F601}\u{1F525}\u{1F970}\u{1F494}\u{1F496}\u{1F499}\u{1F622}\u{1F914}\u{1F606}\u{1F644}\u{1F4AA}\u{1F609}\u263A\u{1F44C}\u{1F917}\u{1F49C}\u{1F614}\u{1F60E}\u{1F607}\u{1F339}\u{1F926}\u{1F389}\u{1F49E}\u270C\u2728\u{1F937}\u{1F631}\u{1F60C}\u{1F338}\u{1F64C}\u{1F60B}\u{1F497}\u{1F49A}\u{1F60F}\u{1F49B}\u{1F642}\u{1F493}\u{1F929}\u{1F604}\u{1F600}\u{1F5A4}\u{1F603}\u{1F4AF}\u{1F648}\u{1F447}\u{1F3B6}\u{1F612}\u{1F92D}\u2763\u{1F61C}\u{1F48B}\u{1F440}\u{1F62A}\u{1F611}\u{1F4A5}\u{1F64B}\u{1F61E}\u{1F629}\u{1F621}\u{1F92A}\u{1F44A}\u{1F973}\u{1F625}\u{1F924}\u{1F449}\u{1F483}\u{1F633}\u270B\u{1F61A}\u{1F61D}\u{1F634}\u{1F31F}\u{1F62C}\u{1F643}\u{1F340}\u{1F337}\u{1F63B}\u{1F613}\u2B50\u2705\u{1F97A}\u{1F308}\u{1F608}\u{1F918}\u{1F4A6}\u2714\u{1F623}\u{1F3C3}\u{1F490}\u2639\u{1F38A}\u{1F498}\u{1F620}\u261D\u{1F615}\u{1F33A}\u{1F382}\u{1F33B}\u{1F610}\u{1F595}\u{1F49D}\u{1F64A}\u{1F639}\u{1F5E3}\u{1F4AB}\u{1F480}\u{1F451}\u{1F3B5}\u{1F91E}\u{1F61B}\u{1F534}\u{1F624}\u{1F33C}\u{1F62B}\u26BD\u{1F919}\u2615\u{1F3C6}\u{1F92B}\u{1F448}\u{1F62E}\u{1F646}\u{1F37B}\u{1F343}\u{1F436}\u{1F481}\u{1F632}\u{1F33F}\u{1F9E1}\u{1F381}\u26A1\u{1F31E}\u{1F388}\u274C\u270A\u{1F44B}\u{1F630}\u{1F928}\u{1F636}\u{1F91D}\u{1F6B6}\u{1F4B0}\u{1F353}\u{1F4A2}\u{1F91F}\u{1F641}\u{1F6A8}\u{1F4A8}\u{1F92C}\u2708\u{1F380}\u{1F37A}\u{1F913}\u{1F619}\u{1F49F}\u{1F331}\u{1F616}\u{1F476}\u{1F974}\u25B6\u27A1\u2753\u{1F48E}\u{1F4B8}\u2B07\u{1F628}\u{1F31A}\u{1F98B}\u{1F637}\u{1F57A}\u26A0\u{1F645}\u{1F61F}\u{1F635}\u{1F44E}\u{1F932}\u{1F920}\u{1F927}\u{1F4CC}\u{1F535}\u{1F485}\u{1F9D0}\u{1F43E}\u{1F352}\u{1F617}\u{1F911}\u{1F30A}\u{1F92F}\u{1F437}\u260E\u{1F4A7}\u{1F62F}\u{1F486}\u{1F446}\u{1F3A4}\u{1F647}\u{1F351}\u2744\u{1F334}\u{1F4A3}\u{1F438}\u{1F48C}\u{1F4CD}\u{1F940}\u{1F922}\u{1F445}\u{1F4A1}\u{1F4A9}\u{1F450}\u{1F4F8}\u{1F47B}\u{1F910}\u{1F92E}\u{1F3BC}\u{1F975}\u{1F6A9}\u{1F34E}\u{1F34A}\u{1F47C}\u{1F48D}\u{1F4E3}\u{1F942}"); + var U4e = yU.reduce((t, e, r10) => (t[r10] = e, t), []); + var j4e = yU.reduce((t, e, r10) => (t[e.codePointAt(0)] = r10, t), []); + function V4e(t) { + return t.reduce((e, r10) => (e += U4e[r10], e), ""); + } + function z4e(t) { const e = []; for (const r10 of t) { - const n = H4e[r10.codePointAt(0)]; + const n = j4e[r10.codePointAt(0)]; if (n === void 0) throw new Error(`Non-base256emoji character: ${r10}`); e.push(n); } return new Uint8Array(e); } - var G4e = D2({ prefix: "\u{1F680}", name: "base256emoji", encode: q4e, decode: W4e }); - var K4e = Object.freeze({ __proto__: null, base256emoji: G4e }); - var X4e = MU; - var JM = 128; - var Y4e = 127; - var Z4e = ~Y4e; - var J4e = Math.pow(2, 31); - function MU(t, e, r10) { + var F4e = D2({ prefix: "\u{1F680}", name: "base256emoji", encode: V4e, decode: z4e }); + var H4e = Object.freeze({ __proto__: null, base256emoji: F4e }); + var q4e = bU; + var GM = 128; + var W4e = 127; + var G4e = ~W4e; + var K4e = Math.pow(2, 31); + function bU(t, e, r10) { e = e || [], r10 = r10 || 0; - for (var n = r10; t >= J4e; ) - e[r10++] = t & 255 | JM, t /= 128; - for (; t & Z4e; ) - e[r10++] = t & 255 | JM, t >>>= 7; - return e[r10] = t | 0, MU.bytes = r10 - n + 1, e; - } - var Q4e = bv; - var $4e = 128; - var QM = 127; - function bv(t, n) { + for (var n = r10; t >= K4e; ) + e[r10++] = t & 255 | GM, t /= 128; + for (; t & G4e; ) + e[r10++] = t & 255 | GM, t >>>= 7; + return e[r10] = t | 0, bU.bytes = r10 - n + 1, e; + } + var X4e = gv; + var Y4e = 128; + var KM = 127; + function gv(t, n) { var r10 = 0, n = n || 0, i = 0, s = n, o, a = t.length; do { if (s >= a) - throw bv.bytes = 0, new RangeError("Could not decode varint"); - o = t[s++], r10 += i < 28 ? (o & QM) << i : (o & QM) * Math.pow(2, i), i += 7; - } while (o >= $4e); - return bv.bytes = s - n, r10; - } - var e8e = Math.pow(2, 7); - var t8e = Math.pow(2, 14); - var r8e = Math.pow(2, 21); - var n8e = Math.pow(2, 28); - var i8e = Math.pow(2, 35); - var s8e = Math.pow(2, 42); - var o8e = Math.pow(2, 49); - var a8e = Math.pow(2, 56); - var c8e = Math.pow(2, 63); - var u8e = function(t) { - return t < e8e ? 1 : t < t8e ? 2 : t < r8e ? 3 : t < n8e ? 4 : t < i8e ? 5 : t < s8e ? 6 : t < o8e ? 7 : t < a8e ? 8 : t < c8e ? 9 : 10; - }; - var l8e = { encode: X4e, decode: Q4e, encodingLength: u8e }; - var AU = l8e; - var $M = (t, e, r10 = 0) => (AU.encode(t, e, r10), e); - var eA = (t) => AU.encodingLength(t); - var wv = (t, e) => { - const r10 = e.byteLength, n = eA(t), i = n + eA(r10), s = new Uint8Array(i + r10); - return $M(t, s, 0), $M(r10, s, n), s.set(e, i), new f8e(t, r10, e, s); - }; - var f8e = class { + throw gv.bytes = 0, new RangeError("Could not decode varint"); + o = t[s++], r10 += i < 28 ? (o & KM) << i : (o & KM) * Math.pow(2, i), i += 7; + } while (o >= Y4e); + return gv.bytes = s - n, r10; + } + var Z4e = Math.pow(2, 7); + var J4e = Math.pow(2, 14); + var Q4e = Math.pow(2, 21); + var $4e = Math.pow(2, 28); + var e8e = Math.pow(2, 35); + var t8e = Math.pow(2, 42); + var r8e = Math.pow(2, 49); + var n8e = Math.pow(2, 56); + var i8e = Math.pow(2, 63); + var s8e = function(t) { + return t < Z4e ? 1 : t < J4e ? 2 : t < Q4e ? 3 : t < $4e ? 4 : t < e8e ? 5 : t < t8e ? 6 : t < r8e ? 7 : t < n8e ? 8 : t < i8e ? 9 : 10; + }; + var o8e = { encode: q4e, decode: X4e, encodingLength: s8e }; + var wU = o8e; + var XM = (t, e, r10 = 0) => (wU.encode(t, e, r10), e); + var YM = (t) => wU.encodingLength(t); + var yv = (t, e) => { + const r10 = e.byteLength, n = YM(t), i = n + YM(r10), s = new Uint8Array(i + r10); + return XM(t, s, 0), XM(r10, s, n), s.set(e, i), new a8e(t, r10, e, s); + }; + var a8e = class { constructor(e, r10, n, i) { this.code = e, this.size = r10, this.digest = n, this.bytes = i; } }; - var TU = ({ name: t, code: e, encode: r10 }) => new h8e(t, e, r10); - var h8e = class { + var vU = ({ name: t, code: e, encode: r10 }) => new c8e(t, e, r10); + var c8e = class { constructor(e, r10, n) { this.name = e, this.code = r10, this.encode = n; } digest(e) { if (e instanceof Uint8Array) { const r10 = this.encode(e); - return r10 instanceof Uint8Array ? wv(this.code, r10) : r10.then((n) => wv(this.code, n)); + return r10 instanceof Uint8Array ? yv(this.code, r10) : r10.then((n) => yv(this.code, n)); } else throw Error("Unknown type, must be binary type"); } }; - var NU = (t) => async (e) => new Uint8Array(await crypto.subtle.digest(t, e)); - var d8e = TU({ name: "sha2-256", code: 18, encode: NU("SHA-256") }); - var p8e = TU({ name: "sha2-512", code: 19, encode: NU("SHA-512") }); - var m8e = Object.freeze({ __proto__: null, sha256: d8e, sha512: p8e }); - var IU = 0; - var g8e = "identity"; - var OU = _U; - var y8e = (t) => wv(IU, OU(t)); - var b8e = { code: IU, name: g8e, encode: OU, digest: y8e }; - var w8e = Object.freeze({ __proto__: null, identity: b8e }); + var xU = (t) => async (e) => new Uint8Array(await crypto.subtle.digest(t, e)); + var u8e = vU({ name: "sha2-256", code: 18, encode: xU("SHA-256") }); + var l8e = vU({ name: "sha2-512", code: 19, encode: xU("SHA-512") }); + var f8e = Object.freeze({ __proto__: null, sha256: u8e, sha512: l8e }); + var _U = 0; + var h8e = "identity"; + var EU = mU; + var d8e = (t) => yv(_U, EU(t)); + var p8e = { code: _U, name: h8e, encode: EU, digest: d8e }; + var m8e = Object.freeze({ __proto__: null, identity: p8e }); new TextEncoder(), new TextDecoder(); - var tA = { ...f4e, ...d4e, ...m4e, ...y4e, ...v4e, ...O4e, ...R4e, ...L4e, ...z4e, ...K4e }; - ({ ...m8e, ...w8e }); - function v8e(t = 0) { + var ZM = { ...a4e, ...u4e, ...f4e, ...d4e, ...g4e, ...A4e, ...I4e, ...k4e, ...B4e, ...H4e }; + ({ ...f8e, ...m8e }); + function g8e(t = 0) { return globalThis.Buffer != null && globalThis.Buffer.allocUnsafe != null ? globalThis.Buffer.allocUnsafe(t) : new Uint8Array(t); } - function PU(t, e, r10, n) { + function SU(t, e, r10, n) { return { name: t, prefix: e, encoder: { name: t, prefix: e, encode: r10 }, decoder: { decode: n } }; } - var rA = PU("utf8", "u", (t) => "u" + new TextDecoder("utf8").decode(t), (t) => new TextEncoder().encode(t.substring(1))); - var f3 = PU("ascii", "a", (t) => { + var JM = SU("utf8", "u", (t) => "u" + new TextDecoder("utf8").decode(t), (t) => new TextEncoder().encode(t.substring(1))); + var l3 = SU("ascii", "a", (t) => { let e = "a"; for (let r10 = 0; r10 < t.length; r10++) e += String.fromCharCode(t[r10]); return e; }, (t) => { t = t.substring(1); - const e = v8e(t.length); + const e = g8e(t.length); for (let r10 = 0; r10 < t.length; r10++) e[r10] = t.charCodeAt(r10); return e; }); - var x8e = { utf8: rA, "utf-8": rA, hex: tA.base16, latin1: f3, ascii: f3, binary: f3, ...tA }; - function _8e(t, e = "utf8") { - const r10 = x8e[e]; + var y8e = { utf8: JM, "utf-8": JM, hex: ZM.base16, latin1: l3, ascii: l3, binary: l3, ...ZM }; + function b8e(t, e = "utf8") { + const r10 = y8e[e]; if (!r10) throw new Error(`Unsupported encoding "${e}"`); return (e === "utf8" || e === "utf-8") && globalThis.Buffer != null && globalThis.Buffer.from != null ? globalThis.Buffer.from(t, "utf8") : r10.decoder.decode(`${r10.prefix}${t}`); } - var kU = "wc"; - var E8e = 2; - var g9 = "core"; - var ru = `${kU}@2:${g9}:`; - var S8e = { name: g9, logger: "error" }; - var M8e = { database: ":memory:" }; - var A8e = "crypto"; - var nA = "client_ed25519_seed"; - var T8e = gt.ONE_DAY; - var N8e = "keychain"; - var I8e = "0.3"; - var O8e = "messages"; - var P8e = "0.3"; - var k8e = gt.SIX_HOURS; - var R8e = "publisher"; - var RU = "irn"; - var C8e = "error"; - var CU = "wss://relay.walletconnect.com"; - var iA = "wss://relay.walletconnect.org"; - var D8e = "relayer"; + var MU = "wc"; + var w8e = 2; + var h9 = "core"; + var tu = `${MU}@2:${h9}:`; + var v8e = { name: h9, logger: "error" }; + var x8e = { database: ":memory:" }; + var _8e = "crypto"; + var QM = "client_ed25519_seed"; + var E8e = gt.ONE_DAY; + var S8e = "keychain"; + var M8e = "0.3"; + var A8e = "messages"; + var T8e = "0.3"; + var N8e = gt.SIX_HOURS; + var I8e = "publisher"; + var AU = "irn"; + var O8e = "error"; + var TU = "wss://relay.walletconnect.com"; + var $M = "wss://relay.walletconnect.org"; + var P8e = "relayer"; var Vi = { message: "relayer_message", message_ack: "relayer_message_ack", connect: "relayer_connect", disconnect: "relayer_disconnect", error: "relayer_error", connection_stalled: "relayer_connection_stalled", transport_closed: "relayer_transport_closed", publish: "relayer_publish" }; - var L8e = "_subscription"; + var k8e = "_subscription"; var Es = { payload: "payload", connect: "connect", disconnect: "disconnect", error: "error" }; - var B8e = gt.ONE_SECOND; - var U8e = "2.13.3"; - var j8e = 1e4; - var V8e = "0.3"; - var z8e = "WALLETCONNECT_CLIENT_ID"; + var R8e = gt.ONE_SECOND; + var C8e = "2.13.3"; + var D8e = 1e4; + var L8e = "0.3"; + var B8e = "WALLETCONNECT_CLIENT_ID"; var Bo = { created: "subscription_created", deleted: "subscription_deleted", expired: "subscription_expired", disabled: "subscription_disabled", sync: "subscription_sync", resubscribed: "subscription_resubscribed" }; - var F8e = "subscription"; - var H8e = "0.3"; - var q8e = gt.FIVE_SECONDS * 1e3; - var W8e = "pairing"; - var G8e = "0.3"; - var jh = { wc_pairingDelete: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 1e3 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 1001 } }, wc_pairingPing: { req: { ttl: gt.THIRTY_SECONDS, prompt: false, tag: 1002 }, res: { ttl: gt.THIRTY_SECONDS, prompt: false, tag: 1003 } }, unregistered_method: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 0 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 0 } } }; - var df = { create: "pairing_create", expire: "pairing_expire", delete: "pairing_delete", ping: "pairing_ping" }; + var U8e = "subscription"; + var j8e = "0.3"; + var V8e = gt.FIVE_SECONDS * 1e3; + var z8e = "pairing"; + var F8e = "0.3"; + var Uh = { wc_pairingDelete: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 1e3 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 1001 } }, wc_pairingPing: { req: { ttl: gt.THIRTY_SECONDS, prompt: false, tag: 1002 }, res: { ttl: gt.THIRTY_SECONDS, prompt: false, tag: 1003 } }, unregistered_method: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 0 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 0 } } }; + var hf = { create: "pairing_create", expire: "pairing_expire", delete: "pairing_delete", ping: "pairing_ping" }; var Ys = { created: "history_created", updated: "history_updated", deleted: "history_deleted", sync: "history_sync" }; - var K8e = "history"; - var X8e = "0.3"; - var Y8e = "expirer"; + var H8e = "history"; + var q8e = "0.3"; + var W8e = "expirer"; var Is = { created: "expirer_created", deleted: "expirer_deleted", expired: "expirer_expired", sync: "expirer_sync" }; - var Z8e = "0.3"; - var h3 = "verify-api"; - var pf = "https://verify.walletconnect.com"; - var vv = "https://verify.walletconnect.org"; - var J8e = [pf, vv]; - var Q8e = "echo"; - var $8e = "https://echo.walletconnect.com"; - var exe = class { + var G8e = "0.3"; + var f3 = "verify-api"; + var df = "https://verify.walletconnect.com"; + var bv = "https://verify.walletconnect.org"; + var K8e = [df, bv]; + var X8e = "echo"; + var Y8e = "https://echo.walletconnect.com"; + var Z8e = class { constructor(e, r10) { - this.core = e, this.logger = r10, this.keychain = /* @__PURE__ */ new Map(), this.name = N8e, this.version = I8e, this.initialized = false, this.storagePrefix = ru, this.init = async () => { + this.core = e, this.logger = r10, this.keychain = /* @__PURE__ */ new Map(), this.name = S8e, this.version = M8e, this.initialized = false, this.storagePrefix = tu, this.init = async () => { if (!this.initialized) { const n = await this.getKeyChain(); typeof n < "u" && (this.keychain = n), this.initialized = true; @@ -153737,11 +153787,11 @@ ${Ez(e, r10)}`); return this.storagePrefix + this.version + this.core.customStoragePrefix + "//" + this.name; } async setKeyChain(e) { - await this.core.storage.setItem(this.storageKey, MB(e)); + await this.core.storage.setItem(this.storageKey, bB(e)); } async getKeyChain() { const e = await this.core.storage.getItem(this.storageKey); - return typeof e < "u" ? AB(e) : void 0; + return typeof e < "u" ? wB(e) : void 0; } async persist() { await this.setKeyChain(this.keychain); @@ -153753,29 +153803,29 @@ ${Ez(e, r10)}`); } } }; - var txe = class { + var J8e = class { constructor(e, r10, n) { - this.core = e, this.logger = r10, this.name = A8e, this.initialized = false, this.init = async () => { + this.core = e, this.logger = r10, this.name = _8e, this.initialized = false, this.init = async () => { this.initialized || (await this.keychain.init(), this.initialized = true); }, this.hasKeys = (i) => (this.isInitialized(), this.keychain.has(i)), this.getClientId = async () => { this.isInitialized(); - const i = await this.getClientSeed(), s = HS(i); - return fB(s.publicKey); + const i = await this.getClientSeed(), s = US(i); + return iB(s.publicKey); }, this.generateKeyPair = () => { this.isInitialized(); - const i = i5e(); + const i = e5e(); return this.setPrivateKey(i.publicKey, i.privateKey); }, this.signJWT = async (i) => { this.isInitialized(); - const s = await this.getClientSeed(), o = HS(s), a = dv(); - return await Q2e(a, i, T8e, o); + const s = await this.getClientSeed(), o = US(s), a = fv(); + return await X2e(a, i, E8e, o); }, this.generateSharedKey = (i, s, o) => { this.isInitialized(); - const a = this.getPrivateKey(i), c = s5e(a, s); + const a = this.getPrivateKey(i), c = t5e(a, s); return this.setSymKey(c, o); }, this.setSymKey = async (i, s) => { this.isInitialized(); - const o = s || w1(i); + const o = s || b1(i); return await this.keychain.set(o, i), o; }, this.deleteKeyPair = async (i) => { this.isInitialized(), await this.keychain.del(i); @@ -153783,33 +153833,33 @@ ${Ez(e, r10)}`); this.isInitialized(), await this.keychain.del(i); }, this.encode = async (i, s, o) => { this.isInitialized(); - const a = pU(o), c = cl(s); - if (RM(a)) { + const a = aU(o), c = cl(s); + if (NM(a)) { const b = a.senderPublicKey, E = a.receiverPublicKey; i = await this.generateSharedKey(b, E); } const u = this.getSymKey(i), { type: f10, senderPublicKey: p } = a; - return a5e({ type: f10, symKey: u, message: c, senderPublicKey: p }); + return n5e({ type: f10, symKey: u, message: c, senderPublicKey: p }); }, this.decode = async (i, s, o) => { this.isInitialized(); - const a = l5e(s, o); - if (RM(a)) { + const a = o5e(s, o); + if (NM(a)) { const c = a.receiverPublicKey, u = a.senderPublicKey; i = await this.generateSharedKey(c, u); } try { - const c = this.getSymKey(i), u = c5e({ symKey: c, encoded: s }); + const c = this.getSymKey(i), u = i5e({ symKey: c, encoded: s }); return E2(u); } catch (c) { this.logger.error(`Failed to decode message from topic: '${i}', clientId: '${await this.getClientId()}'`), this.logger.error(c); } }, this.getPayloadType = (i) => { - const s = Vm(i); - return D0(s.type); + const s = jm(i); + return R0(s.type); }, this.getPayloadSenderPublicKey = (i) => { - const s = Vm(i); + const s = jm(i); return s.senderPublicKey ? js(s.senderPublicKey, Si) : void 0; - }, this.core = e, this.logger = Zi(r10, this.name), this.keychain = n || new exe(this.core, this.logger); + }, this.core = e, this.logger = Zi(r10, this.name), this.keychain = n || new Z8e(this.core, this.logger); } get context() { return Yi(this.logger); @@ -153823,11 +153873,11 @@ ${Ez(e, r10)}`); async getClientSeed() { let e = ""; try { - e = this.keychain.get(nA); + e = this.keychain.get(QM); } catch { - e = dv(), await this.keychain.set(nA, e); + e = fv(), await this.keychain.set(QM, e); } - return _8e(e, "base16"); + return b8e(e, "base16"); } getSymKey(e) { return this.keychain.get(e); @@ -153839,9 +153889,9 @@ ${Ez(e, r10)}`); } } }; - var rxe = class extends ige { + var Q8e = class extends ege { constructor(e, r10) { - super(e, r10), this.logger = e, this.core = r10, this.messages = /* @__PURE__ */ new Map(), this.name = O8e, this.version = P8e, this.initialized = false, this.storagePrefix = ru, this.init = async () => { + super(e, r10), this.logger = e, this.core = r10, this.messages = /* @__PURE__ */ new Map(), this.name = A8e, this.version = T8e, this.initialized = false, this.storagePrefix = tu, this.init = async () => { if (!this.initialized) { this.logger.trace("Initialized"); try { @@ -153877,11 +153927,11 @@ ${Ez(e, r10)}`); return this.storagePrefix + this.version + this.core.customStoragePrefix + "//" + this.name; } async setRelayerMessages(e) { - await this.core.storage.setItem(this.storageKey, MB(e)); + await this.core.storage.setItem(this.storageKey, bB(e)); } async getRelayerMessages() { const e = await this.core.storage.getItem(this.storageKey); - return typeof e < "u" ? AB(e) : void 0; + return typeof e < "u" ? wB(e) : void 0; } async persist() { await this.setRelayerMessages(this.messages); @@ -153893,18 +153943,18 @@ ${Ez(e, r10)}`); } } }; - var nxe = class extends sge { + var $8e = class extends tge { constructor(e, r10) { - super(e, r10), this.relayer = e, this.logger = r10, this.events = new vo.EventEmitter(), this.name = R8e, this.queue = /* @__PURE__ */ new Map(), this.publishTimeout = gt.toMiliseconds(gt.ONE_MINUTE), this.failedPublishTimeout = gt.toMiliseconds(gt.ONE_SECOND), this.needsTransportRestart = false, this.publish = async (n, i, s) => { + super(e, r10), this.relayer = e, this.logger = r10, this.events = new vo.EventEmitter(), this.name = I8e, this.queue = /* @__PURE__ */ new Map(), this.publishTimeout = gt.toMiliseconds(gt.ONE_MINUTE), this.failedPublishTimeout = gt.toMiliseconds(gt.ONE_SECOND), this.needsTransportRestart = false, this.publish = async (n, i, s) => { var o; this.logger.debug("Publishing Payload"), this.logger.trace({ type: "method", method: "publish", params: { topic: n, message: i, opts: s } }); - const a = (s == null ? void 0 : s.ttl) || k8e, c = pv(s), u = (s == null ? void 0 : s.prompt) || false, f10 = (s == null ? void 0 : s.tag) || 0, p = (s == null ? void 0 : s.id) || Uu().toString(), b = { topic: n, message: i, opts: { ttl: a, relay: c, prompt: u, tag: f10, id: p } }, E = `Failed to publish payload, please try again. id:${p} tag:${f10}`, _ = Date.now(); - let N11, R = 1; + const a = (s == null ? void 0 : s.ttl) || N8e, c = hv(s), u = (s == null ? void 0 : s.prompt) || false, f10 = (s == null ? void 0 : s.tag) || 0, p = (s == null ? void 0 : s.id) || Uu().toString(), b = { topic: n, message: i, opts: { ttl: a, relay: c, prompt: u, tag: f10, id: p } }, E = `Failed to publish payload, please try again. id:${p} tag:${f10}`, _ = Date.now(); + let N11, k = 1; try { for (; N11 === void 0; ) { if (Date.now() - _ > this.publishTimeout) throw new Error(E); - this.logger.trace({ id: p, attempts: R }, `publisher.publish - attempt ${R}`), N11 = await await xf(this.rpcPublish(n, i, a, c, u, f10, p).catch((F) => this.logger.warn(F)), this.publishTimeout, E), R++, N11 || await new Promise((F) => setTimeout(F, this.failedPublishTimeout)); + this.logger.trace({ id: p, attempts: k }, `publisher.publish - attempt ${k}`), N11 = await await vf(this.rpcPublish(n, i, a, c, u, f10, p).catch((F) => this.logger.warn(F)), this.publishTimeout, E), k++, N11 || await new Promise((F) => setTimeout(F, this.failedPublishTimeout)); } this.relayer.events.emit(Vi.publish, b), this.logger.debug("Successfully Published Payload"), this.logger.trace({ type: "method", method: "publish", params: { id: p, topic: n, message: i, opts: s } }); } catch (F) { @@ -153927,7 +153977,7 @@ ${Ez(e, r10)}`); } rpcPublish(e, r10, n, i, s, o, a) { var c, u, f10, p; - const b = { method: Jh(i.protocol).publish, params: { topic: e, message: r10, ttl: n, prompt: s, tag: o }, id: a }; + const b = { method: Zh(i.protocol).publish, params: { topic: e, message: r10, ttl: n, prompt: s, tag: o }, id: a }; return _i((c = b.params) == null ? void 0 : c.prompt) && ((u = b.params) == null || delete u.prompt), _i((f10 = b.params) == null ? void 0 : f10.tag) && ((p = b.params) == null || delete p.tag), this.logger.debug("Outgoing Relay Payload"), this.logger.trace({ type: "message", direction: "outgoing", request: b }), this.relayer.request(b); } removeRequestFromQueue(e) { @@ -153940,7 +153990,7 @@ ${Ez(e, r10)}`); }); } registerEventListeners() { - this.relayer.core.heartbeat.on(I0.pulse, () => { + this.relayer.core.heartbeat.on(T0.pulse, () => { if (this.needsTransportRestart) { this.needsTransportRestart = false, this.relayer.events.emit(Vi.connection_stalled); return; @@ -153951,7 +154001,7 @@ ${Ez(e, r10)}`); }); } }; - var ixe = class { + var exe = class { constructor() { this.map = /* @__PURE__ */ new Map(), this.set = (e, r10) => { const n = this.get(e); @@ -153980,30 +154030,30 @@ ${Ez(e, r10)}`); return Array.from(this.map.keys()); } }; - var sxe = Object.defineProperty; - var oxe = Object.defineProperties; - var axe = Object.getOwnPropertyDescriptors; - var sA = Object.getOwnPropertySymbols; - var cxe = Object.prototype.hasOwnProperty; - var uxe = Object.prototype.propertyIsEnumerable; - var oA = (t, e, r10) => e in t ? sxe(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10; - var Vh = (t, e) => { + var txe = Object.defineProperty; + var rxe = Object.defineProperties; + var nxe = Object.getOwnPropertyDescriptors; + var eA = Object.getOwnPropertySymbols; + var ixe = Object.prototype.hasOwnProperty; + var sxe = Object.prototype.propertyIsEnumerable; + var tA = (t, e, r10) => e in t ? txe(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10; + var jh = (t, e) => { for (var r10 in e || (e = {})) - cxe.call(e, r10) && oA(t, r10, e[r10]); - if (sA) - for (var r10 of sA(e)) - uxe.call(e, r10) && oA(t, r10, e[r10]); + ixe.call(e, r10) && tA(t, r10, e[r10]); + if (eA) + for (var r10 of eA(e)) + sxe.call(e, r10) && tA(t, r10, e[r10]); return t; }; - var d3 = (t, e) => oxe(t, axe(e)); - var lxe = class extends cge { + var h3 = (t, e) => rxe(t, nxe(e)); + var oxe = class extends ige { constructor(e, r10) { - super(e, r10), this.relayer = e, this.logger = r10, this.subscriptions = /* @__PURE__ */ new Map(), this.topicMap = new ixe(), this.events = new vo.EventEmitter(), this.name = F8e, this.version = H8e, this.pending = /* @__PURE__ */ new Map(), this.cached = [], this.initialized = false, this.pendingSubscriptionWatchLabel = "pending_sub_watch_label", this.pollingInterval = 20, this.storagePrefix = ru, this.subscribeTimeout = gt.toMiliseconds(gt.ONE_MINUTE), this.restartInProgress = false, this.batchSubscribeTopicsLimit = 500, this.pendingBatchMessages = [], this.init = async () => { + super(e, r10), this.relayer = e, this.logger = r10, this.subscriptions = /* @__PURE__ */ new Map(), this.topicMap = new exe(), this.events = new vo.EventEmitter(), this.name = U8e, this.version = j8e, this.pending = /* @__PURE__ */ new Map(), this.cached = [], this.initialized = false, this.pendingSubscriptionWatchLabel = "pending_sub_watch_label", this.pollingInterval = 20, this.storagePrefix = tu, this.subscribeTimeout = gt.toMiliseconds(gt.ONE_MINUTE), this.restartInProgress = false, this.batchSubscribeTopicsLimit = 500, this.pendingBatchMessages = [], this.init = async () => { this.initialized || (this.logger.trace("Initialized"), this.registerEventListeners(), this.clientId = await this.relayer.core.crypto.getClientId()); }, this.subscribe = async (n, i) => { await this.restartToComplete(), this.isInitialized(), this.logger.debug("Subscribing Topic"), this.logger.trace({ type: "method", method: "subscribe", params: { topic: n, opts: i } }); try { - const s = pv(i), o = { topic: n, relay: s }; + const s = hv(i), o = { topic: n, relay: s }; this.pending.set(n, o); const a = await this.rpcSubscribe(n, s); return typeof a == "string" && (this.onSubscribe(a, o), this.logger.debug("Successfully Subscribed Topic"), this.logger.trace({ type: "method", method: "subscribe", params: { topic: n, opts: i } })), a; @@ -154020,7 +154070,7 @@ ${Ez(e, r10)}`); const a = new gt.Watch(); a.start(i); const c = setInterval(() => { - !this.pending.has(n) && this.topics.includes(n) && (clearInterval(c), a.stop(i), s(true)), a.elapsed(i) >= q8e && (clearInterval(c), a.stop(i), o(new Error("Subscription resolution timeout"))); + !this.pending.has(n) && this.topics.includes(n) && (clearInterval(c), a.stop(i), s(true)), a.elapsed(i) >= V8e && (clearInterval(c), a.stop(i), o(new Error("Subscription resolution timeout"))); }, this.pollingInterval); }).catch(() => false); }, this.on = (n, i) => { @@ -154078,7 +154128,7 @@ ${Ez(e, r10)}`); async unsubscribeById(e, r10, n) { this.logger.debug("Unsubscribing Topic"), this.logger.trace({ type: "method", method: "unsubscribe", params: { topic: e, id: r10, opts: n } }); try { - const i = pv(n); + const i = hv(n); await this.rpcUnsubscribe(e, r10, i); const s = xr("USER_DISCONNECTED", `${this.name}, ${e}`); await this.onUnsubscribe(e, r10, s), this.logger.debug("Successfully Unsubscribed Topic"), this.logger.trace({ type: "method", method: "unsubscribe", params: { topic: e, id: r10, opts: n } }); @@ -154087,10 +154137,10 @@ ${Ez(e, r10)}`); } } async rpcSubscribe(e, r10) { - const n = { method: Jh(r10.protocol).subscribe, params: { topic: e } }; + const n = { method: Zh(r10.protocol).subscribe, params: { topic: e } }; this.logger.debug("Outgoing Relay Payload"), this.logger.trace({ type: "payload", direction: "outgoing", request: n }); try { - return await await xf(this.relayer.request(n).catch((i) => this.logger.warn(i)), this.subscribeTimeout) ? Bu(e + this.clientId) : null; + return await await vf(this.relayer.request(n).catch((i) => this.logger.warn(i)), this.subscribeTimeout) ? Bu(e + this.clientId) : null; } catch { this.logger.debug("Outgoing Relay Subscribe Payload stalled"), this.relayer.events.emit(Vi.connection_stalled); } @@ -154099,10 +154149,10 @@ ${Ez(e, r10)}`); async rpcBatchSubscribe(e) { if (!e.length) return; - const r10 = e[0].relay, n = { method: Jh(r10.protocol).batchSubscribe, params: { topics: e.map((i) => i.topic) } }; + const r10 = e[0].relay, n = { method: Zh(r10.protocol).batchSubscribe, params: { topics: e.map((i) => i.topic) } }; this.logger.debug("Outgoing Relay Payload"), this.logger.trace({ type: "payload", direction: "outgoing", request: n }); try { - return await await xf(this.relayer.request(n).catch((i) => this.logger.warn(i)), this.subscribeTimeout); + return await await vf(this.relayer.request(n).catch((i) => this.logger.warn(i)), this.subscribeTimeout); } catch { this.relayer.events.emit(Vi.connection_stalled); } @@ -154110,26 +154160,26 @@ ${Ez(e, r10)}`); async rpcBatchFetchMessages(e) { if (!e.length) return; - const r10 = e[0].relay, n = { method: Jh(r10.protocol).batchFetchMessages, params: { topics: e.map((s) => s.topic) } }; + const r10 = e[0].relay, n = { method: Zh(r10.protocol).batchFetchMessages, params: { topics: e.map((s) => s.topic) } }; this.logger.debug("Outgoing Relay Payload"), this.logger.trace({ type: "payload", direction: "outgoing", request: n }); let i; try { - i = await await xf(this.relayer.request(n).catch((s) => this.logger.warn(s)), this.subscribeTimeout); + i = await await vf(this.relayer.request(n).catch((s) => this.logger.warn(s)), this.subscribeTimeout); } catch { this.relayer.events.emit(Vi.connection_stalled); } return i; } rpcUnsubscribe(e, r10, n) { - const i = { method: Jh(n.protocol).unsubscribe, params: { topic: e, id: r10 } }; + const i = { method: Zh(n.protocol).unsubscribe, params: { topic: e, id: r10 } }; return this.logger.debug("Outgoing Relay Payload"), this.logger.trace({ type: "payload", direction: "outgoing", request: i }), this.relayer.request(i); } onSubscribe(e, r10) { - this.setSubscription(e, d3(Vh({}, r10), { id: e })), this.pending.delete(r10.topic); + this.setSubscription(e, h3(jh({}, r10), { id: e })), this.pending.delete(r10.topic); } onBatchSubscribe(e) { e.length && e.forEach((r10) => { - this.setSubscription(r10.id, Vh({}, r10)), this.pending.delete(r10.topic); + this.setSubscription(r10.id, jh({}, r10)), this.pending.delete(r10.topic); }); } async onUnsubscribe(e, r10, n) { @@ -154145,7 +154195,7 @@ ${Ez(e, r10)}`); this.logger.debug("Setting subscription"), this.logger.trace({ type: "method", method: "setSubscription", id: e, subscription: r10 }), this.addSubscription(e, r10); } addSubscription(e, r10) { - this.subscriptions.set(e, Vh({}, r10)), this.topicMap.set(r10.topic, e), this.events.emit(Bo.created, r10); + this.subscriptions.set(e, jh({}, r10)), this.topicMap.set(r10.topic, e), this.events.emit(Bo.created, r10); } getSubscription(e) { this.logger.debug("Getting subscription"), this.logger.trace({ type: "method", method: "getSubscription", id: e }); @@ -154159,7 +154209,7 @@ ${Ez(e, r10)}`); deleteSubscription(e, r10) { this.logger.debug("Deleting subscription"), this.logger.trace({ type: "method", method: "deleteSubscription", id: e, reason: r10 }); const n = this.getSubscription(e); - this.subscriptions.delete(e), this.topicMap.delete(n.topic, e), this.events.emit(Bo.deleted, d3(Vh({}, n), { reason: r10 })); + this.subscriptions.delete(e), this.topicMap.delete(n.topic, e), this.events.emit(Bo.deleted, h3(jh({}, n), { reason: r10 })); } async persist() { await this.setRelayerSubscriptions(this.values), this.events.emit(Bo.sync); @@ -154192,7 +154242,7 @@ ${Ez(e, r10)}`); if (!e.length) return; const r10 = await this.rpcBatchSubscribe(e); - L0(r10) && this.onBatchSubscribe(r10.map((n, i) => d3(Vh({}, e[i]), { id: n }))); + C0(r10) && this.onBatchSubscribe(r10.map((n, i) => h3(jh({}, e[i]), { id: n }))); } async batchFetchMessages(e) { if (!e.length) @@ -154216,7 +154266,7 @@ ${Ez(e, r10)}`); }), await this.batchSubscribe(e), this.pendingBatchMessages.length && (await this.relayer.handleBatchMessageEvents(this.pendingBatchMessages), this.pendingBatchMessages = []); } registerEventListeners() { - this.relayer.core.heartbeat.on(I0.pulse, async () => { + this.relayer.core.heartbeat.on(T0.pulse, async () => { await this.checkPending(); }), this.events.on(Bo.created, async (e) => { const r10 = Bo.created; @@ -154240,22 +154290,22 @@ ${Ez(e, r10)}`); }); } }; - var fxe = Object.defineProperty; - var aA = Object.getOwnPropertySymbols; - var hxe = Object.prototype.hasOwnProperty; - var dxe = Object.prototype.propertyIsEnumerable; - var cA = (t, e, r10) => e in t ? fxe(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10; - var pxe = (t, e) => { + var axe = Object.defineProperty; + var rA = Object.getOwnPropertySymbols; + var cxe = Object.prototype.hasOwnProperty; + var uxe = Object.prototype.propertyIsEnumerable; + var nA = (t, e, r10) => e in t ? axe(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10; + var lxe = (t, e) => { for (var r10 in e || (e = {})) - hxe.call(e, r10) && cA(t, r10, e[r10]); - if (aA) - for (var r10 of aA(e)) - dxe.call(e, r10) && cA(t, r10, e[r10]); + cxe.call(e, r10) && nA(t, r10, e[r10]); + if (rA) + for (var r10 of rA(e)) + uxe.call(e, r10) && nA(t, r10, e[r10]); return t; }; - var mxe = class extends oge { + var fxe = class extends rge { constructor(e) { - super(e), this.protocol = "wc", this.version = 2, this.events = new vo.EventEmitter(), this.name = D8e, this.transportExplicitlyClosed = false, this.initialized = false, this.connectionAttemptInProgress = false, this.connectionStatusPollingInterval = 20, this.staleConnectionErrors = ["socket hang up", "stalled", "interrupted"], this.hasExperiencedNetworkDisruption = false, this.requestsInFlight = /* @__PURE__ */ new Map(), this.heartBeatTimeout = gt.toMiliseconds(gt.THIRTY_SECONDS + gt.ONE_SECOND), this.request = async (r10) => { + super(e), this.protocol = "wc", this.version = 2, this.events = new vo.EventEmitter(), this.name = P8e, this.transportExplicitlyClosed = false, this.initialized = false, this.connectionAttemptInProgress = false, this.connectionStatusPollingInterval = 20, this.staleConnectionErrors = ["socket hang up", "stalled", "interrupted"], this.hasExperiencedNetworkDisruption = false, this.requestsInFlight = /* @__PURE__ */ new Map(), this.heartBeatTimeout = gt.toMiliseconds(gt.THIRTY_SECONDS + gt.ONE_SECOND), this.request = async (r10) => { var n, i; this.logger.debug("Publishing Request Payload"); const s = r10.id || Uu().toString(); @@ -154278,7 +154328,7 @@ ${Ez(e, r10)}`); this.requestsInFlight.delete(s); } }, this.resetPingTimeout = () => { - if (Fd()) + if (zd()) try { clearTimeout(this.pingTimeout), this.pingTimeout = setTimeout(() => { var r10, n, i; @@ -154297,18 +154347,18 @@ ${Ez(e, r10)}`); this.logger.error(r10), this.events.emit(Vi.error, r10), this.logger.info("Fatal socket error received, closing transport"), this.transportClose(); }, this.registerProviderListeners = () => { this.provider.on(Es.payload, this.onPayloadHandler), this.provider.on(Es.connect, this.onConnectHandler), this.provider.on(Es.disconnect, this.onDisconnectHandler), this.provider.on(Es.error, this.onProviderErrorHandler); - }, this.core = e.core, this.logger = typeof e.logger < "u" && typeof e.logger != "string" ? Zi(e.logger, this.name) : A2(Gx({ level: e.logger || C8e })), this.messages = new rxe(this.logger, e.core), this.subscriber = new lxe(this, this.logger), this.publisher = new nxe(this, this.logger), this.relayUrl = (e == null ? void 0 : e.relayUrl) || CU, this.projectId = e.projectId, this.bundleId = Yye(), this.provider = {}; + }, this.core = e.core, this.logger = typeof e.logger < "u" && typeof e.logger != "string" ? Zi(e.logger, this.name) : A2(Fx({ level: e.logger || O8e })), this.messages = new Q8e(this.logger, e.core), this.subscriber = new oxe(this, this.logger), this.publisher = new $8e(this, this.logger), this.relayUrl = (e == null ? void 0 : e.relayUrl) || TU, this.projectId = e.projectId, this.bundleId = Wye(), this.provider = {}; } async init() { this.logger.trace("Initialized"), this.registerEventListeners(), await Promise.all([this.messages.init(), this.subscriber.init()]); try { await this.transportOpen(); } catch { - this.logger.warn(`Connection via ${this.relayUrl} failed, attempting to connect via failover domain ${iA}...`), await this.restartTransport(iA); + this.logger.warn(`Connection via ${this.relayUrl} failed, attempting to connect via failover domain ${$M}...`), await this.restartTransport($M); } this.initialized = true, setTimeout(async () => { this.subscriber.topics.length === 0 && this.subscriber.pending.size === 0 && (this.logger.info("No topics subscribed to after init, closing transport"), await this.transportClose(), this.transportExplicitlyClosed = false); - }, j8e); + }, D8e); } get context() { return Yi(this.logger); @@ -154359,7 +154409,7 @@ ${Ez(e, r10)}`); } catch (e) { this.logger.warn(e); } - this.hasExperiencedNetworkDisruption || this.connected ? await xf(this.provider.disconnect(), 2e3, "provider.disconnect()").catch(() => this.onProviderDisconnect()) : this.onProviderDisconnect(); + this.hasExperiencedNetworkDisruption || this.connected ? await vf(this.provider.disconnect(), 2e3, "provider.disconnect()").catch(() => this.onProviderDisconnect()) : this.onProviderDisconnect(); } async transportClose() { this.transportExplicitlyClosed = true, await this.transportDisconnect(); @@ -154371,7 +154421,7 @@ ${Ez(e, r10)}`); const i = () => { this.provider.off(Es.disconnect, i), n(new Error("Connection interrupted while trying to subscribe")); }; - this.provider.on(Es.disconnect, i), await xf(this.provider.connect(), gt.toMiliseconds(gt.ONE_MINUTE), `Socket stalled when trying to connect to ${this.relayUrl}`).catch((s) => { + this.provider.on(Es.disconnect, i), await vf(this.provider.connect(), gt.toMiliseconds(gt.ONE_MINUTE), `Socket stalled when trying to connect to ${this.relayUrl}`).catch((s) => { n(s); }), await this.subscriber.start(), this.hasExperiencedNetworkDisruption = false, r10(); }); @@ -154388,7 +154438,7 @@ ${Ez(e, r10)}`); this.connectionAttemptInProgress || (this.relayUrl = e || this.relayUrl, await this.confirmOnlineStateOrThrow(), await this.transportClose(), await this.transportOpen()); } async confirmOnlineStateOrThrow() { - if (!await HM()) + if (!await UM()) throw new Error("No internet connection detected. Please restart your network and try again."); } async handleBatchMessageEvents(e) { @@ -154408,7 +154458,7 @@ ${Ez(e, r10)}`); } startPingTimeout() { var e, r10, n, i, s; - if (Fd()) + if (zd()) try { (r10 = (e = this.provider) == null ? void 0 : e.connection) != null && r10.socket && ((s = (i = (n = this.provider) == null ? void 0 : n.connection) == null ? void 0 : i.socket) == null || s.once("ping", () => { this.resetPingTimeout(); @@ -154423,7 +154473,7 @@ ${Ez(e, r10)}`); async createProvider() { this.provider.connection && this.unregisterProviderListeners(); const e = await this.core.crypto.signJWT(this.relayUrl); - this.provider = new Fve(new Gve(ebe({ sdkVersion: U8e, protocol: this.protocol, version: this.version, relayUrl: this.relayUrl, projectId: this.projectId, auth: e, useOnCloseEvent: true, bundleId: this.bundleId }))), this.registerProviderListeners(); + this.provider = new Uve(new Fve(Zye({ sdkVersion: C8e, protocol: this.protocol, version: this.version, relayUrl: this.relayUrl, projectId: this.projectId, auth: e, useOnCloseEvent: true, bundleId: this.bundleId }))), this.registerProviderListeners(); } async recordMessageEvent(e) { const { topic: r10, message: n } = e; @@ -154439,11 +154489,11 @@ ${Ez(e, r10)}`); return i && this.logger.debug(`Ignoring duplicate message: ${n}`), i; } async onProviderPayload(e) { - if (this.logger.debug("Incoming Relay Payload"), this.logger.trace({ type: "payload", direction: "incoming", payload: e }), m9(e)) { - if (!e.method.endsWith(L8e)) + if (this.logger.debug("Incoming Relay Payload"), this.logger.trace({ type: "payload", direction: "incoming", payload: e }), f9(e)) { + if (!e.method.endsWith(k8e)) return; const r10 = e.params, { topic: n, message: i, publishedAt: s } = r10.data, o = { topic: n, message: i, publishedAt: s }; - this.logger.debug("Emitting Relayer Payload"), this.logger.trace(pxe({ type: "event", event: r10.id }, o)), this.events.emit(r10.id, o), await this.acknowledgePayload(e), await this.onMessageEvent(o); + this.logger.debug("Emitting Relayer Payload"), this.logger.trace(lxe({ type: "event", event: r10.id }, o)), this.events.emit(r10.id, o), await this.acknowledgePayload(e), await this.onMessageEvent(o); } else C2(e) && this.events.emit(Vi.message_ack, e); } @@ -154451,22 +154501,22 @@ ${Ez(e, r10)}`); await this.shouldIgnoreMessageEvent(e) || (this.events.emit(Vi.message, e), await this.recordMessageEvent(e)); } async acknowledgePayload(e) { - const r10 = d9(e.id, true); + const r10 = u9(e.id, true); await this.provider.connection.send(r10); } unregisterProviderListeners() { this.provider.off(Es.payload, this.onPayloadHandler), this.provider.off(Es.connect, this.onConnectHandler), this.provider.off(Es.disconnect, this.onDisconnectHandler), this.provider.off(Es.error, this.onProviderErrorHandler), clearTimeout(this.pingTimeout); } async registerEventListeners() { - let e = await HM(); - eve(async (r10) => { + let e = await UM(); + Z5e(async (r10) => { e !== r10 && (e = r10, r10 ? await this.restartTransport().catch((n) => this.logger.error(n)) : (this.hasExperiencedNetworkDisruption = true, await this.transportDisconnect(), this.transportExplicitlyClosed = false)); }); } async onProviderDisconnect() { await this.subscriber.stop(), this.requestsInFlight.clear(), clearTimeout(this.pingTimeout), this.events.emit(Vi.disconnect), this.connectionAttemptInProgress = false, !this.transportExplicitlyClosed && setTimeout(async () => { await this.transportOpen().catch((e) => this.logger.error(e)); - }, gt.toMiliseconds(B8e)); + }, gt.toMiliseconds(R8e)); } isInitialized() { if (!this.initialized) { @@ -154482,30 +154532,30 @@ ${Ez(e, r10)}`); }), await this.transportOpen()); } }; - var gxe = Object.defineProperty; - var uA = Object.getOwnPropertySymbols; - var yxe = Object.prototype.hasOwnProperty; - var bxe = Object.prototype.propertyIsEnumerable; - var lA = (t, e, r10) => e in t ? gxe(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10; - var fA = (t, e) => { + var hxe = Object.defineProperty; + var iA = Object.getOwnPropertySymbols; + var dxe = Object.prototype.hasOwnProperty; + var pxe = Object.prototype.propertyIsEnumerable; + var sA = (t, e, r10) => e in t ? hxe(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10; + var oA = (t, e) => { for (var r10 in e || (e = {})) - yxe.call(e, r10) && lA(t, r10, e[r10]); - if (uA) - for (var r10 of uA(e)) - bxe.call(e, r10) && lA(t, r10, e[r10]); + dxe.call(e, r10) && sA(t, r10, e[r10]); + if (iA) + for (var r10 of iA(e)) + pxe.call(e, r10) && sA(t, r10, e[r10]); return t; }; - var Dl = class extends age { - constructor(e, r10, n, i = ru, s = void 0) { - super(e, r10, n, i), this.core = e, this.logger = r10, this.name = n, this.map = /* @__PURE__ */ new Map(), this.version = V8e, this.cached = [], this.initialized = false, this.storagePrefix = ru, this.recentlyDeleted = [], this.recentlyDeletedLimit = 200, this.init = async () => { + var Cl = class extends nge { + constructor(e, r10, n, i = tu, s = void 0) { + super(e, r10, n, i), this.core = e, this.logger = r10, this.name = n, this.map = /* @__PURE__ */ new Map(), this.version = L8e, this.cached = [], this.initialized = false, this.storagePrefix = tu, this.recentlyDeleted = [], this.recentlyDeletedLimit = 200, this.init = async () => { this.initialized || (this.logger.trace("Initialized"), await this.restore(), this.cached.forEach((o) => { - this.getKey && o !== null && !_i(o) ? this.map.set(this.getKey(o), o) : P5e(o) ? this.map.set(o.id, o) : k5e(o) && this.map.set(o.topic, o); + this.getKey && o !== null && !_i(o) ? this.map.set(this.getKey(o), o) : T5e(o) ? this.map.set(o.id, o) : N5e(o) && this.map.set(o.topic, o); }), this.cached = [], this.initialized = true); }, this.set = async (o, a) => { this.isInitialized(), this.map.has(o) ? await this.update(o, a) : (this.logger.debug("Setting value"), this.logger.trace({ type: "method", method: "set", key: o, value: a }), this.map.set(o, a), await this.persist()); - }, this.get = (o) => (this.isInitialized(), this.logger.debug("Getting value"), this.logger.trace({ type: "method", method: "get", key: o }), this.getData(o)), this.getAll = (o) => (this.isInitialized(), o ? this.values.filter((a) => Object.keys(o).every((c) => Xve(a[c], o[c]))) : this.values), this.update = async (o, a) => { + }, this.get = (o) => (this.isInitialized(), this.logger.debug("Getting value"), this.logger.trace({ type: "method", method: "get", key: o }), this.getData(o)), this.getAll = (o) => (this.isInitialized(), o ? this.values.filter((a) => Object.keys(o).every((c) => qve(a[c], o[c]))) : this.values), this.update = async (o, a) => { this.isInitialized(), this.logger.debug("Updating value"), this.logger.trace({ type: "method", method: "update", key: o, update: a }); - const c = fA(fA({}, this.getData(o)), a); + const c = oA(oA({}, this.getData(o)), a); this.map.set(o, c), await this.persist(); }, this.delete = async (o, a) => { this.isInitialized(), this.map.has(o) && (this.logger.debug("Deleting value"), this.logger.trace({ type: "method", method: "delete", key: o, reason: a }), this.map.delete(o), this.addToRecentlyDeleted(o), await this.persist()); @@ -154571,24 +154621,24 @@ ${Ez(e, r10)}`); } } }; - var wxe = class { + var mxe = class { constructor(e, r10) { - this.core = e, this.logger = r10, this.name = W8e, this.version = G8e, this.events = new FL(), this.initialized = false, this.storagePrefix = ru, this.ignoredPayloadTypes = [Xa], this.registeredMethods = [], this.init = async () => { + this.core = e, this.logger = r10, this.name = z8e, this.version = F8e, this.events = new DL(), this.initialized = false, this.storagePrefix = tu, this.ignoredPayloadTypes = [Ka], this.registeredMethods = [], this.init = async () => { this.initialized || (await this.pairings.init(), await this.cleanup(), this.registerRelayerEvents(), this.registerExpirerEvents(), this.initialized = true, this.logger.trace("Initialized")); }, this.register = ({ methods: n }) => { this.isInitialized(), this.registeredMethods = [.../* @__PURE__ */ new Set([...this.registeredMethods, ...n])]; }, this.create = async (n) => { this.isInitialized(); - const i = dv(), s = await this.core.crypto.setSymKey(i), o = Kn(gt.FIVE_MINUTES), a = { protocol: RU }, c = { topic: s, expiry: o, relay: a, active: false }, u = x5e({ protocol: this.core.protocol, version: this.core.version, topic: s, symKey: i, relay: a, expiryTimestamp: o, methods: n == null ? void 0 : n.methods }); + const i = fv(), s = await this.core.crypto.setSymKey(i), o = Kn(gt.FIVE_MINUTES), a = { protocol: AU }, c = { topic: s, expiry: o, relay: a, active: false }, u = y5e({ protocol: this.core.protocol, version: this.core.version, topic: s, symKey: i, relay: a, expiryTimestamp: o, methods: n == null ? void 0 : n.methods }); return this.core.expirer.set(s, o), await this.pairings.set(s, c), await this.core.relayer.subscribe(s), { topic: s, uri: u }; }, this.pair = async (n) => { this.isInitialized(), this.isValidPair(n); - const { topic: i, symKey: s, relay: o, expiryTimestamp: a, methods: c } = BM(n.uri); + const { topic: i, symKey: s, relay: o, expiryTimestamp: a, methods: c } = kM(n.uri); let u; if (this.pairings.keys.includes(i) && (u = this.pairings.get(i), u.active)) throw new Error(`Pairing already exists: ${i}. Please try again with a new connection URI.`); const f10 = a || Kn(gt.FIVE_MINUTES), p = { topic: i, relay: o, expiry: f10, active: false, methods: c }; - return this.core.expirer.set(i, f10), await this.pairings.set(i, p), n.activatePairing && await this.activate({ topic: i }), this.events.emit(df.create, p), this.core.crypto.keychain.has(i) || await this.core.crypto.setSymKey(s, i), await this.core.relayer.subscribe(i, { relay: o }), p; + return this.core.expirer.set(i, f10), await this.pairings.set(i, p), n.activatePairing && await this.activate({ topic: i }), this.events.emit(hf.create, p), this.core.crypto.keychain.has(i) || await this.core.crypto.setSymKey(s, i), await this.core.relayer.subscribe(i, { relay: o }), p; }, this.activate = async ({ topic: n }) => { this.isInitialized(); const i = Kn(gt.THIRTY_DAYS); @@ -154611,18 +154661,18 @@ ${Ez(e, r10)}`); const { topic: i } = n; this.pairings.keys.includes(i) && (await this.sendRequest(i, "wc_pairingDelete", xr("USER_DISCONNECTED")), await this.deletePairing(i)); }, this.sendRequest = async (n, i, s) => { - const o = Sf(i, s), a = await this.core.crypto.encode(n, o), c = jh[i].req; + const o = Ef(i, s), a = await this.core.crypto.encode(n, o), c = Uh[i].req; return this.core.history.set(n, o), this.core.relayer.publish(n, a, c), o.id; }, this.sendResult = async (n, i, s) => { - const o = d9(n, s), a = await this.core.crypto.encode(i, o), c = await this.core.history.get(i, n), u = jh[c.request.method].res; + const o = u9(n, s), a = await this.core.crypto.encode(i, o), c = await this.core.history.get(i, n), u = Uh[c.request.method].res; await this.core.relayer.publish(i, a, u), await this.core.history.resolve(o); }, this.sendError = async (n, i, s) => { - const o = p9(n, s), a = await this.core.crypto.encode(i, o), c = await this.core.history.get(i, n), u = jh[c.request.method] ? jh[c.request.method].res : jh.unregistered_method.res; + const o = l9(n, s), a = await this.core.crypto.encode(i, o), c = await this.core.history.get(i, n), u = Uh[c.request.method] ? Uh[c.request.method].res : Uh.unregistered_method.res; await this.core.relayer.publish(i, a, u), await this.core.history.resolve(o); }, this.deletePairing = async (n, i) => { await this.core.relayer.unsubscribe(n), await Promise.all([this.pairings.delete(n, xr("USER_DISCONNECTED")), this.core.crypto.deleteSymKey(n), i ? Promise.resolve() : this.core.expirer.del(n)]); }, this.cleanup = async () => { - const n = this.pairings.getAll().filter((i) => Cc(i.expiry)); + const n = this.pairings.getAll().filter((i) => Rc(i.expiry)); await Promise.all(n.map((i) => this.deletePairing(i.topic))); }, this.onRelayEventRequest = (n) => { const { topic: i, payload: s } = n; @@ -154645,7 +154695,7 @@ ${Ez(e, r10)}`); }, this.onPairingPingRequest = async (n, i) => { const { id: s } = i; try { - this.isValidPing({ topic: n }), await this.sendResult(s, n, true), this.events.emit(df.ping, { id: s, topic: n }); + this.isValidPing({ topic: n }), await this.sendResult(s, n, true), this.events.emit(hf.ping, { id: s, topic: n }); } catch (o) { await this.sendError(s, n, o), this.logger.error(o); } @@ -154657,7 +154707,7 @@ ${Ez(e, r10)}`); }, this.onPairingDeleteRequest = async (n, i) => { const { id: s } = i; try { - this.isValidDisconnect({ topic: n }), await this.deletePairing(n), this.events.emit(df.delete, { id: s, topic: n }); + this.isValidDisconnect({ topic: n }), await this.deletePairing(n), this.events.emit(hf.delete, { id: s, topic: n }); } catch (o) { await this.sendError(s, n, o), this.logger.error(o); } @@ -154679,11 +154729,11 @@ ${Ez(e, r10)}`); const { message: o } = it("MISSING_OR_INVALID", `pair() params: ${n}`); throw new Error(o); } - if (!O5e(n.uri)) { + if (!A5e(n.uri)) { const { message: o } = it("MISSING_OR_INVALID", `pair() uri: ${n.uri}`); throw new Error(o); } - const s = BM(n.uri); + const s = kM(n.uri); if (!((i = s == null ? void 0 : s.relay) != null && i.protocol)) { const { message: o } = it("MISSING_OR_INVALID", "pair() uri#relay-protocol"); throw new Error(o); @@ -154719,12 +154769,12 @@ ${Ez(e, r10)}`); const { message: i } = it("NO_MATCHING_KEY", `pairing topic doesn't exist: ${n}`); throw new Error(i); } - if (Cc(this.pairings.get(n).expiry)) { + if (Rc(this.pairings.get(n).expiry)) { await this.deletePairing(n); const { message: i } = it("EXPIRED", `pairing topic: ${n}`); throw new Error(i); } - }, this.core = e, this.logger = Zi(r10, this.name), this.pairings = new Dl(this.core, this.logger, this.name, this.storagePrefix); + }, this.core = e, this.logger = Zi(r10, this.name), this.pairings = new Cl(this.core, this.logger, this.name, this.storagePrefix); } get context() { return Yi(this.logger); @@ -154742,7 +154792,7 @@ ${Ez(e, r10)}`); return; const i = await this.core.crypto.decode(r10, n); try { - m9(i) ? (this.core.history.set(r10, i), this.onRelayEventRequest({ topic: r10, payload: i })) : C2(i) && (await this.core.history.resolve(i), await this.onRelayEventResponse({ topic: r10, payload: i }), this.core.history.delete(r10, i.id)); + f9(i) ? (this.core.history.set(r10, i), this.onRelayEventRequest({ topic: r10, payload: i })) : C2(i) && (await this.core.history.resolve(i), await this.onRelayEventResponse({ topic: r10, payload: i }), this.core.history.delete(r10, i.id)); } catch (s) { this.logger.error(s); } @@ -154750,14 +154800,14 @@ ${Ez(e, r10)}`); } registerExpirerEvents() { this.core.expirer.on(Is.expired, async (e) => { - const { topic: r10 } = NB(e.target); - r10 && this.pairings.keys.includes(r10) && (await this.deletePairing(r10, true), this.events.emit(df.expire, { topic: r10 })); + const { topic: r10 } = xB(e.target); + r10 && this.pairings.keys.includes(r10) && (await this.deletePairing(r10, true), this.events.emit(hf.expire, { topic: r10 })); }); } }; - var vxe = class extends nge { + var gxe = class extends $me { constructor(e, r10) { - super(e, r10), this.core = e, this.logger = r10, this.records = /* @__PURE__ */ new Map(), this.events = new vo.EventEmitter(), this.name = K8e, this.version = X8e, this.cached = [], this.initialized = false, this.storagePrefix = ru, this.init = async () => { + super(e, r10), this.core = e, this.logger = r10, this.records = /* @__PURE__ */ new Map(), this.events = new vo.EventEmitter(), this.name = H8e, this.version = q8e, this.cached = [], this.initialized = false, this.storagePrefix = tu, this.init = async () => { this.initialized || (this.logger.trace("Initialized"), await this.restore(), this.cached.forEach((n) => this.records.set(n.id, n)), this.cached = [], this.registerEventListeners(), this.initialized = true); }, this.set = (n, i, s) => { if (this.isInitialized(), this.logger.debug("Setting JSON-RPC request history record"), this.logger.trace({ type: "method", method: "set", topic: n, request: i, chainId: s }), this.records.has(i.id)) @@ -154807,7 +154857,7 @@ ${Ez(e, r10)}`); return this.values.forEach((r10) => { if (typeof r10.response < "u") return; - const n = { topic: r10.topic, request: Sf(r10.request.method, r10.request.params, r10.id), chainId: r10.chainId }; + const n = { topic: r10.topic, request: Ef(r10.request.method, r10.request.params, r10.id), chainId: r10.chainId }; return e.push(n); }), e; } @@ -154853,7 +154903,7 @@ ${Ez(e, r10)}`); }), this.events.on(Ys.deleted, (e) => { const r10 = Ys.deleted; this.logger.info(`Emitting ${r10}`), this.logger.debug({ type: "event", event: r10, record: e }); - }), this.core.heartbeat.on(I0.pulse, () => { + }), this.core.heartbeat.on(T0.pulse, () => { this.cleanup(); }); } @@ -154875,9 +154925,9 @@ ${Ez(e, r10)}`); } } }; - var xxe = class extends uge { + var yxe = class extends sge { constructor(e, r10) { - super(e, r10), this.core = e, this.logger = r10, this.expirations = /* @__PURE__ */ new Map(), this.events = new vo.EventEmitter(), this.name = Y8e, this.version = Z8e, this.cached = [], this.initialized = false, this.storagePrefix = ru, this.init = async () => { + super(e, r10), this.core = e, this.logger = r10, this.expirations = /* @__PURE__ */ new Map(), this.events = new vo.EventEmitter(), this.name = W8e, this.version = G8e, this.cached = [], this.initialized = false, this.storagePrefix = tu, this.init = async () => { this.initialized || (this.logger.trace("Initialized"), await this.restore(), this.cached.forEach((n) => this.expirations.set(n.target, n)), this.cached = [], this.registerEventListeners(), this.initialized = true); }, this.has = (n) => { try { @@ -154926,9 +154976,9 @@ ${Ez(e, r10)}`); } formatTarget(e) { if (typeof e == "string") - return tbe(e); + return Jye(e); if (typeof e == "number") - return rbe(e); + return Qye(e); const { message: r10 } = it("UNKNOWN_TYPE", `Target type: ${typeof e}`); throw new Error(r10); } @@ -154974,7 +155024,7 @@ ${Ez(e, r10)}`); this.core.relayer.connected && this.expirations.forEach((e, r10) => this.checkExpiry(r10, e)); } registerEventListeners() { - this.core.heartbeat.on(I0.pulse, () => this.checkExpirations()), this.events.on(Is.created, (e) => { + this.core.heartbeat.on(T0.pulse, () => this.checkExpirations()), this.events.on(Is.created, (e) => { const r10 = Is.created; this.logger.info(`Emitting ${r10}`), this.logger.debug({ type: "event", event: r10, data: e }), this.persist(); }), this.events.on(Is.expired, (e) => { @@ -154992,10 +155042,10 @@ ${Ez(e, r10)}`); } } }; - var _xe = class extends lge { + var bxe = class extends oge { constructor(e, r10) { - super(e, r10), this.projectId = e, this.logger = r10, this.name = h3, this.initialized = false, this.queue = [], this.verifyDisabled = false, this.init = async (n) => { - if (this.verifyDisabled || ih() || !sh()) + super(e, r10), this.projectId = e, this.logger = r10, this.name = f3, this.initialized = false, this.queue = [], this.verifyDisabled = false, this.init = async (n) => { + if (this.verifyDisabled || nh() || !ih()) return; const i = this.getVerifyUrl(n == null ? void 0 : n.verifyUrl); this.verifyUrl !== i && this.removeIframe(), this.verifyUrl = i; @@ -155005,7 +155055,7 @@ ${Ez(e, r10)}`); this.logger.info(`Verify iframe failed to load: ${this.verifyUrl}`), this.logger.info(s); } if (!this.initialized) { - this.removeIframe(), this.verifyUrl = vv; + this.removeIframe(), this.verifyUrl = bv; try { await this.createIframe(); } catch (s) { @@ -155022,7 +155072,7 @@ ${Ez(e, r10)}`); try { s = await this.fetchAttestation(n.attestationId, i); } catch (o) { - this.logger.info(`failed to resolve attestation: ${n.attestationId} from url: ${i}`), this.logger.info(o), s = await this.fetchAttestation(n.attestationId, vv); + this.logger.info(`failed to resolve attestation: ${n.attestationId} from url: ${i}`), this.logger.info(o), s = await this.fetchAttestation(n.attestationId, bv); } return s; }, this.fetchAttestation = async (n, i) => { @@ -155047,12 +155097,12 @@ ${Ez(e, r10)}`); s.data === "verify_ready" && (this.onInit(), window.removeEventListener("message", i), n()); }; await Promise.race([new Promise((s) => { - const o = document.getElementById(h3); + const o = document.getElementById(f3); if (o) return this.iframe = o, this.onInit(), s(); window.addEventListener("message", i); const a = document.createElement("iframe"); - a.id = h3, a.src = `${this.verifyUrl}/${this.projectId}`, a.style.display = "none", document.body.append(a), this.iframe = a, n = s; + a.id = f3, a.src = `${this.verifyUrl}/${this.projectId}`, a.style.display = "none", document.body.append(a), this.iframe = a, n = s; }), new Promise((s, o) => setTimeout(() => { window.removeEventListener("message", i), o("verify iframe load timeout"); }, gt.toMiliseconds(gt.FIVE_SECONDS)))]); @@ -155061,9 +155111,9 @@ ${Ez(e, r10)}`); }, this.removeIframe = () => { this.iframe && (this.iframe.remove(), this.iframe = void 0, this.initialized = false); }, this.getVerifyUrl = (n) => { - let i = n || pf; - return J8e.includes(i) || (this.logger.info(`verify url: ${i}, not included in trusted list, assigning default: ${pf}`), i = pf), i; - }, this.logger = Zi(r10, this.name), this.verifyUrl = pf, this.abortController = new AbortController(), this.isDevEnv = Fd() && process.env.IS_VITEST; + let i = n || df; + return K8e.includes(i) || (this.logger.info(`verify url: ${i}, not included in trusted list, assigning default: ${df}`), i = df), i; + }, this.logger = Zi(r10, this.name), this.verifyUrl = df, this.abortController = new AbortController(), this.isDevEnv = zd() && process.env.IS_VITEST; } get context() { return Yi(this.logger); @@ -155072,42 +155122,42 @@ ${Ez(e, r10)}`); return this.abortController = new AbortController(), setTimeout(() => this.abortController.abort(), gt.toMiliseconds(e)); } }; - var Exe = class extends fge { + var wxe = class extends age { constructor(e, r10) { - super(e, r10), this.projectId = e, this.logger = r10, this.context = Q8e, this.registerDeviceToken = async (n) => { - const { clientId: i, token: s, notificationType: o, enableEncrypted: a = false } = n, c = `${$8e}/${this.projectId}/clients`; - await Qve(c, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ client_id: i, type: o, token: s, always_raw: a }) }); + super(e, r10), this.projectId = e, this.logger = r10, this.context = X8e, this.registerDeviceToken = async (n) => { + const { clientId: i, token: s, notificationType: o, enableEncrypted: a = false } = n, c = `${Y8e}/${this.projectId}/clients`; + await Xve(c, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ client_id: i, type: o, token: s, always_raw: a }) }); }, this.logger = Zi(r10, this.context); } }; - var Sxe = Object.defineProperty; - var hA = Object.getOwnPropertySymbols; - var Mxe = Object.prototype.hasOwnProperty; - var Axe = Object.prototype.propertyIsEnumerable; - var dA = (t, e, r10) => e in t ? Sxe(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10; - var pA = (t, e) => { + var vxe = Object.defineProperty; + var aA = Object.getOwnPropertySymbols; + var xxe = Object.prototype.hasOwnProperty; + var _xe = Object.prototype.propertyIsEnumerable; + var cA = (t, e, r10) => e in t ? vxe(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10; + var uA = (t, e) => { for (var r10 in e || (e = {})) - Mxe.call(e, r10) && dA(t, r10, e[r10]); - if (hA) - for (var r10 of hA(e)) - Axe.call(e, r10) && dA(t, r10, e[r10]); + xxe.call(e, r10) && cA(t, r10, e[r10]); + if (aA) + for (var r10 of aA(e)) + _xe.call(e, r10) && cA(t, r10, e[r10]); return t; }; - var Txe = class DU extends rge { + var Exe = class NU extends Qme { constructor(e) { var r10; - super(e), this.protocol = kU, this.version = E8e, this.name = g9, this.events = new vo.EventEmitter(), this.initialized = false, this.on = (o, a) => this.events.on(o, a), this.once = (o, a) => this.events.once(o, a), this.off = (o, a) => this.events.off(o, a), this.removeListener = (o, a) => this.events.removeListener(o, a), this.projectId = e == null ? void 0 : e.projectId, this.relayUrl = (e == null ? void 0 : e.relayUrl) || CU, this.customStoragePrefix = e != null && e.customStoragePrefix ? `:${e.customStoragePrefix}` : ""; - const n = Gx({ level: typeof (e == null ? void 0 : e.logger) == "string" && e.logger ? e.logger : S8e.logger }), { logger: i, chunkLoggerController: s } = tge({ opts: n, maxSizeInBytes: e == null ? void 0 : e.maxLogBlobSizeInBytes, loggerOverride: e == null ? void 0 : e.logger }); + super(e), this.protocol = MU, this.version = w8e, this.name = h9, this.events = new vo.EventEmitter(), this.initialized = false, this.on = (o, a) => this.events.on(o, a), this.once = (o, a) => this.events.once(o, a), this.off = (o, a) => this.events.off(o, a), this.removeListener = (o, a) => this.events.removeListener(o, a), this.projectId = e == null ? void 0 : e.projectId, this.relayUrl = (e == null ? void 0 : e.relayUrl) || TU, this.customStoragePrefix = e != null && e.customStoragePrefix ? `:${e.customStoragePrefix}` : ""; + const n = Fx({ level: typeof (e == null ? void 0 : e.logger) == "string" && e.logger ? e.logger : v8e.logger }), { logger: i, chunkLoggerController: s } = Jme({ opts: n, maxSizeInBytes: e == null ? void 0 : e.maxLogBlobSizeInBytes, loggerOverride: e == null ? void 0 : e.logger }); this.logChunkController = s, (r10 = this.logChunkController) != null && r10.downloadLogsBlobInBrowser && (window.downloadLogsBlobInBrowser = async () => { var o, a; (o = this.logChunkController) != null && o.downloadLogsBlobInBrowser && ((a = this.logChunkController) == null || a.downloadLogsBlobInBrowser({ clientId: await this.crypto.getClientId() })); - }), this.logger = Zi(i, this.name), this.heartbeat = new Tme(), this.crypto = new txe(this, this.logger, e == null ? void 0 : e.keychain), this.history = new vxe(this, this.logger), this.expirer = new xxe(this, this.logger), this.storage = e != null && e.storage ? e.storage : new J1e(pA(pA({}, M8e), e == null ? void 0 : e.storageOptions)), this.relayer = new mxe({ core: this, logger: this.logger, relayUrl: this.relayUrl, projectId: this.projectId }), this.pairing = new wxe(this, this.logger), this.verify = new _xe(this.projectId || "", this.logger), this.echoClient = new Exe(this.projectId || "", this.logger); + }), this.logger = Zi(i, this.name), this.heartbeat = new Eme(), this.crypto = new J8e(this, this.logger, e == null ? void 0 : e.keychain), this.history = new gxe(this, this.logger), this.expirer = new yxe(this, this.logger), this.storage = e != null && e.storage ? e.storage : new K1e(uA(uA({}, x8e), e == null ? void 0 : e.storageOptions)), this.relayer = new fxe({ core: this, logger: this.logger, relayUrl: this.relayUrl, projectId: this.projectId }), this.pairing = new mxe(this, this.logger), this.verify = new bxe(this.projectId || "", this.logger), this.echoClient = new wxe(this.projectId || "", this.logger); } static async init(e) { - const r10 = new DU(e); + const r10 = new NU(e); await r10.initialize(); const n = await r10.crypto.getClientId(); - return await r10.storage.setItem(z8e, n), r10; + return await r10.storage.setItem(B8e, n), r10; } get context() { return Yi(this.logger); @@ -155128,49 +155178,49 @@ ${Ez(e, r10)}`); } } }; - var Nxe = Txe; - var LU = "wc"; - var BU = 2; - var UU = "client"; - var y9 = `${LU}@${BU}:${UU}:`; - var p3 = { name: UU, logger: "error", controller: false, relayUrl: "wss://relay.walletconnect.com" }; - var mA = "WALLETCONNECT_DEEPLINK_CHOICE"; - var Ixe = "proposal"; - var Oxe = "Proposal expired"; - var Pxe = "session"; - var Kl = gt.SEVEN_DAYS; - var kxe = "engine"; + var Sxe = Exe; + var IU = "wc"; + var OU = 2; + var PU = "client"; + var d9 = `${IU}@${OU}:${PU}:`; + var d3 = { name: PU, logger: "error", controller: false, relayUrl: "wss://relay.walletconnect.com" }; + var lA = "WALLETCONNECT_DEEPLINK_CHOICE"; + var Mxe = "proposal"; + var Axe = "Proposal expired"; + var Txe = "session"; + var Gl = gt.SEVEN_DAYS; + var Nxe = "engine"; var Gn = { wc_sessionPropose: { req: { ttl: gt.FIVE_MINUTES, prompt: true, tag: 1100 }, res: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1101 }, reject: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1120 }, autoReject: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1121 } }, wc_sessionSettle: { req: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1102 }, res: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1103 } }, wc_sessionUpdate: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 1104 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 1105 } }, wc_sessionExtend: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 1106 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 1107 } }, wc_sessionRequest: { req: { ttl: gt.FIVE_MINUTES, prompt: true, tag: 1108 }, res: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1109 } }, wc_sessionEvent: { req: { ttl: gt.FIVE_MINUTES, prompt: true, tag: 1110 }, res: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1111 } }, wc_sessionDelete: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 1112 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 1113 } }, wc_sessionPing: { req: { ttl: gt.ONE_DAY, prompt: false, tag: 1114 }, res: { ttl: gt.ONE_DAY, prompt: false, tag: 1115 } }, wc_sessionAuthenticate: { req: { ttl: gt.ONE_HOUR, prompt: true, tag: 1116 }, res: { ttl: gt.ONE_HOUR, prompt: false, tag: 1117 }, reject: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1118 }, autoReject: { ttl: gt.FIVE_MINUTES, prompt: false, tag: 1119 } } }; - var m3 = { min: gt.FIVE_MINUTES, max: gt.SEVEN_DAYS }; + var p3 = { min: gt.FIVE_MINUTES, max: gt.SEVEN_DAYS }; var Oo = { idle: "IDLE", active: "ACTIVE" }; - var Rxe = "request"; - var Cxe = ["wc_sessionPropose", "wc_sessionRequest", "wc_authRequest"]; - var Dxe = "wc"; - var Lxe = "auth"; - var Bxe = "authKeys"; - var Uxe = "pairingTopics"; - var jxe = "requests"; - var L2 = `${Dxe}@${1.5}:${Lxe}:`; - var v1 = `${L2}:PUB_KEY`; - var Vxe = Object.defineProperty; - var zxe = Object.defineProperties; - var Fxe = Object.getOwnPropertyDescriptors; - var gA = Object.getOwnPropertySymbols; - var Hxe = Object.prototype.hasOwnProperty; - var qxe = Object.prototype.propertyIsEnumerable; - var yA = (t, e, r10) => e in t ? Vxe(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10; + var Ixe = "request"; + var Oxe = ["wc_sessionPropose", "wc_sessionRequest", "wc_authRequest"]; + var Pxe = "wc"; + var kxe = "auth"; + var Rxe = "authKeys"; + var Cxe = "pairingTopics"; + var Dxe = "requests"; + var L2 = `${Pxe}@${1.5}:${kxe}:`; + var w1 = `${L2}:PUB_KEY`; + var Lxe = Object.defineProperty; + var Bxe = Object.defineProperties; + var Uxe = Object.getOwnPropertyDescriptors; + var fA = Object.getOwnPropertySymbols; + var jxe = Object.prototype.hasOwnProperty; + var Vxe = Object.prototype.propertyIsEnumerable; + var hA = (t, e, r10) => e in t ? Lxe(t, e, { enumerable: true, configurable: true, writable: true, value: r10 }) : t[e] = r10; var pn = (t, e) => { for (var r10 in e || (e = {})) - Hxe.call(e, r10) && yA(t, r10, e[r10]); - if (gA) - for (var r10 of gA(e)) - qxe.call(e, r10) && yA(t, r10, e[r10]); + jxe.call(e, r10) && hA(t, r10, e[r10]); + if (fA) + for (var r10 of fA(e)) + Vxe.call(e, r10) && hA(t, r10, e[r10]); return t; }; - var Au = (t, e) => zxe(t, Fxe(e)); - var Wxe = class extends dge { + var Au = (t, e) => Bxe(t, Uxe(e)); + var zxe = class extends uge { constructor(e) { - super(e), this.name = kxe, this.events = new FL(), this.initialized = false, this.requestQueue = { state: Oo.idle, queue: [] }, this.sessionRequestQueue = { state: Oo.idle, queue: [] }, this.requestQueueDelay = gt.ONE_SECOND, this.expectedPairingMethodMap = /* @__PURE__ */ new Map(), this.recentlyDeletedMap = /* @__PURE__ */ new Map(), this.recentlyDeletedLimit = 200, this.init = async () => { + super(e), this.name = Nxe, this.events = new DL(), this.initialized = false, this.requestQueue = { state: Oo.idle, queue: [] }, this.sessionRequestQueue = { state: Oo.idle, queue: [] }, this.requestQueueDelay = gt.ONE_SECOND, this.expectedPairingMethodMap = /* @__PURE__ */ new Map(), this.recentlyDeletedMap = /* @__PURE__ */ new Map(), this.recentlyDeletedLimit = 200, this.init = async () => { this.initialized || (await this.cleanup(), this.registerRelayerEvents(), this.registerExpirerEvents(), this.registerPairingEvents(), this.client.core.pairing.register({ methods: Object.keys(Gn) }), this.initialized = true, setTimeout(() => { this.sessionRequestQueue.queue = this.getPendingSessionRequests(), this.processSessionRequestQueue(); }, gt.toMiliseconds(this.requestQueueDelay))); @@ -155193,18 +155243,18 @@ ${Ez(e, r10)}`); const { message: q } = it("NO_MATCHING_KEY", `connect() pairing topic: ${u}`); throw new Error(q); } - const b = await this.client.core.crypto.generateKeyPair(), E = Gn.wc_sessionPropose.req.ttl || gt.FIVE_MINUTES, _ = Kn(E), N11 = pn({ requiredNamespaces: s, optionalNamespaces: o, relays: c ?? [{ protocol: RU }], proposer: { publicKey: b, metadata: this.client.metadata }, expiryTimestamp: _, pairingTopic: u }, a && { sessionProperties: a }), { reject: R, resolve: F, done: D } = Nu(E, Oxe); + const b = await this.client.core.crypto.generateKeyPair(), E = Gn.wc_sessionPropose.req.ttl || gt.FIVE_MINUTES, _ = Kn(E), N11 = pn({ requiredNamespaces: s, optionalNamespaces: o, relays: c ?? [{ protocol: AU }], proposer: { publicKey: b, metadata: this.client.metadata }, expiryTimestamp: _, pairingTopic: u }, a && { sessionProperties: a }), { reject: k, resolve: F, done: L } = Nu(E, Axe); this.events.once(Wt("session_connect"), async ({ error: q, session: W }) => { if (q) - R(q); + k(q); else if (W) { W.self.publicKey = b; const z = Au(pn({}, W), { pairingTopic: N11.pairingTopic, requiredNamespaces: N11.requiredNamespaces, optionalNamespaces: N11.optionalNamespaces }); await this.client.session.set(W.topic, z), await this.setExpiry(W.topic, W.expiry), u && await this.client.core.pairing.updateMetadata({ topic: u, metadata: W.peer.metadata }), this.cleanupDuplicatePairings(z), F(z); } }); - const L = await this.sendRequest({ topic: u, method: "wc_sessionPropose", params: N11, throwOnFailedPublish: true }); - return await this.setProposal(L, pn({ id: L }, N11)), { uri: f10, approval: D }; + const D = await this.sendRequest({ topic: u, method: "wc_sessionPropose", params: N11, throwOnFailedPublish: true }); + return await this.setProposal(D, pn({ id: D }, N11)), { uri: f10, approval: L }; }, this.pair = async (r10) => { await this.isInitialized(); try { @@ -155216,26 +155266,26 @@ ${Ez(e, r10)}`); await this.isInitialized(); try { await this.isValidApprove(r10); - } catch (D) { - throw this.client.logger.error("approve() -> isValidApprove() failed"), D; + } catch (L) { + throw this.client.logger.error("approve() -> isValidApprove() failed"), L; } const { id: n, relayProtocol: i, namespaces: s, sessionProperties: o, sessionConfig: a } = r10; let c; try { c = this.client.proposal.get(n); - } catch (D) { - throw this.client.logger.error(`approve() -> proposal.get(${n}) failed`), D; + } catch (L) { + throw this.client.logger.error(`approve() -> proposal.get(${n}) failed`), L; } - const { pairingTopic: u, proposer: f10, requiredNamespaces: p, optionalNamespaces: b } = c, E = await this.client.core.crypto.generateKeyPair(), _ = f10.publicKey, N11 = await this.client.core.crypto.generateSharedKey(E, _), R = pn(pn({ relay: { protocol: i ?? "irn" }, namespaces: s, controller: { publicKey: E, metadata: this.client.metadata }, expiry: Kn(Kl) }, o && { sessionProperties: o }), a && { sessionConfig: a }); + const { pairingTopic: u, proposer: f10, requiredNamespaces: p, optionalNamespaces: b } = c, E = await this.client.core.crypto.generateKeyPair(), _ = f10.publicKey, N11 = await this.client.core.crypto.generateSharedKey(E, _), k = pn(pn({ relay: { protocol: i ?? "irn" }, namespaces: s, controller: { publicKey: E, metadata: this.client.metadata }, expiry: Kn(Gl) }, o && { sessionProperties: o }), a && { sessionConfig: a }); await this.client.core.relayer.subscribe(N11); - const F = Au(pn({}, R), { topic: N11, requiredNamespaces: p, optionalNamespaces: b, pairingTopic: u, acknowledged: false, self: R.controller, peer: { publicKey: f10.publicKey, metadata: f10.metadata }, controller: E }); + const F = Au(pn({}, k), { topic: N11, requiredNamespaces: p, optionalNamespaces: b, pairingTopic: u, acknowledged: false, self: k.controller, peer: { publicKey: f10.publicKey, metadata: f10.metadata }, controller: E }); await this.client.session.set(N11, F); try { - await this.sendResult({ id: n, topic: u, result: { relay: { protocol: i ?? "irn" }, responderPublicKey: E }, throwOnFailedPublish: true }), await this.sendRequest({ topic: N11, method: "wc_sessionSettle", params: R, throwOnFailedPublish: true }); - } catch (D) { - throw this.client.logger.error(D), this.client.session.delete(N11, xr("USER_DISCONNECTED")), await this.client.core.relayer.unsubscribe(N11), D; + await this.sendResult({ id: n, topic: u, result: { relay: { protocol: i ?? "irn" }, responderPublicKey: E }, throwOnFailedPublish: true }), await this.sendRequest({ topic: N11, method: "wc_sessionSettle", params: k, throwOnFailedPublish: true }); + } catch (L) { + throw this.client.logger.error(L), this.client.session.delete(N11, xr("USER_DISCONNECTED")), await this.client.core.relayer.unsubscribe(N11), L; } - return await this.client.core.pairing.updateMetadata({ topic: u, metadata: f10.metadata }), await this.client.proposal.delete(n, xr("USER_DISCONNECTED")), await this.client.core.pairing.activate({ topic: u }), await this.setExpiry(N11, Kn(Kl)), { topic: N11, acknowledged: () => new Promise((D) => setTimeout(() => D(this.client.session.get(N11)), 500)) }; + return await this.client.core.pairing.updateMetadata({ topic: u, metadata: f10.metadata }), await this.client.proposal.delete(n, xr("USER_DISCONNECTED")), await this.client.core.pairing.activate({ topic: u }), await this.setExpiry(N11, Kn(Gl)), { topic: N11, acknowledged: () => new Promise((L) => setTimeout(() => L(this.client.session.get(N11)), 500)) }; }, this.reject = async (r10) => { await this.isInitialized(); try { @@ -155258,7 +155308,7 @@ ${Ez(e, r10)}`); } catch (p) { throw this.client.logger.error("update() -> isValidUpdate() failed"), p; } - const { topic: n, namespaces: i } = r10, { done: s, resolve: o, reject: a } = Nu(), c = Dc(), u = Uu().toString(), f10 = this.client.session.get(n).namespaces; + const { topic: n, namespaces: i } = r10, { done: s, resolve: o, reject: a } = Nu(), c = Cc(), u = Uu().toString(), f10 = this.client.session.get(n).namespaces; return this.events.once(Wt("session_update", c), ({ error: p }) => { p ? a(p) : o(); }), await this.client.session.update(n, { namespaces: i }), await this.sendRequest({ topic: n, method: "wc_sessionUpdate", params: { namespaces: i }, throwOnFailedPublish: true, clientRpcId: c, relayRpcId: u }).catch((p) => { @@ -155271,10 +155321,10 @@ ${Ez(e, r10)}`); } catch (c) { throw this.client.logger.error("extend() -> isValidExtend() failed"), c; } - const { topic: n } = r10, i = Dc(), { done: s, resolve: o, reject: a } = Nu(); + const { topic: n } = r10, i = Cc(), { done: s, resolve: o, reject: a } = Nu(); return this.events.once(Wt("session_extend", i), ({ error: c }) => { c ? a(c) : o(); - }), await this.setExpiry(n, Kn(Kl)), this.sendRequest({ topic: n, method: "wc_sessionExtend", params: {}, clientRpcId: i, throwOnFailedPublish: true }).catch((c) => { + }), await this.setExpiry(n, Kn(Gl)), this.sendRequest({ topic: n, method: "wc_sessionExtend", params: {}, clientRpcId: i, throwOnFailedPublish: true }).catch((c) => { a(c); }), { acknowledged: s }; }, this.request = async (r10) => { @@ -155284,7 +155334,7 @@ ${Ez(e, r10)}`); } catch (E) { throw this.client.logger.error("request() -> isValidRequest() failed"), E; } - const { chainId: n, request: i, topic: s, expiry: o = Gn.wc_sessionRequest.req.ttl } = r10, a = this.client.session.get(s), c = Dc(), u = Uu().toString(), { done: f10, resolve: p, reject: b } = Nu(o, "Request expired. Please try again."); + const { chainId: n, request: i, topic: s, expiry: o = Gn.wc_sessionRequest.req.ttl } = r10, a = this.client.session.get(s), c = Cc(), u = Uu().toString(), { done: f10, resolve: p, reject: b } = Nu(o, "Request expired. Please try again."); return this.events.once(Wt("session_request", c), ({ error: E, result: _ }) => { E ? b(E) : p(_); }), await Promise.all([new Promise(async (E) => { @@ -155292,8 +155342,8 @@ ${Ez(e, r10)}`); }), new Promise(async (E) => { var _; if (!((_ = a.sessionConfig) != null && _.disableDeepLink)) { - const N11 = await sbe(this.client.core.storage, mA); - ibe({ id: c, topic: s, wcDeepLink: N11 }); + const N11 = await tbe(this.client.core.storage, lA); + ebe({ id: c, topic: s, wcDeepLink: N11 }); } E(); }), f10()]).then((E) => E[2]); @@ -155310,7 +155360,7 @@ ${Ez(e, r10)}`); } const { topic: n } = r10; if (this.client.session.keys.includes(n)) { - const i = Dc(), s = Uu().toString(), { done: o, resolve: a, reject: c } = Nu(); + const i = Cc(), s = Uu().toString(), { done: o, resolve: a, reject: c } = Nu(); this.events.once(Wt("session_ping", i), ({ error: u }) => { u ? c(u) : a(); }), await Promise.all([this.sendRequest({ topic: n, method: "wc_sessionPing", params: {}, throwOnFailedPublish: true, clientRpcId: i, relayRpcId: s }), o()]); @@ -155331,85 +155381,85 @@ ${Ez(e, r10)}`); const { message: i } = it("MISMATCHED_TOPIC", `Session or pairing topic not found: ${n}`); throw new Error(i); } - }, this.find = (r10) => (this.isInitialized(), this.client.session.getAll().filter((n) => N5e(n, r10))), this.getPendingSessionRequests = () => this.client.pendingRequest.getAll(), this.authenticate = async (r10) => { + }, this.find = (r10) => (this.isInitialized(), this.client.session.getAll().filter((n) => S5e(n, r10))), this.getPendingSessionRequests = () => this.client.pendingRequest.getAll(), this.authenticate = async (r10) => { this.isInitialized(), this.isValidAuthenticate(r10); const { chains: n, statement: i = "", uri: s, domain: o, nonce: a, type: c, exp: u, nbf: f10, methods: p = [], expiry: b } = r10, E = [...r10.resources || []], { topic: _, uri: N11 } = await this.client.core.pairing.create({ methods: ["wc_sessionAuthenticate"] }); this.client.logger.info({ message: "Generated new pairing", pairing: { topic: _, uri: N11 } }); - const R = await this.client.core.crypto.generateKeyPair(), F = w1(R); - if (await Promise.all([this.client.auth.authKeys.set(v1, { responseTopic: F, publicKey: R }), this.client.auth.pairingTopics.set(F, { topic: F, pairingTopic: _ })]), await this.client.core.relayer.subscribe(F), this.client.logger.info(`sending request to new pairing topic: ${_}`), p.length > 0) { - const { namespace: d } = Kb(n[0]); - let l15 = Qwe(d, "request", p); - b1(E) && (l15 = e5e(l15, E.pop())), E.push(l15); + const k = await this.client.core.crypto.generateKeyPair(), F = b1(k); + if (await Promise.all([this.client.auth.authKeys.set(w1, { responseTopic: F, publicKey: k }), this.client.auth.pairingTopics.set(F, { topic: F, pairingTopic: _ })]), await this.client.core.relayer.subscribe(F), this.client.logger.info(`sending request to new pairing topic: ${_}`), p.length > 0) { + const { namespace: d } = Gb(n[0]); + let l15 = Xwe(d, "request", p); + y1(E) && (l15 = Zwe(l15, E.pop())), E.push(l15); } - const D = b && b > Gn.wc_sessionAuthenticate.req.ttl ? b : Gn.wc_sessionAuthenticate.req.ttl, L = { authPayload: { type: c ?? "caip122", chains: n, statement: i, aud: s, domain: o, version: "1", nonce: a, iat: (/* @__PURE__ */ new Date()).toISOString(), exp: u, nbf: f10, resources: E }, requester: { publicKey: R, metadata: this.client.metadata }, expiryTimestamp: Kn(D) }, q = { eip155: { chains: n, methods: [.../* @__PURE__ */ new Set(["personal_sign", ...p])], events: ["chainChanged", "accountsChanged"] } }, W = { requiredNamespaces: {}, optionalNamespaces: q, relays: [{ protocol: "irn" }], pairingTopic: _, proposer: { publicKey: R, metadata: this.client.metadata }, expiryTimestamp: Kn(Gn.wc_sessionPropose.req.ttl) }, { done: z, resolve: T, reject: I } = Nu(D, "Request expired"), H = async ({ error: d, session: l15 }) => { + const L = b && b > Gn.wc_sessionAuthenticate.req.ttl ? b : Gn.wc_sessionAuthenticate.req.ttl, D = { authPayload: { type: c ?? "caip122", chains: n, statement: i, aud: s, domain: o, version: "1", nonce: a, iat: (/* @__PURE__ */ new Date()).toISOString(), exp: u, nbf: f10, resources: E }, requester: { publicKey: k, metadata: this.client.metadata }, expiryTimestamp: Kn(L) }, q = { eip155: { chains: n, methods: [.../* @__PURE__ */ new Set(["personal_sign", ...p])], events: ["chainChanged", "accountsChanged"] } }, W = { requiredNamespaces: {}, optionalNamespaces: q, relays: [{ protocol: "irn" }], pairingTopic: _, proposer: { publicKey: k, metadata: this.client.metadata }, expiryTimestamp: Kn(Gn.wc_sessionPropose.req.ttl) }, { done: z, resolve: T, reject: I } = Nu(L, "Request expired"), H = async ({ error: d, session: l15 }) => { if (this.events.off(Wt("session_request", V), X), d) I(d); else if (l15) { - l15.self.publicKey = R, await this.client.session.set(l15.topic, l15), await this.setExpiry(l15.topic, l15.expiry), _ && await this.client.core.pairing.updateMetadata({ topic: _, metadata: l15.peer.metadata }); + l15.self.publicKey = k, await this.client.session.set(l15.topic, l15), await this.setExpiry(l15.topic, l15.expiry), _ && await this.client.core.pairing.updateMetadata({ topic: _, metadata: l15.peer.metadata }); const h = this.client.session.get(l15.topic); - await this.deleteProposal(S10), T({ session: h }); + await this.deleteProposal(S9), T({ session: h }); } }, X = async (d) => { if (await this.deletePendingAuthRequest(V, { message: "fulfilled", code: 0 }), d.error) { const w = xr("WC_METHOD_UNSUPPORTED", "wc_sessionAuthenticate"); return d.error.code === w.code ? void 0 : (this.events.off(Wt("session_connect"), H), I(d.error.message)); } - await this.deleteProposal(S10), this.events.off(Wt("session_connect"), H); + await this.deleteProposal(S9), this.events.off(Wt("session_connect"), H); const { cacaos: l15, responder: h } = d.result, y = [], x = []; for (const w of l15) { - await IM({ cacao: w, projectId: this.client.core.projectId }) || (this.client.logger.error(w, "Signature verification failed"), I(xr("SESSION_SETTLEMENT_FAILED", "Signature verification failed"))); - const { p: g } = w, m = b1(g.resources), P = [NM(g.iss)], Q = jm(g.iss); + await SM({ cacao: w, projectId: this.client.core.projectId }) || (this.client.logger.error(w, "Signature verification failed"), I(xr("SESSION_SETTLEMENT_FAILED", "Signature verification failed"))); + const { p: g } = w, m = y1(g.resources), P = [EM(g.iss)], Q = Um(g.iss); if (m) { - const A = OM(m), K = PM(m); + const A = MM(m), K = AM(m); y.push(...A), P.push(...K); } for (const A of P) x.push(`${A}:${Q}`); } - const v = await this.client.core.crypto.generateSharedKey(R, h.publicKey); + const v = await this.client.core.crypto.generateSharedKey(k, h.publicKey); let M; - y.length > 0 && (M = { topic: v, acknowledged: true, self: { publicKey: R, metadata: this.client.metadata }, peer: h, controller: h.publicKey, expiry: Kn(Kl), requiredNamespaces: {}, optionalNamespaces: {}, relay: { protocol: "irn" }, pairingTopic: _, namespaces: UM([...new Set(y)], [...new Set(x)]) }, await this.client.core.relayer.subscribe(v), await this.client.session.set(v, M), M = this.client.session.get(v)), T({ auths: l15, session: M }); - }, V = Dc(), S10 = Dc(); + y.length > 0 && (M = { topic: v, acknowledged: true, self: { publicKey: k, metadata: this.client.metadata }, peer: h, controller: h.publicKey, expiry: Kn(Gl), requiredNamespaces: {}, optionalNamespaces: {}, relay: { protocol: "irn" }, pairingTopic: _, namespaces: RM([...new Set(y)], [...new Set(x)]) }, await this.client.core.relayer.subscribe(v), await this.client.session.set(v, M), M = this.client.session.get(v)), T({ auths: l15, session: M }); + }, V = Cc(), S9 = Cc(); this.events.once(Wt("session_connect"), H), this.events.once(Wt("session_request", V), X); try { - await Promise.all([this.sendRequest({ topic: _, method: "wc_sessionAuthenticate", params: L, expiry: r10.expiry, throwOnFailedPublish: true, clientRpcId: V }), this.sendRequest({ topic: _, method: "wc_sessionPropose", params: W, expiry: Gn.wc_sessionPropose.req.ttl, throwOnFailedPublish: true, clientRpcId: S10 })]); + await Promise.all([this.sendRequest({ topic: _, method: "wc_sessionAuthenticate", params: D, expiry: r10.expiry, throwOnFailedPublish: true, clientRpcId: V }), this.sendRequest({ topic: _, method: "wc_sessionPropose", params: W, expiry: Gn.wc_sessionPropose.req.ttl, throwOnFailedPublish: true, clientRpcId: S9 })]); } catch (d) { throw this.events.off(Wt("session_connect"), H), this.events.off(Wt("session_request", V), X), d; } - return await this.setProposal(S10, pn({ id: S10 }, W)), await this.setAuthRequest(V, { request: Au(pn({}, L), { verifyContext: {} }), pairingTopic: _ }), { uri: N11, response: z }; + return await this.setProposal(S9, pn({ id: S9 }, W)), await this.setAuthRequest(V, { request: Au(pn({}, D), { verifyContext: {} }), pairingTopic: _ }), { uri: N11, response: z }; }, this.approveSessionAuthenticate = async (r10) => { this.isInitialized(); const { id: n, auths: i } = r10, s = this.getPendingAuthRequest(n); if (!s) throw new Error(`Could not find pending auth request with id ${n}`); - const o = s.requester.publicKey, a = await this.client.core.crypto.generateKeyPair(), c = w1(o), u = { type: Xa, receiverPublicKey: o, senderPublicKey: a }, f10 = [], p = []; + const o = s.requester.publicKey, a = await this.client.core.crypto.generateKeyPair(), c = b1(o), u = { type: Ka, receiverPublicKey: o, senderPublicKey: a }, f10 = [], p = []; for (const _ of i) { - if (!await IM({ cacao: _, projectId: this.client.core.projectId })) { - const L = xr("SESSION_SETTLEMENT_FAILED", "Signature verification failed"); - throw await this.sendError({ id: n, topic: c, error: L, encodeOpts: u }), new Error(L.message); + if (!await SM({ cacao: _, projectId: this.client.core.projectId })) { + const D = xr("SESSION_SETTLEMENT_FAILED", "Signature verification failed"); + throw await this.sendError({ id: n, topic: c, error: D, encodeOpts: u }), new Error(D.message); } - const { p: N11 } = _, R = b1(N11.resources), F = [NM(N11.iss)], D = jm(N11.iss); - if (R) { - const L = OM(R), q = PM(R); - f10.push(...L), F.push(...q); + const { p: N11 } = _, k = y1(N11.resources), F = [EM(N11.iss)], L = Um(N11.iss); + if (k) { + const D = MM(k), q = AM(k); + f10.push(...D), F.push(...q); } - for (const L of F) - p.push(`${L}:${D}`); + for (const D of F) + p.push(`${D}:${L}`); } const b = await this.client.core.crypto.generateSharedKey(a, o); let E; - return (f10 == null ? void 0 : f10.length) > 0 && (E = { topic: b, acknowledged: true, self: { publicKey: a, metadata: this.client.metadata }, peer: { publicKey: o, metadata: s.requester.metadata }, controller: o, expiry: Kn(Kl), authentication: i, requiredNamespaces: {}, optionalNamespaces: {}, relay: { protocol: "irn" }, pairingTopic: "", namespaces: UM([...new Set(f10)], [...new Set(p)]) }, await this.client.core.relayer.subscribe(b), await this.client.session.set(b, E)), await this.sendResult({ topic: c, id: n, result: { cacaos: i, responder: { publicKey: a, metadata: this.client.metadata } }, encodeOpts: u, throwOnFailedPublish: true }), await this.client.auth.requests.delete(n, { message: "fulfilled", code: 0 }), await this.client.core.pairing.activate({ topic: s.pairingTopic }), { session: E }; + return (f10 == null ? void 0 : f10.length) > 0 && (E = { topic: b, acknowledged: true, self: { publicKey: a, metadata: this.client.metadata }, peer: { publicKey: o, metadata: s.requester.metadata }, controller: o, expiry: Kn(Gl), authentication: i, requiredNamespaces: {}, optionalNamespaces: {}, relay: { protocol: "irn" }, pairingTopic: "", namespaces: RM([...new Set(f10)], [...new Set(p)]) }, await this.client.core.relayer.subscribe(b), await this.client.session.set(b, E)), await this.sendResult({ topic: c, id: n, result: { cacaos: i, responder: { publicKey: a, metadata: this.client.metadata } }, encodeOpts: u, throwOnFailedPublish: true }), await this.client.auth.requests.delete(n, { message: "fulfilled", code: 0 }), await this.client.core.pairing.activate({ topic: s.pairingTopic }), { session: E }; }, this.rejectSessionAuthenticate = async (r10) => { await this.isInitialized(); const { id: n, reason: i } = r10, s = this.getPendingAuthRequest(n); if (!s) throw new Error(`Could not find pending auth request with id ${n}`); - const o = s.requester.publicKey, a = await this.client.core.crypto.generateKeyPair(), c = w1(o), u = { type: Xa, receiverPublicKey: o, senderPublicKey: a }; + const o = s.requester.publicKey, a = await this.client.core.crypto.generateKeyPair(), c = b1(o), u = { type: Ka, receiverPublicKey: o, senderPublicKey: a }; await this.sendError({ id: n, topic: c, error: i, encodeOpts: u, rpcOpts: Gn.wc_sessionAuthenticate.reject }), await this.client.auth.requests.delete(n, { message: "rejected", code: 0 }), await this.client.proposal.delete(n, xr("USER_DISCONNECTED")); }, this.formatAuthMessage = (r10) => { this.isInitialized(); const { request: n, iss: i } = r10; - return lU(n, i); + return nU(n, i); }, this.cleanupDuplicatePairings = async (r10) => { if (r10.pairingTopic) try { @@ -155426,7 +155476,7 @@ ${Ez(e, r10)}`); }, this.deleteSession = async (r10) => { var n; const { topic: i, expirerHasDeleted: s = false, emitEvent: o = true, id: a = 0 } = r10, { self: c } = this.client.session.get(i); - await this.client.core.relayer.unsubscribe(i), await this.client.session.delete(i, xr("USER_DISCONNECTED")), this.addToRecentlyDeleted(i, "session"), this.client.core.crypto.keychain.has(c.publicKey) && await this.client.core.crypto.deleteKeyPair(c.publicKey), this.client.core.crypto.keychain.has(i) && await this.client.core.crypto.deleteSymKey(i), s || this.client.core.expirer.del(i), this.client.core.storage.removeItem(mA).catch((u) => this.client.logger.warn(u)), this.getPendingSessionRequests().forEach((u) => { + await this.client.core.relayer.unsubscribe(i), await this.client.session.delete(i, xr("USER_DISCONNECTED")), this.addToRecentlyDeleted(i, "session"), this.client.core.crypto.keychain.has(c.publicKey) && await this.client.core.crypto.deleteKeyPair(c.publicKey), this.client.core.crypto.keychain.has(i) && await this.client.core.crypto.deleteSymKey(i), s || this.client.core.expirer.del(i), this.client.core.storage.removeItem(lA).catch((u) => this.client.logger.warn(u)), this.getPendingSessionRequests().forEach((u) => { u.topic === i && this.deletePendingSessionRequest(u.id, xr("USER_DISCONNECTED")); }), i === ((n = this.sessionRequestQueue.queue[0]) == null ? void 0 : n.topic) && (this.sessionRequestQueue.state = Oo.idle), o && this.client.events.emit("session_delete", { id: a, topic: i }); }, this.deleteProposal = async (r10, n) => { @@ -155446,8 +155496,8 @@ ${Ez(e, r10)}`); const { id: n, topic: i, params: s, verifyContext: o } = r10, a = s.request.expiryTimestamp || Kn(Gn.wc_sessionRequest.req.ttl); this.client.core.expirer.set(n, a), await this.client.pendingRequest.set(n, { id: n, topic: i, params: s, verifyContext: o }); }, this.sendRequest = async (r10) => { - const { topic: n, method: i, params: s, expiry: o, relayRpcId: a, clientRpcId: c, throwOnFailedPublish: u } = r10, f10 = Sf(i, s, c); - if (sh() && Cxe.includes(i)) { + const { topic: n, method: i, params: s, expiry: o, relayRpcId: a, clientRpcId: c, throwOnFailedPublish: u } = r10, f10 = Ef(i, s, c); + if (ih() && Oxe.includes(i)) { const E = Bu(JSON.stringify(f10)); this.client.core.verify.register({ attestationId: E }); } @@ -155460,7 +155510,7 @@ ${Ez(e, r10)}`); const b = Gn[i].req; return o && (b.ttl = o), a && (b.id = a), this.client.core.history.set(n, f10), u ? (b.internal = Au(pn({}, b.internal), { throwOnFailedPublish: true }), await this.client.core.relayer.publish(n, p, b)) : this.client.core.relayer.publish(n, p, b).catch((E) => this.client.logger.error(E)), f10.id; }, this.sendResult = async (r10) => { - const { id: n, topic: i, result: s, throwOnFailedPublish: o, encodeOpts: a } = r10, c = d9(n, s); + const { id: n, topic: i, result: s, throwOnFailedPublish: o, encodeOpts: a } = r10, c = u9(n, s); let u; try { u = await this.client.core.crypto.encode(i, c, a); @@ -155476,7 +155526,7 @@ ${Ez(e, r10)}`); const p = Gn[f10.request.method].res; o ? (p.internal = Au(pn({}, p.internal), { throwOnFailedPublish: true }), await this.client.core.relayer.publish(i, u, p)) : this.client.core.relayer.publish(i, u, p).catch((b) => this.client.logger.error(b)), await this.client.core.history.resolve(c); }, this.sendError = async (r10) => { - const { id: n, topic: i, error: s, encodeOpts: o, rpcOpts: a } = r10, c = p9(n, s); + const { id: n, topic: i, error: s, encodeOpts: o, rpcOpts: a } = r10, c = l9(n, s); let u; try { u = await this.client.core.crypto.encode(i, c, o); @@ -155495,9 +155545,9 @@ ${Ez(e, r10)}`); const r10 = [], n = []; this.client.session.getAll().forEach((i) => { let s = false; - Cc(i.expiry) && (s = true), this.client.core.crypto.keychain.has(i.topic) || (s = true), s && r10.push(i.topic); + Rc(i.expiry) && (s = true), this.client.core.crypto.keychain.has(i.topic) || (s = true), s && r10.push(i.topic); }), this.client.proposal.getAll().forEach((i) => { - Cc(i.expiryTimestamp) && n.push(i.id); + Rc(i.expiryTimestamp) && n.push(i.id); }), await Promise.all([...r10.map((i) => this.deleteSession({ topic: i })), ...n.map((i) => this.deleteProposal(i))]); }, this.onRelayEventRequest = async (r10) => { this.requestQueue.queue.push(r10), await this.processRequestsQueue(); @@ -155620,16 +155670,16 @@ ${Ez(e, r10)}`); }, this.onSessionUpdateRequest = async (r10, n) => { const { params: i, id: s } = n; try { - const o = `${r10}_session_update`, a = Uh.get(o); + const o = `${r10}_session_update`, a = Bh.get(o); if (a && this.isRequestOutOfSync(a, s)) { this.client.logger.info(`Discarding out of sync request - ${s}`), this.sendError({ id: s, topic: r10, error: xr("INVALID_UPDATE_REQUEST") }); return; } this.isValidUpdate(pn({ topic: r10 }, i)); try { - Uh.set(o, s), await this.client.session.update(r10, { namespaces: i.namespaces }), await this.sendResult({ id: s, topic: r10, result: true, throwOnFailedPublish: true }); + Bh.set(o, s), await this.client.session.update(r10, { namespaces: i.namespaces }), await this.sendResult({ id: s, topic: r10, result: true, throwOnFailedPublish: true }); } catch (c) { - throw Uh.delete(o), c; + throw Bh.delete(o), c; } this.client.events.emit("session_update", { id: s, topic: r10, params: i }); } catch (o) { @@ -155643,7 +155693,7 @@ ${Ez(e, r10)}`); }, this.onSessionExtendRequest = async (r10, n) => { const { id: i } = n; try { - this.isValidExtend({ topic: r10 }), await this.setExpiry(r10, Kn(Kl)), await this.sendResult({ id: i, topic: r10, result: true, throwOnFailedPublish: true }), this.client.events.emit("session_extend", { id: i, topic: r10 }); + this.isValidExtend({ topic: r10 }), await this.setExpiry(r10, Kn(Gl)), await this.sendResult({ id: i, topic: r10, result: true, throwOnFailedPublish: true }), this.client.events.emit("session_extend", { id: i, topic: r10 }); } catch (s) { await this.sendError({ id: i, topic: r10, error: s }), this.client.logger.error(s); } @@ -155682,7 +155732,7 @@ ${Ez(e, r10)}`); const { id: s, params: o } = n; try { await this.isValidRequest(pn({ topic: r10 }, o)); - const a = Bu(JSON.stringify(Sf("wc_sessionRequest", o, s))), c = this.client.session.get(r10), u = await this.getVerifyContext(a, c.peer.metadata), f10 = { id: s, topic: r10, params: o, verifyContext: u }; + const a = Bu(JSON.stringify(Ef("wc_sessionRequest", o, s))), c = this.client.session.get(r10), u = await this.getVerifyContext(a, c.peer.metadata), f10 = { id: s, topic: r10, params: o, verifyContext: u }; await this.setPendingSessionRequest(f10), (i = this.client.signConfig) != null && i.disableRequestQueue ? this.emitSessionRequest(f10) : (this.addSessionRequestToSessionRequestQueue(f10), this.processSessionRequestQueue()); } catch (a) { await this.sendError({ id: s, topic: r10, error: a }), this.client.logger.error(a); @@ -155695,12 +155745,12 @@ ${Ez(e, r10)}`); }, this.onSessionEventRequest = async (r10, n) => { const { id: i, params: s } = n; try { - const o = `${r10}_session_event_${s.event.name}`, a = Uh.get(o); + const o = `${r10}_session_event_${s.event.name}`, a = Bh.get(o); if (a && this.isRequestOutOfSync(a, i)) { this.client.logger.info(`Discarding out of sync request - ${i}`); return; } - this.isValidEmit(pn({ topic: r10 }, s)), this.client.events.emit("session_event", { id: i, topic: r10, params: s }), Uh.set(o, i); + this.isValidEmit(pn({ topic: r10 }, s)), this.client.events.emit("session_event", { id: i, topic: r10, params: s }), Bh.set(o, i); } catch (o) { await this.sendError({ id: i, topic: r10, error: o }), this.client.logger.error(o); } @@ -155713,7 +155763,7 @@ ${Ez(e, r10)}`); await this.setAuthRequest(n.id, { request: u, pairingTopic: r10 }), this.client.events.emit("session_authenticate", { topic: r10, params: n.params, id: n.id }); } catch (i) { this.client.logger.error(i); - const s = n.params.requester.publicKey, o = await this.client.core.crypto.generateKeyPair(), a = { type: Xa, receiverPublicKey: s, senderPublicKey: o }; + const s = n.params.requester.publicKey, o = await this.client.core.crypto.generateKeyPair(), a = { type: Ka, receiverPublicKey: s, senderPublicKey: o }; await this.sendError({ id: n.id, topic: r10, error: i, encodeOpts: a, rpcOpts: Gn.wc_sessionAuthenticate.autoReject }); } }, this.addSessionRequestToSessionRequestQueue = (r10) => { @@ -155751,20 +155801,20 @@ ${Ez(e, r10)}`); if (r10.methods && this.expectedPairingMethodMap.set(r10.topic, r10.methods), r10.active) return; const n = this.client.proposal.getAll().find((i) => i.pairingTopic === r10.topic); - n && this.onSessionProposeRequest(r10.topic, Sf("wc_sessionPropose", { requiredNamespaces: n.requiredNamespaces, optionalNamespaces: n.optionalNamespaces, relays: n.relays, proposer: n.proposer, sessionProperties: n.sessionProperties }, n.id)); + n && this.onSessionProposeRequest(r10.topic, Ef("wc_sessionPropose", { requiredNamespaces: n.requiredNamespaces, optionalNamespaces: n.optionalNamespaces, relays: n.relays, proposer: n.proposer, sessionProperties: n.sessionProperties }, n.id)); }, this.isValidConnect = async (r10) => { if (!Bi(r10)) { const { message: c } = it("MISSING_OR_INVALID", `connect() params: ${JSON.stringify(r10)}`); throw new Error(c); } const { pairingTopic: n, requiredNamespaces: i, optionalNamespaces: s, sessionProperties: o, relays: a } = r10; - if (_i(n) || await this.isValidPairingTopic(n), !V5e(a, true)) { + if (_i(n) || await this.isValidPairingTopic(n), !L5e(a, true)) { const { message: c } = it("MISSING_OR_INVALID", `connect() relays: ${a}`); throw new Error(c); } - !_i(i) && zm(i) !== 0 && this.validateNamespaces(i, "requiredNamespaces"), !_i(s) && zm(s) !== 0 && this.validateNamespaces(s, "optionalNamespaces"), _i(o) || this.validateSessionProps(o, "sessionProperties"); + !_i(i) && Vm(i) !== 0 && this.validateNamespaces(i, "requiredNamespaces"), !_i(s) && Vm(s) !== 0 && this.validateNamespaces(s, "optionalNamespaces"), _i(o) || this.validateSessionProps(o, "sessionProperties"); }, this.validateNamespaces = (r10, n) => { - const i = j5e(r10, "connect()", n); + const i = D5e(r10, "connect()", n); if (i) throw new Error(i.message); }, this.isValidApprove = async (r10) => { @@ -155772,10 +155822,10 @@ ${Ez(e, r10)}`); throw new Error(it("MISSING_OR_INVALID", `approve() params: ${r10}`).message); const { id: n, namespaces: i, relayProtocol: s, sessionProperties: o } = r10; this.checkRecentlyDeleted(n), await this.isValidProposalId(n); - const a = this.client.proposal.get(n), c = u3(i, "approve()"); + const a = this.client.proposal.get(n), c = c3(i, "approve()"); if (c) throw new Error(c.message); - const u = zM(a.requiredNamespaces, i, "approve()"); + const u = LM(a.requiredNamespaces, i, "approve()"); if (u) throw new Error(u.message); if (!en(s, true)) { @@ -155789,7 +155839,7 @@ ${Ez(e, r10)}`); throw new Error(s); } const { id: n, reason: i } = r10; - if (this.checkRecentlyDeleted(n), await this.isValidProposalId(n), !F5e(i)) { + if (this.checkRecentlyDeleted(n), await this.isValidProposalId(n), !U5e(i)) { const { message: s } = it("MISSING_OR_INVALID", `reject() reason: ${JSON.stringify(i)}`); throw new Error(s); } @@ -155799,17 +155849,17 @@ ${Ez(e, r10)}`); throw new Error(u); } const { relay: n, controller: i, namespaces: s, expiry: o } = r10; - if (!gU(n)) { + if (!uU(n)) { const { message: u } = it("MISSING_OR_INVALID", "onSessionSettleRequest() relay protocol should be a string"); throw new Error(u); } - const a = R5e(i, "onSessionSettleRequest()"); + const a = I5e(i, "onSessionSettleRequest()"); if (a) throw new Error(a.message); - const c = u3(s, "onSessionSettleRequest()"); + const c = c3(s, "onSessionSettleRequest()"); if (c) throw new Error(c.message); - if (Cc(o)) { + if (Rc(o)) { const { message: u } = it("EXPIRED", "onSessionSettleRequest()"); throw new Error(u); } @@ -155820,10 +155870,10 @@ ${Ez(e, r10)}`); } const { topic: n, namespaces: i } = r10; this.checkRecentlyDeleted(n), await this.isValidSessionTopic(n); - const s = this.client.session.get(n), o = u3(i, "update()"); + const s = this.client.session.get(n), o = c3(i, "update()"); if (o) throw new Error(o.message); - const a = zM(s.requiredNamespaces, i, "update()"); + const a = LM(s.requiredNamespaces, i, "update()"); if (a) throw new Error(a.message); }, this.isValidExtend = async (r10) => { @@ -155841,20 +155891,20 @@ ${Ez(e, r10)}`); const { topic: n, request: i, chainId: s, expiry: o } = r10; this.checkRecentlyDeleted(n), await this.isValidSessionTopic(n); const { namespaces: a } = this.client.session.get(n); - if (!VM(a, s)) { + if (!DM(a, s)) { const { message: c } = it("MISSING_OR_INVALID", `request() chainId: ${s}`); throw new Error(c); } - if (!H5e(i)) { + if (!j5e(i)) { const { message: c } = it("MISSING_OR_INVALID", `request() ${JSON.stringify(i)}`); throw new Error(c); } - if (!G5e(a, s, i.method)) { + if (!F5e(a, s, i.method)) { const { message: c } = it("MISSING_OR_INVALID", `request() method: ${i.method}`); throw new Error(c); } - if (o && !Z5e(o, m3)) { - const { message: c } = it("MISSING_OR_INVALID", `request() expiry: ${o}. Expiry must be a number (in seconds) between ${m3.min} and ${m3.max}`); + if (o && !G5e(o, p3)) { + const { message: c } = it("MISSING_OR_INVALID", `request() expiry: ${o}. Expiry must be a number (in seconds) between ${p3.min} and ${p3.max}`); throw new Error(c); } }, this.isValidRespond = async (r10) => { @@ -155869,7 +155919,7 @@ ${Ez(e, r10)}`); } catch (o) { throw (n = r10 == null ? void 0 : r10.response) != null && n.id && this.cleanupAfterResponse(r10), o; } - if (!q5e(s)) { + if (!V5e(s)) { const { message: o } = it("MISSING_OR_INVALID", `respond() response: ${JSON.stringify(s)}`); throw new Error(o); } @@ -155888,15 +155938,15 @@ ${Ez(e, r10)}`); const { topic: n, event: i, chainId: s } = r10; await this.isValidSessionTopic(n); const { namespaces: o } = this.client.session.get(n); - if (!VM(o, s)) { + if (!DM(o, s)) { const { message: a } = it("MISSING_OR_INVALID", `emit() chainId: ${s}`); throw new Error(a); } - if (!W5e(i)) { + if (!z5e(i)) { const { message: a } = it("MISSING_OR_INVALID", `emit() event: ${JSON.stringify(i)}`); throw new Error(a); } - if (!K5e(o, s, i.name)) { + if (!H5e(o, s, i.name)) { const { message: a } = it("MISSING_OR_INVALID", `emit() event: ${JSON.stringify(i)}`); throw new Error(a); } @@ -155917,13 +155967,13 @@ ${Ez(e, r10)}`); throw new Error("domain is required parameter"); if (!en(o, false)) throw new Error("nonce is required parameter"); - if ([...new Set(n.map((c) => Kb(c).namespace))].length > 1) + if ([...new Set(n.map((c) => Gb(c).namespace))].length > 1) throw new Error("Multi-namespace requests are not supported. Please request single namespace only."); - const { namespace: a } = Kb(n[0]); + const { namespace: a } = Gb(n[0]); if (a !== "eip155") throw new Error("Only eip155 namespace is supported for authenticated sessions. Please use .connect() for non-eip155 chains."); }, this.getVerifyContext = async (r10, n) => { - const i = { verified: { verifyUrl: n.verifyUrl || pf, validation: "UNKNOWN", origin: n.url || "" } }; + const i = { verified: { verifyUrl: n.verifyUrl || df, validation: "UNKNOWN", origin: n.url || "" } }; try { const s = await this.client.core.verify.resolve({ attestationId: r10, verifyUrl: n.verifyUrl }); s && (i.verified.origin = s.origin, i.verified.isScam = s.isScam, i.verified.validation = s.origin === new URL(n.url).origin ? "VALID" : "INVALID"); @@ -155968,9 +156018,9 @@ ${Ez(e, r10)}`); } registerRelayerEvents() { this.client.core.relayer.on(Vi.message, async (e) => { - const { topic: r10, message: n } = e, { publicKey: i } = this.client.auth.authKeys.keys.includes(v1) ? this.client.auth.authKeys.get(v1) : { responseTopic: void 0, publicKey: void 0 }, s = await this.client.core.crypto.decode(r10, n, { receiverPublicKey: i }); + const { topic: r10, message: n } = e, { publicKey: i } = this.client.auth.authKeys.keys.includes(w1) ? this.client.auth.authKeys.get(w1) : { responseTopic: void 0, publicKey: void 0 }, s = await this.client.core.crypto.decode(r10, n, { receiverPublicKey: i }); try { - m9(s) ? (this.client.core.history.set(r10, s), this.onRelayEventRequest({ topic: r10, payload: s })) : C2(s) ? (await this.client.core.history.resolve(s), await this.onRelayEventResponse({ topic: r10, payload: s }), this.client.core.history.delete(r10, s.id)) : this.onRelayEventUnknownPayload({ topic: r10, payload: s }); + f9(s) ? (this.client.core.history.set(r10, s), this.onRelayEventRequest({ topic: r10, payload: s })) : C2(s) ? (await this.client.core.history.resolve(s), await this.onRelayEventResponse({ topic: r10, payload: s }), this.client.core.history.delete(r10, s.id)) : this.onRelayEventUnknownPayload({ topic: r10, payload: s }); } catch (o) { this.client.logger.error(o); } @@ -155978,7 +156028,7 @@ ${Ez(e, r10)}`); } registerExpirerEvents() { this.client.core.expirer.on(Is.expired, async (e) => { - const { topic: r10, id: n } = NB(e.target); + const { topic: r10, id: n } = xB(e.target); if (n && this.client.pendingRequest.keys.includes(n)) return await this.deletePendingSessionRequest(n, it("EXPIRED"), true); if (n && this.client.auth.requests.keys.includes(n)) @@ -155987,7 +156037,7 @@ ${Ez(e, r10)}`); }); } registerPairingEvents() { - this.client.core.pairing.events.on(df.create, (e) => this.onPairingCreated(e)), this.client.core.pairing.events.on(df.delete, (e) => { + this.client.core.pairing.events.on(hf.create, (e) => this.onPairingCreated(e)), this.client.core.pairing.events.on(hf.delete, (e) => { this.addToRecentlyDeleted(e.topic, "pairing"); }); } @@ -156000,7 +156050,7 @@ ${Ez(e, r10)}`); const { message: r10 } = it("NO_MATCHING_KEY", `pairing topic doesn't exist: ${e}`); throw new Error(r10); } - if (Cc(this.client.core.pairing.pairings.get(e).expiry)) { + if (Rc(this.client.core.pairing.pairings.get(e).expiry)) { const { message: r10 } = it("EXPIRED", `pairing topic: ${e}`); throw new Error(r10); } @@ -156014,7 +156064,7 @@ ${Ez(e, r10)}`); const { message: r10 } = it("NO_MATCHING_KEY", `session topic doesn't exist: ${e}`); throw new Error(r10); } - if (Cc(this.client.session.get(e).expiry)) { + if (Rc(this.client.session.get(e).expiry)) { await this.deleteSession({ topic: e }); const { message: r10 } = it("EXPIRED", `session topic: ${e}`); throw new Error(r10); @@ -156038,7 +156088,7 @@ ${Ez(e, r10)}`); } } async isValidProposalId(e) { - if (!z5e(e)) { + if (!B5e(e)) { const { message: r10 } = it("MISSING_OR_INVALID", `proposal id should be a number: ${e}`); throw new Error(r10); } @@ -156046,54 +156096,54 @@ ${Ez(e, r10)}`); const { message: r10 } = it("NO_MATCHING_KEY", `proposal id doesn't exist: ${e}`); throw new Error(r10); } - if (Cc(this.client.proposal.get(e).expiryTimestamp)) { + if (Rc(this.client.proposal.get(e).expiryTimestamp)) { await this.deleteProposal(e); const { message: r10 } = it("EXPIRED", `proposal id: ${e}`); throw new Error(r10); } } }; - var Gxe = class extends Dl { + var Fxe = class extends Cl { constructor(e, r10) { - super(e, r10, Ixe, y9), this.core = e, this.logger = r10; + super(e, r10, Mxe, d9), this.core = e, this.logger = r10; } }; - var Kxe = class extends Dl { + var Hxe = class extends Cl { constructor(e, r10) { - super(e, r10, Pxe, y9), this.core = e, this.logger = r10; + super(e, r10, Txe, d9), this.core = e, this.logger = r10; } }; - var Xxe = class extends Dl { + var qxe = class extends Cl { constructor(e, r10) { - super(e, r10, Rxe, y9, (n) => n.id), this.core = e, this.logger = r10; + super(e, r10, Ixe, d9, (n) => n.id), this.core = e, this.logger = r10; } }; - var Yxe = class extends Dl { + var Wxe = class extends Cl { constructor(e, r10) { - super(e, r10, Bxe, L2, () => v1), this.core = e, this.logger = r10; + super(e, r10, Rxe, L2, () => w1), this.core = e, this.logger = r10; } }; - var Zxe = class extends Dl { + var Gxe = class extends Cl { constructor(e, r10) { - super(e, r10, Uxe, L2), this.core = e, this.logger = r10; + super(e, r10, Cxe, L2), this.core = e, this.logger = r10; } }; - var Jxe = class extends Dl { + var Kxe = class extends Cl { constructor(e, r10) { - super(e, r10, jxe, L2, (n) => n.id), this.core = e, this.logger = r10; + super(e, r10, Dxe, L2, (n) => n.id), this.core = e, this.logger = r10; } }; - var Qxe = class { + var Xxe = class { constructor(e, r10) { - this.core = e, this.logger = r10, this.authKeys = new Yxe(this.core, this.logger), this.pairingTopics = new Zxe(this.core, this.logger), this.requests = new Jxe(this.core, this.logger); + this.core = e, this.logger = r10, this.authKeys = new Wxe(this.core, this.logger), this.pairingTopics = new Gxe(this.core, this.logger), this.requests = new Kxe(this.core, this.logger); } async init() { await this.authKeys.init(), await this.pairingTopics.init(), await this.requests.init(); } }; - var b9 = class extends hge { + var p9 = class extends cge { constructor(e) { - super(e), this.protocol = LU, this.version = BU, this.name = p3.name, this.events = new vo.EventEmitter(), this.on = (n, i) => this.events.on(n, i), this.once = (n, i) => this.events.once(n, i), this.off = (n, i) => this.events.off(n, i), this.removeListener = (n, i) => this.events.removeListener(n, i), this.removeAllListeners = (n) => this.events.removeAllListeners(n), this.connect = async (n) => { + super(e), this.protocol = IU, this.version = OU, this.name = d3.name, this.events = new vo.EventEmitter(), this.on = (n, i) => this.events.on(n, i), this.once = (n, i) => this.events.once(n, i), this.off = (n, i) => this.events.off(n, i), this.removeListener = (n, i) => this.events.removeListener(n, i), this.removeAllListeners = (n) => this.events.removeAllListeners(n), this.connect = async (n) => { try { return await this.engine.connect(n); } catch (i) { @@ -156195,12 +156245,12 @@ ${Ez(e, r10)}`); } catch (i) { throw this.logger.error(i.message), i; } - }, this.name = (e == null ? void 0 : e.name) || p3.name, this.metadata = (e == null ? void 0 : e.metadata) || SB(), this.signConfig = e == null ? void 0 : e.signConfig; - const r10 = typeof (e == null ? void 0 : e.logger) < "u" && typeof (e == null ? void 0 : e.logger) != "string" ? e.logger : A2(Gx({ level: (e == null ? void 0 : e.logger) || p3.logger })); - this.core = (e == null ? void 0 : e.core) || new Nxe(e), this.logger = Zi(r10, this.name), this.session = new Kxe(this.core, this.logger), this.proposal = new Gxe(this.core, this.logger), this.pendingRequest = new Xxe(this.core, this.logger), this.engine = new Wxe(this), this.auth = new Qxe(this.core, this.logger); + }, this.name = (e == null ? void 0 : e.name) || d3.name, this.metadata = (e == null ? void 0 : e.metadata) || yB(), this.signConfig = e == null ? void 0 : e.signConfig; + const r10 = typeof (e == null ? void 0 : e.logger) < "u" && typeof (e == null ? void 0 : e.logger) != "string" ? e.logger : A2(Fx({ level: (e == null ? void 0 : e.logger) || d3.logger })); + this.core = (e == null ? void 0 : e.core) || new Sxe(e), this.logger = Zi(r10, this.name), this.session = new Hxe(this.core, this.logger), this.proposal = new Fxe(this.core, this.logger), this.pendingRequest = new qxe(this.core, this.logger), this.engine = new zxe(this), this.auth = new Xxe(this.core, this.logger); } static async init(e) { - const r10 = new b9(e); + const r10 = new p9(e); return await r10.initialize(), r10; } get context() { @@ -156218,91 +156268,91 @@ ${Ez(e, r10)}`); } } }; - var jU = "b20768c469f63321e52923a168155240"; - var $xe = "wss://relay.walletconnect.com"; - var e9e = "error"; - var t9e = async (t) => await b9.init({ - logger: e9e, - relayUrl: $xe, - projectId: jU, - metadata: t || SB() + var kU = "b20768c469f63321e52923a168155240"; + var Yxe = "wss://relay.walletconnect.com"; + var Zxe = "error"; + var Jxe = async (t) => await p9.init({ + logger: Zxe, + relayUrl: Yxe, + projectId: kU, + metadata: t || yB() }); - var H7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var j7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - ExtensionsIdents: aX, - REEF_EASY_WALLET_IDENT: XO, + ExtensionsIdents: rX, + REEF_EASY_WALLET_IDENT: VO, REEF_EXTENSION_IDENT: Ko, - REEF_INJECTED_EVENT: J3, - REEF_SNAP_IDENT: ed, - REEF_WALLET_CONNECT_IDENT: YO, + REEF_INJECTED_EVENT: Y3, + REEF_SNAP_IDENT: $h, + REEF_WALLET_CONNECT_IDENT: zO, ReefSignerStatus: ji, ReefVM: Go, - SELECTED_EXTENSION_IDENT: hx, - SNAP_ID: l0, - WC_DEFAULT_METHODS: Bd, - WC_MAINNET_CHAIN_ID: Hx, - WC_PROJECT_ID: jU, - WC_TESTNET_CHAIN_ID: RL, - connectSnap: $O, - genesisHashToWcChainId: jf, - getSnap: Q3, - getSnaps: QO, - getWcRequiredNamespaces: c1e, - initWcClient: t9e, - injectExtension: ZO, - injectWcAsExtension: h1e, - isInjected: s8, - isInjectionStarted: JO, + SELECTED_EXTENSION_IDENT: cx, + SNAP_ID: c0, + WC_DEFAULT_METHODS: Ld, + WC_MAINNET_CHAIN_ID: jx, + WC_PROJECT_ID: kU, + WC_TESTNET_CHAIN_ID: AL, + connectSnap: WO, + genesisHashToWcChainId: Uf, + getSnap: Z3, + getSnaps: qO, + getWcRequiredNamespaces: i1e, + initWcClient: Jxe, + injectExtension: FO, + injectWcAsExtension: c1e, + isInjected: t8, + isInjectionStarted: HO, get isWeb3Injected() { - return FR; + return CR; }, - sendToSnap: lX, - startInjection: cX, - web3Accounts: HR, - web3AccountsSubscribe: Tle, - web3Enable: Ale, + sendToSnap: sX, + startInjection: nX, + web3Accounts: DR, + web3AccountsSubscribe: _le, + web3Enable: xle, get web3EnablePromise() { return sa; }, - web3FromAddress: Nle, - web3FromSource: E0, - web3ListRpcProviders: Ile, - web3UseRpcProvider: Ole + web3FromAddress: Ele, + web3FromSource: x0, + web3ListRpcProviders: Sle, + web3UseRpcProvider: Mle }, Symbol.toStringTag, { value: "Module" })); - var VU = new tc( + var RU = new ec( 1 ); - var zU = VU.asObservable(); - var FU = (t) => { + var CU = RU.asObservable(); + var DU = (t) => { if (t) try { - localStorage.setItem(hx, t); + localStorage.setItem(cx, t); } catch { } - VU.next(t); + RU.next(t); }; - zU.subscribe( + CU.subscribe( (t) => console.log("SELECTED EXTENSION=", t) ); - var HU = new tc(1); - var qU = new Xc(null); - var WU = new Er(); - var GU = (t) => HU.next(t); - var KU = new Er(); - var XU = (t) => KU.next(t); - var r9e = (t) => { + var LU = new ec(1); + var BU = new Kc(null); + var UU = new Er(); + var jU = (t) => LU.next(t); + var VU = new Er(); + var zU = (t) => VU.next(t); + var Qxe = (t) => { const e = "ipfs://"; return t != null && t.startsWith(e) ? t.substring(e.length) : null; }; - function n9e(t) { + function $xe(t) { return `https://reef.infura-ipfs.io/ipfs/${t}`; } - var YU = (t, e) => { - const r10 = r9e(t); - return r10 ? e ? e(r10) : n9e(r10) : null; + var FU = (t, e) => { + const r10 = Qxe(t); + return r10 ? e ? e(r10) : $xe(r10) : null; }; - var ZU = (t, e, r10) => { - const n = YU(t, r10); + var HU = (t, e, r10) => { + const n = FU(t, r10); if (n) return n; const i = "{id}"; @@ -156316,38 +156366,38 @@ ${Ez(e, r10)}`); } return t; }; - var i9e = (t, e, r10) => { + var e9e = (t, e, r10) => { const n = t != null && t.image ? t.image : t.toString(); return { - iconUrl: ZU(n, e, r10), + iconUrl: HU(n, e, r10), name: t.name, mimetype: t.mimetype }; }; - var JU = async (t, e, r10) => { + var qU = async (t, e, r10) => { if (!t) return Promise.resolve(null); try { - const n = nL(t.contractType), i = new h2( + const n = YD(t.contractType), i = new h2( t.address, n, e ); - return await (n.some((o) => o.name === "uri") ? i.uri(t.nftId) : i.tokenURI(t.nftId).catch((o) => console.log("error getting contract uri"))).then((o) => ZU(o, t, r10)).then(x2.get).then((o) => i9e(o.data, t, r10)).then((o) => ({ ...t, ...o })); + return await (n.some((o) => o.name === "uri") ? i.uri(t.nftId) : i.tokenURI(t.nftId).catch((o) => console.log("error getting contract uri"))).then((o) => HU(o, t, r10)).then(x2.get).then((o) => e9e(o.data, t, r10)).then((o) => ({ ...t, ...o })); } catch (n) { throw console.log("ERROR getResolveNftPromise=", n), new Error(n.message); } }; - var s9e = (t, e, r10) => t != null && t.length ? eT( - t.map((n) => JU(n, e, r10)) + var t9e = (t, e, r10) => t != null && t.length ? YA( + t.map((n) => qU(n, e, r10)) ) : xe([]); - var o9e = (t, e, r10) => { + var r9e = (t, e, r10) => { if (!t || !t.length || !e) return xe([]); const n = t.map( (i) => xe(i).pipe( Oe( - (s) => JU(s, e, r10) + (s) => qU(s, e, r10) ), we( (s) => bt(s, yt.COMPLETE_DATA, "Url resolved") @@ -156372,7 +156422,7 @@ ${Ez(e, r10)}`); ); return Qe(n); }; - var a9e = ` + var n9e = ` query signer_nfts($accountId: String) { tokenHolders( orderBy: balance_DESC @@ -156396,35 +156446,35 @@ ${Ez(e, r10)}`); } } `; - var c9e = (t) => ({ - query: a9e, + var i9e = (t) => ({ + query: n9e, variables: { accountId: t } }); + var m3 = /* @__PURE__ */ new Map(); var g3 = /* @__PURE__ */ new Map(); - var y3 = /* @__PURE__ */ new Map(); - var u9e = async (t = Ko) => { - if (!g3.has(t)) { - const e = await E0(t).then((r10) => r10 == null ? void 0 : r10.signer).catch((r10) => console.error("getAccountSigner error =", r10)); - e || console.warn("Can not get signer for source=" + t), e && g3.set(t, e); + var s9e = async (t = Ko) => { + if (!m3.has(t)) { + const e = await x0(t).then((r10) => r10 == null ? void 0 : r10.signer).catch((r10) => console.error("getAccountSigner error =", r10)); + e || console.warn("Can not get signer for source=" + t), e && m3.set(t, e); } - return g3.get(t); + return m3.get(t); }; var B2 = async ({ address: t, source: e }, r10) => { - const n = qU.getValue() || e; - return l9e(t, r10, n); + const n = BU.getValue() || e; + return o9e(t, r10, n); }; - var l9e = async (t, e, r10) => { + var o9e = async (t, e, r10) => { let n = r10; - return (!r10 || typeof r10 == "string") && (n = await u9e(r10.toString())), y3.has(t) || y3.set( + return (!r10 || typeof r10 == "string") && (n = await s9e(r10.toString())), g3.has(t) || g3.set( t, - n ? new h9e( + n ? new c9e( e, t, - new f9e(n) + new a9e(n) ) : void 0 - ), y3.get(t); + ), g3.get(t); }; - var f9e = class { + var a9e = class { constructor(e) { this.sigKey = e; } @@ -156442,7 +156492,7 @@ ${Ez(e, r10)}`); return (r10 = this.sigKey) != null && r10.signRaw ? this.sigKey.signRaw(e) : Promise.reject("ReefSigningKeyWrapper - not implemented"); } }; - var h9e = class extends xl.Signer { + var c9e = class extends xl.Signer { constructor(e, r10, n) { super(e, r10, n); } @@ -156450,9 +156500,9 @@ ${Ez(e, r10)}`); return super.sendTransaction(e); } }; - function d9e(t) { + function u9e(t) { return t.pipe( - r0( + t0( (e, r10) => r10.status.value === "error" ? { isConnected: r10.isConnected, status: r10.status, @@ -156474,31 +156524,31 @@ ${Ez(e, r10)}`); qt(1) ); } - var QU = new Er(); - var p9e = d9e(QU); - async function m9e(t, e) { + var WU = new Er(); + var l9e = u9e(WU); + async function f9e(t, e) { var r10; try { - return { provider: await (((r10 = t.options) == null ? void 0 : r10.initProvider) || qR)( + return { provider: await (((r10 = t.options) == null ? void 0 : r10.initProvider) || LR)( t.rpcUrl, - QU, + WU, e ), network: t }; } catch (n) { return console.log("ERR connectProvider=", n.message), { provider: void 0, network: t }; } } - var w9 = gl.pipe( - jv(th), - Hf( + var m9 = gl.pipe( + Bv(eh), + Ff( (t, [e, r10]) => { var n; return ((n = t.network) == null ? void 0 : n.rpcUrl) === e.rpcUrl && t.provider && t.provider.api.isConnected ? Promise.resolve(t) : new Promise( (i, s) => { - dm(t.provider).catch((o) => { + hm(t.provider).catch((o) => { console.log("Error disconnecting provider=", o.message); }).finally(() => { - i(m9e(e, M3)); + i(f9e(e, S3)); }); } ); @@ -156508,48 +156558,48 @@ ${Ez(e, r10)}`); Wr((t) => !!t.provider && !!t.network), we((t) => t), aa((t, e) => t.network.rpcUrl === e.network.rpcUrl), - g9e((t) => t ? dm(t.provider) : null), + h9e((t) => t ? hm(t.provider) : null), qt(1) ); - var U0 = w9.pipe( + var L0 = m9.pipe( we((t) => t.provider), qt(1) ); - var v9 = U0.pipe( + var g9 = L0.pipe( Cr(void 0), qt(1) ); - function g9e(t) { - return (e) => $d(() => { + function h9e(t) { + return (e) => Qd(() => { let r10; return e.pipe( Us((n) => r10 = n), - Hv(() => t(r10)) + zv(() => t(r10)) ); }); } - var y9e = (t) => { + var d9e = (t) => { if (!t.graphqlExplorerUrl) return; const e = t.graphqlExplorerUrl.startsWith("http") ? t.graphqlExplorerUrl.replace("http", "ws") : t.graphqlExplorerUrl, r10 = t.graphqlExplorerUrl.startsWith("ws") ? t.graphqlExplorerUrl.replace("ws", "http") : t.graphqlExplorerUrl; return { ws: e, http: r10 }; }; - var b9e = (t, e) => { + var p9e = (t, e) => { const r10 = JSON.stringify(e); return t.post("", r10, { headers: { "Content-Type": "application/json" } }); }; - var w9e = gl.pipe( - we(y9e), + var m9e = gl.pipe( + we(d9e), qt(1) ); - var ec = (t, e) => Fr(b9e(t, e).then((r10) => r10.data)); - var x9; - var v9e = (t) => { - x9 = t; + var $a = (t, e) => Fr(p9e(t, e).then((r10) => r10.data)); + var y9; + var g9e = (t) => { + y9 = t; }; - var x9e = (t) => t.map( + var y9e = (t) => t.map( ({ balance: e, nftId: r10, token: { id: n, type: i } }) => ({ contractType: i, balance: Ai.from(e), @@ -156561,7 +156611,7 @@ ${Ez(e, r10)}`); name: "" }) ); - var _9e = ([ + var b9e = ([ t, e, r10, @@ -156572,26 +156622,26 @@ ${Ez(e, r10)}`); yt.MISSING_INPUT_VALUES, "Signer not set" ) - ) : ec(t, c9e(e.data.address)).pipe( + ) : $a(t, i9e(e.data.address)).pipe( we((i) => { var s; if ((s = i == null ? void 0 : i.data) != null && s.tokenHolders) return i.data.tokenHolders; - if (Qf(i)) + if (Jf(i)) return i; throw new Error("Could not load data."); }), - we((i) => x9e(i)), + we((i) => y9e(i)), Oe( - (i) => Qe([xe(i), v9]).pipe( + (i) => Qe([xe(i), g9]).pipe( Oe( (s) => { const [o, a] = s; return a ? Fr(B2(e.data, a)).pipe( - Oe((u) => u ? o9e( + Oe((u) => u ? r9e( o, u, - x9 + y9 ) : xe( o.map( (f10) => bt( @@ -156627,7 +156677,7 @@ ${Ez(e, r10)}`); (i) => xe(bt([], yt.ERROR, i.message)) ) ); - var E9e = ({ + var w9e = ({ network: t, extension: e, jsonAccounts: r10, @@ -156635,9 +156685,9 @@ ${Ez(e, r10)}`); reefscanEventsConfig: i, rpcConfig: s }) => { - v9e(n), i && The(i), s && hz(s), xN(t || Za.mainnet), FU(e), r10 && (qU.next(r10.injectedSigner), GU(r10.accounts)); + g9e(n), i && _he(i), s && sz(s), gN(t || Ya.mainnet), DU(e), r10 && (BU.next(r10.injectedSigner), jU(r10.accounts)); }; - var U2 = HU.pipe( + var U2 = LU.pipe( Wr((t) => !!t), we( (t) => t.map((e) => { @@ -156650,7 +156700,7 @@ ${Ez(e, r10)}`); ), qt(1) ); - function $U(t, e, r10) { + function GU(t, e, r10) { return U2.pipe( we( (n) => bt( @@ -156669,13 +156719,13 @@ ${Ez(e, r10)}`); ) ); } - var S9e = (t) => { + var v9e = (t) => { const e = t[1]; return xe(t).pipe( Oe((r10) => { if (!r10[0]) { const i = r10[1]; - return Zm(xe(i), Cv).pipe( + return Ym(xe(i), kv).pipe( we( (s) => bt( s.map( @@ -156693,7 +156743,7 @@ ${Ez(e, r10)}`); ); } return xe(r10).pipe( - Hf( + Ff( (i, [s, o]) => { i.unsub && i.unsub(); const a = o.map((c) => c.address).reduce((c, u) => (c.indexOf(u) < 0 && c.push(u), c), []); @@ -156710,7 +156760,7 @@ ${Ez(e, r10)}`); }, { unsub: null, - balancesByAddressSubj: new tc(1) + balancesByAddressSubj: new ec(1) } ), aa( @@ -156755,11 +156805,11 @@ ${Ez(e, r10)}`); }) ); }; - var M9e = Qe([v9, U2]).pipe( - Oe((t) => S9e(t)), + var x9e = Qe([g9, U2]).pipe( + Oe((t) => v9e(t)), we( (t) => { - if (Qf(t)) + if (Jf(t)) return t; const e = t, r10 = e.signers.map((n) => { const i = e.balances.find( @@ -156785,21 +156835,21 @@ ${Ez(e, r10)}`); } ), Yt( - (t) => $U(t, "Error chain balance=", "balance") + (t) => GU(t, "Error chain balance=", "balance") ), qt(1) ); - var _9 = /* @__PURE__ */ ((t) => (t[t.ACCOUNT_NATIVE_BALANCE = 0] = "ACCOUNT_NATIVE_BALANCE", t[t.ACCOUNT_TOKENS = 1] = "ACCOUNT_TOKENS", t[t.ACCOUNT_EVM_BINDING = 2] = "ACCOUNT_EVM_BINDING", t))(_9 || {}); - var A9e = (t, e) => { + var b9 = /* @__PURE__ */ ((t) => (t[t.ACCOUNT_NATIVE_BALANCE = 0] = "ACCOUNT_NATIVE_BALANCE", t[t.ACCOUNT_TOKENS = 1] = "ACCOUNT_TOKENS", t[t.ACCOUNT_EVM_BINDING = 2] = "ACCOUNT_EVM_BINDING", t))(b9 || {}); + var _9e = (t, e) => { const r10 = e.filter((n) => n.type === t); return r10.length === 0 ? null : r10.some((n) => !n.address) ? [] : r10.map((n) => n.address); }; - var T9e = (t) => (t == null ? void 0 : t.length) === 0; - var N9e = (t, e, r10) => { - const n = A9e(t, e); - return T9e(n) ? r10 : r10.filter((i) => n == null ? void 0 : n.some((s) => s === i.address)); + var E9e = (t) => (t == null ? void 0 : t.length) === 0; + var S9e = (t, e, r10) => { + const n = _9e(t, e); + return E9e(n) ? r10 : r10.filter((i) => n == null ? void 0 : n.some((s) => s === i.address)); }; - var b3 = (t = [], e, r10) => { + var y3 = (t = [], e, r10) => { if (!r10 && !t.length || !e || !e.length) return t; const n = t.map( @@ -156811,11 +156861,11 @@ ${Ez(e, r10)}`); n.some((s) => s.data.address === i.data.address) || n.push(i); }), n; }; - var I9e = (t, e, r10 = []) => { + var M9e = (t, e, r10 = []) => { if (!r10.length) return Promise.resolve([]); - const n = N9e( - _9.ACCOUNT_EVM_BINDING, + const n = S9e( + b9.ACCOUNT_EVM_BINDING, t, r10.map((i) => i.data) ); @@ -156836,7 +156886,7 @@ ${Ez(e, r10)}`); ).then( (i) => i.map( (s, o) => { - if (Qf(s)) + if (Jf(s)) return s; const a = n[o]; return bt( @@ -156847,12 +156897,12 @@ ${Ez(e, r10)}`); ) ); }; - var O9e = WU.pipe( + var A9e = UU.pipe( Wr((t) => !!t.updateActions.length), - Zv(U2, U0), - Hf( + Xv(U2, L0), + Ff( (t, [e, r10, n]) => { - const i = b3( + const i = y3( r10.map( (s) => bt(s, yt.COMPLETE_DATA) ), @@ -156860,17 +156910,17 @@ ${Ez(e, r10)}`); ); return xe(e.updateActions || []).pipe( Oe( - (s) => I9e( + (s) => M9e( s, n, i ).then((o) => ({ - all: b3( + all: y3( i, o, true ), - allUpdated: b3( + allUpdated: y3( t.allUpdated, o, true @@ -156894,14 +156944,14 @@ ${Ez(e, r10)}`); Cr(bt([], yt.LOADING)), qt(1) ); - var P9e = (t, e) => { + var T9e = (t, e) => { if (t != null && t.isInBlock || t != null && t.error) { const r10 = t.txTypeEvm ? 2e3 : 0; - setTimeout(() => WU.next({ updateActions: e }), r10); + setTimeout(() => UU.next({ updateActions: e }), r10); } }; - var nu = Zm( - w9e + var ru = Ym( + m9e ).pipe( we( (t) => t ? x2.create({ @@ -156911,7 +156961,7 @@ ${Ez(e, r10)}`); Wr((t) => !!t), qt(1) ); - var ej = ` + var KU = ` query evmAddresses($accountIds: [String!]!) { accounts(where: { id_in: $accountIds }, orderBy: timestamp_DESC) { id @@ -156919,11 +156969,11 @@ ${Ez(e, r10)}`); } } `; - var k9e = (t) => ({ - query: ej, + var N9e = (t) => ({ + query: KU, variables: { accountIds: t } }); - function R9e(t) { + function I9e(t) { return t.data.accounts.map( (e) => ({ address: e.id, @@ -156932,7 +156982,7 @@ ${Ez(e, r10)}`); }) ); } - var C9e = Qe([nu, U2]).pipe( + var O9e = Qe([ru, U2]).pipe( Oe(([t, e]) => { if (!e) return xe( @@ -156943,22 +156993,22 @@ ${Ez(e, r10)}`); ) ); const r10 = e.map((n) => n.address); - return Jf(r10, [ + return Zf(r10, [ as.REEF_BIND_TX ]).pipe( Cr(true), - Oe((n) => ec(t, k9e(r10))) + Oe((n) => $a(t, N9e(r10))) ); }), we((t) => { var e; if ((e = t == null ? void 0 : t.data) != null && e.accounts) return bt( - R9e(t), + I9e(t), yt.COMPLETE_DATA, "Indexed evm address loaded" ); - if (Qf(t)) + if (Jf(t)) return t; throw new Error("No result from EVM_ADDRESS_UPDATE_GQL"); }), @@ -156966,12 +157016,12 @@ ${Ez(e, r10)}`); Cr(bt([], yt.LOADING)), qt(1) ); - var D9e = Qe([ - M9e, - O9e, - C9e + var P9e = Qe([ + x9e, + A9e, + O9e ]).pipe( - r0( + t0( (t, [e, r10, n]) => { let i = []; return t.lastlocallyUpdated !== r10 ? i = r10.data.map( @@ -157032,12 +157082,12 @@ ${Ez(e, r10)}`); (t) => t.signers ), Yt( - (t) => $U(t, "Error signers updated data =") + (t) => GU(t, "Error signers updated data =") ), qt(1) ); - var j2 = D9e; - var L9e = (t, e = Ko) => t.map( + var j2 = P9e; + var k9e = (t, e = Ko) => t.map( (r10) => ({ address: r10.address, meta: { @@ -157046,11 +157096,11 @@ ${Ez(e, r10)}`); } }) ); - var xv = (t) => `${+t}`.replace( + var wv = (t) => `${+t}`.replace( /(-?)(\d*)\.?(\d*)e([+-]\d+)/, (e, r10, n, i, s) => s < 0 ? `${r10}0.${Array(1 - s - n.length).join("0")}${n}${i}` : r10 + n + i + Array(s - i.length + 1).join("0") ); - var B9e = (t) => { + var R9e = (t) => { const e = t.findIndex( (r10) => r10.data.address === Ls ); @@ -157060,7 +157110,7 @@ ${Ez(e, r10)}`); ...t.slice(e + 1, t.length) ] : t; }; - var U9e = ([t, e, r10]) => { + var C9e = ([t, e, r10]) => { const n = t.data.map((i) => { const s = i.data.address === Ls, o = bt( { @@ -157072,7 +157122,7 @@ ${Ez(e, r10)}`); if (!s && i.hasStatus( yt.COMPLETE_DATA )) { - const a = x0e( + const a = g0e( i.data, r10, e @@ -157093,28 +157143,28 @@ ${Ez(e, r10)}`); n.length ? d2(n) : t.getStatusList() ); }; - var tj = "(ONLY for Reef chain!)"; - var j9e = (t, e) => { + var XU = "(ONLY for Reef chain!)"; + var D9e = (t, e) => { if (!t) throw new Error(e); }; - var V9e = (t) => { + var L9e = (t) => { if (t && t.gt(0)) { - const e = d0e(t), r10 = e.indexOf("."); + const e = c0e(t), r10 = e.indexOf("."); return `${e.substring(0, r10)} REEF`; } return "- REEF"; }; - var z9e = (t) => t.replace(tj, "").trim(); - var F9e = (t) => `${t}${tj}`; - var H9e = (t) => { + var B9e = (t) => t.replace(XU, "").trim(); + var U9e = (t) => `${t}${XU}`; + var j9e = (t) => { const e = t.split("").reduce((r10, n) => { const i = parseInt(n, 10); return Number.isNaN(i) ? r10 : r10 + i; }, 0).toString(10); return parseInt(e.substring(e.length - 1), 10); }; - var q9e = [ + var V9e = [ '', '', '', @@ -157126,13 +157176,13 @@ ${Ez(e, r10)}`); '', '' ]; - var rj = (t = "") => { + var YU = (t = "") => { if (t === Ls) - return Uf.iconUrl; - const e = H9e(t), r10 = e > -1 && e < 10 ? e : e % 10; - return `data:image/svg+xml;base64,${btoa(q9e[r10])}`; + return Bf.iconUrl; + const e = j9e(t), r10 = e > -1 && e < 10 ? e : e % 10; + return `data:image/svg+xml;base64,${btoa(V9e[r10])}`; }; - var W9e = ` + var z9e = ` query tokens_query($accountId: String!) { tokenHolders( where: { @@ -157153,13 +157203,13 @@ ${Ez(e, r10)}`); } } `; - var G9e = (t) => ({ - query: W9e, + var F9e = (t) => ({ + query: z9e, variables: { accountId: t } }); - var K9e = ` + var H9e = ` query contract_data_query($addresses: [String!]!) { verifiedContracts(where: { id_in: $addresses }, limit: 300) { id @@ -157167,11 +157217,11 @@ ${Ez(e, r10)}`); } } `; - var nj = (t) => ({ - query: K9e, + var ZU = (t) => ({ + query: H9e, variables: { addresses: t } }); - var X9e = ` + var q9e = ` query contract_data_query($address: String!) { verifiedContracts(where: { id_containsInsensitive: $address }, limit: 1) { id @@ -157179,18 +157229,18 @@ ${Ez(e, r10)}`); } } `; - var Y9e = (t) => ({ - query: X9e, + var W9e = (t) => ({ + query: q9e, variables: { address: t } }); - var Z9e = (t, e) => { + var G9e = (t, e) => { if (!e.length) return xe([]); const r10 = e.reduce( (n, i) => (n.indexOf(i) < 0 && n.push(i), n), [] ); - return ec(t, nj(r10)).pipe( + return $a(t, ZU(r10)).pipe( ia(1), we((n) => n.data.verifiedContracts.map( (i) => { @@ -157209,7 +157259,7 @@ ${Ez(e, r10)}`); Yt((n) => (console.log("fetchTokensData ERROR=", n), xe([]))) ); }; - function bA(t) { + function dA(t) { return (e) => ({ tokens: t.map( (n) => { const i = e.find( @@ -157218,7 +157268,7 @@ ${Ez(e, r10)}`); return i ? bt( { ...i, - balance: Ai.from(xv(n.balance)) + balance: Ai.from(wv(n.balance)) }, yt.COMPLETE_DATA, "Contract data set" @@ -157230,19 +157280,19 @@ ${Ez(e, r10)}`); } ), contractData: e }); } - var J9e = (t) => (e, r10) => { + var K9e = (t) => (e, r10) => { const n = r10.filter((i) => !e.contractData.some((s) => s.address === i.address)).map((i) => i.address); - return Z9e(t, n).pipe( + return G9e(t, n).pipe( Rn( (i) => xe( i ? i.concat(e.contractData) : e.contractData ) ), Rn((i) => xe( - bA(r10)(i) + dA(r10)(i) ).pipe( Cr( - bA(r10)(e.contractData) + dA(r10)(e.contractData) ) )), Yt((i) => (console.log( @@ -157252,19 +157302,19 @@ ${Ez(e, r10)}`); qt(1) ); }; - var Q9e = (t) => t.map((e) => (e.data.iconUrl = e.data.iconUrl ? YU(e.data.iconUrl) ?? e.data.iconUrl : rj(e.data.address), e)); - var $9e = (t, e) => { + var X9e = (t) => t.map((e) => (e.data.iconUrl = e.data.iconUrl ? FU(e.data.iconUrl) ?? e.data.iconUrl : YU(e.data.address), e)); + var Y9e = (t, e) => { if (!e || e.lte(Ai.from("0"))) return t; const r10 = t.data.find((n) => n.data.address === Ls); return r10 && (r10.data.balance = e), t; }; - var e6e = ([ + var Z9e = ([ t, e, r10, n - ]) => e ? ec(t, G9e(e.data.address)).pipe( + ]) => e ? $a(t, F9e(e.data.address)).pipe( we((i) => { var s; if ((s = i == null ? void 0 : i.data) != null && s.tokenHolders) @@ -157274,18 +157324,18 @@ ${Ez(e, r10)}`); balance: o.balance }) ); - if (Qf(i)) + if (Jf(i)) return i; throw new Error("No result from SIGNER_TOKENS_GQL"); }), - Hf(J9e(t), { + Ff(K9e(t), { tokens: [], - contractData: [oL()] + contractData: [QD()] }), we( - (i) => Q9e(i.tokens) + (i) => X9e(i.tokens) ), - we(B9e), + we(R9e), we((i) => bt(i, d2(i))), Yt((i) => (console.log("loadAccountTokens 1 ERROR=", i), xe(bt([], yt.ERROR, i.message)))), qt(1) @@ -157296,8 +157346,8 @@ ${Ez(e, r10)}`); "Signer not set" ) ); - var E9 = KU.asObservable().pipe(Cr(void 0), aa(), qt(1)); - Qe([j2, E9]).pipe(ia(1)).subscribe( + var w9 = VU.asObservable().pipe(Cr(void 0), aa(), qt(1)); + Qe([j2, w9]).pipe(ia(1)).subscribe( ([t, e]) => { let r10 = e; try { @@ -157306,11 +157356,11 @@ ${Ez(e, r10)}`); } if (!r10) { const n = t && t.data && t.data[0] ? t.data[0].data : void 0; - XU(r10 || (n == null ? void 0 : n.address)); + zU(r10 || (n == null ? void 0 : n.address)); } } ); - var V2 = Qe([E9, j2]).pipe( + var V2 = Qe([w9, j2]).pipe( we( (t) => { var i; @@ -157337,12 +157387,12 @@ ${Ez(e, r10)}`); Yt((t) => (console.log("selectedAccount_status$ ERROR=", t.message), xe(void 0))), qt(1) ); - var dc = V2.pipe( + var hc = V2.pipe( Wr((t) => !!t), aa((t, e) => t.data.address === e.data.address), qt(1) ); - var t6e = [ + var J9e = [ { inputs: [ { @@ -157535,8 +157585,8 @@ ${Ez(e, r10)}`); type: "function" } ]; - var r6e = (t, e) => new h2(t, t6e, e); - var n6e = [ + var Q9e = (t, e) => new h2(t, J9e, e); + var $9e = [ { inputs: [], payable: false, @@ -158176,18 +158226,18 @@ ${Ez(e, r10)}`); type: "function" } ]; - var i6e = async (t, e, r10, n) => await r6e(n, r10).getPair(t, e); - var s6e = async (t, e, r10, n) => { - const i = await i6e( + var e6e = async (t, e, r10, n) => await Q9e(n, r10).getPair(t, e); + var t6e = async (t, e, r10, n) => { + const i = await e6e( t.address, e.address, r10, n ); - j9e(i !== Cx, "Pool does not exist!"); + D9e(i !== Ox, "Pool does not exist!"); const s = new h2( i, - n6e, + $9e, r10 ), o = await s.decimals(), a = await s.getReserves(), c = await s.totalSupply(), u = await s.balanceOf(await r10.getAddress()), f10 = await s.token1(), [p, b] = t.address !== f10 ? [a[0], a[1]] : [a[1], a[0]], E = p.mul(u).div(c), _ = b.mul(u).div(c); return { @@ -158201,16 +158251,16 @@ ${Ez(e, r10)}`); token2: { ...e, balance: _ } }; }; - var ud = /* @__PURE__ */ new Map(); - var o6e = oa(0, 42e4); - function a6e(t, e) { - return ud.has(`${t.address}-${e.address}`) || ud.has(`${t.address}-${e.address}`); + var cd = /* @__PURE__ */ new Map(); + var r6e = oa(0, 42e4); + function n6e(t, e) { + return cd.has(`${t.address}-${e.address}`) || cd.has(`${t.address}-${e.address}`); } - var c6e = (t, e, r10) => { - const n = Uf; - if (!a6e(t, n)) { - const i = o6e.pipe( - Oe(() => s6e(t, n, e, r10)), + var i6e = (t, e, r10) => { + const n = Bf; + if (!n6e(t, n)) { + const i = r6e.pipe( + Oe(() => t6e(t, n, e, r10)), we((s) => bt(s, yt.COMPLETE_DATA)), Yt((s) => xe( bt( @@ -158231,15 +158281,15 @@ ${Ez(e, r10)}`); ) ) ); - ud.set(`${t.address}-${n.address}`, i); + cd.set(`${t.address}-${n.address}`, i); } - return ud.get(`${t.address}-${n.address}`) || ud.get(`${n.address}-${t.address}`); + return cd.get(`${t.address}-${n.address}`) || cd.get(`${n.address}-${t.address}`); }; - var u6e = (t, e, r10) => { - const n = t.filter((i) => i.data.address !== Ls).map((i) => i.hasStatus(yt.COMPLETE_DATA) ? c6e(i.data, e, r10) : xe(bt(null, i.getStatusList()))); + var s6e = (t, e, r10) => { + const n = t.filter((i) => i.data.address !== Ls).map((i) => i.hasStatus(yt.COMPLETE_DATA) ? i6e(i.data, e, r10) : xe(bt(null, i.getStatusList()))); return Qe(n).pipe(qt(1)); }; - var ij = ` + var JU = ` query transferHistory($accountId: String!) { transfers( where: { @@ -158283,18 +158333,18 @@ ${Ez(e, r10)}`); } } `; - var l6e = (t) => ({ - query: ij, + var o6e = (t) => ({ + query: JU, variables: { accountId: t } }); - var h6e = (t, e, r10, n = Za.mainnet) => `${n.reefscanUrl}/transfer/${t}/${e}/${r10}`; - var d6e = (t, e) => { + var c6e = (t, e, r10, n = Ya.mainnet) => `${n.reefscanUrl}/transfer/${t}/${e}/${r10}`; + var u6e = (t, e) => { const r10 = t.map( - (n) => "contractType" in n && (n.contractType === Kc.ERC1155 || n.contractType === Kc.ERC721) ? n : null + (n) => "contractType" in n && (n.contractType === Gc.ERC1155 || n.contractType === Gc.ERC721) ? n : null ); return r10.filter((n) => !!n).length ? xe(r10).pipe( Oe( - (n) => s9e(n, e, x9) + (n) => t9e(n, e, y9) ), we((n) => { const i = []; @@ -158304,18 +158354,18 @@ ${Ez(e, r10)}`); }) ) : xe(t); }; - var p6e = (t) => { + var l6e = (t) => { var e, r10, n, i, s; - return t.token.type === Kc.ERC20 ? { + return t.token.type === Gc.ERC20 ? { address: t.token.id, - balance: Ai.from(xv(t.amount)), + balance: Ai.from(wv(t.amount)), name: ((e = t.token.contractData) == null ? void 0 : e.name) || t.token.name, symbol: (r10 = t.token.contractData) == null ? void 0 : r10.symbol, decimals: ((n = t.token.contractData) == null ? void 0 : n.decimals) || 18, - iconUrl: ((i = t.token.contractData) == null ? void 0 : i.iconUrl) || rj(t.token.id) + iconUrl: ((i = t.token.contractData) == null ? void 0 : i.iconUrl) || YU(t.token.id) } : { address: t.token.id, - balance: Ai.from(xv(t.amount)), + balance: Ai.from(wv(t.amount)), name: ((s = t.token.contractData) == null ? void 0 : s.name) || t.token.name, symbol: "", decimals: 0, @@ -158324,7 +158374,7 @@ ${Ez(e, r10)}`); contractType: t.token.type }; }; - var m6e = (t, e, r10) => t.map( + var f6e = (t, e, r10) => t.map( (n) => { var i; return { @@ -158332,8 +158382,8 @@ ${Ez(e, r10)}`); to: n.to.id, inbound: !!e.evmAddress && n.to.evmAddress === e.evmAddress || n.to.id === e.address, timestamp: n.timestamp, - token: p6e(n), - url: h6e( + token: l6e(n), + url: c6e( n.blockHeight, n.extrinsicIndex, n.eventIndex, @@ -158353,26 +158403,26 @@ ${Ez(e, r10)}`); }; } ); - var g6e = ([ + var h6e = ([ t, e, r10, n, i, s - ]) => e ? ec(t, l6e(e.data.address)).pipe( + ]) => e ? $a(t, o6e(e.data.address)).pipe( we((o) => { var a; if ((a = o == null ? void 0 : o.data) != null && a.transfers) return o.data.transfers; throw new Error("Could not load data."); }), - we((o) => m6e(o, e.data, r10)), + we((o) => f6e(o, e.data, r10)), Oe((o) => { const a = o.map((u) => u.token), c = Fr(B2(e.data, n)); return Fr(c).pipe( Oe( - (u) => u ? d6e(a, u) : [] + (u) => u ? u6e(a, u) : [] ), we( (u) => u.map((f10, p) => ({ @@ -158383,9 +158433,9 @@ ${Ez(e, r10)}`); ); }) ) : xe([]); - var y6e = dc.pipe( + var d6e = hc.pipe( Oe( - (t) => Jf( + (t) => Zf( [t.data.address], [as.REEF20_TRANSFER] ) @@ -158393,9 +158443,9 @@ ${Ez(e, r10)}`); we(() => true), ml() ); - var b6e = dc.pipe( + var p6e = hc.pipe( Oe( - (t) => Jf( + (t) => Zf( [t.data.address], [as.REEF_NFT_TRANSFER] ) @@ -158403,9 +158453,9 @@ ${Ez(e, r10)}`); we(() => true), ml() ); - var w6e = dc.pipe( + var m6e = hc.pipe( Oe( - (t) => Jf( + (t) => Zf( [t.data.address], [ as.REEF_NFT_TRANSFER, @@ -158416,38 +158466,38 @@ ${Ez(e, r10)}`); we(() => true), ml() ); - var j0 = Qe([ + var B0 = Qe([ gl, - dc, - th + hc, + eh ]).pipe(qt(1)); - var v6e = V2.pipe( + var g6e = V2.pipe( we((t) => t == null ? void 0 : t.data.balance), Wr((t) => !!t && t.gt(Ai.from("0"))), Cr(void 0), qt(1) ); var F2 = Qe([ - nu, - dc, - th, - y6e.pipe(Cr(true)) + ru, + hc, + eh, + d6e.pipe(Cr(true)) ]).pipe( Oe((t) => { const [e, r10, n, i] = t; - return Jf( + return Zf( [r10.data.address], [as.REEF20_TRANSFER] ).pipe( Cr(true), - Oe((s) => e6e(t).pipe( + Oe((s) => Z9e(t).pipe( Oe( (o) => Qe([ xe(o), - v6e + g6e ]).pipe( we( - (a) => $9e(a[0], a[1]) + (a) => Y9e(a[0], a[1]) ) ) ), @@ -158456,18 +158506,18 @@ ${Ez(e, r10)}`); Yt((s) => (console.log("ERROR0 selectedTokenBalances_status$=", s), xe(bt([], yt.ERROR, s.message)))) ); }), - su( - j0.pipe( + iu( + B0.pipe( we(() => bt([], yt.LOADING)) ) ), Yt((t) => (console.log("ERROR1 selectedTokenBalances_status$=", t.message), xe(bt([], yt.ERROR, t.message)))), qt(1) ); - var oj = Qe([ + var $U = Qe([ F2, - w9, - dc + m9, + hc ]).pipe( Oe( (t) => { @@ -158476,10 +158526,10 @@ ${Ez(e, r10)}`); B2(n.data, r10.provider) ).pipe( Oe( - (i) => u6e( + (i) => s6e( e.data, i, - GR(r10.network).factoryAddress + UR(r10.network).factoryAddress ).pipe( we( (s) => bt( @@ -158498,36 +158548,36 @@ ${Ez(e, r10)}`); ); } ), - su( - j0.pipe( + iu( + B0.pipe( we(() => bt([], yt.LOADING)) ) ), qt(1) ); - var aj = Qe([ + var ej = Qe([ F2, - kL, - oj + SL, + $U ]).pipe( - we(U9e), - su( - j0.pipe( + we(C9e), + iu( + B0.pipe( we(() => bt([], yt.LOADING)) ) ), Yt((t) => (console.log("ERROR selectedTokenPrices_status$", t.message), xe(bt([], yt.ERROR, t.message)))), qt(1) ); - var cj = Qe([ - nu, - dc, - th, - b6e.pipe(Cr(true)) + var tj = Qe([ + ru, + hc, + eh, + p6e.pipe(Cr(true)) ]).pipe( - Oe((t) => _9e(t)), - su( - j0.pipe( + Oe((t) => b9e(t)), + iu( + B0.pipe( we(() => bt([], yt.LOADING)) ) ), @@ -158536,33 +158586,33 @@ ${Ez(e, r10)}`); ), qt(1) ); - var uj = Qe([ - nu, - dc, + var rj = Qe([ + ru, + hc, gl, - U0, - th, - w6e.pipe(Cr(true)) + L0, + eh, + m6e.pipe(Cr(true)) ]).pipe( - Oe(g6e), + Oe(h6e), we( (t) => bt(t, yt.COMPLETE_DATA, "History loaded") ), - su( - j0.pipe( + iu( + B0.pipe( we(() => bt([], yt.LOADING)) ) ), Yt((t, e) => (console.log("selectedTransactionHistory_status$ ERR=", t.message), xe(bt([], yt.ERROR, t.message)))), qt(1) ); - var x6e = H2(j2); - var _6e = lj(V2); - var E6e = H2(F2); - var S6e = H2(cj); - var M6e = H2(aj); - var A6e = lj(uj); - function lj(t) { + var y6e = H2(j2); + var b6e = nj(V2); + var w6e = H2(F2); + var v6e = H2(tj); + var x6e = H2(ej); + var _6e = nj(rj); + function nj(t) { return t.pipe( we((e) => { if (e) { @@ -158590,144 +158640,144 @@ ${Ez(e, r10)}`); } var Ei = /* @__PURE__ */ ((t) => (t.SIGNATURE_REQUEST = "SIGNATURE_REQUEST", t.SIGNED = "SIGNED", t.BROADCAST = "BROADCAST", t.INCLUDED_IN_BLOCK = "INCLUDED_IN_BLOCK", t.BLOCK_FINALIZED = "BLOCK_FINALIZED", t.BLOCK_NOT_FINALIZED = "BLOCK_NOT_FINALIZED", t.ENDED = "ENDED", t))(Ei || {}); var q2 = new Er(); - var S9 = new Er(); - var T6e = S9.pipe( + var v9 = new Er(); + var E6e = v9.pipe( Rn((t) => t), - Wv(q2), + Hv(q2), Yt((t) => (console.log("ERRRRRR", t), xe({ txIdent: t.txIdent, txStage: Ei.ENDED }))), - r0( + t0( (t, e) => e.txStage == Ei.BLOCK_NOT_FINALIZED || e.txStage == Ei.BLOCK_FINALIZED || e.txStage == Ei.ENDED ? (t.delete(e.txIdent), t) : (t.set(e.txIdent, e), t), /* @__PURE__ */ new Map() ), Us((t) => console.log("new list", Array.from(t.keys()).length)), qt(1) ); - var q7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var V7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, FeedbackStatusCode: yt, - StatusDataObject: Dx, - UpdateDataType: _9, - accounts$: x6e, + StatusDataObject: Px, + UpdateDataType: b9, + accounts$: y6e, accounts_status$: j2, addPendingTransactionSubj: q2, findMinStatusCode: p2, - getIndexerConnState$: Rhe, - initReefState: E9e, - instantProvider$: v9, - isFeedbackDM: Qf, - onTxUpdateResetSigners: P9e, - pendingTxList$: T6e, - providerConnState$: p9e, - reloadTokens: s1e, - selectedAccount$: _6e, - selectedAccountAddressChange$: dc, + getIndexerConnState$: Nhe, + initReefState: w9e, + instantProvider$: g9, + isFeedbackDM: Jf, + onTxUpdateResetSigners: T9e, + pendingTxList$: E6e, + providerConnState$: l9e, + reloadTokens: e1e, + selectedAccount$: b6e, + selectedAccountAddressChange$: hc, selectedAccount_status$: V2, - selectedAddress$: E9, - selectedExtension$: zU, - selectedNFTs$: S6e, - selectedNFTs_status$: cj, + selectedAddress$: w9, + selectedExtension$: CU, + selectedNFTs$: v6e, + selectedNFTs_status$: tj, selectedNetwork$: gl, - selectedNetworkProvider$: w9, - selectedPools_status$: oj, - selectedProvider$: U0, - selectedTokenBalances$: E6e, + selectedNetworkProvider$: m9, + selectedPools_status$: $U, + selectedProvider$: L0, + selectedTokenBalances$: w6e, selectedTokenBalances_status$: F2, - selectedTokenPrices$: M6e, - selectedTokenPrices_status$: aj, - selectedTransactionHistory$: A6e, - selectedTransactionHistory_status$: uj, - setAccounts: GU, - setSelectedAddress: XU, - setSelectedExtension: FU, - setSelectedNetwork: xN, - skipBeforeStatus$: g0e, - toInjectedAccountsWithMeta: L9e + selectedTokenPrices$: x6e, + selectedTokenPrices_status$: ej, + selectedTransactionHistory$: _6e, + selectedTransactionHistory_status$: rj, + setAccounts: jU, + setSelectedAddress: zU, + setSelectedExtension: DU, + setSelectedNetwork: gN, + skipBeforeStatus$: f0e, + toInjectedAccountsWithMeta: k9e }, Symbol.toStringTag, { value: "Module" })); - var W7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var z7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - EVM_ADDRESS_UPDATE_QUERY: ej, - TRANSFER_HISTORY_QUERY: ij, - getContractDataQuery: nj, - httpClientInstance$: nu, - queryGql$: ec + EVM_ADDRESS_UPDATE_QUERY: KU, + TRANSFER_HISTORY_QUERY: JU, + getContractDataQuery: ZU, + httpClientInstance$: ru, + queryGql$: $a }, Symbol.toStringTag, { value: "Module" })); - var K7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var H7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - addReefSpecificStringFromAddress: F9e, - removeReefSpecificStringFromAddress: z9e + addReefSpecificStringFromAddress: U9e, + removeReefSpecificStringFromAddress: B9e }, Symbol.toStringTag, { value: "Module" })); - var O6e = (t = "") => { - let e = new wf(t.split(",").join("")), r10 = ""; + var A6e = (t = "") => { + let e = new bf(t.split(",").join("")), r10 = ""; if (e.isNaN()) return e.toString(); const n = 100, i = ["k", "M", "B"]; for (let s = i.length - 1; s >= 0; s -= 1) { const o = Math.pow(10, (s + 1) * 3); if (e.isGreaterThanOrEqualTo(o)) { - e = e.times(n).dividedBy(o).integerValue().dividedBy(n), e.isEqualTo(1e3) && s < i.length - 1 && (e = wf(1), s += 1), r10 = `${e.toString()} ${i[s]}`; + e = e.times(n).dividedBy(o).integerValue().dividedBy(n), e.isEqualTo(1e3) && s < i.length - 1 && (e = bf(1), s += 1), r10 = `${e.toString()} ${i[s]}`; break; } } return r10; }; - var vA = (t) => Intl.NumberFormat("en", { + var mA = (t) => Intl.NumberFormat("en", { style: "currency", currency: "USD", currencyDisplay: "symbol" }).format(t); - var P6e = { + var T6e = { price: 1, decimals: 18, symbol: "" }; - var k6e = (t, e) => { - const r10 = { ...P6e, ...e }, n = new wf(t).div(new wf(10).pow(r10.decimals)).multipliedBy(r10.price).toNumber(), i = new wf(n), s = r10.symbol.length > 0; + var N6e = (t, e) => { + const r10 = { ...T6e, ...e }, n = new bf(t).div(new bf(10).pow(r10.decimals)).multipliedBy(r10.price).toNumber(), i = new bf(n), s = r10.symbol.length > 0; if (i.isNaN()) return "0"; if (i.isGreaterThanOrEqualTo(1e6)) { - const o = O6e(i.toString()); + const o = A6e(i.toString()); return s ? `${o} ${r10.symbol}` : `$${o}`; } - return s ? `${vA(i.toNumber()).split("$")[1]} ${r10.symbol}` : vA(i.toNumber()); + return s ? `${mA(i.toNumber()).split("$")[1]} ${r10.symbol}` : mA(i.toNumber()); }; - var R6e = (t, e) => { + var I6e = (t, e) => { for (; e - 1 > 0; ) t = "0" + t, e--; return t; }; - var C6e = (t) => { + var O6e = (t) => { for (var e = 0; e < t.length; e++) if (t[e] != "0") return false; return true; }; - var D6e = (t) => t < 1e3 ? t.toFixed(0).toString() : t < 1e6 ? `${(t / 1e3).toFixed(1)}k` : t < 1e9 ? `${(t / 1e6).toFixed(3)}M` : t < 1e12 ? `${(t / 1e9).toFixed(3)}B` : `${(t / 1e12).toFixed(3)}T`; - var L6e = (t, e = 4, r10) => { + var P6e = (t) => t < 1e3 ? t.toFixed(0).toString() : t < 1e6 ? `${(t / 1e3).toFixed(1)}k` : t < 1e9 ? `${(t / 1e6).toFixed(3)}M` : t < 1e12 ? `${(t / 1e9).toFixed(3)}B` : `${(t / 1e12).toFixed(3)}T`; + var k6e = (t, e = 4, r10) => { const n = Ai.from("1000000000000000000"); if (r10 && typeof t == "string") - return k6e(t, r10); + return N6e(t, r10); if (t.lt(n)) { - var i = R6e( + var i = I6e( t.toString(), 18 - t.toString().length ).substring(0, e); - return C6e(i) && (i = `${i.substring(0, e - 1)}1`), `0.${i}`; + return O6e(i) && (i = `${i.substring(0, e - 1)}1`), `0.${i}`; } const s = t.div(n); - return `${D6e(s.toNumber())}`; + return `${P6e(s.toNumber())}`; }; - var X7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var q7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - formatDisplayBalance: L6e, - toReefBalanceDisplay: V9e + formatDisplayBalance: k6e, + toReefBalanceDisplay: L9e }, Symbol.toStringTag, { value: "Module" })); - async function mj(t) { - return t === Ls ? Promise.resolve(rL) : gi( - nu.pipe( - Rn((e) => z6e(e, t)), + async function cj(t) { + return t === Ls ? Promise.resolve(XD) : yi( + ru.pipe( + Rn((e) => B6e(e, t)), we((e) => { e[0] && e[0].REEFERC20 && (e = e[0]); let r10 = []; @@ -158742,8 +158792,8 @@ ${Ez(e, r10)}`); ) ); } - function z6e(t, e) { - return ec(t, Y9e(e)).pipe( + function B6e(t, e) { + return $a(t, W9e(e)).pipe( ia(1), we( (r10) => r10.data.verifiedContracts.map( @@ -158753,9 +158803,9 @@ ${Ez(e, r10)}`); Yt((r10) => (console.log("getContractAbi ERROR=", r10), xe(null))) ); } - async function gj(t, e, r10, n) { + async function uj(t, e, r10, n) { const i = t.api; - await i.isReady, n || (n = nx( + await i.isReady, n || (n = $8( i.registry, i.runtimeChain.toString(), i.runtimeVersion.specName.toString(), @@ -158771,7 +158821,7 @@ ${Ez(e, r10)}`); tokenSymbol: "REEF" }) ); - const E = Y4(i.runtimeMetadata.asCallsOnly.toU8a()), _ = new Bf(b, mg(E || "")); + const E = W4(i.runtimeMetadata.asCallsOnly.toU8a()), _ = new Lf(b, mg(E || "")); b.setMetadata(_, void 0, void 0), o = b.createType("Call", e), s = (o == null ? void 0 : o.toHuman()).args; } catch { return console.log("decodeMethod: ERROR decoding method"), null; @@ -158785,10 +158835,10 @@ ${Ez(e, r10)}`); if (u.startsWith("evm.call")) { const b = s.target; let E; - if ((!r10 || !r10.length) && (r10 = await mj(b)), r10 && r10.length && s) { + if ((!r10 || !r10.length) && (r10 = await cj(b)), r10 && r10.length && s) { const _ = s.input; try { - console.log("ABI can have duplicate member warnings"), E = new kx(r10).parseTransaction({ + console.log("ABI can have duplicate member warnings"), E = new Nx(r10).parseTransaction({ data: _, value: s.value }); @@ -158803,14 +158853,14 @@ ${Ez(e, r10)}`); } return f10; } - var Y7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + var W7e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - decodePayloadMethod: gj, - getContractAbi: mj + decodePayloadMethod: uj, + getContractAbi: cj }, Symbol.toStringTag, { value: "Module" })); // ../../node_modules/@reef-chain/util-lib/package.json - var version = "2.5.10"; + var version = "2.5.11"; // src/jsApi/accountApi.ts var import_utils3 = __toESM(require_utils3()); @@ -163030,7 +163080,7 @@ ${Ez(e, r10)}`); var y22 = new import_bn.default(1); var a02; var b02; - var a12; + var a1; var b12; var a22; var b22; @@ -163043,12 +163093,12 @@ ${Ez(e, r10)}`); r10 = v.sub(q.mul(u)); x = x22.sub(q.mul(x12)); var y = y22.sub(q.mul(y12)); - if (!a12 && r10.cmp(aprxSqrt) < 0) { + if (!a1 && r10.cmp(aprxSqrt) < 0) { a02 = prevR.neg(); b02 = x12; - a12 = r10.neg(); + a1 = r10.neg(); b12 = x; - } else if (a12 && ++i === 2) { + } else if (a1 && ++i === 2) { break; } prevR = r10; @@ -163061,14 +163111,14 @@ ${Ez(e, r10)}`); } a22 = r10.neg(); b22 = x; - var len1 = a12.sqr().add(b12.sqr()); + var len1 = a1.sqr().add(b12.sqr()); var len2 = a22.sqr().add(b22.sqr()); if (len2.cmp(len1) >= 0) { a22 = a02; b22 = b02; } - if (a12.negative) { - a12 = a12.neg(); + if (a1.negative) { + a1 = a1.neg(); b12 = b12.neg(); } if (a22.negative) { @@ -163076,7 +163126,7 @@ ${Ez(e, r10)}`); b22 = b22.neg(); } return [ - { a: a12, b: b12 }, + { a: a1, b: b12 }, { a: a22, b: b22 } ]; }; @@ -163084,11 +163134,11 @@ ${Ez(e, r10)}`); var basis = this.endo.basis; var v17 = basis[0]; var v23 = basis[1]; - var c1 = v23.b.mul(k).divRound(this.n); + var c12 = v23.b.mul(k).divRound(this.n); var c22 = v17.b.neg().mul(k).divRound(this.n); - var p12 = c1.mul(v17.a); + var p12 = c12.mul(v17.a); var p22 = c22.mul(v23.a); - var q12 = c1.mul(v17.b); + var q12 = c12.mul(v17.b); var q22 = c22.mul(v23.b); var k12 = k.sub(p12).sub(p22); var k22 = q12.add(q22).neg(); @@ -163382,10 +163432,10 @@ ${Ez(e, r10)}`); var z2 = this.z.redSqr(); var u12 = this.x.redMul(pz2); var u22 = p.x.redMul(z2); - var s12 = this.y.redMul(pz2.redMul(p.z)); + var s1 = this.y.redMul(pz2.redMul(p.z)); var s22 = p.y.redMul(z2.redMul(this.z)); var h = u12.redSub(u22); - var r10 = s12.redSub(s22); + var r10 = s1.redSub(s22); if (h.cmpn(0) === 0) { if (r10.cmpn(0) !== 0) return this.curve.jpoint(null, null, null); @@ -163396,7 +163446,7 @@ ${Ez(e, r10)}`); var h32 = h22.redMul(h); var v = u12.redMul(h22); var nx2 = r10.redSqr().redIAdd(h32).redISub(v).redISub(v); - var ny2 = r10.redMul(v.redISub(nx2)).redISub(s12.redMul(h32)); + var ny2 = r10.redMul(v.redISub(nx2)).redISub(s1.redMul(h32)); var nz2 = this.z.redMul(p.z).redMul(h); return this.curve.jpoint(nx2, ny2, nz2); }; @@ -163408,10 +163458,10 @@ ${Ez(e, r10)}`); var z2 = this.z.redSqr(); var u12 = this.x; var u22 = p.x.redMul(z2); - var s12 = this.y; + var s1 = this.y; var s22 = p.y.redMul(z2).redMul(this.z); var h = u12.redSub(u22); - var r10 = s12.redSub(s22); + var r10 = s1.redSub(s22); if (h.cmpn(0) === 0) { if (r10.cmpn(0) !== 0) return this.curve.jpoint(null, null, null); @@ -163422,7 +163472,7 @@ ${Ez(e, r10)}`); var h32 = h22.redMul(h); var v = u12.redMul(h22); var nx2 = r10.redSqr().redIAdd(h32).redISub(v).redISub(v); - var ny2 = r10.redMul(v.redISub(nx2)).redISub(s12.redMul(h32)); + var ny2 = r10.redMul(v.redISub(nx2)).redISub(s1.redMul(h32)); var nz2 = this.z.redMul(h); return this.curve.jpoint(nx2, ny2, nz2); }; @@ -164273,9 +164323,9 @@ ${Ez(e, r10)}`); else r10 = this.curve.pointFromX(r10, isYOdd); var rInv = signature$1.r.invm(n); - var s12 = n.sub(e).mul(rInv).umod(n); + var s1 = n.sub(e).mul(rInv).umod(n); var s22 = s.mul(rInv).umod(n); - return this.g.mulAdd(s12, r10, s22); + return this.g.mulAdd(s1, r10, s22); }; EC2.prototype.getKeyRecoveryParam = function(e, signature$1, Q, enc) { signature$1 = new signature(signature$1, enc); @@ -172770,7 +172820,7 @@ ${Ez(e, r10)}`); } // src/jsApi/accountApi.ts - var { REEF_EXTENSION_IDENT } = H7e; + var { REEF_EXTENSION_IDENT } = j7e; var buildAccountWithMeta = async (name6, address) => { const acountWithMeta = { address, @@ -172792,15 +172842,15 @@ ${Ez(e, r10)}`); ) ); console.log("updateAccounts=", accountsWithMeta); - q7e.setAccounts(accountsWithMeta); + V7e.setAccounts(accountsWithMeta); }, claimEvmAccount: async (nativeAddress) => { - return firstValueFrom(q7e.accounts$.pipe( + return firstValueFrom(V7e.accounts$.pipe( take(1), map((accounts2) => { return accounts2.find((s) => s.address === nativeAddress); }), - combineLatest2([q7e.selectedProvider$]), + combineLatest2([V7e.selectedProvider$]), switchMap(async ([signer, provider]) => { if (!signer) { console.log("account.claimEvmAccount() - NO SIGNER FOUND"); @@ -172808,18 +172858,18 @@ ${Ez(e, r10)}`); } try { let address = signer.address; - const evmSigner = await l9e(address, provider, signingKey); + const evmSigner = await o9e(address, provider, signingKey); await evmSigner.claimDefaultAccount(); let updateActions = []; updateActions.push({ address, - type: q7e.UpdateDataType.ACCOUNT_EVM_BINDING + type: V7e.UpdateDataType.ACCOUNT_EVM_BINDING }); updateActions.push({ address, - type: q7e.UpdateDataType.ACCOUNT_NATIVE_BALANCE + type: V7e.UpdateDataType.ACCOUNT_NATIVE_BALANCE }); - q7e.onTxUpdateResetSigners({ isInBlock: true, txTypeEvm: false }, updateActions); + V7e.onTxUpdateResetSigners({ isInBlock: true, txTypeEvm: false }, updateActions); return true; } catch (e) { console.log("account.claimEvmAccount() - ", e.message); @@ -172830,24 +172880,24 @@ ${Ez(e, r10)}`); )); }, toReefEVMAddressWithNotification: (evmAddress) => { - return K7e.addReefSpecificStringFromAddress(evmAddress); + return H7e.addReefSpecificStringFromAddress(evmAddress); }, toReefEVMAddressNoNotification: (evmAddressMsg) => { - return K7e.removeReefSpecificStringFromAddress(evmAddressMsg); + return H7e.removeReefSpecificStringFromAddress(evmAddressMsg); }, resolveEvmAddress: async (nativeAddress) => { - const provider = await firstValueFrom(q7e.selectedProvider$); + const provider = await firstValueFrom(V7e.selectedProvider$); return (0, import_utils3.resolveEvmAddress)(provider, nativeAddress); }, resolveFromEvmAddress: async (evmAddress) => { - const provider = await firstValueFrom(q7e.selectedProvider$); + const provider = await firstValueFrom(V7e.selectedProvider$); const nativeAddress = await (0, import_utils3.resolveAddress)(provider, evmAddress); return nativeAddress || null; }, isValidEvmAddress: (address) => ethers_exports.utils.isAddress(address), isValidSubstrateAddress: (address) => (0, import_utils3.isSubstrateAddress)(address), listenBindActivity: (address) => { - return E7e.getLatestBlockAccountUpdates$([address]); + return w7e.getLatestBlockAccountUpdates$([address]); } }; }; @@ -173457,7 +173507,7 @@ ${Ez(e, r10)}`); window.signApi = { signRawPromise: async (address, message) => { try { - return await firstValueFrom(q7e.accounts$.pipe( + return await firstValueFrom(V7e.accounts$.pipe( take(1), map((sgnrs) => findAccount(sgnrs, address)), switchMap(async (signer) => { @@ -173477,7 +173527,7 @@ ${Ez(e, r10)}`); }, signPayloadPromise: async (address, payload) => { try { - return await firstValueFrom(q7e.accounts$.pipe( + return await firstValueFrom(V7e.accounts$.pipe( take(1), map((sgnrs) => findAccount(sgnrs, address)), switchMap((signer) => { @@ -173530,7 +173580,7 @@ ${Ez(e, r10)}`); query: FETCH_NFT_INFO, variables: { nftId, ownerAddress } }; - return firstValueFrom(W7e.queryGql$( + return firstValueFrom(z7e.queryGql$( httpClient, query )).then((verContracts) => { @@ -173674,23 +173724,23 @@ query FETCH_NFT_INFO($nftId: BigInt!,$ownerAddress: String!) { var initApi2 = (signingKey) => { window.transfer = { sendObs: (from2, to2, tokenAmount, tokenDecimals, tokenAddress) => { - return q7e.accounts$.pipe( + return V7e.accounts$.pipe( combineLatest2([of(from2)]), take(1), map(([sgnrs, addr]) => findAccount(sgnrs, addr)), - combineLatest2([q7e.selectedProvider$]), + combineLatest2([V7e.selectedProvider$]), switchMap(([signer, provider]) => { if (!signer) { console.log(" transfer.send() - NO SIGNER FOUND"); return { success: false, data: null }; } - return l9e(signer.address, provider, signingKey).then((evmSigner) => [signer, provider, evmSigner]); + return o9e(signer.address, provider, signingKey).then((evmSigner) => [signer, provider, evmSigner]); }), switchMap(([signer, provider, evmSigner]) => { if (!evmSigner) { throw new Error("Signer not created"); } - if (tokenAddress === _7e.REEF_ADDRESS && to2.length === 48) { + if (tokenAddress === b7e.REEF_ADDRESS && to2.length === 48) { console.log("transfering native REEF", tokenAmount); return nativeTransfer$(tokenAmount, to2, provider, signer, signingKey).pipe( map((data) => ({ @@ -173715,17 +173765,17 @@ query FETCH_NFT_INFO($nftId: BigInt!,$ownerAddress: String!) { ); }, sendNft: (unresolvedFrom, from2, to2, nftAmount, nftId, nftContractAddress) => { - return q7e.accounts$.pipe( + return V7e.accounts$.pipe( combineLatest2([of(unresolvedFrom)]), take(1), map(([sgnrs, addr]) => findAccount(sgnrs, addr)), - combineLatest2([q7e.selectedProvider$]), + combineLatest2([V7e.selectedProvider$]), switchMap(([signer, provider]) => { if (!signer) { console.log(" nft.send() - NO SIGNER FOUND"); return { success: false, data: null }; } - return l9e(signer.address, provider, signingKey).then((evmSigner) => [signer, provider, evmSigner]); + return o9e(signer.address, provider, signingKey).then((evmSigner) => [signer, provider, evmSigner]); }), switchMap(([signer, provider, evmSigner]) => { if (!evmSigner) { @@ -173750,24 +173800,24 @@ query FETCH_NFT_INFO($nftId: BigInt!,$ownerAddress: String!) { }, sendPromise: async (from2, to2, tokenAmount, tokenDecimals, tokenAddress) => { console.log("making transfer tx returning observable"); - return firstValueFrom(q7e.accounts$.pipe( + return firstValueFrom(V7e.accounts$.pipe( combineLatest2([of(from2)]), take(1), map(([sgnrs, addr]) => findAccount(sgnrs, addr)), - combineLatest2([q7e.selectedProvider$]), + combineLatest2([V7e.selectedProvider$]), switchMap(async ([signer, provider]) => { if (!signer) { console.log(" transfer.send() - NO SIGNER FOUND"); return { success: false, data: null }; } const STORAGE_LIMIT = 2e3; - const evmSigner = await l9e(signer.address, provider, signingKey); + const evmSigner = await o9e(signer.address, provider, signingKey); if (!evmSigner) { throw new Error("Signer not created"); } const tokenContract = new Contract(tokenAddress, ERC20, evmSigner); try { - if (tokenAddress === _7e.REEF_ADDRESS && to2.length === 48) { + if (tokenAddress === b7e.REEF_ADDRESS && to2.length === 48) { console.log("transfering native REEF"); console.log(tokenAmount); const res = await nativeTransfer(tokenAmount, to2, provider, signer, signingKey); @@ -175693,7 +175743,7 @@ query FETCH_NFT_INFO($nftId: BigInt!,$ownerAddress: String!) { provider, factoryAddress ); - if (poolAddress === _7e.EMPTY_ADDRESS || _7e.EMPTY_ADDRESS.startsWith(poolAddress)) { + if (poolAddress === b7e.EMPTY_ADDRESS || b7e.EMPTY_ADDRESS.startsWith(poolAddress)) { console.log("NO POOL FOUND"); return false; } @@ -175773,9 +175823,9 @@ query FETCH_NFT_INFO($nftId: BigInt!,$ownerAddress: String!) { throw new Error(`Token contract does not exist addr=${tokenAddress}`); }; var fetchTokenData = (httpClient, searchAddress, provider, factoryAddress, reefPrice) => firstValueFrom( - W7e.queryGql$( + z7e.queryGql$( httpClient, - W7e.getContractDataQuery([searchAddress]) + z7e.getContractDataQuery([searchAddress]) ) ).then((verContracts) => { const vContract = verContracts.data.verifiedContracts[0]; @@ -175801,8 +175851,8 @@ query FETCH_NFT_INFO($nftId: BigInt!,$ownerAddress: String!) { return reefPrice; } let ratio; - if (tokenAddress !== _7e.REEF_ADDRESS.toLowerCase()) { - const reserves = await getPoolReserves(_7e.REEF_ADDRESS, tokenAddress, provider, factoryAddress); + if (tokenAddress !== b7e.REEF_ADDRESS.toLowerCase()) { + const reserves = await getPoolReserves(b7e.REEF_ADDRESS, tokenAddress, provider, factoryAddress); if (reserves) { ratio = reserves.reserve1 / reserves.reserve2; return ratio * reefPrice; @@ -175829,7 +175879,7 @@ query FETCH_NFT_INFO($nftId: BigInt!,$ownerAddress: String!) { try { observer.next({ status: "approving" }); const [network2, reefSigners, provider] = await firstValueFrom( - combineLatest([q7e.selectedNetwork$, q7e.accounts$, q7e.selectedProvider$]).pipe(take(1)) + combineLatest([V7e.selectedNetwork$, V7e.accounts$, V7e.selectedProvider$]).pipe(take(1)) ); const reefSigner = reefSigners.find((s) => s.address === signerAddress); if (!reefSigner) { @@ -175843,9 +175893,9 @@ query FETCH_NFT_INFO($nftId: BigInt!,$ownerAddress: String!) { { decimals: token2.decimals, amount: token2.amount }, settings.slippageTolerance ); - const signer = await l9e(reefSigner.address, provider, signingKey); + const signer = await o9e(reefSigner.address, provider, signingKey); const swapRouter = new Contract( - E7e.getReefswapNetworkConfig(network2).routerAddress, + w7e.getReefswapNetworkConfig(network2).routerAddress, ReefswapRouter, signer ); @@ -175854,7 +175904,7 @@ query FETCH_NFT_INFO($nftId: BigInt!,$ownerAddress: String!) { await approveTokenAmount( token1.address, sellAmount, - E7e.getReefswapNetworkConfig(network2).routerAddress, + w7e.getReefswapNetworkConfig(network2).routerAddress, signer ); observer.next({ status: "approved" }); @@ -175886,10 +175936,10 @@ query FETCH_NFT_INFO($nftId: BigInt!,$ownerAddress: String!) { }, getPoolReserves: async (token1Address, token2Address) => { return firstValueFrom( - combineLatest([q7e.selectedNetwork$, q7e.selectedProvider$]).pipe( + combineLatest([V7e.selectedNetwork$, V7e.selectedProvider$]).pipe( take(1), switchMap(async ([network2, provider]) => { - return getPoolReserves(token1Address, token2Address, provider, E7e.getReefswapNetworkConfig(network2).factoryAddress); + return getPoolReserves(token1Address, token2Address, provider, w7e.getReefswapNetworkConfig(network2).factoryAddress); }), take(1) ) @@ -175928,7 +175978,7 @@ query FETCH_TX_INFO { } `; try { - const txResponse = await firstValueFrom(W7e.queryGql$(httpClient, { + const txResponse = await firstValueFrom(z7e.queryGql$(httpClient, { query: FETCH_TX_INFO })); const txData = txResponse.data.transfers[0]; @@ -175939,7 +175989,7 @@ query FETCH_TX_INFO { } } `; - const extrinsicResponse = await firstValueFrom(W7e.queryGql$(httpClient, { + const extrinsicResponse = await firstValueFrom(z7e.queryGql$(httpClient, { query: EXTRINSIC_HASH_QUERY })); const extrinsicData = extrinsicResponse.data.extrinsics[0]; @@ -176673,7 +176723,7 @@ query FETCH_TX_INFO { }; }(); function round(x, sd2, rm2, r10) { - var d, i, j10, k, n, ni, rd2, xc2 = x.c, pows10 = POWS_TEN; + var d, i, j10, k, n, ni2, rd2, xc2 = x.c, pows10 = POWS_TEN; if (xc2) { out: { for (d = 1, k = xc2[0]; k >= 10; k /= 10, d++) @@ -176682,13 +176732,13 @@ query FETCH_TX_INFO { if (i < 0) { i += LOG_BASE; j10 = sd2; - n = xc2[ni = 0]; + n = xc2[ni2 = 0]; rd2 = mathfloor(n / pows10[d - j10 - 1] % 10); } else { - ni = mathceil((i + 1) / LOG_BASE); - if (ni >= xc2.length) { + ni2 = mathceil((i + 1) / LOG_BASE); + if (ni2 >= xc2.length) { if (r10) { - for (; xc2.length <= ni; xc2.push(0)) + for (; xc2.length <= ni2; xc2.push(0)) ; n = rd2 = 0; d = 1; @@ -176698,7 +176748,7 @@ query FETCH_TX_INFO { break out; } } else { - n = k = xc2[ni]; + n = k = xc2[ni2]; for (d = 1; k >= 10; k /= 10, d++) ; i %= LOG_BASE; @@ -176706,8 +176756,8 @@ query FETCH_TX_INFO { rd2 = j10 < 0 ? 0 : mathfloor(n / pows10[d - j10 - 1] % 10); } } - r10 = r10 || sd2 < 0 || xc2[ni + 1] != null || (j10 < 0 ? n : n % pows10[d - j10 - 1]); - r10 = rm2 < 4 ? (rd2 || r10) && (rm2 == 0 || rm2 == (x.s < 0 ? 3 : 2)) : rd2 > 5 || rd2 == 5 && (rm2 == 4 || r10 || rm2 == 6 && (i > 0 ? j10 > 0 ? n / pows10[d - j10] : 0 : xc2[ni - 1]) % 10 & 1 || rm2 == (x.s < 0 ? 8 : 7)); + r10 = r10 || sd2 < 0 || xc2[ni2 + 1] != null || (j10 < 0 ? n : n % pows10[d - j10 - 1]); + r10 = rm2 < 4 ? (rd2 || r10) && (rm2 == 0 || rm2 == (x.s < 0 ? 3 : 2)) : rd2 > 5 || rd2 == 5 && (rm2 == 4 || r10 || rm2 == 6 && (i > 0 ? j10 > 0 ? n / pows10[d - j10] : 0 : xc2[ni2 - 1]) % 10 & 1 || rm2 == (x.s < 0 ? 8 : 7)); if (sd2 < 1 || !xc2[0]) { xc2.length = 0; if (r10) { @@ -176720,17 +176770,17 @@ query FETCH_TX_INFO { return x; } if (i == 0) { - xc2.length = ni; + xc2.length = ni2; k = 1; - ni--; + ni2--; } else { - xc2.length = ni + 1; + xc2.length = ni2 + 1; k = pows10[LOG_BASE - i]; - xc2[ni] = j10 > 0 ? mathfloor(n / pows10[d - j10] % pows10[j10]) * k : 0; + xc2[ni2] = j10 > 0 ? mathfloor(n / pows10[d - j10] % pows10[j10]) * k : 0; } if (r10) { for (; ; ) { - if (ni == 0) { + if (ni2 == 0) { for (i = 1, j10 = xc2[0]; j10 >= 10; j10 /= 10, i++) ; j10 = xc2[0] += k; @@ -176743,10 +176793,10 @@ query FETCH_TX_INFO { } break; } else { - xc2[ni] += k; - if (xc2[ni] != BASE) + xc2[ni2] += k; + if (xc2[ni2] != BASE) break; - xc2[ni--] = 0; + xc2[ni2--] = 0; k = 1; } } @@ -177596,7 +177646,7 @@ query FETCH_TX_INFO { }; var fetchAllPools = async (limit, offset, search, signerAddress) => { try { - const selectedNw = await firstValueFrom(q7e.selectedNetwork$); + const selectedNw = await firstValueFrom(V7e.selectedNetwork$); let tokenPrices = {}; const response = await fetch(getDexUrl(selectedNw.name), { method: "POST", @@ -177608,7 +177658,7 @@ query FETCH_TX_INFO { if (!response.ok) { throw new Error("Network response was not ok"); } - const subscription = q7e.selectedTokenPrices$.subscribe({ + const subscription = V7e.selectedTokenPrices$.subscribe({ next: (tokens) => { if (tokens && tokens.length > 0) { tokenPrices = mapTokensToPrices(tokens); @@ -177653,7 +177703,7 @@ query FETCH_TX_INFO { }; var getPoolPairs = async (tokenAddr) => { try { - const selectedNw = await firstValueFrom(q7e.selectedNetwork$); + const selectedNw = await firstValueFrom(V7e.selectedNetwork$); let limit = 70; let offset = 0; const response = await fetch(getDexUrl(selectedNw.name), { @@ -177694,7 +177744,7 @@ query FETCH_TX_INFO { }; var getTokenInfo = async (tokenAddr) => { try { - const selectedNw = await firstValueFrom(q7e.selectedNetwork$); + const selectedNw = await firstValueFrom(V7e.selectedNetwork$); const response = await fetch(getDexUrl(selectedNw.name), { method: "POST", headers: { @@ -177742,14 +177792,14 @@ query FETCH_TX_INFO { var initApi4 = () => { window.utils = { findToken: async (tokenAddress) => { - let price$ = q7e.skipBeforeStatus$(_7e.reefPrice$, q7e.FeedbackStatusCode.COMPLETE_DATA).pipe( + let price$ = V7e.skipBeforeStatus$(b7e.reefPrice$, V7e.FeedbackStatusCode.COMPLETE_DATA).pipe( map((value) => value.data) ); return firstValueFrom( - combineLatest([W7e.httpClientInstance$, q7e.selectedNetwork$, q7e.selectedProvider$, price$]).pipe( + combineLatest([z7e.httpClientInstance$, V7e.selectedNetwork$, V7e.selectedProvider$, price$]).pipe( take(1), switchMap(async ([httpClientInstance, net, provider, reefPrice]) => { - return await fetchTokenData(httpClientInstance, tokenAddress, provider, E7e.getReefswapNetworkConfig(net).factoryAddress, reefPrice); + return await fetchTokenData(httpClientInstance, tokenAddress, provider, w7e.getReefswapNetworkConfig(net).factoryAddress, reefPrice); }), take(1) ) @@ -177757,7 +177807,7 @@ query FETCH_TX_INFO { }, getNftInfo: async (nftId, ownerAddress) => { return firstValueFrom( - combineLatest([W7e.httpClientInstance$]).pipe( + combineLatest([z7e.httpClientInstance$]).pipe( take(1), switchMap(async ([httpClientInstance]) => { const response = await fetchNFTinfo(httpClientInstance, nftId, ownerAddress); @@ -177767,9 +177817,13 @@ query FETCH_TX_INFO { ) ); }, + getNetworkWsUrl: (networkName) => { + const net = w7e.AVAILABLE_NETWORKS[networkName]; + return net?.rpcUrl; + }, getTxInfo: async (timestamp) => { return firstValueFrom( - combineLatest([W7e.httpClientInstance$]).pipe( + combineLatest([z7e.httpClientInstance$]).pipe( take(1), switchMap(async ([httpClientInstance]) => { return await fetchTxInfo(httpClientInstance, timestamp); @@ -177788,35 +177842,35 @@ query FETCH_TX_INFO { return await getTokenInfo(tokenAddress); }, decodeMethod: (data, types2) => { - return firstValueFrom(q7e.selectedProvider$.pipe( + return firstValueFrom(V7e.selectedProvider$.pipe( take(1), map(async (provider) => { const api = provider.api; await api.isReady; const abi = null; - return Y7e.decodePayloadMethod(provider, data, abi, types2); + return W7e.decodePayloadMethod(provider, data, abi, types2); }), take(1) )); }, setSelectedNetwork: (networkName) => { - const net = E7e.AVAILABLE_NETWORKS[networkName] || E7e.AVAILABLE_NETWORKS.mainnet; + const net = w7e.AVAILABLE_NETWORKS[networkName] || w7e.AVAILABLE_NETWORKS.mainnet; console.log("setSelectedNetwork=", net); - return q7e.setSelectedNetwork(net); + return V7e.setSelectedNetwork(net); }, bytesString: (bytes5) => { return isAscii(bytes5) ? u8aToString(u8aUnwrapBytes(bytes5)) : bytes5; }, - providerConnState$: q7e.providerConnState$.pipe( + providerConnState$: V7e.providerConnState$.pipe( switchMap(lagWhenDisconnected()), shareReplay(1) ), - indexerConnState$: q7e.getIndexerConnState$().pipe( + indexerConnState$: V7e.getIndexerConnState$().pipe( map((v) => !!v.isConnected), shareReplay(1) ), reconnectProvider: () => { - E7e.reconnectProvider().then((v) => { + w7e.reconnectProvider().then((v) => { console.log("provider reconnected=", v); }).catch((e) => { console.log("reconnectProvider err=", e.message); @@ -177824,7 +177878,7 @@ query FETCH_TX_INFO { }, sanitizeInput: (evmAddress) => { try { - const result = K7e.removeReefSpecificStringFromAddress(evmAddress); + const result = H7e.removeReefSpecificStringFromAddress(evmAddress); return result; } catch (error) { console.log("sanitizeInput ERR===", error); @@ -189551,7 +189605,7 @@ zoo`.split("\n"); window.metadata = { getMetadata: async () => { return firstValueFrom( - q7e.selectedProvider$.pipe( + V7e.selectedProvider$.pipe( take(1), map(async (provider) => { const api = provider.api; @@ -189565,9 +189619,9 @@ zoo`.split("\n"); icon: CHAIN_TYPE, metaCalls: base64Encode(api.runtimeMetadata.asCallsOnly.toU8a()), specVersion: parseInt(api.runtimeVersion.specVersion.toString()), - ss58Format: E7e.SS58_REEF, - tokenDecimals: _7e.REEF_TOKEN.decimals, - tokenSymbol: _7e.REEF_TOKEN.symbol, + ss58Format: w7e.SS58_REEF, + tokenDecimals: b7e.REEF_TOKEN.decimals, + tokenSymbol: b7e.REEF_TOKEN.symbol, types: getSpecTypes(api.registry, systemChain, api.runtimeVersion.specName, api.runtimeVersion.specVersion) }; }), @@ -189578,6 +189632,51 @@ zoo`.split("\n"); }; }; + // src/jsApi/reefStateInitMethodsApi.ts + var { AVAILABLE_NETWORKS, FlutterWsProvider, NetworkName } = w7e; + var getIpfsGatewayUrl = (hash8) => { + const ret = `https://reef.infura-ipfs.io/ipfs/${hash8}`; + return ret; + }; + var flutterWs = {}; + var initApi6 = (signingKey) => { + window.reefStateInitMethods = { + initWsBridge: (rpcUrl) => { + const wsSendSubj = new Subject(); + flutterWs.flutterWsProvider = new FlutterWsProvider(rpcUrl, wsSendSubj); + flutterWs.flutterWsReq = wsSendSubj; + }, + wsBridgeReq: flutterWs, + onNativeWsChannelResponse: (data, rpcUrl) => { + flutterWs.flutterWsProvider.getFlutterWs().onFlutterWsMessage({ data }, rpcUrl); + }, + initReefState: async (networkName, accounts2) => { + if (!flutterWs.flutterWsProvider) { + console.log("ERROR initReefState - no flutterWsProvider bridge"); + throw new Error("no flutterWsProvider bridge initialized"); + } + let accountsWithMeta = await Promise.all( + accounts2.map( + async (account) => { + return await buildAccountWithMeta(account.name, account.address); + } + ) + ); + console.log("INIT REEF ACCOUNTS len=", accountsWithMeta.length, AVAILABLE_NETWORKS[networkName].rpcUrl); + const destroyFn = await V7e.initReefState({ + network: AVAILABLE_NETWORKS[networkName], + jsonAccounts: { accounts: accountsWithMeta, injectedSigner: signingKey }, + ipfsHashResolverFn: getIpfsGatewayUrl, + rpcConfig: { autoConnectMs: 5e3, customWsProvider: flutterWs.flutterWsProvider } + }); + window.addEventListener("beforeunload", function(e) { + console.log("DESTROY Reef Api"); + destroyFn(); + }, false); + } + }; + }; + // src/jsApi/background/Signer.ts var sendRequest; var nextId = 0; @@ -201350,9 +201449,9 @@ zoo`.split("\n"); } var add3L = (Al2, Bl2, Cl2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0); var add3H = (low, Ah2, Bh2, Ch2) => Ah2 + Bh2 + Ch2 + (low / 2 ** 32 | 0) | 0; - var add4L = (Al2, Bl2, Cl2, Dl2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl2 >>> 0); + var add4L = (Al2, Bl2, Cl2, Dl) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl >>> 0); var add4H = (low, Ah2, Bh2, Ch2, Dh2) => Ah2 + Bh2 + Ch2 + Dh2 + (low / 2 ** 32 | 0) | 0; - var add5L = (Al2, Bl2, Cl2, Dl2, El2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl2 >>> 0) + (El2 >>> 0); + var add5L = (Al2, Bl2, Cl2, Dl, El2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl >>> 0) + (El2 >>> 0); var add5H = (low, Ah2, Bh2, Ch2, Dh2, Eh2) => Ah2 + Bh2 + Ch2 + Dh2 + Eh2 + (low / 2 ** 32 | 0) | 0; var u642 = { fromBig, @@ -201401,42 +201500,42 @@ zoo`.split("\n"); ]); var BBUF = /* @__PURE__ */ new Uint32Array(32); function G1b(a, b, c, d, msg, x) { - const Xl2 = msg[x], Xh = msg[x + 1]; + const Xl2 = msg[x], Xh2 = msg[x + 1]; let Al2 = BBUF[2 * a], Ah2 = BBUF[2 * a + 1]; let Bl2 = BBUF[2 * b], Bh2 = BBUF[2 * b + 1]; let Cl2 = BBUF[2 * c], Ch2 = BBUF[2 * c + 1]; - let Dl2 = BBUF[2 * d], Dh2 = BBUF[2 * d + 1]; + let Dl = BBUF[2 * d], Dh2 = BBUF[2 * d + 1]; let ll2 = u64_default.add3L(Al2, Bl2, Xl2); - Ah2 = u64_default.add3H(ll2, Ah2, Bh2, Xh); + Ah2 = u64_default.add3H(ll2, Ah2, Bh2, Xh2); Al2 = ll2 | 0; - ({ Dh: Dh2, Dl: Dl2 } = { Dh: Dh2 ^ Ah2, Dl: Dl2 ^ Al2 }); - ({ Dh: Dh2, Dl: Dl2 } = { Dh: u64_default.rotr32H(Dh2, Dl2), Dl: u64_default.rotr32L(Dh2, Dl2) }); - ({ h: Ch2, l: Cl2 } = u64_default.add(Ch2, Cl2, Dh2, Dl2)); + ({ Dh: Dh2, Dl } = { Dh: Dh2 ^ Ah2, Dl: Dl ^ Al2 }); + ({ Dh: Dh2, Dl } = { Dh: u64_default.rotr32H(Dh2, Dl), Dl: u64_default.rotr32L(Dh2, Dl) }); + ({ h: Ch2, l: Cl2 } = u64_default.add(Ch2, Cl2, Dh2, Dl)); ({ Bh: Bh2, Bl: Bl2 } = { Bh: Bh2 ^ Ch2, Bl: Bl2 ^ Cl2 }); ({ Bh: Bh2, Bl: Bl2 } = { Bh: u64_default.rotrSH(Bh2, Bl2, 24), Bl: u64_default.rotrSL(Bh2, Bl2, 24) }); BBUF[2 * a] = Al2, BBUF[2 * a + 1] = Ah2; BBUF[2 * b] = Bl2, BBUF[2 * b + 1] = Bh2; BBUF[2 * c] = Cl2, BBUF[2 * c + 1] = Ch2; - BBUF[2 * d] = Dl2, BBUF[2 * d + 1] = Dh2; + BBUF[2 * d] = Dl, BBUF[2 * d + 1] = Dh2; } function G2b(a, b, c, d, msg, x) { - const Xl2 = msg[x], Xh = msg[x + 1]; + const Xl2 = msg[x], Xh2 = msg[x + 1]; let Al2 = BBUF[2 * a], Ah2 = BBUF[2 * a + 1]; let Bl2 = BBUF[2 * b], Bh2 = BBUF[2 * b + 1]; let Cl2 = BBUF[2 * c], Ch2 = BBUF[2 * c + 1]; - let Dl2 = BBUF[2 * d], Dh2 = BBUF[2 * d + 1]; + let Dl = BBUF[2 * d], Dh2 = BBUF[2 * d + 1]; let ll2 = u64_default.add3L(Al2, Bl2, Xl2); - Ah2 = u64_default.add3H(ll2, Ah2, Bh2, Xh); + Ah2 = u64_default.add3H(ll2, Ah2, Bh2, Xh2); Al2 = ll2 | 0; - ({ Dh: Dh2, Dl: Dl2 } = { Dh: Dh2 ^ Ah2, Dl: Dl2 ^ Al2 }); - ({ Dh: Dh2, Dl: Dl2 } = { Dh: u64_default.rotrSH(Dh2, Dl2, 16), Dl: u64_default.rotrSL(Dh2, Dl2, 16) }); - ({ h: Ch2, l: Cl2 } = u64_default.add(Ch2, Cl2, Dh2, Dl2)); + ({ Dh: Dh2, Dl } = { Dh: Dh2 ^ Ah2, Dl: Dl ^ Al2 }); + ({ Dh: Dh2, Dl } = { Dh: u64_default.rotrSH(Dh2, Dl, 16), Dl: u64_default.rotrSL(Dh2, Dl, 16) }); + ({ h: Ch2, l: Cl2 } = u64_default.add(Ch2, Cl2, Dh2, Dl)); ({ Bh: Bh2, Bl: Bl2 } = { Bh: Bh2 ^ Ch2, Bl: Bl2 ^ Cl2 }); ({ Bh: Bh2, Bl: Bl2 } = { Bh: u64_default.rotrBH(Bh2, Bl2, 63), Bl: u64_default.rotrBL(Bh2, Bl2, 63) }); BBUF[2 * a] = Al2, BBUF[2 * a + 1] = Ah2; BBUF[2 * b] = Bl2, BBUF[2 * b + 1] = Bh2; BBUF[2 * c] = Cl2, BBUF[2 * c + 1] = Ch2; - BBUF[2 * d] = Dl2, BBUF[2 * d + 1] = Dh2; + BBUF[2 * d] = Dl, BBUF[2 * d + 1] = Dh2; } var BLAKE2b = class extends BLAKE { constructor(opts = {}) { @@ -201818,13 +201917,13 @@ zoo`.split("\n"); this.H = SHA256_IV[7] | 0; } get() { - const { A, B, C: C9, D, E, F, G, H } = this; - return [A, B, C9, D, E, F, G, H]; + const { A, B, C: C10, D, E, F, G, H } = this; + return [A, B, C10, D, E, F, G, H]; } - set(A, B, C9, D, E, F, G, H) { + set(A, B, C10, D, E, F, G, H) { this.A = A | 0; this.B = B | 0; - this.C = C9 | 0; + this.C = C10 | 0; this.D = D | 0; this.E = E | 0; this.F = F | 0; @@ -201838,33 +201937,33 @@ zoo`.split("\n"); const W15 = SHA256_W[i - 15]; const W2 = SHA256_W[i - 2]; const s02 = rotr(W15, 7) ^ rotr(W15, 18) ^ W15 >>> 3; - const s12 = rotr(W2, 17) ^ rotr(W2, 19) ^ W2 >>> 10; - SHA256_W[i] = s12 + SHA256_W[i - 7] + s02 + SHA256_W[i - 16] | 0; + const s1 = rotr(W2, 17) ^ rotr(W2, 19) ^ W2 >>> 10; + SHA256_W[i] = s1 + SHA256_W[i - 7] + s02 + SHA256_W[i - 16] | 0; } - let { A, B, C: C9, D, E, F, G, H } = this; + let { A, B, C: C10, D, E, F, G, H } = this; for (let i = 0; i < 64; i++) { const sigma1 = rotr(E, 6) ^ rotr(E, 11) ^ rotr(E, 25); const T12 = H + sigma1 + Chi(E, F, G) + SHA256_K[i] + SHA256_W[i] | 0; const sigma0 = rotr(A, 2) ^ rotr(A, 13) ^ rotr(A, 22); - const T22 = sigma0 + Maj(A, B, C9) | 0; + const T22 = sigma0 + Maj(A, B, C10) | 0; H = G; G = F; F = E; E = D + T12 | 0; - D = C9; - C9 = B; + D = C10; + C10 = B; B = A; A = T12 + T22 | 0; } A = A + this.A | 0; B = B + this.B | 0; - C9 = C9 + this.C | 0; + C10 = C10 + this.C | 0; D = D + this.D | 0; E = E + this.E | 0; F = F + this.F | 0; G = G + this.G | 0; H = H + this.H | 0; - this.set(A, B, C9, D, E, F, G, H); + this.set(A, B, C10, D, E, F, G, H); } roundClean() { SHA256_W.fill(0); @@ -201876,6 +201975,71 @@ zoo`.split("\n"); }; var sha2564 = /* @__PURE__ */ wrapConstructor(() => new SHA256()); + // ../../node_modules/@noble/hashes/esm/hmac.js + var HMAC = class extends Hash { + constructor(hash8, _key) { + super(); + this.finished = false; + this.destroyed = false; + hash5(hash8); + const key2 = toBytes(_key); + this.iHash = hash8.create(); + if (typeof this.iHash.update !== "function") + throw new Error("Expected instance of class which extends utils.Hash"); + this.blockLen = this.iHash.blockLen; + this.outputLen = this.iHash.outputLen; + const blockLen = this.blockLen; + const pad = new Uint8Array(blockLen); + pad.set(key2.length > blockLen ? hash8.create().update(key2).digest() : key2); + for (let i = 0; i < pad.length; i++) + pad[i] ^= 54; + this.iHash.update(pad); + this.oHash = hash8.create(); + for (let i = 0; i < pad.length; i++) + pad[i] ^= 54 ^ 92; + this.oHash.update(pad); + pad.fill(0); + } + update(buf) { + exists(this); + this.iHash.update(buf); + return this; + } + digestInto(out) { + exists(this); + bytes2(out, this.outputLen); + this.finished = true; + this.iHash.digestInto(out); + this.oHash.update(out); + this.oHash.digestInto(out); + this.destroy(); + } + digest() { + const out = new Uint8Array(this.oHash.outputLen); + this.digestInto(out); + return out; + } + _cloneInto(to2) { + to2 || (to2 = Object.create(Object.getPrototypeOf(this), {})); + const { oHash, iHash, finished, destroyed, blockLen, outputLen } = this; + to2 = to2; + to2.finished = finished; + to2.destroyed = destroyed; + to2.blockLen = blockLen; + to2.outputLen = outputLen; + to2.oHash = oHash._cloneInto(to2.oHash); + to2.iHash = iHash._cloneInto(to2.iHash); + return to2; + } + destroy() { + this.destroyed = true; + this.oHash.destroy(); + this.iHash.destroy(); + } + }; + var hmac2 = (hash8, key2, message) => new HMAC(hash8, key2).update(message).digest(); + hmac2.create = (hash8, key2) => new HMAC(hash8, key2); + // ../../node_modules/@noble/curves/esm/abstract/utils.js var utils_exports2 = {}; __export(utils_exports2, { @@ -201901,9 +202065,9 @@ zoo`.split("\n"); utf8ToBytes: () => utf8ToBytes2, validateObject: () => validateObject }); - var _0n = BigInt(0); - var _1n = BigInt(1); - var _2n = BigInt(2); + var _0n = /* @__PURE__ */ BigInt(0); + var _1n = /* @__PURE__ */ BigInt(1); + var _2n = /* @__PURE__ */ BigInt(2); function isBytes5(a) { return a instanceof Uint8Array || a != null && typeof a === "object" && a.constructor.name === "Uint8Array"; } @@ -202170,12 +202334,12 @@ zoo`.split("\n"); } function tonelliShanks(P) { const legendreC = (P - _1n2) / _2n2; - let Q, S10, Z10; - for (Q = P - _1n2, S10 = 0; Q % _2n2 === _0n2; Q /= _2n2, S10++) + let Q, S9, Z10; + for (Q = P - _1n2, S9 = 0; Q % _2n2 === _0n2; Q /= _2n2, S9++) ; for (Z10 = _2n2; Z10 < P && pow(Z10, legendreC, P) !== P - _1n2; Z10++) ; - if (S10 === 1) { + if (S9 === 1) { const p1div4 = (P + _1n2) / _4n; return function tonelliFast(Fp3, n) { const root = Fp3.pow(n, p1div4); @@ -202188,7 +202352,7 @@ zoo`.split("\n"); return function tonelliSlow(Fp3, n) { if (Fp3.pow(n, legendreC) === Fp3.neg(Fp3.ONE)) throw new Error("Cannot find square root"); - let r10 = S10; + let r10 = S9; let g = Fp3.pow(Fp3.mul(Fp3.ONE, Z10), Q); let x = Fp3.pow(n, Q1div2); let b = Fp3.pow(n, Q); @@ -202221,10 +202385,10 @@ zoo`.split("\n"); }; } if (P % _8n === _5n) { - const c1 = (P - _5n) / _8n; + const c12 = (P - _5n) / _8n; return function sqrt5mod8(Fp3, n) { const n22 = Fp3.mul(n, _2n2); - const v = Fp3.pow(n22, c1); + const v = Fp3.pow(n22, c12); const nv2 = Fp3.mul(n, v); const i = Fp3.mul(Fp3.mul(nv2, _2n2), v); const root = Fp3.mul(nv2, Fp3.sub(i, Fp3.ONE)); @@ -203140,8 +203304,8 @@ zoo`.split("\n"); const defaultVerOpts = { lowS: CURVE2.lowS, prehash: false }; function sign4(msgHash, privKey, opts = defaultSigOpts) { const { seed, k2sig } = prepSig(msgHash, privKey, opts); - const C9 = CURVE2; - const drbg = createHmacDrbg(C9.hash.outputLen, C9.nByteLength, C9.hmac); + const C10 = CURVE2; + const drbg = createHmacDrbg(C10.hash.outputLen, C10.nByteLength, C10.hmac); return drbg(seed, k2sig); } Point4.BASE._setWindowSize(8); @@ -203202,71 +203366,6 @@ zoo`.split("\n"); }; } - // ../../node_modules/@noble/hashes/esm/hmac.js - var HMAC = class extends Hash { - constructor(hash8, _key) { - super(); - this.finished = false; - this.destroyed = false; - hash5(hash8); - const key2 = toBytes(_key); - this.iHash = hash8.create(); - if (typeof this.iHash.update !== "function") - throw new Error("Expected instance of class which extends utils.Hash"); - this.blockLen = this.iHash.blockLen; - this.outputLen = this.iHash.outputLen; - const blockLen = this.blockLen; - const pad = new Uint8Array(blockLen); - pad.set(key2.length > blockLen ? hash8.create().update(key2).digest() : key2); - for (let i = 0; i < pad.length; i++) - pad[i] ^= 54; - this.iHash.update(pad); - this.oHash = hash8.create(); - for (let i = 0; i < pad.length; i++) - pad[i] ^= 54 ^ 92; - this.oHash.update(pad); - pad.fill(0); - } - update(buf) { - exists(this); - this.iHash.update(buf); - return this; - } - digestInto(out) { - exists(this); - bytes2(out, this.outputLen); - this.finished = true; - this.iHash.digestInto(out); - this.oHash.update(out); - this.oHash.digestInto(out); - this.destroy(); - } - digest() { - const out = new Uint8Array(this.oHash.outputLen); - this.digestInto(out); - return out; - } - _cloneInto(to2) { - to2 || (to2 = Object.create(Object.getPrototypeOf(this), {})); - const { oHash, iHash, finished, destroyed, blockLen, outputLen } = this; - to2 = to2; - to2.finished = finished; - to2.destroyed = destroyed; - to2.blockLen = blockLen; - to2.outputLen = outputLen; - to2.oHash = oHash._cloneInto(to2.oHash); - to2.iHash = iHash._cloneInto(to2.iHash); - return to2; - } - destroy() { - this.destroyed = true; - this.oHash.destroy(); - this.iHash.destroy(); - } - }; - var hmac2 = (hash8, key2, message) => new HMAC(hash8, key2).update(message).digest(); - hmac2.create = (hash8, key2) => new HMAC(hash8, key2); - // ../../node_modules/@noble/curves/esm/_shortw_utils.js function getHash(hash8) { return { @@ -203322,15 +203421,15 @@ zoo`.split("\n"); beta: BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"), splitScalar: (k) => { const n = secp256k1N; - const a12 = BigInt("0x3086d221a7d46bcde86c90e49284eb15"); + const a1 = BigInt("0x3086d221a7d46bcde86c90e49284eb15"); const b12 = -_1n5 * BigInt("0xe4437ed6010e88286f547fa90abfe4c3"); const a22 = BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"); - const b22 = a12; + const b22 = a1; const POW_2_1282 = BigInt("0x100000000000000000000000000000000"); - const c1 = divNearest(b22 * k, n); + const c12 = divNearest(b22 * k, n); const c22 = divNearest(-b12 * k, n); - let k12 = mod(k - c1 * a12 - c22 * a22, n); - let k22 = mod(-c1 * b12 - c22 * b22, n); + let k12 = mod(k - c12 * a1 - c22 * a22, n); + let k22 = mod(-c12 * b12 - c22 * b22, n); const k1neg = k12 > POW_2_1282; const k2neg = k22 > POW_2_1282; if (k1neg) @@ -206835,11 +206934,59 @@ zoo`.split("\n"); }))); } + // node_modules/@polkadot/x-global/index.js + function evaluateThis3(fn2) { + return fn2("return this"); + } + var xglobal3 = typeof globalThis !== "undefined" ? globalThis : typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : evaluateThis3(Function); + function extractGlobal2(name6, fallback) { + return typeof xglobal3[name6] === "undefined" ? fallback : xglobal3[name6]; + } + + // node_modules/@polkadot/x-textdecoder/fallback.js + var TextDecoder6 = class { + __encoding; + constructor(encoding) { + this.__encoding = encoding; + } + decode(value) { + let result = ""; + for (let i = 0, count = value.length; i < count; i++) { + result += String.fromCharCode(value[i]); + } + return result; + } + }; + + // node_modules/@polkadot/x-textdecoder/browser.js + var TextDecoder7 = /* @__PURE__ */ extractGlobal2("TextDecoder", TextDecoder6); + + // node_modules/@polkadot/x-textencoder/fallback.js + var TextEncoder6 = class { + encode(value) { + const count = value.length; + const u8a = new Uint8Array(count); + for (let i = 0; i < count; i++) { + u8a[i] = value.charCodeAt(i); + } + return u8a; + } + }; + + // node_modules/@polkadot/x-textencoder/browser.js + var TextEncoder7 = /* @__PURE__ */ extractGlobal2("TextEncoder", TextEncoder6); + // node_modules/@polkadot/ui-keyring/node_modules/@polkadot/util/is/function.js function isFunction4(value) { return typeof value === "function"; } + // node_modules/@polkadot/x-bigint/index.js + function invalidFallback2() { + return Number.NaN; + } + var BigInt3 = /* @__PURE__ */ extractGlobal2("BigInt", invalidFallback2); + // node_modules/@polkadot/ui-keyring/node_modules/@polkadot/util/hex/toU8a.js var CHR2 = "0123456789abcdef"; var U84 = new Uint8Array(256); @@ -206898,13 +207045,13 @@ zoo`.split("\n"); var isToBn4 = /* @__PURE__ */ isOn2("toBn"); // node_modules/@polkadot/ui-keyring/node_modules/@polkadot/util/has.js - var hasBigInt2 = typeof BigInt2 === "function" && typeof BigInt2.asIntN === "function"; - var hasBuffer3 = typeof xglobal2.Buffer === "function" && typeof xglobal2.Buffer.isBuffer === "function"; - var hasProcess2 = typeof xglobal2.process === "object"; + var hasBigInt2 = typeof BigInt3 === "function" && typeof BigInt3.asIntN === "function"; + var hasBuffer3 = typeof xglobal3.Buffer === "function" && typeof xglobal3.Buffer.isBuffer === "function"; + var hasProcess2 = typeof xglobal3.process === "object"; // node_modules/@polkadot/ui-keyring/node_modules/@polkadot/util/is/buffer.js function isBuffer3(value) { - return hasBuffer3 && !!value && isFunction4(value.readDoubleLE) && xglobal2.Buffer.isBuffer(value); + return hasBuffer3 && !!value && isFunction4(value.readDoubleLE) && xglobal3.Buffer.isBuffer(value); } // node_modules/@polkadot/ui-keyring/node_modules/@polkadot/util/is/u8a.js @@ -206913,7 +207060,7 @@ zoo`.split("\n"); } // node_modules/@polkadot/ui-keyring/node_modules/@polkadot/util/string/toU8a.js - var encoder3 = new TextEncoder5(); + var encoder3 = new TextEncoder7(); function stringToU8a3(value) { return value ? encoder3.encode(value.toString()) : new Uint8Array(); } @@ -207072,7 +207219,7 @@ zoo`.split("\n"); } // node_modules/@polkadot/ui-keyring/node_modules/@polkadot/util/u8a/toString.js - var decoder3 = new TextDecoder5("utf-8"); + var decoder3 = new TextDecoder7("utf-8"); function u8aToString3(value) { return value ? decoder3.decode(value) : ""; } @@ -207210,16 +207357,16 @@ zoo`.split("\n"); } // node_modules/@polkadot/keyring/node_modules/@polkadot/x-global/index.js - function evaluateThis3(fn2) { + function evaluateThis4(fn2) { return fn2("return this"); } - var xglobal3 = typeof globalThis !== "undefined" ? globalThis : typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : evaluateThis3(Function); - function extractGlobal2(name6, fallback) { - return typeof xglobal3[name6] === "undefined" ? fallback : xglobal3[name6]; + var xglobal4 = typeof globalThis !== "undefined" ? globalThis : typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : evaluateThis4(Function); + function extractGlobal3(name6, fallback) { + return typeof xglobal4[name6] === "undefined" ? fallback : xglobal4[name6]; } // node_modules/@polkadot/keyring/node_modules/@polkadot/x-textencoder/fallback.js - var TextEncoder6 = class { + var TextEncoder8 = class { encode(value) { const u8a = new Uint8Array(value.length); for (let i = 0; i < value.length; i++) { @@ -207230,7 +207377,7 @@ zoo`.split("\n"); }; // node_modules/@polkadot/keyring/node_modules/@polkadot/x-textencoder/browser.js - var TextEncoder7 = extractGlobal2("TextEncoder", TextEncoder6); + var TextEncoder9 = extractGlobal3("TextEncoder", TextEncoder8); // node_modules/@polkadot/keyring/node_modules/@polkadot/util/is/function.js function isFunction5(value) { @@ -207249,15 +207396,15 @@ zoo`.split("\n"); } // node_modules/@polkadot/keyring/node_modules/@polkadot/x-bigint/index.js - var BigInt3 = typeof xglobal3.BigInt === "function" && typeof xglobal3.BigInt.asIntN === "function" ? xglobal3.BigInt : () => Number.NaN; + var BigInt4 = typeof xglobal4.BigInt === "function" && typeof xglobal4.BigInt.asIntN === "function" ? xglobal4.BigInt : () => Number.NaN; // node_modules/@polkadot/keyring/node_modules/@polkadot/util/bi/consts.js - var _0n7 = BigInt3(0); - var _1n7 = BigInt3(1); - var _1Mn = BigInt3(1e6); - var _1Bn = BigInt3(1e9); + var _0n7 = BigInt4(0); + var _1n7 = BigInt4(1); + var _1Mn = BigInt4(1e6); + var _1Bn = BigInt4(1e9); var _1Qn = _1Bn * _1Bn; - var _2pow53n = BigInt3(Number.MAX_SAFE_INTEGER); + var _2pow53n = BigInt4(Number.MAX_SAFE_INTEGER); // node_modules/@polkadot/keyring/node_modules/@polkadot/util/object/spread.js function objectSpread4(dest, ...sources) { @@ -207271,32 +207418,32 @@ zoo`.split("\n"); } // node_modules/@polkadot/keyring/node_modules/@polkadot/util/u8a/toBigInt.js - var U8_MAX = BigInt3(256); - var U16_MAX = BigInt3(256 * 256); + var U8_MAX = BigInt4(256); + var U16_MAX = BigInt4(256 * 256); function u8aToBigInt(value, { isLe = true, isNegative = false } = {}) { if (!value || !value.length) { - return BigInt3(0); + return BigInt4(0); } const u8a = isLe ? value : value.reverse(); const dvI = new DataView(u8a.buffer, u8a.byteOffset); const mod3 = u8a.length % 2; - let result = BigInt3(0); + let result = BigInt4(0); if (isNegative) { for (let i = u8a.length - 2; i >= mod3; i -= 2) { - result = result * U16_MAX + BigInt3(dvI.getUint16(i, true) ^ 65535); + result = result * U16_MAX + BigInt4(dvI.getUint16(i, true) ^ 65535); } if (mod3) { - result = result * U8_MAX + BigInt3(dvI.getUint8(0) ^ 255); + result = result * U8_MAX + BigInt4(dvI.getUint8(0) ^ 255); } } else { for (let i = u8a.length - 2; i >= mod3; i -= 2) { - result = result * U16_MAX + BigInt3(dvI.getUint16(i, true)); + result = result * U16_MAX + BigInt4(dvI.getUint16(i, true)); } if (mod3) { - result = result * U8_MAX + BigInt3(dvI.getUint8(0)); + result = result * U8_MAX + BigInt4(dvI.getUint8(0)); } } return isNegative ? result * -_1n7 - _1n7 : result; @@ -207340,7 +207487,7 @@ zoo`.split("\n"); // node_modules/@polkadot/keyring/node_modules/@polkadot/util/hex/toBigInt.js function hexToBigInt(value, options = {}) { - return !value || value === "0x" ? BigInt3(0) : u8aToBigInt(hexToU8a4(value), objectSpread4({ + return !value || value === "0x" ? BigInt4(0) : u8aToBigInt(hexToU8a4(value), objectSpread4({ isLe: false, isNegative: false }, options)); @@ -207372,11 +207519,11 @@ zoo`.split("\n"); // node_modules/@polkadot/keyring/node_modules/@polkadot/util/bi/toBigInt.js function nToBigInt(value) { - return typeof value === "bigint" ? value : !value ? BigInt3(0) : isHex4(value) ? hexToBigInt(value.toString()) : isBn3(value) ? BigInt3(value.toString()) : isToBigInt4(value) ? value.toBigInt() : isToBn5(value) ? BigInt3(value.toBn().toString()) : BigInt3(value); + return typeof value === "bigint" ? value : !value ? BigInt4(0) : isHex4(value) ? hexToBigInt(value.toString()) : isBn3(value) ? BigInt4(value.toString()) : isToBigInt4(value) ? value.toBigInt() : isToBn5(value) ? BigInt4(value.toBn().toString()) : BigInt4(value); } // node_modules/@polkadot/keyring/node_modules/@polkadot/util/has.js - var hasBigInt3 = typeof BigInt3 === "function" && typeof BigInt3.asIntN === "function"; + var hasBigInt3 = typeof BigInt4 === "function" && typeof BigInt4.asIntN === "function"; var hasBuffer4 = typeof Buffer !== "undefined"; // node_modules/@polkadot/keyring/node_modules/@polkadot/util/is/buffer.js @@ -207390,7 +207537,7 @@ zoo`.split("\n"); } // node_modules/@polkadot/keyring/node_modules/@polkadot/util/string/toU8a.js - var encoder4 = new TextEncoder7(); + var encoder4 = new TextEncoder9(); function stringToU8a4(value) { return value ? encoder4.encode(value.toString()) : new Uint8Array(); } @@ -207595,8 +207742,8 @@ zoo`.split("\n"); } // node_modules/@polkadot/keyring/node_modules/@polkadot/util/bi/toU8a.js - var DIV = BigInt3(256); - var NEG_MASK = BigInt3(255); + var DIV = BigInt4(256); + var NEG_MASK = BigInt4(255); function toU8a(value, { isLe, isNegative @@ -207773,7 +207920,7 @@ zoo`.split("\n"); // node_modules/@polkadot/keyring/node_modules/@polkadot/x-randomvalues/browser.js function getRandomValues3(arr) { - return xglobal3.crypto.getRandomValues(arr); + return xglobal4.crypto.getRandomValues(arr); } // ../../node_modules/@noble/secp256k1/lib/esm/index.js @@ -207840,12 +207987,12 @@ zoo`.split("\n"); const { x: X12, y: Y12, z: Z12 } = this; const A = mod2(X12 ** _2n6); const B = mod2(Y12 ** _2n6); - const C9 = mod2(B ** _2n6); - const D = mod2(_2n6 * (mod2((X12 + B) ** _2n6) - A - C9)); + const C10 = mod2(B ** _2n6); + const D = mod2(_2n6 * (mod2((X12 + B) ** _2n6) - A - C10)); const E = mod2(_3n3 * A); const F = mod2(E ** _2n6); const X32 = mod2(F - _2n6 * D); - const Y32 = mod2(E * (D - X32) - _8n2 * C9); + const Y32 = mod2(E * (D - X32) - _8n2 * C10); const Z32 = mod2(_2n6 * Y12 * Z12); return new JacobianPoint(X32, Y32, Z32); } @@ -208396,14 +208543,14 @@ zoo`.split("\n"); var POW_2_128 = _2n6 ** BigInt(128); function splitScalarEndo(k) { const { n } = CURVE; - const a12 = BigInt("0x3086d221a7d46bcde86c90e49284eb15"); + const a1 = BigInt("0x3086d221a7d46bcde86c90e49284eb15"); const b12 = -_1n8 * BigInt("0xe4437ed6010e88286f547fa90abfe4c3"); const a22 = BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"); - const b22 = a12; - const c1 = divNearest2(b22 * k, n); + const b22 = a1; + const c12 = divNearest2(b22 * k, n); const c22 = divNearest2(-b12 * k, n); - let k12 = mod2(k - c1 * a12 - c22 * a22, n); - let k22 = mod2(-c1 * b12 - c22 * b22, n); + let k12 = mod2(k - c12 * a1 - c22 * a22, n); + let k22 = mod2(-c12 * b12 - c22 * b22, n); const k1neg = k12 > POW_2_128; const k2neg = k22 > POW_2_128; if (k1neg) @@ -209057,13 +209204,13 @@ zoo`.split("\n"); this.H = IV2[7] | 0; } get() { - const { A, B, C: C9, D, E, F, G, H } = this; - return [A, B, C9, D, E, F, G, H]; + const { A, B, C: C10, D, E, F, G, H } = this; + return [A, B, C10, D, E, F, G, H]; } - set(A, B, C9, D, E, F, G, H) { + set(A, B, C10, D, E, F, G, H) { this.A = A | 0; this.B = B | 0; - this.C = C9 | 0; + this.C = C10 | 0; this.D = D | 0; this.E = E | 0; this.F = F | 0; @@ -209077,33 +209224,33 @@ zoo`.split("\n"); const W15 = SHA256_W2[i - 15]; const W2 = SHA256_W2[i - 2]; const s02 = rotr2(W15, 7) ^ rotr2(W15, 18) ^ W15 >>> 3; - const s12 = rotr2(W2, 17) ^ rotr2(W2, 19) ^ W2 >>> 10; - SHA256_W2[i] = s12 + SHA256_W2[i - 7] + s02 + SHA256_W2[i - 16] | 0; + const s1 = rotr2(W2, 17) ^ rotr2(W2, 19) ^ W2 >>> 10; + SHA256_W2[i] = s1 + SHA256_W2[i - 7] + s02 + SHA256_W2[i - 16] | 0; } - let { A, B, C: C9, D, E, F, G, H } = this; + let { A, B, C: C10, D, E, F, G, H } = this; for (let i = 0; i < 64; i++) { const sigma1 = rotr2(E, 6) ^ rotr2(E, 11) ^ rotr2(E, 25); const T12 = H + sigma1 + Chi2(E, F, G) + SHA256_K2[i] + SHA256_W2[i] | 0; const sigma0 = rotr2(A, 2) ^ rotr2(A, 13) ^ rotr2(A, 22); - const T22 = sigma0 + Maj2(A, B, C9) | 0; + const T22 = sigma0 + Maj2(A, B, C10) | 0; H = G; G = F; F = E; E = D + T12 | 0; - D = C9; - C9 = B; + D = C10; + C10 = B; B = A; A = T12 + T22 | 0; } A = A + this.A | 0; B = B + this.B | 0; - C9 = C9 + this.C | 0; + C10 = C10 + this.C | 0; D = D + this.D | 0; E = E + this.E | 0; F = F + this.F | 0; G = G + this.G | 0; H = H + this.H | 0; - this.set(A, B, C9, D, E, F, G, H); + this.set(A, B, C10, D, E, F, G, H); } roundClean() { SHA256_W2.fill(0); @@ -209151,9 +209298,9 @@ zoo`.split("\n"); } var add3L2 = (Al2, Bl2, Cl2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0); var add3H2 = (low, Ah2, Bh2, Ch2) => Ah2 + Bh2 + Ch2 + (low / 2 ** 32 | 0) | 0; - var add4L2 = (Al2, Bl2, Cl2, Dl2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl2 >>> 0); + var add4L2 = (Al2, Bl2, Cl2, Dl) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl >>> 0); var add4H2 = (low, Ah2, Bh2, Ch2, Dh2) => Ah2 + Bh2 + Ch2 + Dh2 + (low / 2 ** 32 | 0) | 0; - var add5L2 = (Al2, Bl2, Cl2, Dl2, El2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl2 >>> 0) + (El2 >>> 0); + var add5L2 = (Al2, Bl2, Cl2, Dl, El2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl >>> 0) + (El2 >>> 0); var add5H2 = (low, Ah2, Bh2, Ch2, Dh2, Eh2) => Ah2 + Bh2 + Ch2 + Dh2 + Eh2 + (low / 2 ** 32 | 0) | 0; var u643 = { fromBig: fromBig2, @@ -209287,10 +209434,10 @@ zoo`.split("\n"); this.Hl = 327033209 | 0; } get() { - const { Ah: Ah2, Al: Al2, Bh: Bh2, Bl: Bl2, Ch: Ch2, Cl: Cl2, Dh: Dh2, Dl: Dl2, Eh: Eh2, El: El2, Fh: Fh2, Fl: Fl2, Gh: Gh2, Gl: Gl2, Hh: Hh2, Hl: Hl2 } = this; - return [Ah2, Al2, Bh2, Bl2, Ch2, Cl2, Dh2, Dl2, Eh2, El2, Fh2, Fl2, Gh2, Gl2, Hh2, Hl2]; + const { Ah: Ah2, Al: Al2, Bh: Bh2, Bl: Bl2, Ch: Ch2, Cl: Cl2, Dh: Dh2, Dl, Eh: Eh2, El: El2, Fh: Fh2, Fl: Fl2, Gh: Gh2, Gl: Gl2, Hh: Hh2, Hl: Hl2 } = this; + return [Ah2, Al2, Bh2, Bl2, Ch2, Cl2, Dh2, Dl, Eh2, El2, Fh2, Fl2, Gh2, Gl2, Hh2, Hl2]; } - set(Ah2, Al2, Bh2, Bl2, Ch2, Cl2, Dh2, Dl2, Eh2, El2, Fh2, Fl2, Gh2, Gl2, Hh2, Hl2) { + set(Ah2, Al2, Bh2, Bl2, Ch2, Cl2, Dh2, Dl, Eh2, El2, Fh2, Fl2, Gh2, Gl2, Hh2, Hl2) { this.Ah = Ah2 | 0; this.Al = Al2 | 0; this.Bh = Bh2 | 0; @@ -209298,7 +209445,7 @@ zoo`.split("\n"); this.Ch = Ch2 | 0; this.Cl = Cl2 | 0; this.Dh = Dh2 | 0; - this.Dl = Dl2 | 0; + this.Dl = Dl | 0; this.Eh = Eh2 | 0; this.El = El2 | 0; this.Fh = Fh2 | 0; @@ -209327,7 +209474,7 @@ zoo`.split("\n"); SHA512_W_H[i] = SUMh | 0; SHA512_W_L[i] = SUMl | 0; } - let { Ah: Ah2, Al: Al2, Bh: Bh2, Bl: Bl2, Ch: Ch2, Cl: Cl2, Dh: Dh2, Dl: Dl2, Eh: Eh2, El: El2, Fh: Fh2, Fl: Fl2, Gh: Gh2, Gl: Gl2, Hh: Hh2, Hl: Hl2 } = this; + let { Ah: Ah2, Al: Al2, Bh: Bh2, Bl: Bl2, Ch: Ch2, Cl: Cl2, Dh: Dh2, Dl, Eh: Eh2, El: El2, Fh: Fh2, Fl: Fl2, Gh: Gh2, Gl: Gl2, Hh: Hh2, Hl: Hl2 } = this; for (let i = 0; i < 80; i++) { const sigma1h = u64_default2.rotrSH(Eh2, El2, 14) ^ u64_default2.rotrSH(Eh2, El2, 18) ^ u64_default2.rotrBH(Eh2, El2, 41); const sigma1l = u64_default2.rotrSL(Eh2, El2, 14) ^ u64_default2.rotrSL(Eh2, El2, 18) ^ u64_default2.rotrBL(Eh2, El2, 41); @@ -209346,9 +209493,9 @@ zoo`.split("\n"); Gl2 = Fl2 | 0; Fh2 = Eh2 | 0; Fl2 = El2 | 0; - ({ h: Eh2, l: El2 } = u64_default2.add(Dh2 | 0, Dl2 | 0, T1h | 0, T1l | 0)); + ({ h: Eh2, l: El2 } = u64_default2.add(Dh2 | 0, Dl | 0, T1h | 0, T1l | 0)); Dh2 = Ch2 | 0; - Dl2 = Cl2 | 0; + Dl = Cl2 | 0; Ch2 = Bh2 | 0; Cl2 = Bl2 | 0; Bh2 = Ah2 | 0; @@ -209360,12 +209507,12 @@ zoo`.split("\n"); ({ h: Ah2, l: Al2 } = u64_default2.add(this.Ah | 0, this.Al | 0, Ah2 | 0, Al2 | 0)); ({ h: Bh2, l: Bl2 } = u64_default2.add(this.Bh | 0, this.Bl | 0, Bh2 | 0, Bl2 | 0)); ({ h: Ch2, l: Cl2 } = u64_default2.add(this.Ch | 0, this.Cl | 0, Ch2 | 0, Cl2 | 0)); - ({ h: Dh2, l: Dl2 } = u64_default2.add(this.Dh | 0, this.Dl | 0, Dh2 | 0, Dl2 | 0)); + ({ h: Dh2, l: Dl } = u64_default2.add(this.Dh | 0, this.Dl | 0, Dh2 | 0, Dl | 0)); ({ h: Eh2, l: El2 } = u64_default2.add(this.Eh | 0, this.El | 0, Eh2 | 0, El2 | 0)); ({ h: Fh2, l: Fl2 } = u64_default2.add(this.Fh | 0, this.Fl | 0, Fh2 | 0, Fl2 | 0)); ({ h: Gh2, l: Gl2 } = u64_default2.add(this.Gh | 0, this.Gl | 0, Gh2 | 0, Gl2 | 0)); ({ h: Hh2, l: Hl2 } = u64_default2.add(this.Hh | 0, this.Hl | 0, Hh2 | 0, Hl2 | 0)); - this.set(Ah2, Al2, Bh2, Bl2, Ch2, Cl2, Dh2, Dl2, Eh2, El2, Fh2, Fl2, Gh2, Gl2, Hh2, Hl2); + this.set(Ah2, Al2, Bh2, Bl2, Ch2, Cl2, Dh2, Dl, Eh2, El2, Fh2, Fl2, Gh2, Gl2, Hh2, Hl2); } roundClean() { SHA512_W_H.fill(0); @@ -210149,42 +210296,42 @@ zoo`.split("\n"); ]); var BUF = new Uint32Array(32); function G12(a, b, c, d, msg, x) { - const Xl2 = msg[x], Xh = msg[x + 1]; + const Xl2 = msg[x], Xh2 = msg[x + 1]; let Al2 = BUF[2 * a], Ah2 = BUF[2 * a + 1]; let Bl2 = BUF[2 * b], Bh2 = BUF[2 * b + 1]; let Cl2 = BUF[2 * c], Ch2 = BUF[2 * c + 1]; - let Dl2 = BUF[2 * d], Dh2 = BUF[2 * d + 1]; + let Dl = BUF[2 * d], Dh2 = BUF[2 * d + 1]; let ll2 = u64_default2.add3L(Al2, Bl2, Xl2); - Ah2 = u64_default2.add3H(ll2, Ah2, Bh2, Xh); + Ah2 = u64_default2.add3H(ll2, Ah2, Bh2, Xh2); Al2 = ll2 | 0; - ({ Dh: Dh2, Dl: Dl2 } = { Dh: Dh2 ^ Ah2, Dl: Dl2 ^ Al2 }); - ({ Dh: Dh2, Dl: Dl2 } = { Dh: u64_default2.rotr32H(Dh2, Dl2), Dl: u64_default2.rotr32L(Dh2, Dl2) }); - ({ h: Ch2, l: Cl2 } = u64_default2.add(Ch2, Cl2, Dh2, Dl2)); + ({ Dh: Dh2, Dl } = { Dh: Dh2 ^ Ah2, Dl: Dl ^ Al2 }); + ({ Dh: Dh2, Dl } = { Dh: u64_default2.rotr32H(Dh2, Dl), Dl: u64_default2.rotr32L(Dh2, Dl) }); + ({ h: Ch2, l: Cl2 } = u64_default2.add(Ch2, Cl2, Dh2, Dl)); ({ Bh: Bh2, Bl: Bl2 } = { Bh: Bh2 ^ Ch2, Bl: Bl2 ^ Cl2 }); ({ Bh: Bh2, Bl: Bl2 } = { Bh: u64_default2.rotrSH(Bh2, Bl2, 24), Bl: u64_default2.rotrSL(Bh2, Bl2, 24) }); BUF[2 * a] = Al2, BUF[2 * a + 1] = Ah2; BUF[2 * b] = Bl2, BUF[2 * b + 1] = Bh2; BUF[2 * c] = Cl2, BUF[2 * c + 1] = Ch2; - BUF[2 * d] = Dl2, BUF[2 * d + 1] = Dh2; + BUF[2 * d] = Dl, BUF[2 * d + 1] = Dh2; } function G22(a, b, c, d, msg, x) { - const Xl2 = msg[x], Xh = msg[x + 1]; + const Xl2 = msg[x], Xh2 = msg[x + 1]; let Al2 = BUF[2 * a], Ah2 = BUF[2 * a + 1]; let Bl2 = BUF[2 * b], Bh2 = BUF[2 * b + 1]; let Cl2 = BUF[2 * c], Ch2 = BUF[2 * c + 1]; - let Dl2 = BUF[2 * d], Dh2 = BUF[2 * d + 1]; + let Dl = BUF[2 * d], Dh2 = BUF[2 * d + 1]; let ll2 = u64_default2.add3L(Al2, Bl2, Xl2); - Ah2 = u64_default2.add3H(ll2, Ah2, Bh2, Xh); + Ah2 = u64_default2.add3H(ll2, Ah2, Bh2, Xh2); Al2 = ll2 | 0; - ({ Dh: Dh2, Dl: Dl2 } = { Dh: Dh2 ^ Ah2, Dl: Dl2 ^ Al2 }); - ({ Dh: Dh2, Dl: Dl2 } = { Dh: u64_default2.rotrSH(Dh2, Dl2, 16), Dl: u64_default2.rotrSL(Dh2, Dl2, 16) }); - ({ h: Ch2, l: Cl2 } = u64_default2.add(Ch2, Cl2, Dh2, Dl2)); + ({ Dh: Dh2, Dl } = { Dh: Dh2 ^ Ah2, Dl: Dl ^ Al2 }); + ({ Dh: Dh2, Dl } = { Dh: u64_default2.rotrSH(Dh2, Dl, 16), Dl: u64_default2.rotrSL(Dh2, Dl, 16) }); + ({ h: Ch2, l: Cl2 } = u64_default2.add(Ch2, Cl2, Dh2, Dl)); ({ Bh: Bh2, Bl: Bl2 } = { Bh: Bh2 ^ Ch2, Bl: Bl2 ^ Cl2 }); ({ Bh: Bh2, Bl: Bl2 } = { Bh: u64_default2.rotrBH(Bh2, Bl2, 63), Bl: u64_default2.rotrBL(Bh2, Bl2, 63) }); BUF[2 * a] = Al2, BUF[2 * a + 1] = Ah2; BUF[2 * b] = Bl2, BUF[2 * b + 1] = Bh2; BUF[2 * c] = Cl2, BUF[2 * c + 1] = Ch2; - BUF[2 * d] = Dl2, BUF[2 * d + 1] = Dh2; + BUF[2 * d] = Dl, BUF[2 * d + 1] = Dh2; } var BLAKE2b2 = class extends BLAKE2 { constructor(opts = {}) { @@ -211111,7 +211258,7 @@ zoo`.split("\n"); // node_modules/@polkadot/keyring/node_modules/@polkadot/util-crypto/secp256k1/tweakAdd.js var N10 = "ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141".replace(/ /g, ""); - var N_BI = BigInt3(`0x${N10}`); + var N_BI = BigInt4(`0x${N10}`); var N_BN = new import_bn38.default(N10, "hex"); function addBi(seckey, tweak) { let res = u8aToBigInt(tweak, BN_BE_OPTS); @@ -211418,15 +211565,15 @@ zoo`.split("\n"); // node_modules/@noble/hashes/esm/scrypt.js var rotl = (a, b) => a << b | a >>> 32 - b; - function XorAndSalsa(prev, pi2, input, ii2, out, oi2) { - let y00 = prev[pi2++] ^ input[ii2++], y01 = prev[pi2++] ^ input[ii2++]; - let y02 = prev[pi2++] ^ input[ii2++], y03 = prev[pi2++] ^ input[ii2++]; - let y04 = prev[pi2++] ^ input[ii2++], y05 = prev[pi2++] ^ input[ii2++]; - let y06 = prev[pi2++] ^ input[ii2++], y07 = prev[pi2++] ^ input[ii2++]; - let y08 = prev[pi2++] ^ input[ii2++], y09 = prev[pi2++] ^ input[ii2++]; - let y10 = prev[pi2++] ^ input[ii2++], y11 = prev[pi2++] ^ input[ii2++]; - let y12 = prev[pi2++] ^ input[ii2++], y13 = prev[pi2++] ^ input[ii2++]; - let y14 = prev[pi2++] ^ input[ii2++], y15 = prev[pi2++] ^ input[ii2++]; + function XorAndSalsa(prev, pi2, input, ii, out, oi2) { + let y00 = prev[pi2++] ^ input[ii++], y01 = prev[pi2++] ^ input[ii++]; + let y02 = prev[pi2++] ^ input[ii++], y03 = prev[pi2++] ^ input[ii++]; + let y04 = prev[pi2++] ^ input[ii++], y05 = prev[pi2++] ^ input[ii++]; + let y06 = prev[pi2++] ^ input[ii++], y07 = prev[pi2++] ^ input[ii++]; + let y08 = prev[pi2++] ^ input[ii++], y09 = prev[pi2++] ^ input[ii++]; + let y10 = prev[pi2++] ^ input[ii++], y11 = prev[pi2++] ^ input[ii++]; + let y12 = prev[pi2++] ^ input[ii++], y13 = prev[pi2++] ^ input[ii++]; + let y14 = prev[pi2++] ^ input[ii++], y15 = prev[pi2++] ^ input[ii++]; let x00 = y00, x01 = y01, x02 = y02, x03 = y03, x04 = y04, x05 = y05, x06 = y06, x07 = y07, x08 = y08, x09 = y09, x10 = y10, x11 = y11, x12 = y12, x13 = y13, x14 = y14, x15 = y15; for (let i = 0; i < 8; i += 2) { x04 ^= rotl(x00 + x12 | 0, 7); @@ -211479,16 +211626,16 @@ zoo`.split("\n"); out[oi2++] = y14 + x14 | 0; out[oi2++] = y15 + x15 | 0; } - function BlockMix(input, ii2, out, oi2, r10) { + function BlockMix(input, ii, out, oi2, r10) { let head = oi2 + 0; let tail = oi2 + 16 * r10; for (let i = 0; i < 16; i++) - out[tail + i] = input[ii2 + (2 * r10 - 1) * 16 + i]; - for (let i = 0; i < r10; i++, head += 16, ii2 += 16) { - XorAndSalsa(out, tail, input, ii2, out, head); + out[tail + i] = input[ii + (2 * r10 - 1) * 16 + i]; + for (let i = 0; i < r10; i++, head += 16, ii += 16) { + XorAndSalsa(out, tail, input, ii, out, head); if (i > 0) tail += 16; - XorAndSalsa(out, head, input, ii2 += 16, out, tail); + XorAndSalsa(out, head, input, ii += 16, out, tail); } } function scryptInit(password, salt, _opts) { @@ -212344,6 +212491,9 @@ zoo`.split("\n"); parallel: [ "0xe61a41c53f5dcd0beb09df93b34402aada44cb05117b71059cce40a2723a4e97" ], + peaq: [ + "0xd2a5d385932d1f650dae03ef8e2748983779ee342c614f80854d32b8cd8fa48c" + ], pendulum: [ "0x5d3c298622d5634ed019bf61ea4b71655030015bde9beb0d6a24743714462c86" ], @@ -212452,6 +212602,7 @@ zoo`.split("\n"); nodle: 1003, origintrail: 354, parallel: 354, + peaq: 3338, pendulum: 354, phala: 354, picasso: 434, @@ -212516,7 +212667,7 @@ zoo`.split("\n"); var chains = /* @__PURE__ */ selectableNetworks4.filter((n) => n.genesisHash.length).reduce((chains2, { genesisHash, network: network2 }) => objectSpread3(chains2, { [network2]: genesisHash }), {}); // node_modules/@polkadot/ui-keyring/node_modules/@polkadot/x-randomvalues/browser.js - var crypto7 = xglobal2.crypto; + var crypto7 = xglobal3.crypto; function getRandomValues4(arr) { return crypto7.getRandomValues(arr); } @@ -213212,9 +213363,9 @@ zoo`.split("\n"); } var add3L3 = (Al2, Bl2, Cl2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0); var add3H3 = (low, Ah2, Bh2, Ch2) => Ah2 + Bh2 + Ch2 + (low / 2 ** 32 | 0) | 0; - var add4L3 = (Al2, Bl2, Cl2, Dl2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl2 >>> 0); + var add4L3 = (Al2, Bl2, Cl2, Dl) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl >>> 0); var add4H3 = (low, Ah2, Bh2, Ch2, Dh2) => Ah2 + Bh2 + Ch2 + Dh2 + (low / 2 ** 32 | 0) | 0; - var add5L3 = (Al2, Bl2, Cl2, Dl2, El2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl2 >>> 0) + (El2 >>> 0); + var add5L3 = (Al2, Bl2, Cl2, Dl, El2) => (Al2 >>> 0) + (Bl2 >>> 0) + (Cl2 >>> 0) + (Dl >>> 0) + (El2 >>> 0); var add5H3 = (low, Ah2, Bh2, Ch2, Dh2, Eh2) => Ah2 + Bh2 + Ch2 + Dh2 + Eh2 + (low / 2 ** 32 | 0) | 0; var u644 = { fromBig: fromBig3, @@ -213263,42 +213414,42 @@ zoo`.split("\n"); ]); var BBUF2 = /* @__PURE__ */ new Uint32Array(32); function G1b2(a, b, c, d, msg, x) { - const Xl2 = msg[x], Xh = msg[x + 1]; + const Xl2 = msg[x], Xh2 = msg[x + 1]; let Al2 = BBUF2[2 * a], Ah2 = BBUF2[2 * a + 1]; let Bl2 = BBUF2[2 * b], Bh2 = BBUF2[2 * b + 1]; let Cl2 = BBUF2[2 * c], Ch2 = BBUF2[2 * c + 1]; - let Dl2 = BBUF2[2 * d], Dh2 = BBUF2[2 * d + 1]; + let Dl = BBUF2[2 * d], Dh2 = BBUF2[2 * d + 1]; let ll2 = u64_default3.add3L(Al2, Bl2, Xl2); - Ah2 = u64_default3.add3H(ll2, Ah2, Bh2, Xh); + Ah2 = u64_default3.add3H(ll2, Ah2, Bh2, Xh2); Al2 = ll2 | 0; - ({ Dh: Dh2, Dl: Dl2 } = { Dh: Dh2 ^ Ah2, Dl: Dl2 ^ Al2 }); - ({ Dh: Dh2, Dl: Dl2 } = { Dh: u64_default3.rotr32H(Dh2, Dl2), Dl: u64_default3.rotr32L(Dh2, Dl2) }); - ({ h: Ch2, l: Cl2 } = u64_default3.add(Ch2, Cl2, Dh2, Dl2)); + ({ Dh: Dh2, Dl } = { Dh: Dh2 ^ Ah2, Dl: Dl ^ Al2 }); + ({ Dh: Dh2, Dl } = { Dh: u64_default3.rotr32H(Dh2, Dl), Dl: u64_default3.rotr32L(Dh2, Dl) }); + ({ h: Ch2, l: Cl2 } = u64_default3.add(Ch2, Cl2, Dh2, Dl)); ({ Bh: Bh2, Bl: Bl2 } = { Bh: Bh2 ^ Ch2, Bl: Bl2 ^ Cl2 }); ({ Bh: Bh2, Bl: Bl2 } = { Bh: u64_default3.rotrSH(Bh2, Bl2, 24), Bl: u64_default3.rotrSL(Bh2, Bl2, 24) }); BBUF2[2 * a] = Al2, BBUF2[2 * a + 1] = Ah2; BBUF2[2 * b] = Bl2, BBUF2[2 * b + 1] = Bh2; BBUF2[2 * c] = Cl2, BBUF2[2 * c + 1] = Ch2; - BBUF2[2 * d] = Dl2, BBUF2[2 * d + 1] = Dh2; + BBUF2[2 * d] = Dl, BBUF2[2 * d + 1] = Dh2; } function G2b2(a, b, c, d, msg, x) { - const Xl2 = msg[x], Xh = msg[x + 1]; + const Xl2 = msg[x], Xh2 = msg[x + 1]; let Al2 = BBUF2[2 * a], Ah2 = BBUF2[2 * a + 1]; let Bl2 = BBUF2[2 * b], Bh2 = BBUF2[2 * b + 1]; let Cl2 = BBUF2[2 * c], Ch2 = BBUF2[2 * c + 1]; - let Dl2 = BBUF2[2 * d], Dh2 = BBUF2[2 * d + 1]; + let Dl = BBUF2[2 * d], Dh2 = BBUF2[2 * d + 1]; let ll2 = u64_default3.add3L(Al2, Bl2, Xl2); - Ah2 = u64_default3.add3H(ll2, Ah2, Bh2, Xh); + Ah2 = u64_default3.add3H(ll2, Ah2, Bh2, Xh2); Al2 = ll2 | 0; - ({ Dh: Dh2, Dl: Dl2 } = { Dh: Dh2 ^ Ah2, Dl: Dl2 ^ Al2 }); - ({ Dh: Dh2, Dl: Dl2 } = { Dh: u64_default3.rotrSH(Dh2, Dl2, 16), Dl: u64_default3.rotrSL(Dh2, Dl2, 16) }); - ({ h: Ch2, l: Cl2 } = u64_default3.add(Ch2, Cl2, Dh2, Dl2)); + ({ Dh: Dh2, Dl } = { Dh: Dh2 ^ Ah2, Dl: Dl ^ Al2 }); + ({ Dh: Dh2, Dl } = { Dh: u64_default3.rotrSH(Dh2, Dl, 16), Dl: u64_default3.rotrSL(Dh2, Dl, 16) }); + ({ h: Ch2, l: Cl2 } = u64_default3.add(Ch2, Cl2, Dh2, Dl)); ({ Bh: Bh2, Bl: Bl2 } = { Bh: Bh2 ^ Ch2, Bl: Bl2 ^ Cl2 }); ({ Bh: Bh2, Bl: Bl2 } = { Bh: u64_default3.rotrBH(Bh2, Bl2, 63), Bl: u64_default3.rotrBL(Bh2, Bl2, 63) }); BBUF2[2 * a] = Al2, BBUF2[2 * a + 1] = Ah2; BBUF2[2 * b] = Bl2, BBUF2[2 * b + 1] = Bh2; BBUF2[2 * c] = Cl2, BBUF2[2 * c + 1] = Ch2; - BBUF2[2 * d] = Dl2, BBUF2[2 * d + 1] = Dh2; + BBUF2[2 * d] = Dl, BBUF2[2 * d + 1] = Dh2; } var BLAKE2b3 = class extends BLAKE3 { constructor(opts = {}) { @@ -213766,13 +213917,13 @@ zoo`.split("\n"); this.H = SHA256_IV2[7] | 0; } get() { - const { A, B, C: C9, D, E, F, G, H } = this; - return [A, B, C9, D, E, F, G, H]; + const { A, B, C: C10, D, E, F, G, H } = this; + return [A, B, C10, D, E, F, G, H]; } - set(A, B, C9, D, E, F, G, H) { + set(A, B, C10, D, E, F, G, H) { this.A = A | 0; this.B = B | 0; - this.C = C9 | 0; + this.C = C10 | 0; this.D = D | 0; this.E = E | 0; this.F = F | 0; @@ -213786,33 +213937,33 @@ zoo`.split("\n"); const W15 = SHA256_W3[i - 15]; const W2 = SHA256_W3[i - 2]; const s02 = rotr3(W15, 7) ^ rotr3(W15, 18) ^ W15 >>> 3; - const s12 = rotr3(W2, 17) ^ rotr3(W2, 19) ^ W2 >>> 10; - SHA256_W3[i] = s12 + SHA256_W3[i - 7] + s02 + SHA256_W3[i - 16] | 0; + const s1 = rotr3(W2, 17) ^ rotr3(W2, 19) ^ W2 >>> 10; + SHA256_W3[i] = s1 + SHA256_W3[i - 7] + s02 + SHA256_W3[i - 16] | 0; } - let { A, B, C: C9, D, E, F, G, H } = this; + let { A, B, C: C10, D, E, F, G, H } = this; for (let i = 0; i < 64; i++) { const sigma1 = rotr3(E, 6) ^ rotr3(E, 11) ^ rotr3(E, 25); const T12 = H + sigma1 + Chi3(E, F, G) + SHA256_K3[i] + SHA256_W3[i] | 0; const sigma0 = rotr3(A, 2) ^ rotr3(A, 13) ^ rotr3(A, 22); - const T22 = sigma0 + Maj3(A, B, C9) | 0; + const T22 = sigma0 + Maj3(A, B, C10) | 0; H = G; G = F; F = E; E = D + T12 | 0; - D = C9; - C9 = B; + D = C10; + C10 = B; B = A; A = T12 + T22 | 0; } A = A + this.A | 0; B = B + this.B | 0; - C9 = C9 + this.C | 0; + C10 = C10 + this.C | 0; D = D + this.D | 0; E = E + this.E | 0; F = F + this.F | 0; G = G + this.G | 0; H = H + this.H | 0; - this.set(A, B, C9, D, E, F, G, H); + this.set(A, B, C10, D, E, F, G, H); } roundClean() { SHA256_W3.fill(0); @@ -214119,15 +214270,15 @@ zoo`.split("\n"); } // node_modules/@polkadot/ui-keyring/node_modules/@noble/hashes/esm/scrypt.js - function XorAndSalsa2(prev, pi2, input, ii2, out, oi2) { - let y00 = prev[pi2++] ^ input[ii2++], y01 = prev[pi2++] ^ input[ii2++]; - let y02 = prev[pi2++] ^ input[ii2++], y03 = prev[pi2++] ^ input[ii2++]; - let y04 = prev[pi2++] ^ input[ii2++], y05 = prev[pi2++] ^ input[ii2++]; - let y06 = prev[pi2++] ^ input[ii2++], y07 = prev[pi2++] ^ input[ii2++]; - let y08 = prev[pi2++] ^ input[ii2++], y09 = prev[pi2++] ^ input[ii2++]; - let y10 = prev[pi2++] ^ input[ii2++], y11 = prev[pi2++] ^ input[ii2++]; - let y12 = prev[pi2++] ^ input[ii2++], y13 = prev[pi2++] ^ input[ii2++]; - let y14 = prev[pi2++] ^ input[ii2++], y15 = prev[pi2++] ^ input[ii2++]; + function XorAndSalsa2(prev, pi2, input, ii, out, oi2) { + let y00 = prev[pi2++] ^ input[ii++], y01 = prev[pi2++] ^ input[ii++]; + let y02 = prev[pi2++] ^ input[ii++], y03 = prev[pi2++] ^ input[ii++]; + let y04 = prev[pi2++] ^ input[ii++], y05 = prev[pi2++] ^ input[ii++]; + let y06 = prev[pi2++] ^ input[ii++], y07 = prev[pi2++] ^ input[ii++]; + let y08 = prev[pi2++] ^ input[ii++], y09 = prev[pi2++] ^ input[ii++]; + let y10 = prev[pi2++] ^ input[ii++], y11 = prev[pi2++] ^ input[ii++]; + let y12 = prev[pi2++] ^ input[ii++], y13 = prev[pi2++] ^ input[ii++]; + let y14 = prev[pi2++] ^ input[ii++], y15 = prev[pi2++] ^ input[ii++]; let x00 = y00, x01 = y01, x02 = y02, x03 = y03, x04 = y04, x05 = y05, x06 = y06, x07 = y07, x08 = y08, x09 = y09, x10 = y10, x11 = y11, x12 = y12, x13 = y13, x14 = y14, x15 = y15; for (let i = 0; i < 8; i += 2) { x04 ^= rotl2(x00 + x12 | 0, 7); @@ -214180,16 +214331,16 @@ zoo`.split("\n"); out[oi2++] = y14 + x14 | 0; out[oi2++] = y15 + x15 | 0; } - function BlockMix2(input, ii2, out, oi2, r10) { + function BlockMix2(input, ii, out, oi2, r10) { let head = oi2 + 0; let tail = oi2 + 16 * r10; for (let i = 0; i < 16; i++) - out[tail + i] = input[ii2 + (2 * r10 - 1) * 16 + i]; - for (let i = 0; i < r10; i++, head += 16, ii2 += 16) { - XorAndSalsa2(out, tail, input, ii2, out, head); + out[tail + i] = input[ii + (2 * r10 - 1) * 16 + i]; + for (let i = 0; i < r10; i++, head += 16, ii += 16) { + XorAndSalsa2(out, tail, input, ii, out, head); if (i > 0) tail += 16; - XorAndSalsa2(out, head, input, ii2 += 16, out, tail); + XorAndSalsa2(out, head, input, ii += 16, out, tail); } } function scryptInit2(password, salt, _opts) { @@ -215074,7 +215225,7 @@ zoo`.split("\n"); } function formatBalance2(value, price) { try { - return X7e.formatDisplayBalance(value, 4, { + return q7e.formatDisplayBalance(value, 4, { price }); } catch (error) { @@ -215178,43 +215329,19 @@ zoo`.split("\n"); }; // src/jsApi/initFlutterApi.ts - var { AVAILABLE_NETWORKS } = E7e; - var getIpfsGatewayUrl = (hash8) => { - const ret = `https://reef.infura-ipfs.io/ipfs/${hash8}`; - return ret; - }; + var { AVAILABLE_NETWORKS: AVAILABLE_NETWORKS2, FlutterWsProvider: FlutterWsProvider2, NetworkName: NetworkName2 } = w7e; var initFlutterApi = async (flutterJS) => { try { console.log("INIT FLUTTER JS API util-lib v1.0.0-rc1"); const signingKey = getFlutterSigningKey(flutterJS); - window.jsApi = { - initReefState: async (selNetwork, accounts2) => { - let accountsWithMeta = await Promise.all( - accounts2.map( - async (account) => { - return await buildAccountWithMeta(account.name, account.address); - } - ) - ); - console.log("INIT REEF ACCOUNTS len=", accountsWithMeta.length); - const destroyFn = await q7e.initReefState({ - network: AVAILABLE_NETWORKS[selNetwork], - jsonAccounts: { accounts: accountsWithMeta, injectedSigner: signingKey }, - ipfsHashResolverFn: getIpfsGatewayUrl, - rpcConfig: { autoConnectMs: 5e3 } - }); - window.addEventListener("beforeunload", function(e) { - console.log("DESTROY Reef Api"); - destroyFn(); - }, false); - } - }; + window.jsApi = {}; innitApi(signingKey); initApi2(signingKey); initApi3(signingKey); initApi(signingKey); initApi4(); initApi5(); + initApi6(signingKey); } catch (e) { console.log("INIT FLUTTER JS API ERROR=", e.message); } @@ -215253,23 +215380,23 @@ zoo`.split("\n"); const out = []; let pos = 0, c = 0; while (pos < bytes5.length) { - const c1 = bytes5[pos++]; - if (c1 < 128) { - out[c++] = String.fromCharCode(c1); - } else if (c1 > 191 && c1 < 224) { + const c12 = bytes5[pos++]; + if (c12 < 128) { + out[c++] = String.fromCharCode(c12); + } else if (c12 > 191 && c12 < 224) { const c22 = bytes5[pos++]; - out[c++] = String.fromCharCode((c1 & 31) << 6 | c22 & 63); - } else if (c1 > 239 && c1 < 365) { + out[c++] = String.fromCharCode((c12 & 31) << 6 | c22 & 63); + } else if (c12 > 239 && c12 < 365) { const c22 = bytes5[pos++]; const c32 = bytes5[pos++]; const c42 = bytes5[pos++]; - const u = ((c1 & 7) << 18 | (c22 & 63) << 12 | (c32 & 63) << 6 | c42 & 63) - 65536; + const u = ((c12 & 7) << 18 | (c22 & 63) << 12 | (c32 & 63) << 6 | c42 & 63) - 65536; out[c++] = String.fromCharCode(55296 + (u >> 10)); out[c++] = String.fromCharCode(56320 + (u & 1023)); } else { const c22 = bytes5[pos++]; const c32 = bytes5[pos++]; - out[c++] = String.fromCharCode((c1 & 15) << 12 | (c22 & 63) << 6 | c32 & 63); + out[c++] = String.fromCharCode((c12 & 15) << 12 | (c22 & 63) << 6 | c32 & 63); } } return out.join(""); @@ -216171,7 +216298,7 @@ zoo`.split("\n"); return (component === null || component === void 0 ? void 0 : component.type) === "VERSION"; } var name$p = "@firebase/app"; - var version$1 = "0.10.5"; + var version$1 = "0.10.6"; var logger44 = new Logger45("@firebase/app"); var name$o = "@firebase/app-compat"; var name$n = "@firebase/analytics-compat"; @@ -216616,12 +216743,12 @@ zoo`.split("\n"); // ../../node_modules/firebase/app/dist/esm/index.esm.js var name3 = "firebase"; - var version24 = "10.12.2"; + var version24 = "10.12.3"; registerVersion(name3, version24, "app"); // ../../node_modules/@firebase/installations/dist/esm/index.esm2017.js var name4 = "@firebase/installations"; - var version25 = "0.6.7"; + var version25 = "0.6.8"; var PENDING_TIMEOUT_MS = 1e4; var PACKAGE_VERSION = `w:${version25}`; var INTERNAL_AUTH_VERSION = "FIS_v2"; @@ -217612,7 +217739,7 @@ zoo`.split("\n"); logEvent$1(wrappedGtagFunction, initializationPromisesMap[analyticsInstance.app.options.appId], eventName, eventParams, options).catch((e) => logger45.error(e)); } var name5 = "@firebase/analytics"; - var version26 = "0.10.4"; + var version26 = "0.10.5"; function registerAnalytics() { _registerComponent(new Component(ANALYTICS_TYPE, (container, { options: analyticsOptions }) => { const app = container.getProvider("app").getImmediate(); @@ -217649,8 +217776,8 @@ zoo`.split("\n"); // src/index.ts window["flutterJS"] = new FlutterJS(initFlutterApi); - window["reefState"] = q7e; - window["tokenUtil"] = _7e; + window["reefState"] = V7e; + window["tokenUtil"] = b7e; window["keyring"] = keyring_default; window["signer"] = signer_default; window["firebase"] = firebaseApi_default; diff --git a/lib/js/packages/reef-mobile-js/package.json b/lib/js/packages/reef-mobile-js/package.json index 1b80954c..77e45b14 100644 --- a/lib/js/packages/reef-mobile-js/package.json +++ b/lib/js/packages/reef-mobile-js/package.json @@ -10,7 +10,7 @@ "@polkadot/util-crypto": "^7.8.2", "@polkadot/wasm-crypto-init": "^7.3.2", "@popperjs/core": "^2.11.5", - "@reef-chain/util-lib": "^2.5.10", + "@reef-chain/util-lib": "^2.5.11", "crypto-browserify": "^3.12.0", "esbuild": "^0.14.42", "ethers": "^5.6.9", diff --git a/lib/js/packages/reef-mobile-js/src/jsApi/initFlutterApi.ts b/lib/js/packages/reef-mobile-js/src/jsApi/initFlutterApi.ts index 81ff7587..08c917a8 100644 --- a/lib/js/packages/reef-mobile-js/src/jsApi/initFlutterApi.ts +++ b/lib/js/packages/reef-mobile-js/src/jsApi/initFlutterApi.ts @@ -5,26 +5,46 @@ import * as swapApi from "./swapApi"; import * as signApi from "./signApi"; import * as utilsApi from "./utilsApi"; import * as metadataApi from "./metadataApi"; +import * as reefStateInitMethodsApi from "./reefStateInitMethodsApi"; import {reefState, network} from "@reef-chain/util-lib"; import {FlutterJS} from "flutter-js-bridge/src/FlutterJS"; import {InjectedAccountWithMeta} from '@reef-chain/util-lib/dist/dts/extension' import Signer from "./background/Signer"; import {getSignatureSendRequest} from "flutter-js-bridge/src/sendRequestSignature"; +import { Observable, Subject, firstValueFrom } from "rxjs"; -const {AVAILABLE_NETWORKS } = network; +const {AVAILABLE_NETWORKS,FlutterWsProvider, NetworkName} = network; const getIpfsGatewayUrl = (hash: string): string => { const ret = `https://reef.infura-ipfs.io/ipfs/${hash}` return ret; }; +let flutterWsProvider; +let flutterWsReq$; + export const initFlutterApi = async (flutterJS: FlutterJS) => { try { console.log("INIT FLUTTER JS API util-lib v1.0.0-rc1"); const signingKey = getFlutterSigningKey(flutterJS); - + (window as any).jsApi = { - initReefState: async (selNetwork: AVAILABLE_NETWORKS, accounts: Account[]) => { + + /* initWsBridge: (networkName: NetworkName) => { + const rpcUrl=AVAILABLE_NETWORKS[networkName].rpcUrl + flutterWsProvider = new FlutterWsProvider(rpcUrl); + flutterWsReq$ = flutterWsProvider.getSend$(); + }, + + wsBridgeReq$: ()=>flutterWsReq$, + + initReefState: async (networkName, accounts: Account[]) => { + + if(!flutterWsProvider){ + console.log('ERROR initReefState - no flutterWsProvider bridge'); + throw new Error('no flutterWsProvider bridge initialized'); + } + let accountsWithMeta: InjectedAccountWithMeta[] = await Promise.all( accounts.map(async (account: Account) => { return await buildAccountWithMeta(account.name, account.address); @@ -32,21 +52,21 @@ export const initFlutterApi = async (flutterJS: FlutterJS) => { )); console.log("INIT REEF ACCOUNTS len=",accountsWithMeta.length); const destroyFn = await reefState.initReefState({ - network: AVAILABLE_NETWORKS[selNetwork], + network: AVAILABLE_NETWORKS[networkName], jsonAccounts: {accounts: accountsWithMeta, injectedSigner: signingKey}, ipfsHashResolverFn: getIpfsGatewayUrl, - rpcConfig: { autoConnectMs:5000 } + rpcConfig: { autoConnectMs:5000,customWsProvider: flutterWsProvider } }); // TODO check if it's really destroyed - /*setTimeout(( )=>{ + *//*setTimeout(( )=>{ destroyFn(); console.log('destroyed') - },5000)*/ + },5000)*//* window.addEventListener("beforeunload", function(e){ console.log('DESTROY Reef Api'); destroyFn(); }, false); - } + } */ }; // testReefObservables(); accountApi.innitApi(signingKey); @@ -55,6 +75,7 @@ export const initFlutterApi = async (flutterJS: FlutterJS) => { signApi.initApi(signingKey); utilsApi.initApi(); metadataApi.initApi(); + reefStateInitMethodsApi.initApi(signingKey); } catch (e) { console.log("INIT FLUTTER JS API ERROR=", e.message); } diff --git a/lib/js/packages/reef-mobile-js/src/jsApi/reefStateInitMethodsApi.ts b/lib/js/packages/reef-mobile-js/src/jsApi/reefStateInitMethodsApi.ts new file mode 100644 index 00000000..f7aa5db2 --- /dev/null +++ b/lib/js/packages/reef-mobile-js/src/jsApi/reefStateInitMethodsApi.ts @@ -0,0 +1,74 @@ +import * as accountApi from "./accountApi"; +import {buildAccountWithMeta} from "./accountApi"; +import * as transferApi from "./transferApi"; +import * as swapApi from "./swapApi"; +import * as signApi from "./signApi"; +import * as utilsApi from "./utilsApi"; +import * as metadataApi from "./metadataApi"; +import * as wsBridgeApi from "./wsBridgeApi"; +import {reefState, network} from "@reef-chain/util-lib"; +import {FlutterJS} from "flutter-js-bridge/src/FlutterJS"; +import {InjectedAccountWithMeta} from '@reef-chain/util-lib/dist/dts/extension' +// import Signer from "./background/Signer"; +import {getSignatureSendRequest} from "flutter-js-bridge/src/sendRequestSignature"; +import { Observable, Subject, firstValueFrom } from "rxjs"; +import Signer from "reef-mobile-js/src/jsApi/background/Signer"; + +const {AVAILABLE_NETWORKS,FlutterWsProvider, NetworkName} = network; + +const getIpfsGatewayUrl = (hash: string): string => { + const ret = `https://reef.infura-ipfs.io/ipfs/${hash}` + return ret; +}; + +let flutterWs = {}; + +export const initApi = (signingKey: Signer)=>{ + (window as any).reefStateInitMethods = { + + + initWsBridge: (rpcUrl: string) => { + const wsSendSubj = new Subject(); + flutterWs.flutterWsProvider = new FlutterWsProvider(rpcUrl, wsSendSubj); + flutterWs.flutterWsReq = wsSendSubj; + }, + // this evaluates on init call so need an object reference (if null value is set not referenced) to set property later and access it in dart + wsBridgeReq: flutterWs, + + onNativeWsChannelResponse: (data, rpcUrl)=>{ + flutterWs.flutterWsProvider.getFlutterWs().onFlutterWsMessage({data:data}, rpcUrl); + }, + + + initReefState: async (networkName, accounts: Account[]) => { + + if(!flutterWs.flutterWsProvider){ + console.log('ERROR initReefState - no flutterWsProvider bridge'); + throw new Error('no flutterWsProvider bridge initialized'); + } + let accountsWithMeta: InjectedAccountWithMeta[] = await Promise.all( + accounts.map(async (account: Account) => { + return await buildAccountWithMeta(account.name, account.address); + } + )); + console.log("INIT REEF ACCOUNTS len=",accountsWithMeta.length, AVAILABLE_NETWORKS[networkName].rpcUrl); + const destroyFn = await reefState.initReefState({ + network: AVAILABLE_NETWORKS[networkName], + jsonAccounts: {accounts: accountsWithMeta, injectedSigner: signingKey}, + ipfsHashResolverFn: getIpfsGatewayUrl, + rpcConfig: { autoConnectMs:5000,customWsProvider: flutterWs.flutterWsProvider } + }); + + // TODO check if it's really destroyed + /*setTimeout(( )=>{ + destroyFn(); + console.log('destroyed') + },5000)*/ + window.addEventListener("beforeunload", function(e){ + console.log('DESTROY Reef Api'); + destroyFn(); + }, false); + } + + } +} \ No newline at end of file diff --git a/lib/js/packages/reef-mobile-js/src/jsApi/utilsApi.ts b/lib/js/packages/reef-mobile-js/src/jsApi/utilsApi.ts index 26b05f6f..691b73ee 100644 --- a/lib/js/packages/reef-mobile-js/src/jsApi/utilsApi.ts +++ b/lib/js/packages/reef-mobile-js/src/jsApi/utilsApi.ts @@ -51,6 +51,10 @@ export const initApi = () => { ) ); }, + getNetworkWsUrl: (networkName: any) => { + const net: network.Network = network.AVAILABLE_NETWORKS[networkName]; + return net?.rpcUrl; + }, getTxInfo: async (timestamp: string) => { return firstValueFrom( combineLatest([graphql.httpClientInstance$]).pipe( @@ -91,16 +95,13 @@ export const initApi = () => { console.log('setSelectedNetwork=', net) return reefState.setSelectedNetwork(net); }, - bytesString: (bytes: string) => { return isAscii(bytes) ? u8aToString(u8aUnwrapBytes(bytes)) : bytes; }, - providerConnState$: reefState.providerConnState$.pipe( switchMap(lagWhenDisconnected()), shareReplay(1) ), - indexerConnState$: reefState.getIndexerConnState$().pipe( map(v=>!!v.isConnected), shareReplay(1) diff --git a/lib/js/packages/reef-mobile-js/yalc.lock b/lib/js/packages/reef-mobile-js/yalc.lock new file mode 100644 index 00000000..cad878ba --- /dev/null +++ b/lib/js/packages/reef-mobile-js/yalc.lock @@ -0,0 +1,10 @@ +{ + "version": "v1", + "packages": { + "@reef-chain/util-lib": { + "signature": "f9b75a397a985e09a82f6cda5c106b4f", + "file": true, + "replaced": "^2.5.10" + } + } +} \ No newline at end of file diff --git a/lib/js/yarn.lock b/lib/js/yarn.lock index 8249c669..a9f46009 100644 --- a/lib/js/yarn.lock +++ b/lib/js/yarn.lock @@ -11,9 +11,9 @@ "@jridgewell/trace-mapping" "^0.3.24" "@babel/cli@^7.17.6": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.24.7.tgz#eb2868c1fa384b17ea88d60107577d3e6fd05c4e" - integrity sha512-8dfPprJgV4O14WTx+AQyEA+opgUKPrsIXX/MdL50J1n06EQJ6m1T+CdsJe0qEC0B/Xl85i+Un5KVAxd/PACX9A== + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.24.8.tgz#79eaa55a69c77cafbea3e87537fd1df5a5a2edf8" + integrity sha512-isdp+G6DpRyKc+3Gqxy2rjzgF7Zj9K0mzLNnxz+E/fgeag8qT3vVulX4gY9dGO1q0y+0lUv6V3a+uhUzMzrwXg== dependencies: "@jridgewell/trace-mapping" "^0.3.25" commander "^6.2.0" @@ -34,38 +34,38 @@ "@babel/highlight" "^7.24.7" picocolors "^1.0.0" -"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.7.tgz#d23bbea508c3883ba8251fb4164982c36ea577ed" - integrity sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw== +"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.8.tgz#f9196455334c38d059ac8b1a16a51decda9d30d3" + integrity sha512-c4IM7OTg6k1Q+AJ153e2mc2QVTezTwnb4VzquwcyiEzGnW0Kedv4do/TrkU98qPeC5LNiMt/QXwIjzYXLBpyZg== "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.17.8", "@babel/core@^7.7.2", "@babel/core@^7.8.0": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.7.tgz#b676450141e0b52a3d43bc91da86aa608f950ac4" - integrity sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g== + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.8.tgz#c24f83985214f599cee5fc26d393d9ab320342f4" + integrity sha512-6AWcmZC/MZCO0yKys4uhg5NlxL0ESF3K6IAaoQ+xSXvPyPyxNWRafP+GDbI88Oh68O7QkJgmEtedWPM9U0pZNg== dependencies: "@ampproject/remapping" "^2.2.0" "@babel/code-frame" "^7.24.7" - "@babel/generator" "^7.24.7" - "@babel/helper-compilation-targets" "^7.24.7" - "@babel/helper-module-transforms" "^7.24.7" - "@babel/helpers" "^7.24.7" - "@babel/parser" "^7.24.7" + "@babel/generator" "^7.24.8" + "@babel/helper-compilation-targets" "^7.24.8" + "@babel/helper-module-transforms" "^7.24.8" + "@babel/helpers" "^7.24.8" + "@babel/parser" "^7.24.8" "@babel/template" "^7.24.7" - "@babel/traverse" "^7.24.7" - "@babel/types" "^7.24.7" + "@babel/traverse" "^7.24.8" + "@babel/types" "^7.24.8" convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@^7.24.7", "@babel/generator@^7.7.2": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.7.tgz#1654d01de20ad66b4b4d99c135471bc654c55e6d" - integrity sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA== +"@babel/generator@^7.24.8", "@babel/generator@^7.7.2": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.8.tgz#1802d6ac4d77a9199c75ae3eb6a08336e5d1d39a" + integrity sha512-47DG+6F5SzOi0uEvK4wMShmn5yY0mVjVJoWTphdY2B4Rx9wHgjK7Yhtr0ru6nE+sn0v38mzrWOlah0p/YlHHOQ== dependencies: - "@babel/types" "^7.24.7" + "@babel/types" "^7.24.8" "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.25" jsesc "^2.5.1" @@ -85,26 +85,26 @@ "@babel/traverse" "^7.24.7" "@babel/types" "^7.24.7" -"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz#4eb6c4a80d6ffeac25ab8cd9a21b5dfa48d503a9" - integrity sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg== +"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.24.7", "@babel/helper-compilation-targets@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz#b607c3161cd9d1744977d4f97139572fe778c271" + integrity sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw== dependencies: - "@babel/compat-data" "^7.24.7" - "@babel/helper-validator-option" "^7.24.7" - browserslist "^4.22.2" + "@babel/compat-data" "^7.24.8" + "@babel/helper-validator-option" "^7.24.8" + browserslist "^4.23.1" lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.7.tgz#2eaed36b3a1c11c53bdf80d53838b293c52f5b3b" - integrity sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg== +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.24.7", "@babel/helper-create-class-features-plugin@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.8.tgz#47f546408d13c200c0867f9d935184eaa0851b09" + integrity sha512-4f6Oqnmyp2PP3olgUMmOwC3akxSm5aBYraQ6YDdKy7NcAMkDECHWG0DEnV6M2UAkERgIBhYt8S27rURPg7SxWA== dependencies: "@babel/helper-annotate-as-pure" "^7.24.7" "@babel/helper-environment-visitor" "^7.24.7" "@babel/helper-function-name" "^7.24.7" - "@babel/helper-member-expression-to-functions" "^7.24.7" + "@babel/helper-member-expression-to-functions" "^7.24.8" "@babel/helper-optimise-call-expression" "^7.24.7" "@babel/helper-replace-supers" "^7.24.7" "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" @@ -153,13 +153,13 @@ dependencies: "@babel/types" "^7.24.7" -"@babel/helper-member-expression-to-functions@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.7.tgz#67613d068615a70e4ed5101099affc7a41c5225f" - integrity sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w== +"@babel/helper-member-expression-to-functions@^7.24.7", "@babel/helper-member-expression-to-functions@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz#6155e079c913357d24a4c20480db7c712a5c3fb6" + integrity sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA== dependencies: - "@babel/traverse" "^7.24.7" - "@babel/types" "^7.24.7" + "@babel/traverse" "^7.24.8" + "@babel/types" "^7.24.8" "@babel/helper-module-imports@^7.22.5", "@babel/helper-module-imports@^7.24.7": version "7.24.7" @@ -169,10 +169,10 @@ "@babel/traverse" "^7.24.7" "@babel/types" "^7.24.7" -"@babel/helper-module-transforms@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz#31b6c9a2930679498db65b685b1698bfd6c7daf8" - integrity sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ== +"@babel/helper-module-transforms@^7.24.7", "@babel/helper-module-transforms@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.8.tgz#b1f2df4f96f3465b0d035b697ec86cb51ff348fe" + integrity sha512-m4vWKVqvkVAWLXfHCCfff2luJj86U+J0/x+0N3ArG/tP0Fq7zky2dYwMbtPmkc/oulkkbjdL3uWzuoBwQ8R00Q== dependencies: "@babel/helper-environment-visitor" "^7.24.7" "@babel/helper-module-imports" "^7.24.7" @@ -187,10 +187,10 @@ dependencies: "@babel/types" "^7.24.7" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz#98c84fe6fe3d0d3ae7bfc3a5e166a46844feb2a0" - integrity sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg== +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.7", "@babel/helper-plugin-utils@^7.24.8", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz#94ee67e8ec0e5d44ea7baeb51e571bd26af07878" + integrity sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg== "@babel/helper-remap-async-to-generator@^7.24.7": version "7.24.7" @@ -233,20 +233,20 @@ dependencies: "@babel/types" "^7.24.7" -"@babel/helper-string-parser@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz#4d2d0f14820ede3b9807ea5fc36dfc8cd7da07f2" - integrity sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg== +"@babel/helper-string-parser@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz#5b3329c9a58803d5df425e5785865881a81ca48d" + integrity sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ== "@babel/helper-validator-identifier@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db" integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== -"@babel/helper-validator-option@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz#24c3bb77c7a425d1742eec8fb433b5a1b38e62f6" - integrity sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw== +"@babel/helper-validator-option@^7.24.7", "@babel/helper-validator-option@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz#3725cdeea8b480e86d34df15304806a06975e33d" + integrity sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q== "@babel/helper-wrap-function@^7.24.7": version "7.24.7" @@ -258,13 +258,13 @@ "@babel/traverse" "^7.24.7" "@babel/types" "^7.24.7" -"@babel/helpers@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.7.tgz#aa2ccda29f62185acb5d42fb4a3a1b1082107416" - integrity sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg== +"@babel/helpers@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.8.tgz#2820d64d5d6686cca8789dd15b074cd862795873" + integrity sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ== dependencies: "@babel/template" "^7.24.7" - "@babel/types" "^7.24.7" + "@babel/types" "^7.24.8" "@babel/highlight@^7.24.7": version "7.24.7" @@ -276,10 +276,10 @@ js-tokens "^4.0.0" picocolors "^1.0.0" -"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.7.tgz#9a5226f92f0c5c8ead550b750f5608e766c8ce85" - integrity sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw== +"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.24.7", "@babel/parser@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.8.tgz#58a4dbbcad7eb1d48930524a3fd93d93e9084c6f" + integrity sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w== "@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.24.7": version "7.24.7" @@ -606,16 +606,16 @@ "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-class-static-block" "^7.14.5" -"@babel/plugin-transform-classes@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz#4ae6ef43a12492134138c1e45913f7c46c41b4bf" - integrity sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw== +"@babel/plugin-transform-classes@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.8.tgz#ad23301fe5bc153ca4cf7fb572a9bc8b0b711cf7" + integrity sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA== dependencies: "@babel/helper-annotate-as-pure" "^7.24.7" - "@babel/helper-compilation-targets" "^7.24.7" + "@babel/helper-compilation-targets" "^7.24.8" "@babel/helper-environment-visitor" "^7.24.7" "@babel/helper-function-name" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.8" "@babel/helper-replace-supers" "^7.24.7" "@babel/helper-split-export-declaration" "^7.24.7" globals "^11.1.0" @@ -628,12 +628,12 @@ "@babel/helper-plugin-utils" "^7.24.7" "@babel/template" "^7.24.7" -"@babel/plugin-transform-destructuring@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz#a097f25292defb6e6cc16d6333a4cfc1e3c72d9e" - integrity sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw== +"@babel/plugin-transform-destructuring@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz#c828e814dbe42a2718a838c2a2e16a408e055550" + integrity sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.8" "@babel/plugin-transform-dotall-regex@^7.24.7": version "7.24.7" @@ -729,13 +729,13 @@ "@babel/helper-module-transforms" "^7.24.7" "@babel/helper-plugin-utils" "^7.24.7" -"@babel/plugin-transform-modules-commonjs@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz#9fd5f7fdadee9085886b183f1ad13d1ab260f4ab" - integrity sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ== +"@babel/plugin-transform-modules-commonjs@^7.24.7", "@babel/plugin-transform-modules-commonjs@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz#ab6421e564b717cb475d6fff70ae7f103536ea3c" + integrity sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA== dependencies: - "@babel/helper-module-transforms" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-module-transforms" "^7.24.8" + "@babel/helper-plugin-utils" "^7.24.8" "@babel/helper-simple-access" "^7.24.7" "@babel/plugin-transform-modules-systemjs@^7.24.7": @@ -813,12 +813,12 @@ "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-transform-optional-chaining@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.7.tgz#b8f6848a80cf2da98a8a204429bec04756c6d454" - integrity sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ== +"@babel/plugin-transform-optional-chaining@^7.24.7", "@babel/plugin-transform-optional-chaining@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz#bb02a67b60ff0406085c13d104c99a835cdf365d" + integrity sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.8" "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" "@babel/plugin-syntax-optional-chaining" "^7.8.3" @@ -943,21 +943,21 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.7" -"@babel/plugin-transform-typeof-symbol@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.7.tgz#f074be466580d47d6e6b27473a840c9f9ca08fb0" - integrity sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg== +"@babel/plugin-transform-typeof-symbol@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz#383dab37fb073f5bfe6e60c654caac309f92ba1c" + integrity sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.8" "@babel/plugin-transform-typescript@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.7.tgz#b006b3e0094bf0813d505e0c5485679eeaf4a881" - integrity sha512-iLD3UNkgx2n/HrjBesVbYX6j0yqn/sJktvbtKKgcaLIQ4bTTQ8obAypc1VpyHPD2y4Phh9zHOaAt8e/L14wCpw== + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.8.tgz#c104d6286e04bf7e44b8cba1b686d41bad57eb84" + integrity sha512-CgFgtN61BbdOGCP4fLaAMOPkzWUh6yQZNMr5YSt8uz2cZSSiQONCQFWqsE4NeVfOIhqDOlS9CR3WD91FzMeB2Q== dependencies: "@babel/helper-annotate-as-pure" "^7.24.7" - "@babel/helper-create-class-features-plugin" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-create-class-features-plugin" "^7.24.8" + "@babel/helper-plugin-utils" "^7.24.8" "@babel/plugin-syntax-typescript" "^7.24.7" "@babel/plugin-transform-unicode-escapes@^7.24.7": @@ -992,14 +992,14 @@ "@babel/helper-plugin-utils" "^7.24.7" "@babel/preset-env@^7.16.11": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.7.tgz#ff067b4e30ba4a72f225f12f123173e77b987f37" - integrity sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ== - dependencies: - "@babel/compat-data" "^7.24.7" - "@babel/helper-compilation-targets" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/helper-validator-option" "^7.24.7" + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.8.tgz#e0db94d7f17d6f0e2564e8d29190bc8cdacec2d1" + integrity sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ== + dependencies: + "@babel/compat-data" "^7.24.8" + "@babel/helper-compilation-targets" "^7.24.8" + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/helper-validator-option" "^7.24.8" "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.24.7" "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.24.7" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.24.7" @@ -1030,9 +1030,9 @@ "@babel/plugin-transform-block-scoping" "^7.24.7" "@babel/plugin-transform-class-properties" "^7.24.7" "@babel/plugin-transform-class-static-block" "^7.24.7" - "@babel/plugin-transform-classes" "^7.24.7" + "@babel/plugin-transform-classes" "^7.24.8" "@babel/plugin-transform-computed-properties" "^7.24.7" - "@babel/plugin-transform-destructuring" "^7.24.7" + "@babel/plugin-transform-destructuring" "^7.24.8" "@babel/plugin-transform-dotall-regex" "^7.24.7" "@babel/plugin-transform-duplicate-keys" "^7.24.7" "@babel/plugin-transform-dynamic-import" "^7.24.7" @@ -1045,7 +1045,7 @@ "@babel/plugin-transform-logical-assignment-operators" "^7.24.7" "@babel/plugin-transform-member-expression-literals" "^7.24.7" "@babel/plugin-transform-modules-amd" "^7.24.7" - "@babel/plugin-transform-modules-commonjs" "^7.24.7" + "@babel/plugin-transform-modules-commonjs" "^7.24.8" "@babel/plugin-transform-modules-systemjs" "^7.24.7" "@babel/plugin-transform-modules-umd" "^7.24.7" "@babel/plugin-transform-named-capturing-groups-regex" "^7.24.7" @@ -1055,7 +1055,7 @@ "@babel/plugin-transform-object-rest-spread" "^7.24.7" "@babel/plugin-transform-object-super" "^7.24.7" "@babel/plugin-transform-optional-catch-binding" "^7.24.7" - "@babel/plugin-transform-optional-chaining" "^7.24.7" + "@babel/plugin-transform-optional-chaining" "^7.24.8" "@babel/plugin-transform-parameters" "^7.24.7" "@babel/plugin-transform-private-methods" "^7.24.7" "@babel/plugin-transform-private-property-in-object" "^7.24.7" @@ -1066,7 +1066,7 @@ "@babel/plugin-transform-spread" "^7.24.7" "@babel/plugin-transform-sticky-regex" "^7.24.7" "@babel/plugin-transform-template-literals" "^7.24.7" - "@babel/plugin-transform-typeof-symbol" "^7.24.7" + "@babel/plugin-transform-typeof-symbol" "^7.24.8" "@babel/plugin-transform-unicode-escapes" "^7.24.7" "@babel/plugin-transform-unicode-property-regex" "^7.24.7" "@babel/plugin-transform-unicode-regex" "^7.24.7" @@ -1075,7 +1075,7 @@ babel-plugin-polyfill-corejs2 "^0.4.10" babel-plugin-polyfill-corejs3 "^0.10.4" babel-plugin-polyfill-regenerator "^0.6.1" - core-js-compat "^3.31.0" + core-js-compat "^3.37.1" semver "^6.3.1" "@babel/preset-modules@0.1.6-no-external-plugins": @@ -1127,9 +1127,9 @@ integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== "@babel/runtime@^7.16.3", "@babel/runtime@^7.17.2", "@babel/runtime@^7.17.8", "@babel/runtime@^7.18.6", "@babel/runtime@^7.20.13", "@babel/runtime@^7.23.8", "@babel/runtime@^7.24.5", "@babel/runtime@^7.8.4": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.7.tgz#f4f0d5530e8dbdf59b3451b9b3e594b6ba082e12" - integrity sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw== + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.8.tgz#5d958c3827b13cc6d05e038c07fb2e5e3420d82e" + integrity sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA== dependencies: regenerator-runtime "^0.14.0" @@ -1142,28 +1142,28 @@ "@babel/parser" "^7.24.7" "@babel/types" "^7.24.7" -"@babel/traverse@^7.24.7", "@babel/traverse@^7.7.2": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.7.tgz#de2b900163fa741721ba382163fe46a936c40cf5" - integrity sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA== +"@babel/traverse@^7.24.7", "@babel/traverse@^7.24.8", "@babel/traverse@^7.7.2": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.8.tgz#6c14ed5232b7549df3371d820fbd9abfcd7dfab7" + integrity sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ== dependencies: "@babel/code-frame" "^7.24.7" - "@babel/generator" "^7.24.7" + "@babel/generator" "^7.24.8" "@babel/helper-environment-visitor" "^7.24.7" "@babel/helper-function-name" "^7.24.7" "@babel/helper-hoist-variables" "^7.24.7" "@babel/helper-split-export-declaration" "^7.24.7" - "@babel/parser" "^7.24.7" - "@babel/types" "^7.24.7" + "@babel/parser" "^7.24.8" + "@babel/types" "^7.24.8" debug "^4.3.1" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.24.7", "@babel/types@^7.3.3", "@babel/types@^7.4.4": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.7.tgz#6027fe12bc1aa724cd32ab113fb7f1988f1f66f2" - integrity sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q== +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.24.7", "@babel/types@^7.24.8", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.8.tgz#d51ffa9043b17d36622efa44e861a49e69e130a8" + integrity sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA== dependencies: - "@babel/helper-string-parser" "^7.24.7" + "@babel/helper-string-parser" "^7.24.8" "@babel/helper-validator-identifier" "^7.24.7" to-fast-properties "^2.0.0" @@ -1185,9 +1185,9 @@ eslint-visitor-keys "^3.3.0" "@eslint-community/regexpp@^4.6.1": - version "4.10.1" - resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.1.tgz#361461e5cb3845d874e61731c11cfedd664d83a0" - integrity sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA== + version "4.11.0" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.11.0.tgz#b0ffd0312b4a3fd2d6f77237e7248a5ad3a680ae" + integrity sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A== "@eslint/eslintrc@^2.1.4": version "2.1.4" @@ -1928,15 +1928,15 @@ resolved "https://registry.yarnpkg.com/@fastify/busboy/-/busboy-2.1.1.tgz#b9da6a878a371829a0502c9b6c1c143ef6663f4d" integrity sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA== -"@firebase/analytics-compat@0.2.10": - version "0.2.10" - resolved "https://registry.yarnpkg.com/@firebase/analytics-compat/-/analytics-compat-0.2.10.tgz#c98005075c019eb8255764a5279f0ff86b36b863" - integrity sha512-ia68RcLQLLMFWrM10JfmFod7eJGwqr4/uyrtzHpTDnxGX/6gNCBTOuxdAbyWIqXI5XmcMQdz9hDijGKOHgDfPw== +"@firebase/analytics-compat@0.2.11": + version "0.2.11" + resolved "https://registry.yarnpkg.com/@firebase/analytics-compat/-/analytics-compat-0.2.11.tgz#82995b29805f306ad862773e2cd907ae8fb7b7e5" + integrity sha512-wmXxJ49pEY7H549Pa4CDPOTzkPJnfG2Yolptg72ntTgSrbKVq+Eg9cAQY6Z5Kn9ATSQRX5oGXKlNfEk5DJBvvA== dependencies: - "@firebase/analytics" "0.10.4" + "@firebase/analytics" "0.10.5" "@firebase/analytics-types" "0.8.2" - "@firebase/component" "0.6.7" - "@firebase/util" "1.9.6" + "@firebase/component" "0.6.8" + "@firebase/util" "1.9.7" tslib "^2.1.0" "@firebase/analytics-types@0.8.2": @@ -1944,27 +1944,27 @@ resolved "https://registry.yarnpkg.com/@firebase/analytics-types/-/analytics-types-0.8.2.tgz#947f85346e404332aac6c996d71fd4a89cd7f87a" integrity sha512-EnzNNLh+9/sJsimsA/FGqzakmrAUKLeJvjRHlg8df1f97NLUlFidk9600y0ZgWOp3CAxn6Hjtk+08tixlUOWyw== -"@firebase/analytics@0.10.4": - version "0.10.4" - resolved "https://registry.yarnpkg.com/@firebase/analytics/-/analytics-0.10.4.tgz#dc68a86774f9ee4f980708e824157617fd2b8ef7" - integrity sha512-OJEl/8Oye/k+vJ1zV/1L6eGpc1XzAj+WG2TPznJ7PszL7sOFLBXkL9IjHfOCGDGpXeO3btozy/cYUqv4zgNeHg== +"@firebase/analytics@0.10.5": + version "0.10.5" + resolved "https://registry.yarnpkg.com/@firebase/analytics/-/analytics-0.10.5.tgz#a455028952bdc25b9da2b0070ebb09ca487ee09f" + integrity sha512-d0X2ksTOKHMf5zFAMKFZWXa8hSbgohsG507xFsGhF4Uet2b8uEUL/YLrEth67jXEbGEi1UQZX4AaGBxKNiDzjw== dependencies: - "@firebase/component" "0.6.7" - "@firebase/installations" "0.6.7" + "@firebase/component" "0.6.8" + "@firebase/installations" "0.6.8" "@firebase/logger" "0.4.2" - "@firebase/util" "1.9.6" + "@firebase/util" "1.9.7" tslib "^2.1.0" -"@firebase/app-check-compat@0.3.11": - version "0.3.11" - resolved "https://registry.yarnpkg.com/@firebase/app-check-compat/-/app-check-compat-0.3.11.tgz#0a5d1c72c91ba239e4dabf6fd698b27f082030ca" - integrity sha512-t01zaH3RJpKEey0nGduz3Is+uSz7Sj4U5nwOV6lWb+86s5xtxpIvBJzu/lKxJfYyfZ29eJwpdjEgT1/lm4iQyA== +"@firebase/app-check-compat@0.3.12": + version "0.3.12" + resolved "https://registry.yarnpkg.com/@firebase/app-check-compat/-/app-check-compat-0.3.12.tgz#34d826f72e058baf1aad11713fda337046fb863c" + integrity sha512-p/5w3pMih3JVT6u7g04KXgSZr6HDsQXyeWZkIe0+r71dPOlcKyUooe9/feTc8BWpjha3rUOkqQ7+JXZObwvYoQ== dependencies: - "@firebase/app-check" "0.8.4" + "@firebase/app-check" "0.8.5" "@firebase/app-check-types" "0.5.2" - "@firebase/component" "0.6.7" + "@firebase/component" "0.6.8" "@firebase/logger" "0.4.2" - "@firebase/util" "1.9.6" + "@firebase/util" "1.9.7" tslib "^2.1.0" "@firebase/app-check-interop-types@0.3.2": @@ -1977,25 +1977,25 @@ resolved "https://registry.yarnpkg.com/@firebase/app-check-types/-/app-check-types-0.5.2.tgz#1221bd09b471e11bb149252f16640a0a51043cbc" integrity sha512-FSOEzTzL5bLUbD2co3Zut46iyPWML6xc4x+78TeaXMSuJap5QObfb+rVvZJtla3asN4RwU7elaQaduP+HFizDA== -"@firebase/app-check@0.8.4": - version "0.8.4" - resolved "https://registry.yarnpkg.com/@firebase/app-check/-/app-check-0.8.4.tgz#1c965d34527d1b924fc7bd51789119b3f817bf94" - integrity sha512-2tjRDaxcM5G7BEpytiDcIl+NovV99q8yEqRMKDbn4J4i/XjjuThuB4S+4PkmTnZiCbdLXQiBhkVxNlUDcfog5Q== +"@firebase/app-check@0.8.5": + version "0.8.5" + resolved "https://registry.yarnpkg.com/@firebase/app-check/-/app-check-0.8.5.tgz#e8b0a6d603592f6a04f2d429029f5adfe1a4d2ca" + integrity sha512-WyIckkVYAfnzsPIw6EAt/qBUANkUAVl6irF0xuJ1R9ISNyUT1h7dPAwvs/g3rsx0fpBWaHRAH0IFiN6zO6yLqQ== dependencies: - "@firebase/component" "0.6.7" + "@firebase/component" "0.6.8" "@firebase/logger" "0.4.2" - "@firebase/util" "1.9.6" + "@firebase/util" "1.9.7" tslib "^2.1.0" -"@firebase/app-compat@0.2.35": - version "0.2.35" - resolved "https://registry.yarnpkg.com/@firebase/app-compat/-/app-compat-0.2.35.tgz#ca918736e6b06bdd63eaed24ba213059ecd55f88" - integrity sha512-vgay/WRjeH0r97/Q6L6df2CMx7oyNFDsE5yPQ9oR1G+zx2eT0s8vNNh0WlKqQxUEWaOLRnXhQ8gy7uu0cBgTRg== +"@firebase/app-compat@0.2.36": + version "0.2.36" + resolved "https://registry.yarnpkg.com/@firebase/app-compat/-/app-compat-0.2.36.tgz#46926ee9ba0d54fc5ec4695e62588b63e2f7584a" + integrity sha512-qsf+pllpgy1IGe2f5vfenOHSX8Cs58sVR5L6h/zBlNy9Yo54B2jy61KxLpSOgyRZb18IlnLLGjo7VtGU1CHvHA== dependencies: - "@firebase/app" "0.10.5" - "@firebase/component" "0.6.7" + "@firebase/app" "0.10.6" + "@firebase/component" "0.6.8" "@firebase/logger" "0.4.2" - "@firebase/util" "1.9.6" + "@firebase/util" "1.9.7" tslib "^2.1.0" "@firebase/app-types@0.9.2": @@ -2003,26 +2003,26 @@ resolved "https://registry.yarnpkg.com/@firebase/app-types/-/app-types-0.9.2.tgz#8cbcceba784753a7c0066a4809bc22f93adee080" integrity sha512-oMEZ1TDlBz479lmABwWsWjzHwheQKiAgnuKxE0pz0IXCVx7/rtlkx1fQ6GfgK24WCrxDKMplZrT50Kh04iMbXQ== -"@firebase/app@0.10.5": - version "0.10.5" - resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.10.5.tgz#84d3c99b253366844335a411b568dd258800c794" - integrity sha512-iY/fNot+hWPk9sTX8aHMqlcX9ynRvpGkskWAdUZ2eQQdLo8d1hSFYcYNwPv0Q/frGMasw8udKWMcFOEpC9fG8g== +"@firebase/app@0.10.6": + version "0.10.6" + resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.10.6.tgz#0f96a573c18d75723ddeedb45c02c5471d9de695" + integrity sha512-/r8Ikp7TOrIIdp7v2adD2kg9SqIXMGOoJXJB1HsX7LjpjWdsoy1fMkP0HlI7GQqqRxDueHNhETx5Zn5E8HyVAQ== dependencies: - "@firebase/component" "0.6.7" + "@firebase/component" "0.6.8" "@firebase/logger" "0.4.2" - "@firebase/util" "1.9.6" + "@firebase/util" "1.9.7" idb "7.1.1" tslib "^2.1.0" -"@firebase/auth-compat@0.5.9": - version "0.5.9" - resolved "https://registry.yarnpkg.com/@firebase/auth-compat/-/auth-compat-0.5.9.tgz#ab925dbe8baf0911fb4836c14403706132d751e8" - integrity sha512-RX8Zh/3zz2CsVbmYfgHkfUm4fAEPCl+KHVIImNygV5jTGDF6oKOhBIpf4Yigclyu8ESQKZ4elyN0MBYm9/7zGw== +"@firebase/auth-compat@0.5.10": + version "0.5.10" + resolved "https://registry.yarnpkg.com/@firebase/auth-compat/-/auth-compat-0.5.10.tgz#7705fc27883a8fafb2e85271e1d5cd7314609276" + integrity sha512-epDhgNIXmhl9DPuTW9Ec5NDJJKMFIdXBXiQI9O0xNHveow/ETtBCY86srzF7iCacqsd30CcpLwwXlhk8Y19Olg== dependencies: - "@firebase/auth" "1.7.4" + "@firebase/auth" "1.7.5" "@firebase/auth-types" "0.12.2" - "@firebase/component" "0.6.7" - "@firebase/util" "1.9.6" + "@firebase/component" "0.6.8" + "@firebase/util" "1.9.7" tslib "^2.1.0" undici "5.28.4" @@ -2036,67 +2036,67 @@ resolved "https://registry.yarnpkg.com/@firebase/auth-types/-/auth-types-0.12.2.tgz#f12d890585866e53b6ab18b16fa4d425c52eee6e" integrity sha512-qsEBaRMoGvHO10unlDJhaKSuPn4pyoTtlQuP1ghZfzB6rNQPuhp/N/DcFZxm9i4v0SogjCbf9reWupwIvfmH6w== -"@firebase/auth@1.7.4": - version "1.7.4" - resolved "https://registry.yarnpkg.com/@firebase/auth/-/auth-1.7.4.tgz#0dc8083314a61598c91cfe00cb96cf2cb3d74336" - integrity sha512-d2Fw17s5QesojwebrA903el20Li9/YGgkoOGJjagM4I1qAT36APa/FcZ+OX86KxbYKCtQKTMqraU8pxG7C2JWA== +"@firebase/auth@1.7.5": + version "1.7.5" + resolved "https://registry.yarnpkg.com/@firebase/auth/-/auth-1.7.5.tgz#8135e0933e874231d7ebafc94f5796a19f5df39b" + integrity sha512-DMFR1OA/f1/voeuFbSORg9AP36pMgOoSb/DRgiDalLmIJsDTlQNMCu+givjMP4s/XL85+tBk2MerYnK/AscJjw== dependencies: - "@firebase/component" "0.6.7" + "@firebase/component" "0.6.8" "@firebase/logger" "0.4.2" - "@firebase/util" "1.9.6" + "@firebase/util" "1.9.7" tslib "^2.1.0" undici "5.28.4" -"@firebase/component@0.6.7": - version "0.6.7" - resolved "https://registry.yarnpkg.com/@firebase/component/-/component-0.6.7.tgz#6fbffddb26833e1ed58bf296ad587cb330aee716" - integrity sha512-baH1AA5zxfaz4O8w0vDwETByrKTQqB5CDjRls79Sa4eAGAoERw4Tnung7XbMl3jbJ4B/dmmtsMrdki0KikwDYA== +"@firebase/component@0.6.8": + version "0.6.8" + resolved "https://registry.yarnpkg.com/@firebase/component/-/component-0.6.8.tgz#899b9318c0ce0586580e8cda7eaf61296f7fb43b" + integrity sha512-LcNvxGLLGjBwB0dJUsBGCej2fqAepWyBubs4jt1Tiuns7QLbXHuyObZ4aMeBjZjWx4m8g1LoVI9QFpSaq/k4/g== dependencies: - "@firebase/util" "1.9.6" + "@firebase/util" "1.9.7" tslib "^2.1.0" -"@firebase/database-compat@1.0.5": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@firebase/database-compat/-/database-compat-1.0.5.tgz#18c2314f169942ac315e46b68f86cbe64bafe063" - integrity sha512-NDSMaDjQ+TZEMDMmzJwlTL05kh1+0Y84C+kVMaOmNOzRGRM7VHi29I6YUhCetXH+/b1Wh4ZZRyp1CuWkd8s6hg== +"@firebase/database-compat@1.0.6": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@firebase/database-compat/-/database-compat-1.0.6.tgz#6a4966fe4a9d8bc2cb11ee98a1bb01ab954d7d66" + integrity sha512-1OGA0sLY47mkXjhICCrUTXEYFnSSXoiXWm1SHsN62b+Lzs5aKA3aWTjTUmYIoK93kDAMPkYpulSv8jcbH4Hwew== dependencies: - "@firebase/component" "0.6.7" - "@firebase/database" "1.0.5" - "@firebase/database-types" "1.0.3" + "@firebase/component" "0.6.8" + "@firebase/database" "1.0.6" + "@firebase/database-types" "1.0.4" "@firebase/logger" "0.4.2" - "@firebase/util" "1.9.6" + "@firebase/util" "1.9.7" tslib "^2.1.0" -"@firebase/database-types@1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@firebase/database-types/-/database-types-1.0.3.tgz#1b764212dce88eca74b16da9d220cfea6814858e" - integrity sha512-39V/Riv2R3O/aUjYKh0xypj7NTNXNAK1bcgY5Kx+hdQPRS/aPTS8/5c0CGFYKgVuFbYlnlnhrCTYsh2uNhGwzA== +"@firebase/database-types@1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@firebase/database-types/-/database-types-1.0.4.tgz#dc507f7838ed29ac3235c68ebae5fd42a562e3e8" + integrity sha512-mz9ZzbH6euFXbcBo+enuJ36I5dR5w+enJHHjy9Y5ThCdKUseqfDjW3vCp1YxE9zygFCSjJJ/z1cQ+zodvUcwPQ== dependencies: "@firebase/app-types" "0.9.2" - "@firebase/util" "1.9.6" + "@firebase/util" "1.9.7" -"@firebase/database@1.0.5": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@firebase/database/-/database-1.0.5.tgz#09d7162b7dbc4533f17498ac6a76d5e757ab45be" - integrity sha512-cAfwBqMQuW6HbhwI3Cb/gDqZg7aR0OmaJ85WUxlnoYW2Tm4eR0hFl5FEijI3/gYPUiUcUPQvTkGV222VkT7KPw== +"@firebase/database@1.0.6": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@firebase/database/-/database-1.0.6.tgz#cf0592b140e207e35c14efe6776fc92266ac408a" + integrity sha512-nrexUEG/fpVlHtWKkyfhTC3834kZ1WS7voNyqbBsBCqHXQOvznN5Z0L3nxBqdXSJyltNAf4ndFlQqm5gZiEczQ== dependencies: "@firebase/app-check-interop-types" "0.3.2" "@firebase/auth-interop-types" "0.2.3" - "@firebase/component" "0.6.7" + "@firebase/component" "0.6.8" "@firebase/logger" "0.4.2" - "@firebase/util" "1.9.6" + "@firebase/util" "1.9.7" faye-websocket "0.11.4" tslib "^2.1.0" -"@firebase/firestore-compat@0.3.32": - version "0.3.32" - resolved "https://registry.yarnpkg.com/@firebase/firestore-compat/-/firestore-compat-0.3.32.tgz#1357ba5f80b83f33210d4fb49a1cd346cf95b291" - integrity sha512-at71mwK7a/mUXH0OgyY0+gUzedm/EUydDFYSFsBoO8DYowZ23Mgd6P4Rzq/Ll3zI/3xJN7LGe7Qp4iE/V/3Arg== +"@firebase/firestore-compat@0.3.33": + version "0.3.33" + resolved "https://registry.yarnpkg.com/@firebase/firestore-compat/-/firestore-compat-0.3.33.tgz#8e591bfafb574c695b09101b98c1a1057f55c60e" + integrity sha512-i42a2l31N95CwYEB7zmfK0FS1mrO6pwOLwxavCrwu1BCFrVVVQhUheTPIda/iGguK/2Nog0RaIR1bo7QkZEz3g== dependencies: - "@firebase/component" "0.6.7" - "@firebase/firestore" "4.6.3" + "@firebase/component" "0.6.8" + "@firebase/firestore" "4.6.4" "@firebase/firestore-types" "3.0.2" - "@firebase/util" "1.9.6" + "@firebase/util" "1.9.7" tslib "^2.1.0" "@firebase/firestore-types@3.0.2": @@ -2104,29 +2104,29 @@ resolved "https://registry.yarnpkg.com/@firebase/firestore-types/-/firestore-types-3.0.2.tgz#75c301acc5fa33943eaaa9570b963c55398cad2a" integrity sha512-wp1A+t5rI2Qc/2q7r2ZpjUXkRVPtGMd6zCLsiWurjsQpqPgFin3AhNibKcIzoF2rnToNa/XYtyWXuifjOOwDgg== -"@firebase/firestore@4.6.3": - version "4.6.3" - resolved "https://registry.yarnpkg.com/@firebase/firestore/-/firestore-4.6.3.tgz#87ad38dfd0a0f16e79682177102ee1328d59af44" - integrity sha512-d/+N2iUsiJ/Dc7fApdpdmmTXzwuTCromsdA1lKwYfZtMIOd1fI881NSLwK2wV4I38wkLnvfKJUV6WpU1f3/ONg== +"@firebase/firestore@4.6.4": + version "4.6.4" + resolved "https://registry.yarnpkg.com/@firebase/firestore/-/firestore-4.6.4.tgz#f53fcfc3ecfeb844f2147a43382d013d21e64968" + integrity sha512-vk2MoH5HxYEhiNg1l+yBXq1Fkhue/11bFg4HdlTv6BJHcTnnAj2a+/afPpatcW4MOdYA3Tv+d5nGzWbbOC1SHw== dependencies: - "@firebase/component" "0.6.7" + "@firebase/component" "0.6.8" "@firebase/logger" "0.4.2" - "@firebase/util" "1.9.6" - "@firebase/webchannel-wrapper" "1.0.0" + "@firebase/util" "1.9.7" + "@firebase/webchannel-wrapper" "1.0.1" "@grpc/grpc-js" "~1.9.0" "@grpc/proto-loader" "^0.7.8" tslib "^2.1.0" undici "5.28.4" -"@firebase/functions-compat@0.3.11": - version "0.3.11" - resolved "https://registry.yarnpkg.com/@firebase/functions-compat/-/functions-compat-0.3.11.tgz#9fdff8b174879b404501df7b8b519e5fb6d0b8ec" - integrity sha512-Qn+ts/M6Lj2/6i1cp5V5TRR+Hi9kyXyHbo+w9GguINJ87zxrCe6ulx3TI5AGQkoQa8YFHUhT3DMGmLFiJjWTSQ== +"@firebase/functions-compat@0.3.12": + version "0.3.12" + resolved "https://registry.yarnpkg.com/@firebase/functions-compat/-/functions-compat-0.3.12.tgz#aae387eb48466df1d031fc5bb755c657cfeb5994" + integrity sha512-r3XUb5VlITWpML46JymfJPkK6I9j4SNlO7qWIXUc0TUmkv0oAfVoiIt1F83/NuMZXaGr4YWA/794nVSy4GV8tw== dependencies: - "@firebase/component" "0.6.7" - "@firebase/functions" "0.11.5" + "@firebase/component" "0.6.8" + "@firebase/functions" "0.11.6" "@firebase/functions-types" "0.6.2" - "@firebase/util" "1.9.6" + "@firebase/util" "1.9.7" tslib "^2.1.0" "@firebase/functions-types@0.6.2": @@ -2134,28 +2134,28 @@ resolved "https://registry.yarnpkg.com/@firebase/functions-types/-/functions-types-0.6.2.tgz#03b4ec9259d2f57548a3909d6a35ae35ad243552" integrity sha512-0KiJ9lZ28nS2iJJvimpY4nNccV21rkQyor5Iheu/nq8aKXJqtJdeSlZDspjPSBBiHRzo7/GMUttegnsEITqR+w== -"@firebase/functions@0.11.5": - version "0.11.5" - resolved "https://registry.yarnpkg.com/@firebase/functions/-/functions-0.11.5.tgz#e4187ae3ae262b0482114f7ad418600ca84f3459" - integrity sha512-qrHJ+l62mZiU5UZiVi84t/iLXZlhRuSvBQsa2qvNLgPsEWR7wdpWhRmVdB7AU8ndkSHJjGlMICqrVnz47sgU7Q== +"@firebase/functions@0.11.6": + version "0.11.6" + resolved "https://registry.yarnpkg.com/@firebase/functions/-/functions-0.11.6.tgz#607991a3a870051e6456d7ccb0217fac6305db89" + integrity sha512-GPfIBPtpwQvsC7SQbgaUjLTdja0CsNwMoKSgrzA1FGGRk4NX6qO7VQU6XCwBiAFWbpbQex6QWkSMsCzLx1uibQ== dependencies: "@firebase/app-check-interop-types" "0.3.2" "@firebase/auth-interop-types" "0.2.3" - "@firebase/component" "0.6.7" + "@firebase/component" "0.6.8" "@firebase/messaging-interop-types" "0.2.2" - "@firebase/util" "1.9.6" + "@firebase/util" "1.9.7" tslib "^2.1.0" undici "5.28.4" -"@firebase/installations-compat@0.2.7": - version "0.2.7" - resolved "https://registry.yarnpkg.com/@firebase/installations-compat/-/installations-compat-0.2.7.tgz#c430f34bfcfc008c92ca32fd11d6c84ab5dd7888" - integrity sha512-RPcbD+3nqHbnhVjIOpWK2H5qzZ8pAAAScceiWph0VNTqpKyPQ5tDcp4V5fS0ELpfgsHYvroMLDKfeHxpfvm8cw== +"@firebase/installations-compat@0.2.8": + version "0.2.8" + resolved "https://registry.yarnpkg.com/@firebase/installations-compat/-/installations-compat-0.2.8.tgz#ebc908afe84db2754b19a62f7655608911e13819" + integrity sha512-pI2q8JFHB7yIq/szmhzGSWXtOvtzl6tCUmyykv5C8vvfOVJUH6mP4M4iwjbK8S1JotKd/K70+JWyYlxgQ0Kpyw== dependencies: - "@firebase/component" "0.6.7" - "@firebase/installations" "0.6.7" + "@firebase/component" "0.6.8" + "@firebase/installations" "0.6.8" "@firebase/installations-types" "0.5.2" - "@firebase/util" "1.9.6" + "@firebase/util" "1.9.7" tslib "^2.1.0" "@firebase/installations-types@0.5.2": @@ -2163,13 +2163,13 @@ resolved "https://registry.yarnpkg.com/@firebase/installations-types/-/installations-types-0.5.2.tgz#4d4949e0e83ced7f36cbee009355cd305a36e158" integrity sha512-que84TqGRZJpJKHBlF2pkvc1YcXrtEDOVGiDjovP/a3s6W4nlbohGXEsBJo0JCeeg/UG9A+DEZVDUV9GpklUzA== -"@firebase/installations@0.6.7": - version "0.6.7" - resolved "https://registry.yarnpkg.com/@firebase/installations/-/installations-0.6.7.tgz#4fc60ca86e838d7c45dfd1d4926d000060bd1079" - integrity sha512-i6iGoXRu5mX4rTsiMSSKrgh9pSEzD4hwBEzRh5kEhOTr8xN/wvQcCPZDSMVYKwM2XyCPBLVq0JzjyerwL0Rihg== +"@firebase/installations@0.6.8": + version "0.6.8" + resolved "https://registry.yarnpkg.com/@firebase/installations/-/installations-0.6.8.tgz#f9c9d493bce04b04ca28814e926ef3ed71f033d6" + integrity sha512-57V374qdb2+wT5v7+ntpLXBjZkO6WRgmAUbVkRfFTM/4t980p0FesbqTAcOIiM8U866UeuuuF8lYH70D3jM/jQ== dependencies: - "@firebase/component" "0.6.7" - "@firebase/util" "1.9.6" + "@firebase/component" "0.6.8" + "@firebase/util" "1.9.7" idb "7.1.1" tslib "^2.1.0" @@ -2180,14 +2180,14 @@ dependencies: tslib "^2.1.0" -"@firebase/messaging-compat@0.2.9": - version "0.2.9" - resolved "https://registry.yarnpkg.com/@firebase/messaging-compat/-/messaging-compat-0.2.9.tgz#a4cae54c9caf10a3a6c811152d5bd58f165337b7" - integrity sha512-5jN6wyhwPgBH02zOtmmoOeyfsmoD7ty48D1m0vVPsFg55RqN2Z3Q9gkZ5GmPklFPjTPLcxB1ObcHOZvThTkm7g== +"@firebase/messaging-compat@0.2.10": + version "0.2.10" + resolved "https://registry.yarnpkg.com/@firebase/messaging-compat/-/messaging-compat-0.2.10.tgz#08711f75e2d517fd209bfbc65b1f754b09b2121c" + integrity sha512-FXQm7rcowkDm8kFLduHV35IRYCRo+Ng0PIp/t1+EBuEbyplaKkGjZ932pE+owf/XR+G/60ku2QRBptRGLXZydg== dependencies: - "@firebase/component" "0.6.7" - "@firebase/messaging" "0.12.9" - "@firebase/util" "1.9.6" + "@firebase/component" "0.6.8" + "@firebase/messaging" "0.12.10" + "@firebase/util" "1.9.7" tslib "^2.1.0" "@firebase/messaging-interop-types@0.2.2": @@ -2195,28 +2195,28 @@ resolved "https://registry.yarnpkg.com/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.2.tgz#81042f7e9739733fa4571d17f6eb6869522754d0" integrity sha512-l68HXbuD2PPzDUOFb3aG+nZj5KA3INcPwlocwLZOzPp9rFM9yeuI9YLl6DQfguTX5eAGxO0doTR+rDLDvQb5tA== -"@firebase/messaging@0.12.9": - version "0.12.9" - resolved "https://registry.yarnpkg.com/@firebase/messaging/-/messaging-0.12.9.tgz#c3cb7a26a3488161273839bf65237f8c485ba661" - integrity sha512-IH+JJmzbFGZXV3+TDyKdqqKPVfKRqBBg2BfYYOy7cm7J+SwV+uJMe8EnDKYeQLEQhtpwciPfJ3qQXJs2lbxDTw== +"@firebase/messaging@0.12.10": + version "0.12.10" + resolved "https://registry.yarnpkg.com/@firebase/messaging/-/messaging-0.12.10.tgz#29909f909b9588d44864732377d88de11f3b3ed3" + integrity sha512-fGbxJPKpl2DIKNJGhbk4mYPcM+qE2gl91r6xPoiol/mN88F5Ym6UeRdMVZah+pijh9WxM55alTYwXuW40r1Y2Q== dependencies: - "@firebase/component" "0.6.7" - "@firebase/installations" "0.6.7" + "@firebase/component" "0.6.8" + "@firebase/installations" "0.6.8" "@firebase/messaging-interop-types" "0.2.2" - "@firebase/util" "1.9.6" + "@firebase/util" "1.9.7" idb "7.1.1" tslib "^2.1.0" -"@firebase/performance-compat@0.2.7": - version "0.2.7" - resolved "https://registry.yarnpkg.com/@firebase/performance-compat/-/performance-compat-0.2.7.tgz#30e29934326888b164c67e5f3709c3a8e580a8d6" - integrity sha512-cb8ge/5iTstxfIGW+iiY+7l3FtN8gobNh9JSQNZgLC9xmcfBYWEs8IeEWMI6S8T+At0oHc3lv+b2kpRMUWr8zQ== +"@firebase/performance-compat@0.2.8": + version "0.2.8" + resolved "https://registry.yarnpkg.com/@firebase/performance-compat/-/performance-compat-0.2.8.tgz#d97bab3fd0c147c7f796e9b8f78712bc0b83699c" + integrity sha512-o7TFClRVJd3VIBoY7KZQqtCeW0PC6v9uBzM6Lfw3Nc9D7hM6OonqecYvh7NwJ6R14k+xM27frLS4BcCvFHKw2A== dependencies: - "@firebase/component" "0.6.7" + "@firebase/component" "0.6.8" "@firebase/logger" "0.4.2" - "@firebase/performance" "0.6.7" + "@firebase/performance" "0.6.8" "@firebase/performance-types" "0.2.2" - "@firebase/util" "1.9.6" + "@firebase/util" "1.9.7" tslib "^2.1.0" "@firebase/performance-types@0.2.2": @@ -2224,27 +2224,27 @@ resolved "https://registry.yarnpkg.com/@firebase/performance-types/-/performance-types-0.2.2.tgz#7b78cd2ab2310bac89a63348d93e67e01eb06dd7" integrity sha512-gVq0/lAClVH5STrIdKnHnCo2UcPLjJlDUoEB/tB4KM+hAeHUxWKnpT0nemUPvxZ5nbdY/pybeyMe8Cs29gEcHA== -"@firebase/performance@0.6.7": - version "0.6.7" - resolved "https://registry.yarnpkg.com/@firebase/performance/-/performance-0.6.7.tgz#7d6c4e5ec61df7369d87fb4a5c0af4e0cedee69b" - integrity sha512-d+Q4ltjdJZqjzcdms5i0UC9KLYX7vKGcygZ+7zHA/Xk+bAbMD2CPU0nWTnlNFWifZWIcXZ/2mAMvaGMW3lypUA== +"@firebase/performance@0.6.8": + version "0.6.8" + resolved "https://registry.yarnpkg.com/@firebase/performance/-/performance-0.6.8.tgz#668b0fc207389f7829fd3bfb6614fe819b7db124" + integrity sha512-F+alziiIZ6Yn8FG47mxwljq+4XkgkT2uJIFRlkyViUQRLzrogaUJW6u/+6ZrePXnouKlKIwzqos3PVJraPEcCA== dependencies: - "@firebase/component" "0.6.7" - "@firebase/installations" "0.6.7" + "@firebase/component" "0.6.8" + "@firebase/installations" "0.6.8" "@firebase/logger" "0.4.2" - "@firebase/util" "1.9.6" + "@firebase/util" "1.9.7" tslib "^2.1.0" -"@firebase/remote-config-compat@0.2.7": - version "0.2.7" - resolved "https://registry.yarnpkg.com/@firebase/remote-config-compat/-/remote-config-compat-0.2.7.tgz#8a7ac7658a7c9cc29a4ad5884bc224eaae950c38" - integrity sha512-Fq0oneQ4SluLnfr5/HfzRS1TZf1ANj1rWbCCW3+oC98An3nE+sCdp+FSuHsEVNwgMg4Tkwx9Oom2lkKeU+Vn+w== +"@firebase/remote-config-compat@0.2.8": + version "0.2.8" + resolved "https://registry.yarnpkg.com/@firebase/remote-config-compat/-/remote-config-compat-0.2.8.tgz#a6df065c1fd0a943e84ee0e76acfc6c1bede42f9" + integrity sha512-UxSFOp6dzFj2AHB8Bq/BYtbq5iFyizKx4Rd6WxAdaKYM8cnPMeK+l2v+Oogtjae+AeyHRI+MfL2acsfVe5cd2A== dependencies: - "@firebase/component" "0.6.7" + "@firebase/component" "0.6.8" "@firebase/logger" "0.4.2" - "@firebase/remote-config" "0.4.7" + "@firebase/remote-config" "0.4.8" "@firebase/remote-config-types" "0.3.2" - "@firebase/util" "1.9.6" + "@firebase/util" "1.9.7" tslib "^2.1.0" "@firebase/remote-config-types@0.3.2": @@ -2252,26 +2252,26 @@ resolved "https://registry.yarnpkg.com/@firebase/remote-config-types/-/remote-config-types-0.3.2.tgz#a5d1009c6fd08036c5cd4f28764e3cd694f966d5" integrity sha512-0BC4+Ud7y2aPTyhXJTMTFfrGGLqdYXrUB9sJVAB8NiqJswDTc4/2qrE/yfUbnQJhbSi6ZaTTBKyG3n1nplssaA== -"@firebase/remote-config@0.4.7": - version "0.4.7" - resolved "https://registry.yarnpkg.com/@firebase/remote-config/-/remote-config-0.4.7.tgz#1afd6f3089e3c66ed6909eb60d0eb1329d27c9ff" - integrity sha512-5oPNrPFLsbsjpq0lUEIXoDF2eJK7vAbyXe/DEuZQxnwJlfR7aQbtUlEkRgQWcicXpyDmAmDLo7q7lDbCYa6CpA== +"@firebase/remote-config@0.4.8": + version "0.4.8" + resolved "https://registry.yarnpkg.com/@firebase/remote-config/-/remote-config-0.4.8.tgz#b6a79acdf73554e0ee31c278162b85592fc8c1f3" + integrity sha512-AMLqe6wfIRnjc6FkCWOSUjhc1fSTEf8o+cv1NolFvbiJ/tU+TqN4pI7pT+MIKQzNiq5fxLehkOx+xtAQBxPJKQ== dependencies: - "@firebase/component" "0.6.7" - "@firebase/installations" "0.6.7" + "@firebase/component" "0.6.8" + "@firebase/installations" "0.6.8" "@firebase/logger" "0.4.2" - "@firebase/util" "1.9.6" + "@firebase/util" "1.9.7" tslib "^2.1.0" -"@firebase/storage-compat@0.3.8": - version "0.3.8" - resolved "https://registry.yarnpkg.com/@firebase/storage-compat/-/storage-compat-0.3.8.tgz#0d6d66a683713953b2bd24494e83bddcbb562f3a" - integrity sha512-qDfY9kMb6Ch2hZb40sBjDQ8YPxbjGOxuT+gU1Z0iIVSSpSX0f4YpGJCypUXiA0T11n6InCXB+T/Dknh2yxVTkg== +"@firebase/storage-compat@0.3.9": + version "0.3.9" + resolved "https://registry.yarnpkg.com/@firebase/storage-compat/-/storage-compat-0.3.9.tgz#42496a7b5f7c384f0ea590d704934465102b4527" + integrity sha512-WWgAp5bTW961oIsCc9+98m4MIVKpEqztAlIngfHfwO/x3DYoBPRl/awMRG3CAXyVxG+7B7oHC5IsnqM+vTwx2A== dependencies: - "@firebase/component" "0.6.7" - "@firebase/storage" "0.12.5" + "@firebase/component" "0.6.8" + "@firebase/storage" "0.12.6" "@firebase/storage-types" "0.8.2" - "@firebase/util" "1.9.6" + "@firebase/util" "1.9.7" tslib "^2.1.0" "@firebase/storage-types@0.8.2": @@ -2279,38 +2279,38 @@ resolved "https://registry.yarnpkg.com/@firebase/storage-types/-/storage-types-0.8.2.tgz#edb321b8a3872a9f74e1f27de046f160021c8e1f" integrity sha512-0vWu99rdey0g53lA7IShoA2Lol1jfnPovzLDUBuon65K7uKG9G+L5uO05brD9pMw+l4HRFw23ah3GwTGpEav6g== -"@firebase/storage@0.12.5": - version "0.12.5" - resolved "https://registry.yarnpkg.com/@firebase/storage/-/storage-0.12.5.tgz#9277b4f838572ba78f017aa6207c6d7545400846" - integrity sha512-nGWBOGFNr10j0LA4NJ3/Yh3us/lb0Q1xSIKZ38N6FcS+vY54nqJ7k3zE3PENregHC8+8txRow++A568G3v8hOA== +"@firebase/storage@0.12.6": + version "0.12.6" + resolved "https://registry.yarnpkg.com/@firebase/storage/-/storage-0.12.6.tgz#49b2c77f10fd97da913a93e37c86cdff92a805eb" + integrity sha512-Zgb9WuehJxzhj7pGXUvkAEaH+3HvLjD9xSZ9nepuXf5f8378xME7oGJtREr/RnepdDA5YW0XIxe0QQBNHpe1nw== dependencies: - "@firebase/component" "0.6.7" - "@firebase/util" "1.9.6" + "@firebase/component" "0.6.8" + "@firebase/util" "1.9.7" tslib "^2.1.0" undici "5.28.4" -"@firebase/util@1.9.6": - version "1.9.6" - resolved "https://registry.yarnpkg.com/@firebase/util/-/util-1.9.6.tgz#56dc34e20fcbc0dd07b11b800f95f5d0417cbfb4" - integrity sha512-IBr1MZbp4d5MjBCXL3TW1dK/PDXX4yOGbiwRNh1oAbE/+ci5Uuvy9KIrsFYY80as1I0iOaD5oOMA9Q8j4TJWcw== +"@firebase/util@1.9.7": + version "1.9.7" + resolved "https://registry.yarnpkg.com/@firebase/util/-/util-1.9.7.tgz#c03b0ae065b3bba22800da0bd5314ef030848038" + integrity sha512-fBVNH/8bRbYjqlbIhZ+lBtdAAS4WqZumx03K06/u7fJSpz1TGjEMm1ImvKD47w+xaFKIP2ori6z8BrbakRfjJA== dependencies: tslib "^2.1.0" -"@firebase/vertexai-preview@0.0.2": - version "0.0.2" - resolved "https://registry.yarnpkg.com/@firebase/vertexai-preview/-/vertexai-preview-0.0.2.tgz#a17454e4899bf4b3fa07322fb204659e7cfa5868" - integrity sha512-NOOL63kFQRq45ioi5P+hlqj/4LNmvn1URhGjQdvyV54c1Irvoq26aW861PRRLjrSMIeNeiLtCLD5pe+ediepAg== +"@firebase/vertexai-preview@0.0.3": + version "0.0.3" + resolved "https://registry.yarnpkg.com/@firebase/vertexai-preview/-/vertexai-preview-0.0.3.tgz#73dea839439ebdbb5ccd946f297ede5b57e6e7e9" + integrity sha512-KVtUWLp+ScgiwkDKAvNkVucAyhLVQp6C6lhnVEuIg4mWhWcS3oerjAeVhZT4uNofKwWxRsOaB2Yec7DMTXlQPQ== dependencies: "@firebase/app-check-interop-types" "0.3.2" - "@firebase/component" "0.6.7" + "@firebase/component" "0.6.8" "@firebase/logger" "0.4.2" - "@firebase/util" "1.9.6" + "@firebase/util" "1.9.7" tslib "^2.1.0" -"@firebase/webchannel-wrapper@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@firebase/webchannel-wrapper/-/webchannel-wrapper-1.0.0.tgz#a0e11b39fa3ef56ed5333bf321f581037aeda033" - integrity sha512-zuWxyfXNbsKbm96HhXzainONPFqRcoZblQ++e9cAIGUuHfl2cFSBzW01jtesqWG/lqaUyX3H8O1y9oWboGNQBA== +"@firebase/webchannel-wrapper@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@firebase/webchannel-wrapper/-/webchannel-wrapper-1.0.1.tgz#0b62c9f47f557a5b4adc073bb0a47542ce6af4c4" + integrity sha512-jmEnr/pk0yVkA7mIlHNnxCi+wWzOFUg0WyIotgkKAb2u1J7fAeDBcVNSTjTihbAYNusCLQdW5s9IJ5qwnEufcQ== "@grpc/grpc-js@~1.9.0": version "1.9.15" @@ -2554,9 +2554,9 @@ integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": - version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + version "1.5.0" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" + integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": version "0.3.25" @@ -2602,11 +2602,11 @@ webextension-polyfill "^0.10.0" "@metamask/rpc-errors@^6.0.0", "@metamask/rpc-errors@^6.2.1": - version "6.3.0" - resolved "https://registry.yarnpkg.com/@metamask/rpc-errors/-/rpc-errors-6.3.0.tgz#adc63f3c1c50ec812d3631a471fe2beca0c3707d" - integrity sha512-B1UIG/0xWkaDs/d6xrxsRf7kmFLdk8YE0HUToaFumjwQM36AjBsqEzVyemPTQv0SIrAPFnSmkLt053JOWcu5iw== + version "6.3.1" + resolved "https://registry.yarnpkg.com/@metamask/rpc-errors/-/rpc-errors-6.3.1.tgz#d5bb4740e070c3d87e91717ff4c3c6061a081cab" + integrity sha512-ugDY7cKjF4/yH5LtBaOIKHw/AiGGSAmzptAUEiAEGr/78LwuzcXAxmzEQfSfMIfI+f9Djr8cttq1pRJJKfTuCg== dependencies: - "@metamask/utils" "^8.3.0" + "@metamask/utils" "^9.0.0" fast-safe-stringify "^2.0.6" "@metamask/safe-event-emitter@^3.0.0": @@ -2614,10 +2614,10 @@ resolved "https://registry.yarnpkg.com/@metamask/safe-event-emitter/-/safe-event-emitter-3.1.1.tgz#e89b840a7af8097a8ed4953d8dc8470d1302d3ef" integrity sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw== -"@metamask/superstruct@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@metamask/superstruct/-/superstruct-3.0.0.tgz#0200d0a627522904a7e0fd751dcc6fb863cefacb" - integrity sha512-TOm+Lt/lCJk9j/3QT2LucrPewRmqI7/GKT+blK2IIOAkBMS+9TmeNjd2Y+TlfpSSYstaYsGZyz1XwpiTCg6RLA== +"@metamask/superstruct@^3.0.0", "@metamask/superstruct@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@metamask/superstruct/-/superstruct-3.1.0.tgz#148f786a674fba3ac885c1093ab718515bf7f648" + integrity sha512-N08M56HdOgBfRKkrgCMZvQppkZGcArEop3kixNEtVbJKm6P9Cfg0YkI6X0s1g78sNrj2fWUwvJADdZuzJgFttA== "@metamask/utils@^8.1.0", "@metamask/utils@^8.3.0": version "8.5.0" @@ -2634,15 +2634,30 @@ semver "^7.5.4" uuid "^9.0.1" +"@metamask/utils@^9.0.0": + version "9.0.0" + resolved "https://registry.yarnpkg.com/@metamask/utils/-/utils-9.0.0.tgz#cbcdf90e2cfc425f67731fc50d44bdf501daae36" + integrity sha512-Q/PzQCm6rkmePxHghXgJuYEkVfSvwKLLFZwFtfmLAz4mxIPuFJSMawaJM7sfZsVybK5Bf9QaKAjgMvHk5iGGvA== + dependencies: + "@ethereumjs/tx" "^4.2.0" + "@metamask/superstruct" "^3.1.0" + "@noble/hashes" "^1.3.1" + "@scure/base" "^1.1.3" + "@types/debug" "^4.1.7" + debug "^4.3.4" + pony-cause "^2.1.10" + semver "^7.5.4" + uuid "^9.0.1" + "@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3": version "2.1.8-no-fsevents.3" resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz#323d72dd25103d0c4fbdce89dadf574a787b1f9b" integrity sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ== -"@noble/curves@1.4.0", "@noble/curves@^1.3.0", "@noble/curves@~1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.4.0.tgz#f05771ef64da724997f69ee1261b2417a49522d6" - integrity sha512-p+4cb332SFCrReJkCYe8Xzm0OWi4Jji5jVdIZRL/PmacmDkFNw6MrrV+gGpiPxLHbV+zKFRywUWbaseT+tZRXg== +"@noble/curves@1.4.2", "@noble/curves@^1.3.0", "@noble/curves@~1.4.0": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.4.2.tgz#40309198c76ed71bc6dbf7ba24e81ceb4d0d1fe9" + integrity sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw== dependencies: "@noble/hashes" "1.4.0" @@ -3090,6 +3105,15 @@ "@polkadot/util-crypto" "12.6.2" tslib "^2.6.2" +"@polkadot/keyring@^13.0.2": + version "13.0.2" + resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-13.0.2.tgz#05a655eb06c965ae5ee5f181d25916797ea50849" + integrity sha512-NeLbhyKDT5W8LI9seWTZGePxNTOVpDhv2018HSrEDwJq9Ie0C4TZhUf3KNERCkSveuThXjfQJMs+1CF33ZXPWw== + dependencies: + "@polkadot/util" "13.0.2" + "@polkadot/util-crypto" "13.0.2" + tslib "^2.6.2" + "@polkadot/keyring@^9.4.1": version "9.7.2" resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-9.7.2.tgz#3e252bdcabce4f4e74b8fbcd98d77bb0205af21e" @@ -3108,6 +3132,15 @@ "@substrate/ss58-registry" "^1.44.0" tslib "^2.6.2" +"@polkadot/networks@13.0.2", "@polkadot/networks@^13.0.2": + version "13.0.2" + resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-13.0.2.tgz#0f8fc896b8fb2141212b6448739f4a00bc72b29c" + integrity sha512-ABAL+vug/gIwkdFEzeh87JoJd0YKrxSYg/HjUrZ+Zis2ucxQEKpvtCpJ34ku+YrjacBfVqIAkkwd3ZdIPGq9aQ== + dependencies: + "@polkadot/util" "13.0.2" + "@substrate/ss58-registry" "^1.46.0" + tslib "^2.6.2" + "@polkadot/networks@7.9.2": version "7.9.2" resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-7.9.2.tgz#03e3f3ac6bdea177517436537826055df60bcb9a" @@ -3230,26 +3263,26 @@ tslib "^2.6.2" "@polkadot/ui-keyring@^3.6.5": - version "3.6.6" - resolved "https://registry.yarnpkg.com/@polkadot/ui-keyring/-/ui-keyring-3.6.6.tgz#73cd99dcb45189ca4c959ac71c0f7d0b3c93a1aa" - integrity sha512-G9QfT9VJCOjVlF0L5RLxlajYZVMcWEapLGN+0CZofcXSx65AQwgfMl/yR8xVsg9j5bL8akr4J8cSqNgdOuX2yw== - dependencies: - "@polkadot/keyring" "^12.6.2" - "@polkadot/ui-settings" "3.6.6" - "@polkadot/util" "^12.6.2" - "@polkadot/util-crypto" "^12.6.2" + version "3.7.1" + resolved "https://registry.yarnpkg.com/@polkadot/ui-keyring/-/ui-keyring-3.7.1.tgz#2b9032353d459bb182c59629bdc613fa3289961b" + integrity sha512-ZO92nX5nSOPCrRoqvzqOS1CQl6nA67LtwUEkI7Oju56Tb2Dhu9eUsS6Y5xG7miLc5/fR6KqBWfTJsqpcUfFEiQ== + dependencies: + "@polkadot/keyring" "^13.0.2" + "@polkadot/ui-settings" "3.7.1" + "@polkadot/util" "^13.0.2" + "@polkadot/util-crypto" "^13.0.2" mkdirp "^3.0.1" rxjs "^7.8.1" store "^2.0.12" tslib "^2.6.2" -"@polkadot/ui-settings@3.6.6": - version "3.6.6" - resolved "https://registry.yarnpkg.com/@polkadot/ui-settings/-/ui-settings-3.6.6.tgz#99091457cde3a8e39880abdb1fb7171387172880" - integrity sha512-DoXXnj4KASxZWE+hnBkNXOkm3AX6CbyyZLzPBAPR4ZyyGTqushJNmyaiTiArqMtBh7rYFT2cDStt+qOa/hjyhQ== +"@polkadot/ui-settings@3.7.1": + version "3.7.1" + resolved "https://registry.yarnpkg.com/@polkadot/ui-settings/-/ui-settings-3.7.1.tgz#dd69d9455dec725687cd5e8473084c0329a28b58" + integrity sha512-0O+pGJH246AF93oIJiVS+FoCR1i2r7q+oLteGKzQYw9lTflCFbjgeRkqzR9ys8unrEFd63YfwGnB4ctkf1FzRg== dependencies: - "@polkadot/networks" "^12.6.2" - "@polkadot/util" "^12.6.2" + "@polkadot/networks" "^13.0.2" + "@polkadot/util" "^13.0.2" eventemitter3 "^5.0.1" store "^2.0.12" tslib "^2.6.2" @@ -3278,6 +3311,22 @@ "@scure/base" "^1.1.5" tslib "^2.6.2" +"@polkadot/util-crypto@13.0.2", "@polkadot/util-crypto@^13.0.2": + version "13.0.2" + resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-13.0.2.tgz#fee602bcb39e9424300410f4144f170ee2a29292" + integrity sha512-woUsJJ6zd/caL7U+D30a5oM/+WK9iNI00Y8aNUHSj6Zq/KPzK9uqDBaLGWwlgrejoMQkxxiU2X0f2LzP15AtQg== + dependencies: + "@noble/curves" "^1.3.0" + "@noble/hashes" "^1.3.3" + "@polkadot/networks" "13.0.2" + "@polkadot/util" "13.0.2" + "@polkadot/wasm-crypto" "^7.3.2" + "@polkadot/wasm-util" "^7.3.2" + "@polkadot/x-bigint" "13.0.2" + "@polkadot/x-randomvalues" "13.0.2" + "@scure/base" "^1.1.5" + tslib "^2.6.2" + "@polkadot/util-crypto@9.7.2": version "9.7.2" resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-9.7.2.tgz#0a097f4e197cd344d101ab748a740c2d99a4c5b9" @@ -3330,6 +3379,19 @@ bn.js "^5.2.1" tslib "^2.6.2" +"@polkadot/util@13.0.2", "@polkadot/util@^13.0.2": + version "13.0.2" + resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-13.0.2.tgz#f0a2572d74730fda8dfd690b60d53c131a688f3b" + integrity sha512-/6bS9sfhJLhs8QuqWaR1eRapzfDdGC5XAQZEPL9NN5sTTA7HxWos8rVleai0UERm8QUMabjZ9rK9KpzbXl7ojg== + dependencies: + "@polkadot/x-bigint" "13.0.2" + "@polkadot/x-global" "13.0.2" + "@polkadot/x-textdecoder" "13.0.2" + "@polkadot/x-textencoder" "13.0.2" + "@types/bn.js" "^5.1.5" + bn.js "^5.2.1" + tslib "^2.6.2" + "@polkadot/util@7.9.2": version "7.9.2" resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-7.9.2.tgz#567ac659516d6b685ed7e796919901d92e5cbe6b" @@ -3429,6 +3491,14 @@ "@polkadot/x-global" "12.6.2" tslib "^2.6.2" +"@polkadot/x-bigint@13.0.2": + version "13.0.2" + resolved "https://registry.yarnpkg.com/@polkadot/x-bigint/-/x-bigint-13.0.2.tgz#25adca9ce0c5ed691f9bced283f44f7e7d824300" + integrity sha512-h2jKT/UaxiEal8LhQeH6+GCjO7GwEqVAD2SNYteCOXff6yNttqAZYJuHZsndbVjVNwqRNf8D5q/zZkD0HUd6xQ== + dependencies: + "@polkadot/x-global" "13.0.2" + tslib "^2.6.2" + "@polkadot/x-bigint@9.7.2": version "9.7.2" resolved "https://registry.yarnpkg.com/@polkadot/x-bigint/-/x-bigint-9.7.2.tgz#ec79977335dce173a81e45247bdfd46f3b301702" @@ -3453,6 +3523,13 @@ dependencies: tslib "^2.6.2" +"@polkadot/x-global@13.0.2": + version "13.0.2" + resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-13.0.2.tgz#77afc4fbd4cfac8ba78cf120836f30ecc7322a74" + integrity sha512-OoNIXLB5y8vIKpk4R+XmpDPhipNXWSUvEwUnpQT7NAxNLmzgMq1FhbrwBWWPRNHPrQonp7mqxV/X+v5lv1HW/g== + dependencies: + tslib "^2.6.2" + "@polkadot/x-global@7.9.2": version "7.9.2" resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-7.9.2.tgz#b272b0a3bedaad3bcbf075ec4682abe68cf2a850" @@ -3475,6 +3552,14 @@ "@polkadot/x-global" "12.6.2" tslib "^2.6.2" +"@polkadot/x-randomvalues@13.0.2": + version "13.0.2" + resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-13.0.2.tgz#78ae28b345895cc816ffcad0b336c31cadfcf928" + integrity sha512-SGj+L0H/7TWZtSmtkWlixO4DFzXDdluI0UscN2h285os2Ns8PnmBbue+iJ8PVSzpY1BOxd66gvkkpboPz+jXFQ== + dependencies: + "@polkadot/x-global" "13.0.2" + tslib "^2.6.2" + "@polkadot/x-randomvalues@7.9.2": version "7.9.2" resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-7.9.2.tgz#0c9bb7b48a0791c2a32e9605a31a5ce56fee621d" @@ -3499,6 +3584,14 @@ "@polkadot/x-global" "12.6.2" tslib "^2.6.2" +"@polkadot/x-textdecoder@13.0.2": + version "13.0.2" + resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-13.0.2.tgz#662a6855af8e7a5af17f86890e59ab44f829243a" + integrity sha512-mauglOkTJxLGmLwLc3J5Jlq/W+SHP53eiy3F8/8JxxfnXrZKgWoQXGpvXYPjFnMZj0MzDSy/6GjyGWnDCgdQFA== + dependencies: + "@polkadot/x-global" "13.0.2" + tslib "^2.6.2" + "@polkadot/x-textdecoder@7.9.2": version "7.9.2" resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-7.9.2.tgz#a78548e33efeb3a25f761fec9787b2bcae7f0608" @@ -3523,6 +3616,14 @@ "@polkadot/x-global" "12.6.2" tslib "^2.6.2" +"@polkadot/x-textencoder@13.0.2": + version "13.0.2" + resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-13.0.2.tgz#5e178e0f759df50592e6870346c8db2a445af957" + integrity sha512-Lq08H2OnVXj97uaOwg7tcmRS7a4VJYkHEeWO4FyEMOk6P6lU6W8OVNjjxG0se9PCEgmyZPUDbJI//1ynzP4cXw== + dependencies: + "@polkadot/x-global" "13.0.2" + tslib "^2.6.2" + "@polkadot/x-textencoder@7.9.2": version "7.9.2" resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-7.9.2.tgz#b32bfd6fbff8587c56452f58252a52d62bbcd5b9" @@ -3624,10 +3725,10 @@ blakejs "~1.2.1" ethers "~5.5.0" -"@reef-chain/util-lib@^2.5.10": - version "2.5.10" - resolved "https://registry.yarnpkg.com/@reef-chain/util-lib/-/util-lib-2.5.10.tgz#f608d5a95d0de9276151efdf44535baae0836bea" - integrity sha512-2YF74wL81BdaaROPif6VntRCT1jd8WXXEWY5A2Pqunv1Cf6OHBdLiRXyuIjWMxqfVUY+S894iWb8aHBU1huO8Q== +"@reef-chain/util-lib@^2.5.10", "@reef-chain/util-lib@^2.5.11": + version "2.5.11" + resolved "https://registry.yarnpkg.com/@reef-chain/util-lib/-/util-lib-2.5.11.tgz#08677219394df69d806e8d969ee4e6e791592af6" + integrity sha512-UT4YMiZHT6cbycupncie07cNJAYwzgLD4jfx6TPJ/R2zrFU1JYJLH8unK30LmuJL9oIlKKgu33tutlBslIhApw== dependencies: "@metamask/providers" "^14.0.2" "@polkadot/api" "^10.11.2" @@ -3833,9 +3934,9 @@ integrity sha512-nKu8pDrE3LNCEgJjZe1iGXzaD6OSIDD4Xzz/yo4KO9mQ6LBvf49BVrt4qxBFGL6++NneLiWUZGoh+VSd4PyVIg== "@substrate/connect-known-chains@^1.1.1": - version "1.1.6" - resolved "https://registry.yarnpkg.com/@substrate/connect-known-chains/-/connect-known-chains-1.1.6.tgz#2627d329b82b46c7d745752c48c73e1b8ce6ac81" - integrity sha512-JwtdGbnK3ZqrY1qp3Ifr/p648sp9hG0Q715h4nRghnqZJnMQIiLKaFkcLnvrAiYQD3zNTYDztHidy5Q/u0TcbQ== + version "1.1.9" + resolved "https://registry.yarnpkg.com/@substrate/connect-known-chains/-/connect-known-chains-1.1.9.tgz#dcfbe15736a97e11ffaec141704ef128f9ad15ac" + integrity sha512-P11S0GtHaOGm4lnwZ2YUSugH3PZ9eYpRtaZGEx0yG7f/A9UBh7KhinRBMgC/NIGAi58l5uQeWm0HFZG09PF7CQ== "@substrate/connect@0.8.8": version "0.8.8" @@ -3860,7 +3961,7 @@ "@substrate/connect-known-chains" "^1.1.1" rxjs "^7.8.1" -"@substrate/ss58-registry@^1.23.0", "@substrate/ss58-registry@^1.44.0": +"@substrate/ss58-registry@^1.23.0", "@substrate/ss58-registry@^1.44.0", "@substrate/ss58-registry@^1.46.0": version "1.49.0" resolved "https://registry.yarnpkg.com/@substrate/ss58-registry/-/ss58-registry-1.49.0.tgz#ed9507316d13f49b2bccb65f08ec97180f71fc39" integrity sha512-leW6Ix4LD7XgvxT7+aobPWSw+WvPcN2Rxof1rmd0mNC5t2n99k1N7UNEvz7YEFSOUeHWmKIY7F5q8KeIqYoHfA== @@ -3973,9 +4074,9 @@ integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== "@types/node@*", "@types/node@>=12.12.47", "@types/node@>=13.7.0": - version "20.14.8" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.14.8.tgz#45c26a2a5de26c3534a9504530ddb3b27ce031ac" - integrity sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA== + version "20.14.10" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.14.10.tgz#a1a218290f1b6428682e3af044785e5874db469a" + integrity sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ== dependencies: undici-types "~5.26.4" @@ -3985,9 +4086,9 @@ integrity sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA== "@types/readable-stream@^4.0.0", "@types/readable-stream@^4.0.5": - version "4.0.14" - resolved "https://registry.yarnpkg.com/@types/readable-stream/-/readable-stream-4.0.14.tgz#5a76a00e1e3dd6ff921ea2b3fac7485c5a492c19" - integrity sha512-xZn/AuUbCMShGsqH/ehZtGDwQtbx00M9rZ2ENLe4tOjFZ/JFeWMhEZkk2fEe1jAUqqEAURIkFJ7Az/go8mM1/w== + version "4.0.15" + resolved "https://registry.yarnpkg.com/@types/readable-stream/-/readable-stream-4.0.15.tgz#e6ec26fe5b02f578c60baf1fa9452e90957d2bfb" + integrity sha512-oAZ3kw+kJFkEqyh7xORZOku1YAKvsFTogRY8kVl4vHpEKiDkfnSA/My8haRE7fvmix5Zyy+1pwzOi7yycGLBJw== dependencies: "@types/node" "*" safe-buffer "~5.1.1" @@ -3998,9 +4099,9 @@ integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw== "@types/ws@^8.5.9": - version "8.5.10" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.10.tgz#4acfb517970853fa6574a3a6886791d04a396787" - integrity sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A== + version "8.5.11" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.11.tgz#90ad17b3df7719ce3e6bc32f83ff954d38656508" + integrity sha512-4+q7P5h3SpJxaBft0Dzpbr6lmMaqh0Jr2tbhJZ/luAwvD7ohSCniYkwz/pLxuT2h0EOa6QADgJj1Ko+TzRfZ+w== dependencies: "@types/node" "*" @@ -4434,9 +4535,9 @@ acorn@^7.1.1: integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== acorn@^8.11.3, acorn@^8.2.4, acorn@^8.9.0: - version "8.12.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.0.tgz#1627bfa2e058148036133b8d9b51a700663c294c" - integrity sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw== + version "8.12.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248" + integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg== aes-js@3.0.0: version "3.0.0" @@ -4896,9 +4997,9 @@ bl@^4.1.0: readable-stream "^3.4.0" bl@^6.0.8: - version "6.0.13" - resolved "https://registry.yarnpkg.com/bl/-/bl-6.0.13.tgz#dc5f288d3f849771bb6112b29477abee4c0a9d96" - integrity sha512-tMncAcpsyjZgAVbVFupVIaB2xud13xxT59fdHkuszY2jdZkqIWfpQdmII1fOe3kOGAz0mNLTIHEm+KxpYsQKKg== + version "6.0.14" + resolved "https://registry.yarnpkg.com/bl/-/bl-6.0.14.tgz#b9ae9862118a3d2ebec999c5318466012314f96c" + integrity sha512-TJfbvGdL7KFGxTsEbsED7avqpFdY56q9IW0/aiytyheJzxST/+Io6cx/4Qx0K2/u0BPRDs65mjaQzYvMZeNocQ== dependencies: "@types/readable-stream" "^4.0.0" buffer "^6.0.3" @@ -5026,15 +5127,15 @@ browserify-sign@^4.0.0: readable-stream "^2.3.8" safe-buffer "^5.2.1" -browserslist@^4.20.2, browserslist@^4.22.2, browserslist@^4.23.0: - version "4.23.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.1.tgz#ce4af0534b3d37db5c1a4ca98b9080f985041e96" - integrity sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw== +browserslist@^4.20.2, browserslist@^4.23.0, browserslist@^4.23.1: + version "4.23.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.2.tgz#244fe803641f1c19c28c48c4b6ec9736eb3d32ed" + integrity sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA== dependencies: - caniuse-lite "^1.0.30001629" - electron-to-chromium "^1.4.796" + caniuse-lite "^1.0.30001640" + electron-to-chromium "^1.4.820" node-releases "^2.0.14" - update-browserslist-db "^1.0.16" + update-browserslist-db "^1.1.0" bser@2.1.1: version "2.1.1" @@ -5108,10 +5209,10 @@ camelcase@^6.2.0, camelcase@^6.2.1: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== -caniuse-lite@^1.0.30001629: - version "1.0.30001636" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001636.tgz#b15f52d2bdb95fad32c2f53c0b68032b85188a78" - integrity sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg== +caniuse-lite@^1.0.30001640: + version "1.0.30001642" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001642.tgz#6aa6610eb24067c246d30c57f055a9d0a7f8d05f" + integrity sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA== caseless@~0.12.0: version "0.12.0" @@ -5432,7 +5533,7 @@ cookie-es@^1.1.0: resolved "https://registry.yarnpkg.com/cookie-es/-/cookie-es-1.1.0.tgz#68f8d9f48aeb5a534f3896f80e792760d3d20def" integrity sha512-L2rLOcK0wzWSfSDA33YR+PUHDG10a8px7rUHKWbGLP4YfbsMed2KFUw5fczvDPbT98DDe3LEzviswl810apTEw== -core-js-compat@^3.31.0, core-js-compat@^3.36.1: +core-js-compat@^3.36.1, core-js-compat@^3.37.1: version "3.37.1" resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.37.1.tgz#c844310c7852f4bdf49b8d339730b97e17ff09ee" integrity sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg== @@ -5694,7 +5795,7 @@ define-data-property@^1.0.1, define-data-property@^1.1.4: es-errors "^1.3.0" gopd "^1.0.1" -define-properties@^1.2.0, define-properties@^1.2.1: +define-properties@^1.1.3, define-properties@^1.2.0, define-properties@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== @@ -5925,10 +6026,10 @@ ed2curve@^0.3.0: dependencies: tweetnacl "1.x.x" -electron-to-chromium@^1.4.796: - version "1.4.810" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.810.tgz#7dee01b090b9e048e6db752f7b30921790230654" - integrity sha512-Kaxhu4T7SJGpRQx99tq216gCq2nMxJo+uuT6uzz9l8TVN2stL7M06MIIXAtr9jsrLs2Glflgf2vMQRepxawOdQ== +electron-to-chromium@^1.4.820: + version "1.4.827" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.827.tgz#76068ed1c71dd3963e1befc8ae815004b2da6a02" + integrity sha512-VY+J0e4SFcNfQy19MEoMdaIcZLmDCprqvBtkii1WTCTQHpRvf5N8+3kTYCgL/PcntvwQvmMJWTuDPsq+IlhWKQ== elliptic@6.5.4: version "6.5.4" @@ -5998,7 +6099,7 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.1, es-abstract@^1.23.2, es-abstract@^1.23.3: +es-abstract@^1.17.5, es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.1, es-abstract@^1.23.2, es-abstract@^1.23.3: version "1.23.3" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.23.3.tgz#8f0c5a35cd215312573c5a27c87dfd6c881a0aa0" integrity sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A== @@ -6396,9 +6497,9 @@ eslint-plugin-prettier@^4.0.0: prettier-linter-helpers "^1.0.0" eslint-plugin-promise@^6.0.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-6.2.0.tgz#e24ab0e3c0a25fa227d98d9ff612156b5af15945" - integrity sha512-QmAqwizauvnKOlifxyDj2ObfULpHQawlg/zQdgEixur9vl0CvZGv/LCJV2rtj3210QCoeGBzVMfMXqGAOr/4fA== + version "6.4.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-6.4.0.tgz#54926d53c79541efe9cea6ac1d823a58bbed1106" + integrity sha512-/KWWRaD3fGkVCZsdR0RU53PSthFmoHVhZl+y9+6DqeDLSikLdlUVpVEAmI6iCRR5QyOjBYBqHZV/bdv4DJ4Gtw== eslint-plugin-react-hooks@^4.3.0: version "4.6.2" @@ -6406,9 +6507,9 @@ eslint-plugin-react-hooks@^4.3.0: integrity sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ== eslint-plugin-react@^7.29.4: - version "7.34.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.34.3.tgz#9965f27bd1250a787b5d4cfcc765e5a5d58dcb7b" - integrity sha512-aoW4MV891jkUulwDApQbPYTVZmeuSyFrudpbTAQuj5Fv8VL+o6df2xIGpw8B0hPjAaih1/Fb0om9grCdyFYemA== + version "7.34.4" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.34.4.tgz#1f0dc313a0937db7ce15fd1f6c3d77e70f3e02fb" + integrity sha512-Np+jo9bUwJNxCsT12pXtrGhJgT3T44T1sHhn1Ssr42XFn8TES0267wPGo5nNrMHi8qkyimDAX2BUmkf9pSaVzA== dependencies: array-includes "^3.1.8" array.prototype.findlast "^1.2.5" @@ -6418,16 +6519,17 @@ eslint-plugin-react@^7.29.4: doctrine "^2.1.0" es-iterator-helpers "^1.0.19" estraverse "^5.3.0" + hasown "^2.0.2" jsx-ast-utils "^2.4.1 || ^3.0.0" minimatch "^3.1.2" object.entries "^1.1.8" object.fromentries "^2.0.8" - object.hasown "^1.1.4" object.values "^1.2.0" prop-types "^15.8.1" resolve "^2.0.0-next.5" semver "^6.3.1" string.prototype.matchall "^4.0.11" + string.prototype.repeat "^1.0.0" eslint-plugin-sort-destructure-keys@^1.4.0: version "1.6.0" @@ -6550,9 +6652,9 @@ esprima@^4.0.0, esprima@^4.0.1: integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esquery@^1.4.2: - version "1.5.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" - integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== + version "1.6.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7" + integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg== dependencies: estraverse "^5.1.0" @@ -6579,11 +6681,11 @@ esutils@^2.0.2: integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== ethereum-cryptography@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/ethereum-cryptography/-/ethereum-cryptography-2.2.0.tgz#06e2d9c0d89f98ffc6a83818f55bf85afecd50dc" - integrity sha512-hsm9JhfytIf8QME/3B7j4bc8V+VdTU+Vas1aJlvIS96ffoNAosudXvGoEvWmc7QZYdkC8mrMJz9r0fcbw7GyCA== + version "2.2.1" + resolved "https://registry.yarnpkg.com/ethereum-cryptography/-/ethereum-cryptography-2.2.1.tgz#58f2810f8e020aecb97de8c8c76147600b0b8ccf" + integrity sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg== dependencies: - "@noble/curves" "1.4.0" + "@noble/curves" "1.4.2" "@noble/hashes" "1.4.0" "@scure/bip32" "1.4.0" "@scure/bip39" "1.3.0" @@ -6967,37 +7069,37 @@ find-up@^5.0.0: path-exists "^4.0.0" firebase@^10.11.0: - version "10.12.2" - resolved "https://registry.yarnpkg.com/firebase/-/firebase-10.12.2.tgz#9049286c5fafb6d686bb19ad93c7bb4a9e8756c0" - integrity sha512-ZxEdtSvP1I9su1yf32D8TIdgxtPgxwr6z3jYAR1TXS/t+fVfpoPc/N1/N2bxOco9mNjUoc+od34v5Fn4GeKs6Q== - dependencies: - "@firebase/analytics" "0.10.4" - "@firebase/analytics-compat" "0.2.10" - "@firebase/app" "0.10.5" - "@firebase/app-check" "0.8.4" - "@firebase/app-check-compat" "0.3.11" - "@firebase/app-compat" "0.2.35" + version "10.12.3" + resolved "https://registry.yarnpkg.com/firebase/-/firebase-10.12.3.tgz#b94510728f603a15367b95e12a00b366700ba7f8" + integrity sha512-dO2cQ8eP6RnM2wcGzbxnoljjjMBf1suUrHYFftjSpbPn/8bEx959cwTRDHqBx3MwSzNsg6zZV/wiWydJPhUKgw== + dependencies: + "@firebase/analytics" "0.10.5" + "@firebase/analytics-compat" "0.2.11" + "@firebase/app" "0.10.6" + "@firebase/app-check" "0.8.5" + "@firebase/app-check-compat" "0.3.12" + "@firebase/app-compat" "0.2.36" "@firebase/app-types" "0.9.2" - "@firebase/auth" "1.7.4" - "@firebase/auth-compat" "0.5.9" - "@firebase/database" "1.0.5" - "@firebase/database-compat" "1.0.5" - "@firebase/firestore" "4.6.3" - "@firebase/firestore-compat" "0.3.32" - "@firebase/functions" "0.11.5" - "@firebase/functions-compat" "0.3.11" - "@firebase/installations" "0.6.7" - "@firebase/installations-compat" "0.2.7" - "@firebase/messaging" "0.12.9" - "@firebase/messaging-compat" "0.2.9" - "@firebase/performance" "0.6.7" - "@firebase/performance-compat" "0.2.7" - "@firebase/remote-config" "0.4.7" - "@firebase/remote-config-compat" "0.2.7" - "@firebase/storage" "0.12.5" - "@firebase/storage-compat" "0.3.8" - "@firebase/util" "1.9.6" - "@firebase/vertexai-preview" "0.0.2" + "@firebase/auth" "1.7.5" + "@firebase/auth-compat" "0.5.10" + "@firebase/database" "1.0.6" + "@firebase/database-compat" "1.0.6" + "@firebase/firestore" "4.6.4" + "@firebase/firestore-compat" "0.3.33" + "@firebase/functions" "0.11.6" + "@firebase/functions-compat" "0.3.12" + "@firebase/installations" "0.6.8" + "@firebase/installations-compat" "0.2.8" + "@firebase/messaging" "0.12.10" + "@firebase/messaging-compat" "0.2.10" + "@firebase/performance" "0.6.8" + "@firebase/performance-compat" "0.2.8" + "@firebase/remote-config" "0.4.8" + "@firebase/remote-config-compat" "0.2.8" + "@firebase/storage" "0.12.6" + "@firebase/storage-compat" "0.3.9" + "@firebase/util" "1.9.7" + "@firebase/vertexai-preview" "0.0.3" flat-cache@^3.0.4: version "3.2.0" @@ -8731,9 +8833,9 @@ json5@^2.2.3: integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== jsonc-parser@^3.0.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.1.tgz#031904571ccf929d7670ee8c547545081cb37f1a" - integrity sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA== + version "3.3.1" + resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.3.1.tgz#f2a524b4f7fd11e3d791e559977ad60b98b798b4" + integrity sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ== jsonfile@^4.0.0: version "4.0.0" @@ -8959,9 +9061,9 @@ lowercase-keys@^2.0.0: integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== lru-cache@^10.0.1, lru-cache@^10.2.0: - version "10.2.2" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878" - integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ== + version "10.4.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" + integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== lru-cache@^4.1.2: version "4.1.5" @@ -9194,7 +9296,7 @@ mkdirp@^3.0.1: resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50" integrity sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg== -mlly@^1.6.1, mlly@^1.7.0: +mlly@^1.6.1, mlly@^1.7.1: version "1.7.1" resolved "https://registry.yarnpkg.com/mlly/-/mlly-1.7.1.tgz#e0336429bb0731b6a8e887b438cbdae522c8f32f" integrity sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA== @@ -9238,9 +9340,9 @@ mqtt-packet@^9.0.0: process-nextick-args "^2.0.1" mqtt@^5.2.0, mqtt@^5.3.5: - version "5.7.2" - resolved "https://registry.yarnpkg.com/mqtt/-/mqtt-5.7.2.tgz#2e89c466ddc5c1d7593689ac144738dd5b8ef179" - integrity sha512-b5xIA9J/K1LTubSWKaNYYLxYIusQdip6o9/8bRWad2TelRr8xLifjQt+SnamDAwMp3O6NdvR9E8ae7VMuN02kg== + version "5.8.0" + resolved "https://registry.yarnpkg.com/mqtt/-/mqtt-5.8.0.tgz#e246b1d8d6f1faaa3b9bf709e88a1bc631f24c6a" + integrity sha512-/+H04mv6goy6K5gHMNH3uS0icBzXapS+4uUf4yZyQWXi72APPZNb81bQhvkm99poEQettXVT8XETB0mPxl5Wjg== dependencies: "@types/readable-stream" "^4.0.5" "@types/ws" "^8.5.9" @@ -9325,9 +9427,9 @@ nock@^13.5.0: propagate "^2.0.0" node-addon-api@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.0.tgz#71f609369379c08e251c558527a107107b5e0fdb" - integrity sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g== + version "7.1.1" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.1.tgz#1aba6693b0f255258a049d621329329322aad558" + integrity sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ== node-domexception@^1.0.0: version "1.0.0" @@ -9410,9 +9512,9 @@ number-allocator@^1.0.14: js-sdsl "4.3.0" nwsapi@^2.2.0: - version "2.2.10" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.10.tgz#0b77a68e21a0b483db70b11fad055906e867cda8" - integrity sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ== + version "2.2.12" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.12.tgz#fb6af5c0ec35b27b4581eb3bbad34ec9e5c696f8" + integrity sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w== oauth-sign@~0.9.0: version "0.9.0" @@ -9472,15 +9574,6 @@ object.groupby@^1.0.1: define-properties "^1.2.1" es-abstract "^1.23.2" -object.hasown@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.4.tgz#e270ae377e4c120cdcb7656ce66884a6218283dc" - integrity sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg== - dependencies: - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-object-atoms "^1.0.0" - object.values@^1.1.6, object.values@^1.1.7, object.values@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.0.tgz#65405a9d92cee68ac2d303002e0b8470a4d9ab1b" @@ -9813,12 +9906,12 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0: find-up "^4.0.0" pkg-types@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/pkg-types/-/pkg-types-1.1.1.tgz#07b626880749beb607b0c817af63aac1845a73f2" - integrity sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ== + version "1.1.3" + resolved "https://registry.yarnpkg.com/pkg-types/-/pkg-types-1.1.3.tgz#161bb1242b21daf7795036803f28e30222e476e3" + integrity sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA== dependencies: confbox "^0.1.7" - mlly "^1.7.0" + mlly "^1.7.1" pathe "^1.1.2" pkg-up@^3.1.0: @@ -9844,9 +9937,9 @@ possible-typed-array-names@^1.0.0: integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== postcss-selector-parser@^6.0.2: - version "6.1.0" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz#49694cb4e7c649299fea510a29fa6577104bcf53" - integrity sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ== + version "6.1.1" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz#5be94b277b8955904476a2400260002ce6c56e38" + integrity sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" @@ -9878,12 +9971,12 @@ postcss@^7.0.36: source-map "^0.6.1" postcss@^8.1.7, postcss@^8.4.6: - version "8.4.38" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" - integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== + version "8.4.39" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.39.tgz#aa3c94998b61d3a9c259efa51db4b392e1bde0e3" + integrity sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw== dependencies: nanoid "^3.3.7" - picocolors "^1.0.0" + picocolors "^1.0.1" source-map-js "^1.2.0" precinct@^8.0.0, precinct@^8.1.0: @@ -10810,6 +10903,14 @@ string.prototype.matchall@^4.0.11: set-function-name "^2.0.2" side-channel "^1.0.6" +string.prototype.repeat@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz#e90872ee0308b29435aa26275f6e1b762daee01a" + integrity sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + string.prototype.trim@^1.2.9: version "1.2.9" resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz#b6fa326d72d2c78b6df02f7759c73f8f6274faa4" @@ -11400,10 +11501,10 @@ untun@^0.1.3: consola "^3.2.3" pathe "^1.1.1" -update-browserslist-db@^1.0.16: - version "1.0.16" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz#f6d489ed90fb2f07d67784eb3f53d7891f736356" - integrity sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ== +update-browserslist-db@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz#7ca61c0d8650766090728046e416a8cde682859e" + integrity sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ== dependencies: escalade "^3.1.2" picocolors "^1.0.1" @@ -11790,9 +11891,9 @@ ws@^7.4.6, ws@^7.5.1: integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== ws@^8.15.1, ws@^8.17.1, ws@^8.8.1: - version "8.17.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b" - integrity sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ== + version "8.18.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.0.tgz#0d7505a6eafe2b0e712d232b42279f53bc289bbc" + integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw== xdg-basedir@^4.0.0: version "4.0.0" diff --git a/lib/model/ReefAppState.dart b/lib/model/ReefAppState.dart index a30fc006..ab09bebd 100644 --- a/lib/model/ReefAppState.dart +++ b/lib/model/ReefAppState.dart @@ -17,6 +17,7 @@ import 'package:reef_mobile_app/model/swap/PoolsCtrl.dart'; import 'package:reef_mobile_app/model/swap/SwapCtrl.dart'; import 'package:reef_mobile_app/model/tokens/TokensCtrl.dart'; import 'package:reef_mobile_app/model/transfer/TransferCtrl.dart'; +import 'package:reef_mobile_app/model/wsBridge/WebSocketService.dart'; import 'package:reef_mobile_app/service/JsApiService.dart'; import 'package:reef_mobile_app/service/StorageService.dart'; import 'package:reef_mobile_app/service/WalletConnectService.dart'; @@ -90,7 +91,11 @@ class ReefAppState { ? Network.testnet : Network.mainnet; try { - await _initReefState(jsApi, currentNetwork); + String? rpcWsUrl = await networkCtrl.getNetworkWsUrl(currentNetwork); + if(rpcWsUrl==null) { + throw "No rpc ws url for network=$currentNetwork"; + } + await _initReefState(jsApi, currentNetwork, rpcWsUrl); } catch (e){ this.initStatusStream.add("error state= ${e.toString()}"); } @@ -106,10 +111,19 @@ class ReefAppState { this.initStatusStream.add("complete"); } - _initReefState(JsApiService jsApiService, Network currentNetwork) async { + _initReefState(JsApiService jsApiService, Network currentNetwork, String rpcWsUrl) async { + + await jsApiService.jsPromise( + 'window.reefStateInitMethods.initWsBridge("${rpcWsUrl}")'); + var wsReqStream = jsApiService.jsObservable('reefStateInitMethods.wsBridgeReq.flutterWsReq'); + // wsReqStream must subscribe before websocket connects otherwise it will NOT receive messages from beginning + wsReqStream.listen((data){ + ActiveNetworkWs.getConnectedChannel(rpcWsUrl, jsApiService, "window.reefStateInitMethods.onNativeWsChannelResponse").send(data);//(data, currentNetwork.name, jsApiService, "window.reefStateInitMethods.onFlutterWsResponse"); + }); + var accounts = await accountCtrl.getStorageAccountsList(); await jsApiService.jsPromise( - 'window.jsApi.initReefState("${currentNetwork.name}", ${jsonEncode(accounts)})'); + 'window.reefStateInitMethods.initReefState("${currentNetwork.name}", ${jsonEncode(accounts)})'); } _initReefObservables(JsApiService reefAppJsApiService) async { diff --git a/lib/model/network/NetworkCtrl.dart b/lib/model/network/NetworkCtrl.dart index 60249892..51636ce7 100644 --- a/lib/model/network/NetworkCtrl.dart +++ b/lib/model/network/NetworkCtrl.dart @@ -42,4 +42,8 @@ class NetworkCtrl { jsApi.jsCallVoidReturn('window.utils.reconnectProvider()'); } + Future getNetworkWsUrl(Network network){ + return jsApi.jsPromise('window.utils.getNetworkWsUrl("${network.name}")'); + } + } diff --git a/lib/model/swap/swap_settings.g.dart b/lib/model/swap/swap_settings.g.dart index ea63fdf7..2014b03c 100644 --- a/lib/model/swap/swap_settings.g.dart +++ b/lib/model/swap/swap_settings.g.dart @@ -41,6 +41,20 @@ mixin _$SwapSettings on _SwapSettings, Store { }); } + late final _$_SwapSettingsActionController = + ActionController(name: '_SwapSettings', context: context); + + @override + void setSlippageTolerance(double newSlippageTolerance) { + final _$actionInfo = _$_SwapSettingsActionController.startAction( + name: '_SwapSettings.setSlippageTolerance'); + try { + return super.setSlippageTolerance(newSlippageTolerance); + } finally { + _$_SwapSettingsActionController.endAction(_$actionInfo); + } + } + @override String toString() { return ''' diff --git a/lib/model/wsBridge/WebSocketService.dart b/lib/model/wsBridge/WebSocketService.dart new file mode 100644 index 00000000..7bcff2ab --- /dev/null +++ b/lib/model/wsBridge/WebSocketService.dart @@ -0,0 +1,100 @@ +import 'dart:async'; +import 'dart:convert'; +import 'dart:io'; +import 'package:reef_mobile_app/service/JsApiService.dart'; +import 'package:web_socket_channel/web_socket_channel.dart'; +import 'package:web_socket_channel/status.dart' as status; + +class ActiveNetworkWs { + static RpcWsNativeChannel? _connectedChannel; + + static RpcWsNativeChannel getConnectedChannel( + String rpcUrl, JsApiService jsApiService, String jsResponseHandlerFn) { + if (_connectedChannel == null) { + _connectedChannel = + RpcWsNativeChannel(rpcUrl, jsApiService, jsResponseHandlerFn); + } else if (_connectedChannel!.rpcUrl != rpcUrl) { + _connectedChannel!.close(); + _connectedChannel = + RpcWsNativeChannel(rpcUrl, jsApiService, jsResponseHandlerFn); + } + return _connectedChannel!; + } +} + +class RpcWsNativeChannel { + final String rpcUrl; + final String _jsResponseHandlerFn; + final JsApiService _jsApiService; + WebSocketChannel? _channel; + bool _isBuffering = true; + List _bufferingData = []; + + RpcWsNativeChannel( + this.rpcUrl, this._jsApiService, this._jsResponseHandlerFn) { + this._connect(); + } + + void send(data) { + if (_isBuffering) { + _bufferingData.add(data); + return; + } + + print("sending on ${this.rpcUrl}"); + _channel?.sink.add(data['data'].toString()); + } + + void sendBufferData() { + _isBuffering = false; + for (var data in _bufferingData) { + send(data); + } + _bufferingData.clear(); + } + + Future _connect() async { + //var rpcUrl="wss://rpc.reefscan.com/ws"; + var uri = Uri.parse(rpcUrl); + print("rrrrrrrr= $rpcUrl"); + _channel = WebSocketChannel.connect(uri); + _listen(_channel!, _jsApiService, rpcUrl); + try { + await _channel!.ready; + } on SocketException catch (e) { + // TODO Handle the exception - call _jsErrorHandlerFn(err, rpcUrl) + + return; + } on WebSocketChannelException catch (e) { + //TODO Handle the exception - call _jsErrorHandlerFn(err, rpcUrl) + + return; + } + // TODO Handle the open - call _jsOpenHandlerFn(rpcUrl) + + sendBufferData(); + } + + close() { + _channel?.sink.close(status.goingAway); + } + + void _listen( + WebSocketChannel channel, JsApiService jsApiService, String rpcUrl) { + channel.stream.listen( + (message) { + final String jsFunctionCall = + "$_jsResponseHandlerFn(`$message`, `${rpcUrl}`)"; + jsApiService.jsCallVoidReturn(jsFunctionCall); + }, + onError: (error) { + print('ActiveChannel Error: $error'); + // TODO Handle the exception - call _jsErrorHandlerFn(err, rpcUrl) + }, + onDone: () { + print('ActiveChannel Connection closed.'); + // TODO Handle the close - call _jsCloseHandlerFn(rpcUrl) + }, + ); + } +} diff --git a/lib/pages/send_nft.dart b/lib/pages/send_nft.dart index 720d23f4..bad14a63 100644 --- a/lib/pages/send_nft.dart +++ b/lib/pages/send_nft.dart @@ -1088,7 +1088,7 @@ List steps(SendStatus stat, int index) => [ ),*/ Flexible( child: Text( - "After this transaction has unreversible finality.", + "After this transaction has irreversible finality.", style: TextStyle(fontSize: 16, color: Colors.grey.shade700), )), ], diff --git a/lib/service/JsApiService.dart b/lib/service/JsApiService.dart index ccd4fbf1..e5500248 100644 --- a/lib/service/JsApiService.dart +++ b/lib/service/JsApiService.dart @@ -102,7 +102,7 @@ class JsApiService { return null; } - Future jsPromise(String jsObsRefName) async { + Future jsPromise(String jsObsRefName) async { dynamic res = await jsObservable(jsObsRefName).first; return T == bool?resolveBooleanValue(res) : res; } diff --git a/pubspec.lock b/pubspec.lock index 543aaf06..358bc87c 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -657,10 +657,10 @@ packages: dependency: "direct main" description: name: intl - sha256: "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d" + sha256: d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf url: "https://pub.dev" source: hosted - version: "0.18.1" + version: "0.19.0" io: dependency: transitive description: @@ -713,26 +713,26 @@ packages: dependency: transitive description: name: leak_tracker - sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa" + sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" url: "https://pub.dev" source: hosted - version: "10.0.0" + version: "10.0.4" leak_tracker_flutter_testing: dependency: transitive description: name: leak_tracker_flutter_testing - sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0 + sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "3.0.3" leak_tracker_testing: dependency: transitive description: name: leak_tracker_testing - sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47 + sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "3.0.1" lints: dependency: transitive description: @@ -817,10 +817,10 @@ packages: dependency: transitive description: name: meta - sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04 + sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" url: "https://pub.dev" source: hosted - version: "1.11.0" + version: "1.12.0" mime: dependency: transitive description: @@ -1294,10 +1294,10 @@ packages: dependency: transitive description: name: test_api - sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b" + sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" url: "https://pub.dev" source: hosted - version: "0.6.1" + version: "0.7.0" timezone: dependency: transitive description: @@ -1446,10 +1446,10 @@ packages: dependency: transitive description: name: vm_service - sha256: b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957 + sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" url: "https://pub.dev" source: hosted - version: "13.0.0" + version: "14.2.1" wallet: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 1ec03e54..f35ec049 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -15,7 +15,7 @@ publish_to: "none" # Remove this line if you wish to publish to pub.dev # In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. # Read more about iOS versioning at # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html -version: 1.0.1+1 +version: 1.0.2+1 environment: sdk: ">=2.17.1 <3.0.0" @@ -50,7 +50,7 @@ dependencies: restart_app: ^1.2.1 shimmer: ^2.0.0 url_launcher: ^6.1.3 - intl: ^0.18.0 + intl: ^0.19.0 dotted_border: ^2.0.0+2 hive: ^2.2.2 hive_flutter: ^1.1.0